BM6P6(@ 555555555555444444444444555999===>>>===:::888888555666777777666555444555999999888777666555555555666555444333333333333333888999999999:::::::::::::::888666555777888888888:::666333555888888444000///111)))  )))555666666666555333555888;;;;;;<<<<<<999444222333555<<<999777777999:::777555555444444444555666888999===:::888888999;;;;;;:::;;;;;;;;;999888999<<>>:::777777888888:::===??????===;;;999999888888777777888888999::::::::::::;;;===>>>>>>@@@BBBDDDCCC@@@<<<::::::888888999:::;;;;;;;;;;;;???>>>;;;888:::===;;;555777888;;;>>>@@@>>>:::777===:::666555777999999888888777666666777888777555222444777;;;<<<:::555111333444444555666777888888999888777888:::<<<<<<<<<>>>;;;888888;;;>>>>>>===>>>EEEGGGBBB===>>><<<888;;;888777:::???CCCAAA>>>???@@@AAACCCCCCCCCCCCBBB???>>>======>>>@@@BBBDDDAAAAAAAAABBBBBB???;;;888888:::;;;:::888777777888666444333333555777888888444555666777777555444222666444111...,,,,,,------,,,,,,,,,,,,,,,---...///000/////////222555999;;;;;;:::888666666777888999<<<:::888666777777777777888<<>>BBBDDDBBB<<<777888777666555555666777888555666666666666666888:::888777777777888888777555000000000/////////222444:::666000---------......888333...,,,---......---333333222000//////222444444111---)))(((***,,,...---...000///---,,,---...***,,,...000111222555777444666777777555333222222555555555555555444333333222333222///---,,,///111777666444333222111111111222111000111333555555444666444444666999:::777444444333333333222333333444444222///,,,,,,---000222111222333222111111333555333333333222222222111111444222111111222333333222111111111333444444111///---///111222888>>>>>>:::888777666666777666444222111222333444444444444444111666555---((())))))&&&&&&'''))),,,///000222222111222333333222111222444666333000000222333222111111000///---,,,,,,,,,,,,//////---,,,,,,---...///.........///......---,,,/////////000222333222111444333111...,,,+++******'''***------+++***,,,...222333444555555444222111222000'''   !!!***,,,,,,000333444:::555000222777:::777333333222000...,,,,,,///222.........000222222...++++++,,,...///111111000000...000000...+++***,,,///111111222333444666777888999888777666555444333333555888;;;<<<<<<:::999999777777777666555555555555888888888777777666555555666666555444333333333333777777777777777777777777777666444444666888888777888666444666999999666222000222+++  $$$111666666666666777888:::;;;===>>>>>>;;;777555555777999888777777777777666555777666555555444555666777:::888777777999;;;;;;;;;<<<<<<;;;:::888999;;;===@@@@@@???<<<888666777888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>==================AAABBBCCCBBB>>><<<::::::;;;<<<<<<<<<===<<<<<<;;;;;;======;;;>>>@@@>>>888666777999<<<>>>>>>;;;999999777555555888::::::999:::888777666666555333111222444777:::;;;:::555222222222222333444555555666777666777999<<<>>>???>>>AAA>>><<<<<<>>>@@@@@@???<<>>>>>;;;999777666999>>>AAAAAA>>>???@@@BBBCCCDDDDDDCCCCCC??????>>>>>>???AAACCCEEEHHHGGGEEEDDDBBB>>>999555555777888777555444444555666444333444666888999999000222444666888888777666222111000...............---------------......///000///...///111444888:::888888777777888999:::;;;999888888888999:::::::::888===BBBEEECCC>>>:::777<<<<<<===AAACCCBBB<<<777777777777777777888999:::666666666555444444555666;;;999999999::::::888666000111111111000000333555888444000------...///...222///,,,,,,///000000000111222111000...///111333222000,,,***))))))+++,,,+++...000000...---------***,,,...000222444555777444777999:::888777666777666777888999:::999888777666444222///.........///222222222111111000000000111111111333666888999:::777666666777::::::777555444444333333333444555555666444111...,,,---///000333444444333111000111333333222222222111111111111444222111111222333222222222333444666888777555222333444444444777===<<<888666555444555666666444222111111222222222222222222000444333,,,'''((((((&&&&&&)))---000222222000///111222222111000000111333444111//////111333222111222111111000...---,,,,,,...---,,,++++++,,,------000000000000///...---------,,,,,,...000111111/////////...,,,+++***(((((()))+++------+++***+++---//////000111111222222222222000'''   !!!,,,//////111333222555222000222666888666333000111222222000...//////000...---...///...+++)))+++---///111222333333333///111111///---,,,---/////////000111222444666777<<<;;;:::888666555444333555777999:::999999:::<<<:::999777666555555555666666666666666666666555555666666555444444333333333555444444444444444444444555333222333666888888888888666666888;;;:::777333000222...!!!  ,,,555555555888;;;======<<<===>>>>>><<<999777777777666777777777555555555666999888777555444444555555777555555666999;;;<<<<<<<<<===<<<:::888888999;;;======;;;999666555777888999999999999:::<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>===<<<;;;@@@AAAAAA???<<<;;;;;;<<<>>>>>>>>>>>>===<<<;;;;;;999<<<======???AAA???999666666777999<<<===<<<;;;444333444666999;;;;;;:::888777666666666555222///111222555888;;;:::777444222111111222222333444444555666777;;;???AAAAAA@@@AAA???======???@@@@@@@@@:::===???<<<;;;===>>>===888666555888===@@@@@@???@@@AAABBBCCCDDDDDDDDDCCC@@@???>>>>>>???AAACCCEEEJJJIIIGGGEEECCC???:::666555666777666444222222333555444333333666888999999///000333666777777777666...//////000000000000000000//////...........................000333666888555666777999:::;;;;;;;;;555777999;;;======<<<<<<999>>>CCCEEEBBB<<<666333;;;:::;;;>>>AAA@@@<<<777666666777888999::::::;;;777666555444333333333333::::::999999:::999666444000111222111111111444666555333000///000111111000///...---///111111000//////000000///......000222111111///...---,,,,,,,,,+++...222333111000......***,,,...111444555666666222555999::::::888888888444666999<<<======;;;:::999999777444222000////////////000111222222111111000111222555888;;;>>>???:::999999:::<<<;;;999777555444444333444555666777888666222///------...///555666666444222000000111333333222222222111111111333222000000222333222111222333666999;;;;;;888555777777555222444888888555333333222444555666444333000000000000000////////////222111+++(((((((((&&&(((+++111555666444///,,,111111000///---...000333333111//////111222222222333333444333222///---+++------,,,,,,,,,------...111111111111000///...---***))))))+++---///......+++,,,------,,,+++***)))***,,,------,,,,,,,,,---............///000222333111///'''    ---111111222111//////000111333444444444333---000444555444111///...111///---,,,,,,+++***(((---...000222333444555555111222222111///......///,,,------///111333555666===<<<:::888777666666666444555777777777999;;;===<<<:::777555555666666666333333444555555555444444555555555555555444333333444444444444333333333333444333333444777999:::999999999999:::;;;:::666222000222000'''   )))333333555999===???>>><<<;;;;;;;;;:::888666666555444666888777555444666999999888777555555555555666555555555777;;;===>>>>>>=========;;;888777888999:::::::::888666666888:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>>===;;;;;;<<<======<<<;;;;;;===???>>>>>>======<<<:::999888:::===>>><<<>>>AAAAAA>>>999888777777999;;;;;;;;;222333555888::::::999888333222333555777666444222...000222777:::<<<:::999555444444333333444555666777777999===@@@AAA@@@>>>;;;::::::;;;<<<>>>???@@@;;;<<<<<<::::::<<<======999777777999===@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDD???>>>======>>>@@@BBBDDDEEEDDDCCCCCCCCCBBB>>><<<888999999888666444333444444333111222444777888888000111333555555555333333000111222333333222111000222111000///............---------...000222555777444666888:::;;;;;;:::999555888<<>><<<;;;;;;>>>AAAAAA>>>:::666444999999999<<>>@@@<<<======>>>>>>===<<<:::555444333333333555777888888666333111///000111111444555666555333111111222444444444333333333222222333111000000111222222111111222555:::<<<<<<999666555666444//////333444222333222222444666777666444000///......------------000000///,,,***))))))))),,,///333666666444000---222111000---+++,,,000222555444222111000111111111333444666666555111---+++//////////////////000000111111111000///...---,,,'''&&&&&&(((***,,,---,,,***+++...///000///...---***+++---......//////000222111///......000222444///...&&&  +++//////000000...,,,000444444333111111222---111444666555222111000222000---+++++++++++++++000111111222333333444444333444444333111000//////+++,,,---...000222444666<<<:::999777777777888999333444555666666888;;;======:::666555666777777666111222333555555444333222444444555666666555555444666666666555555555555555555444555777:::<<<<<<;;;<<<;;;;;;;;;:::888444222000111000+++    '''///111444888<<<>>>===<<<:::999999999999888666555333666999888666555888:::888777666555555666777888666666777999===?????????<<<======;;;888777777888888:::::::::888888:::;;;;;;===>>>??????<<<:::888<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>===;;;;;;777999:::::::::;;;>>>@@@::::::::::::999777666555;;;>>>>>><<>>;;;888777777888999888444666888::::::999777666222222222444666666444222---...111666;;;>>>???>>>:::999888777777888999:::;;;;;;<<<>>>@@@@@@===;;;666777888:::;;;===???AAA???===;;;;;;;;;::::::;;;;;;:::999:::===@@@BBBCCC@@@@@@AAAAAABBBBBBCCCDDD===<<<;;;;;;<<<>>>@@@BBB@@@@@@@@@AAABBBBBB@@@>>>:::;;;<<<:::777555444444444222000111333555555555...000222444555444333333555666777777666444111///333222111000///.........---------...000222444555555666999:::;;;:::888666666;;;@@@BBB@@@<<<:::999;;;<<<<<<;;;999888888999999777777:::>>>???<<<999444444555666777888999:::777555444555777888888777666666666777888666333000---///000000//////000111333222333555888888666555111333555666555222///---+++---///000///...//////222333444444333111///---***...222555444333111111------...111444666444333...111444555444222000000///222666999;;;;;;999888888DDDOOOMMMAAA777777:::000111222333444555555555222444555666555666999<<<===???@@@AAA@@@???>>>>>>666555333222333444666888666555333222222333444555222444666666444444444555666555555555555444444444333111000000111222222111222333666:::======;;;888222444333//////333555444333333333555777888777666//////...---,,,,,,,,,---222000......---,,,+++,,,000111222222333222222111222222000...,,,,,,///222888777555222000//////000222444666777555222...+++---....../////////000000////////////...---,,,+++(((&&&%%%''')))+++,,,+++)))+++---000111111000///***+++,,,///111333444444444222///,,,+++,,,...000...---&&&  ))),,,,,,---///...---111555555222//////111///111333444333222333444111000...---,,,---///111333333222222222111111111555555444444333222000///------...///111333555666:::999777555555666888999222333555555555777999<<<<<<999666666888:::999777222333555666666444333111111333555666777777777666777777888888888999999999777777777:::===>>>>>><<<<<<<<<;;;:::888666444444111111111///%%%   ###+++...333666888888:::;;;:::999999:::;;;:::888555444555777777777777999:::888777666666666777888999888888999;;;>>>??????===;;;<<<<<<;;;888777777777777999<<<<<<;;;::::::::::::<<<>>>@@@???<<<999777;;;;;;::::::::::::;;;;;;:::;;;<<<======<<<;;;;;;555777999::::::;;;===>>>777777777888888777666666;;;>>>??????DDDOOOYYY]]]@@@===999777777888888777666999;;;;;;999777666666777555444333444444333111...///111666;;;???AAAAAA???>>>;;;:::999:::;;;<<<>>>======>>>>>>===;;;999555777:::<<<===>>>AAACCCBBB>>><<<>>>>>>;;;999:::>>>===<<<<<<===???AAACCC????????????@@@AAABBBCCC<<<;;;::::::;;;===???AAAAAA@@@??????@@@@@@>>><<<======>>><<<888666555555555333111111222444444333+++---000444777888888888999::::::999888555222000222222000///............------...///111222444555444666777999999888666555777===BBBCCC???;;;888888;;;;;;999777666666999<<<999777666999===???===;;;666555444444555777999:::999666444666999;;;;;;999666666777999:::888555222...///111000///.........111222444888::::::777555...111555666555222111000***---000111000////////////000111222111...,,,***(((+++///111111000000000111...---...222444333000111222444444333111111222222444777:::;;;:::999888666CCCOOONNNBBB999999>>>222222222222222333444555333555666555222111444777;;;===@@@@@@???>>>??????888777555333333444777888555555444444444555666777111444666777666555555666666666555555555444444444222111//////111222111000333444555888;;;<<<;;;999111555555222222666999999444444444555888888888666000///---,,,,,,---...///333...---//////------...000000///...///111444555333333222000......000222777777666333///......000111222444666555222...,,,)))***+++,,,------------...............------,,,+++)))'''''')))+++,,,,,,((())),,,...///000000000------...111555777777666333000---***(((((()))***------&&&  )))++++++---......---000333333000//////111000111222111111222444666111111111///......111444555444333222222111222222666555444555555333000---/////////000111333555555:::999666444333333555666111333555555555666777999;;;888555777;;;<<<:::777555666888999888666444222///111444666888999999888888888999:::;;;<<<<<<===888888999;;;>>>>>>===<<<::::::999777666666777888444222333333***  &&&,,,222444222222666:::888777777999;;;:::777444444333333555777999999888:::999888666666666666777999999999;;;======<<<::::::;;;<<<;;;999777777888555888<<<>>>===;;;999888777888:::;;;<<<;;;:::999===<<<;;;::::::999999:::999:::<<<======<<<;;;:::666888:::;;;999888888999555666777888999::::::::::::???BBBBBBGGGRRR[[[```@@@===:::999999:::999999888:::<<<<<<999777888999999666333222333444444444333333444777;;;???@@@@@@@@@???<<<:::999:::;;;<<>><<<<<<<<<<<<:::999777:::===>>>======???AAACCC>>>===AAABBB===:::;;;???>>>===;;;;;;<<>>>>>>>>>>>@@@AAABBB<<<;;;::::::;;;===@@@AAAAAA@@@????????????===<<>>:::888888::::::999777555555888:::999777666888<<>>===<<<===???===;;;888555555666888:::777777666555555555666666333555888888666555444444444444444444333333333333222111//////111111111000111111111222555777666555///555777444444777999999444333333555777777666555000///...------...000111222,,,***...000---,,,...---,,,,,,,,,...111444666444555555333111000111333333333333111---,,,...111///000222333333111...---((()))***,,,,,,,,,,,,+++---......////////////......,,,***)))+++,,,------***+++,,,...000111222333222111111333777888777666000...,,,)))(((((()))))),,,,,,%%%   ,,,///...///...---+++,,,......//////111222...000111111111222444666222333333111......000222444444333333333444555666666555444555555444000,,,000000000000111222333444;;;999666333111111222333111333555666555555666777999777555888<<<>>>;;;777888999;;;<<<;;;888666444...000333666999::::::999888888999;;;<<<===>>>???888888999;;;>>>>>>===;;;777777777555555666999<<<777444444555--- $$$+++222222...---333:::555444444666999888555111444222000333777999888666<<<;;;999777555555555555:::999999;;;<<<<<<:::888999:::<<<;;;999777777888333777<<>>:::777666555555666777888:::<<<===???>>>===;;;::::::::::::;;;<<<===>>>===<<<:::999888:::<<<<<<999666555444555666888:::;;;=========:::@@@DDDDDDGGGOOOVVVYYY>>><<<:::999:::;;;;;;:::888:::===<<<999888999;;;777444111111333666888999777666666888;;;>>>>>>>>>@@@>>>;;;999888888:::;;;???===;;;:::;;;<<<;;;:::888;;;>>>===;;;:::<<<>>>CCC======CCCEEE@@@<<<<<>>===;;;999:::===@@@>>>============???@@@AAA===<<<;;;;;;<<<>>>AAABBB@@@???>>>>>>@@@AAA@@@>>>FFFFFFFFFDDD@@@===<<<<<<;;;999666444555555444333222444777:::;;;<<<;;;;;;999999999888666555333222000//////..................///000111222333444444000111222444666777888999666<<>><<<:::666444444777:::======999666666999;;;888555000111333666888777444111222333444333000...,,,,,,...000333777:::888444000111444666444000+++)))))))))---111333333111000///000000111000///...,,,+++,,,...000222222333444666666000+++***---000///---...///000000000111555777777777777777777666555555666777777777666666777888===:::777444333444666888333666777555000...111444333777:::<<<::::::<<<>>>@@@>>>:::777666777999;;;999999777666555555555555555777999999666444222222333333333222222222111111222000//////000111111000...,,,+++,,,...000111000---333666444333555777666444333333444555666444333000///...---...000222333111+++(((---000---,,,...)))***+++,,,///222444666555666777555333222222333...///000...,,,,,,///222...///000111111000///---)))***+++---......---------...///000111111111111111///,,,+++,,,---...---......///000111444555777666444333555888999777444///...---++++++++++++,,,+++,,,%%%  !!!...333333111///+++(((((()))+++---000222333,,,...111222222222333444333444444222...,,,---///333333333444555777999;;;777555444444555444///+++000000000000000111222222>>><<<999666333111111000888777666777777666333111222444888;;;<<<;;;999888555666888;;;<<<;;;888555444555777999::::::::::::333555999<<<>>>?????????;;;<<<=========<<<;;;:::333444666777888999888888:::@@@BBB<<<111$$$  '''222444333666888777777666555777:::999666222222444666777888777666555666888999999888777777888:::;;;;;;<<<<<<;;;:::999666999<<>>?????????>>>===;;;:::??????>>>===<<<:::888777:::::::::===@@@BBBBBBBBB@@@>>>???BBBFFFHHHFFFDDD<<<>>>@@@@@@===;;;<<<>>>AAA>>>::::::<<<>>>===;;;666666555444444444555555888888888888999:::;;;;;;===<<<;;;999888999<<<>>>AAAAAA@@@??????>>>>>>===;;;;;;<<<===============???AAADDDFFFFFFCCC@@@===BBBDDDDDDBBB???===>>>AAA<<<<<<===>>>???@@@@@@AAADDD;;;666:::>>>======???BBBDDDFFFFFFCCC@@@???>>>HHHOOOPPPIIICCCBBB???;;;===;;;777555555777;;;===:::777999>>>>>>999888;;;888777777777777555333222...///111222111000...---111///---...222555555444333111000222666999999888<<<>>>??????>>>;;;888555:::888666666777888777666333444777:::===???@@@@@@;;;======;;;666333333555;;;999777888:::;;;999777222222222111000222555888777666555444333111---***+++,,,///333666666333111777666444111,,,***)))***(((000666555///,,,000555555666666666555333000///,,,,,,---...000222333444777222---***,,,.........)))+++---///111444999<<<===999555444666888888777555444333222111111111111999888777666555555555666666:::999222...000555777666666555555777:::===???FFFCCC???@@@AAA@@@;;;666999777555666888888666333222222333555888666222---111444777444000...000333222222111111111111111222,,,---...---,,,,,,---//////000222222222222444666000111333444555555444444,,,...000000///.........///+++)))))),,,///000//////...---,,,---000333555777555333333333444333222111000///......---------///000///---...222222///+++)))((())),,,///000000///000111222222111///...---------,,,,,,+++++++++......///000222444777888444444333444555555444222222///---++++++***)))''',,,)))"""   ###+++///333555222---------------...000222333000111222333333222111000222333333222111///---+++222444666666666777999::::::777555444555333000,,,111111111111222333444444;;;999777555333333333333666555555555666555333111222444888;;;<<<<<<;;;:::777777777888:::;;;:::999999::::::;;;;;;:::999888222444777:::<<<======<<<::::::;;;<<<;;;:::999888444555666888888888888777666<<<>>>:::333((( ###///222222444666555555555666777888777555333333444666777777666555444333555777888777666666777;;;;;;<<<===<<<:::888777444777:::===>>>===<<<:::888===???===<<<===:::555444555666555444555666888999;;;<<<<<<::::::<<<>>>@@@AAAAAA@@@???===<<<:::===>>>@@@@@@???<<<888666999999:::<<<>>>AAABBBBBBDDDBBB@@@AAACCCDDDCCCAAA<<<>>>@@@???===;;;<<<===@@@<<<::::::===>>>===<<<777666666555555555555555888888888888999:::;;;<<<>>>===<<<:::999:::===???CCCCCCBBBBBBBBBBBBAAAAAA<<<===>>>???@@@@@@???>>>BBBBBBBBBBBBBBBAAA@@@???AAACCCEEEDDDAAA???>>>>>>======>>>>>>??????@@@@@@AAA999555999=========???@@@AAACCCCCCAAAAAAAAABBBLLLQQQRRRKKKEEEAAA===888:::888555444444555888:::999666888<<<<<<888666999666444222333666666555333000111222222111000...,,,000...---...222555666555333111111333666999:::999AAAAAABBBBBB@@@===:::888999888666666777888888777666888;;;===???@@@@@@@@@@@@AAA@@@<<<777444444666888666666777999:::888555666666666444222222444555666555333222222111///,,,///000000111222333333444555666555333000---------...222444222---+++///333444555666777666555333222.../////////000222333444555111---++++++,,,+++******+++...///111444999<<<===999666555777999:::999111111111111111222222333888777666555555555555555555999999333///222777999777666333222333777;;;>>>@@@??????BBBDDDBBB;;;555555444444555777777444111111111222555777777333000000444666555111///000333333333222111111111111111---......---++++++---...///000222222111222333555000111222444444444444444///111333444222000//////000...,,,---000222333222///.........///111333555666555333333444555444333222111///...------......///000///,,,...222222///***)))((())),,,...//////000111222222222000///---,,,,,,,,,,,,,,,,,,++++++/////////000222555777888555555555555555555333222///---,,,,,,...//////...***'''!!!   )))///444777666222///...---,,,---...000111111222333333333111000///333333333222111000///...333444666777666777999:::888666444444555555222000444444333333333444444555777666555444444444555666444444333444666666444222333555777:::;;;;;;;;;::::::888666777999<<<>>>>>>>>>>>>>>>===;;;:::888777222444666888999::::::999888888999:::999888777666666777888999999888777666222666999888555---  ***///000222333222333555777888777555555555555666666666666444333111000222555666555555666777;;;<<<===>>>===;;;888666444555888:::<<<=========:::@@@CCC@@@<<<;;;999777888999999777555444555666999:::<<<<<<;;;;;;<<<>>>AAAAAAAAAAAA@@@>>>===;;;<<<>>>AAABBBAAA===999666888999:::<<<>>>@@@BBBCCCHHHFFFBBB@@@@@@@@@???>>><<<>>>??????===<<<<<<======;;;888:::===??????===777777777666666666555555999999888888999:::<<<===???>>><<<;;;;;;<<<>>>???BBBBBBBBBCCCCCCCCCCCCCCC???@@@AAABBBBBBBBBAAA@@@EEEDDDAAA>>>===>>>@@@AAA???BBBEEEEEEDDDAAA???>>>========================@@@;;;888;;;>>>???@@@AAA@@@@@@@@@>>>===>>>AAADDDJJJNNNOOOKKKEEEAAA;;;666777666555555555555666777777555666999999666555777666111...000555888777444222222333333222000///---000///...///222444555555333222111333666888999999>>>>>>???>>><<<:::777555999777666666777999888777:::<<>>BBBAAA>>>:::555333333555444444555777999999777555:::;;;;;;888555333333333555333000000111111111000333444333000......222666333555777666444111000///222222111...,,,,,,///111333444555777777777666555111111111111111222222333111///---,,,++++++)))'''+++---///000222555999<<<<<<999777666888:::;;;;;;/////////000111333444555777666555555555555555666333888888444222666:::<<<888666222000000444999<<<999;;;>>>CCCEEECCC;;;555333333333555666555222///000000222555777777555333222555888777555222333555555444333222111000000000/////////---++++++,,,...///111111111000111222444000111222333444444333333000333555555333000...---111000000222444666666555//////000111222222333444666444333333555666666555222111///---,,,---...//////000...,,,---222222///***((('''(((+++---......000111222222222000///...,,,,,,,,,,,,------------000000000111333555777888666666666666555333222111///...---///111333333333***'''""" (((///555:::;;;888111///---+++***+++---///222222333444333222000000444333222222111111111222333555666777666777888:::666555444444666666555333777666666555555555555555777666555444444444555666444444333444666777666555555666777888999888888777999888666777:::>>>@@@@@@@@@@@@???===;;;999888777444555666777888888888888777777888999999888777666888888999999999888666555111444666666666111ӵ %%%---000111222222444777:::999777555666888777777777666555333222111---000333555555555555666999;;;>>>@@@@@@>>>;;;999666777888999;;;<<<===>>>===EEEHHHCCC===;;;;;;:::<<<===<<<;;;888777888:::;;;<<<<<<<<<;;;;;;;;;;;;>>>???@@@@@@@@@???>>>===>>>@@@AAABBBAAA>>>;;;999;;;<<<===>>>???AAACCCFFFIIIFFFCCC???>>>======<<<Ħ<<<<<<<<<;;;999777Ħ???>>>999999999888888777666666:::999888888888:::<<<======ӵ>>>>>>>>>??????@@@AAABBBBBB???@@@BBBBBBCCCBBBAAA@@@FFFCCC@@@===<<<===???AAA===???AAACCCCCCCCCBBBBBB>>>=========<<<<<<<<<;;;BBB>>><<<===@@@AAAAAAAAABBB@@@===:::888;;;???CCCDDDGGGIIIHHHEEE@@@;;;777555666777777777777666555555444444555555555555666888333...000555999888555222222333333333222111111333111000Ħ111111111222444666777777999999::::::999777555444888666555666888999999888<<<>>>@@@BBBBBB@@@===;;;===;;;888444111000111222222444777999;;;:::888666;;;<<<===;;;888555444444444111......///222333333444666666111,,,+++000555222555888888555222000///222000.........///000///000111333555666777777777333333222111000000000000,,,------......,,,***(((,,,...///000222444888;;;;;;:::888777777888999:::111111111222333444555666666666666555666666777777222777888666555:::======777666333222222444777999666777;;;@@@CCCBBB===999666777888888777555222///222222444555666777666555555777::::::888777666777666666444333111111000000111111000---++++++,,,...000111111111///000222444111111222333333333333333000222444444222...+++***000000111333444555555444///000111333444444333333555444333333555666666666333111///---,,,---...//////000...+++---111222///)))(((&&&'''***---.........///000111222222111111------......//////000000000111111222444555666777666777777555333111000000333222111222444555555444---+++%%% ***111777<<<>>><<<333111...+++)))***+++---000111333444444444333222444333222111111222444555333555666777666666888999666555555444555555555555666666555555555555666666999888666555444444555555666555444555777888888777888777777666555444444333888777777999<<>>BBBDDDBBB@@@>>>:::::::::;;;;;;<<<======AAAHHHKKKFFF@@@?????????<<<======<<<::::::;;;=========<<<;;;::::::999888:::;;;===>>>@@@@@@@@@???AAAAAA@@@???>>>=========>>>@@@AAA@@@@@@AAAEEEHHHFFFEEEBBB???<<<<<<<<<===>L======<<<;;;999777=hĦ>>>::::::::::::999888777666999888777666777999;;;===4ĉ@ӵ<<<<<<===>>>???@@@@@@AAA???@@@@@@@@@@@@@@@??????CCCBBBAAA???>>>>>>??????>>>======>>>@@@CCCFFFGGG@@@@@@??????>>>>>>======AAA@@@???===>>>@@@@@@??????===:::888777:::@@@EEEDDDDDDEEEGGGEEE@@@;;;888333444666777777666444333333333333222333555777777<<<888333333666999777555222222333444444555555555555555333>L222111111222111111222333444777888999999:::999888888777666555666888::::::999<<<===???@@@???===:::999888666222000///000111222333555888;;;;;;:::999888888999;;;:::888777777888444111...---///222444555111444666333...,,,...111222555888888555111---,,,...------///222333111//////000111333444555666777333333111000///......---***,,,///000000///---,,,---...000000111333777:::;;;:::999777666666666777666555555444444555555666666666666666777888888999222666888777888<<<>>>===555666666777777666666666666777888;;;>>>???>>>======>>>>>>===:::666333111666777777777666666666666666888999999888777666666777666555333222111111111333222111...,,,,,,...000222333222111//////111333333333333333333333444444111333555555222...,,,+++---...000111111111111111///000222444444444333222444222111222444555555444222111///---,,,---...//////000---***,,,111222///)))(((&&&'''***---......+++,,,...000222333444555///000000000111111222222111111222333444444555555444666777555111///...///444222222333666888888888222///)))  """...444777;;;===<<<444222///,,,++++++,,,---...000222444555666666666444333222222222333444555333444666666555555666888777666666444333333444444444444333333444555555666<<<:::888666555555555555888666555555777999999888999888777555444333333333888777777999<<>>CCCFFFEEEBBB???=========>>>>>>>>>>>>???BBBHHHJJJFFFCCCCCCCCCBBB:::;;;<<<;;;::::::<<<>>>===;;;:::999:::999888666888:::<<<>>>???@@@@@@@@@BBBAAA???===<<<===>>>>>>@@@BBBBBB@@@>>>???CCCGGGBBBBBBAAA???<<<;;;<<<>>>HdĦ======;;;:::888=Īj;;;<<<<<<<<<;;;999888666999777666555555888:::<<>>>>>???@@@AAAAAABBB@@@???===<<<<<<===>>>???AAAAAAAAAAAAAAA@@@@@@@@@>>><<<:::;;;>>>CCCFFFGGGBBBBBBAAAAAA@@@@@@??????===???>>><<<<<<>>>???===<<<<<<;;;::::::>>>CCCHHHIIIFFFEEEFFFDDD>>>999777000111333444444333111000222333333111222777::::::>>>;;;999777777777777666333444444555555666666777666666555HdĦ222333444444222000000111222555555666777777777666666666555444555888:::;;;::::::;;;;;;<<<<<<;;;999999777555222111222333333333222555888999888777777777444555777777777777888:::666333000///000222444444...111444333000------...222444777777444000---,,,,,,,,,...111444444333111000000111222333444555555333333111///...---------***---000222111000//////---...///000000222555888999999999888666555666777999888777666555555555555555555555555666888999999333777999888999======:::444666888::::::888777555777777777888999<<<>>>???BBBCCCBBB???;;;777666666999::::::999777666888999777777666666555444444444777666555444333222222222444444222///---...111333555444333111//////222444555555444444444444555555555666777666333000//////---...///...------...///000111222333444333222222222111///000111222222111111000///......---------000000---)))+++000222///***((('''(((+++---......+++,,,---///111444555666111111111111222222222222000111222333333333333333444666777555111......000000000000333777:::<<<<<<444111+++   %%%000555666888999888444333111000.........//////000222444666777777777333333333222222333444444222333444444333333444666666666555333111111333555444333333333333333444444<<<;;;999ӵ888666555ĭӵ555ӵ666ĦCCCAAA???===<<<;;;;;;;;;<<<ӵӵ;;;;;;ĦƜ`1.׼s  Ħ333888@@@>>><<<::::::999777ӵ777Ħ===>>>;;;777555444222777>>>CCCĭӵDDDFFFĦ===>>>999Ħ999Ħ@@@@@@??????@@@??????>>>============>>>BBB@@@<<<DdD888777777?fӵ<<<======Ħ888666444ӵƜ`1.׼s??????ĭӵ999AAAAAACCC???===;;;;;;>>>AAAAAAӵ>>>>>>======Ħ???<<<===AAACCC@@@CCC@@@:::666666///000222Ħ111444333000222:::888Ħ666666555555555555444555555DdD444111///444333ӵ888:::ӵ999ӵ555333333444444Ħ333222ӵ---...///333ĭӵ222222222222222333333444444444333222000///......---,,,///222333000...------,,,---/////////111444666555777999999777777999;;;999888777666555555555555222222333333555666777888444888999888999<<<;;;777444555777888999888888777777777777777888999<<<>>>BBBBBBAAA>>>:::777888::::::;;;;;;:::888888;;;>>><<<:::777555444444444444666666555444444444444444555555333000///000444777777666555222000000222555777666555555555555666777666777666555222111111222///000000...+++***,,,///000111111222222222222222111///------...///...---///000000000///...---,,,000000,,,)))***000222///***)))((())),,,...//////---......///111222444444111111111111111000000000///000111222222222111000444777999777222000111333000///000222666:::;;;;;;111///***   $$$000333333444555444333333333333333222222111111222444555666666555555222333333333333222222111000222333333222111333444222333333222000111444777777666555333222111111111<<<;;;?~4999888666g&e>&e666g&e999>hӵDDDBBB???===<<<;;;;;;g&e555guO>uO>&e:::;;;4ff?>ߝL222gĉ@ Shӵ888BBB>>>:::999:::999g&e666>hӵ@@@===888555444222777===fff?><z@@@g&e>&eBBBDDDHL===>>>@@@ShӵgLAAA@@@???>>>======>>>???@@@???===;;;S?ʬ999>>>3h?D%%)?777777ZufĦ======>>>gL777777555g&e;;;gĉ@CCC>>>g&e>&e;;;@eCCCBBB??DDDFFF@@@>>><<<===??????g<ĉ9999999999993we<ĦBBB???AAAGGG3h?@e;;;<<<888555777111222333Z1110004443330003333h?gL:::888777555444444333111333444D%%)?222fff?><z888666=?Ħ;;;g&e777g&e888666333S?ʬ1114ff?>ߝL111@e777g&e111...,,,3h?g&e>&e333111??555555444333333333444444555444333111000////////////111444333///+++++++++,,,---.........000333555333666999:::999999<<>>BBBAAA>>>999777666666777777666555555444444444555555666555444111000222666999888777555222000000333555888777666555555666777888555555444222//////000222222222111...+++***,,,000111111111111111111222222000...,,,,,,,,,---,,,+++...///111111111///,,,+++000000,,,(((***///222000+++)))((())),,,///000000000000//////000111222222111111000000//////......///000111222222111000///555888;;;999444111333666333222111333555777888777...---(((  ###///222000111222222222333444666666555444333444555666666666555333333222222333444333222111000000111222222111000111333///111222111///111555999;;;999777444222000///...BBB4Dӵ666555555Hƅ^Hu]Ħ777Hu]Ħ777ZuR)ĦLLLEEE>>>:::888888999Hu]Ħ777HŐeHŐeHu]Ħ888qIܗGIӵ555tt HGgĉ@222444???;;;888999<<<===Hu]Ħ888ZuR)Ħ===<<<:::888666999;;;sߝLGdUĦAAAHƅ^Hu]ĦCCCntHdĦAAA@@@HGgĉ@:::HdĦ???;;;:::<<>>@@@@@@???Htƅ^777<<<Bt=o9ĦDtfo9Ħ:::999999g?>>>???HdĦ777444555Hu]Ħ444tt???<<<Hƅ^Hu]Ħ???H׼s===CCCFFFGGGGGGBBB@@@?????????>>>tQ666777999999je<Ħ;;;>>>BBBBt=o9ĦH׼s:::888888888888888999888555HtĦ555:::888666666Bt=o9ĦHdĦBBBBBB>>>888444444777444444333Dtfo9ĦsߝLGdUĦ888Ht@cӵHu]Ħ666Hu]Ħ:::444Htƅ^...qIܗGIӵ///H׼s666888Hu]Ħ//////Bt=o9ĦHƅ^Hu]Ħ111999666666444111///...000222333333333333222111111000///---++++++---//////...............//////000111222333555777999;;;===>>>:::666333666<<>>???===999555444555666666666444444666888666555555777:::<<<<<<;;;<<<<<<<<<;;;;;;<<>>AAA<<<666444444555444222888888888888777555444333333111000000111111///...111111000111222333444555111222333555555444333222666777777777555333000///111///...///111111///,,,//////000222444333000......---,,,+++++++++++++++,,,...111333222111111111......///000111222333333---------...000333555777000333555333...---000444333111///.........,,,+++000111000---***+++...222666666555444222000---,,,,,,000222111222666666444///***"""  (((---...333111+++,,,111111222222333333333333666777:::;;;888444222444000666:::888222...000444222222333333333333333333777555333555888::::::999<<<999444000///111444777@@@===4DuXӵ777666666DdDΦDdDĦ555DdDĦ777888t|>>DdDΦDdDĦ@@@DdDĦ>>>CCCCCCBBBBBBBBBCCCCCCDDDAAA???>>>>>>>>>===geĦ777888:::FSĦ888;;;qjRgdKӵDdDĦ999555444555777999888666444DdDĦ444999888888qjRgdKӵDdDĦ===>>>;;;666333444777888666444HdDĦgdKӵDdDDdDĦ777DdDĦ4DufӵDdDĦ666DdDĦ:::q<R...///peƜ4DuTӵ111DdDĦ666777DdDĦ...qjRgdKӵDdDΦDdDĦ000,,,((()))///555666555333222222222222333222333333444333333222111333111///...///000000000000000///...///000111222111222555777999;;;<<<<<<;;;777666999???@@@<<<777444444444555666666777777777:::>>>???<<<888555333444555666666555666888:::777666555666888::::::999:::::::::999999<<<@@@CCC@@@???===<<<;;;;;;;;;<<<@@@<<<888555555555333222555666888999999777555444333111////////////---,,,//////000111222333333444///000111222333333333333555555444333333222111111222000...///111111///---111000///000111222111//////......---,,,,,,,,,,,,000222555666444333333333...///000000111111111111222111000000000111222333111333555333///...111555666444222111222111000///333333222000------000333333444444333222000---,,,---111222111222555555222...)))!!!  +++111111666333---////////////000111333444555777888::::::888555666999888:::;;;888444111333555444444666666777666666555999666333555:::===;;;999:::888555333444666999<<<===;;;4DuXӵ:::888777DdDΦDdDӵ555DdDĦ666555o)hBBB>>>===<<<;;;:::999999999DdDĦ777DdDΦDdDΦDdDӵ777=ӊB1.uTӵ888HߝL`o9 po9wӵ777<<<:::999;;;>>>@@@DdDĦ666888o)h:::::::::888666444333000444DdDΦDdDĦ>>>DdDΦDdDӵBBBGIpӵDdDĦAAApo9wӵDdDĦBBB>>>;;;999:::999===BBBFFFGGGpo9u===888777;;;GIdnuR)ĦDdDĦnuR)Ħ;;;888CdgĪj;;;DdDĦ888666666DdDĦ666HߝL`o9AAADdDΦDdDӵAAADdDĦ???AAAAAA@@@???????????????@@@???============geĦ:::;;;sp?aĦ888999GIdnuR)ĦDdDĦ888222111333777:::666555222DdDĦ333999999999GIdnuR)ĦDdDĦ888999777444222444666:::888444DdDĦnuR)ĦDdDΦDdDĦ666DdDĦnuR)ĦDdDĦ555DdDĦ888po9u444333000000=ӊB1.uTӵ444DdDĦ777555DdDĦ---GIdnuR)ĦDdDΦDdDӵ333000,,,+++---000444222111333666777555333222222444444555444333333777444111000111222222222333222000///...///111222000222555888:::;;;:::999:::888888<<>>999555555666666777888888888777:::======:::666333111222444555666666777999;;;:::888555555666888888888777777666666777;;;BBBGGG@@@@@@???===<<<:::999999>>>;;;888666555444333222333555777999999888666555444222///.........---,,,,,,...000222333333333222000000000111222444555666888666333000...///000111444222000000111222111111333000---,,,---///000000000000//////...---------222444666666444333222333...///000111111111//////444333111000000000111222555777777444000...000222999888666555666666444222444444222000......000222000111222222111000...---...222333111222555555222...)))    !!!000444444999666000222............000333666777999:::;;;888666666:::===DDDAAA===999666555666777666777999:::;;;:::999888;;;777444777===@@@===999999888777777777888:::;;;7778884DuXӵ;;;999888DdDʜ4DuTӵ666>d<Ħ444Dt:::999:::::::::999999888>d<Ħ777>d<ʜDd<ʜ4DuTӵ777666F&uTӵ???4DufئL>epuR)Ħ888<<<;;;;;;===??????>d<Ħ666Dt888777666444222111111444DdDΦDdDĦ===>d<ʜ4DuTӵ@@@4DwDd<Ħ@@@puR)Ħ>d<@@@<<<999888;;;===AAADDDEEEpeӵ>>>ĦpeӵDx<>d<ӵDd<;;;qR/ܗ?fӵ888>d<777666>d<Ħ8884DufئL>eBBBDdDʜ4DuTӵAAADdDĦ@@@===<<<<<<<<<<<<======>>>AAA???======>>>>>>geĦ===s<v>aĦ;;;;;;peӵDx<DdDĦ777333111333777:::555444333DdDĦ333999999999peӵDx<>d<777555333222333444555555333>d<ӵDd<DdDΦDdDĦ555DdDӵnd<DdDĦ555>d<Ħ666peӵ555Ħ333F&uTӵ777DdDĦ888555>d<Ħ...peӵDx<>d<ʜ4DuTӵ999777222///------111///...222888999666111111222444555666555444444666444111000222444555666555333000.........000111///222777:::<<<;;;999777555444666<<>>:::555555666666777777888888777999::::::666333000///333444555555444555777999===999666444444666777777555444333222555;;;CCCIIIBBBAAAAAA???===;;;999888:::888666555555444444333666666666777777777777777666444222111222222222111,,,...222555666555333222333222222333555777999;;;;;;777222...+++,,,...///777555333222222333444555444///***((((((+++...///111111111111000//////...111333444333111////////////000111222111000...---///......///000222444555999:::999555111......000999888777777777777555333222111000...------...//////000111222222222111000...222333222444888888666000***!!!  ###222666555:::888222444111000//////000333666999:::<<<;;;777777<<>>9999999999998887776665554443336664DuXӵ<<<999999D&dq&ĒR666666sdKĦ222DHRRud999:::;;;;;;999777666sdKĦ777D&oq<Ōq&ĒR888777888>dp&ĒR???BBBnfʜ>>???>>>sdKĦ666DHRRud555444222111111555777>d<Φ>d<Ħ???s&dq&ĒR======i?ʜtd<Ħ===HHܗDӊB@@@<x:::999======>>>???@@@B?>>&ӫeʬtIӇ>>><<<CdK;fuf<xsdKĦ:::nfʜd<888888999:::<<<===>>>CCCAAA>>>>>>??????geĦ???Hg8>aĦ@@@???B?Ho9>>>>d<555666777888555444333>d<ӵ888777B?Ho9333<x444333333333...000222&ӫeʬtIӇ777>d<Φ>d<Ħ444D&ӫetIӇ555DdDĦ777sdKĦ555B?dp&ĒR888:::>d<sdKĦ111B?Ho9///s&dq&ĒR<<<<<<999555000---+++...,,,,,,111777888444000000222444666666666444333222000......111555888999555333111///......///000000333888<<<===;;;888666///000333999>>>???===:::333333444555555666666777666777888777333000///...444555555444333222444555:::777333111222333444444444333222111444;;;DDDJJJKKKJJJHHHEEEAAA===:::888777666555444333444555666;;;999666444333444666888777666666777888999888666,,,///333777888888666444555444444444555777:::;;;888666111...,,,...000222999888666444333444666888333///)))%%%&&&)))+++---000000111222222111111000222333444222000......///111111222222222000///...---------...///222444666777777666444333222222333777666555666666666444222222111///...////////////...000111333444444333333...222444444666;;;<<<:::333,,,###  """111555444999777111444555444222111111444666888888:::::::::@@@LLLRRRQQQQQQIII???:::999;;;;;;:::666888:::<<<<<<<<<;;;:::;;;888555999???AAA>>>999999999:::9998887775554441115554DuXӵ===888999Hu]3hh444444555ne666222=e888999:::;;;:::888555444ne777777pIƎ@t@h666666777>h:::<<<>>>fe@ďD***555<<<===>>>???>>><<<ne777888=e333333222222222222888:::ege;;;@@@sĪj@h:::;;;<<<fdDĦ:::@ďDDDDBBBHkge;;;::::::======<<<<<<===@hAAA<<<@G888999HĪj@IŌ???>>>Bene777Hkge888ne;;;<<>>Hu]3hh>>>>>>???se666666777888:::<<<>>>???CCCAAA???>>>???@@@geĦja>aĦCCCAAA@G===<<<se999999777666555444444333<Ō666777777@G555222Hkge666555555444444,,,///222HĪj@IŌ444666ege444555Hu]3hIŌ666777DdDĦ;;;ne666666@h444444>h777:::;;;se444ne777444@G000111sĪj@h888888777555333///,,,***...---...111444555222///000222444666666555333111///---+++,,,000555999:::444333222111000000000000111444777;;;;;;:::777555---...111555999;;;999888222222333333444555555555666777777666333000000000666666666555222222333444555333000000111222333333444333222111444:::CCCIIISSSQQQNNNJJJEEEAAA>>><<<:::999777555333333666999===:::777333222333666777888888:::<<<======:::888...000444888999999777666555555555444555555666666333222111000000333555777777888888666444444666888333///***'''''')))***+++...///111222333333333222555666666555222111222333333333222222111111111111111111000//////000111222000000111222444666888999444444444555555555222000333111000000222333333222...000111333444444444444...222555444777;;;<<<:::444...###   ...222111777555111444666555444333333555666888555777888===LLL^^^bbb\\\MMMGGG???::::::::::::999777777888::::::;;;;;;;;;888777777:::===>>><<<999777888999;;;;;;:::9999992224DuXӵ???ĵD^666666666666777777333888777888999999888777555333333555777:::555555555888;;;999999:::  &&&222999;;;===>>>===<<<::::::;;;222222222222333333444888:::444:::@@@999:::;;;<<<<<<DdDĦ777777CCCDDDDDD:::777999;;;<<<<<<<<<===???@@@BBBCCC===888:::::::::@@@@@@>>>777777999999:::<<<===;;;:::D^===;;;<<<<<<s׼s;;;777888888999:::;;;===>>>CCC@@@>>>===>>>???geFm8@@@>aĦAAA@@@>>>===<<<<<<s׼s<<<;;;999777444333222222222Ho333333777:::888777444222555666777777777666111222333333333444333555555D^555666888DdDĦ>>>777555999777555666666666444777;;;;;;s׼s111222777666555444///000111333333222111000000000///...///000111222333222111111000222444666666444111///000---++++++///444888:::444444555555444333222111000222555888888777555333///000111333555555555444222222222333444444555555888888888777444333333444666777777666444444555777555444333333666777777777555555444333555:::AAAGGGMMMKKKIIIGGGFFFEEEEEEEEEAAA@@@<<<777333333777:::999888777666555555666666999:::<<<>>>???<<<777333...000333666888888777777888888888777666555444333444444444444555555555555444666777666333222444555444111---++++++++++++***+++---000222444555444444666777777666444333555666555444333111111222333444777555333111000000000000......///111444777999:::444444444555666666333111111000///000444555555333...///111222333333333333000333555444555999999666444...###  ,,,000///555555111444333333333444444666777888555666777>>>RRReeedddXXXEEEBBB>>>:::999999888888888888777888999;;;<<<===444555888::::::::::::999777888999:::::::::999999Φ4DuXӵtvӵ>d<Ħ777::::::999999888888Ħ444111222222111444999666666777777777666444444444333Ħ777888888777777777999<<<======<<<666555444555999===???@@@BBB???;;;999888777666555666111(((  $$$000666888<<<>>>===<<<;;;;;;Ħ<<<<<<:::555222111111111111222333444555777999;;;;;;888666444444222999@@@BBB>>>999777777:::;;;<<<=========<<<;;;>d<Ħ555555666666888<<>>@@@AAABBBBBBBBB???;;;;;;BBBDDD>>>999999888999:::<<<>>>@@@AAAAAA777999<<>>>>>???@@@???===<<<;;;777777888777666666999;;;:::999888888Ħ>>>===:::888:::===>>><<<999777>d<Ħ>>><<<999:::;;;Be:::::::::999999999:::;;;<<<<<>>geFYĉAAA???>aĦ>>>>>>===;;;999777333777;;;======<<<Be@@@>>>;;;888555333111111111111nu]ӵ222<<<777222111222444555666555333333555777333333333555777999999999888777555333333444555666444444333222000000//////,,,///333666666>d<Ħ555555555666777>d<ĦAAA@@@>>>Ħ<<<:::;;;<<<:::444222555777777888888888999999999444888<<<;;;Be///---000333555Ħ555777666555444222111000000...///000111111111111111000///---...000222333333111333444444222111111222000222444666555333000---111///,,,+++///333777999444555777888888666444333///111333555666555333222333222222222222222111000222222333333444555555666999::::::888666555666777666777888777666777999:::888777777999<<<>>>>>>===666666555444555:::@@@EEE@@@??????AAADDDGGGKKKMMMHHHFFFAAA999444333666;;;444555777888999888666555999;;;===???>>>:::333...---///222555777777777777;;;;;;;;;;;;999777444333999999999888777444111///111444666555222000111333444222000///......,,,***)))+++///222444555555555666777777666444444555777777555333111111333555777888777555333222222222333111000000111333555666666555555555777888777444222...---,,,...222555444222---...000111222222222111111444555333333666555222444---"""  ***......555555111555///000222333555666777888888777666<<>>?????????===<<<444666888;;;===>>>??????@@@???<<<:::888777777777888444---###  ---333:::???===;;;::::::gdKĦ???===999666333777666444333333444555666888:::<<<===<<<999555222::::::;;;<<<===============>>>???>>><<<::::::;;;gdDĦ888:::===999999;;;>>>AAACCCBBBAAACCCAAA>>>;;;;;;<<>>======@@@BBBBBB>>>:::<<<============<<<<<<<<<:::;;;===???@@@@@@>>>===<<<<<<===@@@CCCEEEDDDBBBBBBBBBAAABBBCCCCCCAAA@@@>>><<<999777666777888999>>>;;;888gdKĦ999:::999:::;;;===>>>>>><<<>>>sdKĦ>>>:::???:::555AAA???<<<>>>===<<<:::888999===@@@BBBAAA@@@>>>===<<<ŶSEEECCCAAA3we<999777666666;;;;;;;;;<<<===??????<<<999777777666555444333333444iĉ@3hR/Ō555444111000111444555444333222111222333444555333222444999<<<<<<;;;;;;999777777888999999999555555444333222222111111333333333333333DdDĦ444222222555999sdKĦ>>>;;;gdKĦ999999999777555333222222:::888777888::::::777333555444555777...111333333444gdKĦ777000444777777333000//////333444555555333222222222,,,,,,---...000222444555888777555555555555333222333444555666555444222111999555000,,,,,,...222555>>>??????<<<888444222222000------111222000111555;;;888555444444555444444444000000555666444777<<>>;;;666444444666777888;;;;;;;;;<<<>>>???>>><<<:::777555555777:::>>>???<<<:::999:::???DDDHHHJJJNNNJJJCCC===888555555555<<<:::888666555777999:::>>>;;;999<<<>>><<<999777555222333666777444444666888888888888777666444222999;;;===>>><<<:::888888::::::999777555333000///111111111222333333000......///000222333333444444000333555555222111222444444333000//////000222444666666444333111000//////222111000000000111333333444333333444666555111---...000222222111111222333222111000000222444444333444222///000333444333111000...###   (((111333333444333000///000000111333555666777>>>999999EEETTTWWWKKK<<<::::::::::::999888666555777888888666444333444666555555666777888999999:::===<<<999666444333222222>A???ne999;;;@@@>>>===;;;ne999:::999777333222222444666777888999::::::999999ne777:::;;;;;;???>>>>>>>>>>>>>>><<<;;;666777999<<<===>>>>>>>>>???===;;;999777666666666888555000&&&  )))333:::???<<<::::::ne===>>>===:::888666666666555444555555666777777999<<<===<<<999666333777777888999::::::::::::<<<===???>>><<<;;;;;;De888777:::<<<;;;;;;<<<>>>AAABBBAAA???AAA@@@===;;;;;;<<<>>>???======>>>@@@CCCCCC???<<<<<<<<<>>>>>>>>>===<<<;;;:::;;;<<<============<<>>>>>???AAAAAA@@@>>>@@@@@@AAADDDEEEDDD@@@>>>===;;;888666555777999;;;:::777ne777666555555777:::>>>AAAAAA@@@???neAAA===:::>>>999666888>>>CCCBBB???;;;;;;:::999888888;;;===??????>>>>>>>>>>>>>ABBBBBBAAAk<999888888888888<<<===>>>?????????@@@AAA;;;:::888666555444444555777777888fh222444444222222222333555555444333333333333333555333333666:::<<<<<<;;;>>><<<999888999:::::::::999999777666444333222111555444444333222De555333222333666:::ne???===ne777777888777666555444444555888777777999;;;<<<:::777666555555777444///...222666555ne333444///222444444111.........111222333222000......////////////000111222333444888666555555555555333222444555777888888666444222555222///,,,,,,///222555;;;<<<===;;;777333111000111...---000111000111555888666555555666666555444444000111555666555777<<<===888777::::::666666999888666555444666888999:::===<<<<<<===???AAAAAA@@@:::666111333888======;;;999777444555999>>>BBBDDDEEEBBB>>>999666555444444777777666555777:::===???BBB<<<888999======999555777333222555666555666999777888888888888666555444888:::=========<<<<<<======<<<:::777444111///...///000222555777666222///,,,---...000111111222222222444777666444222333444///...---,,,...000333555777555333111////////////111111000000000222333444444333222444555555333000333555666555444333333444333222222333444555555444444222000000222333222111222///%%%    ***333555555666555222333444444555777999;;;<<<999555666@@@LLLOOOEEE:::::::::999888666444333222666666666555333333555777999999888888888888888777:::888777555444444555AAAAAA888999;;;???>>>===<<<:::;;;999777666555555333222555666777888999:::999999777:::<<<===<<<============<<<;;;:::999999:::;;;<<<===>>>>>>>>>>>>===;;;999777666666555777777222***  ###333:::===;;;888999:::<<<======<<<:::888777666666666777888999999888999;;;<<<<<<:::777555666666666777888888999999;;;===>>>>>>===<<<<<<===:::888888:::<<<===<<<<<<>>>@@@@@@???>>>???>>>======<<<======>>>======>>>AAABBBBBB@@@===;;;===@@@BBBBBB@@@===<<<;;;::::::::::::;;;;;;<<>>=========;;;:::>>>???AAADDDEEEDDD@@@<<<===:::777444444666:::<<<<<<::::::999888111222444999>>>BBBDDDCCC@@@BBBAAA>>>;;;===999666999???DDDCCCAAA999;;;;;;;;;999999:::;;;<<<===>>>???@@@???===>>>>>>888888888999::::::<<>>>>>???666777777555222111333666666666555555333222222333444444333111555555555555555444444333444444555888;;;<<<;;;:::???<<<888777888::::::;;;===<<<;;;999777555333333666555444333111...000//////111555888>>>===;;;666666777666666555666666777888888777888:::<<<>>>===<<<888666555666333//////333999777/////////...000111000///------...111222222111///......///444333222222111111222222555444333444555555444222444666999::::::888555222///...---,,,---///222333777999;;;:::666222///...222...---///000///111555444444444555777888666444444222222555666555777::::::777666888888666666999777666666666777888999:::???===;;;;;;===@@@AAAAAA:::444///222:::???<<<888999555111000333888<<<>>><<<;;;999777666555555555555555444555777:::===???EEE>>>777999@@@DDDBBB===;;;555222444666555777;;;777777888888888888777777888:::<<<======>>>@@@BBBAAA???;;;777333000.........000444888:::888333///------///000111111111111222444666777555333222111,,,++++++,,,///222666888777555222///------......000000000000111222444444555333222222444555555444888999999777555333333444444444444555777777555333444333111111222222111///222///%%%  ###,,,555777777888777555333333333444555777888999333111333:::BBBDDD>>>888:::999777555333222000000444555444333222333555888<<<<<<<<<;;;999888666555666555555555666777888:::999999777666777:::<<>>>>>>>>>>>===<<<:::999888777666555777444,,,### 111777;;;999777888999999::::::<<<<<<<<<;;;:::999777777777888999:::;;;;;;:::;;;<<<===<<<;;;999888777777777777888999::::::<<<>>>???>>><<<;;;;;;;;;888888888888888:::<<<===<<<;;;;;;===???@@@@@@???===>>>>>>?????????>>>>>>>>>??????@@@@@@???===<<<<<>>>>>???AAABBBBBB@@@>>><<<999666333444666:::===>>>===<<<<<<<<<;;;;;;:::222333555999===AAAAAAAAA===>>>???AAABBBAAA@@@>>>===:::888:::???BBBAAA@@@:::<<<>>>>>>===<<<<<<<<<===>>>@@@BBBBBBAAA???>>>999:::;;;<<<<<<<<<<<<;;;888888888888888999999:::;;;@@@DDDDDD@@@<<<;;;<<<222555777555111000444888444333222111222333444555555333111333666666444111555666777777777666444333444555777:::<<<<<<:::999;;;888555555777999;;;<<<===<<<;;;:::888777666555555444444222111000//////,,,,,,---000333666666666:::999999888777777777777888777666666777888888888999999:::;;;<<<=========999666555555222...///333777555111---++++++,,,---///000000//////...//////000111222111000000222333777666444222111000////////////000222555666555444444666999::::::888444222,,,,,,,,,---...000111222444666999999666222000///333///---//////...000444000111333666999999777555444333444555666666777888666666666777666555777999<<<<<<:::888666777999;;;AAA>>>:::888999;;;<<<===888555333555;;;>>><<<999;;;777222000111555888:::888888888888777777666555555555444444555777:::;;;DDD>>>888<<>>>>>===<<<;;;999777666555555666777888999:::888:::<<<;;;999888999::::::::::::888666777999<<<::::::::::::::::::999999999444111333999<<<999666222222333444555666777888:::999:::;;;======<<<:::888:::<<<;;;999777888999<<<<<<<<<<<<======>>>>>>???>>>>>>===;;;:::999888333777666...&&&  +++222777777666888:::999;;;<<<<<<<<<<<<:::999888777888999::::::;;;<<<<<<<<<<<<======<<<;;;:::999666666555666666777999:::===>>>???===;;;999888999555444555666999<<<>>>???:::999999;;;???AAABBBAAA>>>???@@@AAABBBAAAAAA@@@@@@AAAAAA@@@>>><<<::::::===@@@EEEHHHHHHFFFBBB???>>>===;;;::::::<<<>>>???BBB???===<<<============@@@>>><<<<<<>>>@@@AAAAAA<<<999666444555777:::===;;;<<<<<<;;;:::999888888777777777999<<<===<<<;;;999;;;>>>AAABBBBBBAAAAAA===;;;999:::===???>>><<<:::<<>><<<<<<<<>><<<::::::;;;<<<============<<<;;;:::999888888888999;;;???BBBBBB>>>:::777777111444666444111000444999555444333333333555666888666333222333666777444111555666777888777666555444444666888:::::::::999999888666555555999<<>>>>>;;;888555999;;;;;;888777999;;;<<<;;;;;;;;;<<<===>>>>>>?????????>>>===<<<:::999222888777000***%%%  ###+++333555666999;;;:::<<<<<<<<<<<<;;;:::999999888999:::;;;;;;;;;;;;;;;======<<<;;;:::999888888444444333333333555777888;;;<<<===<<<999777777888333222222555999===???@@@999999888:::>>>AAABBBBBB>>>???@@@BBBBBBCCCCCCCCCAAABBBBBB@@@===;;;:::;;;===@@@EEEHHHHHHFFFCCC@@@>>>===<<<;;;<<<>>>@@@BBBAAA@@@>>>???AAABBBBBBAAAAAA>>>:::999;;;>>>AAABBB<<<;;;888777777888:::;;;<<<>>>>>>>>>;;;999999999:::999888999::::::999777777:::>>>@@@@@@@@@AAAAAA===;;;:::;;;<<<===<<<:::999;;;======<<<;;;:::;;;EEEEEEEEEDDDAAA???<<<;;;;;;;;;<<<<<<===>>>>>>??????>>>===;;;::::::999999<<<===>>>???===:::555333111333444333111111444777111111111222333444555666555444444555666666555333666666666666666555555444444666888999888777888888888777666888<<>>:::666======<<<:::777666666888888555444444111,,,,,,000///...---,,,,,,...///111333222222444555666555333,,,---......///111444777888666555222000///......)))***---222666888888777333444555666555444222111//////000111111111000000000222444444333222222222222///...000000------000---...111555999:::888666444777777666666888777555444999:::666333555777888===>>>===;;;:::<<>>:::999999999999666999;;;:::888999>>>BBB===999555222333444555555666666666555444222111000...///000222555888:::;;;<<<<<<;;;AAASSSiiiqqqnnnIII>>>444222333333333555666666555555666777888888;;;<<<======;;;;;;<<<===???>>>;;;888666555444444555333111111222333222222222222333444444444444444888777777888999999888666222111111000000000111111777555222000///000222333444444555666666666666555555555555444333555888;;;<<<<<<:::777444333444555444333222333333222000---000222333333111/////////,,,)))  !!!***111222222444555333777666555444333333333333666666888999;;;;;;::::::666777888:::::::::999999555666777777666777999;;;:::;;;===>>>===<<<:::888777888999::::::;;;::::::777:::<<<:::666555777:::666888::::::999777777888777888:::<<<>>>>>>>>>>>>999666444555888:::999777333333333333555777999:::;;;;;;<<>>::::::::::::;;;<<<>>>???>>>>>>>>>>>>===<<<:::999333:::999222...,,,!!!   $$$///333666:::<<<;;;:::::::::;;;;;;;;;;;;<<<999999:::;;;;;;;;;:::999===<<<:::888666555555555555444333222333555777888666888::::::888777888999555333222444888<<<======;;;:::999:::===@@@AAAAAA>>>??????@@@AAACCCCCCDDD@@@BBBCCCBBB???===>>>@@@<<>>@@@AAA===<<<;;;:::999999999:::<<>>======???;;;;;;;;;<<<===>>>======:::;;;======;;;:::;;;<<>>>>>???AAA@@@???>>>===<<<<<<<<<>>><<<:::<<<===;;;666111222111000000000111222333......000111222333333333444555777777555555555666777666555555444444555555444666888777555555666888666666666888;;;===<<<;;;777777777666666666555555111222222444555666777777777555333444666999::::::888999:::<<<<<<<<<<<<<<<:::999;;;???CCCCCC===888;;;<<<;;;888555333444666555333333444000+++***---000000000000000111222333333222333666999999777444//////000//////000333666888777555333222111111000...///111555999999888666444444444444333333333222444444333333222111000///...000111000000000222333111//////222111---+++---...///111444888999888666444888999666666888777333555;;;<<<777333555777777999===??????======AAAFFFEEEBBB===;;;::::::::::::888888888777777:::>>>AAA@@@===:::888888888777666777777666555444333222222000000222444666888:::;;;;;;===<<<<<>>===;;;999777444555777888::::::::::::888::::::777333222777<<<888:::======:::888666666444555888:::<<<===>>>>>>:::999777777777777777666444444444555666888:::<<<<<<<<<>>>@@@AAA@@@<<<888222777;;;;;;999888<<>>???======>>>>>>===;;;999888555;;;;;;444111000%%%   ,,,222666;;;<<<;;;888888999:::;;;===>>>>>>999:::;;;;;;;;;:::999888<<<:::888555333222222222777666555444555777999;;;222444777888888888:::;;;777555333444888;;;;;;:::===;;;::::::<<<>>>??????>>>>>>>>>???@@@BBBCCCDDD???BBBDDDCCCAAA@@@BBBEEE;;;===@@@CCCCCCBBB@@@???::::::;;;<<<>>>@@@AAABBBDDDDDDDDDFFFHHHHHHFFFDDD<<<;;;:::;;;===?????????======<<<<<<;;;:::999999888:::<<<;;;777555444555555555555888:::<<<<<<::::::===@@@@@@===;;;;;;<<<:::;;;<<<>>>???@@@@@@@@@===>>>???>>>===<<<===???DDDCCCAAA>>>===;;;;;;:::===<<<<<<<<<<<<===>>>???BBBAAA@@@??????>>>>>>???@@@<<<888:::>>>===777000222000...---///000111000000222444666777777777777333666888888555333555777777666555333333444555555444666777666444333666888444444444666888888666444999999888777666555444333333333444444555666777777777444111111333666888888;;;<<<=========<<<;;;:::888888;;;AAAGGGFFF@@@:::999::::::777333222444777444222333444111***)))+++222222333333444444444555222222333777:::;;;777444444444333222111111444777888777666555444333333333333444666888::::::777555666555444333333333333444777777555444222111000///---......------...111333000...000333222---***+++//////000333777888888777444999:::666666999777222555<<<>>>777222555777777888>>>CCCCCC???<<<===???@@@===:::999999::::::999;;;777444444777;;;>>>???CCCAAA???>>>>>>===;;;::::::999888666666666666666555555666666777888888888<<>>;;;888555777:::===>>>===;;;;;;;;;;;;<<<>>>>>>===:::777555000222444777999:::::::::;;;:::999888777888999:::===>>>??????>>>:::777555777777999:::;;;===>>>>>>999<<<;;;444333999===<<<<<<:::888777777888999;;;>>>>>>======<<<<<<<<<<<<999999::::::::::::;;;;;;;;;===???@@@@@@@@@>>>>>>AAA===:::888999888666333;;;777444555666222'''  ###---444666777888333444555666888:::;;;<<<::::::::::::999777666555777666555666777888777555888888888666444444666888333444555666777999999:::333333222222333444666777666888;;;<<<<<<===???@@@BBB???======@@@DDDGGGIIIAAACCCCCCAAA===<<<>>>@@@@@@>>><<<===@@@BBBAAA@@@;;;:::888999<<<>>>??????DDDBBB@@@@@@BBBCCC@@@>>>888:::;;;999666555777:::<<<888555666:::;;;888444666:::===<<<999666555666222333333444666777999:::>>><<<;;;;;;<<<===<<<;;;>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>??????@@@BBB@@@>>>===?????????>>>@@@@@@??????>>>>>>=========BBBEEEDDD@@@<<<===???@@@>>><<<<<<<<<;;;666333333000......000111///,,,111444999======:::666333222555444111111444444222444555666666555555666888:::999777666666666777888999666666999:::777555555888888888888888888999999555444222333555666666555333111111222555888999999::::::;;;<<<<<<;;;;;;;;;===>>>@@@BBBBBB@@@>>><<<999999888777777666555555999777555222///---+++***999:::;;;999666333222333000222444555444333333333333222000111333555555555666666555555555555555555222333444333111111111222111444666666333222333555666555333222111222333333222---)))***///333333111111///000444777666000***,,,...222777:::<<<=========;;;999888888999:::<<<888888888444111000333666:::>>>AAACCCAAA===;;;999???===:::888777888:::;;;666999999666777<<>>999888888666555666:::===???===999555555666999;;;::::::::::::;;;<<<===>>>333222222111222333444555;;;;;;:::888444222222333666777888999::::::::::::999888666333222444888<<<666222///111777;;;:::888999888888999:::999888777666444222000111333666888666888999888555444555777777777555444444333333333;;;;;;:::999777555333222666999<<<;;;666222000000444222000......///111222888555222...------...///555444222000000111333444...***  !!!&&&,,,/////////222444888999999888777888;;;======;;;::::::;;;;;;;;;:::999;;;<<<;;;::::::;;;<<<<<<:::999;;;<<<;;;777333888:::======;;;888666555222555999;;;;;;:::999999===<<<:::999999::::::::::::<<<===>>>>>><<<:::888888999:::;;;===>>>???@@@;;;===;;;444111555888777;;;::::::999:::;;;<<<===<<<<<<<<<;;;;;;:::::::::999999:::;;;<<<<<<===>>>;;;;;;<<<>>>??????===<<<:::888666777999:::999888:::777666777888444***!!!  (((///333444555555666666777888999999:::;;;;;;;;;::::::999888888999999:::;;;===<<<999777666777777666555444666777444444555666777777888999555555444333444555666777888:::<<<=========>>>???CCC@@@>>>===???BBBDDDEEEBBBBBBBBB@@@>>>===>>>???>>>======???BBBBBB???===;;;;;;::::::;;;<<<>>>???CCC@@@>>>>>>???@@@???===:::;;;<<<:::777666777999:::888777777999999777666777999;;;:::777555555555444444444555777888:::;;;<<<:::999999:::;;;:::999<<<<<<======>>>?????????>>>>>>=========>>>>>>???CCCAAA>>>===>>>@@@AAAAAA@@@??????>>>=========<<<===AAADDDCCC???<<<<<<>>>@@@>>><<<;;;;;;999555111111000000000000///---+++111444888;;;<<<:::777555555777666222222555666444666555444333444666888999888777777666666777777888:::777777:::;;;888666666999999999:::::::::::::::666444333444777:::;;;<<<666444222111333555666666888999::::::;;;;;;;;;;;;999:::===???@@@@@@@@@???>>>===<<<;;;999888777777;;;:::777555333111//////777888999777444111111111...111444555444333333444000//////111333555555444444333333222333444555666222333333222000///000111666777888666222000111222111111000000000111222222000,,,)))***...222222000000///000333666555///***,,,///222777:::<<<======;;;;;;:::999999999999:::666777777444111000111333999;;;>>>>>>===;;;;;;;;;===<<<:::888888999::::::555999:::888999???CCCDDDIIIIIIIIIGGGEEEAAA===;;;777777666555555666:::===@@@===999666555666999;;;777666444333333444666777555444333333333555666777999999888666333222222444555666888:::<<<===>>>>>>;;;:::888555444555999<<<:::666333444777:::888666888666555444555666777888777666333222111333555666444555666666555555666666777777666666666666777777<<<<<<<<<;;;:::888666666777999;;;:::777444333333444222///------...000222777666333111////////////000////////////111222333...*** $$$(((...000000000333555777888999999888999;;;>>>???<<<::::::::::::999888888999;;;;;;::::::;;;===999888777888999888444111777999<<<<<<:::777666555555666888888888888:::<<<===:::777777999;;;:::888888999<<<===>>>>>><<<;;;;;;;;;<<<===>>>@@@AAAAAA===>>>;;;444000111222222999:::;;;<<<===>>>>>>>>>::::::999999999999888888999999:::;;;===>>>??????<<<::::::<<>>:::777444666888888777666777888555555555555555666777777888777666555555666888888;;;===??????=========>>>CCCAAA>>>===>>>???@@@@@@DDDBBB@@@?????????>>>===;;;<<<>>>@@@BBBAAA===:::;;;======<<<999999<<>>>>>===>>>===;;;888777777999888999::::::888777777888999::::::888555444555666555666666777888:::;;;<<<<<<:::999999:::;;;;;;:::999:::<<<===>>>>>>============<<<<<<<<<<<<<<<===DDDAAA???>>>@@@BBBBBBBBB??????>>>===<<<<<<;;;;;;<<<@@@BBBAAA>>><<<<<<===???>>><<<;;;:::777333000222444555555222000......111333666888999999888888999:::888444333777888666999555111111444888999999666777888999::::::::::::<<<888888<<<===999777888::::::;;;<<<<<<<<<<<<<<<777666444666:::???BBBCCC:::666222///000111222222555666777999::::::::::::555777999<<<>>>@@@AAABBBAAA@@@>>><<<:::999777666<<<;;;:::888666555444333555666777666333000///...,,,///444666555444333222------...000333555555444111000//////000222555666111222222111///......///777888777555222111111333111000000///...------,,,...+++)))+++...111111///000//////222444333...***...000333666999;;;<<<<<<::::::;;;;;;;;;:::999888666777777666333111000111777999:::999888888999;;;;;;:::::::::::::::::::::555999<<<;;;===BBBFFFFFFIIIIIIIIIHHHDDD???999666444555666555555777:::===@@@>>>:::777666777999;;;<<<:::666333222444666888666555444333333555666888777777777555333222222333444555777:::===???@@@AAA===<<<;;;888666777999<<<>>>:::666666777888666444777555222000000222555777777666555333333333444444444222222444888:::888666777777777777888999:::;;;::::::::::::999888777777777999999888666555555666333111...++++++---///111666555444333222111000000***+++,,,---///000111222...*** '''+++///111111111333666666888999999999:::===???@@@>>>;;;:::::::::999777888:::;;;;;;::::::;;;<<<999888777888888777444111666888::::::888666555444888888777555555777;;;???;;;777333444777888777444888999;;;===>>>>>>===<<<<<<===>>>???@@@AAABBBBBB>>>>>>;;;555111000111111777888;;;>>>?????????>>>999999999999999888888888::::::;;;;;;<<<<<<=========:::999;;;>>>???<<<888;;;;;;::::::999888777666666555666999;;;888000)))    ***222666777666777888::::::::::::999777777666666666777999999999999:::;;;<<<;;;888666444777999:::999888999999777666555444444555666666888777777777888999;;;<<<>>>@@@AAA@@@>>>=========@@@>>><<<<<<===??????>>>EEEBBB??????AAAAAA???=========>>>??????>>><<<;;;<<>>@@@>>><<<::::::<<<>>>???@@@@@@>>><<<:::888888888777;;;>>>===999777888;;;<<<;;;999777666666777888777777888888999;;;<<<===>>><<<;;;;;;===>>>>>>===888:::<<<>>>>>>>>><<<<<<===<<<<<<;;;:::::::::;;;@@@@@@@@@BBBCCCDDDBBBAAA???>>><<<;;;::::::::::::===???AAA@@@>>>======>>>??????===<<<:::777333111555999<<<;;;777333222222111222444666777999::::::;;;<<<999444444777888777777333000222777;;;999777666888:::<<<=========<<<<<<999999===>>>:::888999999:::;;;<<<======<<<<<<:::888666666:::???CCCDDD:::666111------///000111333444555777888999999999666777888:::===???AAABBB@@@???>>>;;;999777555444999999999888777666555444444666777666333000...---,,,000444666555222000///,,,,,,...111444666666555000///......///111444666000111111000...------...555555555444333444555666555444222000---)))'''%%%,,,++++++---000111000...000000///111222111...+++///000333555888999:::;;;999;;;===??????===:::999888999:::999777555333111555777888888666555666666999:::;;;;;;;;;:::999999444999======???DDDGGGGGGDDDEEEFFFFFFBBB<<<777333333444666777777888;;;===???===:::888777888:::;;;AAA>>>999555555777;;;>>>777555444222222444666777999999888666333111222333333555777999;;;===>>>>>>======<<<999777777888:::===:::666555666666555444777666333111//////111333555555444444444444555555777333222666===@@@<<<888888888888888888999:::;;;555666666666666555555444555555444444333444555666222000---++++++,,,///111333333444444333222111000***+++,,,...///000000000...***  (((,,,000111000000333666666888999::::::;;;>>>@@@AAA???<<<<<<<<<<<<;;;:::<<<======<<<:::999:::;;;::::::999999888777555444444666888888777555444444777777777666666777;;;>>>:::777444444666777666555:::;;;<<<======<<<<<<;;;===>>>>>>???@@@AAABBBBBB===<<<:::777444222333555555777:::===>>>>>>===<<<999999999999999:::::::::<<<<<<;;;;;;:::999999999>>><<<:::;;;===>>><<<:::>>>>>>>>>===;;;888777666444444666888:::777222---!!!   (((111666888444666888:::<<<<<<<<<<<<888777777888888999:::;;;<<<:::888777888999888777666999;;;<<<;;;::::::;;;888777555444444555666777777777777888999<<<>>>???@@@AAABBBAAA>>><<<<<<<<<;;;::::::<<<>>>?????????DDDAAA>>>>>>AAABBBAAA>>>@@@???>>><<<;;;<<<===>>>===???@@@===888666999===@@@???===;;;;;;<<>><<<;;;999888777888===AAA@@@;;;888:::======<<<999888888999;;;;;;999999999999:::<<<===>>>===<<<;;;;;;===>>>>>>>>>999;;;===???@@@???>>>=========;;;:::999999999999;;;===@@@DDDGGGEEEAAA===???===;;;999888888888999>>>???@@@???>>>>>>>>>>>>?????????===:::777555333777;;;>>>>>>:::666555555222333333555777999;;;<<<;;;<<<:::555333666777555222111111555;;;===999444555666888:::<<<<<<<<<;;;<<<999888<<<===:::888888777888:::<<<<<<<<<;;;;;;<<<:::666666888<<>>??????>>>===;;;999777666555555555666666555444333222444666888777444111......---111555666444111...,,,------...111555888888777111000//////000222444555///000111000///......000666555444444555555555555666555222///,,,)))'''&&&+++,,,...000222222111///111111000000000///...,,,///000222444555777888888999;;;???AAABBB@@@===;;;;;;;;;<<<===<<<:::777555444777::::::888555222111999:::;;;<<<<<<:::999888444:::===<<<>>>CCCFFFEEEAAABBBDDDDDDBBB===888555222444777888888999;;;<<<===;;;999888777999:::<<<>>>;;;666333333666;;;>>>:::888555444444555888999;;;<<<:::777444111111222444555666777888999999999;;;;;;;;;999777666777888777555444333444555555555777888888555111......///222222333444555777888999:::666555:::AAADDD@@@:::999888888777777888888999333333444444444444333333222111//////000111333444222000...---,,,---///000000111333333333222111000//////000000000//////......*** (((,,,///000///000333666666888:::;;;<<<<<<>>>@@@@@@>>>======???@@@??????@@@AAA@@@>>>;;;999888999999999999888777555555555444666777777555444444555444666888999999999:::;;;::::::999777777777888999<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>???@@@@@@AAA<<<:::999999777444555999777888:::<<<===<<<;;;999999::::::::::::;;;;;;;;;======<<<:::999888777777<<<<<<<<<<<<;;;;;;;;;;;;;;;===??????<<<:::::::::555555666777888777444111)))   $$$///444666444555888;;;===>>>======;;;<<<===>>>>>>>>>>>>===>>><<<888777777999999999888:::<<<<<<;;;:::;;;<<<999888666555444666777888888888888888:::<<>><<<;;;;;;888888999<<>>======???@@@AAA@@@BBBAAA???<<<::::::===@@@>>>??????<<<999777999<<>>>>>::::::::::::;;;<<<===>>>;;;:::999:::<<<======<<<;;;<<<>>>???@@@@@@??????>>>===<<<:::999888888888777:::???DDDFFFDDD@@@;;;>>>===:::777666666777888>>>>>>>>>===============>>>???@@@>>>;;;777666666777999;;;;;;999777666666444444444666888:::<<<===:::<<<:::666444666555222...///333888<<<<<<888444333444555777888999999999;;;777777;;;<<<888666777555666999;;;<<<<<<;;;:::===:::777555666888999999444111...---...111333444333333444666777777777777;;;;;;<<<<<<<<<;;;;;;:::===<<<<<<;;;:::999888888222333444444333222000///555777999888555111///......111444555333///---,,,//////...111444777888999444444444333333333444444///111222111000000111333999888666666666555222000333111///---,,,++++++,,,+++...222555666444222111333222111000//////......///000000222333444555666777:::>>>BBBCCCBBB???===<<<<<<<<<===>>>===:::888333777;;;<<<:::666333222:::;;;<<<<<<;;;:::888777555:::;;;::::::???BBBAAA@@@AAABBBCCCAAA>>>:::777111444777999888888999:::999999777777777999;;;<<<===:::666333333666:::>>>===;;;888666666777:::<<<<<<<<<;;;888444222222333444555555555555555444444888999:::999777666666777222111111111222333555666888:::;;;888333///...///222222222333555888:::<<<===999888<<>>??????>>>======???AAAAAA@@@AAAAAAAAA>>>;;;888777888666777777666333222222333444555777666555444444555222555999<<<;;;:::999999999;;;<<<999666555888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????;;;888888:::888444555::::::;;;;;;<<<;;;:::999888999999999:::::::::;;;;;;======<<<;;;:::999999888:::<<<>>><<<888777999<<<999<<<>>>???<<<::::::;;;888777777777777777666555///"""  !!!---333555555777:::<<<>>>===<<<;;;===>>>@@@BBBBBBAAA???>>>===;;;999888999999999888::::::;;;:::888888999;;;:::888666555555777999;;;;;;:::999999:::;;;===>>>@@@AAAAAA@@@===;;;:::;;;777888999===@@@AAA@@@>>>888999:::;;;;;;<<>>===;;;:::::::::;;;<<<>>>???>>>======???AAABBB???<<<;;;<<<;;;999777888;;;??????<<<:::999::::::888666888;;;>>>???>>>::::::::::::;;;<<<======;;;:::999:::<<<===>>>===<<<======>>>>>>???@@@@@@???>>>===;;;999888888888777888;;;???BBBBBB???<<<>>><<<999666555555666777<<<;;;::::::;;;<<<<<<;;;;;;===???===:::777666777:::999999999;;;;;;999888555555666777999;;;<<<===999<<<<<<888666777444000---000444888::::::999888555555555666666888999999999555555999:::777444555444666999;;;<<<<<<;;;:::<<<:::777555666666555444333000......000222333444444444555666666666666666::::::<<<<<<;;;:::777666888888888888999999999999222333444444333222///...444666999888555111///---,,,...111222111000000000111///---...222555888999999999999888777555333222///111333333333333555666888777777888888666222...222000---******+++---...,,,000555999999777444222444444333111///...///000/////////000000222333333444777;;;@@@BBBBBB@@@???:::999888:::======;;;888444777:::<<<;;;999999999======<<<;;;:::888777666777::::::666555:::======>>>>>>???>>>===:::777666///222666777777666555666666666555666777999<<<===???<<<888555555777:::<<<===:::777444444666999;;;888888888666444333444555444444444555444444333333666888999999888777777777///000000000111333555777888::::::777222///111444444333222222444777:::<<<<<<::::::===@@@AAA<<<777777666666777777888999:::777777777777777666555444333111///000222444333111222333444444444333111000000111222333444444444444666555333111000000000000...***  ))),,,///000000222666:::888:::===>>>=========>>>???===<<<<<<>>>??????>>>===>>>>>><<<999777777888666777777555222111222333444555777666555444555666222555999;;;;;;:::999999666:::<<<999333222666<<<:::;;;;;;;;;<<<=========;;;;;;<<<<<<======>>>>>><<<888888:::888333333999=========<<<;;;999888777888888999999::::::::::::===<<<<<<<<<<<<;;;;;;;;;777;;;>>>;;;666444888===999<<>>;;;999888999:::999888777777888888888333&&&  !!!...444555777999;;;===>>>===;;;999<<<>>>AAACCCCCCAAA>>><<<:::999999999:::999666444:::::::::888666666777999:::999777666666888:::<<<===<<<;;;:::999::::::;;;???@@@AAA???===;;;:::;;;888999:::===@@@AAA???===333666888999888999===AAA@@@BBBDDDBBB>>><<<<<<===@@@>>>;;;:::;;;;;;;;;::::::===??????===<<<>>>@@@AAA>>>;;;:::<<<<<<:::777777:::<<<===<<<:::888777777666555777<<>>:::::::::::::::;;;<<<======<<<;;;<<<>>>@@@@@@???======<<<<<<===>>>???@@@@@@???===;;;:::888888888888888888;;;>>>??????>>>>>><<<888666444444555666:::999888888999::::::999999;;;===<<<999666666777===;;;999:::===???===;;;666666777999:::;;;<<<<<<:::======:::888888444000---000444777888888:::;;;999888888777888999;;;<<<777444444888999555333444444666999<<<======;;;:::;;;999777666666666444333222111//////111333333333555555666666666666666555777999:::;;;;;;888666444333333444555666777777888333444555555444222000...333666888888555111...---***,,,///111111111222333222///,,,,,,///333666888;;;<<<<<<<<<:::777333111///111333444444555777999444444555888:::999555000444111---)))'''(((+++------222888;;;;;;999666444555555333111///...///111///.........///000111222222555999>>>@@@AAA@@@???777666555777:::<<<:::888555777999:::;;;<<<>>>@@@>>>>>><<<;;;999888666666777:::888444222666999:::;;;;;;;;;999777555222111...111555666555444333222444444444555777:::<<<>>>???<<<888444333444666777:::777444111000222555777444555555555444444555777333333444444555444444444555777::::::999888888888///000111111111222555777777999888444//////444999777555333222333666999<<<:::999999<<<>>>===888444555555666777888:::<<<===777777777777666555444333666333222333555666555222222444666777777555222000111222222333444555666777777555333111000000111222...***  )))---000111222444888<<<999;;;>>>>>>>>>======>>>@@@>>><<<;;;<<<===<<<;;;999:::;;;:::888777888999777999999777333222333666444666777666555555666777333666999::::::999:::::::::999999888888999999:::>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;=========;;;BBB===;;;>>>>>>;;;999:::@@@BBBBBB>>>888666888<<>>>>>>>>>>>>>>===888:::<<<:::777555666777999999999999999888777666444555666888999999999999444---   ---666444999888777888;;;<<<:::888@@@>>><<<===???AAA@@@>>><<<;;;;;;:::999888666666444666777666444333666888999888777888:::<<<<<<;;;???;;;:::======:::777888===;;;:::;;;>>>>>><<<999:::======<<>>>>>???@@@@@@???>>><<<;;;???>>>======<<<============>>>@@@CCCEEEDDDAAA???======<<<;;;;;;;;;<<<<<<:::::::::::::::::::::::::::888777999<<<>>><<<999===:::777777;;;???AAAAAA999888777999<<<>>><<<:::@@@>>>:::777666:::AAAGGGFFFCCC???<<<::::::<<<===999999:::<<<>>>>>>;;;999===<<<:::777666555666666;;;;;;;;;:::999999999:::>>>>>>>>>===<<<:::888777888???DDDAAA>>>===;;;999:::;;;<<<<<<;;;;;;<<<>>>:::<<<===;;;777555666888999999999888888888777777888666555555777888777666333444555555333333333555555555555666777888999:::666555555555444444444444333333333444666777666555444444444444444555555666555666777888999888888777666444222333666777666444333444444666666555222///333333333333111///,,,+++---,,,,,,...222444444444000...,,,+++,,,000444666===>>>??????===:::666333111333666999999888555444...111444555555444444444222111000///............111777>>>AAA>>>999666555999888666444222111000000000111111///---,,,---///444444666:::>>>???<<<999:::888666555444555666777888888888999:::;;;:::999>>>888222111444666666444;;;@@@@@@:::555888<<>><<<:::888999555222444999<<<:::777;;;999777666555555555555:::777555555666777444222777777666666666666777777555666666555333333444555555444333333222222222222,,,)))   !!!000000222444555666777777>>>=========>>>??????@@@CCC===:::;;;;;;999999<<<888777666777888::::::::::::<<<>>><<<999666666888===>>>???>>>;;;999888888888999;;;<<<<<<<<<;;;;;;:::999777666777:::===???BBBBBBAAAAAA@@@@@@??????AAA???>>>???@@@BBBAAA@@@BBB???>>>???===888666888===@@@CCCAAA<<<999:::<<>>;;;<<<>>>???>>><<<;;;;;;;;;:::999888666555555666888777555444666999<<<:::999:::<<<>>>>>>======999888:::;;;888777888777777777999;;;<<<:::777888<<<===;;;;;;===<<<999777777888999:::<<<===>>>>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@>>>>>>???AAABBBBBB@@@===;;;;;;<<<<<<============999999::::::;;;;;;;;;<<<888666666777999:::888666<<<999777777:::=========888777666888;;;<<<;;;999;;;:::999777777:::???CCCFFFDDDAAA>>><<<<<<===>>>::::::;;;:::999888666555999999888777666666666666<<<<<<:::999777777888999<<<<<<===>>>>>>===<<<;;;;;;BBBEEEAAA>>>===<<<:::<<<===<<<:::888888999;;;:::;;;;;;999777666666777777777777777777777777888:::888777777888999888777444555666555444333444666777777666555555555555666777777777777666555444444333333444666777888888777444555666666666666555555555666888999:::999888777777555333333555777666555555444444444444333222000222222222111000...,,,***++++++---111555888888888//////......000222555777999:::;;;;;;:::999777555444555555666666666555555111222333333333333555777444444222000///.........///555<<>>:::555444777999888666:::>>>@@@===<<>><<<999777666444222000000000000111222444444444222333666888:::<<<===>>>???===999444222333888;;;777888999888666666888;;;888:::======<<<:::::::::888777777777666666555555444555666:::===<<<999666666222111444444333555999999888777666666666777888999888777666666777888888666777999;;;<<<<<<<<<<<<888777666888<<<===;;;999:::888777555444444444444777555444555888999777666444444555666888:::<<<===999999888555222111222444666666555444333333333333...***     ///000111444555777777888@@@?????????@@@@@@AAABBBCCC===999;;;===;;;:::;;;888777777777888999999888;;;===>>><<<:::888:::;;;AAABBBBBB@@@===:::::::::<<<===>>>>>>>>>===;;;::::::888666555777;;;@@@DDDEEEEEEDDDBBBAAAAAAAAAAAADDDBBB@@@@@@BBBCCCDDDCCCCCCAAABBBAAA;;;555444777<<<@@@DDDDDDAAA=========???>>><<<:::999:::;;;<<<::::::::::::;;;<<<======666888:::;;;::::::;;;===<<<<<<;;;;;;999888777666555555666666777777888888999333)))  ---444666666777:::===???>>>===>>><<<:::;;;<<<===<<<;;;:::::::::999888777666555555666888777777777888:::>>><<<;;;<<<>>>@@@@@@???;;;666555888999777777999444555666999<<<<<<999777777<<<>>>:::777888888777777777888999:::<<<===>>>>>>>>>>>>???@@@BBBDDDEEE<<<===>>>@@@AAAAAABBBBBB???>>>===>>>???@@@???>>>888999:::<<<<<<<<<<<<;;;888999999:::;;;<<<======777666555666777777555333:::999888888999:::999888777777777888:::;;;:::888555666888888888:::<<>>??????:::;;;;;;888333111111333666666777777888777777777<<<;;;999666444555777::::::;;;===???@@@@@@@@@???>>>CCCEEE@@@=========<<>><<<888555555666999;;;999777777777888888777555555666777777888888888<<<;;;999888999999999888444555666555444444555777::::::888666555444444444888999999:::999777555333444555666888888888777777555555666777777666555444555777999;;;;;;:::888666999666444333444666666666555555333222111111111111000000111000///---+++***---...111555999:::999777...///000111333555777888555555666666666777777777666555444333333444666777444444333222111333666999777666444222111/////////...444:::===;;;888777777666666555555444444555555111222222111///...///000,,,---///333777888777555777666555444333444555666777777999:::<<<<<<======<<<999666666888999777555888;;;===>>>CCCKKKQQQQQQAAA===888444333333333333111111111111222222222333000222666999;;;;;;:::999888888888777555666888:::666888:::::::::999:::;;;===???BBBCCCBBB@@@??????;;;:::888555444333333333222222444888::::::888555888444333555555555777<<<888888777777888888999:::999999999888888777666666444555666777999:::<<<===777999<<<>>>???>>>;;;999888777666444333333333333444444444555888::::::999444555666888:::===???@@@===<<<999555111000111333777777666555444444333333...***    ---///111333666777888999BBBAAAAAAAAAAAABBBCCCCCCCCC<<<888;;;???>>>;;;;;;888888999::::::999777777<<<======<<<;;;<<<>>>AAAFFFFFFEEEBBB>>><<<<<<===AAAAAAAAA@@@???===;;;;;;999888777777999<<<@@@BBBCCCBBBAAA@@@@@@@@@AAAAAABBB@@@>>>===???AAABBBBBBBBBCCCEEEDDD===555555:::@@@BBBEEEDDDBBB???>>>???>>>===;;;:::::::::;;;<<<;;;;;;;;;999888777888999:::;;;<<<=========>>>>>>=========<<<:::999777666666666666666666666777777888444,,,   '''222666777999<<<>>>>>>======:::999999999;;;<<<======999999999999888777666555666777888999999999:::;;;>>>===<<<<<<>>>?????????:::555444777999888888:::777888;;;===>>>===:::777888>>>AAA;;;666666888888888888888999:::;;;======???>>>======>>>@@@CCCEEE<<<===>>>???@@@@@@@@@@@@>>><<<;;;<<<>>>@@@AAAAAA:::999888888888999::::::::::::;;;;;;<<<<<<======888888888777777666555444888888888999888777555444888888888999:::;;;:::999222555888:::;;;;;;;;;<<>>>>>>>>999;;;;;;666000---000444666777888999999888777666888999777444222333888<<<:::<<<>>>???AAAAAAAAAAAA<<>>;;;<<>>;;;777444444777:::<<<999666777:::;;;:::777444555666777888999::::::===;;;999888999999888777444444555444333333555777<<<;;;:::888777666666666555777999;;;:::888666444666777999999777555444333555555444333333444555555555777999;;;;;;:::777555:::888555444444555666777444555555444222111000111000000111111000...---,,,111222555888:::999555222,,,...111333555666666666222222111111222333555666333333333333444555777888333444444333222333555888666555444333222222222222111666;;;===:::777666777888777666555555555555555333444555444222111111222---...111444777888888888777666555555555555666666666888:::;;;<<<===>>>???888777666666888888666333666999:::<<>><<<999555333222222222333444555777777666444222777444555888999777777:::777777888888999:::;;;;;;888777666444333333333333222333555777888888888888555:::???AAA@@@===:::888666666555333222222111111333333333555777888999999888888999:::;;;===>>>???>>><<<999444111111333555666666666555444333222222,,,(((   ---...111333666888999:::BBBBBBAAAAAAAAAAAABBBBBBCCC<<<888<<>>BBBAAAAAA@@@???===<<<;;;999999:::;;;<<<<<<<<<<<<<<<;;;::::::;;;===???@@@@@@>>><<<<<<>>>???@@@???BBBCCCFFFFFFAAA::::::???DDDDDDCCCBBB@@@??????@@@======<<<;;;;;;;;;<<<<<<:::;;;;;;999777666777999>>>>>>??????@@@@@@???>>>>>>>>>======;;;:::999888888777666666666666777777555444000&&&  !!!///777999;;;======<<<;;;;;;777777888999;;;<<>>;;;888666:::@@@BBB===888888;;;;;;888888888999:::;;;<<<===@@@???<<<::::::<<>>>>>===============>>>999;;;;;;666111///333777888999999:::999777666555444666666444111333999???<<<===>>>???@@@@@@???>>>999>>>???;;;999<<<@@@@@@===<<<:::777555666:::======;;;999:::======;;;888444555666777888:::;;;;;;;;;999777777777777666555333333333222111222555777:::999999888777777888888333555777::::::999777666777:::;;;999555111///...555333000---...111444777555666888999999888666444;;;:::888666444444666777222444666555222/////////111222333333222111000///111222555888:::888333///***---000333555555444444111000/////////111333444000222333555666777777777111333555666555333444444333333333333444555666777666:::>>>===:::666555666:::999888666444333333333222333444444222000000000---///222444666777888999777777777777777777888888555888;;;<<<;;;<<<>>>@@@888888888999999999777555555777888888===CCCEEECCC===<<<::::::999888555333222444666666333222222333444555555666777777888888777777777555444444666999;;;999777777888;;;===???<<>>@@@>>>;;;888666555555444333222111000000222333444444444444555555888888999:::;;;===???@@@<<<;;;888555222333666999555555555555444222000///)))%%%  !!!...///222444777999:::;;;@@@@@@???????????????@@@AAA;;;999>>>AAA>>>:::888:::<<>>@@@CCCDDDFFFFFFEEECCC@@@>>>>>>???@@@@@@???>>>======<<<<<<999:::;;;<<<<<<;;;999888666666555666777:::===???@@@???>>>???AAABBBAAA@@@BBBBBBEEEGGGDDD>>>>>>AAACCCBBBAAA?????????@@@AAA=========<<<<<<<<<======666888:::999777777:::>>>@@@???>>>???@@@@@@???=========>>>======<<<;;;::::::999888666666666777888555666555,,,   ***666999<<<>>>===;;;:::999777888:::;;;;;;===@@@BBB:::::::::::::::999888888777777888;;;>>>???>>>===;;;:::888888:::;;;:::999:::777777;;;===;;;999;;;;;;===???>>>;;;888555444:::???@@@<<<999;;;======999999999999:::;;;<<<===@@@>>>;;;999888999;;;<<<<<<<<<;;;:::::::::::::::;;;:::999;;;???BBBDDDEEEBBB@@@===;;;:::<<>>===<<<;;;;;;:::<<<>>>>>>>>>;;;:::999:::666888::::::888777777777:::;;;======<<<;;;;;;<<<555777;;;<<<<<<;;;;;;<<<<<<;;;:::::::::<<<===>>>:::;;;:::777333222555888888999888888777666555444222555777555222333999???;;;<<<===>>>>>>>>>===<<<777<<<>>>;;;999<<>><<<<<<===>>>???===:::888444444555666888999::::::999777666555666666666444333444333222111333666888777777777777777777888888444555777999:::999888777888;;;===:::444///,,,,,,333000---+++,,,000555888444555555666666555333333:::;;;:::888666444555666000333444333...,,,,,,...222333444555555444333222///000333777999888555111***---000333444444222111//////......///111333444333444555777888777777666///222555666555333222222222222222333555777999999:::===???===999555555555:::999777555444222222111///000222222000...------,,,...111222333333555777777777888888888888999999555888;;;<<<::::::<<>><<<888555333777:::999666444555777666666666666666777777777777777666333222333777999===:::777555777;;;===>>>:::<<>>??????===:::888666444444444111444666777666555666777555777===DDDDDD???:::999666777888999:::;;;;;;:::;;;777222......111555888777;;;???BBBBBB>>>999666777888:::<<<;;;999666444444444444444333111000///222333444444222111222333444555666888;;;>>>AAABBB:::999888666444555888;;;555555555555444222///...(((%%%  """000222444666888:::;;;<<<>>>>>>===<<<<<<<<<<<<===>>>;;;<<>><<<;;;;;;>>>@@@AAAAAAAAABBBCCCCCCAAA?????????@@@???>>>===<<<<<<<<<<<<::::::::::::::::::999999666555444444555888;;;===AAA@@@AAACCCEEEEEEBBB@@@DDDBBBDDDGGGFFF@@@>>>???=========???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>777:::<<<;;;888888;;;???===;;;;;;===???@@@???============>>>>>>======<<<<<<;;;999777666777888888888;;;;;;222###  &&&333777;;;===<<<::::::::::::<<<>>>===<<<===@@@BBB:::;;;;;;;;;;;;:::999999777777888<<<@@@AAA@@@===:::999777777888999999888999777888===>>>;;;888888:::<<<===<<<999666555666888;;;:::888888<<<>>>===999999999999:::;;;<<<<<<>>>===;;;999888999:::;;;<<<:::999777777999;;;===;;;::::::;;;>>>@@@@@@@@@<<<=========>>>???@@@AAA???>>>>>>======<<<<<<<<<;;;===>>>===;;;999:::;;;555888::::::999999:::<<<999;;;======;;;999:::<<<777999;;;;;;:::999:::<<<;;;:::888888999;;;>>>???<<<;;;999777666555555555666555555444444444555555333777:::777333222777<<<999:::;;;<<<===<<<;;;;;;999>>>@@@===:::<<<======777888888777666777999;;;999<<<@@@AAA???;;;888666333333444444555666777777888666555555666777666555555555555444333555888;;;::::::999999999999::::::999999::::::999888777777666:::===<<<666000......///...------///222555777333333222222111111111111999;;;<<<;;;777444444555000111000+++'''&&&***...222333444555555555444333111222444777999888555222,,,...111333333333111000+++,,,---///111333555666:::999888777666555555555111222333333222111111222222222333333555666888999999;;;===;;;777555555666888777666444333222222222...000222222000...---------///222222111111333555666666777888888888888888444888<<<<<<999888:::>>>======>>>>>>======>>>>>>888===???;;;999;;;===<<<:::;;;<<>>??????>>>===>>>===<<<;;;:::999777666666444666999888666555666777444555;;;BBBBBB===888888666777888999::::::999999999666222000000222666888999;;;???BBBBBB???<<<:::;;;888777777999999666333444555555444333222000///222333555444222111333555333444555777:::<<>>AAA===666444666888;;;>>>===:::999;;;>>>===<<<:::;;;>>>???>>><<<<<<>>>BBBCCCCCCAAAAAAAAACCCBBB@@@===<<<;;;:::::::::999888777777999;;;<<<888777555444555777:::<<<@@@@@@BBBEEEFFFFFFBBB@@@EEEBBBBBBFFFFFFAAA===<<<777888;;;???BBBCCCBBBAAA>>>>>>>>>>>>????????????;;;>>>???===888666999===999888888:::>>>@@@???===<<<======>>>>>>>>>>>>>>>>>><<<:::888777777888999<<<@@@@@@777'''  ###000555:::===<<<;;;;;;<<<===???AAA???===<<<>>>AAA;;;;;;<<<<<<<<<;;;::::::777777888<<>>:::888777777888999888777888666888===???:::777666999<<<===<<<999777888:::555777666444777===>>>;;;999999999999:::;;;;;;<<<===<<<;;;:::999:::;;;;;;;;;999777666777:::>>>@@@<<<;;;:::;;;===>>>===;;;444666:::>>>@@@@@@???>>>============>>>>>>>>>>>>888;;;===<<<999888999;;;555888:::;;;::::::===@@@888:::===<<<999888999;;;999::::::999888888999;;;<<<:::888777888;;;???AAA>>><<<999777777666444222222222111111222333555666555999<<<999333111444999666777999;;;<<<<<<;;;;;;<<>>999555444111222222333333444444555888666555555777888777777777777666555555666:::===@@@???>>>===============>>>===<<<;;;999888777666555:::>>>===777222111222+++,,,///111333555666666333222000///...///000111888;;;>>>===888555333444111000,,,%%% !!!(((///222333444555555555444333777777777888888666222///...000111333333222111000(((***,,,///222555888999BBB???:::666333222333444222333222000//////111444333333333444444555777777666999;;;:::666444555777555555444333333333333333111333555555333111000//////111444333111111444666555555666777777777777777444888<<<;;;888777999<<<<<<======<<<;;;<<<===???:::AAADDD@@@<<<===@@@BBB<<<;;;<<<>>>@@@@@@>>><<<555:::??????;;;999:::===444666:::<<<<<<999555222...000333555666777999;;;;;;999777999;;;;;;999666888;;;>>>??????>>>>>>>>>;;;;;;<<<;;;;;;999888777999;;;<<<:::666333333555333222666<<<===888555666666777888999:::999888888444333222111111222444555888999;;;===>>>>>>===<<<>>>999444555888999666333444555555555444222000///111333555555333222444777666666666777888999:::;;;999::::::999777666777888777777888888666333111///,,,(((  %%%555666777999;;;<<<<<<<<<===<<<;;;::::::::::::::::::<<<@@@BBB<<<444222666777:::<<<;;;777777;;;???===;;;:::;;;===>>>;;;888999<<>><<<:::999999::::::999999888777777666999;;;<<<:::666555888===BBBDDDGGGGGGEEEAAA??????CCCAAA>>>===<<<<<<;;;:::======>>>???@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@999999999888888888777777777888:::;;;<<<=========>>><<<;;;===???@@@>>>;;;<<<<<<;;;;;;::::::::::::;;;???BBB===111   ---444::::::999;;;<<<;;;>>>>>>>>>>>>???@@@BBBCCC@@@===;;;;;;======:::888>>><<<<<<@@@EEEFFFAAA<<<===<<<;;;:::999999999999999::::::999666555555666777===???;;;999;;;999555777555333555888;;;:::999:::;;;<<<;;;999888999:::777999;;;>>>@@@AAAAAAAAAAAA>>>:::888999;;;======@@@===<<<===@@@@@@===:::777999;;;;;;::::::;;;===:::999999:::<<<===<<<;;;===;;;888777888999888888999999888777888999;;;<<<@@@;;;999;;;;;;999999;;;;;;<<<===;;;999999<<<@@@AAA>>>;;;999888:::<<<>>>===<<<<<<;;;999777555444888666444444555777777666:::<<<===;;;777555666999999;;;<<<<<<:::888888999<<<<<<===>>>??????<<<999777666666666777888999:::@@@@@@@@@>>>:::888888888777666333111111222444666888999::::::888888999:::999:::::::::999;;;===@@@BBBAAA@@@AAABBBCCCBBB@@@@@@@@@???>>><<<;;;999888999888777777555111+++((((((***---000444666777777444111...///111333333222:::===???===999555555666777333,,,###%%%+++666444222222333555555555555888;;;;;;888555222111666666444111//////000222,,,---111444333000222777CCCAAA<<<666111000111333777555111---,,,///444888555555555555555555555555:::;;;:::888666444555666;;;:::777444222///...---///222444444111///......,,,...000222333444444444888777666555555666777888888:::<<<;;;999666555444???===:::888999;;;===??????FFFKKKJJJGGGGGGEEEBBB@@@<<<888888<<<>>><<<999666>>>BBB???===@@@@@@===@@@:::777:::<<<888222000000111444777999:::;;;;;;::::::::::::::::::999999;;;<<<<<<<<<<<<<<<>>>@@@;;;;;;;;;======;;;777444999999999777444222222333666555555666888:::;;;;;;777666555444444555666777222333222111//////111333:::<<>>===<<<::::::::::::999999888888<<<:::888777666777888999???<<<888777888:::;;;;;;<<>><<<;;;::::::888888888777777666666666666999;;;999666555888;;;BBBDDDFFFFFFCCC@@@???>>>BBBAAA??????>>>>>>===<<<:::;;;>>>@@@AAAAAA@@@???BBBBBBAAAAAA@@@???>>>>>>999888888777888888999999888888999:::;;;;;;<<<<<<<<<;;;:::<<>><<<333%%% &&&///777999:::===>>>===>>>>>>===>>>???@@@BBBCCC???===;;;;;;======;;;888;;;::::::===@@@AAA>>>;;;======;;;:::999888888888999::::::888666444444555666<<<>>>;;;999;;;:::666:::888777888:::;;;:::888777888999888777666777888777888999;;;<<<======>>><<<:::666666777:::<<<===>>>===<<<=========<<<:::888999999888777666888999::::::999:::<<<===>>>>>>>>>;;;888777777888777666666666777888999;;;<<<======888777999;;;999888::::::<<<===<<<999888;;;===???===:::888888999<<<===;;;;;;:::999999888777777555444222333555777888888:::===>>><<<888666777999:::<<<===<<<:::999999:::<<<<<<<<<===>>>===:::888666777777888999999::::::;;;;;;;;;999777555666777888666444222222333555666999;;;<<<;;;999888888888777888:::::::::;;;===??????=========???@@@???>>>@@@@@@???>>><<<:::888777888888888777666333///,,,+++,,,---000333555666555111///,,,---000222222000777:::<<<;;;777444444555777333,,,$$$!!!'''---444222000000222333444333222555888999888555444333555555444222//////111333111111333555333///222888CCC@@@;;;666222111333555777555111...,,,...222555444444444444444444444444999999999777555555777888;;;:::888555222000///...---///111222111///......---...000222333333333222666555555444555666777888999;;;<<<<<<:::777666666>>>===<<<::::::;;;???BBBDDDKKKPPPNNNLLLKKKIIIEEE@@@??????@@@AAA@@@===:::888@@@EEECCCCCCEEEDDDBBB@@@:::888;;;===:::666444777666666666777999:::;;;===<<<:::999888777777777:::<<<>>>???>>>===;;;;;;999999999;;;<<<;;;777555666777666444333333666888@@@>>><<<:::888777555444555444444333333444555666222333222000......///111777:::======;;;888555555<<<999999:::777222333888888888777666444333222222666444222222444666666666555666777777777777777888555444333222222444555777888555222333666777555333222,,,  ---444888===@@@???===:::999888888777666666666777777555444444444666999<<<>>>>>>;;;888666777999:::::::::???@@@;;;888999777444444777:::>>>??????>>>===??????>>>>>>===<<<;;;;;;777777666666666666666666333666999999777666888:::CCCDDDDDDCCC@@@=========???@@@@@@AAA@@@???>>>===888:::>>>AAABBBAAA???===DDDCCCBBB@@@>>>============<<<:::999:::;;;<<<>>>:::999999999999:::<<<===<<<;;;;;;<<>><<<;;;999888888999:::;;;999999999999555,,,  )))333888;;;???@@@>>>============>>>@@@AAACCC???===<<<<<<======;;;:::888888888999:::;;;;;;;;;===<<<;;;999777666555555777888888777444333333444555:::===;;;999:::999777<<<;;;:::;;;<<<<<<:::888999:::;;;;;;:::999:::<<<:::::::::999999::::::;;;888555333333555999;;;;;;;;;<<<<<<<<<:::999::::::::::::999777555555666888<<<;;;:::999:::<<<>>>???===:::777666666777666555666777888999999:::::::::777333333888:::888777888999;;;===<<<999777888:::;;;:::888666777999;;;===;;;:::999888777888999999555333222222555777777777<<<>>>@@@>>>:::888999:::;;;<<<======;;;:::;;;<<<<<<;;;;;;;;;<<<;;;888555666777888::::::::::::999777888888666555555777999999777555333333444666777:::;;;===;;;999666555555444666999::::::;;;<<<>>>===;;;:::;;;===>>>>>>===@@@@@@???===;;;999666555777777888888777555333222///......///222444333333---,,,+++,,,...000000000111555777777444222333444666222,,,%%%"""%%%+++000222000......000222222222222555888999777444333222555555444222111000222444666444444444222///333:::DDD@@@;;;666333333444555666444111///...///000222333333333444444333333333666666666555444555888;;;;;;:::888666444222111000***,,,///000///------------...000111222222222111333333333444555666888888:::;;;======;;;:::999999===>>>???===<<<===AAAEEEHHHNNNQQQPPPMMMLLLIIIEEE???CCCFFFHHHEEEAAA<<<::::::AAAHHHIIIJJJKKKKKKHHH???:::999<<>><<<:::888777666666888;;;>>>@@@@@@===999777777666777888999999777444444444222111111555:::>>>MMMKKKGGGAAA;;;666222///333333222222333444555555333333222000---,,,---...444777999:::888666444444888666555666555333666;;;999999888777555444333222666444222222333555555555444444444555666777888999333222222222222333444555666555555555666666666666444---  !!!111888<<<@@@AAA???;;;777666555444333222222333555666222222222333666999===???===;;;888777888999:::999>>>AAABBB>>>;;;:::999777555777999:::;;;:::888777999;;;<<<>>>>>>===<<<;;;777777777777777777777777222555888:::999888999:::AAABBBAAA???<<<::::::;;;<<<>>>@@@BBBAAA???>>>>>>:::<<<>>>AAABBBBBBAAA@@@EEEDDDBBB@@@????????????EEECCC@@@>>>===>>>@@@AAA===<<<:::999:::;;;===?????????>>>>>>>>>?????????;;;;;;<<<<<<;;;;;;:::999999666555666666///###  %%%111888<<<@@@AAA???<<<<<<;;;;;;<<<>>>???@@@======<<<<<<======<<<<<<777888888777666777999<<<<<<;;;999777555333333222444555666666444333444666777:::<<<;;;999777666555::::::;;;<<<<<<;;;:::999:::<<<======<<<;;;===>>>???>>><<<:::999999::::::777555333333555777999999999;;;<<<:::777555777:::<<<<<<;;;999777777999;;;>>>===;;;888777888:::<<<999777555444666777666666888999999999888777555444111///000666999777666777777:::===<<<888555555777999888666555666888:::;;;<<<;;;888777666777888999555444222222444666666666===???AAA@@@<<<::::::<<<<<<===>>>===;;;;;;<<<>>><<<;;;:::::::::999666444555666888:::;;;:::999888888888888777666888:::===:::888666444444555777888999;;;<<<:::777333111111222555888:::;;;;;;<<<===<<<;;;::::::===>>>??????@@@???>>><<<:::777555444777777888777555444333333222000...///111333111000+++++++++,,,...///000000---000444444222000222444555111,,,'''&&&)))...222///...,,,---///222333333888999;;;:::666333000///444555555333222111333444666444333222000///555===GGGCCC<<<777444444444444444333111000111222333333333444444555555444444333222333333222222444888;;;;;;;;;:::999777555444333***,,,//////---+++******+++,,,...000222222222222222222333444666777999999:::<<<===>>><<<;;;;;;<<<<<>>???CCCGGGFFFKKKMMMKKKIIIHHHDDD???===CCCHHHHHHCCC===;;;;;;;;;AAAHHHMMMPPPPPPNNNKKK@@@;;;:::===>>>;;;999:::===;;;999777666777888999????????????>>><<<:::999888999<<<>>>???>>>:::888777666555555666666444222444333111///000555;;;@@@SSSRRRNNNGGG???888333111222222222333444444555555222333222000---++++++,,,444666777777666555444555555555444333222333777;;;999888777666555333222222666444222222333444555444333222333555777999999999222333333444555555555555666888;;;:::888777999;;;555...  !!!111999<<<@@@AAA???:::777555444333111///000222555777666555444444555888:::<<<>>><<<999999:::;;;;;;:::@@@BBBCCCAAA===;;;:::999777777888888777555444333888:::===???@@@>>><<<::::::::::::999999999999999333666888:::;;;;;;;;;;;;>>>???>>><<<:::888888999999===@@@AAA???======>>>>>>>>>??????AAACCCEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCHHHFFFBBB???======>>>???>>>===<<<;;;<<<>>>@@@AAADDDDDDBBB@@@>>>======>>>:::<<>>:::888:::555222444555111%%%  ###000777<<<@@@AAA???<<<<<<;;;:::;;;<<<===>>><<<<<<===============>>>999::::::888777888:::===:::999777555333111111000111222444555444555777888999:::<<<<<<999555333333777888999:::::::::;;;;;;888:::;;;:::999999:::;;;???>>><<<:::999888999999:::777555444666777777777888:::;;;888555333666999999:::::::::999999<<<>>>>>>>>>;;;777333222555777555444222333555777777777666666777777777666444333...,,,...444888777666777555888;;;:::666333444555777666555555555777999:::>>><<<999777555555666777222000000222555999:::;;;===@@@CCCBBB>>>;;;;;;<<<======>>>===;;;;;;===???===;;;:::999999999666444444666888:::::::::888777888999999999888999<<<>>>:::999666444444555777999777999999777444111//////333555999:::;;;;;;;;;<<<;;;999777888;;;===??????>>>>>>===;;;999777555333666777777555222111111333444111///000333444111...+++,,,---......///000000***...222333111000222444666222---)))))),,,000222---++++++,,,000333444555999;;;<<<;;;777444222222555666666555333222333444333111000000///000888AAAKKKEEE>>>888555444333222333111000111555777888777444555666777777666555444000111111111111333777:::;;;;;;;;;;;;:::888777666---///000///,,,)))'''&&&(((***,,,///222333444444111222444555777888999:::999;;;<<<===<<<<<<===>>>===@@@BBBBBBAAAAAADDDGGGBBBFFFHHHFFFEEEDDD???999:::???CCCBBB<<<888888;;;:::???GGGOOOSSSQQQMMMJJJ@@@<<<:::<<<;;;888666888888888999999888888777666===???CCCFFFFFFDDD@@@>>>:::888777999<<<======<<<999777444333333333222000555444222000000333999>>>MMMMMMKKKGGG@@@:::777666333333444444555555555555111222333111///---------555666777666555444555666555555444222111333666999777666666555444333222222777444222222333444555444333222333666:::;;;:::999222222333444444555555555666:::===<<<999777999<<<555...  ...666:::>>>@@@>>>;;;888666444333111000111333555777888777666666666888:::<<<@@@>>><<<;;;<<<======<<<======>>>>>>;;;888777888999999888777555444333333:::<<>>;;;999======<<<<<<;;;::::::999666777888999;;;;;;<<<<<<;;;======<<<:::888888888:::===@@@@@@===<<<===???@@@@@@??????AAADDDGGGIIICCCCCCDDDEEEEEEDDDDDDCCCEEECCC@@@===;;;;;;;;;;;;>>>=========>>>@@@BBBCCCFFFFFFDDDAAA===;;;<<<===:::===@@@BBBBBB???;;;999:::666333444555222)))    ---555:::???@@@??????>>>===<<<;;;;;;<<<<<<;;;<<<>>>>>>======>>>@@@===<<<;;;::::::;;;<<<===999888777555333222111111000222444555555666888::::::999;;;<<<999333111333555777888888888999;;;===;;;======<<<;;;::::::<<<<<<;;;:::999888777777777;;;999777666777888888777::::::999666444444555777666888::::::999:::;;;<<<======<<<777222000222444444222111111444666666666...///111333555666777888///,,,---333777666777999444666888777444222333555777666666555555666777888>>><<<:::777666555444555,,,,,,---111777===@@@BBB===@@@CCCBBB???;;;;;;<<<<<<======<<<;;;;;;>>>@@@>>><<<::::::::::::888777666777888::::::::::::999777888:::999888888999;;;:::888666444444555777888666777777555222000000111555777::::::::::::;;;===888666444555888;;;======<<<<<<;;;:::888666555444555666666333///...111444666333111444888999555000,,,...000000///...///000***...222333222111333555777333...++++++---///000)))((((((+++000444666777666888::::::999777777888666777888666444222222333111///...000000222;;;DDDMMMFFF>>>888777666444222333000///111666:::;;;:::444555777888888777555444000111333333333333666777999:::;;;;;;:::999888777///111222000---)))&&&&&&'''))),,,///111222333333111222333555777888888888777999:::;;;;;;;;;===??????@@@AAACCCDDDDDDDDDDDD@@@DDDEEECCCCCCCCC>>>777666:::<<<;;;777555777::::::<<>>???;;;888000000000111222333444555666999<<<<<<999777777888333,,,  ,,,222666<<<>>>>>>;;;999888555444333222222444555666555555444555888;;;>>>@@@AAA???======>>>???>>>=========>>>@@@>>>:::999<<<<<<;;;:::888777666666666;;;===???AAA@@@>>>;;;888??????>>>===;;;:::999999777777666777999:::;;;;;;:::<<>>>>>???@@@BBBDDDFFFGGGBBBDDDEEEFFFFFFDDDAAA@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;===>>>@@@AAACCCCCCDDDDDDCCC???;;;999;;;=========?????????>>><<<;;;:::777555555777444...))) (((000777===@@@???DDDCCC@@@>>>===<<<<<<===:::<<<>>>>>>======???AAA@@@===;;;;;;>>>???>>><<<:::999888666555555444444222444555666555555777888777666888;;;:::444333666888999999777555666:::>>>@@@AAAAAA???===<<<<<<===:::::::::::::::999999888:::888777777888::::::999<<<999666555555555555555888:::======<<<;;;::::::999<<<<<<999333111222555555333111111222333333333++++++---///222666888:::111------222666666888:::333555666555222111333666888777666666666666666777;;;:::999888777666555555...---///333888>>>AAABBB===@@@CCCCCC???<<<;;;;;;<<<<<<<<<;;;:::;;;===@@@>>>===;;;;;;<<<<<<;;;:::999999::::::;;;<<<<<<<<<777999;;;;;;:::888777777999888555444333444666888777777666444222222444666999:::;;;:::999:::;;;===777555333444777;;;===>>>:::::::::999888777555444222444555222//////333777888666555:::???@@@:::444,,,///111111...------...,,,000444555333333555777999444///,,,,,,---------$$$$$$%%%)))...444777888444666888999888777888999888999999777444222111222111//////111222444<<>>AAABBBAAABBBBBB===555222555888888777666888::::::;;;CCCOOOTTTMMMEEEAAA===:::999:::999666777:::::::::999999888888888888<<<>>>AAADDDFFFFFFEEEEEEAAA;;;666555888::::::999666444111000222444555555111333555555444444555666:::===AAA@@@<<<999999;;;444444555555444333222111///111444555444444555666888888777444222222333555000555666222222666888777444444444444555555555555999777555444555666666555666666999>>>BBBBBB<<<777222111000000111333666777999;;;<<<<<<:::888666666111+++  ---000444:::===<<<:::888777666555444444333444444444222222222444777;;;???AAA@@@???======??????>>><<>><<<:::::::::;;;;;;:::<<<>>>???>>>===:::999@@@@@@>>>===;;;999888888888666555555777999:::::::::===@@@AAA@@@>>><<<<<<>>>AAACCCAAA<<<;;;>>>BBB;;;===???AAACCCDDDDDDDDDCCCDDDFFFGGGFFFBBB>>><<<=========>>>>>>=========888:::<<<>>>@@@BBBBBBCCCAAABBBAAA===999888;;;>>>???>>>===;;;;;;<<<<<<===999777666777888777333///  $$$---444<<<@@@@@@HHHFFFDDDAAA???>>>>>>>>>999<<<>>>>>>======???BBBAAA===:::<<<@@@AAA>>>:::;;;;;;999888777777777777555777777777555444555666444333666;;;:::555444999;;;<<<:::777444555999>>>>>>??????===:::888888999:::;;;<<<===>>>===<<<;;;888666666777999;;;;;;;;;>>>999555444555777666444<<<>>>AAABBB@@@===;;;:::777:::<<<:::555333555888777555222111111111111000,,,,,,,,,...000333666888222......222666777888<<<222444555333000000444777999888777666666666666666888888888888888777666666333222222444888<<<>>>>>><<<@@@CCCCCC???;;;:::;;;;;;<<<;;;:::999:::===@@@???===<<<<<<===>>>===<<<<<<<<<;;;<<<<<<===??????999;;;>>>>>><<<999777666999777555333333444666777777777666444222333777:::;;;<<<<<<:::999999;;;>>>999777555666999===@@@AAA999999999888888777666555000222444222///000666;;;:::888888>>>DDDEEE???888,,,///222111...++++++---...222555666555444666888:::555///,,,,,,---,,,+++!!!!!!"""'''---333777888666777888888666555555666999::::::888555222111111333111111333444555===FFFIIIBBB;;;888999;;;:::888666111---...444888999777222444666777777666444222555888:::;;;999777666666333444666777777666555444///111333222///---++++++,,,---.../////////...------///000222333333333222333555666777888999<<<>>>DDDAAA???BBBGGGHHHCCC===<<>><<<999999:::999777999>>>???===:::888777777999:::>>>>>>??????AAABBBDDDEEECCC===777666888999777444444111//////222555777888///222555777666555444444999>>>BBBAAA===:::;;;===333444444444333111///......111444666666777888999888888666333111000222444...444666333333888:::888444444555555666777777888:::888666555666777666666777888;;;AAAEEEDDD===666555444222222333666999;;;>>>>>>>>>>>>===;;;888666///***  """000000444999<<<<<<999777666555555555555444333333333222222222333666999===??????>>>======>>>>>>===<<<;;;999;;;@@@???:::;;;???AAA@@@>>><<<<<<===>>>???888:::;;;======<<<;;;:::<<<<<<<<<<<<;;;:::999888888999:::;;;<<<;;;777444888:::===???>>>======>>>888999;;;===>>>???@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCAAACCCEEEFFFEEEEEEEEEFFF;;;@@@CCCAAA<<<999===BBB===>>>@@@@@@@@@@@@BBBCCCFFFBBB===;;;<<<<<<;;;999999<<>>;;;:::===AAABBB===888888;;;<<<999666+++ ...999;;;<<<@@@BBBFFFEEE@@@===>>>>>><<<777999;;;=========<<<;;;>>><<<;;;>>>BBBCCC???;;;<<<===>>><<<999999;;;>>>999<<<:::444444999;;;888222111111333666888888777<<<:::888666666777888999=========:::666666888;;;@@@===:::999888777555444666555555777888999777666>>>;;;777555444666999;;;???>>>???AAACCCAAA<<<777666888:::<<<;;;999555333666888666000///444555222---...///111333444444444444111///000444666666444///111222111///000333777777;;;???>>>:::777777999::::::;;;<<<===;;;777555777666666666888:::===???AAA<<<:::???CCC@@@;;;999888:::999444333888;;;;;;@@@<<<:::<<<@@@BBB@@@=========<<<:::999:::===@@@<<<<<<<<<:::888666333222555444333222444666:::<<<;;;888444222222555666777???AAA???;;;:::===>>><<<999777444333444777;;;>>>===>>>???===:::888777888444444555555666777777888222111333:::@@@BBB???:::///---+++))))))+++...000000333666666444111111222666222---+++++++++***(((%%%%%%&&&***...222333333888222333:::888...+++000888;;;===999222---...000111------444999<<>>:::999===???999222...///111333333777444444888999555222222666===@@@<<<777666777666666777888999999999999999333222111111111111...,,,)))***,,,...///000111111000333555444111000444888444555666888888999999999@@@@@@AAA@@@???===<<<:::::::::<<<>>>???===888555999888888999;;;<<<;;;:::666777;;;CCCKKKLLLFFFAAA===;;;::::::::::::999777444555666777888999999999============<<<;;;:::999:::999999999999777444222333111//////111222222222///222333222///...///222777;;;AAADDDBBB>>>:::777444444333333333111---)))333000///000444888888777???888444777:::888444333444444444555666888:::;;;999:::;;;:::888888999::::::888666444333444555555444777;;;===<<<:::999888666666666888:::<<>>===<<<:::777444---$$$  &&&111666555555777999999555111444333111000//////000111222444777777777:::???CCC:::999888:::<<<===:::777<<<;;;999888888999;;;<<>>???>>><<<;;;;;;888999:::;;;===>>>??????CCCCCCCCCCCCBBBAAA?????????AAADDDFFFEEEDDDDDDDDD???CCCFFFCCC===:::<<<@@@>>>???@@@@@@@@@AAABBBCCCFFFBBB>>><<<======<<<;;;:::>>>@@@???;;;:::<<>>;;;999---  +++888<<<===@@@@@@DDDDDD@@@===>>>===;;;999:::;;;<<<===<<<:::999===<<<<<>>@@@???<<<999999:::<<<======;;;888777666999777222111444444000...000222222111000111333333333333444555555444222000111222111000111444777888<<>>@@@;;;:::>>>AAA>>>:::888888;;;;;;888777;;;>>>>>>???<<<;;;===AAACCC@@@===::::::999777666777:::===;;;;;;;;;:::888666333222222111000000222444666777777555333333444666999:::???AAA@@@<<<<<<>>>>>>;;;888666444333333555888:::;;;;;;;;;;;;;;;:::999888777777888777777666555555000///111555;;;===:::666---+++)))'''''')))+++---111444666666333000000000333000,,,+++,,,---+++)))%%%%%%&&&***...222333333888222333999888...+++///555777888666222//////111...***,,,333999===EEEMMMOOOAAA888;;;>>>999888;;;>>>999333000000222333333777444444888:::666444444444;;;???;;;888888999888999999:::;;;;;;;;;;;;;;;555333222222222222000///,,,,,,,,,,,,------------,,,000222222//////333777555666666777888888888888<<<===>>>>>>>>>===<<<;;;>>><<<;;;;;;<<<===<<<;;;<<<;;;:::;;;======<<<;;;777777:::@@@GGGIIIFFFBBB<<<;;;999999::::::888777666666777888888888888777999:::<<<<<<<<<:::777555:::999888888888777444222000//////000222444444444000222333111///...///111222666;;;===<<<999666444555444444444555333111...++++++,,,000777===@@@@@@>>>777555888;;;999777666===;;;888666444444555666999;;;<<<<<<;;;::::::;;;;;;999777666555666777888555888;;;<<<;;;:::999999777888:::===>>>@@@@@@@@@BBB@@@???>>>===;;;777444---$$$  $$$///555444444666999999777555888777666444333222222222666888;;;;;;;;;<<>><<<:::888888999;;;<<>>@@@>>><<<::::::;;;::::::;;;<<<>>>@@@AAACCCCCCCCCBBBAAA???===;;;===@@@DDDFFFEEECCCCCCCCCCCCGGGHHHEEE???<<<===AAAAAAAAAAAAAAABBBBBBCCCDDDEEEBBB???>>>>>>???>>>======@@@AAA@@@===;;;<<<>>>@@@===;;;<<>><<<000"""  &&&555===>>>???===BBBCCC???======<<<999;;;;;;<<<<<<;;;:::888777:::999;;;???BBBAAA<<<777777999<<<===<<<;;;<<<<<<333555555333555999<<<;;;444333222333555666555444555555666777888888888888888888777555333333555888888888999::::::777222...444222000000222444666666444333111000000333666888777777777999<<<<<<;;;999;;;;;;<<<<<<<<<;;;::::::888:::999555444444333000000333666444///---///333444666888888666333222111111111222111000111333666888<<>>;;;888888999;;;::::::::::::;;;<<<===???>>><<<;;;;;;<<<===>>>???:::999===>>>;;;777666444999;;;::::::>>>@@@@@@===<<<<<<>>>BBBCCC@@@===777777666555444555888;;;;;;;;;;;;:::999666444333000000111222333333444555444444444444666888:::<<<===AAAAAA>>>>>>???>>>:::777666555333333444444555777666555888;;;===;;;999::::::::::::888555222111000///...111555666555222,,,+++)))(((((()))+++,,,111222444444111////////////...------......,,,***''''''(((,,,000444555555777333444888777///,,,///222222333222222111111111...+++---222888<<>>;;;999:::;;;;;;;;;<<<<<<<<<<<<=========777555333333444444333222///...,,,+++)))))))))***+++...111111000000333666444555555666777777888888999999:::;;;<<<<<<<<<;;;BBB>>>999777999<<<@@@AAA???>>>======>>>???===<<<888888999===CCCFFFEEECCC<<<;;;::::::::::::888666777777888999999888888777888:::<<<===<<<:::777555999888777777888777555333.........111444666666555111111111000---,,,---......222555777666555444444666444333333555555444222)))))),,,111999???CCCEEE===777555888;;;:::888999BBB???:::666333222333333999;;;======<<<;;;;;;;;;:::999888666666777999:::777888999999888888999:::999;;;???BBBCCCCCCBBBAAADDDBBB@@@>>>===;;;888555---$$$  !!!---555444444555888999999888888888999999999888888777999;;;=========<<<>>>???AAA>>>999777888;;;>>>???@@@>>>;;;888888999<<<===CCCBBB@@@>>><<<;;;;;;;;;:::::::::::::::;;;;;;;;;555666888999;;;<<<<<<<<<<<<;;;;;;;;;<<<:::777555666999>>>@@@@@@>>><<<<<<>>>===<<<<<<===???BBBCCCAAABBBCCCCCCBBB@@@>>>======AAAEEEFFFFFFDDDCCCCCCEEEHHHIIIGGGBBB@@@AAADDDFFFDDDCCCCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCAAA>>><<<;;;<<<>>>======???AAABBBAAA???333(((  111<<<>>>===:::???AAA>>><<<===<<<999=========<<<;;;999777666666777:::>>>@@@>>>888444555777:::<<<===<<<<<<;;;333444444444555777999999555444333333444444333111111222555777999999888888777777555444333444666777888888999999:::777333000222///,,,,,,///222555666333222111000000111333444444444555666777777777777999999999999999999:::::::::;;;;;;:::888666333000111666999666000---111666777999;;;999444111111333111111000000000111222444777999<<<<<<999777666777888999:::;;;;;;<<<===>>>???>>>===<<<<<<<<<======>>>999888;;;;;;888555555000666::::::;;;>>>@@@???;;;;;;<<<>>>AAABBB@@@===777777777666555666888;;;;;;;;;<<<;;;:::888666555222333555666666666666555333444555666777888:::;;;<<>>???===888777666666555444333333222555222111555;;;???===999888999::::::999555222000333111//////222333222111...---,,,+++++++++,,,---...///000111000000////////////000000///...+++)))******+++///333666888888777333444777666000...000333222111111333333333222222000000222666999>>>BBBDDD<<<777999;;;999888999:::888777666555444333333333000///333555333222444888===???===;;;===>>><<<;;;;;;;;;:::;;;;;;;;;<<<777555333333444555555444222000---***))))))******...000222222111111333555222222333444666777999:::999:::::::::;;;;;;;;;;;;AAA===888666777<<<@@@BBB@@@???======>>>>>>===;;;777777999===BBBDDDCCCAAA===<<<<<<<<<===<<<:::888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777666666777777555333...///000333666777555444000///...,,,+++***+++,,,///111444555444444555666777555333333444555444333...///111555999===???@@@===888555888999777666888<<<;;;999777555444444444666888;;;<<<;;;999999999888777666555555666888999777888777666555555888:::<<<>>>@@@CCCDDDDDDCCCBBBDDDBBB@@@>>>===;;;888666...$$$  ,,,555444444444555666777777333555888;;;===>>>??????777999;;;<<<===<<<<<<<<<@@@===:::888888;;;===??????===:::888888;;;>>>@@@@@@??????===<<<:::999888:::;;;<<<======<<<;;;;;;666777999;;;<<<======>>>===;;;::::::999777444222555999===@@@@@@@@@??????===<<<;;;:::;;;===@@@BBB???AAACCCEEEEEEDDDCCCBBB???BBBEEEGGGFFFEEEDDDDDDDDDGGGHHHHHHEEEEEEFFFIIIJJJGGGEEEDDDFFFGGGGGGFFFBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCC@@@===;;;:::<<<<<<>>>@@@BBBCCCAAA@@@555---   ***888===<<<999===???===;;;======:::>>>>>>===<<<;;;999888777777999===@@@@@@>>>999666555666888;;;======<<<:::666555555555555555555666555444222222333333111000...000444777888999888777888666444333444666777888;;;999888888888888666555000...+++***---222555666555444333222111111111111222333444444444333333333999888888888888999;;;;;;<<<<<<======;;;777444333111666999777111000555;;;;;;;;;:::666111000222666111000......///000111111333555888888888666555555444777;;;===<<<<<<===>>><<<<<<<<<<<<<<<<<<=========999888:::999555333444111777;;;;;;<<<@@@AAA???::::::;;;===???@@@???>>>999::::::999888888:::;;;<<<<<<======<<<:::999777444555777888888777666555555666777777555555777999999>>>@@@>>>===>>>;;;666666666666666555444333333333111000444;;;>>>===999444666888999999777444222666444222111222222222222---------,,,,,,+++++++++)))***+++---///111222222111222333333000---***)))***)))+++...333666777777555444444777666333222333777555333222333444333222333333333222555999===>>>;;;777444666999999888999666777777777666555444444555111///222444333444666===AAABBB>>>===??????===999888777777777777888888666444333333555666666555222111...,,,++++++,,,---...///111111000000000000......000222555888;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;===:::777666888;;;<<<===>>>===;;;;;;<<<<<<;;;:::444777;;;???BBBCCC@@@>>>???>>>>>>???@@@???<<<:::888999;;;<<<===>>>>>>>>>===<<<;;;999999:::;;;<<<777555444444666666555444222222222444666666444111///---+++)))))))))******///111333444444444666888;;;999777666666666555444444555666888999:::;;;<<<>>>999666777666333333555666777777888777666444333333666888888888777777888666555333222222444666777888777666444222333666999@@@@@@@@@@@@AAABBBCCCDDDCCCAAA>>><<<<<<:::888666...$$$  ,,,666666555444333333333444222444777:::===?????????777777999;;;===>>>===<<<>>>>>>>>>=========>>>>>>;;;:::999888999===@@@CCC>>>>>>???>>>===<<<:::999;;;<<<===>>>>>>===;;;:::888999:::;;;<<<<<<<<<<<<;;;:::888888888777555333666999<<<>>>?????????@@@:::999999999:::;;;===>>>===@@@CCCFFFHHHHHHGGGFFFAAACCCEEEFFFEEEEEEEEEFFFCCCEEEGGGHHHHHHIIIKKKLLLLLLHHHDDDDDDFFFHHHGGGFFF???AAABBBBBBAAAAAABBBDDDCCCDDDDDDDDDBBB???<<<:::999;;;>>>AAABBBBBB@@@???666333'''  """222::::::999===>>>;;;:::===>>>===>>>>>>======<<<;;;;;;:::<<<>>>AAACCCCCC@@@===;;;666666777999<<<<<<;;;:::999777666777666333222444555333222222222222111///...///222555777888777777888666333333555777888888;;;999777777777888888777///---++++++...222666777666666555444333111000///000222444444333111111222999888888999:::;;;<<<======;;;;;;===<<<777444444222555777666333333777<<<<<<:::777333111111444777222000......///111111000000222444666777777666555444777;;;;;;::::::<<>>>>>BBBCCCAAA888999:::;;;<<<===>>>???<<<======;;;999888999;;;;;;<<<<<<===<<<;;;999999444555666777777666444333666888888666333222555888777;;;===;;;:::;;;888333444444555555555555555555444333333555:::<<<;;;888333444777888999999888777777777555444333222222333+++++++++++++++***((((((&&&&&&'''***...111333222333555666555111...++++++''''''(((,,,000444555555444444555666777777777777888777666444333333444555111333333333555;;;??????444333222333666777777666222444666666666555666777;;;666333555777666777:::@@@CCCBBB???>>>AAA@@@>>>777666555444444444555666555444444666777888777555222111000............///)))***,,,---------,,,+++------...000333777;;;===>>>===<<<;;;;;;;;;;;;;;;999777666777888999999888;;;:::999999:::;;;999888444777<<<@@@BBBAAA???>>>@@@@@@@@@AAABBBAAA>>>;;;::::::<<<===>>>?????????:::999888777777888999:::666444333333555666666555666555444444555444222000///,,,)))((()))+++++++++///111222333333333555777>>><<<;;;:::::::::888666333555888999999999:::;;;???:::777666444111111444777777888888888666444333444555666666666666777999666555333222222333555666999888777444333444777:::AAA@@@?????????AAABBBCCC@@@===;;;999999999888666///$$$  ...666777777555333222222333666777888999:::;;;;;;;;;:::999:::<<<>>>@@@???>>>===@@@BBBCCCAAA@@@??????999999888999:::===???AAA===>>>@@@AAAAAA@@@>>>===<<<<<<===>>>>>><<<;;;:::::::::;;;;;;;;;::::::999888777777777999:::999888888:::;;;;;;;;;;;;<<<===::::::;;;;;;<<<<<<=========???CCCGGGIIIIIIHHHGGGBBBCCCDDDDDDCCCCCCEEEGGGDDDEEEGGGHHHIIIJJJLLLMMMLLLGGGBBBAAADDDFFFEEECCC===???BBBBBBAAAAAABBBDDDDDDDDDDDDDDDCCCAAA===:::777:::>>>AAAAAA@@@>>>===666666---  ,,,777999:::======:::999===@@@@@@>>>>>>=========>>>>>>>>>>>>@@@CCCCCCBBB@@@>>>===888666555777:::<<<;;;999:::777666999888333222444444333111111222222111///...///222444555666666666777444222222555888999888888777666777888888666444///---+++,,,000444777888555555555555444333111000---000444555444222222333666666777999:::;;;;;;<<<;;;888888;;;:::444333555333444444333222333666999:::777444333333444555555444222//////111333222111...///222555777888777666666888999777555666<<>>@@@>>>>>>AAABBB@@@888888888888999;;;>>>@@@=========;;;888777777888999::::::;;;;;;:::999888555555666555555444333333666777777444000000444999555888:::777777888666111111111111222333555666777666666777888888888888777555666777999:::;;;<<<<<<666666666555333222111111***+++,,,,,,+++***((('''&&&%%%%%%(((---111111111444666777666222/////////(((((())),,,111444555555333444666666888:::;;;;;;666777777555222222555888222666666444666<<>>@@@@@@===>>>BBBBBB???888777555444333444555666444444666999;;;;;;888666333222111000///...------$$$%%%(((***,,,---,,,+++.........000222555999;;;<<<<<<;;;:::;;;<<<======888777666777888888777555999888777888999:::999888777999<<>>;;;<<<<<<<<<======<<<;;;;;;777888999::::::999888777555333222222444666666555888666444444444444333222000---***))),,,...//////000222444444444444555777::::::999:::;;;:::888666111444777999999999:::<<<>>>:::777666444111333777;;;:::888777777777888999777888888777666777:::===:::888666555444555666777;;;;;;:::777666666999;;;@@@@@@@@@AAAAAAAAAAAAAAA<<<:::777666777888777666///%%%   000444777999888666444444555888888777777888888999:::===;;;999:::<<<>>>===;;;<<>>>>>???999999999:::;;;;;;<<<<<<:::<<>><<<=========<<<<<<;;;:::::::::::::::999888777777666555555777;;;=========:::;;;;;;999777777888:::<<<===>>>???@@@@@@??????===@@@DDDGGGIIIHHHGGGFFFBBBBBBBBBBBBAAABBBEEEGGGEEEFFFGGGHHHIIIJJJLLLLLLKKKFFF@@@???BBBDDDCCCAAA<<>>;;;666999>>>AAA@@@>>><<<;;;666888111   (((444888:::======999888===AAABBB============>>>???@@@AAA===???AAAAAA???>>>===<<<999777555666999;;;:::999:::666666:::999444222666333222111111222222111//////000111333444555666666666333111111555888888777444444666888:::888444111...---,,,...222555777888222333444555555444222111)))...444666555444444555222333555666888888999999999555555888888222111555444333222111111222444555777444222333666777555222777444111111333555444222...///111555888:::999888999999777333000444===EEE@@@@@@???>>><<<;;;999888>>>;;;999999666111000444:::>>>???<<<;;;>>>???>>>777777777666666999===AAA<<<===<<<:::777555444555777888999:::999999777777777777777666555555555444444666666222...///555:::444777777555444555444000/////////000222444777888777888:::999777666666777888888999:::;;;===>>>???333444555444222000000000,,,---...///...,,,***((('''%%%%%%''',,,///000///333666777666333111222333+++***,,,///444777888888222555666777999<<<>>>===333666777555111111666;;;777:::999555555:::<<<888111222222111000111///------000333444444555888;;;???999555666777666777;;;<<<======;;;===BBBCCC@@@:::888666555444555666777444555888;;;>>>===:::777333333222111000---,,,***"""$$$&&&***...000///...000000//////111333666888:::999999999:::<<<>>>???:::888777777888888777555888777666777999:::999888:::;;;<<<======>>>AAACCC??????@@@BBBBBBAAA===:::=========<<<;;;999888777555888<<>>AAA;;;;;;:::888888:::>>>AAA===<<<:::888777777888999======<<<:::888888;;;===>>>@@@BBBCCCCCCBBB@@@>>>999777555444666777777666///%%%   111333777:::;;;999666777888666666666666777999;;;===>>>:::777666888:::999777999<<<>>>===;;;999;;;===::::::;;;;;;;;;:::999888777999===@@@AAAAAA???=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777555333555:::>>>???>>><<<;;;:::999888999::::::<<>>>>>======CCCGGGGGGGGGJJJKKKIIIGGGCCC@@@???BBBFFFIIIJJJEEEEEEGGGIIILLLMMMLLLKKKDDDBBBAAABBBEEEEEECCC@@@???AAACCCDDDDDDBBB???===??????>>>>>>===<<<:::999===>>>???AAAAAA???>>>===666666222(((   ***999;;;======;;;===BBBCCC@@@>>>===<<<<<<<<<<<<<<<===DDDCCCBBB@@@???===<<<;;;888777666777888888777666666666555444444333222222888666222///......000111------...///111444666888444555555444333444666888555555777:::<<<999333...222000///000333666777777:::444000111555666222,,,///...///111444666555444444666888;;;;;;:::999777777444333666777333000111888888777444111000111222444444444444444444444444666777777888777666555444111222555:::===<<<777333999777444222333777<<>>>>>===<<<555666777777777999<<<>>>999999:::;;;:::999888777777999;;;;;;:::888888999888888777777777888888999888666444333333555777888666777888999999888777666000222333444444333444444555555777888888777666555:::888777777888;;;>>>@@@777555333222111111111222222111000///---+++***))))))***,,,,,,,,,---000222555666777555222000222444444333222222333444555666888777666777888999777666999888666222000111444777333555888999999999:::;;;111555666333000000...+++333111111222555888999999===:::777444333444555666999999999999:::<<<>>>???888777777777777777888888666888<<>>???>>><<<;;;;;;<<<>>>;;;777666777888777555444666888:::::::::;;;===999>>>???======BBBEEEEEEEEECCC@@@@@@@@@AAA@@@???>>>@@@AAA???===<<<;;;999888999;;;<<<===<<<;;;;;;::::::888777666666666666///111333222000111333666555222......111444555444444444444444444222111111000444999<<<<<<:::999999666777888777666555666777;;;:::999999999:::;;;<<<888777555444666999===???<<<===>>>??????>>>===<<>><<<<<>><<<888555:::;;;===??????>>><<<;;;======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555444666:::>>>???>>>@@@???===;;;:::999999999<<>>===<<>>===???CCCFFFFFFDDD@@@>>>??????>>>>>>===<<<:::999<<<===>>>>>>===;;;999888444555333***  %%%444999;;;;;;999;;;??????===@@@@@@???======<<<<<<<<>><<<:::999999888777888999;;;;;;888666777666555444222222111111333222///---,,,,,,------.........///000222333444444555666555444555777999:::888777888:::999666333333111000111333666777777777444000///111222///,,,000000000111444666666555666777:::;;;<<<:::999777777333333666777333111222777888777555222000111222333333333333444444555555555777999;;;;;;888555333444333333666999:::888666888777666666666888999::::::>>>???;;;999::::::888555666777777555555777999<<<<<<;;;<<<>>>>>>===;;;777777777555444333555777::::::;;;;;;:::888666555999::::::999777777999:::777777666555666777999:::777666444333444666888::::::::::::999888777555555///222666777555222222222666777888::::::::::::999;;;:::888777777999:::;;;888777666444333222111111111111111000///,,,***((('''((((((***,,,...000111222444444333111000222444777666555444333444555666888777666666888999999888999888555111......111333555666777888999:::;;;===555888999555333444444111555333222222444666777777888777555444333333333444555555666777999;;;===>>>777777666666666777777888666888;;;>>>>>><<<999777777555444333222///+++(((&&&(((+++++++++,,,---///333333333333555777999:::;;;;;;<<<<<<<<<;;;:::888===:::777666777888666555555777999:::;;;<<<>>>@@@>>>@@@AAA???CCCIIIMMMLLLFFFCCC@@@>>>???@@@@@@@@@@@@CCCDDDBBB>>><<<;;;:::888888999:::::::::::::::::::::888777666666666666333444555333111000222444999444000...///111222222333333333333222222222222///333777:::;;;;;;;;;;;;999::::::999777666666777999:::;;;;;;;;;:::888777999777666555666888;;;<<<999;;;>>>@@@AAA???===;;;<<<:::777444333333555666888999;;;===????????????>>>@@@BBBBBB???;;;888666555444222333444555444333000$$$  ***888:::999888:::<<<===;;;888888777666888;;;???BBBBBB@@@@@@<<<777888<<<===:::666:::===<<<888666777999:::;;;<<<>>>??????<<<999:::;;;===>>>>>>===<<<;;;<<<<<<======<<<;;;;;;:::::::::::::::999888777666666555555777:::===>>>>>>???>>>===<<<;;;;;;;;;;;;<<>><<<;;;>>>CCCFFFGGGFFFCCCAAA?????????>>>===<<<::::::@@@AAAAAAAAA@@@===:::999222444444..."""  ---777:::;;;999999<<<<<<999CCCBBBAAA@@@>>>===<<<<<>><<<:::999888888777777888:::<<<<<<:::888999777555333111000000000000///...---,,,,,,+++,,,......///000111111111000444666777777666555777888>>><<<888777888999999999555333111222444666777777777555222000///...//////333222000222444777888888888999;;;<<<;;;:::888777666222222555777444222333555666777666333111111111111222222333444555555666555888;;;>>>>>>;;;777444777555333444666999::::::888888999999999777666555555:::===;;;999;;;;;;999333555777888888999;;;<<<>>>===<<<<<<>>>>>>===;;;;;;;;;;;;999777666666888<<<======<<<;;;999777666<<<<<<:::888666666999;;;777666444333333555777999555555444444666888;;;======<<<:::888666555444444///444::::::555111000111666777999:::;;;;;;;;;;;;<<<;;;:::999888777777666::::::999888666333111000000111222222000---***(((&&&$$$$$$'''---111111000///000111111000111333555:::999777555444333444444777666555666888:::;;;:::::::::777444000///000222777777777888999;;;===>>>888<<<;;;777555888:::999999666333222222333333333222333444444444222111000...000222555888;;;<<<===888777777666666666777777777999;;;<<<<<<:::888666777666666666555222---))))))*********)))***---///222222222333444666888999:::888888:::<<<<<<888555;;;999777777888888777666888999;;;<<<<<<>>>AAACCCAAAAAA??????EEENNNQQQOOOEEEBBB>>><<<<<<>>>???@@@BBBEEEHHHHHHCCC===;;;:::888888777666777888999::::::999888777777777777777777777777444111000111333<<<777111------...000111222222111000111222333444///222666888999:::<<<===<<<======<<<999777666777777999<<<>>>===999555222888777666666666777999:::555777;;;>>>???===999777777666444333222222222333888:::===AAACCCCCCCCCCCCAAAAAAAAA???<<<888444222//////000222444555333222...###  ---<<<;;;:::999999;;;<<<<<<;;;999888888;;;???DDDFFFGGGCCCBBB>>>999888<<<<<<999000555;;;<<<:::777777777:::;;;<<<>>>@@@@@@>>><<<999:::;;;=========<<<;;;;;;<<<===>>>>>><<<:::999999999999999999888777777555555666888:::<<<===>>>999999:::;;;<<<===>>>???===???>>>888666999======;;;@@@CCCCCCDDDIIILLLLLLNNNNNNMMMNNNLLLIIIDDD@@@BBBCCCDDDCCCBBBAAAAAABBBFFFFFFEEEDDDBBB@@@>>>======???BBBEEEGGGGGGGGGFFF@@@@@@??????>>><<<;;;:::AAAAAABBBBBBAAA???===;;;333666777333(((  &&&555:::<<<::::::<<<<<<999BBBBBBBBBAAAAAA??????>>>BBBAAA???<<<;;;:::999999999777666777999:::::::::999777444222000/////////............---------------...000222222222111111444555777777555555555666???===:::888888999;;;;;;666555333333444666666666888888666222......111444555333111222555888999:::999999::::::999888666555666222111555666444333444444555777666444222111111000111111333444555666666888999;;;<<<<<<;;;999777888777666666888:::;;;<<<;;;;;;:::999888666555444777;;;===:::999;;;<<<:::777999;;;<<<<<<===???AAA@@@???======>>>???>>>===:::;;;<<<;;;999999:::;;;======>>>>>>>>><<<;;;:::<<<======;;;999888:::;;;888666333000000111333555444444444555777999<<<>>><<<;;;999666555444444555222777;;;999333///000333777777888888999999999999<<<<<<<<<<<<;;;999777666<<<<<<;;;:::888555222000000111333333222...***'''&&&###"""&&&...333333000---...///000111333555666;;;999777444222111111111666555444666999;;;<<<;;;<<<<<<;;;888555444444666999777666777999<<>>>>>>>>???AAADDDBBB???;;;:::AAAKKKMMMJJJCCC???:::888999;;;===>>>@@@EEELLLPPPKKKAAA:::999:::888666555555777999:::999999888888777888888888999888666444222111222333;;;777111---,,,...000222111000/////////111444555111333666777777888:::<<<<<<>>>>>><<<999666555555888999;;;<<<;;;888444111666666666666777888999999555666888999999777555333444444333333333333333444999;;;???CCCEEEFFFEEEEEEAAA???===:::999777444333......000222444444222///+++!!!  ,,,;;;;;;999888777999:::<<<===:::999999<<<@@@DDDFFFFFFAAA@@@<<<888888;;;<<<999111555999;;;;;;:::::::::;;;;;;<<<===??????===;;;888999:::;;;<<<<<<;;;;;;999;;;===???>>>===:::999888999999999999888777777444666777999:::;;;<<<===:::;;;<<<===>>>@@@@@@AAA===>>>;;;555444999<<<===;;;@@@BBBAAABBBHHHLLLLLLPPPOOOMMMMMMMMMKKKHHHEEEDDDEEEEEEDDDAAA@@@AAACCCDDDDDDEEEDDDCCCBBBAAAAAABBBBBBBBBCCCEEEGGGIIIKKKAAAAAAAAA@@@???>>><<<<<<<<<===>>>??????===<<<:::666999:::777---  333999>>>======>>>???===@@@AAABBBBBBCCCBBBBBBAAAAAA???===:::999888888888:::777333222444777999:::888666444222000///......+++,,,,,,,,,---------------...111333444555444444333444555555333333444555======<<<;;;::::::::::::888666333333444555555444666777666222......111666666444222333555888:::;;;888888888888777555444333666222111444666444333555333555666666444333222222000000111222333555555666:::999888888888999::::::777999;;;<<<============???===999777555555666777<<>>999777:::<<<<<<:::<<<>>>??????>>>???@@@AAA???>>>===???@@@??????777999:::999777666777888999:::;;;<<<======<<<<<<;;;===@@@@@@>>><<<;;;::::::777333000......000111444444555666777999;;;===888777666444444555666777777999999666111000333777999999888888888888888888;;;<<<===>>>===<<<:::999;;;;;;;;;:::888666333111111222444444222///+++((((((%%%###'''///333333111.........000222444666666999777444222///.........444333444666999;;;;;;:::888999:::999777666777888999777555666:::===??????777:::999555444999=========999444111111111111111000111444555555333111///))),,,000444888;;;<<<===;;;:::999999888888888888999999999999888777666666999::::::<<<;;;888444000...---,,,)))'''(((,,,///.........///000222444555888555444888<<<===999444555666888:::<<<===???@@@@@@AAAAAA@@@???>>>@@@AAAAAA>>>999777<<>>AAACCCEEEFFFFFFEEEDDD???:::666555555333222000111222444555333000,,,)))  ***777888888777666666888;;;===;;;::::::<<>>@@@<<<;;;;;;;;;<<<<<<:::888777888999999:::;;;;;;;;;999:::===>>>???===;;;999666777777888777777666666444666999:::::::::<<<===@@@@@@AAAAAAAAA@@@??????<<<===999444444999<<<<<<===@@@AAA???AAAGGGKKKLLLPPPOOOMMMLLLMMMLLLKKKIIICCCDDDEEECCC???>>>@@@CCCBBBDDDFFFEEEDDDCCCDDDEEEEEEEEEDDDDDDEEEGGGJJJKKKCCCCCCCCCBBBAAA@@@>>>>>><<<>>>???@@@@@@???>>>===777:::<<<:::111$$$  ...777===>>>>>>@@@AAA@@@???@@@BBBCCCDDDDDDCCCBBB>>><<<:::777555555555666:::666111///111444666888555555333222000///...---))))))))))))***+++,,,---...///111333444555666666444555444333111111333555:::<<<===<<<:::999888999999666444333333444333333222333333111......111444555333222444666999::::::777777777666555444333333777333111444555333333555333444666555444333333444000111111222333444444555999777555333333555888:::777:::>>>AAA@@@???>>>>>>@@@===888444333555999;;;>>>AAA@@@:::888:::;;;:::888;;;===>>>===<<<<<<===???>>><<<<<<===???@@@???<<<======<<<999777666666444555777999:::;;;;;;:::888<<<@@@BBB@@@>>><<<;;;<<<999555222000///000000555555555666777888999:::555555555555666777888888999888555333111333777:::;;;:::999999999999::::::<<<===>>>>>>>>>===<<<;;;999999999888777666555444222333444444222///,,,***)))'''&&&)))---111111000///......///222444555444555444111///---,,,,,,,,,111222333777::::::999777222444666666444333444444888555444666;;;>>>???>>>666999888444333888;;;<<<===999444111222333444444333333444444444333111000+++---000333777:::;;;<<<;;;:::999888888888888888999999888888888888888888:::::::::;;;;;;999555222000000...+++)))))),,,.../////////000111333555666777555444666:::;;;999777444777:::;;;<<<===???AAA???@@@BBBAAA@@@?????????@@@???;;;777:::@@@AAA>>>===:::666444444666777888::::::EEEUUUXXXMMM@@@:::===;;;999777777888:::<<<888888888888888999:::;;;555222///...000222444444333444555444333222333444111000000000111222444555444666888888666444444555777999;;;;;;999666555444:::999888777777888:::;;;888777777777777999;;;<<>>@@@AAABBBCCCDDDEEEFFFFFFFFFHHHBBB999444333222111000333333333444555222...+++&&&  )))444666777777666555777:::======<<<;;;<<<>>>??????>>>999999777444777<<<>>><<<;;;999777555666:::>>>@@@<<<:::999999::::::888666666777777888999:::;;;;;;999:::<<<>>>>>>===<<<;;;333444444555555555444444333666:::;;;::::::;;;===??????@@@@@@@@@???===<<<<<<<<<888444555:::<<<;;;>>>AAAAAA>>>???EEEJJJKKKOOONNNMMMMMMNNNMMMKKKIIIBBBDDDFFFCCC???>>>AAADDDCCCEEEGGGGGGEEEDDDEEEGGGFFFFFFHHHHHHIIIHHHHHHGGGEEEEEEDDDDDDCCCAAA@@@???@@@AAACCCCCCCCCAAA???>>>666888;;;;;;555)))  '''111:::<<<===@@@BBBAAA@@@AAABBBDDDDDDCCCBBBAAA>>><<<888555444333444555888555333222222333333333222222333333222000---,,,)))((((((((()))+++---///111111111111222333444555777666444222000111444777999;;;<<<:::888666777999999666333222222222222111000111111111000111222333333333333444777999999888777777777666666555555444999444222444444222222444333444555444333333444666111111222222222333333333444333222111111333555666777;;;???AAA@@@>>>???@@@???<<<777444444777:::===999>>>@@@===:::;;;999666555888;;;<<<;;;::::::;;;<<<:::888888;;;===>>>>>>===???@@@???<<<:::999999555666888999:::::::::999777:::===???>>>===<<<===<<<:::888666555444444444777666666666666666666666555666777888999999999999888555222222555888::::::777777777777888:::<<<==================<<<<<<;;;666555555555555666666777444444444333111///---+++((((((((()))+++,,,---...111///---...111222222111222111///...------------...000333888:::999666222///111333333111///...///666444333666;;;???>>><<<666999999666555999;;;;;;;;;777333111333555888888666555333111000000111111---...///111444777999;;;:::999888777666666666666999999888888888999::::::999888888888999888555222222111000---+++***,,,...//////...///000222444666444333333444555777888999555888;;;;;;::::::;;;<<<:::===@@@BBBAAA@@@??????===>>><<<999999===???===<<<:::666555666777777777:::555<<>>===<<<999777777888999;;;:::888666444444444666777444444555777:::???DDDGGGHHHHHHGGGFFFFFFFFFGGGGGGIIIAAA777222222333333222333333222333333222...,,,$$$  +++555555777888777666777;;;>>>>>>======>>>@@@AAA@@@???999:::777555777===???===;;;888444222333666999;;;:::999888888::::::999777666666666777888999:::;;;:::;;;;;;<<<======<<<<<<111222222333333333222222333666:::;;;:::999;;;===999:::;;;=========<<<<<<<<<<<<888444555:::<<<;;;???BBBAAA>>>>>>DDDIIIKKKNNNNNNNNNOOOPPPNNNJJJGGGDDDFFFGGGEEEAAA???CCCGGGEEEGGGIIIHHHFFFDDDEEEGGGEEEGGGJJJLLLLLLIIIFFFCCCFFFFFFEEEEEEDDDCCCAAA@@@@@@@@@AAAAAA???===;;;999444777:::;;;777---!!!  """---777:::;;;???AAAAAAAAABBBCCCDDDDDDBBB@@@>>>???===:::777555555666777666555555555555444111///000111333444333000---++++++***))))))***---000333333222111000000111222333999888555222000111555999:::;;;:::888555444777:::999666333222222222111000111111222333444555555555222222333555888999888777777777777777666666666666:::555222444444222111333444444444333222222555777222222222222222222222333000000000111111222222222888;;;??????>>>===???AAA<<<:::777555666888;;;===444;;;@@@???===<<<888333444777:::<<<<<<;;;<<<<<<999777555666888;;;======666999;;;<<<;;;:::::::::999:::;;;<<<<<<<<<;;;:::777999;;;;;;;;;;;;===>>>;;;;;;:::999999999999999888777777666555444444333777888999;;;;;;;;;:::999666333111333888<<<;;;888222222222444666999<<<>>>>>>>>>===<<<;;;:::::::::444333333333444555777999555555444333111///---,,,((()))***)))((()))***,,,111...,,,---///111000...111000///---------...///---///333888:::999444000///111333333000---,,,+++555222222666<<>>AAABBBAAA@@@@@@888<<<<<<999888;;;===<<<<<<:::888777888888888777;;;222666IIIWWWSSSIIIDDD<<<;;;999888888888999999777777888888999:::;;;<<<555000,,,***,,,/////////000555;;;===:::555111000222222333444444444333333...222666999888666555444222555999;;;;;;999999999555666777999;;;===???@@@BBB???;;;888666666888999222222222333333444444444444444444666;;;AAAGGGKKKNNNLLLIIIGGGFFFGGGHHHIIIEEE===444000222666888777222111111111222111///---###  !!!...777555777999999888888;;;>>>?????????@@@CCCDDDCCCAAA;;;;;;999666888>>>???===888555222000111333555555999777777888:::;;;;;;:::555555555666777999:::;;;;;;;;;;;;;;;<<<<<<======000111333666888777444000555666888;;;<<<=========>>>===;;;:::999:::<<<===>>>;;;777777999;;;;;;:::@@@???===???BBBEEEGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJHHHIIIIIIIIIGGGFFFGGGHHHJJJJJJJJJIIIHHHGGGFFFEEEJJJMMMOOOOOOLLLGGGDDDCCCAAAFFFGGGDDDBBBDDDDDDBBB;;;>>>AAABBB@@@===;;;:::222666999888666222(((  '''777<<<===@@@CCCCCCGGGFFFDDDDDDDDDAAA<<<777999999999999888777666555999999:::999777333000...///222555555333111333555---///000///---...111555333111///---///222666999111222222333444555666777999888777666555444444444666666666555444333111111000...---///333555444222666555444444444666777888444666888999999777555444555444444555666777555444999666333333555666555333666555555666777777666444555555555444333222111000999<<>><<<;;;;;;<<<===>>>===<<<999888666666777:::===>>>;;;888::::::;;;:::999999:::<<<<<<<<<<<<<<<===???@@@AAABBB@@@???===<<<<<<<<<<<<===;;;999999<<<>>>???@@@>>>>>>===>>>>>>===:::888777777888888777444222000555777999;;;======<<<<<<<<<555000333888::::::<<<777555444666999<<<<<<;;;===;;;999999:::<<<<<<<<<555333000000222444555555666444222000...,,,++++++***,,,---***%%%$$$(((---///000000000///---***(((,,,...222444555555333222222111222555999:::777333222222222222000---***(((+++,,,...111555777666444999999::::::999888666555444555666555555555777999888444...,,,---///...,,,&&&))),,,000222333222222999777666777888666111,,,444999>>>>>>;;;:::<<>>>>><<<888555444;;;777999AAADDDAAA@@@BBBDDD<<<444444:::@@@AAA@@@<<<<<<<<<;;;;;;:::::::::@@@999888@@@IIIJJJEEEAAA<<<<<<;;;:::888999<<<>>>;;;999888888:::<<<<<<;;;///---***''''''+++222777777777888888888666444333555666777888888666444222888777555444444444444333;;;;;;<<<===>>><<<999555777555555999>>>BBBCCCBBBBBBCCCAAA;;;888999777444333000...///333555555444888999:::===AAAHHHMMMQQQUUUQQQPPPRRRQQQKKKHHHHHHCCC===555222444666555333333000...///222000+++&&&(((   """333;;;999999;;;===:::777:::AAA======???CCCGGGIIIFFFCCCBBB;;;555555:::===;;;888888555222111222333444444444888===???>>><<<<<<===888888888999;;;;;;999888AAA>>>:::;;;>>>AAAAAA???444333222333555666666444444666888:::;;;<<<<<<<<>><<<:::999999:::;;;===;;;888888:::<<<;;;:::===<<<;;;===@@@DDDGGGHHHGGGHHHIIIJJJJJJIIIIIIHHHJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGJJJMMMOOOOOOLLLIIIGGGFFFDDDGGGHHHDDDAAAAAAAAA>>>;;;===??????===;;;::::::444888;;;;;;:::777...&&&  $$$444:::<<<@@@BBBBBB>>>>>>???AAADDDCCC@@@<<<666777777888888888888888777777888888777444222000222333555666444333333333---///000///...///222555444222000...///222666888444444444444444444444444777666555444333333333333444444444333222222111111222111111222444555555444555555444444555666777888777777777666666555555555222222111333444555333222555222000000222333111000777555555555666666444333333333333333333222222111444777999888666777;;;???;;;999888:::===>>>===;;;:::;;;<<<===>>>===;;;:::999999999<<<===<<<888444777888888777888999;;;=========<<<======>>>???@@@AAA@@@>>>===<<<;;;;;;<<>>??????===<<<<<<>>>???>>><<<:::;;;:::999777666555444444333444777999::::::999999>>>666000333666777888999999777666777:::<<<<<<;;;<<<;;;999888888888888777555333111111222444555555555444222000///------,,,,,,......+++&&&%%%)))------...///000000...---+++///111333555666555444333000111444666888777444111333333444333111...+++(((+++***+++...222444444333555666777888999888888777666555555555555555555555222///---...111111...+++(((+++...222444444444333777777777888777555111...555999===<<<:::999;;;>>>???;;;777777:::<<<;;;999555666666333000/////////...000111000...,,,++++++555999======999777777:::888;;;>>>???===;;;::::::999666999@@@DDDCCCBBBDDDEEE@@@<<<;;;>>>@@@>>><<<888999:::<<<============>>>888777===CCCAAA===;;;;;;======<<<:::888888888666555555666888999999888...+++'''$$$&&&***///333999999:::::::::999888888555666777888888777777666777666555444555555555555888:::===@@@AAA???:::666777555444777;;;>>>@@@???BBBCCCAAA;;;888999777444444111///000333666666555:::;;;<<<>>>BBBHHHMMMPPPOOOKKKJJJLLLLLLGGGDDDDDDCCC===666333444666444333444222000111444333...))))))   ###444<<<===;;;<<<===<<<999<<>>>>>===;;;;;;<<<999888777888999:::999888???===;;;;;;===???@@@@@@777444111000222555888999444555777999:::;;;;;;:::@@@>>><<<:::999999999999<<<;;;:::;;;======<<<:::999888888:::>>>CCCFFFGGGDDDEEEEEEFFFGGGGGGGGGFFFKKKLLLMMMLLLJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNNNNMMMKKKKKKKKKDDDHHHHHHDDDAAAAAA@@@============<<<:::999:::;;;888<<>>>>>===666///   ///888;;;>>>??????999:::<<<@@@CCCCCCAAA???444555666777888999:::;;;777888999999888777666555555444444555666666444222...////////////000333555555333111000000333555777777666666555444333222222444444333333333333333444333222111111111111222333444555666555444444555666444444444555666777777888999777555444333333444444222111111222444555333222333111000000111222111///888666555444555444222111111111222222222333333333111444666666444444888;;;999999999;;;======;;;999888999;;;===?????????>>>;;;:::;;;<<<===<<<999777888777777777888;;;>>>???>>>>>>>>>======>>>>>>???@@@???>>><<<;;;;;;;;;;;;@@@>>>;;;;;;===>>>??????;;;:::;;;===@@@@@@???===???===;;;888777777777888111222444666777777666555===666111222444444555777:::999888888:::;;;:::999:::999888777555444333222555333111111333555555555444333333222111000/////////000000---)))'''***---+++,,,...000111111000000333444555555666666666666///222555666555222000///444444555444222///+++))))))(((((()))---000111111000111333555777888999999888555333333555666333111,,,,,,...222666666222...,,,...111444666777666666444666888999777444333222555777999888666666888<<>>>>>;;;999:::<<<999;;;>>>>>>>>>>>>???@@@666555888@@@DDDEEEEEEFFFEEEEEEDDDCCCAAA>>>;;;999777888;;;===>>>>>>===<<<<<<888888<<<===999777777;;;===>>>===:::666444333222222333666888999888777000+++&&&$$$(((---000111999999999999999:::::::::666666666666777888999999666666555444444555555555666999===BBBDDDBBB<<<888777555333444777;;;<<<===AAABBB@@@:::888888777444333222111111444666777777:::;;;<<<>>>BBBGGGJJJMMMJJJFFFDDDGGGGGGCCC@@@AAAAAA<<<666444555555444333555333333444666555111---)))  $$$555===???;;;:::<<<======AAAFFFLLLLLLMMMNNNNNNJJJDDD@@@>>>>>>===<<<;;;:::888777888:::>>>@@@@@@===999777>>>>>>>>>===:::999:::;;;;;;999666666777999999888======<<<;;;:::;;;>>>@@@888444111000222555888999333444666888999:::999999???>>>===<<<;;;;;;;;;;;;;;;;;;===>>>???>>>===;;;777666666888===AAADDDFFFBBBCCCCCCDDDEEEFFFFFFFFFIIIJJJLLLKKKHHHFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJIIIKKKLLLMMMLLLLLLMMMNNNEEEHHHIIIEEEBBBCCCBBB@@@??????>>>;;;999999<<<>>>===@@@BBBAAAAAA@@@;;;444$$$ (((333999<<<<<<<<<<<<===???BBBBBBBBB???>>>666666777777888:::;;;;;;;;;;;;;;;;;;:::999888777555333333555999:::777444////////////000111444555555444222111222333444555666666666555444444333333333333333333333444555555444333111000111222444666555777999777333222333666222333555666777777777777888777555444333222222111333222222444666666555444444444444444444444333333888666444333333333111000000000111111222333444444555666888777555555666888888999:::<<<<<<;;;999777888:::<<>>???===;;;::::::<<<>>>@@@BBB@@@??????>>>======>>>>>>??????>>>===<<<;;;::::::999888666777;;;>>>@@@AAA999999:::===@@@AAA@@@???>>>>>>===<<<:::999999888000111333555666555444333:::444000222333333444777999999999999999888777777777888888777555333222111555333111222333555555444333333333333222222111111111222111///,,,***+++---)))***,,,///111222333333666666666666777777777888111444555333///---...000333444555555333///+++))))))'''%%%%%%))),,,///000...///111333555666888888:::666222333666666111---******---333999;;;888444111222555777888999999888333777:::999666444444666444555555333222222555888===:::666666999<<<>>>>>>777888777444222111222333222444666666333///---,,,888:::======<<<;;;<<<===;;;<<<=========>>>@@@CCC666666:::@@@EEEHHHHHHHHHDDDFFFHHHEEEAAA<<<:::;;;888:::<<<======<<<999777<<<:::;;;===;;;777666999:::<<<===;;;888555444444333333555999<<<<<<;;;999666///)))(((---333444333555555555666777888999999888777555444555666888999666666555444222111222333666888;;;???AAAAAA===:::555444333333666999<<<>>>???AAA>>>999777888777444222222111222333666777888888999;;;>>>BBBEEEHHHJJJHHHDDDBBBCCCCCC???<<<===<<<999555444555666666555555444444555777666333///)))  %%%555======888666999===@@@EEEKKKLLLNNNOOOOOOMMMIIICCC???<<>>;;;888777888999<<<:::777666777999::::::<<<>>>===;;;777777:::===777555222222444666777777333555666888999999999888<<<<<<<<<======>>>??????:::<<>>===888777666888===AAADDDEEEAAABBBBBBCCCEEEFFFGGGHHHHHHJJJLLLLLLIIIGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIKKKLLLKKKKKKLLLNNNIIIMMMLLLHHHDDDDDDCCC@@@CCCBBB???<<<:::;;;>>>AAAAAACCCCCCAAA@@@AAA===777,,,   ...666999999:::>>>@@@CCCDDDCCCBBB@@@???;;;:::999999999999:::;;;<<<<<<;;;:::999777666555222111111555999;;;:::777222111000000111222444444333333222222222333444444444444444555555555666666555444444555555666777888555444333222333555777999555777888666222000222444111222555777888888777777555555666666555333000///222222222333666666555444444555777777777666666666888666333333333333222111111111111111222333444555999999999888666444444444444666999<<<<<<<<<<<<<<<:::<<<>>>AAACCCEEEGGGHHHCCCAAA===::::::<<<@@@CCCAAA>>><<<;;;===@@@@@@???AAA@@@???>>>>>>======>>>??????>>>===<<<;;;::::::999777666777:::>>>@@@@@@777888999<<>>>>><<<999777222333444666666555333222555111000333444333444777777888888888777555444444444777999999666444333444333222111222333444444333111222333333333333222222222222222000...------...)))***,,,...000111333333666666666666777888888999555555444000,,,,,,000444333444666666444000+++))))))&&&$$$$$$'''+++...//////000000111333444555666:::666333333666555000+++)))(((***///666;;;;;;999555666888999:::;;;;;;;;;444777:::999666555666888666666555444333333555666:::999777666888;;;===>>>888888666222///---...///...000333444222111000000777999:::;;;;;;;;;<<<===<<<===>>>======>>>@@@CCC999;;;>>>BBBGGGJJJJJJHHHAAADDDEEEBBB===:::;;;>>>666888:::<<<<<<;;;888777:::999;;;===;;;777777<<<:::::::::888666555777999444444666999<<<===<<<:::999333---,,,111666777666333444444555666777888888999888555333222333444555666666666333000...///000888777777999;;;===<<<;;;444444444555666999===???;;;===<<<777666777777444111111111222333555777999888:::===@@@DDDFFFHHHIIIFFFAAA>>>???===999666777666555444555666888888888444444555666666555222000)))  '''555;;;===888666888:::===CCCJJJJJJLLLMMMMMMJJJEEEAAA>>>;;;@@@DDDCCC>>>999888888<<<>>>AAAAAA@@@>>>>>>???EEEBBB===888666666666777<<<:::777777888:::;;;<<<===>>>===999555444666999888666444444555666555444444555777888999999888888::::::;;;===>>>???@@@@@@;;;>>>AAABBBAAA@@@@@@@@@<<<:::999:::>>>AAACCCDDDAAAAAAAAABBBDDDFFFHHHIIIIIIKKKNNNNNNLLLJJJJJJIIIEEEEEEDDDCCCDDDEEEGGGHHHHHHJJJLLLMMMLLLKKKKKKLLLMMMPPPOOOIIIEEEDDDBBB???EEEDDDAAA>>><<<===@@@CCCBBBCCCBBB??????AAA>>>999333### '''222666777888;;;>>>BBBDDDCCCBBBBBBBBB???>>><<<;;;:::::::::;;;::::::888777555444333333000111222555999:::999888555222000000222333333333111111111222333333333333222333444555666777888888777666666666777888999999777666666555666777888999666666666555333111111222///222555888999999777666333555666777666444111////////////111333444444222333555777888777666666666777444222222444555555555555444333222222222333444999999888777666444222111///222777;;;===???AAACCC===>>>???AAADDDFFFHHHIIIKKKIIIEEE???;;;;;;===@@@@@@===;;;<<<>>>@@@>>><<>>>>>>>>>>>>>>????????????>>><<<;;;:::>>><<<999999;;;<<<======777777999;;;>>>???>>><<<555777;;;>>>>>><<<888666333444666777777555444222111///111555666444444777555777888888666444333333444888<<<<<<888555444555222111000111333333222111111111333444444333222111222111111111000//////...+++,,,,,,---...///000000333333555666777888888888777555222///---///333666444555777888666111---))))))'''%%%%%%(((+++...///000000000000111222333444999777555555666555000,,,((('''''',,,333999;;;:::888999:::;;;<<<<<<<<<<<<777888999999777666777777:::999888777777777777777888777777777888999;;;<<<777666444000,,,***+++---))),,,...000000111333444777777888999:::<<<======>>>???AAAAAA@@@AAADDDFFF@@@CCCEEEFFFIIIMMMKKKGGG???@@@@@@>>>;;;:::<<>>===<<<@@@DDDCCC@@@;;;:::999<<<>>>@@@???===<<>>AAACCCAAABBBAAA>>>???BBBAAA===777))) """///333555888666:::???AAA@@@??????@@@AAA@@@>>><<<;;;;;;<<<===999888777666666555555555000333555666666666777777777444111111222333222111...///000222222333222222333333444555666777888888888888777777777888888999777777777777888888888888777666444444444444222111...111555999:::999777666444555666666555444333222///...///111333444444222222555999999888666666777555333111222555777999999999777555333222222222333777777777777777666444222111444888;;;<<<>>>BBBEEE>>>>>>???AAABBBDDDFFFGGGLLLLLLKKKFFFAAA===<<<===???<<<;;;>>>BBBCCC@@@<<<@@@@@@??????>>>?????????@@@@@@AAA@@@???>>><<<;;;???<<<:::999:::;;;<<<<<<888888888:::<<<===;;;999111333777999::::::888777444555777777777555333222000000444999888444222333444777999999666444333444555:::>>>>>>999444333333000//////000222222111000000111222333333222111000000000000000111111000///...------,,,,,,,,,,,,,,,///000333666777888777777666444111111222555666666666888:::;;;999444///,,,+++)))'''(((+++---//////000000///000111222444555888888888888666444111///)))((()))...555:::<<<;;;:::;;;;;;<<<<<<=========:::999888888888888777666:::999999999888888666555555666777888888888888999555444222...+++***,,,...***,,,...///000333666999777777777999;;;===>>>>>>@@@BBBEEEFFFGGGHHHKKKMMMGGGKKKKKKJJJKKKNNNLLLFFF>>>>>>>>>===;;;;;;<<<===666777999;;;===>>>??????<<<888777::::::777777999888999:::999888888999:::555444333555777888888777777555222000111333666888666888;;;===>>><<<:::888888777555444333333333444333666777555111///222555;;;999777666777777666555444777:::999888666777888222555555222222666777555222444666666666777;;;???BBBCCCDDDFFFEEEDDDAAA@@@===888555777777444333555333444666777777666666666555777888888666333111000%%%  )))222444777888;;;;;;888777@@@LLLZZZYYYWWWPPPHHH@@@<<<;;;===???BBBCCCAAA>>><<<::::::>>>AAA@@@===<<<>>>AAAAAA===777444444555444333444333444666999;;;;;;;;;888666444444555777888888>>>:::555333222333444444666777888999::::::999888888999::::::;;;;;;::::::===???BBBBBBAAA@@@BBBDDDEEECCC@@@@@@AAACCCCCCCCC>>>>>>???@@@BBBDDDGGGHHHDDDGGGKKKMMMLLLJJJJJJJJJHHHGGGFFFDDDDDDEEEGGGHHHKKKNNNQQQRRRPPPLLLJJJHHHAAAFFFHHHGGGFFFIIIJJJIIIDDDDDDBBB@@@>>>>>>@@@CCC???AAA???===@@@DDDDDDAAA:::,,, ---222555888555999===>>>===;;;;;;<<>>===<<<===???@@@:::999999888999999::::::111555888777555333444555999666222111222333222000,,,---///111222333222222444444555555666777777777888888777777777777888888777777888888888888777666999666333444666666444111...111555999:::999777555777666555444444444555666111000111333555666666444333777;;;;;;999888888:::444222111222555999;;;<<<<<<:::777444222111222222777666777888::::::888666777:::<<<<<<;;;;;;???BBB>>>>>>???@@@AAABBBDDDEEEGGGJJJMMMLLLFFFAAA>>>===>>>======AAAFFFGGGDDD???@@@???????????????@@@@@@AAAAAAAAAAAA@@@>>>===;;;:::888666666888;;;<<<<<<999888888:::;;;;;;999777000222333555777888999999555555777777777555333222000111666;;;:::333000111444777::::::777555444555666;;;@@@???999333111111///......///111111000///000111222333333222000...000//////000222222111000000///---,,,+++***)))))),,,...222555888888777666444222111444888999888555888:::<<<===;;;666111...+++***)))***,,,///000000////////////111333555777666888:::999666333222111++++++---333999>>>>>><<<;;;<<<<<<<<<=========>>><<<999777777999:::777444777777777777777666333111333555888888888777666666333222000---++++++---///...///000111222666:::>>>888777777999;;;>>>??????AAADDDHHHKKKLLLNNNQQQSSSLLLPPPPPPLLLMMMOOOLLLEEE=========>>>===<<<;;;:::<<<<<<<<<<<<======>>>>>>@@@;;;999;;;;;;999777888777999<<<<<<:::888888888777666444555777888888888777777555333222333777;;;555888;;;>>>>>><<<999777777666666555555555666666111555777666333222666:::;;;:::999999888777444111666999;;;;;;777444333333000222333000111666777555444666888888888999===AAACCCDDDDDDDDDBBB>>>:::888<<<777555777999777777999555666888888666555444444777888:::999666333111000$$$   )))111222///444:::<<<999:::EEESSSeeeccc^^^UUUIII@@@;;;:::>>>???AAABBBBBB@@@===;;;888===AAAAAA>>><<<>>>@@@???;;;666444444555444333000000222555888::::::999555222000111666:::;;;:::@@@>>>;;;777444444777;;;999===<<<888777;;;;;;777777999;;;<<<;;;;;;<<<======@@@CCCCCCAAA@@@AAABBBDDDDDDCCCBBBBBBCCCDDDEEEAAAAAA@@@@@@BBBEEEIIIKKKHHHHHHGGGGGGGGGHHHIIIIIIFFFGGGGGGFFFEEEEEEFFFHHHJJJLLLNNNPPPOOOMMMIIIGGGLLLHHHEEEFFFIIIKKKIIIEEEJJJFFF@@@<<<;;;===@@@CCCGGGCCCAAABBBEEEEEEBBB>>>:::111###  &&&444888555:::;;;<<<<<<;;;888666444===>>>?????????===<<<;;;<<<;;;999777666666777777>>>666222333333///000444777444000------000444777222000///...000111111111999555111111666:::;;;999===;;;999666666666888999777666555444333222222222444444444666777888666555---///111444666888888888555555555555555555444444222444666777666555555555222444777:::<<<===<<<<<<999444111444;;;???===:::>>><<<888444222222222333333444555777888888999888<<<======;;;999888999;;;AAA>>>;;;:::===@@@CCCEEEDDDGGGIIIHHHDDDAAA@@@BBB===???BBBDDDDDDCCCAAA@@@???<<<<<>><<<>>>???===<<<;;;888777666666888999888999:::;;;:::888666444444111111777:::888444333555555444333444555666777666888999999666222000000000444999;;;;;;888666555999::::::999666555555666222222333333333333222111111111111222111000//////+++++++++,,,///222666888666222...---......,,,***...000222444444333222111333222222222333333444555333666:::<<<<<<999444222222222222111000...,,,***)))///444333555999888333555888;;;<<<999666444333000222555888:::;;;;;;<<<=========>>>??????@@@AAA<<<999777777888888555222555444333444666666555444777888999999888666444222***111888:::777333000000222111000000222444666888888999;;;;;;;;;<<>>?????????@@@CCCCCCBBBAAA???>>><<<999777777:::<<<<<<<<<<<<<<<;;;999777666666888:::<<<<<<;;;888666222666:::;;;999666666777333444777;;;======:::777555777888:::999777444222666999<<<<<<:::999:::;;;:::999999777666555555444777999;;;:::666111...---'''***---000222333666777888:::;;;=========<<<<<>>>>><<<;;;888555555777888666333333777777444444555333000   (((...000///333;;;AAABBBDDDQQQ```eeeiiigggYYYJJJAAA<<<:::;;;<<<>>>@@@@@@>>><<<;;;999===>>>;;;:::>>>@@@??????<<<555333999@@@@@@:::444555777888888666444333222444666777777666777999???>>>;;;888555666999;;;:::>>>>>>999777:::;;;:::888:::<<<===<<<<<<===>>>>>>AAADDDDDDBBBAAABBBCCCFFFEEEDDDCCCCCCDDDEEEFFFAAA@@@@@@@@@BBBEEEHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEGGGIIIJJJKKKLLLMMMMMMKKKJJJIIIJJJFFFCCCCCCGGGIIIGGGEEEIIIFFFBBB???>>>???AAACCCHHHEEEBBBCCCFFFFFFBBB>>>===666***  !!!000666555666777999::::::888666555======>>>>>>>>>===;;;;;;::::::999999888888888888:::333000222222///...111666444111//////111444666111000///...///000000000555111---///444888999888999777555333333444666777777777666555444333333333333333444666777666555444111111111111333555888:::444555666555222111111222444666777777666444444444333555888;;;<<<======<<<;;;666222444:::>>><<<:::>>><<<777333000000000111555555666666777888999999999:::::::::999999;;;<<>>=========>>>@@@AAABBBAAA@@@???<<<999:::======:::999;;;;;;???AAA>>><<<>>>>>><<<<<<;;;999777666777888999999:::;;;;;;:::999777555888555666999999444111111666555444333444444666666555777888777444222111111111555888999888666555555888999999888666555555666444444444333333222222222///000222333333000...,,,&&&(((***,,,///222333444555222///.........,,,******+++,,,...............000000000111222333444555333555999;;;<<<:::777555444444444222000...+++***,,,000222111333999:::777999;;;>>>???<<<999777666777888999:::;;;;;;;;;::::::;;;===>>>@@@AAAAAAAAA===;;;888777888888666333555444444555666888777666::::::;;;:::999777444333,,,222888<<<;;;888555444333222111111222444666777777888:::::::::<<>>AAA???<<<;;;;;;555888===??????;;;777333;;;;;;;;;999444///,,,+++)))+++...111333555888999999999:::;;;<<<<<<<<<<<<>>>>>>??????>>>===<<<;;;:::444000222888>>>>>>===999666333333555555444111333666777555555777666222   %%%---222444555777???HHHLLLOOOWWWaaaccchhhfffYYYJJJAAA<<<999;;;===???@@@@@@???===;;;555999;;;888777;;;===<<<<<<:::666444888???AAA===777777888888777666444333666888:::;;;::::::;;;<<<<<<<<<;;;999777777:::<<<;;;AAACCC???::::::<<<<<<:::<<<>>>???>>>>>>???@@@@@@BBBDDDEEEDDDCCCCCCDDDFFFFFFEEEEEEDDDEEEEEEFFFCCCBBBBBBCCCDDDGGGIIIKKKKKKJJJIIIGGGFFFDDDDDDCCCFFFFFFGGGFFFEEEEEEFFFHHHIIIIIIIIIHHHIIIIIIJJJJJJJJJFFFCCCCCCEEEHHHGGGFFFHHHGGGEEECCCBBBBBBCCCDDDIIIFFFDDDDDDFFFEEEBBB???@@@;;;333&&&  )))333777555777888:::;;;:::999888;;;<<<=========<<<;;;:::999::::::;;;;;;:::999999666222111333333111000111444333222111111222333444111000////////////000000111...,,,---222666777777555444222222222333555777888888777666666555555555333444555777777666555444555333000///000333777:::666999:::777111...///222666777888777555333222333555777999;;;===>>>>>>>>>>>>999444444999<<<;;;999:::777444000///000222333777666666666777888999999555777888888888999<<<>>>CCCBBBAAA>>><<>>>>>???????????????;;;:::;;;>>>===999777888999>>>@@@>>>===>>>>>><<<<<<;;;999888777777888999999::::::;;;:::999777666999888999;;;888333111333666666444444333444555666555666666444222111222444444555777777555444444555666777777777555555777888888666444222111111222333...000333444333000---***''')))...111444444333222333111000000000///,,,***''''''((((((***+++------...///000111333555666777444555888:::;;;;;;:::999666555555444111...,,,***///111111///111666:::::::::===??????===:::888777;;;;;;;;;:::999888777666666888;;;>>>@@@AAAAAAAAA>>><<<:::888999888777555777555555666888999999999=========<<<:::777444333111444999===>>>===:::888444444333222333444555666444555666666666888<<<@@@@@@FFFNNNRRRRRRRRRUUUYYYVVVTTTRRRQQQPPPMMMIIIFFFDDDAAA===;;;<<<>>>???@@@IIIGGGDDDCCCCCCCCCBBB@@@AAA???===;;;::::::;;;<<<;;;<<<<<<<<<;;;999888777999===@@@>>>888444444555444777:::;;;999666444333222111222444666888888777888888888888888888777777555;;;AAAEEEDDD@@@;;;999666:::>>>BBBBBB@@@;;;888;;;;;;999666222///...///---///111333666888:::;;;:::::::::::::::;;;<<<======>>>@@@AAAAAA???>>><<<888444///111777;;;<<<:::666333000111444555333111111555777666777999888444  $$$...555999:::;;;>>>EEEOOOUUUWWWYYY\\\^^^cccbbbWWWJJJAAA<<<888<<<===???@@@@@@???===<<<444999:::777777:::<<<<<<888999888555777===AAA@@@999999888888777666555555;;;<<<>>>???>>>>>>???@@@888999999888777888:::<<<;;;CCCJJJIIIBBB===<<<===<<<>>>@@@AAA@@@@@@@@@BBBBBBCCCEEEFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIJJJLLLMMMIIIHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHGGGEEEDDDEEEGGGIIIKKKLLLIIIFFFEEEGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDHHHFFFDDDDDDDDDDDDAAA>>>???===999///  """000888999:::<<<=========;;;::::::;;;<<<<<<<<<;;;:::999:::;;;===>>>===;;;999777777555555777888777555333222222333333333333333333111222222111000000000111333000//////222555666555444333333333444555888999888888888888888888777777555777999;;;:::888777666666444111000000222666888999===@@@;;;333...000444666777777555222000000111777888:::<<<===>>>>>>>>>AAA<<<666555888::::::999222111///...///222666888888888777777777888999:::666888999999999999<<<>>>AAACCCCCC???<<<===EEELLLRRRMMMHHHFFFGGGFFFDDDAAA?????????????????????@@@>>>===???BBBAAA<<<999:::999>>>AAA???>>>??????===<<<;;;:::999888888999999888888999999999888777666666777:::<<<999333444888777666555444333333444555555555444222111222444666666777666555333333444666444555666666555666888::::::777444111000000222333000111222222111000...,,,///222777;;;<<<999555222000111111111111///---+++(((((('''((())),,,...000///000222444666888::::::666666777999999::::::999444555555444333111///---111111000///000333555555777:::<<<<<<:::777666555999888888666555444222222222555999===???@@@??????>>>===;;;999999888888888888777666666999;;;;;;;;;>>>>>>===;;;999666444333555777;;;>>>@@@>>>;;;999666555444444333444444555111222222222222555999<<<===DDDLLLMMMJJJIIIMMMRRRRRRQQQOOONNNMMMJJJFFFCCCBBB===888777;;;???@@@@@@HHHFFFCCCBBBBBBCCCBBBAAA@@@>>><<<;;;;;;<<<<<<<<<<<<<<<======<<<:::999888:::???CCC@@@888444666999777999:::;;;999777555444222111///000333666777888999999888777777888999::::::===AAADDDBBB???:::777;;;;;;<<<===>>>???@@@AAA666666555333111111444666666555555777999:::;;;;;;;;;;;;:::::::::<<<>>>???@@@AAABBBCCCBBB@@@>>><<<:::666222222666888888777444111000222666999888777///333666555666888777333 ***555<<>>>>>666:::;;;777666:::???@@@:::999888888777888888999;;;===??????>>>>>>???@@@666777777777666777999<<<<<>>>>><<<;;;555&&&  ,,,999;;;<<<>>>???>>>===;;;:::999:::;;;<<<<<<;;;::::::;;;<<<>>>???>>>;;;777555777777888888::::::777444111222333444555444444333333444666555222111222333888666444444444555555555222222222333444666888999777888999:::::::::999888777:::>>>???===:::999999555444444444444444444555:::>>>@@@;;;222...000444555555555333000//////000888999:::<<<===>>>??????AAA===999777888:::999888000/////////000333666888888888888888888999:::;;;:::;;;;;;;;;999999;;;<<>>;;;<<<;;;@@@BBB???>>>@@@@@@>>><<<<<<;;;::::::999999999777777777777777666666666777777:::<<<888333444999888777555444333333333444333444333222111333666999888888777555333333555888444555666555555666999<<<;;;888444111000111333555333222000/////////111222888;;;???BBB@@@<<<666222///000111222111///...---***)))((((((***---000222///000222555777888999999777777777777777777777666111222333444444333222111111111111222222000......444666888999777555555555666555555444333222222222000222666:::======<<<<<<===<<<;;;999888888:::;;;:::888777777999;;;<<<<<<======<<<:::888666555444999;;;===>>>>>><<<:::888888888666555444333333333222333333333333444888;;;<<>>@@@@@@BBBAAA???@@@AAABBBAAA@@@???<<<:::;;;===>>>>>>=========>>>>>>===<<<;;;::::::???CCC@@@:::777:::???;;;:::::::::999888777666555222000000222555777888999888777666777888:::;;;>>>>>>>>>>>>===;;;888666::::::;;;;;;===>>>??????555444333111000222666999>>><<<999999;;;<<<;;;:::<<<;;;;;;:::;;;===>>>??????@@@AAACCCCCCAAA@@@???AAA===999888999999888666444222222555:::>>>???>>>///444666666666777555000  ---888???CCCDDDCCCMMMVVVWWWQQQLLLLLLMMMQQQUUUUUUNNNFFFBBB>>>:::<<<===>>>>>>>>>>>>===<<<:::>>>>>>;;;:::===>>>===777<<<===888555888<<<===999999999999999:::;;;<<<999;;;======<<<;;;<<<===777777777666555777:::===@@@GGGSSSZZZTTTGGG>>><<<>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDEEEGGGGGGEEEDDD@@@@@@@@@@@@@@@???>>>===@@@AAACCCEEEFFFFFFFFFEEECCCDDDFFFHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJKKKLLLNNNIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJHHHFFFEEEDDDCCCCCCCCCEEEGGGIIIIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@??????<<<<<<:::,,,  '''666;;;<<<===>>>===;;;999888999:::;;;<<<<<<<<<;;;:::;;;<<<>>>>>>===;;;888666555777777666777999777222000222333555555555444444333666888777444222333444;;;:::888777666555555444111111222333444666777888666888999:::;;;;;;:::999666;;;???@@@===:::999999444555666777777666444333777:::;;;777111---...111333444444222000000111222999999:::;;;<<<===>>>???AAA>>>;;;:::::::::999888333333333333333333444444666777888:::;;;;;;;;;;;;=========;;;999888999;;;>>>???@@@>>><<<===@@@DDDHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>???BBBBBB===;;;======AAABBB>>><<<>>>???======<<<<<<;;;;;;:::999999777777777777777777777777;;;999:::;;;888333222555999888666444333222333333222333333333333555888<<<::::::999777555666888;;;666666666666555777:::===<<<:::666333222444666777555333000......111444666<<<>>>@@@AAA???;;;555222///000222111000//////000+++***))))))***---///111...///111333444555444444555555555555555444333333///000111333444444333333000000222666555///++++++333555777888777666777888666555555444444555666666222333666999:::::::::999:::;;;:::999777888;;;>>><<<:::888777999;;;<<<<<<<<<;;;:::999888888777777999<<>>;;;888888::::::999888777555333222111555666777777666777999:::<<>>;;;888777999<<>>@@@AAA@@@>>><<<999888:::>>>@@@???>>>>>>??????@@@???>>>===<<<;;;>>>@@@>>>;;;:::===AAA===:::888777888999999888999666333222444666888888777666666666777888:::;;;???===:::888999999888777333666;;;??????===888555666555333111///111555888AAA>>>:::999;;;<<<:::888;;;;;;;;;;;;<<<===>>>>>>999:::<<<>>>@@@BBBCCCDDDFFFCCC@@@>>>===<<<;;;:::666444444777===BBBBBBAAA555:::;;;999888777333...!!!///999@@@EEEGGGIIITTT[[[WWWNNNKKKMMMPPPPPPSSSRRRKKKEEEBBB???;;;<<<<<<<<<======<<<<<<<<<;;;>>>>>>:::888:::;;;:::888======888666888::::::999::::::;;;;;;<<<<<<===777888::::::999888888999::::::888666666888<<>><<<>>>@@@BBBCCCBBBBBBCCCDDDDDDCCCCCCEEEGGGHHHEEECCC??????@@@@@@???>>><<<;;;===???AAACCCDDDDDDCCCBBBCCCDDDGGGIIIJJJJJJIIIIIIJJJKKKLLLKKKKKKKKKMMMOOOLLLMMMOOOPPPOOONNNLLLKKKKKKKKKKKKIIIFFFBBB@@@???AAACCCFFFHHHHHHGGGEEECCCAAABBBCCCCCCBBBAAAAAABBBDDD>>><<<===222  """222999;;;===>>>>>>===<<<;;;999:::;;;=========<<<;;;888999;;;<<<<<<;;;:::999555777777333444777666000111222333444555555555555333666999888444111222444888999888777555444444444222333444555666777888999555777999;;;;;;;;;:::999333888>>>>>>:::666555666555666777888888777666555666777777555222000///000222333333333222222555777999999::::::;;;<<<===>>>???>>>===<<<<<<:::999777444555666666666555333222333555888;;;======<<<;;;<<<<<<<<<;;;888888999:::>>>>>>??????????????????@@@BBBCCCDDDCCCCCCDDDEEEBBBCCCDDDEEEEEECCCAAA@@@???======@@@@@@===<<>>AAA@@@;;;888;;;<<<<<<=========<<<<<<;;;:::999999999888888888888999999<<<888666888888555333444:::888666444333222222222111222444444555777:::===:::;;;;;;999888999;;;>>>888888777666666888;;;>>>>>><<<:::888777888:::;;;333222111000111333666888<<<<<<======<<<999666444///111222111///...000333,,,,,,,,,,,,---...000111///000222333333333111000000111222333333333222111///000111333333333222222111///222777777111---///000222555666666777888999777666555555555666777888666777888999999999999999888888999777777888<<<@@@>>>;;;888777888:::;;;;;;:::::::::::::::;;;;;;;;;666<<>><<<;;;:::888666333111000555777999999888666666777:::===???@@@@@@@@@BBBCCCCCCEEEIIIMMMNNNKKKDDD???======<<<:::999:::<<>>@@@???===;;;999666555888>>>AAAAAA>>>???@@@AAAAAAAAA@@@???>>><<<======;;;::::::===???===999444222444777999999===:::777666777888999999555555555666777888::::::;;;888666666888::::::999444777;;;======999555111333333222111000222666999???:::666666999;;;999777888888999:::;;;;;;;;;;;;555666777999;;;>>>AAACCCDDDBBB@@@>>>======<<<;;;999777666888===@@@@@@??????CCCDDD@@@===:::555... $$$111;;;AAAFFFHHHLLLTTTWWWRRRNNNPPPUUUVVVVVVWWWSSSKKKDDDBBB???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>999777888888777888;;;;;;777777:::;;;:::<<<<<<===>>>===<<<;;;:::666888999999888777777888===<<<:::777666999===AAAHHHIIIOOOVVVTTTHHH???<<<>>>@@@BBBCCCBBBBBBCCCDDDDDDCCCBBBDDDGGGHHHEEEBBB???@@@@@@@@@???>>><<<;;;===???BBBDDDEEEDDDCCCAAADDDEEEHHHJJJKKKJJJIIIHHHGGGHHHIIIIIIIIIIIILLLMMMOOOQQQSSSUUUUUURRROOOLLLMMMNNNNNNLLLHHHDDDAAA???@@@BBBEEEGGGGGGFFFEEECCCAAABBBDDDDDDCCCCCCCCCDDDHHH@@@>>>???555  ///:::;;;>>>@@@AAAAAA@@@???999:::<<<=========<<<<<<555777999:::<<<<<<<<<<<<777999888333444888666111111222333444555555555555222666999888333000111333555666666666444333444555666666777888999:::;;;;;;555666888;;;<<<;;;:::999000555;;;<<<777333222333777777777888888888888888888777666555444333222222222333444444333555888:::999999999:::;;;<<<===>>>>>>>>>>>>>>>===;;;999777111333666888999888666555111444999<<>>===<<<::::::;;;999888777888:::>>>>>>>>>@@@BBBAAA???===666:::>>>???>>>===???AAAAAACCCEEEFFFEEECCCAAA???@@@>>>>>>@@@AAA>>>???AAA???AAA>>>888555888::::::============<<<;;;:::999;;;::::::999999:::;;;;;;999333222666999888777777:::999777444333222222222000222444666777888;;;>>>;;;<<<<<<;;;:::;;;===@@@999999888777666888<<>><<<;;;;;;<<<===>>>111111222222444666888999;;;;;;;;;;;;:::999888777///111222000......111444////////////000000111222222333555555555333111000,,,---000222333333111111000000222222333222111000222///111777888333111444---///222444555666777999777666555444444555666777::::::999999999999999999666777888777666888===BBB???<<<999777888999:::::::::::::::;;;<<<===>>>???444<<>>@@@AAAAAAAAADDDJJJOOOPPPMMMFFF@@@<<<>>>???<<<999888;;;>>>888999;;;>>>@@@???;;;888777444333888>>>BBBAAA???@@@AAABBBCCCBBBAAA@@@???>>><<<:::999999:::;;;<<<<<<777111///111666999:::???===:::888999::::::999333444555666777888999:::666444333666:::===<<<;;;:::999999777666555555555//////000000111444999===;;;777222333777:::999777555666888999::::::999888666666555555777999<<<>>>>>>===<<<;;;;;;;;;::::::;;;888666888;;;===<<<;;;GGGJJJJJJEEEAAA===666000'''333<<>>AAA@@@;;;777888888666777999999777888<<<===:::>>>???@@@@@@>>>;;;888777777888:::999888777777888888===???:::222222===GGGTTTOOONNNRRRPPPGGG???===>>>??????@@@@@@?????????EEEFFFGGGHHHHHHFFFDDDBBB@@@@@@AAADDDFFFDDD???:::===@@@DDDGGGHHHHHHFFFDDDFFFIIIKKKIIIFFFFFFJJJNNNKKKFFFCCCDDDIIIMMMMMMKKKOOOPPPSSSXXX\\\ZZZQQQJJJIIIJJJKKKKKKIIIFFFBBB@@@EEEFFFFFFFFFFFFEEEDDDCCCEEEDDDBBBBBBCCCDDDCCCBBBEEECCCAAA???999,,,  ***555666:::??????<<<999999<<<:::888888:::<<<=========999888<<<>>><<<;;;===999888777888999888666444000222444666777777666555555333222333555555222///555444222000......111333444666888777444444555888888777666777888777555444555777999888555222111000333888:::888777888888555999::::::888444222111111000//////111333555555444777666555555777:::<<<>>>:::;;;===>>>>>>>>>======444444555555555555555555444888===???>>><<<:::999<<<;;;999777777888999:::===;;;:::;;;???@@@???>>>;;;<<<>>>@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHGGGEEE???BBBDDDCCC???<<<;;;;;;<<<:::;;;<<<777111444<<>>???>>><<<;;;777777777888999999::::::666777777555111...,,,,,,333222111111222555888;;;>>><<<:::999:::;;;;;;;;;999777555333444777;;;======<<<;;;===>>>===888444000111222333555777999:::===???CCCDDDCCC>>>999666555444333222111222333333---222444222111444444333444333111//////000111222///000111222222111000///555333111000111111000///666444333444888999666444111111111222444555777888;;;777333222444666666555777777777999::::::888666555444222222444888<<>>@@@===999777:::>>>???;;;:::;;;888111...///444666999::::::999666444333333444999>>>AAA@@@>>>@@@BBBFFFLLLPPPOOOIIIDDDCCCAAA???===<<<<<<===>>>@@@>>><<<;;;<<<;;;:::999777777:::@@@BBB???>>>??????>>>???AAADDDCCC>>>999<<<:::888888888888666555777333......222666888888>>>===;;;::::::;;;===>>>===:::777444444888<<>>===<<<;;;;;;;;;<<<<<<===>>><<<999666666888:::999888777999;;;<<<;;;<<<===>>>@@@@@@@@@???===<<<::::::<<<;;;999888888777555444888<<<>>>;;;555555===DDDLLLGGGGGGLLLLLLFFFAAA@@@??????@@@@@@@@@??????>>>===>>>???AAAAAAAAA@@@@@@@@@???@@@BBBDDDCCC???;;;???AAADDDGGGIIIHHHGGGFFFGGGIIIJJJHHHDDDBBBEEEIIIJJJFFFCCCEEEJJJNNNNNNLLLLLLMMMPPPVVV[[[ZZZSSSMMMJJJJJJKKKKKKJJJHHHFFFEEEIIIKKKMMMLLLJJJGGGFFFFFFDDDBBBAAAAAACCCEEEFFFEEEHHHCCC@@@@@@???444"""  %%%777888;;;<<<;;;777555444;;;999666666888:::;;;;;;>>>:::999===>>><<<:::;;;<<<:::999888888777555333333444666777888777666666555555444444333222111000111222333222000//////000444666777666444333444666888777666666777666444333333555888999888777777777444999;;;888777999:::999888999:::888555333222222111111111222333444444444777666555555666777999:::999:::;;;<<<===<<<;;;;;;888777666555555555555555777:::???AAA???===;;;::::::999777777888:::<<<>>>>>>;;;:::;;;???BBBDDDCCC<<<<<<===>>>???@@@AAABBBDDDEEEEEEFFFGGGGGGEEEDDD@@@CCCDDDCCC@@@===<<<<<<===<<<===???;;;666:::AAACCC@@@>>>???BBBCCC@@@<<<;;;<<<>>>??????>>><<<:::444444555666777888888888333444555333111/////////333222111111222444777999;;;:::888888:::;;;;;;;;;;;;999777555555666777999;;;999999:::======;;;999444333333333444666777999;;;<<>><<<:::999888666444333333333444///333444111111333555444444333111/////////000111//////000000000000//////444333111111000000//////333333444666999::::::999333333333444666777999:::;;;777333333444777777777666666666777999999777555444555666777999:::<<<<<<>>>;;;999:::>>>???<<<999777777777777888999999:::888999;;;:::888888999;;;<<<999999;;;999333111222555777999;;;;;;999777555222222333777<<>>???AAADDDIIIMMMLLLHHHCCCEEECCCAAA???>>>>>>???@@@AAA???<<<:::::::::999888999888;;;@@@AAA>>>>>>@@@@@@???>>>>>>??????===<<<:::999888999999999777555777333//////333777999999<<<;;;999888888999;;;<<<;;;;;;999999999999:::;;;:::777444444555555333111888888888888888888999999777666444333333444666777999666444555:::<<<;;;888777777888999::::::;;;;;;777999:::777444555999>>><<<<<<:::999999999999999777777666666666666666666@@@AAA@@@<<<:::999444... 000===GGGNNNRRRRRRLLLGGGFFFMMMVVV```nnn{{{}}}pppZZZHHH@@@>>>===;;;;;;:::::::::;;;<<<<<<;;;888666666888999999888777999;;;<<<;;;:::;;;<<>>======???@@@BBBCCCEEEEEEAAA@@@@@@AAABBBAAA???===AAACCCEEEGGGIIIIIIIIIHHHIIIJJJJJJFFFBBB@@@BBBEEEJJJGGGDDDFFFJJJMMMNNNMMMJJJKKKNNNTTTXXXXXXTTTOOOIIIIIIIIIJJJJJJJJJJJJJJJKKKOOOSSSRRRLLLGGGFFFHHHBBB@@@???@@@CCCFFFGGGHHHHHHBBB>>>@@@BBB;;;)))  444777::::::888666444444999777555444666888888888<<<:::;;;@@@BBB===:::999<<<:::888888777666444222555666777888888888666666555777888555111...///000///222444444222000......555666777666444333333444777666555555666555333111000333777:::;;;<<<===???888;;;<<<888777;;;===<<<999:::;;;999777555444555555555555555555555555555888777666555444555666777777888:::;;;;;;:::999999;;;:::777555444444555666888;;;>>>@@@>>>;;;999999888777666666999<<<@@@BBB@@@>>>======???BBBCCCCCC>>>>>>======>>>???BBBCCCHHHHHHIIIIIIHHHFFFDDDCCCAAABBBDDDCCC@@@===<<<<<<>>>>>>@@@BBB@@@>>>AAAGGGDDDBBB@@@BBBEEEFFFDDDBBB???@@@@@@@@@???<<<:::999222222444555666777777888333444555555333333444555444333222111111222444666777666666777:::;;;;;;;;;===<<<:::777666444444444777777777999<<<======<<<777666444222222444666888999999999:::;;;===>>>>>>===;;;:::777666555444444222666555111000333666555444333111000//////000000//////...............///333333222111000///......000222666888:::;;;>>>???777777777777888999;;;;;;:::777444333555777999999777666666777888888666444444666999<<<===<<<;;;999===:::777888;;;===<<<:::777777777777777777888888444444555777999::::::999999777888;;;:::666444666666888:::<<<<<<:::888666111000111444999<<<>>>>>>>>>???AAADDDFFFGGGEEECCCDDDCCCAAA???>>>>>>??????BBB>>>:::888888888999888<<<:::;;;??????======@@@AAAAAA???<<<:::;;;===???999888888999;;;:::888666777333///000444888::::::999888777666666777888999:::;;;<<<===<<<:::888777999666333222111111000...222333444666888:::<<<===444555666777777555444333666444333666:::<<<:::888444555666888:::<<<>>>>>>999::::::777444444777;;;999:::::::::999888666666444444444444555555666777555888999888999:::777111 %%%:::GGGOOOWWW\\\]]]QQQNNNMMMQQQXXXdddvvvyyy___KKKBBB???>>>;;;::::::999999999999::::::888666777888999999888:::<<<======<<<;;;<<<======>>>???@@@@@@>>><<<;;;<<<;;;;;;<<<>>>???>>>===888999;;;<<<============BBB@@@???@@@@@@???>>>>>>CCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBBCCCEEEGGGIIIJJJDDDCCCAAAAAAAAAAAAAAAAAACCCDDDEEEFFFHHHIIIJJJJJJKKKKKKJJJGGGDDDBBBCCCEEELLLJJJGGGGGGIIIKKKLLLLLLIIIJJJMMMQQQTTTTTTQQQNNNFFFFFFFFFFFFHHHJJJLLLMMMJJJPPPUUURRRKKKEEEDDDGGGCCCAAA??????BBBEEEGGGGGGFFFBBB@@@AAABBB<<<---!!! ///555999:::999:::;;;::::::777444444555666777777777888>>>FFFHHHBBB;;;888999888666555555555444222666666777777777666555555555999:::666///+++...222222444555555333111000000666777888888777555444444666444444444555555333111///222666999;;;===@@@BBB===???>>>999777:::======:::<<<===<<<:::888888888999::::::999777666666777777666666555555666666777888999:::;;;;;;:::999888;;;999666444333555666888666999<<<===;;;888666666888888777777:::===AAADDDDDDDDDCCCCCCBBBAAA???>>>BBBAAA???===>>>@@@CCCEEEKKKLLLMMMLLLIIIFFFEEEDDD@@@AAAAAAAAA???===<<<;;;===>>>AAACCCCCCDDDGGGKKKEEECCCBBBDDDFFFHHHHHHGGGBBBBBBAAA???===:::888777222333555777888999999999777888999888777777888:::555444333222111222333444444444555777:::<<<;;;:::<<<;;;:::999777555333222444555888;;;======<<<;;;888666333111111333666888888777666555777:::===@@@>>>===;;;999777555444333666888666000///222666666444444222111000000000111///...---,,,+++,,,---...111222222111///...------///333888::::::;;;???BBB===<<<;;;:::::::::::::::999777555444555888:::;;;999888888888::::::999777666888:::======<<<:::999===:::888888999::::::999666666666666666666666555333111111666<<<>>><<<999999777888;;;;;;777666888777999;;;<<<<<<;;;999777000000000222666:::<<<>>>=========???@@@AAABBBBBBAAA@@@???>>>============@@@===888666777999:::;;;<<<999999<<<===;;;;;;>>>AAABBBBBB???;;;:::===@@@777777888:::;;;;;;999777666333000111555999;;;;;;888777777666666777777888:::;;;<<<<<<;;;999666444666444111...---,,,,,,,,,...///111333666999;;;<<<000222333555555444333111222111333666999:::999777333444666888:::;;;===>>>999::::::888555555888:::999888888777777666555555888777777666666777888888444777::::::;;;<<<888111 ...EEEOOOUUU]]]bbbbbb[[[ZZZXXXWWW[[[gggzzzyyy]]]IIIBBBAAA@@@;;;;;;:::888888777777888999888888888999999999999>>>???AAA@@@>>>======>>>:::;;;===??????>>><<<:::<<<<<<<<<>>>AAACCCCCCBBB777888999;;;<<<======<<<>>>??????>>>===>>>??????DDDDDDEEEEEEDDDCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFFFFFFFDDDBBBAAABBBDDDEEEDDDDDDDDDDDDEEEGGGJJJKKKLLLLLLKKKIIIGGGGGGHHHIIINNNLLLIIIHHHHHHHHHIIIIIIKKKLLLMMMNNNOOOOOOMMMKKKBBBBBBBBBCCCEEEHHHKKKMMMJJJPPPTTTRRRJJJEEEEEEHHHGGGDDDBBBAAACCCDDDEEEDDDFFFFFFFFFFFFCCC;;;222+++  ***444=========@@@@@@>>>;;;888555444555666777666222555???JJJNNNFFF===888555333222222444555555444444444444444444444333333444999;;;666...***...333666777777666444333444555888999999::::::999777555444333333444555555444222111333777999:::<<<>>>@@@@@@BBB???999666999<<<;;;===>>>???>>><<<:::::::::999::::::999666444555666666666666666777888999999999:::;;;<<<<<<;;;:::999888666444333444666999:::777999<<<<<<:::888777666::::::999:::;;;>>>@@@BBBEEEGGGJJJJJJHHHEEEAAA???FFFDDDAAA??????BBBEEEGGGMMMOOOPPPNNNJJJGGGFFFFFF@@@??????>>>>>>===<<<;;;;;;>>>AAABBBDDDGGGIIIJJJDDDCCCCCCDDDFFFHHHJJJJJJCCCBBB@@@===:::888777666555777999;;;<<<<<<<<<;;;:::;;;;;;999777777888:::777666555444333333333444444444666999;;;<<<:::999999999999999888777555444333666;;;??????===:::888777555222111222444777:::999777444333444777;;;>>>===<<<;;;:::888666444333888999666000...111555555444444333333222222222222///...,,,+++++++++,,,---///111222111///------...111555999:::::::::===@@@@@@???>>><<<:::999888888888777666555555777:::<<<<<<;;;::::::<<<======<<<999999999::::::;;;;;;;;;===<<<:::999999999888888999999999999999888777666555222111666===AAA???<<<<<<999:::===<<<888666888777888:::;;;;;;:::888777111111222333555777;;;===<<<<<<;;;;;;<<<===@@@AAA??????>>>>>>>>>>>>>>>>>>===:::777666777:::<<<===:::888888;;;;;;999:::===???BBBDDDCCC@@@======???666666666888:::;;;999777666333000111555999::::::888888777777777777888888::::::999888777666444444333222///,,,******+++,,,......000111333555666777---......///000111111222222333555777:::;;;:::999555555666777888999:::;;;888888888888777888:::;;;999888555333333444666888;;;:::888777666666777888777;;;===<<<<<<;;;555---  %%%;;;PPPWWW\\\eeekkkkkkdddeeecccaaadddqqqwwwZZZGGGBBBAAAAAA===<<<;;;999888777777666888999999::::::::::::;;;>>>@@@AAA@@@>>>=========888999;;;======<<<;;;:::<<<;;;<<<>>>BBBDDDDDDDDD777777777888999;;;<<<>>>999>>>???>>>===@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCGGGGGGFFFDDDBBBCCCEEEHHHDDDCCCAAAAAABBBEEEIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLNNNLLLJJJGGGFFFFFFGGGHHHMMMMMMLLLLLLKKKJJJIIIIIIBBBBBBBBBCCCEEEHHHJJJLLLMMMQQQTTTRRRLLLIIIJJJMMMKKKIIIGGGFFFGGGFFFEEEDDDHHHJJJLLLKKKGGG@@@:::666 $$$333@@@BBBAAACCCBBB===<<<999666555555666666666111444>>>IIILLLFFF===999333222000111333555666666222222222222222222222222444777999555...,,,000555888999999777555444666777999999999;;;===<<<999777222111222333666777666555444666888888999:::<<<>>>@@@AAA???999666888::::::>>>???@@@>>><<<:::999:::555777888666222000111333555555666777888888999999;;;<<<<<<======<<<::::::777666555555666888:::<<<999;;;>>>>>>===;;;:::::::::;;;<<<===>>>??????@@@DDDHHHLLLNNNMMMJJJGGGFFFIIIGGGDDDBBBAAACCCFFFHHHKKKNNNPPPNNNJJJGGGGGGHHHAAA???>>>===>>>>>><<<;;;:::===@@@AAACCCHHHIIIGGGCCCBBBBBBCCCDDDFFFIIIJJJCCCAAA>>>;;;999888777777888999;;;===>>>===<<<;;;::::::999777444444555777999999888777666555555555777777999<<<======:::777666777777888888888888777444888>>>@@@???<<<:::888666555333222222555777999888666444222333666999;;;::::::::::::888777555444888:::777000---000333333222222222333333333333333///...---,,,+++++++++++++++...222111///------///222444777999999:::<<<===@@@>>>===;;;999888777777888888777555444555888;;;<<<;;;:::;;;===?????????;;;:::999999999;;;<<<===<<<=========<<<;;;:::999===>>>>>>>>>===<<<:::999777444222555<<<@@@???======;;;;;;>>>===888666888666777888888888888777666222333555555666777999;;;;;;;;;;;;:::999;;;>>>AAA?????????@@@AAAAAAAAABBB===:::777777999;;;======888666888;;;<<<::::::======@@@DDDEEEDDDAAA>>>===777666555666888999888777777333111111555888999777888888888888888888888888:::999888666555444444444111000...,,,******---000222222222333444444444555...------,,,---///000222666666888999;;;;;;<<<<<<777777777888888999999999777777777777888888999:::888666444222222444888:::;;;999777555333444555555888<<<>>>===;;;888000''' 999LLL\\\^^^cccooouuussshhhjjjkkkjjjqqqwwwZZZGGGBBBAAA@@@@@@???===;;;999888777777888:::<<<<<<;;;;;;<<<===<<<>>>??????===;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;===@@@BBBCCCBBB666777666555555777<<<@@@999???BBB???===@@@BBB@@@??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCFFFGGGGGGEEEBBBBBBEEEHHHCCCAAA???===???BBBGGGJJJLLLJJJHHHHHHHHHIIIIIIIIIJJJIIIHHHFFFEEEFFFHHHIIILLLLLLKKKJJJHHHHHHHHHIIIEEEEEEFFFGGGHHHJJJKKKLLLOOOPPPPPPOOOMMMMMMNNNPPPOOOMMMMMMMMMMMMLLLIIIGGGIIIIIIJJJKKKJJJGGGAAA<<<)))  ---???CCCDDDFFFDDD===<<<:::666444555555555555666666:::BBBEEE@@@;;;999666444222222444666777777000000000000111222222333333555666333//////333777666888:::999777555555555777777888;;;>>>>>>:::777000000111444777888888777666777999999888999;;;===;;;>>>===888666888::::::===>>>>>>===:::777777777333666888666111///111444555666666666777666666666;;;<<<=========;;;:::999999999999999999:::;;;<<<999;;;>>>>>>===<<<<<<<<<888:::===@@@AAAAAA@@@???DDDFFFIIIJJJHHHFFFFFFGGGIIIGGGEEECCCBBBCCCEEEFFFGGGJJJMMMLLLHHHEEEFFFIIICCCAAA>>>>>>@@@@@@???===:::>>>@@@@@@BBBHHHHHHDDDAAAAAAAAAAAAAAACCCFFFIIICCCAAA>>>;;;999999::::::888999;;;======;;;999888888888777555333333555777;;;;;;::::::999888888888:::;;;===???@@@>>>999666666666666777888888999999777:::>>>>>>===<<<<<<>>>777666555444333444555555555444444444555777999:::888999:::::::::999888777777999777000---///111000...///000111222333333333............---,,,+++***(((,,,111111...---...111111222333666999;;;;;;:::::::::999888888777888888888888777555222333666:::888777666888;;;>>>??????;;;;;;::::::;;;===>>>???999;;;>>>@@@@@@>>>======>>>?????????>>><<<:::888777444222333777;;;<<<<<<===;;;;;;>>>>>>:::888:::444555555666666555555444444666999999777777888:::;;;<<<<<<:::999:::>>>AAA<<<===>>>@@@AAACCCCCCCCC???<<<:::999:::;;;;;;;;;777666999>>>???<<<<<<>>>===>>>@@@CCCDDDCCC@@@<<<888666333333444666777777777444111111444777666555777777888888888888777777999888888777666555555444000000000...,,,...222666888888777777777777777777222111000000////////////777777888888888999:::<<<888999999::::::;;;;;;<<<777666555555666666555555555444333333444666888:::999777555333222333555666888<<>><<<999000'''  +++QQQ```gggcccfffrrrvvvqqqgggkkkmmmoooyyyuuuYYYGGGCCCBBBAAACCCAAA???===;;;999888777888;;;>>>>>>===<<<===???===???@@@@@@>>>===>>>>>>>>>===<<<;;;;;;;;;<<<===;;;::::::<<<>>>@@@???>>>666777666333222555<<>>>>>:::<<<===>>>???@@@AAAAAAAAA>>>???BBBDDDDDDDDDCCCBBBEEEFFFGGGEEEBBBAAADDDGGGBBB@@@===;;;===AAAFFFIIIKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFIIIKKKKKKKKKJJJHHHGGGGGGHHHJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLMMMNNNPPPQQQPPPPPPPPPQQQRRRPPPMMMJJJHHHEEEEEEHHHLLLKKKDDD===222  %%%;;;BBBEEEIIIFFF???<<<999666444444444444333;;;888888<<<===:::888999999666444333444666777777000000000000111222333444222333444222000111555888333777:::;;;999666333222666555777:::>>>>>>;;;777//////111444777::::::999777999:::999999:::<<<>>>777:::;;;777666999;;;;;;<<<======;;;888555444444555888:::888333111333777666666666666555444333222;;;;;;<<<===<<<;;;999888<<<<<<<<<<<<<<<<<<;;;;;;777999<<<===<<<;;;;;;<<<666999===AAACCCCCCAAA@@@EEEFFFFFFCCC???>>>@@@CCCHHHGGGEEECCCBBBCCCDDDEEECCCGGGKKKJJJFFFDDDFFFHHHEEEBBB??????AAABBBAAA???;;;???AAA???BBBHHHGGGBBB@@@@@@@@@@@@@@@AAAEEEGGGCCCAAA>>>;;;:::;;;<<<===666888:::;;;;;;999666555999999888666555555888:::<<<<<<<<<;;;;;;;;;::::::===>>>???AAAAAA>>>999555777777666666777888999:::999;;;<<<<<<;;;<<<@@@CCC888888666555444333222222222222333555666888:::;;;777888:::;;;<<<;;;::::::777999777111---...///...+++,,,...///111222222222......//////...,,,+++)))&&&+++000111...---///222000//////333999<<<;;;999666666666666777888999:::888888777444111222555999555444333555999<<<>>>>>>:::;;;<<<===>>>???@@@@@@666:::???BBBBBBAAAAAA@@@<<<===>>>>>><<<:::777666666333111000222666999;;;<<<:::;;;>>>>>>;;;:::<<<333333444444444444333333555888;;;;;;999777888999;;;<<<===;;;999:::>>>AAA999:::<<<>>>@@@AAABBBCCCAAA???<<<;;;;;;;;;999888777777:::@@@BBB???>>>???===<<<===@@@CCCDDD@@@===999666222111222555666666777444111111444666555333666666777777777777666666777888999:::999777555444111111111000///111666;;;<<<<<<<<<;;;;;;;;;;;;;;;555555555444333000...---555555555444444555777999999999:::;;;<<<>>>>>>???777666444444444333222000111222444666777888999999888666444333333555888999888<<<@@@@@@???<<<333*** 555cccnnnooofffeeeoooqqqiiifffjjjlllooo{{{rrrWWWGGGDDDDDDCCCEEECCCAAA>>><<<:::999888888<<>>===>>>@@@@@@BBBCCCCCCBBBAAABBBCCCAAA???===<<<;;;<<<>>>???;;;:::999:::<<<======<<<:::888555333333666:::<<<>>>>>>??????>>>;;;888666;;;<<<>>>???@@@@@@@@@@@@;;;@@@FFFGGGCCCBBBDDDGGGFFFDDDAAA???@@@CCCGGGJJJHHHFFFBBB@@@AAAEEEIIILLLJJJJJJHHHCCCCCCHHHKKKJJJGGGEEECCCAAAAAABBBDDDFFFJJJMMMOOOLLLFFFBBBCCCEEEFFFNNNSSSTTTWWWZZZXXXRRROOOPPPOOOLLLJJJKKKOOOTTT^^^YYYRRRPPPQQQPPPLLLHHHHHHMMMNNNKKKHHHHHHGGGDDD888)))  ---AAAGGGAAA===???@@@;;;888999888555444666666888:::;;;;;;<<<>>>@@@===888333222555777555222000333666666555444666888444333444666888999999777666666555666777666333000777555444666999999777555000666999888888999:::777777666555666777888777666777888888999999:::;;;;;;999::::::999999777666555555999<<<<<<999666666777777777999::::::999888777>>>===;;;::::::::::::;;;888888777888::::::999777999:::;;;<<<<<<<<<<<<;;;BBB@@@???@@@BBBBBB???<<>>===@@@BBBBBBAAAAAAEEEFFFCCCBBBFFFHHHGGGCCCBBBAAAAAACCCDDDCCCAAA>>>;;;:::<<>>???@@@???============:::666666888999888666777777888888999:::;;;;;;666888:::<<<=========<<>>@@@???===555@@@DDD<<<888<<<<<<777:::999999;;;>>>@@@AAA@@@:::888777999<<<<<<999666222111111333666888999888???===<<<===>>>;;;666111333111000333777888333///555888;;;;;;888666888999;;;<<<>>>>>>======???AAA<<<;;;;;;<<<>>>???@@@@@@CCC>>>999888;;;===;;;999<<<<<<;;;;;;;;;;;;===>>>BBB===:::<<<@@@BBB===888777444111000111222222111222333333444555777:::;;;666888::::::999999:::<<<===;;;999888777666333222/////////111444888===@@@>>>===<<<<<<>>>>>>===<<<777777777777666555333222888555111...///111666999777555777:::777222444:::::::::888333///---000333111333555666555444444555333333222444666888999999<<>>??????>>>;;;777555555666777===BBBDDDAAA???@@@BBBIIIFFFBBBAAAAAABBBBBBAAA=========<<<999999:::;;;999===<<<999888<<>><<<:::777666666888;;;<<<:::;;;;;;<<<;;;:::888777999:::===?????????>>>===@@@CCCFFFFFFCCCBBBCCCEEEEEEDDDBBBAAAAAACCCEEEGGGFFFDDDAAA@@@AAAEEEIIILLLNNNOOOLLLHHHGGGKKKLLLJJJDDDCCCAAA@@@AAACCCEEEGGGGGGJJJLLLJJJEEEBBBCCCEEEGGGOOOWWWZZZ]]]___\\\VVVNNNOOONNNJJJGGGGGGKKKOOOXXXSSSNNNMMMOOOOOOLLLIIIFFFJJJKKKGGGEEEFFFFFFCCC<<<...  """555>>><<<:::<<<@@@;;;777777777444444666888999:::999888777999;;;===999444333555666555222000333666555444333666999999888777777888888777666777555444444555444222000555333222444777888666444111555888888:::===<<<999666555555666777888888777666777888999:::;;;;;;<<<:::999999888777777666666666888::::::999777666666888999999999999999888777::::::::::::999999888888333333444777:::<<<<<<;;;777888999:::;;;<<<======BBB@@@>>>???AAABBB@@@>>>EEEFFFHHHGGGCCC@@@???>>>DDDCCCBBBAAAAAA@@@AAAAAACCCDDDFFFHHHGGGEEECCCAAADDDAAA>>>>>>AAABBBAAA@@@???CCCCCC???>>>AAABBBAAADDDBBB@@@@@@@@@@@@>>>===<<<::::::>>>CCCEEECCC???;;;:::999:::<<<<<<:::999999999:::;;;;;;<<<======>>>============;;;777444<<<999999<<<;;;777666999>>>:::666666888;;;======:::;;;<<<<<<;;;;;;;;;;;;===;;;888888;;;<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;333555888:::;;;:::999888;;;777222---***)))+++,,,/////////000000111111111---------,,,+++***)))(((+++---///000//////000111444222111333555555444111444222000//////222555777555333111000333666999:::<<<::::::<<>>======>>>>>><<<777333444222222444888999555111888:::<<<;;;999777666666888:::<<<=========>>>@@@>>>======>>>???@@@@@@@@@@@@<<<777888;;;>>>===;;;===;;;:::999:::<<<===>>>>>>:::888;;;AAABBB???:::333111///000222444555555444333111222444777999:::666888:::<<<======;;;:::999888777777777666555444222222222333555999===???>>><<<;;;;;;;;;;;;999777444555777888888777666555666333000---,,,---///111333111333888888555777===<<<<<<:::777333111222444111222222222000000222444777666555666777888999999>>>BBBDDDAAA>>>:::333,,,  AAAeeelllooolllgggccc___ZZZ```YYY^^^fffiiiuuuwwwgggXXXNNNFFF???;;;<<<===<<<:::777666666777999>>>CCCCCCAAA>>>???AAAEEECCC???>>>>>>??????>>>777888999888666666777999:::===>>><<<<<<@@@BBB@@@<<<;;;:::999999:::;;;<<<666666777888888999999::::::;;;===>>>???>>>===<<>>;;;888777777777666555777555333222222222111///222111111222444555555444333555666777===BBBAAA<<<555444444555888999999888555666777888:::<<<======;;;:::888777666777777888888888777888999999777555::::::999999999999999:::777777888888888777666666333333333666999;;;;;;:::555555666888:::<<>>======@@@AAABBBBBBEEEFFFFFFEEEBBB@@@@@@@@@CCCCCCBBBBBBAAAAAABBBBBBIIIHHHGGGFFFDDDCCCAAA@@@EEEBBB@@@AAADDDEEECCCAAA@@@CCCCCC???<<<>>>???>>>EEECCC@@@???>>>===:::888;;;:::<<<@@@EEEFFFDDD@@@;;;::::::;;;===>>>===<<<888999<<<>>>???@@@@@@???======>>>??????===888444;;;999:::======:::999;;;>>>;;;777555777:::<<<>>>:::999888777888888999:::===<<<:::;;;===?????????AAAAAA@@@???===<<<;;;;;;333555888::::::999777555777444000,,,******,,,---000000000111111111111111)))******+++,,,,,,++++++---///111111111000111222444333222333444444333111111000//////000333777999555222///000444888:::::::::999999<<>>:::===<<<999888888888:::;;;:::777555666666777999;;;;;;888666222333555999<<<===;;;999=========>>>>>><<<888555777555555777:::;;;888444;;;;;;;;;;;;:::888555222444777:::<<<<<<<<<===>>>===>>>???@@@@@@???>>>======999666777;;;>>>>>>===???;;;777777:::===>>>===;;;999888<<>>===>>>>>><<<888666555555222111///,,,+++,,,000444999999999999999888888888???AAA@@@<<<888777333...   )))NNNmmmtttxxxqqqhhhccc```^^^]]]UUUVVVYYYZZZffftttsssssskkk^^^SSSKKKDDD>>>::::::;;;;;;:::888777888999;;;???BBBBBB@@@===>>>???AAA???;;;::::::;;;;;;:::333555666555555555888999;;;???AAA@@@AAAEEEDDDBBB<<<;;;;;;;;;::::::::::::444555555666888:::<<<>>>>>>======<<<======>>>???AAA???<<<;;;<<<>>>>>>===@@@AAACCCDDDCCCAAA>>><<>>;;;777555555555555555777444111000000111000///111000000111333444555555444555555777>>>EEEDDD>>>444444444555888999999999444444666888:::<<<>>>???===;;;999777777888999:::;;;888666777:::;;;999666999888888888888:::<<<===777777666666666777888888888777666777777777555333222333444666999===@@@BBB>>>===<<<<<<>>>AAACCCEEECCCDDDCCCAAA??????AAACCCBBBBBBBBBCCCCCCEEEFFFFFFNNNLLLHHHEEEBBBAAA@@@AAAHHHFFFEEEFFFIIIJJJGGGDDDCCCFFFFFFBBB@@@BBBCCCBBBEEECCC@@@???>>>===;;;999<<<<<>>@@@AAAAAA@@@999;;;===???AAA@@@??????>>>===<<<======<<<999666:::999:::<<<===<<<<<<===<<<999555333444666:::<<<:::888555555666888999:::===<<<;;;;;;;;;===>>>>>>BBBBBBAAA@@@>>>===<<<<<<777999;;;<<<<<<;;;888777777555333000000000222333333222222222111111111111+++,,,---...///////////////111333333222111111222111111222333555666666555444333222222444777:::<<<999555111222777::::::999333444666:::???@@@<<<888777===@@@<<<:::<<<;;;888888888999;;;<<<:::777444333444777999::::::888777333555888<<<@@@???<<<:::<<<===>>>???>>><<<999777999888888999<<<<<<:::888;;;999777888:::999444000111444888:::;;;;;;<<<===<<<>>>@@@AAA???===<<<;;;===:::777777:::<<<===<<<@@@;;;666666:::===>>>===<<<::::::>>>CCCEEEBBB???000//////222666999;;;;;;===888333222777;;;===<<<:::777666:::???AAA>>>:::===>>>===;;;777333111000666555444444555666888999999888777777777555111...222444888;;;<<<<<<:::999555444333111///---+++***---+++,,,222999===>>>======>>>???>>><<<999777555555333...***(((+++000555888999::::::999999999999===???>>>:::777666333...!!!  555]]]www{{{{{{rrrjjjfffdddcccZZZRRRQQQQQQSSSbbbooommmggg___TTTLLLGGGCCC???<<<:::<<<===<<<:::999999:::<<<>>>AAA@@@>>><<<<<<<<>>AAACCCCCCDDDFFFDDD???999:::::::::::::::999999666666777999;;;>>>AAABBBAAA>>>:::777777:::===@@@???===:::999;;;>>>??????>>>@@@BBBCCCBBB???<<<999@@@@@@@@@AAACCCFFFHHHJJJGGGLLLOOONNNOOORRRPPPLLLHHHGGGFFFEEEDDDDDDEEEEEEBBBDDDFFFGGGHHHHHHIIIJJJLLLMMMQQQVVV[[[^^^aaaccccccccc```YYYPPPIIIFFFGGGIIIGGGDDDCCCCCCDDDDDDCCCGGGIIIHHHCCCBBBFFFJJJJJJEEEAAA666$$$ ###333===AAA>>>888444555555444444777555666666555444555777999:::999777555555444333111111333444333111000333666888555222222333555555555555333000///000000000///222222222222333444555777555555444666>>>EEEDDD>>>444444444555888999999999333444666888:::<<<>>>???>>><<<:::999999:::;;;<<<===:::777777:::<<<;;;999777777666777888:::===>>>:::888555444555777:::<<<;;;:::888777777555222000111222444777:::===@@@BBB<<<<<<<<<<<<>>>@@@DDDFFFDDDDDDBBB@@@===<<<>>>@@@@@@AAABBBDDDFFFIIIKKKLLLPPPMMMHHHCCCAAA@@@AAABBBIIIGGGFFFGGGJJJKKKHHHEEEBBBFFFGGGDDDDDDGGGIIIHHHEEECCCAAAAAAAAAAAA???===>>>@@@BBBDDDEEEDDD@@@===>>>===>>>@@@CCCDDDCCCBBB;;;<<<>>>???@@@???===<<<@@@===999888888999:::999444666777888999:::;;;:::999777444111111333666999<<<888555444777999;;;;;;<<<;;;:::999888888999:::?????????>>>>>>>>>======;;;;;;<<<===<<<:::999888999888777666666666777888555555444333222111111000...///000000000000000000000222333333111000111111000111333555555666777777777777666666666888:::;;;;;;777444444666888777666222222444888======999555444888;;;::::::;;;:::888666777888:::;;;:::666333111444777:::;;;:::999888444666:::???BBBAAA>>>;;;;;;<<<>>>???>>>;;;999777:::::::::;;;<<<<<<<<<;;;999666555666888888444111000333666888999999;;;<<<>>>AAADDDDDDAAA???>>>>>>@@@===:::999999:::::::::>>>;;;777777999<<<===<<<<<<::::::;;;>>>@@@???===444333333555888:::;;;:::===888444333555999;;;<<<===888444555;;;??????======??????===888444222111333333222222333444555666777666555666777666333111666888:::<<<===<<<:::888777888888888777555333111.........111777<<<<<<::::::;;;===???>>><<<888555999666111,,,))),,,222666555888:::;;;999999:::;;;999===>>>;;;999777222---### AAAhhhxxxwwwqqqhhhddddddbbb^^^VVVPPPPPPRRRVVVgggsssnnn___WWWLLLDDDBBBBBBAAA@@@===???@@@???===;;;:::;;;===>>>??????===<<<;;;;;;???===999888888999999888555666888888888999<<<>>>@@@BBBCCCCCCDDDFFFBBB;;;777888888888999999999999999:::<<<>>>@@@BBBDDDEEEAAA===888444444777;;;>>>@@@???>>>======???AAACCC@@@@@@BBBBBBAAA???===;;;@@@AAABBBCCCDDDFFFHHHIIIGGGLLLOOOPPPQQQTTTSSSOOOJJJIIIHHHGGGEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJPPPNNNOOOTTTWWWZZZ^^^cccfffgggddd^^^TTTLLLHHHHHHHHHGGGEEECCCBBBBBBCCCCCCDDDGGGFFFAAA@@@DDDGGGGGGDDDCCC;;;***  +++777<<<;;;666444777888666666888999::::::999666444444555777666666555444333222222111333666444111///000222111000///000222555555555222111//////111222111000444444444333222333555777444666555666;;;AAAAAA===555444444555888999999888444444666888:::<<<>>>???===<<<;;;:::::::::;;;<<<<<<:::777777888:::;;;<<<666666777777888999:::;;;:::888666444555888<<<>>>999888777777888777555333222333666999<<<>>>???@@@:::<<<======>>>@@@CCCFFFFFFFFFDDD@@@===;;;;;;<<<@@@@@@BBBDDDGGGJJJLLLNNNNNNKKKGGGBBBAAABBBDDDFFFHHHEEECCCDDDGGGHHHFFFDDD???DDDEEECCCDDDHHHKKKJJJFFFDDDCCCCCCDDDDDDCCCAAA@@@AAACCCDDDCCCAAA???===>>>>>>>>>@@@CCCDDDCCCBBB<<<===>>>>>>>>>===<<<<<>>;;;999999999999;;;::::::999999:::<<<===;;;999777666888999::::::888777777888:::;;;;;;:::999777555333333555888:::???:::555444777<<<>>>>>>888;;;>>>===999555555666111111222222333444666666888777666777888999888777:::;;;<<<<<<<<<;;;:::999:::;;;<<<<<<<<<:::999888000222333222666:::;;;888888888:::===???===:::666<<<999555000...///444777444888;;;<<<:::999:::<<<888===???===;;;999333---%%%###FFFjjjuuurrrkkkdddaaaaaa^^^XXXQQQNNNRRRVVV\\\nnnvvvmmmXXXPPPFFF@@@???AAABBBBBB>>>@@@AAAAAA???<<<<<<<<>>======<<>>:::999999::::::999666777888888777888:::<<<@@@AAAAAAAAACCCEEEAAA:::777777777777888:::;;;<<<<<<===@@@BBBDDDEEEEEEEEEAAA>>>;;;888777888;;;<<<@@@BBBCCCAAA>>>===@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@BBBBBBCCCEEEFFFGGGGGGGGGGGGLLLOOONNNPPPRRRQQQNNNHHHGGGGGGFFFFFFEEEEEEEEEGGGGGGHHHIIIJJJJJJIIIHHHNNNKKKLLLQQQTTTTTTWWW]]]eeefffeee```XXXPPPMMMLLLGGGGGGFFFDDDCCCCCCDDDEEEDDDGGGFFFAAA@@@CCCEEEEEEDDDCCC===000  ###000666888444444999;;;999888:::999:::<<<;;;888555333333333444444444333222222222111444777666222...---......------000333555555555000//////111333444333111555555555333111111444666444666777666777<<<===;;;666555555666777888888777444555666888:::<<<===>>>::::::::::::::::::::::::999999777555555666:::===888888888888777666555555666666666777888:::;;;<<<888777777888999999888666333555999<<<>>>>>>>>>===999;;;>>>???>>>???BBBDDDDDDDDDDDDBBB???>>>???@@@@@@AAABBBCCCEEEHHHJJJKKKKKKIIIEEEBBBBBBDDDGGGIIIHHHEEEBBBBBBEEEGGGFFFDDD>>>BBBDDDBBBCCCGGGJJJJJJHHHFFFEEEEEEEEEEEEDDDBBB???AAABBBBBBAAA@@@??????=========???AAABBBAAA@@@<<<<<<======>>>>>>??????AAA===999777888:::;;;;;;888===>>><<<===AAAAAA===888999:::888666555777999===999555666;;;>>>===;;;999::::::888666666888;;;<<<<<<<<<<<<<<<<<<<<<<<>>;;;777555555999:::::::::::::::;;;<<<<<<;;;888555333333555777444555555555555666:::<<>>@@@===<<<:::666000)))%%%EEEcccoooqqqooogggaaa]]]XXXSSSMMMMMMTTTYYY___ooorrrdddQQQKKKCCC??????@@@@@@???;;;>>>@@@AAA???>>>======AAAAAA@@@@@@AAAAAA@@@???AAA???;;;::::::;;;;;;:::888999999888666666888999>>>?????????CCCGGGCCC===777777777777888:::===>>>===???BBBDDDFFFFFFEEEDDDBBBAAA@@@???>>>=========@@@CCCDDDBBB<<<:::<<<@@@FFFEEEDDDBBBBBBCCCDDDEEECCCCCCEEEFFFGGGGGGGGGGGGFFFJJJLLLKKKLLLNNNMMMJJJEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHHHHHHHIIIIIIHHHFFFIIIFFFHHHOOOQQQOOOPPPUUU]]]``````\\\UUUOOOLLLKKKFFFFFFFFFEEEDDDDDDFFFHHHEEEIIIHHHDDDBBBEEEFFFEEEDDDDDD???333###  ---333666333555:::===;;;999:::444777:::;;;:::777666555111222333333222111222222111555888777222---++++++------...111444555555444......///222444555333222555666555333000///222555333777888555555888;;;:::777666555666777888777666555666777888:::<<<======777888888999999999888888666777777444222333888===:::;;;:::999777444111///111444777:::;;;;;;999888:::999888999999999777666444666:::>>>??????===;;;888;;;???@@@??????AAACCC>>>@@@BBBCCCCCCDDDEEEGGGAAAAAAAAABBBDDDEEEGGGGGGIIIGGGDDDBBBCCCEEEIIILLLJJJGGGCCCCCCEEEHHHHHHFFF???CCCEEECCCCCCGGGIIIIIIIIIHHHFFFEEEFFFEEECCCBBB>>>???AAAAAA@@@@@@@@@AAA<<<;;;;;;===???@@@???===<<<<<<<<<===>>>@@@AAABBB@@@===;;;:::;;;<<<;;;;;;666;;;<<<999:::>>>>>>::::::<<<>>>===:::888:::<<<<<<888555777;;;>>>===;;;888:::;;;:::888888;;;???>>>=========<<<<<<;;;;;;AAA???:::777555555777888999999:::;;;;;;;;;;;;::::::999888666444222000///,,,---...000111111222222...000000///---++++++,,,'''+++///111111222555888777777777777888999:::;;;333888;;;999333222666;;;;;;999777888::::::888555000000333999===>>>>>>>>>???===:::888777555333111...444:::======<<<;;;<<<888888;;;>>>AAABBB@@@>>>999<<>>999555333333999::::::999999999;;;<<<@@@???<<<777222111555999666666555444444555999===???BBBDDDBBB>>>===AAAEEECCCBBB@@@===::::::;;;===444:::???>>>999777999======:::777555666999>>>AAA<<<;;;;;;<<<>>>???>>><<<999===@@@===777666:::???>>>>>>>>><<<::::::<<<>>>555999===;;;555111000111222333555777:::<<<===>>>BBB???;;;:::;;;===>>>>>>===<<<;;;;;;;;;===>>>???<<<<<<<<<;;;:::999777777000777:::555444888;;;999666555777;;;???@@@>>>;;;<<<<<<;;;888555333555666:::>>>BBBAAA<<<999999<<<<<>>@@@???>>>>>>???DDDCCCBBBBBBDDDDDDCCCBBBBBB???<<<::::::;;;;;;:::;;;;;;;;;:::888777888999<<<======>>>CCCIIIFFF@@@888777666666777:::===??????>>>???AAADDDFFFFFFEEEBBB>>>===??????<<<<<>>@@@AAA@@@HHHFFFDDDDDDEEEEEECCCAAA@@@@@@BBBEEEHHHIIIGGGEEEFFFGGGHHHIIIHHHGGGFFFEEEBBB@@@BBBHHHKKKIIIHHHJJJLLLTTTPPPJJJOOONNNEEEAAADDDCCCDDDGGGKKKMMMLLLIIIQQQSSSVVVYYYXXXRRRIIIBBBCCCDDDDDDEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGIIIEEE>>>444'''   $$$//////777<<<;;;888888777555555444444666888888666555555444222222333333222111222666999777222......000---...///111222333444444///222444555555444555555666777888666555444444555777444111000222555777888888777666777888999999888444555777777666777888:::999999:::<<<===:::666222666666777777666555444444666888:::;;;999666333111555777:::<<<<<<<<<<<<===999:::::::::999666333222444000333<<>>???<<<;;;:::;;;>>>@@@AAAAAA@@@AAACCCGGGIIIIIIGGGEEE@@@AAABBBDDDFFFGGGHHHIIILLLCCC???BBBEEECCCDDDGGGGGGFFFDDDEEEFFFFFFEEEDDDBBBBBBBBBDDDFFFJJJNNNPPPJJJKKKGGG???>>>CCCEEECCCDDD>>>999888;;;===;;;999<<<;;;:::===@@@@@@>>>;;;>>>:::666666;;;@@@CCCDDD;;;999888888999:::999999777888:::;;;;;;999777666777<<>>:::666666888>>>;;;888777888999999999555777:::;;;<<<===>>>@@@???@@@===666555:::>>>@@@???>>>;;;999888999::::::>>>;;;888777:::;;;:::999777888888888777444222000///222666555111///111444111000---,,,+++,,,...///++++++,,,---///222555777:::999888888888999::::::888777666999<<<<<<:::777888999;;;;;;:::888666444222444888;;;======<<<;;;;;;<<<<<<<<<:::777333111...222555555888===>>><<<;;;<<<<<<;;;:::;;;===???@@@777666>>>???777222555:::<<<===<<<:::999;;;>>>???BBB@@@888333333555555;;;===>>><<<999888999;;;AAA>>>;;;;;;???CCCEEEEEEFFFDDD@@@===;;;<<<===>>>:::;;;;;;<<<===>>>>>>???@@@<<<888666777999:::;;;>>><<<;;;:::;;;>>>AAABBB===999888;;;<<<888666666?????????<<<999777777888555666666555222111111111444555666:::>>>@@@???>>>;;;;;;:::888777999>>>AAACCCFFFDDD===:::===>>>;;;:::999888888777777888888:::888666555666666666555111222555;;;@@@@@@<<<888:::999888888777777777888======<<<888444111111111888:::===???>>><<<888666)))555OOOdddaaaaaacccccc\\\RRRKKKLLLLLLLLLRRR]]]fffccc[[[PPPKKKDDD???<<<;;;:::999<<<<<<<<<<<<===>>>???@@@HHHEEEBBBAAACCCCCCAAA>>>===>>><<<888888<<<>>><<<:::999888888999;;;>>>@@@>>>>>>@@@HHHUUUZZZPPPBBB999888777666777999<<<===<<<;;;;;;===???AAAAAA@@@CCC@@@???AAA@@@===>>>AAAEEEHHHGGGBBB???AAABBBAAAEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@AAADDDFFFGGGFFFDDDCCCCCCDDDFFFHHHIIIHHHFFFBBB@@@AAAGGGJJJIIIJJJMMMOOO```ddd\\\XXXOOOGGGIIIEEEDDDDDDGGGKKKLLLKKKHHHIIIKKKNNNRRRRRRNNNHHHCCC@@@BBBEEEHHHHHHGGGDDDBBBJJJLLLNNNNNNKKKHHHGGGGGGFFFBBB<<<555,,,   ,,,111888===;;;888777666333333333444666888777555222666444333333444444333222777999:::777222000111444222222111111222444666777222444666666444333333444777888999888555333333444444222//////222555777777666555555666888999888777222444666666666666888:::;;;;;;<<<===>>>===999666444444333333333222222222222444666777777555222000444666888999:::::::::;;;::::::;;;:::999777444222444111444<<>>???;;;:::999:::===AAACCCCCCBBBCCCDDDGGGIIIIIIGGGEEE@@@@@@AAACCCFFFHHHKKKLLLKKKCCC???BBBFFFGGGIIIMMMHHHFFFFFFFFFGGGGGGFFFDDDAAAAAABBBDDDHHHMMMQQQTTTOOOOOOJJJBBB@@@DDDEEECCCAAA<<<777777:::===<<<:::<<<;;;;;;===???@@@===;;;;;;:::999:::>>>@@@@@@???;;;999888999:::;;;:::999888888888888888666555444333999???AAA???<<<;;;<<<===:::777666777888999888999;;;<<<<<<:::999::::::;;;>>>===999777:::<<<;;;<<<;;;999888888:::<<<======;;;888777999:::999888777888999999888666333222222555777666111///000333000///...------...///000++++++,,,...000222333444999888666666666777999:::;;;:::999;;;>>>???===;;;999999999777666333111000000222666:::<<<======<<<999999999999777444111///000444666555888>>>@@@>>>???===999777777:::<<<>>>@@@999999@@@@@@999777;;;@@@AAA@@@>>>;;;999;;;===>>>BBB@@@999444555666666<<<===>>><<<999888888:::???===;;;<<<@@@CCCDDDDDDCCCBBB@@@>>>===<<<<<<;;;::::::;;;<<<===>>>???@@@<<<999777666888:::;;;<<<===<<<;;;:::;;;===???AAA???;;;999;;;;;;888666777;;;<<<;;;999555333333444222222000...,,,---000333888888:::===@@@AAA@@@>>>BBB>>>:::666666999===@@@DDDHHHGGGBBB@@@BBBAAA=========<<<<<<;;;;;;;;;<<<999888666666666666444333000111555;;;@@@@@@<<<777::::::999999999888888888999999999777444222333444999<<>>:::777***)))???WWWWWWYYY]]]___ZZZQQQKKKJJJIIIHHHLLLWWWaaa```ZZZNNNIIICCC>>>;;;:::999888<<<<<<<<<======???@@@AAAFFFCCCAAA@@@BBBBBB@@@???===???>>>:::999<<<===;;;999999888888999;;;===>>><<>>===<<>><<<888666444222333333333555666555333000777555444444666666555333<<<===<<<888444222444777888666333111222444888:::555777888777555333333333888999:::999666333222111///......///222555666666333333444666777777555333///222444666666666888:::;;;;;;;;;<<<======;;;999444333222222111222222222000222555777777666444333222333444666777888999999:::;;;;;;;;;999777555444555333666<<<@@@@@@???@@@<<<:::999:::>>>BBBEEEFFFEEEEEEEEEGGGIIIIIIGGGEEECCCBBBBBBBBBDDDGGGIIIKKKIIIBBB>>>@@@EEEGGGIIILLLHHHGGGFFFGGGHHHHHHFFFDDDAAAAAABBBEEEJJJOOOUUUXXXVVVUUUOOOGGGCCCDDDEEECCC>>>:::777777;;;======<<<<<<;;;;;;===??????===;;;;;;;;;===@@@BBBAAA>>><<<<<<;;;:::;;;;;;;;;999777888777666555444333333333222888@@@CCCBBB>>>===<<<<<<:::666555666777777777<<<======;;;777444333333666;;;>>>;;;::::::999666999888666666777:::>>>@@@===;;;888777888888888777666888:::;;;;;;999666444666888999777222//////000.../////////////////////)))+++---///111222333333777666444333333555888:::<<<;;;:::<<<>>>??????>>><<<:::888555222000/////////111555888;;;<<<<<<<<<999888777666444333222111333666777666999???BBBAAACCC===666333555999;;;<<>>;;;999999999:::;;;===???@@@AAA999888777999<<>>@@@@@@;;;999::::::777555777888999999777444222222222000...,,,)))))),,,222777======>>>@@@BBBAAA???===HHHAAA999555666:::<<<===???BBBCCCAAA@@@@@@===999>>>>>>============<<<<<<777666666777777777444222///000333999>>>???<<<888999::::::;;;;;;:::888888555666666555333333444666999<<>>@@@AAACCCEEECCCBBBBBBCCCBBB@@@>>><<>>===:::999999999::::::;;;;;;;;;888===EEEPPP[[[___TTTFFF<<<;;;999777777777888888===<<<;;;<<<>>>>>>>>><<>>===BBBIIIMMMIIIDDDAAA???@@@EEEHHHJJJPPPVVVyyy|||^^^GGGDDDGGGFFFFFFGGGGGGGGGGGGFFFCCCCCCDDDFFFIIILLLLLLKKK>>>AAAEEEIIIJJJHHHEEECCCJJJRRRYYYWWWOOOFFFCCCCCCEEE@@@;;;;;;:::000   111999===;;;777555333000555333111111222333222222888666555666777777666555<<<======:::777555555666999777555333333555777888777888999888666555555666888:::;;;:::666333111111---,,,---000333555555444222222333444555333000,,,...111444666666777888::::::999888999;;;;;;:::999666666555444444444555666222444777999;;;;;;::::::000000000222555888::::::;;;;;;;;;;;;:::888777666666666999===???@@@@@@@@@AAA>>><<<<<>>>>>===<<<<<<===>>>>>>>>>===;;;>>>@@@BBBDDDDDDBBB???<<>>===<<<<<<;;;888555555444333222222333444555777;;;@@@BBB@@@===;;;;;;>>>;;;777555444555444333;;;;;;;;;888444000......555:::===;;;999999777444777666555555666999===???>>><<<:::999888888888888666888:::<<<<<<;;;999888:::;;;;;;888333///............//////......,,,,,,(((***...222444555555444666444222111222555888::::::999999:::<<<===>>>>>>>>>;;;777333111111222222111222555777999::::::999;;;:::888666555444444555555888888666999@@@CCCCCCCCC<<<555333666999999777;;;:::<<<>>>===;;;@@@HHHIIIHHHEEEBBB???>>>===>>>;;;@@@BBB===999:::;;;:::======<<<;;;999888888888999:::<<<>>>@@@AAAAAAAAA>>>AAAFFFHHHGGGBBB<<<888999999999;;;===???AAABBB999999:::>>>BBBDDDEEEDDD>>>===<<<<<<<<<===>>>???@@@:::777888888555444555888:::;;;:::777444333333......---,,,---111777;;;???>>>???@@@AAA@@@===:::FFF???777555888;;;;;;999;;;<<<<<<<<<===<<<:::888::::::;;;:::::::::999999555555666888::::::888555222000000444999<<<<<<:::888999;;;<<<<<<;;;999888666777666555222111222444777;;;@@@DDDDDD@@@:::666*** ***AAAIIIRRRWWWZZZZZZVVVRRRHHHHHHGGGIIIQQQYYYYYYSSSHHHDDD@@@<<<;;;;;;:::999======<<<<<<>>>@@@BBBDDDEEEGGGHHHIIIHHHDDD>>>:::999===???>>>???AAA@@@<<<::::::;;;;;;;;;;;;::::::555:::AAAIIIRRRUUUMMMBBB<<<;;;:::999888888888999???>>>======??????>>>===@@@======@@@@@@??????CCCBBBEEEEEE@@@>>>AAABBBAAA??????AAACCCFFFGGGFFFDDDDDDDDDDDDFFFHHHIIIHHHGGGEEEAAA???CCCIIILLLHHHBBB@@@???AAAEEEHHHKKKRRRZZZzzzlllOOOEEEGGGGGGGGGFFFEEEEEEEEEFFFEEEDDDBBBCCCFFFIIIKKKLLLCCCDDDEEEFFFGGGGGGGGGGGGGGGOOOVVVUUULLLDDDAAAAAAHHHBBB===>>>???555""" ---444999888555444333000888444///,,,...111444555888666666666888888777666888:::<<<<<<:::666444222666666666666555555555555888999999999777777888:::888:::;;;999666444333222......///222555666666444222222222333333000,,,(((...111555777888888999::::::999999:::;;;<<<;;;999777777666666666666777777333555888;;;===>>>??????000...---000555:::<<<===<<<<<<<<<;;;:::999888888777999<<<===>>>@@@AAAAAAFFFCCC@@@@@@BBBDDDEEEFFFHHHGGGFFFFFFGGGHHHHHHGGGIIIGGGCCCAAA@@@@@@BBBCCCBBBCCCEEEJJJPPPSSSQQQMMMGGGEEECCCCCCCCCDDDBBBAAAGGGFFFEEEFFFIIINNNSSSVVV[[[XXXTTTOOOJJJEEEBBBAAABBBAAA>>>>>>>>>>>>>>>===<<<>>>?????????>>>======DDDEEEFFFEEEDDDBBBAAAAAACCCAAA???===<<<:::777444333222111111222555888:::===???AAAAAA@@@@@@???@@@@@@<<<888555444333222111666777777555111...------777;;;<<<888666777777555666555555555666777999;;;======<<<:::999888999:::777888:::<<<===<<<;;;;;;<<<<<<;;;888444000------.........---,,,***)))((('''***///444777888777777444333222222333555888:::777888999:::;;;<<<===>>>;;;888444111000111444666444555666777777777666666:::999777555444555555666666999999777:::AAAEEEDDDBBB<<<666666999:::888555888888999;;;::::::???FFFFFFEEECCCBBBBBBAAA@@@???:::@@@BBB???;;;<<<<<<;;;<<<;;;:::::::::999888888777999<<<>>>???????????????CCCIIIMMMLLLFFF???:::999999999:::<<>>=========>>>???===888666777777444222444666888;;;:::888555222222,,,...000222444666999<<<>>>===<<<<<<===<<<999777>>>:::666666:::<<<999666<<<:::999<<<>>>>>><<<;;;888888999999999888777666333444666:::===>>>===;;;666222......333888<<<===888999;;;<<<<<<;;;999888::::::999666222000000111555999>>>BBBBBB???999555///&&&???JJJTTTVVVWWWXXXVVVQQQEEEGGGHHHJJJPPPTTTQQQJJJDDDBBB>>>============<<<>>>===<<<;;;===???BBBCCCGGGKKKOOOQQQMMMEEE===777666;;;??????AAADDDCCC@@@<<<<<<======<<<;;;:::999666999<<<@@@EEEIIIEEE>>>;;;;;;;;;:::::::::;;;;;;>>>===<<<===>>>???>>>===>>>;;;;;;>>>???>>>???BBB@@@CCCCCC>>>===???AAA@@@??????AAADDDGGGGGGFFFDDDCCCCCCEEEHHHKKKLLLJJJHHHEEEBBBAAADDDHHHIIIFFFBBB??????BBBGGGIIIKKKSSS[[[rrrQQQGGGFFFGGGGGGEEEDDDCCCDDDFFFEEECCC@@@@@@CCCFFFHHHIIIHHHGGGFFFEEEFFFGGGIIIJJJFFFLLLQQQPPPKKKEEECCCCCCJJJDDD???@@@AAA999(((  %%%---333333222333333111777333---+++---111555777777666555666888999888777444666:::;;;;;;888333111555555666666666555444444777888999888777777888:::888999999888666555666777444444444555777888777555333222222222333111...+++111444888::::::::::::;;;<<<<<<<<<===>>>>>><<<:::444444555666666666666555222444777:::===???@@@@@@444111...000666<<<>>>>>>>>>======<<<;;;:::::::::888<<>>@@@BBBAAAGGGEEECCCCCCDDDEEEEEEDDDHHHFFFDDDDDDFFFHHHIIIHHHEEEDDDBBBAAAAAABBBDDDEEEBBBFFFKKKQQQYYY___]]]XXXHHHEEEBBB@@@@@@AAABBBAAAIIIGGGEEEEEEGGGKKKPPPSSSXXXUUUTTTTTTOOOGGGBBBAAACCCCCCAAA@@@???>>>>>>>>>>>>@@@BBBBBB@@@>>>>>>???GGGGGGHHHFFFCCCBBBCCCDDDEEECCC???===<<<;;;888777222222222333555888;;;>>>@@@@@@AAABBBCCCDDDFFFFFF???<<<888555444444333222333444555333111///...///999<<<;;;777444666777666444444555555666666666666;;;<<<;;;:::888888:::<<<999999::::::;;;<<<======<<<;;;999777444111...,,,......---+++***)))((((((***,,,000444666777666666111111111222333666888999555888;;;<<<<<<<<<===>>>666444111......111444777777777777777777666555555888777555444333444555555666999:::999;;;BBBEEEDDD@@@===:::999:::;;;999777777777888888999:::>>>AAA@@@@@@@@@BBBCCCCCCAAA???999???CCC@@@<<<<<<<<<:::;;;999888999:::;;;:::888888:::===>>>===<<<======???CCCIIIMMMLLLGGG@@@<<<;;;:::999:::;;;>>>AAACCC999999:::===@@@AAAAAA@@@??????>>>===============:::666555888999555333333222555888888666222000...***...333666777888999999;;;999777666777888777666888777666888;;;;;;888555999666777<<<@@@???<<<;;;999:::;;;;;;;;;:::999888444555777:::>>>@@@@@@???999333---+++///555:::<<<888888:::;;;;;;::::::999<<<<<<;;;888444222222333555999>>>BBBBBB???:::777666!!!###AAANNNWWWTTTQQQSSSRRRNNNDDDGGGIIIIIILLLMMMGGG???@@@>>><<<<<<>>>@@@@@@??????===;;;:::;;;===@@@BBBGGGKKKQQQRRRMMMDDD<<<777777<<>>======<<<:::999999888999;;;;;;;;;===AAAAAA===::::::;;;;;;<<<===>>>>>>>>>===<<<===???@@@@@@???===:::;;;>>>???>>>???CCC???CCCBBB>>><<>>>>>@@@CCCFFFFFFDDDBBB???AAAEEEIIILLLMMMJJJGGGAAAAAAAAACCCFFFFFFDDDBBB>>>???DDDHHHJJJKKKRRR[[[iiiLLLIIIEEEFFFFFFEEEBBBBBBDDDGGGEEEBBB??????BBBEEEHHHIIILLLJJJHHHGGGGGGHHHIIIJJJGGGJJJLLLMMMKKKIIIHHHHHHJJJEEE@@@@@@AAA<<>>;;;888111333555777777666555333333444777:::===???@@@AAA;;;666222333777<<<>>>===>>>>>>===<<<;;;;;;;;;;;;888>>>AAA>>>===AAACCCBBBDDDCCCCCCCCCEEEEEEDDDBBBGGGEEEBBBBBBEEEGGGIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEEEEHHHKKKNNNUUU]]]]]]XXXKKKGGGAAA>>>???AAABBBCCCHHHFFFCCCCCCEEEIIINNNQQQTTTRRRTTTXXXUUUKKKEEEDDDAAAAAAAAA@@@???????????????BBBDDDDDDAAA??????@@@EEEGGGHHHGGGDDDBBBBBBCCCDDDAAA===;;;<<<======<<<444555555666888;;;===???@@@@@@AAABBBDDDDDDDDDCCC<<<999666555555666777666222444555444222111111111888<<<<<<888666777777555000222444666777666555444777888999888666666999<<<<<<;;;999888999;;;===???:::999777666444222///------,,,+++*********+++,,,---///111222333333111111---...000222333555666666000555:::<<<;;;::::::;;;666444111//////111555777888888888777777777666666777777666555555555666666444888::::::===BBBDDDBBBBBB???<<<:::999:::<<<===:::999888888:::===>>>===;;;;;;===AAADDDCCC???;;;888???CCC@@@===<<<;;;999999777666888;;;<<<;;;999999;;;======;;;:::;;;<<<>>>AAAFFFIIIHHHDDD>>>:::<<<;;;::::::;;;===@@@BBB===;;;:::;;;===>>>===<<<>>>======<<<;;;:::::::::999666777;;;<<<888555555///222666777555111...,,,---000555888999999999:::999666222111333555666777888888888888999999888888777444888BBBGGGCCC<<<:::<<<===>>>???>>>===;;;:::777777777999<<<>>>???>>>888333---,,,///444777777888888888999999999::::::999::::::999777777888:::999<<<@@@CCCDDDAAA>>>;;;:::%%%)))EEESSSZZZTTTNNNPPPPPPMMMIIIKKKJJJHHHGGGGGGBBB:::;;;:::999;;;>>>@@@AAAAAA???>>>;;;999999;;;>>>@@@EEEHHHLLLKKKFFF@@@<<<::::::>>>@@@@@@AAADDDDDDBBB>>>===;;;999777666666666888;;;;;;999999===>>><<<999:::;;;<<<>>>???@@@@@@@@@???>>>???BBBCCCBBBAAA===:::;;;>>>@@@???@@@DDD@@@CCCBBB>>>===???AAAAAA======???BBBEEEEEECCC@@@<<>>???AAACCCDDDDDDDDDDDD>>>@@@EEEJJJJJJKKKRRR[[[xxx]]]HHHNNNDDDFFFFFFDDDBBBBBBEEEHHHEEEBBB@@@@@@CCCGGGJJJKKKMMMLLLJJJIIIIIIHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMIIIDDD@@@@@@AAA===444,,,   ))),,,///333555444000//////000333555666555666555555555777888888777555555555666888888777666999777444333333666999;;;888888666444111000111222666666555555555777;;;???@@@>>><<<:::::::::999888333222222444777::::::999666999===???>>>===<<<<<<;;;;;;<<<>>>>>><<<888444111333777999:::888555333444666888;;;>>>@@@AAABBBAAA;;;555444888<<<===;;;???>>>===<<<<<<<<<<<<<<<999???BBB>>><<>>>>>AAADDDEEEFFFDDDBBBAAACCCHHHNNNQQQRRRQQQUUU[[[XXXNNNGGGFFF>>>???@@@@@@??????@@@AAA@@@CCCEEEEEEBBB@@@@@@AAAAAAEEEHHHHHHDDDAAA@@@AAABBB???;;;:::<<<>>>AAAAAA777777888999;;;<<<>>>?????????AAABBBBBB@@@<<<999999777444555777999::::::444555666666444222222333777<<<===:::888888666333---000444777888777555444444666777666444555888;;;===;;;999777777:::===???999777666555444222000---,,,+++***)))***,,,///000111111111111000///---,,,***,,,...111333444444444,,,111777:::999777666777999777444222222333666888777777777777888888888888999999999999999888888888333888:::;;;===BBBCCCAAACCCAAA>>>:::777999>>>BBB===<<<::::::===@@@???<<<888999<<<@@@DDDBBB===888888???CCC@@@===<<<:::777888666555777;;;===<<<::::::<<<>>><<<999888:::<<<;;;>>>BBBDDDDDD@@@<<<999===<<<:::::::::===@@@AAAAAA???===<<<=========<<<<<<<<<;;;::::::999888777888666888===???;;;777666///333777888666222...,,,222444888::::::;;;;;;<<<888444000...000444777888;;;;;;:::888666666999;;;999888???MMMRRRKKKBBB===<<<===???@@@???>>><<<;;;:::888777888:::<<<===<<<666222......111444444333888777777777888999::::::555777999999:::;;;>>>@@@===???CCCFFFFFFDDDAAA???;;;%%% 333IIIWWW]]]UUUNNNPPPRRRNNNPPPPPPMMMHHHFFFEEEAAA;;;777666777999===@@@BBBBBB@@@>>>;;;999888:::<<<>>>BBBEEEFFFDDD@@@<<<<<<===>>>AAABBB@@@@@@CCCCCC@@@>>><<<999666444444444555444888:::888888;;;<<<:::@@@>>><<<;;;===>>>???>>>@@@???<<<;;;:::<<<>>>@@@@@@AAACCCBBBAAAAAABBBDDDGGGGGGFFFDDD@@@>>>???@@@@@@AAABBBCCCAAA???<<<:::<<<===DDDLLLNNNHHHCCCCCCEEEAAA???@@@BBBCCCEEEGGGEEEDDDDDDEEEHHHMMMRRRVVVkkksssxxxrrrcccSSSKKKIIICCCDDDDDDBBB@@@AAAFFFJJJFFFFFFFFFCCCAAABBBGGGKKKLLLKKKIIIIIIIIIIIIGGGFFFGGGIIIJJJJJJGGGEEEDDDEEEEEEBBB>>>;;;999777444222"""  '''000333444555777555222111333888999666333555444333333555666666666;;;:::999888888888999:::777666444333444888;;;>>>;;;999666000+++***...222111111000000222444777999DDD<<<999<<<<<<777444555;;;888555666999;;;:::999===:::999:::<<<===;;;999888999999:::999888777666666666777:::======:::666:::::::::<<>>:::::::::;;;===@@@DDDEEEDDDBBBBBB???===<<<>>>AAACCCCCCIIIDDD@@@DDDLLLPPPLLLFFFJJJHHHEEEEEEFFFGGGHHHGGGGGGDDDAAA???AAADDDFFFGGGEEEBBB@@@???@@@AAAAAA@@@@@@AAABBBCCCCCCEEEHHHKKKIIILLLPPPTTTTTTRRRNNNKKKEEEAAA>>>>>>@@@BBBCCCBBBHHHEEEBBBCCCGGGIIIIIIHHH@@@@@@AAACCCDDDCCC@@@===>>>:::555222111444888;;;888:::============>>>???AAABBBBBBBBBAAA???===<<<888888888888888999999999777222///000555888666444999:::;;;999777666666777444555999===???===888555111222333333444555888;;;;;;;;;;;;;;;;;;;;;::::::777999888666222222444777666444111...,,,+++++++++,,,...000111111000---+++000333555555333111000000///222777:::::::::::::::???<<<666222111444777:::>>>;;;888444333444666888;;;666444777999888999<<<999999666333888AAACCC@@@===???@@@???======AAADDD;;;;;;<<<===???AAABBBCCC======>>>???>>>===;;;:::;;;>>>BBBBBB>>>;;;:::;;;<<<:::888888:::;;;;;;:::>>>>>>===;;;999999;;;===:::<<<@@@DDDCCC???@@@DDDHHHBBB<<<999:::===??????<<<<<<======<<<;;;:::::::::;;;;;;::::::888777666<<<999666666888999777555999666222000///111333444777666666999===>>>;;;888666555444333222555;;;??????:::666777;;;>>>>>>;;;<<<;;;???IIINNNIII@@@;;;===<<<;;;;;;:::::::::;;;888666555666999===??????888777666444333333333333333444333555;;;AAA???999999999:::<<<===???AAABBBHHHFFFCCCBBBEEEHHHHHHFFFDDD))) ///BBBZZZ___^^^UUUMMMNNNRRRUUUPPPMMMIIIEEE@@@===999888555555777999;;;===??????AAA@@@>>><<<<<<<<<<<<<<>><<<;;;;;;<<<===???AAA???<<<:::;;;===@@@===888666666777888999>>>:::666666999<<<<<<;;;@@@>>><<<===???@@@AAAAAA@@@???>>>======>>>???@@@@@@BBBCCCCCCBBBBBBCCCDDDIIIHHHFFFDDDCCCBBBAAAAAA@@@AAABBBCCCBBB@@@>>><<<;;;<<>>;;;:::888555333(((  !!!,,,222666999;;;:::777555666999:::777444333222222222444555666666999999888777888999:::;;;:::999777666666888:::<<<;;;;;;999555111000222555333222111000000222444555<<<777555999;;;777555666888666444555777::::::999===;;;999:::<<<===<<<:::777888999:::999888777666;;;:::;;;===@@@@@@===:::AAA@@@??????@@@BBBEEEFFFAAAAAABBB@@@===;;;;;;<<>>:::;;;??????AAADDDGGGIIIGGGFFFDDDAAA>>>===???BBBDDDDDDHHHEEEDDDHHHNNNPPPLLLGGGJJJHHHFFFFFFGGGHHHGGGFFFEEEBBB???>>>@@@CCCEEEFFFDDDCCCAAAAAAAAABBBAAA??????>>>>>>???AAACCCEEEFFFBBBEEEHHHKKKMMMMMMKKKJJJEEECCC@@@@@@BBBDDDDDDCCCFFFCCCBBBCCCGGGJJJJJJIIICCCBBB@@@@@@AAAAAA???>>>;;;888444111000222555777<<<>>>??????>>>>>>@@@AAAAAAAAAAAA@@@>>><<<:::999666666777777777777666666666222///111555888777555:::;;;;;;;;;999888888999999:::<<<>>>???===999555444555666555555666999;;;======;;;:::999999999999666777888666333222444666555333111...,,,,,,,,,---+++,,,///111111000///...111333555444333111000111111444888:::::::::;;;<<>>===???@@@@@@??????BBBEEE@@@@@@??????>>>??????@@@999::::::;;;;;;;;;::::::777;;;???@@@???>>>>>>???:::;;;;;;888666666888;;;@@@@@@>>><<<:::999;;;===>>>>>>@@@DDDDDD@@@@@@CCCEEEAAA<<<:::;;;>>>??????<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888888777777666777999;;;:::666333555444333111000111444666999999:::<<<>>><<<888555777888888666555666888:::===999666777;;;===<<<:::===:::<<>><<>><<<:::888666555555777777888;;;@@@CCCCCCCCC>>>===;;;888555333222111444555444555:::???>>>888888888999:::<<>>>>>?????????>>>======???AAAJJJHHHDDDAAA>>><<<;;;;;;===???@@@>>>;;;999:::<<>>===>>>@@@BBBCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@BBBCCCCCCBBBAAACCCDDDLLLHHHEEEEEEFFFGGGEEEBBB@@@AAACCCDDDDDDCCCAAA@@@>>><<<>>>CCCEEEDDDDDDGGGCCCEEEHHHKKKLLLMMMMMMMMMGGGFFFEEEDDDDDDFFFHHHJJJIIIJJJKKKKKKIIIHHHIIIJJJ@@@AAACCCCCCBBBBBBDDDEEEFFFFFFGGGIIIKKKLLLJJJIIIHHHGGGEEEFFFGGGHHHFFFEEEEEEGGGHHHGGGDDDAAA@@@@@@DDDAAA>>><<<;;;999777555///  &&&222999======;;;888666777999999666333222222222222333444555666777777666777888999;;;<<<<<<;;;999888777666666666888999:::999777555555666555444222000000000111222444222333777:::888666777666444333333555888888888;;;:::999999;;;===<<<<<<666777888::::::999777666>>>======>>>???@@@>>>===========================>>>AAACCCCCCAAA???======???;;;;;;???@@@===;;;<<>>@@@CCCEEEFFFEEEFFFJJJNNNPPPOOOKKKGGGIIIHHHGGGHHHIIIHHHGGGEEEBBB@@@>>>>>>@@@BBBDDDDDDDDDCCCCCCCCCDDDCCC@@@>>>???===;;;===AAADDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGEEEDDDCCCDDDEEEGGGFFFEEEBBBAAA@@@BBBEEEGGGHHHHHHFFFCCC@@@>>>>>>>>>>>>===999777555333222333444555>>>>>>???>>>===>>>AAACCCBBBBBBAAA???<<<:::777666444555666777666444222111333111000333999======<<<999;;;<<<<<<:::999:::;;;======<<<<<<===;;;888555555666666666555555777999>>>===;;;:::888777777777444555777666555444444555444333111///.........///***,,,...000111111000000111333444444222111111222333555888999::::::<<<===BBB@@@<<<999888888999;;;888888777777777777888888>>>:::999<<<<<<888555666===<<<:::999<<<@@@@@@;;;===???AAAAAA@@@@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>777777777888999;;;<<<>>>999<<>>CCC??????CCCDDDAAA@@@AAAAAA???<<<;;;<<<>>>??????===<<<;;;:::::::::;;;<<<<<<<<<:::999999999999999222444999===>>>:::444///...111333333111222666999999999;;;===>>><<<888555:::;;;;;;:::888666666777;;;888666777:::<<<;;;888===888777<<<@@@>>><<<<<<>>>===;;;888666444333333444555999>>>CCCFFFEEEDDD@@@???>>><<<999777444333666777666555999===<<<777777777888999:::===???@@@AAA???>>>AAAGGGNNNSSSUUUWWW???***WWWeeepppppphhhXXXJJJGGGJJJMMMOOOMMMIIIAAA999444333555777888999999;;;;;;<<<======???@@@???===>>>BBBEEEMMMKKKGGGCCC???===<<<;;;===>>>???===:::999999:::<<<;;;;;;::::::;;;;;;<<<===888444444666999999888AAA@@@>>>>>>@@@BBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAA???@@@BBBAAA@@@@@@AAACCCLLLGGGCCCDDDHHHJJJGGGCCCAAABBBDDDEEEFFFFFFEEEDDDDDD@@@???BBBCCCBBBEEEIIIKKKRRRXXXWWWTTTQQQNNNKKKGGGFFFEEEEEEEEEEEEFFFGGGKKKIIIHHHGGGIIIJJJKKKKKK@@@BBBDDDEEEEEEEEEDDDDDDHHHFFFFFFHHHLLLNNNLLLIIIGGGFFFEEEFFFGGGHHHGGGFFFDDDEEEFFFEEEBBB???>>>>>>CCCAAA>>>===<<<;;;:::888444$$$  ###111:::<<<:::777555333333444555444222444444555444333333444555555555555666777999;;;===;;;;;;:::888777444333111333555777999999777555444666555333111111111222333222222444888:::999888888666555444333333444555555999888777777888:::;;;;;;555666888::::::999777666<<<;;;;;;;;;<<<<<<<<<<<<555666888:::;;;<<<<<<;;;<<>>@@@BBBDDDEEE@@@EEELLLPPPPPPMMMIIIGGGIIIIIIHHHIIIIIIHHHEEECCC@@@???>>>???AAACCCDDDDDDCCCCCCDDDEEEFFFDDD@@@===BBB>>><<>>???AAACCCCCCDDDEEEFFFHHHHHHGGGGGG@@@@@@@@@AAABBBCCCCCCCCCEEECCC@@@???>>>>>><<<;;;888888777777777888888888:::;;;;;;;;;;;;===AAADDDEEEDDDBBB???<<<:::777666555666777888777444111///000000222777===BBBDDDDDD888:::<<<<<<;;;:::::::::<<<;;;999888999999888666555666666555333333444555999:::;;;<<<;;;999666555222333555666666555444444222222111000000000000111------...//////000000///111222444333222111222333444555777888888999;;;===::::::999888999:::<<<===555666777888888999999999<<<999:::>>>???:::666666;;;:::999:::>>>@@@>>>:::??????@@@@@@???????????????>>>>>>>>>>>>??????@@@999888777888:::===@@@CCC@@@@@@AAAAAAAAA@@@@@@@@@<<<======999444333666999;;;<<<<<<<<<;;;;;;===???DDD???===@@@CCCAAA?????????>>>=========>>>>>>>>>???===;;;::::::;;;===>>>===<<<;;;:::999999:::;;;333555999<<<;;;666000+++***...333444333444888;;;666777888999;;;<<<;;;;;;<<<===<<<:::888777777888:::888666777999:::999777<<<777666:::<<<;;;:::;;;888888777777777777888888333444666;;;???BBBBBBBBB:::;;;<<<======<<<;;;:::888999888666777;;;:::666777777666666888:::<<<===@@@======BBBHHHOOOWWW^^^aaaKKK''';;;jjjtttxxxqqqaaaOOOGGGJJJOOOQQQPPPOOOJJJBBB999555777:::999999::::::::::::;;;;;;;;;>>>@@@???<<<===AAAEEEJJJIIIFFFCCC@@@>>>===<<<>>>>>>>>>===;;;:::999999888999;;;<<<;;;;;;<<<===>>>:::555444777999999777CCCAAA>>>>>>???@@@@@@@@@???AAABBBDDDDDDDDDBBBBBB===???@@@@@@??????@@@AAAIIIEEEAAACCCHHHJJJHHHDDDCCCDDDEEEGGGHHHIIIHHHHHHKKKFFFCCCCCCCCCCCCFFFKKKVVVdddmmmgggZZZPPPKKKGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFDDDEEEGGGGGGFFFEEEBBBCCCEEEGGGHHHHHHFFFEEEJJJGGGEEEFFFIIILLLKKKIIIEEEDDDCCCCCCEEEFFFEEEDDDCCCDDDEEEDDDAAA???======BBB@@@>>>===>>>>>><<<;;;444(((  !!!///777777333222111000000111333333333777888888666333222333555555555555555666888:::<<<<<<;;;;;;:::888555333222000222555888999888666444666555444333333444666777555777999999999::::::999888777666444222222333444666666555444444555777999555777:::;;;;;;:::777666999:::::::::::::::;;;;;;666888:::===>>>???>>>>>>:::>>>DDDGGGGGGEEECCCBBB@@@;;;888:::;;;:::;;;===>>>======???AAABBBAAA@@@BBB???======???AAACCCCCC===CCCJJJOOONNNKKKHHHGGGIIIIIIHHHHHHHHHGGGDDDAAA@@@??????AAADDDFFFFFFFFFBBBBBBCCCEEEFFFEEEAAA>>>BBB???===AAAGGGJJJHHHDDDIIIFFFAAA===<<<===@@@BBB@@@CCCFFFIIIJJJIIIHHHGGGDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAA???<<<999666777888999::::::::::::666777888999;;;>>>CCCGGGFFFEEECCC@@@>>>;;;:::999777888999:::888666222000222333555888===@@@BBBBBB888:::<<<<<<:::999888888:::888777777888:::;;;:::777888888777555444444555333666;;;??????<<<777444222222333555555555333222222222222111111222222222000000///...............000222333333222111222333333444666666666777999;;;666666555555666777888999444555666888999999999999:::888999???AAA===::::::888666666:::>>>???===;;;@@@???>>>=========<<<;;;>>>>>>=========>>>>>>???:::999888888:::>>>BBBEEECCCCCCBBBAAABBBBBBBBBBBB???>>>;;;999888888777666444666888999:::;;;>>>@@@CCC===:::===@@@???>>>???@@@@@@@@@???>>>======>>>???>>><<<;;;;;;===>>>@@@<<<<<<;;;;;;;;;;;;;;;;;;888888999888555111---+++***...222555666777:::===888777777666666999<<<>>>>>>===;;;888666777:::===:::888777777888888888888:::777888<<<===:::888:::777777777888999:::;;;<<<777666555777:::===??????777999;;;>>>??????>>>===:::;;;999666666999999666888777666666777999<<<>>>CCC>>>>>>DDDJJJPPP[[[fffiiiSSS--- %%%DDDrrryyy}}}mmmUUUDDDCCCMMMTTTTTTQQQNNNHHH@@@:::888;;;???::::::::::::::::::::::::;;;<<<===<<<:::;;;>>>AAACCCCCCBBB@@@???>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::555888;;;<<<;;;;;;<<<>>>AAA<<<888666888::::::888BBB@@@>>>>>>???AAAAAA@@@???@@@AAACCCCCCCCCBBBBBB===???@@@@@@???>>>@@@AAAEEECCCAAACCCFFFIIIHHHGGGEEEFFFGGGIIIJJJKKKKKKKKKNNNJJJFFFGGGGGGFFFIIIMMM]]]sssuuu^^^NNNGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEGGGIIIIIIHHHFFFIIIHHHFFFFFFGGGIIIIIIIIICCCAAA@@@AAABBBCCCAAA@@@BBBDDDEEEDDDBBB@@@??????AAA@@@>>>>>>?????????>>>555...   ***111222000222111111111111333555666888::::::888444222333666666666555555555777888999;;;;;;;;;;;;:::888777666222333444777::::::999777666555444444444666999:::777;;;;;;888777999:::999999999888666333222333555555555444333111222444777777999<<<======;;;777555777999;;;<<<;;;;;;<<<===999:::;;;<<<<<<;;;:::999:::>>>BBBEEEFFFFFFFFFGGGEEE???;;;;;;<<<;;;<<<@@@@@@???>>>???AAABBBBBBAAA===<<<;;;===???AAABBBAAA<<<@@@FFFJJJKKKJJJIIIHHHJJJIIIGGGFFFFFFEEEBBB@@@??????@@@CCCFFFHHHHHHGGG@@@@@@BBBDDDFFFEEEBBB???@@@??????CCCHHHKKKJJJHHHFFFDDDAAA???>>>@@@BBBDDD>>>CCCHHHLLLLLLJJJIIIHHHIIIJJJKKKIIIFFFDDDCCCCCC>>>???@@@BBBCCCBBB>>>;;;777888999:::::::::999999555777999;;;===@@@DDDHHHEEECCCAAA???===<<<;;;;;;::::::;;;;;;:::888555444666777888999::::::::::::888:::======:::888777777:::888777888;;;>>>??????;;;<<<>>>===;;;999999999111555<<<@@@AAA>>>888444444333222333444444333111222333333333333333333333333111///...---------......111444555444222222222111333666777666666888999888777555333333222333333444555666888999999999999888777999???BBB???===>>>888444444999======<<<<<<@@@===;;;:::;;;======<<>>===<<<<<<<<<;;;:::999999:::>>>AAACCCCCCAAA??????AAACCCDDDDDD???===;;;;;;;;;:::777444000222555777888:::<<>>>>>???CCCDDDDDDCCCAAA>>><<<<<<===>>>===<<<<<<<<<===>>>???;;;<<<<<<======<<<;;;;;;<<<<<<:::666111//////000...///222555888;;;<<<<<<<<<;;;:::777555666999<<<>>>===:::777666777<<<@@@;;;:::888666666777999:::999888999======:::888:::;;;::::::999999999::::::;;;999777777999<<<>>>>>>999;;;>>>@@@@@@>>><<<::::::<<<:::666555888999777888777777888:::>>>BBBDDDGGGAAAAAAHHHNNNTTTbbbppprrrXXX000$$$***FFFrrrxxxlllRRRAAADDDPPPXXXXXXSSSMMMEEE===::::::===@@@::::::::::::::::::::::::;;;:::999999:::;;;<<<============>>>>>>>>>>>>>>><<<;;;::::::<<<<<<;;;:::666:::======<<<;;;===@@@CCC???:::888:::;;;;;;999AAA???>>>???AAADDDEEEEEE>>>>>>???@@@AAAAAAAAAAAA???@@@AAAAAA@@@@@@AAABBBBBBBBBCCCDDDFFFHHHIIIJJJHHHHHHIIIJJJKKKLLLLLLMMMMMMIIIHHHJJJJJJJJJLLLPPP]]]zzz~~~___KKKEEEDDDFFFGGGHHHIIIIIIGGGFFFEEEBBBBBBAAAAAABBBCCCFFFHHHEEEDDDDDDEEEHHHIIIHHHFFFGGGIIIJJJJJJHHHGGGGGGHHHEEECCCBBBBBBCCCCCCAAA@@@BBBDDDEEEEEECCCBBBAAABBBAAA???>>>>>>@@@AAAAAA@@@999666+++  """+++000222333333222111000111333555555777999777333222555888888888666555444555555666777777777777777888888888555333333555888;;;:::999666555444333444666888999666::::::555222666999888888999999777555444777999666666555222000000333666:::<<<>>>???>>>;;;777555444777;;;===<<<;;;<<<===;;;;;;;;;:::999888777666;;;===@@@BBBDDDEEEHHHKKKLLLEEE???>>>>>>>>>@@@CCCCCCAAA@@@@@@BBBCCCCCCBBB888999;;;>>>AAACCCBBBAAA===???BBBFFFJJJKKKKKKJJJKKKHHHFFFDDDCCCCCCAAA???>>>>>>@@@DDDHHHIIIHHHGGG>>>>>>@@@BBBEEEEEECCCAAA@@@AAADDDHHHKKKMMMOOOOOOJJJIIIGGGEEEDDDDDDEEEFFF>>>DDDKKKOOOOOOMMMKKKKKKIIIKKKLLLKKKHHHEEEDDDEEE>>>>>>>>>@@@CCCCCCBBBAAA>>>======<<<:::999777777555777999;;;<<<>>>AAACCC???>>>===;;;::::::;;;;;;;;;;;;;;;;;;:::999888777888:::;;;;;;:::999999888:::===???>>><<<888666666999888777888;;;>>>??????===???@@@@@@>>><<<<<<<<<555888<<>>???<<<666555:::===<<<:::<<<>>>;;;888888;;;???AAABBBCCCBBBAAA@@@????????????>>>===<<<<<<===???BBBCCCCCC@@@<<<<<<>>>@@@AAA@@@999;;;======;;;888555444000333555777777888:::<<<;;;999999;;;======BBBIIIIIIIIIGGGBBB===:::;;;<<<;;;;;;;;;;;;<<<<<<<<<===:::;;;===??????===;;;:::>>>===;;;777222111333666444222111444:::>>>===;;;;;;<<<===<<<999888:::<<<===<<<;;;999777777:::======;;;888666555666999<<<:::888999<<<<<<888888;;;===<<<;;;:::999888888888999888777888:::<<<<<<;;;;;;>>>AAACCCBBB???;;;888:::<<<:::666444777999888777777888;;;@@@FFFLLLPPPJJJDDDDDDMMMTTT[[[jjj{{{}}}\\\111'''+++CCCmmmvvv}}}qqq\\\MMMMMMYYYcccgggZZZQQQEEE===<<<>>>@@@@@@:::::::::::::::::::::::::::777444666;;;>>>>>><<<::::::;;;<<<============888777666777:::;;;:::999999===@@@???===<<<@@@CCCEEE@@@;;;999:::;;;:::999???>>>>>>@@@CCCGGGIIIIII======>>>??????@@@AAAAAA@@@BBBCCCCCCBBBAAACCCDDDAAACCCDDDEEEFFFGGGJJJMMMJJJJJJJJJKKKLLLMMMMMMMMMJJJGGGGGGKKKMMMLLLNNNSSSZZZ|||```JJJEEEEEEFFFGGGHHHIIIHHHFFFDDDBBBBBBBBB@@@>>><<<>>>CCCGGGFFFDDDBBBDDDGGGHHHGGGEEEEEEIIINNNNNNJJJGGGFFFFFFIIIGGGFFFEEEFFFFFFDDDBBBBBBDDDFFFFFFDDDCCCCCCDDD@@@???>>>???@@@BBBBBBAAA<<<<<<222  '''000666444444222000......000222111444777666333222666::::::999777555444333444444111111222222444555777888555333111222666999999999666555444333333444666777444888888111///444888888666888999888666777:::===777888666333000///222666;;;===???AAA???<<<777444000555:::<<<;;;:::;;;<<>>======<<<<<<;;;<<<===???@@@BBBEEEJJJMMMQQQIIIBBBAAAAAA@@@BBBFFFCCCBBB@@@@@@BBBCCCCCCBBB666777;;;???CCCDDDCCCAAA??????@@@DDDIIILLLMMMMMMKKKHHHEEEBBBBBBAAA@@@???===>>>@@@DDDHHHIIIHHHGGG======>>>AAADDDEEEDDDBBBAAAEEEJJJMMMOOOQQQTTTUUURRRQQQOOOLLLJJJHHHFFFFFF???EEEMMMRRRQQQOOOMMMLLLEEEHHHJJJIIIFFFDDDDDDEEE???>>>===>>>AAADDDFFFFFFEEEDDDBBB???<<<:::888777333666888:::::::::<<<===;;;:::999888888888999:::<<<<<<;;;::::::999999999888:::===>>>>>>>>>>>>???<<>>@@@@@@>>><<<<<<<<<:::;;;=========;;;999888888444111000111222111000444444555555444444333222111///---,,,,,,...000222+++///555777777444111000111555999::::::999888888888777555333333444777888666666666666777888999:::<<<999:::???AAA@@@>>>@@@@@@999666;;;>>>;;;999;;;<<<999666777<<>>DDDMMMLLLLLLIIICCC===999:::<<<888999:::;;;;;;;;;;;;:::999;;;>>>@@@@@@>>>;;;999======<<<999555555888;;;888333000444;;;@@@>>>:::666:::???@@@???======>>>;;;<<<<<<;;;999777888999>>><<<999555444666:::>>>;;;999999:::999666888<<<<<<;;;:::999888888888888444444666999;;;<<<:::888;;;>>>AAADDDDDDAAA===:::999<<<;;;666444777999888666777999===DDDMMMTTTYYYLLLFFFGGGPPPXXX```qqq___111'''+++@@@iiiuuu{{{uuuhhh[[[YYYcccpppwwwbbbVVVGGG@@@@@@BBBBBB@@@999999::::::::::::;;;;;;999555111555<<>>>>>BBBFFFEEE@@@;;;999:::;;;:::888AAA??????AAAEEEGGGFFFDDD@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDBBB@@@@@@@@@CCCBBBDDDIIIOOOPPPMMMHHHFFFGGGIIIJJJKKKKKKJJJJJJFFFEEEEEEIIIMMMOOONNNLLL]]]yyyxxxZZZIIIGGGHHHGGGKKKOOONNNIIIDDDDDDEEEEEEEEEDDDBBB@@@@@@AAACCCEEECCCCCCDDDGGGGGGEEEBBBEEEFFFIIIJJJJJJHHHFFFDDDJJJKKKLLLIIIEEECCCCCCEEEFFFHHHIIIGGGDDDCCCEEEGGG@@@===;;;<<>>@@@CCCEEEGGGFFFFFFFFFGGGAAA@@@@@@BBBFFFJJJLLLMMMLLLIIIEEEBBBAAAAAA@@@@@@AAA>>>@@@EEEIIIHHHGGGIIICCCAAAAAABBBDDDFFFGGGFFFFFFIIIKKKMMMSSS[[[]]][[[]]]WWWPPPMMMMMMLLLIIIEEE???DDDJJJNNNOOOOOOOOOOOONNNGGGEEEIIIJJJEEECCCDDD<<<>>>@@@@@@DDDJJJJJJGGGHHHCCC>>>===>>>>>>;;;777666888:::::::::999::::::>>>===;;;999888888888999888:::;;;======<<<;;;:::999>>>@@@;;;999>>>BBBAAA===???AAA@@@===:::888888<<<888444555:::===<<<999::::::999999999:::<<<===CCCCCCCCCBBB@@@>>><<<;;;888555111000000222333333444333222333666777777666000///...------------------...000333666555333111555888;;;<<<;;;999888888:::888666222111222666999999999888888888999;;;<<<<<<<<<;;;<<<===>>>@@@AAA???<<<999999<<<======;;;BBBAAAAAA@@@@@@???>>>>>>BBBBBBCCCBBBBBBCCCFFFHHHLLLNNNKKKDDD@@@@@@AAA???BBB???;;;999:::<<<===>>><<<<<<:::777444444555777666666666666666777888999888999999666555:::DDDLLLKKKIIIGGGCCC@@@===;;;999<<<<<<======<<<:::888666999:::<<>>@@@AAA===888777;;;???555777999999888888999;;;999<<>>;;;999999:::<<<<<<:::666555777999===;;;:::888888999:::;;;BBB===888666888999999888;;;<<<===>>>===;;;888777999999999:::;;;;;;999666888888;;;???DDDEEEBBB>>>@@@@@@>>><<<:::777444333666555999DDDRRR[[[[[[YYYQQQPPPNNNQQQZZZjjj|||oooFFF&&&###???cccyyysssqqqggg^^^ddduuujjjRRR???AAAFFFCCC===<<<>>>;;;888888:::;;;:::888999666444888???AAA===888======<<<;;;:::888777666666555555666888:::<<<===???@@@@@@???===>>>BBBFFFAAA@@@===;;;999777666666BBBBBBBBBDDDGGGHHHFFFCCCBBBBBBCCCCCCCCCCCCDDDDDDBBBBBBCCCBBBBBBAAABBBCCCFFFEEEGGGLLLQQQRRROOOJJJDDDEEEFFFHHHIIIHHHHHHGGGEEEBBBAAABBBFFFKKKLLLMMMTTTfffnnn```OOOHHHIIIIIIKKKPPPSSSRRRNNNJJJIIIKKKGGGGGGEEEDDDBBBAAAAAABBBCCCBBBCCCEEEHHHHHHEEEBBBCCCEEEFFFHHHHHHFFFDDDCCCFFFHHHIIIGGGDDDCCCDDDEEEGGGHHHHHHFFFDDDDDDFFFHHHGGGCCC???=========;;;999===<<<666***  $$$,,,---555555555444333333333444555666777999:::;;;;;;;;;999777555444555777;;;===555444333333444333111///...111444666777777999:::666666555444555777999::::::777333111111333555666888;;;===>>>===:::999999;;;999555333333666999<<>>===:::999:::;;;>>>AAAFFFKKKOOOOOOJJJDDDCCCFFFHHHGGGFFFFFFEEEDDDBBBBBBAAA@@@???BBBDDDGGGHHHIIIJJJLLLNNNCCCBBBBBBCCCFFFHHHIIIJJJLLLIIIDDDAAA???@@@AAABBBDDDAAA@@@DDDGGGEEEEEEGGGAAA@@@???@@@BBBDDDDDDDDDFFFJJJMMMOOOVVV^^^aaa___]]]WWWQQQNNNNNNLLLHHHDDD>>>BBBFFFIIIKKKLLLOOOPPPQQQKKKGGGJJJJJJFFFCCCEEE???BBBDDDDDDGGGLLLKKKGGGFFFBBB???>>>@@@@@@<<<888888999::::::999999:::;;;>>>===;;;:::999::::::;;;999:::;;;;;;;;;999777555555;;;===;;;<<>>???>>><<<:::999999===:::777888<<>>@@@AAA???;;;666444666999::::::EEEDDDDDDCCCBBBBBBAAAAAABBBCCCCCCBBBBBBBBBEEEGGGPPPQQQOOOGGGBBBCCCCCCAAA@@@>>><<<<<<======<<<;;;888888777555222222444666777777666666666666666777555777777555555888AAAHHHIIIGGGDDD@@@===<<<<<<<<<======>>>>>>>>><<<:::888:::;;;===@@@AAAAAA???===>>>>>>===:::777777:::===444666999::::::999::::::;;;===??????===;;;;;;;;;<<<=========<<<<<<===>>>===;;;999777666777999:::<<<999777666888::::::999;;;;;;<<<<<<;;;:::888777:::999999;;;<<<<<<999777777888:::???CCCDDDAAA>>>??????===;;;888666333222666777;;;EEEOOOVVVVVVUUULLLMMMNNNQQQXXXgggyyysssMMM(((111SSSkkkkkkllljjjlllxxxhhhRRR@@@@@@DDDAAA<<<<<<<<<:::888888999:::999777666555555999>>>AAA???<<<<<<;;;;;;:::999888777666666666666777999<<<>>>@@@>>>@@@AAA@@@??????BBBEEEAAA???<<<:::999999;;;<<>><<<:::888666:::999666///%%%  (((---333555777777666666777888777888999:::;;;;;;<<<;;;888666444333444666999;;;666555333333333222000---...000333555666777999:::666666555555555777888999777666555444444444666777555888:::;;;:::999999:::<<<:::888777777888:::;;;::::::999:::;;;<<<:::888444555777999;;;<<<======999===???======???===999444666:::???CCCGGGIIIJJJGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEECCCBBBAAA@@@@@@BBBCCCEEEGGGIIIKKKOOOSSSGGGGGGGGGGGGFFFFFFFFFFFFKKKHHHDDD@@@??????AAACCCGGGBBB@@@BBBCCCAAAAAACCCBBB@@@??????AAACCCCCCCCCGGGJJJMMMPPPXXX```cccbbbYYYVVVQQQOOONNNLLLFFFBBB???AAADDDFFFGGGJJJNNNQQQSSSNNNIIIIIIHHHEEEDDDEEEDDDGGGHHHHHHJJJMMMKKKFFFCCCAAA???@@@BBBAAA>>>:::;;;:::999999999:::;;;<<<======<<<<<<<<<<<<======:::;;;;;;;;;999777444222333888;;;;;;===BBBFFFGGG<<<======<<<::::::;;;<<<>>>;;;999:::===??????===;;;:::999999999:::;;;<<<@@@BBBDDDDDDAAA<<<666333888888999;;;;;;777222...444444555888;;;;;;999777/////////000///---,,,+++))))))***---000222222111444444555444333555888:::>>>===;;;999666777:::<<<;;;:::999888777888999999;;;;;;;;;;;;<<<>>>???@@@???:::555222444777;;;===FFFEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAAAAADDDFFFOOOQQQNNNGGGCCCCCCCCCBBB???>>>>>>??????>>>;;;999:::::::::999777777888::::::999777666555444444444444666888777777999???CCCFFFDDD@@@===<<<<<<>>>???===>>>?????????===<<<;;;:::<<>>===???<<<777555666888:::;;;222555999;;;;;;:::::::::<<<>>>???>>><<<;;;<<<===@@@>>>===>>>??????>>>======;;;888555444555888999888888888:::<<<===<<<;;;:::::::::999999888888777:::999:::;;;<<<<<<:::888666777:::>>>AAABBB@@@>>>>>>===<<<:::777444222000555888>>>DDDJJJMMMNNNNNNFFFIIILLLOOOTTTaaauuuzzzXXX000)))IIIbbbdddhhhllluuu~~~cccOOO???===@@@===999999:::888666666777888888666777777999;;;<<<=========::::::999999888777666555888888888999;;;===???AAA===???@@@@@@@@@@@@AAACCCAAA???<<<::::::<<>><<>>@@@AAACCCEEEFFFGGGEEECCC@@@@@@BBBEEEGGGFFFDDDAAA>>><<<;;;:::::::::999777444...""" """+++///333777999888888:::<<<999999:::;;;<<<<<<<<<;;;888777555555555666888999777666444444444222000---...000333444555666888:::666666555555666777888999555666888888777777888999555777888888777666777888<<<;;;;;;:::::::::::::::888888999999::::::999999666666666999===???@@@???:::???AAA???>>>???<<<888...111666<<>>???>>>>>>AAAEEECCCAAA@@@BBBDDDEEEEEEFFFIIILLLNNNTTT\\\___\\\QQQPPPNNNNNNMMMKKKFFFBBBAAACCCEEEFFFGGGIIILLLNNNOOOKKKGGGEEECCCCCCCCCEEEFFFIIIJJJIIIJJJLLLIIICCC???>>>???AAABBBBBB???<<<>>><<<999999:::;;;<<<===============>>>>>>??????;;;<<<======;;;999777555666888999:::<<>>@@@@@@===::::::;;;<<<<<<::::::999888888888999:::;;;@@@AAABBBBBB@@@<<<888666::::::<<<======999444///333333666999<<<<<<999777---...///000///,,,***(((((('''(((***...000111111333444555444333333555666:::::::::888777888;;;===;;;:::999777777777888888:::::::::;;;<<<===>>>???>>>;;;777666777;;;???BBBCCCBBB@@@???>>>>>>??????CCCCCCCCCAAA@@@@@@BBBDDDGGGJJJIIIDDDAAABBBCCCBBBAAA@@@?????????>>>;;;999:::<<<===<<<;;;;;;<<<===<<<;;;999666444333222222666888:::;;;;;;<<<>>>AAAAAA@@@????????????@@@AAA>>>>>>??????>>>>>>===<<<;;;===@@@BBBAAA???>>>===@@@:::333222555999;;;:::222555:::===<<<;;;:::999<<<======;;;::::::<<<>>>BBB???<<<<<<======999666===:::777333333444666888999:::<<>>===:::999888777777777777777888888888:::;;;;;;999777555777999===???@@@???>>>===<<<;;;999666444111000333888>>>BBBCCCDDDEEEGGGBBBFFFIIIJJJMMMZZZpppxxxXXX333 ***FFF[[[aaahhhooowwwxxx[[[MMM???<<<<<<999777777777666555555666666666666;;;===>>><<<999777888:::777888888888777666555555::::::999999:::;;;===>>>;;;<<<>>>??????????????????>>>=========>>>@@@AAADDDFFFHHHHHHFFFCCC???===AAABBBCCCDDDFFFGGGHHHIIIKKKGGGBBB@@@AAACCCDDDDDDCCCCCCDDDFFFGGGGGGEEECCCBBBCCCDDDFFFGGGFFFFFFEEEHHHIIIJJJIIIIIIHHHHHHHHHJJJKKKKKKJJJJJJKKKIIIFFFGGGIIIKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFDDD@@@===???AAADDDGGGGGGGGGFFFEEECCCCCCCCCCCCDDDDDDEEEFFF:::;;;<<<>>>@@@CCCDDDDDDDDDAAA>>><<<===???BBBDDDBBBBBB@@@>>><<<<<<<<<===<<<:::::::::666***  '''///444999;;;999888999;;;:::;;;;;;<<<<<<<<<;;;;;;999999888777777777888888999777666555555444111///...000222333333555777999666666666666666777777777444777:::;;;::::::;;;<<<:::;;;;;;999777666777888;;;;;;<<<<<<<<<<<<;;;;;;999:::::::::999888777777777666777:::>>>@@@@@@???===AAABBB@@@??????<<<777///111555;;;???@@@<<<888;;;@@@EEEFFFCCCBBBCCCFFFHHHIIIGGGDDD@@@???@@@BBBAAAAAAAAA@@@@@@CCCHHHLLLOOOQQQRRRPPPLLLHHHFFFFFFDDDFFFGGGFFFCCC???>>>>>>AAA<<<999;;;===<<<===@@@DDDBBB@@@???AAADDDEEEEEEEEEHHHIIIJJJNNNTTTUUUSSSGGGHHHIIIJJJKKKIIIFFFDDDAAADDDFFFGGGFFFFFFFFFFFFGGGFFFCCC@@@???@@@BBBCCCFFFHHHHHHFFFGGGIIIFFFAAA<<<===>>>@@@BBBAAA???===@@@===:::999;;;=========<<<<<<===>>>>>>?????????;;;<<<>>>??????>>>===<<<999888:::===???@@@AAABBB>>>>>>>>><<<<<<===AAADDDDDDBBB???<<<;;;;;;:::999:::999888777777888999:::@@@???>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<:::777444222333555888;;;<<<999777---...//////...,,,)))''''''&&&''')))---000111000222444777777555222111111333444666666666888:::===;;;:::888777666777777888999999:::;;;<<<======>>>::::::::::::;;;>>>AAADDD@@@???===<<<;;;;;;<<<===AAAAAAAAA@@@>>>>>>@@@BBB>>>CCCDDDAAA@@@CCCEEEDDDEEEBBB???>>>>>>===<<<;;;777999;;;<<<;;;::::::;;;===<<<:::777555333222222666888;;;<<<===<<<<<<===;;;===@@@BBBDDDCCCBBBAAA>>>>>>>>>>>>======<<<;;;;;;>>>AAABBB@@@===<<<===@@@999222111666;;;;;;:::333777;;;===<<<:::999999:::;;;:::999888888;;;===@@@===;;;;;;===<<<888444;;;999666333222444666777999;;;>>>@@@@@@>>><<<:::888888777666666666777777666666666888::::::888666555777999;;;<<<<<<<<<<<<<<<;;;:::999777555333222222777<<<>>>======@@@CCCCCCFFFGGGFFFHHHUUUjjj{{{~~~mmmNNN...!!!,,,AAAPPP\\\kkkxxx|||~~~~~~uuuiiiUUULLLCCC???<<<999777888555555555555444444555666;;;>>>???<<<777555666999666666777777777666555555<<<;;;999888888888999999999999:::;;;======<<<<<<<<<===???@@@AAA@@@>>>===CCCEEEGGGGGGDDD@@@=========>>>@@@BBBEEEGGGIIIJJJLLLGGGBBB@@@BBBEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGEEEHHHKKKLLLJJJHHHFFFEEEEEEHHHLLLNNNMMMKKKIIIGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKJJJKKKLLLJJJEEE@@@@@@BBBEEEFFFEEEEEEFFFGGGEEEDDDCCCCCCCCCEEEGGGHHH===<<<<<<>>>@@@BBBBBBAAAAAA>>>;;;:::<<<>>>@@@@@@BBBBBBAAA???<<<:::<<<======<<<<<<>>>;;;///  """222888>>>>>>:::777777999;;;;;;;;;<<<;;;;;;::::::::::::::::::999999888888999888666666666555333111000111222222222333555777666666666777777777777777333777;;;<<<;;;;;;<<>>>>>===<<<===@@@AAA???>>>>>><<<888333444777<<<@@@AAA<<<888999>>>BBBDDDCCCCCCDDDEEEHHHIIIHHHCCC???===???BBBBBBBBBBBB@@@@@@BBBFFFIIIMMMQQQTTTSSSNNNJJJHHHHHHCCCFFFIIIGGGBBB>>><<<===>>>:::888;;;===<<<===???AAA???===<<>><<>>???AAAAAAAAAAAA@@@AAA>>>;;;;;;===???>>><<<;;;;;;<<<===>>>>>>======;;;<<>>===???BBBEEEHHHFFFDDD@@@>>><<<<<<<<<<<<;;;:::999999999:::;;;>>>===;;;::::::;;;===>>>:::999999:::;;;;;;:::888222333555888;;;<<<:::999000000000000...,,,***)))''''''(((+++...000000///000333666666444222000//////111444555666777999;;;:::999888777666777888888777888:::;;;<<<=========777999::::::;;;<<>>??????===<<<===???AAA;;;@@@BBBAAABBBFFFIIIHHHGGGDDD@@@>>>>>>===<<<;;;999<<>>===<<<;;;;;;:::>>>BBBBBB>>>;;;;;;<<<===777111111666:::;;;:::666999<<<===<<<:::888888999999999888777777:::<<<;;;:::;;;===>>>>>>===;;;999777666444444555666777666999===>>><<<999666666777777777777777777777777444444555777999999777555666888:::;;;:::999999:::;;;;;;;;;:::999777666555333777:::;;;;;;<<<@@@DDDFFFHHHIIIHHHJJJUUUfffsssxxxeeeFFF+++###///@@@JJJVVVmmmyyynnnaaaUUUNNNKKKGGGCCC???;;;999999444555555555333444555777888:::;;;999666666888:::555555666777777777666666;;;:::999777666666777777888777777888:::;;;;;;:::888:::>>>AAABBB@@@===;;;DDDFFFGGGEEEBBB???>>>>>>:::;;;>>>AAADDDHHHJJJLLLIIIDDD@@@AAAEEEHHHHHHFFFEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHCCCGGGKKKMMMKKKHHHGGGGGGHHHIIIKKKLLLJJJHHHGGGGGGEEEEEEFFFGGGIIIKKKKKKKKKLLLJJJJJJLLLOOOMMMGGGAAABBBDDDEEEEEECCCCCCEEEHHHEEEDDDBBBBBBBBBDDDGGGIIIAAA???>>>???AAABBB@@@>>>???===:::;;;===??????>>>AAABBBAAA???;;;:::<<>>@@@999:::;;;<<<======>>>>>>999;;;===<<<999777888999555:::???@@@>>>;;;999:::999======;;;;;;>>>===:::666555666;;;@@@BBB???<<<999<<<@@@CCCEEEGGGHHHIIIHHHIIIGGGCCC===;;;>>>BBB@@@AAAAAA@@@@@@AAADDDGGGIIINNNSSSSSSOOOJJJIIIJJJGGGIIIIIIEEE???;;;<<<>>>???;;;;;;>>>@@@>>>===???@@@>>>;;;;;;???BBBEEEFFFIIIJJJJJJIIIKKKPPPOOOLLL@@@AAADDDEEEFFFFFFFFFGGGEEEFFFGGGFFFDDDCCCDDDEEE@@@EEEEEE???<<>>???CCCDDD@@@@@@AAABBBBBBBBBBBBCCCDDDBBB>>>;;;<<>>:::999:::;;;<<<<<<<<<;;;:::999;;;===@@@AAAAAA@@@???>>>::::::@@@CCCAAA???AAA>>>??????>>>>>>>>>AAACCCGGGFFFDDDAAA???>>>>>>??????>>>===<<<;;;<<<======;;;::::::999999999999999444555777999<<<===;;;999444444555888;;;===<<<;;;444444333111000///...---((()))+++...000111000...---///111222111000111111111333666777777777777999888888777666666777999999777888999;;;<<<<<<<<<<<<<<<<<<;;;999777888<<>>;;;999888999;;;<<<;;;<<<<<<;;;:::;;;>>>@@@:::???BBBBBBCCCGGGJJJIIIFFFDDDBBBAAA@@@>>>;;;999===@@@CCCDDDCCC@@@???>>><<<<<<:::999888888777777666777888:::;;;:::888666777999>>>BBBDDDDDDCCCBBBCCCBBBAAA???===<<<;;;;;;999>>>BBBAAA===999999:::888444111111444888999888999;;;===<<<:::888888888888999:::999888888:::<<<777:::===>>>>>>======>>>666666666666666777777777444777;;;<<<999666555555666777888888888888777666444444555777999999888666777999;;;:::777666666888;;;;;;;;;;;;;;;;;;:::999777777888999<<<@@@DDDHHHIIILLLNNNPPPSSSYYYccckkkmmm\\\@@@(((###000BBBLLLVVVlll}}}{{{nnnaaaTTTIIIDDDFFFFFFCCC===999777666333444666555333333555888888999888777666666777888444555666777777777777777999888777777666777888999:::777555666999;;;;;;:::444777:::>>>???@@@???>>>DDDFFFGGGEEEAAA>>>???@@@888:::===@@@EEEIIIKKKMMMFFFBBB???AAAFFFJJJJJJIIIDDDEEEFFFEEECCCBBBBBBBBBDDDEEEGGGHHHIIIIIIHHHHHHCCCGGGKKKMMMLLLKKKKKKMMMQQQMMMJJJIIIGGGEEEDDDEEEDDDDDDDDDFFFHHHJJJJJJJJJIIIGGGGGGJJJMMMLLLEEE???DDDEEEFFFDDDBBBBBBEEEHHHDDDCCCAAAAAAAAADDDGGGIIIDDDBBB???@@@AAAAAA???===???<<<;;;<<>><<<<<>>@@@>>>444%%%  ,,,444>>>BBB@@@???AAADDD;;;;;;;;;;;;:::999888888:::;;;;;;;;;:::888777555666444444444555555333111333333333222000000222444666777777777777777666555///444999:::888888<<<@@@>>>===<<<;;;999;;;>>>AAA888999:::;;;<<<>>>??????888;;;===<<<:::888999;;;444;;;AAABBB===888777888555999999888999===>>><<<666444444999???CCCAAA>>>999;;;>>>CCCGGGJJJLLLMMMGGGHHHGGGBBB<<<:::>>>BBB===>>>?????????@@@CCCFFFFFFLLLRRRRRRNNNJJJJJJKKKJJJKKKHHHBBB;;;999<<<@@@BBB>>>>>>AAABBB???>>>>>>AAA???======@@@EEEHHHIIIKKKMMMMMMLLLNNNRRRRRROOOAAACCCEEEEEEEEEEEEFFFGGGKKKJJJIIIGGGFFFGGGJJJMMMBBBHHHHHHBBB>>>@@@@@@>>>@@@@@@>>>;;;===CCCDDDBBBBBBCCCDDDCCCCCCCCCEEEGGGBBB>>><<<>>>AAAAAA>>>999999999:::;;;;;;:::999888999:::<<<>>>??????>>>===AAA;;;999>>>@@@;;;777888===>>>???>>>===>>>???AAACCCCCCBBB@@@>>>===>>>@@@BBBAAA@@@>>>>>>>>>???@@@888999::::::999777444333000222555:::>>>>>>;;;999777666666888;;;>>>>>>>>>888777555333222111000000)))***,,,000222222000---+++,,,------...///222555555777999999888777777777777777666666666888999:::666777999;;;<<<<<<<<<;;;CCCAAA>>>999555666;;;???===<<<999777666777999:::999:::::::::999:::===???999>>>AAAAAABBBFFFHHHGGGDDDDDDDDDDDDCCC???:::666;;;>>>AAABBBAAA>>><<<;;;<<<;;;::::::999999999:::999999:::<<<===<<<999777777999<<>>===<<<<<<999===AAAAAA<<<888888:::444222111111333555777777;;;======<<<999777777888888999;;;;;;::::::;;;<<<777:::>>>>>>;;;999999;;;444555666777888888888777444777;;;<<<:::777777888555666888::::::999777666555555666888::::::999777777:::;;;:::666444555666;;;;;;<<<<<<======<<<<<<999888888999===CCCHHHKKKKKKNNNSSSWWWZZZ^^^bbbddd]]]OOO777!!!,,,AAAMMMYYYjjjtttmmm```WWWNNNFFF;;;@@@CCC???999555333111333555666555333333666999<<<:::888666444444444444444555666777888888888888777777666666777999;;;<<<;;;888555555999;;;<<<;;;333444777:::===???AAAAAAGGGGGGFFFDDDBBB@@@===<<<999:::<<>>BBBCCCCCCBBB@@@@@@AAACCCDDDBBB@@@>>><<<===>>>>>>@@@<<<:::;;;;;;666***!!! """---888<<>>888777;;;;;;888777999;;;:::999999:::;;;:::888555444333444555555555444222111333222111222444666777777444222000111444555333111555666888999::::::999999::::::999888888:::>>>AAA666777888999999999999999888888888999;;;===@@@AAA:::<<<>>>@@@@@@>>><<<:::::::::;;;;;;<<<======>>>444777888666;;;DDDHHHEEE<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFEEEDDDBBBBBBAAA@@@???>>>???@@@AAABBBDDDHHHNNNSSSUUUSSSOOOLLLQQQLLLFFFBBB@@@>>>:::777999;;;===@@@AAABBBBBBBBB???CCCBBB???AAAHHHKKKIIIJJJNNNPPPPPPPPPRRRPPPLLLGGGDDDDDDFFFFFFDDDDDDHHHLLLJJJHHHHHHIIIKKKKKKJJJHHHDDDAAAAAADDDEEEBBB>>>??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAABBBBBBCCCCCC===<<<<<<===???@@@@@@???999;;;<<<;;;999777777888<<<:::999777888:::<<<===;;;<<<<<<:::777666777888AAA===999:::<<<===999555???999666:::@@@AAA===:::????????????>>><<<;;;:::;;;<<<======<<<:::888666333555777:::;;;;;;:::999777777777777888:::<<<===999777555666888888666333000//////...............*********+++---...000111555666888::::::999777555555555777999::::::888666:::::::::888888999<<<>>>@@@???;;;777444444777:::===<<<:::999888999:::::::::;;;;;;999666555888;;;;;;<<<>>>BBBFFFGGGFFFDDDBBBBBBCCCEEEEEEBBB===999:::<<<@@@BBBBBB@@@===;;;999888888888888888999999777999;;;>>>>>>:::444//////555999999;;;???AAA???HHHHHHGGGEEEBBB>>>;;;999;;;===@@@AAA@@@===888666333333444444555666777888;;;;;;::::::::::::;;;;;;<<<777444888;;;;;;;;;===>>>@@@AAA@@@===;;;;;;;;;<<<:::888888888888666444666999===???===:::777666444444666888777555555888777888888777666555777999:::>>>AAA???:::666666888:::===@@@AAA???<<<:::999999999:::<<>>===<<<999777555444555666666444111333888<<>>======<<<:::777444333333444999>>>???;;;666IIIHHHGGGFFFDDDBBB@@@???>>>===<<<===@@@DDDFFFFFFGGGEEEBBBAAABBBDDDHHHJJJFFFEEEDDDAAA???>>>@@@BBBFFFFFFGGGHHHHHHHHHGGGFFFDDDFFFHHHIIIHHHHHHHHHIIIMMMLLLIIIGGGEEEDDDDDDDDDCCCEEEHHHKKKMMMMMMKKKIIIHHHIIIJJJKKKLLLIIIDDDAAA===@@@BBBCCCCCCBBBBBBBBBFFFCCCAAAAAADDDFFFDDDBBBBBBAAA@@@AAABBBAAA???===AAABBBCCCBBB@@@@@@AAACCCDDDCCCAAA???============>>>;;;999;;;<<<888...%%%  )))444888;;;??????;;;888<<<;;;777555666777555555666888999999888666555777777888888777777666555333444444555555555555666666444333333444444222111444555777888999999888888888999::::::;;;;;;===>>>666777888999999999999888444444555666999;;;>>>???888999;;;<<<===<<<;;;:::;;;;;;;;;;;;<<<===>>>>>>777999888666999@@@DDDBBB>>>>>>???@@@AAABBBCCCCCCHHHGGGFFFDDDBBB@@@???>>>AAA@@@@@@???@@@AAABBBCCCCCCGGGMMMRRRTTTSSSOOOMMMKKKHHHDDDBBBAAA@@@===::::::;;;===@@@BBBDDDEEEEEEAAAEEEDDDBBBCCCIIILLLJJJOOORRRRRRPPPOOORRRQQQNNNGGGDDDDDDFFFFFFBBBBBBDDDIIIGGGEEEEEEGGGIIIIIIIIIHHHDDDAAABBBEEEFFFCCC@@@AAAAAAAAABBBBBBBBBBBBCCC??????@@@AAAAAAAAAAAAAAA@@@@@@@@@AAACCCDDDCCCBBB888:::<<<<<<;;;;;;;;;<<<<<<:::777555555777:::;;;999::::::999888888999;;;AAA>>>::::::<<<<<<888555888555444888===@@@@@@???===============<<<;;;:::<<<<<<======;;;:::888777666777888999::::::999999777666666666777999:::;;;<<<:::888999;;;<<<:::999111000000/////////000000---------...///111222333333444555666777777777888777888999:::;;;:::888666777777666666555777:::<<>>;;;777444444777:::;;;;;;999888888888888888999;;;>>>>>><<<;;;<<<===>>>>>>???AAADDDEEECCCBBB???@@@AAABBBDDDCCC???======>>>>>>??????>>>======:::999888777777777888888::::::;;;<<<<<<888222------333777888:::>>>@@@???@@@AAABBBCCCCCCBBBAAA@@@>>>???BBBBBBAAA>>>:::777333222222333444666888:::888999888888777777888999<<<888777;;;>>>>>>===???<<<===??????>>>===>>>???CCCAAA>>><<<:::999666333777:::<<<===<<<:::888777444555666777555444555666666666666777777888888888999===AAA@@@<<<999:::<<<===???@@@>>><<<999999999888999:::===AAAFFFJJJMMMTTTVVVZZZ^^^_________```]]]GGG222888EEEPPPSSSUUUSSSNNNHHHBBB???=========<<<;;;:::888888999:::999666333555:::???>>>:::666777:::<<<:::888666555444333333444555666999999999777555555777:::>>>===;;;::::::999666444555444555999>>>???<<<777JJJIIIHHHFFFEEECCCCCCCCCDDDAAA===<<<>>>AAADDDEEEJJJGGGDDDBBBBBBDDDGGGJJJFFFEEECCCAAA>>>???AAADDDGGGGGGHHHHHHHHHHHHGGGFFFEEEFFFHHHHHHFFFEEEEEEFFFLLLKKKIIIHHHFFFEEEDDDDDDGGGHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKMMMMMMKKKFFFBBB<<>>>>>999<<<<<<777333444333111333444666777888888888777:::999888888777777888888333666999888666444666888:::::::::888666444444444555555666777888888888777555777999<<<======<<<;;;666777888999:::999888888111222333555888:::;;;<<<555555777888999999::::::<<<<<<<<<<<<<<<===??????;;;<<<:::777777<<>>>>>AAAAAAAAA@@@AAABBBBBBCCCDDDGGGMMMQQQSSSRRROOOMMMEEEDDDCCCCCCCCCBBB@@@>>><<<<<<>>>@@@CCCEEEHHHIIIEEEGGGGGGEEEFFFJJJLLLJJJRRRTTTSSSOOONNNQQQQQQNNNHHHEEEEEEGGGFFFAAA???@@@DDDBBBBBBCCCEEEGGGGGGGGGGGGDDDBBBCCCFFFGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB===???@@@BBBBBBAAA@@@???AAAAAABBBDDDFFFFFFDDDBBB888:::===>>>>>>>>>???AAA<<<:::666444333444777999888999:::999999:::===???AAA>>>;;;;;;<<<<<<999666666666666777999===???@@@::::::;;;;;;;;;;;;::::::======<<<<<<;;;;;;::::::::::::::::::::::::::::::777777666666777888999999>>><<<::::::;;;=========333333222111111222333444111111111111222333555555222222222222444666888999888999:::;;;;;;:::888777777777555555666888:::;;;>>>===:::777444444777999:::999999888888777666666888;;;???AAA@@@>>>======AAA@@@???@@@AAABBBAAA???=========???BBBCCCBBBAAABBB@@@>>><<<<<<<<<>>>???;;;:::888666666666777888<<<;;;::::::999666111...,,,222666777888===???>>>999;;;===@@@BBBBBBBBBAAA???AAABBBCCCBBB@@@===;;;444333222222444777999;;;777888888777555555777999;;;888999>>>@@@>>>===>>>999;;;===>>>>>>???AAACCCFFFDDDAAA@@@???===:::888::::::;;;;;;;;;:::999888888999999888666555666777666444444777;;;<<<:::777999<<>>@@@@@@???>>>;;;888777888:::888999;;;>>>BBBEEEHHHIIIOOOTTTYYY___cccffffffeee[[[@@@***666FFFKKKHHHFFFHHHKKKJJJCCC<<<:::;;;;;;;;;;;;;;;::::::<<<<<<:::666333444:::???===:::777888;;;===<<<;;;777555222000///000333444777777666444222222444777<<<:::888777777777666555555444333666:::<<<:::888HHHGGGFFFDDDCCCCCCDDDEEEEEECCC@@@???AAACCCDDDEEENNNKKKHHHEEEDDDFFFHHHJJJHHHGGGEEEBBB@@@AAADDDGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDFFFGGGGGGFFFEEEFFFGGGKKKJJJIIIHHHGGGFFFFFFFFFKKKLLLLLLKKKIIIGGGGGGHHHLLLKKKKKKKKKLLLKKKHHHFFF===@@@CCCEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHBBBBBBCCCDDDDDDBBB>>>;;;===???@@@AAA@@@???@@@BBBBBBBBBAAAAAA???===<<<;;;<<<:::999;;;===;;;555000    ,,,555888999;;;===999<<<<<<777444444333111444444666777888888888888888777666555444555666777444777:::999666555999>>>AAACCCCCCAAA<<<999:::<<<777777888888888888777777555666888:::<<<===<<<:::666777999::::::999888777222333555666888888999999333444555666777999:::;;;===============>>>???@@@======<<<999888;;;===???GGGGGGGGGGGGGGGGGGGGGGGGQQQOOOLLLIIIGGGEEEDDDDDDAAAAAAAAABBBBBBBBBCCCCCCFFFIIILLLOOOPPPNNNLLLJJJCCCCCCDDDEEEEEEDDDBBB@@@?????????@@@BBBEEEHHHIIIGGGHHHIIIIIIIIIKKKKKKJJJNNNQQQRRRPPPPPPRRRPPPMMMIIIGGGGGGIIIGGGAAA>>>???AAA@@@@@@AAADDDFFFGGGFFFDDDCCCBBBBBBEEEEEEDDDCCC???@@@@@@AAABBBBBBCCCCCC???AAACCCEEEEEECCCAAA@@@>>>???@@@CCCEEEDDDAAA>>>999<<<>>>???>>>>>>@@@AAA===:::777444333444666777888999999999999:::===@@@>>><<<;;;;;;<<<===;;;999:::======999777888;;;<<<666777888999999999999999;;;;;;;;;<<<===>>>@@@AAA???>>>===<<<;;;;;;;;;<<<999999999999999:::::::::>>><<<:::888999:::;;;;;;666555444333333444555666444444333333444444555666111111333444555666666666666888999::::::999999:::;;;999888888:::<<<>>>>>><<<<<<:::888666555777999:::::::::999999888888777:::<<<>>>??????>>><<<<<>>>>>???@@@@@@???>>>===<<<===@@@BBBBBBBBBDDDBBB@@@>>>======>>>???:::999777555555777999;;;;;;:::888777777666333111000555888888888<<<===;;;888999<<<>>>???>>><<<;;;===>>>@@@BBBBBBAAA@@@???888777555444444666999:::777888888777444444777;;;;;;:::;;;@@@AAA===:::;;;;;;<<<>>>??????@@@BBBEEECCCAAA@@@AAABBBCCCBBB@@@<<<;;;999999999::::::999<<<>>>===999666888999999777555555999>>>@@@<<<777777999<<<======>>>@@@CCC@@@>>>;;;777555666999===999:::===AAACCCEEEFFFFFFHHHPPPYYYaaaiiimmmkkkgggSSS333%%%:::FFFIIIFFFEEEIIINNNNNNFFF???999:::::::::::::::999999;;;;;;888333000111666<<<===:::888888:::<<<;;;;;;555444222000///000000111444333222111111222555666;;;888666555555666666555555444222444666888888777EEECCCAAA@@@@@@BBBDDDEEEDDDCCCCCCDDDFFFGGGGGGFFFNNNLLLIIIFFFEEEEEEGGGHHHGGGFFFEEECCCAAABBBEEEHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDFFFFFFFFFGGGIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLKKKHHHGGGIIIKKKNNNLLLIIIHHHHHHIIIIIIIII>>>@@@CCCDDDDDDDDDEEEFFFFFFGGGGGGFFFDDDCCCEEEFFFBBBBBBBBBDDDDDDBBB>>>:::;;;===???@@@??????@@@AAA@@@@@@@@@???>>>===;;;:::===<<<;;;;;;<<<:::666222%%%  )))666:::888888999888<<<===999666777666444666777777888999999999999777666555444333444555666333777::::::888999>>>DDDFFFHHHIIIGGGCCC@@@AAADDD<<<;;;:::999888888777777777555555777:::<<<<<<;;;666888999;;;:::999777666222333555666777666555444444444555777888:::;;;<<<>>>>>>??????????????????===>>>>>>===;;;;;;>>>AAAHHHHHHHHHIIIJJJJJJKKKKKKOOOOOONNNLLLKKKKKKKKKKKKAAAAAABBBBBBBBBCCCCCCCCCHHHJJJKKKMMMLLLJJJHHHFFFEEEFFFGGGFFFEEECCCBBBAAACCCBBBAAAAAABBBCCCEEEFFFGGGGGGIIIJJJKKKJJJIIIIIIIIIOOOTTTUUUVVVVVVSSSMMMKKKHHHIIIKKKIIICCC???@@@@@@@@@@@@BBBEEEGGGGGGGGGBBBAAAAAAAAACCCCCCCCCBBB<<<===>>>@@@AAACCCDDDEEECCCDDDGGGHHHHHHFFFDDDBBB======???AAACCCBBB???<<<<<<===??????===<<<===>>>===<<<999666555555666777555666555444444666999<<<;;;::::::;;;===>>>>>>======CCCCCC<<<777999;;;;;;444555666777777888777777888999:::<<>>======<<<<<<>>>===<<<===???AAABBBAAA@@@>>>======???AAAAAAAAACCCCCCBBBBBBAAA@@@???>>>:::888666444555888<<>>@@@@@@>>><<<:::999:::<<<>>>AAABBBCCCCCC>>>===:::888777777888888555777888555222222666:::???>>>AAADDDBBB<<<999:::???@@@@@@@@@@@@AAACCCEEEAAAAAA@@@AAADDDEEEEEEDDD>>>;;;888777999:::::::::;;;>>>===777555999<<<;;;:::888777;;;@@@AAA===888555666888999:::===@@@CCC===;;;999666555777<<<@@@;;;===@@@CCCEEEGGGGGGGGGFFFPPP[[[ccckkkoooiii```EEE&&&$$$555DDDFFFIIIJJJNNNRRRTTTQQQIIIBBB============<<<;;;999999;;;:::888333000000555:::===<<<999888888999999888333333444444333222000...111000000222444666888999999777444444555777777666888666555555777888999999AAA@@@===<<<===???CCCEEEDDDDDDDDDFFFIIIJJJIIIGGGIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDCCCAAABBBDDDFFFFFFEEEDDDCCCBBBBBBBBBCCCBBBDDDEEEEEEFFFGGGIIILLLEEEFFFGGGIIIJJJJJJKKKKKKFFFIIIKKKKKKIIIIIILLLOOOMMMJJJGGGFFFFFFHHHIIIIII>>>@@@AAAAAAAAABBBEEEGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBB@@@===:::888;;;>>>?????????@@@@@@============<<<<<<<<<<<<>>>===;;;;;;:::999666333***  """222999888666666777;;;===:::888999999666777777888888999999999:::888888777777666666666777333666;;;======>>>AAADDDEEEFFFGGGGGGFFFEEEFFFGGG@@@???===:::888666555555777555333555:::======;;;666888:::;;;;;;999777555000222555666777555333111444555777999:::;;;<<<<<<===???AAABBBBBBAAA???>>>======???AAA>>>;;;===AAAGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMMMMNNNMMMMMM@@@@@@AAABBBBBBBBBBBBBBBHHHHHHIIIIIIIIIGGGEEECCCFFFGGGHHHFFFCCCAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCEEEDDDFFFJJJKKKGGGFFFGGGHHHOOOVVVYYYZZZZZZUUUOOOKKKHHHHHHJJJIIIDDDBBBCCCAAAAAABBBDDDGGGHHHHHHGGGBBBAAAAAAAAAAAAAAAAAAAAA======???@@@BBBCCCEEEEEEEEEFFFGGGHHHHHHGGGEEEDDD?????????AAACCCBBB@@@======???@@@???===;;;;;;;;;<<<<<<:::999888777777666000000000///...111555888999:::;;;<<<===>>>??????;;;CCCDDD>>>;;;>>>@@@===444444555666666666666666444666888<<<@@@CCCFFFGGGBBBAAAAAA@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>AAAAAA@@@>>>;;;:::;;;======;;;888666555666777888666555444333222222222222111444888;;;;;;888444111222555888888666777:::======:::777888<<<@@@@@@@@@:::;;;<<<<<<:::999:::;;;<<<<<<;;;;;;<<<>>>@@@AAAGGGDDD@@@?????????>>>===<<<<<<<<<>>>AAACCCCCCBBBAAA@@@>>>>>>@@@AAA@@@@@@@@@AAACCCDDDCCCAAA???===<<<:::666444555999>>>AAA;;;999888888:::;;;;;;:::;;;???@@@===:::;;;:::777;;;===@@@CCCDDDBBB@@@>>>777888:::<<>><<<:::999888444666777333//////444:::CCCBBBEEEGGGDDD>>>;;;===BBBCCCCCCBBBAAABBBDDDGGGFFFDDDCCCCCCCCCCCCAAA@@@???;;;777777999;;;;;;999888<<<;;;333333:::>>><<<<<<;;;:::<<<>>>>>>;;;888666555555666888<<>>@@@CCCEEEHHHIIIJJJJJJKKKTTT\\\aaagggjjjcccWWW;;;"""+++CCCOOOJJJNNNQQQVVVZZZYYYSSSLLLFFFBBBBBBAAA@@@???===;;;:::<<<<<<;;;777444444888<<<>>><<<;;;999888777888888333444777888777555222000000111222666:::<<<<<<;;;777666555555777999888888;;;:::::::::::::::;;;<<>>BBBEEEGGGFFFDDDEEEGGGHHHIIIHHHFFFFFFGGGFFFEEEDDDBBBBBBAAABBBDDDDDDCCCCCCDDDEEEGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDEEEDDDDDDDDDGGGIIIBBBCCCFFFIIIKKKLLLMMMMMMGGGKKKNNNMMMJJJHHHJJJLLLHHHGGGFFFFFFGGGGGGFFFDDDAAAAAAAAA@@@@@@CCCGGGJJJHHHEEECCCCCCEEEGGGEEECCCCCCBBB@@@@@@@@@>>><<<:::666999===????????????@@@;;;;;;:::999:::;;;<<<======<<<;;;:::999888777555111'''  ***666888777888777<<<>>>;;;999:::999666555555555666888999;;;;;;888888999999888888777777111666===CCCEEECCC@@@===>>>>>>>>>@@@CCCFFFFFFFFFCCCAAA===:::666444333222444333333666<<<>>><<<888666888:::<<<;;;999666444000333777:::;;;:::777666444666888;;;<<<<<<;;;;;;<<>>JJJJJJJJJIIIIIIIIIIIIHHHFFFHHHKKKNNNOOOOOONNNNNN??????AAABBBBBBBBBAAA@@@DDDEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFDDD@@@>>>???AAA??????@@@AAAAAAAAAAAAAAAAAA???CCCIIIIIIEEECCCEEEIIIOOOUUUVVVWWWWWWSSSMMMIIIFFFFFFHHHGGGDDDDDDFFFBBBBBBBBBEEEGGGHHHGGGFFFCCCCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@??????@@@AAAAAA@@@>>>>>>???@@@???===;;;;;;<<<999:::;;;;;;:::888666555...............111777:::;;;<<<======<<<<<<===>>>999AAADDD>>>>>>CCCBBB<<<444444555666666666555555111444777;;;>>>@@@BBBBBB>>>?????????>>>===;;;:::888999;;;<<<============???@@@BBBAAA>>>===???@@@@@@>>>:::666555555666888777666555333222111111111111444777::::::888666444555888:::999666555888<<<===999666888===AAAAAA???:::;;;======<<<;;;;;;<<<<<<;;;::::::;;;???CCCEEEDDDBBB@@@@@@AAAAAA???<<<<<<<<<===@@@BBBDDDCCCAAA@@@??????@@@BBBBBBBBB@@@>>>???AAABBBAAA@@@???>>>AAA===999555555999===@@@>>><<<;;;;;;<<<===<<<;;;;;;@@@AAA===;;;;;;:::888<<<>>>AAADDDEEECCC@@@>>>999999:::<<<>>>AAACCCDDDEEEEEEDDDCCCAAA>>><<<:::666888999666111111777===@@@@@@CCCEEEBBB===<<<@@@DDDEEEEEEDDDCCCDDDGGGJJJJJJHHHFFFDDDCCCAAA???===???;;;777777:::<<<;;;888777===;;;333444===CCCAAA>>>===<<<;;;:::999888777888666444555777;;;>>>@@@999:::::::::999:::<<<>>>AAACCCEEEGGGJJJLLLMMMNNNMMMUUUYYYZZZ```fffaaaVVV<<<,,,!!! ///MMM]]]TTTWWWXXX[[[]]]]]]YYYRRRLLLAAAAAAAAA@@@>>>===;;;:::<<<======;;;888777:::======<<<;;;:::999999:::;;;666777888999999888777666333444666;;;@@@AAA???<<<777666666888:::;;;:::999:::;;;;;;;;;:::::::::;;;>>><<<999888999>>>CCCFFFKKKGGGDDDBBBDDDFFFHHHHHHFFFGGGHHHIIIHHHFFFDDDBBBAAADDDFFFGGGGGGFFFFFFGGGHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDFFF@@@BBBEEEIIILLLNNNOOOOOOLLLPPPRRROOOIIIEEEDDDFFFCCCDDDFFFHHHIIIHHHDDD@@@EEEDDDCCCAAAAAAEEEJJJOOOGGGCCC@@@AAAFFFIIIGGGDDDCCCAAA???>>>>>>===;;;:::666999<<>>;;;:::999999999999888888555,,,   ###222777999;;;888<<<>>>;;;999999777444111222333555777:::<<<===777777888999999777666555000666???HHHKKKGGG>>>777777666666:::@@@DDDDDDBBBDDDAAA===999555222000000222111333999>>>???:::555666888:::<<<;;;999666444222555:::>>>@@@@@@>>>===444666999<<<===<<<:::999<<>>;;;<<<===AAAEEE@@@777666;;;OOONNNMMMLLLKKKJJJIIIHHHFFFHHHLLLPPPRRRQQQOOONNN>>>???@@@AAABBBAAA@@@@@@AAAAAACCCDDDEEEEEEEEEEEEDDDEEEDDDAAA>>><<>>@@@AAAAAAAAA@@@>>>===@@@GGGHHHCCCAAADDDIIINNNRRRQQQRRRRRROOOJJJGGGDDDDDDFFFFFFDDDDDDHHHBBBBBBCCCEEEGGGHHHFFFEEEDDDEEEEEEDDDBBBAAAAAAAAAFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@>>>======??????>>>===>>>???@@@@@@>>>======>>>777999:::<<<;;;999666444...//////000222666<<<@@@===>>>>>>===<<<;;;;;;<<<:::BBBDDD??????DDDAAA888444555555666666555555444000333666:::<<<>>>>>>===;;;<<<>>>>>>===;;;999777555666888:::;;;;;;;;;;;;:::===@@@AAA??????@@@BBBBBB???;;;777555555666777888777555444222111111111111222444666888888888888999<<<===;;;666444777;;;???;;;777999>>>BBBBBBAAA:::<<<>>>???>>><<<<<<===<<<:::999888;;;???DDDHHH>>>======@@@BBBAAA===999======???AAADDDDDDBBB????????????AAACCCDDDCCCBBB>>>>>>>>>>>>????????????EEEAAA;;;666555888<<>>===>>>>>><<<;;;:::>>>@@@===;;;<<<;;;888<<<>>>AAACCCBBB???;;;999<<<<<<<<<<<<>>>@@@BBBCCCEEEEEEFFFFFFDDDBBB???===:::===>>>:::444444;;;BBB;;;;;;>>>AAA???;;;;;;@@@DDDEEEEEEDDDDDDFFFJJJMMMKKKIIIGGGEEEDDDBBB???===???;;;777777;;;<<<:::888999???>>>666777BBBIIIGGG>>>>>>===:::666444555666:::777555444777;;;>>>???:::;;;<<<<<<;;;:::;;;<<>><<<999888:::===<<<<<<<<<;;;:::;;;===???:::999999999999999:::;;;666777:::???CCCDDD@@@<<<666666777:::<<<===;;;:::777999::::::888777777888BBB@@@===<<<<<>>>>>>>>===<<<:::999;;;>>>AAA@@@===;;;<<<======999777999???CCCCCCAAA===<<<;;;:::999:::;;;;;;===555(((  (((333;;;>>>>>><<<::::::;;;999555111///111555888;;;<<<<<<<<<:::999888666444333222222222<<>>===;;;999999999;;;<<<======>>>>>>=========???@@@@@@???===@@@AAAAAAAAA???<<<888666@@@GGGNNNPPPMMMIIIIIIJJJGGGJJJOOOSSSUUUTTTRRRQQQAAABBBDDDEEEEEEDDDCCCBBB???BBBEEEDDDAAA??????@@@GGGGGGGGGEEEBBBAAABBBCCCBBBDDDCCC@@@<<<:::<<>><<<@@@DDDEEEHHHKKKIIIHHHIIILLLPPPQQQOOOKKKGGGEEEDDDEEEHHHIIIIIIIIIEEECCCCCCDDDGGGHHHFFFCCCBBBFFFGGGDDDDDDFFFEEEBBBCCCEEEGGGIIIIIIHHHGGGFFFDDDEEEFFFEEEBBBAAA@@@AAA===:::777888<<>>>>><<<999888;;;>>>;;;:::999777666555555555555000---000666===???>>>???===;;;<<<>>>>>>:::777777:::???BBBCCCAAA===;;;777999:::999666555666888000222444888;;;<<<;;;:::::::::;;;===???>>>;;;999555666888999;;;;;;<<<<<<999<<<@@@BBBCCCDDDDDDEEEBBB???<<<999888888666555444555777888888888777666666333///000333666888777:::<<<===999333111444888@@@999444777@@@EEECCC>>>CCC@@@===<<<>>>???>>><<<777999;;;>>>@@@BBBCCCDDD===;;;888999<<<>>>>>>===>>>>>>>>>>>>????????????>>><<<;;;<<<>>>???@@@???>>>AAADDDBBB>>>===???BBB@@@;;;666666;;;??????===@@@>>><<<;;;<<<===<<<;;;=========<<<:::888777666777;;;???AAA???===;;;;;;>>>=========???CCCFFFIIIHHHIIIGGGCCCCCCDDDCCC???=========:::666555888;;;???888777===@@@>>>===???BBBBBBBBBBBBDDDGGGIIIJJJPPPIIIAAA===>>>@@@???===::::::999777666777999<<<>>>===;;;;;;===AAAEEEHHH@@@AAABBB@@@<<<888666666444222111444999>>>@@@@@@@@@<<<:::;;;:::999;;;@@@EEEGGGEEEAAABBBHHHLLLLLLNNNMMMNNNSSSZZZ___aaa```SSS???111...777OOO___[[[[[[aaaaaa]]][[[]]]\\\WWWCCCAAA>>>;;;::::::<<<>>>888999<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;???BBBDDD>>>777666999======<<<<<<666999EEEIIIAAA===??????<<<:::;;;<<<<<<999666999999999777555444666888BBB@@@>>><<<<<<>>>@@@BBBGGGFFFDDDEEEGGGHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNLLLHHHHHHJJJJJJGGGDDDDDDCCCCCCBBBBBBAAAAAADDDCCCBBBBBBBBBCCCDDDEEEIIIGGGHHHMMMPPPMMMKKKLLLJJJLLLMMMMMMKKKHHHDDDBBBEEEBBBCCCEEEEEEAAA???AAACCCCCCBBBBBBDDDFFFIIIJJJKKKHHHEEEFFFHHHIIIFFFCCCCCCAAA???===<<<;;;;;;;;;<<>><<<<<<>>>???<<<:::<<>><<<;;;:::;;;;;;<<<666+++ ###///999>>>@@@>>><<<;;;<<<:::777444222444666888;;;<<<<<<===:::999777555444333333333444;;;EEEJJJIIICCC<<<888555444444666999===??????FFFEEE>>>666333666999999<<<999999======888777:::???===<<<<<<<<<:::777333222555888;;;===<<<;;;:::<<<===>>>>>>>>>===<<<;;;>>>=========>>>?????????>>>???@@@@@@???<<<999888???EEEMMMPPPMMMJJJIIIJJJJJJLLLPPPTTTUUUTTTQQQPPPGGGHHHIIIIIIHHHFFFCCCBBB???AAABBBBBBAAAAAAAAABBBDDDEEEGGGGGGEEEEEEEEEGGGCCCDDDDDD@@@<<<:::<<<>>>AAA===;;;???DDDFFFIIINNNNNNLLLKKKMMMOOONNNKKKGGGEEEDDDCCCDDDFFFIIIIIIIIIHHHFFFEEEFFFHHHIIIHHHFFF@@@DDDGGGFFFFFFHHHGGGDDDCCCDDDFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@???<<<999666666999;;;;;;;;;<<<======;;;999888;;;=========;;;:::999888888888;;;777333444:::???@@@???>>>===<<<<<<<<<;;;999777777999<<>>>>>;;;999777888888999999:::::::::888:::>>>AAACCCCCCDDDEEEAAA>>>;;;999888888666555333444555777777777666666555222///...111333444444777999999666333222444777???===;;;<<<>>>@@@@@@@@@@@@@@@AAACCCDDDBBB>>>999;;;<<<===???@@@AAAAAAAAA;;;999777999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<999888:::===???@@@>>>@@@BBB@@@;;;999;;;>>>AAA<<<999:::===@@@@@@>>>======>>>===<<<;;;;;;:::999:::<<<<<<;;;999666444999<<>>>>>>>>BBBBBBBBBCCCCCCDDDEEEEEECCCEEEEEEBBBCCCEEECCC???=========;;;999999<<>>999888===@@@>>>===???AAAAAA@@@AAABBBCCCEEEFFFKKKEEE???<<<>>>???===;;;=========;;;999888:::<<>><<<;;;<<>>@@@@@@===999777:::<<<;;;<<>><<<::::::::::::;;;===>>>===<<<<<<<<<;;;;;;;;;::::::;;;>>>@@@@@@;;;666666:::======<<<<<<666666???BBB===;;;???@@@===999888999::::::999999::::::888666666777999BBB@@@>>><<<<<<===???AAAAAADDDHHHJJJIIIHHHGGGGGGGGGFFFEEEEEEGGGJJJMMMOOOPPPQQQOOOJJJIIILLLLLLJJJ>>>@@@BBBDDDDDDBBB@@@???AAAAAAAAABBBBBBCCCCCCCCCLLLIIIJJJNNNPPPMMMLLLMMMIIIJJJKKKKKKIIIFFFCCCAAAGGGDDDCCCDDDDDDAAAAAACCCFFFCCC@@@AAADDDFFFGGGFFFHHHEEECCCDDDGGGHHHFFFCCCGGGEEEAAA===;;;;;;<<<======@@@CCCBBB???===>>>???AAA???===???BBBEEEDDDCCCBBB@@@>>><<<;;;999999888999666///$$$ )))666===AAA???<<<;;;;;;:::999777666666777888999;;;<<<===999888777555555555555555666:::@@@FFFIIIGGGBBB===555333222333777;;;>>>???BBBDDD@@@888333666:::<<<===;;;<<<>>>>>>;;;999;;;???>>>======<<<;;;777555444555777999:::;;;;;;;;;???@@@AAA@@@???===:::888>>>======<<<===>>>??????===>>>???@@@@@@???===<<<===DDDLLLPPPOOOLLLJJJJJJMMMOOORRRTTTUUUSSSPPPNNNLLLLLLMMMLLLJJJGGGDDDBBBAAA@@@???@@@BBBCCCDDDCCCAAADDDHHHJJJJJJIIIJJJJJJEEEFFFEEEAAA<<<:::;;;===@@@;;;:::>>>CCCFFFKKKOOOPPPMMMKKKKKKMMMMMMJJJGGGCCCBBBAAACCCFFFHHHIIIIIIKKKIIIGGGGGGHHHIIIHHHGGG===DDDHHHHHHHHHJJJJJJHHHEEEEEEEEEEEEEEECCCBBBAAA@@@>>><<<>>>AAABBB@@@>>>:::888666666888:::;;;;;;;;;<<<<<<:::888888:::<<<>>>>>><<<;;;::::::::::::AAA===999888;;;>>>>>>===<<<======;;;999888777888777888999::::::888777666666555444555666777666555222888======999888;;;???AAA???============;;;:::999888888777777888888999777888;;;>>>AAABBBCCCCCC===;;;888777777777555444111222444555666666666555333111///...///000000///444444444333333444555666===@@@CCCBBB>>><<<>>>AAA@@@@@@AAABBBBBBAAA>>>;;;>>>>>>>>>>>>>>>>>>>>>>>>999888777999<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;777555777;;;>>>@@@===???@@@===999777888;;;???===;;;<<>>===;;;777555;;;===???@@@@@@???@@@AAAFFFFFFGGGGGGFFFEEECCCAAA>>>BBBDDDBBBCCCDDDCCC???;;;<<<<<<;;;:::;;;===???<<<999999===?????????@@@AAA@@@??????>>>?????????CCC@@@<<<;;;======;;;999>>>??????>>><<<:::;;;;;;@@@>>><<<:::;;;<<>>??????>>>:::888777777;;;999777777:::===>>>>>><<<888777<<<@@@@@@@@@AAAFFFIIIIIIEEEEEEIIILLLKKKMMMOOOTTTZZZ]]]]]]YYYUUUPPP>>>...$$$%%%<<>>>>>>>>======<<<;;;<<<===<<<;;;:::<<<>>><<<999777888;;;======;;;<<<555444999<<<999:::???AAA===888555666888;;;<<<999:::;;;:::999888999:::@@@???===<<<===???AAABBB@@@EEEJJJKKKHHHFFFGGGIIIOOOLLLIIIFFFFFFHHHKKKMMMRRRRRROOOIIIHHHKKKMMMKKK===@@@DDDFFFFFFCCC@@@===??????AAABBBBBBBBBBBBBBBKKKHHHGGGKKKMMMJJJIIIJJJHHHIIIJJJJJJIIIFFFDDDBBBJJJFFFDDDEEEDDDBBBCCCGGGIIIDDD???@@@DDDFFFEEEBBBDDDCCCBBBBBBDDDEEEDDDCCCFFFDDDBBB???>>>===>>>>>>===@@@CCCCCC@@@===>>>@@@AAA???>>>???AAACCCBBBAAA>>>>>><<<;;;999888777777666666222(((   """111:::>>><<<:::888777888888888999888777777888999;;;===:::999888777666777888999999999<<>>>>>>>>>>>===;;;999777777777777777888:::;;;<<>>>>>>>>======>>>>>>???@@@AAAAAABBBBBBBBB===CCCLLLQQQQQQOOOMMMLLLPPPRRRTTTUUUTTTRRROOOMMMNNNNNNNNNNNNLLLIIIFFFDDDFFFBBB???@@@CCCEEEDDDCCCAAADDDIIIKKKLLLKKKKKKKKKGGGGGGGGGBBB===:::;;;>>>@@@;;;:::>>>BBBEEEIIINNNLLLIIIGGGHHHLLLNNNNNNLLLDDDBBBAAABBBFFFIIIKKKKKKLLLJJJHHHGGGGGGGGGGGGGGG>>>EEEJJJJJJIIIKKKKKKIIIGGGFFFFFFEEEEEEDDDDDDDDD@@@===:::<<>>:::888777777999;;;===>>>;;;;;;:::999888999:::;;;===<<<;;;:::999999999999BBB???:::999999::::::999:::<<<===;;;777555777999999999888777666666555555999777666777999:::999777222666:::<<<<<<===???BBBDDDAAA>>><<<;;;<<<;;;:::777777666666666777888999666666888;;;???AAAAAAAAA888666555444555555444222///000222444555666555555444222111///......---,,,222111111222555777777666;;;@@@DDDCCC@@@===>>>@@@DDDAAA<<<999999;;;>>>@@@>>>>>>===<<<<<<<<<<<<<<<999999999:::<<<===>>>>>><<<<<<======>>>?????????===:::777777999<<<>>>>>>>>>>>>>>><<<999888:::<<<===<<<<<<>>>@@@@@@>>><<<;;;AAAGGGGGGAAA===<<<===888999;;;======<<<;;;:::<<<===>>>>>>>>>>>>AAACCCFFFFFFEEEEEECCCBBBAAA@@@===BBBEEECCCBBBCCCAAA>>>:::::::::999999999:::;;;:::::::::===???@@@@@@AAAAAAAAA@@@>>>===<<<;;;;;;===<<<;;;<<<======;;;888<<<>>>??????===;;;;;;<<<>>>===;;;::::::;;;===>>>>>>??????===;;;999888999<<<;;;999888999:::<<<<<<>>>999888>>>DDDDDDCCCDDDGGGLLLNNNKKKIIIKKKNNNMMMOOOQQQUUUXXXZZZYYYVVVTTTRRRCCC777+++&&&999PPPVVVWWWYYY\\\______YYYOOOFFFAAABBBDDDDDDAAA===888444>>>===============<<<;;;;;;=========;;;::::::;;;;;;:::999;;;======;;;999:::666555888999888999===???<<<999666666888:::;;;888:::<<<<<<;;;::::::;;;>>>=========>>>AAACCCDDDCCCGGGKKKJJJEEEDDDGGGKKKSSSPPPKKKGGGEEEFFFIIIJJJOOOPPPMMMGGGFFFIIIKKKIIIAAACCCFFFHHHHHHDDD@@@>>>>>>???@@@AAABBBBBBBBBBBBIIIEEEFFFJJJKKKIIIGGGGGGHHHIIIJJJJJJJJJHHHGGGFFFMMMIIIFFFGGGFFFDDDFFFJJJKKKEEE@@@@@@CCCEEECCC@@@BBBAAAAAAAAABBBCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===@@@CCCBBB???======???=========>>>???@@@???>>><<<<<<<<<<<<;;;::::::999444444222***  ***555777666555444444444666777;;;999777666777888;;;<<<===;;;999888888999;;;<<<;;;888999>>>EEEIIIEEEAAA;;;888666666:::>>>AAACCCBBBFFFDDD<<<555555888:::777999:::;;;<<<======<<<;;;<<<>>>>>>===;;;::::::999888777777888:::<<<>>><<<===>>>>>>===<<<999888888<<<@@@BBB@@@>>>===<<<>>>>>>??????@@@AAABBBCCC>>>CCCKKKQQQSSSRRRPPPOOOQQQSSSTTTTTTTTTRRROOOMMMOOOPPPQQQQQQPPPMMMKKKIIIJJJFFFCCCBBBDDDEEEDDDBBBDDDFFFIIIJJJIIIHHHHHHIIIHHHIIIHHHDDD???<<<===???BBB===<<<@@@DDDEEEGGGKKKKKKHHHDDDEEEJJJNNNOOOOOOEEECCCBBBCCCFFFJJJLLLMMMMMMMMMLLLJJJHHHGGGGGGGGG???GGGLLLKKKIIIJJJKKKJJJGGGGGGEEEDDDDDDDDDEEEFFFCCC???<<<===BBBEEECCC@@@===<<<:::888888888:::;;;;;;:::999888999:::;;;;;;======<<<;;;::::::::::::BBB???<<<999888888777777999;;;<<<:::666555777:::;;;:::888777666555666666===<<<;;;<<<======<<<<<<777666666999>>>@@@@@@>>>CCC@@@<<<::::::;;;;;;:::444444444555666777999999555555555888<<<>>>>>>===333222111222333444333111///000222444666777777666555555444333000...---,,,222111222444777999999888;;;<<<>>>AAABBBBBB@@@???CCCAAA===:::888:::===@@@<<<;;;::::::::::::;;;<<<<<<=========<<<;;;;;;;;;999:::;;;<<<>>>@@@AAABBB;;;;;;:::<<<>>>???>>>===>>>>>>===<<<<<<<<<>>>@@@<<<===>>>@@@BBBBBB@@@???;;;AAAFFFEEE@@@;;;:::<<<999999888777888:::<<<===;;;<<<<<<<<<;;;<<>>???@@@===CCCFFFDDDAAAAAA???<<<===<<<::::::999999888888888:::<<<===>>>@@@BBBBBBBBBBBBAAA???>>><<<;;;:::::::::;;;===>>>===;;;999999;;;<<<<<<;;;:::;;;<<<;;;;;;:::999:::;;;===>>>===>>>>>>===;;;::::::<<<<<<;;;:::888777888:::;;;@@@;;;999>>>CCCDDDEEEHHHLLLSSSVVVRRROOOOOOPPPOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVMMMFFF;;;222>>>OOORRRVVVYYY^^^]]]VVVKKKDDDAAA===???BBBDDDBBB>>>:::666===;;;999:::<<<<<<;;;:::;;;<<<===<<<:::888999:::<<<<<<=========<<<999666666666888;;;<<<::::::<<<<<<<<<<<<;;;:::888888888666888;;;<<<;;;::::::;;;???>>>>>>???@@@BBBDDDEEEDDDGGGIIIHHHDDDEEEIIINNNOOOLLLHHHEEEDDDEEEHHHJJJJJJKKKIIIEEEDDDGGGHHHGGGEEEFFFGGGHHHGGGEEEBBBAAA??????@@@@@@AAABBBCCCCCCGGGEEEFFFKKKMMMJJJGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJMMMIIIGGGHHHGGGEEEFFFJJJKKKGGGCCCAAACCCDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA>>>???@@@AAAAAA@@@???>>>;;;>>>AAA@@@===;;;<<<===;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>======555444111,,,###  $$$...000111333333333333666888;;;:::999888888:::;;;===>>>===:::999888:::<<<===<<<999888<<>><<<:::888888<<>>999999:::::::::===>>><<<<<<===<<<888888:::<<<===<<<;;;<<<<<<;;;:::999888999;;;===???<<<<<<<<<<<<<<<;;;::::::888===BBBCCCAAA>>>===>>>???>>>===<<<===>>>@@@AAA???CCCIIIOOOSSSTTTSSSRRRPPPQQQRRRSSSSSSQQQPPPNNNQQQRRRSSSTTTTTTRRRPPPOOOLLLJJJGGGFFFFFFEEEDDDCCCGGGGGGGGGFFFDDDCCCEEEFFFJJJKKKJJJFFFAAA???@@@BBBCCC@@@@@@EEEHHHHHHIIIKKKPPPKKKEEEDDDGGGJJJLLLLLLGGGEEECCCCCCFFFJJJLLLMMMNNNOOOPPPNNNKKKHHHGGGGGG@@@HHHLLLJJJGGGHHHKKKLLLJJJIIIFFFDDDCCCDDDEEEFFFGGGDDD@@@@@@CCCDDDDDDBBB@@@???===999555333444555<<<:::888888:::<<<<<<;;;???>>>>>>===<<<<<<======AAA@@@>>><<<:::::::::::::::::::::888777777999;;;<<<;;;999777666777777888>>>@@@AAA@@@>>>======???>>>999666777<<<>>>;;;666???<<<999888999:::::::::111222333555777777888888666444333555999<<<;;;999000000000222444444333222///111333666888999999999555777888666333///...---222333555666888888999999999888888===BBBDDDAAA======@@@BBBBBB@@@>>><<<<<<;;;:::999999999:::<<<===>>>???@@@???===;;;;;;;;;888999:::<<<>>>@@@AAABBB;;;;;;<<<>>>AAAAAA???===>>>===<<<;;;<<<>>>@@@BBB===>>>@@@CCCDDDDDDDDDDDD<<>><<<;;;999888888;;;>>>@@@<<>>>>>===<<<@@@>>><<<<<<<<<<<<:::888666;;;===<<<===AAADDDDDDBBBBBBBBBAAA???>>><<<;;;888:::<<<===>>>===;;;:::888999:::999888888999:::;;;;;;:::::::::<<<===>>><<<<<<===;;;:::999;;;===:::::::::888777777:::===>>>:::999;;;???BBBIIIPPPWWW^^^bbb\\\UUUQQQPPPNNNNNNNNNOOONNNOOORRRWWWZZZZZZUUUTTTLLLBBBIIISSSQQQWWWXXXZZZWWWLLL???;;;>>>;;;===???AAAAAA>>>;;;999;;;888666777:::<<<;;;999:::;;;;;;999777777888999<<<=========<<<999777555333666;;;>>>>>><<<<<<<<<;;;>>>@@@@@@===999666555222666:::<<<;;;:::999999BBBBBBAAAAAAAAABBBCCCCCCAAADDDFFFGGGGGGIIIMMMPPPIIIGGGDDDBBBAAABBBEEEFFFEEEGGGFFFCCCCCCFFFGGGDDDFFFFFFFFFFFFFFFFFFEEEEEE@@@@@@???@@@AAACCCDDDFFFCCCBBBFFFLLLOOOKKKGGGFFFEEEFFFHHHJJJKKKLLLLLLLLLLLLHHHFFFHHHGGGEEEEEEHHHJJJHHHEEECCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBCCC??????>>>>>>============999<<>>;;;999999;;;;;;===???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???===<<<888444000---(((    ''',,,///333555555666888;;;<<<<<<;;;;;;;;;===>>>??????===:::777777888:::<<<<<<:::999;;;===>>><<<:::999888777888;;;>>>???@@@BBBDDDBBB<<<:::;;;:::888888<<<===::::::<<<;;;666444777;;;<<<;;;;;;===>>><<<;;;::::::;;;<<<>>>??????>>>===<<<;;;;;;;;;<<<<<>>===???BBBCCCAAA???======>>>@@@AAA>>>AAAEEEKKKPPPSSSSSSSSSNNNOOOPPPRRRRRRQQQQQQPPPQQQRRRSSSSSSSSSQQQOOOMMMIIIJJJKKKJJJHHHGGGFFFGGGHHHGGGDDD@@@===>>>BBBEEEKKKLLLKKKHHHCCCAAACCCFFFDDDBBBDDDKKKOOONNNNNNOOOTTTMMMFFFCCCEEEHHHIIIJJJHHHEEEBBBBBBEEEHHHJJJKKKKKKMMMOOONNNIIIEEECCCCCC???FFFKKKHHHEEEHHHMMMPPPSSSPPPLLLHHHFFFFFFFFFGGGIIIHHHEEECCCBBBBBBCCCCCC@@@@@@>>>:::555333555777===;;;888999;;;======<<<>>>>>>===<<<<<<<<<======>>>>>>>>>===;;;;;;<<<===;;;999777777999;;;<<<<<<;;;:::999888777777888888===AAADDDAAA;;;999;;;???===999777777999:::888555999777555666888999:::999000111444666777666555444777444111333777:::888555000000111333666777666444000222555777:::;;;;;;;;;555888:::888444000......111555888888666555777999888666666:::???AAA???<<<;;;???CCCCCCAAA===;;;;;;===<<<;;;:::999:::<<<======@@@BBBAAA>>><<<<<<===:::;;;;;;<<<===>>>??????===<<<<<<===???@@@@@@>>>>>><<<:::999:::;;;===>>>:::<<>>AAA===:::;;;======>>><<<;;;<<<======;;;999555;;;>>><<<===BBBEEEDDD@@@AAAAAAAAA@@@???>>>===777999;;;<<<<<<;;;::::::;;;;;;:::888555444555777======<<<;;;;;;;;;;;;<<<999::::::999777888:::<<<999:::;;;999888999<<<@@@>>>;;;:::;;;===CCCQQQ]]]eeelllnnnfffZZZRRRMMMJJJHHHIIIKKKLLLMMMQQQWWW\\\\\\YYY[[[XXXPPPTTTZZZUUUYYYUUUQQQMMMCCC999777;;;<<<<<<===>>>======;;;;;;:::777444555:::===<<<:::999999888666555555888:::888:::;;;;;;999777666555222777;;;======>>>>>>???===@@@CCCBBB===888555444///333888::::::999777777FFFEEEDDDCCCBBBAAAAAAAAA>>>@@@DDDGGGJJJMMMOOORRRGGGEEEBBB@@@>>>???@@@AAABBBEEEEEECCCCCCFFFFFFDDDEEEEEEDDDCCCDDDFFFHHHIIIAAA@@@??????@@@CCCEEEGGG@@@@@@DDDLLLNNNJJJEEEDDDCCCDDDFFFIIIKKKLLLMMMNNNJJJFFFFFFGGGGGGDDDDDDFFFIIIHHHGGGEEEBBBBBBDDDFFFGGGHHHHHHGGGEEECCCDDDDDDBBB@@@===:::999:::;;;<<<777;;;======:::777888:::<<<>>>AAABBBBBBBBBCCCCCCAAAAAAAAAAAA???===:::999:::555000...,,,%%% ###+++///444777777888;;;============>>>>>>???@@@AAA>>><<<999666555777999:::;;;;;;::::::;;;:::999777777666555777:::<<<=========>>>;;;888888:::999555111666888666777;;;;;;666111555:::;;;;;;;;;===@@@===<<<;;;;;;<<<===>>>???CCCAAA>>><<<;;;;;;<<<===???AAABBB???<<<<<>>======DDDIIIFFFDDDHHHOOOSSS\\\YYYSSSNNNJJJIIIIIIJJJJJJJJJHHHDDDAAA@@@AAACCC===>>>>>>;;;999888;;;???>>>;;;888999<<<>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;:::;;;<<<===;;;888555666:::===>>>===:::999999888888888888888;;;AAADDDAAA999555999>>>777777777777666777888999555444333555777999999999000222555777777555333111888444111222666888666333111111222555888999888777111333666999;;;<<<======444888:::999555000......111555:::999555333555888777666777999<<<======<<<>>>??????===:::999;;;>>>AAA???===;;;:::;;;<<<===<<>>>>>@@@========================???===;;;;;;===???@@@@@@>>>;;;888666777888999:::666888;;;<<<>>>@@@CCCEEEGGGCCC>>>;;;;;;<<<======::::::999999::::::;;;<<<;;;<<<======;;;999999999777888999;;;<<<<<<;;;;;;444:::>>>:::777999<<<>>>:::999888999<<<===;;;888444;;;???<<<<<>>>>>777999:::;;;:::999999999>>>===;;;777333222333444@@@???===<<<;;;:::999999777777777666555666888;;;999;;;;;;:::999:::???BBB???>>>===>>>???GGGYYYjjjooovvvvvvlll]]]RRRKKKFFFCCCFFFIIIKKKMMMQQQXXX]]]\\\ZZZ^^^]]]VVV[[[___XXX[[[RRRIIIFFF@@@888666:::======<<<<<<;;;;;;;;;;;;:::666333555:::>>>===;;;888888666444333444777:::555666888888777666555666222777;;;;;;;;;===@@@AAA@@@BBBDDDBBB<<<777555555---111666:::999888666666FFF???===BBBFFFFFFCCCBBB>>>>>>@@@BBBFFFKKKPPPSSSIIIDDD@@@@@@CCCDDDBBB???>>>AAAEEEGGGGGGGGGGGGGGGBBBCCCEEEEEEDDDDDDFFFGGGHHHCCC??????DDDIIIJJJIIIHHHGGGFFFEEEFFFEEEBBB@@@@@@CCCGGGJJJMMMMMMMMMLLLMMMHHHHHHMMMMMMGGGCCCDDDHHHFFFEEEEEEFFFGGGGGGFFFFFFDDDBBBCCCGGGHHHHHHFFFFFFBBB===999888;;;???BBB>>><<<:::888666555555555<<<:::999<<>>CCCAAA>>>===<<<>>>@@@BBB???>>>===<<<:::999777777999777777999===<<<777111555444444444555888;;;<<<<<<>>>===999888:::999666;;;:::777333111222555888:::999888666555777<<>>============IIIFFFBBBBBBDDDFFFFFFEEEOOOJJJCCC@@@AAACCCCCCCCC???BBBEEEIIILLLNNNOOOOOOPPPMMMJJJKKKNNNQQQQQQPPPTTTQQQNNNKKKJJJJJJLLLNNNLLLSSSYYYVVVNNNHHHIIIMMMFFF@@@<<<<<<;;;:::>>>CCCNNNNNNNNNLLLIIIIIIJJJLLLKKKKKKOOOXXXaaaccc^^^WWWOOOLLLIIIHHHHHHHHHGGGFFFMMMGGGAAA@@@BBBDDDBBB@@@DDDIIIMMMMMMGGG@@@<<<:::AAAFFFIIIHHHFFFJJJUUU___bbbdddaaaYYYNNNHHHJJJOOOIIIIIIHHHFFFCCC@@@===;;;===???BBBCCCAAA???===<<>>???===<<<;;;:::::::::::::::===??????===???CCCBBB>>><<<:::999999:::<<<======>>><<<999777777888888888===>>>???>>>;;;888666666777777888999::::::;;;;;;333777:::=========>>>???999999999888777666555555444555666666666666666666444555888::::::999777555666222444===AAA>>><<<===<<<:::777666555444222000222222222222111111111000111444777999:::999999:::???@@@@@@>>><<<;;;<<<======:::888888:::===??????BBB@@@>>>;;;::::::;;;<<>>;;;;;;======<<<:::>>><<<:::888888999<<<===;;;<<<>>>???AAAAAABBBBBBBBBAAA@@@?????????@@@AAAAAA???<<<;;;<<<===<<<;;;;;;<<<=========<<<;;;:::;;;:::;;;>>>@@@???:::666444666888999888888999;;;;;;777444555999;;;888555666999<<<===<<<===@@@CCCCCC???<<<===BBBEEEEEECCC>>><<<::::::<<<>>>???>>>???>>><<<999777555333333;;;;;;:::888777888<<<>>>888888777666666666666666===???AAAAAA???=========>>><<<<<<===@@@III]]]nnntttwwwttthhh\\\VVVPPPJJJCCCBBBBBBGGGOOOVVVYYYYYYXXX___```[[[XXX\\\______WWWPPPGGG@@@>>>>>>===<<>>@@@CCCDDDDDDCCCBBBBBBAAABBBBBBDDDEEEFFFGGGGGGIIIDDD@@@AAAEEEHHHHHHFFFBBBAAA@@@@@@AAA@@@>>><<>>@@@===<<<:::888666666666666888777777;;;AAACCCAAA>>>======>>>>>>>>>======<<<777555444555555000&&&  $$$...666777999>>>BBBBBBCCCAAA???===<<<<<<===>>>>>>======<<<;;;::::::999999777666888;;;;;;777222444444333333444777999::::::======:::999;;;:::666888888666333111000222444:::999777444333666<<<@@@??????????????????>>>>>>?????????@@@@@@AAABBBCCCIIIFFFCCCCCCEEEGGGGGGFFFLLLGGGBBB??????@@@??????===???DDDHHHLLLNNNNNNNNNNNNLLLKKKLLLOOOPPPOOOMMMRRRPPPMMMJJJIIIJJJLLLMMMPPPUUUXXXVVVOOOIIIIIIKKKCCC>>>999999888777:::???JJJJJJJJJIIIGGGHHHKKKMMMLLLLLLPPPXXXaaaddd```ZZZOOOLLLHHHFFFGGGHHHIIIIIIMMMHHHCCCBBBDDDFFFDDDAAACCCHHHLLLLLLHHHCCC@@@???@@@FFFKKKJJJFFFIIITTT^^^dddccc```XXXOOOKKKKKKNNNIIIIIIIIIHHHEEEBBB???======???AAABBBAAA???===<<>>:::888999;;;===>>>>>>======<<<;;;;;;;;;;;;@@@BBB@@@======??????;;;:::777555555777:::>>>@@@@@@>>>;;;999888888777777===>>>???>>>;;;888777777555666777888:::;;;======888999:::::::::;;;===>>>::::::999888777555333222666666777777777666555444555777999;;;;;;:::888777777333444;;;>>><<<:::;;;;;;888444333444444333111222222111111000000//////000222555777777888999:::<<<<<<<<<;;;::::::<<<>>>>>>;;;888888:::===@@@@@@BBB@@@===:::999:::;;;<<<@@@BBBAAA;;;:::???AAA???AAA???<<<<<<>>>>>>===;;;>>>===;;;:::999:::;;;<<<<<<===>>>???@@@AAAAAAAAABBBAAA@@@??????@@@AAAAAA@@@>>>;;;:::;;;<<<;;;:::999999;;;;;;;;;;;;:::999::::::;;;>>>@@@???;;;888888:::<<<<<<:::::::::;;;999666444666::::::777333---222888<<<======>>>@@@BBB>>>:::;;;???CCCCCCAAA======>>>???AAAAAA>>><<<===<<<999777555555555555;;;;;;999666444555888:::666777777777777888888888;;;===??????>>>=========<<<;;;;;;>>>AAAJJJ\\\mmmrrruuupppdddYYYSSSNNNHHHAAA@@@AAAEEELLLQQQTTTTTTUUUXXXWWWTTTWWW]]]___\\\SSSMMMEEE@@@>>>?????????DDDBBB>>>;;;888777777777888555444888===@@@@@@===>>><<<:::999:::999888777555555555888;;;<<<:::888444666888999999:::;;;===@@@@@@@@@???===;;;999777777888888999::::::::::::???======AAABBB@@@@@@CCC>>>???@@@CCCEEEHHHJJJKKKKKKGGGDDDDDDFFFHHHGGGFFFDDDEEEEEEFFFFFFEEEDDDDDDBBB@@@???BBBFFFIIIHHHFFFHHHEEEBBBCCCFFFGGGFFFDDDAAA@@@???@@@BBBBBBAAA??????CCCIIINNNPPPNNNKKKIIIPPPKKKIIILLLMMMLLLLLLNNNLLLJJJHHHFFFFFFEEEBBB@@@EEECCC@@@@@@AAACCCDDDDDDCCCAAA>>><<<;;;;;;<<<===>>>===;;;:::888888777777555555666:::@@@CCCBBB???@@@???===<<<<<<>>>@@@AAA777444222555888666---%%%  +++555888999===CCCFFFAAA@@@???>>><<<;;;::::::<<<<<<<<<<<<<<<<<<======:::888555666999:::777555444444333333444555777888;;;???@@@???>>>???===888888999888666333111222222777666444333444888???DDD@@@@@@@@@??????>>>>>>>>>>>>???@@@AAADDDFFFHHHJJJJJJGGGEEEDDDEEEGGGHHHHHHGGGDDD@@@>>>===<<<;;;:::999<<>>???@@@AAAAAA???>>>===BBB>>>:::888999;;;===>>>=========<<<<<<<<<<<<<<>>BBBAAA???===:::888777666666<<<===???>>>;;;999888888555555666888:::<<<>>>???<<<<<<;;;999777777:::<<<999999999888666333000///666777777777777666444333555666888::::::999888777666333333888;;;::::::<<<;;;666111000444666555333222111000///............///111333555555666888:::999999999888777999<<>>@@@>>>;;;<<<@@@BBBAAABBB@@@???>>>??????>>><<<=========<<<<<<<<<;;;;;;===>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@AAABBB>>><<<:::999:::::::::888555666888999::::::999888::::::;;;===??????===:::>>>???@@@???===;;;;;;;;;666555444666999999666222***000888>>>@@@@@@>>>>>>BBB>>>::::::===@@@AAA@@@<<<===@@@CCCEEEBBB===999:::888666444444555777888;;;:::888555333333555888444555777888999999888777777:::<<<======<<<<<<===999999;;;???BBBJJJXXXfffmmmnnnhhh]]]TTTNNNJJJFFF@@@???@@@BBBGGGKKKMMMMMMPPPPPPNNNOOOUUU[[[[[[WWWPPPKKKDDD@@@???@@@AAAAAABBBBBBBBB>>>888555555777<<<999777888<<>><<<;;;999999:::::::::999777777888:::<<<===;;;999333666888999999888888999=========<<<:::888666555888999:::;;;<<<<<<<<<<<>>>>>???BBBDDDFFFCCCBBBAAA???>>>===<<<<<<>>>>>>===<<<;;;;;;::::::666666888;;;???AAAAAA???@@@???>>>======>>>@@@BBB<<<777444666999777...&&&  %%%333:::;;;===AAAFFF======>>>>>>===;;;:::999:::;;;;;;<<<===>>>??????<<<999777777999::::::888666666555555555666777888;;;@@@DDDCCCCCCDDDAAA<<<999;;;<<<;;;888555333333222333444666888===CCCGGGBBBBBBAAA@@@??????>>>>>>===>>>@@@BBBEEEHHHKKKLLLJJJHHHFFFEEEEEEGGGHHHHHHCCCBBB@@@>>>===;;;999888777:::???EEEIIIKKKLLLLLLGGGIIIMMMOOOPPPNNNJJJGGGLLLJJJIIIHHHHHHJJJLLLMMMNNNLLLJJJIIIGGGEEEBBB@@@EEE???<<<;;;:::888:::>>>BBBBBBCCCDDDEEEIIIOOOSSSQQQPPPQQQVVV\\\___]]]ZZZOOOJJJEEEBBBCCCFFFHHHJJJHHHGGGFFFHHHIIIIIIFFFDDDCCCGGGJJJJJJGGGEEEFFFHHHEEEFFFHHHIIIJJJLLLOOORRRWWWSSSNNNLLLLLLLLLJJJHHHHHHIIIKKKLLLKKKHHHEEEBBB@@@?????????@@@@@@???>>>@@@>>><<<<<<===>>>===<<<999:::;;;<<<<<<=========AAACCCAAA:::777999999777666555444333444777<<>>???>>>>>><<<:::777666777888888888777666444222///---222333555666666666555444444555777888888888777666555333333666888:::<<<>>><<<666000000555999888666333222000...------------000111333333444555888;;;888888888666666777;;;>>>>>>;;;777666999===AAACCCAAA???;;;888777999;;;===>>>===<<<:::<<<>>>???>>>AAAAAA@@@@@@@@@???>>>===<<<<<<===>>>>>>===<<<;;;>>>>>>>>>>>>===>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA===;;;999999::::::999777444555777888:::::::::999999:::;;;===>>>>>>>>>===AAABBBBBB@@@===;;;::::::777555444444777888777555333777===BBBDDDCCC@@@???BBB???;;;;;;===???@@@@@@;;;===???BBBCCC@@@;;;777777666333222333666999;;;999999777555333333666999444555777888888777555444444666999;;;;;;;;;<<<===888888:::???BBBFFFPPP[[[cccaaa\\\TTTNNNIIIGGGEEE@@@@@@AAABBBDDDFFFGGGGGGMMMMMMNNNQQQTTTVVVUUURRRPPPLLLFFFBBB@@@@@@AAABBBAAADDDEEEAAA999555666888>>>;;;888888:::=========;;;999888888:::;;;;;;:::888888999;;;<<<<<<;;;:::777999<<<<<<;;;999999999;;;;;;;;;:::888777666555888888:::;;;<<<<<<======@@@DDDLLLTTTRRRIIIBBBAAAEEEEEEEEEEEEFFFGGGHHHIIIOOOLLLHHHEEEDDDDDDDDDDDDDDDBBB@@@AAADDDGGGGGGGGGGGGCCC@@@AAAEEEGGGDDD@@@AAAAAABBBDDDFFFGGGFFFEEE@@@@@@AAACCCFFFGGGGGGFFFGGGGGGFFFGGGHHHJJJLLLMMMRRROOOLLLIIIJJJKKKKKKJJJDDDCCCCCCCCCDDDCCCAAA???=========>>>@@@BBBFFFHHHEEEEEEDDDCCCAAA???===<<>>>>>======<<<:::;;;<<<>>>???@@@???===>>>>>>>>>?????????>>>>>>===999555666999777000)))  ...:::<<<;;;===@@@999:::<<<======<<<;;;:::::::::;;;<<<===>>>???@@@===;;;999999:::;;;<<<<<<:::999999888888888888888999>>>BBBCCCDDDDDDAAA<<<999;;;======:::777444333333666999<<<===???BBBDDDBBBAAA@@@???>>>===<<<<<<===>>>???AAADDDGGGJJJKKKKKKJJJHHHFFFEEEEEEFFFHHHBBBBBBBBB@@@>>><<<;;;:::888;;;>>>CCCFFFIIIJJJJJJEEEHHHLLLNNNNNNLLLIIIGGGJJJIIIHHHHHHIIIKKKNNNOOOMMMJJJGGGEEEEEEDDDBBB@@@FFFAAA======<<<:::<<<@@@AAABBBCCCEEEGGGKKKQQQUUUSSSRRRRRRUUUXXXXXXVVVSSSNNNJJJEEECCCCCCEEEFFFFFFEEEFFFGGGHHHIIIIIIGGGEEEEEEHHHJJJJJJFFFDDDEEEGGGJJJFFFCCCFFFLLLOOOMMMIIINNNJJJGGGHHHKKKMMMLLLIIIGGGIIIJJJKKKKKKHHHFFFDDDAAA???===>>>@@@AAA@@@???;;;;;;<<<>>>???>>>:::777444666888:::<<<===>>>>>>===@@@@@@:::777999:::999666888999888666666888:::888999:::888666555666888666888::::::999777777888::::::999888999:::<<<======>>>???===:::666555555666666555333222000...---,,,...111444666666666555666777888999999999888888888888888666777999;;;<<<<<<666222222666:::;;;:::555444111///------------111333444444444555888:::999999888777555666999;;;===:::777666999===@@@BBB@@@>>>;;;999888:::<<<===>>>;;;888999;;;;;;::::::@@@@@@AAAAAA@@@>>>======:::;;;===>>>???>>>===<<>>===<<<<<<<<<======>>>??????@@@@@@AAAAAAAAA<<<;;;::::::;;;:::999777444555777999;;;;;;;;;;;;999:::;;;;;;<<<<<<===>>>@@@AAAAAA@@@<<<:::999999999777444333555777999:::???@@@AAACCCCCCCCCAAA???CCCAAA???>>>???@@@@@@@@@<<<;;;<<<===>>>===:::777777555333222444777;;;>>>555555444222222333777:::666777888888666444111///222444888999::::::;;;<<<999888:::>>>???AAAGGGOOOWWWTTTPPPMMMJJJGGGEEEEEEBBBCCCDDDDDDCCCCCCDDDDDDLLLPPPUUUXXXVVVSSSQQQQQQRRROOOJJJDDD@@@???@@@BBBBBBEEEFFFBBB;;;777777:::>>>;;;999888999:::;;;<<<:::888777888:::<<<<<<;;;888999;;;;;;;;;::::::999999;;;======;;;999999999<<<;;;:::999888888777777777888999:::;;;;;;;;;;;;BBBFFFOOOYYYYYYQQQGGGDDDEEEDDDCCCBBBBBBDDDFFFHHHKKKHHHFFFCCCCCCEEEHHHIIIGGGCCCAAABBBFFFJJJJJJJJJGGGEEEBBBBBBDDDDDDBBB???@@@AAABBBDDDEEEFFFGGGGGGDDDDDDDDDGGGJJJLLLKKKJJJIIIGGGEEECCCDDDGGGKKKMMMOOOOOOMMMJJJJJJLLLJJJEEEAAAAAAAAACCCDDDDDDBBB@@@;;;===???AAAAAACCCFFFIIIGGGGGGFFFEEEBBB@@@===<<<===>>>>>>???>>>>>>=========>>>?????????>>><<<<<<;;;<<<>>>??????===;;;999:::888777777999999555222###  &&&555;;;999888:::888999;;;<<<======<<<<<<:::;;;;;;<<<======>>>>>>======<<<;;;;;;<<<>>>???======<<<;;;;;;:::999999555:::??????@@@BBB???;;;666999<<<<<<999666444444:::<<<>>>???>>>>>>>>>???AAA@@@???>>><<<;;;999999;;;<<<>>>@@@CCCFFFIIIJJJLLLKKKIIIFFFCCCBBBDDDFFFBBBCCCDDDBBB@@@>>>>>>???<<<===???AAACCCEEEGGGHHHCCCFFFJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNPPPRRRQQQNNNJJJHHHGGGFFFEEEDDDDDD???=========;;;<<<@@@BBBCCCFFFGGGIIILLLPPPSSSSSSSSSSSSTTTUUUTTTQQQNNNLLLIIIGGGFFFGGGGGGGGGFFFDDDEEEGGGIIIIIIIIIIIIHHHGGGJJJLLLKKKHHHFFFFFFHHHLLLFFFAAADDDJJJMMMIIIDDDIIIGGGFFFHHHLLLNNNNNNMMMHHHHHHIIIIIIHHHGGGFFFEEEBBB???<<<<<>><<<888555333555777:::<<<=========888===???;;;999:::<<<<<<888;;;===;;;888555555777444777999888555444666888555777999:::999888888999===;;;:::888888:::;;;======>>>@@@???<<<888666555888666333000...---,,,---***,,,000444777888777777999:::;;;;;;;;;<<<;;;;;;<<<>>>===888555666777666999777555555777:::<<<===888666333000.........///222444555555555555666888777888888777666555777888:::888666666999===???@@@@@@>>>===;;;;;;;;;======>>>888666888;;;999777777===???AAA@@@>>><<<<<<<<<888999;;;===>>>???>>>>>>>>>===<<<;;;;;;<<<===>>><<<===>>>???@@@@@@@@@???===<<<<<<<<<===<<<:::888555666888:::;;;<<<;;;;;;999:::::::::999:::<<<>>>>>>???@@@>>>;;;999888999:::999777666666999;;;===CCCBBB@@@@@@@@@AAA@@@>>>BBBBBBBBBBBBAAAAAA@@@@@@<<<;;;:::;;;<<<<<<;;;999888777666555666999<<<>>>222222111000000222666999999999888777555333000///111444777999999:::;;;<<<;;;999:::===>>>===AAAGGGOOOJJJHHHIIIIIIFFFEEEFFFEEEFFFGGGFFFDDDCCCBBBCCCIIIMMMSSSVVVTTTOOOOOOSSSRRRPPPLLLEEE@@@>>>???@@@CCCDDDDDD@@@;;;999999;;;<<<<<<:::999999999:::;;;:::888777888:::<<<<<<<<<999;;;<<<===;;;999999:::999::::::999888777888999<<<<<<;;;:::999999999:::777888888999999999999999GGGIIIPPP\\\```[[[SSSNNNGGGEEEBBB@@@AAACCCGGGIIIJJJHHHFFFDDDCCCEEEIIILLLLLLHHHCCCDDDHHHLLLLLLKKKEEEDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDDDDDDDEEEGGGFFFFFFGGGIIILLLNNNNNNMMMHHHFFFDDDCCCCCCFFFIIIKKKJJJNNNOOOMMMMMMOOOKKKDDDBBBBBBCCCDDDFFFEEECCCAAA===@@@CCCDDDDDDCCCEEEGGGIIIHHHFFFDDDBBB???===<<<:::;;;<<<======<<<;;;;;;<<<>>>??????===<<<;;;;;;;;;<<<<<<===<<<:::888666999::::::::::::999999:::---   ,,,555555444555:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<:::999888444:::===>>>???BBB@@@<<<666999;;;<<<:::888777666=========<<<;;;<<>><<<;;;:::999:::<<>><<<>>>>>><<<>>>BBBCCCEEEGGGIIIIIIJJJLLLNNNQQQRRRSSSTTTTTTRRROOOLLLHHHHHHIIIKKKMMMMMMKKKHHHEEEFFFHHHIIIJJJJJJKKKLLLHHHKKKOOOOOOLLLIIIIIIJJJIIIFFFCCCCCCEEEGGGFFFDDDFFFFFFFFFHHHJJJLLLLLLLLLIIIHHHGGGFFFEEEEEEEEEEEECCC???;;;;;;???BBBBBB@@@<<<<<<<<<===>>>===;;;888777888:::;;;<<<;;;:::999555<<<@@@>>>:::;;;<<<<<<999<<<===:::555333555888555888;;;999555333555777555777:::;;;;;;:::;;;;;;<<<;;;999888999:::===>>>>>>??????>>>;;;999888999<<<999333...***))))))***+++...222666999999888777999999:::::::::;;;;;;;;;888======777444555666555666777888777666777;;;===<<<999666222000///000000111333555555444333333333111333666666555555555666666555555777:::<<<======???>>>>>>>>>============<<<666333888<<<:::888999:::===@@@???<<<:::999:::555777999;;;===???@@@@@@===<<<;;;::::::<<<===>>>:::;;;===>>>??????>>>>>>???>>>>>>>>>???>>><<<999555777888:::;;;;;;::::::999::::::888666777:::===;;;===>>>===;;;:::::::::999:::;;;;;;;;;<<<===>>>>>>===<<<===@@@BBBAAA???AAABBBDDDDDDCCCAAA???>>>===<<<<<<>>>??????>>><<<:::999999999:::;;;===>>>555555444222222333777:::;;;:::999888666444333222111444777999999999:::;;;<<<::::::>>>>>>===@@@DDDLLLGGGEEEIIIKKKGGGEEEFFFFFFHHHJJJHHHEEEBBBBBBCCC@@@>>>@@@FFFIIIIIILLLRRROOONNNJJJDDD???<<<===???CCCBBB???<<<:::::::::;;;<<<<<<<<<<<<;;;:::;;;;;;:::999888888:::<<<<<<;;;:::===??????<<<::::::;;;999999888777555555888:::<<<;;;:::999999::::::;;;999999999999999888888777MMMLLLRRR^^^fffddd]]]YYYJJJHHHDDDAAABBBEEEIIILLLMMMLLLHHHEEECCCDDDHHHKKKLLLGGGAAAAAAEEEHHHHHHGGGBBBCCCDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBDDDEEECCCBBBCCCEEEHHHJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHFFFLLLOOOOOOPPPRRRLLLDDDDDDDDDEEEFFFGGGFFFCCCAAA???CCCFFFGGGEEECCCCCCDDDIIIHHHFFFCCC@@@>>><<<;;;888999:::;;;;;;;;;:::999:::<<<>>>>>><<<;;;:::;;;<<<<<<;;;:::888777666555;;;>>>???===:::999:::<<<555%%%  &&&111222222444=========<<<<<<;;;;;;;;;<<<<<<<<<;;;:::::::::999:::;;;<<<<<<<<<<<<===>>>??????>>>===<<<:::888888777<<>><<<;;;::::::;;;;;;999888888<<>>===777999;;;???CCCHHHKKKMMMMMMMMMKKKFFFAAA>>>???BBBBBBDDDDDDCCC@@@@@@DDDGGGEEECCC@@@>>>???AAADDDFFFCCCEEEFFFFFFEEEGGGKKKOOOIIIJJJKKKMMMPPPSSSUUUVVV[[[YYYUUUNNNHHHDDDDDDEEECCC???>>>@@@@@@???@@@DDDCCCEEEHHHJJJJJJIIIJJJJJJPPPQQQSSSUUUUUUSSSOOOMMMEEEGGGKKKOOOSSSRRROOOLLLFFFHHHIIIJJJKKKLLLNNNOOOHHHLLLPPPQQQOOOMMMMMMNNNGGGGGGGGGDDDAAAAAADDDGGGDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHFFFDDDCCCCCCDDDDDDDDD???::::::???BBBBBB@@@CCCAAA>>>>>>???@@@@@@???;;;<<<======<<<:::888777444<<>>;;;777333111111111222000333555555333111000000,,,///333555555555555666444444444777:::<<<<<<<<<>>>???????????????>>>===;;;444222999>>><<<:::;;;999<<>>;;;888888999444555777999<<>>>>>>>>>>>===@@@??????@@@@@@???===:::555777888999::::::999999999::::::777555555888<<<:::<<<======;;;;;;;;;<<<777:::>>>@@@@@@>>>===<<<999888999===BBBEEEDDDBBB???BBBEEEFFFDDD@@@===<<<>>>>>>???BBBDDDCCCAAA>>><<<;;;;;;;;;<<<<<<======;;;:::999777555666999<<<<<<;;;999888777777777777222444777999999999:::;;;===:::;;;>>>??????AAAFFFMMMGGGFFFKKKMMMHHHEEEEEEFFFIIIJJJIIIEEEBBBBBBCCC666...,,,444===BBBHHHOOOLLLKKKIIICCC===;;;<<>>>>>===<<<<<<<<<;;;999888888:::<<<;;;;;;<<>>;;;999999:::999888:::888777:::???AAA>>>:::666888888888777888:::;;;???>>><<<<<<<<<;;;:::888444)))  ,,,666:::;;;<<<:::999;;;>>>@@@???===888;;;???===999666888;;;:::;;;:::999<<<@@@???;;;>>>???@@@@@@>>>;;;777555777;;;??????===<<<>>>@@@:::AAACCC>>><<<@@@BBB@@@BBB???999666666:::@@@DDDFFFHHHGGGBBBAAACCCCCC@@@:::===AAADDDEEEFFFHHHIIILLLKKKJJJIIIFFFDDDBBBAAAAAA@@@>>>>>>???@@@BBBDDD@@@BBBCCCCCCBBBBBBCCCEEEHHHFFFDDDCCCDDDGGGJJJLLLPPPGGGGGGPPPUUUQQQRRRXXX]]]\\\YYYRRRJJJDDDCCCDDD@@@======???CCCFFFEEECCC???HHHMMMHHHBBBBBBFFFIIILLLSSS[[[]]]XXXQQQLLLKKKLLLKKKKKKKKKKKKKKKKKKKKKNNNPPPPPPLLLHHHHHHNNNSSSLLLXXXaaa\\\RRRKKKJJJIIIHHHIIIJJJGGGCCCAAABBBDDDJJJIIIGGGFFFEEEFFFFFFGGGIIIGGGEEEDDDDDDDDDCCCAAA>>>>>>>>>===<<<===@@@CCCBBB@@@======??????<<<888<<<======;;;999777777777888<<>>;;;777444333555777<<<;;;:::;;;===<<<777333:::999777888999::::::999:::<<<>>>===<<<;;;;;;;;;DDD>>>666111...,,,)))&&&000555888777777999999777888777777999<<<===:::777999888777777888888777555666666777:::<<<<<<:::888:::<<<;;;888888:::777222---///111444555555444333...000111333444444444333999999999888888777777777999>>>@@@===>>>BBBAAA<<<666777999<<<>>>>>><<<999999888666777888888777555;;;<<<<<<============<<>>???>>>===:::;;;>>>@@@BBBCCCDDDDDDAAAAAABBBAAA@@@>>><<<;;;???BBBEEEFFFFFFEEEDDDEEECCC@@@;;;:::;;;<<<<<<:::<<<<<<;;;;;;;;;;;;<<<<<<999888888999;;;:::888555666777999;;;;;;;;;999888:::999888:::===AAADDDEEEKKKGGGJJJRRRSSSJJJFFFIIIOOOIIIEEEFFFFFFAAA===<<<666""" +++???MMMKKKLLLEEEAAACCCBBB======@@@CCCBBB@@@>>><<<;;;::::::BBB@@@???>>>>>>===:::888:::999777666777999<<<>>>:::;;;>>>AAABBB@@@:::666555555666777999;;;===>>>???888222111666;;;<<<;;;===<<<;;;999777666555444KKKQQQSSSUUUaaarrrxxxssseeeWWWJJJHHHJJJJJJHHHGGGFFFFFFFFFGGGIIIHHHFFFDDDEEEEEEDDDAAA>>>>>>???AAACCCDDDFFFHHHIIIIIIHHHHHHGGGBBB>>>???DDDHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKNNNNNNLLLIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFCCCBBBBBBEEEGGGKKKIIIEEECCCBBBBBB@@@???===;;;888888888999888777;;;999999<<>>===;;;999<<<>>><<<999777999===<<<===<<<:::;;;>>>;;;666666777999:::::::::888888999:::;;;;;;;;;<<>>AAA??????DDDGGGFFFAAA>>>999666777;;;AAAEEECCCEEEDDD???>>>@@@@@@===:::;;;>>>AAAEEEGGGIIIIIILLLLLLKKKJJJHHHFFFDDDCCCBBBAAA???>>>>>>???@@@AAA???AAABBBCCCCCCCCCEEEGGGJJJHHHFFFEEEFFFHHHKKKNNNMMMFFFFFFPPPUUUSSSTTTZZZ[[[ZZZVVVOOOHHHCCCAAABBBAAA@@@AAACCCFFFGGGHHHGGGBBBHHHJJJFFFCCCFFFJJJLLLOOOTTTYYY[[[XXXSSSOOOMMMIIIJJJLLLLLLKKKKKKLLLMMMMMMOOOOOOLLLHHHFFFHHHKKKJJJUUU\\\WWWNNNIIIHHHHHHJJJKKKJJJHHHEEEDDDFFFIIIKKKIIIGGGEEEDDDDDDDDDDDDFFFEEECCCBBBCCCDDDCCCBBBAAA???>>>===>>>@@@AAACCC@@@>>><<<;;;<<<<<<;;;;;;??????>>><<<888777777888888;;;>>>???===:::999:::::::::999777555555777:::<<<;;;:::777555555777888<<<;;;;;;;;;;;;;;;999777;;;999888999:::<<<<<<;;;:::;;;<<<;;;:::999999;;;CCC>>>888444111...***(((+++111666666777:::;;;999888777666888:::;;;999777888666444444666777777777777777888:::<<<<<<:::888999;;;;;;999999:::666000---///111333444444333333222222222222222444555777999999999888888888888888999>>>???>>>???BBBBBB>>>::::::<<<>>>@@@@@@===;;;:::999888999:::;;;:::888<<<===>>>@@@AAAAAAAAA@@@BBB>>>999999;;;<<<:::777777888999:::<<<<<<======:::;;;======<<<:::999888888777666777999888666333888777777666555666666666:::<<<<<<:::;;;???@@@===<<<;;;::::::<<<======<<<;;;<<<===???AAABBBCCCDDDBBBCCCCCCCCCAAA@@@>>><<<===???AAAAAA@@@???>>>???@@@===:::999::::::999777>>>==================>>>777666666777999999888777777888:::;;;;;;:::999888888999;;;>>>AAADDDEEEEEEKKKJJJMMMRRRTTTRRRPPPQQQQQQKKKGGGHHHGGGBBB>>>===222$$$666FFFHHHIIIBBB??????>>>;;;;;;>>>AAA@@@???===;;;:::::::::@@@>>>============:::888;;;:::888777777999;;;===:::;;;<<>>???===999333222555999:::;;;===<<<;;;:::999777666666KKKOOOOOOMMMSSSbbbjjjjjjdddVVVIIIFFFGGGGGGGGGHHHDDDDDDEEEGGGHHHGGGDDDAAABBBBBBBBB@@@======???AAABBBDDDGGGIIIJJJJJJHHHGGGBBB???<<<>>>BBBEEEFFFEEEBBBDDDEEECCCAAAAAADDDGGGKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGHHHJJJKKKJJJIIIGGGGGGHHHHHHIIIIIIIIIJJJGGGGGGFFFCCCAAAAAACCCEEEKKKHHHDDDBBBAAA@@@???===;;;:::999999::::::999888<<<::::::===AAACCCAAA???666888999999999:::===???CCCCCCAAA???<<<:::888777999444***  ###///888===AAA>>>;;;::::::;;;;;;;;;;;;======;;;888777;;;>>>===??????===>>>???===777555555555555666777888888:::888666666888<<>>>>>;;;;;;999:::>>>DDDIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFBBBAAA???============>>>???@@@BBBCCCCCCDDDGGGIIIKKKJJJHHHGGGHHHJJJLLLNNNLLLGGGHHHPPPTTTRRRSSSXXXYYYWWWSSSLLLFFFAAA@@@@@@???AAACCCDDDDDDFFFHHHJJJHHHJJJIIIFFFGGGNNNRRRRRRPPPRRRUUUXXXYYYVVVQQQMMMEEEJJJNNNNNNKKKJJJMMMPPPNNNPPPPPPMMMGGGCCCBBBDDDFFFOOOTTTPPPHHHFFFFFFFFFJJJIIIGGGEEEDDDEEEIIIMMMMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEEEEDDD@@@======@@@CCCCCCAAA======<<<:::999:::<<<>>>BBBBBB???<<<888666777999999<<<>>>>>>===:::999999999999888777555666888;;;999999888888777888888999:::;;;<<<<<<:::::::::;;;;;;999888999<<<=========:::;;;;;;999777777888:::@@@>>>:::777555111---***'''...444666888<<<<<<:::999777555555777888888888888555111000111444666777777777888:::<<<<<<:::888888:::999777777888444///---///000222333333333222666444222000111333777999888888888888888999999999999===??????@@@BBBBBB@@@======>>>@@@AAAAAA>>><<<:::::::::;;;===>>>===<<<;;;===AAACCCEEEEEECCCBBBBBB>>>::::::<<<<<<;;;999555777:::<<<===<<<;;;:::444888===<<<999777888:::999888888888999777555222555555444333333333333444999<<<===;;;<<>>???@@@BBBBBBCCCCCCDDDDDDCCCAAA@@@???>>>??????>>>;;;::::::;;;???===;;;::::::999777555======<<<<<<<<<<<<======666444333444666888999999999:::;;;;;;;;;:::999888666999<<<@@@CCCDDDEEEDDDLLLOOOPPPQQQVVV[[[\\\YYYSSSMMMIIIIIIHHHCCC>>><<<---)))===CCCFFFAAA>>>===<<<:::;;;>>>??????===<<<::::::999999===;;;:::;;;<<<<<<;;;999;;;:::888777888999;;;<<<===<<<<<<======<<<999777888888999:::;;;===???@@@<<<:::777555444666999;;;<<<;;;;;;:::999999888888HHHLLLMMMHHHGGGMMMRRRSSSSSSHHH@@@AAAEEEGGGHHHIIIDDDDDDFFFHHHIIIHHHDDD@@@===>>>?????????@@@CCCEEEAAACCCGGGJJJKKKJJJIIIGGGAAA???===???BBBDDDEEEDDDBBBDDDEEEBBB>>>===BBBGGGLLLLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKGGGGGGFFFCCCAAA@@@AAACCCHHHEEEBBBAAAAAAAAA@@@???@@@>>>===>>>>>>>>><<<:::;;;::::::<<<@@@AAAAAA@@@===>>>???>>>===>>>@@@BBB@@@AAAAAA???===<<<<<<<<<:::999222$$$   ***666===@@@===:::888888:::;;;<<<<<<<<<;;;888666777;;;???===AAABBBAAABBBDDDCCC???<<<:::777555333333444555777444111333777;;;<<<;;;:::<<<===>>>???AAABBBCCC===<<<::::::<<>>===<<<=========@@@AAABBBBBBBBBCCCFFFHHHKKKIIIHHHGGGGGGIIIKKKMMMLLLIIIJJJPPPRRRPPPQQQUUUWWWUUUPPPJJJDDDAAA@@@@@@:::===@@@AAA@@@@@@CCCGGGMMMKKKGGGFFFLLLUUUXXXVVVMMMNNNQQQWWW[[[YYYRRRKKKEEEKKKPPPPPPLLLKKKOOOTTTUUUTTTRRRMMMFFFCCCBBBBBBDDDJJJMMMIIIDDDDDDEEEEEEFFFEEEBBB@@@AAADDDIIILLLMMMLLLJJJIIIHHHHHHHHHHHHCCCBBBAAACCCEEEHHHHHHHHHEEE@@@<<<<<>>??????>>><<<;;;:::888888777666555555888;;;999888888888999999888777666:::>>>???<<<:::;;;<<<:::999888999;;;=========:::;;;:::999777666888:::<<<<<<;;;:::777444///,,,(((000666888:::======:::999777444333444555777888:::555000---...111333444444444666999<<<===<<<:::888888666222222444333///...///000111222222222222666444222000111333555777777777777888888999999999;;;===??????@@@@@@@@@>>>?????????@@@AAA@@@===;;;999999999<<<>>>???>>>===;;;===AAACCCDDDCCCAAA???>>>;;;999999;;;======<<<777888999;;;;;;;;;::::::777:::===>>><<<:::::::::<<<<<<<<<<<<;;;:::777666444444333222222222222333777<<<>>><<<<<<======::::::888666666777999::::::>>>============>>>@@@AAABBBBBBCCCCCCCCCBBB@@@????????????===;;;;;;<<<===>>>>>>======<<<:::888777::::::999999999999::::::555333111111444888:::;;;;;;;;;<<<<<<;;;:::999888666999<<>>===<<<;;;:::::::::::::::999888888:::;;;;;;:::999999888888999:::<<<===@@@>>><<<<<<<<<<<<:::999999999:::;;;<<<>>>@@@@@@<<<<<<:::888666666999<<<::::::999999999999888888DDDKKKOOOLLLHHHFFFEEEDDDCCC===:::???EEEGGGHHHJJJFFFFFFHHHJJJKKKIIIEEEAAA>>>???AAAAAAAAABBBDDDFFFAAACCCFFFIIIJJJJJJIIIHHHFFFEEEDDDDDDFFFGGGHHHHHHDDDFFFGGGCCC>>>===AAAFFFKKKKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGFFFDDDAAA@@@AAABBBDDDBBB@@@@@@AAABBBBBBBBBDDDBBB@@@???@@@???>>><<<::::::999;;;<<<>>>>>>>>>AAABBBBBBAAA??????@@@AAA@@@AAABBB@@@===<<<<<<===;;;<<<888+++   %%%222;;;;;;:::999888888:::===@@@<<<;;;999666555777;;;>>>>>>BBBDDDBBBAAACCCCCC@@@@@@===999444222111222333333111111444888:::999666777777777:::<<<===>>>???;;;;;;;;;<<<>>>AAADDDFFFAAACCCCCC??????BBBCCC@@@<<<999777;;;CCCIIIJJJHHHEEEFFFHHHIIIIIIHHHFFFEEE<<<<<<<<<======>>>>>>???AAABBBBBB@@@???@@@BBBDDDHHHGGGFFFEEEEEEGGGHHHIIIGGGGGGJJJNNNPPPPPPRRRTTTUUURRRLLLGGGDDDBBBAAAAAA888;;;>>>>>>======@@@CCCLLLIIIDDDDDDLLLUUUWWWSSSJJJKKKPPPXXX^^^]]]TTTKKKGGGMMMRRRQQQMMMLLLRRRXXX]]]ZZZTTTMMMGGGEEEFFFGGGBBBFFFHHHDDDCCCEEEFFFEEEDDDBBB@@@@@@AAADDDHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKAAA@@@???AAADDDFFFGGGFFFCCC>>>:::;;;@@@DDDCCC@@@@@@@@@@@@===:::;;;???CCCCCCBBB@@@<<<888888:::<<>><<<888888777666555555888;;;;;;999888888999999777555444999@@@BBB@@@<<<;;;;;;999888777888:::;;;<<<;;;;;;<<<;;;:::888777888999888999;;;;;;999555111///...555:::::::::<<<<<<999888777444222222333666888;;;777111...---///000000000111333888<<<>>>===<<<999777111,,,,,,111333111///000111111222222222222444333222222111222222333666666666777777888888888===<<<===???>>>===;;;;;;>>>=========>>>>>>;;;999666777888;;;===>>>===;;;:::<<<>>>@@@@@@>>>;;;999888777777888:::===>>>???;;;:::999999999:::;;;<<<>>>======>>>???>>>;;;777===>>>???>>><<<:::999888444444333222222222222333555:::===;;;:::;;;<<<:::999777666666777999999999===<<<<<<<<<======>>>??????@@@AAABBBBBBAAA??????===>>>???===<<<<<<>>>???<<<======<<<;;;999888888::::::999999999999::::::666444111111444777:::;;;<<<<<<<<<<<<;;;;;;:::999;;;===??????@@@BBBFFFJJJMMMQQQQQQOOOUUU___^^^VVVPPPKKKGGGHHHGGGAAA:::888))) '''333<<<===>>>;;;:::;;;>>>@@@>>>===<<<;;;;;;;;;;;;;;;999777666777999:::;;;:::777777777888:::<<<>>>???>>><<<999888999999999888999999::::::<<<===???@@@======<<<:::888888:::<<<888888888888777777777777>>>DDDIIIKKKGGGCCC@@@???AAA===<<>>======>>>>>>===::::::999999::::::;;;<<<@@@AAAAAA@@@>>>>>>???AAABBBDDDDDDAAA<<<999999:::;;;>>><<<111   ,,,666666777888888888:::>>>AAA===;;;888666777999<<<>>>@@@DDDDDD???<<<===>>><<>>@@@BBBCCCDDDCCCEEEEEEBBBBBBFFFFFFDDD===<<<;;;>>>CCCGGGHHHGGGCCCDDDGGGHHHHHHGGGEEECCC;;;<<<<<<===>>>?????????@@@@@@???===<<<<<<>>>AAAEEEDDDCCCCCCCCCDDDEEEEEE@@@CCCHHHLLLOOOPPPSSSUUURRRNNNHHHDDDCCCCCCCCCCCC===???@@@@@@@@@@@@AAACCCFFFDDD@@@AAAIIIQQQPPPKKKHHHJJJOOOWWW^^^]]]UUUNNNKKKNNNPPPOOOLLLMMMSSSYYY```[[[TTTMMMIIIHHHJJJLLLBBBEEEEEEDDDEEEHHHIIIGGGEEEDDDCCCDDDGGGHHHHHHGGGDDDDDDCCCCCCDDDFFFHHHIII???======>>>@@@BBBBBBBBB@@@===;;;<<<@@@CCCDDDCCCDDDDDDBBB@@@======???@@@??????>>><<<::::::<<<>>>DDDCCCBBBBBBBBBAAA???===::::::999888666777999;;;<<<999666666999:::888555666:::???BBBAAA>>><<<::::::888777777999::::::999:::;;;<<<;;;999777777777555888;;;<<<:::777444333555:::<<<:::999;;;:::888777777666333222222555888:::777333111000000///...---...111666;;;======<<<888666000***+++111555444111111222222222333333333444333333222111111111111555555555555666666666666;;;999:::===<<<999888999<<<;;;:::;;;<<<;;;:::888444555666999<<<<<<:::888999:::;;;<<<<<<999777555666666666777:::<<>><<<:::999999:::<<<===@@@===<<<===@@@@@@;;;666:::<<<======:::888777888555444333333222222333333222888;;;999777999;;;;;;999888777888:::::::::888:::;;;<<<==================>>>???@@@@@@@@@???>>>;;;===>>>===<<<<<<===>>>888999:::999777666777888======<<<<<<<<<<<<======999777444333555888::::::===<<<<<<<<<<<<<<<;;;;;;???AAACCCBBBAAACCCHHHLLLNNNNNNOOOQQQWWW\\\YYYRRRMMMHHHEEEGGGFFF@@@999777*** )))111777:::999888;;;===>>>???>>>>>>=========>>>>>>999777555666888:::;;;:::777777888999;;;===>>>???:::888555444666777777666888888888999:::<<<===>>><<<<<<;;;;;;;;;;;;;;;;;;777777777777777666666666===>>>AAACCCBBBAAA@@@AAAFFFAAA@@@DDDHHHHHHHHHJJJJJJIIIIIIIIIJJJIIIGGGDDDCCCDDDEEEEEECCCAAABBBBBBCCCDDDDDDFFFHHHIIIKKKLLLHHHFFFDDD@@@??????BBBDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCEEEFFFGGGFFFDDDCCCEEEGGGIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGFFFDDDCCCDDDEEECCCAAA@@@@@@BBBDDDEEEDDD@@@>>>::::::<<<>>>@@@AAA;;;;;;:::999888888999:::>>>???@@@@@@@@@@@@BBBDDDAAADDDDDDAAA;;;777888:::===??????666'''  $$$...444666888999999:::===@@@>>><<<:::999:::<<<>>>???@@@DDDCCC===999;;;===<<<@@@===:::666555555666777777888999999888888999;;;666222222888<<<<<<<<<>>>;;;<<<>>>@@@AAABBBCCCCCCCCCEEEEEEBBBCCCFFFGGGEEE>>>???@@@BBBDDDEEEEEEEEEBBBDDDFFFHHHHHHFFFDDDBBB===>>>>>>>>>???>>>>>>>>>======<<<:::999:::===???CCCCCCBBBBBBAAABBBBBBCCC@@@DDDIIIKKKLLLMMMOOOPPPNNNIIICCCAAAAAACCCCCCCCCDDDCCCBBBCCCDDDDDDCCCBBBBBBBBBAAABBBHHHMMMKKKDDDCCCDDDIIIOOOTTTVVVRRROOOOOONNNLLLJJJJJJMMMSSSWWW\\\XXXRRRMMMKKKKKKLLLMMMCCCEEEFFFEEEHHHMMMMMMIIIFFFFFFGGGIIIKKKJJJGGGCCCCCCBBBBBBAAABBBCCCEEEFFFAAA???>>>???@@@AAAAAA@@@>>>======>>>@@@CCCFFFHHHIIIFFFCCCAAA@@@???===;;;:::;;;<<<<<<;;;;;;===???FFFCCCAAAAAABBBBBB???===>>>>>>===;;;999999;;;===<<<888444444888;;;:::888<<<<<<===>>>@@@???===;;;<<<:::999999:::::::::999777999<<<;;;999666444444555888<<<===;;;999888888888<<<<<<999777999999777777777777555222222555888666555444444444333111///......111555999:::999888555555111---///555777555333333333333333333444444777666333111000111222333444444444444444444333333666333555:::;;;777777:::;;;999888999::::::999888444444666999;;;;;;888666888888999::::::999777777888888999999:::<<<>>>@@@>>>===<<<<<<;;;;;;;;;;;;======>>>@@@@@@???===;;;777999<<<;;;999777777888444333222222111222222222///555888666444777;;;===888888999;;;======:::888777888;;;===>>>===<<<;;;<<<===???@@@@@@@@@??????<<<>>>@@@???===;;;;;;;;;666888888777555666888;;;>>>==================>>>===;;;888777888999999888<<<<<<<<<<<<<<<<<<======>>>AAADDDCCCAAAAAADDDHHHNNNKKKMMMVVV]]][[[UUUPPPKKKFFFDDDFFFFFF@@@:::777+++ ***333999999888<<>>@@@@@@?????????@@@@@@AAA:::777555555777:::::::::999999::::::;;;<<<<<<<<<888666555555666888888777777777777777888:::;;;<<<;;;999777999;;;<<<:::888999888888888777777666666DDDAAA??????@@@AAACCCFFFIIICCC@@@CCCFFFGGGJJJMMMKKKIIIHHHHHHIIIHHHFFFEEE@@@AAACCCDDDCCCCCCDDDEEEDDDDDDDDDEEEGGGIIILLLMMMLLLJJJFFFBBB???@@@CCCFFFCCCCCCDDDGGGJJJKKKKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCFFFHHHJJJIIIFFFEEEGGGIIIJJJIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDEEEFFFEEECCCAAAAAABBBDDDDDDCCC???<<<999999<<<@@@DDDFFF===<<<;;;:::888777999:::>>>???AAABBBBBBDDDGGGIII===@@@BBB@@@;;;999;;;>>>>>>@@@@@@999,,, )))333666999:::999999<<>>;;;999<<<;;;===???AAABBBCCCBBBBBBBBBDDDDDDAAABBBFFFGGGEEE>>>AAADDDEEEDDDCCCDDDDDDCCCEEEGGGIIIIIIFFFCCCAAA???@@@@@@@@@???>>>===<<<999999999777777999===@@@CCCBBBBBBAAAAAAAAABBBBBBDDDIIILLLKKKIIIHHHHHHHHHKKKFFF@@@>>>@@@BBBCCCCCCHHHEEECCCCCCFFFFFFDDDAAAAAACCCDDDEEEJJJMMMIIIBBB>>>???AAAFFFJJJMMMNNNMMMPPPMMMIIIGGGHHHLLLRRRUUUWWWTTTPPPNNNMMMLLLLLLKKKDDDFFFFFFGGGKKKPPPOOOKKKEEEFFFHHHKKKMMMKKKDDD???EEEDDDCCCBBBBBBCCCDDDEEEEEEDDDBBBBBBCCCDDDCCCBBB<<<>>>??????@@@CCCHHHKKKKKKGGGCCCAAAAAA???;;;777777999;;;<<<<<<===???@@@FFFCCC@@@@@@BBBAAA???<<>><<<;;;===???;;;666222333888<<<===;;;AAA>>>:::;;;===???>>>===>>><<<::::::;;;;;;:::999555888;;;;;;999555222111555999===>>><<<::::::;;;888;;;;;;777555777999888666888888666333222555888222333444666888777333000///000111444777888666555333555444222444999999555444444333333333444555555<<<888333///...000444777444444444333333222222222222///111888:::777777;;;:::999888888::::::999888444555666999;;;:::888555777888888999::::::::::::;;;;;;;;;;;;:::;;;===???<<<===>>>???>>>===;;;999:::???CCCDDDAAA@@@AAACCC666999<<<<<<999777888999333222222111111111111111...444777444222666;;;>>>888999;;;===???>>>;;;888555777;;;>>>???>>><<<:::<<<===???@@@AAAAAA@@@??????AAACCCBBB???<<<::::::888999999888666777;;;???<<<<<<;;;;;;;;;;;;<<<<<>>???999>>>BBBCCC???===???AAAOOOIIILLLZZZbbb[[[SSSRRRKKKFFFDDDGGGGGGAAA;;;888+++ '''333;;;;;;;;;???AAA@@@AAAAAAAAA@@@AAAAAABBBCCC:::888666666777999::::::<<<<<<<<<;;;;;;:::::::::999888777888:::;;;;;;;;;666666666666777888999:::999666444777;;;===:::666::::::999999888777777666>>>>>>>>>???@@@BBBCCCDDDHHHDDD@@@BBBGGGKKKKKKIIIKKKFFF@@@@@@DDDHHHIIIHHHCCCCCCCCCCCCCCCBBBBBBAAADDDEEEGGGIIIJJJJJJJJJIIIKKKHHHDDDAAAAAAAAAAAAAAAEEEAAAAAAFFFKKKLLLJJJHHHFFFEEEDDDEEEFFFEEECCCAAAFFFEEEHHHKKKJJJFFFFFFHHHFFFHHHJJJGGGCCC@@@AAACCCBBBGGGKKKIIIDDDBBBEEEJJJAAAEEEEEECCCCCCFFFEEEBBBDDD???:::;;;???AAA@@@===<<<>>>???>>><<<;;;;;;<<<===???AAACCCEEEEEEEEEEEE>>>??????@@@@@@??????>>>CCCCCCCCC@@@777'''  '''333444555555666888<<<>>>???@@@AAACCCCCCBBBAAA@@@>>>===<<<;;;<<>>;;;999:::<<<===;;;;;;;;;;;;<<<<<<<<<===999777888<<<<<<::::::<<<>>>::::::>>>AAA@@@AAACCCDDDEEEDDDBBB???===>>>?????????@@@AAACCCCCCBBB@@@CCCDDDEEEDDDCCCCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@CCCCCC>>>666444999>>>@@@AAA???<<<<<<>>>@@@AAAAAALLLLLLKKKKKKJJJHHHGGGFFFHHHCCC@@@AAABBBAAAAAADDDGGGIIIJJJGGGDDDBBBDDDFFFFFFHHHLLLOOOOOOMMMJJJGGGAAA???AAAFFFHHHGGGHHHLLLOOONNNLLLKKKKKKKKKLLLLLLNNNKKKHHHIIIMMMOOOOOONNNJJJHHHEEEEEEGGGIIIJJJJJJIIIGGGEEEFFFGGGGGGCCC@@@???>>>>>>AAADDDEEECCC@@@DDDBBBAAA@@@AAA@@@>>>===???===>>>AAAFFFJJJJJJIIIFFFDDDAAA>>><<<<<<<<<===;;;999777777999<<<======>>>>>>===<<<<<<<<<<<<<<<>>>AAABBB@@@===;;;<<>>;;;999999;;;===>>>===<<<<<<<<>>===>>>???@@@@@@@@@@@@@@@CCCDDDDDDDDDBBB@@@===;;;@@@???===;;;;;;;;;<<<===>>><<<:::999::::::999888=========;;;888777777888;;;::::::::::::::::::;;;666888;;;===>>>@@@BBBDDDFFFKKKRRRYYY\\\YYYRRRMMMJJJGGGCCCBBBBBB@@@<<<888///  ***777;;;<<<>>>AAABBBBBBAAA???<<<:::;;;>>>AAA>>><<<;;;;;;<<<=========@@@===999999:::;;;:::999666777888888888999<<<>>>;;;:::999888777777777777888222222999>>>:::555444999999888888999:::<<<===>>>>>>>>>???AAABBBDDDEEEHHHDDDAAABBBFFFJJJIIIHHHIIICCC===<<<@@@EEEFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCEEEFFFHHHIIIJJJJJJJJJJJJLLLIIIDDDAAAAAABBBCCCCCCDDDBBBBBBFFFIIIKKKKKKKKKEEECCCBBBBBBCCCCCCAAA@@@HHHGGGHHHKKKIIIDDDCCCDDDCCCFFFHHHGGGCCC@@@@@@BBBCCCFFFJJJIIIFFFDDDFFFHHHAAADDDEEEBBBBBBDDDDDDAAA@@@>>>===>>>AAABBB???===???@@@AAA???===;;;:::;;;???@@@BBBCCCEEEEEEEEEEEECCCBBB@@@>>>>>>???AAABBBCCCDDDDDDAAA999+++   000111333444555777:::===@@@@@@AAAAAAAAA@@@@@@??????>>><<<;;;<<<>>>@@@BBBDDDBBB???===;;;<<<===>>>888999:::<<<===>>>>>>>>>999777888<<<<<<::::::===<<<999888;;;===;;;<<>>@@@AAACCCCCCCCCDDDDDDCCCAAA???AAACCCDDDCCCBBB@@@AAAAAACCCCCCBBBAAA@@@???>>>>>>AAACCCBBB<<<:::===@@@???AAA@@@>>>===>>>@@@BBBDDDKKKKKKKKKKKKJJJIIIHHHHHHIIIDDDAAACCCCCCAAAAAACCCHHHIIIHHHGGGDDDCCCDDDEEEFFFHHHKKKMMMMMMLLLJJJHHHEEEBBBAAAEEEFFFFFFIIIMMMRRRPPPNNNLLLJJJJJJIIIIIIIIIFFFEEEGGGLLLPPPPPPOOOHHHFFFDDDDDDFFFHHHHHHHHHGGGEEECCCCCCEEEEEECCCAAABBBAAAAAADDDGGGHHHGGGDDDAAA@@@>>>>>>???@@@???>>>@@@??????AAAEEEGGGGGGFFFEEECCCAAA>>>=========>>><<<:::888888:::<<<>>>>>><<<<<<;;;:::::::::::::::??????@@@???===<<<<<<===999777555555777:::<<<<<<::::::999999999:::<<<======BBBDDDAAA???>>><<<999999888:::<<<999444555999:::;;;===>>>??????>>>===999888777777777666555333333444555444333333555666555666888999999888888777:::777444333444666777888888666444555777999888777666666777999::::::888666888777555555666666555444///...,,,...111333333222333222111111222555888:::::::::;;;;;;<<<======>>>======;;;888666666888:::===:::777777999<<<>>>>>>>>><<<999777777999<<<===>>>>>>>>>>>>>>><<<:::888888999;;;;;;:::999999:::===:::777777888999777666222222222222333222000...///000222666:::>>>AAACCC999999999;;;===<<<:::888888:::<<<>>>@@@@@@???>>>@@@@@@@@@@@@@@@???>>>>>>@@@AAABBBCCCBBBAAA???>>>?????????>>>===<<<;;;;;;<<<:::888888999999999777<<<;;;:::999999999999999666777888999999888777666555777;;;===>>>>>>@@@AAADDDHHHNNNSSSTTTRRRNNNKKKLLLIIIEEECCCCCCBBB>>>:::... $$$222888999<<<>>>???>>>>>>>>><<<;;;<<<>>>AAA999999:::<<<>>>@@@@@@@@@@@@<<<777666777:::;;;:::999:::;;;;;;::::::<<<>>>;;;:::999888777777888888888222222888<<<999555444666888:::<<<<<<<<<<<<;;;>>>>>>>>>>>>@@@BBBDDDEEEGGGDDDAAABBBFFFHHHHHHGGGGGGAAA:::888;;;@@@CCCDDDGGGHHHHHHHHHHHHGGGFFFFFFEEEGGGHHHJJJKKKKKKKKKKKKLLLHHHDDDAAABBBDDDFFFGGGFFFGGGHHHGGGFFFGGGJJJKKKKKKHHHFFFEEEFFFFFFFFFEEEJJJHHHHHHJJJHHHBBB???@@@>>>BBBFFFFFFCCC@@@@@@@@@DDDFFFHHHJJJIIIHHHFFFDDDAAADDDDDDAAAAAACCCBBB>>>;;;===???AAABBBAAA???>>>BBBCCCBBB@@@===;;;;;;;;;@@@AAABBBDDDDDDEEEEEEEEEHHHEEE@@@======???CCCFFFCCCDDDDDDBBB<<<111$$$ ---///222555666888;;;===AAAAAA@@@???>>>>>>>>>???@@@>>>===;;;;;;===>>>@@@BBBAAA@@@???>>>======>>>555777999<<<>>>??????>>>:::777888<<<<<<::::::======999888::::::777888<<>>???BBBDDDGGGGGGGGGFFFDDDBBB@@@>>>???AAACCCCCC@@@>>><<<<<>>===<<<<<<>>>BBBDDDAAA???@@@@@@===@@@AAAAAA???===???DDDHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHCCCAAABBBBBB@@@???@@@HHHFFFEEEEEEFFFFFFEEEDDDEEEGGGHHHJJJKKKKKKJJJJJJIIIEEECCCDDDEEEFFFIIIOOOUUUTTTQQQNNNKKKIIIHHHGGGGGGEEECCCEEEJJJNNNNNNMMMGGGEEECCCDDDEEEGGGFFFFFFDDDBBBAAAAAABBBCCCCCCBBBCCCBBBCCCFFFHHHIIIHHHFFF???===<<<<<<===???@@@???AAA@@@@@@AAACCCDDDDDDCCCCCCBBBAAA???>>>??????@@@===;;;999999;;;===>>>>>><<<<<<;;;;;;::::::;;;;;;???===<<<<<<===<<<;;;:::999777555555777:::<<<<<<999999888888888999::::::<<>>;;;:::888:::===;;;888888<<<888:::===@@@AAA@@@>>>===777888999999999777555444222333333333222222444666555777999888666666888;;;<<<999777666777999::::::888777777888:::;;;:::888555555777999<<<<<<:::888777666666777777666333000+++++++++---111444666666444222...---...222777;;;999:::;;;<<<============>>>>>><<<999666555666888:::888666777999<<<>>>???>>>:::666666888;;;;;;;;;<<<<<<===<<<;;;:::888777888999999888666666777999:::888777777999::::::999:::;;;<<<:::777555444444000000333999AAAFFFGGGFFF999888777888999;;;:::999888999:::<<<>>>?????????BBBBBBAAA@@@???>>>===<<<===>>>???AAAAAAAAAAAA@@@>>>???@@@@@@???<<<:::888:::888777777888999888777:::888555666999;;;;;;:::444666888::::::888666444555888<<<>>>>>>>>>===>>>AAAEEEJJJKKKJJJHHHHHHHHHOOOKKKFFFDDDDDDCCC@@@===+++ 000777999;;;===<<<;;;<<<===>>>======???@@@666777:::===???AAAAAABBB???;;;666444555888;;;<<<<<<<<<<<<;;;999888:::;;;;;;:::999888888888999:::999444222666999888666666444777;;;???@@@>>>;;;999@@@???>>>===>>>???AAABBBCCCAAAAAABBBFFFIIIIIIIIIFFFAAA:::777999===BBBDDDHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGIIIKKKLLLLLLLLLKKKJJJGGGCCCBBBDDDHHHKKKMMMPPPTTTSSSLLLFFFEEEHHHJJJOOOMMMJJJHHHIIIKKKKKKKKKIIIFFFEEEHHHGGGAAA>>>>>>;;;???DDDFFFCCCAAA@@@AAAGGGFFFGGGJJJLLLKKKFFFBBBBBBDDDDDDAAA@@@BBBAAA===:::<<>>======>>>BBBBBBCCCCCCDDDDDDDDDDDDIIIFFFBBB???>>>@@@CCCFFFAAABBBCCCBBB>>>666,,,$$$  )))---222666999;;;===???BBBAAA???===<<<======>>>>>>===<<<;;;<<<===???@@@@@@@@@@@@???>>>===<<<<<<444666:::===??????>>>===;;;888888;;;<<<:::;;;>>>???<<<:::;;;999666777;;;>>>>>>>>>======>>>BBBEEEFFFGGGGGGFFFDDDAAA?????????BBBDDDCCC@@@<<<:::999======<<<<<<<<<;;;;;;;;;;;;@@@CCCAAA???@@@???<<<>>>AAABBB@@@===>>>DDDJJJHHHHHHIIIJJJKKKKKKKKKKKKFFFAAA???AAAAAA===;;;<<>>>>>>>>@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAA===:::888888:::<<<======??????>>>>>>>>>>>>>>>???>>><<<999:::<<<===;;;888888666555555888:::;;;;;;>>>===<<<;;;999888777777666<<>><<<999:::===<<<999888;;;666888;;;======<<<999888444666999:::999666444333111222333222111111333555333666888666222111666;;;;;;999777666888999:::999999::::::;;;;;;:::888777444444666999<<<===;;;999888666555555555444111///.........///000222222333333111///---///222777:::777777888999:::999888888;;;<<<<<<:::888777888999555444444555888;;;<<<===>>>999444444999<<<:::888:::;;;;;;;;;999888777777;;;;;;:::999777777888:::999999888888999:::::::::>>>???@@@===888444444666111111333;;;DDDIIIGGGDDD999777444444666999;;;;;;888999:::;;;<<<>>>??????BBBAAA@@@???>>>>>>>>>>>>======???@@@@@@@@@@@@@@@?????????>>>===;;;888777888666555555777999888888999444111333999======:::777888999::::::999888777777;;;???AAAAAA???>>>>>>???CCCFFFEEEAAA@@@CCCFFFNNNJJJEEECCCCCCBBB???<<<'''   222999;;;<<<<<<;;;;;;===???@@@???>>>>>>???888:::===???@@@?????????===;;;999888888:::;;;<<<;;;<<<;;;999666555555777:::999888888888:::;;;<<<;;;888555777999:::::::::555777;;;>>>???>>><<<:::CCCAAA???===<<<===>>>?????????AAACCCGGGJJJLLLLLLGGGBBB<<<888999===BBBEEEHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGIIIKKKLLLLLLLLLKKKGGGEEEBBBCCCGGGLLLPPPRRR___dddaaaUUUKKKIIIJJJJJJNNNKKKHHHHHHIIIKKKLLLLLLHHHDDDDDDGGGHHHDDD@@@???;;;@@@EEEGGGEEEBBBBBBCCCHHHGGGGGGJJJMMMLLLGGGAAABBBEEEEEEBBBAAABBBAAA>>><<<===>>>======>>>@@@CCCAAABBBBBB@@@??????@@@BBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCC??????@@@AAA???999222,,, !!!&&&...444888;;;===>>>BBBAAA???===<<<<<<======;;;;;;;;;<<<===???AAACCC>>>>>>???>>>===<<<:::999555777:::===>>>===<<<;;;<<<999888;;;<<<:::<<>><<<;;;777333555:::;;;<<<<<<<<<;;;===@@@CCCAAADDDEEEEEEBBB@@@@@@@@@AAACCCEEEDDD@@@<<<999888777777888999:::;;;<<<<<<<<<@@@BBB???>>>@@@AAA???;;;???BBBAAA>>>???DDDJJJEEEFFFGGGHHHIIIJJJJJJJJJEEEAAA@@@CCCCCC>>>;;;;;;===<<<===BBBHHHLLLKKKIIIFFFFFFFFFGGGHHHIIIJJJJJJJJJGGGGGGJJJJJJGGGGGGJJJUUUUUUTTTRRRPPPNNNMMMLLLKKKGGGEEEEEEHHHJJJIIIHHHFFFEEEEEEFFFGGGGGGEEECCCBBBBBBCCCCCCCCCCCCEEEFFFEEEEEEFFFEEEDDDBBB@@@???BBB???===<<<=========<<<>>>???@@@AAAAAAAAABBBCCC????????????@@@@@@AAAAAA<<<999777666888:::;;;;;;@@@??????>>>??????@@@@@@===:::888999<<<===:::888999777666666888:::::::::<<<<<<<<<;;;:::888777777333888<<<;;;<<<@@@BBBAAA>>>::::::<<<;;;777666777555666777888777444222000222555888999666444222222111222444444333333333555444666888555111111666<<<<<<:::888888999;;;::::::;;;;;;<<<;;;999777555444444444555888;;;<<<<<<:::999666333111111222222111111111111000000000000111111111111222333555777888777777777777666555555444;;;<<<===<<<:::888888888444444444666:::<<<===<<<===888333444888;;;999666888999;;;:::888777888999??????>>><<<:::999;;;===;;;;;;:::999888888888999888::::::666111......000333222444:::BBBEEEBBB>>>888555333222555888;;;<<<999::::::;;;<<<===>>>>>>??????>>>>>>??????AAAAAA??????@@@@@@??????>>>>>>@@@???===;;;999888888888777555444555888::::::999777333///222888<<<===;;;:::999888777777888999:::;;;>>>BBBEEEDDDBBBAAA@@@>>>AAADDDAAA===<<<@@@DDDJJJFFFBBB@@@@@@???;;;888!!!  """333;;;;;;;;;:::999===???AAABBB@@@>>>=========@@@BBBAAA>>>;;;::::::<<<===>>>>>>>>>===<<<;;;;;;<<<;;;999666444555666:::999888888999;;;===???===<<<:::999:::<<<======888999:::;;;<<<<<<<<<<<>>======???@@@???@@@BBBEEEHHHKKKMMMNNNHHHEEE@@@<<<<<>>CCCGGGHHHFFFDDDEEEFFFJJJIIIIIIKKKMMMKKKGGGCCCCCCFFFFFFCCCCCCEEEDDD@@@AAA???>>>===>>>@@@BBBCCC@@@AAAAAA@@@??????BBBDDD@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBCCCCCCBBBAAAAAA===>>>???@@@???<<<777333  &&&///555888:::;;;@@@@@@???>>>=========>>>::::::;;;===???AAACCCDDD??????>>>===<<<:::999888666888:::<<<===<<<;;;;;;<<<999888;;;<<<:::<<<@@@AAA>>><<<:::555000333999:::<<<======<<<<<<>>>@@@>>>AAADDDDDDAAA??????AAABBBDDDEEECCC@@@<<<::::::444555666888:::<<<===>>>>>>BBBCCC@@@???BBBDDDBBB888;;;???@@@???@@@CCCFFFBBBCCCDDDFFFGGGGGGHHHHHHEEEBBBBBBFFFFFFAAA======888999===BBBHHHKKKLLLLLLGGGGGGHHHHHHHHHHHHIIIIIIIIIFFFGGGJJJJJJGGGFFFHHHSSSSSSRRRRRRQQQOOONNNMMMGGGDDDBBBDDDHHHKKKKKKJJJEEEEEEFFFGGGHHHGGGDDDBBBAAACCCEEEFFFEEEDDDEEEFFFGGGHHHIIIHHHEEECCCAAAAAACCCAAA????????????===;;;>>>@@@AAAAAAAAAAAABBBDDD>>>>>>??????@@@@@@@@@@@@;;;999666666777999::::::<<<<<<;;;;;;<<<<<<======;;;:::999:::;;;;;;:::999:::888777777888999999888555666777999999999999999333999<<<<<<===AAADDDCCC>>>:::999;;;;;;777444555555555555444333000...---333666999888444111111222111444777888777555555555777888888777444555999<<<===<<<::::::<<<===<<<;;;;;;<<<<<<;;;888555555555555444444555888:::;;;;;;;;;777333111222333444444222333333222000000111333000111333555666777777777999888777666666555666666>>>???@@@>>>:::777555444777666888:::>>>??????>>>:::777444444777999888666666999;;;;;;888888:::===BBBBBBBBB@@@===<<<<<<===<<<===<<<:::888666777888666666555222///------...222222444888===>>>;;;888777555222222555999<<<===;;;;;;<<<============<<<============???AAACCCDDDBBBBBBAAA@@@???>>>>>>>>>AAA???<<<:::888888999:::777666555777:::<<<===<<<666333000111555999;;;;;;:::888666444444666888:::<<>>===???AAADDDAAA>>>======;;;666222 !!!222888999999888666>>>@@@AAAAAA???===<<<<<>><<<;;;<<<<<<<<<:::888777777999:::999888888999<<>>;;;;;;???@@@???<<<;;;999888888999;;;<<>>@@@DDDGGGIIIIIIIIIJJJIIIHHHHHHGGGEEEFFFHHHIIIJJJJJJJJJJJJHHHGGGGGGIIIMMMOOOQQQQQQ```fffdddXXXPPPQQQOOOIIIJJJJJJJJJLLLOOORRRRRRQQQPPPKKKJJJNNNQQQNNNIIIHHHCCCGGGJJJJJJHHHGGGHHHJJJKKKJJJJJJKKKKKKJJJGGGFFFDDDGGGHHHEEEEEEGGGGGGDDDEEEBBB@@@AAADDDEEEDDDBBBAAABBBAAA???>>>>>>AAACCC>>>>>>>>>>>>???AAACCCDDD>>>>>>@@@AAAAAAAAAAAAAAA>>>>>>>>>@@@@@@???<<<999)))  !!!,,,333777999:::?????????@@@??????>>>>>><<<<<<===???@@@BBBCCCDDDBBBAAA???===;;;:::888888555666888:::<<<======>>>===:::888;;;<<<:::<<>>;;;555111444;;;<<<>>>@@@@@@>>>======>>>===AAAEEEDDD@@@>>>???AAABBBCCCDDDBBB>>><<<;;;;;;666777888999;;;===>>>???;;;@@@CCCAAA@@@BBBCCCAAA555777;;;>>>@@@AAAAAA@@@@@@@@@BBBCCCDDDDDDDDDDDDBBB@@@AAAEEEEEEAAA===<<<666:::???CCCFFFIIIKKKLLLHHHIIIIIIIIIIIIHHHHHHGGGIIIFFFFFFHHHHHHFFFGGGJJJPPPQQQQQQPPPOOOMMMKKKJJJEEEBBB@@@BBBFFFIIIIIIHHHCCCDDDEEEGGGHHHFFFBBB???@@@CCCGGGHHHFFFDDDCCCDDDFFFHHHJJJIIIGGGDDDDDDEEEAAAAAAAAABBBCCCBBB???===AAACCCDDDCCC@@@???@@@BBB======>>>>>>??????>>>>>><<<:::777666888999::::::999999999999999:::;;;;;;:::;;;<<<;;;::::::;;;<<<;;;:::888888888888777666444555777999:::;;;;;;;;;555:::<<<:::;;;>>>@@@???>>>999777;;;<<<999666666888777666555333222222222666999:::888333000000222111555999<<<;;;888666555888777777666666777999:::<<<:::999:::;;;<<<;;;::::::;;;<<<:::777666888:::777555222222555888:::;;;:::888666555666777777666444555666444111000111444000111333555666777777777888777555444555666999:::<<<>>>@@@???;;;888555555888888999<<>>BBBAAABBBBBBAAA>>><<<;;;;;;<<<======;;;888666777999777555222000000000///...000111444666888888777666777444222333666:::===>>><<<===>>>??????===;;;:::======<<<===>>>AAACCCEEECCCBBBAAA@@@@@@???????????????>>>===<<<;;;;;;;;;888777666888<<<>>>??????666444222111333666999;;;999888777666666777888999:::===@@@AAAAAAAAABBBCCC;;;<<<>>>???@@@???>>>>>>???===;;;;;;;;;888222--- 000666777888999888;;;===>>>>>><<<;;;<<<===???BBBCCCAAA<<<999:::===@@@BBBEEEDDDAAA===<<<<<<:::;;;;;;:::888777999::::::999777777999===AAACCC;;;???@@@<<<;;;???@@@>>><<<;;;999888777777888999GGGFFFCCCBBBCCCEEEHHHJJJDDDFFFHHHIIIIIIIIIJJJKKKHHHGGGDDDAAA???AAADDDGGGJJJJJJJJJJJJJJJIIIIIIHHHDDDEEEGGGIIIJJJJJJJJJIIIKKKJJJJJJKKKNNNOOONNNMMMUUU\\\[[[QQQLLLOOOMMMEEEDDDDDDEEEHHHLLLNNNNNNMMMUUUPPPNNNRRRUUUQQQLLLJJJFFFIIILLLLLLIIIHHHJJJMMMKKKKKKKKKKKKJJJHHHHHHGGGEEEHHHIIIGGGGGGIIIIIIFFFGGGDDDCCCFFFJJJJJJEEE@@@CCCCCCBBB???======???AAA===<<<<<<===???AAACCCEEE=========>>>???@@@AAABBB???>>>???@@@BBBAAA>>><<<111!!!   ,,,444999;;;<<<===>>>@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAABBBBBBDDDCCCAAA>>><<<:::999888444555666999;;;>>>???AAA===:::999;;;;;;;;;===AAAEEECCCAAA>>>888333777>>>>>>@@@BBBCCCAAA>>>======???CCCFFFEEE@@@===>>>@@@BBBCCCBBB@@@===;;;;;;;;;999::::::;;;===>>>>>>???666<<>>???@@@AAABBBBBBBBBBBB>>>;;;===BBBCCC>>>:::999666;;;AAAEEEEEEFFFIIIKKKIIIJJJKKKKKKJJJIIIGGGFFFKKKFFFDDDEEEEEEEEEHHHLLLOOOPPPOOONNNMMMJJJHHHFFFGGGDDDAAAAAADDDEEEDDDCCCBBBBBBDDDFFFGGGEEEAAA===???CCCGGGIIIFFFCCCBBBBBBBBBFFFIIIIIIFFFEEEFFFGGG@@@@@@BBBDDDFFFEEEBBB???DDDEEEFFFDDD@@@>>>???@@@======>>>>>>>>>>>>=========;;;888777999:::;;;;;;999888888888999999:::;;;999;;;===<<<:::999;;;===<<<:::999888888888666444999:::;;;<<<===<<<;;;;;;666:::;;;888777:::;;;:::===888777;;;===;;;999999;;;:::888666666666777777888;;;<<<888333///111444111666;;;???===:::777555666555444444666777777666999888777777999999888777999:::;;;999777888;;;>>>888555111000333666:::;;;999999999:::;;;;;;999777888999999666111//////111111111222333444666777888555444222111333666:::===888;;;>>>>>>===:::999888777777999<<<>>>???===;;;555666777666444444666777555999<<<<<<:::;;;@@@EEE???AAABBBAAA>>>;;;999999:::<<<===;;;888777999;;;333000,,,,,,...///---+++...111444555555444555777666444222333777;;;===>>>===>>>@@@AAA@@@>>>;;;999>>>>>>======>>>@@@CCCDDDBBBBBBAAAAAA@@@@@@AAAAAA>>>???@@@AAA@@@???===;;;888777777:::===@@@AAAAAA666555444222111333777;;;:::::::::;;;;;;:::::::::888:::===>>>>>>>>>@@@BBB999:::<<>>;;;===;;;:::;;;;;;777000+++  000777888:::<<<<<<888:::;;;;;;::::::<<<>>>===@@@BBB@@@<<<:::>>>BBBCCCDDDEEEBBB>>><<<<<<>>>666777888777666666888::::::999777777:::===BBBDDD:::???@@@<<<;;;???@@@===;;;;;;:::888777666666666CCCEEEGGGHHHGGGGGGHHHIIIHHHHHHHHHHHHGGGEEECCCCCCJJJGGGDDDCCCEEEFFFEEECCCBBBHHHKKKJJJKKKMMMKKKEEECCCDDDFFFHHHJJJLLLMMMMMMMMMPPPPPPMMMIIIGGGJJJNNNPPPNNNLLLLLLMMMLLLIIIEEECCCBBBCCCGGGLLLPPPOOOMMMRRRNNNLLLOOOSSSTTTQQQMMMJJJFFFFFFLLLPPPOOOMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKOOOJJJGGGIIIIIIFFFDDDEEEGGGFFFDDDBBBAAABBBDDDDDDBBBBBB@@@>>>;;;;;;===???666999===@@@AAAAAABBBBBB>>>===<<<===???AAAAAA@@@999<<<@@@BBBAAA???>>>>>>666(((  &&&333<<>>===<<<;;;<<<>>>????????????>>>======@@@BBBDDDDDDCCCCCCCCCBBB???===:::888>>>999555666:::======;;;;;;===>>>;;;888888<<>><<>><<<>>>>>>>>>===============@@@AAAAAABBBAAA@@@???>>>:::888777999===@@@???<<>>>>>@@@@@@@@@????????????@@@AAA@@@<<<:::888:::===@@@CCCFFFGGGHHHHHHKKKOOOPPPMMMKKKKKKLLLJJJCCC======DDDJJJKKKJJJIIIOOOUUUTTTNNNJJJKKKNNNJJJJJJIIIFFFCCCDDDIIIMMMGGGHHHIIIFFFCCCAAACCCEEEEEEAAA>>>===@@@CCCBBBAAAFFFFFFFFFEEECCCCCCCCCDDDCCCDDDFFFGGGGGGEEEBBB@@@JJJFFFEEEGGGDDD??????DDDFFFCCC>>>:::888888777666:::777666888===>>>;;;777888888888999:::::::::;;;:::888666777999;;;;;;;;;@@@===;;;<<<======:::777888999:::;;;;;;:::888777===>>>>>><<<999777666666:::444555===BBB>>>999888>>>:::555555999:::777444;;;<<<;;;666000...222666999999;;;>>>BBBAAA>>>:::555555555555444444444444444555666777888888777666===:::888999<<<<<<999666444444333333555888<<<>>>777666666888:::;;;:::888:::;;;;;;:::777444333444111222333444444444444444222444555777777666444444999;;;>>>@@@???<<<777333666888:::;;;:::999999::::::888555555777888999888888999:::;;;<<<;;;:::999@@@@@@BBBDDDDDD@@@:::666<<<:::999:::<<<>>>??????444222...+++******,,,---000222444555444333333444777666333222333666:::<<<===???BBBDDDCCC@@@<<<999@@@???===;;;;;;<<<>>>@@@BBB@@@===<<<>>>??????>>>AAA???>>>@@@CCCCCC>>>999===:::888888;;;======<<<>>><<<999666333444777;;;999;;;===<<<::::::<<>>???@@@AAA<<<<<<;;;:::;;;999..."""   +++555999999:::<<<:::;;;<<<======<<<;;;:::;;;===AAADDDEEEDDDBBBAAA<<>>BBBCCCAAA>>>;;;<<<<<<===============???AAAAAA<<<555222444888DDDFFFHHHHHHHHHGGGHHHJJJGGGGGGFFFFFFFFFFFFFFFFFFJJJHHHFFFFFFGGGHHHGGGEEEBBBFFFGGGEEEGGGKKKLLLIIICCCEEEFFFIIIKKKLLLMMMMMMNNNPPPPPPLLLGGGEEEGGGJJJMMMKKKIIIIIIJJJIIIFFFDDDDDDDDDDDDFFFIIIKKKKKKKKKNNNLLLJJJLLLOOOPPPOOOMMMGGGEEEGGGMMMPPPNNNKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMHHHFFFHHHHHHEEEDDDEEEFFFDDDBBBAAA@@@@@@AAABBB@@@@@@???===:::999;;;<<<===>>>@@@AAA@@@???>>>======;;;::::::<<<===<<<<<<<<>><<<;;;;;;<<<>>>@@@@@@@@@>>>======>>>@@@BBBCCCCCCBBBBBBCCCBBBAAA???===<<>>===;;;777:::===<<<:::;;;???CCCEEEEEECCC???;;;999:::;;;888999;;;===???@@@AAAAAADDDCCCBBBAAA??????>>>>>>>>>>>>===>>>@@@@@@???===;;;<<<<<<<<<<<<<<<<<<<<>><<<;;;:::;;;<<<;;;:::999999:::===@@@AAA@@@???;;;<<<>>>@@@BBBCCCDDDDDDGGGLLLPPPRRRPPPNNNLLLLLLHHHDDDAAADDDKKKPPPOOOLLLEEEJJJNNNOOOMMMLLLNNNPPPKKKKKKIIIFFFCCCCCCGGGJJJHHHJJJJJJGGGDDDCCCDDDFFFCCCAAA???>>>@@@BBBCCCCCCFFFEEEDDDBBBAAAAAACCCEEEFFFGGGHHHIIIHHHFFFDDDBBBFFFCCCCCCEEEDDD@@@@@@EEECCC@@@<<<999888777888888:::666333444777999777555777777777777888888888888999777666666888:::;;;;;;???<<<999888999:::999888666777999::::::999777555<<<===>>>===:::888888888:::666666>>>BBB???;;;:::888888777888888888777777999::::::666222111555999999999;;;>>>AAA@@@===999999888777666555444333333000222555666666666666777>>>;;;999:::;;;;;;888444444444444555777:::===>>>888666555555777999999999:::;;;;;;999666444444444222222333333333333333444222444666777666444222111666999===>>>===;;;999888:::<<<>>>>>><<<;;;:::;;;:::888777777888999999888888999:::::::::999888777===???AAABBBAAA===999666888888777888:::<<<===>>>777555333000.........///111333444555333222222222777555222000111666;;;???===???AAABBBAAA???<<<:::CCC@@@<<<;;;===???@@@AAA@@@???>>><<<;;;:::999999AAA>>>===@@@CCCCCC???;;;<<<999777777999;;;;;;:::>>>===:::666444555888;;;:::===??????======>>>???<<<<<<;;;;;;:::;;;;;;<<<>>>>>>======>>>>>>???@@@===>>>===<<<===:::///"""   ,,,777::::::;;;===;;;<<<===>>>>>>>>>===<<<;;;===???@@@@@@???===<<<:::???AAA???>>>???>>><<<666666666777888999::::::888888:::>>>AAABBB@@@===<<<======>>>>>>>>>>>>>>>>>>??????;;;777444666888EEEGGGIIIJJJIIIIIIIIIKKKFFFEEEEEEDDDEEEFFFGGGHHHJJJIIIHHHIIIJJJJJJIIIGGGDDDEEEDDDAAACCCIIILLLLLLEEEFFFGGGIIIJJJKKKLLLLLLNNNOOONNNJJJEEEBBBDDDFFFIIIHHHFFFFFFGGGGGGEEECCCGGGGGGGGGFFFEEEFFFHHHJJJKKKJJJIIIIIIIIIKKKLLLLLLFFFDDDHHHNNNPPPLLLHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOIIIEEEDDDGGGHHHEEEDDDEEEEEECCCAAA???>>>>>>>>>>>>===>>>>>>===:::999999:::@@@AAAAAAAAAAAA???===<<<===<<<;;;;;;<<<<<<;;;:::===???BBBBBB???<<<:::999<<<333%%% ///;;;>>>===;;;;;;<<<===>>>???@@@@@@======>>>???@@@@@@AAAAAAAAABBBBBBBBBAAA@@@??????===;;;888999<<<===;;;888666:::>>>???======>>>AAABBBBBBAAA>>>;;;::::::;;;444444666999<<>>===<<<<<<<<<>>>AAACCCBBBAAA;;;<<<<<<===>>>>>>>>>>>>BBBDDDEEEDDD@@@;;;888777555666888999999:::<<<===<<<:::888888999:::999888777777777:::===@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDIIIOOORRRQQQNNNJJJHHHDDDCCCDDDJJJQQQSSSPPPLLLAAABBBEEEHHHLLLOOORRRSSSLLLLLLJJJGGGDDDCCCEEEGGGGGGHHHHHHFFFDDDBBBCCCEEE???@@@@@@@@@@@@AAADDDFFFGGGEEEAAA??????AAADDDFFFIIIJJJKKKKKKJJJGGGEEECCCDDDBBBAAADDDCCC@@@@@@BBB???===;;;888777777888999;;;666222111333666666666666666666666666666555555777555444555888:::;;;;;;>>>:::666555666777999999444555888999:::888666444:::<<<======<<<::::::;;;:::777888>>>BBB@@@===<<<222555999:::999888888:::888999:::888555555888<<<888999:::===??????<<<999<<<<<<:::999777555444333000333666666555555777:::===;;;999:::;;;:::777333444444555666888;;;===>>>999888666777999;;;;;;;;;999::::::999666444444555444333222111000111222333222444777888666333111111666999<<<<<<::::::<<<>>>???AAABBBAAA???<<<<<<<<<:::999888999::::::999888777888999::::::999888777:::>>>AAAAAA===999777777888888888888999;;;<<<===;;;:::888777555333222111222333555444222000000111777444111///111666<<>>>>>?????????===<<<;;;DDD???999999===@@@AAA???>>>@@@AAA???:::666555666>>>===<<<>>>BBBCCCAAA>>>;;;999777777888999999888???>>>;;;888555666999<<<<<<>>>AAABBBAAA?????????>>><<<:::999888999:::;;;??????>>>==================????????????<<<000$$$  ---777;;;;;;<<<===;;;<<<===>>>??????>>>===;;;;;;;;;;;;:::999777666777<<>>>>><<<777777777777888999;;;;;;999999;;;===@@@@@@>>><<<======>>>????????????>>>>>>===<<<:::888888777888HHHJJJKKKLLLKKKJJJKKKLLLGGGFFFDDDCCCDDDEEEGGGIIIHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEDDDBBBCCCGGGJJJKKKFFFFFFGGGIIIJJJJJJJJJJJJMMMMMMLLLIIIEEECCCDDDFFFHHHGGGFFFFFFFFFFFFFFFFFFIIIKKKKKKIIIFFFFFFIIIMMMLLLLLLKKKIIIGGGHHHJJJMMMHHHGGGIIINNNOOOKKKHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMGGGCCCCCCFFFGGGEEECCCEEEDDDCCCAAA???>>>=========>>>???@@@???===<<<;;;<<<>>>>>>???@@@BBBBBBAAA@@@???>>>===>>>@@@@@@???===;;;>>>AAABBBAAA???>>>??????999--- ***888===<<<===>>>>>>>>>===<<<======;;;===>>>>>>>>>>>>??????AAAAAAAAAAAA@@@???>>>>>>:::888888888:::999777444:::===@@@AAA>>><<<;;;;;;>>>??????>>><<<::::::;;;777777777888:::<<>>>>>>>>AAADDDEEEEEEDDD===>>>???@@@AAAAAA@@@@@@@@@BBBDDDAAA;;;555222111333666999999888888;;;>>><<<:::999999;;;<<<<<<;;;===;;;::::::<<<=========DDDDDDEEEEEEFFFEEEEEEEEE???DDDKKKOOOOOOKKKFFFCCCBBBBBBDDDIIIOOOPPPLLLHHH===<<<===CCCJJJQQQTTTUUUOOONNNLLLIIIGGGEEEEEEFFFDDDDDDCCCBBB@@@@@@@@@AAA<<<>>>AAA@@@???@@@DDDHHHIIIEEE@@@===>>>BBBFFFHHHJJJKKKKKKJJJIIIFFFDDDBBBDDDBBBAAABBBBBBAAA@@@@@@???>>><<<:::888777888999;;;777222000222666:::;;;777777777666666555555444555444333444666999:::::::::999777666666777888888444666888::::::999777555777:::<<<===<<<;;;;;;;;;999888999===@@@@@@===;;;111444888;;;<<<<<<;;;:::888:::;;;:::888888:::<<<888999;;;=========;;;999<<<<<<;;;:::999777666666444777999888555555888<<<:::888777999;;;;;;888444222333555777888:::;;;<<<:::::::::<<<>>>???===<<<999::::::888666555555777444222000......///000111000444888999777555555555:::<<<===;;;888999>>>CCCCCCDDDEEECCC@@@===<<<<<<:::999888999::::::999777666777999:::;;;;;;;;;;;;999>>>AAA???:::777777:::<<<======<<<;;;;;;<<<===<<<<<<<<<;;;999777555333333444555333111//////000555444333222555888===???============<<<<<<;;;;;;AAA:::444555;;;@@@???<<<<<>>AAACCCBBB@@@>>>===>>><<<:::777777888:::;;;@@@???>>>===<<<;;;;;;;;;;;;>>>@@@@@@AAA>>>333(((  ,,,777;;;;;;;;;===999:::<<<===>>>>>>>>>===:::999888777666666555555666;;;>>><<<<<>>::::::999999999999::::::::::::<<<===>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>===;;;:::999::::::999777IIIKKKLLLMMMKKKKKKKKKLLLHHHGGGEEECCCCCCDDDEEEFFFGGGIIIJJJJJJJJJHHHGGGGGGHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJIIIGGGFFFFFFGGGIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKMMMMMMKKKIIIIIIMMMQQQPPPPPPNNNLLLIIIIIIKKKMMMMMMKKKKKKMMMLLLIIIIIILLLJJJJJJJJJIIIIIIIIIJJJJJJHHHDDDDDDGGGHHHEEECCCDDDEEEDDDCCCAAA???>>>======AAABBBCCCCCCAAA??????@@@>>>======???BBBDDDCCCBBB======>>>@@@CCCDDDCCCAAA===???BBBCCCCCCBBBBBBBBBAAA===333$$$  ###111999;;;???@@@AAA???;;;888777888:::<<<===<<<;;;:::<<<>>>BBBBBB@@@???===<<<<<<;;;999999888999999888777555;;;===??????>>><<<;;;:::<<<===??????===;;;:::;;;:::999999999:::<<>>???AAAAAAAAA@@@???>>>AAACCC@@@999333000111444777::::::999999<<>><<<<<<===>>>===<<>>AAAGGGLLLMMMJJJEEEAAAFFFEEEFFFHHHKKKKKKHHHEEE<<<;;;;;;@@@IIIPPPSSSSSSSSSQQQOOOMMMKKKIIIGGGEEECCCAAA@@@???????????????:::===@@@@@@??????CCCFFFIIIEEE@@@>>>AAAEEEHHHIIIHHHHHHHHHGGGEEECCCAAA@@@@@@???===>>>AAADDDEEECCC@@@AAA@@@<<<888666777999999666222111333777<<<>>>888888888777777666666666444333222222555777888888666888999::::::999888888666777999:::;;;:::999999666999<<<===<<<;;;::::::777888999;;;<<<===;;;999444444666;;;@@@AAA===888:::;;;<<<<<<;;;:::::::::888:::<<<===<<<;;;;;;:::999999999999::::::::::::777888888666333333666999555444555888<<<===:::666222333444555777888888999777999<<>>:::888999>>>CCCBBBDDDEEECCC@@@===<<<<<<;;;:::888888999999888777555777999<<<>>>@@@@@@@@@;;;???AAA>>>999777999===@@@AAAAAA???<<<999999:::<<<<<<===<<<;;;999666555555555555333111//////000444555666888:::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;>>>888333666===BBBAAA>>>999>>>CCCBBB===999888:::777666666888;;;>>>@@@@@@======;;;:::999999:::;;;@@@@@@>>>;;;999999;;;===;;;===>>>@@@AAA???<<<:::>>><<<999777777888:::<<<@@@@@@>>><<<;;;::::::999777<<>>666,,,  ***666:::::::::;;;555777888:::<<<<<<<<<;;;888888777666666666777888777<<<>>><<<<<>>===<<<:::999999999888;;;<<<===>>>>>>===<<<<<<:::;;;<<<<<<======<<<<<<<<<:::999:::;;;;;;999888HHHJJJKKKKKKJJJIIIIIIJJJGGGFFFEEEDDDCCCDDDDDDEEEHHHIIIJJJJJJGGGFFFFFFFFFHHHGGGGGGJJJIIIDDDBBBCCCFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFFFFEEEFFFGGGIIIJJJFFFGGGGGGGGGFFFGGGJJJLLLLLLLLLMMMLLLLLLMMMOOOQQQPPPOOONNNLLLLLLLLLMMMMMMPPPMMMLLLLLLJJJGGGIIINNNLLLJJJHHHGGGFFFGGGIIIJJJKKKHHHGGGJJJJJJEEEBBBBBBDDDDDDCCCBBBAAA???>>>>>>CCCDDDEEEDDDBBBAAABBBCCCAAA???===>>>AAABBBAAA>>>;;;;;;<<>><<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<======>>>;;;===@@@@@@>>>;;;::::::888999:::;;;===@@@BBBCCC999;;;<<<>>>?????????>>>=========>>>@@@@@@???>>>;;;<<<>>>??????>>><<<;;;>>>AAACCC@@@999444444666777888:::;;;;;;<<<>>>???:::999999:::===@@@@@@@@@>>>======>>>@@@AAA@@@???>>>???AAABBBCCCCCCDDDDDD@@@BBBEEEIIILLLJJJGGGCCCKKKJJJIIIIIIJJJIIIFFFDDD???======AAAHHHNNNPPPPPPTTTRRRPPPOOONNNLLLHHHEEECCCAAA@@@???@@@AAA@@@???999;;;===>>>>>>???AAACCCGGGCCC@@@@@@DDDGGGHHHGGGDDDDDDCCCCCCAAA@@@>>>>>>999999777888>>>GGGJJJHHH@@@AAAAAA>>>999666777999666555333222444777:::===999999888888888888888777444333111111333555666666444777;;;===<<<:::999999999:::::::::;;;<<<<<<===888;;;>>>???===;;;999999666999:::888888:::999666777444555:::@@@AAA<<<666999:::<<<======<<<::::::999;;;======<<<;;;;;;;;;555666777888999;;;<<<<<<777555222000000222444555222222333888<<<>>>;;;777555444444444555555666777333555999===???===999555888999888777555555777999444333222111000111222222000444999:::888999>>>CCCFFFBBB===999888:::>>>@@@@@@BBBCCCBBB@@@===<<<<<<>>><<<999888999::::::999777888;;;>>>AAACCCCCCCCC>>>@@@???===999999;;;>>>???AAACCC@@@;;;888777999:::;;;;;;;;;;;;999888666666666666444111000111222444666999;;;;;;:::777555:::::::::::::::::::::::::::777666:::AAAEEEEEECCC777;;;??????===:::999:::444444444555777;;;>>>AAA===>>>>>><<<::::::<<<>>>AAAAAA@@@===;;;:::<<<>>>;;;;;;;;;===>>>===:::888<<<;;;:::999999:::;;;===@@@???===<<<:::999999999666:::=========<<<666...  )))666::::::999:::222444666888999:::::::::777777777777777888999:::777<<<>>>;;;;;;???@@@??????>>>===;;;:::999999999===???@@@???===<<<<<<===::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;:::999999EEEFFFHHHHHHFFFEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEJJJLLLLLLIIIFFFDDDEEEGGGGGGDDDEEEHHHGGGCCCAAADDDEEEEEEFFFEEEEEEDDDCCCCCCEEEDDDCCCCCCEEEGGGHHHHHHCCCDDDEEEDDDCCCDDDHHHLLLKKKJJJJJJJJJLLLMMMLLLKKKLLLJJJIIIKKKNNNPPPOOOMMMNNNMMMMMMNNNJJJFFFGGGKKKMMMJJJGGGEEEEEEGGGKKKNNNPPPLLLKKKLLLKKKEEEAAAAAABBBBBBBBBBBBAAA@@@???>>>CCCCCCCCCAAA@@@@@@BBBCCCCCC@@@<<<===@@@AAA>>>;;;;;;;;;===@@@BBBCCCAAA??????AAACCCDDDCCCCCCCCCDDDEEEBBB<<<111###  !!!///888===@@@BBB>>>888222111222999:::999666222222777;;;AAA@@@???>>>============<<<<<<;;;::::::;;;<<<>>>===:::888777888;;;===???;;;>>>AAAAAA???<<<:::999777888:::===???AAACCCCCC===>>>???@@@@@@???>>>===<<<;;;;;;===???@@@???===;;;<<<>>>???>>><<<:::888;;;???AAA>>>888555777<<<;;;::::::<<<>>>@@@@@@@@@===<<<;;;<<<>>>?????????<<<;;;<<>>>>>???@@@AAAAAAAAAAAABBBAAABBBEEEHHHIIIGGGDDDJJJJJJKKKKKKKKKHHHEEEBBBCCCBBBCCCEEEHHHJJJKKKLLLSSSRRRPPPPPPOOOMMMIIIEEEBBB@@@===>>>???@@@???>>>:::::::::<<<>>>@@@???>>>CCCAAA???BBBGGGIIIGGGDDD@@@@@@@@@???>>>======<<<888777333222999EEEIIIGGG<<>>???<<>>>>><<<;;;:::<<<>>>>>><<<;;;;;;===333444555666888:::;;;;;;666111,,,,,,000444666555111111333888<<<===:::666888777555444333444555666444555666999;;;:::888666888888888666555666888;;;555555555555666666666666222666999888555777>>>EEEGGGAAA999555777;;;======>>>@@@BBBBBB@@@???>>>???BBB???;;;999:::;;;<<<===:::;;;===@@@AAABBBCCCBBBAAA???<<<:::999:::<<<>>>>>>BBBDDDBBB===::::::<<<999999::::::::::::999999666777666444222111333444666777999999888666333111888888999::::::999999888444555999>>>CCCGGGGGGFFF;;;<<<===>>>>>><<<;;;:::444444444444666999>>>AAA<<<===>>>===;;;;;;>>>@@@BBBBBBAAA>>><<<;;;===???<<<:::999:::<<<<<<999777::::::::::::;;;<<<===>>>???>>>===;;;:::999999999888;;;===;;;999888333,,,  ***777;;;::::::;;;000222444777999:::::::::777888888888999999999999777;;;<<<:::999===???>>>>>>===<<<<<<;;;;;;<<<<<>>:::;;;;;;<<<<<<<<<<<<<<<888;;;======:::888888:::BBBDDDEEEEEECCCBBBCCCCCCAAABBBCCCEEEFFFFFFGGGGGGMMMMMMMMMIIIEEEDDDEEEHHHFFFBBBAAAEEEEEEAAABBBFFFEEEEEEEEEEEEDDDCCCBBBAAADDDCCCAAABBBCCCEEEFFFFFF???AAABBBAAA@@@BBBFFFJJJKKKIIIGGGHHHKKKKKKHHHEEEGGGDDDDDDHHHOOORRRQQQMMMKKKKKKMMMOOOKKKEEEDDDHHHMMMJJJFFFDDDEEEIIINNNRRRSSSOOOMMMNNNLLLFFFAAA@@@AAAAAAAAAAAAAAA@@@???>>>BBBBBBAAA???===>>>@@@CCCBBB>>>;;;<<>>>>>???AAACCCCCCAAA???:::<<<@@@BBBCCCEEEGGGIIIGGGDDD>>>555))) ,,,888:::>>>@@@>>>777222111222888999888444///000555;;;@@@@@@???>>>>>>???@@@AAA::::::999888888999<<<>>>BBB>>>888555555888:::<<<<<>>@@@AAAAAA@@@CCCDDDDDDEEEDDDAAA???===<<<;;;<<<>>>@@@BBBAAA@@@===???@@@AAA@@@===:::888888<<<>>>:::555333888======;;;:::<<>>???@@@???>>><<<<<<===@@@BBBBBB???===@@@AAAAAABBBBBBAAAAAA@@@AAA???>>>@@@CCCEEEEEECCCEEEGGGJJJLLLKKKGGGCCC???FFFFFFGGGGGGHHHHHHHHHIIIRRRQQQOOOOOOOOOMMMHHHDDD@@@===:::;;;===>>>===;;;;;;999888;;;>>>@@@>>>;;;@@@>>>???CCCHHHIIIEEEAAA???>>>>>>=========<<<<<<<<<999333///555@@@DDD@@@999<<<>>><<<888666888;;;<<<===>>>===;;;:::999999666666777777888888999999555333111000111222222222555777999999777777:::===<<<;;;888777888;;;>>>AAA???BBBDDDDDDAAA===:::999888======888666888777333333666888999777666666666444555888<<>><<<;;;===??????<<<;;;<<<>>>333333444666777888999:::666000***+++333999:::888222222444888<<<<<<888444<<<:::777444333444666777888777666666888:::::::::888888777666555666999;;;666777888999::::::999999333777999666333555===DDDFFF>>>555333777<<<===;;;===???AAABBBAAA@@@@@@AAAFFFBBB===:::;;;===???@@@<<<===???@@@AAAAAAAAA@@@BBB>>>:::888999;;;<<<===>>>CCCFFFEEE@@@>>>???AAA999999999999::::::;;;;;;777777666555333222444666888888888666555222000///777777999::::::999888777///222888>>>CCCEEEFFFFFF@@@?????????@@@???===;;;555555555444666999>>>BBB;;;===>>><<<:::;;;>>>AAABBBBBBAAA???===<<<===???===;;;888999;;;;;;999777999:::;;;<<<======>>>>>>>>>>>><<<;;;:::999999999:::======999777555000***  +++888<<<<<<;;;<<<000222444777999:::::::::888999999999999999888888777;;;;;;888888;;;===<<<;;;;;;;;;<<<<<<===>>>???@@@BBBCCCAAA>>><<<===???;;;<<<<<<===============777<<>>999666777:::===???BBBCCCAAA???===<<<===???BBBCCCDDDDDDFFFGGGJJJKKKLLLMMMMMMLLLLLLKKKIIIGGGCCC@@@??????AAABBBEEEFFFGGGEEEBBBBBBDDDFFFBBBGGGIIIFFFEEEGGGHHHFFFDDDBBB@@@@@@CCCFFFGGGGGGJJJHHHGGGGGGIIIJJJJJJIIIFFFEEEFFFIIINNNPPPOOOMMMJJJJJJJJJJJJIIIHHHGGGFFFIIILLLOOOOOOLLLHHHGGGHHHLLLNNNQQQPPPMMMHHHDDDCCCIIIHHHGGGEEEDDDBBBAAA@@@AAA@@@>>>======???AAABBBEEE@@@<<<<<<@@@CCCBBB???@@@DDDEEEAAA???@@@???======>>>@@@BBBDDDEEEEEEDDDEEEAAA;;;666///$$$  ###333888>>>@@@;;;777999<<<>>>======<<<999666555999<<>>======>>>===<<<<<<>>>@@@GGG???555111333777999888::::::;;;===@@@@@@???===777555555888===BBBCCCCCCEEEHHHIIIFFFEEEDDDAAA<<<<<<;;;;;;===???@@@???>>>===>>>@@@???===;;;::::::999;;;===:::666555:::???@@@<<<888777999>>>CCCFFFAAABBBBBB@@@===<<<===>>>???>>>=========>>>???@@@LLLIIIEEECCCBBB@@@<<<999??????@@@@@@AAABBBDDDDDDEEEIIINNNOOOMMMIIIEEEDDDCCCCCCCCCBBBAAACCCFFFIIILLLJJJIIIIIIJJJJJJIIIHHH@@@<<<999;;;???BBBAAA???BBB>>>::::::<<<======;;;:::;;;===AAADDDEEEDDDBBB@@@>>>>>>???BBBBBB???;;;>>>777000---000777<<>>??????>>><<<;;;777888888888888777666666<<<999555333333444333333999:::555888BBBAAA===DDDIIIEEE???999777888;;;>>>???@@@@@@AAA@@@???===<<<:::;;;;;;888333111222444777888:::;;;<<<<<<<<<;;;444555888:::===???@@@AAA>>>@@@AAA???:::777777888444555555777888:::<<<===777444000111444777888777333444666888999:::999999===:::555333444666888888>>>???;;;666444777999888BBB;;;444111333777:::;;;???>>><<<:::888666444333888555222222444888;;;<<>>BBB???>>>??????>>>======??????>>>>>>===<<<<<<<<>>888777888:::>>>???===;;;666777777555222333777;;;;;;<<<<<<:::777555666777555666777888888888888777999<<<<<<999===DDDFFFBBBAAA>>><<<>>>CCCDDDAAA>>>:::777444444777;;;>>>@@@EEEBBB===;;;;;;===>>>???AAAAAA@@@???>>>===<<<;;;???>>>===;;;999777666555888:::;;;;;;:::999;;;<<<===>>>>>><<<999888888:::===>>>>>>>>>;;;444+++$$$  '''777888;;;;;;444,,,111777:::;;;::::::999999<<<===:::555555:::???@@@???===:::888:::===@@@CCCAAA???>>>>>>???@@@BBBBBBAAAAAABBBCCCBBB@@@>>>>>>???@@@???===;;;<<<===;;;===@@@BBBAAA>>>;;;888;;;@@@DDDDDD@@@>>>@@@CCC@@@BBBDDDEEEDDDDDDEEEGGGFFFGGGJJJLLLMMMMMMLLLLLLHHHGGGEEECCCBBBAAABBBBBBAAACCCDDDCCC@@@???@@@BBBCCCGGGHHHEEEDDDGGGHHHGGGFFFDDDBBBAAACCCFFFGGGHHHHHHGGGFFFFFFHHHIIIIIIHHHHHHGGGFFFIIIMMMOOOOOOMMMKKKKKKJJJJJJIIIHHHHHHGGGKKKLLLMMMKKKGGGEEEFFFGGGKKKMMMOOOOOOLLLIIIGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@AAA@@@???============>>>AAA@@@???@@@AAAAAA???===>>>DDDGGGEEECCCCCCAAA===>>>???AAACCCEEEEEEEEEEEEDDD@@@;;;888222&&& ,,,444;;;???;;;888:::>>>?????????>>>;;;999999<<<@@@DDDGGGGGGCCCAAABBBBBB@@@@@@AAAAAA@@@===<<<<<<===AAA<<<666555888;;;;;;999::::::<<<>>>AAACCCBBBAAA888666444777<<<@@@BBBBBBGGGJJJKKKIIIGGGGGGDDD???===<<<<<<===???@@@@@@???<<<>>>???>>>;;;888777777666999;;;;;;::::::<<>>999444555;;;AAACCCCCC???@@@@@@>>><<<<<<===>>>>>>??????>>><<<<<>><<<>>>>>>>>>???@@@AAABBBBBBDDDFFFIIIKKKKKKHHHDDDBBBDDDBBB@@@???@@@BBBEEEGGGKKKIIIGGGGGGGGGHHHGGGFFFBBB>>>;;;<<>>AAACCCBBBAAA@@@???>>>???AAA@@@>>>;;;===777000---///444888;;;:::???AAA===;;;;;;;;;:::???@@@AAABBBBBB@@@???===999999999999999999999999===;;;888666666666444333333888:::CCCRRRRRRPPPVVV[[[SSSHHH???:::999888888======>>>???????????????::::::999777555444555777666666777777777666555444666666666777999<<<>>>@@@@@@???===:::777777888:::888888999999:::;;;<<<<<<888444111000222555555555666777888888999999888888;;;888666555777999::::::<<<>>><<<777666888999777>>>:::555333444777:::;;;>>>>>><<<:::777555333333666444222333666999;;;<<<>>>999444333555888;;;;;;<<<>>>>>>===;;;;;;===??????>>>======>>>===<<<<<<@@@@@@@@@???????????????BBB<<<999;;;<<<999:::===>>>AAABBB???;;;888999<<<<<<;;;;;;===???@@@>>><<<999::::::777666:::CCCKKKOOOJJJBBB;;;666555666777888888888888888888888999999;;;:::888;;;AAACCC??????===<<>>BBBDDDGGGDDD@@@>>>>>>???AAABBBCCCBBB@@@???>>>=========@@@???>>><<<:::888777666:::;;;;;;:::777666666777;;;===>>>>>>;;;999888888;;;<<<===>>>;;;555---'''  '''777999<<<===666222666;;;??????>>>============<<<;;;::::::;;;===??????===;;;999:::<<>>???@@@@@@>>><<<;;;<<<===;;;<<>>DDDJJJDDDEEEFFFFFFDDDCCCDDDEEEAAADDDGGGJJJLLLLLLKKKKKKFFFFFFGGGGGGFFFDDDCCCAAA@@@BBBDDDCCCAAA???>>>???CCCFFFFFFAAA@@@DDDGGGFFFIIIGGGCCCBBBCCCFFFGGGGGGGGGFFFDDDEEEGGGHHHHHHGGGIIIHHHGGGIIIKKKNNNOOONNNMMMLLLKKKJJJIIIIIIIIIIIIMMMLLLJJJGGGDDDBBBCCCEEEJJJKKKLLLKKKIIIHHHHHHIIICCCDDDEEEFFFEEECCCAAA???AAAAAA???>>>===;;;::::::>>>AAACCCDDDAAA>>><<<:::<<>>@@@AAABBBDDDEEEEEEDDDDDDBBB???<<<:::666+++  !!!000888>>><<<:::===@@@AAA?????????>>>===>>>AAACCCCCCGGGGGGBBB@@@AAAAAA???BBBCCCDDDBBB???;;;::::::;;;999777999===>>>===;;;::::::;;;===AAACCCCCCBBB999777555666:::>>>@@@AAAGGGJJJKKKIIIHHHHHHEEEAAA???>>>======???AAAAAA@@@<<<======<<<999666666666555777999;;;===>>>?????????999444888@@@FFFDDD@@@<<<===>>>===<<<;;;<<<>>>===@@@AAA>>>::::::>>>CCCXXXRRRJJJCCC@@@@@@@@@@@@===============>>>???@@@CCCBBBCCCGGGIIIIIIEEEAAACCC???<<<<<>>===::::::999999:::;;;<<<===???===;;;;;;:::999666444...777???MMM______\\\bbbhhh]]]MMMBBB===:::777444;;;;;;<<<===???@@@AAAAAA;;;999666666777888999999999999999888777555333222777666444444555888<<<>>>AAA===888555555888;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999777444333444555666666;;;:::999888888777888888999777777888:::;;;;;;::::::>>>>>>:::888999999777:::999888666555666:::===>>>>>><<<:::777555333222555444333555888;;;<<<<<<:::777222111333666999;;;777999::::::999:::<<<>>><<<===<<<<<<<<<<<<<<<;;;>>>>>>????????????@@@@@@@@@;;;888999::::::;;;>>>AAABBBBBB???:::777888:::===<<<;;;<<<>>>>>><<<:::666999:::888888@@@MMMYYYdddXXXHHH;;;555555666777;;;:::888777777888999:::;;;<<<;;;999;;;@@@AAA>>>===<<<===AAAFFFIIIIIIGGGBBB>>>999888;;;???DDDFFFGGGEEEBBB@@@???AAABBBDDDFFFDDDAAA???>>>>>>@@@AAAAAA@@@???===<<<:::999999:::::::::888666555555777:::<<>><<<777///)))  '''888999===???888:::===AAACCCCCCBBBAAAAAA@@@>>><<<<<<>>>???===;;;>>>???>>>===:::999;;;<<>>???@@@@@@???AAAAAA@@@>>><<<;;;;;;===:::;;;<<<======<<<:::999:::===AAAAAA???AAAFFFLLLFFFGGGGGGEEECCCAAABBBCCCAAACCCFFFIIIKKKJJJHHHGGGDDDFFFHHHIIIHHHFFFCCCAAABBBDDDFFFFFFEEECCCAAA@@@AAADDDBBB===<<>><<<;;;:::>>>BBBEEECCC>>>::::::;;;<<>>======:::111###  ---666>>>???===???AAAAAA>>>>>>=========???AAACCCCCCFFFFFFBBB???@@@???===AAABBBDDDBBB???;;;888777:::999999;;;>>>???>>>===;;;::::::<<>>>>>@@@BBBBBBAAA:::;;;<<<;;;888777777888999888888:::===???@@@@@@@@@===<<>><<<@@@BBB>>>888777===CCCKKKHHHCCC???>>>???AAABBB<<<<<<;;;;;;;;;<<<======BBB@@@@@@DDDIIIJJJFFFAAABBB===999:::AAAGGGHHHGGGHHHFFFCCCBBBBBBCCCCCCCCCCCC@@@<<<<<>>??????CCCCCCBBBAAA@@@???===<<>>CCCDDDCCC>>><<>>@@@??????>>>>>>>>>;;;888555000:::AAAMMM\\\ZZZVVV\\\fffYYYIII???===<<<888555;;;;;;<<<===>>>@@@AAABBB>>>:::666555888::::::999999999888777666555333333777777666666666888:::;;;@@@;;;666444777;;;======<<<<<<<<<<<<<<<;;;:::::::::999777777888999:::;;;<<<;;;:::888888888999999999999999;;;<<<<<<:::888777===@@@>>>;;;;;;:::888888:::;;;:::888888;;;??????>>>===;;;999777555444444444555777:::<<<;;;:::555444222222444666888999555666666777888999;;;<<<:::===>>><<<;;;===>>>===;;;;;;<<<<<<===>>>>>>??????<<<888888999;;;===>>>BBBBBBAAA???;;;:::;;;<<<::::::999999888888777666///333777666777>>>LLLXXXfffXXXEEE888555666888999>>><<<999777777888;;;<<>><<<<<<>>>@@@AAA@@@>>>===???BBBGGGJJJJJJIIIFFFAAA<<<888999===AAABBBBBBBBB@@@???===>>>AAACCCIIIGGGCCC???>>>???AAACCCAAA@@@???>>>===<<<;;;;;;777888888888777777999;;;;;;===???>>><<<:::999999;;;<<<>>>???===777///))) '''777999>>>AAA;;;@@@BBBEEEFFFEEEDDDCCCDDD>>>>>>>>>>>>>>>===<<<;;;===>>>???>>>;;;:::999:::@@@@@@BBBBBBAAA@@@>>>===>>>===;;;;;;===???@@@@@@AAABBBAAA???<<<;;;;;;===::::::::::::::::::;;;;;;>>><<<<<<===@@@DDDFFFGGGFFFFFFFFFCCCAAA@@@AAABBBCCCEEEGGGHHHHHHFFFDDDBBBCCCEEEGGGHHHHHHFFFDDDBBBCCCDDDEEEFFFGGGEEECCCAAABBBDDDBBB===<<>>>>>???@@@@@@??????>>>AAADDDDDD@@@999666999>>><<<@@@BBB???>>>AAACCCAAA===>>>@@@AAABBBAAAAAA@@@???======???>>>888,,,""" )))444>>>AAA@@@AAABBBAAA<<<;;;;;;;;;<<<===>>>???>>>BBBCCC@@@>>>AAABBB@@@>>>???AAA@@@===:::888888===;;;::::::;;;===>>>>>>???>>><<<===>>>???>>>===???>>>===;;;;;;<<>>;;;999888:::===??????>>>AAACCCCCCBBB@@@>>>>>>999;;;>>>>>>======>>>???<<>>>>>???@@@<<<<<<;;;;;;:::;;;;;;;;;>>><<<===BBBHHHHHHDDD>>>@@@<<<999<<>>???>>>>>>>>>============>>>===;;;888888;;;===??????DDDCCCCCCAAA???>>>>>>>>>>>>>>>===<<<===>>>AAACCCEEEEEEBBB===<<<@@@AAA>>>;;;;;;;;;:::999888888777888888777777888:::===???>>>>>>>>>??????<<<999555666===???FFFOOOLLLHHHOOO]]]QQQCCC<<<;;;<<<:::777;;;<<<<<<===>>>????????????;;;777666999:::999888444444333333222222222222666777999:::::::::999888===:::777888<<>>===::::::;;;;;;;;;::::::999666777888888999;;;>>>???<<<;;;:::999999:::;;;<<<;;;;;;;;;======;;;888444666===BBB@@@===<<<;;;:::888;;;>>>===;;;:::===???@@@???>>>===;;;:::888888777777777999;;;;;;:::888111222444555666666666666555555555555666888999999:::???AAA===<<>>>>>??????===:::888:::===>>>>>>???@@@@@@???>>>>>>???@@@999999888777555444444444+++000555666666;;;DDDMMMUUUJJJ<<<444555888;;;;;;>>><<<999777666999<<<>>>???<<<:::;;;===>>>>>>?????????AAACCCFFFGGGHHHGGGHHHCCC<<<888777999:::;;;<<<======;;;::::::===@@@LLLIIIDDD@@@>>>???AAACCC@@@@@@???>>>===<<<<<<<<<:::::::::999888999;;;===>>>>>>===;;;999999;;;======>>>???@@@===777...(((  %%%555888===BBB===AAACCCEEEDDDCCCBBBBBBCCC;;;>>>AAA???;;;888:::<<<;;;===>>>>>><<<:::999:::>>>???AAABBBAAA???<<<:::<<<;;;999:::===@@@AAAAAA@@@AAABBB@@@>>><<<<<<<<<999999999999999:::;;;;;;BBB>>>;;;===AAAEEEDDDBBBEEEEEEDDDBBB@@@@@@AAACCCGGGGGGGGGGGGEEECCCAAA@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBAAABBBCCCEEEEEECCCAAADDDGGGEEE@@@???DDDHHHHHHGGGEEEDDDDDDDDDCCCAAA???DDDCCCBBBBBBDDDEEEEEEDDD>>>AAAEEEHHHIIIKKKNNNPPPKKKKKKKKKKKKKKKJJJHHHHHHIIIIIIIIIKKKKKKIIIEEEBBBEEEDDDBBB>>>;;;;;;===@@@BBBCCCDDDEEEEEEDDDBBBAAA======>>>???@@@AAABBBBBBDDDEEEBBB<<<666555:::???<<>>AAAAAA<<<===>>>@@@AAAAAA@@@@@@>>>======???AAA===333+++ """///;;;@@@AAABBBBBBAAA===;;;::::::;;;<<<;;;:::777<<>>???CCCFFFFFF<<<>>>???>>><<<:::999999>>><<<:::999999;;;>>>@@@CCCAAA???>>>?????????>>>@@@AAA@@@???<<<<<<===???@@@DDDDDDBBBCCCFFFFFFCCCCCCBBBBBBCCCEEEEEECCCAAA;;;<<<<<<;;;::::::<<<===>>><<<;;;999999:::<<<===;;;???CCCBBB===999888999999;;;>>>???>>>======>>><<<>>>===999555444:::???===???BBBBBB@@@>>><<<<<<>>>===<<<;;;;;;;;;;;;;;;888999<<>>======AAAFFFKKKKKKJJJCCCBBBBBBBBBDDDEEEDDDCCC<<<<<<:::999888999999:::<<<>>>??????>>>===???@@@>>><<<:::999;;;===>>>???AAABBBAAA@@@===<<<===???<<<=========<<<>>>AAADDDCCCCCC???;;;;;;>>>>>>;;;<<<<<<;;;:::999888888777777666666777888:::<<<===<<<;;;;;;======<<<999666999>>>===???EEE@@@>>>GGGUUULLLAAA;;;999:::888666888999;;;<<<======<<<<<<<<<:::999888999999888777555555444444444555666666666888;;;======;;;999777999999:::<<<>>>???>>>===999:::;;;;;;;;;999888777222444666777888:::===@@@<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======:::666333555===CCCAAA=========<<<;;;<<<======<<<<<<===>>>?????????>>>===<<<<<<;;;<<<;;;:::::::::999777555///222444555555444444444555444333444777999999999999AAADDD>>>===AAADDDBBB<<<<<<===>>>>>>???@@@@@@??????===:::<<>>???@@@AAAAAAAAA:::::::::888555444555666...111555777888:::>>>BBBBBB<<<555222555999<<<===<<<;;;888666777999<<<>>><<<888666999;;;::::::===???@@@AAACCCDDDEEEEEEEEEHHHCCC===999777777777777999;;;<<<;;;999999<<<@@@NNNKKKFFFAAA>>>>>>@@@AAA>>>>>>======<<<<<<<<<;;;??????===;;;888888:::<<>>???@@@@@@>>>777///((( """222555<<>>@@@AAABBBAAA??????@@@AAA:::>>>AAA>>>888555888<<<:::<<<======;;;::::::;;;>>>???@@@@@@???===:::999:::999999;;;>>>AAAAAAAAA===@@@BBBBBB@@@>>><<<<<<777888888999:::;;;;;;<<>>>>>@@@CCCEEEEEEEEEEEEDDDDDDCCCBBB======<<<===>>>@@@BBBCCCEEECCC@@@:::666666:::>>>;;;???@@@<<<;;;>>>???>>>;;;<<<>>>@@@AAABBBAAAAAA???======@@@CCCAAA:::333   &&&666===@@@CCCCCCBBBAAA>>><<<;;;<<<<<<:::777666;;;>>>===>>>BBBEEEEEE???@@@@@@>>>;;;999999:::;;;::::::999999;;;>>>@@@@@@>>><<<<<<===>>>>>>===@@@AAABBB@@@===;;;;;;<<<===@@@AAA???@@@DDDDDDBBBCCCCCCDDDFFFGGGFFFCCC@@@>>>???>>><<<999888999;;;777;;;======:::999999;;;;;;===??????<<<999666666888:::===>>>===;;;;;;;;;===<<<999666333444888;;;>>>AAADDDDDDAAA===;;;;;;@@@???>>>===<<<;;;;;;;;;777;;;AAAFFFGGGEEE@@@===>>>???BBBEEEGGGHHHGGGGGG??????@@@CCCEEEFFFDDDBBB<<<======;;;999777666666<<<>>>@@@???===<<<===>>>===<<<::::::;;;======<<<===>>>>>><<<:::999;;;>>>>>>>>>>>>===;;;<<<@@@CCCCCCBBB???;;;;;;>>>===888===<<<;;;:::999888777777666777777888999::::::;;;888888888999;;;:::888666999===;;;;;;???:::888BBBKKKFFF>>>888666555444444000333666:::;;;;;;:::999666888::::::999888999999:::999888777777888999:::777888:::;;;<<<;;;:::999777999;;;<<<<<<<<<===>>>;;;<<<<<<<<<:::888666444222444777888888999<<>>>>>>>>===<<<;;;:::999:::::::::<<<<<<:::777444555>>>DDDBBB======>>>>>>===<<<:::;;;;;;<<<;;;:::========================AAA???<<<:::999777555333000222333111//////222444444222222444888<<<<<<;;;888BBBEEE>>><<>>????????????AAA@@@===>>>AAA???:::888:::<<>>999888777666777:::===>>>:::555333777:::888999<<<<<<>>>@@@AAABBBCCCDDDDDDFFFCCC>>>;;;:::999888777:::===@@@???<<<<<<@@@DDDPPPLLLGGGBBB???===>>>>>>;;;;;;;;;;;;;;;;;;::::::@@@@@@>>>;;;888888;;;===>>>>>>===<<<::::::<<<>>>===>>>???AAA???999111+++  ///333:::AAA======>>>>>>===<<<<<<>>>@@@>>>>>>>>>;;;888777999;;;999;;;<<<;;;::::::;;;======>>>>>>===<<<;;;999888888888999<<<@@@BBBBBBAAA:::>>>BBBDDDCCC@@@===<<<666777888:::;;;<<<<<<<<>>>>>@@@CCCEEEBBB@@@>>>@@@DDDGGGGGGFFF@@@CCCBBB>>>===AAADDDCCCEEEEEEGGGIIIIIIGGGCCC??????>>><<<===???@@@@@@???>>>BBBHHHJJJHHHFFFEEEFFFGGGIIIKKKMMMLLLIIIFFFDDDHHHEEECCCDDDHHHJJJJJJIIIEEEEEEDDDCCCAAABBBEEEGGGGGGFFFFFFEEEDDDCCCCCCCCC>>>===;;;;;;<<<>>>@@@BBBDDDBBB???:::888888:::<<<999>>>AAA???===>>>>>>;;;;;;<<<>>>AAABBBCCCCCCCCC???===<<>>===>>>===:::777;;;???@@@======???AAA@@@BBBBBBAAA>>>;;;999999:::777888::::::;;;<<<>>>???;;;999777888999;;;;;;;;;>>>AAACCCAAA===:::999:::999<<<===;;;<<<@@@AAA???BBBCCCEEEGGGIIIGGGCCC@@@AAAAAA???;;;888666777888111888???AAA===999888999===<<<<<<>>>???===999555777:::<<<===;;;:::999999===;;;777444333555777999===@@@CCCBBB???======>>>AAA@@@???>>>===<<<<<<<<<999???GGGLLLKKKGGGCCC@@@???BBBFFFGGGFFFDDDCCCCCC<<<===???CCCEEEFFFCCCAAA===??????>>>;;;888666555<<>>;;;<<>>@@@>>>999<<<;;;:::888777666666666777777999:::::::::::::::666666555777999999888777888===::::::<<<555333<<>>:::555222111222222***---333777::::::999777111555:::;;;:::888999;;;999888777555555555666777888888888888999:::;;;;;;666999;;;;;;999999<<>>>>>>>>===;;;777444222555888:::;;;::::::<<>>EEEBBB======???@@@>>>;;;888888:::;;;:::777;;;;;;<<<<<<======>>>>>>EEEAAA===:::888666333111222222000---***+++000555222111111444:::>>>???>>>777BBBEEE>>><<>>@@@???<<<:::999::::::888444444666999999777555555999;;;:::999::::::888555444777;;;???777777666777888:::===>>>;;;555444999;;;999:::>>>:::<<>>>>><<<;;;<<<===;;;<<>>=========<<<;;;999888777777888:::===AAACCCCCCAAA888===BBBEEEDDDAAA===<<<555777999;;;<<<===<<<<<>>>>>888:::===???@@@@@@???>>>CCCBBB@@@>>>===<<<<<<<<<444### ###777DDDEEEEEEGGG@@@???>>>>>>======>>>>>>999;;;>>>@@@BBBBBBBBBBBBBBB>>>:::888:::<<<<<<;;;:::888666444444777:::<<<===;;;999888999:::===???DDDEEEBBB<<<:::;;;:::777555666888;;;===>>>???@@@<<<@@@EEEHHHGGGDDDAAA???>>>===:::888666777888999555666888:::::::::999888>>>===<<<===>>>???>>>===AAA<<<666555888;;;;;;999???:::333000222666888999>>>?????????>>><<<:::999===???AAAAAA@@@>>>>>>???@@@BBBEEEGGGHHHHHHGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCEEEEEEEEEEEEDDDFFF@@@:::999;;;===;;;888>>>???>>>;;;777666888:::666666999===AAAAAA<<<777999999999;;;>>>@@@AAA@@@AAA@@@>>>;;;999999<<<>>>>>>>>>>>>======<<<;;;;;;:::;;;<<<<<<<<<<<<::::::<<<:::888:::<<<<<<999666666777777888888888888777777333111444666555555888<<>>>>>;;;777444:::999777555444555666777;;;:::999999:::;;;:::888222555888888777888<<<@@@======;;;:::999888888888777888999;;;<<<======>>>======<<<;;;:::999888777777888:::<<<===>>>======???@@@AAABBBAAA???===;;;>>>888777===???;;;999:::;;;999888999:::;;;;;;:::???===<<<===???===888444555444...''''''...444666666333111444;;;??????===999:::;;;;;;999999:::;;;444:::>>>:::888:::===>>>DDDBBB??????@@@@@@???>>>:::;;;===>>>??????>>>>>><<<:::888666666666888999888:::<<<<<<:::888777777666555555666999::::::999777666555555666888;;;<<<===888444444999>>>>>>===<<<;;;999:::<<>>???@@@BBBCCCBBB@@@>>>BBBAAA@@@@@@AAADDDFFFHHHLLLOOOOOOGGG@@@;;;666111888555333444999<<<<<<;;;999777777888;;;=========;;;;;;;;;:::;;;;;;;;;<<<777>>>EEEFFF@@@999444222""" ,,,888<<<;;;:::<<<<<<<<<;;;;;;;;;>>>@@@<<<>>>>>>===::::::===@@@@@@>>>======???@@@??????<<<<<<;;;::::::999888888::::::;;;<<<===>>>???@@@===>>>@@@AAAAAA???===<<<555555777;;;???AAAAAA@@@LLLFFFDDDIIIMMMJJJDDD@@@BBBCCCBBBAAA@@@AAACCCFFFIIIGGGDDDCCCDDDEEEEEEDDDFFFBBB???>>>@@@BBBBBBAAA@@@AAAAAABBBCCCDDDDDDEEEEEECCCBBBCCCDDDCCC@@@======@@@EEEFFFDDD???;;;999;;;===???>>>======@@@BBBBBBBBBBBBCCCCCCDDDEEEFFFMMMLLLKKKJJJHHHGGGGGGGGGCCCEEEEEEEEEIIINNNMMMHHHAAA@@@>>>===>>>@@@DDDFFFBBBEEEEEEAAA???BBBDDDCCCAAAAAABBB@@@???>>>???@@@EEECCC???:::777777;;;>>>FFFDDDBBB@@@????????????:::<<<@@@BBBCCCBBB???===>>>===<<<;;;;;;;;;<<<<<<777(((  ///===AAABBBCCC@@@@@@??????>>>>>>>>>>>>>>>???AAABBBAAA???===;;;>>>;;;888888:::;;;;;;::::::888666555555777:::<<<@@@???===;;;999777666555>>>???===888777999999666888888888888:::<<<>>>??????BBBGGGIIIGGGCCC===:::;;;;;;999888777777888888666777888999:::;;;;;;<<<===<<<;;;===???AAAAAA@@@BBB===888777:::<<<<<<;;;===888333222444777999:::<<<<<<======<<<;;;999888===???AAAAAA@@@??????@@@BBBCCCDDDFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@AAACCCDDDEEEEEEDDDDDDEEE@@@;;;:::===???>>><<<===>>>>>><<<888666777999888999;;;===>>>===999666999999:::===@@@BBBBBBAAAAAA@@@???<<<999888:::<<<@@@???===<<<;;;:::::::::;;;;;;<<<=========<<<;;;===;;;:::;;;===>>><<<:::777777777888888777666666777333111444666555555777;;;AAACCC<<<666555555333555666999:::;;;:::888777555777:::<<<<<<999666444;;;999666444333444555666:::999888999:::;;;:::999222444666666777888999;;;;;;;;;:::999888888888888777777999:::;;;;;;;;;;;;;;;;;;:::999888888888888333555777999:::;;;;;;;;;@@@@@@AAABBBAAA???===<<<===999999>>>@@@===999::::::888777888;;;===>>>>>>BBB???>>>>>>@@@???;;;777555444///((((((...444555666333222555:::===<<<:::888999:::999777777999:::???DDDEEE???:::;;;======@@@???>>>???AAABBBAAA@@@>>>>>>??????>>>===<<<<<<;;;:::888777666666666777888:::;;;;;;999777777777555444333444777999999888666555444333444666888999<<<888555666:::======;;;<<<:::999:::<<<=========>>>>>>???AAACCCCCCBBBAAABBBAAA?????????@@@BBBCCCJJJPPPPPPHHH>>>888555111222111111333666999;;;<<<===;;;999999;;;<<<;;;:::999999888888888999;;;<<<999>>>BBBCCC>>>777222///!!!  )))666999999999>>>???@@@???======>>>???;;;======;;;999999<<>>@@@@@@@@@>>>>>>======<<<;;;;;;;;;::::::;;;===>>>@@@AAAAAA<<<===>>>>>>>>>===<<<;;;666666777;;;>>>@@@???>>>QQQJJJGGGNNNSSSPPPGGGAAAAAABBBCCCBBBBBBCCCFFFHHHJJJIIIHHHHHHJJJKKKJJJIIIFFFCCC@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAFFFEEEDDDDDDDDDCCC@@@>>>>>>AAACCCDDDAAA>>><<<;;;999:::<<<<<<===>>>@@@CCCEEEEEEDDDDDDEEEFFFHHHIIILLLKKKJJJIIIGGGFFFEEEEEEEEEHHHIIIHHHIIILLLLLLIII???>>>======>>>AAADDDEEECCCGGGGGGBBB@@@BBBCCCBBBBBBBBBBBBCCCCCCCCCAAA???BBBAAA???<<<::::::===???HHHFFFCCC@@@??????@@@AAA===???BBBDDDDDDBBB???===::::::::::::;;;<<<===>>>;;;///  ###333;;;>>>???AAA@@@@@@@@@????????????@@@AAABBBBBB@@@===:::888888777777888:::;;;;;;::::::999777666666888:::<<>>;;;888444222999;;;999666555888999777:::999777666777999;;;======AAAFFFIIIHHHCCC===999999:::::::::::::::::::::888888888888:::;;;===>>>;;;::::::<<>>===:::888777888:::;;;===<<<:::888777777888999;;;???BBBDDDCCCAAA?????????===:::888888999AAA@@@===:::999888999999999::::::;;;;;;::::::999;;;:::999;;;===>>>===<<<888888888888888777666555888333222555777555555777999???AAA===999888777666:::<<<===>>>===;;;888777777888999999999888666555<<<999666222111222444666999888777999:::<<<;;;:::555555555777999999888666888888777777777777888888777777888999999999999999999888777666666777888999333444555777999:::::::::@@@@@@@@@@@@???>>>===<<<<<<:::<<>>;;;::::::888777999<<<@@@CCCCCCCCC@@@>>>>>>@@@@@@>>>;;;999888444------222666666555333333666:::<<<:::777888888888666555555888:::LLLOOOMMMDDD>>>===>>>>>>;;;;;;===???CCCDDDCCCBBB??????>>>>>>======>>>>>><<<<<<;;;:::999888777666888999::::::888666666666777555444555777999::::::777666555444444555666777;;;999888999===>>><<<::::::999999:::<<<===<<<:::======>>>@@@AAABBBCCCDDDAAA@@@???=========>>>???HHHPPPSSSIII<<<555222222---......///111555:::===@@@>>><<<:::::::::888777888777555555666888;;;=========>>>>>><<<777111,,,   %%%222666777777@@@AAACCCBBB@@@???>>>>>>;;;<<<<<<:::999999;;;===::::::999;;;>>>@@@@@@???@@@@@@???>>>============999:::<<<>>>@@@AAABBBCCC<<<<<<<<<;;;;;;;;;::::::777777777:::<<<>>>===<<>>???AAABBBGGGFFFEEEEEEFFFGGGIIIJJJLLLKKKKKKJJJHHHGGGEEEDDDFFFJJJLLLIIIGGGIIIJJJHHH?????????@@@AAACCCFFFGGGFFFIIIIIIEEEBBBCCCDDDBBBBBBAAAAAADDDGGGFFFBBB>>>???@@@???>>>======???AAAIIIGGGCCC???===>>>???AAAAAABBBBBBCCCBBB@@@???>>>;;;;;;;;;<<<===>>>??????@@@777(((   ***666;;;===AAAAAAAAAAAA@@@@@@??????>>>???AAAAAA@@@===:::888555555777999;;;<<<<<<;;;;;;:::888777777999;;;===@@@@@@???>>>===;;;:::999:::<<<;;;777777:::;;;999999999888888888888999999999<<>>>>>>>>===<<<;;;:::888777888:::<<<>>>;;;:::999;;;>>>@@@AAAAAA???===::::::<<<======<<<:::999888888888999888888777888:::;;;<<<<<<;;;;;;>>>???AAAAAA@@@@@@AAACCCEEEDDDBBBAAAAAACCCDDDFFFJJJHHHEEECCCAAAAAABBBCCC??????@@@AAAAAABBBBBBBBBCCCAAA??????BBBEEEFFFEEE===>>>???>>>===;;;999888999;;;===;;;777666777999999999<<>>>>><<<:::::::::CCCAAA===999777777777888777777666666555444444333777777777888:::;;;<<<<<<;;;;;;;;;;;;:::888777777888444333666777555555666666;;;AAACCCAAA===:::777>>>======<<<;;;:::999999::::::999888888777777777<<<999555222000111333555999888888999;;;===<<<;;;999777777:::<<<<<<888555666666555555666777888888888999999999999999888888666666555444555777999:::666777888999999::::::;;;>>>=========<<<<<<<<<<<<;;;<<>><<<<<<>>>@@@>>><<<===>>>;;;666555999;;;:::333333333666999;;;999777999999777555444555888;;;SSSTTTPPPFFF@@@@@@@@@???999:::<<<@@@CCCDDDCCCAAA===<<<<<<<<<===???AAABBB?????????>>>===;;;:::999888999:::999666555555666:::888777777:::<<<======:::999888777666666666777::::::;;;===@@@???<<<:::888888999;;;>>>???===<<<===>>>>>>>>>>>>???AAACCCAAA@@@???>>>>>>>>>??????FFFQQQVVVKKK;;;222000111,,,,,,+++))))))///888???@@@>>>;;;::::::999777666888666444333555888<<<>>>???<<<999:::;;;999333---   !!!...444666888>>>@@@CCCDDDBBB@@@??????===<<<<<<;;;:::;;;<<<>>>:::::::::;;;===>>>>>>===@@@???>>>===<<<<<<======777888;;;===@@@AAABBBBBB======<<<:::::::::::::::999888777888:::;;;:::999bbbXXXPPPSSSWWWVVVRRROOOEEEEEEEEEDDDDDDFFFJJJMMMNNNMMMLLLMMMMMMMMMJJJHHHHHHGGGFFFEEECCCCCCDDDDDDEEEEEEFFFEEEDDDBBB@@@?????????@@@AAAAAABBBDDDEEEBBBCCCCCCAAA???>>>>>>???AAAAAA@@@???@@@@@@@@@@@@CCCCCCBBBBBBCCCDDDFFFGGGKKKKKKKKKKKKJJJHHHGGGFFFEEEJJJKKKHHHFFFGGGGGGEEE>>>???@@@AAACCCDDDEEEFFFGGGJJJKKKFFFDDDEEEDDDBBBAAA@@@AAADDDHHHGGGCCC???@@@AAABBBAAA@@@AAACCCEEEHHHEEEAAA>>><<<===???@@@DDDCCC@@@>>>======>>>???;;;;;;<<<======>>>>>>>>>BBB<<<111!!!   ###222:::<<<@@@AAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@>>><<<999777555777:::<<<============;;;:::999999999:::<<<===???>>><<<;;;:::;;;<<<===<<<>>><<<888777:::;;;888666888;;;<<<<<<:::888666999;;;???EEEGGGEEE???:::666888;;;===???>>>===<<<>>><<<999777777888:::<<<>>><<<::::::;;;=========<<<;;;:::;;;<<<<<<<<<;;;;;;;;;<<<;;;:::888777777999:::<<<>>>?????????>>>>>>???AAA@@@??????AAABBBDDDCCCAAA@@@@@@AAADDDEEEJJJHHHEEEBBB@@@@@@AAAAAA>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAACCCEEEGGGGGG???????????????===;;;999777999;;;:::777777999<<<999:::;;;>>>???>>>;;;999666999<<<>>>=========>>>CCCAAA===999777666777888777777555444222111000000666666777777888:::<<<===>>>>>>>>>======;;;:::999888444333777888666444666222999BBBJJJIIICCC;;;777>>><<<999777777999;;;===<<<;;;:::999888999999:::;;;888555222111222444555999888888999;;;===<<<;;;999888777999;;;;;;777333555555555555666777888999:::::::::::::::999999888555444444555666777999:::999999999999999::::::;;;;;;:::999888888888999::::::>>>AAACCCBBBAAA===;;;>>><<<;;;<<>>===;;;===???>>>;;;:::===>>>;;;222222333666888::::::999999999888666444555999;;;OOOOOOLLLDDD@@@AAABBBAAA;;;;;;===@@@CCCCCCAAA???===<<<<<<;;;<<<>>>???@@@????????????===<<<:::999999::::::888666444555666:::888777888:::=========;;;:::999888777666555555999;;;===@@@AAA@@@===;;;777777999<<<@@@AAA@@@???===??????>>><<<;;;===???AAAAAA@@@AAAAAAAAABBBBBBDDDQQQXXXMMM<<<000---------+++&&&""""""***666@@@===;;;999888999:::999888999888666555666999===??????;;;888999======888222"""  ,,,333666999:::===AAACCCCCCAAA@@@@@@???>>><<<<<<<<<===>>>>>><<<;;;;;;<<<======;;;999===<<<:::999999999:::;;;555666999<<>>===<<<;;;;;;;;;;;;999888666777888888888666cccZZZRRRRRRTTTRRRQQQRRRFFFEEECCCAAA@@@BBBGGGKKKLLLKKKIIIIIIIIIIIIHHHFFFFFFFFFFFFDDDBBBAAABBBCCCDDDDDDFFFFFFFFFDDDAAA@@@<<<===???@@@@@@BBBEEEGGGCCCDDDDDDCCC@@@??????@@@GGGEEEBBBAAABBBBBB@@@???CCCCCCDDDEEEFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJHHHGGGFFFIIIHHHFFFEEEGGGFFFBBB===>>>@@@AAABBBCCCCCCCCCEEEIIIJJJFFFDDDDDDDDDAAA@@@@@@CCCEEEGGGGGGEEEBBBCCCDDDEEEDDDCCCDDDGGGIIIEEECCC@@@>>>======???@@@DDDBBB???===<<<<<<===>>>999999:::<<<<<<===<<<<<>>===DDDBBB@@@>>>;;;999777666888:::===>>>=========>>><<<;;;:::::::::;;;===>>>???===:::888777888999;;;<<<>>><<<777666888888666444888<<<@@@@@@>>>:::777======???CCCEEECCC<<<666555777999;;;<<<<<<;;;;;;>>>===:::888888999;;;===AAA>>>;;;::::::;;;<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;<<<======:::999888999<<<===???@@@BBBBBBBBBAAA???@@@@@@???>>>>>>???AAABBBAAA@@@??????AAACCCDDDGGGFFFDDDBBB@@@??????@@@============>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFF@@@???>>>>>>???>>><<<:::666777999:::::::::<<<===888888999;;;<<<<<<999777555888;;;>>>??????AAABBBCCCAAA>>>;;;888777777888999888777666555444444444888999999999999:::===@@@???????????????>>>===<<<888555444888999666444555111777BBBMMMNNNEEE<<<777>>><<<999777777:::===???<<<;;;:::999999:::;;;<<<999777555444333444555555888777777888:::;;;:::999666555555666777666444222777777666777777888999999999:::::::::::::::999999555555666777888999::::::777777777888999:::<<<===999888666555555666888999999???CCCBBB@@@@@@>>><<>>===>>>@@@BBBBBBAAA:::888666888<<<>>><<<::::::===>>><<<<<<>>>>>>:::555555555666777888:::;;;888888888666555555888:::DDDFFFDDD??????BBBCCCBBB===<<<===???AAABBB@@@>>>@@@???>>><<<;;;:::999999<<<<<<;;;;;;:::999999999;;;;;;;;;888666444555666666666666777:::;;;;;;:::888888777666555444333333777999===@@@AAA@@@>>><<<888888999<<>>@@@AAAAAABBBBBBBBBCCCCCC@@@NNNVVVNNN<<>>:::888:::>>>>>>:::666'''   ***222777:::888;;;???BBBBBBAAAAAAAAAAAA>>><<<<<<>>>??????>>>===<<<<<<=========:::888:::999777666666777999:::444666999<<<>>>???>>>>>>@@@??????>>>===<<<;;;;;;999777555555666777666555\\\VVVQQQPPPOOOLLLKKKNNNJJJHHHCCC???===???EEEJJJHHHFFFCCCCCCDDDFFFFFFEEEEEEGGGGGGFFFBBBAAAAAACCC@@@BBBDDDEEEEEEDDDBBBAAA===???AAAAAA@@@BBBEEEIIIDDDEEEFFFDDDBBB@@@@@@AAAHHHEEECCCBBBCCCCCCAAA???DDDEEEGGGIIIIIIIIIHHHGGGFFFGGGIIIJJJJJJJJJHHHGGGGGGHHHFFFDDDFFFIIIFFF@@@>>>@@@BBBCCCDDDDDDCCCBBBBBBFFFGGGDDDBBBBBBBBB???@@@BBBFFFGGGGGGGGGGGGGGGDDDDDDDDDCCCBBBCCCGGGIIICCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@???>>>======<<<666888:::<<<>>>?????????AAA???999...   %%%333999>>>???@@@AAA@@@???===<<>>;;;999888999999:::===>>>>>><<<:::;;;===<<<<<<;;;;;;<<<<<<===>>>???>>><<<;;;:::999::::::;;;===;;;777666888999666555888===@@@BBBAAA???===>>><<<===@@@CCCBBB<<<777888999:::<<<=========<<<===<<<;;;;;;<<<>>>@@@AAACCC@@@===;;;;;;=========999;;;===>>>>>>===<<<<<<888;;;===<<<;;;:::<<<>>>>>>???AAABBBCCCCCCCCCBBB@@@@@@@@@>>><<<<<<===???????????????@@@AAACCCDDDDDDCCCCCCAAA@@@???>>>>>>===<<<<<<<<<<<<>>>???@@@BBBCCCCCCCCCBBBBBBBBBCCC@@@>>>;;;;;;<<<===<<<:::888777888:::<<<======<<<777666777888;;;<<<;;;:::777999<<<>>>???@@@BBBDDDBBB@@@???<<<;;;999888888888888777777888999;;;<<<888::::::999888999<<<@@@>>>???????????????>>>>>>999555555888999666444555222555???JJJLLLDDD<<<999>>>>>>===<<<<<<===>>>>>>:::999999999999;;;<<<===666666666666666666666666666555444555666777666555333444555444333222333444999999999888999999::::::888888999999999999999888555666888:::;;;;;;::::::555666777999<<>>??????<<<===<<<===???BBBBBBAAA@@@999888888;;;???@@@>>>;;;777<<>>???@@@???;;;:::999888666555666888:::666777777666555555666888;;;======;;;===BBBCCCAAA===<<<<<<===@@@AAAAAA@@@??????>>><<<:::888666555::::::888888888888999:::<<<<<<;;;999666555666777444444666888;;;;;;999777777777777666666444333333333666:::===>>>===<<<<<<;;;:::999:::===>>>>>>>>>;;;???CCCBBB>>><<<===???@@@@@@@@@@@@@@@@@@??????<<>>>>>>>>:::999999888999:::;;;<<<===;;;:::;;;===<<<999555,,,   (((000666;;;:::===@@@AAAAAA@@@@@@AAA@@@>>>;;;;;;===???>>>===<<<<<<<<<>>>???>>>;;;999;;;999777666666888:::;;;555777;;;===??????>>>===????????????>>><<<:::999888666444444555666555555UUURRRPPPOOOKKKFFFFFFIIIOOOKKKEEE???===???FFFKKKCCCAAA??????AAADDDEEEEEEGGGIIIJJJHHHEEECCCCCCEEE>>>@@@BBBDDDEEEDDDBBBAAA???AAACCCBBBAAABBBEEEIIIEEEFFFGGGFFFCCCAAAAAAAAAGGGDDDBBBAAACCCDDDBBB@@@@@@BBBEEEGGGHHHFFFEEECCCCCCEEEGGGIIIJJJIIIHHHGGGIIIHHHEEEDDDGGGKKKGGG@@@AAACCCEEEGGGGGGFFFEEEDDD???CCCEEEBBB@@@AAA@@@>>>AAADDDHHHIIIHHHGGGIIIKKKBBBBBBAAA???>>>@@@DDDGGGBBBBBBBBBAAAAAABBBBBBBBB>>>???BBBCCCBBB@@@<<<:::666888;;;???AAACCCDDDDDD@@@>>>999111%%%   ///777===>>>@@@@@@@@@???===;;;@@@>>>;;;888888:::===???<<<>>>???===:::999:::<<<<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@@@@???>>>===;;;===<<<888777:::;;;999777999<<<@@@BBBBBBBBBBBB;;;999999===BBBDDD@@@;;;<<<===>>>??????@@@@@@@@@<<<<<<<<<===???BBBDDDEEEDDDAAA>>><<<===???@@@@@@999<<>>>>>===666999<<<<<<;;;<<>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<===???@@@BBBCCCCCCCCCAAA@@@@@@AAA@@@<<<999888:::<<<;;;999:::888888;;;>>>???<<<999555444555777;;;===>>>===:::;;;===>>>???@@@BBBDDDAAA@@@???>>><<<:::999888555555666777999<<>>===>>>>>>?????????>>>>>>999555555999:::666444444444444<<>>===777777777888999:::<<<<<<555666777777888777777777444333222222333444333111444666777555333222555888;;;;;;:::::::::::::::;;;666666777888888888888888555777:::======<<<;;;999555666888;;;@@@DDDIIIKKK:::888555333333555888:::999@@@CCC???<<>>BBBCCC@@@===888===@@@AAABBBCCCAAA===???===:::666444444666999444555666666444444444666555888999999===BBBCCC@@@<<<;;;;;;<<>><<<999999:::;;;;;;;;;:::???DDDDDDAAA???@@@BBB@@@@@@??????>>><<<;;;:::888FFFOOOJJJ;;;+++!!!***///111===<<<;;;<<<>>>@@@@@@@@@999999999999999999::::::<<<<<<<<<<<<<<<:::666444000   &&&///666:::===???AAABBBAAA@@@@@@@@@@@@===::::::===>>>>>><<<:::;;;<<<>>>@@@@@@===;;;<<<;;;999777777999;;;===777999<<>>===>>>>>>??????>>><<<999888888666333333444555555555JJJTTTXXXNNNDDDCCCGGGIIIOOOKKKEEE@@@???CCCJJJOOOEEECCCDDDEEEDDD@@@@@@CCCGGGHHHIIIHHHEEECCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDAAA@@@AAACCCDDDBBB@@@FFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEIIIGGGEEEEEEGGGGGGDDDAAABBBAAA@@@AAABBBEEEHHHJJJNNNLLLIIIGGGGGGGGGFFFEEEGGGEEEDDDDDDFFFHHHHHHGGGAAAAAA@@@@@@??????@@@@@@BBBGGGKKKKKKFFFCCCDDDFFF@@@@@@AAABBBCCCDDDEEEFFFIIIGGGFFFEEEEEEDDDBBBAAA???AAAEEEGGGEEEAAA<<<888999:::<<>>BBBBBB===888999888777777999;;;===???<<<<<<<<<:::777666666777888:::<<<>>>>>>===<<<;;;>>>???@@@BBBBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;:::<<<<<<===>>>???@@@AAAAAA?????????@@@@@@AAAAAAAAAEEEBBB@@@AAACCCBBB>>>;;;;;;===>>>>>>===>>>CCCGGGDDDBBB>>><<<;;;;;;===???:::;;;<<<>>>AAABBBAAA@@@999999999;;;======;;;:::>>>@@@BBBBBBBBBBBBCCCDDDBBB???======???@@@>>><<<@@@@@@AAAAAABBBCCCCCCDDDHHHIIIJJJHHHEEECCCCCCCCC???===:::999:::;;;<<<<<>>>>>???::::::;;;;;;;;;;;;;;;;;;===<<<<<<===>>>>>>===<<<888:::<<<<<<;;;;;;<<<===AAAAAA@@@@@@??????@@@@@@AAA@@@>>><<<:::999888777444444555777:::<<<<<<;;;444333333444666888:::<<<:::@@@DDDAAA>>>??????>>>666777888888666444333333777999===AAAEEEEEEDDDBBBGGGJJJLLLKKKFFF@@@;;;999777777777888999999777555666444333333666999:::;;;444111//////222444444333::::::999555111111555:::::::::::::::::::::;;;;;;999888888888777777666666:::;;;<<<>>>???>>>:::777555666999<<<@@@DDDGGGIII============<<<;;;:::999@@@???>>><<<;;;;;;;;;;;;888999===AAACCCBBB===:::======>>>@@@CCCCCCBBBAAA;;;<<<>>>??????>>>===<<<>>>???>>>;;;777333111111444666888666333111222333444888999666777;;;???>>>===<<<;;;::::::;;;<<<===<<<<<<;;;999777888:::===::::::999999999:::<<<===???>>>===<<<<<<;;;<<<<<<:::999999<<>>;;;===>>>???@@@???<<<999777777999<<>>???@@@BBBDDDEEE@@@===:::;;;>>>???<<<888:::999777666777999<<<>>>:::;;;>>>AAACCCBBB???<<>>AAADDDEEEFFFDDDBBB@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEBBB@@@@@@BBBBBBAAA@@@CCCCCCCCCCCCDDDDDDEEEEEECCCDDDDDDDDDEEEEEEEEEEEEJJJHHHGGGGGGHHHGGGDDDAAA?????????@@@AAACCCEEEFFFIIIGGGEEEDDDFFFGGGGGGGGGEEEEEEEEEGGGIIIKKKJJJIIICCCCCCBBBAAA@@@@@@AAAAAADDDFFFHHHHHHFFFEEEEEEFFFBBBBBBBBBCCCCCCDDDDDDDDDIIIHHHFFFDDDCCCAAA???===???AAACCCDDDDDDBBB???>>>===>>>???AAACCCDDDDDDDDDAAAAAA===888333***  +++444333555999>>>???<<<888;;;::::::::::::<<<>>>@@@>>>>>>>>><<<999888999:::;;;<<<=========<<<;;;:::===???AAACCCCCCBBB@@@>>>????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCBBB???======>>>??????>>>???CCCGGGBBBBBB@@@???????????????999:::;;;>>>@@@@@@??????::::::;;;===>>>>>><<<:::===@@@BBBCCCBBBAAABBBBBBAAA>>><<<===???@@@>>>===>>>??????@@@AAABBBCCCCCCFFFGGGHHHGGGEEECCCCCCCCCBBB@@@>>><<<<<<===>>>>>>===>>>@@@@@@>>>>>>>>>???::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;999777777888::::::::::::<<<===CCCBBBAAA???>>>>>>>>>???@@@???===;;;999999999999666555666888;;;===<<<;;;777777888888999;;;<<<===@@@FFFIIIDDD???>>><<<999999999999777555333444555888888;;;BBBJJJOOOQQQPPPPPPNNNKKKGGGBBB>>>;;;999666666666888999999666444555444333444666666555444444222000000333555444333;;;:::999666444444777999777777777777777777777777999888888777666555555444999:::<<<>>>???===999666555666888;;;>>>@@@AAABBB=========>>>======<<<;;;======<<<;;;;;;;;;;;;;;;::::::<<>>???>>>>>>@@@BBBBBB@@@>>>;;;===???AAABBBBBB@@@???===>>>===;;;777444222222444666777666333111111333222666888555666;;;??????===<<<<<<;;;;;;<<<<<<===<<<===<<<:::888888;;;===;;;;;;:::999888888:::;;;???>>>>>>===<<<<<<<<<===:::;;;<<>><<<>>>AAABBB???<<<:::<<<===<<<;;;999999::::::<<<;;;999:::>>>===999:::###   %%%222<<>>AAAAAA<<<888999888777666777999;;;===;;;;;;===???AAAAAA>>><<<<<<;;;999:::<<<;;;999777666888;;;;;;999888:::;;;JJJOOOPPPIIICCCDDDIIIMMMSSSJJJAAABBBIIIMMMKKKFFFHHHCCC@@@@@@>>>::::::===@@@AAABBBAAA>>>===<<<===<<<<<<>>>???AAACCCDDDEEEFFFCCC@@@>>>???@@@@@@???BBBBBBBBBBBBCCCDDDDDDDDDBBBAAAAAAAAABBBDDDEEEGGGJJJIIIIIIJJJJJJGGGCCC@@@>>>???@@@BBBCCCDDDDDDDDDGGGEEEBBBBBBCCCEEEFFFEEEEEEEEEFFFIIILLLMMMMMMKKKFFFEEECCCBBBAAAAAAAAABBBFFFEEEDDDDDDFFFGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCIIIHHHFFFCCC@@@===;;;:::???@@@AAAAAABBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDD???@@@@@@===888///  !!!...///222666;;;<<<;;;:::======<<<<<<===>>>???@@@@@@@@@@@@>>><<<;;;<<<===@@@???>>>===<<<;;;::::::<<<>>>AAACCCDDDBBB@@@>>>@@@@@@@@@@@@@@@@@@AAAAAA???>>>===;;;999888666666999::::::<<<===???AAABBB@@@BBBEEEEEEDDDCCCBBBBBB@@@@@@AAA@@@@@@AAACCCFFFBBBBBBCCCCCCBBBAAA@@@???999:::<<<===>>>>>>>>>===;;;;;;===???AAA@@@===:::===@@@CCCEEEDDDBBB@@@@@@???===<<<===>>>???>>>===<<<===>>>???@@@AAABBBBBBCCCEEEFFFFFFDDDCCCCCCCCCBBBAAA???>>>======>>>>>>;;;===>>>>>>=========>>>;;;;;;;;;:::999999999888;;;<<<======;;;888555333666777888888888999;;;>>>EEECCC@@@>>><<<<<<===>>>>>><<<999777666888:::;;;777666666888;;;<<<<<<;;;:::;;;<<<=========<<<<<>><<<:::888555555777999:::999666333555555555666777666333111555333222222444555555444;;;999777777888888777777444444555555555444444444888777777666555555444444999:::<<<>>>???===888555444555888:::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;::::::999999:::;;;<<<<<<<<<;;;;;;===@@@BBBCCCCCC@@@@@@@@@@@@AAAAAA>>><<<;;;===AAACCCEEEDDDCCCBBB;;;===>>><<<999666555555555666666555222111111222111555666444555;;;???@@@<<<<<<============<<<<<<=========;;;999999;;;======<<<;;;999666555777999>>>>>>===<<<<<<<<<======:::===@@@BBBBBBAAAAAABBB;;;;;;;;;;;;;;;;;;;;;;;;444555777999::::::999999555666777888888888777777777666888===>>>;;;:::<<<999::::::::::::888777666///666CCCOOONNN>>>,,,!!! %%%---666<<>>::::::<<<======;;;::::::;;;<<<===;;;:::===BBBDDDBBB???)))   ###444@@@GGGEEEDDDBBB@@@>>>===<<<<<<<<<===>>>@@@BBBCCCDDDDDD======???BBBEEECCC===888999888666666666888:::<<<;;;;;;;;;<<>>===999888888999;;;<<<;;;999;;;===??????===;;;;;;;;;JJJMMMOOOMMMJJJKKKOOOSSSYYYQQQIIIHHHLLLOOOLLLHHHJJJCCC???===<<<888888:::===???@@@???<<<;;;;;;;;;888:::<<<>>>AAACCCDDDEEEGGGDDDAAA>>>======>>>???BBBBBBBBBBBBBBBBBBBBBAAA@@@?????????@@@CCCFFFHHHIIIIIIKKKKKKJJJFFFAAA>>>AAACCCEEEGGGHHHHHHGGGFFFJJJGGGCCCBBBBBBCCCCCCBBBHHHFFFFFFGGGIIIKKKLLLLLLFFFEEECCCAAA@@@@@@AAABBBHHHDDD@@@AAAEEEHHHGGGEEEHHHHHHGGGFFFDDDCCCBBBBBBFFFFFFEEEBBB>>>;;;::::::>>>???@@@AAABBBBBBBBBAAACCCDDDDDDDDDDDDDDDCCCCCC???AAA@@@>>>:::222"""  +++...333777:::<<<<<<===>>>>>>>>>>>>>>>?????????@@@AAAAAA???======>>>???CCCBBB???===;;;:::999999;;;===AAACCCDDDBBB@@@>>>???????????????@@@@@@@@@???>>>===;;;999777555444;;;::::::;;;<<<>>>@@@AAA???CCCHHHIIIGGGEEEEEEGGGBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEDDDBBBAAA@@@???>>>:::<<<>>>???>>>=========<<<<<<>>>@@@BBB@@@===:::===AAAEEEGGGFFFCCC@@@???=========>>>??????>>>>>><<<======>>>@@@AAAAAABBBBBBDDDEEEEEEDDDCCCDDDDDDAAAAAA@@@>>><<<;;;;;;<<<;;;===>>>>>><<<:::;;;;;;======<<<;;;::::::999999999;;;===>>><<<888555333444666666777666888;;;===BBBAAA>>><<<;;;<<<===>>>:::888444222222555999<<<777666666777999;;;;;;:::;;;<<<>>>???>>><<<999888;;;CCCHHHGGGCCCBBB???<<<<<<======;;;888555444444777444555<<>><<<;;;;;;===@@@CCCDDDDDDAAA@@@@@@AAABBBBBB???======???BBBEEEFFFEEECCCAAA;;;===??????===;;;::::::777777666555333222222222000444555333444:::???@@@;;;<<<>>>>>>>>>>>><<<;;;;;;<<<<<<;;;999999;;;===>>>???>>>:::666444444666<<<;;;;;;;;;;;;;;;<<<<<<999===BBBCCCAAA@@@BBBDDD999:::;;;;;;;;;:::;;;<<<555666777888999999888888555666999;;;;;;:::888777888888999;;;<<<<<<<<<===<<<;;;;;;;;;;;;:::888666///444@@@KKKOOOFFF888...'''&&&&&&(((---333999<<>>>>>>>>?????????@@@@@@@@@???>>>===;;;===AAAEEEGGGDDD===888888888777666777888:::;;;<<<:::999:::<<<>>>>>>===777888999;;;<<<=========@@@AAABBBBBB@@@>>><<<;;;GGGHHHKKKMMMMMMMMMNNNQQQ\\\XXXSSSNNNJJJIIIJJJKKKKKKDDD>>>===<<<999888:::===???@@@???===<<<<<<<<<888999<<>><<<<<<>>>???CCCCCCCCCCCCBBBAAA???>>>@@@???>>>???@@@CCCFFFHHHGGGHHHJJJJJJHHHDDD@@@>>>DDDEEEHHHJJJJJJIIIGGGFFFKKKHHHDDDBBBBBBCCCDDDDDDKKKHHHDDDCCCEEEGGGIIIJJJFFFDDDBBB@@@??????AAABBBHHHBBB>>>???EEEIIIHHHEEEJJJIIIHHHGGGEEEDDDCCCBBBDDDDDDDDDBBB>>>;;;;;;<<<<<<>>>AAACCCCCCAAA???===BBBBBBCCCCCCCCCBBBBBBAAAAAAAAA???<<<:::444'''  &&&,,,333888999:::;;;======>>>???@@@@@@???>>>>>>>>>??????>>>===<<<>>>???CCCBBB???===;;;999888888:::<<>>??????????????????@@@@@@======<<<;;;999888777777>>>===<<<;;;;;;<<<>>>???@@@EEEJJJKKKJJJHHHHHHIIICCCBBBBBBBBBCCCDDDDDDDDDIIIGGGCCC???===<<<<<<===<<<>>>AAA@@@>>>=========<<<<<<===???AAA@@@===:::===AAAFFFIIIHHHEEEBBB@@@===>>>???@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAACCCEEEEEEDDDCCCDDDEEE@@@AAAAAA???;;;999:::;;;===>>>???===;;;888888888??????>>>===<<<;;;;;;:::777;;;??????===999777777444555666666666777999;;;===<<<;;;::::::;;;===>>>666333000---...222777:::777555444555666888888888999:::<<<<<<;;;888555333444===CCCCCCBBBAAA@@@===:::<<>>DDD>>>999888<<<>>>===:::777888999;;;<<<;;;888555666444111111444777999:::555555666666555555555555666444333555888999666333777888999:::999888666555444555666777999:::;;;<<<<<<<<<===??????>>>:::666222444777:::;;;:::888777333444555777888888888888777888888:::<<<>>>@@@AAA;;;;;;<<<>>>BBBDDDCCCBBBAAA@@@AAABBBDDDDDDBBB@@@???AAACCCEEEEEECCC@@@>>><<>>======999888777666555666555555222555666333333999>>>???;;;<<<===>>>>>>===<<<;;;999:::;;;;;;::::::;;;===???AAABBB>>>888444333555888888888888888999:::;;;888<<<@@@AAA@@@???@@@BBB888999;;;:::888888999;;;666777777777888888777777666888;;;======<<<999777999;;;<<<<<<===?????????>>><<<;;;;;;;;;:::777444+++---222888>>>???:::555111...+++---333:::>>>@@@DDDCCCDDDDDDCCCAAA>>>;;;:::<<<======<<<;;;;;;<<<===>>>======DDDNNNSSSSSSEEE333 222@@@EEE@@@???===<<<<<<>>>@@@AAA===>>>======<<<;;;::::::999<<>>===888999;;;===>>>???@@@@@@BBBBBBBBBBBBAAA???===<<>>@@@AAAAAA???===>>>>>>:::<<<>>>AAACCCCCCCCCCCCEEEEEECCC@@@===<<<>>>@@@CCCCCCDDDDDDCCCAAA???>>>@@@@@@@@@AAABBBDDDGGGHHHFFFHHHJJJIIIFFFCCC@@@@@@DDDEEEGGGHHHHHHGGGEEEDDDHHHEEEBBBAAACCCFFFHHHIIIKKKHHHDDDBBBCCCEEEGGGHHHEEECCCAAA???>>>@@@BBBCCCEEEAAA===???DDDHHHHHHFFFJJJIIIHHHGGGFFFEEEEEEDDDCCCEEEFFFCCC>>>;;;<<<>>>:::<<>>???@@@AAAAAAAAAAAAAAACCCBBB???;;;:::777---"""  %%%000666777777999<<<<<<===@@@AAABBBAAA???>>><<<===>>>===<<<<<<===???@@@???>>>===;;;999888777999;;;===???@@@??????>>>AAAAAAAAA@@@@@@@@@??????;;;;;;;;;;;;::::::::::::???>>><<<::::::;;;<<<===AAADDDIIIKKKKKKJJJIIIHHHBBBAAAAAABBBDDDFFFEEEDDDJJJGGGBBB===;;;:::;;;<<<===@@@CCCBBB>>>;;;<<<======<<<<<<===>>>===;;;999<<<@@@EEEHHHHHHEEECCCBBB>>>@@@BBBBBB@@@???>>>>>>????????????????????????@@@BBBDDDCCCBBBBBBBBBCCCBBBCCCDDDAAA===::::::<<<===>>>???===;;;888888888?????????>>>=========<<<888<<<@@@@@@<<<999999:::333555888888777777888999888888888888999:::;;;;;;333000---,,,---000555888777555333333555666666666777888999999888555222000333:::@@@@@@>>>>>>===;;;999<<>>===;;;999888888999;;;;;;999777222///,,,,,,///444888:::444555777666555333444444444333333555777777666555:::;;;<<<===<<<;;;888777444555666888:::<<<===>>>>>>===<<<======<<<:::777333555777999::::::999999555666777888999:::::::::777777888:::<<<>>>@@@AAA;;;;;;<<<>>>AAACCCBBBAAA@@@@@@@@@BBBDDDDDDBBB@@@???AAADDDFFFEEEBBB>>><<<===@@@CCCDDDCCC@@@??????<<<:::888777999:::::::::666999888333333888======;;;;;;<<<<<<<<<<<<;;;;;;777999;;;;;;;;;<<<>>>??????DDDGGGDDD<<<666444555555555555666777888999:::888;;;>>>???>>>=========777999;;;:::666555777999888777777777777777777777777888;;;======<<<:::888:::===>>>===>>>AAAAAA???<<<:::888999;;;:::666222,,,,,,***)))///:::@@@BBB999333...000777???CCCDDDBBBCCCEEEFFFEEEBBB@@@>>><<<===??????>>>>>>>>>???>>>@@@??????DDDMMMRRRRRRDDD444 000>>>AAA::::::999999:::===@@@AAA::::::999999:::;;;<<<===999;;;???BBBBBB@@@===::::::999999999999999::::::<<<:::999:::<<<>>>>>>===999;;;>>>???>>>>>>@@@AAABBB@@@??????@@@@@@???===WWWOOOJJJKKKJJJHHHHHHLLLQQQWWW[[[WWWMMMFFFEEEHHHKKKDDD@@@CCCEEECCC@@@??????AAABBBBBB@@@??????@@@>>>???AAACCCDDDDDDCCCBBBDDDEEEEEEBBB???>>>???AAA@@@AAACCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHFFFHHHJJJIIIFFFCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCHHHEEEAAA@@@CCCFFFIIIJJJGGGEEEDDDEEEFFFGGGFFFFFFEEECCCAAA??????BBBDDDFFFBBB@@@>>>@@@DDDGGGGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHIIIEEE???;;;<<<>>>999:::<<<===>>>???>>>>>>;;;<<<===???AAABBBBBBBBBCCCCCC@@@>>>===;;;111&&&  ---666777777:::===<<<>>>AAADDDEEEDDDBBB@@@;;;<<<===<<<;;;<<<===???<<<<<<===<<<;;;:::888777999999:::;;;<<<===>>>>>>AAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::===;;;999888888:::<<<===AAABBBEEEIIIKKKJJJGGGDDDAAA@@@@@@BBBEEEGGGFFFDDDFFFDDDAAA???===<<<=========@@@CCCAAA===999:::<<<===;;;999999:::;;;:::999:::>>>CCCEEEEEEDDDCCCBBB@@@CCCEEEDDDAAA???>>>>>>@@@??????>>>>>>======<<<>>>@@@AAAAAA???>>>???@@@AAACCCDDDAAA<<<888999;;;;;;<<<======;;;::::::;;;>>>>>>>>>===============;;;>>>AAA???:::777888999444666999:::999777666666555666777888888888777666222000...,,,---111444777999666444333555666666666777888888888777444222000111888===<<<;;;<<<===<<<;;;<<<<<<;;;999777666777111444777777666444444555333444666888:::;;;;;;;;;999777666666777888888777///,,,+++,,,///333666888333555777777444222333444333444555666555666777999:::<<<===>>>===;;;888777666666777888999:::;;;;;;???<<<:::999999999888777666666777888999999999999666777888999999999999999666666777999;;;===???@@@>>><<<:::;;;===@@@AAABBB@@@@@@@@@AAABBBAAA???===>>>@@@DDDFFFFFFCCC@@@===<<>>>>>>>><<<999999<<>>>>>???BBBCCC???FFFKKKIIIAAA999555555555555555666777888:::::::::;;;;;;===>>>>>>;;;999888:::<<<:::666333555888888888777666666666666666333555888:::;;;<<<;;;:::999>>>@@@>>>???CCCBBB>>>:::888777999======:::666111111+++%%%+++<<>>>>>===<<<;;;;;;:::::::::::::::::::::;;;;;;:::;;;===???>>>===:::===??????===<<<===???@@@===:::;;;===???@@@???ZZZNNNEEEBBB@@@===???CCCNNNVVV]]]\\\UUULLLHHHGGGJJJDDDAAAEEEHHHFFFCCCBBB???AAABBBBBB@@@???@@@@@@@@@BBBCCCEEEEEEDDDCCCBBBBBBDDDFFFDDD@@@??????AAA>>>@@@BBBDDDEEEEEEEEEDDDBBBCCCEEEFFFGGGGGGGGGGGGGGGIIIKKKIIIFFFDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDKKKGGGCCC@@@AAACCCEEEFFFBBBCCCEEEHHHJJJJJJGGGEEEEEEDDDAAA@@@AAACCCFFFIII@@@??????AAADDDFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIKKKKKKGGG???;;;;;;===888888888999;;;>>>@@@BBB999:::<<>>444(((  ,,,666999999===AAA<<>>@@@999:::;;;<<<<<<:::888777999999999999;;;<<<>>>??????>>>===<<<;;;999999888:::::::::999999999999999:::888777666777999<<<>>>AAAAAABBBFFFJJJJJJEEE@@@@@@??????AAAEEEGGGFFFDDDAAAAAAAAAAAA@@@???>>>>>><<<@@@CCCAAA;;;888888;;;===:::888777888999999888888;;;@@@CCCCCCCCCBBBBBBBBBDDDGGGFFFBBB???>>>>>>@@@???>>>===<<<;;;::::::===>>>@@@???===<<<<<<===>>>AAACCC???999555666888888:::<<<===<<<<<<===>>><<<<<<<<<==================@@@BBB>>>888555666888444777;;;<<<:::777555444555666777888888666444222222111///...///111555777:::888555444555777777777888999999888777555333222...666;;;::::::===??????===<<<:::777555555888;;;666999:::666000---///222555777999999888888:::;;;888666444333555666666666...------///222555666666222555777777444222222333333555777777555555888<<<:::;;;<<<===<<<:::777555777777777777777888888888>>>;;;888666666777777666888888888888777777777777555666666777777777777777555555666888999<<<>>>???AAA===999888:::>>>AAACCCAAA@@@??????@@@>>><<<999===@@@DDDGGGHHHEEEBBB???;;;>>>BBBCCCBBB???===<<<@@@===:::;;;>>>BBBBBBBBB>>>???<<<555333666::::::;;;;;;999888888999;;;;;;777:::===???AAABBBEEEFFF???GGGNNNLLLDDD;;;666666555555555666777999:::;;;===;;;:::<<>>;;;777999<<<>>>;;;666333555888999888777666666555666666000222444777:::;;;<<<<<<888===@@@>>>???CCCBBB===:::888777;;;@@@BBB???;;;333333,,,$$$)))===SSS___XXXMMM@@@<<<@@@FFFFFFEEE>>>AAAEEEGGGGGGEEEDDDCCCBBBDDDFFFFFFEEEDDDEEEFFFCCCDDDBBB>>>@@@EEEEEEBBB???333!!!  ...<<<<<<>>>>>>>>>???AAABBBCCCDDD???===:::888777999<<<===888:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????>>>===;;;===??????<<<:::;;;===>>>;;;777888;;;???@@@@@@dddXXXKKKAAA999666;;;BBBSSSUUUYYY\\\VVVKKKEEEFFFMMMDDD???BBBFFFEEEBBB@@@===???AAABBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@CCCCCCDDDGGGHHHGGGCCCAAABBB???<<>>@@@DDDGGGGGGFFFEEEDDDDDDEEEFFFCCC>>>999888:::<<<>>>???AAACCCFFF<<<===???AAABBBBBBBBBAAA???@@@CCCEEEEEE@@@999333%%%  +++555999999777<<<===@@@CCCEEEEEEBBB@@@<<<===>>>>>>>>><<<;;;:::777999<<>>>>>>>>>>>???@@@>>>>>>>>>;;;555555888;;;999888888999:::999888555;;;@@@AAA>>>;;;<<>><<<999666444333444777::::::888777999;;;;;;<<<<<<<<<::::::<<<>>>@@@AAAAAABBBAAAAAAAAAAAAAAA@@@>>>===<<<<<<======<<<@@@BBBAAA===999777777AAAAAA@@@===999777888888999888777999<<<===<<<999777888::::::;;;===AAACCCBBB@@@===:::999888999999888888888888888777666666888777777999:::999666444555444222222333555777999;;;777333333555888777666999999777444111000222444333555999::::::999::::::;;;:::777444444666888;;;:::555444777555///...222555555666777888999999:::999888666555444444444555555444222000///222777;;;111555888888555333333444555444444444666888:::;;;999===@@@???<<<888777777555666666444333333555777;;;:::777555555777999;;;777888888888666555333111444111111777;;;999666666999888888888:::<<>>>>>@@@@@@AAAAAA@@@===888444999;;;???AAABBBBBBAAA@@@>>>BBBEEEEEECCC@@@@@@AAADDDAAA>>>======>>>>>>>>>???===;;;:::999777444222666666666777999:::888777<<<<<<;;;;;;;;;>>>BBBEEEDDDHHHKKKHHH@@@:::888888777888888999999888888888999999888888888888888999777:::<<<888222111555;;;BBB===888777999999666222444555777999:::;;;;;;::::::;;;===>>>>>>??????@@@888888999===AAABBB@@@===888333444***!!!===^^^bbbdddKKK>>>@@@DDDKKKPPPLLLCCCDDDFFFFFFEEEEEEFFFHHHDDDEEEEEEFFFEEECCCBBBAAAGGGDDDAAAAAACCCEEEEEECCC;;;222###  $$$555AAABBB@@@???@@@BBBDDDDDDDDD;;;:::999999999:::;;;;;;===:::999<<>>??????@@@>>><<<===??????===:::>>>;;;999999;;;>>>@@@AAA]]]SSSFFF;;;444222999BBBLLLRRRZZZ^^^\\\VVVNNNHHHGGGAAA???BBBDDDAAA>>>>>>;;;===???@@@@@@@@@@@@@@@CCCCCCBBBAAAAAA@@@@@@@@@AAAAAACCCFFFIIIIIIGGGEEEAAA>>><<<>>>CCCFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEFFFCCCEEEFFFEEEDDDEEEIIILLLNNNKKKJJJJJJHHHCCCAAACCCGGGGGGGGGFFFDDDBBB@@@???<<<@@@DDDFFFFFFEEEEEEEEECCCBBBAAA@@@AAABBBDDDFFFBBB???>>>@@@DDDEEEDDDBBBBBBBBBCCCEEEFFFDDD???:::999;;;===>>>>>>???AAACCC@@@@@@AAAAAA@@@???===<<>>@@@@@@???>>>@@@@@@@@@@@@>>>===;;;:::999:::===AAACCCCCC???<<<>>>???@@@???<<<:::999999@@@=========999444333666>>>;;;999888777777666444999<<<@@@BBBAAA@@@???@@@CCCBBBAAACCCFFFHHHGGGFFFDDDCCCBBBBBBCCCFFFJJJLLLCCCBBBAAAAAAAAAAAABBBCCC@@@@@@???===;;;888666444555777999999888888999;;;:::;;;<<<<<<;;;<<<>>>@@@AAA@@@AAABBBCCCCCCAAA???<<<<<<===>>>>>>>>>===<<>>>>>>>><<<999888888999;;;999888999<<<<<<:::888777888888888888:::===???AAA@@@>>><<<:::999999999999999999999999888777777777666666777888999777666444444444555666777888999777777666555444444555666:::;;;;;;999666444333333444777:::;;;:::999888888:::999777444333555777:::<<<888777999777222111444666666666666666555555555888777666555444444444444555555444333222444888;;;333555777777666555555555555555555555666888999:::;;;>>>@@@???;;;666444444444444444333111111333555:::999777666666888999:::777888888888777555333222555222333999<<<:::888888777666666666777:::<<<>>>>>><<<:::;;;===?????????======???@@@@@@>>>;;;888999999999:::<<<=========???BBBDDDDDDAAA?????????BBBAAA@@@AAABBBBBB@@@>>>???>>><<<;;;:::888555333333444666777888999::::::===<<<;;;999999:::===??????CCCEEECCC===999888999999999999999999999888888666666555555666666777888777;;;<<<999444444999>>>AAA===888888;;;<<<:::777888999:::<<<<<<<<<;;;;;;888999:::;;;======<<<;;;;;;::::::===@@@BBB@@@>>>:::666333+++)))>>>[[[fffjjjQQQDDDEEEGGGOOOUUUQQQFFFFFFFFFEEEDDDDDDFFFHHHHHHHHHGGGFFFDDDCCCAAA@@@EEECCCAAAAAACCCCCCBBB@@@===555&&&   000<<>>???@@@@@@===;;;;;;<<<>>>???===;;;>>>;;;999999;;;===??????TTTKKK???666//////888CCCKKKSSSXXXYYY^^^bbb\\\QQQDDD@@@>>>BBBCCC@@@>>>>>>:::;;;===>>>@@@@@@AAAAAAEEEDDDCCCAAA@@@@@@@@@@@@BBBBBBCCCEEEHHHHHHGGGEEEAAA???===>>>BBBDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA;;;>>>@@@@@@??????BBBEEE@@@BBBCCCDDDDDDFFFHHHKKKLLLKKKLLLOOOMMMGGGCCCDDDHHHHHHGGGFFFDDDBBB@@@???>>>@@@DDDEEEDDDCCCCCCCCCAAA@@@?????????AAADDDEEEBBB@@@>>>@@@BBBCCC@@@===>>>???AAADDDEEECCC>>>::::::<<<===>>>===>>>???AAAAAAAAAAAA@@@???===;;;:::CCC@@@>>>>>>??????>>>===222*** +++444777666999:::;;;===>>>>>>???>>>CCCBBBBBBAAA???===;;;::::::;;;>>>AAADDDDDDBBB@@@@@@AAAAAA???;;;888777777???<<<;;;;;;888333333666@@@>>>:::888666444222000:::;;;===AAADDDDDDBBB@@@@@@@@@@@@BBBEEEHHHHHHGGGCCCCCCCCCCCCFFFIIILLLNNNHHHFFFDDDBBBAAABBBCCCDDD@@@@@@@@@???===;;;888777999:::;;;;;;::::::<<<>>>>>>>>>???>>><<<<<<===???AAA@@@@@@CCCEEEEEEAAA===888:::===???@@@???===<<<<<<>>>@@@@@@===:::999888:::;;;;;;:::888777888999;;;:::999:::;;;;;;999777777888777666444555888:::?????????>>>===;;;:::999:::::::::::::::999888888777555444444666888999888555666777888999:::::::::555888:::888444111333666999;;;===<<<999555333333666999<<<===;;;888777666888888777555333333666888>>>;;;:::;;;:::666666888:::999888777555444333222555555555555444333333222444555666666555666888:::555444444555666777777666555555666777777777777777999;;;======:::777555444444555555333222111222444777777777777777888999:::777888888888777666444333666444555:::===;;;:::;;;777777666777888:::<<<===>>><<<<<<===???@@@@@@???:::;;;===???@@@@@@??????;;;888555555888:::;;;:::>>>@@@AAAAAA@@@>>>===>>>@@@AAABBBEEEGGGFFFCCC@@@@@@???======<<<:::777444111444777888777777:::===???===;;;999999:::;;;<<<;;;===???>>>:::888888:::::::::;;;::::::999888888222222222333444555666777999<<<>>>;;;777777<<>>>>>>>>>>>===;;;:::777777888<<>>@@@@@@???<<<:::222...555===OOOeeehhhTTTJJJJJJIIIPPPWWWSSSJJJJJJHHHEEECCCCCCFFFHHHKKKJJJHHHEEEBBB@@@???>>>BBBAAAAAABBBBBBBBB@@@===@@@888+++ +++666======???AAACCCDDDCCCAAA???===:::888888999;;;<<<>>><<<<<>>>>>===<<<>>>;;;999888:::;;;<<<<<>>@@@CCCBBB@@@@@@;;;;;;<<<>>>@@@BBBBBBBBBFFFEEEDDDBBBAAAAAAAAAAAAEEEDDDCCCCCCDDDDDDBBBAAACCCAAA???@@@BBBDDDDDDBBBAAA@@@@@@??????@@@@@@AAA:::>>>@@@===:::999>>>BBBAAAAAABBBCCCCCCDDDEEEEEEJJJJJJMMMRRRQQQJJJEEEDDDIIIHHHGGGEEECCCAAA@@@???BBBDDDEEEDDDBBB???>>>>>>>>>=========>>>@@@BBBDDDCCCAAA??????AAA@@@<<<999;;;===@@@BBBAAA???;;;888777999;;;;;;;;;<<<>>>@@@@@@@@@@@@@@@??????>>>>>>CCCAAA???>>>@@@AAAAAAAAA999111$$$ &&&222777888===>>>???@@@@@@AAABBBCCCAAAAAA@@@???>>>===<<<;;;:::;;;===@@@CCCEEEDDDBBB===>>>???===;;;999999:::<<<:::999:::888444666:::BBB???;;;999777555222000777666888>>>EEEHHHFFFBBBAAAAAAAAABBBDDDFFFFFFFFFDDDCCCCCCDDDEEEHHHJJJKKKIIIGGGEEEBBBAAAAAABBBCCC??????@@@@@@???===;;;999======<<<<<<<<<>>>@@@AAABBBBBBBBB???<<<;;;;;;<<<@@@???@@@CCCGGGFFFAAA<<<999;;;===>>>>>>>>><<<;;;:::;;;<<<===;;;:::888888:::::::::888666555666777888888999999:::;;;:::999999999777555222222555777======??????>>>===;;;999999999::::::999999888777777555222222555888:::;;;999999888888999;;;<<<===777:::<<<;;;888666555555777999::::::777555555555999;;;>>>>>>;;;888666555777888888666333222555777???===<<<;;;:::999999:::<<<;;;:::999777666555444222333444555444333111000222444777777777666777888555222000222555888777555555666777888888777666555333555888::::::999888777666777777666444444555666666666777777888999999999888888999999888666555444666444666:::<<<::::::===;;;;;;:::;;;<<<===>>>???<<<<<<<<<===@@@@@@???>>>;;;===>>>???@@@@@@AAABBB???;;;777777:::<<<;;;999:::<<<===>>>>>>>>>>>>>>>???@@@BBBDDDGGGGGGEEECCC@@@???>>>>>>>>><<<888555111555888888555555999===@@@>>><<<;;;<<<<<<======;;;<<<===<<<999888999;;;;;;;;;;;;;;;:::999888888111111111222333555666777<<<>>>???===999999===AAA>>><<<:::;;;===??????>>>????????????===;;;999777777777999>>>CCCDDDAAA<<<>>>===;;;:::;;;===>>>???===<<<111222===888<<>><<<;;;;;;>>>???AAACCCDDDCCCAAA???BBB<<<000  )))555=========???AAACCCCCCBBB@@@>>>;;;999888999;;;===@@@>>>===???AAACCCBBBAAA999999:::<<<>>>???===;;;999<<>>>>>===<<<>>>;;;999888999::::::999BBB:::333111222777AAAKKK]]]bbb```]]]ggguuussseeeSSSFFF<<<===BBBCCCAAA@@@>>><<<<<<>>>AAADDDDDDCCCEEEEEEDDDDDDCCCBBBAAAAAABBBAAA??????AAABBBAAA@@@EEECCCBBBBBBDDDDDDDDDDDDBBBAAA@@@??????@@@AAABBB>>>@@@@@@<<<666555:::???????????????AAABBBCCCDDDGGGHHHLLLRRRRRRKKKFFFEEEHHHGGGFFFDDDBBBAAA@@@???BBBCCCDDDCCC@@@>>>======???>>>>>>>>>???BBBEEEGGGEEEBBB??????@@@???<<<888<<<===??????===:::777555333666888999:::<<<>>>@@@CCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@BBBDDDDDDCCCAAA===666*** !!!///777:::???AAACCCCCCBBBBBBDDDGGG=========<<<<<<<<<<<<===::::::;;;>>>AAACCCCCCBBB;;;<<<===<<<;;;:::;;;===:::888888:::999777:::???@@@>>>;;;:::999888666555555444777???HHHMMMKKKGGGFFFFFFFFFFFFEEEEEEEEEFFFCCCCCCBBBBBBCCCDDDEEEFFFGGGFFFCCCAAA??????@@@AAA<<<===???@@@@@@>>><<<;;;===<<<:::999:::===???@@@AAABBBAAA???===<<<<<<===??????@@@CCCEEEDDD@@@<<<>>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>===;;;;;;;;;:::888444333333444444555777999:::;;;<<<===<<<;;;999555222222555777:::<<<>>>??????===;;;:::888888888888888777777666777555222222555888;;;<<<===;;;999777888:::<<<>>><<<;;;;;;<<<>>><<<888555777777888777666666999;;;:::<<<>>>===;;;888777777666999;;;999555333555777======;;;999999:::;;;;;;999999999888777666555555111111222333333222000///000333666888777666666666444111///000444777666444666666888888888777555444222333666999::::::888777555666777777555555666777666666777777888888888888888888999999999777666555666444555999:::888888<<<===============>>>??????:::::::::<<<>>>>>>===<<<===???AAAAAA@@@???@@@BBB>>><<<:::;;;======;;;999777888999;;;===???@@@@@@@@@??????AAADDDFFFFFFEEE@@@????????????===999666444777999777333222666;;;===;;;::::::===??????>>>?????????===;;;::::::;;;;;;;;;;;;;;;;;;:::999888333333333333444555666777>>>??????<<<::::::<<>>===;;;999666555444555888>>>CCCDDDBBB???===<<<:::999888999<<<>>>===;;;111555>>>111,,,AAAKKKEEEIIIKKKHHHLLLPPPIIIOOONNNLLLHHHDDDCCCEEEFFFGGGEEEBBB>>>;;;:::999999<<<>>>BBBEEEFFFEEEDDDCCCCCC???444%%%  )))666>>><<<;;;;;;>>>AAACCCCCC@@@>>><<<:::999:::<<<===AAA@@@>>>===>>>>>>>>>======<<<===@@@BBBBBBAAA???>>>@@@BBBDDDDDDCCC@@@??????@@@@@@@@@>>>===<<<<<<===;;;999888999:::999888<<<555000555===DDDKKKQQQ]]]eeekkkooowww{{{qqqcccWWWJJJ???>>>@@@@@@>>>===@@@===<<<>>>BBBDDDDDDBBBBBBCCCEEEFFFFFFDDDBBBAAA<<<;;;:::<<>>>>>???AAABBBCCCBBB@@@;;;666666999======;;;:::;;;???BBBEEEFFFEEEEEEIIIOOOOOOJJJFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@===???AAAAAA?????????AAAAAAAAA@@@AAACCCFFFIIIKKKFFFCCC??????@@@@@@>>><<<>>>??????>>>:::888777777333555888:::;;;===???BBBGGGFFFDDDBBB@@@???>>>>>>@@@@@@AAACCCEEEEEEBBB@@@???:::///!!!  (((333999;;;???BBBBBBAAA@@@BBBEEE;;;;;;:::::::::;;;<<<===;;;::::::<<>>===<<<999999:::;;;999777777999999888;;;AAA>>><<<::::::::::::999888888888;;;CCCMMMRRRQQQMMMJJJKKKKKKIIIGGGEEEEEEFFFAAAAAA@@@@@@@@@@@@AAAAAACCCCCCAAA@@@???>>>======999;;;===??????>>><<<;;;<<<888555444666:::<<<======>>>???>>>======???AAA===???AAABBBBBB@@@>>>===AAA@@@>>><<<<<<<<<======::::::999;;;======<<<;;;;;;;;;:::777444222222333111444777999:::;;;===???===<<<999666333444777:::888:::<<<===>>>===<<<;;;777888888888888777666666888666333444666999;;;<<<>>><<<:::888777888:::;;;<<<:::999;;;>>>>>>:::555888999888777777888<<>><<<777444666999<<<===;;;777777:::<<<;;;555555555444444333333333000000111111111000000///000333666888777666555666333222111222444555555444666777777777777777666666666666777999:::999555333111333555555555444555666888777777666666777777777888999999:::999888777666666555666999777555666:::;;;;;;<<<<<<<<<<<<<<<<<<999888888999;;;<<<<<<;;;===@@@CCCBBB>>><<<<<<>>>999::::::;;;::::::999999777666777999===@@@@@@@@@???>>>>>>@@@CCCEEEEEEEEE?????????@@@@@@===999666666888888666333333555888999777555888<<>>===@@@@@@@@@???===<<<:::999999999::::::::::::999999777666666555555555666666<<<<<<<<<:::999999<<<>>>>>>===<<<;;;::::::;;;;;;>>>>>>>>>===;;;999777555000222666:::============:::::::::888777888;;;===>>>999333777;;;000+++444BBBBBBJJJKKKEEEIIIMMMFFFNNNOOONNNLLLHHHEEEDDDDDDBBBAAA@@@>>>===<<<;;;;;;<<<@@@DDDFFFGGGFFFFFFFFFCCC@@@777(((  )))777<<<;;;:::;;;>>>AAABBBBBB>>>===<<<<<<<<<<<<===>>>@@@???===<<<;;;;;;<<<<<<@@@??????AAACCCCCCBBBAAAAAABBBCCCDDDCCCBBB@@@???AAABBBBBBAAA>>><<<<<<<<<===;;;999999::::::999888>>>777555@@@OOOWWWZZZ[[[[[[```kkkvvv|||wwwjjj___VVVPPPJJJFFFBBB<<<;;;>>>AAA>>>;;;<<<@@@CCCBBB@@@???BBBFFFHHHIIIFFFCCCAAA;;;:::999:::>>>CCCFFFGGGFFFFFFEEEDDDCCCCCCDDDDDDAAA???===<<<<<<===???AAAFFFCCC>>>:::888999<<<>>>>>>;;;777888<<<@@@CCCDDDCCCBBBDDDIIIJJJGGGFFFGGGDDDCCCAAA@@@??????@@@@@@<<<>>>?????????>>>@@@AAAAAA@@@@@@AAACCCGGGJJJLLLHHHDDD???>>>@@@BBBBBB@@@???@@@@@@===:::999:::<<<777999;;;<<<===>>>@@@BBBFFFEEECCCAAA???>>>>>>>>>@@@???@@@AAACCCCCCAAA???AAA===444'''   ,,,555777<<>>@@@AAAAAA>>>>>>===;;;999888999;;;:::888777888777666999???===;;;999999:::::::::999<<<===@@@GGGNNNQQQPPPOOOHHHIIIJJJGGGDDDAAABBBCCC>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???>>><<<;;;555888;;;>>>???>>><<<:::<<<888333222555999<<<<<>><<<;;;<<<>>>:::>>>BBBAAA>>><<<===?????????????????????>>>>>>888666555777:::<<<;;;999:::::::::777444333333444111444888999999:::<<<>>><<<;;;999666444555999<<<777888:::;;;<<<<<<<<<<<<888999999999999888777777999777555666888:::;;;;;;<<<<<<;;;:::999777666555666666777888999999888777888999:::999888777999:::<<<<<<;;;:::999:::===@@@999>>>BBB@@@:::666777:::;;;===;;;666666;;;===;;;555444444333222222111111000///////////////000000222444777888777777777777222444666777666555444555777666666666666666777888777777777999;;;999666222///111444666666666777888:::999777555444555666777888999:::::::::999888777888777777999666333444999::::::;;;;;;;;;::::::::::::888777777999;;;<<<<<<999>>>BBBAAA===999888:::666888999777444444888;;;999888777999<<>>>>>@@@CCCEEEFFFDDDBBB>>>>>>???@@@@@@===999555777666555444444555777888999666555777<<>>;;;=========>>>>>><<<999777666777888999::::::::::::::::::888777555555444444777777777777777999<<<>>>======<<<;;;::::::<<<===>>>?????????>>><<<:::999///333777888666555777999888:::;;;:::888888;;;>>>AAA666444999666666888666@@@CCCJJJHHH@@@DDDJJJDDDLLLNNNPPPPPPLLLGGGCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@???BBBFFFGGGEEEDDDDDDFFFBBB@@@999+++  '''666888888:::===AAABBB@@@???;;;<<<======>>>>>>>>>>>>>>>===<<<;;;:::;;;===>>>AAA@@@>>>???@@@AAAAAA@@@???@@@AAAAAAAAAAAAAAA@@@>>>@@@BBBAAA>>><<<<<<===<<<;;;::::::;;;;;;:::999CCC<<<<<>>===AAAFFFJJJJJJHHHDDDAAA>>><<<:::;;;>>>BBBEEEFFFEEEEEEEEEDDDBBBBBBBBBDDD???>>><<<::::::<<<>>>???GGGCCC===::::::<<>>888777999===@@@@@@BBB@@@BBBFFFGGGEEEEEEHHHBBBAAA@@@?????????@@@AAA???@@@AAA???===<<<===>>>>>>>>>>>>???AAADDDHHHJJJIIIDDD???>>>AAADDDDDDDDD@@@AAA@@@>>>;;;;;;>>>BBB;;;===>>>???>>>???AAABBBAAAAAA?????????@@@AAABBB@@@???>>>>>>???@@@@@@???BBB???777***  '''111555;;;AAABBB???===>>>@@@>>>===;;;:::999999::::::???===;;;<<<>>>@@@AAAAAA<<<<<<<<<:::999999;;;===<<<888777777555333666;;;<<<:::888888999999999888===???CCCHHHLLLNNNMMMLLLBBBDDDEEECCC???===>>>???;;;<<<===>>>???@@@AAAAAA>>>???@@@AAA@@@>>><<<:::333666999===>>>===;;;:::???:::555444777;;;>>>???EEEDDDCCC???;;;888777888999>>>BBBAAA;;;999<<>>:::888777999===???>>><<<888999999777555444555666222666999999888888:::===;;;:::888555444666:::>>>777777999:::;;;<<<<<<<<<999::::::::::::999888888:::888777777999;;;;;;;;;999;;;======;;;777222///000333666666444333555888666888:::999777555333333<<<;;;:::888888;;;???CCC:::???DDDBBB<<<777999<<<;;;===;;;666666<<<>>><<<777777666555333222111111000///...------...000111333666888999888888888999333777::::::777555555666777666555555555666888999555444555999<<<<<<888555000222666888888999:::;;;<<<:::777444333444666777888999:::;;;:::999888777:::888999:::666222444999;;;;;;<<<<<<;;;;;;::::::;;;999777777999;;;======555;;;@@@@@@;;;777666777666888999555000111888@@@<<<:::888999<<<>>>===;;;<<<>>>BBBFFFIIIGGGCCC@@@===>>>>>>@@@@@@===999555777444222333555777999999<<<999777:::>>>AAA???<<<999999;;;======<<<888666555666777888999:::::::::===;;;999777555444333222333333333444666:::===@@@<<<======<<<;;;;;;===??????@@@AAAAAA@@@???>>>===111666:::888222000333777888:::<<<;;;::::::<<>>FFFBBBJJJMMMQQQRRRNNNIIICCC@@@???AAACCCEEEFFFFFFFFFEEEBBBDDDGGGFFFCCCBBBBBBCCCAAA@@@:::,,,  %%%333444666;;;@@@DDDCCC???;;;999;;;===???@@@@@@??????;;;<<<;;;;;;:::<<>>======>>>??????@@@AAAAAA;;;>>>@@@???===;;;<<<>>><<<;;;::::::<<<<<<;;;:::GGGEEEJJJXXXgggjjj```TTTUUUWWWWWWWWWXXXZZZ\\\[[[[[[\\\^^^[[[QQQCCC======AAA>>>;;;:::;;;<<<<<<<<<===DDDHHHEEECCCDDDDDDCCCCCCCCCAAA@@@@@@AAACCCCCCIIIGGGEEEBBB@@@???>>>>>>>>>???AAACCCCCCBBBAAA@@@BBB???;;;999999:::;;;;;;===999555555:::>>>@@@@@@DDDBBBAAAAAACCCFFFFFFFFFCCCBBB@@@??????@@@BBBCCCBBBBBB@@@???>>>=========CCC>>>:::;;;@@@DDDDDDCCCDDDDDDCCCBBBAAA???======:::CCCHHHDDD>>>>>>AAABBB??????>>>>>>???AAACCCDDDFFFBBB===<<>>@@@AAABBB>>>999111$$$  &&&111444888<<<>>>@@@BBBCCCFFFDDDAAA???======>>>>>>:::999777777888;;;>>>@@@AAA@@@===999666666999;;;;;;;;;:::777222111333666888:::;;;<<<<<<999777555:::===AAAEEEHHHGGGFFFEEEAAACCCDDDCCC???<<<:::999999;;;>>>@@@AAAAAA@@@???@@@@@@???===???AAA???999:::555444888;;;:::;;;>>>===;;;888666666888:::<<>>;;;:::999::::::>>><<<:::999999;;;>>>???BBBCCCDDDEEEEEECCC@@@>>>===<<<:::999999:::;;;<<<>>>;;;888888999999777555333555666666666888;;;>>>888888888777555666888:::;;;:::999999999:::;;;<<<<<<;;;::::::999999::::::;;;:::999888888888999:::<<<:::888555333222222333444555555666555333222111555888;;;;;;999666555444555555666777888:::;;;<<<<<<888777;;;<<<:::999;;;:::;;;;;;:::999888777777777777888888777666555444111111111222222333333333888777888999::::::888666111555999888555333666999999777444333444666666666555666999<<<===<<<999666444777;;;;;;999888999<<<>>>999555555888:::999777;;;:::777555444666888999===:::888888555333555;;;333666999:::999888777777>>>:::888:::>>>@@@>>>:::888999::::::999888777666???<<<777111---///555;;;;;;:::999888999<<>>=========<<<999777777999;;;<<<<<<;;;999777777999;;;======>>>??????===;;;888666666777888888999;;;>>>AAAEEE;;;444666888555///,,,///333777888777888;;;===>>>===;;;::::::;;;<<<===:::???AAAAAADDDGGGAAA888999999888555333222444666::::::;;;<<<=========<<>>;;;<<>>???<<<:::888:::===???>>>===???===;;;;;;===?????????<<<:::888888999;;;;;;;;;GGGIIINNNWWW^^^___YYYRRRNNNNNNOOOOOOQQQTTTWWWXXX```]]]^^^aaa^^^SSSIIIDDDCCC@@@===;;;;;;<<<<<<<<<:::@@@DDDBBBAAABBBDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBIIIGGGDDDAAA???===<<<<<<===>>>@@@BBBCCCDDDDDDCCCDDDAAA===:::999999888777:::888666777:::>>>@@@AAAEEECCCAAAAAABBBBBBBBBAAAAAA@@@???>>>???@@@BBBDDDAAAAAA@@@???>>>>>>>>>>>>CCC???;;;;;;???BBBAAA???@@@@@@@@@@@@???>>>======:::AAAEEEBBB>>>???AAAAAAAAA@@@???>>>>>>>>>???@@@BBB>>>:::999;;;???AAAAAA@@@>>>===<<<;;;===>>>??????===:::333'''   ...333:::>>>???@@@AAABBBDDDCCCAAA???>>>>>>>>>???===;;;:::999999;;;===???>>>???>>><<<999888999:::<<<<<<:::777333222444666:::999888888777777666666888:::>>>AAACCCDDDDDDCCC@@@BBBDDDCCC@@@===<<<;;;<<<===???AAAAAAAAA@@@???AAABBB@@@>>>@@@CCCAAA;;;:::666555888;;;;;;<<>><<<:::888777888:::<<<>>>===;;;::::::;;;<<<======;;;:::888888:::<<<===AAABBBEEEFFFFFFDDDAAA???======<<<<<<<<<<<<===>>>>>><<<999888999999888666444333333444555888;;;<<<:::::::::999777888:::<<<<<<<<<:::999888999999:::;;;;;;:::999999999999::::::999888666666777777888<<<;;;999777555333222222555555666777666555444333555777999999888555555555<<<;;;:::999888777777666;;;777666:::<<<:::999;;;::::::::::::999777666666666777888888888666555444111111222333444555666666888888888999999999777666333666999999555444666999999777444333444555555444555555777999;;;:::888555555888:::;;;:::::::::;;;===999555555999;;;:::888999888777666555666777888999444333444444333444777444666888999888888888999<<<999777999===???<<<999555666777888999888777777<<<999444///---000777======<<<;;;;;;;;;===???AAAAAABBBCCCEEEFFFFFFFFFFFF???AAACCCBBB@@@>>>>>>>>>===<<<:::999888999:::;;;;;;:::888666666888:::;;;;;;;;;;;;;;;:::999777666888888888888888999;;;======999888999999555444777;;;<<<===<<<;;;;;;<<<===@@@???>>>>>>===>>>>>>>>>???DDDFFFFFFIIIKKKFFF>>>888999888666444333444555999:::;;;<<<===============:::777888<<<@@@BBBBBBBBBDDDFFFGGGFFFFFFEEEEEEFFFKKKPPPRRROOOIIICCC@@@:::???EEEGGGDDDBBBCCCEEEAAABBBBBBBBBBBBBBBAAAAAA???<<<999444&&& $$$...222666999???EEEEEEBBB<<<<<<>>>AAADDDEEEDDDBBBEEEAAA???@@@???<<<<<>><<<:::888888;;;===>>>======;;;:::;;;===???@@@@@@>>>;;;999888999::::::999CCCIIIPPPSSSRRROOOMMMKKKFFFFFFHHHKKKNNNRRRUUUXXXddd]]]]]]hhhqqqlll[[[NNNHHHDDD???<<<<<<=========:::@@@DDDBBB@@@BBBDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@GGGFFFCCC@@@===<<<;;;;;;<<<===???AAACCCEEEGGGHHHGGGDDD@@@===;;;888666333666888999:::;;;<<>><<>>>>>>>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDAAA===<<<>>>???===;;;;;;;;;<<<===>>>>>>>>>>>>;;;@@@CCC@@@???AAABBB@@@BBBAAA???>>><<<;;;;;;;;;>>>;;;888777999<<>><<<:::::::::;;;<<<<<<>>>===999///"""  &&&...888======;;;<<<>>>@@@@@@@@@???????????????@@@???===;;;:::;;;<<<===;;;===>>>===;;;999999999<<<<<<:::777444333444666<<<999666333222444666888777888;;;>>>@@@BBBCCCDDD@@@BBBDDDDDDBBB@@@????????????AAAAAAAAA@@@???>>>AAABBBAAA???@@@CCCBBB>>>:::666555999<<<<<<===@@@???>>><<<;;;::::::::::::===<<<;;;::::::;;;======;;;:::888777777888999:::???AAAEEEGGGHHHEEEBBB@@@;;;;;;;;;<<<<<<===>>>>>>>>><<<:::999999999888777666222000111555999;;;;;;;;;;;;;;;:::888999;;;======<<<;;;999888888888888;;;;;;:::999999999999999888777666555444555666666======<<<:::888666444222444555777888888888777666555777888888666555555666>>>>>>===<<<:::777555444:::666666999;;;999888:::::::::999999888666555444666666777888888777666555222222333444555777777888777888888999888777666555333666888777444222444666888666444333444555555444666555555777888888777555777777888:::<<<<<<;;;999:::777555555999;;;;;;999999888888777555444333222333...,,,000333333222333333444666555555555777999;;;888777999<<<===;;;888222333555777888888888777<<<999444///---000666<<<>>>>>>>>>>>>>>>???@@@AAA???@@@@@@AAABBBBBBAAAAAA???AAACCCBBB@@@>>>>>>>>>======<<<;;;:::999999999;;;:::888777777888:::;;;888888777666666666666666999888888777777777777777444666:::===999666;;;BBBJJJGGGCCC@@@???>>>===<<>>???@@@AAABBBDDDFFFGGGGGGFFFFFFEEEFFFHHHJJJKKKHHHCCC???888===CCCFFFFFFFFFGGGIII???@@@BBBDDDDDDBBBAAA???:::999:::777+++   )))000777<<>>===<<<<<<<<<>>>>>>???@@@CCCEEEGGGIIIGGGEEEBBB???>>>;;;888555777:::======<<<;;;===@@@DDDCCCAAAAAAAAA@@@===;;;=========>>>???AAABBBCCC@@@AAAAAABBBBBBCCCCCCBBBFFFCCC@@@>>>>>>===;;;888777888:::;;;===>>>>>>>>><<<@@@BBB@@@AAADDDCCC@@@@@@@@@>>>===;;;:::999888<<<:::888888999<<>>;;;999888888999:::;;;???AAA>>>888---   %%%222888888666666888===>>>??????@@@@@@??????BBB@@@>>><<<;;;:::;;;;;;:::;;;<<<;;;999888888:::<<<;;;999777555555666777<<<999666333333444666888999999:::<<>>;;;777666:::======>>>AAAAAA@@@???===<<<;;;::::::@@@???===<<<;;;:::::::::888888777777777777777888===???DDDGGGHHHFFFCCCAAA777888999:::;;;<<<<<<;;;===;;;:::999999999888888888333///000666:::;;;:::999::::::888777777999;;;;;;;;;:::999999888888888;;;::::::999888999999999888777666555444555666666>>>>>>===<<<:::777555333333555666888888888888777666777888888777666777999;;;;;;<<<<<<<<<;;;:::999<<<888666999:::777666777999999888888777555444333555666777888888777666666444444444555555666666666666777888888777555444444222333444333000///000222666555333444666888999888999888666777888999999888999777777999===>>>;;;888777555444555888::::::::::::::::::999777333///---111+++)))///444444222111222333333222111222555888999888777999;;;;;;999666222444555777888888888888???;;;555000...///333666?????????@@@@@@AAAAAAAAA>>>????????????>>>>>>>>>>>>@@@BBBAAA???============>>>>>>===<<<:::888777<<<;;;999888888888::::::777555444333333444666777777666666666777777555444000333999===;;;999>>>FFFQQQKKKDDD@@@@@@@@@>>><<<@@@@@@AAABBBAAA@@@>>>======@@@CCCDDDEEEDDDAAA>>>777999;;;:::888555444444888999:::;;;<<<============>>>??????<<<;;;:::;;;???@@@AAADDDFFFGGGFFFEEEDDDBBBAAABBBDDDDDD???;;;999===BBBEEEFFFGGGIIIJJJ@@@@@@BBBCCCCCCBBBAAAAAA<<<::::::888---   &&&///999===AAAEEEFFFDDD>>>AAACCCBBB???======???GGGCCCBBBBBB@@@<<<;;;===@@@CCCBBB;;;777888;;;;;;;;;999777777777999;;;===;;;:::999:::<<<>>>>>>===>>>;;;888777777999999999;;;@@@GGGLLLLLLGGGAAA<<<@@@BBBKKKXXX_________bbbfffXXXTTTgggvvveeeOOOIIIBBB===<<<===>>>???DDDIIIIIICCC@@@AAACCCCCC@@@AAABBBBBBBBB@@@???>>>BBBAAA@@@>>>>>>>>>>>>???AAAAAAAAABBBCCCDDDFFFGGGFFFDDDBBBAAA@@@???===;;;:::===@@@@@@===;;;<<<>>>BBBAAABBBCCCDDDCCC@@@===<<<======>>>???AAABBBCCCAAABBBCCCEEEEEEEEEEEEEEEGGGEEECCCAAA???===:::888777888999:::<<<<<<======>>>AAACCCAAABBBDDDCCC@@@======<<<<<<;;;:::999999888888777777888;;;>>>AAA@@@>>><<<999888888999999888===AAA???;;;444'''   ***333555444555666;;;<<<===>>>????????????AAA@@@>>><<<;;;:::::::::;;;;;;999777555555888;;;;;;999777555555666777888;;;:::999888777777777777999999999;;;===???BBBCCCAAACCCEEEEEEEEEEEEFFFGGG@@@@@@??????===<<<;;;:::999;;;;;;888888<<<>>><<<;;;777777;;;>>>>>>@@@BBBCCCBBB@@@>>>===<<<;;;:::AAA@@@???===<<<;;;;;;:::666666777777888888777777;;;>>>AAAEEEFFFDDDBBB@@@666777999;;;<<<<<<;;;:::;;;::::::999888777888888:::555111222777;;;;;;999666777777555444444666888777888888999999:::::::::::::::999888888888888999999888777666666666777777:::::::::999888555333111222444555777888888888777777888:::999999999:::<<<999999:::;;;<<<<<<<<<<<>>>>>===;;;999999:::;;;;;;:::888666666888<<<===:::777333333333444666888999999:::;;;===>>>===:::777444444...,,,111666555222111555555444222111222666888777777888999:::999777555666777888999:::999888888>>>:::666333222333555666>>>>>>>>>???@@@@@@@@@AAA??????>>>>>>===============???@@@@@@>>><<<;;;<<<===>>>???>>>===;;;999777999999777666666666777777666555333222222444666888333333333666888888666333111111444:::<<<;;;===AAAMMMHHHAAA>>>>>>???>>>===>>>>>>??????>>>===;;;:::999:::===@@@@@@>>><<<;;;999;;;<<<<<<999777666666777888999;;;<<<=========;;;===@@@@@@>>>;;;::::::>>>>>>>>>BBBEEEGGGEEECCCDDDAAA??????AAAAAA>>>;;;<<>>;;;777,,,  $$$///:::===>>>@@@AAA@@@===@@@AAA???<<<:::;;;===DDDAAA@@@AAA???:::999;;;>>>BBBBBB<<<777999;;;;;;;;;:::999888888999;;;===<<<;;;:::;;;======<<<;;;<<<999666555777:::;;;<<<===@@@EEEKKKNNNLLLEEE??????AAAKKK\\\dddbbbbbbggghhhYYYRRR```uuu}}}uuujjjPPPJJJBBB===;;;===???@@@DDDGGGFFF???:::<<<>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCBBBAAA@@@???@@@@@@AAACCCCCCCCCDDDDDDDDDDDDDDDDDDBBB@@@@@@AAABBBAAA@@@>>>???AAA@@@???>>>>>>???@@@AAABBBEEEFFFEEEBBB???===>>>>>>???@@@AAABBBBBBBBBCCCEEEFFFFFFFFFEEEEEEEEEEEEEEECCCAAA===:::888888999999::::::999999888===BBBDDDBBB@@@BBBBBB???;;;;;;<<<<<<;;;::::::999444555666666777999===@@@AAA???===:::999999:::;;;444;;;>>><<<;;;999---   ###---444777999:::<<<<<<<<<===>>>>>>??????@@@???>>>===<<<;;;;;;:::===<<<999666333444888;;;888666444444555888999999::::::;;;;;;:::999888777777777888999:::<<<===>>>@@@AAACCCCCCCCCCCCEEEGGG@@@???>>>===<<<;;;;;;:::555999999666666999<<<<<<<<<888777<<>><<<<<<<<<<<<>>>>>>=========<<<<<<<<<444555777999::::::999999:::<<<>>>AAAAAAAAA???>>>777999<<<>>>???===;;;:::888999999888666666777888:::777555555888999999777555555555444222333555777555666888999::::::;;;:::::::::999888888888888888:::999888777777777888888555555555444333222111000333444666777888888888777666888;;;;;;;;;;;;<<<===;;;;;;:::::::::;;;;;;<<>>???@@@??????>>>=========>>>>>>===???AAA@@@>>><<<<<<<<<>>>>>>??????>>><<<:::999666555555444333333333333555444333222222333555666111000222555999:::777333333000111888======<<<<<>>;;;<<<===??????=========<<<;;;:::999888999999===@@@???;;;:::===<<<===>>>===;;;999888999666777999:::<<<=========777888;;;>>>@@@@@@???>>>===<<<<<>>===;;;::::::;;;AAA>>>>>>@@@>>>999888999===AAAAAA<<<999;;;======;;;<<<===<<<;;;;;;<<<>>><<<;;;;;;<<<>>>>>>===;;;:::888555444666:::<<<>>>???AAADDDGGGJJJJJJGGGDDDAAA@@@JJJZZZcccbbbeeelllmmm^^^SSSXXXeeemmmmmmkkkQQQJJJBBB<<<:::<<>>>>>???@@@BBBEEEGGGHHHGGGFFFDDDBBBAAA@@@@@@@@@BBBCCCDDDEEEFFFEEEDDDDDDBBB@@@>>>>>>???AAABBBBBB@@@??????@@@BBBCCCCCCBBB@@@AAACCCEEEGGGEEEAAA>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFEEEDDDCCCBBBCCCDDDCCC@@@===:::888:::999999888777555333222;;;BBBEEEAAA======>>>>>>;;;<<<<<<<<<<<<:::999888444666777888888:::>>>BBBBBB@@@>>><<<;;;;;;<<<===555<<<>>>;;;<<<>>>444&&&  &&&111999<<<<<<===<<<<<<;;;<<<===???@@@??????>>>>>>>>>===============<<<999666666777999555333111222555999::::::;;;;;;;;;::::::999888777888888999::::::;;;;;;<<<===>>>@@@@@@???@@@BBBDDD@@@@@@???===<<<<<<<<<<<<555999:::777666:::===>>><<<888888<<<@@@@@@BBBEEEDDDBBB???<<<;;;<<<===>>>======<<<<<<;;;:::999888333555888;;;<<<===<<<;;;999:::;;;<<<======<<<<<<777999<<>>>>>>>>:::999888888999999888666222555777888777777777888444555666777777888888999999<<<@@@DDDFFFGGGFFFFFFBBB===999999666222222555999999999666444333555666666888:::;;;:::888666555777888:::;;;<<<<<<<<<;;;777777888;;;???@@@>>>;;;888777777777999<<<>>>@@@>>>>>>===<<<<<<===>>>??????AAABBBBBB@@@>>>======>>>>>>>>>>>>>>>===<<<<<<666666555444333333222222444333222111111222333333111000222666;;;;;;666111222000222999===<<<;;;<<>>===<<<;;;<<>>BBBAAA;;;;;;@@@???@@@@@@>>>;;;:::;;;<<<666777888:::<<<<<<======666666777<<>>>>>???AAACCC@@@@@@AAABBBDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGFFFAAA===:::111"""   )))444555333444888;;;===<<<;;;;;;<<<===<<<<<>>:::888:::;;;@@@AAA===:::===??????;;;>>>@@@@@@>>>======>>>999999:::===@@@AAA@@@???<<<999555444666999;;;===???AAABBBCCCCCCDDDFFFHHHDDDAAAIIIXXXaaabbbgggppprrrcccUUUTTTZZZaaafffjjjPPPJJJAAA;;;:::<<<@@@BBB???BBBAAA:::666999<<<>>>>>>>>>???AAADDDGGGJJJLLLKKKJJJGGGDDDAAA@@@??????AAABBBDDDFFFGGGFFFEEEDDDBBB???<<<;;;===@@@BBBBBB@@@>>>===???CCCGGGGGGEEE@@@AAACCCFFFFFFDDD@@@<<<@@@AAAAAABBBBBBBBBAAAAAAAAABBBDDDEEEEEECCCBBB@@@???AAACCCCCC@@@<<<999888::::::999777444222///...999AAAFFFAAA:::999;;;<<<============<<<:::888666666888:::;;;;;;===AAAEEEBBBAAA???===<<<===>>>???999???@@@===???CCC;;;---  ...999======>>>===;;;:::;;;<<<>>>@@@???????????????@@@@@@@@@===>>>???===:::888777777333111///000555999::::::<<<;;;:::999888888888999;;;;;;<<<=========<<<<<<;;;<<<======<<<===???AAAAAA@@@???>>>============666;;;<<<888777;;;@@@AAA===999888===@@@AAABBBFFFDDDBBB>>>;;;:::;;;>>>?????????===;;;888555333111222444888<<<>>>>>>>>>===999999999999::::::;;;;;;555888;;;======:::777555555777888666444333555888666888999999666333222222888888888777555666888:::777888999::::::999777777:::999999888777888888888:::999777666666666777888999888777666666777888999777888999:::;;;:::999999222555:::<<<<<<;;;:::;;;;;;999777666777:::>>>@@@>>>999888;;;<<<999888999444555666888999999::::::222333555777888999999888::::::999888777666555555,,,111666666333222444777777555333333555777888888666666666999;;;<<<<<<;;;777666555666777666444333000444888888666555666888555777999999999999999:::;;;===@@@BBBCCCCCCBBBAAAFFFBBB>>>;;;666000111555777888777555222000111222666888;;;<<<:::888666555444666888;;;<<<=========::::::<<>>@@@======<<<;;;<<<===>>>???AAABBBDDDCCCAAA?????????>>>>>>>>>===============999888888777666666555555333222222111111111111111222111222777;;;;;;555///000000444:::===;;;<<>>===;;;;;;<<<<<<<<<;;;???CCCAAA;;;<<>><<<;;;===>>>666777888:::;;;<<<======:::777777;;;AAADDDAAA===<<<999888;;;@@@BBB???;;;222666:::;;;;;;<<<@@@DDD@@@???@@@AAACCCDDDDDDCCCAAACCCEEEGGGHHHGGGFFFFFFDDD@@@===<<<555%%% &&&222222///111777;;;>>>;;;999:::>>>@@@>>><<>>;;;>>>AAAAAA<<>>>>>???777777999===AAACCCCCCBBB>>>:::666444555888:::;;;>>>>>>>>>???@@@AAABBBCCC@@@GGGQQQZZZ^^^`````````lll```gggcccRRRcccvvveeeQQQMMMDDD<<<777888>>>BBB@@@AAA@@@===::::::===AAA@@@???>>>???BBBEEEGGGGGGIIIKKKJJJDDDAAABBBCCCAAAMMMFFFDDDHHHLLLKKKHHHHHHEEEBBB@@@???AAACCCEEEEEEGGGEEEDDDDDDFFFGGGFFFFFF===>>>@@@BBBCCCCCCCCCBBBFFFEEECCCAAAAAAAAACCCDDDEEEFFFFFFBBB===<<<@@@DDDBBBCCCCCCCCCAAA>>><<<:::===<<<999666444444555555===>>>@@@AAA@@@@@@@@@AAA@@@@@@@@@>>><<<;;;<<<===:::===@@@>>>::::::???DDDCCCAAA???>>>>>>???>>>===999999;;;>>>BBBAAA===999%%%   """,,,555;;;===>>>@@@AAAAAA@@@???===AAA???===<<<>>>???@@@???===>>>>>><<<999777999;;;999666444444777:::999888999888:::;;;999666999>>>???>>>===<<<;;;:::::::::::::::;;;;;;<<<===>>>>>>BBBAAA@@@???>>>=========@@@???===<<<<<<>>>@@@AAA===777333666===BBBBBB???BBBAAA@@@>>>>>>>>>??????AAA???<<<:::888777666777777999<<>><<<:::;;;:::888888888:::<<<>>><<<;;;::::::;;;:::888666777666666666666666777777<<<888555555888888555111444444444333444555666666888:::<<<;;;888888:::===:::999888999999888777555999444555999:::777888======:::777666777:::===>>>999:::;;;:::888666666666333555888:::999888777777;;;:::::::::;;;;;;<<<<<<===;;;999999:::<<<<<<;;;000222444666666555444333......000666===>>>:::555:::999999::::::999666444666666666555222111222333666555555777:::<<<<<<;;;999:::;;;999777666666777888888888777777777777777555666888888666555666777777555333333666:::<<<===???>>>===<<<<<<===???@@@===>>>>>><<<888555444444999444111333333111111333666777:::===@@@===777222444444444666777:::<<<===AAA@@@???===;;;999888777888666444333444888<<<>>>CCCBBB@@@???@@@BBBDDDFFFMMMHHHBBB@@@BBBBBB@@@======<<<::::::;;;===@@@BBBAAA???===;;;888666555555888888777555444444444444333444666777777777666555444444444555888:::===???@@@@@@@@@===;;;;;;???CCCGGGEEEFFFIIIGGGAAA===>>>???>>><<<<<<===>>>======BBBBBBBBBAAA@@@???@@@BBB<<<;;;::::::;;;:::999777?????????AAACCCDDDCCCBBB===999666888===@@@@@@===;;;===>>><<<;;;<<<@@@DDDBBBCCCEEEGGGHHHEEE@@@===BBBDDDFFFEEECCCAAA@@@AAA>>>>>><<<888555...   %%%///000111666888777888;;;======<<<===AAADDDDDDCCCCCCBBBAAA???>>>===999;;;<<<>>>????????????:::>>>CCCDDDAAA>>>======>>>======>>>@@@@@@???===888777666666999:::::::::>>>>>>>>>???@@@AAACCCDDDBBBGGGOOOUUUZZZ]]]```bbbmmmdddlllfffTTTaaappp```PPPNNNJJJBBB;;;888:::>>>AAABBBCCCAAA>>>===???AAA<<<;;;;;;===@@@DDDFFFHHHEEEIIIHHHEEECCCGGGIIIHHHKKKFFFDDDIIIMMMKKKIIIHHHHHHDDD@@@???@@@CCCEEEFFFCCCAAA??????CCCFFFIIIJJJCCCCCCDDDDDDDDDCCCAAAAAABBBBBB@@@@@@@@@AAABBBDDD???AAABBB???:::888;;;???>>>???AAAAAAAAA???===<<<>>><<<:::777666666666666:::<<<>>>???@@@AAABBBCCC>>>>>>>>><<<::::::<<<===;;;===>>>===;;;<<>>===>>>?????????>>>======???@@@>>>:::777+++   (((,,,888;;;>>>???>>>=========AAA>>><<<;;;<<<<<<<<<;;;:::<<<<<<;;;999888:::<<<999777555555888999999888999888:::===;;;888:::???>>>===;;;999888777666666777777888999:::;;;<<<===CCCCCCCCCCCCBBB@@@???>>>???>>>======<<<===>>>>>>:::777444666;;;>>>===;;;;;;<<<===>>>>>>======<<<<<<;;;:::999888888888888888:::===???@@@???<<<;;;888888888888:::<<<>>>@@@AAA???===<<<<<<;;;999777666777777888888777666555999555222333666777555222444444555555666777777777777888999999777888;;;===::::::999999999888777666999555555888999666777;;;<<<:::777777888:::<<<===999:::;;;;;;:::888777666444666888::::::999888888===<<<;;;::::::;;;<<<===999777666777999;;;<<<<<<444555666777777777666666444333444999>>>???;;;777888777666666777666444222444444333222333444555555555555555666999;;;;;;:::999:::;;;:::999888888999777777888888888777777666444666888888777555555666666444222333666999;;;<<<===;;;:::888888999;;;<<<======<<<:::777555444444999444111333333111111333555666888;;;===;;;555000222333444666888:::;;;<<<@@@@@@>>>===;;;999777777;;;888555333444777;;;===BBB@@@?????????AAADDDFFFKKKFFFAAA???AAABBB???<<<<<<;;;:::999:::<<>><<<::::::===AAADDDBBBCCCFFFEEE@@@===>>>???>>>======>>>>>>>>>===@@@@@@@@@???>>>>>>???@@@;;;:::999999999:::::::::@@@???>>>???AAAAAA@@@???<<<999666999>>>BBBAAA@@@;;;<<<<<<;;;:::<<>>===999:::<<<>>>@@@@@@@@@@@@<<<@@@CCCCCCAAA???>>>>>>===;;;;;;;;;<<<===;;;:::666555444666888:::::::::===>>>>>>???AAACCCDDDEEEDDDFFFIIILLLPPPUUU\\\```jjjfffnnnhhhTTTZZZcccVVVNNNRRRSSSLLLAAA888777888???AAACCCCCCAAA???>>>>>>888888999:::>>>BBBFFFHHHFFFIIIIIIEEEEEEIIILLLKKKHHHDDDDDDJJJMMMLLLIIIIIIKKKHHHCCCAAAAAACCCEEEFFFCCC@@@======AAAFFFJJJLLLHHHGGGGGGEEECCCAAA???>>>???????????????AAABBBCCC???AAABBB@@@===;;;<<>>=========<<<===>>>@@@AAACCC@@@===<<<===???@@@@@@@@@???>>>>>>>>>===;;;888333%%%   ///555;;;===;;;999:::===@@@===;;;:::999999888666777999999999888888:::<<<:::888666666777999999999888888;;;??????===>>>BBB@@@???===:::777555444444666666777888999;;;===>>>???@@@@@@@@@???===;;;:::===============<<<;;;;;;777777888888999888888777444666999<<<===<<<:::888666777888888999999888888:::;;;>>>@@@@@@>>><<<;;;666666777999;;;===???@@@AAA???======>>>>>>>>>===777888999999888777555444555111...///222444444333222444666888999999999999666666666555555666:::===::::::::::::999888777666999777666777777555555888:::999999888999999:::;;;777999;;;===<<<;;;999777555666888::::::::::::999>>>===;;;999999:::===>>>777666555777:::===>>>???999999888777777777888888999777777:::>>>???<<<999777555444333444444333111444111...///333777777777555444444666888::::::999888999::::::999888888999555666777999999888666555333666888999888666555555555333222333666999;;;<<<===;;;999888777888999:::===;;;999777666555555666999333111333444222111333666777999;;;<<<:::555111111222444777999:::;;;<<<=========<<<;;;:::999888???<<<777444333666999<<>>>>>>>>???AAADDDEEEHHHDDD@@@???@@@@@@???<<<::::::999999:::<<<>>>@@@BBBBBB@@@>>>===<<<;;;;;;;;;;;;999888777666666666888888999999999777666555666777888888999999999999======<<<:::888888;;;===???===>>>BBBBBB>>><<<>>>??????@@@@@@@@@@@@??????@@@??????>>>>>>>>>>>>>>>999888777777888999<<<===@@@>>><<<<<<===>>>===;;;<<<:::888;;;???CCCCCCAAA:::;;;;;;;;;;;;<<>>@@@CCCFFFFFFFFFDDDCCCAAA???>>>===888:::<<>>???AAA@@@>>>======>>><<<;;;999999::::::999888555444444555888:::999999??????@@@AAACCCEEEFFFGGGEEEDDDBBBAAACCCJJJRRRYYYddddddkkkeeeSSSRRRUUULLLMMMUUU\\\WWWIII;;;555444:::<<<@@@AAAAAA>>>;;;999888999:::;;;===AAAEEEHHHKKKMMMKKKFFFCCCEEEHHHGGGFFFCCCDDDIIIMMMKKKIIIIIIMMMJJJGGGEEEEEEFFFEEEDDDEEEBBB@@@@@@BBBEEEHHHIIIGGGGGGEEECCCAAA???===<<<@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBB???>>>>>>???===???AAACCCDDDDDDCCCBBB???>>>===<<<;;;:::;;;;;;777777888:::===@@@AAAAAA;;;;;;:::888777888;;;>>>???===;;;<<<>>>@@@@@@@@@CCC@@@<<<;;;<<<>>>@@@@@@>>>===<<<<<<======>>>===999---   %%%...777;;;888777:::>>>===<<<:::999::::::888777777777777666666666777888999888777666777888999999999999<<>>>>>===<<<;;;::::::999;;;<<<======<<<:::888777777:::===<<<999666666666444666777999999999777666444555777888888888777777999;;;===>>>>>>===;;;:::555555666888999;;;<<<===<<<::::::;;;???BBBCCCCCC:::999888777666555555444222///,,,+++---000111111111333666999;;;;;;;;;:::666555444333333555777999999:::;;;:::999777777777;;;999888888777666666666888999::::::999888888888777888;;;>>>???>>>:::888777777777999;;;<<<;;;:::>>><<<999777777999<<<>>>:::999888999<<<>>>???@@@:::888777555444555666777888777777888;;;===<<<;;;777666444444555555444333666111---...444888888666444333333555888::::::999666888999888666444444444333555777999:::999777555444777:::;;;999777666666666444333444777:::;;;<<<@@@>>><<<:::999999:::;;;>>><<<999777777888999999999444111444444333222555999:::<<<======;;;777555000222444777999:::;;;;;;999:::;;;<<<======<<<<<>>999555444666999;;;<<<<<<===>>>@@@AAACCCDDDDDDBBB???>>>??????>>>===999999999999:::<<<>>>@@@CCCBBBAAA??????>>>>>>>>>======;;;:::888777777777999999999999888666444333666777999:::;;;;;;:::999;;;;;;:::888777888999:::;;;999:::===>>>;;;;;;>>>???AAABBBCCCBBBBBBBBBBBBBBBAAA??????@@@@@@@@@???:::999888666666888;;;===>>><<<:::999;;;<<<<<<<<>>@@@BBBFFFCCCAAAEEEKKKLLLHHHCCCDDD@@@<<<===BBBFFFDDDBBB===>>>>>>===;;;555'''  &&&000777;;;<<<<<<888999:::<<<>>>@@@BBBDDDFFFEEECCCAAA???===<<<<<<888:::<<>><<<<<<<<<<<<:::999777666666777999999888777BBBBBBBBBCCCEEEGGGHHHIIIFFFDDD???;;;<<>>??????AAADDDGGGMMMNNNKKKDDD@@@BBBDDDCCCDDDBBBCCCHHHJJJHHHGGGIIILLLKKKJJJJJJJJJGGGDDDAAA@@@??????AAACCCEEEEEEDDDCCCCCCBBB@@@???>>>======CCCCCCCCCCCCBBBAAA???>>><<<===>>>>>>===<<<<<<<<>>===============999777666888<<>>???===<<<<<<>>>@@@AAA@@@BBB@@@<<<;;;<<<>>>??????===<<<<<<;;;;;;<<<===>>>;;;222###  &&&222888777777;;;???;;;::::::;;;=========;;;999777666555555555444444888888777666666666777999999888<<>>;;;999777666777666666777999<<>>;;;:::;;;<<<>>>999:::;;;<<<;;;999666444999===AAA@@@;;;777777888999888777777666666666777555666777888777666555444888999:::;;;<<<;;;:::999666666666555555666777777777666666999===@@@BBBBBB===;;;777444333333444555111...+++)))***+++---...///111444777999::::::999777555333222222333444555888:::;;;:::777666666777;;;;;;:::888888888888888777999;;;:::888666666777777888:::===@@@???;;;888777666666888;;;===<<<:::;;;999666444555777:::<<<<<<:::999999:::<<<<<<<<<777555333111000111333444444333444555888:::;;;;;;999888777777999999888666888333///000555888777444444333333555888::::::999555666777666333000///...333555777:::;;;:::888777666999;;;<<<:::999888888999777666777999;;;<<<<<<@@@???===;;;::::::;;;<<<@@@===:::999;;;=========:::555333555666444444666:::;;;======<<<:::888777111222444666888999::::::555777999<<>>>>>??????>>>===999999::::::<<<>>>@@@AAACCCBBBAAA@@@@@@????????????>>><<<;;;999888888888888888888888777555333111555666888:::<<<<<<<<<<<<:::999888777888999999999999777777:::;;;999:::>>>@@@BBBDDDDDDCCCBBBCCCEEEEEECCCAAAAAABBBCCCBBBAAA<<<<<<:::888555666999<<<===;;;888888:::===>>>???BBBAAA@@@@@@@@@???>>>===<<<<<<===>>>@@@BBBCCCCCCCCC@@@???BBBGGGHHHFFFBBBCCC>>>;;;===BBBEEEDDDAAAAAABBBAAA???>>>888+++  """000999===>>>???;;;;;;;;;<<<>>>???@@@AAADDDBBB@@@>>><<<;;;;;;:::999;;;===???@@@AAAAAAAAA>>>===<<<;;;<<<=========CCCBBBAAAAAABBBAAA???<<<;;;:::999:::::::::777555DDDDDDDDDEEEFFFGGGHHHIIIGGGDDD@@@<<<;;;???FFFKKKWWWZZZ[[[ZZZWWWRRRNNNLLLNNNWWW___^^^RRRDDD:::555777888999<<>>?????????DDDEEEFFFFFFEEEBBB???===>>>>>>>>>>>>>>>>>>??????CCCDDDFFFFFFFFFEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;999777999===AAABBBAAA>>>>>>???>>>===<<<===???>>>>>>>>>===>>>???AAABBBBBB@@@===<<<===>>>===<<<=========;;;999999:::;;;999555)))  ***333777999<<>>;;;999888888:::;;;777888999:::999888555444;;;>>>AAA@@@<<<999999999;;;:::888666555666666777777777777777666555444444666777888:::::::::::::::999777555333222222333444444444555888;;;<<<<<<;;;===;;;777333111111222222---,,,***)))((()))***+++---///111333555666777777555333222222333444444333666999:::999666444555666999;;;:::888888;;;<<<:::777999;;;:::666444555666999888999<<>><<<:::999888999:::;;;@@@===;;;<<>>AAABBBBBBBBB@@@>>><<<:::999999::::::;;;<<<>>>@@@AAABBBAAAAAA>>>>>>??????????????????;;;;;;<<<===>>>@@@BBBCCCEEEDDDCCCBBBAAAAAA@@@@@@@@@???===;;;:::888888888777777888777666444222111444555666888:::;;;;;;;;;999888777888:::;;;;;;:::;;;777666999999777999===???AAACCCBBB@@@@@@CCCFFFFFFCCC@@@AAACCCDDDCCC@@@<<<======:::666666999<<>>???AAACCCCCCBBB@@@>>><<<>>>AAACCCCCCAAABBBCCCAAA???>>>;;;000$$$  000;;;???AAADDD===<<<;;;<<<>>>?????????BBB@@@>>><<<;;;::::::;;;;;;<<<>>>??????>>>>>>===???===<<<===???@@@AAA@@@CCCCCCDDDEEEFFFEEEAAA>>><<<;;;:::;;;;;;:::888555DDDDDDDDDDDDDDDEEEFFFFFFBBBAAA???===<<<>>>CCCGGGOOOQQQPPPQQQWWWUUUPPPQQQMMMTTTZZZZZZQQQFFF<<<777666555555777<<>>EEEGGGFFFEEEFFFIIIIIIJJJGGGAAA???BBBFFFFFFDDDAAAAAACCCBBBAAACCCHHHIIIGGGDDDCCCCCCBBB@@@???===<<<===???BBBDDDEEEDDDCCCCCCBBBAAAAAAAAABBBCCCCCCDDDFFFGGGFFFCCC@@@>>>@@@>>>======>>>@@@AAAAAA???@@@BBBCCCCCCBBBAAA???===>>>>>>?????????>>>>>>>>>:::888;;;AAAFFFGGGFFF@@@BBBCCCCCCAAA?????????===???@@@???======AAADDDBBB@@@>>>>>>>>>===;;;999888:::<<<;;;999888999;;;666666///  """...666:::<<<===999:::;;;>>>AAACCCBBBAAA>>>;;;999999:::;;;:::888555666666555222222444666777333333999=========???>>>===<<<:::888777666666666555444444555777:::<<<::::::999888777666666555555666777888777777666555999;;;<<<<<<;;;:::999999777777888777777777777777888777666666666666666666555666888999;;;;;;<<<<<<;;;888444111000111333555000111333666::::::999777:::999888555333000...---))))))))))))((()))***+++,,,,,,...///111222333444111000000333666777555333444777:::888444222333666555999999666777<<<>>>;;;777:::;;;999444222444777;;;999888:::===>>>;;;777777444333555:::===<<<999444444444555666999;;;<<<;;;888666555555666555444111111000000000111222333222333555666777777888888777888:::<<<===<<<999666666666777888888777666555555555555666999;;;;;;:::333666999999777444333222666777888:::<<<=========888999999777666666888:::===;;;:::999::::::999777<<<:::999777777888:::;;;???===;;;>>>BBBEEECCCAAA===888666888:::888999;;;:::;;;<<<;;;888666666777777666444333444555777999888:::===@@@BBBBBBAAA@@@============<<<<<<;;;;;;;;;===@@@BBBCCCBBBAAA@@@===>>>???@@@??????@@@@@@<<<===>>>???AAACCCDDDEEEHHHGGGFFFDDDCCCBBBBBBBBB@@@???===;;;999888777777777888888888777666444333444444444444555666777888888777666888<<<>>>>>><<<>>>999777888888666888<<<<<<>>>???===:::;;;@@@EEEDDDAAA===>>>AAABBB@@@===:::<<<>>><<<999888:::>>>DDD@@@<<<:::<<<@@@CCCDDDBBBCCCCCCBBB???===;;;:::===<<<<<>>???>>>======@@@CCC>>>>>>???@@@AAAAAA@@@@@@@@@@@@===<<<===<<<444***  ---888<<<@@@DDD===;;;:::;;;>>>AAAAAA@@@AAA???===;;;;;;;;;<<<===>>>>>>>>>>>>===<<<:::999;;;:::999<<>>???BBBEEEGGGDDD???;;;888888999:::<<<;;;999666DDDDDDCCCCCCCCCCCCDDDDDD;;;<<<<<<<<<<<<>>>AAAEEEIIIJJJFFFJJJVVVUUUPPPSSSLLLQQQUUUUUUPPPFFF===888333111000222888===???@@@555<<>>??????FFFDDDBBBAAACCCEEEEEEEEEGGGFFFDDDCCCCCCDDDEEEEEE@@@BBBEEEFFFFFFDDDAAA???<<<:::888888999<<<===>>>;;;<<<>>>@@@@@@@@@???>>>======>>>????????????>>>???;;;:::===EEEKKKLLLKKKBBBDDDFFFFFFDDDAAA@@@@@@<<>>444777222###  +++555;;;<<<<<<::::::<<<>>>AAACCCBBB@@@???<<<:::;;;>>>???>>>===444666666444111000333666555000///444999::::::<<<===<<<;;;:::999888888888999888666555666999;;;===999;;;===>>>===:::777444555555666666666666666666888888888999999999888888333444777999:::999777666888777666555555666888999555666888:::<<<======>>><<<999444000000111555777***,,,000666:::<<<:::888777888888888555000,,,(((%%%&&&((()))))))))+++,,,+++++++++,,,---///111222------///333888:::888555333777999888333111222555222777777555666===???<<<888:::;;;888333111333777<<<999777999<<<===:::666777444111444999===;;;999222333444666888:::<<<===;;;999666666777777777666111111111111222333333444444666999999888777777777555666999<<<===;;;777444333666999:::999888777888666555555777:::<<<<<<;;;444777:::<<<;;;999888888777888999:::<<<===??????888888777555444444777:::===<<<:::999999999777555<<<;;;999888888:::;;;===>>><<<;;;>>>DDDFFFDDD@@@===999777999;;;::::::<<<<<<>>>???===999777888:::999777444222222444777999;;;===@@@BBBBBBAAA???>>>:::;;;===>>>>>>>>>===<<<<<<>>>AAACCCCCCBBB@@@???<<<>>>@@@@@@@@@@@@@@@AAA===>>>???AAACCCEEEFFFGGGKKKJJJHHHFFFEEEDDDCCCCCC@@@???===;;;999888777777888888999999888777666555555444222111111222333444888777666999===@@@???>>>@@@;;;888999888666777;;;:::<<<<<<999666888>>>DDDBBB>>>:::;;;>>>@@@>>>:::777;;;>>>>>>:::999===@@@HHHDDD???<<<===@@@CCCDDD@@@AAABBBBBB???===<<<;;;<<<;;;;;;>>>BBBDDDCCCAAA<<>>AAAAAA@@@??????@@@<<<<<<:::999;;;===777...  (((444888<<>>????????????>>><<<:::777666666555555999===???>>><<<999;;;???DDDEEEBBB<<<888555555666999;;;<<<:::888AAADDDEEEDDDDDDGGGGGGCCCBBB@@@===;;;;;;===AAACCCHHH;;;444;;;BBBFFFOOO[[[___ZZZSSSQQQUUUUUUKKK>>>>>>444000444666444777===???AAADDDEEEDDDBBBBBBBBBGGGJJJHHHBBB???BBBDDDCCCBBBBBBCCCDDDEEEDDDBBB???FFFDDDBBB@@@???>>>??????LLLJJJGGGCCCBBBBBBDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEBBBAAA@@@CCCFFFEEE???999888888999;;;<<<;;;888666@@@?????????AAAAAA???===GGGBBB===:::999;;;<<<<<>>DDDHHHGGGEEEHHHCCC@@@BBBCCCAAAAAACCCCCCAAA?????????@@@@@@@@@DDDCCCBBBBBBAAA>>>:::777222444777;;;===>>>>>>===:::888333(((   111<<<<<<888::::::<<<===>>>?????????CCC:::777<<<===999;;;CCC777444000///000333444555555333222333666888777555???>>><<<999666666888:::888777555444555777:::<<<:::<<<>>>>>>;;;888666666999333///000777;;;999666333777999666444666666444555777999999888777777888777777777999::::::888666:::<<<===;;;999999;;;>>>@@@<<<666000...///111444---000555999;;;:::777666222333333333222///,,,+++))))))***++++++++++++***///,,,((('''(((+++---///)))***...444999:::777333222666999999777555666888777777777999::::::999777777888999888777666777888???@@@@@@>>>999666333333333222111333666999;;;;;;///111444777999:::::::::<<<:::777333111222666999555444222333444666666666999888888777888999;;;<<<888888888:::;;;;;;:::888444999:::888666777666333444999999555555:::===;;;<<<<<<;;;;;;::::::999999:::<<<:::555666===AAA@@@>>><<<:::888777888999:::::::::;;;;;;:::999777666:::<<<===>>>===>>>@@@AAABBBAAA>>><<<;;;<<<>>>@@@<<<======>>>>>>============>>>>>><<<:::999:::;;;::::::777333333888<<<<<<>>>AAADDDDDDAAA>>>>>>>>>:::>>>@@@===<<<>>>???===BBBBBBBBBAAA@@@???======;;;===@@@BBBCCCBBBAAA???AAAAAABBBAAABBBEEEJJJMMMKKKJJJIIIJJJKKKKKKIIIGGG>>>;;;888888::::::777444333666666666999===;;;666555333222222555777777777<<<:::999999:::;;;:::999:::999777777888777666444777777666555555888<<<@@@BBBAAA@@@>>><<<:::888777???>>>======>>>AAACCCEEEGGGBBB======@@@BBB@@@===@@@@@@???>>>===<<<;;;;;;AAA@@@>>>===>>>@@@CCCEEE>>><<<:::<<>><<<<<<>>>@@@@@@===::::::;;;===???>>><<<:::888;;;;;;;;;;;;<<<<<<999777999666444444888;;;<<<<<<888;;;??????===:::888777666777999999888888999:::@@@DDDFFFEEEFFFHHHGGGCCC@@@>>><<<::::::<<<@@@BBB===000(((+++///222<<>>CCCFFFEEECCCFFFBBB???BBBCCCAAA@@@BBBDDDBBB@@@???>>>>>>>>>===AAAAAAAAABBBAAA@@@===::::::;;;<<<<<<<<<;;;:::999999999444+++   ,,,777:::888555555777999:::;;;<<<<<<;;;999:::>>>>>>::::::<<<:::666222000111333555666666444333555777999888666<<<;;;:::999888888999999999888777666666888:::;;;:::;;;<<<<<<999777777777999444000222888;;;:::777333888:::777666888999777555777888888666555666777333555888<<<>>>===:::777888:::;;;:::888777999;;;???<<<777333111111333555000222555888999888777555000111111111///---***)))))))))******+++++++++***,,,***((('''''')))+++,,,)))***---333888:::888555444555777777666666777999888999:::;;;::::::999888777777777666555444555555:::;;;<<<;;;888555444444333222000111444666777777///222555999;;;;;;;;;:::<<<;;;888555333333666999888777555444555777888888;;;;;;::::::::::::;;;;;;888888888999::::::888666444888:::777555777777555222777777444333777:::999>>>???AAABBBAAA@@@>>>===;;;;;;777222555===@@@>>>>>><<<999666666777999;;;999999:::::::::::::::999:::<<<===>>>>>>>>>@@@AAA???===<<<;;;;;;===???AAA???@@@@@@@@@@@@>>><<<;;;;;;::::::::::::;;;<<<<<<======:::666666;;;>>>>>>>>>@@@CCCBBB@@@>>>>>>???:::>>>@@@>>>===???@@@>>>???AAABBBCCCBBB@@@===;;;>>>@@@BBBDDDEEEDDDCCCBBB@@@BBBDDDFFFGGGIIILLLNNNOOOMMMLLLKKKKKKJJJGGGEEE;;;:::999888999888777555444777888666888;;;:::777666444222222444666777777:::999777777888999999888888777666777888999888777888999999999888888:::<<<@@@???===<<<;;;:::::::::>>>>>>>>>???AAACCCEEEFFFFFFAAA======@@@BBBAAA???AAAAAAAAA@@@???>>>===<<<>>><<<:::999:::;;;===???===<<<;;;===@@@AAAAAA???AAAAAABBBCCCCCCBBB???<<<:::======;;;<<<===:::444+++   !!!///:::===>>>>>><<<;;;<<<>>>>>><<<:::<<<===>>>??????>>><<<;;;<<<;;;;;;<<<>>>===;;;999888666444444888:::;;;:::888:::======;;;888777777777888::::::999888:::;;;BBBEEEGGGFFFFFFHHHGGGCCC???===;;;999999;;;===???;;;000'''%%%"""!!!)))444OOOXXX```bbbaaa___YYYSSSAAA888111222111...111999999;;;===>>>???@@@BBBDDDBBBGGGIIIDDDAAAAAABBBAAA>>>@@@BBBDDDFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBEEEEEEDDDCCCBBB@@@???>>>>>>>>>??????@@@@@@AAAAAAAAA??????AAADDDCCC???;;;888888777666777888:::;;;<<<;;;;;;===@@@CCCDDDDDD@@@>>>======>>>===<<<:::<<<;;;;;;???CCCEEECCC@@@DDD@@@>>>@@@AAA??????AAADDDCCCAAA???===<<<;;;;;;???@@@AAACCCBBBAAA@@@>>>@@@???>>>===<<<;;;:::999999999777111%%%   $$$000666777222333555777888999::::::;;;???@@@>>>>>>BBBDDDDDD>>>:::555222222444666777666555555666888999999888:::888777888;;;;;;999777777666666666666666777777999::::::999777666777999:::555222444999<<<;;;999555:::;;;888888:::;;;:::555666777666444333333444000333999???BBB@@@<<<777666888888888666666777888>>><<<999777555555666777333444555777777666555444000000000000...,,,***))))))))))))*********+++++++++******)))))))))************,,,000555888888888888666444333555777888888777:::======:::888999:::888888777777666555444444444666888888666555555555444222000000111333333222000333777;;;===<<<;;;:::;;;;;;:::888555555666888<<<:::888666666777999:::============<<<;;;:::::::::999888888999999777555555888999555444777999888444777888555555777999999999;;;>>>@@@AAA???<<<;;;===999222///444<<<>>><<<>>><<<999777666777999;;;888888888999:::;;;<<<<<<:::<<<>>>???>>>>>>@@@AAA;;;::::::999;;;===???AAABBBCCCDDDDDDBBB@@@<<<:::<<<999888:::>>>@@@@@@???@@@@@@>>>999999===@@@???>>>???@@@???>>>===>>>???:::???AAA???>>>AAABBB@@@===@@@CCCEEEEEEBBB>>>;;;???@@@BBBDDDDDDDDDCCCBBB@@@CCCGGGJJJKKKLLLMMMNNNPPPNNNLLLJJJIIIFFFCCC@@@999::::::999888777777888444888:::777777999:::888777444222111333666777888888666555555777888777666666555555777999;;;;;;:::888999;;;;;;:::888999999>>><<<:::999888:::<<<======???AAACCCEEEFFFGGGGGGCCC@@@======@@@AAA@@@???>>>???AAAAAAAAA???===<<<;;;:::888777666777999:::<<<;;;;;;>>>AAACCCCCCCCCCCCCCCDDDCCCBBB@@@===<<<;;;======;;;<<<>>>;;;666333  ///<<>>>>>>>>======<<<<<<<<<>>>??????===;;;888777666777999;;;;;;;;;888:::;;;:::888777777777888999::::::999999:::;;;HHHIIIHHHDDDCCCEEEFFFCCCAAA???===:::999999::::::>>>777000***"""&&&@@@QQQccciiihhhccc]]]XXXCCC777111666:::888888;;;>>>???@@@???======???AAAAAAHHHKKKFFF@@@>>>>>>===999<<>>???@@@AAAAAAAAA@@@??????@@@BBBBBB???===999888777666555777;;;===@@@???>>>@@@CCCFFFHHHHHH???===<<<<<<=========<<<<<<<<<===@@@CCCDDDBBB???BBB===<<>>>>>???AAAAAA@@@>>><<<;;;:::;;;???AAACCCDDDCCCAAA@@@@@@>>>>>>============>>>???:::;;;;;;777...!!!   ***333777666777888999999:::999999<<>>KKKTTTSSSAAA===777444444666777777666555666666888888888888:::777666888<<<<<<888222333333333333333333333333888888888666555666888;;;:::666444666:::===<<<:::888<<<<<<999777:::;;;999444666666555333111111222222555999???BBBAAA===999666777777777777777777777<<<;;;;;;:::999999999888666666666555555444444333111111111111///...,,,+++)))))))))))))))******+++,,,---...---,,,+++***+++))))))***---000444777888===888333222444666777666333888======999888:::===<<<;;;:::999999888777666333555777777666555555555666444111000111111111000111444888<<<>>>===;;;:::;;;<<<<<<:::888666666777===;;;999666555666999;;;===>>>>>>>>>===;;;999777===;;;:::999999999777555555888888555444888::::::999;;;<<<;;;:::;;;<<<===777888:::;;;;;;;;;;;;:::>>>777...---444;;;<<<:::<<<<<<;;;::::::999999999888888777777888999;;;<<<:::<<<>>>?????????@@@AAA<<<;;;::::::;;;===???@@@AAABBBDDDFFFEEEBBB>>><<<@@@<<<:::<<>>999999===???>>>>>>>>>============>>>???:::???AAA??????BBBDDDBBB@@@AAADDDEEEEEEDDDBBB@@@???@@@@@@AAAAAABBBAAAAAACCCEEEHHHIIIHHHIIIJJJKKKLLLJJJHHHFFFEEECCC???<<<999;;;===;;;888777888;;;555:::<<<999777:::;;;:::888555222111333555777888777555444444666777777666666555555666999;;;;;;:::777888999999888777999:::<<<:::777666777:::>>>@@@???AAADDDGGGHHHGGGFFFDDDBBB???===<<<===>>>===;;;888:::===???@@@???===<<<===;;;999888777777888999:::;;;<<>><<<===@@@>>>:::777$$$  111???CCCAAA@@@???===;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<===>>>@@@@@@>>><<<999999999:::;;;<<<<<<<<<:::;;;;;;999777666777999777888999999888777888:::MMMMMMHHH@@@>>>BBBDDDDDDDDDBBB@@@===;;;999888888:::888666222***""" ###666KKKbbbmmmlllggg```ZZZIII;;;444===FFFDDD>>>:::@@@AAAAAA???======>>>@@@BBBIIILLLFFF>>>;;;:::999555999>>>AAADDDGGGKKKNNNLLLKKKIIIGGGDDDAAA???>>>???@@@BBBCCCBBB@@@<<<:::===>>>@@@BBBCCCCCCBBBAAA@@@???????????????>>>===999::::::888777888;;;>>>BBBAAA@@@AAADDDFFFFFFFFFAAA>>>:::999:::<<<>>>???===>>>???BBBDDDCCCBBB@@@@@@<<<;;;???@@@>>>===>>>===???@@@???<<<;;;;;;===@@@CCCEEEDDDBBB???>>>>>><<<<<<<<<<<<===???@@@AAA;;;<<<===<<<555***   $$$111888::::::;;;;;;::::::999888888>>>AAA@@@HHHVVV\\\YYYAAA===999666666666777666444555666666666777777888<<<999777999<<<;;;555000222222222333333333333333888888777555444555888;;;999777666888;;;===<<<;;;:::===<<<888555777888777444666666555333111111222888888999<<<>>>???===;;;777777888888999888777666;;;;;;;;;;;;;;;::::::999888777666555444333222222000000000///...---,,,,,,))))))((((((((()))***+++,,,...000///,,,*********(((((()))***,,,000444777???;;;555333555666555444000555:::;;;999888;;;???===;;;999999::::::888666666888999999777666555666999777444222222333222111222555888<<<======<<<:::<<<======;;;888666666666::::::999777444444777:::;;;<<<<<<<<<;;;999777666@@@>>>;;;;;;;;;:::888777555999999555444888::::::;;;<<<===>>>===<<<>>>@@@>>>===;;;:::;;;===???AAA>>>666......444999:::999:::<<<>>>??????<<<999777999888777666666777888999999<<>>===<<<<<<<<<======<<<>>>BBBDDDEEECCCAAA???BBB>>>;;;===AAADDDBBB>>><<<===;;;777777;;;===;;;===<<<<<<<<<===>>>??????:::???BBB@@@@@@CCCDDDBBBCCCDDDDDDDDDEEEFFFFFFGGGAAAAAA@@@@@@AAAAAABBBBBBGGGGGGFFFDDDBBBBBBDDDFFFHHHFFFEEEDDDDDDCCC@@@>>>;;;>>>???>>>:::999:::===666:::===;;;;;;======:::888555222111333555777777666555333444666777777666777666555666888999888777555555555444444666:::===;;;999666555666:::>>>AAABBBDDDGGGIIIIIIFFFBBB@@@AAA???===;;;;;;:::888777444777;;;>>>@@@@@@@@@???===<<<:::999888777777888999:::===???BBBDDDFFFHHHFFFGGGFFFCCC>>><<<<<<===???AAA???===>>>BBBBBB>>>777&&& 333@@@BBB???AAA@@@???===<<<===>>>??????????????????@@@@@@@@@=========>>>@@@???===;;;777888:::;;;;;;;;;::::::;;;<<<;;;999777777888:::666777888777666555666777MMMLLLFFF>>><<>>===???@@@CCCDDDCCC@@@===;;;>>>@@@CCCEEEFFFEEECCCAAAAAA@@@???>>>============:::===???>>>;;;:::;;;>>>@@@@@@@@@AAACCCDDDBBBAAABBB>>>999777999;;;>>>???>>>???AAABBBBBBBBBAAAAAA>>>;;;;;;???@@@>>>===>>>;;;>>>AAA@@@===;;;<<<>>>@@@DDDFFFEEE@@@===<<<===<<<<<<<<<<<<============;;;<<<======:::222(((!!!  ...888:::;;;;;;;;;:::999888888666===FFFQQQ]]]bbb]]]TTT>>><<<999777777777666444333555666666666666777999<<<;;;999:::;;;:::555111444444444444555666777888888888888666555666888;;;888777777999;;;<<<<<<;;;:::<<<<<<666444666888777555666777666444333333444;;;999888999;;;===>>>===888888888999;;;:::888666::::::;;;;;;;;;:::999999888777666555333222111111...------,,,++++++******))))))((('''((()))***++++++---///---)))'''''')))((()))******+++---222555<<<;;;888888777777666555000444888:::999999;;;>>>;;;888666777999:::888555888:::<<<;;;999777777777;;;888666444555555555444444555888:::<<<<<<<<<;;;<<<======;;;888666555666777999:::888555444777:::999999999:::999999888888AAA???<<<;;;;;;;;;:::999666999:::666555888:::999999888;;;>>>>>>;;;<<<@@@BBB???<<<999:::===@@@CCC>>>666000222777888999:::999;;;>>>@@@@@@<<<888555999888888777777777888888999<<>>===;;;999;;;999666666:::<<<;;;<<<;;;;;;<<>>>>>@@@BBBFFFEEEDDDEEEFFFFFFDDDCCC???@@@@@@???<<<;;;;;;<<<777:::===>>>@@@CCC???:::777555333333444666666555555333222333555777777666777666555555777777666444444444333222222555:::>>><<<:::777555666:::>>>@@@CCCEEEHHHIIIHHHDDD@@@===???>>>===<<<:::888777666777999<<>>@@@AAA???===>>>CCCDDDAAA555(((  111<<>>>>>???AAADDDDDDDDDDDDDDDCCCBBBBBB===<<<<<<===>>>===;;;999333666999:::999888777777;;;<<<<<<:::888777888:::555666777666555444555666GGGGGGDDD???>>>CCCEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@===???AAACCCDDDCCC>>>:::999EEESSS^^^eeegggaaaZZZKKK>>>888>>>CCCAAA???@@@EEEGGGHHHHHHEEECCCCCCCCC@@@HHHKKKDDD;;;888999;;;???BBBEEEEEECCCCCCGGGKKKIIIIIIHHHGGGEEEBBB@@@>>>@@@AAACCCEEEDDDBBB???===@@@BBBEEEGGGGGGEEEBBB@@@BBBAAA@@@===;;;;;;<<<===;;;???DDDDDD@@@<<<;;;===>>>>>>@@@BBBDDDDDDBBB???AAA>>>:::999:::;;;<<<<<<>>>???@@@@@@??????@@@AAA>>>:::;;;???AAA>>>===>>>===@@@CCCAAA===:::;;;===???BBBFFFDDD???;;;;;;===::::::;;;<<<<<<<<<::::::999999:::;;;;;;777000***   +++666999:::;;;;;;<<<<<<;;;;;;;;;<<>>;;;:::;;;;;;;;;:::666:::;;;888777888999777666555999>>>>>>;;;<<>>;;;888888:::===???===777444777999777888<<<999:::<<<<<<<<<:::777666777888999:::::::::::::::999<<<@@@BBBAAA@@@@@@@@@@@@???>>>===;;;:::999888555777999<<<>>>?????????<<<;;;:::::::::;;;;;;;;;888:::999777888<<<>>>===;;;;;;;;;>>>AAABBB@@@>>>;;;@@@BBB???>>>AAAAAA@@@AAABBBBBBDDDEEEGGGHHHIIIFFFEEECCCAAAAAACCCDDDFFFHHHHHHFFFDDD@@@??????AAADDDCCCCCCDDDFFFGGGEEEDDDBBBAAA???>>>===<<<:::888777:::<<<@@@FFFIIIBBB999555444444555666666555333333111000111333555555444666444333444555666555444444555555444444555888;;;===;;;999777888:::===???BBBCCCFFFGGGFFFCCC???<<<<<<=========;;;:::::::::;;;<<<===>>>????????????999999888888777777777777777:::>>>???@@@BBBEEEHHHGGGGGGFFFBBB<<<:::<<<@@@???@@@>>>;;;===BBBDDDAAA666---  ***555:::;;;;;;===@@@@@@>>>>>>???AAADDDEEEFFFFFFEEECCCAAA???<<<;;;;;;;;;<<<;;;888555333777;;;<<<;;;888888888999:::;;;:::888666777888666777777777555444555666@@@BBBCCC@@@AAAEEEFFFDDDCCCDDDEEEGGGGGGGGGFFFFFFBBBBBBBBBCCCFFFFFFAAA;;;<<>>FFFIIIJJJHHHCCCBBBEEEHHHFFFFFFFFFFFFEEEDDDBBBAAAAAABBBDDDEEEDDDBBB@@@>>>@@@CCCFFFHHHHHHEEEBBB???CCCBBB@@@===:::999;;;<<<;;;AAAGGGHHHCCC>>>;;;<<<===???AAAEEEHHHGGGDDDAAA???===<<<;;;<<<<<<:::999>>>??????>>>======???@@@===:::;;;???AAA???===>>>???BBBEEECCC===999:::<<<===AAAEEEDDD???;;;<<<>>>555777999;;;<<<<<<;;;:::888777777999:::888333///  )))555999:::;;;===>>>???@@@@@@>>>777<<>>>>>555777999999888777888888555444555888<<>><<<<<<<<<:::999999;;;<<<<<<:::888<<<999777999===???===:::777999;;;<<<;;;::::::;;;:::888666666777888999888666666666777888:::;;;<<<======;;;888555444555666222777;;;;;;888666888;;;777666666777888;;;===>>>???===:::999:::;;;::::::666:::<<<999777888888555666555999???@@@<<<===CCC@@@>>>===<<<;;;;;;<<<===<<<777777::::::777888===;;;:::999888777777777777666777:::<<<===>>>>>>===999<<<@@@BBBBBBAAA@@@@@@>>>======<<<:::999888888555666888999;;;<<<======:::;;;<<<<<<;;;;;;===???888;;;;;;888:::>>>@@@???;;;:::;;;???CCCCCCAAA>>><<<@@@BBB???>>>@@@@@@???===???BBBDDDFFFGGGGGGFFFEEECCCAAA??????@@@CCCDDDFFFGGGHHHGGGDDDBBBAAAAAABBBBBBAAACCCDDDEEEDDDBBBDDDAAA===<<<===<<<999555888999<<>><<<:::999888:::<<<===@@@AAADDDEEEEEEBBB???===:::<<<===>>>=========>>>======<<<<<<;;;;;;;;;;;;::::::::::::999999999999777:::>>>??????AAADDDGGGFFFGGGFFFAAA;;;999===AAA>>>>>><<<999;;;AAACCCAAA777111$$$   $$$///777;;;888;;;???@@@>>>===???@@@AAACCCDDDDDDCCC@@@===;;;<<<;;;:::::::::999666333666:::???@@@>>>;;;;;;;;;777999:::999777666555666777888888777666555555666@@@@@@@@@BBBDDDFFFFFFEEEBBBAAAAAABBBBBBDDDEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@;;;>>>DDDMMMUUUYYYXXXUUU>>>444...444???FFFJJJLLL[[[YYYUUUQQQRRRSSSLLLDDDHHHFFFCCC@@@???@@@BBBDDDIIIHHHFFFEEEFFFEEECCCBBBDDDEEEGGGHHHHHHFFFCCCBBBFFFEEEDDDCCCBBBAAA@@@???BBBCCCEEEEEECCCAAAAAAAAAFFFBBB>>>===???@@@???======AAAEEEGGGEEEAAA===;;;@@@@@@BBBBBBBBBBBB@@@@@@BBBBBBAAA>>><<<;;;<<<>>>@@@???>>><<<<<<<<<===>>>;;;::::::>>>CCCCCC>>>999@@@AAACCCBBB@@@>>>======>>>AAACCCAAA<<<999999:::<<<<<<<<<======<<<;;;;;;:::<<<>>><<<888444222111,,,    ,,,111888>>>>>>===@@@AAAAAA>>>???BBBDDDEEEDDD@@@===555666777888888777666555666666555555666777777888888777888;;;>>>===999444333333333333444666888999:::999999888777666666555888888888888888999999999777777777777888999::::::===<<<:::999999999::::::<<<;;;;;;<<<======;;;999===<<<:::888777777888888999999:::;;;;;;:::::::::666666555444444333222222000222333///)))&&&(((+++,,,+++)))&&&######%%%'''(((---111000,,,)))))),,,...***))),,,///......000333666888999<<<@@@???;;;;;;::::::;;;<<<===;;;:::=========>>>>>>>>>;;;:::777:::======;;;999;;;===<<<999666777999;;;:::999:::777444555777999999777===??????<<<666333666999===999555555999<<<===<<<888888999999:::<<<===>>>AAA???888333444999:::666;;;<<<<<<<<<;;;;;;:::999777666666666888;;;>>>???AAA@@@>>><<<<<<<<<<<<===:::666222333888;;;;;;999222444777888888888:::;;;:::999888:::<<<>>>??????AAA@@@@@@@@@@@@@@@AAAAAA;;;<<<===<<<:::888777888:::;;;<<<;;;999888999:::777;;;>>>???<<<:::;;;<<<<<<<<<<<<======>>>@@@@@@<<<:::;;;???EEEFFFBBB===AAACCCCCC???;;;;;;@@@EEEEEEEEEEEEEEEFFFFFFGGGGGGDDDEEEEEEBBB>>>>>>@@@CCCIIIGGGEEEEEEGGGFFFCCC@@@???AAADDDDDDCCCBBBBBBBBBAAA>>>;;;888888888888777888888>>>GGGJJJDDD<<<777:::999777444333222222222000000111222222333444444222111000000111333555666666666555444444444555555<<<;;;;;;::::::;;;;;;;;;???@@@@@@???===<<<===???;;;>>>AAABBBAAAAAAAAABBBAAA======@@@AAA>>><<<===<<<;;;:::<<<@@@AAA@@@>>>:::<<<>>>>>>===>>>???AAA>>>@@@BBB@@@===;;;<<<>>>;;;;;;::::::;;;<<>>===???@@@>>>@@@????????????AAABBBCCCAAA???<<<;;;;;;<<<;;;:::666===EEEIIIGGGBBB>>>===:::999888666444333222222555666888999999888777666>>>@@@BBBDDDEEEEEEEEEDDD>>>>>>???AAACCCDDDFFFGGGEEEEEEEEEDDDCCCAAA@@@???>>>???DDDKKKRRRVVVVVVTTT===444000:::HHHPPPRRRRRRVVVUUURRRNNNPPPTTTRRRMMMJJJGGGCCC???======>>>???FFFFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFHHHHHHGGGFFFEEEGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDDDDCCC@@@@@@@@@BBBFFFDDDCCCCCCCCCBBB@@@??????BBBFFFGGGEEEBBB???>>>>>>???@@@AAAAAA@@@???>>>>>>@@@AAAAAA???=========>>>>>>===<<<<<<===>>>???<<<;;;<<>>>>>>>>@@@AAABBBAAA>>>;;;::::::888888999999::::::::::::;;;<<<===<<<:::777777777777---###  &&&333:::@@@???===>>>???===;;;<<<>>>???@@@@@@===;;;999:::;;;<<<<<<;;;::::::888888777666666666777777777888999<<<===;;;888555444333333333444666888999888888777666666555444444777777888888999999999:::777888999;;;<<<;;;;;;:::;;;:::999888999:::;;;<<<===<<<:::::::::::::::999;;;:::999888777777888888888999::::::;;;;;;;;;:::666666555444333222111000000222333000***&&&''')))***)))'''###!!!!!!$$$''')))---111000,,,)))***,,,---))))))---000......000000444666666:::>>>>>>999;;;;;;;;;<<<>>>>>>===<<<===<<<<<<======;;;999888999;;;======<<<<<<>>>@@@===:::777666888::::::999;;;888555555777888888777:::>>>@@@===999666666999<<<:::888888999;;;<<<<<<>>>>>>>>>>>>??????@@@@@@>>>===999333333777999666999999:::::::::999999888555666888:::;;;<<<<<<<<>>===<<<<<<<<<<<<<<<888555444666:::<<<:::666444666888999999:::;;;<<<:::::::::;;;===???@@@@@@AAAAAAAAA@@@@@@AAAAAABBB=========;;;888777777777:::;;;;;;:::888777999::::::===@@@@@@>>><<<<<<<<<======<<<<<<======>>>???<<<<<<===@@@DDDDDDAAA>>>@@@AAA@@@<<<999;;;AAAFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEECCC@@@======@@@CCCFFFDDDCCCDDDEEEEEEBBB@@@>>>@@@BBBBBBAAA??????@@@???<<<999777888888888888888888<<>>>>>===;;;;;;<<<>>><<<>>>@@@AAA@@@@@@@@@AAACCC???>>>@@@AAA===;;;<<<===<<<<<<>>>AAAAAA???===<<<===>>>>>><<<<<<===>>>@@@AAABBB@@@<<<:::;;;<<<<<<:::888777777888:::<<<;;;888///!!!  ---;;;:::???BBB@@@@@@BBBBBB@@@BBBAAA???>>>>>>???AAABBBFFFCCC@@@????????????>>>===AAAFFFHHHGGGDDD@@@???999888777555555555555666888999;;;<<<;;;999777555<<>>AAADDDFFFGGGGGGGGGFFFEEEDDDBBBAAA??????@@@AAADDDHHHMMMQQQRRRQQQHHHAAA???GGGPPPRRRNNNLLLLLLNNNMMMJJJMMMTTTXXXXXXMMMJJJFFFAAA>>><<<;;;;;;@@@CCCEEEDDDBBBAAABBBDDDAAABBBDDDEEEGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFDDDBBB???>>>@@@BBBCCCEEEGGGFFFDDDAAA@@@@@@BBBDDDGGGGGGEEEBBBAAAAAA===>>>???@@@@@@???>>>===:::>>>AAACCCBBB@@@??????=========<<<<<<===>>>>>>???>>>>>>AAADDDDDD???;;;>>>@@@AAAAAA@@@??????@@@BBBAAA@@@@@@@@@???<<<:::666666666777888999:::;;;;;;===>>>>>><<<<<<===>>>???888000,,,'''  111999??????=========::::::::::::;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>><<<;;;:::888777666666666666999<<<<<<:::888666555333222222222333555666888666666555555444444333333666666888999::::::::::::888:::===@@@AAA???===;;;999999888888999:::;;;======<<<:::999888888888888999888777777777777888888666777999:::;;;;;;;;;;;;666666555444222000///......111222000+++((('''((('''&&&###  $$$(((***---000000---++++++---+++)))***///222///......---000222333777<<<<<<999<<<;;;;;;===???@@@???>>><<<<<<<<<;;;;;;:::888888;;;;;;<<<;;;;;;<<<>>>AAA>>>;;;777666666888999999;;;999666666666777777666777;;;@@@@@@<<<999888888;;;<<<<<<;;;:::999:::;;;BBBBBBBBBBBBBBBAAA@@@@@@:::<<<:::444222555888888777777777777888888888888444777:::===>>><<<:::888<<<<<<=========<<<<<<;;;555444555888;;;;;;888444666888:::;;;::::::;;;<<<;;;;;;<<<===>>>@@@AAABBBBBBAAAAAA@@@AAAAAAAAABBB@@@@@@>>>;;;888666777888;;;;;;:::888666777999;;;>>>@@@BBBAAA@@@>>>======>>>===<<<<<<;;;<<<<<<<<<===>>>@@@AAABBBAAA???>>>??????>>>;;;999;;;AAAFFFBBBCCCDDDEEEDDDCCCBBBAAAEEEDDDBBB>>><<<<<>>@@@@@@>>>============;;;888666777888888888333444777;;;:::444222444<<<:::777444111///......444444555555666777777777666444111...---...000111222111111111222333444444888777666555555666777888999:::;;;:::999999;;;===<<<>>>@@@@@@???>>>>>>???DDD@@@>>>@@@@@@===;;;<<<>>>>>>???@@@BBBAAA???<<<>>>??????>>>;;;::::::;;;@@@AAAAAA???<<<::::::::::::888555444444666999;;;===<<<666(((   &&&333999@@@DDDDDDDDDFFFEEEBBBDDDBBB@@@=========???AAAHHHEEECCCBBBCCCDDDDDDCCCEEEEEEEEEFFFFFFEEEBBB@@@999888666555555777999:::;;;<<<>>>???===:::666333===CCCJJJKKKGGG@@@<<<;;;<<<>>>@@@CCCEEEFFFGGGGGGGGGGGGEEECCCBBB@@@??????BBBBBBBBBDDDGGGJJJLLLMMMNNNKKKMMMQQQPPPJJJCCCAAAAAAEEEGGGFFFIIIQQQXXXZZZNNNLLLIIIEEEAAA>>>===<<<;;;@@@DDDCCC@@@>>>AAAEEE@@@AAABBBDDDEEEEEEEEEEEEKKKJJJIIIHHHFFFEEEDDDCCCFFFGGGGGGDDDAAA@@@@@@@@@CCCEEEFFFDDD@@@>>>>>>@@@CCCDDDEEEEEECCCAAAAAAAAA===>>>????????????>>>===:::===@@@BBBBBBBBBBBBCCC>>>>>>======<<<<<<<<<<<<@@@???@@@BBBDDDCCC@@@===>>>@@@AAAAAA@@@???@@@BBBBBB@@@???@@@BBBBBB???;;;777666666777888:::<<<===<<<>>>AAABBBAAA???>>>???===:::777555111)))  )))333;;;<<<<<<<<<;;;888999::::::999999:::===???;;;;;;<<<<<<===>>>>>>>>>@@@???===;;;999888777777777:::======999666555666111111000000111333444555666666555555555444444444444555777999;;;;;;<<<<<<999<<<@@@CCCDDDBBB???<<<::::::999888888999:::;;;;;;<<<<<<;;;999777666666666666666666666777777777555666888:::<<<<<<;;;;;;666666666444222///---,,,***---000000---+++******&&&%%%### !!!&&&***+++---//////---,,,,,,---+++)))+++111333000------,,,...///000555;;;<<<:::<<<;;;;;;===@@@AAA@@@???999:::;;;;;;:::::::::;;;<<<;;;:::888888999;;;======;;;888555555777888:::;;;:::888666666666666666555999???AAA???<<<999888:::===???>>>;;;888888:::AAAAAABBBBBBAAA???===<<<777;;;;;;666333555999:::555555666666777888999999777999;;;===>>><<<:::888;;;<<<>>>??????>>>===<<<555444444666999999777444888:::;;;;;;:::::::::;;;<<<===>>>>>>>>>???AAABBBAAA@@@@@@@@@@@@@@@AAABBBEEEDDDAAA===999888999:::======;;;999777888;;;>>>BBBBBBCCCBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;>>>@@@BBBBBBAAA???>>>???>>>??????===<<<===@@@CCC???AAABBBDDDDDDDDDCCCBBBFFFDDD@@@<<<;;;<<<>>>@@@CCCDDDEEEFFFGGGGGGFFFDDD<<<>>>@@@@@@>>><<<<<<<<<>>><<<888666777777777666------000333111///222888:::888666333000/////////555555666666666777777777777555222///------...////////////000111222333444666666444444444555777888888999:::999999999;;;===<<<>>>???>>>===<<<===>>>CCC>>>===???@@@>>>===??????@@@AAABBBBBBAAA>>><<<>>>??????>>>;;;::::::;;;>>>>>>>>>===<<<;;;;;;;;;999777555333444777;;;>>><<<>>>;;;...  !!!...777???EEEGGGHHHIIIHHHEEEFFFCCC@@@===<<<===>>>@@@EEEDDDBBBCCCEEEGGGGGGGGGKKKGGGCCCBBBDDDDDDBBB@@@:::999777666666888:::;;;===>>>@@@@@@===999444111CCCLLLTTTTTTLLLBBB===<<>>===888===BBBBBB???>>>@@@DDDCCCDDDEEEFFFGGGFFFEEEEEEKKKJJJIIIGGGEEECCCAAAAAAEEEGGGIIIHHHEEEBBB@@@@@@FFFGGGEEEAAA===<<>>???@@@@@@???>>>===<<<>>>???@@@@@@AAADDDFFF??????>>>===<<<;;;:::999??????@@@AAABBBBBB@@@>>>???@@@AAAAAA@@@???AAABBBAAA??????@@@CCCCCC@@@===888777666555666888;;;===;;;???DDDFFFDDD@@@===;;;:::999999888666000%%%  ###...777:::999999666222777888888777666888===@@@<<<<<<<<<<<<======>>>>>>BBBAAA???===<<<::::::999888;;;>>>===999666666888333333222222333444555666777777777666666666666666333444777:::<<<=========:::===AAADDDDDDCCC@@@>>>>>>===;;;999888888999999999<<>><<<<<<;;;;;;===???@@@???>>>777999;;;;;;;;;;;;===@@@???===:::888777888888999;;;:::888666555666888:::;;;:::999777555555666777444888===@@@???===999777999===???>>>;;;888777999>>>???@@@@@@???===:::888555:::<<<888555888;;;;;;555555555666777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAA@@@???>>>888666555444666777777888999:::<<<;;;:::888999999===???@@@???======???AAA>>>>>>>>>??????@@@BBBBBBIIIHHHEEEAAA===;;;<<<===??????===;;;999:::===@@@DDDCCCCCCBBBBBBAAA@@@???===<<<<<<;;;;;;;;;;;;<<<@@@BBBCCCBBB@@@>>>>>>>>>>>>@@@AAAAAA@@@?????????>>>???AAACCCEEEEEEEEEEEEFFFCCC???<<<;;;<<<===>>>@@@BBBEEEFFFFFFFFFEEEDDD>>>@@@AAAAAA???>>>===>>>AAA>>>:::888777777666666...------...,,,+++111888777666444222111111111111555555555555555666666666888666444111///..................///000111222333777666444333444555777999888999::::::999999;;;===<<<======<<<;;;:::;;;===???;;;:::===@@@???@@@BBB@@@AAACCCCCCBBB@@@>>>======>>>???>>><<<;;;;;;===:::::::::;;;<<<============<<<999777777999<<<>>>;;;>>>===333"""  ***444===DDDGGGIIIKKKJJJGGGEEEDDDAAA>>>===>>>???@@@CCCCCCDDDFFFJJJLLLLLLKKKKKKFFFAAA???@@@AAA???>>><<<;;;999888888999:::;;;>>>???@@@???===888444111IIISSS]]]]]]RRRHHHCCCCCCGGGFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBAAA@@@AAAEEEGGGCCCIIIPPPPPPFFF999555777DDDGGGGGGEEEGGGKKKLLLJJJDDDDDDCCCBBBAAA???===<<<888<<<@@@AAA@@@???@@@AAAFFFGGGJJJLLLLLLJJJHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@EEEGGGHHHGGGDDDBBBAAAAAAKKKIIIEEE@@@>>>>>>AAADDD@@@AAABBBAAA???======>>>===>>>???@@@@@@???>>>===>>>>>>???>>>>>>???BBBEEE??????>>>>>><<<;;;999888<<<===>>>@@@@@@@@@@@@??????@@@@@@???======???@@@???>>>???AAABBBBBBAAA???:::888555222222444777999;;;???CCCEEECCC>>>;;;999;;;<<<;;;888666222(((  )))444888777666222...444555666555444666;;;@@@@@@??????>>>>>>??????@@@AAA@@@???===<<<;;;;;;;;;:::<<<======;;;999999999777777666555666777888999888888888888888888777777111333777:::===>>>>>>>>>;;;===???@@@AAAAAA@@@???@@@???===;;;999999999999777<<<@@@@@@<<<888777777666666777777777777666555444666888;;;<<<;;;999888666666777666444000---+++&&&'''***,,,.../////////(((((((((&&&&&&'''+++...+++++++++,,,,,,,,,------///---...333333///******+++,,,------333;;;???>>>===<<<<<<===??????>>>===777:::<<<;;;::::::>>>AAAAAA>>>;;;:::::::::999888888888888777666666888:::999999999777555555666888666888;;;======<<<999888:::;;;===<<<:::888777777:::<<<>>>@@@@@@===:::888555999;;;888888;;;<<<;;;555555555666888:::===>>>>>><<<;;;999:::;;;===???@@@@@@AAAAAAAAA@@@@@@???;;;:::888777777888:::;;;:::<<<===<<<999888888888>>>@@@@@@>>>:::999;;;>>>=========???@@@BBBDDDEEEJJJJJJHHHDDD@@@>>>???@@@@@@@@@???===;;;<<<>>>@@@DDDBBBAAAAAAAAAAAA@@@???;;;;;;;;;;;;<<<===>>>???BBBBBBBBBAAAAAA@@@???>>>>>>???AAABBBBBBAAA@@@???AAAAAABBBCCCEEEFFFGGGHHHFFFCCC@@@>>>=========<<<<<>>??????>>>?????????===<<<<<<===777777777999<<<>>>>>>===AAA@@@===;;;:::::::::;;;:::======777***  &&&111999AAADDDGGGJJJJJJHHHCCCBBBAAAAAA@@@AAABBBBBBCCCEEEHHHLLLOOOPPPNNNLLLFFFDDD@@@>>>>>>===<<<;;;<<<<<<;;;;;;:::;;;;;;;;;?????????>>><<<999666444HHHTTT______TTTJJJGGGHHHHHHGGGEEECCCCCCDDDFFFGGGAAAAAA@@@@@@BBBDDDFFFHHHDDDEEEEEECCCAAABBBEEEHHHLLLNNNRRRTTTNNNCCC======UUUSSSMMMGGGGGGJJJHHHDDDAAAAAABBBBBBAAA???===;;;:::;;;>>>AAAAAAAAA??????CCCFFFJJJMMMNNNLLLJJJGGGBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDBBB??????AAACCCKKKGGGCCC@@@???@@@@@@@@@>>>@@@BBBAAA???=========<<<===>>>>>>>>>>>>===<<<===>>>@@@@@@>>>>>>???@@@;;;<<<=========<<<;;;:::888:::<<<===>>>>>>???@@@=========;;;999999;;;<<<;;;===@@@AAAAAA@@@AAAAAA>>>;;;666333111333555777<<<>>>@@@@@@>>>;;;::::::===???===999777555---"""  """000666999999666222333555777666555666<<>>?????????<<<<<<;;;;;;<<<===???@@@@@@???===<<<;;;;;;;;;<<<888;;;===<<<888666888:::777888888888888777555444444666999;;;<<<:::888666666666777777555222...,,,)))))))))***,,,.........((()))******))))))+++---+++***)))***+++,,,,,,,,,222//////222222---)))))))))+++++++++111:::??????@@@???>>>???@@@@@@>>><<<888;;;<<<;;;888777;;;???>>>;;;::::::<<<<<<;;;999444666999999777777888:::777999999777555555777:::888888888999::::::999888;;;:::999999:::999888666555777;;;>>>>>><<<999777444777777777999===<<<888444444444555777;;;>>>@@@===<<<;;;::::::<<<>>>@@@BBBBBBAAA@@@????????????===>>>>>>===<<<<<<===>>>===>>>>>>===;;;999888999>>>@@@@@@===888555777:::<<<===>>>@@@CCCEEEGGGIIIIIIJJJIIIFFFCCC@@@@@@@@@??????@@@>>>===<<<===???BBB@@@>>>>>>@@@AAA@@@???999999:::;;;===@@@AAACCCDDDBBB@@@@@@BBBBBB@@@======<<<<<<===@@@BBBCCCDDDGGGFFFEEEDDDDDDFFFGGGHHHFFFCCC@@@???@@@???<<<::::::>>>BBBCCCAAA???>>>>>>AAACCCEEEDDDBBB@@@???@@@BBB@@@===<<<<<<===>>>======666000//////...111555999777555444222222222333555555555555555555555555555666888999888666444222000///////////////000000666555333111222555888::::::;;;;;;:::999888:::;;;888999:::999888999;;;===<<<777666:::======???BBB@@@AAAAAA@@@======???BBBAAABBBBBB@@@===;;;<<<<<<888666666888;;;======;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===:::111###   ...666===@@@DDDHHHJJJHHH@@@AAABBBCCCDDDDDDDDDEEEDDDFFFJJJOOOQQQOOOKKKFFFAAAAAAAAA???===;;;::::::999:::<<<===============@@@@@@???>>><<<;;;:::999CCCPPP\\\]]]RRRIIIGGGJJJHHHFFFCCCAAAAAACCCFFFHHH?????????@@@BBBEEEHHHJJJEEEFFFGGGFFFCCCCCCFFFIIIMMMLLLOOOWWW[[[WWWSSSQQQccc]]]RRRHHHGGGJJJHHHBBBBBBCCCDDDDDDCCC@@@>>><<<;;;<<<===@@@BBBBBB???======AAAGGGLLLMMMLLLIIIFFF>>>>>>@@@BBBDDDEEEGGGHHHGGGDDDAAA<<<;;;===BBBFFFGGGDDD@@@???@@@???===:::>>>@@@BBBBBB@@@>>>===<<<:::;;;<<<======<<<;;;:::;;;>>>AAABBB@@@>>><<<<<<888999;;;===>>>>>>======666888:::<<<<<<===???@@@<<<<<<;;;999666666777999999===AAAAAA@@@???@@@CCCBBB???999555333444666888<<<===<<<;;;999999<<<>>>>>>@@@>>>:::999999333)))  +++555;;;>>>===:::444888:::999888999???DDDCCCBBB@@@>>>=========>>>999999999999999:::;;;;;;>>><<<:::<<>>@@@@@@???===;;;999888999;;;>>>@@@??????===<<<<<<===>>>>>>999:::;;;888444444888>>>888999999999888777555444555777999<<<<<<:::777555666666777777666333///---,,,+++)))***+++,,,---,,,(((***++++++******+++,,,***)))((()))***,,,,,,+++444000000222222,,,)))((((((***)))***000:::??????BBBAAA@@@@@@AAAAAA???===999<<<===:::666444888<<<888777666888;;;===;;;888111555999:::888777999:::666888999777555555888;;;:::888777777888999999999;;;888666777999:::888555000333777;;;<<<:::777555333555555555:::>>><<<666333333333444777:::>>>@@@<<<;;;;;;;;;<<<===??????CCCBBB@@@>>>======>>>???>>>@@@BBBCCCBBB@@@?????????@@@@@@???<<<:::999999>>>@@@@@@<<<666333444777===>>>???BBBEEEHHHJJJLLLHHHIIIIIIGGGDDDAAA@@@@@@===>>>??????===<<<<<<===AAA>>><<<===@@@AAA@@@>>>777888999<<<>>>AAADDDEEEEEEAAA>>>???CCCDDDAAA===<<<:::888888<<>>???BBBDDDEEEEEEBBB@@@@@@@@@AAA???======???AAABBBBBB>>>666//////222333555888;;;999777555333222111111666666666666555555555555444666999;;;;;;999666444111000000/////////000000555444111000111444777999:::;;;;;;:::888777888:::777888999888888999;;;>>><<<888666999;;;;;;===@@@???@@@@@@>>><<<<<<@@@CCCDDDEEEDDDAAA>>>;;;:::;;;999777666888;;;<<<;;;999444555777:::<<<>>>>>>???;;;<<<===<<<666))) ,,,333;;;>>>BBBGGGIIIHHH>>>@@@BBBEEEFFFGGGFFFFFFDDDFFFKKKOOOPPPLLLEEE@@@===@@@CCCAAA===999999:::666888;;;>>>@@@@@@???>>>AAA@@@???>>>============GGGHHHIIIJJJKKKLLLLLLLLLGGGEEECCCCCCFFFHHHIIIIIIAAA<<<777888===CCCEEEDDDCCCDDDFFFFFFEEEDDDCCCDDDJJJNNNUUUZZZ\\\^^^```aaabbbaaaYYYLLLFFFHHHIIIHHHFFFEEECCCCCCCCCBBB@@@???@@@======???@@@>>><<<<<<>>>AAAEEEHHHGGGDDDBBB@@@:::>>>BBBDDDEEEEEEFFFGGGDDDDDDCCCAAA??????AAACCCEEEEEEEEEBBB>>>;;;:::;;;@@@AAACCCDDDCCC@@@<<<:::;;;;;;;;;;;;;;;;;;;;;::::::>>>AAAAAA???===>>>???;;;===??????===;;;;;;;;;<<<<<<<<<>>>AAABBB@@@???::::::999999999999999999666777:::>>>AAABBB@@@===EEEBBB>>>:::888888:::;;;@@@<<<:::===???======???BBBAAA???===;;;777222...  111::::::999;;;888;;;<<<;;;::::::>>>BBBFFFDDDAAA>>>===<<<======???<<<999999;;;<<<:::888888;;;;;;666777===>>>;;;999888555333333333444555444555666666444333444555555333555;;;===<<<===@@@DDDBBB>>>:::777999>>>BBB???>>>;;;999888999;;;<<<888999::::::888888999:::>>>???>>><<<999777777777888888999:::::::::999999222555888:::999666111...---.../////////...,,,,,,---,,,+++---000000---***---,,,+++*********+++,,,222000//////000000///...,,,)))&&&)))000888===??????AAABBBBBB???=========@@@???>>><<<:::999999999777666666888:::<<<<<<;;;888555222333666888777666888:::888333444999888222888;;;<<<888777999;;;:::===<<<::::::;;;:::888777444555666777888888888888333555888::::::999777666000//////333888===???@@@BBB===:::<<<>>>======@@@DDDBBB>>>;;;999:::<<<===@@@???>>>???AAABBBAAA@@@===>>>>>>===;;;999::::::888888777555555777<<>>===>>>???DDDCCCBBB???>>><<<<<<<<<@@@>>>;;;<<<>>>>>><<<999<<<::::::===CCCIIIMMMPPPFFFBBB======AAACCCBBB@@@999999:::===@@@EEEHHHJJJPPPJJJDDDCCCGGGJJJKKKJJJIIIEEE@@@???@@@AAA@@@???>>>???AAABBBBBBBBBAAAAAABBBEEEGGGCCC>>>;;;===AAABBB<<<:::>>>AAA@@@>>>???:::888444222111444777999???<<<999555333222333333333666888999777555444444333666;;;>>>???===:::777999222///222333///---///>>>:::444///---///333666:::999888777777888999999<<<;;;999999999;;;<<<>>>777777888999::::::::::::???CCCFFFDDD???<<<===???IIIJJJGGG@@@888555777:::;;;:::888666777888;;;<<<<<<999888;;;===;;;:::<<>>;;;:::;;;<<<;;;<<<<<<<<<======>>>>>>BBB@@@>>>===<<<===>>>???AAABBBDDDFFFHHHIIIJJJJJJFFFDDDCCCBBBDDDFFFHHHIIIAAA<<<777888<<<@@@BBBAAADDDEEEGGGGGGFFFDDDBBBBBBDDDIIIQQQXXX[[[]]]^^^___dddeee```RRRIIIIIIMMMNNNOOOKKKFFFCCCAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>777999<<<>>>???@@@@@@AAA???AAADDDEEEEEEEEEEEEFFFEEEEEEDDDBBB@@@@@@CCCEEEGGGHHHGGGDDD@@@===<<<<<>>@@@AAA@@@>>><<<<<<<<<>>>===>>>@@@AAAAAA???===;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;>>>@@@@@@>>><<>>>>>::::::===???======???EEEBBB>>>;;;999666333000  ,,,888:::999;;;::::::::::::999:::<<<>>>BBBAAA???===<<<<<<===>>>===:::888999;;;===<<<;;;666999888444444999:::888666555333222111222333444555666777666555555666777777444555;;;>>><<<;;;<<<@@@???===:::888888;;;>>>===;;;999777777888:::;;;999:::;;;;;;::::::<<<===???@@@@@@>>>;;;:::::::::;;;;;;::::::999999888888444666888999888555111...///000000111000///---,,,,,,++++++---///000...+++---,,,***)))))))))***+++111000///000222333222000///,,,***,,,222:::???AAABBBBBBBBBBBBBBBAAA???>>>>>>>>>===<<<;;;:::::::::888888777999;;;======<<<;;;888555444666777666555888:::999555444888888444888>>>AAA???===>>>===:::<<<:::888888999::::::999555555666777888888888777555666666777888999999:::555333333444777:::;;;;;;???:::888;;;===<<<===???BBB@@@>>><<<<<<>>>@@@BBB???>>>===>>>@@@BBBBBBAAA===>>>>>><<<999888888999888777666555444666;;;>>>@@@>>><<<===@@@DDDFFFGGGEEEDDDCCC@@@===<<<===???CCCBBB@@@>>>===<<<;;;;;;???===;;;;;;===>>><<<:::===<<<<<>>AAADDDFFFHHHIIIDDD@@@AAAEEEIIIJJJIIIHHHDDDAAA???AAABBBAAA@@@???@@@AAABBBBBBAAA@@@???AAACCCCCC@@@<<<;;;===@@@BBB<<<999<<<>>><<<;;;;;;;;;999555333333555777999???===999666444333444555222555888888666333000///111333888;;;===<<<:::999<<<666333555666222000111<<<999444///...///222444999888777777777888999:::;;;:::999888999:::<<<===888888999::::::;;;::::::===AAACCCBBB>>>;;;<<<>>>HHHHHHFFF???888555777:::;;;999888777777999;;;<<<;;;777777;;;===<<<<<<===@@@???;;;888777333%%%  ***666<<>>???AAABBBDDDDDDEEEEEEHHHGGGFFFGGGIIIHHHDDDAAA@@@@@@???<<<999888999:::<<<=========>>>>>>>>>>>>AAA@@@>>><<<;;;<<<===>>>===>>>@@@CCCFFFGGGIIIIIIDDDDDDCCCBBBBBBCCCGGGIIIEEE@@@<<<;;;===@@@@@@???EEEFFFGGGHHHGGGEEEBBB@@@AAAGGGMMMSSSUUUVVVWWWWWWdddiiihhh[[[MMMIIIMMMRRRUUUPPPHHH@@@<<<;;;===???===@@@DDDDDDBBBBBBCCCEEE============???AAADDDEEEDDDFFFGGGFFFEEEEEEFFFGGGGGGGGGFFFCCCBBBCCCFFFHHHJJJKKKIIIFFFBBB???>>>>>>???@@@BBBCCCBBB???<<<:::666666777888;;;???CCCEEEAAABBBAAA???<<<;;;===>>>AAABBBCCCBBB???=========???>>>???@@@AAA@@@===:::;;;;;;;;;<<<<<<============<<<<<<===??????>>><<>>:::888777555333   %%%444:::::::::<<<:::999999:::;;;;;;:::>>>===;;;:::;;;<<<>>>???;;;999888999;;;======<<<666777555111111444666555222111000000000111333444555666777777666666888:::;;;666666<<<@@@>>>:::777:::<<<===<<<:::888999999:::999777666777888:::;;;;;;<<<======<<<<<<>>>???;;;<<<<<<;;;999888888999>>>===;;;999888888888999777888999888777444111///111111222222111000...---++++++***,,,...000///...,,,+++***)))((()))******...------///222333333111000...,,,...333:::???AAAEEEBBB@@@@@@BBBBBB@@@>>>===============<<<<<<<<<;;;:::999:::<<<>>>>>>>>>>>>;;;777555555666777666:::<<<<<<888666777999888;;;BBBGGGFFFEEEDDDAAA===;;;999666666888:::;;;:::666777777888888888777777888777666555666888:::<<<777666555666777888888777;;;666555999;;;;;;;;;======<<<;;;;;;<<>>@@@AAAAAA<<<<<<<<<:::777666555666777777666555444555999<<>>AAADDDEEE@@@@@@@@@>>>===<<<===?????????>>><<<;;;::::::999<<<;;;::::::<<<======<<<@@@???@@@CCCFFFHHHHHHHHHBBB???<<<===@@@CCCBBBAAA===>>>>>>@@@AAABBBDDDDDDAAA>>>===???DDDHHHHHHGGGGGGDDDBBBAAABBBCCCCCCBBBAAAAAABBBBBBAAA@@@>>>===@@@???===<<<;;;<<<>>>???AAA;;;888:::<<<999777777;;;999777555444555777999===<<<999666555555555666222666999999777333///...000222555888:::;;;::::::???:::777888777444222333888666333111000000111222666666666666666777888999:::999888888888999;;;<<<999::::::;;;;;;;;;;;;::::::===@@@???;;;999:::<<>>888666777:::999999888777888999;;;<<<999666666:::===<<<<<<>>>@@@@@@>>>;;;:::666+++   &&&555<<>>???AAABBBDDDEEEEEEFFFGGGFFFDDDCCCCCCBBB@@@>>>===>>>===;;;888777777999>>>>>>>>>???????????????AAA???>>><<<;;;<<<<<<===>>>???AAACCCEEEGGGGGGHHHDDDDDDDDDBBBAAACCCHHHKKKJJJFFFBBBAAAAAAAAAAAA???CCCDDDEEEHHHHHHGGGDDDAAADDDGGGIIIKKKKKKKKKMMMNNN___hhhkkkaaaPPPEEEGGGLLLSSSNNNFFF<<<555333555777555===DDDDDDCCCFFFJJJLLLFFFDDDCCCBBBCCCEEEEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJIIIIIIGGGEEECCCDDDHHHKKKMMMMMMLLLIIIEEEAAA@@@AAA@@@BBBCCCCCCCCCAAA>>>===<<<;;;::::::<<<@@@DDDFFFEEEDDDBBB???>>>???AAACCCCCCCCCCCCBBB???===<<<===<<<<<<===???@@@???<<<:::777777888999:::;;;;;;<<<>>>===<<<===???@@@???>>>@@@@@@BBBBBBBBBAAA???>>>999666888===@@@===;;;<<>><<<999:::<<<===;;;888999999888888999<<<>>>@@@;;;;;;::::::;;;;;;<<<<<<888777555222222333444444............///111222333444555666555555666888:::>>>888777>>>CCC@@@999555777:::===>>><<<:::888777999888777777888999;;;===>>>???>>>===;;;;;;===>>>999:::;;;:::999888999:::>>><<<:::888888999:::;;;::::::999888666444222111111111222111000///---,,,+++******+++---///000000---,,,+++*********++++++))))))***---000222111000...---,,,---111777;;;>>>DDD???<<<===AAABBB???;;;??????@@@AAA@@@???>>>======;;;:::;;;===?????????===;;;777555666777:::;;;???@@@???<<<999999;;;===???FFFJJJIIIHHHHHHEEEAAA<<<999666555666888999:::777888888999999888888777:::999777666666777888999666555555777999:::999888666333333888;;;::::::<<<999888888888:::===@@@BBB@@@>>>;;;;;;<<<>>>>>>>>>:::;;;;;;999666333333444777777666555444555888;;;???===;;;;;;>>>AAACCCCCC<<<===>>>>>>======>>>???;;;;;;;;;;;;:::999888888:::999999999:::<<<======BBBBBBCCCFFFHHHHHHEEECCCBBB@@@???@@@CCCEEEEEEDDD???@@@AAAAAABBBAAAAAAAAA======>>>AAAEEEGGGFFFEEEFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCBBB@@@>>>===???<<<:::999;;;>>>???@@@???999666999;;;999777777:::888666555444555666777:::999777555555555666666333666:::<<<:::666333222222333555777888999::::::>>>;;;999888666444333333444444444333222111000000222222333333444444555666777777777777888999:::;;;;;;;;;;;;<<<<<<;;;::::::888999;;;;;;999888999;;;CCCCCCBBB>>>:::888999;;;888888888999999:::;;;;;;:::777666:::<<<::::::;;;===??????<<<;;;999111(((   111;;;>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGEEECCCAAA@@@???@@@@@@@@@=========;;;999777888999@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>============AAABBBCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCFFFJJJNNNKKKIIIGGGEEECCCBBBAAA@@@@@@@@@BBBEEEHHHIIIGGGDDDEEEEEEDDDCCCBBBDDDHHHKKKWWW___fff___OOO@@@<<<@@@LLLIIICCC;;;333///...000111<<>>>>>???AAACCCCCCAAA???>>>???AAADDDEEEBBBBBBBBB@@@===;;;;;;<<<:::999:::<<<>>>>>>===<<<666777777888999::::::;;;===<<<<<<===@@@AAAAAA@@@>>>@@@AAABBBAAA>>>;;;999999666888===???<<<:::;;;;;;;;;===>>>???>>>:::777%%%  )))777<<<<<<@@@===;;;<<<>>>>>><<<999777777666666888;;;===???======<<<;;;:::999999::::::999777666555444444555------...///111222333444333444444444333444777:::@@@:::888???DDDAAA:::555777:::???@@@???<<<999888999999999999:::<<<===>>>@@@@@@???<<<999888:::;;;===>>>??????======>>>???;;;:::888888888:::<<<===;;;;;;:::888666444333222...////////////---,,,***+++++++++++++++---000222///...---,,,+++,,,------))))))***...111222111///---------...000444999<<>><<<::::::<<<>>>??????:::999666555666999>>>BBBEEEDDDBBB@@@>>>===>>>AAACCCGGGIIIGGGEEEGGGGGGEEE???<<<777555555666777777777888999999999999999999;;;:::999888777555444333777777888:::<<<;;;999777444111222888;;;999999:::999999888888999;;;===>>>AAA>>><<<;;;;;;;;;:::999888999999777444222222333666666666555444555888;;;>>>;;;999999;;;>>>@@@@@@:::<<<>>>???>>>===>>>>>>777888999999999888888777888888888888888:::<<<>>>BBBCCCEEEGGGIIIGGGCCC@@@AAA@@@@@@AAABBBDDDDDDDDD@@@AAABBBCCCCCCAAA@@@>>>???@@@BBBDDDFFFGGGEEECCCGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFEEECCCAAA>>>======;;;999999<<>><<<;;;;;;<<<888888:::;;;;;;<<<<<<<<<===888777::::::888666888:::===>>>;;;:::888444...  )))777<<<===???AAABBBCCCDDDEEEGGGGGGGGGGGGBBBAAA@@@??????@@@BBBCCC>>>??????>>><<<::::::;;;AAAAAAAAAAAAAAA@@@@@@@@@CCCCCCBBB@@@???>>>>>>>>>DDDDDDDDDDDDCCCBBBAAA@@@FFFCCC@@@@@@DDDIIIMMMOOOIIIIIIHHHFFFDDDBBB@@@@@@>>>===>>>BBBGGGIIIHHHFFFBBBAAAAAA???@@@CCCIIIMMMOOOSSSXXXWWWKKK===666666DDDDDDAAA:::333......///444>>>FFFFFFHHHOOORRRPPPFFFCCCAAACCCEEEGGGEEEBBBCCCEEEHHHIIIJJJKKKNNNPPPLLLKKKHHHDDDBBBCCCGGGJJJLLLLLLLLLJJJGGGDDDDDDEEEDDDEEEEEEFFFEEEDDDCCCBBBHHHFFFDDDAAA???>>>?????????<<<::::::<<>><<<:::;;;<<<;;;999888999<<<>>>???>>>999::::::;;;;;;<<<<<<<<<===<<<===???AAACCCBBBAAA<<<>>>???@@@???<<<999777;;;888888===>>><<<:::;;;999:::===@@@BBB@@@<<<888***  """222;;;<<>>===>>>>>>>>><<<:::777666666666777:::<<<>>>>>>>>>>>><<<999777888999:::888888:::999666444666...///000222333444555666444444444333222333666999===888888===AAA>>>:::777888;;;???AAA???<<<;;;:::;;;;;;;;;<<<<<<===??????AAA@@@>>>;;;888777999;;;===>>>???>>>===<<<===>>>888777777777888:::<<<===;;;;;;:::999777555444333,,,,,,---...---,,,+++***,,,,,,,,,******,,,000333000///...---------......,,,---...111333444222000---...//////000333777;;;BBB@@@@@@AAADDDDDDAAA>>>@@@BBBDDDFFFFFFDDDAAA???>>>;;;999999;;;===>>>>>>777666555444555:::AAAGGGKKKEEEAAAAAAAAA@@@@@@BBBBBBEEEEEEAAA@@@CCCEEEDDD@@@===999777777777666555777777888::::::;;;;;;:::::::::999888666444222000:::;;;<<<===>>><<<888555333111333999<<<:::888999<<<<<<;;;::::::;;;<<<===???===;;;;;;;;;:::888666666777888666444222333444444555666666666777:::<<<;;;888555555777999;;;;;;999<<>><<<;;;;;;555666777888999888888777777888888777666888;;;>>>BBBCCCDDDGGGHHHFFFCCC???===>>>>>>??????@@@@@@@@@???AAACCCDDDDDDBBB@@@>>>@@@BBBDDDFFFFFFEEEDDDCCCFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFFFFEEECCC@@@>>>===999999:::;;;<<<===???@@@<<<777444888;;;;;;999:::666666666555444333222111222222222333333444555666...222666888888777777777888999999999999999999888777999999444222333333222444555777888888666444333......////////////......///000222444777999;;;<<<<<<<<<<<<<<<;;;999888888333333333444555777888999>>>>>>===<<<<<<<<<<<<<<<888999;;;===>>>>>>======>>>999777999:::666444555777<<<>>>;;;888777666222$$$  000999===???CCCDDDEEEEEEFFFFFFFFFFFFFFF@@@@@@AAA@@@???@@@CCCEEE???AAABBBAAA???======>>>AAAAAAAAAAAAAAA@@@@@@@@@DDDDDDCCCBBBAAA???>>>>>>FFFGGGFFFFFFEEEDDDCCCBBBEEE@@@;;;===EEELLLOOONNNHHHIIIIIIHHHFFFDDDCCCBBB@@@===<<>>>>><<<777000---///222444???GGGIIIPPP[[[^^^XXXMMMHHHCCCBBBEEEGGGFFFDDDBBBEEEHHHKKKKKKLLLMMMOOOMMMKKKGGGCCC@@@AAAEEEHHHIIIJJJJJJIIIFFFEEEEEEFFFDDDEEEEEEEEEEEEDDDCCCCCCEEEDDDCCCAAA@@@???>>>>>>>>>;;;888999;;;>>>>>>===@@@@@@@@@>>><<<;;;<<<>>>@@@===:::999;;;>>>???@@@<<<=====================>>>>>>???AAACCCBBB@@@>>>:::;;;===>>>===;;;999888>>>:::999<<<===;;;:::;;;<<<<<<===@@@AAA???<<<999...    ,,,777:::;;;===>>>???===<<<<<<<<<999888777666777999;;;<<<<<<===>>><<<999777999;;;777555777<<<;;;555222444111222333555666777777888777666555444222333666999888555555:::===:::999999999<<<>>>???===<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????===:::888999;;;>>>;;;<<<===<<<:::999999;;;777777777888888999999999999:::::::::999777555444***+++,,,---------,,,+++......---***(((***///333000///...---,,,------...//////000333444333111...+++,,,...------///444888>>>@@@BBBDDDDDDCCC@@@>>>:::===BBBFFFGGGFFFCCCAAA===:::777777888;;;<<<<<<666666444333444999BBBIIIOOOEEE>>>@@@CCCBBB@@@AAA===@@@AAA===;;;>>>@@@???>>><<<:::999999999777666666777888:::;;;<<<<<<<<<999777666444333333333333:::;;;===???AAA???;;;888444222555;;;===;;;888888<<<;;;;;;::::::::::::;;;:::999:::;;;<<<;;;888666555666777666444333444555333555666777777999;;;>>>:::777444333555777888999999;;;>>>???===:::888777333444666888999999888777777888888666555666:::===AAAAAACCCEEEGGGFFFCCC@@@===>>>??????>>>>>>>>>>>>===@@@CCCEEEEEEDDDAAA???>>>@@@CCCDDDDDDCCCCCCCCCDDDFFFGGGFFFCCCAAAAAACCCDDDDDDDDDCCCAAA???===;;;333777;;;<<<::::::<<<>>>===777555888:::999777888666777777666555444222111111111222333444666777777111333666666666666777888666777999:::;;;:::999999555:::;;;555222555666555555777888::::::999777666///000000000000...---,,,+++---000333777:::<<<===<<<<<<<<<;;;:::888777666222111111222444777888999::::::999:::;;;;;;;;;;;;888:::===???@@@@@@???>>><<<888666999999666444666555;;;>>>:::777777777555,,,  (((555:::>>>AAADDDEEEEEEEEEEEEDDDCCCCCC???AAABBBAAA??????AAACCC@@@BBBCCCCCCAAA?????????AAAAAAAAAAAA@@@@@@??????DDDDDDCCCBBBAAA???>>>===IIIJJJJJJIIIIIIHHHGGGFFFEEE===777;;;EEENNNOOOMMMIIIKKKLLLKKKIIIGGGFFFFFFBBB>>>;;;===BBBFFFEEECCCDDDFFFHHHIIIHHHGGGGGGGGGIIIAAA>>>BBBDDD>>>999888999:::888222,,,+++///444111<<>>===;;;@@@@@@@@@>>><<<<<<>>>???EEEAAA<<<:::;;;>>>@@@AAA===============<<<<<<<<>>;;;888999;;;<<<===<<<;;;:::AAA<<<:::<<<===::::::;;;@@@???>>>>>>>>>>>>;;;999111"""   '''444999888<<>>AAA>>>??????>>><<<;;;;;;<<<777777888888888777777666888999:::;;;:::888666444)))***,,,---...------,,,//////---***((()))...333///...---,,,+++,,,------//////000222333111...+++((()))+++***)))+++000444:::===BBBDDDCCC@@@===<<<666999???DDDGGGGGGEEECCC<<<999666555777999;;;;;;777666444222333888AAAIIIQQQDDD;;;???DDDCCC@@@???888===>>>;;;999;;;<<<:::<<<;;;::::::;;;;;;999888555666888:::<<<======>>>888666222000000222555777666888;;;@@@CCCCCC@@@===555333666<<<>>>;;;888888999999888888888888888999666666888;;;======:::777444555666666444444555666333555666777888:::===???;;;888555444666888999999888;;;>>>>>>;;;888555444222444666888999999888777888888888666444555999===@@@@@@BBBDDDFFFFFFCCC@@@>>>@@@AAAAAA???>>>>>>???<<>>@@@AAABBBAAABBBCCCBBBDDDFFFDDDAAA>>>>>>@@@BBBBBBBBBAAA@@@>>><<<:::000555;;;<<<999777999<<<>>>888555777999777555555777888888888777555333111111111333444666777888999666777888888777777888:::333555888:::;;;;;;:::999666<<<===777444777999888777888:::;;;;;;;;;999888111111222222111///---,,,)))+++...333777:::===>>><<<<<<;;;:::999777666555222111000111444777999999777777666777999::::::999999;;;>>>AAABBBAAA@@@???;;;666555888999777666777555<<>>???AAA@@@BBBDDDDDDBBB@@@??????AAAAAAAAA@@@@@@?????????CCCCCCCCCBBB@@@>>>===<<>>HHHVVVccciiiiiigggXXXOOOCCC:::999===CCCGGGCCCFFFIIIJJJJJJJJJKKKLLLIIIJJJGGG@@@===AAAEEEFFFFFFFFFFFFGGGHHHGGGDDDAAABBBCCCCCCBBB@@@>>>;;;::::::<<>>BBBCCCEEEEEEBBB<<<:::<<<@@@AAA???===<<<<<<===???AAAAAA@@@>>>===<<<<<<<<<======???BBBDDDDDDAAA>>>;;;444888<<>>=========:::888:::???@@@===999@@@>>>======>>>>>>===;;;444&&&  '''555???===>>>AAABBB@@@>>>===;;;999777555444666888999AAA???===;;;999999999:::777666555555555777888999888888777777777888:::;;;777777777777666555444333555333222444888:::999777<<<:::999999;;;<<<<<<<<<;;;===>>><<<999888<<>>======;;;999===DDD@@@CCCAAA<<<888:::;;;999888888888777777777777777999666444555888999444000...000111222111///+++)))000//////...------,,,,,,---,,,,,,---......---+++---///111111///...---...+++,,,,,,---...///000000555999>>>@@@>>><<<;;;<<<333666===DDDHHHHHHDDDAAA888888999:::;;;;;;999777666444333555999===@@@AAACCC???<<<===AAADDDBBB???===<<<::::::::::::999777;;;999999>>>DDDEEE???999;;;;;;;;;<<<<<<=========777777666333111000222444111222666<<<@@@AAA>>>:::333333444555777888777666===<<<;;;:::::::::;;;;;;999666444444888;;;<<<;;;999888666555444444555555000222555888::::::999999666444333222222333555666<<>><<<:::999999;;;<<<===???AAABBBBBBCCC@@@AAADDDEEEFFFEEEDDDCCC@@@BBBDDDEEEDDDBBB@@@>>>AAABBBCCCCCCCCCAAA???===??????AAABBBCCCCCCCCCCCCEEEBBB>>>>>>???@@@>>><<<999999888666555666:::<<<777555333444777888666444666:::<<<999666666444111---///222555777999999999777555555999>>>???;;;777111222555888;;;>>>@@@AAA>>><<<999777888999::::::333999<<<:::999;;;:::888444111///333:::<<<777222***,,,///222555777777777;;;:::999888777555555444222111111111444777:::<<<444444444555666555333111888:::AAAFFFEEE???>>>AAA>>><<<999888888888777666777:::>>>>>>;;;777555555555+++  )))111888@@@FFF@@@???DDDEEE@@@<<<===AAAAAAAAA@@@???===;;;999======>>>@@@CCCDDDBBBAAA???>>>>>>>>>???BBBEEEGGGGGGGGGDDD>>>===@@@AAA???GGGFFFCCCAAA@@@BBBDDDFFFEEEBBB??????@@@CCCDDDDDDHHHIIIJJJHHHEEEDDDEEEGGGGGGGGGFFFEEEEEEEEEGGGHHHFFFFFFHHHIIIIIIIIIHHHHHHJJJFFFBBBBBBDDDDDDAAA>>>>>>===:::555000///111444777===IIIVVV___cccbbb```XXXOOODDD<<<999<<<@@@CCCCCCDDDEEEDDDDDDFFFIIILLLIIIJJJGGG@@@>>>BBBFFFFFFBBBBBBBBBCCCEEEEEECCCAAACCCBBBBBBAAA???===;;;:::;;;>>>@@@@@@>>><<<===??????:::999<<<>>>>>>@@@CCCDDDFFFFFFBBB<<<:::<<>><<<<<<>>>@@@AAA???>>>===;;;;;;<<<======???AAACCCDDDBBB???;;;888555777;;;>>>@@@@@@>>>===@@@===:::<<>>666)))  ###000<<<<<<>>>AAAAAA???<<<;;;:::999888777777999:::;;;>>>===<<<;;;:::999999999555555444555666777999::::::999888888888999:::;;;555555666666666666555555111111111333666888999888:::999888888:::;;;;;;:::>>>>>>>>>===;;;<<<===??????<<<<<<===<<<:::<<>>BBBCCCBBB???<<<<<<;;;:::999888777777;;;:::;;;>>>BBBBBB>>>999;;;;;;;;;;;;;;;<<<<<<<<<999999999777444333333444111222555:::>>>???<<<999444444555666888999999888888999999::::::;;;;;;;;;;;;888555666888;;;;;;;;;777666555333333333333444444555666777777777666555444333333333444666888999<<<>>>@@@@@@===;;;;;;<<<888666444555777999888777555:::>>>@@@>>><<<::::::888999:::<<<===>>>>>>???@@@BBBDDDFFFFFFFFFEEEEEEAAACCCDDDEEEEEECCCAAA??????@@@AAABBBBBB@@@???>>>AAABBBBBBCCCCCCCCCBBBBBBBBB???;;;999;;;===>>>===;;;:::999777666777;;;>>>:::777333222444555555555555:::;;;888555555444111000222444666888:::;;;;;;<<<:::999:::======888444333444666888:::<<<>>>???AAA===:::888999999777555777;;;===:::888999888666555222111444:::<<<777222+++,,,...111333555666666:::999999888666555444444333333222333444555777888444333333444555444222000777999>>>DDDCCC>>><<>>;;;999888888999888777777:::>>>>>>;;;888666666555---!!!  %%%---666???DDD???===BBBDDD@@@>>>?????????@@@@@@@@@>>>===<<<===>>>AAABBBBBBBBBAAA@@@???>>>>>>???AAADDDFFFHHHFFFGGGEEE@@@===@@@AAA@@@CCCBBBAAA@@@@@@BBBCCCDDDFFFCCC@@@???@@@AAABBBAAAEEEGGGHHHGGGEEEDDDDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIEEEEEEGGGHHHIIIIIIIIIIIIHHHEEEBBBAAACCCDDDBBB???>>>===:::555000---,,,---222:::FFFPPPVVVXXXWWWWWWXXXQQQGGG@@@<<<===>>>???DDDCCCAAA???>>>AAAFFFJJJHHHJJJHHHBBB@@@DDDGGGHHHHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBAAA???>>><<<;;;:::<<<>>>@@@@@@===:::999999>>>::::::???BBBAAABBBDDDEEEFFFFFFBBB===;;;<<>>>>>???AAABBB===<<<;;;:::;;;<<<>>>???BBBCCCDDDCCCAAA===999666777777888<<<@@@BBB@@@===BBB???<<<<<<>>>>>>;;;888:::999888999<<>><<<;;;;;;<<<======<<<>>>;;;:::===???<<<;;;<<>>BBBCCC@@@>>>>>>AAABBBAAA???;;;======;;;777444555777;;;<<<>>>??????>>><<<;;;;;;;;;:::999999:::::::::;;;<<<<<<:::888555555555222333555999<<<<<<999777666666777777888888999999777888999:::;;;<<<<<<<<<<<<:::888888999;;;;;;:::888777555444333444444555999999888777666444444333333333333444666999;;;===<<<===???>>>===<<<===???:::888777777888999888777777;;;???AAA@@@>>><<<;;;999999::::::;;;<<<<<<===@@@AAACCCEEEFFFFFFFFFFFFBBBCCCEEEFFFEEEDDDBBBAAA===>>>@@@AAAAAA@@@@@@???FFFFFFEEEDDDBBBAAA@@@???@@@===999777999===???@@@<<<;;;999777666888<<<@@@>>>:::555222222333444444333888:::666444555444111444555555777999;;;===>>>>>><<<:::;;;<<<;;;777333444555666888999;;;<<<<<<@@@<<<999:::======999444;;;>>>>>>999666777666444666444333666;;;<<<777333------...///111333555666888888777777666555444444444444555555555555555555666555444555666666444222555666;;;@@@???;;;:::<<<===;;;999888999:::999888999<<<>>>>>><<<:::999999555111)))  '''333===AAA===<<>>???@@@@@@@@@???>>><<<@@@DDDEEEBBB??????@@@@@@@@@@@@AAACCCEEEGGGIIIDDDGGGGGGAAA===???AAAAAA???@@@@@@AAABBBBBBCCCCCCFFFDDDBBBAAABBBDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCDDDFFFHHHHHHHHHDDDDDDEEEGGGHHHIIIJJJJJJHHHEEEBBBAAAAAAAAA???===:::999777333///+++)))(((,,,444>>>EEEIIIKKKOOORRRYYYTTTMMMGGGCCCAAA@@@???CCCBBBAAA???>>>@@@EEEIIIHHHKKKJJJEEEDDDHHHKKKKKKMMMKKKGGGFFFFFFFFFFFFEEEDDDCCCAAA???>>><<<<<<;;;;;;===???@@@???===:::999===:::<<>>DDDCCCAAA@@@@@@AAACCCDDD===<<<;;;;;;<<<>>>AAABBBCCCDDDDDDCCCAAA>>>;;;999:::777777;;;AAACCC@@@===@@@>>>;;;;;;<<<<<<:::888:::999777888;;;>>>@@@AAA;;;000    222999???AAAAAA@@@<<<888:::::::::;;;;;;;;;;;;;;;:::;;;===>>>>>>===<<<;;;555555555555666666777777::::::999888888777777777777777666555444444444444222555777777666666888;;;999999888999;;;<<<:::999<<<999777888;;;<<<;;;999===999999>>>AAA===999888999===>>>:::888:::;;;:::999999999999999999999999666666777:::===<<<888555444222000...---...///000------,,,,,,+++******)))((()))***---000000...,,,///,,,))),,,000222///+++//////////////////000000000333888<<<>>>@@@AAAAAA=========@@@CCCEEEFFFEEEFFF@@@::::::===>>>;;;777333888;;;;;;888888<<<@@@@@@>>><<<===>>>??????===:::===???;;;555222333666:::===???>>><<<::::::;;;999888777777666777777888;;;<<<===<<<999666555444444555666888:::999888777888999888777666555666777;;;:::999999:::;;;===???===<<<;;;:::::::::::::::;;;:::888777666666777777<<<;;;:::888666555555555666666666777888:::<<<=========<<<<<<;;;;;;<<<===:::999888777777777777777777:::>>>AAAAAA>>><<<:::<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCDDDEEEEEEEEEAAABBBCCCDDDDDDCCCBBBAAA===>>>???AAABBBBBBBBBAAALLLJJJHHHDDDAAA>>>;;;:::===<<<;;;;;;<<<>>>@@@AAA<<<;;;888666555777<<<@@@???===999555444333333333222666888555333555555333666666666666888:::===>>>:::999888999::::::777555333444555777999:::;;;<<<===999888;;;AAABBB===888;;;>>>===888555666666555777555555777;;;<<<888444000000///000111333555666777666666666555444444444444555777888999888666555999888777777888999777666444333777<<<<<<999888:::;;;:::888999:::::::::888:::;;;=========<<<;;;;;;444444000$$$   !!!///;;;@@@>>><<<===>>>>>>???AAA>>>???@@@@@@@@@@@@???>>>;;;@@@FFFFFFBBB>>>???AAABBBBBBCCCDDDEEEEEEFFFFFFBBBFFFFFF@@@<<<>>>AAABBB???@@@AAABBBCCCDDDDDDDDDEEEDDDCCCDDDFFFHHHIIIIIIEEEFFFGGGHHHHHHHHHGGGEEECCCBBBAAACCCGGGHHHHHHGGGCCCCCCDDDEEEFFFGGGHHHIIIHHHFFFCCC@@@???===;;;:::777666444222000...+++***,,,111666;;;???EEEMMMSSSXXXUUURRROOOLLLIIIEEEAAAAAABBBCCCCCCBBBCCCEEEGGGIIILLLLLLIIIHHHLLLNNNNNNIIIFFFCCCBBBCCCEEEFFFFFFEEEDDDCCCBBB@@@>>>===<<<999:::===@@@BBBAAA@@@>>><<<:::<<>>===<<<999777:::@@@CCC@@@===<<<;;;999999999::::::999<<<:::999999;;;===>>>>>><<<333$$$ +++555===??????AAA>>>::::::::::::::::::999999999;;;<<<>>>??????>>>======888888777666555444333222888777777777666666555555555555444555555777888999999;;;===;;;888777888;;;;;;;;;;;;<<<>>>>>><<<;;;:::888777888<<<===;;;888===999:::???BBB>>>888666555999<<<::::::===???>>>888888999:::<<<===>>>???999:::;;;<<<===;;;888666555333///,,,+++,,,...000---,,,,,,+++******))))))******+++---......,,,***///+++)))+++000333111---000000000000000000//////222444888===AAADDDEEEEEE@@@>>>===>>>AAADDDEEEEEEJJJEEE@@@???AAABBB???<<<;;;>>>@@@>>>999777:::>>><<<;;;::::::;;;<<<<<<<<<:::===???;;;555222333666999<<<>>><<<888666888;;;777666555444444444666666999;;;<<<;;;888555444444666777888888888888888888999:::999777333222333444>>>;;;777444444777;;;>>>======<<<;;;::::::::::::;;;:::888777666666777777===<<<;;;:::999999999:::::::::999999::::::;;;;;;>>><<<;;;999999888888777999888888777666555666777888999;;;>>>>>>===;;;999===<<<<<<<<<<<<===>>>???<<<===>>>@@@AAAAAABBBBBB@@@@@@AAABBBBBBBBBAAA@@@???@@@AAABBBCCCCCCDDDDDDOOOLLLHHHCCC>>>:::777666777999<<<>>>>>>>>>>>>===999888666444333555999============;;;888555222111111555777444333555666555666666666666777999;;;<<<888777777777777666555444111222444666888:::<<<===<<<;;;:::>>>BBBBBB>>>:::999<<<;;;777555777888777666555666888;;;;;;888555555444333333333444555666555555444444444444444444333444777:::;;;;;;:::999:::888777777888888777666444222444888:::777777888:::999888999::::::999777777777777888999:::::::::333666555+++   ***888@@@@@@???===<<<===>>>???@@@@@@AAAAAA@@@???===<<<;;;@@@EEEFFFBBB???@@@CCCDDDDDDEEEEEEEEECCCBBBAAA@@@CCCBBB<<<:::===AAABBBAAAAAABBBCCCCCCDDDEEEEEECCCBBBBBBDDDHHHKKKLLLKKKFFFEEEEEEFFFHHHIIIHHHGGGDDDBBBAAADDDHHHJJJHHHEEEBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGDDDAAA>>>;;;:::999888666555444444444222000///000222555;;;DDDNNNTTTSSSSSSTTTTTTSSSOOOIIIEEE===@@@DDDFFFFFFEEEFFFGGGHHHLLLNNNKKKKKKNNNQQQPPPFFFDDDBBBCCCFFFJJJLLLLLLFFFGGGGGGFFFDDDBBB???>>>::::::<<<@@@CCCDDDCCCAAA<<<:::;;;@@@CCCBBBAAABBBCCCAAA@@@>>>============DDDDDDDDDCCCCCCDDDDDDDDD@@@???===<<<>>>AAAEEEGGGAAAAAA@@@@@@@@@@@@@@@@@@>>><<<:::;;;>>>@@@???>>>;;;:::999888777888999:::===<<<;;;<<<===>>>===;;;:::444)))   !!!...888:::;;;@@@@@@<<<999888888888888999999:::<<<======>>>>>>>>>======999999888777555333111000555666666666666555555444111111222444777;;;>>>@@@???@@@???>>><<<:::::::::===<<<===>>>@@@@@@>>><<<;;;;;;;;;<<<>>>???>>><<<===;;;<<>><<<444555666999;;;===??????<<<<<<======<<<:::999888888555111---,,,,,,...///------,,,++++++******))),,,+++++++++------+++***,,,***)))***...111000///222222111111000000//////000111555:::@@@CCCEEEDDDAAA???======???BBBCCCDDDJJJHHHEEEDDDDDDCCCBBB@@@CCCCCCBBB>>>999777999<<<777777777888999:::<<<<<<;;;======;;;777444555777888:::;;;999666555777:::666555444333333555777888777888999888666444444444666777888888777666888999999:::999666222000222555===999444111000333888;;;;;;<<<===<<<:::999:::;;;888777555444333444444555;;;;;;<<<<<<<<<=========<<<<<<<<<;;;::::::999999===;;;999888888888666444777888888777555555666888999888888:::<<<<<<:::999::::::999999:::;;;===>>>=========>>>>>>??????@@@???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBCCCDDDDDDEEELLLIIIEEE@@@;;;888666555333777;;;>>>===:::888888666666555333222444777::::::<<<>>>===999555333222111555777444333666888777666666666666777888999::::::999888666444222111000000111333555888:::<<<===>>>>>>>>>??????===:::777666:::;;;777666888999777444444555888;;;;;;999777888888777666666666666666333333333333333444444444111333777:::<<<======<<<777555444333444555444333555222222666999777777888999888777888999999777555333222111222444777777777444999:::111""" %%%333>>>AAAAAA>>><<<===???>>>AAAAAAAAAAAAAAA???===<<>>>>>>>>:::555777===AAABBBBBBBBBBBBBBBBBBCCCDDDEEE@@@???@@@BBBFFFIIIIIIIIIFFFDDDBBBDDDGGGHHHHHHGGGFFFDDDCCCFFFKKKLLLIIIFFFBBBBBBAAAAAAAAABBBDDDDDDHHHGGGEEEBBB???===<<<<<<:::777444444666666555333000///...222999CCCJJJOOOJJJMMMQQQUUUVVVRRRKKKFFF;;;>>>AAACCCDDDEEEFFFGGGFFFJJJMMMKKKKKKOOOQQQPPPIIIGGGFFFGGGJJJLLLMMMMMMHHHIIIJJJJJJIIIEEEAAA??????>>>===???BBBCCCAAA???===999:::>>>AAA??????@@@@@@???===<<<<<<=========BBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<===@@@DDDGGG@@@???>>>======>>>>>>??????>>><<<<<<<<<===>>>???===<<<:::888777666888999;;;;;;<<<>>>@@@???===;;;888555,,,  &&&222333666>>>AAA===666666555666777:::===>>>===<<<<<<;;;;;;;;;;;;<<<888888888777555333111///444555666777777666666555333333444555888<<>>>>>>>><<<;;;======>>>???AAAAAA???===999;;;>>>???>>>>>>>>>???<<<<<>><<<======<<<;;;;;;<<<===;;;888444000...---...///---------,,,++++++******,,,***))))))+++---------+++++++++,,,...000222333333333222111111000//////...///111777===BBBCCCBBBAAA???<<<<<<>>>@@@AAAAAAEEEFFFGGGFFFCCC@@@@@@AAAFFFDDD???;;;888888:::<<<555555777888999:::===>>><<<<<<;;;:::999888777777777777666555444444666888777666444444555777:::<<<666777777666444333555666444666777666444444777:::666888999666333222666:::999777555333444555888:::999;;;===<<<:::888999;;;777666555333333333333444999:::<<<===>>>>>>======<<<<<<<<<<<<;;;:::999888;;;999888999::::::666444666888999888666666888;;;;;;999777777:::;;;;;;:::888888777777888;;;===>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEECCC???<<<999888888888555999<<<===:::777666666333444555444333333555777888:::;;;:::666444333444111555777444444888:::999555666777888888999888888999999888666333222222222111222333555777888::::::<<<>>>???===:::777666666555999;;;888777888777555111222555888:::;;;:::999999999999888888666555444111222222222333333444444111333555888:::;;;<<<<<<666444222111222333333222777222111666999888888999999888777777888777444222444111///111444888999888777;;;===777***  ---:::@@@BBB???===???AAA??????@@@AAAAAAAAA@@@???>>>FFFEEEDDDBBB@@@???>>>>>>===???BBBCCCCCCAAA???===<<<999222...333===BBBAAACCCBBBAAA@@@AAABBBCCCDDD>>>>>>>>>@@@CCCFFFFFFEEEEEECCC@@@AAAEEEGGGHHHGGGIIIFFFEEEHHHMMMNNNJJJFFFBBBAAA@@@@@@@@@AAABBBCCCHHHGGGFFFDDDAAA??????@@@:::666333333444555444333...,,,+++///888@@@EEEGGGDDDHHHNNNTTTVVVSSSLLLFFF999;;;>>>@@@AAACCCEEEGGGDDDIIILLLKKKKKKNNNPPPOOOKKKIIIGGGFFFGGGGGGFFFDDDHHHJJJLLLMMMKKKGGGCCC@@@DDDAAA>>>>>>@@@@@@>>>;;;===999999===???======???>>>===;;;;;;<<<===>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@???<<<;;;<<>><<<777555...!!!    !!!---...222<<>>555444444555888<<<@@@CCC<<<;;;:::999888999::::::666777777777666444222111444555666888888888777777999888777777888:::<<<===BBB???======@@@@@@>>>;;;======>>>@@@AAAAAA???<<<666:::>>>>>><<<;;;<<>>AAA>>>;;;777333000/////////......---,,,,,,++++++***+++)))'''(((***---///000---.../////////111444777444333333222111000//////......000555<<>><<<<<<===???@@@@@@@@@DDDGGGFFFAAA>>>>>>AAAGGGBBB<<<888888999;;;<<<444555777888999;;;>>>@@@===<<<::::::::::::999777777555333222333444666777888777555555777999===???666666666555333444666888333444555444222333666:::333666888777444555:::???777777888999:::;;;;;;<<<777:::<<<<<<999888999;;;999888666555444444555555999:::<<<>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::999999999888888:::===<<<999555777999:::999888777:::======:::666666999<<<<<<;;;888888777777999<<<>>>@@@@@@??????>>>>>>>>>>>>>>>AAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBB>>>===;;;999888999:::;;;:::===>>>===999777777999333444666555444444555666777888888666333222444777111555777555555999;;;;;;666777888999:::999888888555666666555444555666777333444444555666777888888666:::<<<;;;666444666999555:::<<<999777777666333000111444777:::::::::999999999::::::888666444333111111111222222333333444111222444666888999::::::777555333222333444444333888333111666999999888:::888777777777777666333000777444222333888;;;===<<<:::===???;;;///   (((777???CCC???>>>BBBCCCAAA===>>>@@@AAABBBBBBAAAAAALLLIIIDDDAAA@@@>>><<<;;;999<<>><<<666---***222===BBB@@@BBBFFFGGGCCC???@@@CCCCCCDDDCCCAAAAAABBBDDDFFFHHHDDDAAA:::666:::DDDJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGCCCCCCAAA???>>>@@@DDDGGGIIIHHHGGGEEEEEEEEEEEEFFFJJJ>>>555444666444222111)))...111000444<<<@@@>>>GGGFFFHHHMMMPPPMMMHHHEEE:::===AAACCCBBBCCCEEEHHHGGGGGGFFFFFFGGGJJJMMMPPPKKKIIIFFFBBBBBBEEEKKKPPPOOOKKKJJJMMMNNNJJJHHHIIIDDDCCCBBB???<<<:::777666555999===??????>>>>>>>>><<<<<<;;;::::::;;;<<<===:::<<>>AAA@@@???>>>>>>?????????>>>===<<<===>>>===<<<:::@@@AAABBB@@@>>><<<;;;<<<<<<=========;;;:::;;;<<<===<<<<<>>======@@@BBBAAA===999;;;===???AAAAAA@@@>>>===<<<===>>>======>>>AAACCC>>>>>>===;;;::::::;;;<<>><<<;;;:::;;;===>>>888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???<<<777333000000000111000000///...---+++)))((((((((()))***+++---///000,,,+++***+++...111222222555333333666999888222---------///555<<<@@@AAA@@@CCCBBBAAA???<<<<<<===???<<<>>>BBBDDDDDDBBB>>><<>>888333222333777999:::999999;;;>>>AAABBBBBBCCC===777555888999777555777555222111333444555555444666999:::::::::<<<===AAA;;;444111333555666666777666666555555555555666666666777999:::;;;<<<<<<888888777888:::<<<======:::;;;;;;:::999999<<<>>><<<:::888888999999999888555888;;;<<<;;;888666555===888555777777555444666333333222333555888:::<<<<<<>>>???>>>;;;:::999:::;;;888777999>>>@@@===999:::888777888;;;<<<===<<>>===>>>?????????BBBBBBAAA@@@@@@?????????CCC@@@<<<:::;;;===>>>>>>AAA???===<<<<<<<<<;;;:::;;;===???>>>:::888999:::888444333555555444666:::;;;:::999777666555555444666555333444777;;;>>>@@@;;;888555666888:::999888777777888888888999999999===777222111555888888777===;;;888777777888777777888777777777999999777666666666777888888888888777888999:::999666333333333444333111111111333555666333222222333444444333222555333222111111222444555:::777444444666999;;;<<<777777666444111111222444333999:::555444999<<<<<<888;;;<<<999444***  ...:::BBBBBB@@@BBBCCC@@@>>>???@@@BBBCCCCCCBBBBBBJJJGGGCCC@@@=========>>>BBB???<<<===AAABBB???<<<:::555000000333888<<<===@@@CCCDDD@@@>>>AAABBB@@@???AAACCCEEEFFFGGGGGGGGGDDDBBB<<<888;;;DDDIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEEEEDDDCCCBBBDDDFFFHHHGGGFFFEEEEEEEEEFFFFFFEEE<<<444555777555222111///444666555777===???===BBBCCCFFFIIIJJJEEE>>>:::???BBBDDDCCCBBBAAABBBDDDEEECCCAAAAAADDDGGGJJJKKKLLLJJJFFFBBB@@@BBBHHHLLLOOOKKKJJJMMMMMMIIIFFFFFFCCCCCCBBBAAA???===:::999888;;;???AAA@@@?????????======<<<<<<<<<===???@@@???@@@BBBCCCCCCBBBAAA???BBBBBBAAAAAA@@@??????>>>;;;:::;;;===??????>>><<>><<<<<<<<<:::;;;<<<;;;::::::;;;<<<@@@>>>===>>>@@@AAA???===999:::777,,,  """---333666888999777777777888:::<<<>>>???@@@;;;777777999;;;:::777777777666666666666777777:::555111000444777666444666777999::::::::::::999=========@@@BBBAAA>>>;;;===>>>@@@AAA@@@>>>;;;:::>>>>>>>>>>>>======@@@BBB@@@???>>><<<;;;;;;===???@@@???===<<<;;;<<<===>>>>>>>>>>>>======<<<::::::;;;;;;<<<<<<===>>>>>>>>>===;;;777444111//////////////////...---,,,******))))))))))))+++---...000---,,,+++,,,///222333333222000000333666555000+++,,,,,,...333:::???@@@???CCCCCCCCCBBB???>>>>>>???===???BBBEEEEEECCC@@@>>>>>>;;;777555444666:::<<<<<<;;;:::<<>>999444444777:::999777777555333222222333444555444666999999999999:::;;;<<<999444111111333555666999888777666666666666666111333666999<<<=========<<<;;;::::::::::::::::::<<<<<<<<<;;;999999;;;<<<===<<<:::999888777666555888:::<<<===:::666222000444111000444555222000111333222111222333555888:::<<<===>>>===;;;999999999;;;999777:::>>>???===::::::999888888:::<<<<<<;;;???>>>===>>>@@@BBBBBBAAABBBBBBBBBAAA@@@>>>===<<<>>><<<:::999;;;===>>>>>>===;;;::::::;;;;;;:::999999:::<<<:::777444555666777444333555555444666:::;;;;;;999888777777777777777666444555777:::===???===:::777666888999888777666777888999:::;;;<<<===<<<888555666999:::888444999777555555666777777666777777666777888999777555666666777888888999888888:::;;;:::888444222111222777666555444444555777888555444444555666666555444333222222222444666999:::===;;;888777888999999999666777666444222111222444666;;;<<<777555888:::999777:::<<<:::666---  ###000;;;???AAAEEEFFFDDD===>>>@@@BBBCCCBBBAAA@@@GGGEEEBBB???=========>>>BBB???<<<<<<@@@AAA???<<<;;;888333333555999;;;;;;>>>@@@???===>>>BBBAAA>>>;;;???DDDHHHJJJIIIGGGFFFDDDCCC???:::===DDDHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEGGGHHHHHHFFFDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGCCC;;;777999;;;888444333444888:::999999;;;===<<<:::>>>CCCEEEDDD???999444CCCDDDEEEEEECCCBBBCCCDDDFFFBBB??????CCCGGGHHHHHHLLLJJJFFFAAA???@@@DDDHHHMMMIIIJJJMMMMMMGGGCCCCCCCCCDDDDDDCCCBBB@@@>>>===<<<>>>AAAAAAAAA??????@@@<<<<<<<<<<<<===>>>@@@AAAEEEEEEEEEDDDDDDBBBAAAAAABBBCCCCCCCCCBBB@@@???>>>777888999===@@@AAA???======???@@@@@@>>><<<======999:::;;;;;;:::999:::<<>>>>>???@@@AAAAAA999:::888222&&&  '''222777888777:::::::::::::::;;;<<<<<<===:::888999<<<===;;;999777777666666666666777777888555111111444666666444555666777888999:::999999<<<<<<===???AAAAAA???<<>><<<999777>>>??????>>><<<===???AAA@@@???>>>;;;999:::===@@@@@@???===<<<<<<<<<===>>>============<<<<<<;;;:::999:::<<<>>>>>>>>>===<<<::::::888666333000...---......---------,,,,,,,,,,,,+++***)))***,,,...000...---,,,---000222222222...------///111111---)))******---111777<<<>>>>>>@@@BBBCCCCCC@@@>>>=========???BBBEEEEEEDDDAAA@@@888777666666888:::===>>>>>>===<<<>>>@@@BBBBBBAAA888555222333777:::;;;:::666555444333222222333444555666888888777777888999666666444222000111444666:::999888777666666666666...000444888<<<>>>??????<<<<<<<<<;;;;;;;;;::::::=========<<<:::999:::<<<>>>===;;;999777555333333777999;;;<<<;;;666111...---+++---222444111///000333222111111111333555666;;;<<<===<<<:::888777888;;;999888:::>>>???===:::;;;999888999:::;;;:::999::::::;;;>>>BBBDDDDDDCCCBBBBBBCCCBBB@@@===999777777666777999<<<>>>>>>>>>:::888777777888999999888777888999777555333333333555111000222333222444999<<<;;;:::999999999999:::888777666666777999<<<===>>><<<999777777777666555555666777:::<<<>>>@@@@@@;;;:::999;;;===<<<777222666444222222444666666666777666666666888888666555555666777888999999999999<<<<<<:::777333111111333888777666555555555666777444555555666555555444444111111222444777:::===???BBB@@@>>>======;;;999666555666666444333222333555888<<<===999777888888666666999<<<;;;888222&&&  '''555===BBBEEEEEECCC;;;===???AAABBBAAA???>>>CCCAAA???===<<<<<<===>>>CCC???<<<<<<>>>@@@>>>===<<<:::888777888:::::::::===>>>===<<<@@@DDDBBB===<<>>???EEEHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFHHHIIIGGGEEEBBBAAABBBCCCCCCDDDDDDEEEFFFGGGGGGCCC>>><<>>???AAAAAA???>>>??????;;;;;;:::;;;<<<>>>@@@AAAHHHGGGFFFDDDCCCBBBAAAAAA???@@@BBBCCCCCCAAA???>>>666777999===@@@@@@???===<<<>>>??????>>>======>>><<<======<<<:::999999:::@@@@@@?????????@@@@@@@@@777888::::::111  """000888999777<<<<<<;;;:::::::::999999:::999:::<<<>>>???===;;;999888888777777888888999777555222222444555555444666777888888999::::::::::::;;;<<<>>>@@@@@@???>>>>>>?????????===;;;999777===>>>>>>======>>>@@@CCC??????===:::777777;;;>>>>>>>>><<<;;;;;;;;;;;;;;;666777888999::::::;;;:::888:::===???@@@>>><<<:::999999:::999666333000------------,,,---------...---,,,***)))***,,,...///...---,,,---///111111000,,,++++++,,,......,,,))))))))),,,///444888;;;<<<:::===AAABBB@@@<<<:::999<<<>>>AAACCCDDDCCCAAA???666666777888:::;;;===>>>>>>>>>>>>???AAABBBBBBAAA777555333444777:::;;;:::666666555444222222333444555777888888777666666777333555555333111111444888:::999888666555555555555000111333555999<<>>;;;<<<===<<<::::::;;;<<<<<<<<<<<<:::777444333333333555888;;;<<<999444000---***+++111444333222444555444222111111222444555:::;;;<<<;;;999777777777;;;::::::;;;===>>>===;;;;;;:::999:::;;;;;;:::888777888:::>>>BBBDDDCCCBBBAAACCCDDDDDDAAA<<<777333333444666999===@@@@@@???:::888666666777777777555555666777777777666666666333///...000111000222666;;;;;;;;;::::::;;;<<<<<<999999999888777888:::<<>>???BBBAAAAAAAAA@@@>>>999666444555666555444333555666888:::;;;:::999999777666555999;;;::::::777---"""  """000;;;@@@AAA???===999;;;>>>@@@AAA???===<<>><<<;;;;;;<<<===>>>DDDAAA======>>>??????>>>;;;::::::;;;<<<<<<<<<;;;===>>>======AAAEEECCC>>>???@@@BBBCCCDDDCCCBBBBBBAAADDDDDDBBBBBBFFFHHHFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGDDDAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFCCC@@@???AAA@@@:::333000///222444555333444888===CCCLLLQQQNNNJJJJJJJJJGGGEEEFFFIIIKKKKKKKKKHHHFFFGGGDDDCCCCCCFFFHHHGGGFFFEEEEEEDDDBBBAAACCCFFFIIIFFFEEEGGGMMMOOOKKKHHHHHHHHHIIIIIIIIIGGGCCC@@@>>>>>>??????>>><<<<<<===???<<<<<<<<<<<<>>>???AAACCCGGGGGGEEEDDDCCCAAAAAA@@@<<<===@@@AAABBBAAA@@@???999999:::<<>>??????===<<<<<<===@@@@@@@@@>>>;;;999999999;;;===???@@@???>>>===<<<777888>>>EEE>>>*** ---777:::888<<<<<<;;;::::::999888777888999:::===??????>>><<<;;;::::::::::::::::::;;;777555444444444555666555999999999999::::::;;;;;;888:::<<<============>>><<<======>>>===<<<;;;;;;:::;;;<<<======???CCCFFFBBBCCCBBB===888777:::===<<<<<<;;;:::999888888888444555666777888999999999999;;;>>>AAAAAA???<<<:::888999;;;<<<:::777333000...------,,,,,,,,,---...---,,,+++***+++,,,...///,,,,,,+++,,,...///...---,,,+++++++++,,,---,,,+++)))***,,,...111444888:::888<<<@@@BBB@@@<<<999777;;;<<<>>>@@@AAA@@@>>>===777777888999::::::::::::=========???AAABBBAAA???999888666666777888999999555777777666444333444666777888999999777666666777444666777555222333666:::777777666555444333333444444333222222555999>>>AAA888;;;======<<<;;;<<<>>>888:::;;;;;;::::::;;;===999:::<<<;;;888666555666555666888;;;===;;;555111000,,,***...111222444888777666444333222333555666888999;;;:::999888888999;;;;;;;;;<<<======<<<;;;<<<;;;;;;<<<======;;;999777777999<<<@@@AAAAAA???AAABBBDDDDDDAAA<<<666333444555777;;;???AAAAAA???<<<:::888777777777555444333444555666888999999888555111000222222111333777;;;;;;::::::;;;;;;<<<<<<999:::;;;999777777999<<<>>>===;;;888666444444555666666777888999:::;;;;;;;;;:::999888888777555444999777555444666777777777777666666777888888777555666666888999999:::::::::888888777555444555777:::555555444333333222222222222444555555222111111222222222333555777999:::;;;<<<<<<===??????===999555222444555666555555666777555555777999;;;:::999888666888999888:::999222)))  ***777======;;;:::999:::<<<>>>>>>===;;;:::<<<;;;;;;;;;;;;<<<===>>>DDDBBB@@@????????????>>>888:::<<<>>>>>>>>>>>>>>><<>>===<<<::::::<<>>??????===;;;<<<<<>>???>>><<<::::::;;;:::AAALLLHHH222  '''333888999999:::::::::999888777666888999;;;===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<777666666666666666666777<<<;;;::::::999999::::::777999;;;;;;::::::;;;<<<;;;<<<======>>>>>>>>>>>>888999;;;<<<>>>@@@DDDGGGIIIKKKJJJEEE===999:::===;;;::::::999888777666666999999999::::::999999888999;;;>>>@@@@@@>>>;;;999777999;;;===<<<:::666444000///---,,,++++++,,,,,,+++++++++,,,,,,---...///,,,++++++,,,......,,,+++,,,,,,+++++++++,,,---...***+++------...111444777888<<>>>>><<<;;;:::888888999999999888777666::::::;;;===@@@AAA???>>>;;;:::999888777666666666444777999888555444666999888:::;;;;;;999888888999888888666555444555888;;;555555444444333333444444666444222111333777<<>><<<:::777777777777666444333333333666999::::::999;;;777555666666444555999::::::999999999:::;;;;;;888;;;<<<;;;888777999<<<<<<<<<;;;888666444555777666666666777777777777777:::999777555444444555666:::888666666888:::::::::888777777777999999777666777888999999:::999999999333444555444444555777:::777777777666666666666555444666888777444222333555333444444555666777777777444555777:::<<<:::777333111333555666666666777888444111222777::::::999;;;888888777555777999555...   ///888::::::<<<999:::;;;;;;;;;;;;:::999:::::::::;;;;;;<<<===>>>BBBAAAAAA@@@???>>>======777:::===????????????@@@;;;@@@BBBAAA@@@BBBBBB???@@@@@@@@@AAABBBBBBBBBBBB<<>>JJJ^^^lllrrrfffXXXPPPJJJCCCCCCEEEIIINNNOOOKKKCCC===;;;AAAFFFGGGDDD@@@???@@@???@@@AAAAAABBBCCCFFFHHHEEECCCDDDIIILLLJJJIIIJJJEEEGGGHHHIIIGGGDDD@@@>>>======<<<:::999:::===@@@??????>>>===>>>???AAABBBAAACCCDDDEEEFFFEEECCCBBBAAAAAAAAA@@@@@@?????????<<<;;;999999;;;<<<<<<<<<===???@@@???<<<;;;:::;;;>>>??????>>>;;;::::::;;;999;;;>>>>>>;;;:::;;;<<<>>>:::???KKKIII444   ,,,555999666777888888888888777666888999;;;<<<<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<777888888888777777777888===<<<:::999888777888888666888::::::888777888:::=========>>>>>>?????????999:::<<<===>>>@@@DDDGGGNNNQQQQQQJJJ@@@999888;;;;;;;;;::::::888777666555::::::;;;;;;;;;;;;::::::888999;;;======;;;999777555777999<<<<<<;;;999777333222///,,,***)))******(((***+++---.../////////---,,,,,,---///...,,,***,,,,,,+++******+++---///,,,---...------...222555888;;;@@@AAA@@@<<<:::888;;;<<<<<<===<<<;;;999888888888888888777666666555666777888<<>><<<::::::999888666444444444444777;;;:::777666999<<<999;;;======;;;;;;;;;<<<<<<999555333444666888:::555444444444444555666666222222222333555888;;;===999===@@@???:::777777888888:::;;;:::888666666666777;;;>>>>>>:::888888:::BBB???<<<===>>>===888444333...+++...000000111444999777666444444555666777444777999::::::;;;<<<>>>;;;<<<===>>>===<<<<<<<<<<<<<<<===???AAAAAA???===:::999999;;;???BBBCCCCCC@@@AAACCCCCCBBB???<<<999<<<;;;;;;<<<>>>>>>===<<<888666555555777888777777888777777888;;;<<<;;;999===999777777666444555888999999888888888888888999777:::===;;;888777:::===999::::::888666555777:::666666666666666777777777888888777666444444555666777666555777:::===??????999888888888::::::888777999999::::::999999888888///111222222222222333555777888888999999999999888444777999888333111222555444555555666666666666666333444666999;;;:::777555///222555777777777888999555000///555999888888;;;:::999555111333777555111%%%  '''111555888<<<:::999999999888999999999::::::;;;;;;<<<=========>>>???@@@@@@>>><<<:::999999<<<>>>???>>>===>>>@@@999@@@DDDAAA???@@@@@@???===???AAACCCDDDDDDDDDCCC;;;CCCHHHIIIHHHJJJJJJHHHDDDDDDDDDDDDDDDEEEFFFFFFJJJMMMOOOOOOMMMIIIFFFEEEAAABBBCCCDDDDDDDDDCCCBBBCCCBBBCCCFFFEEE>>>999888999777888999777777BBBOOO___pppxxxlll\\\QQQHHH>>>;;;???EEELLLPPPMMMDDD===999AAAIIIJJJEEE???>>>@@@>>>???@@@AAA@@@AAADDDFFFFFFCCCCCCGGGIIIGGGGGGHHHBBBDDDGGGHHHGGGEEEBBB???======<<<:::999;;;>>>AAA<<<<<<;;;::::::;;;<<<===@@@BBBEEEGGGHHHGGGEEECCCFFFEEECCCAAA??????>>>>>><<<:::888888:::<<<>>>>>>>>>???@@@???<<<:::::::::;;;<<<===<<<;;;;;;<<<===;;;======<<<999999<<>><<<;;;;;;::::::;;;;;;<<<777999999999888777888999===<<<:::888666666666666666888:::999666555666999>>>>>>>>>>>>>>>?????????:::<<<=========???BBBEEEOOORRRSSSLLL@@@888555777;;;;;;;;;:::999888666666666777888:::;;;<<<======777888999::::::999777666333555888:::;;;;;;999888555333000,,,***((((((((('''))),,,...000000//////.........///000///---++++++++++++***)))***---///---//////...,,,---111444666999===???===:::888777<<<<<<======<<<:::888777888777777777666666666555444555777:::===???===<<<888888888777555333333333333777;;;;;;999888:::>>>:::<<<>>>>>>===<<<===>>>???999333111333777888888555555444555555666777888...000333666888::::::;;;555999>>>>>>:::888999;;;:::;;;<<<:::777444222222888<<<@@@???;;;888888:::AAA>>>;;;<<<@@@AAA===:::444000///222444222111222888777555444444555666888333666999:::;;;<<<>>>???<<<===>>>>>>===<<<<<<<<<<<<<<<>>>@@@BBBCCCAAA???;;;::::::<<<@@@DDDFFFGGG???AAABBBCCCBBB@@@>>><<>>888999:::888666666888<<<555555666666777777888888666777888777666555666666444333444777;;;@@@BBBCCC:::999888999;;;;;;999888::::::::::::999888777777---///111111000//////000666777888999999999999999111555888666111///000333555555666777777777777777777777999<<<======:::888///222555777777888999:::666000...333777666777:::<<<999444///000555555222***  !!!,,,000444999:::999888777777777999::::::;;;;;;<<<<<<=========;;;===???@@@===:::888777;;;===@@@???===<<<===???CCCBBB@@@>>>=========>>>:::<<>><<<===>>>??????BBBDDDFFFGGGGGGFFFCCCBBBEEEEEEDDDAAA>>><<<<<<<<>>:::777777999===@@@===???@@@===999777:::>>>AAA???<<<;;;;;;===@@@BBBAAA???<<<::::::;;;<<<===???===999888888333"""  !!!111<<<888666444666999<<<;;;:::<<<;;;:::;;;===>>>===<<<::::::;;;:::999999;;;<<<;;;::::::999888777666666:::::::::999888777666555777666333222222444666888??????>>>>>>======<<<<<>>;;;777444777;;;;;;888666666777::::::::::::999888888777555333222555999;;;:::888333222000---+++***)))(((.........,,,******+++---000---+++---000111...***'''***.../////////222555666444000,,,+++---333777999<<>>===;;;;;;444444333333333444444555999888777999;;;;;;888444333444777:::;;;;;;::::::444999>>>>>>999555444555===;;;999777666777888999?????????>>><<<999777666???????????????>>>>>>>>>555555444333111111222444777555444444666777777666555555555666888:::<<<>>>;;;:::999:::<<<<<<;;;:::>>>>>>@@@CCCFFFEEEAAA=========>>>===>>>@@@EEEIIIDDDBBB???>>>???@@@??????AAA???<<<:::888888888999333111//////222555777888<<<<<<======<<<:::888777999999999888777666555444999888777888:::::::::999888777777888999:::999777:::888666777:::<<<;;;:::888666444555888999777555;;;======;;;666222222333222444666888;;;===>>>>>>>>>===<<<;;;:::999999888888999::::::999666222///---............///222444777:::777222222888:::777333111000000111222222222555555666666555555444333555666999::::::888666555111333444555555666888:::777666666888:::<<<======;;;777333111333444444333444%%%  %%%000333222::::::999999888666555444777777888:::;;;;;;:::888999:::;;;<<<<<<=========???>>><<<:::999999999:::CCCBBB@@@>>>======>>>???999:::<<>>555;;;CCCIIIKKKJJJHHHGGG@@@<<<888999>>>CCCDDDCCCFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGGGGGGGHHHHHHFFFDDD<<<;;;888777888<<<@@@BBBBBB???<<<<<<===???AAAAAAAAABBBDDDEEEEEEDDDBBB@@@CCCDDDCCC@@@===<<<<<<===@@@???>>>===<<<===>>>???;;;>>>@@@>>>;;;:::>>>BBBCCCAAA???===<<<>>>@@@BBB@@@>>>;;;:::;;;===>>>???<<<;;;888666777222"""  ---999888666444555999;;;;;;:::@@@===:::888999:::;;;:::777888999999888888:::;;;888888888888888777777777999999999888777555444333666555333222333555777999@@@??????>>>=========>>>>>>;;;777555666888999:::@@@@@@???===<<<;;;999999555555555888;;;<<<:::888222666999:::888777777888::::::;;;;;;;;;:::888777333222111333666888888666555444222///---+++***))),,,,,,,,,+++)))***+++---111...+++,,,//////+++((()))---111222000000333666888666333///---///444888:::<<<<<<;;;999888888888999::::::;;;:::999888777444888888777777::::::777555444333444777999888666666777999;;;;;;999777666666555555666666777888999<<<>>>@@@AAA@@@>>>;;;999777666666666666555555555999888777888::::::888555999:::;;;;;;:::888666444777;;;???>>>999555444555:::999999999999:::<<<===@@@@@@???>>>;;;888666444888999<<<>>>>>>===<<<;;;555555555444222111111333555555555555555666666777999888888888888:::<<<===;;;;;;;;;;;;;;;;;;;;;<<<======>>>AAACCCCCC@@@===??????>>>===<<<>>>BBBEEEAAA???>>>>>>@@@AAAAAAAAA?????????>>>===:::888777555444222333555777777777:::;;;;;;;;;:::999777666;;;<<<;;;;;;:::999888777<<<;;;;;;<<<>>>>>>===;;;888777888999;;;;;;:::888:::999777888:::;;;999777888666555555888888777555999::::::888444222222444444555888:::;;;<<<<<<<<<<<<<<<<<<;;;:::999777777999999999999999777555333222333444333333444666888;;;<<<999222000333333000333111......///111222222111111333444666666777777777888:::<<<;;;:::777666666888999999777666666777999888777777999:::;;;<<<;;;888444333444666666555666)))  !!!,,,111222888888888777777666555444666666777999::::::888777<<<<<<;;;;;;<<<===>>>??????>>><<<:::888888888999CCCBBB@@@>>>>>>>>>@@@AAA:::::::::;;;<<<>>>@@@AAABBBBBBCCCDDDFFFHHHJJJLLLGGGIIIJJJHHHCCC>>>:::999CCCGGGLLLMMMKKKIIIIIIKKKLLLKKKJJJIIIGGGEEEDDDCCCBBBDDDGGGGGGEEEBBBAAAAAAEEEAAA<<<777555666999;;;===CCCGGGFFFCCC@@@;;;666777===DDDIIIOOOQQQKKKBBB999===CCCGGGHHHGGGGGGGGG>>>;;;888999>>>BBBCCCBBBCCCDDDFFFHHHIIIJJJJJJJJJCCCCCCCCCDDDFFFGGGFFFEEE<<<:::888777888:::>>>@@@CCC@@@===<<<>>>???@@@???>>>???AAABBBBBBAAA???>>>AAAAAAAAA???===<<<<<<>>>???@@@AAABBBAAA@@@???>>>;;;===???>>>===>>>BBBFFFFFFEEEBBB@@@??????@@@AAA>>><<<::::::<<>>;;;777555666999;;;<<<444666888888777666777888444555555666777888888999;;;::::::999888666444333555444333333444666888999@@@???>>>=========>>>???>>>;;;777555555777888888:::::::::;;;;;;;;;<<<<<<444666999999999888888888111444888999999888888999888999;;;===<<<;;;888777444333333444666777777666777666555222000...,,,+++((()))******)))***,,,...222///,,,,,,------***''',,,000333444222111333555:::888555222000222666999<<<:::888888999:::;;;:::;;;::::::999999999999999777::::::888888;;;;;;888666555444555777888888777999999999999999888777666444444444444444555666777888;;;>>>AAAAAA>>>;;;888999:::::::::999777555444888777777888999:::888666<<<<<<===<<<:::777444222:::===@@@>>>:::666555666777888999;;;===>>>@@@@@@AAA@@@???===;;;888555444222444888;;;<<<;;;999777444666777666333111000000333555777666444444666999===<<<:::999888999:::;;;;;;======<<<999999<<>>@@@AAA@@@>>>BBBAAA@@@>>>;;;;;;===@@@>>>===<<<>>>@@@BBBCCCCCC;;;===@@@AAA@@@<<<888555666555555666888888777666888999999999888777666666;;;;;;;;;;;;;;;:::999888<<<<<<===???@@@@@@>>>;;;666666888:::======;;;999999999888999;;;:::888666777666555666777888777555666777666555333333444666666888:::;;;<<<;;;:::999999:::::::::999777555444888777666777999:::999888666777888777777777999;;;::::::777222///111000...444000---+++,,,///000111///000222333555666666777666888:::;;;:::888666444666888;;;;;;999777666555:::999777666666777999:::;;;888666555666888888888999...!!!  '''...111444555555666666555555444555666777777888888777777<<<;;;:::::::::<<<>>>??????===;;;999888777777777CCCBBBAAA??????AAABBBDDD>>><<<;;;::::::<<<>>>@@@CCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIGGGBBB===:::999CCCGGGLLLMMMKKKIIIIIIJJJLLLKKKKKKIIIGGGFFFDDDCCCCCCEEEGGGGGGDDDBBBBBBBBBDDD@@@;;;888777888999:::999:::;;;:::999888777666888===BBBFFFJJJMMMIIICCC???AAACCCCCCBBBAAAAAABBB<<<;;;999;;;>>>AAABBBAAA>>>@@@CCCFFFHHHHHHGGGFFFAAA@@@AAABBBEEEFFFEEECCC===;;;999888999;;;>>>@@@HHHEEEAAA???>>>>>>===<<<;;;<<<>>>??????>>>===<<<>>>??????>>><<<<<<===>>>??????@@@AAAAAA???>>>===<<<>>>??????>>>???CCCFFFHHHFFFDDDBBBAAA@@@@@@@@@???<<<999:::===???@@@???999:::999888777444***   """---666555555555777999;;;<<<777555333444777;;;===>>>444666777777555333333333111222333555777888999:::=========<<<:::888777666444333333333444777999:::>>>===<<<;;;;;;<<<>>>??????<<<888666777888888888777888999:::;;;<<<======666:::===;;;777444444777333555777999999888777666555777:::<<<<<<:::777555777777666777888888888888888888666444222///---,,,&&&((()))*********,,,...111...,,,,,,------+++***---000444555333111222444999999666444222222666888;;;888444555888<<<===<<<<<<;;;999888888999:::;;;;;;>>>===::::::======:::999999999999:::;;;;;;:::===<<<;;;999777555555444222222222333444666777888888:::===???@@@???===<<<;;;;;;<<<<<<:::777444222666666777777888999999888999:::;;;<<<;;;:::888777;;;===>>>===;;;888888999777888:::<<<>>>@@@@@@AAA@@@@@@???===;;;:::888777222444666888888888666555444666888888555222///...222555888777333222666;;;===;;;999777777888999;;;:::===???<<<999888===BBB============>>>@@@@@@@@@EEEEEECCC@@@<<<:::;;;===>>>======>>>@@@BBBBBBAAA888:::===>>>===:::666444222222333666888999777555888888888888777777777777777777888888888777777666888999:::===???>>>;;;888444444666999<<<<<<:::888666777999:::;;;:::888666777777666777777777777666666555444333333555777999999:::;;;<<<<<<:::777666777888888888777555333222555555666:::>>>???===:::777999999999777777888999444444444222222333333333444000,,,***+++---000111222222333333444444333333444555777888888666333222222555999:::999777666666:::999777555333333555777;;;:::888777888999;;;;;;<<<333(((  !!!+++111111222333444444555555555666777888888777666777888888999999:::;;;;;;<<<<<>>:::999:::<<<<<<<<<888555333222111111111222444999===???CCCHHHHHHDDD???@@@@@@???======>>>???=========>>>???AAAAAA@@@<<<>>>BBBEEEFFFFFFEEECCCBBBAAAAAABBBDDDDDDCCCAAA@@@>>><<<;;;;;;===???@@@IIIFFFCCCAAAAAA@@@>>>===999:::;;;<<<======<<<<<<===>>>>>>===<<<<<<===?????????===<<<<<<<<<===>>>?????????>>>>>>???AAABBBEEEEEEDDDBBBAAA@@@??????@@@<<<999:::===???===;;;555888999777666444---%%%  &&&333444555666888999;;;<<<333333444777;;;===<<<;;;777888888666333111000000111111333444666888999:::<<<<<<<<<;;;:::999888777444444444444555777999:::;;;:::999999:::;;;<<<===@@@===:::999::::::::::::999999:::;;;<<<======>>>:::>>>AAA===666111222444666777777888888777444333111444777999:::888666444888888888888777777777777888777777555333111///---(((***,,,,,,,,,,,,---///...---,,,,,,---.........+++///444444222000000222777777666333111111333555999555222222777;;;===<<<<<<;;;999888888999;;;===>>>@@@???<<<<<>>>>>>>>>>>>>>??????AAA???<<<999666333222222111111222333555888:::;;;:::;;;;;;<<<===>>>???@@@;;;<<<<<<;;;999666333111555555666777777888999:::777888:::<<<===<<<;;;:::;;;;;;<<<<<<;;;:::;;;<<<888999:::<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;999888777666555555666666555888::::::777333000///111555888777333333777;;;;;;999666444444666888:::999===???===::::::>>>CCC@@@@@@?????????@@@AAABBBGGGGGGEEEBBB>>><<<<<<===@@@???>>>???@@@@@@???>>>666777888888888666555444+++,,,///333777888777555777777777777777888888888444555555666666666666555666777888;;;===<<<999666222333444777::::::999777333555888:::::::::999999777888888888888777888888777666555444666888:::;;;999:::;;;;;;:::888666555666777777777666444222111555666;;;BBBHHHHHHCCC>>>999:::;;;:::888777777888222222333555666666666777555111,,,***+++---000111222222333333444333333222333444666888888666444333555888;;;;;;:::777666555777777777444111111444666;;;;;;::::::::::::<<<===>>>777---$$$  '''//////000111222444444444444777888999888777666777999777999<<<>>>>>>===<<<:::>>>===;;;888777666666777>>>???AAABBBDDDDDDDDDDDDCCCAAA???======>>>@@@AAABBBCCCEEEFFFEEEBBB>>>;;;CCCDDDEEEEEEDDDDDDFFFGGGGGGKKKOOOOOOLLLIIIIIIJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCDDDEEEDDDBBBAAAAAAAAABBB>>>;;;;;;>>>@@@@@@>>>999333///......,,,,,,...111555888999===CCCFFFDDD;;;<<<<<<<<<;;;<<<>>>@@@@@@@@@AAABBBBBBAAAAAA@@@>>>@@@CCCFFFGGGFFFEEEDDDDDDCCCBBBCCCDDDDDDBBB@@@BBBAAA???>>>>>>???@@@AAADDDCCCAAAAAABBBCCCBBBAAA999::::::;;;<<<<<<<<<<<<===>>>>>>===<<<<<<>>>???AAA???<<<::::::;;;===???@@@???>>>===<<<===>>>???@@@@@@AAAAAA@@@???>>>===???;;;888999===>>><<<888111555777555444333///)))   ...111555888999:::<<<===777777888;;;===<<<:::777::::::999666222000000111222333444555666888999999888888888888888777777666444444555555666777888999777777888999:::;;;;;;;;;@@@>>><<<;;;<<<======<<<;;;;;;;;;<<<<<<=========<<<@@@BBB>>>888333333555888777777888888777333000000222555777888777666555777888888777555444444555777777888777666444111000---///000000///...///000,,,,,,+++++++++---///000***...333444111//////000555555444222000///000222555333111222555888;;;<<<<<<;;;999888999:::<<<===>>>@@@???;;;;;;???@@@??????@@@AAAAAA@@@???@@@BBBAAA???<<<999666444222111111222333444666888:::;;;;;;:::999999;;;===???@@@<<<<<<;;;:::888555333111444555666666666777:::<<<999:::<<<======<<<:::999<<<;;;;;;:::::::::;;;<<<777777888888999:::;;;;;;::::::999999:::;;;<<<======;;;888666555555777888777999;;;;;;999555333222222444666666444444777;;;:::888444222222333666888777;;;>>>>>>===>>>AAACCCBBBBBBCCCAAA@@@???AAABBBFFFFFFEEECCC???>>>>>>>>>AAA@@@??????@@@???===;;;666666555555555555555555)))***---111666888777666666666666666666777888999444555666777777777777777888888888:::<<<<<<:::777444333333555777888777666444666999999999888999999888:::;;;:::999888999::::::888666777999;;;;;;;;;999999999999888777666666777666666555333333222222777999???IIIQQQQQQJJJCCC<<<===>>>===:::888888888444333444888888555444666666222...,,,---///000111000111222444555555555555444555888:::;;;:::888777;;;===>>>===999555333222444666777666333222555777;;;<<<===<<<::::::;;;===???888111***   """+++//////111222333444444444777999:::999666555777:::999;;;>>>@@@AAA@@@>>>======<<<:::999888888888888999;;;>>>BBBCCCCCCBBBAAAAAA@@@>>>===<<<===???@@@AAABBBBBBCCCBBB@@@===<<>>AAACCCBBB???;;;444000111111---,,,...555888888555777<<>>@@@CCCDDDFFFFFFDDDBBBAAA@@@@@@AAACCCEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDBBBCCCBBB@@@?????????@@@AAAAAA@@@???@@@AAABBBAAA@@@999:::;;;;;;<<<=========>>>??????>>>===<<<>>>???BBB@@@>>><<<<<<===???@@@>>><<<;;;:::;;;<<<======:::;;;===>>>>>>>>>===<<<<<<888555777<<>>??????>>>::::::;;;;;;<<<=========<<<>>>@@@>>>:::777777777777666666777888888444111111222444666777777777777888999:::888555333333555777888999999999777555444333444666555333111000000++++++***)))((()))+++---(((---222444222000000111333444444222000...///000111111222222222555888;;;;;;::::::999:::;;;<<<===;;;===<<<999:::>>>@@@>>>>>>@@@AAA@@@>>>===???AAA===<<<;;;999777666444333444444444444555777888999777777888999999;;;;;;<<<===<<<;;;999777555444333222444666666555666:::===999:::<<<======<<<;;;:::???===;;;999888999999999444444444444555777888:::888777666666666777888999;;;;;;999888888888888999888:::<<<<<<:::777666666333444444555555777888999<<<999555111000111333555666888;;;???AAABBBCCCCCCBBBDDDEEECCC@@@>>>???@@@BBBCCCCCCBBB@@@??????@@@@@@?????????@@@???===:::666777777777777777777777,,,,,,...222666888888777444444444444555666888999444555666777888888888888888888777999:::;;;:::888777555333444555777777777777999:::999666555666888999;;;===<<<:::999;;;<<<;;;999888888:::;;;:::888888777666555555666777777888777555333222222222333999:::>>>HHHQQQRRRLLLEEE===>>>???>>>;;;888777777555333555999999444222555777444111000000111111111333333444555555555555555333555888;;;<<<<<<;;;:::;;;<<<;;;999555222000000222666::::::777666888;;;<<<===>>>===:::999:::<<>>>>>???===<<<:::999999999:::;;;555888===AAABBBBBB???>>>>>>>>>===<<<;;;<<<======AAA@@@@@@???>>>>>>??????===BBBHHHLLLMMMLLLKKKJJJJJJMMMPPPPPPKKKGGGFFFFFFDDDBBB>>><<<===@@@DDDFFFBBBCCCCCCBBB@@@??????@@@FFFBBB???@@@CCCEEEBBB??????777333666666222000111<<<>>>;;;555333555888777>>>>>>>>>===;;;:::<<<===EEEGGGHHHHHHFFFCCCAAA@@@@@@AAABBBDDDDDDDDDCCCCCCDDDCCCCCCDDDFFFGGGFFFEEECCCBBBAAA????????????@@@BBBAAA????????????>>><<<::::::;;;<<<<<<===>>>>>>???@@@@@@???======>>>???CCCBBBAAA@@@@@@@@@AAAAAA<<<:::999999:::<<<<<<<<<555777:::<<<======<<<<<<999555222666<<<@@@===999333999===;;;999999888666'''  &&&,,,555;;;<<<<<<===>>>;;;999888999<<>>===<<<:::>>><<<;;;<<<>>>@@@@@@???999999:::;;;<<<<<<===>>>;;;<<<>>>>>><<<;;;::::::555444444666999999666222222333444666777888888888:::<<<===:::666444555777888999:::;;;;;;:::888777777888999888555222111111++++++)))'''&&&&&&(((***(((---333444333111111222333444444222000......///...111333222111222666:::::::::::::::;;;;;;<<<===999;;;:::777888<<>><<<>>>@@@???<<<;;;===???999999999999999888777666666555555444444444555555444555777999:::999888777>>>===;;;999777666666555222444666666555666:::>>>777999;;;===>>>>>>===<<>>???@@@AAAAAA@@@???@@@AAA???>>>>>>???@@@@@@===;;;777888:::;;;;;;:::999888000000111444777999999888333222222222333555777888333333444666777777777777888666555666888999888777999777444444555777888888;;;<<<<<<999555333444666:::<<<>>>===;;;:::;;;>>>;;;999888999;;;;;;888555777555444333444555777999999777444222111111333444888777:::CCCLLLOOOJJJDDD<<<===>>>===999666555555333000333999:::555333666777555333222222333222111888888777666555333222111000222666999;;;;;;:::999555555555333000/////////111666<<<===:::999;;;>>><<<>>>???===:::888999;;;>>>777222000+++   """000000111333333444444444555888999666222111555999<<<:::888666777999===???<<<<<<::::::::::::<<<<<<<<<;;;:::;;;===@@@AAAAAAEEEAAA<<<999999<<<@@@CCCAAACCCEEEEEECCCAAA@@@@@@AAAGGGIIIEEEEEEIIIKKKHHHKKKQQQQQQKKKGGGHHHIIIFFFAAAAAA???<<<===BBBCCC@@@BBBBBBBBBBBBDDDDDDCCCBBBDDDCCCCCCCCCDDDDDDAAA???===;;;999;;;===>>><<<999888555444777<<<>>>;;;888<<<;;;===???<<<999;;;@@@AAAFFFIIIHHHGGGGGGCCC===@@@AAACCCDDDEEEDDDDDDCCC<<<<<<>>>???AAACCCDDDEEEBBBAAA@@@?????????@@@@@@CCCBBBAAAAAA@@@>>>;;;999<<<<<<;;;<<<===???AAABBBAAA???======???@@@@@@@@@DDDEEEDDD@@@@@@CCCEEEDDDAAA===999888:::<<<===<<<>>><<<;;;<<<>>><<<888444333444555666777888999:::666666888;;;>>>===999555111###  ***666888999;;;;;;888999888888999;;;===<<<;;;777888777444111000333777555555666888:::999666333000333666777666777999<<<===;;;888777888999999999444555888;;;===<<<999666555444444666:::===>>>>>>888888888:::===>>>>>><<<;;;999:::>>>;;;555444888666777888888777666444333;;;777444555777888666444777999;;;;;;999777666777<<<:::777666888999::::::888777777888999777222---000---,,,...---++++++...***///333333///---///222555555444222///......///222000...000333666555444111777>>>???<<<999:::<<<===;;;::::::;;;<<<;;;:::???;;;:::???AAAAAABBBDDD??????>>><<<;;;:::999888999888777777888888666444111555888:::999888888888:::777555666999;;;:::999555666777888:::;;;======>>>??????@@@@@@@@@??????DDD???888111///000333666555444555666888888666444:::888555222000111222333::::::;;;;;;;;;:::999999999888888888888:::;;;<<<>>>:::666555777888666444<<<:::777666666666666666666;;;===;;;:::<<<===;;;???AAAAAA>>>;;;:::;;;>>>>>>CCCGGGEEE>>>:::;;;???888>>>BBBAAAAAADDDEEECCC:::===@@@@@@>>><<<;;;::::::777555444555666777777555555444333333333333333555888888444333666999888666777777888999;;;<<<===888777555555666999<<<>>>>>>;;;777555555777777888999???AAA;;;777777999:::>>>:::888;;;???@@@:::444777777777777777666666666999888777555444444444444888888999===@@@AAAAAA???>>>>>>>>>;;;777333222222222333666:::===<<<888555666888999777333222444666;;;::::::999777555444333111555999999666444777:::777999999555...***,,,...444555777999::::::::::::>>>??????<<<888666777::::::555000///---&&& $$$***222555333222555888;;;777777999:::888:::???GGG@@@<<<===<<<888888===<<<<<<<<<;;;:::;;;===???===<<<;;;<<>><<<<<>>;;;888999888999:::999777;;;AAADDDGGGHHHEEEFFFIIIIIIFFF@@@@@@AAABBBAAAAAA@@@???<<<<<<===>>>???@@@AAAAAA======>>>??????@@@AAAAAAAAA@@@@@@AAA@@@???===;;;999999999999;;;===???@@@CCCAAA???>>>?????????>>>BBBCCCBBB======@@@BBB@@@???<<<::::::<<<>>>>>>===>>>>>>======<<<:::666333333333444444555666777777999999:::<<<>>><<<888444000###    &&&444999;;;>>>>>>;;;888888999999::::::;;;;;;666777777555333222444666777888999999888777555555222555888888777666888999===;;;888777777888888999444444666999;;;;;;888666...---...000333666777777999999999;;;===>>><<<;;;<<<:::;;;>>><<<666666999999999888888777666555444888888777666444444444555777999;;;;;;:::999999:::???<<<999777888999999888:::888666666888888777555333000...///...+++***---+++///222111...,,,---000111333444444111///......111///...///333555444333000555:::<<<:::999999::::::999888888:::<<<<<<;;;???;;;:::>>>@@@???@@@BBB??????>>>===;;;999888777999888888888999999888666444777:::;;;:::999888777999777555666999:::888777555666777888:::;;;<<<======>>>>>>>>>>>>>>>======CCC???:::666333333555777666666666888999:::888666666555444333222333444555;;;;;;;;;:::999888777666555555444555666888:::<<<>>>;;;888777777666555444999888666444444444444444444:::>>>===<<<===<<<999???@@@???<<<:::999<<>>>>>>>>>>>======;;;;;;>>><<<999777777888888888777666555444444444555666888;;;:::555333666777666666666777777888:::;;;<<<999888666555666888;;;===AAA>>><<<:::999999999999;;;AAADDD???;;;;;;<<<<<<;;;999888:::======888444777666666555555555666666777777666555444444333333444444555999<<<>>>===<<<;;;;;;;;;888444111000000222333666:::>>>>>><<<:::666888999777555555777999:::::::::::::::999888777777:::<<<:::666444555888666888999555000,,,...000555666888999::::::999999=========<<<999888888888777333000000///***   )))000333666888:::888555555888:::;;;@@@FFFMMMDDD>>>???@@@===:::;;;999999888777666666999;;;===<<<<<<>>>AAACCCCCCBBBBBBAAA@@@@@@AAACCCFFFHHHFFFEEEDDDBBB@@@AAADDDGGGIIIHHHFFFDDDHHHNNNOOOLLLEEEGGGGGGBBBAAACCCFFFFFFEEEFFFCCC======AAACCCBBBFFFGGGHHHIIIHHHFFFDDDCCCEEEDDDEEEFFFHHHHHHFFFDDDDDDEEEFFFEEECCCAAAAAAAAA>>>;;;::::::<<<<<<888444555222222444444555:::AAABBBCCCAAA>>>???EEEIIIIII?????????>>>===<<<<<<;;;<<<<<<<<<<<<============999:::===???@@@AAAAAAAAA>>>???@@@@@@@@@???>>>===888888888999:::<<>>===<<>>>>><<<===;;;;;;<<<>>>??????>>><<<>>>???>>>;;;888666555555555555555555666777777<<<<<<<<<======;;;777444///$$$    000:::???AAA???<<<777999;;;:::888777999;;;666777888777555444444444777:::;;;:::666444444666333555888999888777666666:::999777666555555666666444444444555777888777555000//////222555888888888::::::;;;===>>>===;;;888;;;:::<<>>:::888888888888777<<<999555444666:::<<<===777333111000...******,,,---000222000---+++,,,---,,,000333555333000...---///......///222333333222///222555777999999888777999888777999<<<>>>???>>>???:::999<<<>>><<<<<<>>>>>>>>>>>>>>><<<:::999777:::999888999;;;<<<;;;999777:::<<<===;;;999777777777666666666888777666444666666777888:::;;;<<<<<<===============<<<;;;:::@@@???===;;;999888888888555444555777999:::999777222333444555666777888888;;;;;;:::999888777666555222222222222444666999;;;======<<<999666555555555666666555444333333333444333:::??????>>>???===999???>>><<<:::888:::===@@@@@@AAAAAAAAA@@@@@@???>>>;;;AAADDDCCCBBBDDDCCCAAAAAA===::::::<<<>>>===<<>>;;;999888777888888;;;999777555444666888999;;;>>><<<777444666777555777777777777888999;;;;;;;;;999777666666777999;;;::::::999999888888888888<<>>::::::;;;<<<<<<;;;999888777666555444444555777888555666666666555444333333222222333666:::<<<<<<;;;777888888555111///...///555555666999<<<===;;;:::777888888888777777999:::888999999:::::::::999999777999:::888444333444666555777888666222000111333777777888999999888888777<<<;;;;;;;;;<<<;;;888666444111///111333000((("""  ***333888::::::777444444777;;;???GGGPPPVVVLLLEEEDDDEEEAAA<<<999888777666444222333666999<<<<<<<<<>>>AAABBBBBBAAABBBBBBCCCCCCDDDEEEFFFFFFCCCCCCBBBAAA???@@@CCCFFFIIIEEEAAAAAAGGGLLLMMMJJJCCCCCCAAA??????BBBEEEGGGHHHIIIFFF@@@>>>BBBEEEEEEJJJLLLNNNNNNLLLJJJHHHGGGFFFEEEFFFHHHIIIJJJHHHFFFDDDFFFHHHGGGCCC@@@AAACCC===;;;:::999999777333///000---,,,...000222888???@@@AAA???;;;===CCCGGGHHH???>>>===<<<;;;;;;;;;;;;=========<<<<<<<<<;;;;;;:::;;;>>>@@@AAAAAA@@@???>>>???AAAAAA???======<<<::::::::::::<<<>>>@@@AAADDDBBB@@@???@@@???>>><<<;;;======::::::>>>???===;;;;;;<<<=========;;;:::888<<>>:::777777888999888777777777888999999<<<<<<=========;;;888666...%%%  ,,,999@@@AAA>>><<<555999<<<:::666444777;;;888999:::999777444222111111666<<<;;;777333333444222444777999999888666666666666666444222222333444555444222333555666666555555555555888;;;======<<<;;;;;;<<<===>>>===:::777888:::===??????>>>>>>@@@@@@???===:::999999999999888999:::888444222222333333555777999:::;;;===??????===999888999999999999;;;999666555666999<<<>>>:::555111000---)))(((***111222222111---++++++,,,+++...111222111//////...------...///111222222111000000111444777999888666999888888:::>>>@@@AAAAAA???:::888;;;<<<:::999;;;<<<===???@@@@@@>>><<<;;;;;;:::999:::<<<======<<<999<<<>>>>>><<<999777666666666666666666555333222777777888999::::::;;;;;;============<<<;;;:::999<<<===>>>>>>===;;;999888333222222444777888888777333555888:::;;;;;;:::999999999888777777666666666666555333333444666999;;;===??????<<<666333444666666777777666555555555666666<<>><<<:::888888:::>>>AAABBB@@@???@@@BBBCCCAAA???===CCCGGGEEEDDDEEEDDDAAA@@@:::555555:::>>>>>>===;;;;;;;;;999777777777888===;;;888666555777:::<<<;;;>>>===888555777888777999999888999999:::;;;<<<<<<:::888666555666888:::444666888999999888888888;;;AAAEEECCC@@@AAA@@@===:::===??????===;;;<<<===999888666444444666999;;;666666777777777666555555555444555777;;;======<<<777777777555222000000111999777666666777777666555888888888777777777888999666666777888888888777777777888:::999666666777888666888999777444333333555888888888888888777777777;;;999999:::===<<<888444111//////222555555111---""" %%%000777888888888555555999<<>>>>>=========<<<<<<<<<>>>???AAABBBBBBAAA???===???AAABBBAAA>>>;;;:::;;;::::::999:::;;;<<<>>>???@@@>>>>>>???@@@@@@???>>>888;;;<<<:::<<<@@@AAA???;;;<<<======;;;888666555444888<<<===;;;999:::<<<:::999888777777888:::;;;:::;;;======<<<;;;999999///)))  '''666>>>>>>;;;999555999<<<:::666444777;;;<<<<<<<<<:::888444000---)))111999<<<888333111222000111333666888999888777111333333222000///111222666444222333444666666555555555666999<<<======<<<;;;:::;;;<<<===<<<999777666:::===??????AAABBBCCCAAA@@@>>><<<;;;;;;;;;;;;<<<:::888888888777444111111333555777888999<<<>>><<<:::888777999;;;;;;;;;999999888777777777888888:::555111///,,,''''''***444444333111///---,,,---+++---............///111+++---///000000111111111222111111333666888888777888777777999<<>>999777::::::888777888999;;;???BBBCCCBBBAAA???<<<:::999999;;;======<<<:::<<<>>>>>>;;;888666555555555666555444333333333888888888999999:::::::::============<<<;;;:::999777999;;;======<<<:::888444333333444777999999888777999<<>><<<:::666666666666666888999:::<<<;;;888666666777999;;;===>>>???<<<777444444555777999::::::888888999:::<<<@@@BBB??????BBBDDDCCC???<<<999777888;;;???AAACCC@@@>>>???CCCEEECCC@@@>>>DDDHHHGGGFFFFFFDDDAAA<<<777222222888===>>>===888999::::::888888999<<<>>><<<999666666888:::<<<888;;;;;;777666999;;;;;;;;;;;;:::::::::;;;;;;<<<<<<:::888666555777999::::::<<<>>>>>>;;;999888888888===@@@???>>>???>>>::::::===@@@???<<<:::<<>>AAACCCDDDFFFHHHGGGKKKKKKEEEBBBDDDGGGHHHHHHKKKMMMLLLHHHFFFHHHJJJFFFEEEFFFGGGIIIIIIGGGEEEDDDEEEGGGHHHGGGGGGHHHIIIAAAAAABBBAAA>>>:::666444111---...333777777888;;;<<<@@@CCCCCCEEEHHHGGGCCCDDDBBB???<<<::::::<<<============>>>>>>>>>>>>>>>BBBBBBBBBBBBAAA???===<<>><<<999555444444222555999;;;<<<<<<<<<===888777666555666777999;;;999;;;<<<<<<;;;999999:::111---%%%   000999999888888777999;;;:::888777999;;;???===<<<:::999555000,,,'''...666:::888444111000000///000333666888888777...111333222000///111444777666444444666777666666777777888;;;>>>???>>><<<999888888999;;;<<<;;;999777<<>>>>>===<<<;;;;;;;;;;;;<<<:::777888;;;:::555111222444555666666888;;;===:::888666666888:::<<<<<<777888:::999777555444555999444000...+++((((((+++666555333111///......---+++,,,------,,,---///111***---000111111000111222333333333444444666777888777666555777:::<<<<<<<<<===999777999:::777666888777:::???CCCEEEDDDBBB@@@<<<:::888888999;;;;;;;;;999;;;======:::666444333555555555444333222444666999999999999999999999999<<<<<<<<<<<<<<<;;;:::999444666888;;;<<<;;;:::999888777666777999;;;;;;;;;:::<<>>;;;888777888:::<<<<<<======;;;888555444444666999<<<<<<:::999;;;===>>>AAABBB??????CCCFFFFFF???<<<999888:::===???@@@BBB@@@===>>>AAABBBAAA???===CCCHHHGGGFFFFFFDDD@@@999666444555888<<<<<<<<<777:::===<<<::::::<<>>@@@AAA>>>888333222222666:::<<<;;;;;;===<<<888888:::<<<;;;999888:::===;;;:::999999999;;;===>>>999999999999999:::;;;<<<999777666777888::::::999999999999777555555666888:::999888:::<<<======<<<999777555666777888777666999999:::::::::999888888555777:::<<<===<<<:::999CCC@@@<<<888555444444555555555555666777888:::;;;:::999999999:::999666444111111111333666888777666444%%%  !!!+++333888777777999<<<;;;===EEEOOOYYY```bbbVVVFFF===<<<===<<<<<<;;;999666555666888???<<<::::::<<<@@@CCCDDDCCCDDDDDDEEEEEEEEEEEEDDDAAAAAABBBAAAAAABBBFFFIIIJJJEEEEEEGGGGGGDDDDDDHHHCCC>>>===BBBEEEDDDDDDGGGBBBHHHJJJEEEBBBCCCFFFFFFGGGJJJKKKIIIEEEEEEHHHLLLFFFEEEEEEFFFGGGGGGEEEBBBAAAAAABBBEEEHHHJJJJJJIIICCCEEEFFFFFFCCC???;;;999555333555<<<@@@>>>;;;;;;666<<>>???@@@@@@BBBBBBAAA@@@???>>>===<<<===@@@CCCAAA===999:::<<<;;;:::888777777777888999999999:::<<>>???======@@@AAA>>>;;;===>>><<<888555555666444444777:::===>>><<<;;;888777666555666888;;;===:::<<<===<<<999777777888444111***   )))333555777:::888888999999::::::;;;;;;???<<<:::999999777333///---///333666777555222000222000...///333555555555---111444444222111444777888777666777888888777666888999:::===@@@@@@???===666555444666888;;;<<<<<<<<>>;;;888999999999999999888888888888999999999888555333555666777666666777:::<<<:::888666555777999999999777888:::999666444555666999333///...,,,***+++///666444222000///......---)))+++---...---,,,---...***---111222111000111222333444555333111222555999:::888777888:::;;;;;;;;;===888666999999777666888777:::???CCCDDDBBB???===<<<999777666777888999999666999;;;;;;888555333222555555555333111222666999999999999999999999999999999:::::::::::::::999999333444666888999;;;<<<<<<;;;999888888:::<<<<<<<<<999;;;>>>@@@AAA???===;;;777777666666777999;;;<<<@@@===:::777666888;;;===;;;:::999999999777444222333888<<<<<<999888:::===;;;@@@BBB??????CCCEEEEEE@@@===::::::<<<>>>???>>>???>>><<<<<<<<<=========999@@@EEEEEEDDDDDDBBB>>>::::::::::::::::::999888777:::======999888:::===:::999888777777777888888444888999666666:::======;;;:::999999888888888888777666555555666999===???<<>>;;;999777666777888888777888888777555444444777999999999999;;;>>>???>>>===777555444666999;;;;;;:::777888999:::::::::::::::444888>>>EEEJJJKKKIIIGGGKKKFFF>>>777333222222333222222333444777999<<<>>>:::;;;:::999666555555555333333222333444555555555666)))   )))222111333888;;;999888>>>GGGQQQYYY[[[QQQEEE???===<<<<<<======<<<999777666777AAA>>>::::::===AAADDDFFFCCCCCCDDDEEEFFFGGGGGGHHH???>>>===;;;:::>>>CCCHHHFFFCCCDDDGGGEEE??????DDDCCC===<<>>EEEHHHEEEAAABBBDDDEEEAAACCCDDDBBB>>>>>>CCCHHHEEEEEEDDDEEEFFFEEECCCAAA===;;;<<<@@@FFFIIIIIIGGGCCCEEEHHHHHHEEEAAA>>><<<:::888;;;CCCFFFCCC>>>;;;888>>>CCCEEEHHHLLLLLLIIIMMMIIIBBB<<<777666666777888999:::<<<>>>???AAAAAAAAAAAA???>>>============:::>>>BBBAAA===:::<<<>>>>>><<<;;;999888888999999999999:::<<<>>>???===;;;===@@@@@@======???>>>;;;;;;===>>><<<888666888:::666555666999===>>><<<888:::999777777888;;;>>>@@@;;;===>>><<<888555444666555444..."""   $$$000333777;;;999888888999;;;===<<<;;;===;;;888888999999555222333333333444555555222000444111......000333333333---111666666444333666:::999888888999::::::888666666666888;;;===>>><<<:::555333222333777;;;===>>>@@@EEEEEE???<<<<<<;;;666444555666888888777666666333777;;;:::777444444666888888888777666777:::<<<<<<999666555666777777777777999999888555444777:::999444000///...,,,---111555333000.........---,,,'''***...000///---++++++***...222333222111111333222555666333//////333888???===;;;;;;===>>>===<<<===888666999:::777777888777;;;???CCCCCC@@@<<<999<<<999666555666777777777555777999999777444222111555666555222000222777<<<:::::::::999999999999888777888888999999999888888444444555666888;;;===>>>;;;999777777999:::::::::888999<<>>AAA@@@AAACCCDDDBBBAAA>>>;;;;;;>>>???>>>======<<<;;;:::999999:::;;;666===CCCCCCBBBBBB@@@<<<<<<>>>@@@???<<<888666555666:::<<<;;;777444666999999888777777777666777777555999999666555999<<<;;;999999888777666666666666555555444555777:::>>>AAA;;;>>>@@@===777555666999888::::::888:::>>>>>>;;;;;;:::::::::;;;<<<<<<===888888999:::;;;;;;<<<<<<:::999666555666999===???>>><<<999888888999888777666666555444222333666888:::::::::<<<======;;;999555444333666;;;??????>>>333444555777999::::::;;;:::???IIITTT]]]aaaaaa___PPPJJJ@@@777222111111222000111222444777:::>>>@@@:::<<<<<<999444222444666555444333333333333444444777---!!!   )))+++///666:::777555:::BBBKKKRRRTTTLLLDDDBBB???:::>>>???@@@???<<<999888777DDDCCCAAA>>><<<>>>CCCFFFEEEBBBAAABBBEEEFFFEEECCCGGG:::444:::===::::::@@@EEEDDDBBB@@@>>>===<<<<<<<<<>>>AAABBBCCCDDDFFFHHHCCCAAA@@@@@@BBBBBB@@@===>>><<<;;;<<>>===:::999>>>FFFJJJHHHDDDHHHFFFCCCCCCDDDCCC???<<<999;;;===AAACCCBBB???<<<===@@@DDDHHHLLLMMMNNNNNNQQQJJJAAA;;;:::::::::999@@@<<<999:::>>>@@@@@@???BBB???>>>@@@>>>;;;:::<<<;;;>>>@@@BBBAAAAAABBBCCC<<<===============<<<;;;===============<<<;;;;;;777999;;;=========;;;:::>>>>>>>>>>>>>>>??????@@@<<<;;;;;;;;;;;;:::::::::888999;;;===>>>?????????>>>>>>>>>;;;777555666999555444000'''  ,,,666;;;<<<:::999888888999:::999888::::::999777555444666888333333333333333333333333444555666555444333444555...111555555444555888<<<===;;;888666555666888999888999:::<<<===;;;777333//////000333777::::::999???CCCBBB<<<:::<<<;;;666888666444666888999666333666777777777666555444333999777555888===>>>;;;666888666555666888888666444999===???>>>:::888;;;>>>???<<<888444222222222333111//////111444555222///,,,+++******+++,,,,,,+++000/////////000222444666666555222000111333666888<<<===>>>>>>===:::777555===>>>???<<<999777999;;;:::999777999===>>>===;;;;;;:::777333000111555888666999:::777333111333777:::999777666555666777777777666666666666888999:::;;;:::999888777666555555666777999:::;;;;;;:::999<<<999666444333444777888:::999777888:::<<<======888;;;===<<<999888999;;;999888888888888999;;;<<<===999555666888888444000333333444555666777888888===<<<===@@@DDDFFFEEEBBB;;;<<<===>>>????????????<<<>>>===999777;;;======;;;@@@BBBAAABBBCCCAAA<<>>;;;888444333555888::::::===;;;888666555666999:::777999;;;<<<:::777666555777999;;;;;;:::888888888888999;;;======>>>======888:::;;;<<<;;;;;;<<<>>><<<:::888888999;;;;;;;;;>>>:::777777666333444888999333///111222222333666???<<<::::::<<<===;;;999444333333666999<<<>>>>>>444333333555777888777666===BBBMMM\\\iiiqqqsssqqq[[[QQQCCC:::777555111......///111444777:::<<<======888444555666555555888888666444444555666777777999444+++  !!!(((///333444555999===AAADDDHHHKKKIIICCC<<<777???@@@???===:::888777888@@@@@@@@@???>>>>>>@@@BBBBBBAAA@@@BBBEEEFFFEEECCCBBB777222888<<<999:::@@@DDDCCCAAA???>>>=========@@@CCCFFFGGGGGGGGGGGGHHHGGGEEECCCBBBCCCBBB???<<<<<<;;;;;;<<<@@@CCCDDDEEEDDDDDDDDDDDDEEEDDDCCCBBB???;;;:::>>>EEEIIIGGGDDDGGGEEEBBBBBBBBBBBB@@@===<<<;;;<<<>>>AAACCCCCCBBBAAACCCFFFJJJLLLNNNOOOOOOQQQKKKCCC<<<888888888888===>>>>>>>>>>>>>>>???@@@AAA===<<<>>><<<888777999999<<>>===<<<===>>>???@@@@@@AAAAAAAAA;;;<<<=========;;;:::888>>>===<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>AAAAAA@@@===999777888:::666666222***  )))444;;;>>>;;;;;;::::::::::::999888777888888777555444555777444444444444444333333444333666888999777555444444///000222333444555777999:::888666555666777:::;;;;;;:::;;;;;;;;;999555222//////000333666999888888777::::::666666999888444777666666666777666555333888888777666444333222111666444444777<<<>>>;;;888777555555777999999777444:::===???===999777:::===???===;;;999777777888888333111000111444555222///++++++,,,---......,,,+++---......///111333555666666444222111111333666888;;;<<<>>>???>>><<<999777:::;;;<<<:::888777999;;;<<<:::999:::<<<===<<<;;;999888666333111333777:::777999;;;888444222555888;;;;;;:::999888777777777888777777777888:::<<<===;;;:::888666444333333333666777888999::::::::::::===;;;777444333444555666777666555666888999::::::999;;;======:::888888999;;;999777777888;;;<<<===;;;777333333555555333///555555555666777888999999;;;;;;===AAAEEEGGGFFFDDD===>>>>>>>>>>>>>>>======<<>>;;;:::>>>???>>><<>><<<;;;;;;======;;;999777666555666999;;;<<<;;;666555555666888888666555777;;;EEEQQQ^^^fffhhhhhhVVVNNNDDD;;;777666444222000111222444777999;;;<<>>:::777999::::::999777666666777:::===??????>>><<<<<<===??????AAACCCEEEEEECCCAAA===444111666:::999:::???AAAAAA@@@???>>>>>>>>>>>>DDDGGGKKKLLLLLLJJJIIIIIIKKKIIIFFFEEEDDDAAA>>>;;;;;;::::::===@@@CCCEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEBBB>>>;;;>>>CCCGGGGGGDDDEEECCC@@@???@@@AAA@@@??????===;;;;;;???CCCFFFGGGDDDFFFJJJMMMPPPQQQRRRRRRRRRMMMEEE===888666666777:::>>>BBBAAA===;;;<<<>>>???<<<;;;;;;:::555444666777:::>>>@@@AAABBBDDDEEECCCCCCBBBAAA@@@>>>===<<<<<<===>>>@@@AAACCCDDDDDD??????>>>===;;;999777666===<<<:::999999:::;;;===<<<<<<<<<<<<===>>>??????>>>??????@@@@@@AAAAAAAAABBBBBB@@@===999777888999777777444---"""  ###000999============<<<;;;:::999888444666888888666555555555777666666555444444444444333777;;;<<<:::777555444111000000222444666666555777666555444666888;;;===<<<;;;::::::999888444222111111111333666777777666666999999888888;;;<<<:::666888999999777555333333999888777555333222111111333222333666;;;>>><<<:::555555555777999:::888666<<<======;;;777666888;;;===<<<<<<;;;;;;;;;::::::444222000111333444222000+++---...//////...,,,++++++,,,...000222333444555444333222111111333555666777888;;;<<<===;;;999888666777888888777777999;;;<<<:::999999;;;;;;;;;:::777777666444333555888<<<999;;;===;;;888666888:::=========<<<;;;999888666666666555555777:::===???:::888666333222222222333777777777777888999:::;;;===;;;888555333333444444333444555666666666666666888;;;======<<<999888888===999555555888;;;======:::666222111333555444222888777666666666888999:::999:::===BBBFFFHHHFFFDDD????????????>>>===<<<<<<>>>@@@@@@>>>>>>BBBCCCAAA>>>EEEGGGCCC???@@@CCCCCC@@@???===<<<;;;<<<===>>>;;;;;;999888777777777777;;;:::999888777777777777666666777888999:::;;;<<<555333222333666:::<<<<<<555666666666555333111///555666777666555555777888:::<<<<<<;;;888555444333:::;;;<<<======<<<;;;:::999;;;===<<<:::777666555:::<<<>>>BBBDDDBBB>>>::::::777777999888444333555999555222000,,,+++000888AAA???<<<<<<<<<<<<<<<:::999888777777999:::::::::888777666777888888666444444777<<>>???AAACCCDDDBBB???===<<<666333777:::999:::===@@@@@@@@@??????@@@@@@@@@DDDHHHLLLOOONNNLLLKKKKKKKKKJJJHHHFFFDDDBBB???======<<<<<<>>>@@@BBBCCCBBBAAABBBCCCCCCCCCDDDEEEFFFDDDAAA===>>>BBBFFFFFFEEECCCBBB???>>>>>>???AAAAAA@@@===;;;;;;>>>AAACCCDDDBBBFFFKKKQQQUUUVVVUUUTTTQQQOOOIIIAAA:::777888::::::===AAABBB???;;;999999???<<<:::;;;888333222444777:::===@@@@@@AAACCCDDDAAAAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>@@@AAABBB>>>>>><<<:::888777555555;;;:::888666666777999;;;;;;;;;;;;;;;<<<>>>@@@AAA;;;<<<===???AAACCCDDDEEEAAA@@@>>>;;;888666666666666666444///%%%  ***555;;;>>>>>>???>>><<<:::999999333666999:::888666555555999888666555555555555555666999;;;<<<:::888777666333111000111555777666333777666444444555777:::<<<;;;:::888888999888666444444333333555777888777555888999::::::<<<===>>>>>>888;;;???>>>:::666555666999888666555444444444444444444555888;;;===<<<:::777666555555666888::::::<<<===<<<999666555777999999999:::::::::999777666444111//////222333111///---------,,,++++++,,,---,,,---///111222222111111111000000///000111222333000222555888999999888666666666666666666666777888888888777777888999::::::777777777666555666888;;;;;;===>>>===;;;:::;;;<<<>>>???@@@@@@>>>;;;888666444333333333555888;;;<<<999777555333222333555666888777666666777888:::;;;999888666444333333333444333555777888777666666666666888;;;======<<<;;;:::===888222222666:::;;;;;;;;;888444333444666777777999888777666666777888999:::<<<@@@DDDFFFFFFEEECCC@@@@@@@@@@@@@@@???>>>===@@@BBBBBB@@@BBBFFFFFFCCC@@@GGGJJJDDD===>>>CCCFFFAAA???===;;;:::<<<>>>???===<<<:::888777777888999:::999777777777888999888444555777999:::;;;;;;:::444333333555999<<<>>>>>>777777777666555333111000444444444333333444777::::::;;;======;;;999888999:::;;;<<<<<<<<<;;;:::999888999999999777777999:::>>>???@@@BBBCCCAAA===999999777888;;;;;;666444666666444222000+++***222===IIIEEE@@@<<<::::::;;;<<<999888777777999::::::999777777666777999999888666888888999;;;>>>???@@@@@@EEEGGGHHHFFFAAA<<<777555555555555555666777888999>>>777222111000------000///000111222222333555666444666777444,,,    !!!%%%(((***333444777:::<<<===>>>>>>999;;;>>>>>>>>>===>>>???888999::::::888888999:::>>>???AAABBB@@@===;;;999===:::999;;;;;;::::::<<<@@@@@@@@@@@@@@@AAABBBBBB@@@DDDIIIMMMMMMLLLLLLLLLHHHHHHHHHFFFDDDBBB@@@@@@@@@???>>>???@@@AAA???>>><<>>===>>>AAABBB???===<<<===>>>???>>>===<<>>?????????@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@===<<<<<<<<<<<<===>>>???;;;:::888666555555555555999888666555666777999:::999999888999:::<<<>>>@@@;;;;;;<<<===???AAACCCDDDBBB@@@===:::999888777666555555333///'''  '''444===<<<>>>@@@???<<<999888999555888;;;<<<:::888666555888777666444444444555666999::::::888777666888:::444222111333666888777444999777555444444555777999888777777888::::::999888777666666777999:::888777666555666777888888888999:::>>>CCCCCC???:::888888777777777777777888888999999999999;;;<<<;;;:::888999777333111111555:::>>>;;;;;;:::777555555555666777777888888777666333222222///---...111222000---///---***'''$$$&&&+++/////////000111000///...---------........./////////---///333666888999888777888777666555666666666666444444444444555777999;;;888999999888666666777999888:::;;;<<<;;;:::::::::>>>???AAAAAA???<<<999666555444444555666888999:::777777666555666888:::;;;888777777666777999:::<<<444444444444444444555555666999;;;;;;999777777888555666999<<<>>>???>>>===;;;777222000222555777777:::777444333555777999::::::999888666666666666777===???BBBDDDEEEDDDCCCBBB???@@@AAAAAABBBBBBBBBAAABBBCCCBBB@@@CCCHHHHHHDDDAAAHHHJJJCCC<<<===BBBEEEAAA???<<<:::999:::;;;===>>>===;;;999999999999:::999777666666999::::::999333444777999;;;;;;::::::555555555888<<>>===:::888888777999======888666888444222111000---...777BBBRRRLLLDDD;;;777777:::===777666555666888:::::::::555444555777999;;;:::999::::::999888666666777777===CCCJJJMMMIIIAAA888444888777666555555666888999:::444000111111//////111///111333444333444666888<<<888444333111(((    ))),,,111666999;;;<<<<<<777999<<<===<<<;;;<<<<<<888999::::::888888999:::<<<===??????<<<999888777>>>>>>>>>>>>>>>===<<<<<<@@@@@@??????@@@AAAAAABBB===AAAFFFIIIIIIIIIJJJJJJEEEFFFGGGEEECCCAAAAAAAAABBBAAA@@@@@@@@@@@@===;;;999>>>DDDEEECCCAAAAAAAAADDDCCCAAAAAACCCEEEFFFFFFAAAAAAAAA@@@>>>>>>@@@BBB>>>======>>>???>>>;;;999:::???GGGPPPVVVZZZZZZZZZUUUYYYZZZTTTIIIAAA@@@CCCDDDCCCDDDGGGJJJHHHAAA:::???;;;:::;;;999444333555999;;;>>>???>>>>>>???@@@BBBBBBCCCDDDEEEEEEEEEEEEAAA@@@>>>=========>>>???999888555333333333555666666666666777888999:::;;;888888777777888:::===>>>???>>>===<<<<<<===>>>???DDDAAA>>><<<<<<<<<:::999555444222///)))  $$$333===888<<>>;;;777777888777:::<<<===;;;888666555666555333222222333555666:::999888666444555777:::333222222444666888888777:::888666333333333555666666666777999<<<<<<;;;999999888888999:::;;;:::888666333444666777555555777:::>>>BBBCCCAAA===999777555666777999::::::::::::<<<<<<===<<<;;;:::888777999777333///...222999>>>888888888777666555444444666777777777666555333222///...---000333333111---///---(((###""")))000111111111000///---,,,++++++,,,---.........------...000444777:::::::::999:::888666666777777666555444444444333333555888;;;888:::::::::888777777888555666777999999999888777===>>>@@@@@@???<<<999777888999::::::::::::999888888888999999;;;<<<===>>>888888888888999:::;;;<<<222333444666777777777777999<<<>>>===999777999;;;666666777:::>>>@@@@@@???999777444111000111333555666555444444555666999:::;;;;;;:::999888777666555@@@BBBDDDDDDCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEDDDAAA???BBBHHHHHHDDDBBBGGGGGGAAA<<<===@@@AAA???>>><<<:::999999:::;;;===<<<<<<;;;;;;;;;;;;;;;999777666777;;;<<<999666222444666888:::;;;;;;;;;777777888;;;>>>@@@???>>>777666444333222222333444333444333222222333777999;;;<<<<<<:::777333111111999:::;;;<<<<<<;;;:::999@@@>>>;;;888666777;;;???EEEBBB>>>;;;::::::999888888666888<<<<<<999777999555222111222222333;;;DDDSSSNNNEEE<<<666555888;;;666555444555777999999999333333444666999;;;;;;:::777888888777555555666888888???HHHNNNNNNGGG===666999888666555555666888999777222111333444111000222///333666666444444666888>>>888222111222,,,!!!  ###)))...111222333555888;;;===<<<<<<<<<<<<666999<<<===;;;999888888777:::;;;;;;888777777999===???@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@===@@@CCCEEEEEEEEEFFFGGGCCCEEEFFFDDDAAA>>>>>>???AAA@@@???@@@AAA@@@>>>;;;:::>>>BBBBBB@@@>>>???AAACCCBBBBBBCCCEEEFFFFFFFFF@@@BBBCCCBBB???>>>???AAA>>>======>>>??????===;;;===???DDDJJJPPPVVVZZZ\\\\\\bbbeee___QQQFFFCCCDDDBBBDDDGGGIIIIIIFFFBBB???===999888:::888444333555777999<<<>>>>>>>>>???AAADDDDDDEEEEEEFFFEEEEEEEEEBBBAAA???>>>===>>>???@@@;;;999555333222222444555333444777999;;;<<<<<<<<<999888777666777999<<<===AAA@@@>>><<<<<<<<<===>>>CCC@@@===<<<======<<<:::666444222///+++### ,,,666555999======999666666777999;;;<<<;;;999666444444333222000000000222555666666777777666444444555777///111333444444555777999:::888555333222333444666777888999<<<>>>===;;;888888777777999:::;;;:::888777444444888999666777;;;777999===@@@AAA>>>888333444666888:::;;;:::888777;;;<<<===<<<:::888777666666666444111///000555:::555555666777777666444222333333444444444444333333......///333666777333///---,,,)))###!!!(((///111000///...---,,,,,,,,,+++,,,.../////////...------000333777:::::::::999:::888666777999:::999888777888777555333333777:::666888::::::999888999:::555666888:::;;;;;;:::888<<<======>>>===;;;999888;;;<<<===>>>===:::666444:::;;;<<<===>>>======<<<888999:::;;;;;;;;;;;;;;;555666888999:::999888888:::<<<>>>;;;777555888;;;;;;999777999<<>>===<<<999777555@@@BBBDDDCCCAAAAAACCCFFFDDDDDDEEEFFFFFFFFFEEEEEEHHHEEE@@@<<<@@@FFFGGGCCCAAAEEEDDD???<<<===>>><<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<============<<<:::888777999<<<;;;666111222333555777999:::;;;;;;999999:::<<<>>>???===;;;555555666666666666555555333444555444333444666888:::;;;;;;999555222000000777888:::;;;<<<;;;;;;:::>>>>>>>>><<<;;;;;;===@@@BBB???<<<:::::::::999999666444666999:::777666999888444333555777888===CCCKKKIIIEEE>>>777444444666777555444444666666666555333333333555888999999888666888999888555444666888666:::BBBJJJOOOLLLDDD===:::888666555555666888:::666333333777777444111111000444777777444333444777666555333222000,,,'''###   $$$''')))///333777:::;;;;;;;;;<<<444888>>>@@@???;;;888666444666888888666666999;;;:::>>>@@@@@@@@@AAABBBAAA======<<<<<<<<<<<<======???AAACCCCCCCCCBBBCCCEEECCCEEEFFFDDD???<<<<<<===?????????@@@AAAAAA???===;;;???AAA???<<<;;;>>>CCCAAABBBCCCEEEFFFFFFFFFFFF@@@CCCEEEDDD@@@>>>???@@@???>>><<<===???@@@@@@???AAAAAAAAADDDJJJRRRYYY^^^aaahhhmmmfffVVVHHHCCCDDD===BBBGGGHHHEEEAAA@@@@@@;;;888777999777444333555444777;;;===>>>???AAABBBDDDDDDDDDDDDDDDCCCBBBBBB@@@???===<<<<<<===???@@@===;;;777333222222444555222444777:::============:::999777666777999<<<===???>>>===<<<<<<>>>@@@AAAAAA===:::999;;;<<<;;;999777555222000,,,&&& ###,,,222777<<<<<<888555555777999;;;<<<:::777444333333111000///...///111444666333555777777555333333444,,,///333333333333777:::888777444222222333555666999999;;;>>>???>>>:::666777666666888:::;;;:::888444000111777888666777;;;555555888===???===666000444666999;;;;;;999666444:::;;;<<<;;;999777666666333444555333000000333666333444555777888777444111//////000000111222333333......000555999999555000,,,,,,***%%% !!!'''---000///...---,,,------...,,,---///111111000///...+++...222555888888888777999777555777;;;===<<<;;;<<<<<<:::777333222555999444666999;;;::::::;;;<<<999:::;;;>>>@@@@@@>>><<<;;;;;;<<<<<<<<<:::999888:::<<<>>>>>><<<888333///<<<===?????????===;;;999888999;;;<<<======<<<;;;888999;;;<<<<<<;;;999888999<<<<<<999444333666:::???;;;888888;;;>>>>>>===777:::;;;777///,,,///333666777999:::;;;;;;===>>>>>>???@@@@@@???;;;888555@@@BBBCCCBBBAAAAAAEEEIIIGGGGGGHHHGGGGGGFFFEEEDDDIIIFFF???;;;>>>EEEFFFCCCAAACCCBBB>>><<<===<<<888999::::::;;;<<<===>>>>>>999;;;<<<>>>>>>>>>=========:::999;;;===:::333---333333555666888:::;;;<<<999999:::<<<>>>===;;;999444777999<<<<<<:::888666444555555555444444555777888:::;;;:::777555444444666888999;;;<<<<<<;;;;;;888;;;>>>@@@@@@@@@AAACCC>>><<<;;;;;;<<<<<<;;;:::555333444777888555555888<<<777444777:::;;;>>>AAACCCDDDDDD@@@999444222222999777555444444444333222555444444555777888777555888:::;;;999555333333555666888===FFFNNNPPPJJJDDD:::888666555555666999:::777444555999999555111000///444888777444111333666...222555444///++++++,,,  !!!%%%%%%)))...222444555666777:::===AAABBB@@@===:::999888888666333555<<>>===;;;:::<<>>===<<<<<<>>>??????>>>>>>BBBFFFFFFBBB???@@@BBB@@@@@@??????===<<<;;;:::===>>>@@@AAAAAA???<<<;;;777<<>>AAAEEEGGGHHHHHHGGGFFFHHHHHHGGGEEECCCBBBCCC>>><<<;;;===AAABBB@@@===999<<>>::::::777444333444555666666999999:::;;;<<<>>>??????BBBBBBBBBBBBBBBAAA@@@??????>>>===<<<===>>>AAABBB:::999888777666666666666999888999:::=========;;;@@@<<<777555777999;;;<<>>===<<<;;;<<<;;;888666:::888555222222///###   (((333777777555555777777444888888999888666444444444333333444555555555555444444444444333000000111222222333333222222333777999======:::444---,,,111666>>><<<>>>CCCDDD@@@;;;:::999999:::;;;<<<;;;888555111222333444444444333222666666777999;;;;;;999777666777777888999999::::::===;;;999888888777666555444666999999777444333333333666999:::777555555666888777555333222111000000888222///222999<<<777111000///---,,,,,,------...000///,,,)))'''''''''(((,,,///111333222222333333222444666999:::999777666999:::;;;<<<============;;;:::888555333222555777333:::===999888<<<===;;;:::;;;===@@@BBBAAA???===<<<>>>???>>>;;;888666666888<<<@@@???:::666555777===???@@@>>>999777777999<<<:::888999<<<<<<999666555888;;;<<<;;;999999999===;;;777444333444777888;;;;;;::::::;;;<<<>>>??????>>>>>>===666///...111666888:::===@@@BBBCCCDDDCCC@@@>>>>>>??????<<<:::@@@CCCEEEDDDBBBBBBDDDFFFIIIIIIHHHEEECCCBBBDDDFFFGGGKKKGGG======EEEHHHCCCAAABBBBBB@@@<<<;;;===@@@???===<<<<<<===>>>>>>===<<<<<<<<<===============<<<888777::::::555222333444555777:::>>>???>>><<<::::::;;;>>>AAA???:::555000222555777999:::::::::;;;:::999888888:::;;;===???>>><<<:::999777777666;;;;;;;;;;;;;;;<<<===>>>>>>?????????@@@@@@AAAAAABBB???;;;;;;<<<===;;;999888777666555555444222000666666777777888999999999======>>>>>><<<888444222999999666222333777777444555555444444555666888999:::<<<<<<:::777666777:::777:::<<<>>>EEEMMMNNNKKKBBB;;;666666666555666:::777888888888666222...+++...666999555333666777444777555333222222111///..."""  !!!&&&---333999<<<<<<>>>??????>>>===<<<;;;;;;<<<:::666888===@@@>>>???===;;;;;;===???@@@@@@>>>===<<<<<<>>>??????>>>AAADDDGGGDDD???:::999;;;>>>>>>>>>>>>===<<<;;;:::>>>???AAABBBAAA???===;;;<<>><<<<<<>>>AAABBB@@@===>>>???@@@AAAAAABBBEEEHHHKKKVVV[[[RRREEE>>><<<;;;<<>>>>>AAAAAAAAAAAAAAA@@@????????????>>>>>>>>>???AAABBB888888888999:::;;;======999888999;;;===>>>>>>===@@@<<<888666777999;;;<<<===<<<;;;::::::<<<>>>??????>>><<<<<<<<<<<<999777:::999666444555333)))  $$$000444666444555888888666555777888777666444333222555555444444333222000000111222222111///...///000333333333222222333666999999999666000,,,,,,222777;;;999;;;@@@AAA<<<888777777777777888:::999777555444555555666555444222222666555555777999999888777999999888888777777777666777666555555666666555444333555777777666444333333555777::::::777555444555666555444222111000//////222///---000666999666111111000///...------...///...,,,***((('''((()))))),,,///111333222222333333222333444555666777777777888999::::::;;;;;;;;;;;;999999:::888666555555666555;;;===999888<<<>>><<<===>>>@@@BBBCCCBBB@@@>>>===>>>???>>>;;;888777777888<<<@@@???:::777777888=========;;;999777777888777666555666777777555444444777:::;;;:::888888888<<<:::888666555666777888:::::::::;;;===???AAABBBAAA>>>======888222000222888999:::<<<===>>>>>>>>>BBB@@@>>>>>>???@@@===;;;AAACCCDDDDDDBBBBBBDDDFFFFFFEEECCC@@@======@@@CCCDDDHHHEEE<<<<<>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>???<<<999888;;;;;;777444444999999:::;;;===<<<:::888999;;;===AAACCCBBB???<<<555555666777888888888888;;;:::999888999:::<<<===;;;::::::999999999999999<<<<<<;;;:::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::;;;======;;;999888777555555555555222000777666666666666666777777;;;<<<======;;;999666444555555444111333999:::777444444444444555666777777:::;;;;;;999555444555777777999:::<<>>>>>>>>>>>>>>>>>>>>???>>>::::::???AAA???AAA>>>;;;999;;;===>>>>>>>>>===<<<===???@@@???>>>@@@BBBDDDAAA<<<777666666;;;<<<<<<======<<<<<<<<>>======<<<:::888666888:::===AAAEEEHHHJJJHHHHHHHHHFFFBBB???>>>===>>><<<<<<>>>AAACCCAAA>>>AAAAAA???===;;;;;;>>>AAAAAAHHHLLLHHHAAA>>><<<;;;<<<>>>???BBBIIILLLFFF<<<777444111111444888<<<===999:::;;;<<<============@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@999::::::;;;===???AAABBB999888999;;;>>>@@@@@@??????<<<999777888:::;;;;;;<<<;;;:::999:::;;;<<<===???>>><<<<<<<<<<<<:::888::::::888777888777///$$$  +++111444444555888999777555777888999999777444222333333222222111//////...///111111111///...///111222333333222222333555777888777333...******000555777555666;;;<<<777444333555444444555777888888777777888888888777555333222555444333444777888777777<<<;;;:::999777555444333444333333555777777666555444666777888666444444444666888:::999777444444444444444333111000///......,,,+++,,,...222444333222333222111///......//////,,,+++)))(((((()))******,,,...111222222222222333222222222222333555666888777888888999999999888888777999;;;;;;999777666666999<<<<<<999888<<<>>>>>>AAABBBDDDEEEEEECCCAAA???>>>??????===;;;999999:::999===??????;;;999:::<<<===;;;999888999999999888666777777555333222333444444777::::::999888888888999999888777777888888999::::::;;;===???AAACCCEEECCC>>>;;;<<<:::555222222888888999::::::;;;<<<<<<@@@???>>>???@@@AAA???>>>BBBCCCDDDDDDCCCCCCDDDEEEFFFDDD@@@<<<:::;;;???CCCAAAEEECCC<<<===DDDFFFCCCEEEEEEDDDAAA>>><<<<<<===BBBAAAAAA@@@???>>>======<<<;;;;;;;;;<<<===???@@@===:::999<<<===999777777;;;:::::::::;;;:::777555333777;;;>>>????????????:::999888777666666666666;;;;;;:::999:::;;;<<<===666666777777999:::<<<<<<<<<;;;:::888888888888999<<<<<<<<<;;;:::999999999:::::::::<<<======:::888888666555555555555333111777666555444444444555666999:::;;;<<<;;;999777666333444333111444999:::777333333444555666666666666999999999777444333444555888999999888>>>FFFKKKJJJCCC===888888888777999<<<<<<;;;999777555222111000...222444333222444555444444555666777666444222000+++%%%    (((,,,@@@@@@???@@@AAAAAA???>>><<>>>>>>>>======>>>???@@@???>>>:::<<>><<<999888888:::;;;<<<======>>>>>>>>>@@@AAACCCDDDCCCAAA>>><<>><<<:::::::::;;;===@@@DDDHHHKKKJJJKKKJJJGGGCCC???>>>>>>>>><<<;;;>>>AAACCCAAA>>>>>>??????>>>======>>>@@@<<<@@@CCCBBB@@@>>>===<<<===@@@CCCFFFKKKNNNIIIAAA444111//////333999>>>@@@;;;<<<===?????????>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<===>>>???888888999<<>>===;;;:::;;;;;;:::888;;;<<<:::999999888111((( '''///444444444666777666777888:::<<<===;;;777444///////////////000000111000222333333111000111222111222333333222222555777;;;999444...))))))---111555222222666777444111111444333222444666999999999888999999999888777555444444333333444666888888777===<<<;;;999888666555444666666666888::::::999777555777999888777555555666666777888888777666555555444444444333222000//////***+++.../////////000111555333222000/////////000---,,,+++***))))))******+++...111222111111222333000111222444555666666777888888888888888888777777888999;;;:::999888888999<<<<<<;;;999999<<<>>>@@@BBBDDDFFFFFFEEEBBB???>>>>>>>>>>>><<<:::999:::<<<<<<>>>@@@@@@>>>===>>>???===999666666999<<<<<<;;;>>>???===999444111222555555888;;;<<<:::999999999777888888999::::::999999:::;;;<<<===???AAACCCCCCCCC<<<888::::::777333333555666777888:::<<<>>>???===>>>???@@@AAABBBAAA@@@DDDDDDEEEEEEDDDDDDEEEEEEJJJGGGCCC>>><<<>>>BBBFFFAAADDDCCC???@@@FFFHHHFFFGGGFFFDDDBBB???<<<;;;;;;AAAAAAAAA@@@===;;;;;;;;;:::999999999:::;;;>>>???===:::999===>>>;;;999999888777777888999999888666111666;;;===<<<;;;===@@@<<<;;;999777666666666777;;;;;;:::::::::;;;<<<===555555666777888:::<<<===:::999777666666777888999:::999888777666555444333:::;;;===>>>>>><<<999666888666444444555555444333777666555444555666888999777888999::::::999888777555666555222444888888444333444666777888888777666777777777666666666777777:::;;;999666:::CCCIIIJJJGGG@@@;;;:::;;;:::;;;>>><<<;;;888555333222111111000222333333333444555555666888999999777444111000///+++$$$  ??????@@@CCCEEEDDD@@@===888<<<>>><<<;;;>>>AAA@@@;;;999777888:::>>>@@@AAA>>>======???@@@AAA???===777999<<<===<<<;;;::::::::::::<<<===>>>?????????@@@AAACCCDDDDDDBBB???>>>>>>999555666<<<@@@???<<<======<<<<<<>>>AAAEEEGGGHHHIIIIIIFFFBBB>>>=========;;;:::===AAABBBAAA>>>;;;===@@@AAA@@@>>>======;;;;;;===>>>===;;;:::;;;<<>>>>>======>>>?????????@@@@@@@@@???>>>======;;;;;;:::::::::;;;<<<<<<888888999<<>>@@@BBBBBBBBBAAA@@@AAA<<<888555666;;;@@@BBBBBBHHHGGGDDD===666222222555777:::<<<===<<<;;;;;;;;;777888999:::;;;;;;::::::;;;<<<===>>>???@@@@@@@@@BBB;;;777999:::777555555777777888999:::<<<>>>???<<<>>>@@@BBBBBBBBBBBBBBBFFFEEEEEEEEEEEEEEEEEEDDDKKKIIIFFFBBB???@@@DDDHHHBBBDDDDDDCCCEEEHHHJJJIIIGGGFFFDDDAAA???===:::999===???@@@>>>;;;888777888888888777777888:::;;;<<<;;;888999===???<<<:::;;;777666666666888888777555777;;;>>>???======???AAA<<<;;;999777777777888888::::::::::::;;;;;;<<<<<<777777777777888999::::::777666555444555777:::;;;888888666555333111000///;;;===@@@AAA???<<<888666777555333333444555555444555555555666888:::<<<>>>777777888999999888888777555666555333555999999555555666888:::::::::999999666666666777888:::;;;;;;;;;<<<:::666888AAAHHHJJJGGG@@@;;;::::::888999<<<:::888666333222111111222555333333444555555555666888:::<<<;;;777222000///111000---&&&  ======???CCCFFFEEE@@@;;;555;;;???<<<:::<<<>>>===888777777999===@@@BBBBBB>>>===>>>???AAAAAA???===:::;;;<<<<<<<<<:::888666999:::;;;<<<===>>>>>>>>>>>>???BBBCCCDDDCCCAAA???:::666444666<<>>===<<<;;;<<<>>>@@@BBBBBBCCCDDDBBB>>><<<;;;;;;;;;999999<<<@@@AAA@@@===;;;>>>AAAAAA???;;;888777888777888:::888555666999999???CCCAAA@@@BBBCCCAAA888777666888===BBBFFFGGGAAABBBDDDEEEEEECCCAAA@@@???>>>=========>>>@@@@@@BBBBBBAAA@@@???>>>>>>===999999999999999:::;;;<<<999888999;;;>>>@@@@@@??????===<<<;;;<<<;;;999888888999:::;;;<<<;;;:::999;;;999777666777888888777:::<<<;;;888777777222+++###   """,,,444555333333333222333222222555999999555111444333111///.........///...000222111///------------///111222333444666888777666444333333444777888555000///222333000///111444444444666:::<<<<<<;;;555555777888888888777777222222333666888999888666888888888999:::;;;<<<<<<999888666666888999999888555555555333111//////000333333333555888:::::::::666777888888777555444333///000111111000......///111000///.........///000000///...---+++)))((('''(((+++---///.........///...111666;;;===;;;888666888999999:::::::::999999<<<<<<:::777555666999<<<;;;777666:::======>>>AAA>>>BBBEEEDDD@@@<<<;;;;;;:::;;;<<<<<<:::999:::;;;>>>???BBBDDDDDDBBB@@@>>>;;;999777999===DDDIIILLLOOOLLLFFF>>>888444444555888;;;>>>???===<<<<<<<<<888999:::;;;;;;;;;;;;;;;<<<===>>>??????@@@??????AAA<<<999::::::777777999===<<<;;;:::::::::;;;<<<;;;>>>BBBCCCCCCBBBBBBCCCEEEDDDCCCCCCDDDDDDCCCBBBGGGGGGFFFCCCAAA@@@BBBDDDBBBCCCDDDEEEGGGHHHIIIIIIFFFDDDBBBAAA???===:::777:::<<<>>>===888555555666888888888888999999999999999666777<<<>>>;;;:::;;;:::999777777777777666444:::;;;<<<<<<;;;;;;===>>>;;;:::999999888999999999999999999:::::::::;;;;;;::::::999888888888888999666555333333444777:::===999888777555444222111000;;;>>>AAAAAA???;;;999888777555333333444666666666444555777999<<<>>>???@@@888888888888888777666555111333444444888======:::888888999:::;;;;;;;;;;;;777666666777:::=========;;;===:::666666>>>FFFIIIGGG@@@:::888777555555888777666444333222222333333999555333555666444444555888;;;===;;;555111000000444333222...(((    ===;;;;;;>>>BBBBBB>>>:::666===AAA===999999:::999666666888;;;???AAABBBAAA======>>>@@@BBBBBB???===::::::;;;;;;:::888666333777888999:::;;;<<<<<<<<<;;;===@@@CCCDDDCCCBBB@@@888777666999===@@@AAA@@@>>>>>>=========>>>@@@@@@>>>???@@@???===;;;;;;<<<999888777:::>>>@@@???===<<>>======???AAABBBFFFEEECCCAAA@@@@@@@@@@@@===<<<;;;:::::::::::::::999888999;;;===>>>>>>===>>>===<<<<<<===<<<999777777999;;;======<<<:::999<<<999777666777888999888777::::::888777888555///(((  (((333444333333444444222//////222666777444000666444222000//////000111///111222222///,,,+++++++++---000222333555777999444444444555777888999999444///---000111///...000444444555888;;;<<<;;;:::555555666777777666555444///000222666999999666444555555666777999:::;;;<<<888666444444666999;;;;;;777888777444111......///555444333444888::::::999666777888999888777555333//////000000111111000///...---,,,,,,,,,---...///---,,,,,,+++***)))''''''&&&))),,,---,,,,,,---...///222666:::;;;;;;999888777888888999::::::::::::;;;;;;;;;999666666777888888333333:::>>>>>>>>>AAA<<>>AAACCCDDDAAA===:::::::::;;;<<<@@@GGGPPPVVVUUUOOOGGG@@@<<<:::888888888:::===>>>===<<<;;;<<<::::::::::::;;;;;;;;;;;;;;;===>>>@@@AAABBBBBBBBBAAA>>>======;;;888:::>>>>>><<<;;;999999999;;;;;;;;;???CCCEEECCCBBBBBBCCCCCCAAA???@@@BBBBBB@@@>>>BBBDDDFFFEEECCC@@@??????@@@@@@BBBDDDFFFEEEFFFFFFDDDBBB@@@??????===999666777;;;>>><<<888444444666999999;;;;;;;;;:::888777666444555:::<<<:::999:::;;;999888888:::;;;:::999999888777777999;;;;;;;;;;;;;;;;;;;;;:::999888777777888999999::::::999999<<<;;;:::999999888999999777666444333444666:::<<<<<<;;;:::888777555444444888;;;??????===;;;;;;;;;666444222222444666777777444666999<<<>>>??????>>>::::::999888666555444333111444555666999??????<<<999999999999::::::<<<<<<:::888666888:::<<<<<<;;;:::<<<:::555555<<>>@@@===:::999@@@CCC>>>999777777666777777999===@@@BBBAAA@@@======>>>@@@BBBBBB???===888888888999:::999666333666666777888999::::::999:::<<>>@@@@@@@@@?????????@@@@@@AAABBBCCC===???@@@@@@>>>===>>>>>>888777666999>>>@@@>>><<<>>>???@@@???===<<<===>>>666555888:::666111555>>><<<:::777777>>>EEEEEE@@@777777888;;;???AAABBBAAABBBCCCEEEFFFEEECCC@@@???@@@???>>>===>>>???AAACCCIIIGGGEEEBBBAAAAAABBBCCCDDDCCC@@@===;;;888777666999999999:::=========;;;>>>============<<<999666777999<<<>>>>>>===;;;999===:::777777888999::::::555888999888888999777333***   &&&111444333444666666333000...111666888555222444222111000111222444555222444555444111...,,,+++))),,,000222444555888:::666666666777888888777666444///,,,...///......000333333555888;;;<<<:::888666666777666555444222111,,,...111666999888555222333333444666777888999:::888555333333777;;;>>>@@@<<<<<<:::777333111000111777555333444777999999777666777888999888777555333...------///222333222000++++++******+++,,,...///)))))))))))))))(((''''''%%%(((***,,,++++++,,,---111222555777999:::::::::555666777999999:::::::::999:::<<<;;;888666555555666111222:::@@@>>>>>>AAA<<<@@@DDDCCC>>>::::::<<<555888;;;<<<;;;999888999:::<<>><<<777:::<<<===<<<;;;;;;;;;<<<;;;;;;:::::::::;;;<<<;;;<<>>;;;@@@DDDEEEDDDBBBBBBCCCAAA???======???@@@>>>;;;@@@CCCFFFGGGEEEAAA>>>=========???BBBDDDBBBBBBCCCCCCAAA?????????===999555666:::>>>===888444555777:::;;;===>>>>>>;;;888666555222333888;;;:::999:::888888777:::===@@@AAAAAA===:::777999===???@@@>>><<<<<<===<<<;;;999666555777777888999999999999888<<<;;;::::::999999999::::::888555333333666888:::>>>>>>===;;;:::888777777444888<<<===<<<;;;===>>>666444222222444666777777555777:::===???>>>===<<<<<<;;;:::888555444222111555777888777:::>>>===999999888888777888999;;;<<<<<<:::777777:::;;;999777888:::999444333:::AAADDDNNNFFF???<<<:::666555888444444555666666777777777<<<444000333444000///111333777999777333222555888>>>888222000222111...))) 555777999::::::;;;===???<<<<<<======<<<:::777666;;;<<<===>>>@@@AAACCCCCC>>>?????????>>>===;;;:::888:::<<<<<<;;;;;;<<<===:::888666666888::::::::::::;;;===???AAAAAAAAA@@@:::;;;===>>>@@@AAAAAAAAA???@@@AAAAAA@@@>>>;;;:::>>>>>>???@@@@@@@@@@@@@@@BBB>>>;;;<<<>>>???===;;;666999;;;;;;999999;;;>>><<<<<<;;;999777666666888===:::777888<<<>>>===;;;888888888888:::<<<>>>???FFFIIIKKKIIIEEEAAAAAABBB>>><<<;;;<<<>>>?????????CCCEEEFFFDDD@@@>>>>>>@@@CCCBBB@@@>>><<<::::::999777<<<===;;;;;;>>>@@@???<<<:::777555666888999:::;;;>>>AAAAAA???===>>>??????>>>===<<<:::888777666999999:::<<<===<<<:::777222)))   +++222444333222222---///222333333333444555777444222444333000000333333555666555333///------222222444555666666666666777888999::::::999888777222111000000000111333444222555999======;;;888555555555555666777555111......///111555999:::999777666666555555555555666777555444444777;;;===<<<:::999999888777666666777777333333444333222333555888888777777999<<<;;;888444111//////111444333000,,,......,,,++++++,,,......((((((((((((((((((((('''&&&+++......+++***---000888777555444444555777888222333555777999<<<>>>???======<<<999666666777888::::::888888888999:::;;;:::>>>@@@???======;;;:::;;;===>>>===;;;999;;;===CCC@@@<<<;;;======:::777>>>999999@@@HHHLLLOOOSSSPPPMMMHHHCCC???<<<;;;:::777777888:::===>>>>>><<<<<<<<<;;;;;;;;;<<<<<<===888>>>CCCDDDDDDFFFEEEBBB???@@@@@@>>>;;;::::::;;;888999;;;<<<<<<<<<;;;;;;<<>>BBBEEEFFFGGGDDDCCCBBBAAA@@@<<<888444777666666777888999888777@@@>>><<<<<<<<<;;;:::888555777:::<<<===;;;999777;;;888666888<<>>??????;;;777555888;;;:::999888777777777888999999:::;;;<<<<<<:::888777666888::::::999777777777999:::;;;:::888777888999<<<<<<<<<<<<<<<<<<<<<<<<444555666666666666555555666:::;;;:::<<>>@@@AAA@@@===999666555555444555666555555555777999<<<888333000///111333333111555777666333222666:::999666333222222222111000,,,)))$$$  888:::;;;<<<;;;;;;===???;;;<<<>>>???>>>===;;;:::>>>>>>?????????@@@@@@@@@===>>>>>>>>>===<<<:::999;;;;;;;;;;;;;;;:::999888777666555666999;;;;;;;;;;;;;;;===>>>??????@@@@@@>>>>>>???@@@AAAAAAAAAAAA>>>???@@@AAA@@@???===<<<>>>>>>???@@@@@@?????????BBB@@@>>>===<<<<<<:::999888:::<<<<<<::::::<<<>>><<<===>>>===;;;999999999;;;;;;:::888777888999:::777666666666777999;;;<<>>===<<<<<<>>>AAADDDDDDAAA???@@@BBBEEECCCAAA???===;;;:::999888<<<>>><<<;;;===>>>===999888777777888888888777777:::===>>>===<<<===???AAA@@@>>>===<<<======>>><<<;;;:::;;;;;;:::888666222***  &&&///333333333333000222444555555555666777999555444555444000000333333444555555333111///...222222333555555666666666333555888::::::888555333000000000000111222444555222555999<<<<<<:::777555444444555666777666333111000111222555999:::999777777666666555555555666666:::999888:::<<<===;;;999888888777777777777777777777777666444111111333555666444444666999999777555111000000222444333000---//////...---------------'''((((((((((((((((((((('''+++///...,,,+++---000444333222000000000000111222333555777:::;;;<<<===<<<<<<;;;999777666777999;;;:::999888888999999::::::===???>>>===<<<;;;;;;<<<===<<<999666666999<<<===<<<::::::;;;;;;;;;:::<<<999<<>>>>>>>>???;;;::::::<<<>>>@@@@@@@@@AAA@@@???===<<<;;;::::::>>>DDDGGGEEECCCCCCAAA>>>???@@@@@@>>><<<::::::;;;999999;;;<<<===<<<<<<;;;:::>>>BBBDDDDDDEEEEEEFFFCCCBBBAAAAAACCCBBB@@@===AAAAAABBBCCCDDDBBB???<<<888999<<>><<<;;;;;;:::999777777999<<<>>>>>><<<:::888;;;999666777:::>>>??????BBB???<<<===???BBBBBBAAAAAA@@@>>>;;;999999;;;===;;;::::::999888888888999999:::;;;<<<<<<;;;999888888:::;;;<<<:::999999999:::;;;;;;999888777888:::>>>>>>>>>===<<<;;;:::999666666777777888999999:::777;;;<<<:::;;;>>>>>>;;;666888;;;;;;:::777666666888<<<===::::::>>>>>>;;;999555444888:::888888:::999777555444333555777999888888777555444555777:::<<<===>>><<<999666444444333444444444333444777999<<<888444222222333444444222555666444111///222555777555333333333222111000111...+++(((&&&$$$  999:::;;;;;;::::::;;;<<<:::;;;===??????>>>===<<<@@@@@@@@@??????>>>>>>=========<<<<<<<<<;;;::::::===;;;999:::<<<<<<999666333333444777;;;======<<<===<<<<<<;;;<<<===>>>???AAAAAAAAAAAAAAA@@@???>>><<<===???@@@@@@@@@???>>>>>>???????????????>>>===BBBAAA@@@===:::888888888<<<===>>>>>><<<<<<===>>>;;;>>>AAABBBAAA>>><<<;;;:::<<<<<<888333222555999555444333222222444555666===@@@CCCCCC@@@???@@@BBBDDDEEEEEECCC>>>;;;;;;===:::>>>CCCDDDBBBAAABBBDDDCCCBBB@@@>>><<<:::999999:::???@@@===;;;<<<<<<999777888999::::::999888888666999<<<>>>>>>>>>>>>??????>>>=========???BBBCCC>>><<<999888888777666444111+++!!!  !!!+++222444444444555666777777777666888999;;;777555666555111000333333444555555555444333222333444444555555666666666111333777::::::777333111/////////000111333555666111333777::::::999777555333333444666999999888666444444444666888999888777888777777777666666555555===<<<;;;;;;<<<;;;999777777777777777777777888888;;;:::888444111///111222666555444555666888777777111111111222444333111///000000111000///...,,,+++''''''(((((()))))))))***))),,,//////,,,,,,---000000000000///---,,,***)))000222555888:::;;;:::::::::;;;;;;999777777888:::<<<;;;:::999888888999999999;;;======<<<;;;;;;===???>>>:::666333444777:::::::::;;;:::999999;;;<<<>>><<>>>>>>>>======@@@CCCEEEEEEEEEGGGEEEBBB???<<<:::999888AAAEEEGGGDDDBBBBBB@@@===@@@AAAAAA???<<<;;;;;;;;;999:::;;;<<<============;;;===@@@AAABBBBBBDDDFFFEEEDDDBBBBBBBBBAAA>>><<<===>>>@@@CCCEEEDDDBBB???:::;;;<<<>>>@@@BBBCCCDDDCCCBBB@@@@@@AAA@@@???===999888777666888:::===???BBB@@@>>>======<<<:::999:::;;;===???>>>===:::999;;;888666666888:::;;;;;;@@@???>>>???BBBCCCCCCBBBAAA>>>:::888999;;;===>>><<<<<<<<<<<<;;;:::888888888999:::;;;;;;;;;:::999:::<<<>>>===<<<;;;<<<===;;;;;;:::888777777999<<>>???>>><<<;;;@@@@@@??????>>>>>>============<<<;;;;;;;;;<<<<<<===999777888<<<===:::555000111444888<<>>???===;;;999999;;;===>>>AAAAAAAAA???>>><<<:::999999:::<<<===>>>?????????>>>>>>??????>>>>>>===<<>>======>>>999===CCCEEEDDDAAA>>>===<<<<<<:::777444333555888333222000......///000222777:::======;;;:::===@@@@@@CCCFFFCCC>>>;;;===@@@:::>>>CCCEEECCCBBBCCCDDD??????===<<<;;;:::::::::===AAACCC???======;;;888::::::;;;:::::::::;;;<<<<<<===???AAAAAAAAAAAAAAA::::::<<<===>>>?????????===:::666444444555444444000,,,$$$  (((000333444444777888999888777777888:::<<<999777777555111000333555555555777888888888666666666666666666777777777222444666777777666444222111111111222222333444444111333555888999888777666333333333666999;;;;;;:::888777666666888999888777888888888888777666666555;;;::::::999999888777555555555666777777888888888<<<;;;999555111000111333;;;999777666666777888888111111222333444444333222222222444444222///,,,***'''(((((())))))******+++***,,,...///---,,,---///000000000000...+++(((&&&///111555888::::::999888999:::::::::888888999:::<<<;;;;;;:::999999999888:::999;;;===<<<:::<<>>===;;;:::===@@@HHHEEEIIIVVV^^^VVVEEE888999999999999999999999888;;;===@@@EEEIIIKKKJJJHHHGGGEEEBBB???<<<:::888777===BBBEEECCCBBBDDDDDDBBBAAAAAABBB@@@===<<<<<<===:::;;;;;;<<<======>>>>>>???@@@AAAAAA@@@@@@BBBCCCFFFEEECCCBBB@@@???===;;;===>>>@@@CCCFFFFFFCCCAAA<<<<<<<<<===>>>??????@@@AAA@@@???@@@CCCFFFFFFFFF@@@???===;;;:::===AAADDDGGGDDDBBB@@@@@@@@@???>>><<<===>>>???>>><<<999888999888666666777888::::::;;;<<<>>>@@@AAABBBAAAAAA???;;;666555888<<<======>>>>>>???>>>===;;;999888888999:::;;;;;;;;;::::::<<<===??????>>>===>>>???<<<;;;:::888666777;;;===AAAAAAAAAAAA???<<<999888888666444333333555888::::::======:::999;;;:::666333666999999999888888999666777777666555444333111888444333777888666666777999777333000111444888;;;;;;888333333444555444222333666:::;;;999666444333333333333222222555888<<<999777666666777888777555333444444222000///000222444444555666777555222///333111000111222333222111%%%  555666888999999:::<<<>>>===>>>@@@AAA@@@???===<<<>>>>>>>>>>>>>>>????????????>>><<<;;;;;;===>>>@@@@@@<<<999999<<<<<<777222111222444999===@@@@@@??????===;;;999888:::<<<>>>??????>>>===;;;888777555777888999:::;;;<<<============>>>>>>>>>======<<<<<<>>>???===999888:::===BBBAAA@@@???>>>>>>===<<<777;;;AAADDDDDDBBB???>>>???;;;777555666888999888333111...,,,+++,,,...///222444777777555666999<<<===AAADDDBBB===:::;;;>>>===AAAEEEEEECCCBBBBBBDDD=========<<<======>>>>>>???DDDDDDAAA>>>>>>===:::;;;;;;999777555777<<<@@@AAAAAAAAABBBCCCBBB@@@???666999===@@@AAA???;;;999:::777333222222444444444///---(((   $$$---222333333888999999888777777999;;;===999777888666222111333777666666888;;;<<<;;;::::::999888888777888888999777777666555555666777777555555555444444333222222111222444666777888777777444333333555999<<<======;;;999777666777888777777888888999999888777666666777888999999888777777777444555666777888777777777999999999666444333333555===;;;999666444444555777222222333444444444444555333444666666444111---+++))))))))))))******+++++++++,,,---...------------...///000000...+++(((&&&---000333777999999888777888:::;;;:::999888888999;;;;;;;;;;;;::::::999999:::888999<<<<<<:::===CCCFFFDDDAAA???===;;;:::999999<<>>>>>???<<<<<<<<<=========>>>>>>CCCDDDDDDBBB@@@??????@@@DDDCCCBBBAAA>>>===<<<<<>>???BBBFFFJJJLLLMMMEEEDDDAAA>>>;;;<<>>>>>>>>===:::888666777777777777888999;;;<<<999;;;>>>@@@BBBBBBBBBBBB>>>:::666666:::===>>>>>>??????@@@???>>><<<:::999999:::::::::::::::::::::<<<===>>>>>>======???@@@<<<;;;:::888777888;;;>>>>>>????????????===<<<;;;999777444222111333666888999<<<<<<999999:::999666666888999999777666666777555555666666555333111000555111111555888777666888:::777333111111555999<<<===999555444666666444222222555999:::999777555444444555555555444666999<<<666555555666888888777666333333444333333333555666444444666888999888444111222111000111222333222111---((( 888:::<<<===>>>???AAACCC@@@AAABBBCCCCCCAAA???>>><<<<<<======>>>???@@@@@@???>>><<<;;;;;;===@@@BBBDDDAAA>>><<<;;;999444000444555666:::>>>AAAAAA@@@???===;;;999999:::===>>>>>>======<<<:::888666555888888888888999999::::::;;;;;;<<<===============;;;<<<<<<<<<;;;;;;===???CCCAAA???>>>>>>===;;;999666999>>>AAABBBAAA@@@AAABBB<<<666555888::::::888333111...+++***+++...///111333555444222222555888>>>@@@BBBAAA===999999:::???BBBDDDDDDAAA@@@AAADDD???????????????@@@AAAAAA@@@CCCCCC???===>>>>>>===999999777444111444:::@@@AAA@@@@@@@@@AAA@@@>>>;;;666:::@@@EEEEEEAAA<<<888999666333222333444444444000000...&&&  )))000333333888999999888777888:::<<<<<<888666777666222111444888666555777;;;===<<<:::<<<;;;999888777888888999:::888666444444666888:::888888888777666444222111222333444555777888888888555444333555888;;;======<<<:::666555666777777777777888999::::::999888777666888::::::999888999:::444555666777888777666555555777888888777666666666::::::888444111111222444222333555555444444666777555666777777666333///---************************++++++,,,------,,,,,,++++++,,,------,,,***(((&&&,,,...111555777888999888999:::;;;;;;999888888888::::::;;;;;;;;;;;;::::::<<<777888======;;;???GGGIIIGGGDDDBBBAAA???<<<:::777:::===@@@CCCGGGLLLOOOTTTMMMKKKPPPRRRJJJ>>>555111333555888::::::999888444888AAAIIINNNNNNIIIEEE<<<;;;;;;;;;;;;<<<<<<===>>>BBBBBB???>>>AAACCCBBB???@@@BBBAAA@@@@@@AAABBB??????>>>============>>>CCCDDDEEECCC@@@>>>===>>>@@@AAA@@@???<<<;;;<<<>>>EEECCCBBBAAABBBBBBAAA@@@===<<<;;;:::::::::;;;<<<===>>>???CCCHHHKKKMMMMMMFFFEEECCC>>>::::::???CCCFFFCCC@@@???@@@BBBBBBBBB?????????>>><<<:::777666666777888888888999;;;===999<<<@@@BBBBBBCCCDDDEEE???===;;;;;;===@@@AAAAAA????????????>>>===;;;;;;;;;;;;;;;::::::999999999:::;;;<<<<<<;;;;;;===???;;;;;;;;;999888999<<<>>>;;;;;;;;;;;;;;;;;;;;;<<<999777555333333555777999777:::;;;888888;;;:::777888999:::999666555555555666555666:::999555333444333///000444777666666888999666444222333555999<<<<<<:::888777777666555444111444777999888666555555555666777777666777888:::444333333444666777777666444444444555777888:::;;;555555777999;;;:::777444444333222222444444333222222---'''!!! <<<===???@@@@@@@@@BBBDDD===>>>@@@BBBBBBAAA@@@>>><<<<<<======>>>?????????>>>===:::999:::<<<@@@BBBBBBAAA@@@>>><<<999777555999888888:::>>>@@@AAAAAA>>>===;;;:::;;;<<<===???>>>>>>>>>===<<<;;;999999::::::999888888888888888999:::;;;<<<===>>>>>>>>>===<<<;;;<<<===>>>???>>>CCC@@@===<<<===<<<999666666999<<<>>>???@@@BBBDDDBBB???:::666555666888999444222...++++++---///111333444555444111000333666<<<===??????>>>===;;;:::>>>@@@BBB@@@>>>>>>AAADDD@@@@@@???>>>>>>>>>>>>???>>>AAA@@@<<<:::===??????888999999666444555;;;AAA???======>>>@@@@@@===;;;777;;;AAAEEEFFFCCC>>>:::<<<999777555555555444333222555444---!!!  %%%...333444888999999888888999<<>>>>>;;;@@@KKKKKKGGGCCCAAA@@@@@@>>><<<999999;;;>>>DDDHHHKKKLLLLLLFFFCCCFFFGGGAAA999444///111666999<<<<<<;;;;;;777:::???EEEIIIIIIEEEAAA999999999:::;;;===>>>??????BBBAAA===;;;>>>AAA@@@>>>???AAABBBAAABBBDDDEEEBBBAAA???===<<<<<<<<<===???AAACCCCCCAAA>>>======<<<===>>><<<;;;;;;===@@@FFFCCC???>>>>>>????????????>>><<<;;;:::;;;<<<===>>>>>>@@@CCCGGGHHHHHHGGGDDDEEEDDD@@@<<<<<<@@@EEEEEEBBB@@@???AAACCCDDDEEEBBBAAAAAA???===:::888777777999:::999777666888:::888;;;???@@@@@@AAADDDFFF===???@@@@@@??????AAABBB??????>>>==================<<<;;;:::999888888888888999999999888999;;;>>>999:::;;;;;;::::::<<<===888777666555555666888999444333222222333555888:::555888999777888;;;;;;888777888999888666444555666555333666;;;;;;777555777444000000444666444444666666555333222333555888:::999999999888666555555666111333555666555444444444444666888888777666666777222111000111444666666666555555555666888:::<<<<<<777777888:::<<<<<<999777555444333444666666666555333111///---)))### ===???@@@@@@??????@@@AAA888999<<<>>>??????>>>===============>>>>>>>>>>>>===;;;999777888;;;???BBB;;;===>>>>>>===<<<<<<===<<<;;;:::;;;>>>@@@BBBBBB===<<<<<<;;;<<<===>>>?????????@@@??????>>>===<<<===<<<:::999888777777777888999:::<<<===>>>>>>???@@@===;;;;;;>>>@@@???===CCC@@@<<<;;;<<<;;;777444888999;;;===>>>@@@DDDGGGBBBAAA>>>888222111555999555222///,,,,,,...111333555777777555111000333666999999;;;>>>AAABBB@@@>>><<<>>>???===;;;<<>>999888<<>><<<999999>>>BBB>>><<<<<<>>>AAABBB???===666999>>>BBBDDDBBB???===???===:::888888666444333555888999222%%%  """---333666999999999999999:::>>>AAA999555444666555222222555666222000222777:::999666;;;999777555444444555666777777777666666777777777888888999::::::888777666444444444555777888:::;;;999666444333666999;;;;;;<<<999555333333555777777555666999;;;<<<;;;::::::444666888777444222333444555666777888777666444222222555:::<<<;;;888666555444777888777555555777:::222555666666444444777:::777777777777666555333222...------,,,+++***))))))+++*********++++++***((())))))+++,,,,,,---------+++,,,...111555888:::<<<:::;;;===<<<999777666666777888:::<<<=========<<<>>>777777>>>???<<>>>>><<<;;;===BBBEEEEEECCCDDD???<<>>AAADDDDDDAAA???888888999:::<<<>>>@@@AAA===@@@???;;;:::>>>AAAAAA===???AAABBBBBBCCCEEEGGGDDDBBB@@@>>><<<<<<<<<<<<:::===AAABBBAAA>>>======999;;;<<<;;;::::::>>>AAAEEEAAA===:::;;;===>>>???AAA???===<<<;;;<<<>>>?????????@@@CCCEEEEEECCCAAADDDFFFFFFCCC??????CCCHHHFFFDDDAAAAAACCCFFFHHHHHHDDDCCCBBB@@@>>>;;;999888888:::;;;999666444555777666999<<<======>>>BBBEEE:::>>>AAA@@@>>>===>>>AAA???>>>===<<<<<<===>>>???>>>===<<<:::999888777777666777777777666777:::<<<888:::<<<<<<;;;:::<<<===777555333111111222444666.........///111555888:::333666888777888<<<<<<:::666777888777666555666777222000333:::;;;666555888555111000444555333222444444333222222333444666888666888:::888555333555777000222333333222111222333333666888999777555444444111///...///222555666666777666666777999;;;;;;;;;888888999:::<<<===;;;999444333333444666888777666333333444555333...&&&!!!  999;;;===???@@@???===<<<888999<<<>>>????????????@@@???===;;;:::;;;<<<===@@@<<<777555777;;;>>>@@@>>>>>>======<<<;;;999999444666888:::;;;<<<;;;;;;:::>>>CCCDDDCCCAAAAAABBB@@@>>>===<<<===>>>===<<<>>>:::777666888::::::888;;;:::999999:::===???AAA===>>>???>>>;;;:::;;;<<<<<<@@@BBB@@@:::666666888<<<999888:::???BBBCCCBBBAAA@@@>>>;;;;;;;;;<<<===:::333+++)))...444777777===:::666444333444444444::::::;;;>>>AAACCCCCCCCC???>>>>>>???AAAAAA@@@>>>999:::;;;=========<<<;;;888:::<<<===<<<<<<===>>>777888888999999::::::;;;999:::<<<=========<<<;;;666999===@@@AAA@@@===;;;999666555666888999666333666444333111,,,!!!  )))333888555999:::777666999:::999777777666555444333333333222444666888888777555444777777666555444444333333555777999999888777666777;;;888555333555666888888555555444444555777:::<<<;;;777333444999<<<;;;999888777666555444333333333666777888:::<<<>>>@@@AAA===<<<:::777555333222111///222666777666555444333444888===>>>;;;888777888777777777999;;;;;;999777;;;999777555444444555555666:::;;;888555666444111///---+++)))(((***,,,---,,,+++++++++)))((('''&&&(((''')))---...+++***+++111111111333555777777666666888:::;;;:::888999999777999;;;=========;;;:::>>>;;;888999>>>FFFMMMPPPRRRDDD999888===@@@AAABBB===;;;999:::>>>@@@???===;;;:::;;;>>>AAA>>>666///---///222777;;;<<<:::777======>>>@@@BBBCCCAAA???999999:::;;;===???AAABBB??????===;;;999:::===???BBBBBBBBBBBBCCCDDDEEEEEECCCBBB???===:::999999999<<<>>>AAACCCCCCAAA???===;;;<<<======;;;999666444>>>999999@@@CCC???===>>>IIIBBB<<<:::===@@@???===<<<@@@CCCFFFEEECCCBBBAAAHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGIIIJJJJJJHHHEEECCCCCCBBB@@@>>>===<<<<<<===666666777999<<<===;;;:::;;;777333444:::@@@BBBAAA???>>>;;;:::999:::<<<===@@@>>>;;;:::::::::888777<<<888444333666888888777;;;===>>><<<888444555666<<<:::999777777888:::;;;:::777444444666888777666000222333222111333888<<<>>>666333999===;;;999:::777999::::::888666555555666777888888999999::::::888777666444222000///...888666555555444333555777888::::::888333111111333222///---,,,...111444555333444666888888666333111000111222222222222111000444666888999:::999888777777888<<>>:::666000555999:::777555777:::888666555666666444000+++### 888:::<<<>>>???>>><<<;;;777888999:::;;;<<<<<<<<<>>>===;;;999999:::;;;<<<>>>:::777666999<<>>===<<<<<<999777777999;;;;;;:::555666888:::<<<>>>??????>>>??????>>><<<;;;;;;<<<<<<@@@BBB@@@<<<888999:::===;;;::::::===???AAAAAAAAAAAAAAAAAA???>>><<<;;;<<<555...+++///333666666:::777333111111222444555:::???FFFLLLMMMJJJFFFCCC??????>>>???@@@@@@???>>>999:::<<<=========<<<<<<:::<<<======;;;:::;;;;;;999999999::::::;;;;;;;;;=========<<<;;;:::999999444666:::===???>>><<<:::999888777777777777555444444444444333...###  '''222888777;;;<<<888777:::;;;::::::999777444333222222222333555777999999888666444444444444444555555555555555777999888666555444555777555222222333666777888777666555444444666777888;;;777333444888;;;:::888999888666555444333444444555555777888999:::::::::<<<:::888666444333333333333555888888666555444444666999<<<>>><<<:::888888777666777999:::;;;999777666777777777777777777777666;;;<<<999777666333...---+++***)))((()))+++,,,++++++++++++***)))(((((('''&&&(((,,,---***)))+++111111000111333444555555888999:::;;;<<<;;;:::999888999;;;<<<=========<<<@@@???======AAAHHHPPPUUUSSSEEE888777;;;???AAABBBAAA>>>;;;;;;>>>???===;;;888777999===@@@???888222///000333777;;;;;;999777<<<;;;<<>>@@@AAABBB=========;;;:::;;;???BBB@@@@@@@@@@@@AAABBBCCCCCCCCCAAA???<<<:::999999999???AAACCCEEEDDDBBB???===<<<<<<======<<<;;;:::999===888888===@@@>>>===>>>AAA???<<<;;;===>>>===<<<>>>???AAABBBBBBBBBCCCCCCGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIGGGEEECCCAAA>>>===<<<::::::::::::;;;888888888:::<<<<<<;;;999:::666333444:::???AAA@@@>>><<<:::888888:::===???AAA>>><<<;;;;;;;;;;;;:::;;;888555444777:::;;;:::;;;<<<<<<;;;888666666666:::999777777777888999:::;;;888666666888999888777333444555444222333777;;;;;;555444:::>>><<<999999888:::;;;999777444333444555666888999::::::999999888777666555333222111000555555555666666777999<<<888999999777333000000111111///---,,,...222555666666666777666555222000...111111111111222222333333333444555777888888777777777999<<>>:::777555888;;;:::666444666888999777666666777777333000***'''""" 666888:::<<<===<<<;;;::::::999888888999:::;;;<<<<<<;;;999777777888:::;;;<<<:::888999;;;===>>>>>>;;;;;;<<<======<<<;;;:::888888888999:::;;;<<<===<<>>>>>>>>???@@@@@@???===<<<<<<======@@@BBBAAA>>>;;;<<<===>>>>>>===<<<:::;;;>>>@@@AAACCCGGGIIIGGGBBB===999===777111...111444555666999666333000000111555777999CCCQQQ]]]___XXXLLLCCC??????????????????>>>>>>:::;;;;;;<<<<<<<<<<<<;;;;;;<<<===<<<:::888999:::;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::;;;;;;666888:::===>>>===<<<;;;:::::::::999666444444555222333555666222'''   $$$111999999======999888:::<<<;;;<<<:::777444222111222222333555777888888666444333111222222444555666777888666777888777555333333333444222000000222555777777888777666555444444555555:::777444444777999999777:::888666333222333444444444555777888888777666555:::888666444333333444555777888999999777555555666888999:::<<<>>><<<999777666666666888;;;;;;:::888666888:::;;;;;;999777666555999<<<:::999777222,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++'''%%%'''+++,,,)))(((***111000//////000222444666<<<::::::<<>>??????>>>@@@@@@@@@BBBHHHPPPWWWTTTFFF777444888<<>>???<<<:::555555777;;;??????;;;666222333555999;;;<<<999777:::::::::<<>>???@@@??????;;;<<<===<<<<<<===@@@CCC>>>>>>>>>>>>>>>???AAAAAABBBAAA>>><<<;;;:::::::::BBBCCCEEEFFFFFFDDDAAA???>>>>>>=========>>>>>>???<<<999888<<<>>><<<<<<===<<<>>>@@@AAA???>>>>>>>>>????????????@@@BBBDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@???;;;;;;999999999:::;;;;;;;;;::::::;;;<<<<<<;;;999:::777444666:::===>>>>>>;;;999777666777:::>>>@@@AAA???<<<;;;<<<===>>>===:::888666666999;;;======;;;:::888888999888777555777666666555666777999::::::999777777999::::::999666666666444333444777:::888444444:::>>>===;;;;;;;;;<<<<<<:::666333222222222444888;;;<<<;;;999888777777666666555555444444444666777666666888;;;===888999999666333000//////000///------///222555777<<<;;;888555333000///...111111000111222333555666333333444555555666777777777999<<>>;;;999:::<<<<<<:::666444555888;;;:::888777888888777666111000...,,,'''444555777999::::::999999>>><<<:::888888:::<<<===<<<:::888666666888;;;======<<<;;;;;;<<<===;;;:::999:::<<<===>>>===<<<;;;;;;:::999999999;;;<<<======>>>@@@@@@???>>>===<<>>>>>>>>???@@@AAA@@@===<<<===>>>===???BBBBBB@@@>>>???@@@???@@@@@@===999888;;;???AAAFFFLLLPPPNNNGGG???999<<<888444222444666888888<<<999666222000111444777777AAASSSfffooohhhTTTCCC>>>???@@@@@@???=========::::::;;;;;;;;;;;;;;;;;;:::;;;;;;:::888888999:::=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA>>>>>>????????????>>>>>>;;;<<<===:::555333444666111333777999666+++   ...888999======999777:::;;;:::<<<:::777444222222333444222444666777666555222111111111222333555666777777777888888777444222222333444222111111333555555555888777777777666555555555888666444444666777777666999777444222111111222333333555777999999888666444777666444222222444555777777888999888666666777888999888888:::======999555555555666999;;;<<<;;;999;;;===???@@@>>>:::555222111666999999:::999444---&&&'''((()))))))))((((((***+++,,,---............(((&&&(((+++,,,)))))),,,/////////...///222666:::>>>;;;:::<<>>BBBEEEAAA>>>>>>???@@@>>>;;;666666777:::======;;;888777777999;;;>>>>>><<<999:::999999999;;;;;;:::999888:::===@@@@@@???===;;;;;;===>>>>>>======???AAA============>>>???@@@@@@AAA@@@>>>===<<<<<<<<<<<>>>>>???AAABBB???===<<<<<<<<<;;;;;;<<<<<>>@@@BBBDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDCCCAAA???>>>======>>>===<<<;;;;;;<<<===>>>???;;;::::::;;;===>>>===<<<===;;;888888:::<<<;;;:::888777555555777:::>>>AAA@@@===::::::;;;===>>>>>>:::999888888999;;;===>>>;;;888555666999:::888555555444444444555777888999999888888888999999999999555444444333444555888:::999666555777;;;===>>>???@@@@@@???<<<777444333333111444888<<<>>><<<999777666666777777777777888888444777888555333555888999999999999777555222000///...//////...///222555888???<<<999555222111111111222111000000222555777999777666555555444555555666666888;;;======<<<;;;:::===>>>===:::777666777:::>>><<<999888777888888888666666666444111))) 222333555777888888888888???===:::888888999<<<======;;;888777777:::===??????>>>=========<<<888666888999<<<>>>>>>>>><<<;;;<<<;;;:::::::::;;;<<<============>>>>>>===<<<;;;@@@>>>===<<<===>>>===<<<@@@???>>>===;;;:::::::::;;;:::::::::;;;<<<>>>??????@@@AAA@@@===<<<===>>>===>>>@@@AAA@@@@@@@@@@@@>>>@@@@@@>>>999888:::<<>>===999444000///222555555;;;JJJbbbssspppYYYCCC<<>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDCCCBBBAAA@@@????????????<<<>>>>>>:::555333444777222444888:::888///"""  ***444777:::;;;777666888999888999888666444444444555666333444666888888666444222333333333333444444555555888999999777444333333444888666333333444444444333666777888888888777666666666555444444555666666555777555333111000000111111///111444777888888777666555444333333333555666888444666777777777777999;;;888666555888::::::777333555555777999<<<>>>===;;;===???AAAAAA???:::555222---111444666999;;;777000&&&((()))******)))((('''***+++,,,---.../////////***((())),,,---++++++...---...//////000444999>>>>>>;;;:::===BBBCCC@@@;;;<<<<<<<<<===>>>???AAABBB777:::======<<>>::::::999:::;;;;;;:::999;;;;;;<<<>>>@@@@@@???===<<<:::888777888777666444555888<<<@@@AAA@@@>>>===<<<>>>??????===<<<===>>>=========>>>>>>???@@@AAAAAA@@@???>>>===>>>??????BBBCCCEEEGGGHHHHHHGGGGGGEEECCCAAA???>>>???@@@BBBCCCCCCBBB???===<<<;;;999===DDDKKKLLLGGGAAA???@@@;;;<<<>>>CCCGGGHHHGGGDDDCCCCCCDDDEEEFFFFFFFFFEEE???>>><<<;;;;;;<<<===>>>???>>>=========>>>@@@@@@999999888:::===???@@@???@@@>>>===<<<;;;:::888777777666555666777:::>>>@@@===;;;888888:::<<<===<<<;;;;;;:::999999999:::;;;:::777444555777999888666333333444444555666777888666777888888888888999999222111000111333666999;;;;;;999666555888>>>BBBDDDEEEDDDCCC???:::666555555222555:::>>>???===:::777666666777888888999::::::333999:::444111444777777:::999999999777555222000...///000000000111555888;;;999555111000111222444222222111111333666999;;;<<<;;;999777666555444444555777:::;;;:::999:::;;;>>>======;;;::::::;;;===???===;;;888666666777888;;;:::999999777444000,,,333444666777888999::::::===;;;999777777888:::<<<===;;;999777888;;;???BBB@@@???>>>>>>>>>;;;888555888:::<<<>>>???>>><<<:::======<<<;;;;;;;;;<<<<<<<<<;;;:::;;;======<<<:::>>>===<<<<<<>>>??????>>>AAABBBAAA???<<<999999999===<<<:::999:::;;;>>>??????@@@@@@???===<<<<<<===<<<===>>>???@@@??????>>>===>>>???>>><<<:::999:::???DDDJJJOOONNNHHH@@@:::777888888999;;;<<<===>>>??????<<<777111///111333666666@@@UUUhhhhhhUUUAAA:::???DDDEEEAAA<<<999888999888888777777777777888666777777777666777:::<<>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>???@@@AAACCCAAA???===<<<===???@@@>>>>>><<<999666555666777555666777:::999222'''  &&&000444888888555444777999888777666666666666666666777444666888::::::999777666444444444333333333333333888999888777444333444666:::888555555555555444222555666888999999777555444222333333444555555666666555444333222111000000000+++---000333555666666666444444444444555666777777333555777888999999:::<<<666666666777888888666444666666888;;;>>>@@@???>>>;;;<<<===>>><<<:::777555+++---...000555:::999333******+++,,,+++***)))(((***+++,,,---/////////000,,,))))))------+++,,,///+++...000111111444999>>>;;;::::::===@@@AAA???<<<===>>>>>>??????@@@@@@AAA777:::<<<<<<<<>>===<<<;;;::::::;;;;;;=========???BBBBBBAAA???>>><<<999888888777666444111444999>>>BBBCCCBBBAAA;;;===??????===;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@???@@@@@@BBBBBBBBBCCCEEEFFFGGGGGGGGGGGGEEECCCAAA???>>>???@@@AAACCCGGGGGGCCC???===<<<999;;;AAAHHHHHHDDD???>>>???<<<===@@@FFFKKKMMMJJJFFFBBBBBBCCCCCCDDDDDDCCCCCC===<<<;;;;;;;;;<<<>>>???AAA@@@>>>=========>>>>>>888777777999===@@@AAAAAA>>>>>>>>>===;;;999777666777777777888999;;;<<<<<<:::999888888:::::::::999999::::::999777777888999999777555555555777777666444444444555666666666666444666888999888888888:::111///...000444888:::;;;<<<===:::666888???EEEFFFHHHGGGEEE@@@;;;777666777555888<<>>;;;888666666777888999:::;;;;;;888@@@AAA999444777;;;:::999888888999999888444111...111222111000000444777555333000......000222444333333333333555777999:::>>>===<<<:::888666555444555888;;;;;;999999;;;=====================>>>>>>======;;;888666555777999???===;;;;;;===>>>>>>===666777888:::;;;<<<===>>><<<;;;999888999:::;;;======;;;888666888;;;@@@CCC???>>>======>>>===:::888888:::===??????===;;;999===============<<<;;;;;;;;;999888999<<<===<<<:::===;;;;;;<<<>>>@@@@@@@@@@@@BBBBBB@@@===::::::;;;999:::::::::;;;<<<===>>>>>>??????>>><<<;;;;;;<<<;;;;;;<<<>>>>>>>>>===;;;;;;;;;===>>>???>>>:::777<<>>:::888:::;;;============>>>@@@BBBBBB===777444555888888666:::FFFSSSUUUJJJ===777>>>FFFGGGBBB;;;777555888777666555444555555666777888777666444555888:::@@@???>>>===<<<;;;:::::::::;;;<<<===>>>????????????===;;;:::;;;>>>AAADDD@@@>>>:::888888888777777888777777888888444,,,&&&  !!!+++222666777444444777:::999666777777888777666555444222444666999:::999888777333333333333333333333333666777666555333333444666888666555555666666444333444666777888777444111//////111222444444555666777555555555555444222111000,,,---///222444555666777333444666777777777777777444777:::<<<;;;::::::;;;555666888888777666666777777777999<<<@@@AAAAAA@@@;;;:::999888777555444333------++++++111888999444......------,,,+++))))))***+++,,,---.../////////+++)))))),,,,,,++++++///+++...111222000111666:::888999:::<<<>>>>>>======>>>???@@@AAAAAA@@@??????888999999:::;;;===@@@AAADDD<<<777777888888:::===???===;;;<<<@@@BBBAAA?????????===;;;:::;;;===>>><<<<<<<<>>@@@AAAAAAAAA888:::===>>>===;;;;;;;;;============>>>???@@@AAACCCBBBAAAAAABBBCCCDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@????????????@@@AAA???FFFIIIDDDAAA@@@===999888===AAACCCBBB@@@???@@@@@@???@@@FFFLLLPPPNNNKKKAAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???DDDBBB@@@>>>===<<<<<<<<<999888777999<<<>>>??????888:::;;;;;;:::888777666777888:::;;;;;;;;;999999999888888999;;;:::888666555777888777666555777999888888777555333333555777555555555666666666555555444777:::;;;999888:::;;;333111///111555888::::::;;;???>>>;;;;;;BBBEEEDDDHHHGGGEEE@@@;;;888777777999;;;>>>@@@@@@>>>;;;999666666777888999::::::;;;HHHQQQPPPCCC:::;;;===:::777666666888:::999555222///222444333000///333666444222000//////111444666333444444555777888999999;;;;;;<<<;;;:::888777555666999<<<<<<:::999===AAA>>>>>>>>>???@@@???>>>===999:::;;;:::888888:::===???===;;;;;;>>>BBBCCCDDD999:::;;;<<<>>>???@@@AAA===<<<<<<<<<<<<===>>>???<<<:::777666777;;;@@@CCC===<<<<<<===>>>>>><<<;;;999;;;===??????===:::888======>>>>>>>>><<<;;;::::::888777888<<<===<<<;;;;;;::::::;;;>>>AAAAAAAAA>>>AAABBBAAA===;;;<<<===444666999;;;=========<<<===>>>???>>><<<:::;;;<<<;;;;;;;;;<<<======;;;:::999999;;;???AAA@@@;;;666:::<<<>>>@@@@@@>>><<<999:::<<<>>>???>>>===<<<<<>>:::;;;>>>:::888888>>>DDDEEE@@@:::666>>>GGGIIIDDD;;;666333777666555444333333444555999999888666444444666888@@@???>>>===<<<;;;:::999444666999<<<>>>@@@@@@@@@<<<;;;999999<<<@@@EEEIIIAAA===999777999:::999777:::888666777777555///+++  )))111555777444444888;;;:::777888999999888666333111...000333666777777666555222222222333333444444444555555555333222222444666555444333444666666555444444666777777555222---+++---///222333444555666777555666777888777444222000000111222333555777888999333555777999999888777666777:::===>>>===;;;::::::555888:::999777555777999777888:::===AAACCCBBBAAA>>><<<888444111////////////---)))'''---666888444111000///...,,,+++*********+++,,,---............+++((((((++++++***+++...+++///222222//////222666555888;;;<<<<<<<<<<<<===???@@@AAABBBBBBAAA???===888666666777:::<<<<<<;;;@@@:::777999:::999999;;;@@@===;;;<<>>??????===;;;:::<<>><<<<<<===?????????:::;;;===>>>???>>>===<<<555888<<<>>>===<<<<<<<<<===<<<<<<======>>>???@@@CCCCCCBBBBBBCCCDDDFFFGGGFFFFFFEEEEEECCCBBBAAA@@@>>>>>>>>>>>>???@@@AAABBB;;;DDDHHHEEEAAAAAA???:::777:::>>>@@@AAABBBCCCDDDDDDAAA@@@EEELLLQQQQQQPPPAAAAAAAAAAAA@@@@@@???>>>CCCBBBBBBAAA@@@??????>>>GGGFFFCCC@@@>>>===<<<<<<;;;999888888;;;=========333555888:::999888888888888:::<<<======;;;888666999999999;;;<<<;;;888555111444666666555555777:::777999888555222111444888666666666777666666555555555888<<<<<<;;;:::;;;===666333111222666999999999999???BBB??????DDDEEEBBBHHHGGGDDD@@@:::777777888;;;===???AAAAAA>>><<<:::666666777888999999::::::YYYaaa]]]LLL???===<<<777555444444777:::999555111000333555333000///222666777555333222333444777888333444555777888888888888777999:::;;;;;;:::888777888;;;>>>===;;;;;;???CCC@@@???@@@@@@AAA@@@>>><<<666888;;;;;;::::::>>>AAA;;;:::999:::===AAACCCCCC>>><<<;;;<<<>>>@@@@@@???;;;;;;;;;;;;<<<<<<<<<<<<;;;======:::777888>>>DDD===???@@@@@@??????@@@AAA@@@???>>><<<;;;999888888AAA@@@???===;;;::::::999;;;999888:::===>>><<<999777;;;??????===<<<===??????>>>===<<<;;;;;;;;;;;;???;;;888999===>>>;;;777777:::======;;;:::;;;===<<<;;;:::999999999:::;;;===;;;:::<<>>;;;>>>;;;999:::===??????>>>>>>???>>><<<999777777777EEENNNQQQJJJ@@@===>>>@@@@@@777222555:::;;;999888333777;;;:::777555888;;;999888777777888888888777444888:::777111000444:::999:::;;;<<<============444666999<<<>>>@@@@@@AAAAAA>>>;;;<<>>BBBBBB@@@>>>===999555000...///000...---,,,---//////...---000...,,,,,,.........------,,,+++*********+++,,,***)))(((((()))***(((''',,,,,,---------///333666777888999999::::::999999>>>???@@@AAABBBAAA@@@@@@:::===AAAAAA>>><<<<<<<<<>>>===;;;777444333555888>>>>>>>>>======@@@EEEIII>>>@@@BBB@@@===;;;===???>>>??????>>>======>>>@@@>>>=========>>>AAADDDFFF>>>;;;999;;;@@@BBB@@@<<<999<<<@@@AAAAAA???>>>>>>@@@>>>;;;<<>>???AAACCCEEEDDDDDDDDDDDDDDDEEEFFFGGG===<<<<<<===???BBBEEEGGGFFFGGGFFFFFFKKKQQQQQQNNNEEEDDDBBB@@@?????????@@@>>>AAADDDCCC???======>>>IIIHHHGGGDDDBBB???===<<<>>>??????>>>;;;::::::;;;777777888:::::::::::::::999:::<<<======<<<:::999;;;999888999<<<<<<999666111222333444555777888888;;;:::888777999<<<@@@BBBDDD===666333555777666444;;;===>>>===:::999;;;>>>:::888666888;;;>>>===<<>>>>><<<:::888888;;;888<<>>===:::777777888555777:::;;;;;;<<<===???CCCAAA???===<<<<<<===>>>AAA???<<<999888:::<<<===>>>;;;999999;;;<<<;;;999:::;;;===>>>@@@AAAAAABBB:::999888999;;;=========::::::;;;;;;;;;::::::999888:::;;;999777999???DDD@@@AAAAAA???===<<<===???>>>>>>>>>===<<<;;;999888???>>>===<<<::::::::::::<<<:::888:::>>>???===::::::<<<======<<<<<<<<<===>>>>>>===;;;:::888888777:::888777:::>>>@@@>>>;;;999;;;===<<<:::999:::<<<;;;999888666666888999:::<<<;;;;;;===@@@AAA@@@>>>===;;;999:::<<<>>>>>>===;;;<<<;;;:::999777777888CCCKKKNNNIIIDDDDDDGGGHHHKKK@@@888999;;;:::888888444666777777444333444555777777888888999999777666444888;;;888333111444999888888999999999888888888777777999;;;>>>BBBEEEFFF@@@===;;;;;;>>>@@@AAA@@@<<<:::888666555444444555;;;777333333555444000--- ,,,222666666666999888555999999888666444333222111222333444444444333222222222444555555333222222333333333333444555666777888444333333444666666444111333222222444666666333000000222555888999999777666888999:::888555222111222333444555777888999999999888888888888888777666666666777888777666555777888:::>>>@@@===666222555999888;;;<<<;;;===AAACCCAAA;;;;;;:::777333111222333555333000///...---+++***111///...---...///...---,,,+++***)))))))))******---+++((('''&&&%%%###!!!###$$$&&&'''))),,,111555555666777999:::;;;;;;;;;<<<===>>>??????>>>===<<<;;;???BBBCCC@@@<<<::::::<<<<<<:::777555444777999======<<<;;;;;;===AAADDD@@@AAABBB@@@===;;;<<<===>>>??????>>>======???AAAAAA@@@@@@@@@AAABBBDDDEEE@@@>>>===???CCCBBB===999;;;>>>AAABBBAAA???>>>>>>???===;;;<<>>===<<<;;;@@@@@@@@@>>><<<:::::::::888888888888999999999999777888:::<<<<<<;;;:::999555555555777888777444222333444555666777888999:::777777777999===BBBHHHKKKHHHAAA999555555666555333:::<<<===<<<999999;;;>>>???===;;;<<<======<<<;;;@@@@@@@@@AAABBBAAA@@@>>>>>><<<999999999:::999888999<<<@@@AAA???;;;999777;;;888<<>><<<;;;<<<===>>>;;;;;;:::888888777777888EEEBBB>>>======<<<:::888>>>===<<<<<<<<<===>>>???888777666888:::<<<<<<;;;888999:::;;;:::999777555555777888777777999???DDDCCCBBBAAA>>>;;;:::;;;======>>>======<<<;;;::::::======;;;::::::;;;;;;<<<===:::999;;;>>>@@@???<<<<<<;;;::::::;;;<<<<<<<<<=========<<<;;;:::888888888777777;;;???AAA???<<<:::;;;<<<;;;:::999:::;;;:::888555444444666888::::::999:::<<<>>>@@@???>>><<<;;;::::::<<<>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;CCCGGGHHHFFFFFFIIILLLKKKRRRGGG>>>===???>>>===>>>>>>===;;;:::::::::888666777888999::::::999888777555888;;;999555222444777666666666555444333333222888888888:::===AAAFFFHHH???===;;;;;;===>>>>>>>>><<<:::888666555555555555999666333222444333000---$$$  ***000555555555888999666::::::888666444222111000222333333333333333333333333555666555333222222333555555555555666666777777444333333333444333111///111222333555777777555333000333777:::;;;999666444999::::::888555222111111555666777888999999999999888888888777666555444333444666666666444444555666===CCCFFFAAA777222555;;;999<<<<<<999;;;???AAA@@@999::::::999777555555555999666222000///...---+++333111////////////...---,,,+++***))))))))))))***...+++&&&### """'''---111111333555777:::;;;======<<<===>>>>>>===<<<;;;:::>>>@@@CCCCCC@@@===:::999;;;;;;;;;999777666888:::>>>>>>===;;;:::;;;>>>AAABBBBBBBBB@@@===;;;;;;<<<>>>??????>>>===>>>@@@BBBDDDDDDDDDDDDDDDCCCCCCCCC?????????BBBCCCAAA:::555:::===@@@BBBAAA@@@@@@@@@>>><<<;;;===???AAABBBAAABBBBBBBBBBBBAAA@@@???>>><<<<<<===???AAACCCEEEFFFFFFCCC@@@>>>>>>AAADDDGGGAAAAAA@@@AAABBBEEEHHHJJJHHHGGGFFFDDDCCCCCCDDDDDDJJJIIIEEEBBBDDDKKKNNNMMMCCCAAA???======???AAACCC@@@>>>=========>>>>>>===CCCAAA???<<<;;;;;;<<<<<>>>>>===??????@@@@@@???>>><<<;;;777777777999::::::888666777<<>><<>>:::::::::;;;;;;:::999888777666666666666666666666666888888999999:::;;;<<<<<<<<<@@@CCCBBB>>>999888888<<<===>>>===<<<;;;<<<===???>>><<<<<<<<<<<<===>>>;;;;;;<<<===<<<:::999888FFFDDDAAA?????????===;;;AAA???;;;888777888:::<<<888777777999;;;===<<<;;;888999;;;;;;;;;888555333444555666666666999===AAACCCBBB???<<<999999;;;>>>BBB@@@===;;;::::::;;;<<<======;;;;;;;;;<<<>>>???>>><<<:::;;;???AAA@@@>>><<<999666777;;;>>>>>>===;;;<<<============<<<;;;999999999;;;======;;;888999999::::::::::::;;;<<<:::888555222333555999;;;999999999::::::::::::999:::::::::<<<>>>???@@@AAAAAA@@@@@@@@@@@@@@@???>>>BBBDDDCCCAAADDDJJJLLLJJJNNNFFFAAABBBEEEEEEEEEGGGFFFBBB>>>???AAABBB???;;;::::::;;;:::999999999:::555999<<<:::777444444666666666555444333333333333666777888999<<>>=========>>>>>>>>>===<<<:::888777777777777999777444444555444222000'''  &&&...333444555888999888::::::888777555444333222222222222222222333444555555666777666444222222333555555555666666666555555444444333333333111///---000111444666888888777666333555888::::::999666555777888999777555333333333555666777777888888888888888888777666555333222111444555666666444333444555<<>>>>>>>>>>><<<;;;:::@@@@@@@@@@@@>>>======<<<===>>>>>><<<:::999999;;;>>>>>>???>>>======???AAACCCCCCBBB@@@>>><<<<<<;;;?????????>>>======@@@CCCFFFFFFFFFFFFEEEDDDBBBAAA>>>>>>???@@@AAA???:::666888;;;???AAAAAABBBBBBDDD>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA???>>>=========>>>???AAACCCFFFGGGDDDAAA>>>;;;;;;>>>AAADDDAAA@@@??????@@@BBBEEEGGGJJJIIIHHHFFFEEEDDDDDDDDDHHHIIIGGGCCCDDDHHHKKKIIIBBB@@@>>>======???BBBDDDDDDAAA======@@@BBBAAA@@@BBB@@@===;;;;;;<<<>>>@@@AAA@@@???>>>???>>>===<<>>;;;999999999:::;;;777888888999888666333222111666<<<===:::666555555333444444444444555555555444555888<<>>>>><<<888888;;;>>><<>>===<<<999666555555666777777888888777777666777999:::;;;;;;;;;;;;777;;;@@@@@@>>>;;;;;;<<<<<<===>>>===;;;;;;<<<>>>======<<<<<<===>>>??????<<<============<<<;;;:::???>>>>>>>>>@@@AAABBBBBBCCC@@@;;;777666777:::<<<777777777888;;;;;;:::888888999;;;<<<;;;888555333555666666666666888;;;>>>@@@@@@>>>;;;:::;;;>>>@@@HHHCCC===888666888;;;>>>???>>><<<<<<===???AAABBB@@@===:::;;;>>>@@@???>>>999666555777<<<@@@@@@???<<<<<<<<<<<<<<<;;;::::::888888999:::;;;;;;999888888777777888:::<<<===>>>;;;999666444444777:::======>>>===<<<999777666555888:::<<<>>>???AAABBBDDDEEECCCAAAAAABBBAAA???===???@@@@@@@@@EEELLLNNNLLLGGGBBB@@@DDDHHHHHHIIIKKKEEE@@@<<<===AAACCC@@@===??????===:::888888;;;>>>555888;;;:::888666666777888777666666666666777888777999;;;===>>>>>>===<<>>>>>?????????>>><<<:::999999:::::::::888777777777666555444***"""  )))111333444777:::999666666666555555444444444333222111111222333666777666888888777444222222222333333444555555555444444444444555444222000///...///222555777999999999999999888888888777777777777333555777777666555666777444555555666777777777666888888777666444222000///444666777777555333333444888===AAA>>>666333777===<<<===:::555444666777555777999;;;;;;888555333333777555444444666888888888555333111000000000///---+++++++++******)))(((''''''""" !!!%%%,,,---///222444666777777:::;;;<<<<<<<<<;;;:::999BBB???<<<;;;;;;>>>@@@BBB@@@AAABBB@@@===;;;:::;;;;;;<<<>>>>>>>>>???@@@BBBDDDCCCBBBAAA@@@???>>>===??????>>>===;;;<<>>;;;===???@@@@@@@@@AAABBB>>>???@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBB@@@??????AAA@@@@@@???@@@BBBDDDEEEBBB@@@===;;;;;;>>>AAACCCBBB@@@???>>>>>>???AAABBBHHHGGGGGGFFFFFFFFFFFFFFFEEEHHHIIIFFFEEEHHHHHHEEEAAA@@@>>>===>>>@@@CCCDDDFFFBBB??????AAACCCBBB@@@CCCAAA???===>>>???BBBCCC???===<<<===@@@AAA@@@>>>>>><<<:::888777777888999888888888888666333000...444999???@@@>>>;;;::::::666555555555555444444444777888999<<<@@@EEEIIIKKKEEEAAA===:::999;;;<<<===<<<======999666555888<<<===AAAFFFEEEAAA======???BBBDDDEEECCC@@@<<<;;;<<<999888666777999;;;;;;;;;444999>>>AAA>>>999333000444555777888666666===EEENNNRRRUUUSSSQQQNNNGGG???@@@AAA@@@???<<<888444222333444555777888888888888555555777888999999999888555888<<<<<<:::999:::<<<:::;;;;;;;;;:::;;;===???============>>>??????@@@;;;:::999999888999999:::888999:::<<<>>>@@@BBBDDDCCC@@@<<<999888999<<<>>>666555666777888888666444777888999:::999888666444666666555666777999;;;<<<>>>>>>>>>===<<<===@@@BBBIIIDDD===777555888<<<@@@@@@???===<<<===@@@BBBDDDBBB>>>;;;;;;===???>>><<<777777777999<<>>===<<<:::888777777777777777888999:::;;;<<<<<<999777666777999<<<======;;;999777555666888<<<>>>EEEEEEDDD@@@;;;777555555888;;;===?????????AAABBBCCC@@@>>>>>>??????<<<999999<<>>BBBEEEEEEFFFJJJHHHDDD???@@@DDDFFFDDDAAACCCCCCBBB>>>999888<<>>???AAA@@@???>>>???AAA@@@???>>><<<;;;;;;<<<<<<:::::::::999999888888888...((( ###...333444777::::::333333333333333333333333333222000000111444777999888999999888555333222222111222444555555555444333444666777666444111000000000333777999999999:::;;;<<<;;;999777666666777888111333555666666666888999333333555666777777777777777777777666444222111000333555777777555333222222444888:::999555444666::::::<<<999555333555666333777999;;;;;;888666444444:::999888888999999888777444222000000000000///...)))***))))))((('''%%%%%%###  ''')))+++---000222333444333555666888999999999999AAA>>>999888:::>>>AAACCC???AAACCCBBB???===<<<<<<888:::===>>>>>>>>>???@@@DDDBBBAAABBBCCCDDDCCCBBB@@@@@@>>>;;;999:::<<>>>>>AAAAAAAAABBBBBBCCCDDDEEE???@@@AAA@@@>>><<<<<<===???AAABBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBAAAAAADDDCCC@@@???>>>???@@@AAAAAA@@@>>>===>>>@@@CCCDDDBBBAAAAAA@@@@@@@@@@@@@@@EEEEEEFFFGGGGGGHHHHHHHHHCCCHHHJJJHHHFFFGGGGGGDDDAAAAAA@@@@@@@@@AAACCCCCCEEECCCAAAAAAAAAAAA@@@???CCCBBBAAA@@@@@@BBBCCCEEE???<<<;;;<<<@@@AAA@@@===999888666555444444444555666777777777555333000...444888<<>>======::::::999888888777666666999999999;;;===???BBBCCCFFFDDD@@@===;;;999999999:::;;;:::777444444888<<>><<<<<<<<<======>>>>>>>>>>>>===;;;;;;:::;;;<<<===888999;;;;;;;;;<<>><<<;;;<<<======777777777888888777444222666666777777777666666555444444444666999;;;=========>>>??????>>>>>>@@@BBBCCCAAA<<<999888;;;>>>AAAAAA???===<<<<<>>===;;;999999:::<<<>>>;;;;;;:::999999:::===>>><<<999666666999;;;;;;:::999888777666777999;;;===GGGHHHGGGCCC===888666666:::<<>>;;;888555;;;???AAAFFFMMMPPPPPPAAA;;;888:::===???DDDJJJPPPLLLIIIHHHIIIJJJIIIHHHDDDFFFGGGDDD>>>:::;;;===666777888888888999;;;===>>>===;;;999999999:::;;;:::<<<>>>@@@@@@???===<<<;;;>>>@@@@@@>>>>>>???AAA@@@???===<<<<<<<<<<<<===:::;;;;;;;;;:::999999:::111---!!!  ,,,222444888::::::666666555555555444444444333111//////000444888:::999::::::888555333222222000222444666777777666555555777999888555333333333000444888::::::999:::<<<<<<<<<:::999888777666666111333666666666666777999222333555666888888999999777777777666555333222111222444666666333111000000444444555555444444555666666999999666666888888555666888::::::999888888999<<<;;;;;;<<<===;;;888666333111//////000000///...++++++++++++***((('''&&&$$$ !!!"""%%%))),,,///111222///111333666999:::;;;;;;???<<<999999;;;>>>>>>===;;;===@@@AAA@@@>>>>>>>>>:::<<>>>>>>>>CCCAAAAAACCCFFFHHHHHHFFFAAA@@@>>>:::777777:::<<<===<<<;;;::::::;;;<<<===>>>@@@BBBCCCCCCCCCCCCCCC<<<>>>???>>>===<<<===>>>>>>@@@BBBBBB???======>>>@@@AAABBBBBBCCCBBBBBBBBBDDDBBB???===;;;<<<===>>>=========>>>???AAACCCDDDAAABBBCCCDDDDDDCCCBBBBBBEEEEEEGGGHHHIIIIIIJJJJJJCCCHHHJJJGGGEEEGGGHHHGGGAAABBBBBBCCCCCCCCCBBBBBBEEEFFFFFFEEECCCAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBBAAA===;;;<<>><<<<<<;;;:::999888777666777777888999;;;===>>>@@@CCCCCCBBB???<<<:::888888999;;;;;;999888:::@@@EEEJJJRRRWWWSSSHHH>>>===???>>>BBBDDDBBB===999:::;;;<<<;;;::::::;;;:::888666777888999888666333222111444999===<<<999:::???CCCEEELLLRRRQQQNNNKKKGGGBBB>>>???@@@???===999555222333333333444666999;;;===555444333222222222333444666777777444111111555999888888777666555555888:::::::::;;;;;;<<<;;;;;;;;;??????@@@@@@@@@@@@??????:::<<<======;;;<<<>>>AAA????????????>>><<<:::999::::::::::::;;;999555333444444444555555555555555333222333666:::===??????>>>@@@AAA@@@???>>>???@@@>>>===<<<;;;<<<>>>@@@AAAAAA???<<<;;;;;;>>>AAACCCDDD@@@;;;:::;;;<<<;;;999888<<>>===<<<;;;;;;===BBBFFFIIIBBBAAA>>>;;;999999;;;===???;;;777666888999999777777777777777888999;;;<<>>@@@>>>:::777777777<<<999777999===???<<<999444;;;@@@AAACCCGGGJJJIII>>>777222333777<<>><<<999888777888999999::::::;;;<<<===>>>>>>999<<>>===<<<;;;;;;<<<===999:::;;;;;;:::999:::;;;444111&&&   ***222555888::::::<<<;;;:::999888777666555333111///...000444888;;;:::;;;;;;999555333222222111222555777888888777777555888::::::666444444666111555999;;;:::999:::<<<;;;;;;<<<<<<:::888555444333555777777666555666777333444555777999::::::;;;777777777666555444333222000222555444222000......555444333333444444333222333777999777888<<<<<<999666888:::;;;:::;;;<<<===:::;;;<<<>>>???>>>:::777111000......///000000///////////////...,,,***)))&&&  !!!&&&***...111222...000444777:::===>>>>>>>>><<<;;;;;;======;;;888666999>>>@@@@@@?????????>>>AAACCCCCCBBB???>>>>>>BBB@@@@@@CCCHHHKKKKKKIIIBBB@@@===999666666888;;;999888777666777999;;;<<<:::===AAACCCCCC@@@>>>===666888;;;<<<===>>>AAACCC===@@@BBBAAA===::::::;;;??????@@@AAABBBBBBBBBBBBBBB@@@===:::999:::;;;===999:::;;;===???@@@AAAAAA@@@BBBDDDGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJEEEIIIJJJEEECCCFFFJJJJJJAAABBBDDDDDDDDDCCCBBBAAAGGGJJJLLLJJJFFFBBBBBBCCC????????????@@@@@@@@@@@@CCC???;;;;;;>>>>>>:::666777888888888888777777666///000333555777777666666777666777;;;AAADDDCCC@@@<<<;;;:::999888666555555555555666888:::===???@@@===???@@@@@@>>><<<;;;:::;;;===>>>>>>>>>BBBIIINNNLLLUUU[[[XXXLLLCCCBBBEEE;;;???BBB@@@:::777777:::>>>>>>???@@@@@@>>>999555999999999777444222222333111888<<<;;;999;;;???CCC@@@IIIPPPNNNJJJHHHEEEAAA;;;===>>>???===:::666444444444333444666999===???777555333111000111222333333444444222000333888>>>888888777555222222444777999999999::::::999999888:::<<>>>>>===>>>AAADDD>>>???AAAAAA???<<<888555:::;;;===??????<<<777333555444333333444666999:::555555666:::>>>@@@AAA@@@======>>>>>>??????@@@@@@::::::;;;<<<>>>@@@BBBCCC;;;===>>>>>><<<::::::;;;888:::===??????===:::888@@@???===;;;;;;===???AAA:::<<<>>>>>>>>>AAAGGGKKKCCCBBB???;;;888888;;;===???>>><<<=========<<<:::<<<:::888666666888;;;<<<@@@CCCEEEDDD???:::888888AAA>>>===>>><<<777555666>>>;;;:::===BBBCCC@@@<<>>:::;;;BBB@@@???===:::777666666777999:::<<<===>>>======<<<<<<<<<===>>>???@@@AAAAAAFFFAAA;;;999;;;===>>>>>>===;;;999999:::;;;<<<;;;555333---###  ###///666888888888444666888888555333444666888666444333444666999;;;>>>;;;888666666777777777000222333666777999999:::777777777777666555444333222444777888777666666666999999:::===???===777333333333444444666777999999222333333444666888999::::::999777555333111///...222333444444444333222111555777777555222111444777888777777888999999777555666888:::;;;;;;;;;;;;<<<<<<::::::>>>BBBBBB===888555111...---000222111000,,,,,,------,,,+++)))((('''### !!!$$$&&&(((***---///---,,,,,,000555888777555999777666666888999::::::999<<<<<<:::<<>>DDDEEEDDDCCCAAA@@@@@@@@@BBBAAA??????EEEMMMNNNJJJPPPJJJBBB<<<999888888777666777999;;;;;;;;;999888555<<>>AAA@@@>>>===>>>AAA???===:::;;;======;;;999888999:::;;;<<<<<<<<<<<>>BBBDDDEEECCC???@@@EEEKKKMMMIIICCCAAABBBDDDEEEDDDFFFAAA@@@CCCDDDCCCBBBDDDJJJLLLLLLHHHBBB>>>@@@CCC@@@CCCDDDAAAAAAEEEHHHHHHAAA===999;;;>>>@@@===999333666888999777666666777555555444444444555555666;;;:::999:::<<<>>>???>>><<<:::777555666666666555333444666;;;???BBBCCCBBB>>>>>>?????????===;;;:::999AAAGGGIIIKKKOOOOOOMMMRRRXXX[[[YYYVVVUUURRRNNNHHHEEE@@@<<<:::999888888555999>>>BBBCCCAAA===:::888888777444111000111222888777666666777999;;;===BBBDDDEEEFFFEEEBBB>>><<<<<<===>>>>>>>>><<<999777:::;;;<<<<<<:::888888999777777444000...111777<<<===999555555999:::888555999999888777666555444444111888???@@@<<<999;;;???>>><<<<<<>>>AAAAAA???<<<:::;;;<<<===>>>@@@AAAAAA@@@CCCDDDAAA??????===888;;;;;;===???@@@>>>:::777777666555444444666888999666666777:::===??????>>>========================::::::;;;<<<===???@@@AAA<<<===>>>===;;;999::::::666888;;;>>>>>>===;;;:::===<<<999777666666777888777:::<<<======@@@DDDGGG@@@???===:::777888;;;===>>><<<:::::::::;;;:::999999999777777777888:::;;;666:::>>>???===;;;;;;<<<@@@>>>===???===999777999>>><<<<<>>===>>>AAAAAAAAA@@@>>>;;;:::::::::999:::<<<===>>>======<<<<<<======>>>???@@@@@@AAACCC???;;;:::===@@@AAAAAA>>><<<999999:::;;;::::::555333...$$$  +++333666777777555777999888666555555777888777666666777888999:::<<<999666444333333222000000000222333444444444555777777777666666555333333111333555666666555555666999888888:::======;;;888666555555444555555666666666555444444555666777888:::999777555444222111111222333444555555444222222888999888666333333444777888777666777888999777666888999:::;;;;;;;;;;;;<<<<<<:::999<<<@@@AAA===999555222///...000111111000......------,,,***)))((('''### !!!$$$&&&&&&(((+++---***+++,,,///333666666666;;;999888888999999::::::999===>>>===???BBBCCC@@@AAABBBBBBBBBBBBAAAAAABBB@@@@@@>>>>>>EEEMMMOOOKKKMMMHHHAAA<<<:::999::::::999:::;;;;;;;;;999777666777>>>AAA???===>>>===;;;888999;;;<<<<<<<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@???@@@AAA>>><<<;;;<<<===>>><<<999888999:::;;;===>>>>>>???>>>AAAAAA>>>>>>CCCDDDAAA@@@BBBCCCBBB???AAAFFFLLLNNNKKKGGGEEEFFFHHHHHHGGGEEE@@@???BBBDDDBBBBBBDDDGGGIIIIIIFFF@@@===>>>AAAAAAEEEFFFBBBAAADDDFFFEEE???===;;;<<>>>>>>>>:::999888888999:::888777555666888<<>>===:::CCCLLLPPPTTTWWWXXXUUUPPPTTTVVVUUUUUUVVVTTTOOOGGGDDDAAA>>>;;;999777666:::>>>DDDHHHHHHEEE@@@<<<999999888555222000111222555555555666777999;;;===???AAABBBCCCBBB???<<<:::<<<<<<<<<<<<<<<:::999888<<<===>>>===;;;999999999999:::888666333444777;;;<<<888555666:::<<<;;;999===<<<:::888777666555555555;;;AAAAAA===;;;>>>BBBEEECCCBBBBBBDDDBBB===999:::;;;<<<>>>@@@AAACCCCCC<<<@@@AAA???>>>???===999<<<<<<>>>@@@AAA@@@===:::999888666555555555666777888888888:::<<<===<<<:::>>>>>>===<<<<<<;;;;;;:::<<<;;;;;;<<<<<<===>>>???;;;======<<<:::999999:::666888:::<<<======<<<;;;;;;:::888666444222111111444666999;;;<<<===???AAA===<<<;;;888777777:::===<<<:::777666777888777777777777888888888888777777111555999;;;<<<<<<<<<===???<<<<<>>???BBBGGGHHHFFFCCC>>>>>>>>>???BBBCCCCCCBBB888222111777;;;:::===DDDGGGGGGFFFEEEEEEEEEEEEFFFBBBDDDEEEEEECCCAAA@@@@@@???BBBBBB@@@@@@DDDDDDBBB@@@AAA@@@@@@>>><<<:::999:::;;;===>>>??????>>>>>>=========>>>>>>>>>?????????===;;;<<>><<<:::999::::::999777333222...&&& %%%...444555666777999::::::888777777888888999:::;;;;;;:::999999;;;888666444333111///---111111222222222222222222666666666666555444333333000222444444444444555666999888777888;;;=========777777555444333333333333999777555444333333555666:::888777555444444444555111222333555555555555444;;;;;;;;;999666555555777888666666666888888777666999::::::::::::::::::::::::888777999<<<>>>===:::777444111000111111111000111000...,,,+++***))))))'''%%%!!!  !!!###$$$%%%%%%%%%''')))'''))),,,///000222555777<<<;;;;;;:::999999888888777;;;>>>>>>@@@DDDDDDAAA===>>>???@@@AAABBBBBBBBB>>>>>>===>>>EEEMMMOOOMMMKKKFFF@@@<<<;;;<<<<<<===<<<===<<<<<<:::888555444:::???@@@===;;;======;;;777888:::<<<=========<<<>>>======<<<;;;;;;;;;;;;@@@??????@@@BBBBBBAAA@@@<<<;;;<<<===??????===;;;999::::::<<<===???AAAAAA===???>>><<<===AAADDDCCC>>>@@@AAA@@@???AAAFFFKKKKKKJJJHHHHHHIIIIIIHHHGGGCCC???===AAACCCAAAAAACCCEEEFFFFFFCCC>>><<<===???BBBFFFGGGDDDBBBCCCCCCAAA======>>>??????>>><<<;;;:::;;;<<<;;;999777666777333333444444555666777888:::888888999;;;=========888999:::<<<>>>>>>;;;888888888:::>>>CCCEEEEEEDDDDDDCCCAAA@@@???>>>======<<>>;;;999888777BBBEEEHHHKKKJJJFFF@@@===999:::999666333111222333444444555777888:::;;;;;;>>>???AAABBBAAA???<<<:::===<<<;;;:::::::::::::::>>>@@@@@@???===;;;:::;;;<<<===<<<;;;999888:::;;;:::777555777;;;======<<>>AAAEEEHHHGGGFFFGGGHHHEEE???:::???????????????@@@@@@@@@888<<<>>>======@@@???<<>>>>>???@@@>>>;;;999;;;:::888777666555555555;;;:::999:::;;;;;;999888??????>>>===<<<;;;:::999======<<<<<<<<<<<<======;;;<<<<<<;;;999999999;;;::::::<<<<<<===<<<<<<;;;;;;:::999888666444333222111444777:::;;;<<<<<<<<<999999888777666777:::======:::777555666777666666777888999999888666444222555666999:::;;;;;;;;;;;;<<<:::;;;>>>???<<<<<<>>>BBBBBBCCCFFFHHHHHHFFFCCC<<<<<<<<<>>>???AAABBBBBB999333222666::::::<<>>??????===;;;:::===@@@AAAHHHHHHCCCDDDKKKLLLFFF@@@@@@@@@@@@???<<<888555===>>>???@@@AAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<======<<<===???AAACCCCCC>>><<<:::999999888777555111000...)))!!!   ***222555555999::::::;;;:::999999999888:::<<<>>>>>><<<999888:::999777777666555222000444444444444444555555666555555555555555444333222111333555555444444666777777777777888:::<<<======777666555444333222222222999777555333222333555666777666555444444444666777---///222555777888999999>>>===<<<;;;999777777777888666555666777888888777:::999888777888999888777888666444555888:::::::::888666444333222111111111444333000---+++***)))***''''''&&&###"""###$$$%%%$$$###"""###$$$$$$(((,,,---...000555999;;;;;;<<<;;;999777666666444888<<<<<>><<<======>>>DDDLLLOOOMMMLLLHHHBBB???>>>>>>??????=========<<<:::888666555;;;>>>>>>;;;:::===>>><<<777999;;;===>>>@@@@@@@@@@@@???>>><<<<<<;;;<<<<<<@@@>>>===???BBBCCCAAA>>>:::;;;===>>>??????>>><<<======<<<<<<===???AAABBB??????===;;;;;;>>>AAABBB@@@@@@@@@???>>>???DDDGGGEEEEEEFFFHHHHHHGGGFFFDDDCCC>>>===@@@BBBAAA@@@BBBCCCDDDDDDBBB???===>>>@@@AAAEEEGGGEEECCCDDDCCCAAA>>>@@@BBBAAA???<<<;;;;;;:::;;;<<<;;;999777888888555555555666777999:::;;;999888777888:::<<<===<<<999:::===@@@BBB@@@;;;777999999;;;???CCCEEEEEEDDDGGGEEECCC???===<<<;;;;;;>>>HHHRRRVVVWWWWWWSSSMMMIIIHHHFFFFFFKKKQQQOOOIIIBBBAAA>>>;;;999999<<<>>>JJJJJJIIIGGGDDD@@@<<<::::::::::::888555333333444666777888999::::::::::::???@@@BBBCCCBBB@@@>>>===???===<<<:::::::::<<<<<>>===;;;:::;;;===???;;;999777888;;;===>>>===BBB???<<<999888888:::;;;>>>AAACCCAAA??????CCCGGGDDDDDDEEEIIILLLJJJEEE@@@CCCBBB@@@>>><<<:::888888666:::<<<<<<>>>BBBBBB@@@AAA@@@>>>===<<<;;;888555;;;:::999888777666666555<<<;;;::::::;;;;;;999777@@@???>>>>>>===<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<;;;999999;;;===???>>>>>>===<<<;;;:::::::::999999999888777666666111333666999;;;;;;:::888666777777666666777:::<<<>>>;;;999777888888777666888999::::::999555111...555555666888999999999888999777888===>>><<<<<>>999555555:::???@@@HHHKKKHHHJJJQQQPPPJJJCCCBBBBBBBBBBBB???999555>>>???@@@@@@@@@???>>>======<<<<<<;;;;;;::::::999===============>>>???@@@>>><<<:::999999888555333000000///,,,%%%  '''000555666999999:::;;;<<<<<<;;;;;;:::;;;===???>>><<<999777888777777777999999777555444444444444555777888999333444444444444333333222444666888888777666777888555666999:::;;;::::::999555444444333333333444444666555333333333444666777444444333333333444666777***,,,000444888;;;===>>>???>>><<<;;;:::999777666888777555666888999999999999777555555666777777555555444222222444666888888888777777555333222222222777555222///---,,,++++++((())))))(((%%%###$$$%%%%%%$$$""" !!!"""%%%)))+++,,,...444888777999;;;;;;888555444555444999<<<<<>><<<::::::<<<<<<;;;999;;;>>>>>>>>>BBBJJJMMMLLLNNNJJJEEEBBB@@@@@@@@@???<<<<<<;;;;;;:::999888888:::<<<;;;999;;;@@@AAA???:::;;;<<<>>>@@@AAABBBCCCBBBAAA???===<<<<<<===>>>???===<<<>>>AAABBB@@@===;;;<<<>>>?????????>>>>>>BBB@@@>>><<<<<<===???AAACCC@@@===<<<;;;<<<>>>@@@BBBAAA@@@===<<<===@@@BBBAAACCCFFFHHHIIIGGGFFFEEEDDD@@@>>>AAACCCAAA@@@BBBDDDDDDDDDCCCAAA@@@AAABBB???DDDFFFDDDCCCEEEEEECCCAAABBBCCCBBB>>>;;;::::::999:::;;;;;;999999:::<<<888888999999;;;<<<>>>>>>999888777888:::<<<===<<<<<<===???AAABBB???:::666999999;;;>>>BBBDDDCCCBBBDDDBBB@@@>>>===<<<<<<===;;;EEENNNQQQQQQPPPLLLFFFEEEDDD@@@???DDDIIIHHHBBB???>>>:::777666999@@@FFFRRRNNNHHHAAA<<<:::999999999:::;;;999777666666666;;;<<<<<<<<<<<<;;;:::999???@@@AAABBBBBBAAA???>>>AAA???===;;;;;;<<<>>>???BBBCCCDDDCCC@@@???>>>???@@@>>>:::888999<<<@@@BBB<<<;;;999999:::<<<======???===;;;999999;;;===???@@@AAAAAA@@@>>>???CCCFFF@@@@@@CCCGGGKKKKKKGGGBBB@@@???>>>;;;999777555444777;;;======???DDDFFFCCCCCC@@@===;;;:::888555333999999999999888888777777<<<;;;:::;;;<<<<<<:::999>>>>>>==================??????>>>===============:::;;;;;;;;;:::;;;>>>AAAAAA@@@>>><<<:::999999999777777666666666666777888444555666999<<<<<<:::888555666777666666777999;;;>>>===;;;:::::::::888666777888:::;;;999666222///000000111333777999999888777666777<<<>>><<<===@@@DDDFFFGGGHHHFFFCCC???<<<:::;;;<<<<<<<<<>>>AAADDDCCC>>>777444555999>>>AAAAAAAAA@@@?????????@@@@@@CCCCCCAAA:::444444:::@@@AAAFFFLLLMMMPPPRRRPPPKKKIIIGGGFFFHHHIIIGGGBBB===@@@AAAAAAAAA@@@>>>===<<>>===<<<;;;:::999999======<<<:::999999<<<>>><<<;;;999999999888555333111222222111,,,!!!  $$$...444555888888888:::===>>>>>>===;;;<<<<<<<<<;;;:::888777444444444555888::::::999222222222222333555777888222333333444444333222222666999;;;<<<:::888777777222555888:::999888888888444333333333444555666666333333333333444555666777222222333444444555555555))),,,000555999===>>>???===<<<;;;;;;;;;:::777555:::888666666888:::;;;;;;999666333333666888777555555444333333333444666777777888888777555333444444888777555333000///...---++++++++++++(((%%%"""  ###&&&&&&&&&$$$!!! !!!###&&&)))---111555222666;;;;;;888555555555888<<<>>>===@@@EEEGGGEEEBBB>>>999888:::;;;:::888===??????>>>AAAGGGKKKJJJNNNKKKFFFCCCBBBBBBAAA@@@;;;;;;;;;::::::::::::::::::;;;;;;:::===BBBCCC@@@<<<======>>>@@@AAABBBBBBBBB@@@>>><<<<<<<<<>>>???>>>======>>>@@@@@@???>>>===>>>??????>>>>>>???@@@EEEBBB???<<<;;;<<<>>>@@@DDD@@@>>>>>>===;;;<<>><<<;;;<<<===>>>BBBEEEIIIKKKKKKJJJJJJJJJHHHCCCAAACCCDDDBBBAAABBBFFFEEEDDDDDDDDDDDDDDDDDD???DDDFFFCCCBBBEEEFFFDDDCCCBBBAAA@@@???>>>===<<<;;;<<<<<<<<<;;;;;;===???;;;;;;<<<<<<===>>>???@@@:::888888999;;;=========>>>>>>>>>??????===999666999999;;;>>>AAACCCBBBAAA=========>>>>>>@@@AAAAAA999AAAHHHJJJKKKKKKIIIEEE@@@@@@>>><<<>>>CCCAAA======<<<999666555999BBBIIITTTOOOGGG???:::888999:::888999;;;;;;999888999999>>>>>>======<<<<<<;;;;;;===>>>???@@@@@@??????>>>AAA@@@>>>======>>>???AAABBBCCCEEEDDDBBB@@@@@@AAABBB>>>999666888<<<@@@BBB<<<;;;:::::::::;;;<<<===>>>===<<<;;;<<<===???AAA???@@@@@@???>>>???AAACCCAAA@@@AAAEEEHHHHHHDDD@@@:::::::::999999999999999:::===???>>>AAAEEEGGGEEEBBB@@@<<<:::999888666444777888888999:::::::::999<<<;;;;;;<<<>>>>>>===;;;::::::;;;<<<======>>>>>>@@@??????>>>>>>>>>>>>???999:::;;;;;;;;;===AAADDD???===;;;999888777888888777666444333333444666777888777777:::===>>><<<999666777777777666777999;;;>>>============;;;777555444666888::::::888666444///...///222666::::::999888666888===>>>===>>>AAAAAACCCFFFFFFDDD@@@===;;;999;;;<<<<<<<<<===BBBEEEGGGBBB;;;666777:::>>>???======<<<<<<===@@@BBBDDDDDDEEECCC<<<555555;;;BBBBBBDDDKKKSSSTTTOOOKKKJJJKKKIIIHHHKKKOOOPPPLLLHHHGGGGGGGGGFFFDDDBBB@@@>>>BBBAAA@@@???===<<<;;;:::;;;;;;999777555666:::>>>;;;:::999999999888555222555666777777222'''   !!!,,,222444666666666999>>>@@@@@@>>>===<<<:::888777777777777555444333444777:::;;;;;;444333222111111333555666222222333333333333222222777:::>>>>>><<<888555444000222555666555666999;;;555555444444555555666777111222333555555555555555111222444666777666555444,,,...222666999<<<======;;;:::999999;;;:::777444;;;999777777999<<<======:::666222333777::::::888777777777666555555555666666888999999666555555777888888777666444222000///------,,,+++******))))))######"""!!!$$$'''''''''%%%!!! %%%***...000///555;;;<<<:::777777888;;;===>>><<<>>>DDDGGGFFFFFF@@@:::777:::<<<===<<<>>>AAAAAA>>>???DDDGGGGGGJJJGGGDDDBBBBBBBBBBBBBBB<<<<<<;;;:::::::::::::::<<<===<<<<<>>>>>=========>>>?????????>>><<<::::::;;;===???===>>>@@@@@@?????????@@@@@@AAA@@@>>><<<<<>>;;;:::<<>>@@@@@@<<<<<<@@@BBB???<<<;;;;;;<<<===>>>CCCGGGKKKMMMMMMLLLMMMNNNLLLGGGDDDFFFFFFCCCAAACCCFFFEEEDDDDDDEEEFFFFFFFFFBBBFFFFFFBBBAAACCCDDDCCCCCC???<<<===@@@BBBBBBAAA???@@@@@@>>>======???@@@===============>>>???@@@:::999888999<<<>>>>>>>>>>>><<<;;;;;;<<<<<<;;;999::::::<<<>>>AAACCCBBB@@@===>>>???@@@AAAAAAAAAAAA:::@@@DDDCCCCCCDDDCCC@@@;;;>>>>>><<<<<>>:::999999:::666888;;;<<<;;;;;;;;;<<<===<<<;;;;;;;;;<<<>>>???>>>>>>???@@@AAAAAA@@@@@@??????>>>======>>>???@@@AAACCCDDDDDDBBBAAABBBCCCDDD@@@;;;888:::<<<======999999999999999:::===????????????>>>??????@@@AAA??????@@@?????????@@@AAAAAA@@@@@@CCCFFFFFFBBB???999999:::;;;<<<======>>><<>>???>>>===777888999:::<<<===>>>???@@@@@@???????????????@@@999:::;;;;;;<<>>>>>;;;777333111444777999;;;;;;999888333111111444888;;;:::999999777999>>>@@@>>>???BBB===@@@DDDEEECCC???<<<;;;999;;;<<<<<<;;;===BBBFFFHHHEEE???999999<<<======:::999999:::<<<@@@EEEGGGCCCDDDBBB<<<555444;;;CCCDDDCCCJJJVVVWWWLLLFFFHHHJJJHHHGGGLLLRRRTTTRRROOOOOONNNNNNMMMJJJGGGEEECCCEEEDDDCCCAAA???>>>===<<<888888777444222444999>>>:::999888999999888555333888999;;;;;;777+++   ***000222555444555999>>>AAAAAA???>>><<<999666444555777888888666444555888;;;======777666444222222333444555111222222333333333222222777;;;??????===888444222///111222222222555;;;@@@777666666555555555666666111222444666666555444222111333666888999888666444000111444777999:::;;;;;;:::888777888::::::777444<<<:::888888:::===>>>>>>;;;777333444999<<<<<<:::888999:::999777666666777555888:::999777555666888888999999888666444222000///...,,,++++++,,,---...)))(((&&&### """%%%'''((('''%%%"""  """(((++++++---444;;;===;;;999999;;;;;;===<<<999;;;AAAEEEEEEIIIBBB:::888;;;???@@@@@@@@@CCCBBB???>>>CCCEEEEEEFFFDDDAAA@@@AAACCCCCCCCC>>>===<<<;;;:::999999:::>>>???>>>===@@@DDDBBB===>>>>>>===<<<<<<<<<<<<<<<===;;;999888888:::<<<>>>===@@@BBBBBB@@@>>>@@@BBBBBBBBBAAA>>>;;;;;;???CCCCCC@@@<<<::::::<<<@@@CCCAAA======BBBBBB>>>>>>BBB@@@>>>;;;:::;;;===>>>???BBBFFFKKKMMMLLLLLLMMMOOONNNIIIFFFGGGGGGCCCBBBCCCFFFEEEDDDDDDFFFGGGGGGFFFFFFHHHGGGBBB@@@BBBCCCBBBAAA===999:::@@@EEEFFFEEEDDDDDDCCCAAA???>>>???AAA>>>===============>>>???;;;:::999:::<<<>>>???>>>===:::888888:::<<<<<<<<<;;;;;;<<>>===>>>BBBCCC???<<<===<<<:::777<<>>999<<<>>><<<999999===AAAEEECCC@@@===:::999888888555888;;;<<<<<<<<<===>>>::::::999999:::===@@@AAA@@@AAABBBBBBCCCCCCCCCCCC>>>===============>>>>>>@@@BBBDDDDDDCCCBBBCCCDDDFFFBBB===<<<<<<<<<:::888666777888888999;;;>>>AAABBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@AAA@@@???>>>AAAEEEFFFDDDAAA============>>>>>>??????===@@@@@@>>>@@@DDDFFFDDD@@@???<<<:::888888888888::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::666666666888:::<<>>??????>>>???===;;;<<<@@@BBBAAA@@@999<<<===;;;888999>>>DDDKKKIIIDDD???<<<>>>BBBFFF>>>;;;888:::???EEEHHHIIIGGGFFFCCC===777777===CCCFFFGGGOOOZZZ^^^TTTFFF>>>GGGFFFHHHPPPXXXZZZVVVPPPOOOOOOSSSUUUQQQJJJHHHKKKHHHJJJKKKHHHBBB;;;666444555555666777888999999:::777888999888666444555666999;;;;;;999666///   +++333222777444333666;;;>>><<<999===;;;777444333333555777666666666777999999999888555555444333222222222222666666555444444444444555;;;;;;<<<<<<:::888555333555555444333444777999:::333444555555444444555666666666777777777666555444000222555888999888777666444555666777888999::::::777666666777888888666555999888888777777666666666888666444555888::::::888;;;;;;:::999999999999999:::777444333555888;;;<<<;;;888555333444666666666......////////////......///---)))&&&###"""""""""%%%&&&$$$!!!!!!###!!!"""******000888;;;:::999:::<<<<<<<<<<<<;;;::::::<<<>>>EEECCC@@@===<<<>>>@@@BBB>>><<<;;;<<>>===888888:::<<>>777777777888999999::::::<<>>???BBBCCCCCC@@@<<<;;;;;;<<<===<<<;;;;;;<<<<<<===>>>???@@@BBBAAA@@@AAABBBAAA>>><<<<<<<<<<<<===>>>@@@AAABBBBBBGGGMMMPPPQQQOOOMMMLLLGGGKKKMMMIIICCC@@@DDDJJJCCCCCCCCCCCCCCCDDDEEEEEEIIIFFFBBB???>>>@@@CCCEEE@@@???>>>===???BBBEEEGGGKKKIIICCC>>>>>>BBBBBB>>>>>>===;;;999888999:::;;;::::::<<<>>>AAADDDFFFGGG???>>>===<<<;;;;;;:::::::::;;;<<<===???@@@AAABBBAAAAAA@@@???>>>===<<<;;;???AAACCCAAA===;;;;;;<<<>>>???@@@>>>;;;999999999>>><<<;;;;;;===>>>>>>===AAA???===<<<<<<;;;999777;;;>>>===888666888:::999===999555555888<<<>>>>>>@@@DDDFFFEEEBBB>>>>>>???<<<===>>>>>>===<<<;;;:::;;;>>>AAAAAA@@@@@@BBBDDDEEEEEEDDDCCC@@@===:::888555777:::<<<<<<<<<===>>>FFFBBB>>>@@@DDDFFFEEEBBBEEEBBB>>>>>>BBBEEEFFFFFFCCCDDDCCCCCCFFFJJJIIIDDD===>>>???>>>======???AAAAAA???===<<<<<<===@@@AAA???>>>===<<<;;;;;;;;;;;;888999:::;;;;;;;;;::::::<<<<<<=========<<<<<<;;;999999999999:::<<<>>>???@@@AAAAAAAAA@@@===:::999============<<<;;;:::999<<<>>>???>>>;;;777555444999666444333444666777777999777555888<<<===999555555777999:::888888:::<<<<<<======??????>>>:::666555333111444999===<<<999:::::::::999::::::;;;;;;:::999888888999;;;<<<<<<<<<:::999:::===???>>>===999;;;<<<:::666777===CCCJJJJJJJJJGGGEEECCCDDDEEE???===;;;<<>>:::888777888888888999:::::::::777888888777555555666777999;;;;;;999888222$$$   &&&//////444222333777<<<>>><<<888===:::777333222222444555555555666777999:::999888555444333222222111111222666666555444444444444555:::;;;<<<<<<;;;888666444222222333444444555555555333555777777666666666777777666666555444444444444222444777999:::999888777888999999999:::999999999777666555666777777666444888888888999888888777777777555444666999;;;:::888777666666555666777888999;;;888555444666999;;;<<<;;;888555444666999;;;<<<333111///---,,,---///000111000---***(((&&&%%%%%%''')))((($$$###$$$!!! """(((///888<<<;;;::::::<<>><<<<<<===???@@@@@@===;;;;;;===???@@@@@@===???AAA@@@===<<<===???;;;===??????>>>======>>>@@@@@@AAABBBAAA@@@>>>===;;;;;;;;;===@@@@@@???===777777888999:::::::::;;;999@@@CCC@@@>>>@@@CCCCCCCCCBBB@@@>>><<<;;;:::;;;999:::<<<===???@@@@@@@@@BBBAAAAAAAAABBBAAA???<<<============>>>@@@AAAAAABBBFFFKKKMMMMMMKKKJJJIIIEEEIIILLLJJJFFFCCCDDDGGGEEEEEEFFFGGGFFFEEECCCAAAEEEDDDAAA??????AAACCCEEEAAA@@@??????@@@BBBEEEFFFIIIGGGCCC>>>???CCCCCC@@@???>>><<<::::::;;;<<<=========>>>???@@@BBBDDDEEEEEEDDDAAA???===<<<<<<<<<======>>>>>>??????@@@@@@@@@????????????>>>>>>>>>AAABBBBBB@@@===<<<===???AAABBBCCCAAA>>>;;;::::::>>><<<<<<<<<>>>???>>>=========<<<;;;:::::::::;;;;;;>>><<<777555888;;;;;;>>>:::777666999<<<>>>>>>???CCCGGGGGGCCC@@@???@@@<<<===>>>>>>>>>===<<<;;;<<>>BBBEEEFFFEEEBBBDDDDDDDDDHHHLLLJJJEEE@@@@@@@@@???===<<<===>>>AAA???===;;;;;;<<<>>>@@@<<<======>>>>>>>>>======777888:::;;;;;;;;;:::999<<<<<<===>>>>>>>>>=========<<<;;;::::::;;;<<<======>>>@@@AAA???<<<888666>>>======<<<;;;999777666;;;<<<===<<<999888888999<<<999666555777888999999;;;777444777===>>>:::444555666888888888999===??????>>>>>>>>>??????<<<:::777444333555:::<<<<<<:::@@@???===<<<<<<<<<===>>>:::888666555555777999;;;:::999888888:::<<<<<<;;;999;;;<<<888555666<<>>;;;===FFFSSSXXXRRRHHHCCCDDDEEEJJJQQQWWWXXXUUUQQQSSSPPPQQQWWWYYYTTTNNNKKKKKKMMMNNNKKKDDD===999999:::::::::::::::::::::;;;666777777666555666888:::888999999777777444(((  !!!***,,,222222333777<<<>>><<<999===:::777444222222222333444555666777999999::::::555555444333222222222222666666555444444444444555:::;;;<<<<<<;;;999777666111222444555666444222111333555888:::999888888999888666444222222222333444444555888:::;;;;;;:::999<<<<<<===<<<;;;:::888777666555444444666666555444777888999:::::::::999888555555666888::::::999777333222111111222555777999<<<:::666555777999;;;;;;:::777444444777<<>>>>>AAA???<<<;;;<<<===<<<<<<>>>???@@@@@@>>>======>>>===???BBBCCCAAA?????????@@@AAAAAAAAA@@@???===<<<>>>======>>>??????===;;;777888999999::::::;;;:::777===@@@>>>===???BBBBBB@@@BBBCCC@@@<<<888888999999:::<<>>>>>>>>>>>>>>???@@@AAABBBEEEHHHJJJIIIGGGFFFFFFDDDGGGJJJKKKIIIFFFDDDDDDFFFHHHIIIJJJHHHEEE@@@>>>AAAAAAAAAAAABBBCCCDDDEEECCCBBBAAAAAAAAABBBDDDEEEEEEEEEBBB>>>???DDDEEEBBB@@@???===<<<===>>>@@@AAAAAA@@@@@@???@@@AAABBBCCCJJJGGGDDD@@@===<<<======AAAAAA@@@?????????@@@@@@>>>?????????@@@@@@AAAAAACCCBBBAAA???======@@@CCCCCCDDDFFFEEEAAA===:::999===<<<<<<===??????>>>===999:::;;;999666777:::>>>===@@@???;;;999<<>>>>><<<999888:::<<<<<<<<<===BBBGGGHHHEEEBBBAAAAAA???@@@AAAAAABBBAAAAAAAAA>>>AAACCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@???;;;<<<===>>>>>>???BBBDDDGGGCCC>>><<<>>>??????>>><<<<<<===???CCCEEEEEEEEECCCFFFGGGGGGIIILLLJJJFFFBBBBBBBBB???<<<;;;;;;<<<@@@>>><<<::::::;;;<<<===999:::<<<>>>??????>>>>>>777888:::;;;<<<;;;;;;:::<<<======>>>>>>>>>>>>>>>>>>===;;;:::999999999:::999;;;>>>@@@@@@===999777;;;;;;;;;::::::888777666888999999888777888:::======:::888777888::::::999:::555333777>>>@@@<<<666888888777777888:::>>>@@@@@@>>><<<<<<===>>>>>>===:::888777888;;;>>>>>>>>>@@@???>>>======???@@@AAA777777666444333444666888999888777888999:::::::::999;;;;;;888444444:::@@@DDDIIINNNQQQNNNIIIDDDAAADDDDDDDDDEEEFFFGGGHHHHHHDDDDDDCCC@@@<<<999999:::777888>>>HHHMMMIIIDDDBBBIIINNNUUU\\\___]]]WWWRRRNNNJJJLLLUUU[[[YYYRRRNNNJJJMMMNNNJJJCCC<<<:::;;;===<<<;;;:::999999999:::666666777666555666999<<<777888666555555333)))  (((...555444333666:::===>>>>>>>>><<<888555333333333444333444777888888999:::;;;777777666555444444444444666666555444444444444555888999;;;<<<;;;:::888777555666666777666555444333333666:::<<<<<<;;;::::::888666333111000111333555444666888:::;;;;;;::::::;;;<<<======<<<:::888666666444333444555666666555666777999;;;;;;;;;:::999666777888999:::888666444333222000000111333666888<<<:::777555666888888888:::777444444777<<<@@@BBB:::666000,,,***+++...111222222222111///,,,)))'''''',,,---***'''&&&### ***222666777888888;;;<<<===<<<;;;;;;===>>>;;;<<<>>>@@@AAA@@@@@@???AAA???===<<<<<<===<<<;;;???@@@AAAAAAAAA@@@???>>><<>>===777<<<@@@???:::666777999999;;;===@@@AAAAAAAAA@@@CCCBBBBBBBBBCCCBBB@@@===?????????>>>>>>???@@@@@@DDDFFFHHHHHHGGGEEEDDDDDDFFFFFFHHHIIIHHHGGGEEECCCGGGHHHIIIHHHGGGDDD@@@>>>>>>???AAACCCEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCAAA>>>???CCCEEECCC@@@???>>>===>>>@@@BBBDDDBBBAAA@@@??????@@@BBBCCCIIIFFFBBB>>><<<<<<===???CCCCCCBBBAAAAAAAAABBBBBB???@@@@@@@@@@@@AAAAAAAAACCCAAA???<<<<<<>>>BBBDDDBBBDDDFFFFFFBBB===:::888;;;;;;;;;<<<>>>>>><<<;;;666999999666222222777===>>>CCCEEEBBBAAABBBBBB@@@===;;;:::999999999::::::;;;@@@GGGIIIFFFCCCAAAAAADDDDDDEEEEEEFFFFFFFFFFFFAAABBBEEEFFFFFFFFFEEEEEEGGGGGGFFFEEECCCBBBAAA@@@<<<>>>AAABBBAAAAAABBBDDDDDD@@@;;;888888999999888999;;;>>>BBBEEEGGGGGGFFFFFFIIIKKKJJJJJJKKKIIIDDDBBBBBBBBB???<<<;;;;;;<<<>>>===;;;:::999::::::;;;666888:::<<<=========<<<888999999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;999777666666666666555888<<>><<<:::777777888999:::::::::999666777666555555666:::>>><<<:::888888999999999888666333222777>>>AAA>>>999<<<:::888777888:::===??????<<<:::999;;;=========;;;:::999999;;;===>>>>>><<<<<<<<<<<<>>>???AAACCC888999:::888444111111111555666666555555555777777888;;;<<<999444444999>>>@@@CCCGGGIIIGGGDDDBBBAAABBBCCCCCCCCCCCCDDDEEEFFFAAA@@@???<<<:::888999:::;;;:::>>>DDDHHHFFFEEEFFFIIIQQQ]]]eeegggbbb[[[VVVQQQKKKLLLTTT\\\ZZZRRRMMMKKKOOORRRNNNFFF@@@@@@BBB???===;;;999777777777888555666777666666777:::<<<999999888666666444+++   '''111999777444555888<<<@@@BBB???===:::888666555555555222555888888888888999;;;::::::999888777777777777666666555444444444444555666777999;;;;;;:::999888999888666555444555555666444777;;;===<<<;;;::::::999666333000000222555777444555777888::::::::::::999999:::;;;;;;:::999888777555444444666777777777777888999:::;;;;;;:::999888999::::::999666444333555444333222333444666777<<<999666555555666555555999666333222555999<<<===888555222///------...///000111111111///,,,(((&&&$$$***---+++((((((&&&###   ***111555777888888:::<<<<<<;;;<<<===>>><<<>>>AAADDDEEEDDDCCCAAA@@@>>>======>>>???>>>===??????@@@@@@AAA@@@>>><<<:::<<<@@@AAA@@@??????@@@@@@@@@???>>><<<;;;999888===;;;999888888888666555444666777999:::999999888999===???<<<:::;;;:::777---333888999666333555888999:::<<<>>>???@@@@@@???DDDCCCCCCCCCDDDCCC@@@>>>@@@???????????????@@@@@@EEEHHHIIIIIIGGGEEEDDDDDDHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBB>>>???BBBEEEGGGHHHGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@???BBBAAA======AAACCCBBB???>>>======>>>@@@BBBDDD@@@???>>>===>>>@@@CCCDDDEEECCC@@@===<<<>>>AAABBBDDDCCCBBBAAAAAABBBDDDEEEAAAAAAAAA@@@@@@@@@@@@???BBB???<<<;;;<<<>>>AAABBB???AAADDDDDD@@@<<<999777999999888999;;;<<<:::999666777888444///...333888:::AAAGGGGGGEEEDDD@@@;;;::::::999999888777777777999???EEEGGGEEEBBB@@@@@@DDDDDDDDDDDDEEEFFFFFFGGGBBBCCCEEEGGGHHHGGGEEEDDDHHHHHHFFFDDDCCCAAA@@@@@@;;;???CCCEEEEEECCCBBBBBBCCC@@@<<<:::999999999999888<<>>===>>>>>>>>>======<<<;;;999888777555444444444444555777:::===???>>><<<;;;444555666888:::;;;<<<<<<777777666555444666:::===<<<:::999888999999888777444444555999===@@@>>><<<===;;;888777999<<<>>>>>><<<:::888888999<<<======:::999777777777999;;;<<<888999:::<<<===???@@@AAA<<<>>>???;;;444...,,,,,,222333444333222222333555888;;;===;;;666555777;;;;;;===????????????@@@BBB???@@@@@@@@@???@@@BBBEEEAAA???<<<999999:::===???<<<;;;???EEEGGGEEEEEEHHHDDDNNN[[[dddddd```[[[YYYXXXQQQOOOUUUYYYUUUNNNIIIGGGLLLPPPLLLDDD@@@AAADDDAAA???<<<999777666666777555666888888888888999;;;<<<<<<;;;:::;;;:::000%%%  %%%333:::888666555666:::???BBB>>>===;;;999888777777777333666999999777666888:::<<<<<<;;;:::999999999999666666555444444444444555444555777999::::::999888999777555333333444555666555777:::;;;:::999888999888666444222333555888:::555666777888999:::::::::777777888888999999::::::999777555666888:::::::::888888888888999999999999777999::::::888555555555777777666666666777777888<<<999666555555444333222666444111111333666888888555444222111000000000000000000111000...+++((('''%%%+++...+++((((((((('''   )))000555888888:::;;;<<<;;;::::::;;;>>>@@@CCCFFFFFFFFFDDDCCC>>>=========???@@@???>>>;;;;;;<<<===>>>===:::777777999<<<======>>>@@@AAA@@@???===;;;:::888777666999777555444555555555333444666888:::;;;:::999888:::>>>>>><<<:::;;;888444)))---111222111///000222444444666888:::<<<>>>???DDDDDDCCCDDDEEEDDDAAA??????????????????@@@AAABBBFFFIIIKKKKKKIIIGGGEEEDDDIIIIIIHHHEEECCCBBBDDDFFFEEEDDDCCCCCCBBBCCCDDDDDD???@@@CCCFFFGGGGGGFFFFFFCCCCCCDDDDDDCCCBBB@@@???>>>AAAAAA===;;;>>>@@@???===<<<;;;;;;<<<>>>@@@AAA>>>===<<<;;;===???CCCEEEBBBAAA???>>>???AAADDDEEECCCAAA@@@??????@@@BBBDDDAAAAAA@@@@@@?????????>>>@@@>>><<<<<<>>>?????????:::===@@@@@@>>>;;;:::999999888666777888::::::999666777666333000///222555666===DDDDDDBBB???:::444666888999999777666555666888===BBBDDDBBB???>>>>>>@@@@@@?????????@@@AAAAAAAAABBBCCCFFFHHHGGGDDDAAAGGGFFFDDDCCCAAAAAA@@@@@@;;;???CCCEEEEEECCCAAAAAA???===<<<:::999888999999999>>>DDDHHHJJJJJJKKKKKKLLLOOOOOOJJJGGGGGGFFFCCCAAAAAAAAA???<<<;;;<<<===;;;:::::::::::::::;;;;;;:::999999888888888999999888777444333444888;;;>>>>>>>>>>>>===<<<;;;:::999777666555444333444444555666777999;;;;;;:::999888333555666999;;;<<<======999999888777666777:::======;;;:::999::::::999777555666999;;;<<<<<<<<<<<<<<<999777888;;;>>>??????;;;999777888:::<<<======:::999888666666777:::<<<666888:::<<<===>>>===<<<>>>??????:::333......000333555666555222222444666777;;;???>>>999666777999888999999::::::<<<@@@CCCAAAAAAAAA@@@>>>@@@DDDHHHDDD@@@;;;888:::???EEEHHH:::<<>>@@@EEEDDDBBB>>>:::777666777777444666999:::999888888999999;;;<<<<<>>444***    111666777666666777888;;;===<<<;;;:::999888888888888444888;;;:::666555777999===<<<;;;:::999999999999666666555444444444444555111333555888999999888777777777777666666666666666666888999999777666666777888777555555666888;;;===777777888999:::;;;<<<<<<999888777777777888:::;;;;;;999777888:::<<<======:::999777666666777888999444666888888777666888:::555666888999::::::::::::===;;;888666555555333111222111000111444666666666333222111000000111333444222222222111///---+++***(((///111---((()))******$$$  '''---111444666999:::::::::;;;<<<>>>@@@BBBDDDEEEDDDBBBAAA>>>===<<<===>>>>>>===;;;:::999:::;;;===<<<999555666777999:::;;;>>>AAADDD???===;;;999777555444444666444222222444555555444666888:::<<<===<<<:::999999<<<===;;;;;;<<<999333---.........,,,***)))(((***+++---///444999===@@@EEEDDDDDDDDDEEEDDDBBB???>>>>>>>>>???@@@AAABBBCCCEEEHHHLLLMMMKKKHHHEEEDDDGGGJJJKKKHHHCCC@@@AAADDDDDDEEEEEEEEEEEEDDDCCCCCC???@@@BBBDDDEEEDDDCCCBBBAAABBBCCCDDDCCCBBB???>>>>>>AAAAAA<<<999:::<<<;;;;;;:::999888999;;;===>>>>>>===;;;:::;;;>>>AAACCC???>>>>>>>>>???@@@BBBCCCBBB@@@===;;;;;;<<<===>>>>>>>>>>>>??????????????????>>>>>>@@@BBBAAA>>>;;;777999<<<===<<<;;;<<<<<<;;;888666555777999:::;;;666666555555444444555666666<<>>;;;;;;<<<===<<<;;;::::::;;;;;;<<<@@@@@@BBBEEEGGGFFFBBB???BBBAAA@@@@@@@@@AAABBBCCC>>>???AAAAAAAAAAAABBBCCC:::;;;<<<;;;;;;::::::::::::???EEEIIIJJJJJJKKKMMMKKKNNNNNNHHHEEEFFFGGGGGGCCCCCCBBB???<<<::::::;;;999999::::::;;;<<<<<<<<<<<<;;;999888777888888999777555222000111555:::===>>>>>>>>>===<<<:::888888666555444333333444666666888888999999888777666555444555777999;;;<<<======;;;;;;;;;999888888;;;===>>><<<;;;;;;;;;;;;999888666999<<<<<<:::999:::;;;999777666888===AAAAAAAAA;;;999888888;;;===>>>===<<<;;;:::888777888;;;>>>666888;;;===>>>===;;;999;;;===<<<888222111555999777999:::888666555777:::777<<<@@@@@@;;;666666888555666777888999<<<@@@DDDEEEEEEEEECCCAAACCCHHHMMMGGGBBB<<<999<<>><<<:::888666666888:::<<<===;;;999999;;;>>>??????<<<:::777555444555777999111444666777666888<<>><<<999777666555333222000//////222555666666666333222000///000222555777555444444222111///...------222444...))))))***+++)))!!!  %%%)))...111666999:::<<<>>>???>>>???@@@BBBBBBAAA@@@???>>><<<<<<<<<===<<<:::999;;;::::::===???>>>:::666555666888999:::>>>CCCFFF>>>===:::888555444333222555333111222333555666666777999<<<>>>???>>><<<;;;888;;;<<<;;;<<<===:::555333111...,,,***'''### ######%%%)))///777===AAAEEEDDDDDDEEEEEEDDDBBB@@@>>>>>>>>>???@@@BBBCCCDDDCCCGGGLLLNNNLLLHHHEEECCCDDDJJJNNNLLLDDD??????BBBDDDFFFHHHIIIHHHFFFBBB@@@???@@@AAABBBBBBBBBAAA@@@???AAACCCDDDCCCAAA???===>>>BBBBBB<<<888888999888:::999888777777888:::;;;???===;;;999999<<>>>>>AAA???<<<999777777888999;;;<<<===>>>???@@@AAAAAA??????@@@CCCEEECCC>>>:::666888:::;;;;;;<<<===???===:::666555777999<<<===666555444666888999999777999>>>@@@===999999666222444888;;;<<<999777777888777;;;>>>>>>;;;999999;;;===<<<;;;999999999:::;;;@@@???AAADDDFFFFFFAAA============>>>???BBBDDDEEE@@@@@@???>>>===>>>BBBEEE<<>>@@@<<<888666777777555333333555666666555666999===@@@???>>><<<:::999999888777777888777666666888::::::888555555777999:::;;;:::888777888;;;===??????>>>:::666777;;;===;;;888;;;777555888???BBB>>>:::;;;;;;;;;999888888:::<<<<<<;;;:::999999;;;<<<>>>;;;777666888===???===::::::::::::;;;===@@@BBBDDD======>>>???????????????:::999888666444555777999===;;;888555444555777888???===:::777666888:::<<<::::::888777777;;;BBBFFFQQQMMMGGGCCCCCCGGGLLLPPPHHHGGG@@@;;;DDDUUU[[[UUUGGGMMMWWW```cccaaa\\\XXXRRRVVVWWWRRRMMMLLLKKKIIINNNKKKJJJLLLJJJDDD>>>===999CCCGGGDDDFFFPPPSSSOOOMMMGGG@@@======<<<888444444888<<<===:::777777888777777999<<<>>>;;;444...%%%   )))111444888;;;999777888;;;777777777777888:::<<<>>>666777777666555444444555;;;<<<>>>===:::888777777888777666444222222111111222333555777888888777777555777:::======<<<999777777888888555222111333555444888;;;:::666666:::>>>===============>>>??????>>>888666999999666777===;;;888666555888:::<<<===???===999666444333444555222111111222666999;;;;;;===999888:::;;;;;;===BBBBBB???:::888888888888888555444333555888777444111222000---,,,,,,///222555555444555777555///...000777666444111///---++++++&&&%%%!!!  """)))***---111555999<<<===AAA@@@??????AAADDDHHHJJJ::::::;;;<<<<<<======>>>888999:::<<<======<<<<<<:::::::::;;;<<<>>>AAABBB@@@???===999666555777888888555444666666444444777>>>===<<<;;;999999999999:::;;;<<<>>>>>>;;;666222+++***(((%%%!!!!!!'''...;;;GGGEEEEEEDDDCCCCCCCCCCCCCCCBBB@@@@@@BBBDDDDDD@@@<<>>???>>>@@@DDDEEECCCCCC???===>>>AAABBB???;;;;;;===>>>===:::888777777;;;<<<<<<;;;:::;;;===@@@BBB???===<<<<<<=========:::888777999===AAAAAAAAA;;;<<<===<<<999666444444777;;;@@@CCCDDDCCCCCCCCC@@@BBBCCCDDDCCCAAA>>><<<888888:::<<<>>>>>><<<:::===;;;999999;;;===>>>>>>===;;;888777888999::::::@@@???>>>>>>===;;;777444666666888;;;>>>>>>:::666;;;<<<===<<<<<<<<<>>>@@@CCCCCC@@@<<<===AAABBB???@@@CCCFFFGGGFFFCCCBBBAAA===>>>???AAABBBCCCCCCCCCEEEBBB>>>======???@@@@@@<<<>>>@@@AAA@@@??????@@@AAA???CCCLLLOOOJJJGGGHHHJJJIIIIIIHHHHHHIIIIIIIIIIIIEEE@@@>>>======:::777<<<>>>@@@AAAAAA>>>:::888999777555777999;;;;;;:::333555666555444555999<<<>>>===<<<:::999999888888666777888888777777888::::::777333222444777999:::999888777888;;;>>>??????===999555555888::::::888777555555888<<>>???@@@@@@@@@<<<;;;999888666666777999<<<:::888666666777888:::;;;999777666666888:::;;;<<<;;;:::999999===CCCGGGMMMJJJEEEBBBAAADDDIIILLLIIIJJJFFFCCCLLL[[[```[[[JJJPPPYYYaaaeeeddd```]]]VVVZZZZZZUUUPPPPPPOOOMMMMMMJJJJJJMMMKKKEEE@@@???@@@HHHMMMLLLQQQ[[[]]]WWWRRRLLLFFFBBBAAA???:::555444777;;;;;;888555444555777888:::;;;;;;777000,,,+++  &&&222555888999777555666888999888888888999:::;;;<<<777888999888666555666777:::;;;<<<;;;888666555555777666444333111111111111333333444555444444222222333555888:::;;;:::888666444555555333000000222444444666777666444444777;;;<<<<<<<<<<<<<<<===>>>>>>===999888::::::777888<<<;;;999666666888;;;<<<===<<<:::777444333333444555222111000222666999:::;;;<<<888777999:::999<<<@@@???<<<888666777888999999999666555555666555333000000///---,,,---...111222000000444888777222111444777555333000...,,,,,,+++((('''$$$  """$$$(((---222666999:::???>>>======???BBBEEEGGG======<<<<<<<<<======>>>888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;===>>>@@@???===:::888777777888999666555777777444555888======<<<::::::999999999999999:::;;;:::777222...)))'''$$$ '''555AAADDDDDDDDDCCCCCCDDDDDDDDDAAABBBCCCCCCBBBAAA@@@@@@EEEEEEFFFHHHIIIGGGCCC??????AAACCCCCCBBBAAAAAAAAAJJJHHHGGGHHHKKKIIICCC===999<<<>>>===???DDDEEECCCDDDAAA???AAADDDDDD@@@<<<;;;<<<;;;999666555666888999:::<<<<<<<<<===???AAA>>>===<<<<<<<<<===<<<<<<777555444555999<<<<<<;;;;;;<<<===<<<999777555555;;;>>>BBBDDDCCCBBBAAAAAABBBCCCDDDEEEDDDBBB@@@>>>999:::;;;<<<======;;;:::999777777888:::;;;:::999;;;888666666777999999999>>>???@@@@@@>>>;;;888666666666777:::======:::777;;;<<<======<<<<<<>>>@@@CCCDDDAAA>>>???DDDDDDAAA???AAADDDDDDCCCAAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFHHHEEEBBB@@@@@@@@@??????>>>>>>>>>===;;;;;;===???CCCAAAEEENNNRRRNNNIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIEEEAAA??????>>><<<:::===>>>???@@@???===;;;999444444555888<<<>>>>>>===555666666666555666999;;;<<<;;;:::999888888888888666888999888888777999::::::666333111333666888999888666666777:::===??????<<<777333222555888888888555555666888999:::;;;;;;:::;;;<<<<<<:::888999999888:::<<<>>>>>>===;;;::::::777444555888::::::888666888<<<>>>??????===<<<888999:::<<<>>>???AAAAAA>>>===<<<:::999888888888999888888777777999:::;;;999888888888999:::<<<<<<>>>>>>===<<<<<>><<<:::999:::;;;;;;888999:::;;;;;;<<<;;;;;;===<<<:::999888888999:::@@@???>>><<<:::999999888<<<888777888888666666:::======<<<;;;::::::::::::888777666555333000+++''''''%%%   ...;;;BBBCCCCCCDDDDDDEEEFFFFFFBBBEEEFFFDDDAAA???BBBEEEEEEEEEEEEEEEFFFEEEBBB@@@>>>@@@BBBBBBAAA@@@@@@AAAFFFDDDBBBCCCFFFFFFBBB???999===??????AAAEEEFFFCCCEEECCCBBBDDDFFFEEEAAA===<<<;;;999666444444777999666999;;;======>>>@@@AAA;;;<<<===>>>>>><<<;;;:::666444333555777999999999<<<===>>>===;;;999888888???AAADDDDDDBBB@@@??????CCCDDDEEEEEEEEECCCAAA???;;;<<<=========<<<:::999777777777999;;;:::888555666555444444666888888888;;;???BBBBBB???;;;999999777777777999;;;<<<:::888;;;<<<======<<<===???AAACCCDDDBBB@@@BBBGGGGGGDDD???AAABBBBBBBBBAAACCCDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKIIIFFFEEEDDDBBB@@@>>>AAAAAA???<<<:::;;;>>>@@@GGGEEEIIIRRRWWWSSSLLLGGGGGGFFFDDDDDDDDDFFFHHHIIIHHHFFFCCCAAAAAA@@@???===>>>>>>>>>>>>>>>===;;;;;;555666888:::<<<<<<;;;:::888888777777777888:::;;;===<<<:::999888777777666666888999:::999999:::;;;999777555555777888888888555444333555888;;;======;;;777222111333666999999666888:::999777666888;;;777999;;;<<<;;;::::::::::::;;;<<<===>>>===<<<<<<<<<:::777777999;;;;;;;;;888999;;;=========;;;:::999999:::;;;<<<>>>???@@@AAA???>>><<<<<<;;;999777666666666777888:::;;;<<<;;;<<<======>>>>>>>>>===>>>???>>>>>>===@@@CCCGGGKKKIIIFFFCCCAAA@@@@@@@@@<<<@@@BBBBBBEEEJJJJJJEEE<<>>===888333111111///###  ///555888777555666888888888888999::::::;;;<<<===999::::::999777777999;;;:::;;;;;;999666444333444:::999888666666777888888888888777666444222111000///000222444555555444444888888888777777888:::;;;777444111000111333333333888888999999999999999999::::::<<<======;;;999999777555333333555777888777444444444444555777888888444333222444777:::;;;<<<;;;777666888888666888<<<;;;999666666777888888888888888888888777333000---222333555666666555444333444333444777666222333666<<<999555111...,,,,,,,,,((())))))&&&   ###***000444666999999999999;;;>>>@@@BBB???===999777555555777888999999::::::;;;;;;;;;;;;===<<<:::999888999999:::@@@???===<<<<<<<<<;;;:::>>>:::888:::999777888;;;>>>>>>===<<<<<<<<<<<<<<<666444111///,,,)))%%%!!!%%%""" ***777@@@AAABBBDDDEEEFFFGGGGGGFFFFFFFFFDDDAAAAAADDDGGGHHHGGGEEEEEEFFFFFFDDDBBBAAACCCDDDDDDBBBAAA@@@@@@DDDBBB@@@@@@BBBDDDDDDCCC===AAACCCBBBDDDIIIJJJGGGDDDDDDDDDEEEGGGEEEAAA>>>>>>>>>===:::888777999;;;666888;;;======<<<===>>>;;;>>>@@@AAA???<<<999777555555666777:::;;;<<<======???@@@@@@>>><<<;;;<<>>>>>>>>BBBBBBCCCDDDDDDBBBAAA@@@===>>>???>>><<<;;;::::::999:::;;;===>>><<<888555333222222444666888888777666<<>>::::::<<<888888888:::;;;;;;;;;;;;<<<===>>>>>>===>>>@@@AAAAAACCCBBBAAACCCIIIIIIFFFBBBCCCCCCCCCBBBCCCFFFHHHFFFGGGHHHHHHIIIIIIIIIIIIJJJIIIHHHHHHGGGFFFCCC@@@CCCCCCBBBAAA???@@@CCCEEEKKKJJJMMMTTTYYYWWWNNNGGGFFFEEECCCCCCCCCEEEHHHIIIFFFEEEDDDCCCBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<666777999:::;;;:::::::::;;;:::999999999:::;;;;;;???>>><<<:::888666666555666888:::;;;::::::;;;<<<999999999;;;<<<;;;999777333222111222555888:::::::::777444222333777:::;;;:::<<<===:::555333666999444777:::;;;<<<;;;<<<=========<<<;;;<<<===>>>???===;;;999999999:::;;;::::::::::::::::::;;;<<<<<<;;;;;;::::::;;;<<<===>>>BBB@@@>>>>>>???===:::777333444555777999;;;<<<<<<>>>??????@@@???>>>===<<<>>>???@@@??????@@@BBBEEEMMMLLLIIIFFFCCC@@@???>>>???CCCFFFDDDBBBAAA>>>;;;<<<>>>BBBGGGLLLQQQTTTUUUNNNNNNKKKGGGGGGKKKLLLJJJ???>>>AAAHHHLLLKKKJJJLLLIIIIIIJJJMMMRRRUUUPPPIIIFFFFFFFFFGGGIIIJJJIIIIIIAAACCCDDDAAA<<<888888999333777::::::666444333555111(((   )))111777666666:::<<<;;;666666888999;;;<<<===>>>888888888777666666888;;;;;;<<<;;;999666444444444777777777777888888888999777777666555444444333333000000111222333444555555:::999999999:::;;;<<<===888555333222333555555555777777888888888888777666777999<<<=========;;;999888777555555777888888777444444666777888999::::::666555444555888;;;<<<===;;;888777999999666777:::::::::999:::;;;;;;999777222666:::;;;999555///,,,111333666888999888666555777444444555444222555;;;@@@===999444000...---------......***$$$  '''---222444888888888999;;;===???AAA???===:::777555666777888;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;======???===;;;;;;===>>>===<<<@@@<<<999:::999777888<<>>===<<<<<<<<<<<<555111---)))'''$$$!!!!!! (((555>>>???AAACCCEEEFFFGGGGGGJJJFFFCCCBBBCCCEEEFFFEEEKKKIIIGGGGGGGGGGGGFFFEEECCCDDDFFFEEEBBB???>>>>>>CCCBBB@@@@@@BBBDDDFFFFFFCCCGGGGGGFFFHHHLLLNNNLLLCCCDDDDDDEEEFFFEEEBBB@@@BBBCCCCCCBBB???=========777999<<<<<<;;;:::::::::===AAAEEEEEEAAA<<<888666555666888:::<<<>>>@@@AAA>>>@@@BBBBBB@@@?????????<<<===>>>>>>===<<<===???@@@@@@AAAAAAAAA@@@???>>>>>>???@@@???<<<::::::;;;<<<<<<===>>>>>>===999555222222333555888999888777333999???@@@<<<:::;;;===999:::;;;<<<<<<<<<=========>>>???>>>>>>>>>@@@BBB@@@BBBBBBAAADDDJJJJJJGGGBBBCCCCCCBBBBBBCCCFFFIIIFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFHHHIIIHHHFFFDDD???AAADDDEEEEEEEEEFFFHHHLLLMMMOOOSSSWWWVVVOOOGGGFFFEEEDDDCCCDDDEEEGGGHHHDDDDDDDDDDDDCCCBBBAAAAAA>>>===<<<;;;;;;<<<<<<===222444777999999:::;;;===>>>;;;999999:::;;;;;;:::>>>===;;;999888666666555555888;;;<<<;;;;;;;;;<<<999999:::<<<===<<<999666333111000111444777888888999888555444555777:::<<<<<<======999555333555777444777999;;;;;;;;;===>>>???>>><<<;;;<<<===???AAA;;;;;;::::::999999888888;;;:::999999:::;;;===>>><<<<<<;;;::::::<<<===>>>AAA???>>>@@@AAA@@@;;;777222444666999;;;<<<<<<<<>>===<<<;;;???@@@AAAAAA@@@@@@BBBDDDKKKJJJHHHEEECCCAAA@@@???AAADDDFFFDDD>>>999777666===>>>???CCCHHHNNNSSSVVVNNNMMMHHHBBBBBBFFFGGGDDD;;;888:::@@@EEEEEEFFFIIIJJJIIIHHHIIIJJJHHHDDD???AAABBBCCCEEEEEEFFFEEEEEEDDDFFFFFFBBB<<<888777888000222555555555444555666666...  !!!---555666777===>>>;;;555666777999;;;;;;<<<<<<777777777555444555888;;;<<<<<<;;;888555333333444111222444666777666666555666555444333333333333444222222222222444555777888999888666666888:::::::::777777777777777777888888666777888888888777666555444888;;;;;;<<<>>>===:::;;;:::888999:::;;;;;;:::555666888:::;;;;;;::::::777666555666999;;;<<<<<<;;;888777999888555666888999:::===@@@BBB@@@===999111666;;;<<<:::444///,,,...000444777888777666555555333222444444444999??????===;;;777444111///...333444333...'''!!!  !!!)))...111777777888999;;;===???@@@@@@???===;;;::::::<<<<<<===<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<>>>???@@@>>>;;;888999<<<@@@@@@@@@BBB===::::::999777999===@@@???>>><<<;;;:::::::::333///***&&&$$$"""!!!  (((444<<<>>>@@@CCCDDDEEEEEEEEEKKKFFFBBBAAAEEEGGGFFFDDDJJJIIIGGGGGGHHHHHHFFFEEEAAACCCDDDCCC@@@>>>======CCCBBBAAAAAABBBDDDGGGIIIJJJKKKJJJGGGHHHMMMPPPOOOCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIGGGDDDAAA???>>>:::;;;<<<<<<:::999999:::>>>BBBGGGFFFAAA;;;888777555777:::<<<===>>>@@@AAA<<>>>>>>>>??????>>>>>>===>>>@@@AAA???<<<:::;;;>>>>>>===;;;;;;:::999777555444444666999<<<<<<:::888222666;;;<<<<<<;;;===???;;;===@@@@@@@@@??????@@@===>>>??????>>>???AAACCC@@@CCCCCCCCCFFFKKKKKKGGGAAAAAABBBAAA@@@AAACCCFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBCCCFFFHHHIIIGGGEEE;;;>>>BBBDDDEEEEEEFFFGGGLLLOOOOOONNNOOOPPPMMMHHHFFFEEEEEEDDDDDDEEEEEEEEEBBBCCCDDDDDDBBB@@@@@@AAA======<<<;;;;;;<<<<<<===111333666666777888<<>>;;;888777999:::999888:::999888777777777777777555888;;;===<<<<<<<<<===:::888777777888888777666555333222222444666777777777777666555555777:::<<<;;;:::999666444444555777888999::::::999999;;;===>>>>>>======>>>>>>??????;;;<<<======<<<:::888888999::::::;;;<<<=========<<<;;;::::::;;;===???@@@@@@>>>>>>@@@CCCAAA<<<777333555999<<<>>>???>>>>>>????????????>>>>>>>>>>>>AAABBBDDDDDDCCCBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBB>>>AAACCCAAA;;;666666888=========???DDDJJJQQQUUUWWWTTTLLLDDDBBBEEEDDDAAA???;;;:::>>>AAAAAACCCFFFHHHGGGFFFEEEBBB>>>;;;999:::<<>>:::999:::444333333555777888888777666000"""   )))444444666<<<===777666777888999999999888777777777666555444555888;;;<<<;;;:::777333111222333,,,///333666777666444222888777555444333333444444444444333444555777:::;;;999666444444666888888777555888;;;;;;:::888:::<<<666777888999888777555444111666999888:::??????<<<;;;:::999999:::;;;:::999666888:::<<<<<<;;;999888666555333444777:::;;;;;;:::777666888777444333666666999???EEEIIIGGGCCC>>>666999;;;;;;666111...------///333666888888888777444333444777777555777<<<999999999888666444222111444444333///***&&&######   """(((,,,555666777999:::<<<===>>>???>>>>>>>>>>>>>>>?????????>>>===<<<<<<===>>>???===<<<<<<;;;<<<>>>???@@@===888444555;;;AAACCCCCCBBB===::::::999777888===>>>===<<<:::888777666666222...((($$$#########"""  ,,,888;;;===???BBBCCCDDDDDDCCCGGGFFFDDDCCCDDDDDDEEEDDDGGGFFFEEEEEEFFFEEECCCAAA@@@BBBCCCCCCBBB@@@@@@@@@CCCCCCCCCBBBBBBDDDGGGIIILLLMMMJJJEEEEEEKKKNNNNNNDDDEEEEEEEEEEEEGGGIIIKKKKKKKKKJJJGGGCCC@@@??????;;;<<<===<<<;;;;;;<<<>>>;;;@@@EEEEEE@@@;;;999999888;;;>>>???>>>===>>>@@@:::<<>>:::777777777666666777888:::===??????<<<999444666888:::<<<>>>@@@AAA<<<@@@DDDEEEDDDBBBBBBCCC>>>???@@@@@@??????AAACCCBBBEEEEEEEEEHHHLLLLLLHHHAAABBBCCCBBBAAA@@@BBBDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@BBBEEEFFFFFFEEE===???AAABBBBBBCCCEEEGGGKKKOOOOOOIIIFFFIIIKKKIIIDDDDDDEEEEEEDDDCCCBBBAAA???BBBDDDCCC@@@>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<333444666555444666:::======:::666666888999888666666555555666666777888999555888;;;======<<<<<<===:::777333111222444555666777555444444555777777777555666666666555666999;;;999777555444444555666777;;;<<<;;;999888888:::<<<<<<===???@@@@@@@@@>>>===<<>>??????===<<<;;;:::::::::<<<>>>AAACCC???======@@@CCCBBB<<<777555888;;;???@@@AAA@@@???@@@@@@@@@@@@AAABBBCCCDDDCCCDDDFFFFFFEEEDDDDDDEEE>>>=========???@@@CCCDDD>>>AAADDDCCC===888;;;@@@AAA@@@???AAAEEELLLSSSXXX```[[[RRRHHHEEEFFFDDD@@@FFF@@@===???AAAAAACCCFFFEEEDDDCCCAAA<<<777555777333666;;;???AAADDDFFFHHHMMMNNNMMMHHHAAA===<<<===:::888666888;;;===;;;999222...!!!  '''333333555;;;:::333888999999999888666555333888888777555444666999<<<;;;:::999555222000000222+++///444888999888555333<<<;;;999777666555555666666555555555666999<<<>>>:::777444444666888777666333888>>>>>>;;;999;;;===666777888999888777555333000555888666999???AAA===999777666777888888777666777888;;;<<<<<<:::888666555333222333666888999999999555555777666222111444333888@@@IIINNNMMMGGGBBB;;;<<<<<<888222...---......000444777:::;;;;;;;;;555555888;;;:::444333555444555777888888666444333///000000///,,,++++++,,,  $$$(((444555666888999;;;<<<===<<<<<<======>>>?????????@@@???>>>======>>>???@@@======<<<;;;<<<===>>>???<<<777222333:::AAAEEEEEEBBB===:::999888666888======<<<:::888666444333333222---'''######$$$%%%%%%%%%$$$"""$$$000<<<:::<<>>???BBBDDDEEEEEEDDDEEEFFFBBBCCCCCCCCCCCCDDDFFFHHHMMMMMMHHHBBBBBBHHHLLLMMMFFFFFFFFFFFFFFFHHHLLLOOONNNMMMIIIDDD@@@>>>???@@@<<<======<<<<<<===@@@BBB888===CCCCCC???;;;;;;<<<===@@@CCCBBB@@@>>>>>>???777:::===>>>>>>===>>>???>>>>>>===;;;::::::===???===============>>>>>>>>>===@@@BBB@@@<<<:::===AAAEEE@@@:::666555777888888999:::<<>>???@@@@@@???@@@BBBDDDDDDGGGGGGGGGJJJNNNMMMIIICCCDDDEEEEEECCCBBBCCCDDDCCCCCCDDDCCCCCCBBBAAA@@@@@@??????@@@CCCDDDDDDCCCBBBBBBAAA@@@@@@BBBFFFIIIJJJOOONNNEEE@@@DDDIIIJJJBBBCCCDDDEEEDDDAAA???===>>>AAACCCBBB???<<<<<<===;;;;;;<<<<<<===<<<<<<;;;444444444444777:::===???:::777444555777888777555111444777:::;;;;;;999777888888888888888888999999999555000///222555666666555555555444333444888;;;::::::999888777777777777888999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAAAAA???=========>>>@@@CCCDDDAAA===999777999999;;;>>>AAAAAA>>><<<999:::<<<>>>@@@BBBBBBCCCBBBBBBAAAAAA???>>><<<;;;999777999===>>><<<===@@@>>>???AAACCCEEEEEEFFFFFFCCCBBBAAACCCFFFFFFCCC@@@>>>===;;;:::;;;<<<>>>@@@AAABBBAAA>>>;;;<<>>===:::444000000444888222333555666666666555444555888:::999666444555666<<<;;;:::777666666999<<>>999888;;;===;;;;;;===<<<;;;:::::::::999777555666555666888<<<>>>???>>><<<888444333666:::;;;::::::;;;===>>>???>>>===<<<666666444444444666888999???;;;777555555555333000555999???CCCEEEEEEEEEEEEAAA???<<<999777666777777333555777888999888777666888;;;>>>===999666555666222666::::::888555444555444111---,,,,,,+++'''$$$   """000///000222555888888888;;;<<<<<<>>>???@@@AAABBBAAABBBAAA???<<<:::::::::=========;;;999999;;;===:::999999:::<<<@@@CCCEEEAAA>>>:::555222333666999;;;999777555222000//////)))(((%%%$$$######$$$%%%))))))'''$$$ $$$...666:::<<>>>>>=========???@@@>>>>>>???@@@???>>><<<;;;BBBBBBAAA@@@????????????@@@===:::;;;>>>@@@@@@???===>>>>>>===:::888888999999===???>>><<<;;;???DDD===>>>??????>>>===>>>@@@HHHCCC>>>999888888777777888;;;???BBBCCCAAA???===<<<;;;:::<<<>>>AAAAAAAAA>>>EEEJJJIIIHHHFFFCCC>>>BBBAAA@@@???@@@BBBEEEGGGCCCCCCDDDGGGLLLMMMKKKIIIAAAFFFJJJIIIEEEBBBCCCEEEIIIGGGDDDAAA@@@AAABBBCCCBBBAAAAAABBBEEEFFFFFFFFFCCCFFFEEEAAAAAAEEEHHHHHHHHHHHHFFFCCC@@@BBBGGGKKKEEEFFFFFFEEEBBB@@@??????AAACCCBBB>>>>>>@@@AAA>>>:::>>>>>>;;;:::===???>>>666666555555777999;;;===888666444444666777555444333555888::::::999777555999999999999888777666555555222......222444555444333333333444666888;;;<<<;;;:::999888888999::::::777888:::;;;===>>>>>>>>><<<===>>>??????>>>===<<<;;;<<<===>>>===<<<;;;;;;;;;>>>AAABBB@@@<<<999777999;;;>>>@@@@@@>>>===;;;::::::<<<>>>@@@AAABBBBBBCCCBBBAAA@@@???>>>======>>>;;;<<<>>>>>>;;;:::======>>>>>>???AAABBBCCCCCCBBB@@@???@@@AAAAAA???<<<<<<;;;;;;::::::<<<===>>>>>>>>>>>>===<<<>>>CCCHHHQQQPPPMMMIIIEEEFFFLLLQQQZZZTTTOOONNNLLLIIIIIILLLOOOMMMKKKHHHEEECCCBBBBBBDDDAAA@@@???999111000444777888:::>>>CCCGGGHHHHHHNNNPPPQQQNNNHHHBBB???>>>BBB@@@===;;;:::999777555666555+++  ,,,777;;;;;;::::::??????>>>===;;;999666555888777555444444555666777;;;;;;:::666222111333666444444555555666666666666555888999999666444555777888:::;;;:::999888999;;;===;;;999666666666888999:::666555888:::888888:::<<<;;;::::::::::::888666666666666888;;;=========>>>;;;888777888;;;<<<===:::;;;;;;;;;;;;;;;<<<===888777555444444555666777AAA===999777888777555222222666;;;???@@@AAABBBBBBCCCBBB???<<<;;;:::::::::555666777888999888666555999;;;>>>===:::777777777444777::::::888555444444555111---++++++,,,+++***%%%###  )))+++...111444666777888>>>===<<<<<<===>>>@@@BBB@@@@@@@@@>>>;;;999888999:::;;;;;;:::888888:::<<<:::::::::;;;<<<>>>@@@AAA===;;;777444222222555777777666444111...,,,+++***(((&&&%%%######$$$%%%&&&'''((((((&&&$$$###$$$&&&,,,+++,,,000777===@@@@@@CCCCCCEEEHHHKKKKKKGGGCCCAAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAACCCCCC@@@>>>???CCCFFFFFFDDDDDDHHHLLLJJJIIIEEE>>>===AAADDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEBBB???>>>???AAA@@@>>>===<<<===>>>??????<<<<<<<<<======<<<<<<<<>>===;;;<<<<<<;;;999777888999:::;;;===<<<;;;<<<>>>AAA@@@@@@@@@AAABBBCCCDDDDDDDDD@@@;;;888777666555444555999===AAACCCBBB@@@>>><<<;;;:::<<<>>>@@@@@@@@@BBBGGGIIIGGGEEEFFFEEEBBB>>>>>>???@@@BBBDDDGGGHHHJJJHHHFFFGGGHHHIIIGGGDDDCCCGGGKKKKKKGGGEEEFFFHHHKKKIIIFFFCCCBBBBBBCCCDDDEEEDDDDDDDDDEEEDDDCCCBBBBBBEEEFFFBBBAAAEEEGGGFFFFFFFFFDDDAAA@@@AAAFFFJJJHHHHHHGGGEEECCCAAAAAAAAA???AAAAAA>>>===@@@???===999>>>???;;;:::<<<===;;;888777666666666888999:::777555444333444555444333444555888999999888555444999999::::::888666333111333000///111444666555333222111222555:::======;;;<<<;;;999888999:::<<<===;;;<<<===>>>????????????>>>???@@@AAAAAA@@@???>>>:::;;;;;;<<<<<<<<<<<<;;;:::<<<>>>@@@@@@>>>;;;999888;;;???@@@???===;;;:::;;;<<<===>>>???@@@@@@AAADDDCCCAAA???>>>>>>?????????======@@@???<<<;;;=========<<<;;;<<<>>>@@@AAABBB@@@===<<<<<<<<<:::999:::::::::;;;;;;;;;;;;;;;::::::;;;<<<>>>AAAGGGKKKWWWXXXVVVNNNEEEBBBGGGNNNVVVPPPLLLLLLMMMLLLMMMPPPSSSQQQOOOMMMKKKHHHDDDAAA???AAADDDBBB:::000///333555666999===CCCGGGIIIIIIKKKNNNQQQPPPLLLFFFAAA???BBB@@@===<<<:::888555333777555---  )))666<<<>>>>>>???@@@@@@???===;;;999777555666555555444555555666666888999999777555333444555666666555444555666777777666777999888777666666777555777:::;;;:::999999:::<<<;;;999888777888888999888444333666888777666888<<<;;;::::::;;;;;;999888777666666777:::;;;;;;:::;;;:::999777666777999<<<;;;<<<;;;999888888:::===999888666444333444555666???<<<888777999999666444222444888:::;;;<<<===>>>CCCBBB@@@>>><<<;;;;;;;;;666777888999999888666555:::<<<>>>>>><<<:::999:::777999;;;;;;888666444444555222...+++,,,---...///+++)))%%% $$$+++///111333777:::@@@???===;;;;;;<<>>>>>@@@AAADDDHHHJJJHHHDDDAAAAAABBBCCCDDDCCCAAA???===@@@@@@AAABBBBBBCCCBBBBBB@@@???@@@AAACCCCCC@@@>>>???BBBEEEFFFDDDEEEHHHKKKJJJIIICCC<<<<<>>???BBB???<<<<<>>::::::999888999:::;;;;;;AAA@@@@@@?????????@@@@@@>>>===;;;;;;<<<===<<<;;;777888999888777666888999;;;:::999:::<<<>>>???>>>???===<<<>>>AAADDDDDDBBBAAA>>>;;;999888777555444333777<<>>@@@???>>>CCCFFFFFFBBB@@@CCCDDDCCC===>>>@@@AAACCCDDDEEEEEEKKKIIIHHHGGGGGGGGGEEECCCDDDHHHKKKKKKIIIHHHIIIKKKKKKJJJGGGDDDCCCCCCCCCDDDBBBCCCEEEFFFEEEDDDBBBAAAAAAEEEFFFCCCBBBDDDEEEDDDBBBBBBAAA??????@@@DDDGGGIIIHHHFFFCCCBBBBBBCCCCCC>>>@@@AAA>>>===>>>===:::888===???<<<;;;<<<<<<:::555555555555666777888999888666555444444444444444333444666888999888666555666777999:::999666333111333222222555999;;;888555444222222777===@@@===999;;;:::999888888:::===>>>BBBBBBAAAAAA@@@>>>===<<<@@@????????????@@@@@@AAA;;;;;;;;;<<<===>>>>>>===999:::<<>>>>>???@@@DDDBBB@@@???>>>???@@@AAA>>><<<<<<@@@AAA>>>>>>@@@@@@>>><<<;;;;;;===@@@BBBDDDBBB???<<<::::::999999;;;;;;<<<<<<<<<;;;;;;:::999:::;;;===@@@DDDIIILLLWWWYYYXXXNNNCCC>>>CCCJJJSSSLLLHHHJJJMMMMMMOOOQQQVVVSSSPPPOOONNNMMMJJJGGGDDDFFFGGGDDD===666444666333444888===DDDIIIKKKKKKHHHKKKOOOQQQOOOJJJEEEAAA>>>===;;;::::::888555333555333,,,   '''444<<<>>>@@@AAA@@@???>>><<<:::888666555555666666777777777888888999999777666555555666777888777555333333555777999666777888888888777777777333555777888888888999;;;;;;;;;::::::::::::::::::999555444777999888888:::===;;;999999:::;;;:::999777666555666888999999888999;;;<<<:::777666999<<<===>>>>>><<<888666777999666555444222222333444666999777555555888999888555666777999:::999999:::;;;@@@???>>>===;;;:::999888888888999999999888777666;;;<<<===>>>===<<<<<<;;;;;;<<<<<<<<<:::888666555555444222000//////......,,,+++)))%%%   '''---///222777;;;>>>>>>>>>======<<<<<<<<<666888::::::999888888999777999;;;;;;:::999:::;;;;;;<<<===>>>===<<<:::999<<<;;;;;;;;;<<<<<<;;;:::777666444111...+++)))'''%%%$$$######$$$&&&(((***&&&)))---///111333666888;;;::::::::::::;;;::::::???@@@BBBDDDEEEDDDBBB@@@FFFFFFFFFEEEBBB>>>:::888<<<===>>>@@@AAAAAAAAA@@@AAAAAAAAAAAABBBCCCCCCCCCAAACCCFFFFFFDDDDDDFFFGGGGGGHHHDDD???>>>CCCEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???===;;;;;;===???DDD@@@======@@@BBBAAA>>>;;;999777666555777999:::@@@???????????????@@@@@@>>>===<<<<<<<<<;;;;;;:::555666777666555666888;;;;;;888777999???CCCBBB@@@@@@<<<888:::???BBBAAA>>>???>>><<<<<<<<<;;;888666555888===AAABBB@@@===;;;>>>===<<<===???@@@>>>===???CCCCCC???===???AAA@@@???@@@AAABBBBBBAAA???>>>EEEFFFHHHJJJKKKJJJGGGFFFDDDGGGJJJKKKJJJJJJKKKMMMKKKIIIGGGDDDBBBBBBBBBBBB<<>>???AAADDDEEEHHHEEEBBB??????AAABBBCCC@@@BBBBBB???======;;;777777<<>>===>>>>>>;;;222222333444555777888999888888777666555444555555111333555777999999999999222444777999999888666555444333444888<<<===999666777555444888===???:::555:::999888777888:::;;;===BBBBBBBBBAAA@@@>>><<<<<>>;;;::::::===AAACCC<<<:::999:::<<<>>>===<<<666666777:::===>>>;;;999666333222777???BBB===777======<<<<<<======??????CCCAAA???>>>>>>???AAABBB???======AAAAAA>>>===@@@CCCAAA>>><<<===???CCCEEEFFFEEEBBB???===;;;<<<<<<>>>>>>>>>>>>===;;;:::999;;;;;;;;;>>>BBBGGGJJJLLLSSSVVVVVVNNNCCC???EEELLLTTTLLLHHHKKKOOOPPPQQQSSSUUUSSSOOOMMMNNNOOOPPPPPPLLLJJJEEE@@@===<<<:::888333444777>>>EEEJJJLLLMMMFFFHHHMMMPPPPPPNNNIIIEEEAAA???<<<;;;:::888666333333222...&&&  &&&333:::===???AAA>>>===<<<:::888777666555777888888999:::;;;;;;<<<===:::666444444666999:::999777444333222444777888777777777888888888888777333444444444333555999<<<<<<<<<;;;;;;;;;<<<<<<===888444333777999888888:::===;;;999999999:::999888777666555666888999888777===???AAA@@@===<<<>>>@@@===AAACCCAAA;;;666444444333222111111222444666777666444333666:::<<<;;;999;;;<<<===<<<:::999999999======>>>===<<<:::888777888999999999999999888888============>>>======<<<=========<<<<<<:::888666555666777666333000,,,************(((###  """))),,,000666;;;999;;;>>>@@@@@@>>>:::777222444888999999999:::;;;999;;;>>>>>>===<<<;;;;;;;;;<<<>>>???>>><<<:::888<<<;;;;;;===???@@@===;;;666555444222///,,,)))(((%%%$$$###$$$%%%'''***,,,***---111333555777999;;;>>>?????????>>>=========BBBBBBBBBAAAAAABBBCCCDDDGGGHHHGGGFFFCCC???<<<999888999;;;===>>>>>>===<<>>>>>@@@CCCFFFDDDEEEFFFFFFEEECCCCCCCCCCCCFFFFFFCCCBBBEEEEEEBBBBBBBBBBBBBBBAAAAAAAAAAAA===>>>>>><<<;;;;;;===???EEEBBB???>>>@@@BBBAAA???===;;;888555444555777999>>>>>>>>>>>>???@@@@@@AAA>>>>>>>>>>>>===<<<<<<<<<555666666666666777:::===<<<999777;;;CCCHHHGGGDDDDDD???;;;;;;???BBB@@@===>>>===<<<===>>>===:::888999;;;>>>@@@@@@>>>;;;999@@@???>>>???@@@@@@>>><<<<<>>???AAABBBBBB@@@>>>===@@@DDDJJJNNNNNNLLLHHHFFFDDDFFFHHHIIIIIIJJJKKKLLLHHHGGGEEEBBBAAA@@@??????999===AAACCCBBBAAAAAAAAA@@@EEEFFFCCCAAABBBBBB@@@>>>>>>>>>???AAACCCEEEEEEFFFBBB===;;;<<>>>>>@@@@@@>>>111111222444555777888888999999999777555444555666111333555888:::;;;;;;;;;111333555888:::::::::999555444555999<<<<<<999555888777777999<<<;;;888444999999999999999::::::;;;======>>>>>>???>>>>>>>>><<<:::777666888<<>>>>>>>>???@@@AAACCC@@@@@@AAA@@@;;;999;;;CCCAAA???>>>???BBBEEEGGGEEEFFFEEECCC@@@>>>???@@@BBBAAA???>>><<<:::999888;;;:::;;;>>>CCCGGGJJJKKKQQQSSSSSSNNNGGGFFFKKKQQQXXXOOOJJJMMMQQQRRRRRRSSSQQQQQQOOOMMMLLLNNNSSSVVVNNNKKKDDD<<<;;;===;;;888444555888===CCCHHHJJJJJJEEEFFFIIILLLOOOOOOMMMJJJKKKGGGBBB>>>;;;888666444444444333///###  $$$111888<<>>???@@@AAA<<<777444555888:::<<<888666444222222333555777888777777888999:::888777444444333222222444888<<<<<<;;;;;;:::;;;<<<>>>???777333222666888777888:::>>><<<999777888888888777777666555666888999999888;;;===??????>>>>>>>>>???;;;@@@EEECCC<<<666333333333222111222333555888:::777555555888===???===;;;===>>>@@@???===:::::::::>>>???@@@@@@???<<<:::888888888999999999:::::::::???>>>=========>>><<<;;;===<<<;;;;;;;;;;;;999777444666999999555000+++))))))******)))'''### ###(((---333888444888>>>BBBBBB???:::666222555888::::::::::::;;;999<<>>;;;:::999999:::<<<======<<<:::999:::888888:::>>>>>>;;;888333333222111...+++)))'''&&&&&&%%%%%%'''))),,,---...111555888999999;;;<<<===???@@@@@@>>><<<======@@@@@@>>><<<:::<<<@@@CCCCCCDDDEEEFFFEEECCCAAA???666777:::;;;<<<;;;:::999;;;<<<;;;::::::<<<@@@DDDDDDEEEEEEFFFEEEDDDBBBAAA@@@CCCEEEDDDDDDFFFDDD@@@????????????@@@@@@@@@@@@<<<======<<<;;;<<<>>>@@@BBBBBB@@@???>>>>>>???@@@>>><<<:::777777888999;;;=========>>>???@@@AAABBB>>>???AAAAAA???>>>>>>???888999999888888999===@@@???<<<:::>>>DDDIIIHHHFFFBBB???;;;:::<<<======;;;<<<;;;:::;;;======;;;:::===>>>??????>>>===;;;:::BBBAAAAAAAAABBBAAA>>><<<===CCCGGGFFFDDDDDDAAA>>>;;;<<>>===<<<<<<@@@CCCCCC@@@======???BBBEEEFFFBBB???AAAAAA???>>>>>>???AAAEEEGGGHHHGGGDDD@@@;;;:::<<>><<<===<<<999666;;;>>>======???@@@>>>333444555666777777777777888999999777444222333555444555777999:::;;;<<<<<<222333555777999;;;<<<<<<888777777:::>>>>>>:::666777888888999999888777666:::;;;;;;<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<666666666777:::===@@@BBB<<<888444555888:::888666333111111444999;;;888444666555555666:::===???@@@<<<<<<;;;;;;;;;===???AAA=========>>>>>>?????????CCC@@@???AAA???:::888:::@@@???>>>>>>???BBBEEEGGGAAACCCEEEDDDAAA@@@@@@BBBDDDCCC@@@<<<999777666666777777888<<>>;;;999777666555555888777+++ !!!...777;;;???AAA;;;:::999888888888999999<<<;;;:::;;;<<>>999777888:::;;;:::666555333222222222333444888777666888:::;;;999777444555666555555666888:::;;;:::888888888;;;===???888444444888:::999:::<<>>;;;888888;;;>>>???>>><<<;;;;;;>>>???AAABBBAAA>>>;;;999888888888999:::;;;<<<===AAA???<<<<<<======;;;999;;;999777888999:::888555333666999888444000---,,,++++++,,,+++***'''%%%### ###***///222111555;;;@@@BBB@@@<<<999555888;;;<<<;;;999888888777:::===>>><<<888555444555666888999:::::::::999999777555777;;;<<<999555000111111000///,,,)))'''((('''''''''(((***---///222555999;;;<<<===>>>???;;;===??????<<<::::::;;;<<<<<<<<<:::888888;;;>>>AAABBBDDDEEEEEEDDDCCCBBB666888:::;;;;;;:::888777555888;;;;;;;;;;;;>>>@@@BBBBBBCCCEEEFFFFFFDDDBBB>>>AAABBB@@@AAACCCCCC@@@;;;;;;<<<<<<======>>>>>><<<=========<<<===@@@BBB>>>@@@@@@>>>:::999;;;???===<<<;;;::::::<<<>>>???<<<<<<======>>>@@@AAABBB>>>AAACCCCCCBBB@@@AAABBB<<<<<<<<<::::::<<>><<<:::888888:::;;;===<<<;;;;;;<<<===???>>>===??????>>>>>>=========>>>DDDCCCCCCDDDDDDBBB???<<>>BBBDDDCCC???===???BBBCCCFFFEEE@@@===???@@@???@@@???@@@DDDIIILLLKKKJJJEEEAAA<<<<<<@@@CCCBBBAAAAAABBB???::::::===???===888<<<===:::999;;;===;;;777777888888888888777777777888888666222111222444666777888999:::;;;;;;;;;444555666777999;;;<<<======;;;;;;===@@@@@@===999555777999888777666777888;;;<<<===>>>>>><<<:::888;;;;;;;;;;;;:::999888777111333666:::===???@@@@@@???:::666666:::;;;999666666444333666;;;===:::777666999;;;:::777888???FFF<<<;;;::::::;;;===@@@AAA;;;<<<===>>>??????>>>>>>@@@======@@@???;;;:::=========<<<===>>>AAACCCEEE>>>AAADDDDDDAAA@@@@@@BBBFFFCCC???:::777555444444444333555:::AAAHHHJJJJJJLLLLLLKKKKKKJJJLLLPPPSSSXXXNNNFFFHHHKKKKKKIIIHHHFFFMMMSSSQQQKKKIIINNNTTTHHHNNNLLLBBB::::::<<<<<<;;;::::::;;;===>>>===;;;EEECCCBBBEEEKKKPPPQQQQQQLLLGGG@@@;;;999999999999444555999:::... ---666<<<@@@CCC;;;:::999999999:::;;;<<<<<<;;;::::::<<>>;;;:::<<<<<<:::888555444333222222222222333888777666777:::;;;999777444666888999888888888999:::888666555666999<<>>;;;555:::>>>===777555777<<<;;;:::888777777999;;;<<<:::888777888;;;:::777333333777<<>>@@@AAA@@@>>>:::888777777888999:::<<<===>>>BBB???<<<;;;<<<===;;;888999666444555777888666444222555777666333000000111------------+++***(((&&&   ''',,,...111444999>>>@@@@@@>>><<<999<<<>>>>>><<<999777666555888;;;<<<999555222000333333555666888999999999:::777555777;;;<<<999555000111222222000...+++)))***)))(((((()))+++...///444777;;;>>>??????@@@AAA===@@@BBBAAA>>>;;;;;;<<<<<<>>>@@@???<<<;;;===???CCCCCCEEEEEEEEECCCAAA???777999;;;<<<<<<:::888666222777===@@@???======>>>???@@@BBBDDDGGGGGGFFFDDD===@@@???<<<===AAABBBAAA888888999::::::;;;<<<<<<<<<===>>>======>>>AAADDD:::>>>@@@<<<666444999>>>;;;;;;;;;<<<>>>@@@BBBCCC<<<<<<<<<===>>>@@@AAABBB>>>BBBEEEEEECCCBBBCCCEEE>>>>>>>>><<<<<<===AAADDDEEEDDDBBBBBBCCCCCCCCCBBB??????>>><<<;;;===AAADDD???>>>===>>>@@@BBBBBBAAA???>>>=========>>>@@@AAAEEEEEEEEEEEEEEECCC???<<<@@@EEEGGGDDDBBBCCCCCC@@@CCCDDDEEEFFFGGGGGGGGGGGGCCCFFFGGGFFFDDDBBBCCCEEEIIIHHHGGGGGGIIIJJJKKKJJJFFFEEECCCAAA???===;;;;;;===AAADDDCCC@@@@@@DDDHHHDDDFFFEEE???<<<>>>@@@@@@AAA@@@BBBFFFLLLNNNMMMKKKGGGBBB>>>???CCCFFFEEECCC===>>><<<777888>>>AAAAAA:::===<<<888666888999777666888:::999666444555666<<<;;;:::888777666666666888666555777;;;======<<<666777888999::::::::::::>>>===<<<;;;;;;<<<===>>>444777999:::::::::;;;;;;>>>???===999777::::::888::::::::::::::::::::::::>>>===<<<<<<===>>>===;;;999:::999777:::===;;;555777999;;;;;;:::999:::;;;???===;;;999999;;;>>>@@@@@@===:::999;;;<<<;;;:::===>>>>>><<<:::;;;???DDDDDD@@@>>>???BBBCCC???;;;@@@??????>>>???AAABBBCCC@@@?????????AAADDDGGGIIIJJJCCC<<<999::::::777444555555666;;;BBBGGGIIIIIIMMMMMMLLLIIIGGGHHHMMMRRRSSSLLLEEEEEEJJJMMMHHHCCCKKKNNNLLLGGGFFFJJJNNNNNNHHHLLLJJJCCC===<<<:::888;;;===???@@@>>>=========666???CCCCCCMMM\\\ZZZKKKQQQDDD;;;>>>BBB===555111666555888:::000  (((666>>>@@@??????@@@???===999888;;;======<<<;;;999888:::>>>AAACCC@@@===;;;:::999888777333222111111111333555666555666666666666777777888777777888999999:::;;;;;;@@@<<<777555555777999:::;;;;;;<<<<<<===>>>>>>>>>===:::999999666222333777::::::::::::::::::::::::;;;:::999;;;===>>>>>>===555666666777888999999999888666555555999<<<>>>>>>AAA<<<;;;===>>>:::888999777555555888>>>BBBCCCBBB<<<<<<===???@@@@@@===;;;777666666777;;;>>>??????FFF@@@;;;999;;;;;;999666444666:::;;;999777666666444666888::::::999777666000333333000//////---)))###  &&&------///333999===???>>><<<<<<===???AAAAAA>>>999555:::888888999;;;999444///+++---111444666777777777777999<<<>>>===;;;888666555333222111000...+++(((((())))))((('''+++222888<<<;;;;;;:::;;;<<<===>>>CCCAAA>>>>>>??????<<<:::::::::;;;<<<>>>AAADDDEEEGGGDDDBBBCCCFFFGGGBBB>>>===;;;:::::::::888666444666666999???@@@<<<:::;;;===???AAABBBAAA@@@AAABBB@@@@@@@@@@@@????????????777666444666999<<<>>>>>>AAA???<<<:::;;;===>>>>>>???@@@>>>888000...333:::???BBBBBB>>><<<>>>???===;;;::::::>>>DDDFFFBBB>>>AAA@@@@@@AAACCCDDDCCCAAAAAAAAA>>>888888@@@GGGIIIDDDAAA>>>???CCCFFFGGGFFFFFFCCC@@@>>>@@@BBBCCCCCC;;;<<<>>>AAACCCCCC@@@>>>DDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>???AAACCCBBBAAABBBBBBBBBCCCCCCBBBAAAAAA@@@BBBDDDDDDCCCBBBCCCDDDAAAAAACCCFFFFFFFFFGGGIIIHHHFFFDDDCCCCCCDDDFFFHHHJJJIIIGGGBBB===:::999:::@@@AAACCCDDDEEEEEEEEEDDDEEECCC@@@===<<<===@@@BBBBBBCCCBBBAAAFFFKKKLLLHHHFFFFFFFFFEEEDDDBBBAAA@@@DDD===666555:::@@@CCCCCC999888666555666888;;;<<<444666888888555444555777999::::::::::::888666555666555555888;;;<<<:::888777888999:::;;;;;;<<<<<<>>>>>>===<<<;;;<<<======999999999999888888999:::>>>???>>>:::999<<<<<<:::;;;;;;;;;;;;::::::::::::???>>>======>>>>>><<<;;;999:::999888:::>>>===888888:::<<<<<<;;;;;;<<<===@@@>>><<<::::::;;;>>>@@@===:::888888;;;======;;;>>>======;;;;;;<<<@@@BBBBBB???===???BBBCCC@@@<<>>>>>??????============>>>@@@BBBDDDFFF@@@:::777888999777555444333444888>>>CCCEEEEEEGGGGGGFFFEEEEEEIIIOOOUUURRRKKKCCCCCCIIILLLJJJEEEHHHKKKJJJFFFDDDGGGIIIHHHGGGLLLMMMHHHBBBBBBBBB@@@???AAABBBBBB@@@>>>>>>>>>===AAAAAAEEEWWWkkkiiiYYYLLLBBB<<>>???===:::999;;;<<<;;;;;;:::999888:::>>>AAACCC@@@===:::999888666666777666444333333444666777888999999:::::::::999999::::::::::::::::::::::::@@@>>>:::999999888888666999::::::;;;;;;<<<=========:::888999777333444777999999:::;;;;;;<<<<<<<<<:::999999;;;===>>>===;;;777777777777888888888888:::888777777:::===??????===::::::===>>>;;;888999999777777999<<>><<<<<<<<<>>>??????===;;;:::999888999;;;======<<>>===<<<<<<===>>>@@@@@@>>>:::777;;;999777888:::888444000...000222444555666666666888999<<<======:::777555555333111000///...,,,******)))'''%%%''',,,333999::::::;;;<<<===<<<<<<<<>>>>>??????<<<999;;;<<<===>>>@@@AAACCCDDDHHHFFFDDDDDDFFFEEE@@@;;;;;;:::::::::::::::888777999888;;;???@@@;;;999:::;;;;;;;;;<<<>>>@@@AAABBB@@@@@@??????>>>>>>>>>>>>;;;888666666999===???@@@EEEAAA===;;;<<<===?????????AAA@@@:::333111666;;;<<>>???>>>>>>======BBBGGGJJJGGGDDDBBBAAABBBCCCEEEEEEDDDBBB???BBBBBB>>>>>>BBBEEEFFFBBB???<<<>>>BBBEEEFFFEEECCCAAA??????AAACCCDDDDDD??????@@@BBBBBBAAA???======>>>???@@@AAABBBCCCCCC???>>>>>>???AAABBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDD@@@BBBDDDEEECCCBBBCCCCCCAAA@@@AAACCCDDDDDDDDDEEEFFFEEEDDDCCCCCCEEEHHHJJJJJJIIIFFFBBB>>>===>>>@@@EEEDDDEEEGGGJJJKKKIIIGGGDDDCCC@@@???>>>???AAABBBCCCCCCBBB@@@CCCIIIIIIFFFEEEFFFFFFEEEDDDBBBAAA???@@@===::::::<<>>>>>===<<<;;;;;;;;;;;;;;;>>>===<<<:::999999999:::===???>>>::::::>>>???======<<<<<<<<<;;;;;;::::::>>>===;;;;;;;;;;;;999888999:::999777999>>>???<<<999;;;===>>>======>>>???AAA???===;;;:::;;;===>>>999888777888;;;=========>>><<<::::::<<<>>>???@@@@@@>>><<<>>>AAABBB@@@===BBBAAA???>>>======>>>???;;;<<<<<<===>>>>>>??????@@@;;;666555777888888666444444444777;;;???@@@@@@CCCCCCBBBBBBCCCHHHNNNSSSRRRKKKDDDEEEJJJNNNMMMJJJFFFIIIIIIDDDBBBDDDFFFEEEFFFMMMQQQMMMIIIHHHIIIHHHAAABBBCCCCCCBBBAAACCCDDDGGGDDD@@@EEE\\\rrrooo^^^FFFAAA>>>AAACCC@@@===<<<888777888777000"""   !!!...666999888:::<<<>>>>>><<<;;;;;;<<<:::::::::999888:::===@@@>>>===;;;999777777777777999999777666666666777888;;;;;;<<<======<<<;;;:::<<<<<<<<<;;;;;;;;;;;;:::===<<<;;;<<<===<<<:::888999999999::::::;;;<<<===>>>:::888999888555444777999999:::<<<============888888999;;;>>>>>><<<999777777888888888888888888<<<:::999:::<<>>???<<<::::::<<<:::999999;;;<<<<<<;;;<<<;;;;;;;;;===>>>===<<<===<<<;;;;;;<<<<<<;;;999:::777444555999<<<<<<:::;;;===???>>>;;;888666666555777999::::::999888777999<<<;;;777555555222......(((   &&&***---333888;;;===<<<<<<===<<<<<<>>>??????===;;;===:::777777999888555222444333333333444555555666999:::<<<<<<;;;999666444666333000.........---,,,,,,'''!!! $$$,,,444999777888;;;<<<<<<;;;:::888???>>>>>>>>>???>>>;;;888<<<===???@@@AAAAAAAAAAAADDDCCCCCCDDDFFFDDD???;;;::::::;;;;;;;;;;;;;;;:::<<<:::<<<@@@???;;;999::::::777444555:::???AAAAAA??????>>>============>>>@@@<<<888777999>>>BBBCCCFFFBBB>>>;;;;;;<<<======>>>@@@AAA===888666999===888<<<===;;;;;;>>>AAA@@@@@@???@@@DDDIIILLLKKKIIIAAAAAABBBDDDEEEEEECCC@@@===BBBFFFEEEDDDEEEDDDAAA???<<<;;;===AAAEEEFFFEEEAAA??????@@@BBBDDDDDDDDDBBBCCCCCCBBBAAA???===<<<777999<<>>>>>???AAABBBAAA@@@>>>???AAABBBDDDEEEEEEFFF@@@CCCEEEFFFDDDCCCBBBBBBCCCCCCCCCEEEHHHIIIIIIGGGFFFEEEDDDCCCDDDFFFIIIJJJIIIGGGCCC@@@>>>@@@EEEIIIJJJHHHFFFIIINNNOOOLLLGGGCCCCCCBBBAAAAAAAAABBBBBBDDDDDDBBB>>>@@@EEEEEECCCCCCCCCDDDEEEDDDBBB@@@>>>;;;===>>>>>>===<<<<<<===;;;:::888777777999;;;<<>>>>>>>>>>>===;;;::::::===<<<999:::>>>???>>>=========<<<<<<;;;::::::<<<:::888888888777555444888:::999666888>>>@@@???;;;===??????>>>>>>???@@@BBB@@@===;;;:::;;;<<<===999999999:::;;;<<<======<<<888666777;;;======<<<>>>===;;;<<>>>>>===<<<<<<===>>>@@@AAA<<<<<<===>>>>>>>>>======;;;777444333555888999888777777777888;;;===>>>???AAABBBBBBCCCEEEGGGJJJMMMOOOKKKGGGJJJOOORRRPPPMMMFFFHHHFFFAAA@@@DDDGGGGGGFFFMMMRRROOOKKKJJJKKKIIIAAABBBBBBCCCCCCEEEIIILLLMMMJJJDDDEEEUUUeeeaaaSSSBBBAAABBBCCCCCC@@@???>>>;;;:::999777111&&&  ***333666666999;;;>>>@@@@@@>>>===<<<:::;;;;;;999888888999;;;999999888777666666888:::999888888777888888999::::::;;;<<<======<<<:::999;;;;;;<<<<<<============:::999:::<<>>???>>>:::888::::::666555777888999:::<<<<<<<<<;;;;;;666777999;;;======:::888666666777888888999::::::<<<;;;::::::===?????????@@@<<<:::===>>><<<;;;======<<<;;;;;;;;;;;;;;;;;;<<<:::999:::<<<=========>>>===<<<<<<===<<<;;;999:::888777999===???@@@???>>>???@@@>>>;;;777666555666777999:::;;;:::999888777::::::666555555333///111,,,%%%!!!   (((,,,222777:::;;;<<<======<<<;;;<<<>>>@@@???>>>@@@<<<999888999:::888666888777555333333444555666:::;;;<<<<<<:::888555444555222...,,,,,,------,,,)))"""***333888666777888888888888777777;;;;;;<<<<<<<<<;;;888666;;;===???AAAAAA@@@>>>===<<<<<<>>>AAADDDDDD@@@===;;;<<<======<<<;;;;;;;;;<<<:::;;;??????;;;:::<<<<<<666111222888===???>>>;;;;;;;;;<<<<<<>>>???@@@DDD@@@;;;888:::???CCCEEEBBB@@@>>>======<<<;;;999;;;>>>@@@>>>:::888:::===555999;;;::::::???BBBBBBAAA@@@@@@DDDHHHLLLLLLLLL@@@@@@AAACCCEEEDDDAAA>>>===CCCGGGFFFEEEEEEBBB>>>>>><<<;;;===BBBFFFGGGEEE@@@??????@@@BBBCCCBBBAAACCCDDDDDDBBB???<<<;;;:::777999<<<@@@BBBCCCBBBBBB???>>>>>>>>>@@@AAAAAA???===>>>@@@AAACCCDDDDDDDDDAAACCCFFFGGGEEECCCBBBAAADDDFFFGGGHHHJJJNNNMMMKKKGGGFFFEEEDDDDDDFFFGGGHHHFFFDDD@@@======AAAIIIOOOOOOJJJGGGIIINNNOOOJJJDDDBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDBBB======AAABBB@@@???@@@AAABBBBBB@@@>>><<<888<<<@@@???:::888999<<<<<<;;;:::999999999;;;<<<...///000333666777888888===;;;888666666888:::<<>>;;;999888888:::<<<666666666666777888999:::777777777777777777777777888999:::===@@@???;;;777777999999777888<<<>>><<<======<<<<<<<<<;;;;;;;;;<<<:::999888888777666444777999999777888===@@@@@@;;;===>>>???>>>===>>>???@@@???===;;;::::::;;;<<<<<<<<<<<<<<<;;;:::::::::888555333555999;;;;;;999===<<<;;;;;;===>>>??????===<<<;;;;;;<<<===???@@@;;;;;;<<<======<<<<<<;;;999777444444555888:::;;;888999999999999:::;;;======???BBBFFFIIIJJJJJJIIIHHHFFFGGGKKKPPPQQQNNNJJJEEEFFFCCC===<<>><<<======;;;777222***  '''000555666:::;;;>>>AAABBBAAA>>><<<;;;<<<<<<:::777555555666888999999777444444666888666777777777888999:::;;;888999:::::::::999888777999:::;;;<<<>>>???AAAAAA<<<;;;:::;;;>>>AAACCCCCC???>>>======>>>???AAABBB>>>:::888;;;<<<888666777888999:::;;;;;;:::888777555666888:::<<<<<<999666444555666888999;;;<<<===;;;:::999:::<<<======<<>>>>><<<:::;;;:::;;;<<>>??????>>>:::777666555888888999:::;;;::::::999444777888666555777666222000---(((%%%""" ###(((///555888999;;;===<<<;;;;;;<<<>>>@@@@@@@@@AAA>>>:::999;;;===<<<:::;;;999666444333444555666;;;;;;<<<;;;:::888666444444111---++++++++++++***###$$$000666888666444333333444666777777888999999888777666555:::;;;>>>@@@@@@>>>;;;999888999<<<>>>@@@@@@>>><<<===>>>@@@>>>;;;999999:::;;;999999===>>>;;;<<>>@@@AAABBBEEEAAA===;;;<<>>>>>???AAAAAA???;;;888999;;;===<<<999888999;;;444999;;;:::;;;@@@DDDDDDCCCBBBBBBDDDGGGJJJLLLMMMCCCCCCCCCEEEFFFEEECCC@@@???DDDFFFDDDBBBCCCBBB??????>>>===@@@EEEHHHHHHGGGBBB@@@??????@@@@@@???===AAABBBDDDBBB>>>;;;::::::===>>>@@@AAABBBAAA???>>>???>>>===>>>@@@AAA@@@???>>>???@@@AAAAAABBBBBBAAAAAACCCFFFFFFEEECCCCCCCCCKKKOOOPPPKKKJJJLLLKKKHHHIIIHHHFFFEEEDDDCCCCCCDDDCCCAAA>>>;;;;;;AAAIIIOOORRRMMMIIIJJJNNNNNNHHHBBBCCCCCCDDDDDDDDDCCCBBBAAABBBCCCBBB===;;;>>>@@@>>>;;;<<<>>>??????===<<<;;;999===???<<<777555888===>>>===<<<;;;::::::;;;;;;......///333666999999888>>>;;;777333333555999<<<@@@???===:::888999;;;>>>555666777777777777666555333444555666777777777777333333444888<<<<<<888444555777777555666:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<<<<<<<<<<:::999777;;;<<<999999>>>AAAAAA:::<<<======;;;::::::;;;>>>===;;;::::::::::::;;;<<<===>>>===:::888777777555444333555777999::::::===<<<;;;;;;;;;<<<===>>>???>>><<<;;;:::;;;;;;<<<999999999999999::::::::::::999777666777999<<<===888999999999777777999;;;999;;;???EEEKKKMMMLLLJJJ@@@???AAAFFFJJJKKKHHHDDDFFFGGGCCC===<<>>999<<<===;;;888555000%%%  $$$///555666;;;<<<===@@@BBBAAA>>><<<:::<<<<<<:::777444333333;;;<<<;;;777333111222555666777777888999999::::::777777777777888888888999777888:::<<<>>>@@@BBBCCCBBB???<<<<<<===???@@@@@@@@@???>>>===>>>@@@BBBCCC???:::888;;;===:::777777666888999;;;;;;999888666555555666999;;;;;;999666555555666888:::;;;<<<===;;;:::999:::;;;<<<;;;999===777222222333333555999;;;<<<===<<<;;;:::<<<>>>888777777888;;;<<<<<<;;;999999:::<<<>>>>>><<<:::999999;;;<<<>>>???@@@AAA===>>>???===:::888888888999999::::::;;;;;;;;;:::555888999888888:::999666///---+++)))'''   """***000333666999<<<<<<;;;;;;===???AAAAAA@@@@@@===::::::===???>>>===;;;999777555555555777888;;;<<<<<<<<<;;;999888777333000---******)))(((&&& ,,,444999777444111111333666888666777888777555444555666999;;;===>>>>>><<<:::999<<<<<<======<<<;;;:::999===???AAA???:::888888::::::777777;;;<<<;;;<<<@@@???<<<888888999:::888666333666:::===@@@BBBBBBBBBDDDAAA???>>>???@@@@@@???;;;===@@@CCCEEECCC???;;;777999:::999777666777888777;;;===<<<===BBBEEEEEEGGGFFFEEEEEEFFFHHHKKKLLLHHHGGGFFFGGGHHHHHHFFFDDDAAAEEEEEEBBB@@@CCCDDDBBBAAA@@@???BBBGGGJJJIIIGGGBBB@@@>>>=========<<<;;;<<<@@@DDDDDD@@@===<<<===BBBCCCCCCCCCBBB@@@???>>>@@@>>>===>>>???@@@???>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEEEEDDDDDDEEEFFFXXX``````VVVMMMLLLKKKHHHIIIHHHFFFDDDCCCAAAAAA@@@@@@???===;;;<<<@@@FFFKKKQQQNNNKKKLLLOOONNNIIIDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>AAABBB>>><<<>>>???>>>:::;;;;;;<<<<<<<<<<<<;;;;;;===>>>;;;666666:::??????>>>===<<<;;;;;;;;;;;;/////////333777::::::888===;;;777333333444777999;;;===>>>===;;;999:::<<<666777999999999777444222222333555777888999999999555222111444888:::888555555777777444555999;;;999999999::::::;;;;;;<<<<<>>>>>??????>>>===888===@@@===<<>>===<<<::::::::::::;;;999999888888888999;;;<<<>>>===;;;:::999:::===???999;;;<<<:::888888:::<<<;;;;;;===BBBHHHKKKLLLKKK===<<<<<>>>>>>>>BBBLLLUUUSSSMMMHHHGGGEEEDDDFFFLLLTTTZZZZZZmmm|||wwwcccOOOEEECCC===AAACCCBBBDDDEEE@@@888777::::::999999666,,,    !!!---444777<<<;;;;;;===??????<<<999777999::::::777555444444888::::::777333111444888::::::::::::999888888777888777666666777999;;;===888999:::<<<>>>@@@AAABBBAAA@@@>>>>>>??????===;;;>>>===;;;;;;;;;===@@@BBB???999888<<>>???AAABBB===>>>???>>><<<;;;;;;<<<:::::::::;;;;;;;;;;;;;;;666:::;;;999999;;;:::666///.........---&&&  $$$+++...111555999<<<<<<<<<>>>@@@AAA@@@???<<<999888:::===@@@???===999888777777777777888999;;;<<<<<<<<<<<<;;;:::999111///,,,***)))'''$$$""" ***444:::888666555444555777888777888888666444444666999:::;;;<<<>>>>>>===;;;:::>>>>>>===<<<;;;::::::;;;:::===@@@>>>:::777999;;;;;;888777999:::888:::>>>;;;<<<<<<<<<;;;999666555333777<<<@@@BBBBBB@@@>>>AAA@@@@@@@@@AAA@@@===:::888999;;;>>>AAABBB@@@???888888888666555555666777;;;???@@@>>>???CCCFFFEEEIIIHHHFFFCCCBBBDDDFFFIIIIIIGGGEEEEEEFFFFFFFFFEEEBBBFFFFFFCCCBBBDDDFFFEEECCCAAA@@@CCCGGGJJJHHHFFF@@@>>>;;;::::::<<<<<<;;;888>>>EEEGGGDDDAAA@@@AAADDDDDDDDDCCCCCCCCCCCCCCC@@@>>>===>>>???@@@???===>>>???AAABBBCCCDDDEEEEEEBBBCCCDDDCCCCCCDDDGGGIII[[[gggiii[[[MMMJJJKKKJJJFFFEEEDDDCCCBBBAAA@@@???@@@@@@???>>>>>>@@@CCCGGGJJJJJJIIIKKKLLLLLLJJJGGGFFFEEEDDDCCCAAA@@@??????999???BBB???===???@@@>>><<<;;;;;;:::;;;<<<===>>>===??????===;;;:::===@@@@@@@@@???>>><<<;;;;;;:::000///000333888;;;:::888<<<:::777555444444555555777;;;???@@@===:::888888777888;;;<<<:::777444111222333555888:::;;;;;;;;;;;;666222222777;;;;;;999555888777444555999;;;999777888888999:::;;;<<<<<<@@@???>>>>>>???@@@>>>===:::@@@CCC@@@???AAACCCBBB888999:::888555333333333999999999888999999::::::666999;;;:::666333333444222666999999888888;;;>>>======<<<:::888888:::<<<::::::999999:::;;;===>>>;;;:::999999999;;;>>>???@@@@@@>>><<<;;;;;;>>>@@@<<<>>>???>>>;;;:::===???AAA???===???CCCGGGIIIHHH???<<<:::;;;>>>BBBDDDDDDOOOSSSSSSNNNKKKKKKIIIGGG;;;999999???OOO[[[[[[TTTDDDCCCCCCDDDIIIRRR]]]dddcccyyynnnUUUFFFAAA;;;???AAAAAADDDGGGAAA777222777999999;;;;;;111$$$   ,,,333666<<<:::999;;;======;;;888444666999999888666555555222555888777444555999>>>=========;;;:::888666555999888777666888;;;>>>@@@999:::;;;<<<===>>>???@@@<<<===>>>@@@BBBAAA>>>;;;<<<:::999888888;;;===??????999777<<>>???>>>===666555444555777999888777:::::::::999999888888888<<<;;;:::;;;<<<<<<:::888222000222888;;;:::999;;;:::;;;<<<999666444555888444555666999<<<<<<:::888:::999:::;;;===<<<999666444777;;;===???AAADDDEEE===???@@@???>>>===>>>@@@:::::::::;;;;;;;;;<<<<<<777:::;;;888888999777444//////000222111+++!!! &&&***---222777<<<<<<===???AAAAAA@@@>>>999777666999===@@@???===888777777888888999999:::<<<<<<<<<===<<<<<<;;;;;;000...,,,***(((&&&""" )))555::::::999999888888888777999:::999666333444888<<<;;;<<<===>>>>>>>>>===<<<=========<<<;;;<<<>>>@@@777;;;>>>===:::888:::======999777999888666888<<<777:::>>>>>><<<888555444555999>>>CCCDDDBBB>>>;;;>>>???@@@BBBBBB???;;;777555444555777;;;>>>@@@@@@999888777555444555666666===AAACCC@@@@@@DDDFFFFFFHHHFFFCCC@@@>>>>>>AAADDDHHHEEEBBBAAABBBCCCDDDCCCBBBFFFHHHEEEDDDFFFGGGFFFCCCAAAAAACCCGGGIIIGGGEEE>>>;;;888777999;;;======666>>>FFFIIIGGGDDDDDDEEECCCCCCCCCCCCDDDFFFGGGHHH@@@>>>===>>>??????>>>===>>>???AAACCCEEEGGGHHHIIIBBBCCCCCCBBBBBBDDDHHHKKKQQQ```dddUUUFFFDDDGGGHHHCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA???@@@BBBDDDBBBDDDFFFGGGIIIIIIIIIIIIGGGFFFDDDBBB@@@???>>>>>>777===BBB@@@???@@@AAA???===<<<;;;:::;;;===???AAA>>>???AAA@@@@@@??????@@@AAA@@@???>>>===<<<;;;:::...///222555888:::888777999666444555666777444222777999;;;;;;:::888888888>>>===<<<::::::;;;<<<<<<666444666:::<<<:::;;;???@@@<<<888777999;;;:::999888777666666777888;;;<<<999:::<<<;;;::::::;;;<<<======>>>>>>>>>>>>======AAA@@@???AAACCCCCC@@@<<<999:::999666333111000111555444333222333555777888;;;:::999888777777777777999777777:::;;;999999<<>>@@@===999<<<;;;<<<>>>AAA@@@<<<888===??????<<<<<<@@@AAA>>>DDDAAA<<<:::;;;<<<===>>>BBBAAA@@@===<<<<<>>:::999;;;;;;AAACCC@@@???AAA>>>777666999<<<======<<<<<<<<<;;;<<<>>>??????<<<999777111333777;;;>>>???>>>>>>;;;;;;:::999666555666777============;;;999777666999:::;;;<<<<<<;;;;;;::::::999999;;;>>>>>>;;;888<<<;;;888777666666777888;;;888777999>>>@@@===999222<<>>999999777444888999;;;;;;;;;===???AAAFFF???999999>>>BBB@@@======<<<;;;;;;===>>>===<<<<<<;;;:::888777888888999666222///111444222+++### $$$+++///111555888===AAABBB@@@===;;;777555555666:::<<<======<<<999777999===>>>:::666<<<<<<;;;999666555555666555111---+++***&&&   (((888;;;777444555:::>>>===:::===<<<;;;999888777777777555777:::<<<<<<<<<===>>>;;;;;;;;;<<<<<<============<<<:::999777777888888777777666555555666888888>>>??????>>>;;;999888999:::<<>><<>>@@@@@@@@@AAAAAABBBBBBCCCDDDAAA??????BBBDDDCCCBBBIIIEEEBBBBBBEEEGGGGGGFFFIIIHHHGGGFFFFFFGGGHHHIIIJJJHHHFFFFFFGGGFFFBBB???=========>>>???BBBDDDEEEDDDFFFIIIKKKJJJGGGCCC@@@FFFDDDBBBAAAAAABBBCCCDDDDDDBBB@@@@@@AAAAAAAAA@@@;;;>>>BBBFFFHHHIIIHHHHHHCCCBBBBBBDDDFFFGGGFFFEEERRRSSSSSSOOOHHHBBB@@@???CCCDDDEEEDDDBBBAAAAAACCC???>>>======>>>AAADDDEEECCCBBBBBBCCCDDDFFFHHHIIIDDDBBB@@@AAADDDDDDAAA???===@@@CCCEEEEEECCCAAA???===<<<;;;;;;===@@@BBBDDDBBBBBBAAAAAAAAAAAA@@@@@@;;;;;;<<<<<<<<<=========111222333555777888777666:::888666666888999777555666777999999888888888999>>>===<<<:::999888777777999666666999:::777888;;;;;;888555555777999999888999888777777777999;;;===>>>??????===;;;::::::;;;=========>>>>>>>>>=========<<<;;;<<<>>>>>><<<:::::::::888555111000000222444333222222222444666888888888888777777777888888777555555999999777777:::>>>===<<<<<<======<<<;;;;;;::::::<<>>???AAAAAA???===;;;<<>>AAABBBAAACCCFFFJJJKKKIIIGGGFFFFFFHHHMMMOOOLLLJJJLLLLLLKKKIIIFFFDDDGGGMMMPPPNNNKKKBBB>>>:::;;;@@@HHHNNNQQQSSSXXX]]]]]]XXXNNNEEE@@@@@@???===<<<:::777555222888888:::@@@DDDAAA666---  ...888666:::777555666999;;;;;;:::999999999999::::::::::::999:::<<<===>>>>>>>>>===;;;:::999999999999888777999888888:::<<<===<<<;;;;;;999:::======888666888;;;@@@BBB@@@???@@@===888777:::======<<<:::::::::888999:::;;;;;;;;;:::999444666999<<<>>>>>>===<<<;;;;;;;;;999777666777777============<<<;;;999888999:::<<<======<<<;;;:::<<<:::999:::===>>><<<;;;999888777777888:::<<<===???<<<999:::<<<<<<777333444<<<@@@<<<888888888555666999<<<======<<<===>>>>>>:::777888===AAABBBAAAAAA@@@???@@@AAA@@@>>>===;;;:::999888888888888999888444111111444333---&&&    '''---///333666:::>>>@@@???<<<:::999888888999<<<===<<<;;;:::777555777:::<<<:::777:::::::::888666555666777555222///---+++(((!!!  ***999999666333555999<<<;;;999999999888888777666666555444555777999999999999:::888888999999999999999999888888777666666777888888777666666555666666888888;;;===>>>===;;;:::::::::;;;<<<>>>@@@@@@???>>><<<@@@??????===<<<:::888777999999999;;;<<<======<<<<<<===>>>>>>>>>>>>>>>???AAA@@@???>>>???AAACCCEEEFFFDDDBBBBBBEEEFFFFFFDDDHHHDDDBBBBBBEEEGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHFFFDDDEEEFFFFFFDDDBBB@@@@@@???@@@AAACCCEEEFFFGGGGGGGGGFFFEEECCCBBBAAACCCBBB@@@@@@@@@BBBDDDEEECCCAAA??????@@@AAA@@@???===???CCCFFFIIIIIIIIIHHHDDDBBB@@@AAADDDFFFGGGHHHIIIJJJKKKJJJFFFCCCCCCDDDGGGHHHHHHEEEBBB@@@@@@@@@????????????@@@BBBCCCDDDBBBBBBBBBBBBCCCDDDFFFGGGAAA@@@@@@BBBEEEFFFEEECCC@@@AAADDDFFFFFFDDDAAA?????????>>>>>>???AAACCCEEEEEEDDDCCCAAA???===<<<;;;777777888999999999999999555555555555555555555555777666555666888999888777555666666666666777:::<<<======<<<;;;999666333222:::777666888777444444777666444333333555777888888:::999888888999:::<<<===CCCCCCBBB???<<<::::::;;;========================;;;999888888:::;;;:::999:::999777333000///000222444333222222222444666888777777888888888888999999444222333777888555666888;;;===@@@???===;;;;;;<<<:::999999:::<<<<<<<<<:::===@@@@@@===>>>AAAAAA>>>:::888555666888<<<>>>???@@@@@@@@@>>><<<<<<>>>@@@BBB???;;;:::<<<>>>@@@AAAFFFHHHLLLMMMLLLKKKJJJIIIFFFKKKMMMJJJHHHJJJMMMNNNUUUSSSOOOKKKIIIGGGFFFFFFAAA>>>;;;:::<<>>;;;999888777;;;::::::===AAA???888222!!!  )))666888;;;888444222444888;;;<<<999999999:::::::::;;;;;;999:::<<<>>>???@@@AAAAAA>>><<<999888999999999888777777888:::===>>>===;;;888666888<<<;;;666333444;;;>>>@@@???>>>>>><<<777888;;;======;;;999999999777777666666777999:::;;;888999<<<>>>???>>>===<<<===<<<;;;999888888888888<<<===>>>>>>>>>===;;;:::999;;;>>>??????===;;;999===<<<:::;;;<<<>>>>>>===999888888888999;;;>>>???>>><<<;;;;;;<<<;;;666111777<<<>>>;;;777888888888777999===>>>===;;;::::::999888888888;;;>>>AAABBBEEEEEEDDDEEEEEECCC???<<<:::999999888888888999999:::666222222444444///***$$$   !!!)))---000333777;;;======;;;:::<<<<<<<<<===>>>>>>;;;999777555333444888::::::888888999999888666555555666222///---,,,+++&&&  +++777666444333444888:::999777777888888999888777666555333444555777777888888777666666666666666666555555444333333444555666777888666666666666666777888888999;;;<<<<<<;;;:::;;;<<<;;;<<<===>>>>>>>>>======???>>>===;;;:::888777666888999<<<>>>??????>>>===>>>???@@@AAABBBAAA@@@@@@BBB@@@>>><<<===@@@DDDFFFFFFDDDDDDEEEFFFGGGFFFEEEEEECCCAAABBBFFFGGGEEECCC@@@AAACCCEEEFFFFFFFFFFFFDDDCCCBBBCCCEEEFFFFFFEEECCCCCCBBBBBBCCCDDDFFFGGGHHHFFFDDDAAA@@@AAABBBCCC@@@@@@???@@@AAACCCEEEFFFBBBAAA??????@@@@@@@@@???@@@AAAEEEGGGIIIJJJIIIIIIEEEBBB??????BBBFFFIIIKKKFFFGGGHHHGGGEEEEEEFFFGGGKKKKKKJJJGGGBBB>>>======AAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCDDD>>>>>>???BBBEEEGGGGGGFFFCCCDDDFFFGGGFFFDDDAAA???@@@@@@??????@@@@@@AAABBBDDDCCCBBB@@@>>><<<:::999555666777888999888777666666666666555444444555777333333333444555666777666555555555555555888<<<@@@===>>>>>>>>><<<888555222:::666555666555222333666777666555555666777888888;;;::::::::::::;;;<<<===CCCCCCBBB???<<<:::;;;<<>>>>>===<<<<<<<<<<<<<<<;;;999888999:::;;;;;;:::999666222//////111444666555444333444666888999:::::::::::::::999888888333111333777888555555888<<<>>>@@@AAA@@@>>>===<<<:::999888888999:::;;;;;;<<>>>>>AAAAAA>>>777555333444777:::<<<===@@@AAAAAA@@@>>>>>>???@@@AAA>>>;;;999999<<>><<<;;;:::<<<:::888555555999???DDDFFFFFFEEEBBB???>>>===>>>===;;;:::;;;>>>>>>:::666%%% %%%444:::<<<999666444555888;;;===::::::::::::;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAABBBAAA>>>:::999999:::::::::666666888;;;>>>???>>><<<777555888;;;;;;555222333:::<<<======<<<;;;999666777:::<<<===<<<::::::::::::888666555555777:::<<<999:::<<<>>>?????????>>>>>><<<;;;:::999999888777;;;<<<===??????>>>>>>===999<<>>:::888;;;;;;<<<======>>>===<<<<<<;;;999888888999:::<<<999999:::<<<>>>>>>;;;888:::<<<<<<:::888888:::;;;:::;;;===<<<:::999999:::<<<===>>>;;;999999;;;>>>FFFEEEEEEFFFEEEBBB>>>:::999999999888888888999999:::666222111333333111...(((!!!  %%%+++...111444888;;;;;;;;;;;;>>>??????AAAAAA>>>:::666555444222444777:::;;;:::999::::::888555333333333---,,,***)))(((### +++444333333333555888999888666999:::;;;<<<;;;999777666444444444555777888888888555666777777777666555444333333444444555666666777555555666666777777888888999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<======>>>???>>><<<;;;999888777666777:::>>>AAAAAA@@@??????>>>???@@@CCCDDDDDDBBB@@@@@@???>>>>>>???AAACCCEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCAAAAAACCCFFFGGGEEEBBBAAACCCFFFHHHIIIIIIGGGFFFCCCBBBAAABBBDDDFFFHHHIIIEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDBBBAAAAAABBBDDDEEEBBBAAAAAAAAABBBCCCEEEFFFCCCBBB@@@@@@AAAAAAAAA@@@BBBCCCFFFHHHIIIIIIIIIIIIDDDBBBAAAAAAEEEHHHKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGKKKKKKIIIFFFAAA>>><<<<<>>??????AAABBB===>>>???AAADDDEEEFFFEEEEEEFFFGGGGGGFFFCCCAAA???????????????>>>>>>======>>>>>>>>>======<<<<<<<<<777888:::;;;;;;;;;:::999555666777666444444666888222222333444555555666777666666666555666999>>>BBB===>>>@@@AAA@@@===:::888999555444555555333444888;;;;;;;;;:::999888999999;;;;;;;;;;;;;;;;;;<<<<<<>>>???>>><<<;;;;;;===???BBBAAA???===<<<<<<<<<<<<<<<;;;:::999888888:::;;;888777555222///000333666888777666555666888:::;;;>>>>>>>>>===;;;999777666333111444888999777666999>>>===<<>>???===>>>@@@@@@===777555333444666888999:::@@@BBBCCCBBB@@@???@@@@@@???>>>;;;999999:::===???===AAAFFFIIIJJJJJJJJJKKKHHHNNNPPPLLLIIIMMMTTTWWWaaaYYYPPPKKKKKKKKKHHHEEEHHHIIIIIIHHHEEEAAA>>><<<>>>===:::777555777<<>><<<<<<===>>><<<;;;;;;===>>><<<999***   222<<<<<<<<<;;;::::::;;;<<<>>>::::::;;;;;;;;;<<<<<<<<>>???>>>===777666888<<<;;;777555666999999:::;;;;;;888666666555888;;;======<<<======>>><<<999777777888:::<<<999:::<<<>>>@@@AAAAAAAAA???<<<:::999::::::888777;;;<<<===????????????>>>:::<<>>:::888888:::<<<>>>>>>===;;;:::;;;:::888777666777999:::777888:::===@@@AAA@@@>>>>>>===;;;:::999999;;;>>>???>>><<<999777777:::===@@@BBBBBB???:::777999<<>>999555555444444666999;;;<<<<<<:::;;;;;;999555222111111---+++)))(((&&&   ***000222222444666888888777555:::;;;======<<<:::888666444222111333666888888777777888999::::::999888777777777777777666666555555444555555666777888888888;;;<<<======;;;999999:::===<<<<<<;;;<<<===>>>>>>AAA???===;;;:::999888888888<<<@@@BBBAAA@@@@@@@@@>>>>>>???BBBDDDEEEBBB???===>>>@@@BBBCCCCCCCCCCCCEEEFFFFFFEEEDDDDDDDDDDDDCCCAAA@@@CCCFFFGGGEEECCCCCCEEEHHHJJJKKKJJJHHHFFFDDDCCCBBBBBBBBBEEEHHHJJJFFFEEEDDDBBBBBBBBBBBBCCCAAAAAACCCDDDEEEFFFFFFGGGEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDBBBBBBCCCCCCCCCBBBCCCDDDEEEGGGHHHHHHGGGGGGCCCCCCCCCEEEIIIKKKKKKKKKNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFDDD@@@>>>======AAAAAAAAABBBAAAAAA@@@?????????>>>======>>>???@@@>>>???@@@AAAAAA@@@@@@AAAEEEFFFFFFFFFEEEBBB@@@>>>??????@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<=========:::;;;<<<=========<<<<<<444777999888555444666888333555666666666666888999666666666666777:::???BBB===>>>@@@BBBAAA@@@===<<<999555444666666555777;;;===>>>>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::<<>>;;;888555444333222444999;;;888777999===:::888<<>>======???>>>;;;888666555555777888888888???AAACCCCCCAAA@@@??????>>>>>>===;;;999:::<<<>>><<>>AAADDDBBB>>>;;;;;;======<<<<<<===???>>><<<:::///!!!  ...;;;;;;===>>>>>><<<<<<<<<===;;;;;;;;;<<<<<<<<<======AAA@@@@@@?????????@@@@@@<<<:::888888999::::::999999999888:::===>>>>>>>>>999777888<<<<<<999888:::;;;999999<<<;;;777666777555888<<<>>>>>>>>>???@@@???>>>===;;;:::;;;;;;;;;999:::<<<>>>???AAABBBBBB???<<<888888::::::888666:::;;;===>>>?????????>>>:::<<<>>>@@@???===:::777555888;;;<<<;;;999999999888888666666666888:::<<<;;;<<<===>>>??????@@@@@@AAA===;;;<<<<<<;;;===@@@BBB@@@<<<888666777<<<@@@@@@BBBBBB@@@<<<:::<<<>>><<<<<<===???@@@@@@===;;;<<<<<<<<<<<<;;;:::999888444222111111333555666666000000***   $$$+++---000333777:::<<<===>>>>>>???@@@@@@>>>999555444555777999:::;;;<<<<<<:::<<<<<<:::777333111111222///,,,)))&&&  """,,,///111333666999:::999888666888999:::;;;;;;;;;:::999777444111222555666555333888999;;;======<<<;;;::::::::::::999888777555444333444555777888888888888<<<>>>???>>>;;;:::::::::======<<<<<<======>>>???BBBAAA>>><<<:::999999999:::>>>BBBBBB@@@??????AAA???>>>>>>@@@DDDEEECCC@@@===???BBBDDDFFFEEEDDDCCCJJJJJJIIIFFFDDDCCCDDDFFFDDDBBB@@@BBBFFFHHHGGGEEEBBBDDDHHHJJJKKKKKKJJJHHHHHHGGGEEECCCAAACCCGGGJJJHHHFFFDDDBBBAAA@@@@@@@@@???AAADDDGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDFFFEEECCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDGGGJJJKKKKKKIIIIIIIIIIIIJJJLLLKKKIIIGGGCCCDDDDDDBBB@@@>>>?????????????????????>>>>>>>>>>>>======<<<===>>>???@@@@@@AAABBBAAA>>><<<<<<===DDDDDDDDDCCCBBBAAA???>>>@@@AAABBBCCCBBB@@@>>><<<::::::;;;;;;<<<<<<======<<<<<<<<<=========>>>>>>555999;;;:::555222333555333555777777555555777999444555666666777999===@@@<<<===???@@@???>>><<<;;;<<<888666777777666888<<<:::<<<>>>===;;;:::;;;<<<::::::;;;;;;;;;:::::::::999999:::999:::<<>>===999888666555666888::::::999===???BBBBBB@@@>>>======<<<>>>???===;;;:::;;;===???BBBEEEGGGFFFDDDCCCCCCCCCLLLPPPLLLHHHJJJQQQUUURRROOOKKKHHHHHHHHHHHHHHHEEEJJJOOOQQQPPPOOONNNNNNQQQQQQOOOJJJBBB999333000<<>>@@@@@@???<<<:::333$$$  )))888:::<<<===<<<:::999;;;===;;;<<<<<<<<<============??????>>>>>>???@@@AAABBB<<<;;;:::;;;<<<===<<<;;;<<<:::999999;;;===>>>>>>999777777;;;<<<:::;;;???>>>::::::>>>===888777:::777:::>>>@@@@@@??????@@@======>>>??????>>>===<<<;;;;;;<<<===>>>???@@@@@@???;;;777777999:::777444:::;;;===>>>???>>>>>>===;;;<<<===>>>===;;;999777666777888777555555888;;;;;;:::888777777888:::;;;<<<======<<<<<<===???AAACCC>>><<>>BBBAAA@@@===:::888999===@@@AAAAAAAAA@@@>>>=========999999:::<<<@@@AAAAAA@@@>>>>>>>>>>>><<<:::999777111111111333666888999:::333555222(((  )))***,,,000444888;;;===<<<<<<===>>>>>>===999666333555999;;;<<<;;;::::::888:::<<<;;;888555444444555111,,,((($$$ &&&000222111555999<<<<<<;;;999888666777888;;;===???@@@AAA@@@;;;777555777777444111666888;;;===>>>===<<<;;;;;;;;;;;;;;;:::888666555333444555777888999888888;;;===???>>>===<<<<<<============>>>>>>>>>??????BBBAAA>>>;;;:::999999:::<<>>===???AAABBB???===???DDDFFFEEEBBB???@@@BBBDDDEEEFFFFFFFFFMMMLLLIIIEEEAAA@@@BBBEEEEEECCC@@@BBBFFFHHHHHHGGGBBBDDDHHHKKKNNNOOOPPPPPPMMMLLLIIIDDDAAAAAAEEEIIIIIIHHHEEECCCAAA@@@??????BBBCCCEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEFFFDDDCCCBBBCCCDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBEEEDDDCCCDDDFFFHHHIIIIIIFFFFFFHHHKKKMMMMMMIIIEEECCCDDDDDDCCCAAA@@@@@@AAA===<<<;;;;;;;;;<<<===>>>===<<<<<<<<<===>>>@@@AAABBBCCCDDDBBB>>>;;;;;;<<>><<<666777999;;;===???@@@AAA@@@???=========>>>@@@AAA777;;;>>><<<666111111222111444666555333222444666333444666666666888;;;>>><<<============;;;:::999???:::888888888666888<<<666999<<<<<<:::999;;;===:::::::::;;;;;;:::999999999::::::::::::===AAAEEEMMMJJJFFFAAA===;;;:::999:::<<<>>>;;;777333222333222333555666666888:::===888888666666777888;;;<<<::::::;;;;;;:::777444333111000333999;;;888777888222444666888999;;;???BBB<<<>>>>>><<<777555555666777;;;===;;;<<<>>><<<888777666555777999;;;<<<;;;;;;===@@@AAA???===;;;;;;;;;>>>@@@???<<<:::;;;===CCCFFFHHHHHHFFFCCCAAA@@@@@@IIIOOOJJJEEEGGGMMMQQQLLLMMMLLLHHHDDDBBBDDDGGGAAAGGGMMMQQQQQQQQQRRRSSSYYYYYYWWWQQQGGG<<<333...888>>>DDDDDD???;;;999:::999;;;???AAABBB@@@<<<999444%%%  %%%555999;;;;;;999666666999<<<<<<<<<<<<<<<=========>>>============>>>@@@CCCDDD>>>===>>>???AAABBBAAA???>>><<<999888:::<<<>>>???999666666999;;;:::===AAA@@@<<<<<<@@@???:::999===:::===@@@AAA@@@?????????999;;;>>>@@@AAA@@@>>><<<===============>>>>>>>>>>>>:::666666999:::777333:::;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<:::999888888777555222000222888===@@@>>><<<999777777777888;;;;;;;;;:::;;;===@@@CCCDDD>>>===@@@BBB??????CCC@@@@@@???<<<;;;;;;===@@@CCCBBBAAA???>>><<<;;;:::888888999<<<@@@DDDEEEEEE@@@@@@@@@???===;;;999777000111333555888;;;<<<===444888666,,,###   '''(((***...222666:::<<<::::::;;;<<<===<<<:::777222555999<<<<<<:::999888666888;;;;;;:::888777777555111+++&&&!!!  (((333555222666;;;======<<<:::999555666999<<<@@@DDDGGGIIIJJJDDD===;;;;;;:::666222444666999<<<>>>===<<<;;;::::::;;;;;;:::999777666222333555777888999888888:::<<<>>>???>>>>>>???@@@======>>>???????????????BBB@@@===;;;999999999:::===AAACCCAAA===;;;>>>AAACCC@@@===???DDDGGGFFFDDDBBBBBBBBBCCCDDDFFFHHHJJJLLLKKKHHHBBB===<<>><<<<<<;;;<<<===???AAABBBBBBDDDEEECCC???<<<;;;===????????????>>>>>>===<<<<<<>>>@@@BBBAAA???<<<:::111222555:::>>>BBBFFFGGGCCCBBB@@@>>>???AAACCCEEE444888<<<:::555111222333555888<<<<<<999555333333333222333666999<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999:::;;;<<<===888999999888555666999===;;;999888777888:::===???<<<===<<<:::999;;;AAAGGGLLLGGGAAA===<<<<<<:::888<<<;;;999666444333333333444555666777888999999999888777666888;;;===;;;888222777::::::;;;<<<:::555222333555666666444222111///222555666555666:::===777999;;;;;;:::888888888>>>???@@@???<<<999888888555444444666888999666333::::::;;;===>>>>>><<<999<<<===??????>>>>>>???AAACCCGGGKKKLLLIIIFFFEEEEEEHHHHHHHHHHHHIIIIIIJJJKKKIIIEEEBBBCCCEEEGGGFFFEEEBBBEEEHHHJJJKKKOOOUUUZZZaaaZZZTTTQQQJJJ>>>888999666@@@CCC>>><<<@@@???999>>>???@@@BBBDDDDDDBBBAAA///***   111===???>>>;;;:::======;;;;;;<<<===>>>??????>>>>>>======>>>@@@BBBBBB@@@>>>???@@@AAABBBAAA???===<<<;;;;;;:::999:::<<>>>>>>>>??????===999666AAAAAABBBCCCCCCBBBAAA@@@AAA???===============;;;>>>333///777<<<:::<<>><<<;;;;;;===>>>>>>===999999999:::;;;:::888666555555333000...222999???@@@===:::888888888888666;;;;;;:::888888;;;???CCCGGGBBBBBBEEEDDD>>>===@@@>>>===<<<:::::::::;;;<<>>??????===;;;888666777999<<<;;;888666666777>>><<<:::999999888666555555000)))###  '''333666:::::::::;;;<<<;;;999888555888:::;;;===@@@FFFKKKMMM???888<<<===777666:::=========>>>???>>>;;;888===;;;999;;;>>>>>><<<999888666555666888:::;;;;;;AAA@@@???>>>>>>???@@@AAABBB???======@@@AAA@@@>>>CCC@@@<<<::::::;;;<<<<<>>===AAAHHHLLLKKKHHHEEEJJJNNNNNNPPPVVVYYYYYY\\\WWWNNNHHHFFFFFFFFFFFFKKKIIIGGGEEECCCBBBBBBCCCFFFFFFDDDCCCAAAAAA@@@@@@AAABBBDDDFFFGGGGGGFFFFFFEEEFFFEEECCC??????AAADDDFFFEEEAAA===:::;;;@@@CCCCCCBBB@@@??????@@@AAABBBEEEEEEFFFHHHIIIIIIFFFCCCDDDCCCAAA>>><<<<<>>===;;;;;;@@@AAAAAABBBAAA>>>;;;999===???AAACCCCCC???:::666777666555777<<<@@@CCCDDDCCCCCCBBB@@@???@@@CCCFFF555999<<<:::555222222444666999======:::777555555666555555666999::::::999======<<<;;;:::888666666:::::::::;;;<<<<<<<<<===999:::999777444444666999:::999888777888:::<<<===>>>>>>===;;;999;;;@@@DDDEEEAAA<<<::::::::::::888;;;:::888666555444444444777777888999999999999888;;;:::888999;;;;;;888666222666999999999;;;888444666777888999999888777777000333555666666777999<<<777888::::::888888888999>>>@@@AAAAAA>>>;;;999888444444444666999999888555<<<<<<===???AAA@@@>>><<<:::;;;===<<<;;;;;;<<<===AAAEEEHHHIIIFFFDDDCCCDDDDDDDDDEEEGGGIIILLLNNNPPPIIIEEEAAA@@@BBBEEEFFFFFFDDDGGGIIIIIIIIIMMMTTTZZZbbb[[[TTTPPPIII???:::<<>>BBBBBBBBBAAABBBDDDEEEDDDAAA>>>333..."""  ///:::======;;;:::===>>><<<<<<===???@@@@@@???>>>===<<<<<<===???BBBBBB@@@>>>@@@AAABBBBBBAAA???===;;;<<<;;;:::::::::<<<>>>@@@<<<<<<;;;;;;;;;<<<===>>>???>>>>>>???@@@???===;;;AAACCCGGGJJJIIIFFFBBB???AAA???===<<<======<<<;;;999///+++444999888:::@@@???>>><<<;;;;;;<<<<<<;;;AAA???============<<<;;;;;;:::999:::;;;;;;:::888777777555333111444999>>>???>>>===;;;999999999999===;;;999888999;;;>>>@@@CCC@@@???BBBAAA<<<;;;===>>>===<<<;;;::::::999999>>><<<:::<<>>@@@@@@AAACCCEEEDDD@@@<<<<<<===<<<888444888777777777999999999999999888777666333+++  $$$''',,,555::::::>>>>>>??????>>><<<;;;:::666888;;;;;;888666777888===;;;999888888777444222444///)))"""  $$$...000999999:::;;;<<<;;;999888777:::<<<>>>???BBBGGGKKKMMMAAA:::===>>>888777;;;===<<<===>>>???>>>;;;888<<<;;;;;;;;;<<<<<<;;;999:::888777777999;;;;;;;;;???>>>>>>======>>>???@@@CCCAAA>>>>>>??????>>><<<>>>;;;999888:::;;;<<<<<>>>>>AAADDDHHHFFFBBB===::::::===AAACCCBBB@@@??????@@@BBBCCCCCCCCCBBBDDDFFFFFFEEEDDDDDDCCCBBB???<<<<<<>>>@@@@@@???===;;;:::::::::;;;;;;:::999999;;;===AAACCCHHHFFFDDDAAA>>><<<;;;;;;???@@@BBBAAA@@@>>>======AAA@@@???@@@AAA???;;;777999888888999===AAACCCDDDCCCBBBAAA>>><<<<<>>>>>===<<<;;;::::::999666444333555666::::::::::::;;;<<<======AAA@@@???<<<::::::===@@@???<<<999888888::::::::::::999777666555555666777999999::::::::::::999999>>>===;;;::::::888555333222777999888888999777333888999999::::::;;;;;;<<<444555666666666777999;;;777888999888777888:::;;;>>>AAADDDDDDBBB>>>;;;999555444555666999999888777>>>>>>???AAACCCCCC@@@>>>;;;<<<===<<<:::::::::<<>>@@@NNNEEE===<<<>>>@@@DDDHHHGGGEEECCCDDDEEEDDD@@@<<<999444'''  ,,,777;;;>>><<<;;;===>>><<<<<<>>>@@@AAAAAA???===;;;999999;;;>>>@@@AAA???===@@@AAABBBBBB@@@>>><<<:::<<<;;;:::999:::;;;===???<<<<<<===>>>???@@@AAAAAA@@@>>>===>>>@@@AAAAAA@@@@@@EEELLLPPPPPPJJJCCC>>>AAA???<<<<<<<<<===<<<<<<666...,,,333999888:::???===>>>>>>???@@@@@@@@@@@@EEEBBB@@@>>>>>>>>><<<;;;===;;;::::::<<<===<<<;;;:::::::::888666777:::<<<>>>@@@@@@>>>;;;:::;;;>>>???<<<888888:::<<<<<<;;;>>><<<<<<>>>===999888:::;;;<<<<<<<<<<<<:::999888<<<:::999;;;???AAA???<<<:::<<>>;;;;;;===<<<:::777:::777555555666888888888777888999:::888000$$$  $$$***222777888==================>>>>>>666888:::;;;:::999999999;;;999888777666555222000333...(((!!!  &&&---...888999:::;;;;;;:::999888666999===???@@@BBBEEEGGGIII???:::<<<===888777:::<<<;;;<<<===>>>===;;;999;;;<<<======;;;:::::::::<<<:::999999:::;;;;;;:::<<<<<<<<<<<<======>>>>>>CCCAAA???=========<<<::::::999888:::<<<======<<<999;;;===@@@AAAAAAAAAAAADDDDDDDDDDDDCCCCCCCCCBBBCCCDDDGGGIIIJJJJJJIIIHHHIIIHHHGGGEEECCCBBBAAA@@@DDDBBBAAACCCGGGIIIHHHFFF???EEEHHHIIIMMMUUUZZZ\\\^^^XXXPPPIIIFFFFFFGGGGGGPPPOOOLLLHHHEEECCCAAA@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@????????????@@@BBBCCCGGGFFFCCC???======@@@CCCHHHGGGCCC>>>::::::<<<>>>BBBAAA?????????AAACCCDDDCCCAAA??????AAACCCCCCCCCDDDDDDBBB???<<<;;;===>>>BBB@@@>>><<<;;;;;;<<<===;;;:::::::::<<>>=========>>>@@@BBBBBB???>>>@@@BBBFFFAAA======@@@@@@===999===<<<;;;===@@@BBBCCCCCCBBBAAA@@@===:::999;;;===666777888666333111222333888999:::::::::999888888999777555555777888888777;;;:::999777555444333333;;;<<<===>>>>>>===;;;::::::999999777666666777888;;;<<<<<<=========>>>>>>CCCAAA???<<<::::::;;;;;;===;;;999888999999:::;;;888888777666666777888999999999:::;;;<<<<<<<<<;;;>>>===<<<:::999666444222444888:::888888:::888444777777777888999:::<<<===777777777777777888999;;;888999999888888999<<>>??????>>>===;;;<<<==================>>>???@@@<<<<<<>>>AAAFFFKKKPPPSSSQQQLLLEEE@@@@@@EEELLLQQQOOORRRRRRMMMHHHJJJSSS\\\```YYYPPPIIICCCAAABBBDDDLLLBBB???FFFKKKGGGEEEGGGKKKGGGDDDBBBCCCCCCAAA>>>>>>999,,,  '''666<<<@@@>>><<<======;;;;;;===???@@@@@@===:::888777888999<<>>@@@AAAAAA@@@EEEKKKOOOOOOJJJCCC>>>AAA???<<<;;;;;;<<<<<<<<<999333222888;;;;;;;;;???:::<<<@@@BBBBBBBBBBBBBBBEEECCCAAA@@@@@@@@@???===@@@===;;;;;;<<<>>>>>>>>>=========<<<;;;;;;;;;;;;===AAACCCAAA===;;;>>>BBBBBB===999999===>>><<<888:::::::::;;;:::888777888888:::<<<>>>>>>===;;;:::<<<;;;:::<<>><<<===>>>???@@@???>>>======>>><<<:::;;;<<<<<<;;;999999555111111444777999999::::::::::::888222)))###   '''///444777:::999999888999;;;===???777999;;;<<<<<<<<<<<<<<<:::999888777777555222///222...(((   +++222222666888;;;<<<;;;:::999888555777:::===??????@@@@@@@@@:::666888999777777:::;;;::::::;;;======;;;:::;;;>>>@@@???;;;999:::<<<<<<;;;999999::::::999888888999:::<<<<<<=========@@@???>>>===<<<<<<<<<;;;::::::;;;===??????>>><<<444666888<<>>===<<<<<<===@@@CCCEEEGGGEEEAAA>>><<<===???AAAEEEDDDBBB>>>;;;;;;===???AAA@@@?????????AAADDDEEEFFFCCC>>><<<===???AAAAAADDDEEEDDDAAA>>>======>>>DDDCCC@@@>>>>>>>>>???@@@:::::::::<<<>>>AAADDDFFFGGGEEEBBB@@@>>>>>>???@@@>>>AAACCCCCC@@@@@@DDDHHHKKKDDD>>>===@@@BBB@@@===@@@??????@@@BBBCCCCCCBBB@@@@@@???===;;;:::<<<>>>555555444333111111222333777777777777888888888888666555333333666888999999777777666555555555666777:::;;;<<<>>>===<<<:::999:::999999999:::;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<>><<<;;;:::888888;;;:::999888777666777888888777666666666888999:::888888:::;;;======>>>>>>;;;;;;;;;:::777555444333555999;;;999999;;;:::777777777777888999;;;<<<===:::888777777888999:::;;;:::;;;;;;;;;:::;;;>>>AAA@@@DDDIIIKKKIIIDDD???===;;;;;;;;;999888777777777>>>>>>???AAACCCBBB@@@>>>>>>???@@@???===<<<===>>>::::::999999;;;<<<===>>>;;;;;;<<<>>>AAAFFFJJJMMMQQQLLLEEE??????DDDLLLRRRPPPRRRRRRMMMGGGGGGNNNVVVYYYTTTKKKCCC???AAADDDFFFIIIAAAAAAKKKQQQLLLHHHJJJMMMJJJEEEBBBAAAAAACCCDDDAAA===111  !!!555>>>CCCAAA>>>===<<<:::999;;;<<<======;;;888777666777999<<>><<<<<<===>>>>>>===;;;888777999888666555555666777999999:::<<<>>>@@@AAAAAAAAABBB???<<<;;;<<<===>>>>>>@@@BBBFFFHHHHHHFFFBBB@@@AAA???;;;:::;;;<<<<<<<<<<<<:::999<<<===<<<;;;<<<777;;;@@@BBBAAAAAAAAABBBCCCAAA@@@@@@BBBCCCBBBAAAAAA???===<<<===>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<@@@CCCBBB>>>===@@@CCCCCC???;;;<<>>======<<<<<<===>>>>>>===;;;>>>>>>>>>>>>>>>===;;;999;;;:::::::::;;;;;;;;;:::666222...///444999;;;;;;>>>===;;;888666222...+++"""  $$$+++222777666555444444666888<<<>>>::::::<<<>>>?????????>>>:::999888999999777444111111...(((  +++111000444777;;;===;;;999888999666777:::===>>>>>>===<<<999666555777999999;;;===:::999999:::<<<===<<<:::<<<>>>AAA@@@<<<:::<<<>>>;;;:::888888999999777666555777999;;;======<<<;;;<<<<<<<<<<<<;;;<<<===>>><<<;;;;;;===>>>===:::888333333444777<<>><<<>>>AAADDDGGGIIIJJJKKKHHHHHHHHHGGGFFFDDDBBBAAADDDCCCBBBCCCCCCCCCCCCBBBAAAFFFIIIJJJNNNVVV[[[\\\ZZZUUUOOOJJJHHHHHHGGGGGGLLLLLLKKKJJJIIIHHHGGGFFFGGGFFFDDDCCCAAA@@@??????======<<<<<>>???@@@@@@@@@>>>======???AAAAAA@@@?????????AAADDDEEEIIIEEE@@@===<<<===>>>>>>DDDEEEEEEDDDAAA???>>>>>>EEEDDDCCCBBBAAAAAAAAABBB::::::;;;<<>>AAADDDCCCAAAAAA@@@AAABBBDDDDDDBBB@@@>>>?????????>>>>>>AAACCC444333222000111222444666888666555555777999999888444222000111444777999:::666555555555666888:::;;;::::::<<<<<<===<<<;;;:::;;;::::::<<<>>>??????>>>888888777777777888888999@@@>>><<<;;;;;;:::777555777888888666444222333444888888777666777888999:::888999:::<<<============888999:::888666333333333555999;;;999:::===<<<999888888999:::<<<======>>>;;;999777777999;;;<<<<<<<<<===>>>===<<<===???@@@???CCCHHHJJJHHHCCC???=========<<<:::888666777888<<<<<<===???AAAAAA>>><<<;;;<<<===<<<::::::;;;<<<888777666888:::<<<===<<<===<<<;;;;;;===AAAEEEGGGLLLHHHCCC>>><<<@@@HHHNNNMMMNNNMMMJJJGGGFFFHHHKKKPPPMMMEEE<<<:::???EEEGGGKKKFFFCCCFFFKKKLLLMMMPPPNNNNNNLLLHHHBBBAAADDDHHHCCCAAA666$$$   222<<>>;;;:::;;;<<<<<<<<>>;;;999:::;;;<<<<<<<<<<<<======<<<;;;::::::777;;;@@@AAA???>>>???@@@AAA@@@???@@@CCCEEEEEEDDDCCCAAA>>>>>>>>>>>>===<<<===<<<===>>>@@@@@@???>>>;;;>>>AAAAAA??????@@@BBBAAA???======???>>>;;;888666999:::888888::::::777444777:::>>>???@@@???>>><<<===============<<<<<<>>>======>>>???>>>;;;999999999999:::::::::;;;;;;777222...000777===???>>>???===:::777444222222111)))    &&&...666444333333333555888;;;<<<;;;;;;<<<>>>@@@AAA???>>>999888999::::::999666333222///)))  &&&+++***222666<<<===;;;888888999::::::;;;===??????===;;;777777777999:::===???AAA999888777999;;;<<<<<<;;;<<<===>>>>>>=========>>>:::999888888999999777555333555999<<<>>>===<<<;;;999:::;;;;;;:::;;;===???;;;:::999999999888555333444333333555:::@@@GGGLLLCCC@@@???@@@CCCDDDBBB@@@===???AAADDDFFFHHHJJJJJJGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAGGGJJJJJJMMMRRRVVVVVVWWWTTTPPPNNNMMMLLLJJJHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHFFFCCCAAA@@@???>>>>>>>>>===>>>AAAEEEIIIKKKFFFCCC???=========<<<;;;;;;<<<>>>>>>>>>???AAACCCBBBAAA?????????AAACCCDDDHHHEEEAAA>>>======<<<;;;AAACCCEEEDDDBBB@@@??????CCCCCCDDDDDDCCCBBBAAAAAA::::::;;;===???AAACCCDDD@@@@@@@@@???@@@@@@AAAAAA???@@@AAABBBDDDFFFGGGHHHHHHEEECCCBBBBBBDDDDDDDDD@@@@@@AAACCCDDDCCC@@@>>>;;;<<<>>>??????@@@CCCEEE555333111000222555888999999777444555888:::;;;:::333111//////222555777888777666666666777999<<<===;;;;;;;;;<<<=========>>>===<<<;;;===???@@@???===:::999777666666777888999<<<;;;999:::;;;:::777444555777777666333222333555999888777777777888999:::;;;;;;;;;<<<<<<;;;;;;:::777999999777333111000111444777999888999======:::888999;;;===============<<<999666777999<<<>>>>>>;;;===??????===<<<===>>>===@@@EEEFFFDDD@@@===<<<;;;<<<<<<:::888888:::<<<<<<<<<<<<>>>@@@@@@>>>;;;777999::::::999888999;;;777666555888;;;======;;;>>>===;;;;;;<<>><<>>EEEFFFKKKKKKHHHDDDEEEJJJNNNNNNNNNSSSWWWRRRHHHBBBCCCHHHEEEDDD;;;***  +++777AAABBB???===<<<:::999999999999999999::::::999999:::<<>>>>>===;;;:::;;;:::777666555555666777::::::999:::;;;===???@@@>>><<<::::::<<<=========>>>>>>???@@@AAACCCDDDEEEBBB>>>:::888999;;;<<<<<<;;;===???>>>======;;;:::999===@@@@@@===;;;===???AAA??????@@@CCCEEEEEEEEECCCBBB@@@??????===;;;888;;;::::::<<<@@@BBBAAA@@@:::;;;===???@@@@@@@@@@@@<<<======>>>===;;;999777555999:::777777;;;;;;777555777999;;;<<<<<<;;;;;;:::;;;============>>>>>>???>>>===???AAAAAA>>><<<888999::::::999999:::;;;;;;666222555<<>>;;;777777888:::;;;:::777555222000***   %%%***)))000666<<<>>>;;;888888999<<<::::::;;;>>>>>>;;;999777888999999:::===???@@@888777666888:::<<<<<<<<<:::::::::;;;===>>>===<<<999999888999;;;:::888666222555999===>>>>>><<<;;;999;;;<<<;;;999999;;;===:::888777777777666444222777666666777:::???DDDFFFCCC@@@>>>AAAEEEHHHFFFCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFEEEDDDDDDDDDDDD???EEEIIIHHHIIILLLMMMKKKPPPOOONNNNNNNNNLLLIIIFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDBBBAAA@@@??????@@@@@@@@@@@@BBBEEEGGGIIIDDDAAA???>>>>>>===;;;888999;;;>>>??????@@@BBBCCCCCCBBB@@@??????@@@BBBCCCCCCAAA@@@??????>>><<<999>>>@@@CCCCCCAAA???>>>>>>???@@@BBBDDDDDDBBB???===:::;;;<<<===>>>@@@AAABBB???@@@@@@@@@@@@???===<<<>>><<<<<<@@@EEEGGGEEEBBBAAACCCDDDDDDBBBBBBCCCEEE>>>>>>@@@BBBDDDBBB???<<<888999<<<======???AAACCC666444111111444888;;;<<<;;;888555555999<<<<<<<<<333111......111333555666999888777777888:::<<<>>><<<<<<<<<<<<===>>>@@@AAA???===<<<===???@@@===;;;===<<<999777777999;;;===:::888777999;;;:::777444555777999888666555666999999999888777777888999:::=========<<<;;;999888777777999:::777222......///222666777777888<<<===;;;777888;;;<<<===<<<;;;:::===999666666:::===???>>>;;;===??????===<<<;;;<<<;;;>>>BBBCCCAAA>>>;;;:::999:::;;;:::999999===@@@<<<<<<<<<>>>@@@@@@===;;;777888::::::999999:::<<<666555555888<<<>>>===;;;???>>><<<;;;<<<>>>BBBDDDFFFFFFDDDAAA>>>@@@EEEJJJMMMLLLLLLNNNOOOLLLFFFAAAAAAAAA;;;333444===DDDEEEGGGNNNNNNFFFDDDJJJLLLHHHNNNXXX```[[[NNNCCCBBBFFFFFFFFF>>>...  %%%222>>>@@@>>>======;;;::::::999888999:::<<<===::::::;;;===??????<<<:::;;;<<<>>>???@@@???>>>======;;;999777666666777888;;;:::999999:::<<>>>>>???@@@BBBDDDFFFGGGBBB>>>:::888999;;;<<<<<<:::>>>AAA@@@@@@@@@???===;;;>>>AAA@@@<<<:::<<>>999;;;======;;;888777777333888999666777;;;;;;666777777999999999999888777888999<<<===>>>>>>???AAA@@@???>>>@@@CCCCCCAAA>>>888999::::::999888999:::???:::666999???DDDCCC@@@444666777888777666666666444***  (((333777777888999:::<<<>>>???;;;::::::<<<>>>???<<<999555555777999;;;:::888555333000***   (((///...///666<<<>>>;;;888888999;;;999777888;;;;;;999666666888999888888:::<<<<<<888666666777:::<<<<<<<<<999777666999<<<>>><<<::::::999999;;;<<<<<<:::888111444999===??????===;;;:::<<<===;;;888777999;;;:::999777777888888666555999999999:::<<<>>>@@@AAACCC@@@???BBBHHHKKKIIIGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDEEEGGGIIIIIIIIIGGGFFFFFFGGGHHHGGGFFFEEEFFFGGG===CCCGGGFFFFFFGGGFFFCCCJJJJJJJJJLLLLLLJJJEEEBBBHHHHHHIIIJJJJJJIIIHHHGGGDDDCCCBBBAAA@@@@@@???@@@BBBBBBBBBAAABBBCCCEEEFFFCCCAAA>>>>>>???===:::666999;;;>>>??????@@@AAABBBCCCBBB@@@??????@@@AAABBB>>>===>>>@@@@@@???<<<999;;;===AAABBB@@@>>>======;;;>>>AAACCCCCC@@@===::::::;;;<<<===>>>???@@@@@@@@@AAABBBAAA@@@===:::888===:::999>>>EEEGGGBBB===;;;@@@EEEEEEBBB@@@BBBEEE<<<===???BBBCCCBBB>>>;;;666888:::;;;;;;<<<>>>@@@777555333333666999<<<===888888888:::;;;;;;999777444111000333333111222555888888888777777666666666999::::::;;;<<<===>>>>>>AAA>>>::::::<<<>>>===<<<:::::::::999999999999999:::::::::999888777666555555777999999888777777888???===;;;:::::::::999888777999<<<<<<:::888777777888999999888555111---***333777:::999444222444777999<<<===;;;666333555888:::<<<>>>??????===;;;:::999999888777888999;;;<<<;;;>>>AAABBB>>>:::666444222222444777<<<@@@BBBBBB???===;;;<<<>>>>>>;;;888999:::===???@@@>>>999666666888:::<<<>>>>>>??????@@@>>><<<::::::;;;>>>???AAA@@@AAABBB@@@===AAAGGGOOOOOOQQQUUUVVVRRRJJJCCC???<<<777333444:::BBBIIILLLSSSRRRGGGBBBFFFJJJIIIKKKTTTXXXRRRJJJEEECCCAAACCC???:::222$$$  555FFFDDD>>>>>>???<<<;;;;;;<<<===============::::::::::::;;;===>>>???<<<@@@CCCBBB???===>>>@@@===777555:::;;;666444666666888:::;;;;;;<<<>>>@@@AAA>>>;;;:::<<<>>>@@@@@@AAA???===>>>@@@CCCEEEEEEBBB???<<<;;;===???>>><<<888:::;;;======<<<:::999999???AAA===:::<<<@@@AAACCCAAA???>>>===>>>???@@@AAAAAA???>>><<<:::999888:::999888888:::<<>>999888;;;===<<<<<<>>>999???DDDDDD???999777777999<<<===:::555444:::AAA===<<<<<<;;;::::::999999BBB>>>;;;;;;===???>>><<>>???;;;:::>>>888888777777888999;;;<<>><<<777333222111+++"""  (((555???;;;777555777888777666444555888999:::999888666999;;;===>>><<<888444111222///)))  '''///222777999;;;<<<;;;::::::;;;===<<<<<<;;;;;;;;;<<<<<<;;;666333555<<>>>>>:::666555888;;;;;;999999<<>>>>>===;;;888888999;;;888777999<<<888222333888;;;;;;:::;;;<<<>>>@@@AAADDDCCCBBBBBBEEEGGGHHHHHHGGGHHHHHHGGGEEEDDDDDDEEEDDDGGGKKKNNNNNNMMMJJJGGGJJJJJJIIIGGGDDDCCCEEEFFFHHHIIIIIIGGGEEECCCDDDEEEHHHHHHJJJKKKLLLJJJEEEBBBHHHHHHHHHHHHHHHHHHHHHHHHGGGKKKLLLHHHEEEDDDAAA===@@@@@@AAADDDFFFHHHFFFEEEEEE>>>;;;???@@@<<<999:::;;;;;;;;;<<<>>>AAACCCDDDFFFDDDBBBAAA@@@===999666777666666:::???BBBAAA???AAA>>>???BBBBBB===999999:::===@@@@@@>>><<<::::::;;;::::::<<<>>>@@@???>>>@@@AAAAAAAAA@@@???===<<<;;;===AAACCCCCCAAA>>>;;;>>>???@@@@@@???>>>???AAAAAA@@@??????@@@???===;;;<<<;;;999888999<<<>>>@@@777666777888:::;;;<<<<<<888999:::<<<>>>>>>===<<<:::666555555444000///222;;;::::::::::::999999999888888999:::;;;<<<======AAA>>>:::999;;;=========::::::999999999999888888777888888888888777777666777888:::999888888999;;;<<<;;;999999::::::999888777999;;;;;;999777777777888888888777555222///---111555888777444333555888888;;;===;;;777555777:::===>>>@@@@@@???===:::888666666666666777888999999;;;>>>@@@@@@===999666555222222444888<<<@@@AAAAAABBB@@@>>>>>>AAABBB@@@===:::;;;<<>>???>>>======<<<;;;::::::;;;<<<===@@@>>>???BBBBBB@@@BBBFFFOOONNNPPPRRRTTTQQQJJJDDDBBB???:::666555888>>>BBBEEELLLMMMGGGEEEKKKMMMJJJJJJRRRVVVPPPGGGBBB@@@>>>AAA>>>999333&&&  222CCCCCC???@@@AAA???>>>??????>>>>>>===<<<;;;<<<;;;:::::::::<<<>>>???===>>>@@@@@@>>>=========888444555::::::777555888:::<<<======<<<<<<>>>???>>><<<999999:::===>>>>>>DDDAAA???>>>?????????>>>AAA===999888999;;;<<<;;;;;;<<<=========;;;999888555;;;>>>:::888:::===???CCCAAA???===<<<<<<===============<<<;;;:::::::::999999888888999;;;>>>??????;;;:::===???>>>===???===AAACCCAAA<<<888888:::;;;======:::777777;;;???>>>>>>>>>>>>============@@@>>><<<===???@@@???>>>AAA<<<:::<<<<<<999999<<<<<<;;;:::999999:::<<<>>>AAACCCBBB>>>>>>AAAAAA???<<<;;;;;;===>>>>>>:::777555333///&&&  $$$000>>>:::666444555555444222444555666777888888777666999:::;;;;;;:::888666555222///)))  (((///222<<<======;;;999888999;;;===<<<<<<;;;;;;;;;<<<<<<<<<999666777;;;===;;;888999777666666888999999888999:::;;;<<<;;;:::888666888777888;;;======:::777555888:::999666555777:::>>>>>>>>><<<:::999:::<<<777444666:::;;;888:::>>>>>>===;;;:::999:::<<<===AAA@@@???@@@BBBEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGJJJMMMMMMLLLJJJHHHLLLLLLJJJHHHDDDCCCDDDEEEKKKLLLLLLJJJGGGDDDCCCCCCCCCCCCEEEHHHIIIHHHEEEBBBEEEEEEFFFGGGHHHHHHIIIIIIMMMQQQQQQMMMIIIHHHDDD@@@BBBBBBBBBCCCEEEEEECCCAAACCC>>>===@@@???:::888999===<<<<<<<<<<<<>>>???AAACCCBBBAAA@@@@@@>>>;;;999777555555999>>>AAA@@@>>>AAA>>>>>>BBBBBB===:::999999;;;>>>>>>===:::999999::::::;;;===???@@@???===>>>???@@@AAAAAAAAA@@@??????@@@@@@@@@@@@???===<<>>>>>???@@@CCC@@@===;;;<<<============<<<;;;;;;<<>>>>>======999777777555111000333===============<<<<<<;;;777777888888999;;;<<<===BBB>>>:::777888;;;===>>>::::::999999888888888888666666777888888888888888777888888777666777999;;;:::999888888999:::999888777888:::999777666777888888888777777555444333222///222555555444333666999777:::<<<;;;999999;;;>>>AAAAAAAAAAAA???<<<999777555666777888888888888888;;;===>>>>>>;;;999888888333333555999===AAABBBAAACCC@@@===>>>AAACCCBBBAAA;;;;;;<<<>>>@@@@@@>>>===<<<:::999;;;>>>???<<<::::::::::::::::::::::::;;;>>><<<<<>>@@@???>>>>>>>>>??????===;;;555555888;;;999555444666<<<===>>>===;;;;;;<<<===<<<:::888888999;;;<<<<<>>>>>???>>>===;;;???<<<999888999;;;;;;<<<===>>>>>>>>>===;;;999888555:::===:::888:::======AAA???===;;;999999:::;;;::::::::::::;;;;;;;;;;;;:::999999999:::;;;===>>>AAA===<<>>@@@BBBCCCBBB???:::888:::===???>>>===;;;;;;;;;<<<===@@@@@@@@@@@@@@@?????????=========>>>@@@AAA@@@???@@@<<<:::;;;:::888999<<>>@@@???BBBCCC@@@???AAA@@@======<<<<<<===???@@@???===888777444,,,"""  )))777555333333444444444333555555555666666666666666888888888888888888888999222///)))   )))000222@@@@@@>>>:::777777888:::<<<<<<;;;;;;;;;<<<<<<======<<<:::999888888888888:::999777777888999777666999:::;;;<<<<<<;;;999888999888888999;;;;;;:::888777999:::888555333444666>>>>>>>>>===;;;:::;;;===;;;666555:::>>>@@@AAABBB???===:::888777999;;;======<<<<<<===???BBBEEEGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFGGGHHHJJJKKKJJJJJJIIIMMMMMMLLLHHHEEEBBBBBBCCCLLLNNNOOOMMMIIIEEECCCBBB@@@@@@BBBEEEHHHHHHFFFDDDBBBCCCDDDEEEGGGHHHIIIJJJRRRVVVWWWSSSQQQOOOJJJDDDEEECCCBBBBBBBBBAAA???===???>>>???@@@>>>999777999???>>><<<;;;;;;<<<<<<===AAA@@@??????@@@???===;;;777666555999===@@@>>><<<@@@======AAAAAA===::::::777999<<<<<<;;;999888888999:::;;;>>>@@@AAA???===<<<===>>>@@@AAABBBBBBBBBCCCBBB@@@>>>===<<<;;;;;;>>>@@@AAA@@@???>>>???@@@DDD@@@:::777888;;;>>>???<<<<<<===>>>@@@CCCEEEFFF444555666777666666666777444666888999999999999999999666555777777555555888===>>>?????????>>>======888888888888999;;;<<<===AAA>>>999666777999===???:::::::::999888888777777777777888999999888888777555555555444333444777:::<<<;;;999999::::::888666777888:::999888777888999777777777777666666666666000222444444333444666888666888;;;<<<;;;<<>>;;;777999:::;;;<<<<<<<<<;;;:::===::::::AAAFFFFFFDDDDDDFFFDDDBBBBBBEEEFFFDDDAAA???===;;;;;;<<<=========AAADDDDDDDDDLLLXXXZZZTTTHHHOOOSSSPPPKKKJJJIIIGGG===;;;999666,,,  (((<<>>@@@AAA@@@???===<<<<<<=========<<<<<<======>>>>>>===<<<;;;::::::???@@@===;;;<<<===<<<<<<;;;999888888999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>AAA===<<<@@@BBB???>>>???BBBCCCBBB???;;;:::<<<>>>BBB???======>>>???===;;;AAAAAA@@@??????>>>======::::::<<<>>>@@@@@@??????>>>===;;;;;;::::::===@@@FFFCCC@@@<<<<<<===@@@BBB===???@@@===>>>AAAAAA>>>?????????@@@AAABBBBBBBBB<<<;;;:::444***  ###------///111444666888888777777666666666666777888444555666777888999999999222///)))   ***111333>>>>>>===;;;888777777999<<<;;;;;;;;;;;;<<<======<<<======:::555333444666<<<;;;:::;;;<<<<<<;;;999888999;;;======<<<;;;::::::999888888888888888888888:::;;;999666444555777;;;<<<===<<<;;;:::;;;<<>>AAAFFFIIIHHHGGGFFFFFFFFFFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHMMMMMMLLLIIIEEEBBBAAAAAAIIILLLNNNMMMJJJFFFDDDCCCAAAAAABBBEEEGGGHHHGGGFFFBBBBBBCCCDDDEEEFFFGGGHHHOOOTTTXXXYYYXXXVVVOOOGGGEEECCCAAAAAAAAA@@@===;;;999;;;??????<<<999:::<<>>===<<<;;;<<<======AAA???>>>>>>>>>>>><<<;;;999777777:::>>>@@@>>><<>>@@@AAABBBBBBCCCBBB@@@>>><<<:::999888<<<===????????????AAACCCCCC???:::777888;;;===>>>:::<<<>>>@@@CCCEEEFFFGGG666777666444222222555888444777999999777555555666777444444777888666777:::<<<===>>>??????>>>===<<<999999888888999;;;===???@@@===999666555888<<>>===<<<;;;999666444777888::::::999888888999777777777888888999999:::444555555444444444666888777888:::<<<===>>>@@@BBB>>>??????@@@??????======888999:::;;;;;;:::888888888999::::::999999:::<<<999999;;;>>>BBBDDDCCCBBB===:::777777;;;>>>???>>>===<<<;;;===@@@BBBBBBAAAAAA>>>;;;;;;<<<<<<:::777:::;;;===>>>???>>>===<<<===999:::@@@EEEDDDCCCCCCDDDAAA===>>>AAACCCCCCAAA???===;;;;;;===>>>===<<>>BBBDDD@@@===::::::<<<===:::888888:::<<<;;;:::888777666888:::;;;;;;;;;;;;<<<>>><<<;;;;;;<<<>>>???===<<<::::::;;;>>>AAACCCCCCBBB888;;;???AAAAAA>>>;;;999;;;;;;<<<======>>>>>>>>>???CCCCCC???======<<<999888777666777888;;;===?????????>>>>>>======<<<<<>>>>>>>>??????@@@@@@<<<<<<@@@AAA>>><<<===???@@@AAA@@@???===<<<<<>>AAAAAA>>>;;;@@@@@@???===;;;:::999888666888;;;===>>>>>>>>>>>><<<>>>>>>===<<<>>>BBBDDDGGGEEE@@@===<<<>>>@@@BBB===???>>>;;;<<>>>>>===:::111&&& '''***...111444777999:::999999888777777888888999000222666999:::999777666222///)))   !!!,,,333555777:::<<<===;;;999888777;;;;;;;;;;;;;;;<<<======:::<<<<<<999333000111444:::999:::;;;===>>>===;;;777888:::<<<======<<<;;;:::999999777666666777888555888:::999666555777999888:::;;;;;;:::999:::;;;DDD???:::===FFFMMMLLLHHH???===:::888999;;;???BBB;;;<<<======>>>BBBGGGLLLJJJHHHFFFFFFGGGGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFJJJKKKJJJHHHDDDAAAAAAAAADDDGGGJJJKKKIIIGGGFFFEEEDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEHHHNNNUUUYYY\\\[[[SSSJJJCCCBBB@@@???@@@???>>><<<555999======<<<<<<>>>???>>>======<<<===>>>@@@AAABBB@@@>>>======<<<;;;999<<<:::999;;;???@@@>>><<<===999999===>>>;;;999:::888:::<<<<<<;;;::::::;;;::::::<<<>>>AAAAAA???===============>>>>>>??????@@@@@@@@@???===:::777555999;;;===???@@@AAADDDFFF@@@>>>;;;;;;<<<======<<<999;;;???BBBDDDEEEEEEEEE999:::999555222222666999777:::<<<;;;888555666777<<<888777999888444444777:::;;;===>>>???>>><<<;;;:::999888888999;;;>>>???>>>===:::777555777;;;>>>======<<<;;;:::999999888::::::::::::888777666555666777777777777888:::===AAA@@@>>>===<<<999555222444777:::;;;999888777777666777888:::;;;;;;;;;;;;888777666666666777888999888999:::;;;===???@@@@@@<<<<<<===>>>????????????999999999888777666555444555777999999999999;;;===;;;<<<===@@@CCCCCCBBB???===:::777888<<>>======<<<;;;===@@@AAAAAA@@@@@@???>>><<<:::999999999;;;<<<>>>???@@@@@@???>>>===::::::???AAA@@@???AAADDDAAA>>>>>>BBBEEEEEEDDDBBB???;;;:::<<<>>>===<<<;;;===<<<===JJJ]]]eeecccNNNRRRRRRNNNJJJHHHFFFBBB>>>;;;:::999222###  444CCCHHHIIIJJJLLLHHHGGGFFFDDDAAA>>><<<;;;666777888999<<>>;;;===>>>>>>>>>>>>@@@AAA>>>>>>>>>@@@BBBBBB@@@===>>>===<<<===???AAA@@@???555999???AAA@@@===:::888::::::;;;<<<===>>>>>>??????BBBBBB>>><<<<<<:::666666555666777999===@@@BBBCCCBBBAAA@@@???>>>======AAAAAAAAAAAAAAA@@@@@@@@@???;;;;;;???@@@===;;;;;;;;;===???AAAAAA???<<<;;;@@@>>>>>>@@@BBBBBB???<<>>===;;;:::888777666666888:::;;;;;;;;;===>>>;;;@@@CCC@@@???AAAEEEFFFEEECCC@@@===<<<===???AAA???AAA???;;;===CCCGGGGGG@@@AAACCCCCCBBBAAAAAABBB?????????===777---   &&&)))...222333444555666:::999999999999999888888///222666999:::888555333222///)))   $$$///555777444888<<<>>>===;;;999888;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;888333111222444555555666888;;;<<<:::888555666999<<<=========<<<;;;<<<;;;:::777666777999222555777777444444666999666888:::;;;:::999:::;;;>>><<<;;;>>>GGGQQQQQQLLLBBB@@@===:::999:::<<<>>>===???@@@??????BBBIIINNNJJJGGGEEEEEEGGGHHHEEECCCAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHFFFDDDBBBAAAAAA@@@CCCFFFHHHHHHGGGHHHHHHEEECCCAAAAAABBBCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDCCCHHHNNNSSSYYY[[[VVVNNNCCCAAA?????????@@@???>>>666:::<<<;;;;;;???AAAAAA===<<<<<<===>>>@@@BBBCCCAAA???===<<<<<<<<<:::999>>><<<;;;<<>>;;;:::777666:::<<<999888999999;;;======;;;;;;<<<===<<<;;;<<<===@@@AAA@@@?????????>>>=========>>>>>>======>>>>>>===:::777555888:::===???@@@BBBDDDGGG???>>>>>>???@@@@@@>>><<<999<<<@@@DDDEEEEEECCCAAA888::::::777333111333777666:::======999777888:::AAA===;;;;;;999444333666999:::===>>>???>>><<<;;;999888777666888:::===???;;;<<<;;;888666666999===???>>>===<<<;;;::::::999777777777777777666555555555777888999999999;;;===???>>>===<<<<<<999555111000444888:::999777555444666777:::<<<======<<<;;;999888777777999;;;<<<===:::::::::;;;===>>>>>>>>>;;;;;;<<<===>>>>>>??????<<<;;;:::888666444444333333555888999999:::;;;=========>>>@@@BBBAAA>>><<<<<<999888999<<<>>><<<:::<<<;;;<<<===@@@AAA@@@>>>>>>@@@@@@===888666999<<<<<<===>>>???@@@@@@@@@@@@===;;;<<<>>>===:::<<<@@@DDD@@@>>>>>>BBBFFFGGGFFFCCC===888777;;;???AAA@@@<<>><<>>777888999;;;===>>>???@@@;;;;;;:::888555555666777999999777888@@@IIIIIICCC>>>@@@AAA@@@???>>>???AAA??????@@@BBBDDDCCCAAA>>>@@@>>><<<;;;<<<======<<<777;;;???@@@???===<<<===:::::::::;;;;;;<<<=========???@@@======>>>;;;666777777777888:::>>>AAACCCCCCCCCBBBAAA@@@???>>>>>>AAAAAABBBAAAAAA@@@?????????;;;<<<@@@AAA===::::::999:::<<>><<<<<<===???AAABBBBBB@@@>>>===<<<<<<;;;;;;:::::::::888:::;;;;;;::::::===???<<>><<<;;;<<<===>>>>>>@@@???<<<===AAACCCAAA999<<<@@@AAA@@@???@@@AAA????????????;;;222''' !!!&&&,,,000111222333555888999999:::999888777666222333555777777555333222222///)))   %%%111888:::777:::===???>>><<<<<<<<<;;;::::::;;;;;;===>>>>>>;;;;;;:::888666555555666333333444666888888666444333555888;;;=========<<<===???@@@>>>;;;999999;;;333666888777555444666999666888:::;;;;;;:::;;;<<<999;;;;;;===FFFOOOOOOJJJAAA???===:::999::::::;;;>>>@@@AAA@@@???AAAIIIOOOIIIEEEBBBCCCFFFFFFDDD@@@AAABBBCCCDDDEEEEEEEEEDDDAAACCCEEEEEECCCBBBBBBBBB@@@BBBEEEFFFGGGGGGIIIJJJEEECCCAAA@@@AAACCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEFFFGGGJJJQQQXXXXXXSSSEEECCC@@@?????????>>>===;;;===;;;888;;;AAABBB???<<<<<<<<<<<<===???AAABBB???===;;;:::;;;<<<<<<;;;???<<<;;;<<>><<<;;;<<<>>>@@@AAAAAAAAA@@@???>>>>>>???@@@AAA<<<<<<;;;;;;::::::999999:::<<<>>>??????AAACCCEEEAAA@@@@@@AAABBBBBBAAA???<<>>333777:::888222///000222444888<<<<<<999777999<<>><<<===;;;666555888999:::===??????>>><<<;;;888777666555666999<<<>>>:::;;;;;;999666666999<<<@@@???>>>===<<<;;;::::::333444555555555555555555333555777888888888999;;;<<<<<<;;;;;;;;;999555222---111666999888555333111555888;;;===>>>===<<<;;;999888777888;;;>>>@@@AAA;;;::::::;;;<<<======<<<;;;;;;<<<<<<======>>>>>>AAA???<<<999777555555555111444777999::::::<<<=========>>>@@@AAA???<<<999999888666888;;;<<<:::777;;;;;;<<<>>>@@@@@@>>>===<<<@@@BBB>>>777555999>>>=========>>>???@@@@@@AAA>>>=========:::666999???BBB???<<<===AAAEEEFFFEEE???:::444555;;;BBBFFFGGG@@@DDDBBB===@@@HHHJJJEEEEEEIIIKKKIIIJJJLLLLLLIIIAAA===::::::555'''  --->>>DDDCCCDDDFFFCCCCCCCCCCCCBBBAAA@@@@@@999:::;;;===>>>======<<<<<<>>>>>>;;;777555888;;;>>><<<777777AAALLLKKKCCC???@@@AAA???===<<<<<<===??????AAACCCEEEDDDAAA>>>???===:::999:::<<<=========???AAA@@@>>>>>>@@@CCC<<<;;;;;;:::::::::;;;;;;;;;>>>???>>>???AAA>>>999999999888999;;;>>>AAACCCBBBAAAAAAAAA@@@?????????AAAAAAAAAAAAAAA@@@???>>>???<<<<<<@@@AAA===:::;;;999999:::<<>>:::<<>>>>>:::<<<<<<;;;999:::===AAA===EEEIIIDDD@@@AAAAAA???>>>===<<<;;;;;;;;;<<<===:::===>>>;;;;;;===<<<999333777===??????>>>???@@@>>>>>>???@@@===555***"""  !!!)))...111222444666666888999:::999888555444555555555444444333333222222///)))   &&&222999;;;<<<>>>???>>>=========???:::::::::;;;<<<===>>>???===;;;:::999888888888777444444555666777666333111222444777:::<<<======<<>>;;;;;;<<<777999;;;:::777666888:::666999;;;<<<<<<<<<<<<===999<<<===>>>CCCJJJJJJEEE;;;;;;:::::::::;;;<<<===???AAABBB@@@>>>AAAHHHOOOGGGCCC@@@AAADDDEEEBBB>>>BBBCCCDDDFFFFFFFFFFFFEEE>>>@@@CCCDDDCCCBBBBBBCCCBBBCCCEEEFFFFFFGGGIIIKKKGGGDDDBBBBBBDDDFFFGGGGGGAAABBBCCCDDDEEEGGGHHHHHHIIIGGGCCCCCCKKKUUUYYYWWWGGGDDDAAA??????>>>===<<<@@@@@@<<<777:::AAABBB===<<<<<<;;;;;;<<<===>>>???===;;;999999;;;===>>>>>>>>><<<:::;;;>>>>>>;;;888777333222666888666666888999:::<<<;;;::::::<<<===???===;;;;;;===@@@BBBBBBAAAAAA@@@@@@@@@AAACCCDDD===;;;999777777999;;;===<<<>>>???@@@??????AAABBBCCCBBBAAAAAABBBCCCCCCBBB>>>AAAEEEHHHHHHEEE@@@===444666888666333111111222666999;;;999555333666999AAA@@@===:::777888;;;===<<<:::888888999:::::::::888888777555555777;;;???;;;:::999999:::;;;::::::???BBBEEECCC>>>:::777777;;;888555777:::;;;888444555888;;;<<<;;;;;;;;;<<<<<<<<<;;;<<<<<<:::666333777:::<<<:::555222222333333555999<<<======;;;999>>>666111555???DDDAAA;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;<<<<<<<<<;;;:::::::::::::::::::::::::::;;;<<<<<<:::::::::<<<<<<===>>>???@@@??????>>>===<<<:::999999:::<<<======>>>???>>>;;;;;;===???999;;;>>>@@@AAAAAA???>>>BBB???===???CCCEEECCC???>>><<<;;;<<>>::::::999999:::;;;;;;<<>>===;;;:::999999999999;;;>>>@@@BBBBBB???===<<<===>>>???>>><<>>@@@@@@>>>AAA???>>>???AAAAAA???<<<===???@@@@@@>>>===>>>>>>??????>>>>>>======<<<<<<777777888:::???CCCEEEFFFDDDCCC@@@>>>======>>>???AAAAAA@@@@@@???>>>>>>===<<<>>>@@@BBBBBBAAA>>>===;;;888666999???CCCBBB@@@:::>>>BBBBBB@@@>>>???@@@<<<>>>???>>><<<::::::;;;;;;===@@@???<<<:::;;;===BBBGGGIIIEEEBBBAAAAAA???:::;;;======;;;::::::;;;;;;999777888;;;<<<:::888;;;???DDDDDD@@@>>>???BBB???>>>???AAAAAA:::---### """---111000111333555:::::::::999888666444333666555444444555555444333111000(((  ---444777AAA???BBBBBB>>>;;;<<<>>>>>><<>>;;;::::::>>><<<999:::<<<>>><<<;;;;;;:::888888:::=========999999:::===@@@BBBAAA??????>>>>>>>>>=========<<<<<<@@@BBBAAA>>>>>>BBBFFFKKKJJJHHHGGGFFFCCC???<<>>===>>>CCCJJJLLLJJJFFFGGGDDDAAAAAAFFFMMMSSSVVVKKKGGGCCCAAAAAA@@@===:::<<<:::999;;;>>>???===:::<<<;;;<<<>>>AAADDDEEEDDD@@@>>><<<;;;<<<===<<<<<<:::;;;<<<===>>>>>>=========<<<999666444555999===@@@???===<<<;;;;;;<<<===::::::::::::;;;===???@@@DDD>>><<<@@@BBB@@@AAAEEE:::777666999???CCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFGGGHHHGGGEEECCCCCCDDDEEEKKKPPPOOOHHHAAA======444666777555333111222444666:::===;;;777555777:::===<<<;;;888777999<<>>@@@@@@<<<999888888;;;888777999<<<===999555777999;;;<<<:::999999:::<<<<<<======<<<:::888777:::;;;:::888555111//////111444777;;;<<<<<<:::999:::444111444<<>>>>>===<<<;;;<<<;;;:::::::::::::::999888777777888888:::;;;;;;<<<======<<<::::::;;;<<<>>>>>>?????????===<<<;;;===============<<<<<<;;;>>>???@@@>>><<<;;;<<>><<<===@@@BBB@@@>>>>>><<<;;;===@@@AAAAAA??????DDDEEEBBBBBBFFFHHHHHHFFFFFFDDDDDDIIIOOOKKKCCCBBBDDDFFFEEEDDDEEEGGGJJJLLLJJJJJJMMMMMMKKKLLLPPPUUUNNNBBB777222---!!!  $$$777BBBCCCDDDFFFEEEDDDBBBAAA@@@?????????777888999999999;;;===>>>@@@@@@@@@???>>><<<:::999555666999<<>>??????>>>===???AAAAAA@@@???@@@AAA@@@>>>;;;<<>>???@@@@@@===;;;<<<>>>??????>>>===>>>???===============<<<<<<<<<888888:::===@@@CCCDDDDDDDDDCCCAAA???=========>>>CCCBBBAAA@@@???===<<<<<<;;;===???@@@@@@???===<<<===:::888;;;@@@CCCBBB@@@:::===AAAAAA???>>>???AAA???@@@@@@???===;;;<<<===<<<===??????>>>======>>>DDDIIIJJJEEEAAA@@@???<<<999:::=========;;;:::999888666555666888999777555<<<@@@DDDCCC???<<<===???>>>>>>???AAAAAA;;;///&&& )))///111222666999;;;:::888666555444444444888666444444444444333222111000'''  ,,,333444===>>>???@@@>>>;;;::::::999===???@@@???<<<999999999999888777888::::::999777777555222111333555666666444666888999999999;;;===EEEFFFEEECCC???;;;::::::;;;999888888;;;<<<<<<:::;;;:::999:::<<<>>>>>>>>>999999:::<<>><<<;;;;;;;;;;;;???BBBBBB@@@@@@CCCGGGMMMJJJFFFDDDCCCBBBAAA?????????@@@AAABBBBBBBBBBBBDDDCCCBBBBBBBBBBBBBBBBBB>>>AAAEEEGGGGGGFFFEEEEEEIIIIIIGGGFFFEEEEEEEEEEEEBBB???===???EEEIIIIIIGGGIIIEEE@@@>>>AAAGGGMMMPPPHHHEEEAAA@@@AAAAAA???<<<<<<:::999:::<<<===<<<:::;;;<<<<<>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;===>>>???CCC>>>===AAABBB@@@@@@BBB<<<999888:::???AAA@@@>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGFFFDDDCCCCCCCCCEEEJJJOOONNNHHHAAA>>>===555555555444222222444666444888;;;;;;888666666777777888777777777999===AAABBB@@@<<<;;;;;;;;;:::999666666666666555777;;;>>>===<<<;;;:::::::::::::::666888;;;;;;:::888888888999888888;;;>>>===999555777999;;;;;;999888777888:::===@@@???<<<:::;;;<<<>>>===:::888666333000---///222555999;;;;;;:::999555333111333999<<<===<<<:::;;;>>>??????===:::999;;;;;;:::999888777777666555444444444666888;;;<<<>>>>>>>>><<<::::::<<<>>>????????????>>><<<;;;:::@@@@@@AAAAAA@@@>>><<<;;;@@@@@@@@@>>><<<;;;<<<===:::<<>>::::::===???>>><<<===<<<<<<===@@@BBBBBBBBBCCCGGGIIIGGGGGGIIIJJJIIIGGGIIIJJJMMMRRRUUUPPPHHHEEEEEEEEEGGGJJJMMMNNNMMMLLLKKKLLLMMMLLLKKKOOOVVVeee[[[JJJ:::222---###  !!!444???BBBCCCEEEEEECCCAAA>>>===>>>???@@@888:::;;;999777777:::===@@@@@@AAA@@@???===:::999222555999===??????===<<<<<<;;;:::;;;===?????????=========>>>???@@@???>>>>>>===;;;<<<>>>AAABBBBBBBBB@@@?????????>>>;;;999:::<<<>>>???>>>===>>>???<<<<<<<<<<<<============999;;;===???AAAAAAAAAAAADDDBBBAAA???======<<<<<>>???@@@@@@???======>>><<<;;;===AAACCCBBB@@@;;;>>>@@@@@@>>>===@@@BBBCCCCCCBBB@@@======>>>???>>>>>>>>>???AAABBBAAA@@@GGGJJJJJJDDD@@@???===:::888999;;;<<<<<<;;;:::999;;;:::999:::;;;;;;:::999===@@@CCCBBB>>>;;;:::;;;<<<<<<>>>AAAAAA<<<333+++"""  $$$---111444888===<<<:::777555444444555666:::777555444444555444444111000'''  ,,,333333:::<<<<<<<<<<<<;;;:::999999<<<>>>>>>===;;;999999999:::888777777999;;;;;;;;;;;;777444333555888:::;;;888999;;;<<<;;;;;;<<<===BBBDDDEEEDDD@@@<<<:::999999888777777999::::::999:::999:::<<<>>>@@@???>>>999999999;;;>>>>>><<<;;;DDDBBB@@@===:::999999999999===AAACCCBBBBBBEEEGGGMMMIIICCC??????@@@BBBBBB===>>>???@@@@@@@@@@@@@@@EEEDDDCCCAAA@@@?????????;;;???CCCFFFFFFFFFGGGHHHMMMLLLIIIGGGEEECCCCCCBBBEEE@@@<<<<<<@@@DDDGGGGGGJJJEEE???<<<>>>BBBEEEHHHDDDAAA>>>>>>AAABBB@@@>>>===:::888888999::::::999:::;;;===>>>???@@@@@@@@@===;;;999:::;;;===<<<<<<::::::::::::;;;<<<===>>>;;;;;;:::888777999===@@@>>>===<<<<<<;;;<<<<<<=========<<<<<<<<<<<<======BBB>>>>>>AAABBB@@@>>>???>>>;;;999;;;>>>@@@>>><<<===???AAACCCEEEEEEEEEEEEDDDEEEEEEDDDBBBAAABBBCCCEEEIIIMMMLLLGGGBBB??????555555333222222444666888111444888888777444333333444555555555666888<<<@@@BBB@@@===<<<<<<<<<;;;:::999999999888777777999;;;=========;;;:::999:::;;;555666777777777777777777777777999<<<===<<<888444555777999:::999777777888999>>>BBBAAA===;;;===@@@AAA===:::999999888444111///111444777999:::999999333333333444777:::<<<===:::;;;<<<<<<<<<:::999777:::;;;;;;:::888666555666444333222111333666999;;;;;;<<<<<<:::999:::===???????????????>>>======<<>><<<<<>>@@@BBBCCCBBBBBBAAA>>>;;;:::;;;<<<<<<;;;<<<;;;;;;<<<>>>AAABBBCCCDDDIIIKKKIIIIIIJJJJJJHHHIIIJJJLLLQQQVVVWWWSSSMMMIIIGGGGGGKKKRRRVVVVVVSSSJJJKKKOOORRRQQQPPPUUU^^^rrrfffRRR===222,,,$$$  000<<<@@@AAACCCBBBAAA@@@???>>>>>>>>>>>>;;;======999444222444777>>>@@@AAAAAA@@@===999777444777:::<<<<<<;;;::::::===<<<::::::<<<=========???<<<:::===AAACCC@@@<<>><<<<<<<<<=========BBBAAA@@@???===;;;999888999;;;===>>>>>>>>>???@@@;;;<<<<<<===>>>?????????<<<===>>>>>>>>>>>>>>>???AAAAAA@@@???===<<<;;;:::BBBAAAAAA@@@@@@???>>>>>>AAAAAAAAAAAAAAA@@@@@@???>>>===<<<>>>@@@AAA@@@>>>===???AAA@@@>>>>>>AAADDDFFFEEEDDDAAA>>>>>>@@@BBB@@@>>>===@@@DDDFFFDDDAAAGGGJJJHHHDDDAAAAAA@@@<<<:::888777777888999::::::>>>===============<<<<<<;;;>>>@@@@@@>>>;;;:::::::::;;;>>>AAAAAA===666111***!!!   +++000222777===;;;:::999888777666666777:::888555555666888888888111///&&&  ---666777>>>AAA===999:::<<<<<<<<<>>>999:::;;;;;;;;;:::;;;;;;===:::888888:::===>>>???;;;888555444666:::<<<>>>;;;===??????>>>======>>>@@@BBBDDDCCC@@@===:::999:::999888777888888888888777888999<<>>>>>@@@AAABBB:::;;;<<<>>>???@@@AAAAAAGGGEEEDDDBBB@@@???>>>>>>;;;>>>BBBDDDEEEFFFGGGIIIMMMLLLJJJGGGEEECCCBBBBBBFFFBBB===<<<>>>BBBDDDEEEGGGDDD@@@>>>???@@@@@@@@@@@@===;;;===@@@BBBBBB@@@===;;;888666666777888888999:::<<<===<<<<<<<<<===;;;999999:::;;;===<<<;;;<<<<<<;;;<<<===>>>@@@AAA>>>>>>===:::888888:::;;;===============>>>>>>>>>??????>>>======<<<<<<<<>>>>>???@@@???<<<:::;;;::::::;;;>>>???>>>======???AAACCCDDDDDDCCCCCCCCCCCCDDDCCCAAA@@@AAABBBEEEHHHIIIHHHEEEAAA@@@@@@666444333222333555777888111333666888777555333222444555555555555777:::===@@@>>>;;;;;;<<<======<<<<<<======;;;888777777888;;;<<<===;;;999888:::<<<999888777777777777666666666777999;;;;;;999555222111444777888888888999:::999>>>CCCCCC???===>>>AAA===999777777999:::777444000222555777999::::::999444555555666777999<<<>>>;;;:::888777666666777888:::<<<===<<<999777666777555444222111222444777999777888999999999:::===@@@======>>>>>>???@@@AAAAAAFFFDDD@@@===;;;<<<===>>>@@@???===<<<;;;;;;:::999999:::<<<>>>???@@@@@@@@@@@@>>><<<;;;<<<<<<<<<<<<:::::::::;;;<<<>>>AAACCCCCCHHHJJJHHHGGGIIIIIIGGGKKKJJJKKKOOOSSSTTTSSSRRRQQQNNNLLLPPPWWWYYYWWWRRRFFFIIIPPPVVVVVVUUUZZZaaauuujjjVVVBBB555...&&&  ,,,888<<<>>>???>>>???AAAAAAAAA???===;;;;;;<<<:::666222111333666<<<>>>@@@AAA@@@===999777:::;;;<<<;;;999888888:::@@@>>>;;;::::::;;;:::999>>>:::888;;;@@@BBB???;;;<<<<<<<<<<<<;;;;;;<<<===AAAAAAAAA???===:::999888:::<<<>>>>>>>>>>>>???@@@======>>>???@@@AAAAAABBB?????????<<<::::::<<>>?????????>>><<<:::999>>>??????@@@AAAAAABBBBBBBBBAAAAAA@@@?????????@@@=========>>>???@@@???===@@@BBBCCCAAA???>>>@@@CCCEEEEEEDDDAAA??????BBBDDDAAA??????AAAEEEGGGFFFCCCFFFGGGFFFCCCBBBEEEDDDAAA<<<888333222444888;;;<<<<<<<<<<<<;;;::::::::::::999;;;>>>???>>><<<;;;;;;999;;;>>>AAAAAA>>>:::666000'''  (((...///333:::888:::;;;===<<<;;;999888999777666777999<<<<<<<<<222///&&&  ...999>>>GGGRRRFFF<<<:::<<<;;;===@@@666666777888:::<<<=========:::777777999<<<>>>???999777444444666:::<<<===999;;;>>>>>>===;;;;;;;;;===???BBBBBB???<<<:::999<<<<<<:::999777666555666555555777:::===???>>><<<<<<;;;;;;===>>>>>><<<:::<<<;;;999888777777888888222555999<<<>>>>>>??????CCCAAA??????@@@AAA@@@???777999;;;>>>@@@BBBCCCDDDGGGFFFEEECCCAAA??????>>>===???AAABBBCCCCCCEEEGGGKKKJJJHHHFFFEEECCCCCCCCCCCCBBB@@@???@@@AAAAAAAAABBBAAAAAABBBCCCBBB???======;;;999;;;???BBBAAA@@@===<<<999777555555666777777888999999777777999;;;:::999999:::<<<===<<<;;;::::::;;;;;;<<<>>>???@@@>>>>>>===;;;999888999::::::;;;;;;<<<============@@@@@@??????>>><<<;;;;;;<<<<<<<<<<<<======:::777666666888;;;>>>@@@@@@???>>>???@@@AAABBBAAA@@@@@@BBBCCCCCCAAA@@@???AAACCCDDDEEEEEEDDDBBBAAA@@@@@@666444333333555777777777444555777888999888666555444555666555555666999;;;===;;;999999;;;<<<<<<<<<<<<======<<<999777666666888;;;<<<;;;888777:::===???<<<999888888999999888777888999:::999666444222///222555777777888999:::999>>>CCCEEEBBB???>>>===555333222333555666666666333555777888::::::::::::777777666666888:::;;;<<<:::888555333333555777999999<<>>:::777888999555444333333333555777888444666888999::::::<<<>>>::::::;;;===???AAACCCDDDGGGDDD???;;;:::;;;===??????===::::::::::::999888888999:::;;;<<<=========>>>>>>>>>============<<<::::::;;;::::::<<>>===???AAACCCCCC@@@===::::::888666444555777999::::::===@@@CCCCCC???;;;888===??????<<<999777999<<>>@@@BBBAAABBBBBB@@@===:::999:::;;;===???@@@???>>>???@@@>>>??????@@@AAABBBBBBCCC@@@AAAAAA>>>:::999;;;>>>===>>>???@@@@@@>>><<<;;;======>>>@@@AAACCCDDDEEE@@@???>>><<<;;;<<<======;;;<<<>>>???@@@???>>>>>>AAACCCDDDCCC???===>>>@@@BBBCCCCCCAAA@@@@@@BBBDDDAAA@@@AAACCCEEEFFFFFFEEECCCEEECCCAAABBBFFFFFFCCC>>>999222111444999<<<===>>>??????>>><<<;;;<<<===999:::<<<>>>>>>>>><<<;;;999;;;>>>AAAAAA???<<<:::444+++ %%%++++++...666666888<<>><<<:::888777777999<<<======<<<222///%%%  ---;;;DDDRRRcccPPP@@@<<<;;;999999<<<555444444666:::===>>>>>>:::888555444666999;;;;;;666444333444777:::<<<<<<:::<<>>>>>===<<<;;;;;;===>>>>>><<<:::777777777888888999999999444555777:::;;;<<<<<<<<<======>>>???AAAAAA???===888999<<>>>>>???@@@AAADDDEEECCC@@@<<<<<<:::888:::>>>@@@@@@>>>===<<<;;;888555333444555444555666444222333777;;;;;;::::::;;;======<<<:::555666888999;;;<<<<<<<<<999:::<<<;;;:::999:::;;;666777888::::::;;;;;;;;;AAAAAA@@@@@@???===<<<;;;999:::999888999;;;999555000333666:::===???@@@@@@@@@@@@@@@???????????????BBBBBBBBBAAA??????BBBDDDCCCBBBAAA@@@??????@@@@@@777555333444777888666444666666666777888999888777333444555666666777:::<<<===;;;888888888999999888777999;;;;;;999666666666555888;;;:::777666:::>>>CCC???;;;:::<<<======<<<:::;;;;;;:::777555333222000222555777666666777888999===BBBFFFEEEAAA<<<999000111222111111222555777777888999:::;;;;;;;;;;;;:::888555666888::::::999777666555444444666777888777;;;???>>>:::888888:::333333444555666777999:::555888;;;<<<;;;::::::;;;888888999:::===???BBBCCCEEECCC@@@===<<<<<<>>>???===:::888888999:::999777999::::::;;;;;;;;;;;;<<<:::<<<>>>???>>>===<<<<<<;;;<<<<<<;;;999;;;???CCC???CCCDDDBBBBBBFFFHHHGGGHHHEEEEEEKKKMMMKKKKKKOOORRRPPPOOOOOOPPPNNNIIIEEE@@@???BBBHHHKKKKKKMMMQQQWWWVVVQQQHHHAAA;;;111(((   $$$333;;;>>>@@@>>>???AAABBBBBB@@@>>>===<<<888444444999===>>>===:::===BBBEEEFFFCCC>>>;;;;;;???AAA@@@<<<:::;;;>>>AAA>>>:::888888999999888888777777999<<<>>><<<:::888;;;>>>@@@???@@@BBBEEEAAABBBCCCAAA>>>;;;;;;<<<>>>???AAAAAA@@@??????@@@?????????@@@@@@AAAAAAAAA>>>BBBEEEDDD???;;;;;;<<<===???AAACCCDDDBBB@@@>>>===>>>???@@@BBBCCCDDDDDD@@@???<<<:::::::::<<<===:::<<>>;;;:::;;;>>>@@@AAAAAA@@@AAABBBDDD@@@BBBDDDDDDDDDDDDEEEFFFBBBBBB@@@>>>AAAEEEEEEAAA???:::555555999===>>>===AAACCCDDDBBB???>>>???@@@;;;<<<===>>>???>>>;;;999999<<>>===666---!!! """)))(((+++333555777:::===?????????>>>888888888:::<<<<<<:::777222///%%%  +++999FFFYYYgggRRR@@@===<<<888666888777555333555888;;;<<<;;;:::777555444666888888888444333333555888;;;;;;;;;999<<<@@@AAA@@@???>>>>>>999:::<<<<<<:::999999:::777888999777444333555777555555555777;;;>>>@@@@@@:::999:::<<<===>>><<<:::666777999:::;;;:::999888:::999999:::;;;<<<<<<;;;::::::;;;>>>@@@@@@???===<<<===???AAABBBDDDDDDEEECCCBBBAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@AAAEEEGGGHHHGGGEEEDDDBBBAAAAAAAAA============<<<;;;<<<<<>><<<:::888999===???>>><<<<<<======:::666333333444222333222///---///555;;;===<<<<<<===>>>>>>;;;999222444777:::;;;;;;:::999888:::;;;;;;:::999999999666777999:::<<<<<<<<<<<<@@@@@@AAAAAA@@@>>><<<;;;666888666333555999999555...111555999;;;===>>>???@@@@@@???>>>???@@@BBBCCCBBBCCCBBBAAA???@@@BBBEEEBBB@@@===<<<===>>>???@@@777555444555888888666333555555444555666777777666111333555666666888;;;>>>>>>;;;888777777777666555333555888999888666666666333777:::999666666:::>>>DDDAAA===<<<>>>AAAAAA@@@=========:::777444333333111333666777666555555666:::===BBBFFFGGGCCC;;;666000222444333111111555888::::::;;;<<<<<<<<<<<<;;;;;;888444555888:::888666555555666777777888777777666:::???>>>:::777888;;;111222444666888:::;;;<<<888;;;>>>???===:::999888777777777888:::===@@@AAACCCBBBAAA@@@???>>>>>>>>>;;;888666666999:::999777;;;;;;;;;;;;;;;;;;;;;;;;777:::===???>>>===<<<;;;===>>>>>><<<:::;;;???CCC>>>BBBCCC@@@AAAEEEHHHHHHFFFCCCEEEKKKMMMIIIHHHLLLIIIIIIJJJKKKKKKJJJHHHEEE???;;;:::>>>BBBCCCEEEHHHIIILLLLLLIIIEEE@@@666,,,)))### !!!222<<<@@@CCCAAAAAAAAA@@@@@@@@@@@@@@@BBB<<<555666<<<@@@???<<<:::>>>CCCHHHHHHFFFAAA>>>777===CCCDDD@@@===>>>??????<<<999777888999::::::999999:::<<<>>>???>>>>>>>>>@@@CCCCCCAAA@@@BBBDDD@@@BBBDDDBBB>>><<<<<<===???AAABBBBBB@@@??????@@@???????????????@@@@@@@@@===CCCIIIIIIDDD>>>;;;;;;>>>@@@CCCFFFGGGFFFCCCBBB??????@@@AAAAAABBBCCCCCCBBB@@@>>>;;;:::;;;===>>>;;;===@@@BBBBBBBBBAAABBB???BBBDDDBBB===999777777;;;===@@@AAAAAAAAABBBCCC???BBBEEEEEECCCBBBDDDGGGAAAAAA>>><<>>;;;888:::???AAA@@@===>>>@@@AAA@@@===;;;<<<>>>>>>>>>>>>??????===:::888:::===@@@AAAAAA???>>>>>>777..."""  (((&&&***333555666777:::<<<>>>@@@AAA888888999;;;;;;:::666222222///%%%  (((666FFF\\\cccNNN======>>>999666888999666444555888::::::888;;;999777777888999999888222222444666:::<<<;;;:::444777;;;===<<<;;;::::::888999::::::888888999:::333555666555333333555888777666555777;;;???AAABBB888888888:::<<<===;;;:::777999;;;======<<<999888???===<<<<<<<<<======<<<:::::::::<<<>>>@@@???>>>@@@@@@AAABBBCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBB===>>>?????????BBBFFFIIIHHHGGGEEECCCAAA@@@???>>>;;;;;;:::999888888:::<<>><<<:::<<<>>>>>><<<777333222333000111000,,,))),,,444;;;>>>======>>>???>>>;;;999222555888<<<======;;;999:::<<<===<<<999666555555888999<<<>>>????????????@@@@@@AAAAAA@@@???===<<<444666444000222888999444---000555888:::;;;======AAA???>>>>>>???BBBEEEGGGCCCCCCBBBAAA???@@@CCCEEEAAA>>>;;;:::;;;===???@@@111111111222222222111000111555999:::888555222111000333888===???>>>;;;999<<<>>>>>>999444222444888;;;:::999999888888888999<<<;;;999777666888<<>>===<<<<<<>>>AAACCCAAA>>>;;;:::::::::888666;;;;;;999555222111222444333888>>>DDDEEEAAA;;;777888888777555333222444666777777888<<<@@@@@@===999555666888888777777888:::<<<555111444999888666666555;;;@@@@@@<<<888999:::333555888;;;===<<<;;;:::888:::===AAABBB@@@;;;777999;;;>>>>>>>>>>>>???AAA@@@AAAAAAAAA???===;;;999;;;:::999888888888999:::999:::;;;<<<<<<<<<;;;:::===;;;:::;;;>>>???<<<:::999:::===???@@@AAAAAAAAA???AAABBBBBBBBBDDDHHHMMMJJJNNNPPPNNNJJJGGGIIIKKKKKKMMMNNNNNNKKKHHHGGGGGG<<<;;;::::::;;;???DDDHHHSSSOOOLLLMMMMMMGGG;;;000---***###  ---:::??????CCCDDDCCCAAA??????AAACCC???===:::888999===BBBEEECCCDDDFFFGGGGGGDDD@@@>>>;;;<<<>>>?????????>>>===999999:::<<<======<<<:::;;;<<<<<<:::===BBBDDDAAACCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEDDDBBB@@@===<<>>===<<>>>>>>>>AAABBBCCCAAA???>>>>>>??????AAABBBBBBBBBBBBDDDEEEEEECCCAAA>>>===>>>???@@@;;;>>>AAABBBAAA@@@???@@@@@@???>>>>>>???@@@>>>===AAAAAA@@@???===:::777666?????????@@@AAACCCEEEEEECCC???===@@@BBB@@@???AAAEEEEEEDDDBBB@@@???@@@AAA===<<<;;;===AAADDDFFFFFFAAABBBCCCCCCBBB???;;;999>>>???>>>===;;;:::;;;<<>><<<999:::777///!!! '''+++,,,333666999;;;<<<===???AAA>>>;;;999999;;;;;;999777///,,,!!! &&&555>>>CCCLLLAAA:::;;;<<<888555666444555666888999999999888:::??????:::999<<<;;;666777888999:::;;;<<<<<<<<<444999<<<;;;;;;===;;;777333666777777555666:::>>><<<999555444555666666666666666666888;;;======<<<:::777777;;;===;;;999:::666888;;;>>>???>>><<<;;;:::AAADDD@@@>>>@@@AAA>>><<<<<<===>>>AAADDDGGGHHHGGGAAA===>>><<<999;;;AAAAAA???===<<<===>>>===<<<;;;::::::<<<@@@CCCEEEEEEJJJGGGCCC@@@=========>>>======>>>>>>===<<<;;;;;;AAA===:::<<<===;;;:::<<<<<<888777;;;<<<:::999:::?????????===:::777555555333444444222///000444888;;;===@@@BBBBBBAAA@@@>>>777666777;;;???AAA@@@>>>>>>>>>:::555555999999777:::===@@@@@@???===<<<<<>>@@@@@@@@@FFFCCC???===>>>AAABBBCCC;;;???@@@;;;999;;;>>>>>>222222111111111111000///---000555666555333111000333666;;;>>>???===;;;888888;;;<<<999444111222555;;;;;;:::999888888888888;;;;;;:::888777999===@@@>>>===;;;::::::<<<>>>???@@@===::::::;;;;;;888666:::999888555222222333555444666:::>>>@@@@@@>>>===:::999777666555555666666555666777:::<<<<<<;;;999888999::::::999999:::;;;===777444777999888777999888<<<@@@@@@<<<999999;;;444666999;;;<<<<<<:::999666777:::===>>>===999666999;;;======<<<<<<===>>>@@@@@@@@@@@@@@@???>>>>>>::::::888888888:::<<<===;;;<<<<<<=========<<<<<<:::888777999;;;<<<;;;999===>>>???@@@@@@???>>>===>>>AAADDDEEEDDDDDDFFFHHHHHHLLLNNNMMMIIIFFFGGGIIIIIIKKKMMMNNNNNNLLLIIIHHH===<<<:::999999<<>>:::999;;;???AAACCCCCCCCCCCCBBBAAA@@@??????????????????>>>===<<<777777888:::<<<======<<<===???>>><<>>===???@@@@@@??????===<<<;;;???===;;;;;;===>>>??????===???@@@@@@??????@@@AAA@@@AAAAAAAAA???>>>???@@@IIIFFFBBB???===<<<======666999<<<>>>============AAA???<<<;;;<<<;;;:::999>>>>>>>>>>>>===<<<;;;;;;=========>>>???@@@AAABBBBBB>>>===@@@AAA@@@???AAABBBCCCCCCBBB???>>>>>>???===<<<<<<>>>BBBEEEFFFFFFCCCBBB@@@?????????>>>>>>>>>??????>>><<<;;;<<<>>>???;;;666555888;;;:::888:::888111%%%  ''',,,...555777:::;;;<<<===???@@@???<<<888777999:::999888111...$$$  %%%333;;;???GGG>>>888:::<<<999777888444666888:::::::::999888888<<<<<<888888:::999444555666777999999999999888444999;;;:::;;;===;;;777444555666666777999<<>>>>>>>>???@@@CCCFFFHHHJJJEEE>>>;;;======<<<>>>BBB@@@???===<<<<<<;;;999777<<<;;;:::;;;>>>BBBDDDDDDEEEDDDAAA>>>======???@@@@@@@@@>>>===<<<::::::999<<<888777::::::777666777<<<888777:::;;;999888:::===>>>???===:::888777777777888888777666555666777888:::===???AAAAAA@@@???999999999<<>><<<===>>>;;;777666999:::777<<<>>>@@@@@@???>>>>>>>>>;;;>>>AAACCCDDDCCCAAA???:::999777555444555666777:::;;;<<<>>>??????>>>>>>???===<<<===???AAABBBBBBCCCAAA>>>>>>@@@BBBCCCDDDAAADDDDDD???<<<>>>@@@???444222000///000000///...))),,,000333333111111111777999===??????===:::777555777888777333000111333<<<<<<;;;::::::999888888;;;;;;:::999888:::>>>AAA???===<<<::::::;;;<<<>>>>>>===<<<<<<<<<<<<:::888888888888666444333555777666666777888;;;>>>AAACCC===:::777666888999888666555777999:::::::::;;;<<<<<<===>>>===;;;;;;<<<===>>>:::999::::::888888;;;<<>>>>>???AAABBBCCC:::999888888999<<<@@@BBB???>>>>>>=========>>>>>>999777777777:::<<<<<<;;;@@@AAABBBBBBAAA>>>:::888<<>>???<<<>>>@@@AAABBBDDDGGGIIIJJJFFFAAA<<<;;;<<<>>>AAACCCAAA@@@>>>>>>>>>???@@@BBBAAA@@@>>>======<<<<<<666666777888:::<<<===>>>???BBBBBB???@@@EEEGGGEEEDDDDDDDDDCCCCCCCCCBBBBBB???@@@AAAAAAAAA@@@???>>>>>>>>>??????>>>===<<<;;;<<<;;;999:::===???@@@@@@<<<>>>???>>>======>>>@@@AAABBBAAA???===;;;<<<===FFFCCC>>>:::666444444444333666999;;;;;;<<<===>>>AAA>>>:::888777777777666<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAA===<<>>???======>>>@@@DDDEEEEEEDDDFFFBBB>>><<<===???BBBCCC???@@@@@@???>>>===???@@@AAA===888666888::::::888:::999444*** %%%---111666888;;;<<<<<<===>>>@@@BBB>>>888666666888999:::333111)))  $$$000777999@@@:::666888:::999888999555777:::<<<===<<<:::888666888999777666777666222555666888999999888777555444999;;;:::;;;===<<<888555444444555999<<>>999444222222555777888666666666777:::<<<<<<;;;>>>888555777777666666999>>>>>>===<<<======>>>???<<>>>>>??????@@@BBBEEEGGGJJJKKKCCC===999<<>>>>>===;;;777444===;;;999:::===AAADDDEEEAAA@@@???======???@@@BBBDDDBBB???<<<999888888888<<<888777;;;<<<999888999<<<888666999;;;999888:::<<<===>>>>>><<<::::::;;;<<<;;;:::::::::999777555555666999<<<>>>?????????<<<;;;<<<===>>>>>><<<:::===???>>>:::999;;;;;;777>>>???@@@???======???@@@999;;;???CCCFFFFFFFFFEEE<<<;;;999777666777888888===>>>???@@@AAA@@@@@@??????===<<<===@@@BBBCCCCCC???>>>>>>???BBBEEEEEEEEE@@@CCCCCC>>>;;;<<<===;;;555222///...000000///---'''***...000111111222333777999<<<>>>>>><<<999777555555555333111111333555>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;::::::;;;???BBBAAA@@@>>><<<<<<<<<===>>>>>>>>>>>>??????>>><<<:::888999999888777777888::::::999888888:::===AAACCC@@@;;;666777;;;===:::777777:::<<<<<<::::::<<>>??????>>><<<;;;<<<===>>>;;;;;;<<<:::666888===@@@AAAAAA???<<<;;;;;;===999:::;;;<<<;;;:::888777;;;::::::;;;===>>>===;;;:::;;;<<<<<<:::999999999::::::;;;<<<>>>AAADDDEEE:::999888888:::>>>CCCEEE@@@???>>>===<<<<<<===>>>:::999999999;;;===??????AAABBBCCCCCCAAA>>>:::777:::===AAADDDEEEDDDCCCCCCCCCFFFIIIJJJHHHFFFEEEEEEFFFEEEGGGLLLPPPPPPIIICCC;;;888444222222333444444;;;>>>BBBDDDBBB===666222111///---)))### ---999??????===???AAACCCDDDEEEHHHJJJIIIFFFBBB>>>===???BBBDDD@@@@@@???>>>>>>>>>??????AAA@@@>>>===<<<<<<======999::::::999999;;;===???@@@CCCCCC@@@@@@DDDFFFFFFEEEDDDDDDCCCCCCBBBBBBBBB@@@AAAAAABBBBBB@@@???>>>======???@@@???>>>===<<<<<<;;;:::;;;>>>@@@AAAAAA???@@@@@@>>><<<:::;;;;;;BBBBBBAAA???<<<;;;<<<===CCC@@@;;;777333222111222444777:::<<<===>>>@@@AAA@@@<<<888666666777777777===<<<<<<===>>>@@@BBBDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@<<<;;;???AAA??????BBBCCCEEEGGGGGGEEEBBBAAAAAA>>>>>>???BBBEEEFFFEEEDDDIIIDDD>>><<<>>>AAACCCCCC@@@AAAAAA@@@??????@@@BBBBBB???<<<;;;;;;<<<:::999999999666...###  ###---333666999;;;<<<<<<<<<===>>>BBB>>>999444444666999;;;555555...   ###...444555:::777555666777777666666666888;;;===>>>===:::999555666777777777666444222777888:::;;;;;;:::888666666:::<<<;;;<<<>>>>>>:::999555333444999===???>>>???:::444111222555888999777666666777:::;;;;;;:::>>>999666999<<<<<>>:::666<<<:::999:::>>>CCCGGGHHHAAA@@@?????????@@@AAABBBDDDAAA===:::888888999:::===888666999;;;:::;;;===>>>999888:::<<<::::::<<<;;;===??????>>>===>>>??????;;;888777999888666333555666777999;;;<<<======;;;;;;<<<===>>>===<<<;;;>>>AAABBB???===>>>===:::>>>???>>><<<;;;<<<>>>@@@:::<<>>===;;;999888888::::::>>>???@@@@@@@@@???>>>>>>???===<<<<<<>>>@@@@@@@@@;;;;;;===@@@DDDGGGHHHGGG>>>AAA@@@<<<;;;======:::555111......111222000---%%%(((+++---...///111222555777:::<<<===;;;999888666555333000000222666:::??????@@@@@@@@@???>>>===<<<<<<===<<<;;;<<>>===<<<<<<======>>>@@@BBBCCCBBB???===<<<999:::;;;:::999999;;;=========<<<<<<===>>>?????????;;;666777;;;===;;;888888:::===<<<:::999<<>>>>>===;;;:::;;;<<<<<<::::::;;;999666888<<>><<<<<<===;;;;;;<<<<<<;;;:::888777;;;::::::;;;===???>>>===;;;===>>>===;;;999999:::888888999:::<<>><<<;;;;;;<<<===999:::;;;;;;<<<===???@@@???@@@AAABBBBBB@@@===;;;;;;;;;===???BBBDDDEEEFFFCCCEEEGGGHHHGGGFFFEEEEEEEEEDDDEEEIIINNNMMMFFF???:::666222///000000000///555888;;;===;;;777111---------------***### ---999???@@@@@@BBBDDDEEEDDDEEEGGGHHHIIIGGGDDDAAA@@@AAABBBCCC>>>???@@@@@@@@@@@@??????>>>===<<<;;;<<<<<<>>>???===>>>>>><<<::::::<<>>AAADDDDDDDDDDDDDDDCCCBBBAAAAAAAAACCCCCCDDDCCCBBBAAA???>>><<<>>>@@@AAAAAA@@@>>>===???======>>>@@@AAAAAA@@@>>>???@@@>>><<<;;;<<<===>>>>>>>>><<<::::::<<<>>>DDDAAA>>>:::888888888999777999<<<>>>>>>???AAACCC>>>;;;888777999;;;<<<===??????>>>>>>???@@@BBBCCC??????@@@@@@@@@???>>>===AAA===<<>>@@@AAA>>>>>>=========;;;999777888999777222(((  ***111555777999:::::::::;;;===@@@===999555333555888;;;777777000"""  ###---222333666666555444444444333111555777:::<<<======;;;:::666666888:::999777555444888999:::;;;;;;:::888777777;;;===<<<===@@@@@@===;;;777333333777:::;;;;;;@@@;;;555222333666999:::888777777888;;;<<<<<<;;;999555555;;;AAACCCFFFJJJLLLLLLLLLKKKHHHDDD???======999666555555666888:::===>>>@@@BBBEEEGGGHHHIIIGGGDDD@@@>>>???AAA@@@===?????????@@@AAA@@@===:::;;;:::999<<>>;;;888888999<<<>>>===666222333555777;;;???AAA<<<:::<<<===<<<<<>>@@@@@@@@@???@@@AAAAAA<<<666444555777777666999888888888888888999999777999;;;===============???DDDFFFCCC@@@@@@???<<<======<<<:::999999<<>>???AAAAAA@@@??????>>>===;;;:::::::::<<<===@@@@@@AAAAAAAAA???>>>===@@@===;;;;;;<<<======<<<888999<<>>???@@@AAABBBAAA@@@???>>>>>>>>>===<<<===???AAA<<<<<<;;;;;;:::;;;;;;;;;>>>AAADDDEEECCC???===<<<999:::<<<<<<;;;;;;<<<===>>>???@@@@@@???>>><<<;;;===:::777777:::;;;:::999666888::::::999999999:::;;;<<<===<<<:::::::::<<<<<<888777999999777888<<>>===<<<<<<<<<<<<;;;;;;:::999888888777777999;;;<<<<<<:::<<<===???>>><<<;;;;;;<<<888888999:::<<<>>>???@@@999999:::;;;===@@@BBBDDDAAA@@@???===<<<;;;;;;;;;777999<<<<<<<<<<<<===>>><<<===???@@@AAABBBAAAAAA???===<<<===@@@DDDGGGHHHCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDHHHJJJIIIDDD@@@<<<888333222333444222000444444555777888666111---,,,,,,---000000+++""" ...:::???@@@AAACCCEEEEEECCCBBBCCCDDDIIIHHHGGGEEECCCBBB@@@@@@===>>>@@@AAABBBAAA@@@@@@===============>>>?????????AAAAAA???;;;:::<<<>>>===AAABBB>>>;;;>>>AAABBBDDDCCCCCCBBBAAA@@@??????DDDDDDDDDDDDCCCAAA???>>>;;;===@@@BBBBBBAAA???>>>???>>>>>>???AAABBBBBBAAA:::<<<>>>??????@@@BBBCCC;;;;;;;;;999888999<<<>>>AAA???<<<:::999:::<<<===:::;;;===>>>>>>>>>@@@BBB===;;;999:::===@@@AAABBBAAAAAAAAA@@@@@@@@@AAAAAA@@@AAABBBCCCBBBAAA@@@???CCC???===@@@BBB@@@???AAA@@@BBBDDDCCCBBB@@@@@@@@@CCCBBBBBBDDDFFFGGGFFFEEEFFFBBB>>>>>>BBBDDDBBB???AAAAAAAAA@@@======>>>???::::::;;;;;;:::888666555999999999555,,,   %%%---111333666777777888999;;;<<<;;;:::777555666888;;;777888111"""   +++111222333666777444333444222...333444777999;;;;;;<<<<<<777666999<<<<<<888666777777888888999999999888888888;;;===;;;===@@@AAA>>>999666333222333666888999AAA<<<777444555888:::;;;:::999888:::<<<===<<<;;;:::999<<>>888444555666555666888;;;===???BBBDDDFFFGGGGGGHHHIIIFFFAAA???@@@@@@===<<<;;;<<<===??????>>><<<::::::;;;>>>DDDIIIKKKLLLEEEEEEDDDBBBBBBAAAAAAAAA>>><<<999888888:::===@@@???888444555888:::???DDDCCC>>>;;;===>>>===>>>AAA===???@@@@@@???>>>??????AAA===888555555888;;;======;;;999888777777777888444777:::<<<<<<<<<===>>>???EEEGGGCCC?????????>>><<<<<<;;;999888999;;;>>>>>>>>>?????????===<<<;;;>>>===;;;:::;;;<<<>>>???CCCCCCCCCCCCBBB@@@>>>===???<<<::::::;;;<<<<<<;;;888999;;;@@@FFFJJJLLLLLL???AAAAAA@@@BBBFFFEEEAAA///,,,,,,111888;;;777111+++,,,---,,,,,,---000222888:::;;;<<<<<<:::888777111111000222444666888999;;;<<>>@@@:::::::::;;;;;;;;;;;;<<<===AAAEEEEEEBBB>>>;;;:::888:::;;;;;;:::::::::;;;>>>???@@@@@@???===;;;999999999777777777888999999777777888:::<<<;;;999777999:::;;;;;;::::::;;;<<<<<<777444888;;;::::::<<<>>>??????@@@AAA???===;;;<<<<<<<<<;;;;;;:::999999444444555888:::;;;999888;;;===>>>>>><<<;;;;;;<<<:::;;;;;;<<<======<<<<<<999:::;;;===>>>??????@@@BBBBBBAAA@@@???===;;;:::777;;;???@@@>>><<<<<<===;;;<<<===???AAACCCDDDEEEEEEBBB???@@@CCCFFFGGGFFFBBBAAAAAAAAABBBDDDEEEEEE@@@BBBDDDGGGHHHHHHFFFEEEAAA===888888:::;;;999666555333222555999:::777222......///333555111(((!!!$$$000:::>>>??????AAACCCCCCAAA??????@@@EEEFFFGGGGGGFFFDDDBBB@@@>>>>>>>>>>>>???@@@AAABBB??????@@@@@@@@@??????>>><<>><<>>>>>===AAABBBBBBCCCBBBAAA@@@???999<<>><<<;;;<<<>>>AAACCCCCCBBB;;;===???@@@AAACCCEEEGGG>>>>>>===;;;999:::===@@@???===;;;999999:::<<<===>>>???@@@???>>>>>>???AAA===<<<<<<===@@@CCCCCCCCCAAABBBBBBBBBBBBAAAAAA@@@CCCDDDFFFGGGGGGFFFEEEDDDFFFAAA???BBBBBB@@@???AAA@@@AAABBBAAA@@@???@@@AAAEEEDDDCCCCCCEEEGGGGGGFFFAAA<<<888:::@@@DDDCCC@@@@@@AAA@@@>>><<<:::;;;<<<::::::999777666666777999;;;;;;;;;777000$$$ '''---000222444555666777999777999::::::888777888999666777111   (((///222222777999666555666444000111222333555777:::<<<===888666999>>>>>>999666888999999888888888:::;;;<<<666:::;;;999;;;???@@@===444444222000000222777:::AAA===999777888:::;;;;;;;;;::::::;;;===>>>===<<>>??????===;;;;;;<<<@@@DDDHHHHHHHHHDDDCCCCCCBBBAAAAAAAAA@@@<<<;;;999888999;;;===???@@@;;;999<<>>;;;<<<>>>===>>>AAA===>>>???>>><<<;;;;;;;;;<<<;;;:::888777999===AAA???===:::888777777888999333666999;;;::::::;;;===>>>DDDFFFAAA======>>>>>>;;;<<<<<<:::999999;;;===<<<<<<===>>>>>>>>>======<<<;;;::::::;;;===@@@AAACCCCCCCCCBBBAAA>>><<<;;;<<<:::999999<<<>>>>>>>>>888999;;;@@@EEEJJJMMMMMMBBBCCCCCCBBBDDDGGGEEE@@@,,,+++,,,333;;;===999333111222222111000111333555<<<===>>>===<<<:::777666---...000444777888777555888:::===@@@AAAAAAAAA@@@AAAAAAAAA@@@>>>===>>>???;;;<<<<<<======>>>>>>>>><<<@@@EEEEEEAAA<<<999777777999::::::999888999:::===>>>>>>>>>===<<<;;;:::777888888777555666888::::::999999<<>>>>>>>>===;;;:::999:::<<<>>>>>>>>>>>>===CCCCCCCCCBBBAAA>>><<<;;;:::>>>CCCDDDBBB???>>>>>><<<<<<<<<===@@@CCCFFFGGGIIIFFFCCCDDDFFFGGGFFFDDDBBB@@@>>>>>>@@@BBBDDDEEE>>>AAAEEEGGGGGGHHHIIIJJJFFFAAA======@@@BBB@@@===777333111444<<>>===<<<>>>@@@@@@???=========>>>AAADDDGGGIIIGGGEEECCC???>>><<<;;;<<>>===888===AAA@@@<<<:::;;;>>><<>>999;;;???@@@BBBBBBAAA@@@???>>>===<<<>>>???@@@AAABBBAAAAAA@@@888:::>>>@@@AAA@@@>>>===888888:::===AAADDDDDDCCC>>>@@@BBBBBBBBBCCCDDDFFFCCCCCCAAA???===>>>@@@CCCBBBAAA>>><<<<<<===???AAABBBCCCCCCBBB@@@???@@@BBB>>>======???BBBDDDCCCCCC@@@AAABBBCCCCCCCCCAAAAAAAAACCCEEEFFFGGGFFFDDDCCCHHHCCCAAACCCCCC@@@???@@@BBBCCCCCCBBB@@@@@@BBBCCCGGGEEECCCCCCEEEGGGGGGGGG===777333555===CCCDDDCCC@@@AAA@@@===:::999999:::===<<<888555444666;;;>>>======<<<999222''' ###+++---000222333444666888333777;;;<<<:::888888999555777000 &&&...111111888;;;888777999888333000000111222555999<<<>>>888666888??????999666888<<<;;;:::999:::<<>>;;;999:::;;;<<<<<<<<<;;;;;;<<<>>>???>>>===BBBCCCIIIRRRVVVSSSNNNMMMEEEEEEDDDDDDCCCDDDDDDDDDAAA:::777:::<<<999777:::;;;===@@@CCCEEEGGGGGGGGGEEEMMMOOOFFF???@@@CCCCCCAAA???>>>>>>???@@@@@@@@@;;;<<<>>>AAADDDFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA<<<;;;:::999999:::<<<===:::777888===AAA@@@AAACCCCCC===:::<<<===<<<===AAA<<<===>>>===:::888777888666888:::999888888<<<@@@???===;;;888777888999;;;333666::::::999888999;;;===BBBDDD???:::;;;======;;;<<<===<<<;;;:::<<<===999:::<<<===???@@@@@@@@@;;;:::::::::;;;>>>AAABBB@@@@@@@@@???>>>;;;999777:::999888:::===@@@AAABBB999999;;;???EEEJJJMMMNNNJJJKKKJJJHHHJJJMMMIIICCC555555555666888999888777;;;999777555555777;;;===???===;;;;;;<<<<<<999666000000111333555777999;;;@@@@@@BBBBBBBBBBBBAAA@@@AAA@@@>>>===;;;;;;<<<<<<===>>>@@@AAA@@@===:::888;;;===???@@@@@@===:::888::::::999888777777777888===??????;;;666444777;;;888999:::;;;<<<===>>>>>>???999888===???:::777888999999:::;;;<<<===???@@@===>>>>>>===;;;;;;<<<>>>888999;;;???BBBBBB===999======;;;888555444555666777777888888888999999999999<<>>>>>===<<<===>>>???>>><<<888;;;===<<<;;;<<>><<<>>>BBBFFFHHHFFFEEECCCBBBCCCEEEHHHJJJKKKHHHDDD@@@>>>???@@@BBB666777888;;;======:::888111111222555888777222...,,,***+++222999;;;999888???AAADDDCCCAAA>>>???@@@@@@BBBCCCBBBAAA??????@@@AAA>>>;;;;;;<<>>???@@@AAABBBCCCCCCBBBCCCCCCBBB@@@>>>===>>>@@@@@@AAAAAA@@@>>>===>>>@@@CCCDDDDDDAAA>>>===@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAA???;;;999777888:::===@@@BBBDDDFFFAAABBBBBBBBBAAAAAACCCDDDIIIFFFBBB??????@@@@@@@@@@@@@@@@@@>>><<<===@@@BBBHHHHHHFFFCCC@@@@@@BBBCCC@@@@@@?????????@@@AAAAAADDDEEEEEEEEEDDDBBB???===FFFFFFFFFEEEDDDCCCCCCBBBHHHGGGEEECCCAAA@@@???>>>?????????@@@BBBBBB@@@???DDDCCCAAABBBDDDGGGHHHHHH@@@999333444;;;AAABBB@@@??????>>>>>>===<<<<<<<<<<<<999666333222444666888===@@@???:::222)))  $$$)))...000///000555777777444777999999777666777999999666...!!! %%%+++...999::::::888555333333444666555333444777:::<<<<<<;;;:::;;;>>>AAA@@@===999888999999;;;===@@@CCCEEE@@@<<<999999:::;;;:::999777555111000111444999<<<;;;;;;;;;;;;:::999888888<<<<<<;;;<<<<<<===>>>???LLLQQQVVVTTTNNNGGGDDDDDDAAA@@@>>><<<<<<===???AAA;;;<<<===???AAA@@@===:::999===AAADDDEEEFFFGGGHHHMMMIIIDDDBBBCCCCCCBBB@@@BBBAAA>>>======>>>@@@BBBAAA@@@>>>===>>>@@@CCCDDDGGGHHHGGGCCC>>><<<===??????AAA>>>777555888;;;:::;;;:::999<<>><<<999555444333666;;;======???BBBAAA>>>???===;;;888888999;;;<<<777999;;;<<<;;;;;;<<<===BBBGGGGGG???:::;;;<<<999===============<<<<<<<<<:::<<<>>><<<::::::>>>AAA@@@>>>;;;;;;<<<>>>??????BBB@@@???======;;;999777;;;:::::::::<<<>>>@@@BBB;;;888888===FFFLLLNNNMMMKKKLLLNNNNNNMMMJJJFFFDDD:::777555444666888999999;;;999777666666777999:::???===:::::::::999666333222222333555777999:::;;;;;;<<<>>>@@@AAABBBAAAAAAAAA@@@???===<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;<<<===>>>>>>>>>>>>===???===<<<;;;;;;:::888777777:::<<<:::666555777:::;;;;;;<<<===============CCC>>><<<@@@AAA<<<999999:::::::::;;;;;;<<<===>>>===>>>>>>===<<<<<<===???999999:::===??????;;;888:::::::::888666666777999<<<<<<;;;;;;::::::999999999<<<>>>>>>===<<<<<<>>>???>>>======??????>>>===:::<<>>>>>@@@BBBBBBCCCDDDBBB@@@=========;;;;;;<<>>?????????@@@BBBDDDCCCDDDEEEEEEDDDEEEFFFHHHFFFBBB>>><<<>>>BBBFFFHHHHHHHHHFFFFFFFFFGGGIIIJJJGGGGGGEEEDDDBBBAAA@@@@@@:::999999999:::999777555777777777999;;;:::777444222...,,,222:::???>>><<>>???DDDEEEEEECCC@@@>>>======CCCAAA>>>>>>???@@@AAA@@@;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBB@@@>>>???AAACCCGGGEEECCCAAA@@@???>>>>>>@@@AAABBB@@@>>>>>>AAACCCCCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@AAABBB@@@===;;;;;;;;;<<<>>>???AAABBBBBB@@@AAAAAA@@@???@@@AAACCCJJJFFFAAA@@@AAABBBBBBAAA??????======>>>???AAABBBFFFFFFEEEBBB@@@???AAACCC@@@@@@@@@@@@AAAAAAAAA@@@BBBEEEGGGFFFDDDBBBAAAAAAGGGFFFEEEEEEDDDDDDEEEEEEHHHGGGEEECCCBBBAAAAAA@@@>>>>>>???AAACCCCCCAAA???AAA@@@???AAACCCEEEFFFEEE===777222333:::@@@AAA???AAA@@@>>>=========???@@@???<<<888555444555777999;;;===<<<999555...!!!   )))...222111333888;;;:::333666999999888888:::<<<;;;888000### &&&,,,///666777888888666555666777:::888666555777999::::::::::::;;;===@@@???<<<999<<<;;;;;;<<<>>>AAADDDFFFDDDAAA===;;;<<<<<<:::888:::888555333333666:::===444666888:::<<<=========<<<;;;:::999:::<<>><<<;;;:::999:::===???AAA======>>>@@@AAA@@@>>>;;;999<<<@@@CCCDDDDDDEEEFFFIIIEEEBBB@@@AAABBBAAA@@@BBB@@@>>><<<<<<>>>@@@AAA@@@???>>>===>>>@@@CCCDDDFFFFFFEEEAAA===;;;;;;===???AAA>>>888666:::<<<<<<<<<:::999:::<<<===;;;999:::===>>>::::::===??????=========;;;888555444444666;;;======???BBBCCC@@@>>>===;;;:::999:::;;;<<<888:::<<<<<<<<<<<<===>>>AAAFFFFFF@@@<<<>>>@@@>>>???>>>======<<<<<<======;;;<<<<<<<<<;;;<<<>>>@@@BBB@@@>>>>>>???AAAAAAAAACCCAAA>>><<<;;;999777666;;;;;;;;;<<<>>>???AAABBB===;;;:::???GGGNNNPPPPPPNNNOOOOOOOOOMMMKKKHHHGGG===999555222333666999:::888777666666666666777777<<<;;;999888888666333111444444555777888:::;;;;;;555777:::>>>@@@AAAAAAAAAAAAAAA???>>>===<<<<<<<<<;;;;;;<<<>>>????????????;;;;;;;;;<<<===???@@@AAAAAA>>>=========<<<888444444888;;;;;;999888999<<>>===<<>>===<<<<<<>>>???;;;:::::::::;;;;;;999777777888999999888999;;;===AAA@@@???===;;;:::999999:::;;;===>>><<<<<<<<<===???>>>===>>>?????????===;;;>>>@@@AAAAAAAAAAAABBBBBBCCCCCCBBB@@@??????@@@AAA???===>>>@@@BBBCCCBBB@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBDDDFFFFFFFFFDDDDDDAAA>>>===???CCCGGGHHHGGGHHHHHHHHHIIIIIIHHHHHHDDDFFFGGGHHHGGGDDDAAA???>>><<<999888888888777666>>><<<;;;;;;<<<<<<;;;999444000...111:::BBBFFFFFFFFFGGGGGGEEEBBB@@@??????EEEFFFFFFEEEBBB???>>>???FFFDDDBBBBBBBBBAAA@@@>>>:::;;;===@@@CCCEEEFFFFFFCCCBBBAAA@@@???@@@DDDGGGNNNIIIDDDAAAAAAAAA???<<<>>>???@@@@@@???@@@BBBDDDEEEDDDCCCBBB@@@???>>>===>>>???AAABBBBBBAAA???>>>>>>>>>>>>??????????????????@@@@@@???>>>>>>AAACCCIIIDDD>>>>>>AAACCCAAA>>>>>><<<:::<<<@@@CCCCCCBBBDDDDDDCCCAAA>>>>>>???AAA???@@@BBBCCCCCCAAA@@@??????CCCGGGGGGCCCAAACCCEEEGGGFFFEEEDDDDDDFFFHHHIIIGGGFFFEEEDDDCCCCCCCCCDDD>>>>>>@@@BBBDDDCCC@@@>>>=========???BBBDDDCCCBBB:::666222333999>>>???===AAA@@@>>>======???AAABBBAAA>>>;;;888777888:::;;;::::::999888888555(((  ''',,,000000222888::::::222444888:::;;;<<<>>>@@@===:::222%%%  '''...111333555777888888888999:::===;;;999888888999999888999999:::<<<>>>>>>;;;999@@@>>>===<<<===AAADDDGGGHHHEEEAAA>>>===<<<:::888;;;999666444444666999;;;111333777;;;>>>??????>>>:::999777777888;;;>>>@@@KKKNNNOOOLLLEEE===999888777666666777999<<>>======>>>??????>>><<<999<<>>>>>===>>>???AAACCCDDDEEEEEECCC???<<<::::::;;;???@@@===999888<<<>>>======;;;888888888888777666999===???;;;:::<<<<<<;;;??????===:::777555666777999<<<===<<<>>>BBBDDDAAA<<<<<<<<<===<<<<<<;;;;;;999;;;===>>>===<<<===>>>>>>AAABBB>>>===???AAA@@@???>>>===<<<;;;<<<======<<<;;;:::;;;<<<>>>>>>>>>@@@???>>>???AAAAAAAAA@@@BBB@@@>>>;;;888666555555:::;;;<<<>>>???@@@AAAAAA===;;;:::>>>FFFMMMQQQQQQPPPPPPNNNMMMKKKIIIHHHGGG<<<999555222333555666666222222333444555555555555777777666666555444333111555555666777888999999999333666:::===@@@AAAAAA@@@AAA@@@???>>>===<<<<<<<<<;;;<<<<<<===>>>???@@@@@@::::::;;;<<<======>>>>>>>>><<<:::<<<>>>===888333999:::<<<<<<;;;;;;===???DDDDDDCCCBBBAAA???>>>===AAA?????????>>>===;;;;;;===<<<<<<;;;:::999888888;;;<<<<<<<<<;;;;;;===???>>><<<:::999999888888888888:::;;;;;;;;;;;;===???@@@???===<<<:::999999999:::;;;<<<<<<<<<<<<<<<===>>>===<<<<<<>>>>>>===<<<;;;===@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@>>>>>>???AAADDDCCCAAA@@@AAABBBCCCCCCBBBCCCDDDCCCCCCCCCEEEGGGCCCAAAAAADDDGGGHHHFFFBBBCCCAAA>>>>>>AAADDDGGGHHHBBBDDDFFFHHHIIIHHHGGGFFFDDDEEEGGGHHHHHHFFFCCCAAA@@@===999888:::<<<>>>>>>BBB@@@===::::::;;;<<<===444666555444888BBBLLLQQQJJJJJJIIIGGGDDDBBB@@@@@@CCCEEEFFFFFFEEEDDDDDDEEEGGGEEEDDDDDDCCCBBB>>><<<<<<===???AAADDDEEEFFFGGGDDDDDDBBB@@@???@@@DDDGGGNNNHHHAAA???AAAAAA???;;;@@@@@@AAAAAAAAABBBCCCDDDEEEEEECCCBBB@@@>>>===<<<>>>@@@BBBCCCBBBAAAAAAAAA???????????????????????????@@@@@@???===>>>AAACCCEEE@@@::::::>>>@@@===999<<<999888;;;BBBEEEDDDAAAAAABBBAAA???===<<<===>>>===???BBBDDDCCCBBB???===:::@@@FFFEEEAAA???CCCHHHGGGFFFDDDDDDEEEGGGJJJLLLEEEEEEEEEEEEEEEEEEFFFGGGAAAAAABBBDDDDDDBBB>>>;;;;;;;;;<<>>>>>???@@@AAAAAAAAA???<<<::::::;;;>>>???;;;999777777;;;:::...!!!  ###(((,,,---...333555444222444777:::===???AAABBB===:::222&&&  (((///222333555888999999999:::;;;>>><<<:::999:::;;;:::999888999:::;;;<<<<<<:::999AAA???<<<;;;<<>>===;;;999666666666777888:::<<<===HHHIIIJJJGGGAAA;;;777666555555555666888:::===???<<<;;;:::;;;<<<===<<<;;;;;;===@@@AAAAAAAAABBBCCC>>>>>>>>>???@@@AAAAAA@@@@@@>>><<<;;;;;;===???AAA=========>>>@@@AAABBBCCCDDDCCCAAA>>><<<;;;;;;;;;===>>>;;;888999===>>><<<;;;:::888777777777777777777<<>>;;;777666888:::<<>>??????>>><<<;;;;;;<<<>>>???>>>===>>>???;;;<<<<<<;;;;;;===>>>>>>>>>===;;;:::::::::<<<<<<<<<:::888:::>>>@@@???<<<<<<;;;;;;<<<>>>>>>===;;;>>>>>>===:::888666666777888:::<<<>>>@@@@@@@@@???;;;:::999<<>>===<<<;;;:::============>>>>>>??????:::;;;===>>>===<<<999777;;;::::::<<<>>>>>>:::777===<<<;;;::::::;;;>>>AAAFFFEEEDDDBBBAAA@@@???>>>===??????>>>>>>???@@@@@@>>>>>>======;;;999777666888:::;;;;;;:::;;;===??????>>><<<999777777888999<<<>>>??????>>>===>>>???<<<;;;:::888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999:::;;;<<<;;;::::::;;;===???@@@@@@>>><<<<<<===???>>>===<<<===>>>@@@AAABBBBBBAAA@@@??????>>>@@@AAABBBBBBCCCFFFHHHEEECCCCCCEEEHHHIIIFFFBBBCCCAAA???@@@BBBEEEFFFGGG???AAAEEEIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEE@@@>>>;;;<<<@@@EEEIIILLLFFFCCC@@@<<<;;;<<>>999@@@MMMUUULLLKKKIIIGGGEEEDDDBBBAAAEEEFFFHHHHHHGGGFFFFFFGGGEEEDDDDDDDDDCCCAAA===:::===>>>???AAAAAABBBBBBBBBEEEEEECCC@@@>>>>>>AAACCCGGGBBB===<<<@@@AAA???<<>>AAACCCCCCAAA@@@AAABBB>>>?????????@@@@@@@@@@@@AAAAAA@@@???>>>???BBBEEEDDD???;;;;;;===>>>;;;888;;;888888<<>><<<666===BBBBBB>>>>>>CCCIIIGGGFFFDDDDDDEEEHHHLLLNNNDDDDDDDDDEEEEEEGGGHHHHHHEEEEEEDDDDDDCCC@@@;;;888<<<<<<===???BBBCCCAAA???>>><<<999999;;;<<<:::999999;;;===???@@@@@@???>>>???>>><<<<<<<<<>>>AAACCC===;;;888888<<<<<<111$$$ !!!'''++++++,,,000222000444555777:::>>>@@@AAABBB;;;888111%%%  '''...222555777:::;;;:::999999999<<<;;;::::::<<<===<<<;;;777999:::;;;;;;:::::::::@@@>>>;;;999:::===AAADDDDDDCCCAAA???===<<<======888777666444444444555555777999;;;======;;;999777333555777999::::::999999BBBCCCCCCBBB???;;;999888666666666666888999;;;<<<;;;:::999;;;===>>>>>>======???AAAAAA@@@@@@BBBCCC===>>>@@@BBBBBBBBBBBBBBB???===;;;:::;;;===???AAA<<<<<<>>>???@@@AAAAAAAAACCCAAA???============<<<;;;;;;999666888======:::888888888888888888999:::666;;;???>>>>>>@@@@@@===DDDBBB???;;;888777999;;;???AAA@@@<<<<<>><<<;;;===??????>>>===>>>???<<<;;;::::::;;;;;;;;;;;;<<<;;;:::999999999::::::;;;999888:::>>>@@@>>><<<;;;::::::;;;<<<<<<;;;999999;;;<<<;;;999888999:::777888;;;===>>>>>>>>>>>><<<;;;;;;>>>CCCHHHLLLOOOOOOMMMJJJHHHFFFEEEEEEFFF555555666888999666222///,,,---///111333555555666///222444555555555666888333444555666666555444333666999<<<@@@AAAAAA???===>>>>>>>>>===<<<;;;:::999<<<<<<===>>>>>>>>>>>>>>>;;;===??????>>>;;;777444:::<<<===>>>>>>>>>======;;;:::999888999;;;===???EEECCC@@@>>>======>>>???===@@@AAA??????BBBDDDDDD?????????>>><<<:::888666888999:::;;;:::;;;>>>@@@???>>><<<999666666888:::>>>@@@AAAAAA???>>>>>>???:::999888777777999;;;===<<<;;;999:::;;;======<<<:::999888999::::::999888:::999:::;;;======<<<:::999;;;======<<<::::::::::::===@@@AAA???===;;;::::::<<<>>>>>>???@@@CCCFFFFFFEEEEEEEEEFFFFFFDDDCCCDDDBBBAAAAAACCCEEEEEEEEE???BBBFFFJJJKKKKKKIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHDDDBBB@@@BBBGGGNNNSSSVVVJJJIIIEEEAAA???AAAFFFJJJRRRZZZXXXIII===@@@IIIOOOJJJHHHEEEDDDDDDDDDCCCBBBHHHIIIJJJHHHFFFDDDDDDDDDCCCBBBBBBBBBBBBAAA>>><<<======>>>>>>>>>>>>======CCCCCCBBB@@@>>>===>>>???@@@>>><<<===@@@BBBAAA???FFFEEEEEEEEEGGGGGGEEECCCDDDDDDCCCBBBBBBAAA@@@@@@???BBBDDDCCC@@@???@@@BBB>>>>>>??????@@@AAAAAAAAABBBAAA@@@>>>===???BBBEEEEEECCC@@@>>>===<<<:::999:::999:::>>>BBBCCCAAA>>>AAAAAAAAA???;;;999888999666888<<>>>>>CCCGGGEEEEEEDDDDDDFFFHHHKKKMMMCCCCCCDDDDDDEEEGGGHHHIIIIIIGGGEEECCCBBB???;;;888???>>>>>>???AAAAAA@@@??????===<<<<<<<<<<<<:::999999;;;===???@@@???>>>===>>>===<<<<<<===???AAACCC>>>===:::999;;;;;;222'''  '''+++,,,...222333111777777888:::>>>??????>>>888666000$$$  &&&---000666888;;;<<<;;;999888888:::999999:::===>>>===<<<888999;;;;;;:::999:::;;;===;;;999888999<<>><<<<<<>>>@@@;;;;;;:::999999888888999666888:::<<<===<<<:::999444555777999999999888777============<<<<<<;;;;;;777777777777888888999:::999999999<<>>AAADDDEEEDDDBBBBBBBBB>>><<<;;;::::::<<>>@@@AAA@@@@@@???AAA???<<<<<<===>>>>>>>>>;;;:::888555888===<<<777444666999:::999:::;;;<<<666;;;???>>>>>>AAAAAA???CCCBBB???;;;777777888:::>>>AAA@@@<<<<<<>>>===:::999<<>><<<===??????>>>======>>>???;;;999<<<===;;;:::<<<;;;::::::::::::999999999888888999;;;===>>>>>>===???>>><<<<<<======;;;:::666:::>>>???===;;;;;;===777888999;;;<<<===>>>>>>>>>>>>@@@BBBEEEIIILLLNNNOOOMMMKKKIIIHHHGGGHHHHHH666666888::::::999444111111111222333444555555666000333666666555555777999444555666666666444222111444777<<<@@@AAAAAA???===<<<<<<===<<<;;;:::888777888:::<<>>;;;999777:::===???>>>;;;999;;;>>>666777999;;;>>>??????>>>@@@>>>:::777777999<<>>===AAADDDCCC???@@@@@@@@@>>>;;;999777999:::<<<<<<<<<===@@@BBB<<<===<<<999555444666999<<<>>>@@@@@@???>>>>>>>>>===;;;:::888999;;;===???===:::888999;;;======;;;:::999888999:::;;;:::888:::888777888;;;<<<:::999777:::===>>><<<999777777:::===@@@@@@>>><<<;;;;;;<<<===?????????@@@BBBDDDFFFGGGFFFDDDBBBAAABBBCCCEEECCCBBBBBBDDDEEEDDDCCCBBBDDDFFFIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHJJJHHHFFFHHHLLLRRRVVVXXXLLLKKKIIIEEECCCEEEJJJOOO^^^ccc^^^MMMBBBCCCFFFEEEEEEBBB@@@@@@BBBCCCBBBAAAEEEGGGGGGFFFDDDBBBBBBBBBBBBAAA@@@AAABBBBBBAAA???>>>>>>?????????>>>>>>===>>>???@@@???===<<<<<<======>>>???AAABBBCCCCCCBBBDDDCCCCCCEEEHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCC???BBBDDDCCC???===???AAA??????@@@@@@@@@@@@AAAAAAAAA@@@???===<<<>>>AAAEEEDDDEEEDDDAAA<<<999888999999;;;>>>@@@AAA@@@>>><<>>???@@@DDDFFFDDDDDDDDDEEEGGGHHHJJJJJJCCCCCCCCCDDDEEEFFFGGGHHHIIIFFFCCCBBBAAA@@@>>><<>>===>>>???>>>===<<<<<<<<<===>>>===<<<;;;>>>=========>>>???@@@@@@??????===<<<<<<===>>>???<<<===;;;999::::::444,,, $$$***,,,///444666555;;;:::999;;;===>>><<<:::666555///%%%  $$$+++...555888;;;===<<<:::999999:::999999;;;=========;;;888:::<<<<<<:::999;;;===::::::999999:::<<>>AAA==================<<<<<<777888:::;;;<<<;;;;;;:::999888777666666777888999999888888999:::;;;;;;;;;555555666666777888888999333444666:::>>>@@@???>>>???@@@@@@???>>>===>>>@@@???CCCFFFGGGEEEBBB@@@AAA===<<<:::999:::<<>><<<===;;;999:::===??????>>><<<;;;888666999>>><<<666111555999;;;:::999999:::777<<>><<<<<<>>>===::::::<<>>===<<<<<<===>>>999777;;;===;;;:::<<<:::;;;<<<======;;;:::999555888:::<<<<<<======>>>DDDAAA>>>=========<<<;;;666;;;BBBCCC@@@<<<<<<<<<999999999:::<<<===???@@@>>>@@@BBBDDDFFFHHHIIIKKKLLLKKKJJJIIIHHHHHHHHHHHH888888999:::;;;:::777444666555555444444555555666222555888888666555666888555555777777666444222111222555:::???AAAAAA???>>>;;;<<<<<<<<<;;;999777666555777;;;???AAABBBAAAAAABBBAAA@@@???======<<<<<<999===???<<<666444777<<<333666;;;@@@DDDEEEBBB???===:::555222222666;;;>>><<>>>>>???BBBDDD:::;;;;;;888444333555888:::<<<>>>???>>>>>>>>>???@@@???<<<;;;;;;<<>>???===999666555===@@@BBBAAA???===>>>@@@AAABBBBBBBBBAAAAAACCCEEEFFFGGGGGGCCC???>>>@@@CCCEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCEEEFFFFFFDDDAAA@@@AAABBBCCCDDDEEEFFFGGGGGGOOOMMMKKKKKKOOOSSSVVVWWWLLLKKKJJJFFFDDDFFFKKKPPP```bbb[[[KKKDDDGGGEEE>>>AAA>>>;;;<<>>???===<<<<<<======@@@CCCEEEEEEDDDDDDEEEAAA@@@AAADDDHHHIIIHHHEEEBBBBBBCCCCCCDDDEEEFFFFFF???CCCEEEBBB>>>;;;===AAAAAAAAAAAA@@@@@@@@@??????@@@???>>><<<;;;<<<@@@DDDBBBDDDEEE@@@999555555777999<<<@@@BBB@@@>>><<<;;;CCCDDDCCC@@@;;;777555555000222555888:::;;;;;;;;;::::::<<<===@@@CCCEEEFFFCCCDDDEEEFFFGGGHHHHHHIIICCCCCCCCCCCCDDDEEEGGGGGGHHHEEEBBB@@@@@@AAA@@@???BBB@@@===<<<<<<======<<<888999;;;===>>>>>>======CCC@@@===;;;;;;>>>BBBDDDAAA@@@>>>===<<<;;;<<<<<<:::<<<<<<999999999555/// !!!(((+++///555888777>>><<<:::;;;<<<<<<999666666444///%%%  ###))),,,444777;;;===<<<;;;;;;;;;;;;::::::;;;<<<===;;;:::888;;;===<<<:::999;;;>>>999999999:::;;;===???@@@BBBCCCCCC@@@===<<<>>>AAA======>>>>>>>>>>>>======:::;;;;;;;;;::::::999999===:::666333333555999;;;777666555666888999:::999333333444555666777888999---///222777;;;===<<<:::>>>??????>>><<<;;;===>>>@@@DDDHHHHHHEEEAAA??????<<<;;;:::999:::<<>>@@@AAAAAA???===;;;;;;888666888<<>>>>>===999777;;;???<<<666000555:::<<<:::888777888999===???<<<:::<<<===;;;===<<<;;;888444333333444666:::===<<<===???>>>::::::<<>>>>><<<;;;<<<===;;;444333888;;;999888;;;;;;<<<>>>@@@???===;;;999444888<<<===<<<;;;===???EEEBBB>>><<<;;;;;;;;;:::777>>>EEEFFFBBB===;;;;;;;;;:::::::::<<<>>>@@@BBB<<<>>>BBBDDDEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGFFFFFF::::::<<<======;;;777333222555888888555333333444888888999999::::::::::::888888999999666333///,,,111444888>>>AAAAAA>>>;;;@@@;;;999<<<;;;666666:::999;;;===???@@@@@@??????BBB@@@>>><<<<<<>>>@@@BBBAAAAAA???;;;777666666777777:::>>>AAABBBBBBBBBCCCDDD@@@;;;888999;;;===>>>CCCCCCCCCBBB???>>>???AAACCC???>>>AAACCC>>>999888:::<<<>>>@@@BBBBBBBBBBBB<<<:::777777888::::::999BBB@@@??????AAAAAA@@@???@@@@@@???===<<<===@@@CCC???;;;:::>>>AAAAAAAAADDDDDD@@@<<<::::::===>>>???AAA>>>:::777666666888999<<<>>>@@@@@@>>><<<;;;;;;;;;BBBEEEBBB???@@@@@@>>>@@@BBBDDDCCCBBBBBBDDDGGGKKKHHHDDD@@@??????AAABBBCCCBBBAAABBBCCCAAA<<<888555<<>>>>>::::::>>>BBBDDDCCCBBBCCCDDDJJJIIIGGGDDDBBBAAAAAAAAABBBAAAAAA???>>>>>>AAACCC@@@<<<;;;???BBBBBBCCCEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBAAA@@@???@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEECCC???===>>>AAAAAA>>>>>>CCCBBB===<<>>>>>???===<<<<<<===???@@@BBBBBB>>>888666999===:::<<<>>>AAAAAAAAA???>>>FFFCCC???<<<;;;;;;999888555333111333888<<<======???>>><<<;;;<<>>===>>>AAA@@@>>>???CCCFFFCCC???;;;;;;<<>>;;;999888:::<<<@@@===<<<===???@@@>>><<<<<<<<<;;;<<<<<<:::777444   ###,,,...000555;;;===AAA@@@===;;;999999999999999555111*** $$$+++...222333555888::::::888666:::888777888:::<<<:::888888999:::;;;;;;;;;;;;;;;777:::<<<:::888;;;DDDLLLWWWRRRKKKEEE@@@===:::888888999:::<<<===???@@@AAA@@@:::666999<<<<<<;;;===@@@999111///333888::::::999:::::::::999999999999888777666666777777666555444444555666999;;;===>>>???===:::888999;;;===???BBBBBBCCCEEEEEEBBB===888===<<<:::999999;;;>>>???EEE@@@;;;:::<<<===:::777???:::666777<<<@@@@@@???;;;;;;;;;:::888777777888999888888777777777777777;;;;;;;;;<<<<<<======>>>:::999888777666777888999AAA???======???@@@AAAAAACCC>>><<<>>>@@@???@@@CCCCCC???;;;:::<<<===;;;999;;;777444555:::======:::;;;999999<<>><<<=========<<<;;;;;;===>>>EEE@@@:::777999<<<=========@@@CCCCCCAAA@@@AAACCC@@@<<<:::<<>>>>>CCCJJJJJJDDDBBBEEEEEECCCDDDHHHNNNOOOJJJDDD;;;<<<>>>??????<<<999666222555777777555444555666666666666777777777888888888888999888666333000...111333888===AAAAAA???<<>>===999999<<<;;;<<<==================???>>>===<<<<<<>>>???@@@BBBBBBAAA===999777666777888:::===@@@AAABBBCCCCCCCCC@@@<<<;;;;;;===>>>???CCCCCCCCCAAA>>>===>>>???DDD???===AAABBB???;;;:::;;;<<<<<<=========<<<<<<;;;999888888999;;;;;;;;;@@@???>>>???AAAAAA@@@>>><<<>>>??????>>>>>>???AAA<<<999999===@@@AAAEEEJJJWWWPPPGGG@@@===???AAABBBBBB@@@===:::888999;;;<<<>>>@@@CCCCCCAAA???======:::@@@DDDAAA>>>??????>>>???AAABBBAAA??????BBBEEEJJJGGGDDD@@@??????@@@AAAEEEDDDCCCCCCCCC@@@;;;777333;;;DDDHHHGGGDDDDDDDDDCCCDDDEEECCC@@@===;;;;;;CCCEEEGGGHHHGGGGGGJJJLLLNNNMMMLLLIIIFFFEEEFFFHHHGGGGGGFFFDDDCCCAAA??????======999333333888:::888555999>>>BBBDDDGGGJJJMMMKKKIIIGGGDDDBBBAAAAAAAAACCCCCCAAA???>>>>>>@@@AAA???<<<<<<@@@CCCBBBBBBDDDGGGGGGFFFDDDCCCBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBB???<<<:::::::::@@@>>>???DDDCCC???===?????????>>><<<;;;<<<@@@CCCAAAAAAAAA===999888;;;>>>;;;===???BBBBBBBBB@@@???EEEBBB???>>>===<<<:::999888666444555999===?????????>>>===<<<<<<>>>@@@AAADDDBBB???>>>>>>@@@AAAAAA???@@@BBBDDDDDDCCCBBBAAA<<<999:::>>>@@@>>>???BBBBBB@@@>>><<<<<<===???AAA:::999888999;;;===???@@@AAA@@@>>>;;;888666777999<<<:::999999<<<===<<<:::;;;::::::;;;<<<;;;888555!!!  !!!+++///222777===???BBB@@@???===;;;:::::::::999555111*** $$$+++...111222555888:::;;;999888;;;999777888::::::888666555666777888::::::;;;;;;:::<<<===;;;:::???JJJSSSYYYTTTLLLFFFBBB>>>;;;999:::;;;<<<===>>>>>>??????>>>888555888<<<<<<<<<>>>???999333333888>>>AAAAAA999888777666666666555333777666666666777777777666333444555777999;;;<<<===???===:::888777999;;;===@@@AAACCCDDDDDDAAA>>>;;;<<<;;;:::999:::===@@@AAACCC>>>:::999;;;<<<:::777;;;777333555:::>>>???===<<<<<<:::888666666777999:::999888888777777888888<<<===>>>??????>>>===<<<<<<;;;:::999888888888888>>>===<<<===???@@@AAA@@@>>>::::::>>>@@@>>>===>>>AAA>>><<<;;;======;;;999888666444666:::<<<:::777;;;;;;<<>>:::;;;<<<<<<<<<<<<<<<===AAA<<<888666999===???@@@>>>@@@BBBBBB@@@???@@@AAAAAA???===???AAACCCAAA???<<<>>>DDDKKKJJJDDDAAACCCCCCDDDGGGIIIJJJIIIFFFDDD:::;;;===>>>>>><<<999777444666888888666666666777666666666666666777777888999999888666555444222222222444777<<<@@@AAA>>><<>><<<>>>===::::::<<<===<<<<<<;;;::::::::::::<<<<<<<<<======>>>>>>>>>CCCCCCCCC@@@;;;888666666999:::<<<>>>@@@BBBCCCDDDBBB@@@>>>===???@@@@@@@@@BBBBBBBBB@@@===<<<===>>>DDD>>><<<@@@BBB@@@>>>>>>???>>>===;;;::::::999999;;;999888999;;;===>>>>>>=========???AAAAAA@@@>>>:::<<>>======>>>:::888999<<<===???GGGPPPhhh^^^OOOCCC>>>>>>@@@CCCDDDBBB???===<<<===>>>@@@@@@CCCGGGGGGEEEBBB@@@???999???CCC@@@>>>??????>>>@@@@@@???>>><<<===@@@CCCHHHFFFCCCAAA???>>>???@@@EEEDDDDDDDDDCCC@@@<<<888444;;;CCCGGGGGGFFFEEEEEEDDDEEEDDDAAA===999777777===???@@@@@@@@@BBBEEEHHHJJJIIIGGGDDDBBBAAABBBDDDBBBCCCFFFGGGGGGDDDAAA>>>===<<<888333222888<<<<<<===???AAABBBCCCDDDGGGJJJJJJHHHFFFDDDBBBAAAAAAAAAFFFEEECCC@@@????????????===;;;;;;AAADDDCCCCCCEEEIIIHHHFFFDDDBBB@@@??????===>>>?????????>>>======>>>>>>???@@@AAABBBCCCCCCEEEBBB???===<<<:::888666???>>>@@@DDDDDD???======>>>>>>===;;;;;;===BBBEEEBBBAAA???===<<<<<<===???===>>>@@@BBBCCCBBBAAA@@@CCCBBB@@@@@@@@@???<<<:::;;;999888888;;;>>>@@@@@@@@@???===<<<<<<<<<===>>>AAA???<<<::::::;;;===???AAABBBCCCEEEEEEDDDCCCCCC<<<888777===AAAAAA@@@AAA============>>>???AAABBB;;;:::999:::;;;>>>BBBDDD@@@@@@>>>:::777555555777:::888777888:::;;;;;;:::;;;::::::;;;<<<;;;999777"""   ,,,111444999>>>???AAA@@@???>>>===<<<;;;;;;999666222,,,  $$$+++---111333666888::::::999999;;;999888888888888777555222333444666888999:::;;;>>>??????<<<:::???IIIRRRUUUPPPJJJDDDAAA===:::888;;;<<<<<<<<<<<<;;;;;;::::::555333777;;;<<<<<<===<<<888555777===DDDHHHIII<<<999666555666555222///555555555666666777777777333444666888999:::;;;;;;???===999777666888;;;===>>>@@@BBBCCCAAA???>>>>>>;;;;;;::::::;;;===@@@BBB@@@===999:::<<<>>>===;;;:::777444555999===>>>===>>><<<:::777666777888999:::999999888888888888888999<<<@@@DDDEEEDDDBBB@@@>>>>>>===<<<;;;999888888:::::::::<<<>>>@@@@@@???888666777<<<>>><<<:::;;;>>>>>>===>>>???>>><<<:::777777777:::===>>>:::666999;;;===AAADDDDDDBBB???;;;<<<===>>>>>><<<999888;;;999666666:::>>>AAACCC@@@BBBBBBAAA???>>>>>>???@@@@@@@@@@@@@@@@@@??????<<>>>>><<<:::===;;;::::::999888888999<<<;;;999888888888999:::999;;;<<<>>>>>>???>>>>>>AAABBBBBB@@@;;;777555444:::999:::;;;>>>AAACCCCCC???>>>===>>>@@@AAA@@@???>>>?????????======>>>@@@DDD>>><<>><<<===>>>>>><<<::::::;;;999999:::<<<;;;===FFFQQQddd[[[MMMAAA;;;:::<<<===CCCAAA???>>>>>>???@@@AAAAAAEEEHHHIIIFFFCCC@@@???999???CCCAAA???@@@@@@???AAA@@@>>>===<<<>>>@@@BBBGGGFFFDDDAAA@@@???>>>>>>BBBCCCDDDDDDDDDAAA>>>;;;888>>>DDDHHHIIIGGGFFFEEEGGGGGGGGGDDD???<<<;;;;;;======<<<;;;;;;===@@@BBB@@@@@@???===;;;;;;===@@@BBBEEEJJJLLLKKKFFF@@@<<<777888666444555999===@@@EEEDDDCCCAAA@@@AAACCCDDDFFFEEEDDDCCCBBBCCCDDDDDDIIIGGGDDDBBBAAA@@@???>>>;;;999;;;AAAFFFFFFFFFHHHKKKIIIFFFCCC@@@>>>=========>>>@@@AAAAAA???===;;;??????@@@BBBCCCDDDFFFFFFHHHDDD@@@?????????<<<999@@@@@@BBBCCCBBB>>>:::888999;;;<<<======???BBBDDDCCC@@@======>>>???@@@???===>>>@@@AAABBBAAA@@@???AAAAAA@@@AAABBBAAA>>><<<===<<<;;;:::;;;===???@@@@@@???>>>===<<<<<<<<<<<>>CCCCCCAAA@@@;;;<<<>>>@@@BBBCCCCCCCCC@@@@@@AAA@@@@@@@@@AAABBB>>>>>>===:::777555666777999999888888999;;;<<<<<<>>>===<<<<<<===<<<:::888%%%   ---222555999<<<===?????????>>>>>><<<;;;:::888666444...""" $$$***---444666888999888777777777888777777777777777777666444444555666777888999:::???@@@???<<<999;;;AAAFFFKKKHHHCCC@@@>>><<<:::888;;;;;;;;;;;;:::888666555999333111555999888888999888666666999???EEEIIIJJJBBB>>>999888999888333///333444666666666777888999444555777888999999999999===;;;999888888;;;===??????AAACCCBBB@@@>>>>>>???<<<;;;:::999:::;;;===>>>===;;;:::;;;???BBBCCCBBB===;;;999999;;;=========>>>===;;;:::;;;:::999999999999888777777777777777555:::AAAHHHKKKLLLJJJHHHAAA@@@???>>><<<:::999888777777888:::===??????>>>999555555999<<<::::::;;;>>>???@@@BBBBBB@@@===;;;999:::<<<@@@BBB@@@;;;777666888===AAACCCBBB@@@===???@@@BBBCCCBBB>>>999555;;;999888999;;;???BBBDDDCCCCCCBBBAAA@@@?????????>>>???@@@???===<<<<<<>>>>>>AAADDDGGGEEEBBB@@@@@@???AAADDDFFFFFFEEEDDDDDD777999<<<===;;;999999:::>>>===;;;999888777555444999888777666666666888888999777666555555666888999:::999:::;;;<<<;;;999777::::::999888777888888777999888777777777888:::;;;888999<<<>>>?????????>>>???@@@@@@===999555333222999777777999===@@@AAAAAA<<<;;;;;;===???@@@@@@???;;;<<<===>>>===>>>AAACCCDDD>>><<<@@@DDDCCCCCCCCCCCCBBB@@@>>>======>>>>>>:::999888:::===AAABBBCCC<<<<<<<<<>>>AAAAAA@@@>>>AAA@@@>>>;;;888777888:::;;;:::<<<===;;;:::BBBKKKSSSLLLDDD===999999999999@@@???>>>======???@@@AAAAAADDDFFFGGGDDDAAA>>>===999@@@DDDBBBAAABBBCCCBBBBBBAAA?????????AAABBBCCCFFFFFFDDDCCCAAA???>>>>>>===???BBBDDDDDDBBBAAA@@@???BBBGGGJJJJJJHHHEEEDDDGGGHHHGGGEEECCCAAAAAABBBBBB@@@===;;;:::;;;;;;<<<888888888777777888;;;>>>AAADDDIIIJJJHHHAAA999444...000333555666777;;;???EEECCCAAA@@@AAABBBDDDEEEAAAAAAAAAAAACCCEEEGGGHHHKKKHHHEEEDDDDDDDDDAAA???:::888:::BBBGGGHHHJJJLLLNNNLLLHHHDDDAAA???>>>>>>===???AAACCCCCCAAA>>>===AAABBBCCCDDDFFFGGGIIIIIIIIIEEEAAA@@@AAABBBAAA>>>BBBCCCCCCAAA>>>;;;777333333777===@@@AAA@@@@@@@@@CCC@@@======>>>@@@@@@@@@===>>>???@@@@@@??????>>>@@@???@@@AAACCCBBB@@@>>>>>>>>><<<;;;:::;;;===????????????>>>>>>===<<<;;;BBBAAA>>>:::777888===@@@HHHHHHHHHHHHHHHHHHHHHGGGEEE>>>;;;???CCCAAA>>>===;;;===@@@CCCEEEFFFEEEEEEDDDGGGJJJIIIEEEAAA>>>===;;;;;;<<<;;;999888999;;;999888888777777888:::<<>>>>>===:::888(((  !!!---222444777999999;;;<<<===>>>>>><<<:::999888777555000$$$ ###***---666888999999666444444555444555666666666666777888888888777777777888999999;;;===???>>>;;;:::<<<>>>BBB@@@=========>>>===<<<============;;;999666555999333111444777555333444555555666888<<<@@@CCCDDDCCC@@@<<<::::::888444111333555777777666666888:::666666777888888888888888888888999:::<<>>=========<<<:::888777777777777888777888:::>>>BBBDDDFFF@@@>>><<<;;;;;;;;;;;;:::===<<<<<<>>>@@@???<<<999888888777666666666666777777<<>><<<:::999888666666666888<<<>>>???>>>>>>888666888::::::<<<@@@???AAADDDEEEDDDAAA???===:::<<<>>>AAABBB???;;;888555999===AAABBBAAA???===@@@AAADDDGGGHHHEEE???:::===============???AAABBBDDDCCCAAAAAAAAAAAAAAAAAA???@@@AAA???===<<<===>>>AAACCCDDDBBB@@@@@@@@@@@@>>>======AAAGGGIIIFFFCCC999<<>>@@@AAA>>>;;;:::999888777555777666444333222333555666777777666666666888:::;;;<<<;;;::::::::::::888666;;;===<<<999888;;;;;;999888777777777888999999:::666777:::<<<===>>>>>>>>><<<======:::777444222222777555444777<<>>@@@@@@???:::<<<===>>>>>>???BBBDDDDDD???>>>BBBFFFEEECCCDDD@@@???>>>======<<<<<<<<<:::999888:::>>>AAACCCCCC???======>>>@@@AAA@@@???CCCAAA>>>:::777666777:::;;;;;;<<<>>><<<999<<>>@@@AAA@@@BBBDDDCCC@@@===<<<<<<999@@@EEECCCAAACCCDDDCCCCCCAAAAAABBBDDDEEEEEEDDDFFFFFFFFFEEECCCAAA???>>>999<<<@@@CCCCCCBBBBBBBBBBBBDDDHHHJJJJJJHHHEEEBBBDDDEEEEEEDDDCCCCCCEEEFFFGGGDDD@@@>>>===;;;:::888777888888777777999<<>>;;;<<>>???BBBDDDDDDCCCAAA@@@BBBBBBDDDEEEGGGHHHIIIJJJGGGEEEBBB@@@@@@AAAAAAAAADDDFFFDDD@@@<<<:::777333111777>>>CCCDDDBBB???>>>BBBAAA???>>>===>>>@@@AAA===>>>>>>?????????>>>>>>???>>>>>>@@@BBBCCCBBB@@@??????>>><<<:::999<<<>>><<<===???@@@@@@???>>>===CCCCCCBBB>>>::::::>>>BBBEEEEEEEEEDDDDDDDDDDDDDDDCCC>>>;;;>>>@@@===::::::>>>@@@BBBEEEFFFFFFFFFEEEDDDIIIMMMLLLFFF@@@;;;::::::<<<======;;;;;;<<<>>>777777777555333444777999CCCAAA???>>>>>>===;;;:::,,,  ,,,111333666888777999;;;===>>>>>>===:::888888777666222&&&  ###***,,,555888999888444111222444333444666666555444666777;;;:::999888777888999999666999===??????>>>======<<<;;;;;;<<<>>>@@@AAA@@@??????@@@@@@???<<<:::888999444111555777444222222333444666888999;;;<<<===???>>><<<:::777555444333444777:::999777666999;;;888777777666666666777777444666999===@@@BBBDDDDDDBBBBBBBBBCCCCCCBBB???<<<===<<<:::888666555444333333444555666999===@@@BBB???>>>===;;;:::999999999<<<;;;;;;>>>AAABBB>>>:::999888888777666777777777===@@@DDDHHHIIIHHHFFFDDDBBBAAA>>><<<:::999999999888666555777:::===??????CCC===888999;;;;;;>>>BBBAAADDDFFFFFFDDDAAA???>>>:::;;;===>>>>>><<<999777888;;;@@@BBBAAA@@@??????===>>>AAAGGGKKKKKKEEE@@@???@@@AAA@@@>>>>>>???@@@BBB@@@??????AAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBEEEEEEAAA>>>???@@@>>><<<999888===EEEIIIFFFBBB999===AAAAAA>>>===???BBB@@@===:::999;;;;;;:::888888666444222111222444555555555666777888:::;;;<<<;;;999888888::::::999888<<>>::::::======:::888888999999999888777777333444666888:::;;;<<<===;;;;;;;;;888555333333444444222222666<<<>>><<<999999888888:::===@@@AAAAAA===>>>??????>>>>>>AAABBBDDD@@@???DDDHHHFFFCCCCCC?????????>>>===;;;:::999:::999888:::===@@@BBBBBBBBB@@@>>>===???@@@AAAAAA??????>>><<<999888999::::::999;;;???>>>:::888:::999999999;;;===>>>===<<<;;;;;;;;;<<<===???@@@AAA@@@AAAAAA@@@===;;;;;;;;;888???DDDBBBAAACCCDDDDDDAAAAAAAAADDDGGGIIIGGGEEEGGGGGGGGGFFFEEEBBB@@@>>>777;;;@@@BBBAAA@@@AAABBBAAABBBEEEHHHIIIHHHDDDBBBBBBCCCDDDCCCCCCCCCFFFHHHJJJGGGCCCAAA@@@>>>:::777:::::::::888777888;;;>>>BBBEEEHHHKKKJJJGGGBBB???888999<<<@@@???<<<@@@GGGSSSOOOJJJFFFDDDBBB>>>;;;@@@@@@@@@AAABBBEEEGGGHHHKKKHHHFFFHHHLLLMMMJJJGGGEEE@@@???CCCGGGHHHKKKOOOQQQOOOJJJFFFCCCBBBBBBBBB===???AAACCCDDDDDDCCCBBB@@@AAABBBCCCDDDEEEFFFGGGHHHGGGEEEBBB??????@@@BBBEEEHHHEEE???<<<===;;;777444999@@@DDDEEECCCAAA@@@@@@AAAAAA>>>;;;;;;>>>AAA????????????????????????>>>===<<<>>>@@@BBBCCCBBBAAAAAA@@@===:::999;;;>>>:::<<>>CCCHHHGGGBBB===;;;;;;===>>>@@@???>>>======>>>999999888555333333666999???===<<<<<<===>>>===<<>>@@@@@@>>>;;;999888888777333''' ###))),,,222555777666222000222555555666777666333111222444:::999888777777888:::;;;777999<<<===>>>=========999888888:::===@@@@@@???===>>>???@@@???===;;;999999444222666999777444444222444666888999999999999:::<<<===;;;666333444666666:::<<<;;;888666999<<<:::999666444444555777888111555:::???BBBCCCBBBAAAAAA??????CCCHHHHHHCCC===<<<;;;:::888777555444333444555555555666888:::<<<===>>>>>>===<<<;;;<<<<<<<<<999777999>>>AAA@@@>>>;;;:::999999888888999999@@@@@@BBBBBBBBBBBBAAA@@@BBB???<<<999777777999::::::888555555888<<>>===>>>AAABBBDDDFFFEEEAAA>>>======<<<======<<<:::999999999999<<>><<<<<>>???AAABBBAAA>>>======??????<<<:::<<>>999777777888;;;@@@BBBBBB@@@888<<<@@@@@@===<<>>999999===>>>:::::::::;;;:::999777555444222222444555777999;;;<<<;;;;;;:::777444444555666222000111666<<<>>>;;;777:::888888999===@@@BBBBBB@@@@@@AAA@@@>>>>>>???@@@DDD@@@@@@FFFIIIFFFCCCBBBAAAAAAAAA@@@>>><<<999888:::999888:::===@@@AAAAAAEEEBBB>>>===>>>@@@AAABBB;;;===>>>>>><<<;;;:::;;;888777999???@@@;;;777555777777777:::===>>>>>>===:::;;;;;;<<<===???AAABBBAAAAAA@@@>>>;;;999:::;;;777>>>BBBAAA@@@BBBDDDCCC@@@@@@AAAEEEIIIJJJHHHEEEGGGGGGHHHHHHFFFCCC@@@>>>888<<<@@@BBB@@@??????@@@>>>@@@BBBFFFHHHGGGEEEBBBCCCDDDDDDDDDCCCDDDGGGIIIJJJGGGDDDCCCBBB@@@;;;777<<<<<<;;;888666777999;;;>>>AAAEEEHHHJJJIIIGGGEEE===;;;<<<>>>;;;777===FFFNNNKKKHHHGGGHHHHHHFFFCCCBBBBBBAAAAAABBBCCCEEEFFFKKKHHHFFFIIINNNPPPMMMIIIJJJEEEBBBDDDFFFGGGJJJNNNNNNLLLGGGCCC@@@??????@@@===>>>@@@BBBCCCDDDDDDCCC>>>???@@@@@@AAABBBCCCCCCKKKKKKIIIEEE???>>>@@@DDDFFFHHHEEE>>>===@@@@@@<<<888<<>><<<;;;<<>>:::999;;;>>>999;;;???BBBDDDDDDCCCBBBCCCEEEFFFCCC>>><<>>???AAA@@@===>>>BBBAAABBBCCCDDDDDDCCCBBBBBB888===AAAAAA===;;;<<<>>>@@@AAABBBAAA???>>>===>>><<<<<<;;;888444444777:::;;;:::999:::<<<>>>>>>>>>111""" (((---000555999:::999;;;???AAABBB@@@<<<:::888888888444((( ###))),,,///222555555111000444777777999999666222//////111888777666666777999;;;===:::::::::::::::999999999666555666888;;;======<<<999:::<<<>>>===<<<999888999444333888;;;:::888888111444777999999999888999888===@@@<<<666333666:::888;;;>>><<<888666999<<<<<<:::666333333444666888000444:::???BBBBBB???===???<<<<<>>;;;;;;:::999888777666555888888888777555666777999===>>>@@@@@@??????AAABBB===888333444:::???AAAAAA===<<<;;;;;;::::::;;;;;;============>>>>>>??????AAA>>>:::666555666999;;;<<<999555555777<<>>@@@AAA>>>===???BBBDDDFFFCCC???;;;;;;<<<@@@@@@>>><<<::::::;;;===888;;;======;;;999:::;;;???>>>???CCCFFFEEE>>>888===@@@BBBAAA>>><<<<<<>>>;;;999777999>>>BBBDDDDDDDDD@@@===@@@DDDFFFDDD@@@<<>>;;;:::999:::<<<>>>>>>>>>;;;===<<<666444666888777;;;:::888888888:::<<<===::::::999999888777777777555666666666666888:::===:::::::::;;;<<<;;;999666000//////222666:::;;;;;;;;;===>>>===;;;888777777777555333444777999888777;;;999888888:::>>>CCCFFFDDDDDDBBBAAA@@@??????>>>AAACCCFFFFFFDDDCCCCCCCCCAAA@@@@@@@@@@@@???===;;;;;;<<<<<<<<<<<<===@@@CCCDDDDDDBBB@@@===<<<>>>@@@@@@@@@??????>>>======<<<999<<>>AAA???===<<<>>>>>>>>>>>>EEEDDDAAA???===;;;:::999<<<<<<<<<===@@@BBBCCCCCC@@@>>>>>>AAAEEEFFFBBB===FFFDDDCCCBBBDDDDDDCCCBBB:::999:::===AAABBB@@@>>>===@@@DDDEEECCCAAABBBCCCFFFEEEEEEFFFIIIKKKKKKKKKKKKLLLKKKGGGCCC>>><<<<<>>DDDGGGFFFDDDBBBBBBAAA???@@@AAA<<<666:::CCCJJJKKKLLLMMMMMMKKKIIIHHHLLLFFFBBBBBBCCCAAACCCFFFFFFHHHJJJKKKKKKJJJKKKLLLHHHEEEBBBAAACCCDDDCCCBBBDDDDDDDDDDDDBBB@@@>>>===<<<===???AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFDDDAAA???@@@AAADDDEEEBBB===;;;>>>>>><<<<<>>>>>??????DDDAAA???>>>??????>>><<<:::999999999<<>>>>>=========<<<<<<<<>>>>>???@@@EEECCCAAA???===>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDCCC@@@>>><<<999:::;;;;;;:::999:::<<>>;;;===999777555,,,  ((())),,,---///000111111111111222333444555555555444333<<<:::888777888999999888;;;666555;;;@@@>>>:::888777888999999888888:::<<>>>>>>>>>>>:::;;;>>>BBBEEEEEEBBB???::::::::::::::::::::::::;;;<<<======<<<:::888666777;;;AAADDDDDDCCCBBBAAA>>><<<:::888888:::===???<<<:::999:::;;;;;;999888666999<<<@@@BBBCCCBBBAAAAAA>>>:::666666888<<>>===<<>><<<;;;===??????<<<999999999;;;>>>???<<<555...444444777===@@@>>>>>>@@@CCCBBBAAAAAABBBBBBBBBBBBDDDFFFGGGEEE???:::888888777888:::<<<>>>@@@AAAAAA888999;;;;;;:::;;;===???;;;::::::<<>><<<666444666888888;;;:::999999999;;;===>>><<<;;;:::999888777666555444444555666777999<<<===<<<<<<<<<======;;;888555111000000333777:::;;;;;;@@@AAABBB@@@<<<:::999999999666555666999::::::999<<<<<<;;;;;;===@@@CCCEEEDDDCCCAAA@@@>>>>>>>>>???AAACCCEEEDDDBBB@@@??????@@@@@@@@@AAABBBAAA???<<<;;;===????????????AAACCCDDDCCCAAA>>><<<;;;===@@@@@@@@@@@@?????????>>>>>><<<>>>@@@AAA???>>>===>>>===<<<:::999999:::<<<===AAA???======???@@@@@@@@@BBBAAA???>>><<<;;;::::::>>>===<<<===???AAACCCCCCAAA???>>>@@@DDDEEEAAA===AAA@@@??????AAACCCCCCBBB>>>===>>>@@@CCCDDDBBB@@@<<<@@@DDDEEEDDDDDDDDDFFFGGGFFFEEEFFFHHHJJJKKKJJJFFFHHHIIIHHHFFFEEEEEEFFFIII@@@333''' !!!&&&+++...333999???BBBBBBBBBAAA@@@===<<<<<<888444666===CCCFFFIIILLLMMMLLLIIIGGGGGGCCCBBBEEEGGGFFFEEEGGGFFFFFFGGGFFFFFFFFFFFFGGGGGGDDDAAAAAACCCDDDCCCAAABBBCCCDDDDDDCCCAAA???>>>===>>>@@@BBBCCCCCCBBBBBB@@@@@@@@@AAABBBCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@BBB@@@<<<<<>>===>>>@@@AAAAAA@@@???>>>>>>?????????@@@>>>;;;:::;;;>>>BBBDDDAAAAAAAAAAAAAAA@@@??????===<<<;;;===@@@CCCDDDDDDHHHFFFCCCAAA??????@@@AAA@@@AAAAAABBBAAAAAA@@@???AAAAAABBBCCCCCCCCCCCCCCCAAABBBDDDDDDDDDBBB@@@???999:::;;;;;;:::999:::;;;@@@@@@???===<<<:::999999777<<>>AAABBB???======999777555,,,  %%%'''***+++---///000000//////222333555777888777666555:::888777777888999::::::999555555;;;>>><<<999888666888888888777777999;;;:::888777888:::;;;:::888666555777;;;>>>>>>:::777666666777888888888888888888:::;;;<<<;;;:::;;;<<>>===:::888777777444777;;;===<<<<<<<<<<<<======>>>AAACCCCCCAAA???;;;;;;;;;::::::999999999777999<<>>===???BBBCCCBBBAAAAAAAAAAAA???<<<:::999;;;===???;;;:::888999:::;;;::::::555777;;;???BBBCCCBBBBBB@@@===:::777666777:::<<<<<<:::999888999;;;===??????;;;:::===???===<<<>>>AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA???===;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;===??????<<<999999:::<<<>>>>>>;;;555111777555777;;;<<<::::::<<<>>>AAADDDCCC???======>>>CCCFFFHHHGGGBBB===:::888:::::::::;;;===???AAABBB444666888999999;;;===???::::::<<<>>>AAACCCBBB@@@<<<>>><<<666444777:::999<<<;;;::::::;;;===>>>???===<<<;;;:::888777555555222333555777999<<<===>>>>>>>>>===>>>>>><<<999666333222222444888;;;<<<<<>>>>>>>>???@@@AAACCCDDDDDDBBB???===<<<===>>>???AAABBBCCCBBB???===;;;;;;???@@@AAADDDEEECCC@@@===:::===AAACCCCCCBBBAAAAAADDDCCC@@@<<<999999<<>>@@@AAA???>>>>>>@@@BBBCCCBBB@@@???>>>===<<<;;;;;;;;;???>>><<<;;;<<<>>>AAACCCCCC@@@>>>???BBBBBB@@@>>>===;;;;;;<<>>???>>>>>>:::777777555222333777???BBBFFFIIIJJJGGGDDDBBB???<<>>???AAACCCDDDCCCAAA@@@>>>??????AAABBBCCCDDDEEEEEEAAA>>>>>>@@@BBBAAA???<<>>AAABBB???>>>???@@@@@@>>>===>>>???EEEBBB>>><<<<<<>>>AAACCC>>>??????>>>===>>>@@@BBBDDDAAA<<<999888;;;???BBB???@@@BBBCCCBBBAAA???>>>>>><<<::::::===@@@BBBBBBBBB@@@>>><<<<<<<<<>>>???<<<>>>BBBDDDEEECCCAAA???BBBBBBCCCDDDDDDDDDDDDCCCAAABBBDDDEEEEEEDDDCCCBBB:::;;;<<<;;;:::999:::;;;======<<<<<<;;;;;;:::::::::>>>BBBAAA<<<999;;;>>>888999;;;<<<<<<;;;999888222%%% $$$+++...000444888<<<<<<===???BBBCCCBBBAAA>>>:::777555---   !!!$$$((()))+++---.........---///111444777888888777666888777777777888999:::;;;999777999======:::888999666777888888777666777999666666777999;;;<<<:::888777888:::;;;<<<;;;:::999666777888999999999888888666888;;;<<<;;;;;;===>>><<<;;;999999:::;;;;;;:::;;;<<<===<<<:::888888999777999;;;;;;:::999999:::AAA???======???AAAAAA@@@<<<<<<;;;:::999999888888333666;;;@@@CCCCCCBBBBBBCCCDDDDDDBBB@@@???@@@BBBEEECCC@@@===;;;;;;===>>>:::999777777999;;;<<<<<<777999===AAADDDDDDDDDCCC===<<<:::999888888999:::???<<<999999<<<>>>???>>><<<888777;;;======>>>AAA????????????@@@@@@@@@@@@CCCAAA>>>======>>>======:::;;;<<<===============;;;;;;;;;===>>>>>><<<999999;;;======;;;999777666999666666888888666666999===BBBGGGEEE???::::::===CCCEEEGGGGGGCCC???<<<;;;>>>===;;;;;;<<<>>>AAACCC000333666888999:::===???;;;;;;===???BBBBBB@@@>>>===???===777555888;;;;;;<<<<<<<<<<<<===>>>@@@AAA<<<<<<;;;:::999999888777222333444777;;;>>>>>>>>>>>>>>>>>>???@@@>>>;;;999555444444666999<<<======BBBBBBAAA>>>:::888777888888777666666888:::<<<===???@@@@@@AAAAAAAAAAAAAAACCCAAA===::::::;;;===??????@@@BBBAAA>>><<<;;;;;;@@@AAACCCEEEFFFDDD???;;;999===BBBEEEDDDBBB@@@???DDDBBB???;;;888888;;;>>>===>>>@@@AAABBBCCCCCCCCCBBBBBBAAA???>>>???AAADDDCCCAAA>>>;;;;;;>>>AAACCCAAA@@@>>>???BBBDDDEEEEEEBBBAAA???>>><<<;;;;;;;;;>>>===;;;999888:::>>>AAACCCAAA>>>>>>???@@@???>>>===;;;:::;;;???BBBCCCDDDBBBBBBCCCCCCCCCCCCAAA???@@@BBBEEEGGGHHHHHHGGGGGGFFFDDDCCCCCCDDDEEEDDDCCCCCCEEEGGGHHHHHHGGGIIIJJJJJJAAA222  &&&000777999999:::666444444555555555555???@@@BBBBBBAAA@@@===<<<999666888???DDDDDDEEEGGGGGGDDD@@@>>>>>>???@@@AAACCCBBBAAA@@@@@@AAAAAA@@@@@@AAADDDFFFGGGFFFEEEDDD???@@@BBBCCCBBBAAA???>>><<<===???AAACCCDDDEEEFFFDDD???;;;<<<@@@CCCAAA???:::>>>@@@???AAAEEEFFFCCCAAABBBAAA???===<<<>>>???DDDAAA===::::::===AAADDD?????????>>><<<<<>>;;;888888999<<<===<<<>>>@@@BBBBBB@@@>>><<<>>>;;;999:::===@@@BBBCCC???>>>===<<<<<<===>>>???===???BBBDDDEEECCCAAA???BBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDCCC;;;<<<===<<<;;;:::;;;<<<;;;;;;<<<<<<<<<<<<======<<>>999:::<<<=========<<<;;;333((( ###***---...111444999;;;===@@@BBBCCCDDDCCCAAA<<<888666///   $$$'''(((***,,,---......---***---111555777777666555999999::::::999999:::;;;<<<;;;===@@@===777666888777888999999777666777888555666999<<<===<<<999777888999::::::888888999:::555666888::::::999777666666888:::::::::::::::<<<<<<;;;;;;<<<===>>>===<<<999:::;;;:::888777777888:::;;;;;;:::888777888999BBB>>>;;;:::<<>>AAADDDEEEEEEDDDCCC;;;;;;<<<<<<<<<<<<<<<<<<@@@<<<888:::???BBBAAA???<<<777666999<<<<<<===AAA@@@??????>>>>>>=========DDD@@@<<<;;;>>>???>>>===:::;;;===>>>????????????:::;;;;;;<<<<<<<<<;;;:::999<<<>>>===999777999;;;<<<888666777777555777;;;BBBDDDEEECCC???======>>>CCCCCCCCCBBB@@@???>>>>>>AAA???<<<:::;;;>>>AAADDD///111555777888999;;;===<<<<<<<<<>>>@@@???<<<:::<<>>999777:::<<<;;;;;;<<<<<<===>>>???AAAAAA;;;;;;;;;;;;<<<<<<<<<<<<555444555777;;;>>>???>>>;;;<<<===???AAAAAA???===888777666888;;;===>>>===???@@@@@@===:::777777777333333333333555888;;;>>>??????@@@AAAAAA@@@??????AAA>>>;;;999888999<<<>>>===???@@@@@@???=========AAABBBCCCEEEEEEBBB===999888<<>>===CCCBBB???;;;777777999<<<<<<>>>@@@BBBDDDDDDDDDCCCBBBAAA@@@===<<<===AAADDDBBBAAA@@@>>>>>>???@@@@@@AAA@@@???@@@BBBEEEFFFFFFEEEDDDBBB@@@===<<<;;;:::;;;;;;:::777555666;;;>>>BBB@@@???>>>>>>???>>>>>>???===<<<<<>><<<::::::;;;<<<===;;;777555999>>>@@@CCCGGGGGGCCC>>><<<>>>AAABBBCCCBBBBBB@@@>>>======???@@@AAABBBDDDEEEGGGHHHHHHHHHAAAAAAAAAAAA@@@>>>===<<<<<<===@@@BBBDDDEEEFFFFFFEEE@@@;;;<<<@@@CCCBBB@@@;;;???AAAAAADDDHHHIIIGGGDDDDDDCCC@@@>>>>>>???AAABBB@@@===;;;;;;>>>AAACCCBBBAAA???===;;;;;;===???;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBBBBAAA>>>======<<<:::;;;???BBBDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDEEEDDDDDDDDDGGGHHHIIIIIIHHHEEECCCAAA===??????>>><<<<<<<<<===<<<<<<=========>>>>>>>>>===???AAA???<<<;;;;;;===;;;;;;;;;<<<<<<===>>>>>>444,,, ###***,,,,,,///111666888;;;>>>@@@AAABBBCCCBBB===888777111$$$ $$$''')))+++---.../////////***---000444777777777777;;;===>>><<<:::888888:::>>>======???;;;444222444888:::;;;;;;999777777888777999===???>>><<<999777888999999888666666777888444666888::::::888666444666777999888777666666777::::::;;;===???@@@???===999:::::::::888888999:::<<<<<<;;;888666666888:::@@@===:::999;;;???BBBDDD>>>>>>===<<<;;;:::999888555888===AAADDDDDDDDDCCCDDDDDDCCCAAA@@@AAADDDGGGGGGEEEBBB???<<<;;;::::::888666555666999<<<===<<<===???AAACCCCCCBBB@@@???:::;;;===@@@AAABBBBBBAAA???;;;999;;;AAADDDDDDAAA>>>999666999;;;:::;;;>>>>>>>>>=========<<<<<<<<>>@@@???===;;;===>>>@@@AAAAAA@@@@@@<<<<<<;;;:::999999:::;;;:::<<<>>><<<999888;;;>>>===999777999999888;;;???GGGBBB===<<<>>>@@@@@@???BBB@@@===;;;;;;===???@@@BBB???<<<::::::===AAADDD///222666888888888999;;;;;;;;;;;;<<<======;;;999;;;???@@@<<<:::<<<<<<;;;;;;;;;<<<===???@@@AAAAAA;;;<<<<<<===>>>???@@@@@@:::888555777;;;>>>>>>===::::::<<>>:::999888:::<<<>>>???>>>???@@@AAA???;;;777555444...//////000111555;;;?????????@@@@@@@@@??????>>>>>><<<:::888777999:::<<<<<<>>>@@@@@@???>>>>>>>>>@@@@@@AAABBBBBB@@@<<<888999<<>>======BBBAAA???<<<999777888:::;;;===@@@BBBDDDDDDCCCCCCBBBAAA???<<<;;;<<<@@@DDDEEEDDDAAA???===<<<<<<<<>><<<;;;:::888999999777444555999===?????????>>>>>>>>>>>>>>>???===;;;<<>>>>>@@@@@@@@@???<<<>>>AAABBBBBBCCCDDDFFFJJJDDD888&&& (((///111555999:::<<>>;;;;;;???DDDFFFFFFDDDCCC@@@<<<999:::===???AAAAAABBBCCCEEEGGGIIIJJJEEEDDDBBB@@@>>>============???AAADDDFFFGGGGGGGGGFFFBBB>>>===@@@CCCCCCCCC>>>AAACCCBBBEEEJJJKKKIIIEEEEEEDDDBBB@@@@@@AAACCCAAA@@@@@@???@@@AAABBBBBBEEEAAA===;;;;;;=========;;;<<>>???@@@BBBCCCDDDCCCAAA@@@>>>======>>>AAACCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDBBB@@@>>>===>>>@@@AAABBBBBBCCCDDDDDDDDDDDDCCCFFFGGGGGGGGGFFFCCCAAA???@@@AAABBBAAA???===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???===;;;999:::;;;<<<<<<;;;;;;<<<===>>>>>>555///""" """)))++++++---000222555999;;;<<<===???AAABBB;;;777777333&&& %%%((()))+++---///000000000...000333666888:::;;;;;;;;;>>>???===999666777888<<<:::999;;;999333///000999;;;<<<<<<:::777777777888;;;>>>@@@>>>;;;:::999777777777777777777666666444777:::<<<<<<999555333555777888777555444444555777888:::===@@@@@@???===;;;<<<<<<;;;::::::<<<>>>===<<<:::777555666:::===???===::::::<<>>===<<<<<<;;;;;;777999===AAADDDFFFGGGGGG@@@AAABBBBBBBBBCCCEEEGGGCCCBBB???===;;;999999999777666666777:::<<<;;;:::;;;===???@@@@@@>>><<<;;;<<<===@@@CCCDDDEEEEEEEEE>>><<<;;;===AAACCCCCCBBB???:::888:::<<<::::::<<<999::::::;;;<<<======>>>???>>>===>>>???@@@???>>>===>>>@@@BBBCCCBBBAAA@@@>>>>>>;;;888666666999;;;;;;<<<<<<;;;;;;;;;<<<>>>>>>:::999;;;<<<<<<>>>BBBGGG@@@888666:::??????===@@@<<<888666888<<>>;;;::::::===AAACCC111444777888888777777888999999888:::===>>>>>>===999>>>AAA???===>>>===:::::::::<<<===???@@@AAAAAA>>>??????@@@@@@AAAAAAAAA@@@;;;666666999======;;;:::;;;<<<>>>AAAAAA???===<<<;;;:::;;;===????????????@@@AAA???999333///---)))+++---...///444;;;@@@??????????????????@@@@@@;;;:::999888777888999:::===>>>@@@@@@>>><<<<<<<<<<<<<<<<<<>>>@@@???===:::;;;===>>>>>>===<<<===???AAAAAAAAA>>>:::888888888;;;===@@@BBBDDDCCCBBBAAAAAAAAA???===<<<===@@@CCCFFFCCC???<<<::::::<<<===BBBAAA???@@@BBBDDDEEEEEEEEEDDDBBB@@@>>><<<<<<;;;666999;;;999666666:::>>>;;;===?????????>>>>>>>>>;;;999777888<<>>???@@@AAAAAA@@@<<<>>>AAABBBBBBCCCDDDFFFEEEBBB999(((  !!!,,,///888@@@@@@???AAA@@@===<<<;;;999999;;;@@@EEEHHHHHH@@@999777666666888<<<;;;888555888???EEEGGGGGGFFFDDD@@@:::666666;;;???AAA@@@???>>>@@@CCCGGGIIIKKKHHHDDD@@@>>>===>>>??????AAACCCFFFGGGHHHGGGGGGGGGEEEBBB@@@@@@BBBDDDFFF@@@CCCCCCAAACCCHHHKKKIIIDDDEEEEEECCCBBBAAABBBCCCAAABBBDDDFFFFFFEEEDDDCCCEEE???999888===@@@???<<<===>>>@@@AAAAAAAAA@@@???@@@AAABBBBBBCCCCCCBBBBBB@@@@@@???@@@BBBAAA???============>>>>>>>>>>>>???AAA???>>>======>>>@@@BBBAAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCCCCCCCAAA>>>===BBBCCCDDDCCCAAA???@@@AAA???>>>>>>===<<<<<<;;;;;;======<<<;;;999888888888:::;;;<<<=========<<<;;;666222%%% !!!(((******,,,///...222666888888999;;;===???999444555222&&&  %%%'''(((+++---///000000000222222333555888:::<<<===777;;;>>><<<888555666888<<<777666:::;;;777333222999:::<<<<<<999666555555555999===>>>===;;;;;;<<<888666555777999:::888555666999===??????;;;777444444555777777666555666777777888;;;???BBBCCCAAA>>>;;;;;;<<<;;;:::;;;===???===<<<999666555888===AAA@@@>>><<<<<<======<<<;;;@@@?????????>>>>>>======999:::<<<>>>@@@BBBCCCDDD===@@@CCCDDDDDDCCCCCCCCC>>>===<<<:::888888777777555666777999;;;<<<:::888999;;;>>>@@@AAA@@@>>>===@@@AAABBBDDDEEEEEEEEEEEE???????????????@@@@@@@@@>>>:::999<<<===;;;:::<<<999999::::::;;;;;;<<<<<<;;;===???AAA@@@???>>>??????@@@BBBDDDDDDCCCAAA???BBB@@@;;;666222333888<<<<<<;;;:::;;;===>>>>>>===???<<<;;;>>>???===???BBBFFFAAA:::888999<<<<<<<<<;;;888666777:::>>>??????>>>===;;;::::::===@@@BBB333555888999888777666666888777777999===@@@AAAAAA888>>>BBB@@@??????===999999:::<<<===???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDD===777555888<<<<<<;;;<<<<<<===???@@@@@@===;;;===<<<;;;<<<>>>@@@@@@???>>>???@@@===666...(((%%%''')))+++---///444<<>>???@@@???===:::999999888888999;;;>>>???>>>===>>>>>>>>><<<;;;<<<>>>AAA@@@AAAAAA???<<<999777777;;;===@@@BBBCCCCCCAAA@@@BBBAAA@@@>>>===>>>AAADDDCCC@@@;;;777777;;;@@@CCCCCCAAA??????AAACCCDDDDDDBBBAAA@@@>>>======<<<<<<666999<<<;;;888888;;;???999<<>>>>>>>>666444333555:::@@@EEEGGGBBBEEEHHHGGGDDDBBBBBBDDD?????????BBBEEEFFFCCC@@@BBB@@@???@@@AAACCCCCCBBB???AAACCCDDDCCCCCCDDDEEE???>>>777(((  +++...;;;DDDCCCAAAAAA@@@===???>>>>>>>>>???BBBEEEGGGIIIAAA999666333111111444555222111666>>>EEEGGGFFFHHHEEE@@@888333444:::???@@@>>><<<;;;===@@@EEEHHHOOOKKKFFFAAA>>>>>>@@@AAA@@@BBBDDDGGGHHHHHHGGGGGGHHHGGGEEEBBB@@@AAAEEEHHHBBBDDDCCC@@@BBBGGGJJJIIIBBBDDDEEEDDDBBBAAABBBCCCAAADDDHHHKKKKKKIIIFFFCCCEEE===666777>>>BBBAAA===?????????>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBAAABBBAAA???;;;888>>>>>>>>>???????????????<<<<<<<<<===>>>@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBB<<<===???@@@@@@???===<<>><<<;;;:::999999<<<<<<;;;999888777777777888:::===@@@@@@===:::888777333&&&   (((******,,,...,,,000444666666666888:::===666222333111&&&  %%%&&&(((***---...///000///222222222333555888;;;===444888;;;;;;777444666888===777666;;;@@@===999777888:::;;;;;;888555444333333777;;;<<<;;;;;;<<<>>>999666555777<<<===999555888;;;???AAAAAA===999555222444777777777777888999999:::>>>BBBEEEFFFDDDAAA999999:::999888999<<<>>>===;;;999666555999???DDDAAA@@@>>>>>>===<<<999666@@@@@@@@@???????????????<<<;;;::::::::::::;;;;;;===@@@DDDFFFEEEBBBAAA@@@;;;:::999888777777777777555666777:::<<<<<<999666:::<<>><<<===>>><<<999999===???===;;;======<<<<<<;;;999888888777888<<>>>>>???@@@AAACCCEEEDDDCCC@@@???DDDAAA<<<555000111777<<<===;;;999;;;>>>@@@>>><<<@@@======??????===>>>AAAFFFDDDAAA>>>;;;:::;;;<<<888666777999>>>@@@???===<<<;;;::::::;;;===@@@BBB///444999:::777333111111...///222555777:::;;;<<<:::;;;===???>>><<<:::888555;;;@@@AAA>>>;;;<<<>>>@@@???===<<<===???BBBDDDEEE@@@:::999<<<>>>===;;;???DDDCCC>>>===@@@AAA>>>>>><<<<<<>>>AAABBB@@@===???>>><<<:::666000)))$$$###%%%(((,,,111777>>>BBBBBB???===???CCCDDDAAA===>>>===;;;:::;;;;;;;;;:::BBBAAA???===;;;888666555888:::;;;<<<<<<>>>@@@BBBAAA@@@???>>>>>>>>>???@@@>>>???@@@???<<<:::::::::AAAAAAAAAAAA@@@???>>>===EEE@@@>>>AAABBB===999777@@@AAA???<<<<<>>======>>>@@@AAAAAA???>>>>>>>>>===;;;999999:::;;;:::::::::<<<>>><<<>>>@@@???===;;;:::999<<<999666666999>>>BBBDDDDDDCCCBBB???<<<;;;===???DDDBBB???@@@CCCEEEEEECCCBBBCCCDDDGGGHHHFFFBBB>>>AAAAAABBBBBBCCCDDDEEEEEEEEE>>>666+++   ,,,222;;;AAADDDCCCBBBAAAHHHBBB<<<<<<@@@CCCDDDBBBEEE???888444222111///---000///111888@@@EEEEEECCCBBBAAA===888555555888;;;>>>===;;;:::<<>>;;;<<<===>>>@@@@@@???>>>>>>999<<>>@@@AAAAAA@@@???>>><<<::::::333777<<<@@@BBBAAA???===BBBBBBCCCCCCCCCBBBAAAAAA<<<===>>><<<999777888:::<<<>>>???===999777888:::<<<<<<<<<<<<<<<;;;:::999:::555((( '''---///---,,,***,,,111555888999888888???:::444000+++"""  !!!***+++,,,...000111000//////000000...222888:::777===:::777555666888999::::::;;;<<<===<<<;;;:::999===<<<:::777666666666666555444555:::>>>>>>888222555777999999888777777888;;;<<<===<<<:::888888888666777777777777888888888999<<<@@@BBBBBB@@@???>>>;;;999888888999;;;;;;;;;<<<:::777555777;;;@@@CCCAAA@@@???===<<<<<<<<<<<>><<<@@@FFFHHHDDD???<<<@@@BBB>>>888555888===;;;???BBBCCCBBB???=========>>>:::444555:::;;;777666999======;;;:::<<<===::::::<<<>>>??????===<<<>>>AAABBB@@@@@@CCCCCC@@@<<<===>>>>>>???>>>>>>===>>>===<<<===???AAAAAAAAA@@@>>>;;;999888888:::;;;;;;<<<======<<<;;;===>>>@@@CCCEEECCC@@@>>>>>>???AAA???;;;666222222444777999<<<>>>>>><<<:::999999???>>>============;;;999>>>AAABBB@@@<<<999888888777777888:::===>>>>>>===??????>>><<<;;;;;;<<<>>>000444888888444000...///---///222666999;;;<<<===:::;;;===??????>>><<<;;;999===BBBBBB???===>>>@@@???>>>===<<<===???AAABBBCCC>>>999999;;;>>>===;;;888===>>><<<===BBBDDDCCC@@@>>><<<===???@@@>>><<<;;;:::999777555000)))$$$%%%&&&(((+++///555;;;???BBB???>>>@@@CCCEEEBBB???>>>===<<<<<<<<<<<<<<<;;;@@@???>>><<<;;;:::::::::;;;<<<<<<======???AAACCCDDDCCCAAA>>>===<<<<<<<<<:::;;;<<<<<<::::::;;;<<<@@@AAAAAAAAAAAA@@@@@@@@@AAA??????AAA???;;;999<<>>BBBDDDCCC???>>>=========???AAABBBBBB@@@???>>>>>><<<:::777888999;;;;;;::::::<<<===;;;===@@@@@@???===<<<<<<;;;999999:::<<<>>>??????BBBBBB@@@>>>;;;;;;===???DDDAAA??????BBBDDDEEEDDDDDDCCCDDDFFFFFFEEEAAA?????????AAABBBDDDEEEFFFGGGAAA===666+++  ,,,222;;;AAADDDEEEDDDDDDBBB???===<<<>>>@@@@@@@@@@@@;;;666333222000...,,,...---///555<<>>===:::777555666:::===:::999888888999<<<>>>@@@GGGGGGEEECCCAAABBBEEEHHHGGGCCCCCCEEEEEE@@@@@@DDDEEEDDDCCCDDDEEEEEEDDDBBBAAA===999777888<<<>>>@@@EEECCCBBBBBBCCCDDDCCCBBBBBB???>>>AAAEEEIIIIIIHHH???:::555555999<<<:::888999;;;???BBBCCCBBB@@@>>>:::;;;===??????>>><<<;;;=========>>>???@@@@@@@@@===>>>???===;;;::::::;;;:::@@@BBB>>>:::;;;======??????>>>>>><<<;;;999999555777:::===???@@@@@@@@@??????@@@AAAAAAAAAAAA@@@<<<>>>???>>>:::888999:::<<<===>>><<<888666666888:::::::::::::::999888888999555((( )))///000...,,,+++...222555888999999888???:::555111---%%%  ***+++,,,...000000///...///222333111333888;;;:::;;;999666555555666777777888999:::;;;;;;:::999888:::999888888888999::::::<<<999888;;;???@@@===:::666777888888777666777999<<<======;;;888666666777999999999999::::::::::::333888<<<>>>===;;;;;;;;;===;;;999999:::;;;;;;:::;;;999777666777:::>>>AAA@@@???===;;;:::;;;<<<===>>>===???EEELLLNNNHHHBBB===???@@@===999777999<<<;;;???BBBDDDBBB@@@???>>>???@@@<<<777777;;;;;;777666999<<<===;;;:::;;;<<<:::;;;===???@@@???===;;;>>>AAABBB@@@@@@CCCCCC@@@????????????>>>>>>>>>======<<<;;;===???@@@@@@???@@@???<<<;;;::::::;;;<<<>>>@@@AAA@@@>>>======>>>GGGJJJKKKJJJFFFCCCAAAAAABBB@@@<<<888444444666888777999;;;<<<:::888777777======>>>>>>===;;;999888<<<>>>???>>>;;;::::::;;;888888999;;;=========<<>>??????@@@@@@===@@@CCCBBB@@@???@@@BBB>>>>>>============>>>???BBB>>>;;;:::===??????>>>666999::::::===BBBDDDCCCBBB@@@===;;;<<<======<<<:::999999888666222,,,'''(((''''''(((,,,222888;;;AAA???>>>@@@CCCEEEDDDBBB???????????????>>>>>>===???>>><<<;;;;;;<<<>>>??????>>>======>>>???BBBCCCFFFEEEBBB>>>;;;:::999888777888999888888999<<<>>>?????????@@@AAABBBCCCCCC@@@AAABBBBBB<<<555666:::BBBDDDBBB??????CCCEEECCC=========>>>???@@@BBBCCCBBB@@@===<<<<<<:::888666666999<<<===<<<<<<;;;<<<;;;>>>AAABBBAAA?????????999:::;;;===??????===;;;??????>>><<<:::;;;===???DDDBBB??????AAADDDEEEFFFEEEDDDCCCDDDDDDDDDBBB???>>>???@@@BBBDDDFFFHHHHHH>>><<<888...  ,,,111:::AAADDDEEEEEEFFF<<<>>>???>>>===;;;;;;;;;:::888555444333111///---++++++---111666:::<<<<<<999888777555555777;;;???<<<;;;;;;<<<<<<>>>???@@@FFFFFFFFFEEEDDDEEEHHHJJJIIIFFFDDDDDDCCC??????BBB???@@@BBBFFFHHHHHHEEEBBBCCC???;;;888888:::;;;;;;DDDBBB@@@@@@BBBCCCCCCCCCAAA???>>>@@@DDDGGGFFFDDD>>>:::777666999:::999888888;;;@@@DDDFFFDDDAAA>>><<<<<<<<<<<<<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>;;;===??????===;;;;;;;;;;;;@@@CCC???;;;;;;;;;:::;;;;;;;;;;;;:::999888777777888999;;;===???AAAAAA;;;<<<===>>>???@@@AAAAAA>>>???@@@???===;;;:::;;;:::<<<<<<;;;:::999999;;;777777777777777777666555888444))) !!!,,,222333000---...000333777999::::::999>>>:::666444111)))  )))+++,,,...///////////////555888555444888;;;;;;888888777666555555444444666777888999999999888777777777888999:::<<<>>>???===:::666777:::===>>>===777888888666555555777999======<<<999666444444555999999999999:::::::::;;;111666;;;;;;888666777:::???===:::::::::;;;;;;:::999888777777888:::<<<>>>>>><<<:::888888:::<<<>>><<<===BBBJJJQQQRRRKKKDDD======<<<;;;;;;;;;;;;<<<;;;>>>AAACCCBBBAAA@@@@@@BBBBBB???;;;;;;===;;;888777999<<<<<<;;;:::999:::999;;;>>>AAAAAA???===;;;===@@@AAA???@@@CCCDDDAAABBBAAA@@@>>>============;;;:::;;;===>>>???===;;;??????>>>===<<<<<<<<<===???AAABBBBBB@@@===<<<;;;KKKMMMOOOMMMJJJEEEBBBAAAAAA@@@===999666666888:::777999;;;;;;999888777888:::===@@@@@@<<<999888888:::;;;<<<;;;::::::<<<>>>999999:::;;;<<<=========EEEIIIKKKHHHBBB===>>>@@@444666777444000---...000...000222555666666555444888999:::;;;===???@@@AAA>>>@@@BBBAAA??????AAACCC===============<<<<<<<<>>>>>@@@BBBCCCBBB;;;;;;:::;;;<<>>======<<<:::666000,,,)))&&&$$$%%%***000666:::>>>===<<<>>>AAACCCCCCBBB???AAACCCCCCBBBAAA@@@@@@???>>><<<;;;;;;===@@@BBBAAA>>><<<;;;===???AAABBBEEEDDD@@@===:::999888888888888888777777999<<>>======>>>@@@BBBDDDFFFFFFDDDBBB@@@:::222000333===@@@AAA???@@@DDDFFFDDD?????????@@@@@@AAAAAAAAA===;;;999888999888777666777:::>>>@@@@@@>>>===<<<>>>@@@CCCCCCBBB@@@??????888999:::===@@@@@@>>><<<======<<<;;;999:::===???DDDCCCAAAAAACCCEEEGGGHHHFFFDDDCCCBBBCCCCCCBBBAAA@@@@@@AAACCCDDDFFFGGGGGG???>>><<<333!!!  ---222999>>>AAABBBCCCCCC;;;@@@DDDCCC>>>999777888777777666666555333111///+++,,,---///111444666888555555444333333555999===>>>>>>??????@@@?????????EEEFFFGGGGGGGGGGGGHHHJJJJJJGGGEEECCCBBBBBBCCCDDD@@@AAACCCFFFIIIIIIGGGEEEFFFCCC???===============@@@>>><<<<<<>>>AAABBBBBBCCCAAA???@@@BBBBBB???<<>>AAADDDEEECCCAAA???>>>===<<<<<<;;;;;;<<<<<<:::<<<======<<<;;;;;;;;;:::===@@@AAA???=========;;;@@@CCC???<<<<<<;;;888999999999999999888888777777888:::<<<===???@@@AAA999:::;;;<<<>>>AAABBBCCC@@@@@@@@@@@@>>>===<<<;;;999:::;;;<<<<<<===>>>???444555555555555555444444777333*** ###///555555111...111333666888;;;<<<<<<<<<<<<999666555333---!!!  (((***---.../////////000111999<<<999555666888999777888999888777555444333666777888:::::::::999888777888999:::<<<>>>@@@@@@<<<999777777:::===>>>>>>999999888666444444666999>>>===<<<888555333333444777777777888888888999999555:::>>><<<777555777:::>>><<<::::::;;;======<<<999999999999:::;;;<<<<<<;;;:::888666777999<<<>>>;;;===BBBIIIOOOOOOIIICCC===;;;999:::<<<>>>===<<<999<<<@@@AAAAAA@@@@@@@@@CCCBBB@@@>>>>>>===:::777777999;;;<<<<<<:::999888999<<<@@@BBBAAA???===<<<===@@@@@@>>>???CCCDDDBBBCCCBBB@@@===<<<;;;;;;;;;::::::;;;===>>>>>>;;;999=====================<<<;;;===@@@AAA???<<<;;;:::FFFHHHIIIIIIGGGCCC???===???>>>===:::777777888::::::;;;======;;;::::::;;;999>>>CCCCCC===999888:::;;;;;;:::999999:::<<<===777888;;;<<<======>>>???HHHLLLPPPLLLEEE???>>>???444666777555222000222555333444555666666444333111555666777999:::<<<>>>>>><<<===>>>>>>>>>???@@@AAA============<<<<<<<<<<<<@@@???>>>>>>@@@BBBBBBBBB>>>;;;:::;;;>>>>>>>>>===???===;;;999999;;;???AAABBBAAA@@@???===888222---(((%%%"""$$$***111666999:::999999:::<<<>>>?????????BBBFFFGGGEEECCCBBBBBBAAA???<<<;;;;;;<<>><<<:::999999:::;;;;;;;;;999888999;;;>>><<<<<<;;;;;;===@@@DDDFFFIIIBBB>>>===:::444//////777;;;======@@@DDDFFFDDDAAAAAABBBBBBAAA@@@???>>>777555444444666777777666888<<<@@@CCCBBB@@@>>>>>>@@@BBBDDDDDDAAA>>>===<<<999888888;;;>>>AAABBBBBB;;;<<<;;;:::999:::<<>>>>>??????FFFLLLJJJCCC;;;777777444555666666444222000///---000222222000000222444333333333222111222666999<<<======>>>===<<<;;;;;;CCCEEEHHHHHHGGGFFFEEEFFFFFFEEEBBB@@@@@@BBBEEEFFFFFFEEEDDDDDDFFFHHHHHHGGGFFFDDDAAA@@@@@@AAA@@@???>>><<<;;;<<>>>>>???BBBBBBBBBBBBAAAAAA@@@???<<<;;;:::::::::;;;======;;;>>>??????<<<999888999:::===@@@BBBAAA@@@???@@@===AAACCC@@@======;;;888888888999999::::::999999777999<<>>999:::;;;<<>>>>>===<<<::::::::::::;;;;;;;;;:::333444444555555555444444777333,,,!!! %%%000666666222///222444666999;;;===>>>>>>:::777555666555///$$$  %%%))),,,.........000111444;;;???;;;555444555555777999<<<;;;999666555666888999:::<<<======<<<<<<999:::;;;<<<===>>>>>>>>><<<<<<<<<>>>@@@AAAAAA@@@;;;;;;999777444444666999======<<<999666444444555777888888888888999999999999===>>><<<777555666999;;;999888999<<<>>>??????;;;;;;;;;;;;<<<<<<<<<<<<999888777666666888;;;===<<<<<<>>>BBBFFFFFFCCC???===:::888999===???>>><<<999;;;>>>@@@???>>>??????CCCAAAAAAAAAAAA>>>999777777888:::======<<<999777888<<>>BBBCCCAAAAAA@@@???===<<<;;;::::::;;;;;;<<<===>>>>>>;;;888<<<<<<<<<<<<<<<======<<<888;;;???AAA@@@>>>======>>>???@@@BBBBBB@@@===;;;;;;<<<<<<:::888777888999;;;<<<>>>===<<<;;;<<<===:::???EEEDDD???;;;;;;<<<>>>===;;;999999:::::::::444777:::<<<===>>>@@@CCCHHHLLLOOOLLLEEE???======444777888777444333444777888888888777666555444333444555666888999999::::::888999;;;<<<>>>?????????======<<<<<<<<<<<<===>>><<<<<<<<<<<<======>>>???<<<777666;;;?????????@@@<<<<<<:::999888:::>>>BBBAAA@@@???>>><<<777111,,,((($$$"""$$$***111555666777666666666777888:::;;;<<>>@@@;;;555444888===???@@@===<<<;;;:::::::::;;;<<<=========;;;999999;;;<<<<<<:::888888999<<<@@@CCCEEE===888999:::666333111333888;;;<<>>AAABBBDDDCCC@@@<<<:::::::::888777999===AAADDDEEE<<<<<<;;;:::999999<<>>>>><<<;;;:::???BBBFFFGGGFFFDDDBBBBBB@@@@@@===999;;;@@@EEEEEEJJJGGGCCCBBBDDDFFFHHHHHHDDDBBB@@@@@@AAAAAA@@@>>>=========@@@CCCEEEEEEEEECCCBBBCCCFFFIIIHHHDDD@@@999===@@@AAA???===>>>@@@EEEDDDBBBAAA????????????999999888888999:::;;;;;;:::===@@@???;;;777777888:::===@@@AAAAAA@@@AAABBB???BBBBBB???>>>@@@>>>:::888999:::;;;<<<<<<<<<<<<:::<<>><<<::::::;;;===???CCCFFFHHHEEEBBB>>><<<===>>>>>>======;;;999888777666444222444555666666666666666666777444///&&& %%%000666777333111000222444777:::<<<>>>>>>999777666777777111''' """''',,,.........111444555;;;???<<<888777666333777:::======:::888888::::::;;;===???@@@@@@@@@@@@;;;<<<============<<<<<<888:::===???@@@@@@??????<<<<<<;;;999666555666888;;;<<<===<<<:::888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;999777666777888999777777888<<>>>>><<<;;;<<<:::888999===???>>><<<:::<<>>>>>???BBB@@@AAAEEEDDD???:::888777888:::===??????;;;888888<<>>>>>???>>>>>>===<<<;;;>>>>>>===>>>???>>><<<:::;;;;;;;;;;;;<<<===>>>>>>:::===@@@BBBBBBAAAAAABBB;;;;;;;;;===??????>>><<<999:::;;;:::999888999::::::<<<===<<<;;;;;;<<<>>>;;;???CCCCCCAAA>>>>>>???@@@>>><<<;;;;;;;;;999888444777<<<=========AAADDDFFFHHHIIIGGGCCC???;;;:::555888:::999555333333555888777555444444444555555444555777888888888666555444666888<<<>>>??????>>>>>>===<<<;;;<<<===???AAA:::;;;;;;;;;;;;;;;;;;<<<:::444222999?????????@@@<<<<<<<<<:::888888<<<@@@>>>=========<<<888222...)))&&&###%%%,,,111333222555555444333333444666888888>>>DDDEEEBBB???>>>???===<<<<<<;;;<<<<<<======@@@:::333333777===@@@AAA;;;:::999999999:::<<<===;;;======<<<;;;::::::<<<<<<999666444555888<<>>BBBAAA>>>;;;<<<>>>@@@???===:::888444222111111333666777777999<<>>>>>>>>@@@AAAAAA>>>;;;:::999:::999888:::===AAACCCDDD======<<<:::999999<<<>>><<<@@@EEEGGGGGGFFFFFFFFF@@@@@@???AAACCCEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFBBB???===:::///  000333777999:::;;;===???FFFKKKQQQSSSOOOHHHBBB???999:::;;;888333000///000888===BBB???777000///222...//////......///222444AAA@@@???>>>===<<<;;;;;;999===BBBDDDDDDBBB@@@@@@>>>???<<<666777???DDDDDDGGGDDDAAAAAABBBEEEGGGGGGDDDCCCAAAAAAAAA@@@>>><<<;;;<<<>>>BBBEEEGGGFFFEEEBBBAAACCCFFFJJJIIIDDD@@@555;;;AAABBB???===???BBBCCCBBBBBBAAA@@@???>>>>>>:::::::::::::::999999999555999>>>===:::666777888999;;;===>>>>>>???AAACCCAAABBBBBB??????BBBAAA===:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>::::::;;;<<>>???>>>;;;999888888777555222666777888888999999888888888555111***%%%///555666444222,,,---000333666999<<<===;;;999888::::::444)))  %%%+++------///222666555:::===<<<<<<===:::666666:::===<<<999888:::===;;;<<<>>>@@@BBBBBBBBBBBB;;;<<<=========<<<;;;:::555777:::<<<===============>>>===<<<999777777777888;;;>>>???>>><<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;888666666999;;;<<<;;;999777666888;;;===??????>>>===<<<;;;:::;;;;;;<<<777888888999999999888888888888999:::;;;;;;999888<<<;;;::::::<<<============???AAAAAA@@@??????@@@CCC@@@BBBHHHHHHBBB<<<;;;666777:::>>>AAAAAA>>>:::888<<<@@@AAA???@@@DDDGGGAAABBB@@@<<<<<<@@@AAA???<<<===@@@AAABBBAAA???>>>BBBAAA????????????>>><<<===<<<;;;;;;<<<>>>@@@AAA===???AAAAAA@@@@@@AAABBB<<<:::999:::===??????===888:::<<<<<<;;;::::::;;;<<<===>>>===<<<===>>>@@@<<<===???@@@AAAAAA@@@@@@@@@>>><<<<<<======:::777666:::>>>>>><<<<<<>>>BBBCCCAAA@@@@@@@@@>>>999666666999;;;999555222111222333222111000000222444555555666888999999777444333222444777<<>>===;;;:::;;;>>>AAACCC;;;<<<===<<<;;;;;;;;;<<<:::333111888======<<<>>>=========;;;888777:::===<<<<<<===>>>===:::555111,,,(((%%%''',,,000000...555444444222111222555777444;;;BBBDDD@@@<<<<<<===::::::;;;<<<<<<=========@@@999333222888>>>AAABBB::::::999999999:::;;;<<<999;;;<<<<<<;;;:::;;;;;;<<<999555333333555999<<>>???>>>=========;;;===??????===;;;::::::;;;::::::<<>>>>>===;;;999999<<<>>>999>>>DDDGGGFFFDDDDDDDDD>>>>>>???AAADDDFFFEEEDDDAAABBBCCCDDDEEEFFFGGGHHH???;;;999999111!!!  000333666999;;;===???BBBEEEJJJQQQTTTRRRMMMGGGDDD???@@@@@@<<<777333333444;;;BBBGGGDDD:::111000222+++,,,---------///222555===<<<;;;999777666666666333888>>>CCCCCCBBB@@@???@@@AAA===777777@@@EEEDDDCCCAAA???@@@BBBEEEFFFFFFGGGEEEDDDCCCCCCAAA>>><<<888999===AAAEEEFFFDDDBBBBBBAAABBBEEEGGGEEE???:::444;;;BBBDDDAAA???AAAEEE>>>@@@BBBCCCBBBAAA>>>===>>>>>>>>>===<<<;;;999888000555;;;<<<999666777999888999;;;;;;<<<>>>@@@CCCBBBCCCAAA>>>???CCCCCC???;;;<<<>>>@@@AAABBBBBBCCCEEECCCAAA???>>>>>>???@@@:::::::::;;;>>>AAAEEEGGGHHHBBB;;;888999===??????===:::999:::<<<===<<<999888888999:::::::::::::::888555333---$$$...444666444333(((***,,,000444777:::;;;<<<;;;:::<<<<<<666+++"""  $$$***------///333888444888;;;===@@@BBB???999666999<<<<<<888888;;;???;;;<<>>>>>???AAABBB===>>>???===:::888777777777:::???AAAAAA???>>>>>>888888999999999:::::::::;;;777444666<<>>@@@BBBCCCCCCAAA@@@@@@AAACCCAAADDDKKKKKKDDD>>>===666777:::???CCCCCC???;;;888<<<@@@@@@???@@@EEEJJJBBBCCCAAA<<<<<>>;;;===AAADDDEEEDDDBBBAAAEEECCC@@@???@@@@@@???>>>???>>><<<;;;<<>>???@@@???======>>>???===:::888888<<<>>>>>>===888;;;===>>>===<<<<<<<<>>@@@AAAAAA@@@???===<<<===??????;;;888999===@@@???;;;:::<<>>===888333===;;;:::999999555///***...//////......000333666:::999888999:::999777444222333555777:::===@@@AAADDDAAA===<<<>>>@@@???>>>AAA@@@???>>>===<<<<<<<<<;;;555222666:::::::::<<>>>>>>>>======;;;::::::...+++)))(((***,,,------555666666444222333888<<<===???AAAAAA???<<<::::::666777:::<<<=========<<<===;;;777555555777;;;>>><<<<<<===>>>@@@@@@===;;;;;;;;;:::::::::999999999;;;999888666666777999:::BBB>>>888222000111444666888999:::===???@@@???>>><<<:::::::::;;;;;;999777888444111222666:::;;;;;;::::::;;;;;;<<<<<<;;;;;;>>>===<<<<<<>>>??????>>>AAA===;;;===BBBDDDAAA===<<<<<<<<<;;;;;;::::::999=========???BBBDDDCCCBBB>>>>>>???AAADDDDDDCCCAAABBBDDDFFFHHHHHHGGGEEECCC???;;;<<<===444!!!  +++999;;;777999:::;;;CCCBBBCCCGGGKKKPPPQQQPPPNNNPPPIIIFFFFFFAAA999666888AAAAAA@@@===888555333333555333000...---...///111???===:::777555555555666777999<<>>===>>>>>>???@@@@@@AAABBBBBBEEECCCBBBBBBDDDFFFGGGGGGJJJHHHFFFEEEDDDAAA>>>;;;>>>???@@@AAABBBAAAAAA@@@???EEEHHHEEECCCBBB???;;;444888???DDDFFFEEEAAA>>>EEECCCAAABBBDDDBBB>>>999555999<<<<<<;;;===CCCHHHCCC???;;;;;;>>>???<<<999888777777999;;;======<<<>>>>>>???@@@AAABBBBBBCCC?????????AAACCCFFFJJJLLLNNNJJJEEEBBB@@@@@@??????===>>>??????>>>===???@@@BBB???===<<<<<<===<<<<<<===<<<;;;::::::;;;<<<===???>>>============;;;999222333///+++&&&'''000444444000---+++,,,---000333666999;;;999;;;<<<;;;;;;888---""" &&&000111000222555666888:::<<<>>>???>>>===<<<=========>>>>>>???@@@@@@===>>>???AAABBBBBBAAAAAA>>>===<<<;;;;;;<<<===>>>:::999999;;;<<<===<<<:::@@@BBBDDDBBB>>>:::999:::>>>>>>?????????>>>>>>===;;;<<<<<<:::888666666777999777666777;;;>>>===<<<;;;777444444777::::::888===<<<<<<===>>>===:::888<<<;;;;;;::::::999999999;;;<<<======;;;777444111777999<<<>>>?????????>>>>>>AAAAAA===???DDDDDD???>>>===>>>AAAEEEFFFBBB???;;;<<<===>>>???>>>>>>===AAA@@@>>>===>>>@@@CCCEEECCCEEEEEEAAA@@@BBBAAA>>><<>>======>>>AAABBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::<<>>======>>>>>><<<>>>EEEGGGCCC===;;;<<<===???AAACCCCCC@@@===888666888>>>BBB@@@???@@@AAAAAAAAA@@@???<<<:::888<<<:::999;;;>>>>>><<<999:::999888888888666111---...////////////111555888999999999:::;;;:::777555444444444666888;;;===???CCC@@@===<<<===>>>===<<<===<<<:::999888888999:::>>>888666999<<<;;;:::;;;@@@:::888999999666777;;;:::::::::999888666555444...---+++******+++,,,...222444555444222111333555;;;===@@@@@@>>>:::888777333555999===@@@AAAAAA@@@>>><<<:::888888999;;;===<<<<<<===>>>@@@???===:::<<<;;;999888888:::;;;<<<999888777666555666666777<<<999555222222333777999:::::::::<<>>;;;;;;:::;;;======<<<:::999666333333666999;;;;;;777888999:::::::::::::::===<<<;;;;;;<<<=========CCCAAA@@@BBBDDDDDDAAA>>><<<<<<;;;:::999999888888<<<<<<>>>AAABBBAAA>>><<<=========???BBBCCCBBB@@@@@@BBBDDDGGGHHHGGGFFFEEECCC???>>>>>>666###  (((888===;;;>>>===<<>>???AAAFFFMMMRRRUUUVVVPPPJJJFFFGGGEEEAAAAAADDD@@@>>>;;;888555222111000222111///---,,,------...555555555555666888999;;;777888999:::;;;<<<>>>>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDFFFHHHIIIKKKIIIGGGFFFEEEDDDAAA>>>>>>>>>@@@@@@@@@@@@>>>>>>;;;@@@DDDBBB@@@AAA???<<<444888===BBBEEEDDDAAA???CCCCCCCCCCCCCCCBBB>>><<<666999<<<<<<===BBBKKKRRRRRRKKKCCC===<<<;;;999666999888888999<<<======<<<<<<<<<===???@@@AAABBBCCC@@@?????????BBBEEEIIIKKKNNNJJJFFFBBBAAAAAA@@@???===???@@@@@@??????@@@BBBDDDBBB@@@??????@@@??????>>>>>>=========???@@@AAAEEECCCBBBAAAAAA???===;;;333555111...***$$$,,,444888777444111)))***,,,///333666999;;;888::::::999999777...$$$ %%%...///---///222444888999:::;;;<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@???>>><<<;;;===<<<:::999888888888999:::999999:::;;;<<<:::999===???@@@>>>:::888888999<<<======>>>???>>>>>>>>>:::;;;;;;:::777555666666;;;999888:::===??????>>>888666444333444666777777::::::;;;<<<>>>>>><<<999;;;:::::::::999999888888999;;;<<<======;;;999777888999;;;===>>>======<<<>>>@@@@@@>>>???CCCBBB<<<>>>>>>???@@@BBBCCCAAA@@@>>>???@@@AAABBBBBBAAAAAAAAA@@@>>>===>>>@@@BBBDDDCCCEEEDDD@@@@@@BBBBBB???===@@@CCCDDDDDDCCCDDDEEEEEECCCAAA???>>>??????@@@===<<<<<<===???AAA@@@???:::;;;===>>>??????>>>>>>===<<<;;;;;;<<>>>>>>>>???AAAAAA;;;:::===EEEHHHDDD???===;;;;;;<<>><<<999666888===@@@>>>===>>>???@@@@@@@@@???===;;;:::>>><<<:::;;;>>>???>>><<<777666666777888777444222000111222111222333666999999999:::<<<>>><<<999666666555444444555888<<<>>>CCC@@@===;;;<<<<<<;;;::::::999777555555666888:::@@@;;;999<<<>>>;;;888888<<<888666777777555666:::999888777666444111///...---...///,,,))))))+++...///111333333111...------777:::>>>>>>;;;777444222333555:::>>>AAABBBAAAAAA>>>>>>===<<<;;;;;;<<<<<<<<<<<<===???AAA@@@>>><<<;;;:::888888888:::===>>>:::999999888777666555555555444333333555777:::<<<===<<<;;;<<<>>>@@@@@@???<<<;;;;;;===???@@@???===:::777555555666888999:::777888999:::;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;AAABBBCCCDDDCCCAAA???======<<<;;;999888777777777<<<<<<>>>@@@AAA???;;;777===<<<;;;===???AAAAAA@@@???AAADDDFFFHHHHHHGGGFFFEEEAAA???===555%%%  &&&777???>>>BBB@@@>>>CCC???>>>>>>BBBIIIPPPVVVXXXPPPJJJFFFFFFFFFEEEFFFIII>>>999444222222111///---000000000000//////.........///111444666999;;;<<<888777666555666888;;;===>>>???@@@AAAAAABBBBBBBBBCCCEEEGGGFFFDDDDDDGGGJJJJJJHHHFFFEEEEEEEEECCCAAA>>>???@@@@@@@@@>>><<<:::999>>>AAA???>>>???>>>;;;777999===@@@CCCCCCBBBAAA???AAACCCCCCAAA???======777999;;;===@@@HHHRRRZZZ]]]TTTHHH???;;;:::888777<<<;;;:::;;;=========<<<999999;;;===???AAABBBCCC@@@???>>>>>>@@@CCCGGGIIILLLIIIEEECCCBBBAAA@@@???>>>@@@AAAAAAAAAAAACCCDDDFFFCCCAAA@@@AAABBBAAAAAA>>>>>>>>>>>>???AAABBBCCCHHHFFFDDDCCCBBBAAA>>>;;;666888555444000$$$(((---222555444222000((()))+++...222666:::<<<666888888777888777111(((  $$$,,,,,,))),,,000222777777888888888888888888888999:::<<<======<<<;;;??????@@@@@@???>>><<<;;;===<<<:::888666666666666;;;999888999::::::999888;;;;;;;;;999777666888999;;;<<<===>>>>>>???>>>>>>999::::::999777555666777;;;::::::;;;===???>>>>>>555555444222111222444666888888999<<<>>>>>><<<:::;;;;;;;;;<<<;;;;;;:::::::::<<<===>>>>>>===;;;999:::;;;<<<===<<<<<<:::999>>>???>>>>>>@@@BBB???999===???@@@AAA@@@???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEBBBAAA@@@???@@@BBBDDDFFFDDDFFFDDD??????BBBCCCAAA???@@@BBBBBBAAAAAAAAABBBDDDCCCAAA???>>>===>>>>>><<<;;;;;;<<<>>>???>>>===888999<<<>>>@@@@@@@@@@@@>>>===<<<<<<===@@@BBBDDDBBB>>>:::999<<<@@@AAAAAA888888<<>>???>>><<<:::777888<<>>????????????>>>CCC@@@>>>===???@@@@@@@@@888888777777777777666555555666666666555555777999999:::;;;>>>???>>>;;;888777666444333555888<<>>AAA;;;999<<<===999444333777666555444333333666888:::999888555222///,,,++++++...000---(((&&&)))---...///000//////...------333777:::;;;999444111///666888;;;>>>???>>>===<<<===>>>>>>>>>===<<<;;;:::;;;;;;===@@@BBBCCCAAA???888888999:::;;;<<<===>>>======<<<;;;:::888666555222333444666888;;;===>>>>>>===;;;;;;===???@@@@@@===<<<<<<===??????>>><<<999888666555555666777888999:::;;;<<<===>>>>>>>>><<<<<<<<<;;;::::::;;;<<<;;;>>>AAAAAA@@@===<<<<<<>>>===<<<:::888888888888===<<<===>>>???>>>;;;999===<<<;;;===???AAAAAA@@@AAACCCEEEGGGHHHHHHGGGGGGEEEBBB>>>;;;333&&&  %%%777??????DDDCCCAAAFFFFFFDDDBBBCCCGGGJJJMMMNNNMMMIIIEEEDDDDDDCCCAAA@@@:::444...---000222000---111222444555555333111000...///111444666777888888999888777666666777888888999;;;===???AAABBBCCCCCCCCCFFFIIIGGGBBBAAADDDGGGHHHFFFDDDDDDEEEEEEDDDBBB@@@AAABBBBBBAAA>>>;;;999;;;@@@BBB???===???>>><<<<<<===???@@@AAAAAAAAAAAA;;;???BBBBBB???<<<<<<>>>888:::<<<>>>BBBHHHPPPVVVXXXQQQGGG???<<<;;;;;;;;;>>>===;;;<<<===>>>===;;;666777999;;;===@@@BBBBBB@@@???======>>>AAADDDFFFHHHFFFCCCBBBBBBAAA@@@>>>@@@AAACCCCCCCCCCCCEEEGGGEEECCC@@@@@@@@@AAAAAAAAA<<<<<<===>>>???AAABBBBBBEEECCCBBBAAAAAA@@@===;;;:::<<<999999666$$$(((***...111222111000...&&&(((***---111666999;;;444777777666777999555/// ###+++***(((***///111777666666555555666777777666777999;;;<<<<<<;;;;;;>>>???@@@AAABBBAAA@@@@@@>>>===;;;:::999999999:::<<<;;;999999:::;;;:::999;;;:::888777666777:::<<<===>>>>>>>>>>>>>>>======999:::;;;:::888777888999999999::::::;;;<<<<<<;;;444666666333000000333777999999:::<<<>>>===:::888;;;<<<===>>>>>>======<<<===>>>>>>>>>===;;;888777======>>>===<<<;;;999999===<<<<<<===@@@BBB???;;;;;;???CCCCCC@@@>>>>>>@@@AAAAAACCCDDDEEEFFFGGGGGGDDDCCCCCCBBBCCCEEEFFFHHHEEEFFFCCC>>>>>>BBBCCCBBB@@@AAABBBAAA@@@???@@@AAACCCBBBAAA???>>>>>>>>>>>>;;;::::::;;;<<<======<<<999999:::;;;===>>>???@@@???>>>======>>>@@@BBBCCC>>>999555666;;;??????===777888===DDDFFFBBB>>>>>>;;;:::999;;;===>>>>>>======999999===>>>;;;:::;;;;;;<<<===???@@@AAABBBCCCJJJGGGCCC@@@@@@@@@BBBCCC;;;;;;:::888777666666666:::;;;;;;:::888666777888999:::;;;>>>@@@???===:::888777555555666:::>>>@@@BBBBBB@@@???<<<;;;;;;;;;===;;;888777888:::===@@@>>>999777999:::555000///222444444222111333666888;;;:::888555111...***)))***---///---(((%%%(((,,,000...---,,,---///000111///333777888777444111000777888:::;;;<<<<<<;;;:::<<<===>>>???>>>===;;;999999:::<<<@@@DDDEEEDDDBBB666777:::===>>>>>>===<<<>>>>>>===<<<:::888777555444555777999;;;<<<<<<<<<>>><<<:::;;;===???@@@@@@???===<<<======<<<:::888777777666555555555666777999:::;;;<<<============<<<===>>><<<;;;:::<<<>>>777:::===???>>>======>>>@@@???===;;;999999::::::>>><<<::::::<<<>>>??????>>>======???AAACCCBBBAAADDDEEEFFFHHHHHHHHHHHHGGGGGGDDD@@@;;;666***   $$$555======CCCCCCCCCJJJJJJIIIHHHGGGGGGFFFDDDBBBFFFDDDBBBBBBCCCBBB<<<666222---''''''+++///...,,,///111444666666444222000---...000222444555666666::::::;;;<<<:::888555333777999===AAADDDFFFGGGHHHCCCGGGIIIGGGBBB???AAADDDIIIGGGEEEEEEFFFGGGFFFEEECCCDDDEEEEEECCC@@@<<<:::;;;???AAA??????BBBDDDCCCBBBBBBBBBAAA@@@@@@@@@???;;;???CCCCCC@@@>>>???AAA999;;;===???AAADDDGGGIIIKKKHHHCCC???===<<<<<<;;;???===<<<<<<===>>>===;;;444555777:::<<>>>>>>>>@@@BBBCCCBBBAAA@@@AAABBBBBB@@@???AAACCCDDDEEEDDDDDDFFFGGGEEECCCAAA@@@BBBCCCCCCBBB<<<===>>>???@@@AAABBBBBBAAA@@@???@@@AAA@@@???===>>>???<<<<<<:::((( ---///111222333333222111'''(((***---000444777999444777888888999;;;999444!!!  ###++++++)))+++///111666666555555555666777888666777999;;;<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>;;;;;;:::::::::<<<===>>>>>><<<::::::;;;<<<<<<;;;===;;;999777888;;;===???????????????>>><<<;;;;;;:::;;;<<<<<<:::999:::<<<999:::;;;<<<<<<;;;;;;;;;666777777555222222666999;;;;;;<<<>>>>>><<<888555888999;;;=========<<<;;;;;;<<<<<<<<<;;;999888777AAA@@@@@@???===;;;:::999;;;:::;;;===???AAACCCDDD@@@DDDGGGFFFBBB???===>>>>>>??????AAABBBDDDEEEFFFCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFCCC>>>===@@@BBB@@@>>>@@@AAAAAA@@@??????@@@CCCBBBAAAAAA@@@?????????<<<;;;:::;;;<<<===<<<;;;===;;;999888888:::===?????????>>>>>>???@@@AAABBB;;;888555888===???===999999999===BBBBBB===:::;;;;;;;;;:::<<<>>>@@@@@@??????;;;:::>>>???<<<:::;;;;;;;;;===>>>@@@CCCDDDEEENNNKKKGGGCCC@@@@@@BBBCCC===<<<;;;888555444555666<<<======;;;999777777888:::::::::<<>><<<:::888777666777:::<<<>>>@@@AAAAAA@@@===;;;;;;<<<<<<;;;999888888:::===>>>===777555777888444000///000555666222111444999:::;;;:::888555111---***(((***---...---***((()))+++111...,,,+++---000222333,,,///333555555444444444777777888999:::;;;<<<<<<;;;<<<>>>??????>>><<<;;;999:::<<>>>>>===<<<===<<<;;;:::888777666555777888999:::::::::::::::;;;:::999;;;===@@@@@@@@@???>>><<<<<<<<<;;;888666666777888777555555666888888888999999::::::999999:::<<<>>>===::::::===@@@;;;;;;<<<>>>@@@AAAAAAAAA@@@???<<<;;;:::;;;<<<======:::777777:::>>>AAACCC>>>>>>???BBBDDDEEECCCAAADDDEEEFFFGGGHHHHHHIIIIIIIIIGGGDDD@@@;;;222     222:::<<>>>>>??????AAADDDEEE>>>555+++(((%%%%%%'''))))))(((***,,,///222222111...,,,((()))+++...222555777888888;;;>>>@@@???;;;666222888:::???DDDHHHJJJKKKKKKDDDFFFHHHGGGCCCAAABBBCCCKKKIIIGGGFFFGGGIIIIIIHHHDDDFFFGGGGGGFFFBBB>>>;;;777<<>>???EEEIIIIIIDDDCCCBBBAAA@@@???>>>>>>>>>AAADDDEEEEEEDDDDDDDDD;;;<<<===???@@@@@@@@@@@@DDDCCCAAA???===;;;:::999>>>===<<<<<<===>>>===;;;444555777999<<<>>>@@@AAA?????????@@@@@@@@@@@@@@@>>>>>>???AAADDDDDDCCCAAACCCEEEFFFFFFEEEDDDFFFGGGGGGEEECCCCCCDDDEEEEEEEEE??????AAABBBCCCCCCCCCCCCAAA@@@@@@AAABBBBBBAAA???AAAAAA===>>><<<+++""",,,---///111222111000000))))))***,,,///111333555222777:::999:::<<<;;;777$$$  !!!+++,,,***,,,///111666666777888888999999:::666666777888:::;;;<<<======>>>>>>===<<<:::888777777666777777999;;;>>>???>>><<<::::::<<<>>>>>>>>>???<<<999888:::===>>>???============<<<;;;999999;;;<<<======;;;;;;<<<>>>;;;===??????>>><<<<<<<<<888888777666555666999<<<======>>>??????<<<888444444555777:::::::::999888666777888999::::::;;;;;;CCCBBBAAA???===<<<;;;:::999888:::<<<>>>AAAJJJSSSPPPPPPNNNJJJEEEAAA>>>===<<<<<<===>>>@@@BBBDDDEEE@@@???@@@@@@AAAAAABBBCCCEEEFFFCCC>>><<>><<<;;;<<<===>>>===<<>>>>>>>>??????@@@<<<::::::<<>>;;;::::::<<>>???<<<;;;<<<:::;;;;;;===???AAACCCDDDLLLJJJGGGBBB???>>>@@@CCC::::::999666222222444777888:::;;;:::888777777888;;;999999:::===??????>>>;;;:::999777777777888888===???@@@???<<<:::;;;<<<<<<<<<;;;::::::;;;======>>>888444666888555333333111888999555333888===>>>>>><<<:::777444000---+++---------...------,,,,,,111///------///111000///***---000333444666888:::;;;:::999888888999;;;===;;;===>>>@@@AAA@@@??????::::::;;;===??????<<<:::::::::::::::;;;<<<>>>???>>>===;;;999888777888888888888888888888888888777777777888:::>>>@@@@@@???>>>===;;;<<<<<<;;;999777666888:::999777777888:::888888999999888888777666777:::===<<<999999===AAA@@@>>><<<===@@@CCCCCCAAA>>>===;;;999999;;;===>>>;;;888666666999===???@@@===>>>@@@CCCFFFEEECCC@@@???@@@BBBDDDFFFHHHJJJKKKHHHHHHFFFBBB???777$$$  ...999<<>>:::<<<<<<===BBBGGGAAA777,,,+++)))((('''&&&%%%%%%%%%'''***---...---+++)))$$$%%%''')))...222666888555888===@@@@@@>>>999666888;;;???DDDGGGIIIIIIIIICCCDDDFFFGGGHHHGGGGGGGGGKKKHHHFFFEEEFFFGGGGGGGGGDDDFFFHHHHHHGGGCCC???<<<888<<<===;;;<<>>>>>???@@@AAADDDFFFGGGEEEDDD======<<<===???@@@@@@@@@BBBBBBAAA???===;;;;;;;;;===;;;;;;;;;===>>>===;;;555666888:::<<<>>>@@@@@@>>>???AAABBBBBBAAA???===;;;<<>>CCCBBB=========,,,###(((***---///000000//////+++++++++,,,---///000111000666:::::::::<<<:::777&&&  ***---,,,---///000666777999;;;<<<======<<<555555444555666999;;;===<<<<<<<<<<<<:::888666555555555555666888;;;===???<<<:::888999;;;>>>??????>>>;;;888888:::<<<===<<<777888888999999999888888999;;;<<<<<<;;;;;;<<<>>>;;;>>>AAAAAA>>><<<;;;<<<999888666666888;;;<<<===<<<===???@@@AAA>>>:::666222444777:::;;;:::999888666666777888999:::;;;;;;BBBAAA@@@>>><<<;;;::::::777777:::<<<<<>>@@@BBBEEEFFF???@@@@@@@@@AAABBBCCCCCCDDDFFFDDD>>><<<===<<<888222666;;;??????>>>>>>======>>>???@@@@@@AAAAAAAAA???>>>===>>>??????>>>===>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>:::999:::<<<999444555999::::::<<>>??????===<<<:::888666444333333:::===???>>>;;;999:::<<<>>>>>>>>>======>>>>>>>>>@@@999555777999777666777333:::<<<777555;;;@@@BBBAAA@@@>>>;;;888444111//////...---///000111///---111///...///111111---***)))+++///222444777;;;>>>CCC@@@<<<888777777999:::<<<===???AAABBBBBBBBBAAA;;;;;;;;;<<<<<<:::777444>>><<<999777888;;;???AAA@@@???<<<:::999:::;;;<<<777777777666666666666666444555777:::>>>@@@@@@>>><<<<<<;;;<<<======;;;:::777:::<<<;;;999999;;;===::::::::::::999888777777444888;;;;;;888888===AAADDD???:::;;;???BBBAAA???===;;;999888888:::===>>>888777666777:::<<<<<<<<<;;;===@@@DDDFFFFFFBBB???;;;<<>>EEEDDDAAAFFFLLLKKKJJJIIIHHHFFFBBB???;;;<<<:::999???DDD@@@666000000000---)))&&&%%%%%%$$$&&&)))+++,,,,,,***)))$$$$$$%%%&&&***...222555333666;;;???@@@???===;;;888:::>>>BBBDDDDDDDDDCCCCCCCCCDDDHHHKKKMMMLLLKKKHHHEEEBBBAAABBBCCCCCCCCCCCCEEEGGGHHHGGGCCC???<<<<<>>:::999<<>>>>>>>>>>>>>>>>>======AAAEEEFFFDDDAAA???===;;;;;;>>>AAACCCDDDBBBAAA@@@>>>======>>>@@@<<<;;;:::;;;=========<<<666777888:::<<<>>>???@@@>>>@@@BBBDDDDDDAAA>>><<<:::<<>>???@@@@@@@@@???>>>CCCBBBAAA@@@AAA@@@===;;;DDDCCC======<<<,,,###***---000333555555444333------,,,,,,,,,---.........555:::::::::;;;999666'''  )))---,,,---//////666888;;;===?????????>>>555444222222444777:::<<<:::;;;<<<<<<<<<;;;:::999666666666777999;;;===???;;;999777888:::===??????<<<999666777999;;;:::999222333444666777777888888888:::;;;;;;:::;;;<<<===999===@@@???<<<999999::::::777444555999===>>>===;;;<<<>>>AAABBB@@@<<<888444666999<<<======<<<;;;999999999999999999999999AAA@@@???===;;;::::::999666666:::;;;:::AAAVVVlll{{{nnn]]]NNNFFFCCCAAA@@@<<<<<<===>>>AAADDDFFFHHHBBBBBBCCCCCCDDDEEEEEEEEEDDDFFFDDD???<<<<<<999666---222999===???>>><<<<<<;;;<<<===???@@@@@@AAAAAAAAA@@@>>>???@@@AAA???>>>;;;===@@@BBBBBB@@@===;;;>>>>>>>>>>>>============>>>===;;;888777888<<>>>>>:::888;;;<<<::::::<<<888777777777888:::<<<===<<<===>>><<<:::;;;???BBB444888;;;:::444000000111333444666888:::<<<>>>???===<<<;;;888777777:::<<<;;;<<<;;;888444222555777:::<<<======<<<;;;;;;<<<:::;;;===<<<:::999888999<<<999666555777888777555888888888888:::<<<>>>??????>>><<<<<<;;;999666333---...///000111111111111111111000000///...,,,+++,,,---///222666:::>>>@@@DDD???:::888999;;;;;;:::;;;<<<>>>?????????===<<<;;;<<<<<<;;;999999:::<<>>;;;999999<<<>>>@@@:::::::::;;;<<<===>>>>>>>>>===:::666444333555888>>>:::777888<<<@@@BBBBBBFFF>>>888999;;;999777777999<<<>>>===999666666777777<<<@@@???:::777888:::;;;;;;;;;<<<===???@@@AAAEEEEEEDDDBBB>>>======>>>@@@>>>;;;888777888;;;<<<<<<<<<;;;;;;;;;<<<<<<===;;;>>>AAACCCBBBAAA@@@@@@===;;;<<<@@@FFFIIIFFFCCCAAAAAA@@@@@@@@@888&&& (((888@@@CCCGGGFFFCCCGGGFFFEEEFFFGGGGGGFFFDDDDDD???<<<===AAA@@@:::444444111---+++*********))))))'''&&&&&&(((***++++++###%%%%%%$$$'''...000......555===@@@>>><<<===??????>>>===???BBBDDDEEEEEE???BBBHHHLLLNNNLLLJJJHHHEEEDDDDDDDDDDDDDDDBBB@@@CCC??????DDDFFFBBB>>>===AAA@@@>>>=========>>>???BBBAAA???<<<:::;;;>>>AAAAAAAAABBBBBBBBBBBBBBBBBBCCC@@@???@@@DDDEEECCCAAACCCAAA???>>>?????????======<<<<<<===??????>>>===:::;;;<<<<<<<<<>>>AAACCCAAABBBBBBBBB@@@???@@@AAA>>>AAAEEEHHHIIIJJJLLLMMMDDDEEEGGGFFFEEECCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDD@@@???>>>>>>>>>@@@BBBDDDCCCCCCBBBBBB@@@??????>>>CCCAAAAAAAAA;;;///'''$$$111333111------000111///+++------+++)))***---111333555888:::;;;:::888666111   '''///000...///222555777:::<<<===<<<;;;::::::444333777<<<:::777666888999:::999888777999:::444555888:::<<<===>>>>>>;;;;;;999888777999>>>BBBBBB@@@<<<888555555555666777555444333333444666777<<<;;;:::999888999999::::::888777888999:::::::::===555222666999888999===???===<<>>???@@@@@@CCC<<<888:::<<<888333111<<<>>>???===888555555666888666999>>>===>>>PPPfffxxxmmm\\\LLL@@@;;;<<<===BBB@@@>>>@@@CCCEEEDDDBBB@@@AAACCCBBBAAAAAACCCDDDCCCBBBAAA???===:::888777333777999999;;;@@@AAA???======>>>>>>??????@@@@@@????????????AAABBBCCCDDD>>>???AAACCCCCCAAA???======;;;888777888999:::999:::::::::999999999999999666555555555555333000---666666777888;;;???CCCEEE;;;999888999<<<<<<:::888666666888;;;>>>??????>>>EEE@@@<<<;;;<<<===<<<:::333777999888333000111333555666777999;;;<<<>>>>>>===<<<:::777666777:::<<<;;;;;;:::777444333666999<<<===???>>><<<;;;;;;<<<:::;;;;;;:::777666666777;;;888666555777888888666888888777777888:::<<<===>>>===<<<<<<;;;888444111//////000111111111111000000000000///...---,,,+++---...///111333777:::<<>>:::999:::<<<======;;;<<<>>>??????>>><<<;;;<<<=========;;;;;;<<<>>>???===:::888888:::<<<>>>;;;;;;<<<<<<===<<<<<<<<<>>>===<<<:::999888999:::===;;;999:::===@@@AAA@@@CCC<<<777999;;;999777777999:::;;;;;;888666555444666;;;??????<<<::::::<<<=========>>>???AAABBBCCCDDDEEEEEECCC@@@>>>>>>??????>>>;;;::::::;;;>>>@@@===<<<<<<;;;;;;;;;<<<<<<;;;>>>AAABBBAAA???>>>>>>===<<<>>>CCCIIILLLIIIFFF@@@AAA@@@>>><<<555%%% %%%777???BBBEEEEEEBBBFFFEEEEEEFFFHHHHHHGGGFFFFFFBBB??????AAA???777000000---***)))(((((('''&&&((('''''''''((())))))(((###''')))''')))...000000...333999;;;;;;::::::<<<>>>======???AAACCCDDDCCC@@@CCCGGGJJJKKKJJJHHHGGGDDDCCCCCCDDDEEEEEEDDDCCCBBB??????DDDEEEBBB>>>===>>>>>>======>>>???@@@AAAAAABBBBBB???===;;;;;;<<<@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBDDDFFFFFFBBB>>>>>>===<<<===???@@@@@@@@@>>>>>>>>>???@@@AAA@@@???===>>>>>>>>>===>>>@@@CCCBBBCCCDDDCCCBBBAAABBBCCCBBBEEEHHHIIIIIIIIIJJJKKKHHHIIIIIIHHHFFFDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEE>>>>>>======>>>@@@BBBDDDCCCBBBAAA@@@????????????AAA@@@@@@AAA<<<111)))'''///111000,,,,,,//////---+++,,,,,,***((())),,,///666777999:::999888666555333###  '''///000...///111333555888;;;<<<;;;999888999333222777;;;;;;999999:::;;;===<<<;;;::::::;;;777999:::<<<======<<<<<<<<<<<<;;;:::999:::>>>AAAAAA???<<<888666666666777<<<:::888555444555666777===<<<;;;::::::;;;<<<===;;;:::999888999:::::::::<<<555111444777555666999:::888888;;;@@@AAA>>>:::555555666888:::<<<>>>???AAA:::777999;;;777222000999;;;===<<<999888888999;;;888:::>>><<<<<>>BBB@@@@@@BBBDDDEEEDDDBBB???@@@BBBAAA???>>>>>>>>>AAAAAAAAAAAA@@@>>><<<;;;777;;;<<<;;;<<>>@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBB===???AAACCCCCCAAA>>><<<<<<:::888888999999777666888888888777777666666666333333333444555444111...555555555666999===AAADDD???===<<<<<<>>>>>>;;;999333444777:::===???>>>===CCCAAA>>><<<<<<<<<<<<<<<222444666555222111222555888888999:::;;;<<<<<<===>>><<<888666666888:::<<<<<<;;;999666444555999<<<<<<======<<<:::888888999999999888666444222333444999777666666888999999888888777666666666777999:::<<<<<<<<<<<<;;;777111---///000000111111111111000000000//////...---+++***.........///000333555666>>><<<:::999;;;>>>??????;;;<<<>>>??????>>><<<;;;???@@@@@@???===;;;<<<===???===999777666888:::<<<<<<===>>>>>>>>><<<999888======>>>>>>>>>===<<<;;;:::999:::<<<>>>@@@???>>>@@@:::666999;;;999888999:::999999999888777444111444999>>>@@@???======>>>=========>>>???@@@AAABBB@@@AAACCCCCC@@@>>>>>>>>><<<;;;:::::::::===???AAA>>>===<<<;;;;;;;;;;;;;;;;;;>>>@@@AAA???===<<<<<<>>>>>>@@@EEEJJJJJJGGGCCC@@@AAA@@@;;;888222%%%  """444>>>BBBDDDDDDBBBEEEDDDDDDFFFIIIJJJIIIHHHIIIEEEBBBBBBBBB===555------+++))))))))))))'''%%%&&&'''(((((()))(((((('''%%%---111///,,,...111111...///222444555666666555999999:::===@@@BBBAAA@@@AAACCCEEEGGGHHHGGGFFFEEEBBBCCCCCCDDDEEEFFFFFFFFFBBB??????CCCDDD@@@>>>>>>============???@@@AAABBBCCCDDDFFFEEEAAA===;;;:::?????????@@@AAABBBCCCDDDEEEDDDDDDFFFHHHFFF@@@;;;<<<;;;:::<<<>>>???>>>>>>;;;;;;<<<============<<<>>>?????????>>>>>>@@@BBBBBBCCCDDDDDDCCCBBBDDDEEEFFFHHHIIIIIIHHHFFFGGGGGGKKKKKKJJJGGGDDDBBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDD<<<<<<<<<===>>>AAACCCDDDCCCBBB@@@?????????@@@AAAAAA???@@@BBB===333+++))),,,......++++++------+++,,,,,,---,,,++++++...000888999999999888777555444555&&& %%%---/////////111000333666999:::999777666777222111666;;;;;;;;;<<<<<<>>>@@@@@@>>><<<;;;;;;;;;;;;<<<===<<<;;;:::999<<<<<<===<<<;;;;;;<<<>>>???>>>;;;888777777888888===;;;999777666888:::;;;<<<<<<;;;;;;<<<===???@@@===<<<;;;999888999::::::;;;666333333444333333555999888777:::===>>><<<999444444555666888;;;>>>???>>>999666888999666222111666888:::;;;::::::;;;===???::::::<<<;;;:::AAAMMMWWWRRRLLLEEE@@@>>>>>>???AAAAAABBBCCCEEEDDDBBB???>>>@@@BBBBBB@@@===;;;:::<<<>>>@@@AAAAAA@@@>>><<<;;;>>>???===<<>>;;;888999:::<<<>>>???@@@@@@???@@@AAABBBBBBAAA@@@@@@===???AAACCCBBB@@@<<<:::888777777777777777444222777666666555444333333333000///000222444444333111555444444444777;;;???BBBBBBAAA?????????>>>;;;999333555999<<<>>>???>>>===AAAAAA@@@>>><<<;;;===>>>111222333333111222444777999999999999999999999999>>>;;;888666777999;;;<<<<<<:::888666666888<<<>>>:::;;;:::888555444444555555666555444222111333444777666666777888:::::::::888777666555555666777777:::;;;;;;<<<:::666///+++------///000111222222222////////////...,,,+++***,,,,,,+++,,,...000222333999999888999;;;===??????<<<===???@@@@@@???===<<>>???@@@@@@>>>;;;888555;;;<<<===??????===:::777333555888<<<>>>@@@???>>>>>>999777:::<<<;;;:::<<<<<<:::888999:::999555111333777===@@@AAA?????????<<<<<<<<<<<<<<<===>>>???;;;>>>@@@AAA???===<<<<<<:::999999999999;;;<<<===>>>===<<<;;;;;;;;;;;;;;;===???AAAAAA>>><<<;;;;;;>>>???AAADDDFFFEEEAAA===AAABBB@@@:::555000(((    333???DDDDDDDDDCCCDDDCCCDDDFFFIIIJJJIIIHHHHHHEEECCCCCCBBB===555...---,,,,,,,,,---,,,***(((&&&'''((((((((()))***,,,---777===888111///000222---,,,,,,---000111111000333444555999===@@@@@@???BBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDFFFGGGBBB??????BBBAAA>>>===???===>>>>>>>>>???@@@AAAAAADDDFFFGGGFFFCCC@@@???>>>?????????@@@AAACCCEEEFFFGGGEEEDDDDDDEEECCC>>>:::>>>===;;;<<<<<<<<<:::888999:::<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>???AAAAAABBBCCCCCCBBBBBBDDDEEEFFFGGGHHHGGGEEEDDDDDDEEEJJJIIIGGGCCC@@@>>>???AAACCCCCCCCCCCCCCCCCCCCCCCC=========>>>@@@BBBDDDEEECCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAABBB===333+++)))))),,,---++++++------)))---......///000222444666999999999999999888777666555)))  ###,,,/////////000///222666999:::999777666666222111666:::;;;===???<<<>>>AAAAAA???<<<:::::::::;;;;;;<<<;;;:::888777:::;;;===<<<;;;::::::;;;<<<;;;999777777777888999888777666666777:::===???:::::::::;;;<<<>>>@@@AAA???>>>===;;;999888999:::<<<999777666555444444444<<<;;;:::<<<======;;;999999999888888:::<<>><<<<<>>@@@@@@???<<<:::<<>>===:::888999:::<<<============<<<>>>@@@BBBCCCBBBAAA@@@===>>>AAABBBAAA>>>;;;999555444222333444555444333666666555444333333222111...---...111444555555333555555444555777;;;>>>AAACCCBBB@@@???===;;;999777666999===??????===<<<;;;>>>@@@AAA???;;;:::===@@@000111222222222333666777999888888888777777666666>>>;;;888777999;;;<<<;;;<<<:::888777888;;;===???;;;;;;:::777444333333555222333444333222222444666555666888888999999:::;;;888777666555555555666777999999:::;;;:::555///+++)))***,,,///111222333444000000000///...---++++++)))))))))***---///222444555666777888999;;;<<<===<<<>>>???AAAAAA@@@???>>>???@@@AAA@@@>>><<<;;;<<<@@@===:::777777888:::;;;???@@@AAAAAA???;;;888555:::::::::;;;<<<999444000,,,000666;;;>>>?????????>>>::::::===>>><<<<<>>;;;:::;;;<<<<<<888444333777<<>>AAAAAA@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;???AAABBBAAA???===<<<<<<<<<===@@@CCCEEEDDDAAA???BBBBBB>>>888444222,,,%%%   222AAAFFFEEEDDDEEEDDDDDDDDDFFFHHHIIIHHHGGGDDDCCCBBBBBBAAA>>>777222...------...//////...,,,)))***+++******,,,111555777AAAGGG@@@555000000111,,,+++***,,,...000000000//////111666;;;>>>??????BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFEEEBBBBBBDDDFFFCCC@@@???AAA???;;;;;;>>>??????@@@@@@@@@?????????BBBCCCBBBAAA??????AAACCCAAA@@@@@@@@@AAACCCFFFGGGIIIEEEAAA@@@AAAAAA>>>;;;===<<<<<<<<<===<<<:::888===???AAAAAA@@@???@@@AAA999:::<<<=========???@@@>>>???AAAAAAAAAAAACCCDDDBBBCCCDDDDDDBBBBBBCCCEEEIIIHHHFFFCCC???>>>???AAABBBAAA@@@@@@@@@@@@AAABBB???@@@@@@AAABBBCCCEEEEEEBBBBBBAAAAAABBBCCCDDDEEEDDDBBBBBBCCC===222)))&&&'''+++---,,,---///...+++,,,,,,...000444777999:::777888:::;;;;;;;;;:::999444***   ***///////////////222666:::<<<;;;888666555222222888;;;;;;===@@@;;;>>>@@@@@@>>>:::888777777777999999:::999888777777999;;;;;;999888888888999999888777666777777888555555444555777999<<<===888888888999;;;===???AAA>>>@@@@@@>>>:::999999;;;>>>>>><<<:::888888888777;;;::::::;;;===>>>===<<<>>>===<<<;;;;;;<<<===>>>;;;888777::::::666555666777777888:::;;;<<<<<<<<<<<<999888::::::999999;;;AAAAAAAAAAAAAAA@@@@@@???>>>@@@BBBBBB@@@===:::888777<<>>;;;===@@@AAAAAA>>>;;;999:::===>>>;;;;;;>>>===:::::::::;;;<<<<<<;;;999888777:::===@@@BBBBBBBBBBBB>>>???@@@@@@???<<<999888444222//////222555777777777777666666555444333333......///111444777777666666666666777999<<<>>>@@@@@@@@@???>>>;;;888777666:::<<>>;;;888666666<<<>>>@@@>>>;;;:::===???000111222333444555666777888888777777666555555444===;;;888:::===>>>===:::<<<:::888999;;;===>>>>>>>>>>>>===:::777666777888222444666666555444555666555777999:::999999:::;;;999888777666666777888888999999999:::999666111---)))***,,,///111333444555111111000000///...,,,+++'''((((((***---000333555333555888999888888999::::::<<<>>>@@@AAAAAA@@@@@@999<<>><<<999888:::888666666777555111---***///555;;;===>>>???@@@>>>;;;<<>>===;;;999666888:::===??????????????????>>>=========>>>>>>???@@@BBBBBBAAA??????@@@>>>>>>?????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===???AAABBBAAA>>>=========999;;;>>>BBBDDDEEEEEEEEEAAA@@@;;;666555555000)))   000AAAGGGEEEDDDGGGEEEEEEDDDEEEFFFFFFEEECCCAAA@@@?????????===:::777000///...///111222111000000222333333222333888===@@@HHHKKKCCC777111000000---...///000111333444555111111111444999===???@@@@@@AAAAAABBBBBBBBBAAAAAAEEEFFFFFFDDD@@@???BBBEEEEEEBBB@@@@@@<<<888999===@@@@@@AAAAAA@@@??????>>>>>>===<<<::::::<<>>;;;:::;;;===??????>>><<<;;;>>>AAAAAA>>>===???AAA888:::<<<===<<<<<<===>>>;;;===?????????@@@BBBDDD@@@AAABBBAAA@@@@@@BBBDDDJJJJJJIIIFFFDDDCCCDDDFFFBBBAAA>>><<<<<<>>>AAABBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBCCCDDDEEEEEEEEECCCBBBBBB<<<111(((%%%%%%+++...///111444333///***+++,,,000555999::::::777999<<<>>>???>>><<<;;;222,,,  )))...000/////////222777;;;===<<<999777555333555:::<<<:::;;;>>>;;;===>>>>>>;;;777666555444555777888999999888777666888999999888777888999999888888777777777777888777777777777888777777777777666777888999<<<>>>@@@===@@@BBBAAA===::::::;;;===@@@@@@<<<:::;;;<<<;;;777888999:::<<<>>>???@@@>>>>>>>>>===<<<;;;::::::999777777::::::666666888888777888999<<<===<<<;;;999999999999999999:::;;;??????@@@@@@@@@@@@@@@@@@???@@@AAA@@@<<<999777666333888===AAABBBAAA@@@@@@AAABBBCCCDDDCCCAAA>>><<<999<<<===;;;<<<>>>>>>;;;;;;<<<======<<<:::777666555777:::===???AAABBBBBB@@@???>>>===<<<:::999888555333111222444777999999777777777777777666666666111111111333666888888888777777999:::<<<===>>>>>>===>>>???===:::888777888;;;===>>>;;;666222111222;;;<<<======<<<;;;<<<===000111222555777777777666888888777777666666555555===;;;:::<<<@@@AAA>>>:::<<<;;;999;;;===???>>><<>>@@@AAA@@@@@@;;;===AAABBBBBBBBBBBBBBB<<<:::888666555777:::<<<>>>>>>???>>>>>>===<<<;;;;;;666222222444555333000---222888<<<======???@@@===;;;===@@@???<<<<<>>???>>>=========999999999;;;<<<=========@@@???>>>===============???@@@AAA@@@>>>===>>>???<<<>>>???AAAAAAAAA@@@???;;;;;;;;;;;;;;;<<<===>>>>>>???@@@???===<<<<<<===;;;<<<>>>???@@@AAABBBCCC@@@===777333666888222)))  ...AAAGGGDDDCCCGGGGGGFFFDDDDDDDDDCCCAAA??????>>>======<<<<<<:::999444222111222444666777666888<<<@@@@@@>>><<<>>>@@@BBBIIIJJJBBB777222111///000333777888888888;;;===999777555666999===???@@@>>>???AAABBBCCCBBBBBBAAABBBDDDEEEBBB???>>>BBBFFFGGGDDDAAA???:::666777<<<>>>???@@@AAAAAAAAA@@@???<<<<<<:::999999<<<@@@DDDAAA@@@>>>===>>>@@@BBBDDDEEEAAA>>>???AAACCCAAA???<<<<<<===???AAAAAA???===888;;;???>>>;;;:::<<>>??????@@@BBBDDDBBBBBBBBBAAA???@@@AAACCCIIIJJJKKKJJJIIIHHHIIIJJJDDDAAA===;;;;;;===AAADDDEEEEEEEEEDDDCCCAAA@@@???;;;===???BBBCCCDDDCCCCCCBBB@@@AAAAAA<<<111(((&&&%%%+++000222555888777444...---...222777::::::999999;;;???BBBBBB???<<<999222---!!! '''...000///......111777;;;===<<<999777555555888======999888;;;<<<======;;;888666555555555666888999999888888777666777999999888888999;;;;;;::::::999999999888888777999:::<<<;;;:::888777777777777777999;;;>>>???:::???DDDDDD???;;;:::;;;999???@@@<<<:::===???===<<<<<<============>>>@@@===>>>??????>>>===;;;999777555666999999555555999777666666999<<<>>>===<<<888:::;;;:::888999:::;;;???>>>>>>>>>???@@@AAABBBAAABBBBBB???:::777666666444888===AAABBBAAAAAABBBBBBCCCDDDDDDCCCBBB@@@???;;;>>>???<<<<<>>;;;:::;;;=========;;;888777555666888:::<<<>>>@@@AAABBB@@@===;;;999888888888888888888:::<<<<<<:::888777777777777888888888888666555444555888999:::999555777:::<<<======<<<;;;<<<>>>@@@???<<<;;;;;;<<<===??????;;;444111111444:::999999:::<<<===<<<;;;000111333666888888777555999999888888777777666666<<<;;;;;;>>>CCCCCC>>>999===;;;:::<<>>;;;>>>===<<<999777777999;;;999;;;>>>>>>:::666333111555888;;;<<<999888999:::;;;:::999999999:::<<<===999888777888888777444222222222333444444444444333222222222222111///...---+++++++++,,,...000222444555888<<<<<<999777666777444666999===???@@@@@@???AAACCCEEEEEECCCAAA??????:::888666444444666999;;;>>>>>>>>>===============;;;666111000333666666444111666;;;>>>======>>>@@@<<<;;;<<>>;;;;;;>>>777;;;??????===<<<===@@@;;;:::999999;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;===>>>>>><<<:::999:::<<<999:::===@@@AAAAAAAAA@@@:::::::::;;;<<<===>>>???<<<>>>>>>===<<<;;;<<<===??????>>>===;;;:::;;;<<<>>>:::333111666999333)))  ,,,@@@FFFBBBBBBFFFHHHGGGEEEDDDCCCAAA>>><<>>===;;;::::::::::::999777555555888;;;<<<===>>>DDDJJJKKKGGGBBB@@@AAABBBGGGHHH@@@777333111000222888>>>???======@@@DDD@@@===999888999<<>>???CCCHHHHHHEEEBBB???999444666;;;<<<===???AAABBBBBBBBBAAA=========<<<<<<>>>AAADDDAAA???===<<<<<<===@@@AAABBB@@@???BBBEEEEEECCC@@@@@@@@@@@@AAABBBAAA===;;;999===AAA@@@===;;;>>>AAA@@@AAABBB@@@===:::999999:::<<<>>>??????@@@BBBDDDDDDDDDDDDBBB@@@???AAACCCGGGIIIKKKKKKJJJJJJJJJKKKFFFCCC>>>::::::>>>CCCFFFGGGFFFEEEDDDBBB???===<<<888:::>>>AAACCCCCCBBBAAA@@@>>>???@@@;;;111)))'''%%%,,,111444888;;;:::777333222222555:::<<<;;;999;;;>>>BBBDDDDDD@@@;;;777222///### '''...000///...---000666;;;===;;;888666555666:::>>>>>>999777999===>>>===:::777555555555888888999:::999999777666777888999999888999;;;======<<<<<<;;;;;;::::::999666888<<>>???888>>>EEEEEEAAA<<<:::;;;666===???;;;999===???===EEEEEEDDDAAA>>><<<<<<===<<<>>>@@@BBBAAA@@@===<<<555333555888777444555888666555555888===@@@???===888<<<>>>;;;777888:::<<<>>>===<<<<<<===???BBBDDDBBBCCCCCC???:::666666777888;;;@@@CCCCCCCCCCCCDDDAAAAAAAAABBBAAAAAAAAA@@@>>>AAAAAA>>>===???>>>;;;888:::<<<>>>>>><<<:::888777777777888:::<<<>>>???CCC@@@===999777777888999;;;<<>>===;;;999===???BBBAAA???===???AAA@@@BBBAAA===666333666999:::888777999<<<>>>;;;999444333333333444777999;;;777888888666444222333444444666999===>>>>>>===<<>><<<999:::<<<===<<<:::>>>======<<<:::888666555777888888888777777777888:::999999;;;===???>>>===777888888888777444222000222333555888;;;;;;888555///111222444444333222111...---+++***+++---000111111444777888777444333333222111222666;;;???@@@???>>>???AAABBBCCCBBB@@@???777666666666666888999:::;;;;;;<<<===??????===;;;666777666555333444666888<<<;;;;;;<<<<<<<<<999777999<<<;;;777999>>>>>>999999999:::;;;<<<===???@@@<<<===;;;888888>>>@@@@@@>>><<<;;;999888888888999???<<<999999;;;======;;;=========???AAABBBAAA@@@<<<;;;:::<<>>BBBBBB===:::;;;===@@@BBBBBBAAA???===<<<===:::888555666777777444111  '''888@@@??????BBBEEECCCAAA??????>>>;;;999===;;;999777777:::===@@@AAA===:::888999:::;;;;;;;;;EEEQQQVVVOOOFFFBBBCCCDDDGGGDDD:::555555444000888777555666999>>>DDDGGG???:::777777<<>><<<===@@@DDDGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFEEECCCAAA???>>>===AAA@@@?????????BBBDDDEEE===;;;:::;;;>>>AAACCCDDDIIIEEE@@@===<<<===>>>>>>???@@@AAABBBBBBAAA@@@???????????????>>>===;;;:::<<<;;;::::::<<<>>>??????<<<===>>>??????>>>===<<<<<<>>>????????????AAACCC??????@@@AAAAAAAAA@@@@@@GGGDDDBBBEEEJJJNNNLLLJJJIIIEEE@@@===>>>AAADDDEEECCCEEEFFFEEEDDDBBBBBBCCC<<<;;;;;;===@@@AAAAAA@@@AAAAAAAAA???:::111)))######***444;;;>>>===<<<;;;444333222333666999::::::<<>>@@@???;;;===888333444999===>>>===>>>@@@CCCCCCAAA>>><<<;;;;;;;;;;;;999888999<<>>@@@BBB@@@<<<;;;>>>@@@??????AAAEEEAAA<<<999:::===@@@BBBAAA===;;;<<<<<<:::;;;???=========@@@CCCCCC@@@===AAAAAAAAAAAAAAA@@@??????;;;888888;;;@@@AAA>>>:::444777:::999777777<<>>???AAAEEEDDDBBB???===;;;:::999888:::;;;:::999888999:::555444333333444666888:::555888;;;;;;999666444333333555999<<<>>>???>>>>>>AAABBBBBB@@@===<<<<<<>>>@@@>>><<<<<<===>>>===<<<===<<<;;;:::999888777666666666666777888999999888999999999;;;===>>><<<:::888999::::::999666444222222333666999:::999555222...///111333444444444333///---+++******+++---...111444777888666444333333222111222666;;;?????????>>>>>>???@@@BBBCCCCCCDDD999888666666666777999:::;;;::::::;;;<<<===<<<;;;777777777666555555666888<<<;;;;;;<<<===<<<:::888<<<===;;;888999>>>>>>:::<<<<<<<<<===>>>???@@@AAA===???>>>;;;<<>>@@@@@@>>>>>>>>>>>>@@@BBBCCCBBB@@@<<<;;;::::::<<<<<<:::777<<<@@@CCCBBB===::::::<<>>???===;;;;;;===<<<888444 &&&888@@@@@@@@@CCCFFFDDDBBBAAA@@@???===;;;:::999888888999<<>>AAADDDEEEEEEDDDEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCEEEEEEDDDCCCAAA@@@>>>===AAA@@@???>>>===>>>??????<<<:::999:::>>>AAACCCDDDCCC@@@===;;;;;;<<<===<<>>@@@AAAAAA@@@>>><<<>>>>>>>>>>>>>>>>>><<<;;;>>>>>>???@@@??????>>>===999;;;===?????????@@@BBB@@@@@@AAAAAA@@@@@@???>>>DDDBBBAAAEEEJJJLLLIIIFFFHHHFFFCCCBBBCCCDDDDDDCCCAAACCCDDDDDDBBBAAAAAABBB>>>===<<<===???AAAAAAAAAAAAAAABBB@@@<<<444,,,&&&$$$***333:::======<<<<<<444222111222444666777777===AAADDDCCC>>>:::777777;;;555*** $$$,,,,,,---///000444888:::999999999;;;333333222333666999:::999999999999888666555555666::::::;;;;;;;;;;;;:::999888999999999::::::;;;;;;;;;;;;:::999999:::;;;;;;???DDDEEEAAA>>>@@@???;;;<<<777333333777;;;<<<;;;===???AAAAAA???===<<<<<<=========<<<<<<===@@@CCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFDDDAAA===:::888888999999999999888888777777777999;;;===???AAA@@@<<<;;;>>>@@@>>>>>>@@@AAA>>>:::999:::===???@@@AAA===<<<======:::<<>>???@@@@@@AAAAAA@@@>>>===;;;888777:::>>>@@@===:::666888:::999777777;;;??????;;;777777999;;;999777:::<<<<<<;;;888666777999:::<<<>>>??????===;;;:::<<<999666666:::;;;999666:::999888999::::::999777:::888777999<<<===<<<:::===AAAEEEEEEAAA???@@@BBBDDDCCC@@@>>>;;;999888888:::;;;;;;:::888888999;;;555555333333444666888:::555999>>>@@@>>>999444222222444888;;;>>>?????????AAABBBBBBAAA???===>>>???AAA@@@>>>>>>??????>>>===;;;:::999888777777777777555444333666:::<<<;;;999888888999<<<===<<<999666888999;;;===<<<999666333333444777::::::888333...,,,---///000222222222222///---+++)))((()))***+++111333666777555444333333222111333666:::>>>??????>>>>>>???@@@BBBDDDFFFGGG<<<:::777555555777999;;;:::888666777888::::::999777888888888666666888:::;;;::::::;;;======<<<:::>>>>>>;;;777999===>>><<<<<<<<<=========>>>>>>???<<>>CCCDDDBBB;;;:::::::::;;;<<<>>>???===<<<<<<===???AAAAAA@@@?????????@@@BBBCCCBBB@@@;;;:::888777888999888777===@@@CCCBBB>>>::::::;;;@@@AAAAAA@@@>>><<<<<<===BBB@@@???@@@AAA>>>999444 $$$666@@@AAABBBEEEFFFDDDCCCBBBBBBAAA>>><<<888999:::;;;===???@@@AAACCCAAA???>>>>>>===;;;999444:::BBBJJJPPPTTTVVVVVVXXXSSSHHH:::222111111000...555<<<>>><<<::::::<<<888666444777>>>DDDGGGGGG@@@BBBCCCCCCCCCCCCEEEGGGIIIHHHEEECCCBBBAAABBBBBBCCCCCCDDDCCCBBBAAA???===@@@???>>>===;;;:::999999:::999888:::===AAABBBCCC>>>===;;;<<<===???>>>>>>>>>???@@@AAAAAA@@@???>>>;;;===@@@BBBCCCBBB@@@???===>>>@@@AAAAAA???===;;;>>>?????????>>>===<<<<<<666999===????????????@@@@@@@@@@@@@@@@@@???>>>===@@@@@@BBBFFFJJJJJJFFFBBBEEEEEEDDDEEEFFFEEEBBB???>>>???AAAAAA@@@???@@@AAAAAA>>><<<<<<>>>@@@AAAAAAAAAAAABBBAAA>>>777///(((###)))222999<<<<<<<<<<<<555333222222444666777777===>>>@@@@@@>>>;;;888666999777000%%%  (((,,,---000111333777999999888999999555333111333666999;;;<<<===<<<:::888777666666777:::;;;<<<======<<<;;;;;;888888777777888:::;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>BBBCCC@@@>>>>>>===;;;:::666222222666999:::999<<<===>>>===;;;;;;<<<===@@@AAAAAA@@@???@@@DDDFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCDDDEEEEEECCCAAA>>><<<888999::::::::::::999888888888888999:::<<<>>>???AAA===;;;>>>@@@===<<<>>><<<:::888888:::<<<======@@@<<<<<<======;;;;;;>>>AAAAAABBBDDDEEEEEEBBB@@@===>>>@@@AAA@@@???===<<<<<<999888999===>>>===:::999;;;;;;999666666999<<<@@@???>>><<<;;;999888777:::;;;===<<<:::999999:::============<<<;;;::::::<<<999666777999:::888666999999:::<<<======:::888999999999:::<<<===<<<:::;;;>>>BBBCCCAAA@@@AAACCC@@@???===;;;999999999999;;;;;;;;;999777777999;;;555555444444555777:::<<<999<<<@@@AAA>>>999444222111333777:::===>>>??????@@@AAABBBAAA???>>>>>>???AAA@@@>>>>>>============999888777666666777777888333222222666;;;>>><<<999777888999;;;<<<:::666333666888;;;======:::777555333555888;;;<<<999444000,,,,,,,,,------...//////---+++***)))((()))******000222555555444333333333222222444777:::===?????????@@@AAACCCDDDEEEEEEFFF???<<<888555444666999;;;999777444333444666888888777999:::999888888999;;;999999888:::<<<===<<<;;;>>><<<888555777:::<<<<<<999:::::::::;;;:::::::::999<<<===<<<>>>BBBCCC@@@===<<<;;;;;;;;;===>>>???999999;;;===???@@@@@@@@@???>>>>>>???AAAAAA@@@>>>888777555555555777888888<<>>??????>>>;;;:::;;;<<>>@@@AAAAAAAAA@@@AAA@@@???@@@@@@???<<<:::666:::AAAIIITTT]]]]]]YYYXXXRRRFFF;;;444222111111111999AAAAAA;;;666666888777555555777===DDDHHHIIIBBBBBBBBBAAA@@@BBBEEEHHHJJJIIIFFFDDDBBBAAAAAAAAAAAABBBCCCCCCCCCAAA???>>>>>>>>>======;;;:::888777999888888:::===@@@BBBBBB===<<<===???BBBCCCCCCBBB>>>???@@@AAAAAA@@@???>>>===>>>???AAAAAAAAA@@@@@@:::<<<>>>@@@@@@@@@AAABBB>>>>>>>>>======<<<;;;;;;888;;;???AAA@@@>>>======?????????@@@@@@???>>>>>>@@@AAADDDIIILLLKKKFFFBBBDDDCCCBBBCCCCCCAAA>>><<<;;;===??????>>>>>>>>>@@@BBB???<<<;;;===???AAAAAAAAAAAAAAAAAA???888...&&& &&&...555888:::;;;;;;666555444555777:::;;;;;;;;;;;;;;;<<<===;;;888555777888444***  ###***...000000222555777888888888777666444555:::=========>>>BBB@@@<<<:::999999999999888:::;;;=========<<<;;;999888777666777999<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@>>><<<;;;::::::999666333333555888888888<<<<<<;;;999888999<<>>???<<<:::;;;666666666888:::<<<;;;:::===::::::======::::::===@@@AAACCCDDDEEEDDDBBBAAA<<<===???@@@@@@>>><<<:::>>><<<:::;;;===>>>===<<<<<<<<<<<<999666666777999>>>@@@BBB@@@<<<::::::;;;;;;<<<>>>>>>>>>===<<<<<<@@@???>>>===<<<;;;;;;;;;;;;999666666777888777555888999:::===>>>===:::888777777888999::::::999999;;;>>>@@@AAA??????@@@AAA:::999888777777999:::;;;;;;;;;:::777555555777999555444444444666888;;;======???@@@>>>:::666444333222333666888;;;<<<=========???AAAAAA???>>>>>>???>>>>>>===<<<:::::::::;;;888777777777666777777888222222333777;;;===<<<999777777999;;;<<<:::555222444666999;;;;;;999777555444555888<<<>>><<<777444111000...---,,,,,,------******)))))))))***,,,,,,///222444444333222333444222444666888;;;===???AAAAAABBBDDDFFFFFFDDDBBB@@@???<<<888555444555888:::999666222111222555666777777999::::::999999:::;;;888777777888:::<<<<<<;;;;;;777333333555777999:::888999999:::::::::999999777:::<<<;;;===AAABBB@@@@@@???===<<<;;;;;;<<<<<<777999===???@@@@@@@@@@@@>>>=========??????===;;;555555444444555666999:::999<<>><<<;;;===>>>BBB@@@???@@@@@@<<<666000!!! 000===AAADDDFFFBBBAAAAAABBBBBBAAA>>><<>>>>>???AAABBBBBB@@@======AAAEEEMMMYYYbbb```WWWRRRKKKCCC>>>999666333222777===BBB???888333444777888666555777;;;AAAEEEHHHCCCCCCBBB@@@???AAAEEEHHHJJJIIIGGGDDDCCCBBBBBBBBBAAAAAABBBBBBBBBAAA??????<<<============<<<;;;::::::999999;;;>>>@@@AAA@@@<<<<<<===@@@DDDEEEEEEDDD???@@@AAABBBBBBAAA@@@???BBBAAA???>>>======>>>>>>;;;<<<===<<<<<<>>>BBBFFF@@@??????>>>>>>=========>>>AAACCCCCCAAA===;;;;;;===>>>???@@@@@@@@@@@@@@@AAACCCFFFJJJLLLKKKHHHFFFGGGDDDAAA@@@??????>>>===:::<<<===>>>=========>>>BBB???<<<;;;<<<>>>@@@@@@BBBAAA@@@@@@>>>666***!!!"""***000444666888:::555444333555888;;;======::::::;;;<<<>>>===;;;888777888666---   ,,,222222111333555888:::;;;:::999888777<<>><<<<<<===???EEEDDDBBB@@@@@@AAABBBCCC??????@@@AAABBBBBBCCCCCC===;;;777555555777;;;===:::::::::::::::::::::999>>>::::::===>>>:::888999444444555888:::;;;:::888:::888999======999888:::===???BBBCCCCCCCCCBBBBBB<<<===>>>??????===<<<:::@@@???>>>>>>??????>>>======<<<;;;999777666777888<<>>???@@@@@@@@@???BBBAAA???>>>============999888666666666777666666777888999<<<===<<<999666777888:::;;;;;;:::999999===>>>???>>>>>>======>>>;;;999777555555666777888::::::999777444333444666666555444333444666888999======<<<999666444444555444444555777888888999999:::<<<>>>???>>>===<<<===;;;;;;;;;999777666777888777777888888888777777666111333666999:::::::::999777777888:::;;;999666333333444666888999999888777666777999<<<======999777666444111///------...///*********+++,,,---......///111333333222222333444444666999;;;<<<===@@@BBBBBBCCCDDDDDDBBB@@@===;;;===:::777444444555777888999666333111222444555666666888:::;;;:::::::::;;;888666555666888:::::::::666111///111444444666999:::;;;<<<===>>>>>>===<<<777:::;;;:::<<>>===<<<=========;;;999444555666666666666999;;;888:::===@@@BBBBBBBBBBBBAAABBBAAA???>>>>>>???AAACCCAAA@@@@@@@@@===777222$$$ ---;;;@@@BBBEEEAAA@@@AAABBBCCCBBB???<<>>999444222888;;;<<<999333111222666777666555555888<<>>@@@DDDHHHHHHGGGFFFDDDCCCCCCDDDDDDBBBBBBAAAAAA@@@@@@??????==================>>>>>>;;;;;;:::<<<>>>@@@@@@???::::::;;;===AAACCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@EEECCCAAA>>><<<<<<<<<<<<===>>>===:::888999>>>CCCBBBAAAAAA@@@@@@AAAAAABBBCCCEEEFFFEEEAAA===;;;:::??????@@@AAAAAAAAAAAA@@@AAABBBEEEHHHJJJJJJJJJJJJKKKGGGBBB???????????????;;;<<<>>>>>>===<<<===>>>???<<<::::::<<<>>>??????BBB@@@??????>>>555(((&&&,,,000444777999444333222444777:::;;;;;;:::;;;===>>>??????>>>>>>999999777///### ///666666333444666:::>>>???>>>===999999BBBNNNQQQHHH???>>>AAA===999888:::;;;999666444777:::<<<>>>===<<<;;;;;;:::999999999:::;;;<<<999::::::;;;;;;::::::999888777999;;;999555555888999999999999:::<<<>>>???>>>===;;;999777999<<<@@@AAAAAA???<<<:::999;;;===DDDCCCBBBAAA@@@AAABBBBBB@@@AAABBBDDDEEEFFFFFFFFF???<<<888555555888<<>>:::888::::::===@@@BBBBBBBBBBBBCCC>>>>>>>>>>>>>>>======<<<@@@AAAAAABBBAAA@@@>>>===<<<;;;:::888777888888999:::===??????<<<<<<>>>AAA>>><<<;;;===???AAABBBAAAAAAAAA@@@???>>>>>>>>>>>>999888888888888888999999999888999:::;;;:::777555888;;;===>>>===;;;;;;;;;=========<<<<<<<<<<<<<<>>AAADDDBBBAAA???<<<;;;::::::::::::888666444444555666777999777444333444555555555555777:::;;;:::::::::;;;777666444444666888888888222---,,,111444444555999;;;<<<>>>@@@AAAAAA@@@???555777888666999???BBBBBBBBBAAA>>><<<:::999999999999===BBBEEEDDDBBBBBBBBB???>>>======>>>===;;;999666888:::999777666777888999;;;===@@@BBBCCCBBBAAA@@@@@@@@@>>><<<<<>>???===888444%%% ***888>>>AAACCCAAAAAABBBCCCEEECCC@@@===@@@AAACCCEEEEEEDDDBBBAAADDDCCCCCCDDDFFFGGGFFFEEEEEEJJJLLLMMMWWWdddddd[[[TTTKKKCCCBBB@@@999444222000111222000//////111333555444333222444999???CCCCCCCCCBBB@@@>>>@@@DDDGGGFFFEEEDDDDDDDDDEEEFFFGGGDDDCCCAAA???>>>>>>???@@@???>>>===<<<======>>>???>>>===<<<>>>???@@@???===:::999999;;;>>>@@@@@@???BBBBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCBBB@@@>>>;;;:::999;;;<<<:::777777<<<@@@@@@????????????AAABBBCCCEEEFFFFFFDDD@@@===<<<<<>>======>>>@@@???>>>======>>>;;;:::999:::<<<>>>>>>>>>@@@>>>===???>>>777)))$$$***///333777999888666444555777888999999666:::===>>><<<<<<>>>AAA===;;;777000''' ...777666111111444999>>>@@@???>>>;;;:::CCCQQQSSSHHH>>><<>>??????===<<<<<<<<<<<<;;;;;;;;;;;;:::888888999::::::999888888888777999<<<;;;555555999:::;;;<<<===>>>@@@BBBDDD@@@???===;;;999999<<>><<<:::;;;===???CCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEDDD???===;;;::::::;;;===???;;;;;;<<<;;;:::888666555777444555999;;;888555666666666777999;;;;;;:::999999888:::???@@@<<<999;;;888<<<@@@BBBBBBBBBDDDEEE@@@???>>>=========>>>>>>>>>@@@CCCDDDBBB???===;;;;;;999888777888999::::::<<<<<<<<<;;;;;;<<<>>>???===:::888888<<<@@@AAAAAA????????????>>>>>>>>>>>>::::::;;;;;;;;;;;;===>>>;;;:::999999999999666444888;;;??????===;;;:::;;;;;;:::::::::<<<=========>>>;;;777444222222333444:::;;;<<<;;;888555333222999777333000---+++++++++///111444555555444555777777666555444333222111111444777:::;;;;;;999999:::888::::::888444222444666777999;;;<<<<<<999555333111777======777444555999999888777888::::::999777555555555666777999;;;<<<<<<:::999999999888666444111///,,,***)))+++...///000000000//////...------...000111222111111333444666999===>>>>>>???BBBEEEBBB???:::666444666999;;;777777555555444555555666999777555444555666666555555777:::;;;:::::::::;;;777555333333555777777777000+++,,,222666444555999:::<<<>>>AAABBBBBBAAA@@@222444333222444;;;??????AAA???===;;;:::999999999777<<>>>>>>>>>>>;;;999888;;;===<<<888555555666;;;<<<>>>@@@BBBCCCAAA???======<<<:::999999<<<>>>BBB???<<<<<<<<<;;;777444&&& )))777===???AAAAAABBBCCCEEEFFFEEEBBB???>>>???AAACCCDDDDDDCCCBBBHHHGGGFFFFFFHHHHHHGGGFFFFFFKKKKKKJJJTTTcccfff```[[[OOOEEECCC@@@888333222((())))))+++,,,...///000333222111111333777>>>CCCCCCCCCBBB@@@???@@@CCCFFFEEEDDDDDDDDDEEEFFFHHHIIIFFFDDDAAA>>>======???@@@AAA@@@===<<<;;;<<<>>>??????>>>>>>???@@@@@@>>><<<<<<;;;:::;;;===?????????BBBCCCDDDEEEEEEDDDCCCBBB@@@BBBEEEGGGEEEAAA<<<888222666::::::888888<<>>@@@AAADDDEEEEEEBBB???>>>>>>>>>FFFFFFEEEDDDBBB???===<<<<<<=========???CCCHHHLLLGGGDDDAAA???>>>===;;;999>>>@@@AAA@@@>>>======>>>999888888:::<<<>>>>>>===???===<<>>>>><<<;;;:::BBBPPPRRRFFF<<<;;;???<<<999;;;>>>???;;;777555888<<>>???@@@BBBEEEGGGAAAAAA???<<<::::::===???===>>>>>>===<<<===@@@CCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEDDDCCCAAA???>>>>>>????????????>>>>>><<<<<<<<<;;;:::777555444555222333888:::777555555888888888999;;;<<<;;;999:::999<<>><<<<<<===???@@@===@@@CCCDDDBBB???;;;999:::888777777999:::;;;;;;>>><<<:::999:::;;;======<<<888555555999>>>@@@AAA<<<===>>>>>>>>>>>>>>>===;;;<<<=========>>>@@@BBB>>><<<:::999999888666555666:::===>>>;;;999888999999888888999<<<>>>??????999777555333222444777999:::===???>>>:::666444222666333000,,,***+++,,,---...---000555777555444777<<<:::777111---,,,...000::::::<<>>888222333444666888888777555444999<<<<<<::::::;;;888333666666555555666777888888999666444555888;;;;;;:::999999999888888888888888999888777888888888666555111///,,,+++,,,,,,,,,,,,.........---++++++,,,...000111111000//////111333555666888===AAADDDDDDCCC???999444222555777666444555444444555666666555333;;;:::888666666666888999===:::777777888;;;<<<===888444333555888888888888888222000555::::::888777<<<<<<===???@@@???<<<999333333444555777;;;???AAA???===;;;:::::::::999888888;;;>>>???>>>=========@@@===999888999<<<>>>>>>;;;888888::::::666555777???AAACCCCCC@@@>>><<<<<<888999::::::999999;;;===CCCAAA===;;;:::888666444))) '''999DDDEEEBBBAAAAAABBBEEEGGGFFF@@@;;;888===BBBDDDCCCAAAAAABBBFFFFFFEEEFFFGGGEEEBBB???GGGGGGHHHMMMWWW```hhhllllllYYYHHHCCCBBB:::111+++...+++)))***---111222222222333333222333666:::>>>FFFEEECCC@@@>>>>>>@@@CCCDDDBBBBBBCCCEEEGGGGGGFFFIIIFFFBBB@@@@@@AAABBBBBB@@@???>>><<<<<<<<<===>>><<<:::;;;???@@@>>>>>>@@@@@@>>><<<<<<===>>>===<<>><<>>CCCHHHKKKDDDBBB???===<<<<<<<<<===DDD@@@<<<;;;===??????>>>;;;;;;;;;999888888999;;;<<<=========>>>;;;...!!!'''---...111666<<<;;;>>>===666555:::<<<;;;555666888:::<<<===>>>>>>:::<<<:::222)))""" %%%...///000222555888:::;;;;;;;;;<<<:::;;;???CCCCCC>>>999777888;;;<<<===;;;999888999999;;;<<<======>>>>>>BBB@@@===:::888777888888777888888999::::::::::::999999::::::::::::::::::@@@>>><<<;;;>>>AAACCCCCCCCCAAA@@@@@@@@@@@@???>>>CCC???;;;:::===AAACCCCCCGGGGGGGGGDDDBBB@@@AAABBBAAACCCEEEGGGGGGEEECCCAAAAAA???>>>???BBBCCCCCCCCCBBBBBBBBB@@@;;;777555555333333444555666666555555666777888:::;;;<<<======@@@@@@???>>>===<<<<<<;;;;;;===???AAACCCCCCCCCCCCDDDBBBAAA???:::555555:::>>>@@@BBBCCCBBB>>>;;;888777777888999888777666555>>>===;;;999888666666555888777777;;;@@@BBB@@@===:::;;;<<<======<<<;;;;;;999:::<<<>>>??????>>>>>><<>>===???===999999:::<<<======<<<999888<<<:::888777999::::::999666444000...333::::::666===;;;::::::999777444111666555222000............111000222777777444444666:::777444111000000111222888888999<<<===<<<777333333444666777777777555444444777:::999;;;>>><<<888555555555666777999:::;;;;;;888666666888999888777666666777777777777777777888777777777888777444222111///------......---,,,,,,---...---+++******+++......///......///333555555555777:::===??????>>>>>>999444333666888777555444333333444555555555555:::999888777888999:::;;;<<<:::777777:::<<<>>>>>>999777666888:::::::::999999333222888<<<;;;999888<<<<<<>>>@@@AAA@@@<<<999666666555666777:::===???<<<:::999999:::;;;;;;:::<<<===>>>>>>>>>===;;;:::>>><<<::::::;;;<<<;;;;;;<<<999:::===<<<888777888999<<<>>>>>>===;;;::::::888999::::::999:::<<<>>>@@@===:::777666555222111*** &&&888DDDFFFCCCBBBAAAAAABBBDDDBBB<<<777111666===AAABBBCCCDDDFFFGGGFFFEEEDDDAAA@@@>>>>>>AAACCCGGGOOOYYYcccjjjmmmlll[[[JJJEEECCC<<<222---+++)))'''))),,,///000000222333444555666999===AAAGGGFFFEEEBBB??????AAACCCBBBBBBCCCEEEHHHHHHFFFDDDEEECCC@@@@@@BBBCCCDDDDDD@@@???>>>===<<<<<<<<<===>>><<<<<<@@@@@@===<<>>============@@@????????????AAACCCDDDDDDFFFGGGEEE@@@<<<::::::999777666777<<<@@@DDDEEEGGGBBB===999999:::;;;;;;???AAACCCAAA??????AAADDDGGGEEEBBBAAAAAA@@@>>><<<:::::::::;;;>>>BBBFFFIIIDDDBBB@@@>>>======>>>???CCC@@@<<<;;;===??????>>>=========;;;999888999;;;;;;<<<;;;;;;<<<:::///###'''...333666;;;>>>;;;===<<<777666;;;>>>===;;;;;;;;;:::999888777666666999777111***### !!!+++---111222555777999999999888;;;:::999<<<@@@@@@<<<777777999;;;===>>>===;;;:::999:::;;;<<<<<<<<<<<<<<>>>>>>>>===;;;:::===<<<;;;===???@@@@@@???AAA@@@@@@@@@AAAAAA@@@>>>@@@===;;;;;;???BBBDDDDDDDDDEEEEEECCCAAA@@@@@@AAA@@@AAABBBCCCCCCBBB@@@???@@@???>>>???AAABBBBBBBBBEEEFFFFFFDDD@@@;;;888777555666777999999888555333666888;;;===>>>>>><<<:::============<<<<<<<<<;;;;;;<<>>===:::666666:::<<<>>>???@@@???>>>;;;:::999:::;;;;;;:::888666555:::;;;<<<======;;;:::999===<<<<<<<<<>>>>>>===;;;;;;<<<===>>>>>>===;;;::::::;;;<<<======>>>======>>>AAAAAA===<<<>>>===:::999;;;===??????===:::999:::888666666777888888888666666444222666<<<>>><<<<<<;;;:::::::::888555333666666555333222111111111555333444777777333222333777444111111444666666444555555666888:::999777444333444555666777666555555111666::::::<<>>===;;;999888888888666444666666888999999888777666555555666777888666333///222111000000111000...,,,---///000///---+++++++++,,,,,,,,,,,,,,,///333777666555666888:::;;;:::999;;;777444444777999888777333333333333444555777888999999:::;;;;;;<<<<<<===<<<:::888888;;;===>>>>>>888999999999999:::999999999555555;;;???===::::::<<<===???AAACCCAAA===::::::999888777777888:::;;;999888888999<<<>>>???>>>@@@>>><<<<<<>>>===:::666;;;::::::;;;<<<<<<:::888<<<;;;===@@@???;;;888999666888;;;<<<;;;:::::::::666888:::::::::;;;===??????<<<888666444333111///+++   $$$888DDDGGGFFFDDDAAA?????????===999444...333999>>>AAACCCEEEFFFEEEFFFEEEAAA<<<::::::<<<>>>AAAHHHQQQZZZaaaeeefffgggYYYKKKEEECCC===444///)))))))))+++...111111000111333555666888:::===@@@FFFFFFEEECCC@@@@@@BBBCCCAAACCCEEEHHHJJJIIIEEEBBB@@@??????@@@CCCEEEEEEEEE@@@???===;;;;;;;;;<<<<<>>>>>AAA@@@<<<;;;===???AAABBB@@@===;;;===???============???@@@BBBDDDEEEEEEEEEBBB???<<<;;;<<<:::888777888<<>>???@@@AAABBBCCCDDDDDDCCCBBBCCCCCCBBB???===<<<;;;;;;;;;===@@@CCCEEECCCBBBAAA??????@@@@@@AAAAAA???===<<<===>>>>>>>>>?????????===:::999999;;;:::;;;999888999999000&&&%%%...777===??????===>>><<<888888;;;===;;;>>>===<<<:::777444222000111444444000+++%%% ''',,,111333444666777888777777;;;999888999;;;<<<999666777999;;;===>>>>>><<<<<<::::::;;;;;;;;;;;;:::::::::999777555555555666777999;;;===>>>>>>===<<<;;;<<<>>>???@@@@@@>>>;;;:::::::::;;;===??????===;;;??????@@@BBBCCCCCCAAA>>>===<<<<<<===@@@CCCDDDDDDAAABBBCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@?????????>>>===>>>@@@AAAAAAAAAEEEGGGHHHGGGBBB===999777777777888:::;;;999555222666999===@@@@@@>>>;;;888999:::::::::;;;;;;<<<<<<:::;;;???CCCGGGKKKMMMOOOIIIAAA;;;;;;;;;999888::::::;;;;;;<<<<<<=========:::<<<===>>>===;;;888666777999===@@@BBBAAA???===AAAAAA@@@===:::999999:::;;;<<>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>;;;999<<>>>>>===<<<;;;:::888777555:::;;;<<<<<<;;;999777666222333555888:::888555222333222222333333222000---000222333222000.........------,,,++++++---222555666555555777999::::::999777555444444777888888666333444444555555777:::<<<<<<===>>>>>>???>>>>>>===<<<:::999999:::;;;;;;:::555999;;;999888888888777888666888>>>AAA???<<<<<<===>>>@@@CCCEEECCC@@@======<<<999777666666777888777666777999>>>AAACCCCCCAAA===999:::===>>>;;;777999888888999;;;<<<<<<;;;<<<;;;===AAAAAA;;;888888888;;;===>>>===;;;:::;;;555777:::;;;;;;<<<>>>???BBB>>>:::777666555444333...    """666DDDHHHGGGCCC@@@===<<<======999666444777;;;>>>@@@AAAAAAAAA@@@CCCEEEBBB<<<888999<<>>AAADDDEEEDDDCCCBBB@@@<<<888888:::===???DDDAAA@@@BBB@@@;;;:::;;;>>>BBBEEEBBB===:::<<<@@@>>>===>>>>>>@@@BBBDDDFFFFFFEEECCCAAA???>>>>>>>>>;;;::::::;;;>>>AAABBBBBBDDDAAA<<<:::;;;===>>>>>>>>>======???BBBDDDCCCBBBAAAAAABBBCCCDDDCCC@@@=========<<<<<<===???AAABBBAAAAAA@@@@@@@@@@@@AAABBB??????==================@@@AAA@@@>>><<<::::::;;;;;;;;;999777888999333+++ +++888@@@AAA???AAA???<<<999999999999888;;;::::::999777555333222,,,///111///,,,'''  %%%---000222444666888999999999<<<:::888888999:::888777777888:::<<<======<<<<<<::::::;;;;;;:::999888888888777555444555666888999;;;<<<>>>@@@@@@???===;;;999;;;>>>@@@@@@>>>;;;999;;;:::;;;<<<>>>???>>><<<===>>>@@@CCCEEEDDDBBB???===>>>>>>@@@AAABBBBBBAAA>>>AAACCCDDDCCCBBBBBBBBBDDDCCCCCCBBBAAAAAAAAA@@@???>>><<<===???@@@@@@???AAADDDFFFEEEAAA;;;777555777555333444666888666444888:::<<<>>>>>><<<999888666666777888:::;;;<<<<<<:::;;;>>>CCCHHHMMMQQQSSSLLLBBB999:::======;;;;;;999888888888:::<<<>>>@@@:::<<<>>>@@@@@@>>><<<:::888:::===@@@BBBBBBAAA@@@BBBBBBAAA<<<777555888;;;999;;;???AAABBBAAA???=========<<<<<<<<<<<<<<<<<>><<<:::<<<@@@CCCCCCAAA===;;;777666555666777888888777666<<<>>>999666999>>>@@@;;;:::999:::;;;<<<:::999777444111//////111444666666333222444222...,,,...333111111666<<>>>>>>>>===;;;:::::::::??????>>>===;;;888555444111222555999<<<<<<999777444444333444555444111///000222333222111///000111111000///---+++,,,///222222111111444777999::::::333333333555666777666555444666888888888999<<>>@@@@@@AAACCCEEEEEEBBB@@@>>>===:::777555555555555333222333777<<<@@@BBBBBB???:::777888===???>>>;;;:::888666666999<<<>>>???;;;:::<<>>???BBB???;;;888777777777666111### 333AAAFFFFFFBBB???<<<<<<>>>???===;;;999:::<<>>;;;;;;>>>AAADDDHHHMMMPPPOOOKKKGGGIIIDDD>>>;;;::::::666222...///111333444444555555333555666555444333444555===>>>@@@@@@???>>>???@@@GGGEEEDDDEEEFFFFFFEEEDDD>>>>>>???AAADDDDDDBBB@@@DDD@@@:::666666999???CCCEEEBBBAAACCCAAA<<<:::<<<===AAAEEECCC>>>;;;===@@@=========>>>???BBBDDDEEEFFFDDDBBB@@@??????@@@@@@;;;;;;===???AAAAAA>>><<<>>>>>>===???@@@AAA@@@??????>>>>>>@@@BBBBBBAAA???@@@@@@@@@BBBDDDCCC@@@>>>??????>>>======>>>???@@@???????????????@@@@@@AAA===>>>>>>>>>======<<<<<>>???<<<999999;;;::::::999999999999999777666555444+++...///...---)))  $$$...///000333666999<<<===>>>>>><<<:::999::::::::::::666777999:::;;;;;;::::::::::::::::::999888777666888777666666666888:::<<<<<<===???@@@@@@???===<<<777999===@@@AAA@@@===<<<===;;;999:::<<>>@@@CCCEEEEEEBBB@@@@@@AAABBBBBBAAA@@@??????>>>AAAEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA???>>><<<===>>>??????>>>>>>AAADDDDDD@@@;;;777555666111++++++///555888888:::::::::999999999999999444555666888:::;;;======;;;<<<>>>AAAFFFKKKPPPSSSMMMBBB999:::??????===<<<:::999777777999<<>>@@@AAAAAA???>>>=========>>>??????@@@@@@??????>>>:::666666:::>>>999;;;>>>@@@BBBBBBAAA@@@==================<<<<<>><<<999888888999:::;;;:::999;;;AAACCC===888888<<<>>><<<:::999:::<<<======<<<333111///---...000333666555222111222111---,,,...111222333888<<<===:::777000333555666666777888:::555555666666777888999:::444:::<<<:::888;;;>>>???======<<<;;;;;;;;;;;;<<<>>>>>>>>><<<::::::<<<>>>@@@???===:::888555444333333444666:::===>>><<<:::666555444444555444222000.../////////......000222444444333111...---...///---------///333777888888222333555666777666555555444777;;;<<<;;;:::===???CCCBBBAAA@@@>>>===<<<<<<===<<<;;;;;;<<<:::777444666BBBHHHBBB<<<<<<<<<:::777666999>>>@@@>>>===???AAA@@@@@@AAACCCDDDCCCBBB===<<<999666444333444444///...///333888<<<>>>???<<<999666777;;;???@@@???===:::666666888<<<>>>???;;;:::;;;???>>>999777888;;;===>>>>>><<<999777777666888;;;============>>>@@@===999666777888888888555&&&  ///>>>CCCBBBAAA>>><<<>>>AAABBBAAA>>>;;;;;;<<>>>>>???>>>@@@DDDHHHJJJHHHDDD@@@:::;;;999666666888666333---///000000000000111333777888777555333222222333777999<<<>>>>>>===>>>???HHHFFFDDDCCCDDDDDDDDDCCC???>>>???AAABBBBBBAAA???CCC???;;;777888<<>>???AAACCCDDDBBB@@@???@@@@@@@@@@@@;;;;;;===???AAA@@@<<<999;;;<<<>>>@@@CCCBBB@@@>>>???@@@AAAAAAAAA@@@???>>>?????????@@@BBBAAA???===AAA@@@@@@????????????????????????@@@@@@@@@@@@@@@;;;===??????>>><<<;;;<<<;;;===??????>>>>>>>>>???<<<===<<<999999:::777111!!!111===@@@???<<<777666:::>>>>>>===>>><<<<<<;;;:::999777555444...000///......+++    ,,,...000222666999===@@@AAA>>>===<<<<<<<<<<<<<<<===777888888999999999999999888888999999888777666666999888888777888;;;===>>>======>>>>>>======<<<<<<999;;;>>>AAABBBAAA@@@>>><<<:::888888;;;???BBBCCC>>>???@@@BBBEEEEEECCCAAAAAACCCDDDCCC@@@>>>>>>??????BBBGGGIIIHHHGGGEEEEEE@@@@@@AAAAAAAAAAAA@@@@@@@@@>>>======>>>??????>>>>>>@@@CCCCCC@@@<<<:::888666///'''%%%+++444999:::;;;:::888777777888999:::444555777999;;;===>>>???>>>>>>>>>???BBBGGGKKKNNNJJJ@@@888:::>>>>>><<<<<<<<<;;;999888:::<<>>>>>======>>>???===<<<;;;999999:::===@@@;;;<<<>>>???@@@@@@@@@@@@<<<===??????@@@???>>>===@@@AAA???:::999===???===999;;;>>>@@@@@@???>>>===;;;::::::<<<>>>???===<<>>===<<<:::;;;<<<>>>>>>===......///000111111222222444111000222111......111///111555888:::888555333///222666777666555777888666666777777888:::;;;<<<999===>>>999555888===???<<<<<<;;;;;;;;;<<<<<<===???>>>===:::777777;;;>>>@@@>>>;;;999777666777777666666777:::<<<===;;;:::777555333333333444333222---...---,,,,,,...222555555666666555222/////////...---,,,...222666777888333555888999999777666555222888===>>><<<:::;;;>>>@@@???===;;;::::::;;;;;;;;;;;;<<<>>>???===:::888666EEEMMMEEE======>>>;;;666555888<<<===<<<===@@@@@@>>><<<===???AAABBBBBB;;;:::777444333333333444///...///222777;;;======:::999777777999<<<@@@BBB@@@===:::999:::;;;;;;:::===;;;;;;>>>===999888999999;;;===>>><<<:::999888777999<<<>>>===<<<<<<===>>>;;;777666777999:::;;;999)))  ,,,:::??????@@@>>>===???CCCDDDAAA???<<<;;;;;;>>>BBBCCCBBBAAA<<<<<<;;;;;;<<<===???AAA??????AAACCCDDDCCC???<<<444777888444444777777333---//////...++++++...111777666555222000000111333222666:::===>>>>>>>>>???FFFDDDDDDDDDDDDDDDBBB???>>>>>>>>>???AAABBBAAA@@@>>>===<<<<<<===???BBBCCCCCC@@@AAACCCBBB???>>>@@@;;;===>>>@@@@@@???>>>===>>>>>>======>>>???AAABBBAAA???======???@@@???===:::::::::;;;>>>???>>>======<<<===>>>??????===;;;<<>>>>>??????>>>===>>>??????>>>===AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@:::===@@@@@@>>>;;;;;;;;;777:::===?????????AAABBB:::===<<<999888888555000 ///<<>>>>>>>>===<<<;;;999777666333333000//////---""" %%%///000222555888;;;>>>@@@<<<===>>>>>>======>>>>>>:::::::::999999999888888777777777888777777666666::::::999888999;;;>>>???>>>===<<<;;;:::;;;;;;<<<===>>>?????????>>>===<<<777666666888<<<@@@AAAAAAAAA@@@@@@AAACCCDDDCCCAAAAAACCCDDDBBB???>>>???AAA???CCCHHHJJJJJJGGGEEEDDD>>>???AAACCCDDDCCCBBBAAAAAA???>>>>>>???@@@???>>>===???AAAAAA???===<<<;;;888000'''&&&---555999999999999999999999999::::::666777888:::<<<>>>???@@@BBB@@@>>>===>>>AAAEEEGGGDDD<<<777999<<<;;;999:::???>>><<<;;;;;;===???AAA======<<<<<<======>>>>>>@@@@@@@@@@@@@@@???=========;;;:::;;;===@@@AAABBB@@@@@@???>>>============;;;===@@@BBBCCCAAA???>>>===???===999999===>>>===999:::;;;<<<============<<<<<<<<<>>>@@@AAA???>>>BBBFFFGGGAAA===>>>>>>===???===;;;;;;===>>>>>>>>>***,,,000333444333111///444111000222222///000333---111666888777444111000---111555777555444555777777777777888999;;;<<<===???BBBAAA999333555999;;;:::::::::;;;;;;===>>>>>>??????<<<888444444888===AAA???<<<999999:::;;;===:::999888999:::;;;:::888888666333222333333333222//////...------000555999555777888777444222000000111//////000444777888999555888;;;<<<;;;888777666111777===???<<<999:::<<<<<<;;;999888777999:::;;;:::;;;===???AAAAAA>>><<<555EEEMMMEEE<<<<<<===:::666555777;;;;;;:::<<>>AAAAAA:::888666333222222333444222111222555999===>>>>>>::::::999888777:::???BBBBBB@@@>>>===<<<:::777555>>><<<;;;>>>===:::999;;;888;;;>>>>>>===<<<<<<<<<777:::===>>>===<<<<<<<<>>:::+++  ***777<<<<<>>@@@CCCDDDAAA===>>>===<<<>>>AAABBB@@@===@@@<<<888666888<<>>??????@@@CCCCCCDDDFFFFFFDDD@@@<<<===<<<<<<>>>@@@BBBBBBBBB999;;;>>>AAABBBBBBBBBAAABBB@@@@@@CCCCCC@@@???BBB;;;;;;<<<>>>@@@AAA>>><<>><<<:::;;;>>>???===;;;:::888777777;;;???AAABBB@@@>>><<<;;;;;;;;;:::999999>>>CCCCCC???===???BBB@@@>>><<<<<<===>>>======BBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@999===@@@AAA>>>;;;:::;;;555888<<<>>>???@@@BBBCCC999<<<<<<999777777444/// ...<<>>::::::<<<=========<<<<<<;;;:::666555222//////---###  000000111444666999<<<===;;;<<<>>>???>>>>>>>>>???<<<<<<;;;::::::999999888666666777777777777666666;;;:::999999:::<<<>>>???>>>===:::999888999;;;<<<>>>>>>======;;;:::999888333333555999===@@@@@@???BBBAAA@@@AAACCCCCCCCCBBB@@@BBBCCCAAA??????AAADDD???CCCHHHKKKJJJGGGDDDCCC???AAADDDFFFGGGFFFEEEDDDAAA@@@>>>>>>???@@@@@@???;;;<<<>>>>>>===<<<<<<<<<;;;333+++***000777999888777888:::<<<<<<;;;:::999777888999;;;===???@@@AAADDDAAA>>>;;;;;;===@@@BBB???999666888:::888777888AAA@@@>>>=========???@@@@@@???===;;;;;;;;;<<<<<<>>>@@@BBBCCCCCCAAA>>><<>>;;;===<<<999999===>>><<<999999999:::;;;<<<======<<<<<<===???AAABBB@@@>>>@@@CCCCCC???===>>>===;;;@@@>>><<<;;;===>>>>>>>>>,,,+++,,,...000222222111///...---///222222000---,,,...000111///.........444444333444444555666777;;;:::888888999;;;>>>@@@AAA>>>:::999999999777555======<<<<<<<<<<<<======BBB@@@;;;888777888;;;===???>>>===<<<;;;<<<<<<===>>>===;;;999888888999999444222222333555666555555111000///...///000222444999888666444333222333333777222...000555999999888777666666999<<<===;;;999888:::;;;======<<<:::999>>>;;;888999<<<>>>;;;777333666999<<<===<<<:::999777999;;;<<<;;;:::::::::666444111222666;;;@@@BBB>>>:::666777<<<>>>===:::::::::;;;===>>>;;;555///+++---111555999===???@@@>>>>>>>>>===============CCC@@@<<<:::999888777555999:::;;;;;;<<<<<<<<<;;;444666999;;;<<<;;;:::888666;;;???======??????===;;;999888888999;;;;;;;;;<<>>@@@@@@@@@DDDEEEFFFDDDAAA===<<<<<>>===@@@BBBCCC;;;555999DDDMMMNNNJJJHHHEEEBBBAAAAAA@@@===:::GGGBBB@@@CCCBBB===>>>BBBKKKFFFAAA???@@@AAA@@@???======<<<<<<<<<======>>><<<<<<<<<<<<>>>@@@BBBCCC??????>>>>>>>>>;;;777444999<<<@@@DDDEEEDDDAAA@@@<<<===>>>======>>>@@@CCC===AAADDDEEECCCAAAAAABBBAAADDDEEEDDD@@@===<<<===:::===@@@AAA???===<<<;;;<<<<<<===@@@BBBBBB???===>>>:::777777::::::666222$$$!!! '''333>>>EEEGGGGGGBBB>>>>>>AAABBB???;;;777999;;;;;;:::::::::;;;>>>999333111000+++  )))...333444888===>>><<<<<<<<<<<<=========>>>>>>:::;;;<<<===<<<:::777666999777777999<<<<<<:::777999999999:::::::::;;;;;;<<<@@@@@@888555888;;;:::;;;===@@@???===:::888777777888999;;;===@@@BBBCCCEEEEEEDDDDDDCCCCCCBBBBBB>>>???AAACCCCCCCCCAAA@@@DDDFFFHHHIIIHHHFFFCCCBBBGGGEEEEEEGGGJJJKKKHHHDDDAAA===<<<@@@AAA???>>>@@@@@@>>><<<<<<<<<<<<:::888666555444333333444555666999;;;>>>>>>===:::888777:::::::::;;;<<<===??????@@@???;;;777444444777:::===<<<:::999999:::;;;<<>>===>>>>>>===<<<;;;;;;<<<;;;===@@@BBBCCCCCCAAA@@@AAA???===>>>BBBDDDDDDCCCDDDCCC@@@>>><<<;;;;;;;;;@@@@@@??????@@@AAABBBCCC@@@>>>;;;;;;<<<>>>??????<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>===<<<;;;<<>>@@@AAA>>>@@@@@@>>>;;;:::<<<>>>---,,,,,,---///111222222111000///000222111...,,,+++---///000//////111222444444444444555666777777:::999777777999<<>>???AAACCCDDDCCCAAA===:::999:::;;;===>>>===<<<:::::::::;;;<<<===;;;:::888777888888888444333333444666666555444222111///...///000222333777777666666666666666777999444000111555888888666999777777888::::::888555777888:::;;;<<<<<<<<<<<<@@@===::::::======:::666111333666999;;;;;;:::999555888:::;;;:::999999::::::888666666999===@@@BBB===999666666:::<<<;;;999::::::<<<>>>???<<<666111111222444555888:::<<<<<>>>>>>>>???AAACCCDDDCCC@@@===;;;::::::999888<<<<<<<<<<<<<<<;;;::::::666777:::;;;<<<;;;999888888===@@@>>>===???>>><<<@@@>>>;;;:::<<<=========<<>>===BBBBBBBBBBBBCCCDDDFFFGGGAAA<<<<<>>AAABBBDDDEEEDDDAAA>>><<>>;;;::::::???@@@AAA@@@>>>>>>@@@BBBAAA:::666:::EEENNNNNNKKKFFFDDDAAA@@@AAAAAA>>><<>>>>>;;;<<<@@@FFFBBB>>>===>>>@@@@@@???===>>>??????>>><<<;;;999;;;;;;<<<===>>>AAACCCDDDAAA???>>>======;;;777555888;;;???BBBCCCBBB@@@>>><<<===>>>======>>>@@@BBBAAADDDFFFFFFDDDAAAAAABBB???AAABBB@@@<<<999888888:::===@@@@@@???<<<;;;;;;=========???AAABBB@@@???>>>;;;777888::::::777333(((&&&'''---777???CCCCCCEEEAAA>>>===@@@@@@===:::333555777888888888999;;;;;;777222111111+++!!! $$$+++000222666;;;<<<:::::::::::::::::::::;;;;;;999:::<<<<<<<<<:::888777999888888;;;>>>>>><<<:::888999999:::::::::::::::===AAA@@@:::777999;;;::::::;;;<<<<<<:::999:::;;;;;;::::::;;;===???AAABBBDDDDDDDDDDDDDDDDDDCCCCCCAAABBBCCCCCCCCCBBBAAA@@@CCCDDDEEEFFFFFFEEECCCBBBEEEEEEFFFHHHJJJKKKJJJHHHGGGAAA>>>??????======@@@===;;;999999::::::999888888888777666666777888888:::<<<>>>>>>===;;;:::999<<<;;;::::::999999:::::::::::::::888777777:::<<>><<<;;;;;;<<<>>>???@@@>>><<<;;;:::;;;<<<===BBBBBBBBB@@@<<<::::::;;;>>>???AAACCCCCCCCCBBBAAACCC@@@======@@@BBBBBBBBBCCCAAA???===<<<<<<======BBBBBBCCCEEEFFFHHHIIIIIIAAA???<<<;;;<<<>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;=========<<<:::;;;===@@@BBBBBBAAA???======???AAA???AAAAAA???===;;;<<<===...---,,,,,,---///111222444333222222222111...,,,---.../////////111333666555555555666666777888999999888777777888;;;???AAA>>>;;;777555666888888888;;;;;;<<<>>>???BBBCCCDDDDDDBBB@@@>>>===<<<<<<<<<<<<;;;:::999888999::::::===<<<:::999888999999:::444444444666777777555333333222000///...///111222222333555666777888777777:::666222222555777777555777666666777999999777666777777888999;;;<<<===>>>BBB???<<<<<<======:::777111222444666777888999999444666888999999888999:::;;;:::888999<<<>>>??????<<<999555666888:::999777::::::<<<===>>><<<777444666555555555666888;;;<<>>>>>???>>>===;;;999888888999;;;;;;;;;999777666:::???AAA???>>>??????<<>>>>><<<000  $$$555======CCCCCCCCCCCCDDDFFFGGGHHHAAA>>>???EEEHHHFFFCCCAAACCCAAA@@@>>>======>>>???AAACCCEEEGGGGGGEEEBBB@@@HHHFFFBBB<<<555222111222:::888444000,,,,,,///222<<<>>>???:::111***((()))---///444888;;;===>>>>>>;;;===@@@@@@>>><<<;;;;;;===???@@@@@@??????AAABBB@@@;;;999>>>FFFLLLKKKHHHDDDBBB@@@@@@@@@AAA@@@???>>>;;;999;;;;;;;;;<<<@@@@@@>>>;;;;;;<<<>>>??????<<<===??????===:::777444;;;<<<<<<===???AAACCCEEEAAA???===;;;;;;:::999777888:::===@@@AAA@@@>>><<<===>>>??????>>>>>>@@@BBBEEEGGGHHHGGGDDDAAA@@@@@@>>>??????===:::888777777:::<<>>>>>;;;888888:::;;;888555...---///444;;;@@@AAA@@@CCC@@@===<<<>>>>>>;;;888000333666777777888:::;;;888555333333222---### %%%,,,///333888:::888;;;:::999888888888999:::888999;;;<<<<<<;;;999888::::::;;;===???@@@>>><<<777888999:::;;;:::999999===@@@@@@<<<:::<<<===<<<:::;;;;;;:::999:::<<>><<<;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCEEEHHHIIIIIIJJJKKKLLLMMMFFF@@@??????===>>>@@@>>><<<999888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::>>>===;;;999777555555444333666999:::;;;;;;<<<>>>@@@???>>>>>>???@@@BBBCCCAAA???;;;999888999;;;===CCCCCCCCCAAA>>><<<<<<<<<@@@AAABBBBBBCCCCCCCCCCCCDDDAAA>>>===>>>???@@@???AAA???===;;;;;;===???@@@???@@@CCCEEEHHHIIIIIIIIICCC@@@<<<;;;;;;===>>>>>>;;;;;;:::::::::;;;;;;<<<<<<======<<<::::::<<<===@@@@@@>>><<<:::;;;???AAA@@@AAABBBAAA???===<<<===///...,,,+++***,,,///111555555444444333333111111000111000///...000444777777777777888999:::;;;<<<:::999777666777:::===>>>???===999888888:::<<<===;;;;;;;;;;;;<<<===>>>>>>DDDCCCBBBAAA???>>>======:::999888777777888999999======;;;::::::;;;<<<<<<666555666777888888555333444222000///...///000111...000333666666666555333888666333444666777888777444444555777999:::;;;;;;888888888888999:::<<<===???===<<<<<<======;;;:::555555555555666777888888555777888999999999:::<<<999888777999<<<======<<<;;;999666666777999888777888999:::<<<<<<:::888666777666444444555999===???EEEEEEDDDDDDCCCCCCCCCCCCBBB@@@>>>===???@@@@@@?????????@@@@@@???===;;;999:::;;;;;;;;;:::888666555888>>>AAA@@@@@@BBBBBB???@@@>>>;;;:::<<<>>>>>>>>>===111    !!!222<<<===AAAAAABBBBBBCCCEEEFFFFFFAAA@@@BBBFFFIIIHHHDDDBBBAAAAAAAAA@@@>>>===>>>???BBBCCCDDDEEEEEEFFFEEEEEEIIIFFF@@@888222///000222;;;:::888666333222222333888>>>BBB>>>333+++((())),,,...222666999;;;<<<===:::===@@@BBBAAA?????????<<<===???@@@@@@@@@AAABBB@@@>>>===AAAFFFIIIGGGCCCBBBAAA??????@@@@@@AAAAAA@@@>>><<<<<<<<<===???AAA===<<<;;;;;;===???@@@AAA;;;<<<<<<<<<:::888666444===>>>>>>???@@@AAABBBCCC@@@===::::::;;;<<<<<<<<<999;;;>>>@@@AAA???===<<>>===>>>??????>>>===<<<;;;;;;:::<<<>>>>>><<<:::999999:::888666666888;;;<<<<<<===;;;999:::;;;;;;:::888444333444777<<>><<<<<<<<<;;;999666444666999:::::::::<<<===888666555555444///%%% !!!***...111666888777<<<;;;:::888888999:::;;;777888:::<<<===<<<;;;:::<<<===>>>>>>???>>>===<<<666777999:::;;;:::999888;;;===>>>>>>>>>???@@@@@@<<<===>>>===<<<<<<>>>@@@CCCAAA===;;;;;;===???AAABBBCCCDDDFFFFFFFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBBBBEEEHHHHHHGGGFFFIIILLLNNNHHHDDDDDDCCC@@@@@@BBBCCC@@@<<<::::::;;;<<<;;;<<<<<<===>>>>>>===<<<<<<999888666777888:::;;;;;;???>>><<<999777555333333000444999===>>>>>>===>>>????????????@@@BBBCCCDDDCCC@@@<<<888777999<<<>>>>>>@@@AAA@@@>>>>>>???@@@???@@@@@@AAABBBCCCDDDDDDDDDBBB???===<<<=========???===;;;:::;;;>>>AAACCC>>>@@@CCCEEEGGGGGGGGGFFFDDD@@@===;;;<<<===>>>>>>::::::999999:::;;;<<<======??????>>><<<:::;;;<<<>>>>>>===;;;:::<<>>???;;;:::888666666888:::<<<===<<<;;;999888:::<<<>>>:::::::::::::::;;;<<<===CCCCCCBBBAAA@@@???>>>===999888777777777777999999;;;;;;:::999999:::;;;<<<888777777888999888666333444222000///...///000111000222555777777555333111666555444555777999::::::666777888888999:::;;;<<<::::::999888888888999999;;;::::::;;;<<<======<<<::::::888777777777888888777888::::::999:::;;;===777777777999<<<======;;;;;;999777777888999999999666777999::::::999999888:::888666444555888<<<>>>AAABBBDDDEEEDDDCCCAAA???AAA???======???AAAAAAAAA>>>???@@@AAAAAA???===<<<<<<<<<<<<;;;999888666444555;;;???@@@AAADDDEEECCC<<<;;;:::<<<>>>AAAAAAAAA===333###  000:::===@@@AAABBBBBBCCCDDDDDDDDDBBBCCCEEEGGGHHHHHHFFFCCC@@@BBBCCCCCCAAA???@@@AAACCCBBBAAA@@@AAADDDGGGIIIGGGDDD===555///---///222999:::<<<======:::666333000777===;;;333+++)))+++---///222555777999:::;;;999<<<@@@CCCCCCBBBAAAAAA<<<===>>>???AAAAAAAAA@@@;;;;;;===AAAFFFGGGFFFDDDAAAAAA@@@???>>>???AAABBBCCCBBB???<<<;;;===??????=========>>>>>>@@@BBBCCC???>>><<<:::::::::;;;;;;@@@@@@AAAAAAAAAAAA@@@@@@===;;;999999<<>>@@@AAAAAA@@@>>>===@@@AAACCCCCCBBBAAABBBCCCEEEDDDCCCBBBAAA???===<<<>>>=========>>>?????????:::<<<======;;;999888999:::888555555777:::;;;<<<<<<<<<;;;;;;<<<<<<;;;:::888777666777:::>>>AAABBB>>>===<<<<<<<<<;;;999777888:::;;;<<<;;;;;;<<<===;;;:::999888666000(((""" )))...000444666666:::999888777777888999:::666777:::===>>>>>>======??????@@@@@@>>><<<;;;:::666777888999999999888888999999<<>>;;;;;;<<>>>>>@@@AAABBBBBBBBBBBB@@@@@@@@@@@@AAABBBBBBBBBBBBEEEGGGFFFDDDDDDFFFIIIKKKGGGFFFIIIIIIEEECCCCCCFFFBBB===:::::::::::::::;;;<<<>>>??????>>><<<;;;888666555666999===>>>>>>???>>><<<:::888777666666222666<<>>===>>>>>>>>>???@@@AAABBBCCCCCCAAA===999999:::===???<<<>>>???>>>======>>>???>>>>>>???@@@AAABBBCCCDDDAAAAAA@@@>>><<<<<<<<<===<<<;;;::::::<<>>>>>>>>::::::999999:::<<<===??????AAABBBAAA>>><<<;;;;;;======<<<;;;;;;===@@@DDDBBBBBBAAAAAAAAA@@@???>>>///000000---***))),,,///444555555555444444666888555444222000......111333999999999:::<<<===???@@@;;;999777666666777999;;;:::;;;;;;999888888999;;;::::::;;;<<<===???@@@AAAAAA@@@@@@@@@@@@?????????999999888777888999:::;;;888777777666777888:::;;;;;;:::888888888888666555333222000///...///111222555777999:::999777444333444555555666888999;;;<<<<<<<<<<<<:::777666777999::::::999999888777777666666777888999:::;;;<<<======<<<;;;:::::::::::::::999:::;;;:::999999;;;===999888888999;;;<<<;;;:::999888777777777888:::;;;666777999:::999999:::<<>><<<<<>>@@@BBBCCCCCCAAA???===<<<<<<;;;:::999777666555333999>>>???AAAEEEGGGEEE;;;;;;<<>>AAAEEEEEEBBBAAABBBCCCAAA@@@>>>>>>???BBBFFFHHHCCC@@@:::333...---000333888;;;???BBBCCC???777222***000555555000,,,,,,---000111222444666777888999555999>>>AAAAAA@@@@@@@@@=========???AAAAAA@@@>>>555777<<<@@@DDDFFFGGGGGGBBBBBBAAA???======???AAACCCCCC???:::999<<<>>>===???@@@AAAAAA@@@@@@BBBDDDEEECCC@@@======>>>@@@BBBAAAAAABBBBBBBBBAAA@@@@@@<<<;;;:::;;;>>>BBBDDDEEE???@@@AAABBBBBBAAA???>>>???AAACCCCCCAAA@@@AAABBBAAA@@@>>>>>>??????>>>======;;;:::;;;===???@@@???<<<===>>>===:::999888999<<<:::888888:::<<<>>>>>><<<<<<<<<<<<<<<=========;;;:::999888:::===@@@BBB<<<<<<===>>>===<<<;;;:::777999;;;;;;:::999:::;;;;;;;;;:::999777222,,,((( )))---///222444444444444555555666666666666666777;;;>>>@@@AAAAAA@@@???AAABBBAAA>>><<<;;;;;;777777777777777888888888:::888:::AAADDDCCCBBBBBB@@@CCCFFFGGGEEEBBB@@@@@@AAA???===;;;;;;===???@@@AAABBBDDDFFFFFFEEECCCBBB;;;===@@@BBBDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHIIIFFFGGGKKKLLLHHHDDDDDDCCC@@@<<<:::999999888777:::;;;>>>??????>>>;;;:::777555444777===BBBCCCCCC>>>===<<<::::::999999999666:::>>>@@@@@@?????????======>>>>>>???@@@@@@@@@BBB@@@===;;;:::<<<>>>@@@>>>??????>>>;;;::::::;;;>>>???@@@@@@AAAAAAAAA@@@>>>???AAA@@@>>>=========999999:::;;;===???BBBCCCCCCDDDDDDDDDCCCAAA???>>>@@@>>>>>>>>>@@@@@@???>>>;;;:::999999:::===???AAA@@@BBBDDDCCC@@@<<<:::999999;;;<<<<<<<<<>>>AAACCCBBB@@@??????@@@AAAAAA@@@111333444222---+++---000333444555333111000333555222222111000......111333777777888888:::<<<===>>>777666555444666888;;;===999;;;<<<<<<999777888:::=========>>>>>>???AAAAAA>>>>>>======>>>>>>???@@@::::::999999999:::;;;<<<888888777777888999;;;<<<>>><<<888777777888777777222111///...///000222333777888999:::999888666555555666777888888888:::;;;<<<===<<<999555444555777777888888999999888777666444555666777777888999:::;;;<<<<<<<<<============:::;;;:::999777777999;;;<<<:::888777777777666555555666666666666777999;;;777999;;;;;;:::;;;===@@@???===:::888777777999:::<<<<<<<<<===>>>???@@@AAA>>><<<;;;;;;===???@@@???AAABBBDDDEEEDDDAAA>>><<<<<<<<<;;;:::999777666666333999>>>>>>@@@DDDFFFDDD:::;;;===AAADDDDDDBBB@@@<<<666***  +++888<<>>@@@DDDDDD@@@@@@DDDEEEBBB888===BBBCCC@@@>>>@@@BBB>>>>>>???@@@AAACCCDDDEEE@@@>>>999333//////222555;;;===???BBBCCC>>>666000(((+++.........---...///222333333444555666777777444888===@@@AAA@@@???>>>>>>======???AAAAAA>>>;;;555888<<>>===<<<===@@@CCCDDDDDD@@@AAABBBBBBBBBAAA???>>>===???@@@@@@???>>>>>>>>>===<<<;;;<<>>======>>>>>>===:::999999:::===;;;999:::<<<>>>>>>>>>;;;<<<============>>>???===>>>>>>=========>>>???:::<<<>>>@@@???>>>======555777999:::999999:::<<<888888888777666444111/// (((---...000222111000111444666777666666555666888;;;???BBBCCCCCCCCC>>>AAACCCCCC@@@>>>???@@@888777666555555777888999===999;;;BBBEEEAAA>>>>>>???AAACCCCCCBBBAAAAAABBB===<<<;;;;;;<<<>>>???@@@AAABBBDDDEEEEEECCCAAA???===???CCCFFFGGGFFFCCCAAADDDEEEGGGHHHGGGFFFDDDCCCAAA@@@@@@BBBEEEHHHJJJKKKIIIEEEEEEHHHIIIEEECCCDDD@@@>>>;;;;;;;;;;;;:::999999;;;>>>@@@@@@>>>;;;999333111111666>>>DDDEEECCC======<<<::::::999999999:::<<>>>>>??????>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@>>>>>>???===;;;::::::;;;CCCCCCDDDCCCBBB???===;;;999===AAACCCAAA???>>>???777888:::<<<>>>@@@AAABBBAAAAAA@@@???>>>===<<<;;;<<<===>>>@@@BBBBBB@@@===<<<;;;::::::;;;>>>AAACCC@@@BBBDDDCCC@@@;;;888777555777:::<<<<<<===???AAABBB???<<<<<>>=========<<<===<<<<<<;;;<<<>>>@@@AAA;;;;;;:::::::::;;;===>>>;;;:::::::::;;;===>>>@@@@@@===999666666777888888111000///...///000222444555666777888888777666666777888999999888777888999999::::::888444444666999444555888999:::999888777444555666666555555666777999:::;;;===>>>??????@@@:::;;;:::888666666777999===:::666444333222000///333333444444555666999;;;888:::======;;;<<<@@@CCC;;;:::999888888:::<<<===BBB@@@<<<999999;;;>>>@@@===<<<::::::<<<>>>>>>>>>CCCDDDFFFFFFDDDAAA===:::<<<<<<;;;:::999888777666444:::>>>>>>???CCCDDDBBB888999<<<@@@CCCBBB>>>;;;<<<777---   ***777<<>><<<:::999>>>BBBBBB===<<>><<<:::<<<>>>;;;===@@@CCCDDDDDDBBBAAA>>><<<888444111111444888?????????@@@@@@<<<555///))))))***+++,,,...//////444444444555555666666666444999>>>AAABBBAAA?????????>>>===???BBBAAA>>>:::999<<>>===>>>???EEEEEECCC???:::999;;;>>>AAACCC@@@999:::@@@DDDBBBBBBDDDEEEDDDAAA???@@@BBBEEEEEEDDDBBB@@@===;;;:::<<<>>>@@@BBBDDDEEEEEEEEEAAA@@@???@@@BBBCCCCCCBBBAAAAAABBBBBBAAA@@@>>>===:::<<<>>>???===<<<;;;<<<;;;999999;;;@@@CCCDDDCCCDDDAAA======>>>???>>><<<>>>??????===;;;999999:::;;;999999999<<<======<<<;;;<<<>>>>>>======???@@@>>>@@@BBBBBB@@@>>><<<<<<:::<<>>>>>>>>>>>???BBBDDD::::::;;;;;;===>>>@@@@@@@@@BBBDDDEEEDDDBBB@@@>>>???BBBFFFIIIJJJGGGCCC@@@FFFGGGIIIKKKJJJHHHEEECCC@@@>>>===AAAGGGLLLNNNNNNKKKFFFCCCDDDEEEBBBAAACCC>>>===<<<===??????>>>===999<<>>?????????AAADDDFFF>>>>>>?????????>>>======;;;;;;::::::;;;<<<>>>???:::<<<======<<<<<<===???GGGGGGHHHFFFCCC???:::777777<<>>BBBDDDCCC@@@===<<<;;;::::::<<>>???BBB>>>::::::===BBBCCCDDD222111000111333444333222///111222000......111444333333333222222222333333666555333555777:::;;;;;;777777777777999<<<>>>@@@BBB???<<<<<>>@@@===;;;<<<;;;;;;;;;::::::<<<@@@DDDBBB@@@===:::999:::;;;===AAA???<<<:::999999:::;;;>>>;;;:::<<<:::444222333,,,,,,,,,---///222666888;;;::::::999888777666555222555666444555777777444111222333444666888:::;;;666888999999888777888999888888777666666777888999:::999:::===AAACCCAAA>>>666999<<<<<<999777777999999<<<===:::333---***)))111000///000222666:::<<<===;;;999999;;;=========>>>;;;999:::<<<<<<:::777>>>;;;888777888:::;;;;;;<<<<<<<<<===???@@@???>>>???@@@AAA@@@===;;;;;;;;;<<<>>>>>>;;;777444555666666666888999;;;===>>>???:::===???@@@?????????@@@999<<<444!!!  '''444;;;DDDBBB???===;;;::::::;;;<<<>>>@@@@@@>>><<<<<<<<<555888:::;;;;;;<<<===>>>===>>>???AAABBBCCCDDDDDD???===:::666555444555666777888;;;???AAA===444---,,,,,,+++******///777======AAA>>>555666>>>>>>777333777;;;>>>>>>>>>===>>>@@@@@@AAAAAA@@@@@@??????;;;===??????>>>===>>>???DDDEEECCC===666555:::??????@@@>>>:::;;;BBBGGGGGGAAACCCEEEDDDBBB???======EEEEEECCC@@@===::::::;;;AAAAAAAAACCCFFFGGGFFFEEEBBBAAAAAAAAAAAABBBCCCCCCDDDBBB@@@???@@@AAAAAAAAA::::::777555:::AAACCC@@@============>>>???AAABBB@@@@@@@@@???>>>===<<<;;;999<<<>>><<<999666555666:::888666555666888:::<<>>::::::>>>>>>:::999:::===@@@BBBAAA===:::<<<;;;;;;>>>AAABBB???<<<<<<<<<;;;:::::::::;;;<<<666666666777888777444111%%% !!!,,,///---///444444333333555888<<<>>>???999;;;???BBBDDDDDDCCCBBB===<<<;;;===AAADDDCCCAAA<<<888333222555:::<<<===>>>>>>???@@@AAA@@@===;;;>>>AAA@@@<<<<<>><<>>>>>@@@BBBBBB???;;;999:::;;;>>>???===999666(((+++000777>>>AAAAAA???===>>>>>>;;;777555666888999>>>BBBAAABBBDDDCCC???:::<<<>>>>>><<<;;;:::;;;<<<<<<999777;;;AAABBB??????===<<<;;;<<<<<<<<<;;;DDDHHHLLLLLLGGG@@@<<<;;;777<<>>===BBBBBBAAA@@@???>>>===<<<888;;;>>>??????>>>======???>>>======>>>AAADDDEEE>>>???AAA@@@<<<888666555111222666999<<<>>>>>>???>>>>>>>>>>>>??????>>>>>>333222111111222333222111...///000...------000333111111222333444666777888999777666666777999999999888888999:::<<<>>>???AAAAAA@@@>>>>>>>>>???>>>===>>>;;;<<<@@@BBB???<<<===888999999999999<<<@@@CCCBBB@@@===::::::<<<>>>@@@AAA???===;;;::::::;;;;;;>>>;;;;;;<<<:::444111222000000000111444777:::<<<<<<;;;999777666555444444111444555333444888888666000111222333555777999:::666888::::::999888999:::666555444333333444555666:::::::::<<>>777:::<<<===<<<:::888888999;;;<<<999333...,,,,,,///000111333444666777888<<<:::999999;;;<<<===<<<;;;999888999<<>>===<<<999666555888;;;===>>><<<<<<<<<===???@@@???>>>???@@@@@@>>>;;;::::::::::::<<<<<<999555111000111333444555777999:::<<<<<<:::===@@@AAA@@@??????@@@===>>>666###  %%%222:::????????????>>>===<<<;;;>>>@@@AAAAAA???===<<<<<<:::<<<>>>???>>>>>>???AAA>>>>>>???@@@@@@@@@@@@@@@>>><<<999777666777888:::888:::===??????:::444///+++,,,...---...444>>>FFFOOOOOOFFF:::888>>>@@@:::555888<<>>===<<<===>>>>>><<<<<<===???CCCCCCAAA<<<888888;;;??????@@@>>>:::;;;@@@CCCCCCBBBCCCEEEDDDAAA???======CCCCCCCCC@@@===<<<<<<===BBBAAABBBCCCFFFGGGFFFDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEBBB@@@???@@@AAAAAA@@@;;;;;;999777:::@@@@@@===;;;;;;;;;;;;===>>>@@@AAA@@@@@@AAA@@@???===;;;:::555888;;;;;;999888999;;;:::999777666777999;;;<<<<<<>>><<<888888<<<<<<999:::;;;===@@@BBB@@@<<<999:::999888:::===???===<<<;;;;;;<<<<<<<<<<<<;;;;;;999888888888999777555222''' !!!---000///111555888777777888:::<<<======888;;;>>>AAABBBAAA???>>>@@@>>><<<===@@@BBBAAA@@@===999555444777;;;===>>>>>>>>>>>>???@@@???===<<>>CCCEEEBBBBBBCCCCCCAAA@@@@@@AAACCC===@@@AAA@@@???@@@BBBCCCKKKOOOSSSSSSNNNIIIGGGGGGJJJHHHKKKOOOOOOJJJEEEDDDDDDDDDEEEHHHJJJLLLNNNPPPRRROOOKKKEEEAAA???>>>>>>?????????AAACCCCCC@@@======<<<;;;<<<======<<<;;;111222444888===AAABBBBBB>>>??????===:::888999;;;:::<<<<<<:::<<<@@@AAA>>><<<<<<===>>>????????????<<<===;;;:::===BBBBBB???===<<<;;;:::;;;<<<<<<<<>>===<<<<<<<<<555777999;;;<<<<<<<<<===??????>>>???@@@AAACCCDDDAAA@@@???<<<999888:::;;;666777999:::<<<<<<<<<<<<>>>===<<<<<<===>>>>>>>>>444222111111222222000///---------,,,+++,,,...000...///111444777:::<<<===<<<:::888777888888888777888999;;;===>>>???@@@@@@@@@AAAAAA@@@>>><<<===>>>@@@===>>>BBBDDD@@@======:::::::::999888999===???BBB???<<<999999<<>><<<;;;;;;<<<<<<>>>;;;;;;<<<999333111222333333333444666:::===???===;;;888555333333333333111444444111333777999888000000111333444666777888666888::::::999999:::;;;777666444333222333333444888:::;;;;;;;;;;;;===>>>:::;;;<<<>>>???===999666888:::;;;999444000000111222333666888999888777666;;;:::999:::;;;<<<<<<;;;;;;999888999<<>>@@@===<<<<<<===???@@@@@@>>>??????>>>;;;888777888::::::;;;;;;999555111//////111222333444666777999999:::===AAABBBBBB@@@??????@@@AAA999'''  """///777888:::===???@@@???>>>===AAABBBCCCCCC@@@===<<<<<<===???AAAAAA@@@???@@@AAA??????@@@??????>>>===<<<<<<;;;999888888:::<<<>>>;;;===??????<<<888444333,,,///222222111777CCCNNN[[[XXXKKK;;;777<<>>===<<<=========<<<::::::<<<>>>AAA???>>><<<;;;<<<===>>>@@@BBBAAA===>>>BBBCCCAAABBBDDDEEEDDDAAA>>>======@@@AAAAAA@@@>>>>>>???@@@BBBAAAAAACCCEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDBBB@@@???@@@@@@???>>>;;;===<<<;;;<<>>:::999999999:::<<<>>>@@@AAA@@@AAAAAAAAA@@@===:::888111333777999:::;;;>>>???<<<;;;999888888:::<<<===999;;;:::777777::::::888;;;<<<===@@@AAA???;;;888888666666777999;;;<<<;;;:::;;;<<<======<<<;;;:::<<<;;;999888888888666444))) !!!...333222333888<<<======>>>>>>===<<<;;;777:::===AAABBBAAA???===BBB@@@===<<<>>>???@@@??????<<<999777999===???@@@============>>>>>>>>>>>>@@@BBBBBB???@@@DDDEEECCCCCCCCCBBB@@@???>>>@@@BBB============>>>AAAFFFKKKVVVXXXYYYTTTMMMIIIIIIKKKLLLIIIJJJPPPRRRLLLFFFCCCFFFGGGIIIKKKMMMOOOQQQQQQQQQNNNKKKGGGDDDCCCCCCCCC?????????AAACCCCCCAAA@@@AAA>>>;;;:::;;;===??????999777666888;;;???AAABBB>>>???@@@???===<<<===???>>><<<888555888???BBB???===:::999:::>>>AAABBBAAA;;;>>>>>>===@@@CCCBBB>>>;;;:::999999:::;;;===>>>DDDKKKPPPPPPJJJGGGIIIMMMQQQMMMFFFAAA>>>=========CCCDDDFFFEEEDDDCCCCCCCCCBBB@@@>>><<<;;;;;;<<<===444555555777888:::<<<===??????@@@AAAAAAAAAAAAAAACCCAAA===999777999>>>CCC=========<<<;;;;;;:::999>>><<<::::::<<<>>>??????333222000000111111000...------,,,,,,,,,---...000...000222555999;;;===>>>;;;999888888999999888777777999;;;===???????????????AAACCCAAA>>>;;;<<<>>>AAA>>>>>>BBBCCC???<<<<<<======<<<:::888777999;;;AAA>>>;;;888888:::===???@@@@@@>>>===<<<<<<<<<===>>>;;;:::;;;999333000111333222222333555888<<<>>>???<<<999555333333444444555666555111222666888777111111333444555666777777666888:::::::::999:::;;;:::999777666555555555666888:::<<<;;;999999;;;>>><<<;;;<<>>???;;;777444333666:::>>>@@@>>>===<<<===???@@@@@@???>>>>>><<<999666666777999:::;;;<<<;;;999777444333000111222333555666777888:::===AAACCCBBBAAA??????BBBBBB;;;+++  +++444333555888;;;>>>???@@@@@@CCCEEEEEEDDDAAA???======>>>???AAAAAA???>>>>>>???@@@@@@AAAAAA@@@@@@???>>>===<<<:::999999;;;===???>>>AAABBB@@@;;;777666777111555777555222555@@@IIITTTOOODDD777444888:::888666:::===@@@AAABBBCCCDDDAAAAAAAAAAAA@@@>>>===<<<======<<<:::999999<<<>>>???===;;;;;;===??????>>>@@@CCCDDDBBBBBBFFFGGGDDDCCCDDDEEECCCAAA>>>===>>>>>>???@@@?????????AAACCCAAA@@@@@@AAACCCCCCBBB@@@???@@@@@@AAAAAAAAAAAAAAABBB@@@>>>===>>>>>><<<;;;;;;>>>@@@??????AAA???;;;999999:::;;;===???@@@AAA@@@AAABBBBBB@@@===:::888///111444777:::===???AAA===<<<;;;::::::;;;<<<===777:::;;;888777:::;;;999<<<<<<===??????>>>:::777777666555555777999;;;;;;:::::::::;;;;;;;;;;;;;;;>>>;;;999888888777666555+++!!!   ///555555666999===???AAABBBAAA???>>>===888;;;???BBBDDDDDDBBBAAABBB@@@===<<<<<<>>>@@@AAA@@@???<<<;;;<<<>>>@@@AAA============<<<===>>>???@@@BBBBBBBBBCCCDDDEEEDDDCCCCCCCCC@@@>>>>>>???AAA>>>===>>>AAACCCDDDIIIOOO\\\[[[ZZZVVVRRRNNNLLLKKKMMMKKKNNNUUUVVVOOOEEE@@@CCCFFFHHHIIILLLQQQRRRQQQKKKJJJHHHFFFEEEEEEFFFFFF>>>>>>???@@@AAABBBAAA@@@AAA>>>;;;:::;;;===??????888777777888;;;>>>??????<<<===>>>?????????@@@@@@AAA???999666:::BBBDDDAAA===888333555:::>>>>>><<<:::>>>@@@@@@AAACCC@@@;;;777888888888999:::===???DDDJJJPPPOOOIIIGGGKKKQQQRRRKKKCCC??????@@@@@@???CCCEEEFFFEEECCCBBBCCCEEECCCAAA>>>;;;;;;<<<===???999777666666888:::<<<<<<>>>???@@@BBBBBBAAA???>>>BBB@@@<<<999888;;;BBBFFFBBBAAA???===<<<;;;::::::???<<<888888;;;???@@@@@@111000//////111111000//////...---------///000000000111444666999:::;;;<<<777666666777999::::::999666888:::<<<===>>>======>>>AAACCCBBB???<<<===???AAA>>>===@@@@@@===:::;;;=========;;;999999:::<<>>??????>>>>>>======<<<<<<<<<:::999;;;999333111222333333222333444777:::;;;>>><<<999666444555666777999;;;888333222555666444222333555666777777777777555777999:::999999:::;;;<<<;;;999777777666777777777:::===<<<:::999;;;>>>===<<<<<<>>>@@@>>>999555666999:::999666666888:::======<<<<<<;;;;;;;;;;;;<<<;;;<<<===???>>><<<999;;;;;;;;;::::::;;;===>>><<<999555444666:::<<<>>>???===<<<===???@@@AAA@@@>>>===<<<999666666888:::999999:::;;;<<<;;;:::999222222333444666777888888:::===@@@BBBAAA@@@??????AAA@@@;;;/// (((111111111333666999>>>AAACCCDDDFFFFFFEEEBBB@@@>>>>>>???@@@AAAAAA???>>>>>>???@@@AAABBBCCCCCCDDDCCCCCC@@@???<<<:::999:::<<<===AAACCCDDDAAA<<<888888999888:::;;;666111000666===AAA???999333333666777555555888;;;>>>>>>???AAABBBAAAAAAAAA@@@@@@>>>============<<<:::999999<<>>===;;;;;;===?????????>>>AAACCCBBBDDDHHHIIIGGGCCCDDDDDDCCC@@@>>>>>>>>><<<>>>??????>>>???AAACCC>>>======???AAAAAA@@@???<<<===>>>?????????>>>>>>>>>===;;;;;;<<<;;;:::888:::???CCCBBBBBBDDDBBB>>>:::;;;<<<>>>???AAAAAABBB@@@AAAAAAAAA???===:::999222222444666999<<<>>>???======<<<;;;;;;<<<<<<===666;;;===:::999;;;===<<<;;;;;;<<<===>>>===:::777888888777777777888:::<<<:::999888777888999;;;<<<===;;;888777777777666555...&&&  ...666666666888999===BBBCCCBBBAAA@@@@@@===???AAACCCCCCBBB@@@??????>>><<<;;;;;;>>>AAACCCAAA@@@???>>>===>>>???@@@===>>>???>>><<<<<<>>>@@@AAAAAABBBDDDEEEDDDDDDDDDCCCDDDDDDBBB???>>>>>>???@@@???BBBHHHIIIGGGIIIOOO^^^\\\[[[\\\]]]YYYRRRKKKNNNNNNSSSZZZZZZOOOCCC===???EEEHHHIIIMMMSSSUUURRRJJJIIIGGGEEECCCCCCCCCCCC======>>>????????????@@@>>>===;;;;;;======<<<;;;444555888<<<@@@@@@???<<<999:::;;;===??????????????????<<<999===CCCDDDAAA>>>999333333777::::::888888===AAAAAA@@@AAA>>>999444666999999999:::===@@@DDDIIIMMMKKKGGGEEEIIIMMMMMMHHHAAA>>>???@@@@@@>>>BBBDDDFFFDDD@@@>>>@@@CCCCCCAAA???<<<<<<===???@@@@@@<<<999888:::;;;<<<<<<<<<===@@@AAAAAA@@@>>>============<<<<<<>>>BBBFFFCCCBBB???===<<<<<<<<<===???;;;777888<<<@@@AAA@@@...------...111222222111111///------///000111000111222444666888888888888444444444777:::;;;:::999666777888:::;;;<<<<<<<<<>>>@@@BBBBBB@@@???>>>>>>CCC>>>;;;======:::999;;;999;;;<<<;;;;;;;;;===???AAA@@@???>>>===>>>>>>???>>>>>>>>>======<<<<<<<<<:::888888:::999444222333666555444444444666999:::;;;:::888777666777999:::<<<>>>;;;666444666555333333444666777777777666666444666888999999999:::;;;:::999777666555666666777888:::===>>>>>>======>>><<<;;;;;;<<<<<<;;;888555555888;;;;;;999888:::<<<===<<<;;;:::999999999999;;;;;;<<<>>>???>>>:::777444666888999::::::<<<>>><<<:::777777999;;;======@@@>>><<<<<<>>>@@@AAAAAA<<<<<<<<<;;;999999:::<<<777666666777:::<<<<<<;;;333444555666777888999999:::===???@@@?????????@@@@@@@@@<<<222!!!  &&&000000000111444888===BBBEEEDDDEEEFFFEEECCC@@@?????????AAABBBBBBAAA@@@@@@AAA>>>???AAACCCDDDEEEFFFFFFBBB@@@===:::999999;;;<<>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;:::;;;===@@@???>>>===<<<;;;===>>>@@@;;;>>>@@@@@@BBBGGGIIIGGGDDDDDDDDDBBB@@@>>>>>>???<<<===>>>>>>======???AAA<<<;;;<<<>>>@@@AAA@@@???:::;;;<<<===>>>===<<<<<<;;;:::::::::;;;;;;999888:::@@@EEEDDDCCCDDDBBB???===>>>???@@@AAABBBBBBBBB@@@@@@@@@???>>>===<<<;;;666555444666888;;;<<<;;;======<<<<<<<<<<<<<<<<<<777===@@@===;;;===??????;;;:::;;;<<<===<<<:::777999:::;;;:::888888:::;;;999999888888888:::;;;<<<;;;999888888999999777666111+++  ---555666555666555:::@@@BBBAAA@@@AAACCCDDDDDDCCCAAA???===;;;:::=========<<<<<<===@@@CCC@@@@@@AAA???>>>===>>>???===@@@AAA@@@===;;;===@@@@@@???BBBFFFFFFCCCBBBDDDCCCEEEFFFEEEBBB???>>>===@@@???DDDLLLMMMGGGGGGLLL\\\\\\___ccceee```VVVNNNMMMOOOUUUZZZWWWLLLBBB???@@@HHHLLLKKKOOOVVVXXXSSSMMMKKKIIIFFFCCC@@@>>>======>>>???>>>===<<<===???>>>======>>>>>>===999777333666;;;AAAEEEDDD@@@<<<777777888;;;>>>???>>><<<:::======:::;;;???AAA@@@AAA<<<888666777999999888888>>>BBBAAA@@@???===999444888<<<>>>======???AAADDDFFFIIIHHHFFFEEEGGGIIIKKKGGGBBB???===<<<<<<;;;AAADDDEEEBBB<<<:::===@@@BBBAAA???>>>===>>>???@@@DDD???;;;:::<<<===<<<;;;:::;;;>>>???@@@???===<<<999;;;===??????@@@AAACCCCCCAAA???<<<;;;<<<>>>???===888555777===AAAAAA???*********---111333444444111///,,,---///111111000///111333555666666666555222222333666999:::999888888888888888999;;;<<<===>>>>>>???AAACCCBBB@@@>>>EEE???:::;;;;;;999999<<<:::;;;<<<;;;999999999;;;::::::<<<===>>>>>>>>>>>><<<============<<<;;;;;;888666777:::999555333555888666555444333555666777666666666666777999:::;;;<<<>>>===999777888777333333444555777777666555444333555777888888888999:::888777666555555666777777999:::===@@@BBBBBB@@@===:::;;;;;;:::888666666666444888<<<===;;;:::;;;<<<::::::;;;;;;:::999777666888999;;;===>>><<<888444111444888999888888888::::::888888999<<<>>>>>>>>>@@@>>><<<<<<>>>AAABBBBBB;;;<<<======<<<<<<===>>>999666444555888;;;<<<;;;444555555666777888999999;;;<<<======<<<===???@@@BBB@@@>>>555###  %%%//////000333666:::>>>BBBCCCBBBDDDFFFEEECCCAAA@@@@@@===???AAAAAA?????????@@@<<<===>>>@@@BBBBBBCCCCCCAAA???<<<:::999999;;;<<>><<<<<<<<<:::888555777777888888888777555333555444444666777666333111000222444444444444666888999999::::::;;;;;;:::::::::;;;============???AAAAAAAAA???<<<999999===AAA<<>>>>>???<<<=========;;;;;;===>>>;;;;;;<<<>>>AAACCCCCCAAA999;;;<<<>>>>>>===<<<;;;:::999:::;;;======;;;999;;;BBBEEECCCAAAAAA???===>>>???@@@AAABBBAAAAAA@@@AAA@@@>>>=========>>>>>>888666444555888:::::::::======<<<<<<<<<;;;;;;;;;666===AAA???===???AAAAAA999999999;;;===<<<:::888:::<<<===<<<:::888888999777999;;;=========<<<;;;999999999:::;;;;;;999777555000$$$  +++444444222222222888===???>>>>>>AAADDDGGGEEECCC@@@???>>>>>>>>>===>>>???>>><<<<<<>>>@@@>>>@@@AAA@@@===;;;<<<===>>>BBBDDDCCC???<<<<<<>>>???>>>AAAGGGGGGCCCAAACCCCCCFFFHHHHHHEEEAAA===<<<>>><<<@@@JJJJJJCCCCCCJJJUUU[[[cccfffccc\\\TTTPPPKKKMMMRRRUUUOOOGGGCCCEEECCCKKKOOOLLLOOOWWWWWWQQQMMMLLLJJJHHHEEECCCAAA@@@???@@@AAA???<<<;;;===???AAA@@@???>>>>>><<<999777444777<<>>:::666666777:::>>>>>><<<:::888===>>>:::777;;;@@@BBB@@@>>>;;;999888888999999999@@@DDDBBB@@@???===:::666<<>>AAADDDEEEAAA:::777:::>>>@@@??????>>>>>>>>>>>>???BBB>>>::::::===>>><<<999888999;;;<<<===>>>======777:::===???@@@@@@AAABBBDDDBBB>>>;;;:::<<<>>>@@@999555222555<<<@@@>>>;;;(((((())),,,111444666666111...,,,,,,///111000///...///222444555555555444333222333666888999888666999999888888999;;;<<<>>>???===>>>@@@DDDDDDAAA>>>GGG@@@;;;::::::888:::===??????>>>;;;777444333333111333777:::<<<======<<<;;;<<<<<<<<<<<<<<<;;;:::777555666999999555444666777666444222111222333444222333444666888999:::;;;;;;>>>===:::999:::999555222333555666666555333222222444666777777777888:::888888777666666777888999999:::<<>><<<888555666777999<<<===:::666222222666::::::777444333333777777888:::>>>@@@AAA@@@AAA>>><<<<<<>>>AAABBBBBB:::<<<>>>???>>>>>>???@@@<<<999555555888;;;<<<<<<444555555666777888999999;;;<<<<<<;;;;;;<<<>>>AAADDDBBB???777%%%  $$$//////111555:::>>>@@@BBBBBBBBBCCCEEEEEECCCAAAAAAAAA:::;;;======<<<<<<===>>>:::;;;<<<>>>????????????@@@>>>;;;999999:::<<<======:::999999;;;:::666222222333444999===>>>;;;888999777666777777333///......000111111111111222444555666777888888888888888888;;;===>>>>>>???@@@AAABBBCCCAAA<<<777666<<>>>>>???<<<======<<<::::::;;;<<<<<<;;;<<>>===<<<:::::::::<<<>>>???===;;;===CCCFFFBBB>>>>>><<<:::???@@@AAABBBBBBAAA@@@???AAA???>>><<<<<<===???AAA888666333444888::::::999======<<<<<<;;;;;;;;;:::666===BBB@@@===???BBBBBB888888999:::<<<===;;;999:::<<>>:::777777888555999>>>BBBCCC@@@<<<999999999:::<<<>>>===;;;999888444(((  ***333333111000222777<<<===<<<<<>>???===@@@GGGHHHBBB@@@BBBCCCFFFJJJJJJGGGBBB===;;;<<<888<<>>>>><<<:::888555777:::>>>AAA???;;;777777666777:::>>>???<<<999999>>>@@@:::666999AAAFFF<<<===<<<:::888777888:::;;;BBBFFFCCC@@@@@@>>><<<888???FFFIIIGGGDDDCCCEEEDDDCCCDDDHHHLLLMMMKKKHHHFFFEEEAAA;;;777888>>>CCCBBBEEEFFFAAA999555888===>>>>>>>>>>>>>>>=========>>>:::777999<<<>>><<<999777888999;;;<<<=========777:::===>>>??????@@@BBBFFFCCC???;;;:::;;;===???666222000444;;;???<<<888***,,,...//////111444666444333111//////000111222666444111111333555666666222666:::999555333777;;;888999999999888888:::<<>>??????<<<999;;;???@@@>>>:::888666666888777222000111222222222333555777888999999;;;<<<;;;:::999999:::======@@@EEEIIIIIIDDD???<<<;;;999777666666777777666777:::===>>>>>>===<<<::::::::::::::::::::::::===???BBBCCCBBB???:::888666555444333222111000000333555999<<>>>>>???<<<;;;<<>>BBBCCC@@@>>>>>>???@@@;;;777999???BBB???;;;:::666444777999888999<<>>@@@>>><<<>>>BBBBBB@@@<<<555&&&  !!!...000666<<>>===@@@CCCFFFGGGHHHHHHFFFBBB===:::>>>>>>>>>>>>===<<<::::::;;;999888999===??????===;;;<<<<<<===<<<:::888777<<>>:::666666777444666999;;;=========<<>>BBBEEEGGGGGGGGGCCC>>>:::999;;;>>>@@@EEECCCAAABBBDDDFFFGGGGGGDDDEEEFFFDDDAAA???>>>>>>???<<<:::;;;===???===;;;======???DDDGGGFFFBBB===888:::>>>AAAAAA@@@>>><<<;;;;;;<<<>>>AAACCCCCCBBBCCCCCCCCCAAA>>>======>>>BBBBBBBBB@@@??????AAACCCGGGCCC???>>>@@@AAAAAA???<<<999777777:::===???@@@AAA@@@?????????@@@AAABBB>>>@@@BBBBBB@@@>>>===<<<:::888666777:::<<<;;;:::===??????===:::888888:::::::::<<<>>>AAAAAA@@@>>>=========@@@BBBAAA<<<888666222((( $$$+++...//////666666888:::===@@@CCCEEEHHHFFFDDDCCCBBBCCCDDDEEEIIIEEE@@@;;;:::;;;>>>@@@???AAACCC@@@<<<;;;>>>BBBKKKHHHEEECCCBBBBBBBBBBBBDDDFFFHHHHHHEEEAAA???>>>CCCEEEFFFFFFCCC???;;;888777999<<>><<<999888888===BBBCCC@@@;;;555666777888:::<<<>>>@@@@@@EEEDDD===:::>>>BBBAAA>>>>>>===<<<;;;;;;::::::===???AAACCCDDDDDDCCCBBBAAAEEEIIIJJJHHHDDDAAA???DDDFFFGGGGGGGGGGGGIIIJJJJJJGGGCCC===::::::===@@@DDDAAA<<<999999:::;;;;;;BBBBBBBBB@@@===;;;;;;<<<===============<<<<<<;;;:::999999;;;======<<<:::<<<===>>>===<<<<<<===>>><<>>>>>???<<<999:::===???<<<999777444555888777333222444666666555444444444444444999:::<<<<<<;;;::::::;;;>>><<>>>>>===<<<===:::888888;;;>>>>>>>>>:::===@@@BBBBBBAAAAAAAAA===999555888>>>BBBAAA===888555555999;;;::::::===@@@>>>===??????<<<===AAA@@@>>><<<666'''   ---222888>>>@@@???>>>@@@CCCCCCEEEGGGGGGEEEAAA<<<999======>>>>>>>>>>>>======:::888888:::===@@@AAA@@@???????????????===<<<;;;<<<<<<=========;;;999666666777999<<<======<<<;;;:::888555444555555333111333444555666555333111///...------000555999:::999999:::===@@@DDDEEECCCAAAEEEBBB???<<<:::;;;>>>???>>>???@@@CCCFFFGGGFFFDDDCCCDDDEEECCCAAA???>>>>>><<<:::999;;;>>>@@@@@@???<<<===>>>BBBEEEDDDAAA===555888<<>>;;;;;;<<<>>>AAACCCCCCBBB?????????>>><<<;;;<<<>>>???@@@@@@?????????AAADDDFFFCCC@@@???@@@AAAAAA@@@;;;999666666888;;;===>>>@@@???>>>>>>???AAABBBBBB>>>@@@BBBBBB???===<<<<<<:::777555666999<<<<<<;;;;;;===???>>><<<;;;;;;===;;;;;;<<>><<<;;;===???@@@>>>999555333111,,,%%%   ,,,333666666:::;;;===???AAACCCDDDEEEFFFFFFDDDCCCCCCCCCDDDDDDEEECCC>>>;;;999:::<<<>>>@@@BBBBBB@@@<<<<<<@@@DDDIIIGGGEEEDDDDDDEEEFFFFFFBBBDDDFFFEEECCC@@@>>>>>>BBBCCCDDDCCCAAA===888555888;;;???CCCGGGKKKMMMOOORRRXXXYYYRRRKKKJJJKKKKKKIIIIIIDDDFFFIII@@@;;;FFFLLLPPPQQQMMMKKKMMMKKKGGGGGGIIIKKKLLLLLLKKKHHHFFFAAABBBBBBAAA@@@??????@@@CCCAAA@@@@@@BBBCCCBBBBBB<<<::::::===AAABBB???;;;999888888:::===???@@@@@@???DDDCCC===;;;>>>@@@???<<<<<<<<<<<<;;;;;;;;;:::>>>@@@BBBCCCDDDCCCBBBAAA>>>AAAEEEGGGEEECCCBBBBBBEEEFFFHHHHHHGGGFFFFFFGGGHHHFFFBBB>>>;;;;;;>>>AAADDDAAA===;;;;;;===>>>>>>???@@@@@@???===<<<;;;<<<:::;;;;;;<<<<<<;;;;;;;;;;;;:::999:::<<<===<<<;;;999999::::::::::::;;;<<<>>>@@@CCCAAA>>>;;;;;;<<<777888999888<<<@@@???;;;---.../////////000222444222111000000000111222333333222222222222444666777888888666555444444555666:::;;;;;;;;;999:::;;;======;;;;;;<<<:::777888<<>>===;;;999888888888888:::999777555222111000///555666888;;;===>>>>>>>>>???<<<999999<<<<<<;;;888666444444777777444444666888777666444333333222222999:::<<<<<<;;;:::;;;;;;===:::>>>LLLZZZZZZKKK:::999888777777888999:::;;;:::999888777666777777777:::999777666666777888999999;;;<<<>>>??????>>>>>>444555777888999999999888999:::<<<======<<<:::999;;;888666666888;;;===>>>:::;;;===AAADDDEEEDDDBBB;;;777444666<<>><<<<<>>===<<<777)))  +++333888===???>>>>>>???@@@AAADDDGGGHHHGGGCCC>>>;;;<<<<<<===>>>??????@@@@@@:::999999;;;>>>AAABBBAAA???@@@@@@@@@???>>>===<<<<<<::::::===@@@@@@;;;666888999:::;;;;;;;;;:::999555333222222333444444333111777===???;;;555111///+++***+++...333777:::;;;999;;;@@@EEEHHHFFFBBB>>>CCCAAA???>>>======>>>>>>999;;;???CCCGGGGGGDDDBBBAAABBBCCCBBB@@@>>>>>>???<<<::::::;;;>>>@@@AAA@@@======>>>@@@AAA@@@>>>;;;333555999===???@@@@@@@@@;;;;;;<<<>>>AAACCCCCCBBB===>>>>>>===;;;<<<>>>@@@===>>>????????????BBBDDDEEECCC@@@@@@@@@AAAAAA@@@<<<999666666888:::<<<<<<@@@>>><<<===???AAABBBBBB>>>@@@AAA@@@>>><<<;;;;;;999777555666888;;;======:::===???@@@???>>>??????;;;;;;<<<>>>AAAAAA@@@>>>:::;;;<<<>>>>>>;;;555111111222222///'''  +++666::::::===>>>@@@BBBCCCDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDBBB???===<<<<<<===>>>@@@AAA@@@>>>;;;<<>>:::555222666:::???BBBEEEIIIPPPUUUVVVVVVPPPHHHEEEHHHJJJJJJIIIHHHBBBBBBEEE===;;;HHHPPPRRRRRRMMMJJJKKKKKKIIIJJJIIIJJJMMMPPPPPPLLLHHHDDDDDDCCCCCCBBBCCCCCCDDDCCCBBB@@@AAACCCDDDDDDCCC@@@===<<<===???@@@>>>;;;===:::999;;;???BBBBBBAAA???CCCDDDAAA>>>???@@@>>>999:::;;;;;;<<<<<<;;;;;;???@@@BBBCCCCCCBBBAAA@@@;;;>>>@@@AAAAAABBBCCCDDDEEEGGGIIIIIIGGGDDDCCCCCCDDDDDDBBB???======???BBBDDDAAA>>>===>>>@@@BBBBBB??????>>>===<<<:::999888999999999:::::::::::::::;;;:::888999:::<<<;;;;;;777777777888999:::;;;<<>><<<<<<======;;;///000111000//////000222/////////...///000111222222222333222222333555777888666333333444666666666999:::;;;:::999999:::<<<999;;;<<<:::666444777;;;???>>><<<<<<<<<;;;999666444888999666777:::<<<;;;:::::::::::::::;;;<<<======;;;999999999:::;;;;;;@@@>>><<<:::999999999999:::999777555333111111000555777:::===???@@@??????>>><<<999888::::::999888888555444666666333444777666555444444333333444444999;;;<<<;;;999777777888:::888<<>><<<888555444444666777<<<:::777555555777999:::;;;;;;<<<<<<===>>>>>>>>>111222555888999::::::999;;;<<<<<<===<<<;;;999888999777666666888<<>>===??????>>>>>>999,,,  )))222666:::===<<<;;;<<<<<>>??????<<<<<<;;;<<<>>>???@@@AAA============<<<<<<;;;;;;<<<;;;<<>>777444444///...///111444888<<<======???CCCHHHJJJHHHDDD@@@@@@@@@@@@@@@???>>>>>>===:::;;;>>>AAADDDEEEBBB@@@???@@@AAAAAA???>>>>>>>>>???>>>======>>>>>>>>>>>>??????>>>>>>===;;;999888444666888;;;===?????????;;;;;;<<<>>>AAACCCCCCBBBAAAAAAAAA???===>>>@@@BBB>>>???AAA@@@@@@@@@AAACCCDDDCCCBBBAAAAAAAAAAAAAAA>>>;;;888777888;;;<<<<<>>@@@AAAAAAAAA@@@@@@<<<;;;;;;===???@@@???===;;;<<<>>>>>>===999444111333555777666000%%% (((444999999<<<>>>@@@BBBDDDCCCBBBBBBBBBCCCEEEFFFFFFDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@>>>;;;999;;;@@@DDDEEEFFFFFFFFFEEEFFFHHHJJJFFFGGGFFFEEECCCBBBDDDFFFAAAAAAAAA???===999555222333777;;;===???DDDNNNUUUZZZXXXOOODDD???DDDJJJMMMHHHFFF>>>>>>CCC@@@DDDVVV[[[[[[XXXSSSNNNNNNQQQTTTSSSOOOKKKMMMQQQSSSPPPMMMGGGFFFDDDDDDEEEGGGGGGGGGEEECCCAAAAAABBBBBBAAA@@@BBB???<<<;;;<<<===<<<:::???<<<:::<<<@@@CCCBBB@@@@@@BBBDDDDDDCCCBBB@@@>>>777888:::;;;<<<===<<<<<<@@@@@@AAAAAAAAA@@@??????:::<<<=========>>>AAACCCEEEGGGIIIIIIFFFCCCAAA@@@BBBBBBAAA@@@>>>???AAACCCBBB@@@======???BBBCCCDDDAAA@@@>>>===<<<999666444::::::999999999999999999<<<:::999999:::;;;;;;;;;888777777888:::===>>>>>>???AAACCCAAA<<<888777888888???BBB>>>;;;<<>>>>>===:::888333888999666555999<<<<<<===<<<;;;;;;===>>>???@@@>>>;;;999999;;;<<<<<<<<>><<<:::999999999:::777777666555444444444444777999<<>>???AAA>>>999555444555777999>>><<<999777777888:::<<<>>>======<<<<<<<<<<<<<<<333444666888:::;;;;;;:::;;;;;;<<<<<<<<<;;;999999666666666666888<<<@@@CCC???===<<<>>>AAABBB???<<<===:::777777:::======<<<<<<===@@@DDDBBB<<<;;;>>>???;;;:::>>>@@@>>>===???AAAAAAAAA<<<...  '''333666999<<<===<<<<<<<<>>===;;;;;;:::;;;;;;??????>>>======<<<===>>><<<<<<;;;;;;;;;;;;;;;;;;<<<>>>AAAAAA>>>;;;999999::::::999999777666555444222222333444666777999;;;999>>>CCCAAA;;;666555666555555555555666888:::;;;@@@AAACCCFFFHHHGGGEEEBBB>>>???@@@AAAAAA@@@???>>>???>>><<<===???@@@@@@@@@???@@@AAAAAA???======>>>?????????>>>>>>>>>???@@@CCCAAA???<<<888666555555888999999:::;;;<<<======;;;;;;<<<>>>AAACCCCCCBBBEEEDDDCCC@@@======???AAABBBCCCDDDCCCAAA@@@@@@AAACCCCCCCCCBBBAAAAAABBBBBB@@@===::::::;;;===??????@@@<<<999;;;???AAAAAA???;;;======<<<:::999999:::999999888888999;;;>>>???>>>??????@@@AAAAAA???>>><<<<<<;;;===?????????======???@@@@@@===999666444999999999888555,,,!!! $$$111888999;;;===@@@CCCDDDDDDDDDCCCAAABBBDDDFFFFFFEEECCCAAACCCCCCCCCBBBBBBBBBBBBCCC@@@>>><<<999888:::>>>BBBDDDFFFFFFEEECCCBBBDDDFFFGGGGGGFFFDDDBBBBBBDDDFFFAAAAAAAAA@@@>>>;;;888666333666::::::;;;AAAKKKSSSXXXWWWOOOAAA:::>>>HHHNNNJJJGGG???>>>DDDDDDNNNcccllliiiddd\\\TTTPPPTTTYYY\\\UUUNNNMMMPPPTTTSSSQQQJJJHHHFFFGGGIIIJJJIIIHHHBBBAAA??????@@@AAA@@@???AAA???<<<:::::::::::::::>>><<<;;;<<>><<<666777:::<<<===>>>======???????????????>>>>>>>>>;;;;;;;;;:::999:::===???DDDFFFHHHHHHEEEBBB@@@???AAAAAAAAA@@@???@@@CCCEEEAAA???======???AAABBBBBB???===<<<===>>><<<999666;;;;;;:::999888888888999===;;;::::::;;;<<<;;;:::999777555666:::===>>>>>>===@@@AAA>>>999555555555999???BBB>>>:::>>>CCCFFF555555444222///------...000111222333444555666666111444555444111000111444111222444666888999;;;<<<888999999888666666777999666<<<@@@<<<888888;;;;;;;;;;;;<<<>>>???>>>:::777333888:::777555777;;;;;;<<<;;;;;;<<>>===;;;===<<<:::999888999999:::666666555555666777777888999:::<<<>>>@@@@@@@@@@@@<<<;;;999888888999;;;<<<>>>999666555444222333777999888666444222000//////999::::::888555222111111333666:::<<<:::777555333666666666777999<<>>:::666555777999;;;???>>><<<:::999:::;;;<<<@@@@@@???>>><<<;;;;;;:::999999:::::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<444555777777888:::===@@@???===============;;;999>>><<<;;;:::;;;<<<;;;:::===>>>AAADDD@@@:::999<<>>@@@@@@???>>>;;;===AAADDDEEEEEECCCBBBAAA???===;;;999888888888@@@@@@@@@>>>;;;::::::<<<>>>===<<<<<<<<<<<<=========@@@CCCAAA<<<999:::<<<<<<<<<;;;999888777666555444555777777888999<<<>>>AAABBBAAA>>>888444333444888999:::999777666666777@@@???@@@BBBDDDEEEDDDBBB>>>???@@@AAAAAAAAA@@@???AAA>>>:::888999<<<>>>???@@@AAABBBAAA???======>>><<<===>>>??????@@@BBBEEECCCBBB???:::666444444666<<<;;;;;;:::::::::;;;<<<;;;;;;<<<>>>AAACCCCCCBBBDDDCCC@@@===::::::<<<>>>CCCEEEFFFEEEBBB@@@@@@@@@AAACCCDDDCCCBBBAAABBBCCCBBB???<<<<<<>>>@@@BBBBBBAAA===999:::>>>AAA???<<<999:::;;;:::999888:::;;;:::;;;<<<<<<;;;;;;===??????>>>======???@@@???>>>???>>>===>>>@@@AAA@@@???@@@BBBBBBAAA===:::999999???===:::999777111)))"""  ///:::>>>===>>>AAACCCDDDEEEEEEEEE@@@BBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCAAA???<<<999999;;;===???CCCEEEGGGEEEAAA???@@@CCCDDDDDDCCCAAA??????@@@BBB???@@@@@@@@@???>>>===<<<999:::;;;;;;<<>>666;;;DDDJJJMMMLLLEEEDDDHHHHHHRRRhhhxxxtttooofffZZZPPPQQQVVV^^^XXXQQQNNNOOORRRTTTTTTLLLJJJHHHJJJLLLMMMJJJGGG<<<;;;;;;<<>>???@@@888666999???AAA>>>;;;:::666888;;;===??????>>>===<<<<<<<<<<<<<<<<<<======;;;;;;:::888777777:::<<>>@@@DDDGGGAAA???======???@@@@@@@@@;;;:::;;;>>>AAAAAA>>>;;;999999888777777999:::;;;===<<<<<<===>>>===<<<:::888555333444888<<<===<<<;;;>>>???===888444333444999???BBB???===AAAFFFIII777777555222///,,,,,,---...///111222444555555666222555777555111...///222000444888:::999888:::<<<999::::::888777666777999888???BBB>>>;;;;;;:::777777888:::===>>>===999666444:::<<<888555666888999555444555888===@@@@@@???;;;999777999===>>><<<888:::999888777777888999999777777777777777888999999:::;;;;;;<<<======>>>>>>;;;:::999888888:::===???===888555555444222555999999888666333222000//////777888999888555333333444333666999999777444333333666666666888:::<<>><<<999666666888;;;===???>>>===<<<;;;;;;;;;;;;@@@@@@@@@???>>>===;;;:::???===;;;999888888999999555666888:::<<<>>>???@@@777999<<<;;;:::999:::<<<;;;<<<<<<;;;999888888888===============<<<;;;999999:::>>>@@@<<<666777;;;===555111444888999:::;;;@@@AAACCC@@@222  ###555777:::>>>AAABBBAAA@@@:::<<<>>>AAACCCDDDDDDDDDBBB@@@>>>;;;999888888999>>>??????===:::999:::<<<>>>>>>===<<<<<<===>>>????????????>>>=========>>>???>>>===;;;:::999999888666888::::::999999<<>>===;;;999777666666555:::<<<>>>===999666555555>>>>>>???AAADDDEEECCCBBB>>>???@@@AAAAAAAAAAAA@@@===999555444666999<<<===AAABBBCCCBBB???=========;;;>>>???@@@???@@@CCCFFFAAA@@@===999555444777:::===<<<;;;::::::;;;<<<===;;;;;;<<<>>>AAACCCCCCBBBAAA@@@>>>:::888999<<<>>>AAACCCDDDDDDBBB@@@@@@@@@@@@CCCEEEDDDBBBAAABBBDDDBBB???===<<>>@@@>>>:::777888999999888888:::<<<;;;===@@@@@@>>><<<===>>>===;;;999999<<>>BBB???;;;:::999555...(((+++999AAA??????@@@AAAAAABBBCCCCCCAAABBBCCCDDDDDDDDDCCCCCCAAAAAA@@@@@@AAACCCEEEFFFCCCAAA>>><<<<<<<<<======AAADDDGGGEEEAAA???@@@CCCCCCDDDCCCAAA???===>>>???===>>>???@@@AAAAAAAAA@@@>>>===<<<;;;===AAAEEEHHHGGGGGGBBB:::888>>>DDDGGGKKKMMMJJJLLLQQQNNNTTThhhwwwwwwvvvqqqdddUUUPPPSSSWWWUUURRRPPPPPPQQQSSSTTTMMMKKKJJJLLLOOONNNIIIEEE;;;::::::<<>>??????>>>>>>>>>???@@@<<>><<<<<<777999<<>>999999999::::::;;;<<<<<<999:::999888666777999;;;@@@BBBDDDDDDBBBAAABBBCCCCCCBBB@@@>>>===@@@DDDHHHCCCAAA???>>>??????>>>===???======@@@CCCCCC???;;;333333333444666:::===>>>======>>>@@@AAA???<<<999;;;666333444999<<<===<<<;;;===???===888555444555999???DDDCCCBBBEEEFFFEEE888888666333///,,,+++,,,+++,,,---///111222333333222666888666000---...111000666<<<===:::777999;;;:::;;;;;;999888777888:::;;;AAACCC???<<<<<<888222444555888;;;===<<<888444444:::===999555555777777------...222888;;;;;;:::999777666999===>>>:::666888777666666666777888999999888888888888888999999;;;::::::::::::;;;<<<===::::::999888888:::>>>AAA<<<777444444444333777<<<555444333333222222222333555666888888777666666777444666999:::999777555333666666777888:::<<>>>>>===<<<<<<;;;::::::??????@@@@@@@@@>>><<<;;;@@@>>>:::666444444555666333444666999<<>>??????>>><<<:::555777:::<<<999444555;;;;;;333---000444666777999>>>???BBB@@@333   """333555888===@@@BBB@@@???;;;===???AAADDDEEEGGGHHHCCCAAA>>>;;;:::::::::;;;<<<===>>><<<:::999;;;===>>>===<<<;;;;;;<<<===>>>AAA>>>:::;;;???AAA@@@???BBBAAA???>>><<<<<<;;;;;;777999;;;:::999999<<<>>>777666555666999:::::::::<<>>AAADDDGGGGGGEEEBBB>>>???@@@@@@AAAAAAAAAAAA777555222222555888:::;;;CCCDDDDDDBBB???===<<<===???AAABBBAAA>>>>>>@@@CCC>>>>>><<<888444555:::>>>===<<<;;;::::::;;;===>>>;;;;;;<<<>>>AAACCCCCCBBB???>>>===:::999:::>>>AAA>>>@@@CCCCCCBBBAAAAAAAAA@@@CCCEEEEEEBBBAAABBBDDDAAA>>><<<<<>>888999>>>@@@===888555666888888777888;;;===;;;???BBBBBB???===<<<===;;;888555777;;;???AAAAAAFFFDDDCCCCCCEEEFFFFFFEEECCCDDDCCC???;;;;;;===@@@CCC@@@<<<;;;;;;888111***(((777AAA??????>>>=========>>>>>>AAABBBBBBCCCDDDDDDDDDCCCDDDCCCBBBBBBCCCEEEHHHIIIEEECCC@@@>>>>>>>>>===<<<@@@DDDGGGEEEAAA???AAADDDEEEEEEEEEDDDAAA???>>>???;;;<<<===???AAABBBCCCCCCAAA>>>;;;:::<<>>===<<<===???@@@@@@???>>>???@@@AAA@@@@@@AAABBB<<<@@@CCCAAA<<<:::???DDD888444666???DDDAAA???@@@888:::===@@@AAA@@@???>>>888777888888999:::;;;<<<888888888888777777:::<<>>===???EEEIIIEEECCCAAA?????????===<<>>???BBBBBB@@@<<<999>>>:::555666;;;??????===;;;>>>???>>>999666555777888???EEEGGGGGGGGGDDD@@@;;;CCCDDD999...---///000///000222222222333444666888777555222//////111333666666777777777777777666:::;;;:::999666555666888@@@???>>><<<999777444333111999@@@>>>777222333777777777888::::::888333/// $$$+++333888999666222666444333444666555222///777999:::888666777;;;???999888777777888:::<<<>>>:::;;;<<<:::888666555555888888888888999:::;;;<<<999666111///000333555666555555666666666555444333666666777777666555444333444777:::888555444888<<<;;;:::888888888888:::;;;<<<;;;:::888555555777999;;;;;;;;;<<<<<<;;;::::::???@@@AAAAAA???===>>>>>>>>>BBB???777222444444000333555666666:::AAABBB?????????@@@@@@???===;;;:::666666555555555777888999===;;;888888::::::888555777111111888===999444333:::777333222333555777888>>>CCCEEE>>>222$$$ 111999>>><<<:::<<>>AAADDDGGGHHHDDDAAA>>>======>>>>>>===:::;;;<<<=========<<<<<<<<<>>>???>>>;;;;;;===???;;;;;;<<<>>>AAABBBAAA???===:::888999<<<>>>???>>>:::;;;<<<<<<:::777444222222555888:::999888888888===IIIKKK@@@888;;;???>>>@@@EEEJJJLLLIIIFFFDDDDDDDDDBBB@@@??????@@@BBBCCC888777777888:::;;;::::::???AAABBBAAA??????BBBEEEBBB???<<<;;;<<<===>>>>>>===;;;999777777999;;;<<<;;;===>>><<<999888;;;===>>>???AAACCCDDDDDDCCCCCC>>>===;;;:::::::::<<<===FFFEEEBBB@@@???>>>??????DDDEEEFFFEEECCCCCCEEEFFFEEEBBB===<<>>>>>???@@@???===;;;:::???;;;777444666;;;BBBFFFEEEEEEFFFGGGHHHGGGDDDBBBAAAEEEDDD===888;;;===<<>>:::999;;;???@@@???AAA@@@??????@@@BBBDDDEEEDDDAAA???>>>@@@CCCEEEFFFFFFCCC@@@@@@BBBCCCAAA???EEEDDDBBBAAAAAABBBCCCDDDCCCDDDFFFFFFFFFDDDAAA@@@:::;;;;;;;;;<<<>>>BBBEEE@@@@@@@@@???>>>>>>@@@AAAAAA>>>;;;;;;>>>AAACCCDDDEEEKKKQQQTTTTTTUUUYYY]]]hhhmmmrrrtttpppfff[[[SSSZZZZZZXXXSSSSSSTTTRRRMMMEEEEEEEEEHHHJJJJJJFFFCCC>>>===<<<===@@@@@@>>><<<>>>@@@AAAAAA??????@@@BBBDDDAAA>>>???AAACCCCCCAAA:::888777:::>>>BBBBBBAAA;;;<<<===???@@@>>>999666444999<<<<<<999888;;;>>>===:::888999<<<>>>>>><<<@@@@@@CCCIIIIIIDDDBBBBBBCCCBBB>>>999555666===CCC======>>>???@@@BBBCCCDDDCCCCCCBBBBBBAAA===888444------000444:::???AAABBBBBBAAAAAACCCEEECCC???:::;;;===???AAA@@@>>><<<:::;;;<<<<<<;;;999999:::;;;:::???EEEGGGFFFDDDDDDDDD999???@@@777...---///...000111333333444444666777777777666444111000222333555666777888888777666555888::::::999777777777999??????>>><<<:::777555333333888;;;999444222444777666666777999999777333000&&&(((...444888999666333555444444777999999666333888888888888777888;;;===999888888888999;;;===>>>;;;<<<<<<:::888666666777333444444555777888999:::999555000...///111333444555555444333333222222111444555666777777555333222333777999999666555888;;;::::::999999888888888888666888999999888777888999;;;;;;;;;;;;;;;:::999999>>>@@@AAA@@@>>>=========???BBBAAA:::777888999777444777777555777===@@@???>>>>>>>>>>>>===;;;:::999777666666666666777888999:::888777888::::::999666777111111888<<<999666555888777444222111333666777<<>><<<<<<=========;;;999999999::::::;;;;;;<<<>>>@@@AAA@@@>>>===???AAA???>>>>>>???@@@???===;;;:::888777888;;;===<<<;;;999:::;;;<<<;;;999777666777;;;???@@@>>>;;;888777???JJJLLLAAA888:::===;;;;;;AAAHHHKKKJJJGGGDDDCCCBBBAAA@@@?????????@@@AAA;;;::::::;;;<<<======<<>>:::888999<<<===>>>===;;;:::999999;;;>>>???<<<=========;;;;;;===>>>CCCCCCCCCCCCBBB@@@>>>===???>>><<<;;;;;;<<<===>>>DDDCCCBBBAAA@@@?????????BBBCCCCCCAAA???>>>???@@@DDDAAA===<<<===??????>>>===<<<<<<;;;<<<===>>>???===;;;888888:::<<<======??????@@@???>>>;;;888666;;;:::888888:::===AAACCCFFFFFFGGGHHHIIIGGGDDDBBBAAADDDCCC<<<999<<<>>>===>>>>>>>>>>>>===:::444000######...777???BBB>>>:::999;;;===>>>>>>AAA@@@???>>>???@@@BBBCCCCCC@@@>>>???AAAEEEGGGGGGEEEDDDCCCDDDEEEEEEAAA>>>DDDCCCBBBAAA@@@@@@AAABBBDDDEEEEEEEEEDDDBBBAAA@@@============<<<===AAACCC@@@@@@???>>>======>>>@@@BBB@@@??????AAABBBCCCBBBDDDHHHMMMQQQSSSUUUYYY[[[```bbbhhhoootttqqqiiiaaa___^^^ZZZTTTQQQPPPLLLFFFBBBBBBDDDFFFIIIHHHDDDAAA:::999999<<>>???@@@BBBBBBAAAAAACCCEEECCC@@@======???@@@???===:::888888:::>>>AAABBBAAA:::999999:::;;;<<<;;;:::444888<<<;;;999888:::======<<<;;;<<>>???>>>@@@DDDEEEBBBAAACCCCCC???888222000333:::?????????@@@AAABBBCCCEEEEEEAAA@@@>>>>>><<<999555111//////111666<<<@@@BBBCCCAAA@@@@@@AAABBBAAA>>>:::;;;<<<===>>>>>>======<<<<<<======;;;::::::<<<>>>===@@@DDDFFFEEECCCCCCDDD888;;;999444/////////---222333333444555666777777666777888777555333333444555666777999888777555444666888::::::999888999:::======>>>===;;;999666444777888888777555555777999555555666888999777444111---...111555888888666444111222555888;;;<<<:::888999888888999;;;<<<;;;;;;999999888888999;;;===>>>;;;<<<;;;999666555555666111222333555777888999999777444000...///111333333888777555333222111111222222444666888888666333111222555999999777666888:::::::::;;;:::999888666555111444777::::::999999:::<<<<<<<<<;;;:::999888777===???@@@???===;;;;;;;;;>>>AAA@@@<<<999;;;;;;:::555999:::777555999===???>>>===<<<:::999999999999777777888888888888888888777666666777999999888777666222222777;;;:::999999888999888555222333666:::;;;@@@BBB<<<222&&& ---555:::888555666999999???>>>>>>???AAAAAA???===<<<;;;;;;<<<======;;;999888777666666777999;;;<<<@@@AAABBBBBB@@@@@@AAACCCCCCAAA@@@???>>><<<999777777777777999;;;<<<:::888999999:::;;;;;;;;;::::::===@@@DDDEEEBBB===888666???HHHJJJ@@@888777999777777<<>>>>>>>>>>>>>>>>>???????????????DDDCCCBBB???===>>>@@@BBB@@@<<<888666777:::===???===<<<;;;;;;<<<>>>@@@BBB>>>===<<<===???@@@@@@@@@FFFFFFEEEDDDBBB@@@>>>===???>>>===<<<<<<===???@@@BBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBB@@@===;;;;;;<<>>???@@@AAABBB>>><<<::::::<<<=========<<<===>>>>>>===;;;999777888999;;;<<<===>>>??????DDDEEEGGGHHHGGGDDDAAA???BBBCCCAAA;;;999<<<@@@@@@::::::<<<======:::555111(((!!!!!!)))000777>>>AAA>>>:::999:::;;;<<<<<<@@@???>>>===>>>>>>@@@AAA@@@???===???BBBFFFHHHIIIDDDDDDEEEGGGHHHFFFBBB>>>CCCBBBAAA@@@@@@@@@@@@AAAFFFEEEDDDBBBAAAAAA@@@@@@@@@AAA@@@???======???AAA???>>>======<<<<<<<<<===AAAAAAAAACCCDDDDDDAAA???BBBDDDGGGMMMSSSWWWYYYYYYZZZYYY]]]hhhtttyyyuuuooojjjhhhbbbXXXRRRNNNGGG@@@???@@@BBBFFFGGGFFFBBB???888777888;;;>>>AAABBBAAA@@@BBBCCCCCCBBBCCCEEEGGGCCCAAA???>>>>>>>>>===<<<;;;:::999;;;>>>@@@@@@@@@:::777555555777;;;===>>>888;;;>>>>>>;;;;;;<<>>???===>>>BBBDDDBBBCCCFFFDDD===555///000444999===@@@@@@@@@AAABBBCCCCCCDDD>>><<<:::888777444111///222333444888>>>BBBDDDDDDAAA???>>>>>>??????===;;;===<<<;;;:::;;;===>>>@@@@@@???>>><<<;;;<<>>>>><<<:::666444999888888999:::;;;::::::666666777999:::999777444444333333555666777555333...000444999<<<===<<<;;;;;;999888;;;>>>???===:::999999888888999:::;;;<<<::::::999777555444555666555666888:::;;;;;;::::::777444111000222555777888===;;;888555333333333444111444777999999777333111000444888999888888888999:::;;;<<<<<<:::777444222111333777888888999:::;;;<<<<<<<<<;;;:::888777666<<<===>>>===;;;999999999;;;======:::888888888999555<<<@@@<<<888999;;;<<<<<<;;;999888777888888999888888999999999888888888777777777888888777666555555333333666:::;;;<<<<<<:::===>>>:::666555:::???===@@@AAA;;;333''' +++333999777444555777777;;;:::999:::<<<======<<<<<<<<<===>>>???===:::777888777555444555888;;;===@@@AAAAAABBBBBBAAABBBBBBCCCAAA???>>>===;;;888666888999;;;===>>>===;;;999;;;:::::::::::::::::::::===@@@BBBBBB???;;;888777===EEEHHHAAA999888888777888;;;@@@CCCEEEEEEEEEDDD??????@@@???>>>===<<<;;;@@@AAAAAAAAA@@@???@@@AAABBBCCCCCCBBBBBBAAABBBBBB@@@<<<777444666:::>>>@@@>>>===<<<;;;<<<===???@@@???===;;;===AAACCCCCCAAADDDDDDDDDDDDDDDDDDDDDCCC???>>>>>>>>>>>>???@@@AAA@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCBBB???======>>>@@@???>>>>>>>>>>>>======?????????@@@@@@AAAAAABBB???===;;;;;;<<<===<<<<<<777999;;;===???>>>======:::;;;===>>>>>>>>>===<<<@@@BBBDDDDDDCCC@@@===<<>>???@@@>>><<<<<<>>>BBBFFFHHHHHHDDDEEEEEEEEEEEEDDDBBB@@@@@@@@@@@@AAAAAABBBCCCCCCFFFEEECCC@@@??????@@@AAACCCCCCCCC@@@>>>===>>>???>>>===<<<<<<<<<<<<<<<;;;;;;===@@@CCCEEEDDD@@@===BBBAAACCCJJJSSSYYYYYYWWWYYYWWWXXX___kkktttvvvuuuuuurrrjjj___VVVPPPHHH@@@===???CCCFFFGGGFFFBBB???;;;;;;;;;===???BBBCCCCCCCCCDDDDDDBBBAAAAAABBBDDDCCCBBBAAA@@@@@@@@@@@@???===<<<<<<<<<>>>??????@@@:::888666555888;;;===>>>===???AAAAAA@@@???@@@BBBBBBBBBCCCCCCBBB@@@===;;;>>>===@@@EEEGGGEEEEEEGGGGGG@@@999555777;;;======>>>??????@@@@@@@@@@@@@@@>>>;;;777444333222111///666666777;;;@@@CCCEEEEEEAAA@@@>>>======>>>>>>>>>???===:::999:::===AAACCCCCCBBBAAA???>>>@@@DDDHHHEEEEEEDDDDDDCCCCCCCCCDDD999666333444555444333222333222111333666888777666444777:::;;;:::888777777666777888999888777555444333555888::::::;;;===>>>===>>>>>>>>><<<:::777555666666777:::===>>>;;;888777777888:::<<<<<<:::888777666444444555666444333000333777;;;===>>>>>>>>>===<<<;;;===@@@BBB???===999999999888888888888999:::;;;;;;:::888777888999999;;;===>>>>>><<<:::888666444222333666:::<<<===>>><<<999666444333444444222444888::::::888555222000222666888999999999999999:::<<<<<<:::777333111555666777666666777:::<<<===<<<<<<;;;:::999777666:::;;;<<<;;;888666666666::::::;;;:::888555555666666???DDDBBB===;;;;;;999:::999888777777888:::;;;::::::999999888888777777999:::::::::888666444333444555555777:::===>>>===:::===???<<<888777<<>>@@@AAA@@@@@@@@@BBBBBB???;;;777:::888666444555888<<<>>>>>>>>>???@@@AAAAAA@@@???@@@>>><<<<<<<<<<<<:::999:::===@@@BBBAAA@@@===<<<>>>===<<<:::999888777666999::::::999777777888999>>>DDDHHHEEE@@@>>>======>>>======>>>@@@CCCEEEGGGAAAAAA@@@@@@???===;;;:::@@@BBBCCCAAA???>>>???@@@???@@@CCCFFFGGGGGGDDDBBBAAA===888555666:::>>>@@@???>>><<<;;;;;;;;;;;;<<>>>>>>>>???@@@AAABBBBBB@@@AAABBBCCCDDDCCCBBBAAA???AAABBBBBB@@@??????@@@>>>???@@@AAAAAA@@@AAAAAACCCCCCAAA@@@????????????===<<<::::::<<<<<<;;;:::888999<<<>>>@@@@@@??????>>>>>>>>>======<<<<<<;;;???BBBDDDCCCAAA>>>>>>>>>DDD@@@===<<<===>>>@@@CCCDDDAAA===;;;;;;;;;;;;:::444///---000222333555:::===<<<:::888777777888999:::;;;;;;<<<===???@@@AAA<<<;;;;;;===AAADDDFFFFFFEEEDDDCCCAAA@@@@@@AAABBB>>>>>>@@@BBBDDDEEEFFFGGGFFFDDDBBB@@@???@@@AAABBBDDDDDDDDDBBB???======>>>>>><<<;;;<<<>>>>>>===;;;555888<<>>AAAEEEHHHHHHGGGDDDCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFDDDAAA>>>===>>>??????@@@AAABBBBBBBBBBBBCCC????????????>>>>>>???@@@===<<<;;;;;;<<<===<<<;;;???@@@BBBBBBAAAAAAAAABBBCCCDDDEEEDDDAAA===:::888:::;;;@@@HHHJJJFFFDDDDDDGGGCCC???>>>@@@AAA@@@>>>@@@@@@AAAAAAAAA@@@?????????;;;666222222333333333888888999<<<@@@CCCDDDDDDBBBAAA@@@???>>>>>>@@@AAA@@@>>>;;;999:::===BBBEEEEEEDDDCCCAAAAAACCCGGGKKKIIIHHHFFFDDDDDDDDDCCCCCC999555333666666444444555444222111333777999777555333666999;;;:::999999999888888888777777666555444444666888888999;;;>>>AAA@@@???>>>===;;;999777666000222555999<<<;;;999666888888888;;;===>>>===;;;999777666666666777555444555777;;;<<<======>>>???>>>======>>>@@@AAA@@@@@@<<<<<<;;;:::999777666666;;;===>>>>>>=========>>>;;;<<<>>>@@@???<<<888666666444333555888<<<>>>???<<<:::888555333222222222222444777999999777555333000111444666888999::::::999:::;;;;;;:::777333111999999888777666777:::============<<<;;;:::999888999::::::999666444444444:::999:::<<<999555555777999@@@EEECCC???>>>;;;888777777888888:::;;;<<<===;;;:::888777666666666777;;;<<<>>>===:::666555444333777999888:::>>>???===888:::;;;:::888999<<>>;;;888999<<>>;;;<<<:::777666666888;;;===;;;;;;<<<>>>@@@@@@>>><<<<<<:::999:::<<<===>>>===<<>>;;;;;;>>>CCCHHHJJJDDDCCCBBBAAA???>>><<<<<<@@@BBBCCCAAA>>><<<===???>>>???BBBFFFIIIIIIFFFCCCBBB===888666777:::<<<===>>>>>><<<;;;:::999999999===<<<;;;===???AAAAAAAAA@@@???>>>>>>===>>>>>>>>>======>>>???AAABBBBBBCCCAAABBBBBBCCCCCCCCCBBBBBB<<<>>>@@@AAA@@@>>>>>>???:::===AAACCCDDDDDDEEEFFFGGGEEEBBB???===<<<<<<===<<<;;;:::;;;<<<===<<<:::<<<===>>>@@@@@@???===<<<>>>>>>===<<<<<<=========BBBEEEFFFEEEBBB@@@BBBEEEDDD???===???@@@??????AAAGGGDDD@@@>>>>>>??????>>>999555222444333222333777:::::::::888666666777999:::;;;<<<===>>>??????@@@>>>======>>>AAADDDDDDDDDDDDCCCAAA>>><<<===@@@CCC===>>>@@@CCCEEEFFFGGGHHHDDDCCCBBB@@@@@@AAACCCDDDBBBCCCCCCBBB???======>>>>>><<<;;;===AAABBB@@@===555666:::???CCCDDDBBB@@@CCCAAACCCIIIQQQVVVUUURRROOOPPPRRRUUUZZZ```gggkkkfffeee```WWWRRROOOIIIBBBAAADDDGGGIIIIIIHHHGGGHHHKKKKKKJJJGGGEEEDDDEEEFFFHHHGGGDDD@@@<<<::::::<<<<<<>>>AAABBBAAAAAABBBCCCBBBCCCCCCAAA???>>>???AAA@@@@@@???@@@AAA@@@===:::>>>>>>???????????????>>>CCCEEEEEECCC???;;;:::999777888???GGGIIIDDD@@@@@@EEEDDDCCCCCCCCCBBB@@@>>>DDDEEEEEEEEEDDDCCCAAA@@@???:::333///000222555777999999:::<<<@@@CCCCCCCCCBBBBBBBBBAAA??????AAADDD???>>>;;;:::;;;===@@@BBBCCCCCCCCCBBBBBBDDDHHHKKKMMMKKKHHHFFFFFFEEEDDDBBB888555444777666222333777666333111444888;;;999666333555888:::999999:::;;;999999777666555555555666666777777777888;;;???BBBBBBAAA>>><<<999888777777///111444777888999999999777777888:::===>>>>>>===999888777888999999888777777999::::::888888:::<<<<<<=========<<<===@@@BBB@@@???>>>===:::888666555888;;;>>>@@@@@@?????????:::<<>>AAABBB???>>>???===999555666888:::===>>>???@@@===;;;777444333444666777;;;===@@@@@@<<<999777777222888;;;:::;;;??????;;;888888999999:::<<<>>>???>>>@@@???<<<888000"""  ###---555666555777999999===;;;:::;;;>>>AAACCCCCCBBBBBBCCCDDDFFFEEECCCAAA<<<;;;888777666888999;;;:::999:::<<>>??????<<>>>>>???BBBBBBBBB@@@>>>:::777555222333444444444666999<<>>>>>@@@CCCDDDBBB===;;;<<>>???AAABBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCC===???AAAAAA???===<<<<<<666:::@@@DDDEEEFFFHHHJJJHHHEEE@@@<<<999:::;;;<<<;;;;;;:::<<<>>>>>>===<<<;;;<<<>>>??????===<<<;;;999:::<<<===??????@@@@@@DDDFFFFFFDDDAAAAAAFFFJJJEEE???===AAABBB???>>>???DDDBBBBBBBBBCCCCCCBBB@@@===888666555333000111555777888999777555555777999======>>>>>>>>>======<<>>>>>>>>>>><<<;;;???CCCEEECCC@@@::::::<<>>AAACCCDDDBBBAAABBBDDDEEEFFFFFFDDD@@@???@@@BBBBBBBBBAAAAAABBBAAA???===>>>>>>>>>>>>??????>>>===BBBCCCDDDBBB>>>======???999999???FFFGGGCCC@@@AAADDDEEEEEEDDDAAA@@@@@@AAAFFFGGGGGGGGGFFFDDDAAA@@@<<<666///+++,,,111666888999999999<<>>>>>===:::999999:::<<<<<<:::999666888888555222222444777;;;<<<===;;;999:::>>>CCCCCCBBBAAA???<<<999777555333777<<>>>>>===:::===@@@CCCCCCAAA===:::555333111222333555555555;;;;;;;;;:::999777555444000111222333333333333222111111111333777:::;;;<<<999999999999888777555444444777:::<<<<<<<<<<<<<<<<<<===============<<<<<<777888888777444222111111333222555::::::555666;;;AAAAAA>>>;;;;;;>>>>>>:::333555999<<>>;;;777333222333555777:::===AAAAAA>>>;;;:::;;;222999===;;;<<>>::::::999888:::>>>@@@AAAAAA<<<>>>>>>;;;999444&&&  !!!+++444555555777999999:::::::::;;;>>>???>>><<<@@@@@@AAADDDFFFGGGFFFEEE<<<;;;999777666777888999999999999<<>>@@@@@@;;;>>>@@@@@@===<<<<<<>>>BBBCCCDDDCCCAAA===999777222444777888888888:::;;;===@@@EEEHHHFFFBBB??????===;;;:::===CCCJJJMMMNNNJJJHHHEEEBBB@@@???@@@@@@@@@CCCEEEBBB===;;;<<<@@@DDDAAA>>>>>>@@@BBBCCCBBB???<<<888666666777777666;;;;;;;;;<<<<<<<<<<<<<<<999;;;===<<<::::::===@@@BBBAAA@@@?????????@@@AAA:::;;;===???AAABBBBBBCCCEEEDDDCCCAAAAAABBBCCCCCC@@@BBBCCCCCC@@@===<<<;;;222888???DDDFFFGGGJJJLLLGGGDDD>>>:::777888;;;===<<<;;;;;;===???@@@???>>>777999;;;===>>>>>>======444777;;;???AAABBBBBBBBBCCCDDDEEEBBB???@@@FFFLLLEEE???===BBBDDD@@@===>>>???@@@BBBEEEGGGGGGCCC@@@???:::777666222///000444555777888777555444777999@@@@@@@@@???>>><<<;;;:::EEEDDDCCCCCCDDDEEEDDDBBB???BBBCCCBBB???===>>>@@@??????AAABBBCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGG>>>@@@AAAAAA???>>>>>>???>>><<<<<<@@@EEEHHHEEEBBB@@@??????AAADDDFFFGGGFFFAAABBBDDDHHHKKKMMMMMMLLLJJJJJJOOOXXX```___UUULLLIIIJJJIIIFFFHHHKKKIIIEEEDDDFFFIIIIIIGGGHHHJJJMMMRRRRRRPPPLLLGGGEEEGGGJJJGGGFFFCCC???<<<:::<<<>>>BBBEEEHHHGGGEEECCCCCCEEEFFFHHHHHHEEEAAA???@@@BBBDDDBBB@@@@@@AAABBBAAA@@@@@@?????????@@@@@@???===@@@BBBCCCAAA??????AAADDD======@@@EEEGGGDDDBBBDDDFFFGGGGGGDDD@@@???BBBEEEEEEFFFFFFFFFEEEBBB@@@>>>999333,,,((()))///555888999999999;;;>>>@@@@@@@@@???AAACCCBBB@@@???AAACCC::::::::::::::::::999999;;;===>>>??????AAACCCEEEQQQOOOLLLKKKKKKIIIDDDAAA666555555444444444555555777666666777::::::888555222333444666888;;;===>>>CCC@@@;;;777555666888999<<<>>>???===888777:::???BBB>>>888555444555666666333333333444555777999:::777666666888:::<<<===<<<777888:::;;;;;;:::888777;;;:::888444111111333555555777888999:::;;;>>>@@@AAABBBAAA???<<<999999:::777:::===>>>===<<<<<<<<<777<<>>???@@@???===;;;999777888:::::::::888666444444555666666555666999;;;<<<===;;;888:::>>>>>>;;;666777999:::;;;;;;::::::<<<<<<:::777333444888;;;===BBBHHHJJJGGGAAA<<<999;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>===;;;:::;;;666'''  ,,,666888666777999:::>>>:::777777:::======<<>><<<:::888888888999:::===???AAA<<>>;;;777555666666777999:::<<<===>>>;;;;;;???BBB???::::::>>>EEE@@@999777:::BBBJJJOOOMMMKKKHHHDDDAAA???>>>>>>EEEDDDCCCBBBAAA@@@>>><<>>???>>><<<:::999888<<<;;;;;;<<<===>>><<<;;;:::???CCC???888555:::AAAHHHEEEAAA>>>>>>>>>===<<<======>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEDDDBBB@@@???CCCDDD@@@<<<;;;999555...333;;;BBBFFFFFFDDDBBBDDD@@@:::666555888===@@@@@@AAACCCDDDCCCAAA>>>============>>>@@@@@@???===999;;;>>>@@@BBBBBBBBBAAADDDBBBAAA@@@AAACCCFFFHHHIIIFFFBBBAAAAAA@@@===:::<<<>>>AAAAAA@@@??????@@@@@@>>>:::777444333333333444666777444111222888===@@@CCCDDDAAA<<<;;;>>>CCCEEEFFFFFFEEECCCBBBBBBCCCAAACCCFFFFFFDDD@@@>>>===BBBBBBCCCDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCC@@@<<<===@@@EEEGGGGGGAAABBBDDDFFFHHHGGGEEEBBBBBBCCCFFFHHHJJJKKKKKKKKKGGGLLLVVV___ccc^^^TTTKKKEEEHHHLLLOOOOOOKKKGGGDDDAAADDDGGGIIIIIIHHHGGGGGGNNNOOOPPPQQQQQQPPPNNNMMMQQQIIIBBB@@@===999<<>>@@@AAABBBCCCDDDDDDAAAAAA@@@???@@@AAABBBCCCGGGCCC@@@@@@BBBCCCBBB@@@AAABBBDDDFFFFFFBBB===888444---(((((()))+++111888;;;:::888555555888>>>BBBEEEBBB@@@@@@AAA@@@===:::<<<<<<======>>>>>>??????;;;AAADDD@@@<<<>>>@@@AAAFFFKKKPPPPPPKKKEEEAAA@@@777777666555444444444444666444444666888999666444222222333555777:::<<<===???>>><<<:::888777777777999<<<>>><<<999999<<<@@@@@@<<<777333333555666777555555666666777888999:::999777555555777888999888888999:::;;;;;;:::999999;;;999666333222333444666444666777888999:::===???@@@@@@@@@???<<<::::::;;;777999<<<===<<<;;;;;;;;;555:::???BBBAAA???>>>???;;;;;;:::999888888888888888777777888999888666444222333555555444333222333888888999:::;;;<<<======@@@???===<<<:::999888888777999:::999666555777999;;;===???AAAAAA???===;;;888999::::::::::::888888111333555666666777:::;;;<<<===;;;888:::>>>>>>:::777777777777888:::;;;<<<999:::999666444555888<<<>>>BBBGGGIIIGGGBBB>>>;;;;;;<<<<<<===============<<<<<<<<<<<<============>>>===;;;:::;;;777(((  ***777;;;999888777666:::999888999;;;>>>??????@@@@@@@@@AAAAAA@@@>>><<<999:::;;;:::888666666777666666888;;;===>>>===;;;999999999999;;;===>>>@@@>>>AAABBB@@@<<<;;;===AAA>>>?????????>>><<<999777999:::;;;<<<<<<<<<<<<<<<888888;;;???===999:::>>>FFFAAA:::777:::AAAGGGKKKKKKIIIFFFCCCAAA?????????BBBBBBAAABBBBBBAAA???>>>======>>>>>>???@@@AAAAAA>>>>>>???>>>===;;;;;;:::<<<;;;:::;;;<<<===<<<;;;<<<@@@CCCAAA<<<999<<<@@@EEEBBB???>>>>>>>>>>>><<<;;;<<<===>>>???@@@AAABBBDDDCCCCCCCCCCCCBBB@@@===???CCCDDD???;;;:::888444333888>>>DDDFFFEEECCC@@@AAA???<<<:::999:::<<<===@@@AAACCCDDDDDDBBB@@@>>>>>>>>>???AAABBBBBB@@@>>>;;;===???AAABBBBBBAAAAAA@@@???>>>>>>???AAACCCDDDHHHEEEBBBAAAAAA@@@===;;;:::<<<>>>>>>===<<<<<<<<<@@@???>>><<<888555222000000333555444222333888===CCCEEEFFFBBB===;;;===@@@BBBCCCDDDCCCAAA@@@AAAAAACCCEEEFFFFFFDDDBBBAAAAAADDDDDDDDDDDDBBB@@@>>>===>>>???@@@AAABBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDEEEAAA======???BBBCCCDDDBBBCCCEEEGGGHHHHHHEEECCCDDDEEEGGGIIIJJJKKKKKKKKKLLLQQQYYY```ccc___VVVNNNJJJLLLMMMOOONNNLLLJJJHHHEEEEEEEEEEEEDDDDDDDDDEEEEEEGGGKKKNNNPPPPPPOOONNNOOOIIICCCBBB@@@<<<>>>CCCGGGIIIIIIFFFHHHLLLNNNMMMOOOMMMLLLKKKFFF???>>>BBBDDDBBBAAAAAABBBBBBAAA@@@??????>>>@@@AAABBB@@@???:::;;;<<<>>>???@@@@@@@@@@@@?????????AAABBBDDDFFFEEEAAA===<<<===>>>===;;;??????AAACCCCCC@@@;;;777333---)))))))))+++000777<<<<<<:::999888;;;???CCCBBB@@@>>>???AAABBB@@@>>>============>>>???@@@AAA===BBBCCC>>>999:::======@@@DDDIIILLLKKKHHHEEECCC999888777555444333222222333333333444666666555333222222333444666888:::;;;:::;;;<<<<<<;;;888666444666888::::::999999===@@@===999444111222555777888777777888999999999999999999777444222333444555444888999:::;;;;;;;;;;;;;;;<<<888333222444777777666444555666666777888;;;>>>>>>???@@@>>>;;;::::::;;;999;;;>>>???===<<<;;;<<<999;;;============>>>@@@=========<<<:::888666555999777666666888888777555444555777666444333333333888999:::;;;<<<============<<<;;;:::999999:::;;;888999:::999666444333444999;;;???CCCCCCBBB???===::::::::::::;;;;;;;;;;;;000222666888999999;;;<<<;;;<<<;;;888999===<<<999555444333444555888;;;===555666777666666777:::<<>>AAACCC???@@@@@@AAA@@@>>>===<<<888999:::999777555666777777777888:::===>>>===;;;;;;::::::;;;;;;<<<>>>>>>AAACCCEEEDDD@@@>>>???AAA======>>>======<<<;;;:::===>>>???@@@???===;;;:::666555777::::::888999>>>BBB===888555888===BBBEEEIIIGGGEEEBBB@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@777888;;;>>>@@@AAAAAAAAA??????>>>>>>============<<<:::999999;;;<<<<<<<<<===@@@BBBBBB@@@>>>>>>???@@@???>>>???@@@@@@???===999:::;;;<<<>>>???@@@@@@DDDCCCAAAAAAAAA@@@===;;;<<>><<<<<<;;;888999===AAAEEEGGGEEEBBB@@@>>>>>>>>>>>>===<<<;;;:::@@@AAACCCEEEEEEDDDBBBAAA???@@@AAADDDEEEEEEBBB??????@@@BBBCCCCCCCCCAAA@@@;;;<<<<<<===>>>???@@@AAAFFFDDDCCCBBBBBBAAA>>><<<<<<===>>>>>><<<:::::::::???@@@BBBAAA>>>888333///000333666777666777;;;>>>GGGHHHGGGCCC>>>;;;<<<>>>>>>@@@BBBBBBAAA??????@@@DDDEEEEEEEEECCCCCCDDDFFFFFFFFFEEEDDDBBB???<<<;;;<<<===???AAABBBCCCBBBBBBEEEDDDBBBAAAAAABBBCCCDDDHHHEEEAAA@@@AAABBBCCCCCCDDDEEEGGGIIIIIIHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIMMMQQQVVV[[[\\\YYYRRRMMMOOOOOOOOOOOOOOONNNNNNMMMLLLJJJFFFBBBAAABBBDDDEEEBBBEEEJJJNNNPPPPPPOOONNNNNNJJJGGGFFFDDDAAAAAADDDGGGIIIHHHFFFGGGMMMPPPPPPOOOMMMLLLLLLHHHCCCBBBEEEFFFDDDBBBAAAAAAAAA@@@>>>;;;;;;<<<>>>@@@BBBAAA@@@::::::;;;===>>>>>>>>>>>>======>>>>>>@@@CCCEEEFFFCCC@@@<<<999999999999999======>>>???@@@>>>:::777333...***++++++,,,000666888999:::999999:::===@@@>>>===<<<>>>@@@BBBBBBBBB>>>>>>======>>>@@@CCCDDDBBBEEEDDD===777888::::::888;;;AAAGGGKKKLLLJJJGGG;;;:::888666444333222111333333333444555555555555222333333444555777888999777888999999999666444333333555777777777777:::<<<:::666111000111555888999777888999999999999888777999666333222333555555555999::::::;;;<<<<<<=========888333444888;;;;;;888333444444444444666:::<<>>;;;999888999<<>>===>>>@@@>>><<<999777777888::::::;;;<<<<<<;;;888555333999777555555666777777666666777777666444222333333666777999:::<<<<<<<<<<<<;;;:::999999999;;;===>>>;;;<<<<<<;;;999777666555999<<<@@@CCCDDDBBB???<<<===<<<;;;;;;:::;;;;;;<<<333666999;;;;;;;;;;;;;;;:::;;;:::777999<<<;;;777000000111222444777999;;;333444555666777999;;;<<<>>>@@@BBBCCCBBB@@@@@@@@@;;;;;;::::::::::::::::::<<<<<<<<<<<<==================<<<:::;;;888---!!!  %%%777===<<<:::777444444888===>>>===>>>@@@CCC???@@@AAA@@@???===<<<;;;777888888777555555666777777777888:::===>>>===<<<<<<<<<<<<<<<<<<=========AAADDDFFFEEECCC@@@@@@AAA???>>>>>>===<<<<<<;;;;;;???@@@BBBBBBAAA???<<<:::888555555888888666777;;;:::666333222555:::===???GGGFFFDDDBBB???===;;;:::;;;<<<>>>>>>=========>>>666888;;;>>>@@@AAAAAA@@@>>>===<<<<<<===>>>>>>===;;;:::888888:::<<<===<<<===>>>???AAABBBAAA???=========>>>AAACCCCCCAAA>>>888888999;;;<<<===>>>???AAA@@@????????????>>><<<:::???AAA>>>===??????======???CCCFFFGGGFFFCCCAAA>>>????????????===<<<;;;@@@AAACCCEEEFFFEEEEEEDDDAAAAAACCCFFFGGGFFFCCC@@@AAABBBDDDEEEDDDCCCAAA@@@:::<<<>>>???AAAAAAAAAAAAEEEEEEDDDDDDCCCBBB@@@>>>@@@AAABBB@@@>>><<<<<<<<<@@@AAACCCCCCAAA===888555444777;;;=========>>>@@@GGGHHHGGGDDD@@@=========<<>>===999999999<<<>>>@@@???>>><<<===>>>???????????????<<<<<<<<<<<<>>>@@@BBBCCCBBB???;;;888888888:::;;;>>>>>>>>>>>>???>>><<<:::666111.../////////222777777999;;;;;;;;;;;;<<<>>>===<<<;;;<<<>>>@@@BBBCCC@@@???>>>===???AAAEEEGGGGGGHHHEEE<<<777777888777333555:::BBBJJJMMMKKKHHH;;;:::888666444333222222333444444555555666777888555444444555555777888888777666555444333333333333111222444444444444555666777444000000222555888999777777777777777777666555999777444555777999:::::::::;;;<<<===============<<<888555777<<>>999555333444555555777999;;;===<<<:::777555888666555555666777777666666777777666333222333444666777999;;;<<<<<<<<<;;;::::::::::::<<<>>>???AAA<<<<<<;;;<<<<<<;;;:::999:::<<<@@@BBBBBB@@@<<<:::>>>===<<<;;;:::999999:::888:::===>>>===;;;::::::999;;;999777888;;;999555+++---000444666777777777444444444666888:::<<<<<<<<<===??????>>>===>>>??????>>><<<;;;::::::::::::<<<<<<<<<<<<============<<<===<<<::::::999000&&&  %%%555;;;;;;;;;:::888777;;;>>>>>>===<<<>>>AAA>>>@@@BBBAAA>>><<<;;;<<<777777777666444444666888888888888:::===>>>>>>===========================@@@BBBDDDDDDCCCAAA@@@@@@BBBAAA@@@>>>===<<<;;;;;;===???AAACCCBBBAAA>>><<<;;;777666888888555555888444222222333777;;;>>>???EEEEEEEEECCC@@@<<<777555999;;;<<<<<<:::888999::::::;;;===???@@@@@@???>>><<<::::::;;;===???>>><<<;;;999888999;;;======<<<<<<;;;<<>>;;;===>>>???BBBDDDDDDBBB???888888999:::;;;<<<<<<======<<<<<<<<<>>>@@@??????===BBBBBB???===??????======???BBBEEEGGGFFFEEEDDDAAAAAA@@@>>>>>>>>>>>>>>>@@@AAACCCDDDEEEFFFFFFEEEBBBBBBDDDFFFHHHGGGDDDAAACCCDDDEEEFFFEEECCCAAA???===???AAADDDEEEEEEEEEEEEEEEFFFGGGGGGEEECCCAAA@@@CCCCCCCCCAAA>>>======>>>@@@AAABBBBBBBBB@@@???>>>999<<<>>>@@@@@@?????????EEEEEEEEECCCAAA?????????<<<@@@DDDFFFFFFDDDCCCCCC@@@@@@???======@@@DDDHHHFFFFFFFFFFFFEEECCCBBB@@@???@@@BBBCCCDDDDDDDDDCCCHHHGGGDDDCCCBBBBBBCCCDDDFFFFFFFFFEEEEEEGGGIIIKKKFFFHHHJJJIIIGGGEEEEEEFFFIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFEEEDDDKKKMMMPPPSSSSSSSSSQQQOOOQQQNNNKKKKKKLLLLLLKKKIIIJJJMMMPPPSSSTTTRRRPPPOOOPPPQQQPPPNNNLLLJJJHHHFFFIIIJJJHHHDDDEEEKKKOOONNNGGGDDDDDDGGGHHHFFFFFFHHHEEECCC@@@>>>>>>>>>>>>===<<<;;;;;;<<<>>>???>>><<<>>>>>>???????????????>>>;;;::::::999:::;;;===>>>===<<<:::888777999;;;===AAA@@@>>>???@@@@@@???>>>:::666444666666444555999:::<<<>>>???>>>=========<<<<<<;;;::::::===@@@BBBAAA@@@???>>>???BBBEEEGGGFFFFFFBBB:::555666666444222333888@@@GGGKKKIIIFFF999888777666555555555555444555666666555666888:::888777777777777888888999888666444111000000222222///000111222333444444333444222111111444666777888777666555555444555555666999888777999<<<>>>???>>>;;;<<<>>>??????>>><<<;;;999888999;;;??????===:::444444333222222444888;;;?????????===999777666777:::<<<>>>>>><<<999888888<<<999555333444666777777777999;;;===>>>===;;;:::666555444555777888777666555666666444333222333555777888;;;===>>>>>>===<<<:::;;;<<<>>>@@@AAABBBCCC<<<:::999999;;;<<<<<<;;;:::;;;===???>>>===;;;999;;;;;;::::::999888888888;;;===???>>><<<:::::::::888:::999777777:::888333***...222666999888777666777666555666888;;;<<<<<<:::<<<======<<<;;;<<<===BBBAAA???===<<<<<<<<<===<<<<<<<<<<<<============<<<===<<<::::::999333***   $$$444:::;;;===>>>>>>;;;<<<======<<<;;;<<<>>>???BBBDDDBBB>>>;;;;;;<<<777777777666444555777999999888888:::===??????>>><<<===>>>>>>>>>>>>>>>===??????@@@AAAAAAAAAAAAAAACCCBBBBBBAAA???>>><<<;;;===>>>@@@AAAAAA@@@???>>>>>>999888::::::777555666444444555999===AAABBBBBBDDDFFFHHHHHHDDD???888444777999<<<;;;888666888:::>>>>>>?????????===<<<;;;999888888;;;???@@@>>>;;;:::999:::;;;>>>???>>><<<::::::;;;===??????>>><<<>>>>>>???AAACCCCCC@@@>>>999999999:::::::::;;;;;;<<<;;;:::;;;>>>@@@AAA@@@CCCFFFEEE???<<<<<<;;;999<<<>>>AAACCCEEEEEEEEEEEEDDDBBB@@@>>>===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBDDDFFFFFFDDDBBBCCCDDDEEEFFFEEECCCAAA???@@@BBBDDDGGGHHHIIIIIIIIIGGGIIIKKKJJJGGGDDDBBBBBBBBBBBBBBB???===<<<<<<>>>AAAAAAAAABBBBBBCCCCCCDDD<<<===>>>@@@@@@@@@??????BBBBBBCCCBBBBBBAAA@@@???<<>>======???DDDHHHGGGGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCHHHGGGFFFEEEDDDCCCBBBBBB@@@AAACCCCCCCCCDDDGGGJJJEEEHHHJJJHHHDDDBBBCCCEEEHHHHHHGGGFFFFFFFFFFFFFFFJJJKKKKKKIIIGGGFFFGGGHHHHHHKKKOOOSSSUUUTTTSSSRRRPPPNNNMMMNNNPPPPPPMMMJJJJJJKKKNNNPPPQQQQQQQQQPPPPPPRRRRRRPPPOOOPPPNNNKKKKKKMMMJJJFFFFFFJJJMMMKKKDDDAAA@@@DDDFFFDDDDDDFFFBBB???<<<;;;<<<===>>>===???>>>>>>???@@@@@@>>><<<<<<===============<<<;;;999999888777777888:::;;;999999:::999888888:::<<>>>>>???AAAAAAAAA===::::::<<<;;;888888;;;888:::<<<<<<:::888777777;;;;;;999777777999===AAABBBAAA@@@???@@@BBBDDDEEEAAABBB>>>777444666555222222555999???DDDGGGFFFDDD777666666666666666777777333555666666555555999<<<;;;::::::999999999::::::999888555333111111111111---...000222555666666555333222222444666777777666777666444333333444777888::::::;;;===@@@AAA@@@???<<<>>>@@@BBBAAA???;;;999555777;;;>>>???===:::777444444333222111444888;;;<<<<<<===;;;999888888999999;;;===<<<:::777666555777555444555888::::::999777999;;;<<<===<<<;;;:::444444444666888888666444444444444333222222333555666777:::===>>>===<<<;;;;;;===@@@BBBDDDDDDDDDDDD???<<<888888:::<<<===<<<777888999:::;;;;;;;;;:::555666777999999999888777;;;<<<===<<<:::::::::;;;777999999666777999666111000222555888:::::::::999<<<999666555888;;;<<<<<<;;;<<<>>>>>><<<;;;;;;<<>><<<;;;;;;<<<>>>???<<<<<<<<<<<<============;;;======:::::::::555---  """333<<<>>>@@@AAAAAA===;;;999999;;;<<<===<<>>???@@@??????>>>>>>>>>===>>>@@@BBBBBBCCCAAABBBCCCCCCCCCAAA???===>>>>>>>>>??????>>>>>>===>>>:::999===???;;;888888777777999===AAACCCCCCBBBBBBEEEJJJMMMKKKEEE===888444888<<<;;;888777:::===???>>>>>>===<<<;;;::::::888777888===BBBCCC???;;;999999;;;>>>AAAAAA>>><<<999:::;;;<<<======?????????>>>>>>???@@@???===;;;;;;;;;:::::::::999999999===<<<:::;;;===@@@@@@@@@AAACCCCCC===:::::::::888===>>>???AAACCCCCCCCCCCCDDDCCCAAA@@@??????@@@@@@BBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAACCCDDDDDDCCCBBBCCCEEEEEEEEECCCAAA???BBBCCCEEEGGGHHHJJJJJJKKKIIILLLNNNMMMIIIEEECCCCCCAAAAAA@@@>>><<<;;;===>>>BBBBBBCCCCCCDDDDDDDDDDDD>>>>>>>>>@@@BBBCCCCCCCCCAAAAAAAAABBBBBBAAA???===<<>>@@@BBBBBBAAABBBFFFIIIDDDGGGIIIFFFBBB???AAACCCGGGFFFEEEDDDDDDDDDEEEFFFJJJKKKKKKIIIFFFEEEGGGJJJIIIKKKNNNQQQTTTVVVWWWWWWVVVSSSPPPQQQTTTTTTQQQMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMQQQRRRPPPQQQVVVVVVSSSPPPQQQOOOJJJIIIKKKKKKIIIFFFAAA@@@CCCDDDBBB@@@AAA>>><<<999888:::===>>>???>>>===<<<===??????===;;;<<<<<<<<<<<<<<<;;;:::999777777666666777999:::<<<:::<<<>>>===;;;:::;;;<<>>;;;:::<<>><<>>;;;777666555555333222111444888<<<888:::;;;;;;999999:::<<<:::<<<>>>===;;;888666666777666555777:::<<<;;;999777888888999999999888777333444555777999888666444333333333222111111444666333555888:::;;;;;;999888<<<>>>BBBEEEGGGGGGEEEDDDCCC???:::888:::===>>>===555555666777999:::;;;<<<000222555888999:::999888999:::::::::999999;;;===777999888666777999666111555666777999:::<<<===>>>???;;;666555888;;;<<<<<<;;;===??????===;;;;;;;;;999888777777888;;;===???<<<<<<<<<<<<=========>>>;;;======:::::::::666///   444>>>AAABBBCCCAAA===:::666777:::===>>>===@@@DDDFFFDDD???;;;<<<>>>888888888666555666888;;;:::999888:::<<>>???@@@@@@??????>>>===<<<===@@@BBBDDDDDD???AAACCCEEEEEECCCAAA?????????>>>======<<<<<<<<<>>>::::::???BBB???;;;;;;888999;;;>>>BBBCCCAAA???@@@EEELLLQQQQQQJJJBBB<<<333777<<<<<<:::999===@@@>>>===<<<;;;:::999999999888777999???DDDEEE@@@;;;888999<<<@@@BBBBBB???<<<999:::<<<<<<<<<===???BBB???>>>============;;;999<<<<<<;;;;;;:::999888888???===;;;;;;===?????????:::>>>>>>:::999;;;===<<<>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????BBBBBBBBBBBBCCCCCCCCCCCCCCCAAA??????AAACCCCCCCCCBBBCCCDDDEEEDDDCCCAAA@@@BBBCCCDDDEEEGGGIIIJJJKKKKKKNNNPPPOOOJJJFFFCCCCCCAAABBBAAA???======>>>@@@BBBCCCDDDEEEEEEDDDCCCAAA@@@???@@@BBBEEEGGGHHHHHHBBBAAAAAAAAAAAA@@@>>>;;;<<>>===>>>>>>GGGHHHIIIHHHGGGDDDAAA???@@@BBBDDDDDDBBBCCCFFFIIICCCFFFHHHEEE@@@===???BBBFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHEEECCCBBBEEEHHHKKKLLLMMMOOOSSSWWWZZZ]]]]]]YYYTTTTTTVVVWWWUUUQQQUUUTTTRRROOOMMMLLLKKKKKKJJJOOOQQQPPPSSSZZZ\\\YYYSSSTTTSSSNNNKKKLLLKKKHHHIIICCCAAACCCCCC@@@======;;;999777777999===???@@@999888888:::;;;<<<;;;999============<<<;;;::::::555555555666888:::<<<>>>>>>@@@CCCBBB???<<<<<<===???<<<888777999<<>>>>>AAA@@@;;;:::;;;AAABBBBBB@@@===:::999999666666555333222666===BBBBBBBBBAAAAAAAAAAAA@@@@@@???AAA@@@======???===999111666===@@@@@@AAACCCEEE333777999888999<<<;;;888333111///000222555666777:::999888888999<<>><<<===??????CCCFFFCCC===888777888:::;;;======;;;:::999::::::<<<===999444222666999===>>>>>>>>>===;;;888666555888===??????===<<<;;;???===<<<;;;<<<;;;:::999;;;666111111555999<<<===888888888888999999::::::999888555222000111444777666777888999::::::::::::>>>@@@???>>>@@@CCCCCC???CCC???999777888;;;===???777888999999888777666555222444666999:::999777666999888888888999999888777555999<<<:::666555888;;;>>>>>>>>><<<::::::<<<>>>>>>===;;;;;;<<<<<<;;;999<<<===>>>>>>>>>>>>>>>===777666666888;;;===>>>>>>@@@>>><<<;;;<<<======<<<===<<<;;;;;;999555000--- 111AAADDD@@@@@@CCCCCC<<<999:::;;;999===DDDGGGEEEAAA>>>======>>>???777666444333444777:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@???===;;;===>>>???===;;;<<>><<<;;;;;;===>>>@@@AAA?????????@@@???===<<<>>>???@@@???>>>>>>@@@AAA@@@AAAGGGQQQQQQJJJFFFGGG===;;;>>>DDDDDD???===???AAA@@@<<<888999===<<<888===<<<>>>BBBBBB>>><<<>>><<<===>>>??????>>>======>>>??????>>><<<;;;;;;<<<@@@???>>>???@@@@@@???>>>;;;>>>BBBBBB???===<<<===>>>>>>>>>>>>>>>??????@@@>>>======<<<<<<<<<<<<<<<@@@@@@??????@@@AAACCCDDDDDD@@@@@@FFFFFF@@@<<<===BBBDDDFFFFFFEEEDDDDDDDDDGGGCCC???===???AAADDDEEECCCCCCDDDGGGIIIIIIFFFDDDEEEFFFFFFDDDAAA@@@CCCFFFNNNPPPRRRQQQMMMHHHDDDCCCCCCBBBAAA???>>>=========AAACCCEEECCC@@@???AAACCCEEECCCAAAAAABBBCCCBBBAAABBB@@@???AAADDDEEECCCAAAAAA@@@FFFNNNOOOIIIFFFHHHDDDBBBAAABBBEEEJJJMMMNNNMMMIIIHHHLLLNNNLLLLLLMMMGGGHHHHHHDDD>>>:::999:::>>>CCCHHHHHHDDDAAABBBDDDCCCEEEFFFDDDAAA@@@CCCEEE@@@DDDHHHFFFBBB???@@@BBBDDDCCCBBBAAAAAABBBCCCDDDHHHHHHHHHGGGGGGHHHIIIIIIMMMNNNNNNNNNOOOSSSYYY]]]]]]]]]^^^]]][[[[[[]]]^^^```___\\\ZZZXXXSSSNNNJJJMMMKKKLLLRRR[[[bbbcccbbb``````ZZZOOOHHHJJJNNNPPPMMMIIIGGGHHHDDD???===???DDD???;;;===BBBEEEBBB>>>;;;;;;:::999999999999:::AAAAAA>>>:::;;;@@@@@@===666222000333999===>>><<>>:::999;;;===<<<<<>>???AAA@@@;;;666555555:::@@@@@@<<<>>>EEE222666777666777999999666333111//////222444555555777777777777888999;;;<<<===<<<<<<;;;:::999888888888444111111555999;;;;;;999444...---000333333222666666555555555666888999;;;>>>AAA@@@>>><<<<<<======@@@CCC@@@;;;777777999;;;<<<>>>===:::888777777===??????;;;666333444666;;;<<<======<<<:::888666888;;;???AAA@@@>>>======>>>===<<<<<<<<<<<<:::999<<<777333333777;;;>>>>>>===;;;:::888888888999:::777777666333222222555888777888999:::;;;<<<<<<<<<<<<>>>===<<<>>>BBBAAA===>>>;;;777666777:::<<<===777888999999999888777666222222333444555555666666::::::::::::;;;;;;:::888777:::<<<;;;777555777:::===>>>>>>===:::999:::;;;;;;:::::::::;;;;;;:::888<<<<<<======>>>>>>>>>???999666444444777<<>><<<:::999777555111... ...>>>BBB>>>===AAA@@@:::777888999:::???FFFGGGEEEBBB???===;;;;;;;;;777666555444555777:::;;;>>>===<<<;;;;;;:::::::::>>>@@@AAAAAA>>>======???>>><<<<<<===AAAEEEHHHHHHJJJFFFCCCCCCFFFGGGEEEBBBBBBAAA???===<<<<<<<<<===:::999:::;;;===>>>===<<>>>>>:::777999>>>???<<<@@@>>>>>>BBBBBB>>>===???>>>>>>>>>>>>>>>===<<<;;;<<<===>>>===;;;;;;<<<===>>>===<<<===???@@@@@@???<<>>======?????????>>>>>>>>>???@@@AAA===<<<<<<;;;<<<===>>>???CCCBBBAAAAAAAAABBBCCCDDDAAA>>>>>>DDDEEEAAA>>>???CCCEEEGGGFFFEEECCCCCCCCCCCCAAA??????@@@BBBBBBBBB<<<@@@EEEGGGFFFDDDCCCCCCEEEEEEDDD@@@>>>>>>BBBEEEIIILLLNNNMMMJJJFFFCCCBBBDDDCCCAAA@@@???>>>>>>>>>@@@AAABBBBBBAAAAAABBBCCCAAA???>>>???@@@@@@???>>>AAA@@@@@@AAADDDDDDCCCAAAAAA@@@CCCJJJKKKGGGFFFHHHEEEDDDCCCDDDGGGJJJLLLLLLLLLHHHHHHKKKLLLJJJHHHIIIDDDFFFHHHFFFAAA<<<999999<<>>>>>===<<<<<<;;;;;;<<<<<<@@@@@@>>>;;;<<<@@@???<<<555222111444999===<<<:::????????????>>>===;;;;;;<<<;;;999999;;;===>>>>>>============>>>???@@@AAAEEEDDDBBBCCCDDDCCC@@@<<>>@@@CCCCCC>>>:::999888:::???@@@>>>@@@EEE333666777666666999999666222111///000222444555555777777888999999999999999;;;<<<<<<===<<<;;;:::999<<<888444333555888;;;<<<;;;666000---...//////---444444444444555666888888:::<<>>>>>>>>;;;===>>><<<888666777999999;;;<<<;;;999777777888<<<>>>@@@>>>999666555777888999;;;<<<;;;:::888777;;;>>>AAABBBAAA???>>>>>>===>>>======<<<;;;;;;:::<<<888444555999===?????????>>><<<:::999999999:::555666777666555555777999888999:::<<<======>>>>>>:::;;;;;;999<<<@@@???;;;888666555555777999::::::666777999999:::999888888777666555555666777999:::::::::;;;;;;;;;;;;::::::999;;;<<<:::777555666888;;;===???>>><<<:::999999888777888999;;;;;;999777;;;;;;:::;;;;;;===???@@@:::666222111555:::@@@CCC>>><<<::::::;;;<<<;;;:::===<<<999888777666333111  +++:::>>>::::::======888444555666999@@@FFFEEEDDDBBB@@@===;;;999888999777555444555777:::;;;???>>><<<;;;::::::::::::AAABBBCCCAAA???===>>>???<<<<<<===AAAFFFJJJLLLMMMLLLGGGBBB@@@BBBDDDEEEDDDCCCCCCBBB@@@>>><<<:::999555555666999===??????>>>>>>??????>>>>>>@@@DDDGGGGGGCCCEEEPPP[[[[[[VVVQQQKKKFFFDDDIIIKKKHHHCCC???<<<<<<999555888???CCCAAABBB??????AAAAAA======???@@@???>>>===;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>><<<;;;;;;===???@@@@@@???===?????????======???@@@??????>>>>>>>>>???@@@AAA===<<<;;;;;;<<<>>>AAABBBFFFEEECCCBBBAAAAAAAAABBB>>><<<===AAADDDBBB@@@AAACCCEEEFFFFFFDDDBBBBBBBBBAAA@@@???@@@AAABBBAAA???;;;BBBIIIJJJFFFCCCEEEHHHHHHFFFDDD@@@>>>???CCCFFFEEEHHHJJJKKKIIIFFFDDDCCCDDDCCCBBB@@@?????????@@@@@@@@@???@@@BBBCCCCCCBBB>>>======???@@@@@@>>><<>>>>>>>>>>>???>>>???>>><<<===@@@???:::555444444777;;;===;;;888::::::;;;<<<<<<<<<<<<<<<:::<<<============???@@@<<<;;;;;;;;;<<>>>>>888555777:::;;;@@@??????AAADDDEEECCC@@@???;;;:::>>>AAAAAABBBDDD666999999777777::::::777111000///111444777888888:::;;;<<<======<<<:::999999:::;;;===<<<;;;999888;;;888555333444888;;;>>><<<777222////////////...333333444555777888999:::999;;;>>>@@@AAA@@@@@@@@@;;;<<<<<<999666444555777666888999999888888999:::888;;;>>>???===;;;::::::777999:::;;;<<<;;;999888<<>>=========>>>???>>><<<;;;::::::999777555666;;;>>>???============<<<<<<;;;:::999555777999999999999:::;;;999999;;;<<<===>>>>>>>>>888:::999888:::>>>>>>:::555444444555777777666555666777888:::::::::999999888888777888888999::::::777888999:::999888999999999;;;;;;999555333444555777;;;???@@@???===;;;:::666666777999;;;;;;999777999888777777888:::===???999666333333666<<<@@@CCC<<<;;;::::::;;;<<<;;;:::<<<;;;;;;<<<<<<:::666333!!!  '''555:::888888<<<:::666222111333777>>>CCCAAAAAAAAA@@@>>>;;;999777:::999777555555777999;;;===<<<:::999999999;;;<<>>======>>>:::<<>>@@@CCCCCCBBBBBBCCCBBB@@@>>>;;;999666666777:::>>>@@@@@@@@@<<<============@@@DDDHHHKKKFFFGGGSSSbbbhhhccc\\\NNNHHHDDDFFFLLLNNNJJJGGG<<<<<<999555777???DDDDDDCCC???>>>??????;;;<<<>>>???>>><<<;;;;;;;;;<<<===<<<<<<<<<;;;::::::<<<>>>???>>>===>>>???@@@???>>>???>>>===<<<===>>>@@@BBB???>>>===<<<<<<>>>???AAA>>>>>>======>>>AAADDDFFFGGGEEECCCAAA@@@?????????>>><<<<<>>BBBFFFFFFDDDDDDGGGJJJIIIIIIGGGEEEDDDCCCDDDEEEBBBEEEHHHIIIHHHGGGFFFGGGDDDBBB@@@???>>>>>>???@@@CCC@@@>>>???BBBCCCAAA>>>======>>>AAACCCBBB@@@>>>AAAAAAAAABBBBBBBBBAAA@@@===>>>AAADDDEEEEEEDDDDDDAAAAAACCCFFFIIIKKKJJJIIIHHHEEEFFFKKKLLLHHHEEEEEECCCEEEGGGHHHFFFCCC@@@>>>===BBBGGGJJJKKKKKKLLLMMMNNNOOOOOOKKKFFFCCCDDDFFFFFFGGGGGGEEECCCCCCFFFIIIGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDKKKLLLLLLLLLLLLNNNRRRVVVVVVZZZ___dddgggjjjmmmooorrrwwwzzzwwwnnneee```___ZZZTTTMMMKKKPPPZZZbbbgggssspppiiiaaa```cccccc```YYYOOOGGGGGGIIIGGGDDDCCCDDDFFFFFFDDD@@@>>>@@@BBBAAAAAA@@@????????????@@@===>>>>>><<<===???===999666666888;;;>>>>>>;;;888999:::;;;<<<============<<>>===;;;;;;;;;>>>AAACCCBBBBBBCCCCCCDDDCCCBBB@@@:::666222111---((((((,,,888;;;;;;555111333777777===<<<===@@@CCCEEEEEECCCDDD???;;;<<<@@@BBBCCCCCC666999999666555888888555000///000222666999::::::;;;<<<>>>??????===;;;999666888999::::::999777666777666444333333777;;;???999666222000000000000111444444555777999;;;===>>>>>>>>>??????@@@???>>>===<<<<<<;;;888666444444555777999999888777777888999999;;;>>>@@@???<<<:::999888999;;;<<<===<<<:::999:::===??????===<<<;;;;;;<<<>>>@@@???;;;888777888666444333666;;;>>>===;;;777999<<<>>>>>><<<999777666888;;;<<<;;;;;;<<<===888999:::;;;;;;<<<<<<<<<666888888777999>>>>>>:::555444555666777777555222666666888999:::999999888222333555777777666555333333555777777666555666888999999999777444222222222444888>>>BBBBBB@@@>>>===777666777999:::;;;999777666555444444555888:::<<<777666666888<<>>AAAAAA???999555###  ###111777666777;;;999777333000111666;;;>>>===>>>?????????===;;;:::<<<:::888666666777999;;;888888777888999:::<<<===@@@???==================999===EEEMMMSSSSSSPPPLLLHHHDDD>>>;;;;;;===???AAA???@@@AAABBBAAA???===;;;999999999;;;>>>???>>>===<<<===>>>>>>???BBBFFFIIIJJJGGGHHHQQQ```jjjhhhaaaRRRLLLEEEDDDIIINNNMMMJJJ<<<===;;;666777>>>CCCDDDAAA===<<<>>>===::::::======<<<;;;;;;;;;===>>>@@@??????>>><<<;;;;;;===???CCCBBB@@@@@@@@@@@@>>>===???===<<<;;;===???AAACCC>>>===;;;:::;;;<<<>>>@@@AAA@@@@@@@@@AAACCCFFFHHHEEEDDDBBB@@@>>>>>>>>>>>>??????======???AAAAAA???>>>@@@CCCDDDDDDCCCDDDEEEJJJGGGBBB??????@@@AAAAAAAAA???===<<<>>>AAADDDFFFGGGHHHIIIJJJIIIGGGCCCAAA>>>AAADDDFFFFFFFFFFFFGGGBBBAAA>>>===<<<===>>>???EEEBBB??????AAA@@@===:::<<<<<<===@@@BBBBBB@@@>>>AAABBBBBBBBBAAA@@@??????:::>>>CCCFFFGGGGGGDDDAAA===>>>@@@DDDHHHJJJJJJHHHFFFDDDFFFKKKNNNKKKHHHHHHGGGGGGFFFFFFFFFFFFDDDCCCBBBEEEIIILLLMMMMMMMMMMMMMMMOOONNNKKKEEEBBBCCCEEEIIIIIIHHHFFFEEEFFFGGGIIIEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBAAAGGGHHHIIIJJJKKKNNNRRRVVVSSSXXX___eeeiiillloooqqqqqqvvvzzzxxxppphhhdddddd]]]XXXRRRPPPRRRWWW]]]aaajjjnnnmmmgggcccddddddcccZZZSSSNNNLLLIIIDDDDDDFFFCCCEEEFFFCCC???<<<>>>AAAAAA@@@??????>>>>>>??????<<<>>>===;;;<<>>@@@???===:::<<<<<<===>>>>>>>>>>>>===@@@CCCEEEDDD@@@>>>???AAABBBAAA>>><<<<<<>>>@@@AAABBBCCCDDDDDDBBB@@@???>>>777444111///***&&&(((...666::::::444000222555666888999:::===@@@CCCCCCCCCEEEBBB===;;;>>>BBBBBBAAA444666555222111444444222000000000333666999999888999:::<<<===<<<;;;999888666777777888777666555444333444444333333666:::===444333111000000000222333666666666777:::===AAACCCHHHEEEAAA???===<<<:::888;;;;;;:::999888777666555;;;;;;;;;999666555666777>>>???@@@@@@>>>;;;777555888999;;;<<<===<<<:::999888:::<<<<<<;;;999::::::<<>>>>>888777666777888999999888444444333444444666888999666777999<<>>??????>>>===<<<===;;;999777666777999:::555666777999:::<<<=========;;;999999<<<>>>>>>>>>:::>>>EEEMMMQQQQQQLLLHHHEEECCC???<<<;;;;;;===>>><<<>>>???AAAAAA@@@>>>===;;;;;;:::;;;======;;;:::===???AAABBBBBBDDDGGGIIIDDDEEEGGGLLLUUU^^^```\\\UUUQQQJJJEEEHHHLLLKKKGGG<<<>>>===888888===BBBCCC>>>;;;;;;======999999;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@>>>======@@@BBBFFFDDDBBBAAAAAA@@@>>><<<>>><<<;;;;;;>>>AAABBBBBB???===;;;::::::<<>>>>>>>>???@@@@@@>>><<<>>>BBBCCC@@@===???BBBCCCCCCCCCCCCDDDKKKGGGBBB??????BBBCCCDDDGGGCCC>>>===@@@DDDFFFGGGEEEFFFIIIKKKKKKGGGAAA<<<999<<>>???EEECCCAAA@@@???===;;;999::::::;;;===@@@AAA@@@>>>AAABBBCCCBBB@@@>>>>>>???:::AAAFFFHHHJJJJJJFFFAAA======???CCCGGGIIIHHHGGGFFFDDDEEEKKKNNNLLLJJJKKKIIIGGGFFFFFFGGGGGGFFFEEEDDDFFFIIILLLNNNNNNLLLKKKKKKLLLLLLIIIDDDBBBCCCEEEGGGGGGFFFEEEDDDDDDDDDDDD@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDBBBAAA???BBBDDDFFFGGGHHHKKKOOORRRRRRWWW___eeeiiikkkmmmnnnooosssvvvvvvrrrmmmjjjiiibbb___ZZZVVVUUUVVVXXXZZZ___eeegggccc^^^^^^``````YYYTTTPPPNNNJJJDDDDDDGGGAAACCCCCCAAA===;;;===?????????>>>============>>><<<>>><<<:::;;;>>>===888888:::===???@@@???>>><<>>===>>>???@@@BBBCCCDDDCCC@@@===<<<<<<999666444222...***...444555:::;;;777333555777777666666888:::<<>>444666444000///222222000222222111222444555444222777888999:::::::::999888888777777666555444333333333555666666444555888:::555444444222222222444555777666555666999>>>CCCFFFKKKFFF@@@===<<<;;;:::999888888999:::;;;;;;999888888999999888777777999;;;@@@@@@??????===:::666444888999;;;<<<;;;:::888777555777999:::999888999:::<<>>;;;777666777888999888777666555666777999999888888999;;;555555555555444333222222222444444333666::::::777555555666888;;;===<<<;;;555666777888777666555444555666777888777777666555222666::::::777666888;;;:::999888777777666444333333777<<>>???===;;;;;;;;;;;;<<<>>>>>>===;;;<<<<<<===@@@BBBBBB???===,,,  (((000333666:::777:::999555777===AAA???????????????>>>>>>===<<<>>>===:::888777777999:::666888:::<<<===>>>======:::888666888<<>>???BBBFFFJJJJJJGGGDDDCCCCCCBBB???===<<<<<<=========>>>?????????>>>===>>>=========>>>>>><<<;;;;;;===@@@BBBBBBBBBDDDEEE@@@FFFHHHGGGHHHOOOSSSSSSPPPQQQOOOKKKKKKMMMJJJDDD999======:::999>>>CCCDDD<<<:::;;;???>>>;;;:::<<<======>>>???@@@@@@@@@???@@@AAAAAA@@@@@@BBBFFFIIIDDDCCCAAA@@@@@@@@@>>><<<===;;;:::;;;???BBBBBBBBBAAA???===;;;<<<>>>AAACCCCCCCCCDDDDDDDDDCCCAAA@@@AAA@@@?????????@@@AAABBB???@@@>>>;;;>>>DDDFFFCCC???AAACCCCCCBBB@@@@@@AAADDDBBB@@@???AAADDDFFFFFFIIIIIIGGGFFFEEEFFFIIIKKKGGGGGGIIIKKKKKKHHHBBB===777:::===???@@@AAABBBDDDBBB@@@===;;;;;;===???AAABBBBBBBBB@@@===;;;;;;;;;;;;:::;;;===???AAAAAAAAAAAACCCDDDCCC???======>>>>>>EEEIIIIIIJJJMMMJJJEEEAAAAAAAAACCCFFFGGGFFFEEEHHHEEEEEEJJJLLLJJJIIIKKKGGGEEEEEEFFFHHHHHHEEEBBBBBBDDDGGGJJJMMMMMMKKKJJJHHHJJJJJJHHHDDDCCCEEEGGGFFFEEEDDDDDDCCCBBB@@@>>>:::;;;>>>AAADDDEEEFFFFFFCCCDDDEEEFFFEEECCCAAA@@@BBBDDDEEEFFFGGGIIIMMMOOOQQQWWW^^^dddggghhhiiiiiilllnnnppprrrrrrqqqooonnnjjjgggbbb\\\WWWUUUVVVWWWWWWYYYXXXTTTTTTWWWYYYXXXWWWQQQMMMNNNMMMIIIGGGGGGCCCCCCBBBAAA???>>>???@@@???>>>======<<<<<<=========>>>;;;888999======999777999<<<>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAFFFDDDBBBBBBDDDFFFFFFFFF@@@??????>>>>>>>>>>>>???@@@BBBCCCBBB???<<<;;;<<<;;;999777555000---111999555;;;>>>;;;888999:::999555666777888:::;;;===???@@@CCCAAA;;;999<<<===;;;555777555111000333333111444333222222222111///,,,888888999999:::::::::::::::999777555444333333333555777999888555444666888888888888666555555777888888666444555888===DDDHHHIIICCC===;;;<<<>>>???>>>555666888;;;>>>>>>===;;;222444666777999<<<@@@CCC>>>>>>=========;;;999777777888:::::::::999777555444666888999888888:::;;;<<<@@@BBB???777111//////000111333888===>>>;;;777999888666555444333444444555666777666555555777999444444444333222000///...000222222111444999999555444444555999===@@@@@@@@@666666777777777555444333444444222222111222333444555999===<<<999888;;;>>><<<:::999888888888777555444777<<<>>><<<:::777777:::777333222222444555555555666777777888777777666888888888:::<<<===;;;:::;;;;;;;;;===??????===<<>>@@@AAAAAA000"""  $$$...111555999666:::;;;888:::BBBEEECCCAAAAAA@@@???>>>===<<<<<>><<<<<<>>>>>>>>>>>>>>>======<<>>777:::>>>@@@???????????????HHHKKKEEEAAAEEEJJJLLLHHHNNNRRROOOOOOPPPLLLFFF777<<<===;;;:::???DDDEEE;;;:::<<<@@@@@@<<<;;;<<<>>>???@@@AAAAAA@@@>>>===???@@@@@@AAABBBEEEJJJNNNBBB@@@??????@@@@@@>>>======;;;:::<<<@@@CCCCCCAAACCCAAA>>>======???BBBDDDCCCCCCDDDEEECCCAAA>>>===AAA@@@??????@@@BBBCCCDDD===???>>>:::>>>GGGIIIGGGBBBCCCDDDDDDAAA???>>>>>>======>>>@@@DDDFFFGGGFFFDDDHHHLLLJJJEEECCCEEEIIILLLKKKJJJKKKLLLJJJEEEAAA888;;;>>>@@@@@@BBBDDDEEECCCAAA>>><<<<<<>>>@@@BBB???AAABBB@@@<<<;;;<<<>>>>>>===<<<>>>AAADDDDDDDDDAAACCCDDDCCC???<<<===>>>BBBHHHJJJHHHIIINNNNNNIIIFFFDDDCCCDDDEEEFFFEEEDDDJJJFFFEEEIIIJJJHHHGGGIIIDDDCCCEEEGGGIIIGGGBBB===???AAADDDHHHKKKLLLKKKIIIFFFHHHJJJHHHEEEDDDFFFIIIFFFFFFEEEDDDDDDBBB???<<<555777;;;@@@DDDGGGIIIJJJEEEFFFGGGGGGFFFDDDBBBAAAEEEGGGHHHHHHIIIJJJLLLNNNQQQWWW^^^dddffffffffffffiiiiiikkknnnqqqrrrqqqoooqqqmmmggg___XXXVVVVVVWWWSSSQQQKKKHHHLLLSSSUUUSSSWWWNNNIIIMMMQQQOOOIIIFFFFFFEEEDDDCCCCCCCCCCCCCCC???>>>>>>===<<<=========>>>>>>;;;777888<<<===:::555777:::<<<<<<<<<===>>>>>>???@@@AAABBBCCCCCCCCCFFFBBB@@@AAAEEEIIIJJJIII<<<<<<======>>>>>>??????>>>@@@BBBAAA>>>;;;;;;===<<<:::888555000,,,111999555<<<@@@===;;;;;;<<<:::555777888888888:::<<<>>>===CCCCCC;;;777999;;;:::444222111111222333222111666444222111222222111///777666666777999:::888777888777666555444444444555444444666777888888888888<<<:::777555444666999;;;999999:::;;;===???@@@AAACCCBBBAAAAAABBBAAA>>>;;;555444555999>>>>>>999444222333444777999<<<>>>???EEEDDDCCCAAA>>>;;;999777666999;;;:::666333333444666777777777888888999999;;;CCCCCC888333666666111222444777999;;;:::999888999888777555444444444444<<<999666444555777888888555555555555444333222222111111111222555777777666333666:::>>>??????<<<:::<<<;;;999777666555555555222333444333222222333444555999======;;;;;;@@@DDD@@@???===:::999999999999:::::::::;;;;;;888444111222333555777999999999999222444666999::::::999888777999<<<======<<<<<<===:::;;;===???@@@???>>>===???===<<<;;;=========<<<666(((  ***333666777::::::;;;>>>AAABBBAAA@@@AAABBBCCCBBB>>>;;;999888<<<;;;:::999::::::<<<<<<:::888;;;@@@BBB>>>;;;:::;;;;;;;;;:::999;;;>>>AAAAAACCCEEEDDDBBB@@@@@@@@@EEEDDDDDDFFFFFFDDD>>>:::@@@AAA@@@>>>;;;:::;;;<<>>???BBBCCCAAA>>>;;;<<<===============<<>>@@@EEEKKKRRRUUURRRMMMJJJIII;;;BBBGGGHHHHHHGGGBBB<<>>>>>@@@CCCDDDDDDCCC===???BBBCCCCCCCCCCCCDDD@@@??????@@@DDDFFFGGGGGGBBBAAA@@@@@@BBBBBBAAA@@@???===;;;;;;>>>BBBDDDEEEBBBCCCCCCCCCBBBAAA???>>>===???AAAAAA???=========??????>>>>>>======<<<<<>>===???EEEIIIJJJIIIFFFEEEDDDBBBAAAAAAAAAAAACCCDDDDDDCCCBBBBBBDDDFFFFFFIIIKKKHHHCCC@@@BBBEEEKKKJJJHHHFFFEEEEEEFFFFFF<<<=========<<<<<>>CCCBBB@@@>>><<<;;;:::999AAA>>>???CCCEEEBBBAAAAAAAAACCCFFFFFFDDDBBB@@@???AAABBBDDDHHHLLLMMMLLLJJJBBBBBBCCCDDDEEEGGGIIIIIIGGGMMMOOOIIIDDDDDDFFFFFFAAAAAABBBDDDGGGHHHGGGEEEBBBDDDFFFGGGGGGGGGHHHJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEECCCBBB???:::555+++000888@@@FFFHHHHHHHHHIIIHHHGGGEEECCCBBB@@@???DDDEEEGGGHHHHHHIIIKKKLLLGGGNNNXXX```bbb___[[[YYY]]]aaahhhnnnrrrtttsssrrruuuooohhhdddbbb^^^WWWQQQRRRJJJFFFIIIMMMNNNMMMNNNOOONNNNNNPPPQQQPPPJJJEEEHHHFFFDDDCCCBBBCCCDDDEEE@@@@@@@@@????????????@@@======<<<:::999:::<<<>>>===:::777444555888<<>>=========>>>@@@BBBDDDFFFEEECCCCCCCCCCCCAAA@@@999;;;===>>>???@@@BBBDDDAAABBBCCCBBB@@@===<<<<<<===>>>===777///+++,,,///222666999;;;:::;;;>>>@@@:::;;;;;;;;;<<<<<<======AAABBBBBBAAA>>><<<<<<===555333222222444555444333666444222222333444444333666555444444666777666555444444555555555666666666111222444666777888999999:::999777666777999<<<>>>>>>>>>=========>>>>>>??????>>>>>>>>>???>>><<<:::555444555:::???@@@===888222222333555888;;;>>>???BBBAAA@@@???===:::888777888999999777444222444666333444555666777777777777;;;CCCDDD:::555777777111222444777999999999777666666666666666666666777777>>>:::777555555666777666666555333222111222333444333222222444777999999888777888:::;;;;;;;;;;;;:::;;;;;;:::999777666555444111333555555555444555666444888<<<<<<999888;;;>>><<<;;;:::999888888999999;;;<<<======;;;888555444444555666888888888777777333444777999;;;;;;;;;;;;444888===@@@@@@?????????>>>???@@@AAAAAA???===<<<===;;;:::;;;===>>>>>>===777)))  ***444888999=========@@@BBBCCCBBB@@@BBBCCCCCCAAA>>>;;;:::;;;======<<<;;;;;;<<<===>>>>>>;;;<<>><<<======<<<;;;;;;===??????AAACCCCCCAAA@@@???@@@BBBAAABBBEEEFFFEEEAAA===???@@@@@@>>>;;;:::;;;<<>>======>>>>>>>>>======<<>>>>>???CCCJJJRRRUUURRRMMMHHHFFFAAAGGGKKKKKKKKKKKKFFF@@@@@@???===>>>@@@BBBBBBBBB>>>@@@BBBCCCCCCBBBBBBCCC@@@??????@@@CCCEEEEEEDDDAAA@@@???@@@AAABBBAAA@@@AAA@@@>>>======>>>@@@AAA@@@AAAAAAAAAAAA???===<<<:::<<<>>>>>>===<<<<<<<<<<<<<<<======>>>>>>??????AAA@@@@@@BBBFFFIIIKKKLLLEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFCCCFFFGGGEEE@@@>>>@@@BBBHHHGGGFFFDDDDDDDDDDDDEEE>>>>>>===>>>???AAABBBCCCEEEEEECCC@@@===;;;<<<===BBB@@@>>><<<:::888888777;;;888:::@@@CCCBBBAAACCC>>>AAADDDEEEDDDBBBAAAAAAEEEEEEGGGJJJMMMOOONNNMMMCCCCCCCCCCCCDDDFFFHHHIIIFFFKKKMMMHHHDDDFFFHHHHHHCCCCCCDDDFFFHHHIIIHHHFFFAAACCCEEEFFFEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@===999111444:::AAAEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBEEEGGGHHHIIIIIIIIIJJJLLLIIINNNTTTXXXWWWSSSOOOMMM[[[```fffllloooooommmkkkqqqnnnjjjiiiiiieee]]]WWWSSSKKKEEEGGGIIIIIIIIIJJJMMMMMMNNNPPPPPPNNNJJJGGGIIIHHHFFFDDDCCCCCCDDDEEE???@@@AAAAAA???===<<<;;;@@@???>>><<<;;;;;;<<<===<<<999666555555999===??????>>>>>>>>>???AAACCCEEEEEECCCAAA@@@@@@@@@>>><<<:::;;;=========>>>AAACCCBBBDDDEEEEEECCCAAA@@@AAA???@@@???999111++++++,,,333777:::<<<;;;;;;===???:::;;;<<<===???@@@AAAAAA@@@BBBDDDCCC@@@===;;;;;;444333111222444555555555444333222333555777777777666444222222333444444333111222444666777888888777///000222444777888999999666666666777999;;;<<<===>>>>>>===<<<<<<<<<======::::::999:::<<<<<<:::888555555777;;;AAACCCAAA>>>333333333444666:::===???=========<<<;;;999888777999999777444222222444777///000333555666666666555<<>>888999777222444555777888888777555444444555666777888:::;;;;;;===:::666555555555555555777555222000000111444555555444444555888:::::::::;;;:::999888888999::::::;;;;;;<<<;;;:::888666444000333666888888666666666222666::::::777444444555666666666666777888888999:::===???===999555444555555666666777777666555555444666888:::;;;<<<<<<;;;333888???CCCDDDBBB@@@???AAABBBCCCCCCBBB???===;;;>>><<<;;;;;;<<<======<<<888+++  ***555:::<<>><<<===>>>>>>===<<<;;;;;;<<<======BBB???>>>BBBDDDBBB@@@AAA===??????>>><<<;;;:::;;;<<>>@@@CCCFFFFFFDDDAAA??????@@@>>><<<;;;;;;<<>>????????????>>>===<<<<<<<<>>===>>>@@@AAAAAA@@@AAABBBBBB???;;;999:::<<<===>>>??????>>>===;;;:::666888:::;;;::::::;;;<<<::::::;;;<<<>>>@@@AAABBB@@@BBBDDDEEEFFFHHHLLLNNNFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCDDDFFFBBBDDDFFFDDD@@@>>>???BBBEEEDDDCCCCCCCCCCCCDDDDDDAAA>>>===>>>CCCFFFFFFEEEEEEEEEDDDAAA>>><<<===>>>@@@>>><<<999777666555555777555666<<<@@@???>>>@@@;;;>>>BBBDDDDDDCCCCCCDDDIIIHHHHHHJJJMMMOOOOOONNNEEEDDDCCCBBBCCCEEEGGGIIIEEEJJJKKKGGGEEEGGGIIIIIIFFFFFFFFFGGGIIIJJJHHHGGG@@@BBBDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCBBBAAABBBCCCBBBAAA???:::<<>>===<<<;;;;;;<<<<<<777666444333444888<<<>>>>>>>>>======>>>@@@BBBCCCEEECCCAAA@@@@@@???===;;;<<<===>>>=========???AAACCCFFFHHHHHHGGGEEEEEEFFFAAAAAA???999000***((()))555888;;;===<<<<<<<<<<<<:::;;;===@@@BBBDDDEEEEEE>>>AAADDDEEEBBB>>>;;;:::333111000111444555555555222111111333777999:::999888666333222333444555555222444666888999999888777///000222444555666777777333444555777888999::::::888888888999999;;;<<<===888777666888999:::999888888888999<<<@@@BBBBBB@@@888777666555666999;;;===999999999999999888777777888777777555444333444555---///222555777777666444<<>>AAABBBCCCCCCBBB@@@===<<<@@@>>><<<;;;<<<<<<;;;:::999---  )))555<<<>>>>>>======???BBBCCCCCCBBBDDDDDDCCCAAA>>>>>>???AAA>>>===<<<;;;;;;;;;<<<===EEE@@@???BBBCCCBBBAAACCC===???@@@???<<<999777777<<<>>>AAABBBAAA@@@AAABBB<<<>>>@@@CCCDDDDDDCCCBBB???@@@AAA@@@>>>======>>>DDDDDDCCCCCCBBBAAA@@@???@@@@@@@@@@@@???===<<<<<<999AAAGGGDDD???>>>>>>???<<>>@@@AAA???>>>;;;888666666666666999666777<<<>>>;;;:::;;;:::===AAADDDDDDEEEFFFHHHJJJHHHGGGHHHJJJKKKLLLKKKFFFEEEDDDCCCDDDFFFHHHJJJGGGKKKKKKGGGEEEGGGIIIHHHGGGFFFFFFGGGHHHIIIHHHFFFBBBCCCDDDDDDDDDDDDFFFHHHGGGGGGGGGGGGFFFEEECCCBBBCCCAAABBBFFFHHHFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGEEEDDDCCCCCCBBBCCCDDDDDDEEEGGGHHHHHHGGGFFFFFFGGGPPPQQQSSSTTTSSSTTTUUUWWW^^^aaagggkkkllljjjgggdddhhhlllrrryyy|||yyyrrrlllaaaXXXOOOLLLJJJGGGGGGJJJMMMPPPTTTTTTQQQNNNNNNOOOJJJHHHEEECCCAAAAAAAAABBB???BBBCCCBBB@@@>>>???AAA@@@>>><<<;;;;;;<<<<<<;;;333222222222444777:::<<<===<<<<<<<<<===>>>@@@AAACCCBBB@@@@@@AAAAAA@@@???>>>???@@@???======???AAABBBEEEGGGHHHHHHHHHHHHIIIFFFCCC>>>777///***)))***666888;;;======<<<;;;:::;;;===???AAACCCDDDDDDEEE???BBBCCCCCCAAA>>><<<<<<444333222333555777777666000000222555999;;;:::999:::888555444555777888888666777999::::::999777666222222333444444555444444555666777888999999999888888777777777888999::::::888666666777999::::::999;;;;;;;;;<<<>>>??????>>>>>><<<:::999888888999:::777777888888888888888777555666777888888666444222---000333666888888666555;;;@@@DDDAAA===:::999777;;;;;;;;;;;;:::888666555666777999:::;;;;;;;;;;;;333222111222444666777777777888888999888666555333555333222333666999::::::999999999:::;;;;;;<<<<<<<<<<<<======<<<999666555222666999:::777333///---000333777888666111...+++///000333666888999999888777:::;;;888333000333666111111111222333555666666999999999888888777666555777<<>><<<>>>???AAABBBBBBAAA???>>>>>><<<;;;;;;===>>>>>>===;;;000!!!  (((555<<>>======>>>???DDD@@@>>>@@@AAA@@@@@@BBB<<<>>>@@@???<<<888666555===???BBBCCCCCCCCCCCCDDD>>>@@@AAABBBBBBAAA@@@@@@???@@@BBBBBB@@@??????@@@CCCDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@???===<<<<<<888@@@FFFCCC???@@@AAA@@@:::BBBKKKOOOLLLFFFAAA>>>???BBBCCCBBBEEEJJJLLLJJJEEEAAA===;;;:::;;;;;;;;;???AAABBBBBB@@@>>>>>>>>>GGGFFFEEEEEEFFFEEECCC@@@<<<;;;;;;===???AAAAAA@@@>>>AAACCC@@@;;;888:::===;;;;;;<<<======<<<:::999555777999::::::<<<>>>@@@===<<<<<<<<<<<<>>>@@@AAA===AAADDDEEEEEEEEEHHHKKKKKKJJJHHHEEECCCAAA@@@???@@@BBBDDDEEEDDDDDDEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIICCC???<<>>;;;999888888999:::;;;888999===???<<<:::;;;;;;===AAADDDEEEFFFHHHJJJJJJIIIGGGGGGHHHIIIIIIHHHFFFFFFEEEEEEFFFGGGJJJKKKJJJMMMKKKFFFDDDFFFGGGFFFFFFEEEDDDEEEFFFGGGFFFEEEEEEFFFFFFFFFEEEEEEHHHJJJIIIHHHHHHGGGFFFEEEEEEEEEDDDBBBEEELLLNNNIIIEEEEEEJJJIIIHHHGGGFFFGGGHHHHHHEEEDDDBBBAAA@@@AAABBBBBBDDDEEEFFFEEECCCBBBCCCEEELLLMMMOOOPPPQQQSSSVVVYYY\\\___dddiiikkkjjjhhhfffhhhmmmttt|||~~~yyyuuujjjaaaXXXRRRMMMIIIHHHKKKLLLPPPRRRRRRNNNLLLLLLMMMHHHFFFCCC@@@?????????@@@@@@BBBCCCAAA???AAAGGGLLLLLLHHHBBB>>>===<<<:::888333333444555777999<<<>>>>>>>>>>>>>>>???@@@@@@AAA>>>======>>>AAACCCBBBBBB@@@AAABBBAAA???>>>???@@@???AAADDDFFFFFFFFFGGGHHHLLLGGG@@@777000...000222777888:::;;;<<<<<<:::999===>>>@@@AAABBBAAA@@@@@@@@@AAAAAA???======>>>???777666555555777999999888000111555999======;;;888999777555666777999999999999:::::::::999888666555333444444555444444444333777777888999:::::::::999===<<<;;;999888777777777999777666777888::::::999<<<;;;::::::::::::;;;;;;???>>>===;;;:::999888888666777888888999888888888555666777:::;;;999444111000111444666777777777666999===@@@???<<<:::::::::===<<<<<<;;;:::999888777777888:::;;;;;;;;;:::999111111000222666888999999999:::;;;<<<;;;777444222555333111222444777999:::777888888999:::;;;;;;<<<<<<<<<===<<<;;;999777555555888::::::666111---,,,111333666888888555222///000222666999;;;;;;999888999::::::777444444666999111111111222444666777888::::::999888666555555444:::===AAACCCAAA???===<<<<<<>>>@@@BBBBBBBBBAAA@@@;;;::::::<<>>@@@AAAAAA@@@AAABBBAAA@@@@@@AAACCCEEEDDDCCCAAAAAAAAABBBBBBCCC>>>===???@@@>>>>>>???<<<>>>@@@???<<<999888777???AAADDDEEEEEEDDDDDDEEE@@@BBBCCCBBB@@@>>>===>>>===@@@BBBBBBAAA@@@@@@@@@AAACCCDDDCCCAAA@@@@@@@@@????????????>>>===<<<<<<999@@@CCC???@@@EEEFFFBBB888???FFFJJJHHHCCCAAA@@@@@@BBBBBB@@@CCCIIIMMMMMMFFFCCC???===<<<<<<<<<;;;>>>@@@BBBAAA@@@>>>===>>>FFFFFFFFFGGGHHHGGGEEEBBB;;;;;;;;;===@@@BBBBBBAAA>>>@@@AAA???<<<;;;<<>>???>>>>>><<<<<<777999:::;;;;;;===@@@BBB???>>><<<;;;<<<===???@@@===???BBBDDDDDDEEEGGGHHHKKKJJJHHHEEEBBB@@@???>>>???AAADDDEEEEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDGGGGGGHHHIIIJJJJJJJJJIIIDDDBBB???@@@CCCEEEEEEDDD???@@@@@@??????@@@CCCEEE@@@???<<<::::::;;;===>>><<<999:::???AAA???>>>???;;;>>>AAACCCDDDEEEGGGIIIKKKJJJHHHHHHIIIIIIGGGEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMKKKEEEDDDFFFGGGEEEEEECCCBBBCCCDDDFFFFFFEEEGGGHHHHHHGGGFFFGGGIIIKKKKKKJJJHHHFFFFFFGGGHHHJJJIIIEEEGGGNNNOOOHHHDDDFFFJJJIIIHHHFFFFFFGGGHHHIIIDDDBBB@@@???>>>???@@@AAADDDDDDCCCAAA???@@@CCCEEEPPPQQQSSSRRRRRRRRRSSSUUUVVVYYY]]]bbbfffiiiiiijjjkkkooouuuzzz}}}}}}|||{{{qqqiii```YYYRRRLLLJJJMMMLLLMMMNNNMMMKKKIIIHHHHHHEEEDDDAAA???>>>>>>>>>???@@@AAABBB@@@???CCCMMMTTT^^^VVVKKKCCC>>>;;;777444777888999:::<<<>>>@@@@@@@@@@@@AAAAAABBBBBBBBBBBB888888888;;;???AAABBBAAA>>>@@@CCCCCCAAA???>>>>>>:::===@@@BBBBBBCCCDDDEEENNNIIIAAA:::666666888:::888777777888:::;;;:::888===>>>@@@@@@@@@>>><<<;;;??????>>><<<;;;<<>><<<:::999999888666555444666888999555555555555555777999999:::999888888777777777888:::<<<>>>>>>=========>>>===???AAACCCDDDCCCBBBAAA===<<<<<<===@@@CCCCCCCCC===444&&&  ###111:::>>>===;;;::::::<<<>>>>>>>>>===???AAAAAAAAA@@@AAABBBFFFEEECCCBBBAAAAAAAAABBBBBB===<<>><<<======???@@@@@@>>><<<;;;<<<@@@CCCEEEFFFEEEDDDDDDEEEAAABBBDDDBBB???<<<<<<===;;;===@@@AAA@@@????????????AAACCCBBB@@@???@@@AAA======>>>>>>>>>======<<<:::@@@@@@<<>>???FFFKKKKKKFFFDDDAAA@@@??????===;;;===???AAAAAA???>>>===>>>DDDCCCDDDFFFHHHHHHFFFCCC;;;;;;;;;===AAACCCCCCCCCBBBAAA???=========>>>@@@>>>???@@@AAAAAA@@@???>>>999:::;;;;;;<<<===@@@CCC???>>><<<;;;;;;===???AAA??????@@@CCCFFFGGGFFFEEEHHHGGGEEECCCBBB@@@@@@@@@>>>AAADDDFFFEEEEEEEEEFFFFFFEEEDDDDDDEEEEEEDDDCCCFFFGGGHHHHHHIIIHHHGGGGGGFFFEEEDDDBBBBBBBBBCCCCCC@@@@@@@@@???>>>>>>@@@BBB@@@>>><<<:::;;;===@@@BBB???<<<<<>>???;;;===@@@AAAAAABBBDDDFFFIIIHHHGGGGGGGGGFFFCCC@@@???@@@CCCEEEGGGIIIIIIIIILLLLLLIIIDDDDDDHHHIIIFFFDDDBBBAAABBBDDDFFFGGGFFFHHHIIIHHHGGGFFFGGGIIILLLMMMKKKHHHEEEFFFHHHLLLOOOPPPHHHFFFKKKKKKDDDAAAFFFFFFEEEEEEDDDEEEFFFGGGGGG@@@???===<<<<<<>>>@@@BBBEEEDDDAAA???===???DDDHHHVVVXXXYYYXXXUUUSSSQQQQQQOOORRRWWW]]]ccciiimmmoooppprrrtttvvvxxxzzz{{{}}}xxxqqqiiibbbZZZQQQOOOQQQOOONNNMMMLLLKKKJJJGGGEEEDDDCCCAAA???>>>>>>???@@@===@@@CCCBBB@@@DDDMMMUUUfff\\\NNNCCC===:::666333888999;;;<<<>>>???@@@@@@???@@@@@@AAAAAAAAAAAAAAA888777888:::>>>@@@AAA@@@:::===AAACCCBBB>>><<<:::777:::===??????@@@AAABBBGGGDDD>>>;;;999999:::;;;888666444555888::::::999<<<===???@@@@@@>>>;;;::::::;;;<<<<<<;;;<<>>===;;;888666444222222666333111222444888:::;;;===999444111000222666999===<<<;;;999777777666666777999;;;:::888444222111222333666:::===>>><<<:::666888<<>>;;;999777555222111333555777777:::999888777777888999:::888888888888999:::;;;;;;999:::;;;;;;:::<<<>>>AAA@@@AAACCCEEEEEEDDDCCCBBBCCCAAA??????@@@@@@@@@???>>>555'''  """000999>>>AAA>>><<<;;;<<<<<<<<<;;;<<<>>>AAABBBAAA@@@AAAAAACCCBBBAAA???>>>>>>??????AAA======@@@AAA>>><<<===>>>@@@AAAAAA???>>>???@@@AAACCCEEEFFFDDDCCCDDDDDD@@@BBBCCCBBB>>><<<<<<===999<<>>>>>>>>===@@@BBBBBB@@@>>>@@@BBB;;;<<<===============<<<<<<@@@>>>:::AAANNNNNNFFF888<<>><<<<<<>>>@@@@@@???>>>>>>>>>AAAAAACCCEEEHHHHHHFFFDDD;;;;;;;;;>>>AAACCCDDDCCCEEEBBB>>><<<===>>>??????@@@AAABBBCCCCCCBBBAAA@@@:::;;;;;;;;;<<<===@@@CCC>>>===;;;:::;;;>>>@@@BBB@@@??????CCCGGGIIIGGGDDDEEEDDDCCCBBBBBBAAABBBBBB>>>AAADDDFFFFFFEEEEEEFFFGGGFFFEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDHHHHHHGGGEEEBBBAAABBBCCCBBBBBBAAA???===<<<>>>??????===;;;:::;;;>>>AAACCCDDDAAA@@@BBBBBB>>>;;;;;;;;;===?????????@@@BBBCCCEEEEEEDDDEEEEEEBBB>>>;;;;;;>>>AAAEEEGGGHHHHHHGGGJJJJJJGGGCCCEEEIIIKKKHHHDDDBBBAAABBBDDDGGGHHHHHHIIIIIIHHHGGGFFFFFFIIILLLOOOLLLGGGEEEFFFIIINNNRRRVVVJJJEEEHHHFFF@@@@@@FFFAAABBBBBBBBBCCCDDDFFFFFF===<<<;;;:::;;;>>>AAACCCFFFDDDAAA>>>===@@@FFFJJJVVVXXXZZZYYYUUUQQQNNNMMMMMMOOOTTT[[[ccckkkqqquuussstttsssssstttvvvzzz}}}~~~xxxqqqjjj```WWWTTTVVVTTTQQQNNNNNNNNNMMMIIIEEEDDDCCCAAA??????@@@AAABBB:::???CCCCCCAAADDDLLLSSSdddYYYJJJ???;;;999666444777888999;;;<<<======>>><<<======>>>>>>>>>>>>===;;;::::::<<>>:::888666999<<<===>>>>>>???@@@>>><<<:::999999999888777888555222222666999::::::;;;===???@@@@@@>>><<<:::555888;;;=========>>>@@@;;;111...555888222111555333777<<>>===;;;999===???>>>999777999<<<>>>999555555999<<<;;;888333555777666444333222222333333444555777999;;;<<<======;;;:::999888888888999777666666777888888777:::999999:::>>>@@@AAAAAA>>><<<:::888777777777777999666444555777:::<<<<<<===:::555333333555666777>>>>>>===;;;888666777888777;;;???@@@===999777777888888999:::;;;;;;<<<<<<;;;>>>===999888:::999666333222222222333444555666888666444444666999;;;;;;888===???<<<;;;<<<<<<:::777666555777;;;???AAAAAADDDGGGGGGDDDCCCDDDCCC@@@CCCCCCBBB???===<<<===>>>===888...!!!  ---:::>>>@@@>>><<<===@@@AAA???===>>>>>>@@@AAABBBBBBBBBBBBFFFBBB===::::::<<<>>>>>>:::;;;===>>>?????????>>>>>>>>>======<<<======>>>IIIHHHEEEBBBAAA@@@AAABBBDDDDDDDDDBBB@@@===:::999777<<<:::<<<@@@999333;;;===999:::AAABBB>>><<<>>>;;;;;;<<<<<<===>>>>>>???DDD@@@>>>BBBJJJLLLBBB777777<<<@@@@@@======AAAEEEIIIFFFCCC@@@>>>???@@@AAABBBDDDFFFGGGGGGEEECCCAAA@@@???@@@@@@AAA@@@===;;;IIIDDD@@@AAAEEEGGGFFFDDD@@@>>>;;;<<<@@@BBBBBBAAAEEEDDDAAA???>>>???@@@@@@AAABBBDDDFFFGGGEEEBBB>>>999;;;>>>>>>>>>>>>???@@@===<<<::::::;;;>>>AAADDDAAA@@@>>>>>>AAADDDGGGHHHLLLOOOMMMFFFBBBBBBDDDDDDBBBAAA???@@@BBBEEEFFFFFFGGGEEECCCCCCDDDEEEDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCEEEGGGGGGDDD???;;;;;;<<<<<<>>>@@@@@@???>>>>>>???>>>>>>=========>>>@@@AAAAAAAAAAAAAAA@@@???>>>===>>>@@@@@@===999:::@@@EEE@@@BBBEEEGGGFFFBBB>>>;;;???@@@AAACCCDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHFFFCCCBBBEEEGGGFFFCCCAAABBBDDDIIIGGGDDDDDDDDDEEEEEEDDDMMMKKKIIIGGGFFFGGGHHHIIIOOOLLLIIIHHHDDD@@@AAAEEEHHHHHHGGGFFFEEEEEEFFFFFFDDDCCCAAA???>>>???CCCGGGGGGEEECCCAAAAAADDDGGGIIIWWWWWWXXXZZZZZZVVVNNNHHHIIIKKKOOOUUU]]]ccciiillltttoookkklllqqquuuuuuttttttxxxwwwppphhhccc```]]]___XXXOOOJJJIIIIIIHHHGGGEEEDDDCCCAAA@@@@@@CCCEEECCCBBBAAABBBDDDEEEDDDCCCQQQNNNHHH@@@999666666777888:::<<<======>>>AAACCCAAA===999:::===???===:::>>>@@@AAA@@@>>><<<<<<======<<<<<<>>>@@@???;;;777777999;;;;;;;;;;;;===>>>>>>===<<<<<<===<<<:::888===<<<::::::;;;<<<======;;;===AAACCCBBB???<<<999888???CCCAAA???AAACCCBBB888000///555666000///555777999<<<@@@BBB???:::666000111222444555555555555444222111444888999666222222777888666555777777666...---,,,++++++---///000777777777777666666555444777777777888;;;<<<;;;999999777555444555888;;;<<<===;;;:::;;;======;;;999999===???>>>999666777999;;;888555666999;;;;;;999666777888777444111//////,,,---///222555777999::::::999999888777777777777999777555555888;;;<<<<<<:::999999;;;???AAABBBBBB======;;;:::999888888888888666555666888;;;;;;;;;<<<999555333444555666555<<<======:::777555444555888<<>>;;;::::::<<<<<<;;;:::999999888888:::======:::999;;;:::777444555555666666777777777999777444444666888999999888===???===<<<======;;;:::999999;;;???AAABBBBBBCCCEEEEEEBBBAAABBBAAA>>>?????????>>><<<<<<===???<<<999000###  ***777<<<===;;;:::<<>>;;;;;;===>>>>>><<<===???@@@AAA@@@???>>><<<<<<<<<===>>>???@@@AAAGGGGGGEEECCCAAAAAABBBCCCCCCCCCCCCBBB@@@>>><<<:::666;;;:::;;;>>>666000777<<<999;;;@@@BBB>>><<<>>>;;;;;;;;;;;;>>>AAADDDFFFGGGGGGGGGHHHKKKJJJAAA777222666999999888999===AAAGGGFFFEEEAAA>>>===>>>@@@AAABBBDDDEEEFFFEEEDDDCCCBBBBBBAAABBBCCCBBBBBBAAAFFFBBB??????DDDGGGFFFEEEAAA???======@@@BBBBBBAAAEEEDDDBBB@@@???@@@AAAAAA@@@AAACCCDDDEEEDDDAAA???===>>>@@@@@@@@@???@@@AAA======<<<<<<===???BBBCCC@@@???>>>>>>@@@DDDFFFHHHKKKPPPPPPLLLHHHHHHHHHGGGBBBAAAAAABBBEEEGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@AAABBBCCCCCCCCCCCCCCCBBBDDDFFFEEEBBB>>><<<<<<;;;===>>>???>>>???@@@BBBBBBAAA@@@???>>>??????@@@BBBCCCCCCCCCBBBAAA???>>>???@@@AAA>>>;;;;;;@@@DDDGGGEEECCCAAAAAAAAACCCDDDAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGEEECCC@@@AAACCCDDDEEEDDDCCCDDDEEEEEEDDDBBBBBBCCCDDDEEEEEEOOOMMMIIIFFFEEEFFFHHHIIIRRRMMMKKKKKKIIIEEEDDDFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@AAADDDGGGIIIGGGEEECCCBBBCCCDDDEEELLLOOOUUU[[[^^^[[[SSSMMMJJJLLLOOOSSSYYY^^^bbbdddiiieeeccceeekkkqqqsssrrrpppttttttnnniiiggggggeee___XXXOOOJJJIIIIIIHHHGGGEEEDDDCCCAAA@@@AAABBBDDDAAA@@@>>>>>>???@@@???>>>EEEDDD@@@<<<777555666777:::<<<>>>???>>>>>>>>>@@@>>>;;;888777888::::::999???@@@AAA@@@>>><<<<<<===<<<<<<<<<===??????;;;888666888999999999999;;;<<<@@@???===<<<<<<:::888555===<<<::::::;;;<<<======;;;===@@@BBBBBB???<<<:::;;;AAACCCAAA???BBBDDDCCC555111111555333...///555:::;;;<<<>>>@@@@@@===;;;///000222444555777888999333222333666999:::666222444888999666444666666444...---+++)))***+++...000999888777666666666777888888777777888<<<>>>???>>>;;;888444444888===??????<<<;;;;;;<<<<<<<<<999777:::===???>>>999666555555777777777777888999999999888999:::888444///---,,,(((***---222555888999:::999999999999888999999999999777666888;;;>>>@@@AAA:::::::::<<>>===<<<:::888666555666777666555:::<<<<<<:::777333222111999;;;>>>???>>>===<<<<<<@@@???===:::777555333111888<<<===;;;;;;===;;;777555666777888888888777666;;;999666666777888777777999>>>@@@>>>>>>@@@AAA@@@======>>>@@@CCCDDDCCCBBB@@@CCCCCC@@@???@@@???;;;:::;;;<<<<<<;;;<<<===???<<<:::333'''  %%%333:::999888888:::???CCCEEEFFFCCCBBBAAAAAABBBCCCDDDEEEGGGDDD???<<<<<<===>>>>>>===>>>@@@BBBBBBAAA???>>>:::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDCCCAAAAAABBBDDDBBBBBBCCCCCCBBB@@@>>>===999>>><<<<<<>>>555///555===;;;===AAAAAA>>>===>>><<<;;;;;;<<>>:::;;;>>>>>>@@@BBBDDDFFFFFFFFFFFFBBBBBBAAAAAABBBCCCEEEFFFDDDAAA>>>???BBBEEEFFFEEECCCAAA??????AAABBBBBBBBBFFFEEECCCBBBAAAAAABBBCCC???@@@BBBBBBCCCBBBAAA@@@@@@BBBCCCCCCAAAAAABBBCCC>>>>>>???@@@AAABBBBBBCCC??????>>>>>>@@@CCCFFFHHHIIINNNQQQNNNLLLLLLJJJGGGBBBBBBCCCEEEHHHIIIHHHGGGFFFIIIJJJHHHDDD@@@@@@AAA===>>>AAACCCDDDDDDCCCBBB>>>AAAEEEFFFDDDAAA???>>><<<===>>>>>>>>>???BBBEEEFFFDDDCCCAAA@@@???@@@@@@AAABBBCCCDDDCCCBBB@@@>>>???AAABBB@@@======@@@CCCIIIFFFCCCAAAAAACCCFFFHHHCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEBBB@@@@@@@@@AAACCCEEEFFFFFFEEEAAAAAA@@@@@@AAACCCFFFGGGPPPMMMHHHEEECCCEEEHHHJJJUUUOOOLLLNNNNNNKKKHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEDDDEEEFFFEEEDDDCCCDDDFFFJJJIIIGGGFFFDDDCCCBBBAAAAAAHHHTTT___dddaaaYYYSSSLLLMMMNNNQQQSSSVVVYYYZZZZZZXXXWWW[[[cccjjjnnnoookkkppppppjjjfffhhhjjjjjjbbb[[[RRRLLLJJJJJJHHHGGGEEEDDDBBB@@@@@@AAABBBCCCAAA???<<<;;;<<<<<<:::999888999:::999888777888:::;;;>>>@@@@@@???===<<<<<<===<<<999666444555888:::@@@AAAAAA@@@===<<<<<<<<<<<<<<<<<<===??????===;;;777888999888888888:::<<>>===;;;:::777444<<<<<<;;;;;;;;;<<<>>>>>>;;;===???AAAAAA@@@>>><<<===AAAAAA>>>===AAACCCBBB333222333555222...000777<<<<<<>>>AAACCCCCC@@@>>>222222222333555777888999555444333555777888777555666:::;;;777555666666444222000---,,,,,,...000222:::888666444444666888999555444444777;;;@@@BBBCCC???:::555666;;;@@@@@@???:::;;;;;;<<<;;;:::777555:::===>>>===:::666444333666888999999777666666777888999:::999444000---,,,***,,,111555999;;;;;;;;;;;;;;;<<<===============999999:::===@@@AAAAAA@@@:::999999;;;>>>AAABBBBBB<<<===>>>>>>>>><<<;;;:::;;;;;;<<>>;;;888555111///...666:::===<<<===>>><<<888444666888999999888666555>>><<<999888888888777666888===@@@@@@AAAEEEHHHGGG??????AAACCCEEEEEECCC@@@>>>AAAAAA======>>>===:::999;;;======<<<<<<<<<===;;;:::555***   ///:::888888888:::>>>BBBEEEGGGEEEDDDBBBAAAAAACCCEEEFFFGGGCCC???======>>>>>>>>>===>>>@@@AAAAAA???===<<<;;;<<<===???@@@AAABBBCCC===@@@BBBAAA??????@@@CCCAAABBBCCCDDDDDDCCCBBBAAABBBDDD@@@>>>???777111999???@@@BBBCCCAAA>>>===============???BBBFFFJJJMMMRRR]]]bbbZZZNNNGGG@@@::::::999777444222444999===IIIMMMOOOIII???888888;;;:::>>>BBBGGGIIIIIIHHHFFFAAA@@@@@@??????BBBEEEHHHFFFCCC@@@@@@BBBDDDEEEDDDEEEDDDBBBAAABBBBBBCCCCCCFFFEEEDDDCCCBBBBBBCCCCCC@@@AAACCCCCCCCCBBBCCCDDDCCCDDDDDDCCCBBBAAABBBDDD@@@AAABBBCCCDDDCCCCCCBBB?????????@@@@@@BBBEEEGGGGGGKKKMMMKKKJJJJJJHHHDDDBBBCCCEEEIIIKKKLLLJJJGGGGGGKKKNNNKKKEEE@@@???AAA===???BBBDDDEEEDDDBBBAAA===???BBBDDDDDDCCCBBBBBB???@@@???>>>===???BBBEEEDDDCCCBBBAAA@@@@@@AAABBB@@@AAACCCDDDCCCAAA???>>>@@@BBBCCCBBB@@@???AAACCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA======>>>AAADDDFFFEEEDDDBBB@@@@@@BBBEEEGGGEEEBBB>>>>>>>>>???@@@CCCGGGJJJNNNKKKFFFCCCCCCEEEJJJMMMTTTNNNJJJNNNQQQNNNIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDCCCEEEGGGGGGFFFDDDCCCDDDHHHHHHIIIHHHGGGEEEBBBAAA>>>HHHWWWdddiiifff]]]VVVMMMMMMNNNOOOPPPRRRSSSTTTQQQPPPPPPTTT\\\cccgggiiihhhkkkkkkeeebbbeeeiiijjjjjjbbbYYYRRROOOMMMKKKHHHEEECCC@@@???@@@AAABBBBBBBBB@@@===;;;;;;:::999777222555999:::;;;;;;;;;<<<:::===@@@AAA???===;;;;;;>>>???>>>999444444:::???AAAAAAAAA???<<<;;;;;;<<<======>>>???@@@@@@??????999:::;;;:::999:::<<<>>>DDDBBB???>>>===;;;999777<<<<<<<<<;;;;;;<<<>>>@@@>>>???AAABBBBBBAAA@@@???>>>@@@???;;;;;;???BBBAAA222222444555333000333888===???BBBFFFIIIHHHEEEAAA666555444333333444666777888555222111222444666888777<<<<<<999666777777555666555333111111222444666999777555333333555888999111111222555;;;@@@CCCEEEBBB===888888<<>>;;;999:::;;;;;;999777666666:::<<<===<<<:::777555444999:::;;;:::777444444444666888::::::666333000///...111444888:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@999;;;>>>BBBDDDBBB>>>:::999888888:::===???@@@@@@<<<===>>>???>>>===<<<;;;;;;;;;===???AAAAAA>>><<<;;;::::::<<<======<<<:::;;;===>>>===999555333222777777777888:::;;;;;;;;;;;;:::888666333111///...555:::<<<<<<===>>><<<888555777999::::::999888777???===;;;;;;;;;;;;999888888===AAA@@@CCCHHHLLLLLL>>>???@@@CCCEEEDDD@@@===;;;>>>???<<<<<<>>>===:::<<<>>>@@@@@@>>><<<;;;;;;999999666,,,  ,,,:::999::::::;;;===???BBBDDDEEEDDDBBBAAA@@@AAACCCDDDEEEBBB>>>======>>>>>>>>><<<<<<===>>>======<<<;;;===>>>?????????>>>======777;;;??????===;;;===@@@AAABBBCCCEEEEEEEEEDDDCCCGGGHHHAAA===>>>666111:::AAADDDFFFDDDAAA>>>===<<>><<<888444444888>>>CCCMMMQQQRRRLLLAAA888777999888===DDDKKKMMMLLLHHHDDDAAABBBAAA??????@@@EEEIIIHHHFFFCCCBBBBBBCCCDDDDDDFFFFFFEEEDDDCCCCCCEEEFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@BBBDDDEEEDDDCCCEEEGGGCCCDDDDDDCCCAAAAAABBBDDDAAABBBDDDEEEEEEDDDCCCBBB???AAABBBBBBAAAAAADDDGGGHHHLLLMMMJJJJJJKKKHHHCCCDDDEEEGGGKKKMMMMMMJJJGGGHHHLLLOOOLLLFFFAAA@@@BBB@@@AAADDDEEEEEECCCAAA???@@@??????@@@BBBDDDEEEFFFCCCCCCBBB???======@@@BBB@@@?????????@@@AAACCCDDDAAABBBDDDEEEDDDCCCAAA@@@AAABBBCCCBBBBBBBBBCCCEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@?????????======>>>@@@DDDFFFFFFEEEEEECCCAAABBBDDDEEEBBB???======>>>>>>>>>AAAFFFJJJKKKIIIEEEBBBCCCGGGLLLOOOPPPJJJGGGKKKOOOLLLHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDBBBDDDGGGHHHFFFDDDBBBAAAEEEFFFHHHIIIIIIGGGEEECCCBBBLLL[[[gggjjjddd[[[UUUMMMMMMMMMNNNOOOQQQRRRSSSPPPOOOOOOQQQVVV[[[___bbbbbbffffffbbbaaafffkkkmmmpppiiiaaaZZZVVVSSSOOOKKKEEEBBB???>>>???AAAAAA@@@@@@???===<<<;;;:::888555222555999<<<<<<;;;;;;;;;888;;;>>>@@@>>><<<;;;;;;>>>@@@???:::555444;;;AAA@@@@@@@@@===;;;:::;;;<<<===???AAABBBBBBAAAAAAAAA<<<===>>>======>>>AAADDDDDDBBB???>>>??????>>>===;;;<<<===<<<;;;<<>>@@@CCCHHHKKKJJJGGGDDD999777444222111222444555777444000------000555888777;;;<<<888666777777555999888777666666666777888888666444333333555888999111000222555:::???AAABBBAAA>>>;;;;;;<<<<<<:::888888999:::888777666666777;;;;;;;;;::::::999888888<<<;;;:::999777666444444555888;;;;;;999555333111111222444777888999999999;;;<<<>>>?????????>>>===:::<<>>>>>===<<<<<<===>>>>>>>>>======::::::;;;===???>>><<<:::<<<<<<<<<===???@@@???===<<<>>>>>>===:::777666666666555444555777999999888888777666555444333222111555999;;;:::;;;===<<<888777888999;;;;;;;;;;;;:::>>><<<;;;;;;<<<<<<;;;999999>>>@@@@@@AAAGGGKKKKKK<<<===>>>@@@BBBAAA>>><<<999===>>><<<===??????<<<>>>@@@CCCBBB@@@<<<:::999666777555---   (((777:::<<<============>>>@@@CCCCCCAAA@@@???@@@@@@AAABBB@@@===<<<===>>>???>>>;;;;;;::::::::::::;;;<<>>===:::888666333888===>>>:::888:::===@@@AAABBBDDDEEEDDDDDDCCCDDDFFF@@@<<<<<<333---555>>>DDDFFFCCC???>>>>>><<>>???AAADDDFFFGGGEEEEEEDDDAAA???>>>???@@@<<<<<<<<<===???BBBDDDFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHJJJGGGBBB??????BBBFFFJJJFFFDDDBBB@@@??????@@@@@@CCCBBBAAABBBDDDEEEDDDCCCFFFEEEDDDCCCCCCBBB???===<<<======<<<;;;===CCCHHHJJJGGGDDDCCCCCCGGGKKKNNNJJJEEECCCGGGIIIGGGEEEFFFDDDCCCCCCCCCCCCDDDDDDEEEBBBEEEHHHHHHFFFDDDBBBAAACCCEEEHHHJJJJJJIIIGGGFFFFFFOOO[[[cccddd^^^WWWRRRMMMMMMMMMNNNOOOPPPRRRRRRQQQPPPOOOOOOQQQTTTWWWYYYYYY^^^aaa___aaahhhooorrrooojjjddd```]]]YYYSSSOOOEEEAAA======???AAAAAA???<<<<<<<<<<<<===;;;777444333666999;;;:::888777777777:::<<<===<<<;;;::::::;;;<<<<<<888444444:::???>>>>>>===;;;999999;;;<<<<<>>???>>>???AAAEEEHHHBBB@@@>>>>>>???AAAAAA@@@:::<<<>>>===;;;<<>>:::777666888999888666777:::======;;;777444222333333444666888999:::;;;:::<<<===>>>???>>><<<;;;;;;<<<===@@@AAA@@@<<<888<<<;;;::::::<<<======<<<<<<<<<<<<<<<<<<===>>>???;;;;;;;;;===>>>>>>===;;;===<<<;;;===???@@@@@@???<<<======<<<999888888999777555222333555777888777888888777777666666555555666::::::888888;;;:::777444555666777888::::::;;;:::999999:::<<<<<<;;;:::;;;???@@@======AAADDDDDD;;;;;;<<<>>>@@@@@@===;;;888<<<===<<<>>>BBBBBB???===@@@CCCCCC@@@<<<999888444555444,,,   ###333888<<>><<<<<<===AAA@@@@@@???>>>>>>======???===;;;;;;===>>>??????;;;:::888777777999<<<>>>>>>>>>>>>===:::777333111111777>>>>>>:::777888;;;===>>>@@@AAABBBBBBAAAAAA===BBB???>>>>>>222)))...777???CCC@@@<<<>>>???===AAA@@@@@@BBBIIIRRR[[[aaaooovvvrrreeebbbiiiggg]]]IIICCC;;;777:::AAAJJJOOOKKKKKKJJJFFFAAA===;;;;;;:::>>>CCCGGGHHHGGGDDDAAAEEEFFFGGGDDD???>>>BBBEEEDDDDDDCCCBBBBBBCCCEEEGGGFFFGGGHHHGGGEEEFFFIIILLLIIIHHHGGGEEEBBB@@@>>>===555;;;@@@BBB@@@???@@@BBBCCCCCCCCCBBBAAABBBEEEHHHEEEEEEEEEEEEEEEDDDCCCCCCDDDGGGIIIGGGBBB@@@BBBEEEHHHOOOUUUZZZ]]]]]]UUULLLJJJIIIJJJKKKLLLKKKHHHFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAACCCAAA???@@@CCCEEEEEEDDDCCCDDDDDDCCC@@@??????@@@;;;;;;<<<===???BBBEEEGGGDDDDDDCCCBBBBBBCCCDDDEEEDDDBBBAAAAAACCCGGGJJJKKKLLLIIIEEEAAAAAACCCFFFIIIGGGFFFDDDBBBAAAAAABBBBBBFFFDDDCCCCCCEEEFFFEEEDDDDDDEEEEEEDDDAAA???>>>>>>:::<<<<<<999777888???DDDKKKIIIFFFDDDDDDFFFIIIKKKFFFBBBAAACCCDDDBBBCCCFFFDDDDDDCCCCCCDDDDDDEEEFFFDDDGGGIIIIIIGGGDDDCCCCCCDDDFFFHHHJJJJJJIIIHHHFFFEEELLLUUU[[[ZZZVVVRRRPPPMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNLLLKKKMMMOOORRRQQQWWW[[[[[[^^^eeelllooohhheeebbbaaaaaa]]]WWWRRREEE@@@<<<<<>>:::;;;===@@@AAA???:::666555777:::;;;999777666666999:::<<<;;;999777777888888999999777555666999===;;;;;;;;;999777888:::===:::???DDDEEECCC???===<<<;;;<<<======>>>AAAFFFJJJAAA???===<<<>>>???@@@@@@999<<<>>>===;;;;;;@@@DDDEEEDDDBBBAAA@@@@@@@@@@@@???@@@>>><<<@@@FFFGGGDDD...---,,,...444999999777666555444666999<<<>>>>>>888666222//////111444666000000///---,,,,,,///111222777888555333555555333777888999999999777666555888888777777777888:::;;;888888888:::;;;;;;999777888;;;===>>><<<999777666777888777555333333888<<<;;;999777888:::===???@@@>>>999444555999===<<<999999<<>><<<===>>>@@@@@@>>>===;;;<<<;;;;;;<<<>>>>>>===<<>>@@@???>>>>>>???AAAAAA@@@>>>===<<<;;;<<<>>>@@@@@@@@@<<<<<<<<<:::888888999:::999555222222555777777777:::999999999888888888777777::::::777777999:::777000000111222444666888999777666777999;;;<<<;;;:::===@@@@@@;;;:::<<<>>>===;;;:::;;;===??????===<<<888<<<======???CCCDDDBBB;;;>>>BBBCCC@@@===999888333444333+++   ///777;;;???AAA???<<<<<<===????????????>>><<<;;;:::===;;;::::::<<<>>>??????<<<:::777555666999>>>@@@=========;;;999555222///111888??????:::777888;;;;;;<<<>>>???@@@@@@???>>>888???AAABBBBBB444''')))000:::???<<<:::>>>@@@???AAA???===@@@IIIWWWeeennnvvvzzzsssfffgggsssrrrgggTTTMMMCCC<<<<<>>AAABBBCCCCCCBBBAAACCCEEEFFFBBB===;;;===AAA@@@@@@AAAAAAAAACCCGGGIIIEEEGGGHHHGGGFFFGGGJJJMMMIIIIIIGGGEEEBBB???<<<;;;000666===???===;;;<<<>>>CCCDDDDDDCCCBBBDDDGGGJJJFFFFFFEEEEEEDDDCCCCCCCCCFFFIIIKKKHHHCCC@@@BBBEEEDDDMMMXXX```eeedddYYYNNNLLLKKKJJJKKKKKKJJJHHHEEECCCBBB@@@???AAAAAAAAA@@@>>>>>>??????@@@AAABBBCCCCCCAAAAAACCCEEEFFFCCCAAAAAABBBDDDDDDBBBAAAAAAAAA<<<<<<===>>>@@@BBBEEEFFFBBBAAA???>>>>>>???AAABBBDDDBBB@@@@@@DDDHHHLLLNNNHHHHHHIIIIIIHHHGGGEEECCCIIIGGGEEECCCBBBCCCDDDEEEDDDCCCBBBDDDFFFHHHIIIIIIBBBEEEFFFEEEAAA>>>???@@@999::::::777333555;;;AAALLLJJJHHHEEEDDDEEEFFFGGGCCC@@@@@@AAA@@@???BBBGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHJJJJJJHHHFFFDDDDDDFFFGGGIIIJJJJJJIIIGGGFFFAAAGGGOOOSSSSSSQQQPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLIIIHHHHHHKKKMMMMMMSSSWWWWWWXXX___eeeggg```______aaabbb___YYYTTTEEE@@@<<<<<>>:::<<<@@@DDDFFFDDD???:::777:::<<<<<<;;;999888888;;;<<<<<<999777555555555888888999888888999;;;===999999999888777777:::===888>>>CCCEEEBBB>>>:::999999::::::;;;<<<@@@EEEIIIAAA>>><<<;;;<<<>>>>>>>>>999<<>>;;;;;;@@@EEEEEEDDDAAA???>>>>>>>>>>>>;;;;;;:::999>>>DDDEEEAAA...///111333666777888999666444333444666888888888222333333444333111000///000///...------...000111111222333555666555555444444:::;;;666222555666444333555777777999;;;<<<;;;??????@@@@@@>>>===;;;999???<<<:::<<>>AAABBBAAA@@@>>>===888555888>>>AAA>>>:::888999:::;;;:::999888777444444666777999::::::;;;=========???BBBBBB@@@>>>??????@@@@@@@@@@@@@@@@@@======>>>===;;;888555333::::::::::::::::::::::::???@@@AAAAAAAAA???>>>===????????????>>>===<<<;;;<<<:::999999999:::888777<<<:::888888999999999777:::;;;<<<<<<======<<<<<<;;;:::888999::::::999888333333333333333444555666888888777777999;;;===>>>@@@===999999:::;;;:::888;;;>>>AAA@@@<<<::::::<<<@@@<<<;;;>>>CCCFFFCCC??????AAACCCCCC@@@<<<999888555111//////'''  ,,,777<<<@@@@@@AAADDDCCC???AAABBBCCCDDDBBB???<<<999======???@@@@@@???>>>>>><<<:::888777999<<>>999;;;<<<;;;<<<<<<;;;:::999:::>>>AAAAAA@@@@@@BBBAAA:::...$$$***333===AAA>>><<<===@@@@@@===<<>>AAACCCEEEEEEDDDCCCBBBEEEGGGGGGFFFEEEHHHJJJJJJFFFCCCDDDFFFEEE???::::::;;;<<<<<<:::999:::;;;EEEJJJJJJDDD@@@CCCIIIKKKBBBCCCCCCDDDEEEFFFFFFGGGIIIHHHFFFFFFFFFEEECCCAAADDDIIIRRRYYY\\\ZZZVVVRRRLLLLLLLLLKKKIIIGGGEEEDDDAAA@@@@@@@@@AAAAAA???===;;;<<<>>>AAADDDFFFGGGHHHEEEBBBAAABBBEEEEEEBBB???CCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA>>><<<;;;<<>>@@@AAABBBJJJKKKKKKJJJJJJIIIHHHHHH@@@???>>>???AAAEEEIIIKKKJJJIIIHHHFFFEEEEEEFFFFFFLLLLLLLLLKKKJJJHHHGGGFFFJJJHHHGGGHHHIIIHHHEEEAAAFFFEEEFFFLLLTTTXXXVVVSSSQQQPPPNNNNNNNNNMMMKKKHHHKKKJJJJJJIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQVVV]]]bbb^^^^^^```dddfffbbbXXXPPPGGGCCC???>>>@@@AAAAAAAAA@@@@@@CCCHHHLLLJJJBBB;;;>>>???@@@AAA???;;;777444999999999888888888888777;;;:::888666777:::===???;;;=========<<<;;;===>>>DDDBBBAAA@@@@@@???<<<:::555777999;;;>>>???@@@AAA???:::666555999;;;:::777======<<<<<<<<<======>>>DDDCCCAAA???===;;;;;;;;;>>>===;;;::::::===@@@CCC000111222444444444444333555222000000111333444333333444444555555444333222///...---------///111333222333444555555555444333111666777222000222444222222444666777888:::;;;;;;>>>>>>>>>===<<<;;;:::999@@@===:::;;;======999555555555555444333444777999999;;;===???@@@???>>><<<:::888777999<<<>>>;;;777888999:::;;;;;;:::999999999888888888888999::::::;;;;;;<<<@@@CCCFFFFFFFFF@@@AAABBBBBBBBBAAA???>>>;;;;;;;;;:::999777555333888888999999999999999888<<<<<<>>>?????????>>>>>>============<<<;;;:::999999888777777888777555333;;;999777777888888888777;;;;;;<<<<<<<<<;;;::::::777666555666888888888777333222222222222333444555555444444444666777999:::===;;;999999;;;<<<<<<:::;;;>>>@@@???<<<999999;;;===<<<<<>>;;;>>>@@@@@@===999555444666222000000))) (((777;;;>>>>>>>>>@@@@@@===@@@AAABBBBBBAAA???===<<<<<<<<<=========<<<<<<;;;@@@===:::888888;;;???BBB???===:::777555444444555;;;@@@AAA<<<:::<<<===;;;;;;;;;;;;999888:::===@@@@@@???@@@AAABBB<<<333+++)))222<<>><<<;;;<<<>>>EEEIIIIIICCC???CCCGGGJJJCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDCCCDDDDDDAAAEEELLLQQQSSSQQQNNNKKKLLLKKKIIIGGGFFFFFFFFFFFFCCCBBB@@@@@@AAA@@@???===;;;<<>>???@@@@@@@@@<<<<<>>:::888:::999999999999999999999<<<:::888666777:::===@@@>>>===;;;;;;;;;===???@@@DDDAAA>>><<<<<<<<<;;;:::666777999;;;<<<>>>>>>???;;;777333444777999888666;;;;;;<<<<<<<<<<<<======@@@@@@???>>><<<;;;:::999???>>><<<;;;<<>>>>><<<;;;:::999:::;;;===<<<;;;888666777777999999::::::::::::===;;;999777666777888:::999999;;;???EEEJJJMMMNNNAAACCCDDDEEEDDDAAA>>><<<:::999888777666555555444777777888999999888777666888999:::<<<===>>>>>>>>>============<<<;;;:::999999888777888999888555333:::888666555666777777666<<<<<<<<<;;;:::888777666222111111333555777666666222222222222222222333444333333333333444555777777999888999:::===>>>===<<<;;;===@@@>>>:::777777999;;;===???BBBBBBAAA???===888:::======:::555111///555333222222,,,  ###666:::===:::999;;;<<<:::@@@???????????????>>>>>>=========<<<<<<;;;::::::CCC@@@<<<888888:::===@@@>>>===:::888666666777777>>>>>><<<999:::>>>>>>;;;:::::::::999888999===???@@@??????AAABBB@@@:::555***000888>>>@@@>>>999555888:::???GGGRRR___jjjppprrrqqqpppnnnnnnmmmmmmmmmnnnfffUUUCCC;;;???DDDFFFGGGGGGFFFDDDBBBBBBDDDFFFDDDGGGKKKLLLKKKIIIGGGGGG@@@===888444333222222111---222:::AAAFFFGGGFFFEEECCCCCCCCCCCCBBBDDDGGGJJJKKKHHHFFFFFFIIIJJJIIIFFFFFFFFFDDDAAA>>>>>>???AAAEEEIIIHHHBBB???BBBFFFGGGBBBCCCDDDFFFGGGIIIJJJJJJGGGHHHGGGDDDAAAAAAEEEHHHCCCEEEHHHJJJKKKJJJHHHFFFLLLIIIFFFCCCBBBCCCFFFGGGEEECCC@@@???@@@@@@@@@???===>>>@@@BBBCCCEEEEEEFFFCCCCCCBBB@@@>>>>>>???AAA@@@@@@@@@@@@@@@@@@AAAAAACCCCCCBBB@@@????????????AAA@@@AAACCCEEEGGGFFFEEEEEEBBB???@@@DDDFFFFFFDDDDDDFFFGGGGGGEEEDDDCCCDDD@@@@@@AAAAAACCCEEEGGGHHHDDDFFFHHHHHHGGGFFFFFFGGG@@@BBBDDDDDDDDDEEEGGGIIIGGGFFFFFFGGGIIIJJJIIIHHHKKKLLLMMMMMMLLLIIIGGGEEEAAA@@@@@@AAADDDGGGKKKMMMLLLKKKHHHGGGFFFHHHJJJKKKJJJIIIHHHGGGGGGIIIKKKLLLNNNKKKGGGEEEFFFHHHIIIIIIFFFFFFHHHMMMRRRRRROOOKKKGGGGGGHHHJJJMMMNNNNNNMMMHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEDDDEEEHHHMMMQQQWWWXXXZZZ^^^___ZZZRRRJJJJJJFFF@@@===<<<<<<<<<<<<999999:::>>>CCCCCC@@@<<>>;;;;;;;;;:::::::::;;;;;;<<<===;;;888666777:::>>>@@@BBB===888888;;;@@@BBBCCCCCC???;;;888888999::::::666777888999:::;;;;;;;;;666444333444888:::888666999:::;;;;;;<<<<<<<<<;;;<<<<<<======<<<;;;999888===<<<;;;;;;===@@@CCCEEE000222666999;;;;;;:::999;;;777222000///000000000222333333444555666666666......---...000333666777555666666666555444222111000111111000111333555666444333555888:::999999<<<===<<<;;;999999999:::;;;===:::777777999;;;::::::333333333222222444888;;;999:::;;;<<<;;;:::888777888<<<@@@AAA>>>:::888777555555666777888999999999===:::666333222444666888888888999>>>DDDJJJNNNOOOAAACCCEEEFFFEEEAAA>>>;;;;;;999777555444555666666777888999:::999888777555777777888999:::;;;<<<<<<>>>>>>???>>>>>>===<<<<<<999999999;;;======:::888:::888555555666777888777<<<<<<;;;:::888666444333000//////111444666666555444333333222222333444444333333444444555666777777777888:::<<<======<<<;;;:::===???===999666666777;;;???DDDFFFEEEBBB???>>>777:::===<<<888333///---444333333333///%%%  444:::<<<999777888999888@@@???>>>=========>>>>>>@@@???>>>===<<<<<<<<<<<>><<<:::999:::;;;<<<@@@<<<888777;;;???>>>;;;999999999999888999<<<>>>@@@??????AAACCCCCCAAA>>>000000111666:::<<<:::888999===BBBJJJUUUaaalllsssrrrsssssssssqqqqqqqqqrrrxxxrrrbbbNNNCCCEEEKKKOOOJJJIIIGGGDDDBBBCCCFFFIIIGGGIIIJJJHHHEEEAAA???>>>???:::333000111222111000111444999===@@@BBBAAAAAADDDCCCBBBAAABBBEEEHHHKKKNNNKKKHHHHHHJJJKKKKKKJJJJJJIIIGGGCCC@@@@@@BBBDDDEEEHHHGGGBBB@@@BBBEEEEEEAAABBBCCCEEEGGGIIIJJJKKKGGGHHHHHHDDD@@@@@@FFFLLLJJJJJJJJJIIIIIIHHHHHHGGGHHHFFFDDDAAAAAABBBDDDFFFDDDAAA???>>>???AAABBBBBB@@@AAABBBBBBCCCCCCBBBBBB@@@AAAAAA???<<<<<>>>>>>>>>>>???BBBDDDEEECCCBBBDDDAAA@@@@@@CCCDDDDDDCCCDDDEEEGGGGGGFFFEEEDDDCCC@@@AAABBBCCCDDDEEEFFFFFFFFFHHHIIIHHHDDDCCCEEEHHHBBBCCCEEEEEEEEEFFFGGGIIIGGGHHHIIILLLNNNNNNLLLIIIJJJKKKLLLLLLJJJGGGDDDBBBAAAAAAAAABBBDDDGGGJJJLLLNNNLLLIIIGGGGGGIIILLLMMMKKKIIIGGGEEEEEEHHHJJJLLLLLLKKKHHHGGGGGGHHHIIIJJJEEEEEEHHHKKKNNNMMMJJJFFFAAAAAACCCFFFJJJMMMMMMLLLGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAADDDHHHMMMQQQQQQQQQQQQSSSTTTSSSNNNKKKIIIFFF@@@<<<999888999999:::999999;;;>>>???===;;;===???BBBDDDDDDBBB???===<<<<<<;;;;;;;;;<<<>>>>>>===;;;888666777:::>>>@@@EEE>>>666555;;;AAADDDEEE@@@===:::999999999999888777777888888888888888777444444444666:::;;;:::888777888:::;;;;;;;;;;;;:::999:::<<<======<<<:::999;;;;;;:::;;;<<<@@@CCCEEE222444666999;;;;;;;;;:::<<<888444111111111111000000000000111222333444555////////////111333666888666666777777666444222111111//////000222333555777888555666;;;<<<999999===>>>===;;;:::999::::::;;;888777666666888:::<<<<<<444444333222222444999<<<999999::::::999888777666555;;;@@@AAA===888777777333444444555666777777888:::777333000000222555777:::999999<<>>>>>>>>>>>>>>>>>===<<<888888999<<>>===999666666888===AAAFFFIIIHHHDDDAAA@@@:::<<<>>>===999555222111222333444444222***  111888<<<999666888999999@@@???===<<<;;;;;;<<<===@@@???===;;;::::::;;;<<<>>><<<999888888:::===??????>>><<<::::::;;;<<<===@@@:::555777<<>><<<999::::::999888999;;;===@@@@@@@@@AAABBBDDDDDDDDD:::444,,,***---222555666888;;;???EEENNNZZZhhhqqqoooqqqssstttuuuxxx|||ppp[[[MMMLLLPPPSSSJJJIIIGGGDDDBBBCCCGGGKKKHHHHHHGGGCCC???===<<<===???:::333111222333333111555666777888:::<<<>>>???DDDCCCAAAAAACCCFFFIIIKKKOOOMMMKKKJJJJJJKKKKKKKKKJJJIIIGGGDDDAAAAAACCCFFFEEEHHHFFFBBBAAADDDEEEDDD@@@AAABBBDDDFFFHHHIIIJJJHHHJJJIIIDDD@@@AAAGGGNNNOOONNNKKKIIIHHHHHHIIIJJJEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@>>>>>>@@@CCCEEEEEEDDDDDDDDDCCCBBBAAA???>>>===???@@@>>><<<<<>>>>>???AAACCCDDDBBB@@@BBBAAA@@@@@@BBBBBBBBBBBBDDDEEEFFFHHHHHHGGGEEECCCCCCCCCDDDEEEEEEDDDCCCBBBDDDFFFGGGEEEBBBAAACCCGGGEEEFFFGGGFFFEEEDDDEEEGGGFFFGGGJJJMMMPPPPPPMMMJJJHHHHHHIIIHHHGGGDDDBBB@@@DDDEEEEEEFFFGGGIIIKKKMMMNNNMMMJJJIIIHHHJJJLLLMMMLLLJJJGGGDDDDDDFFFHHHKKKIIIJJJKKKJJJIIIHHHGGGGGGCCCDDDFFFIIIJJJIIIFFFDDD??????@@@CCCGGGIIIJJJIIIEEEEEEEEEFFFEEEDDDCCCBBBBBB@@@???@@@CCCGGGKKKNNNKKKIIIGGGGGGHHHJJJKKKLLLJJJHHHDDD@@@<<<:::::::::===<<<;;;;;;<<<<<<;;;::::::<<>><<<===<<<;;;;;;<<<>>>@@@AAA<<<;;;999888888;;;>>>@@@EEE>>>666555;;;AAADDDEEE===<<<<<<<<<===<<<999666777777888888777666555555111222333666888::::::999777888999:::;;;;;;;;;;;;999;;;===>>>???>>><<<;;;<<<<<<<<<<<<>>>AAADDDEEE555666666666777666666666888666333222111111000///............///000111222333222111000111333555777666777777777666555333222222...,,,///222222444777;;;777777======888777<<<>>>>>><<<;;;:::999999999444555555666888:::;;;<<<555555444222222444888<<<888888999888888777666666333777===>>><<<999777777444444444444444555666777:::888444111000222555777<<<;;;:::<<<>>>@@@AAAAAA<<<===@@@AAAAAA@@@>>><<<>>><<<:::777666666777888;;;::::::999888888888777999888888888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;777666666888<<<>>>>>>>>>;;;888555444666888:::::::::::::::999888666555444444333222333555666555444777666666555555555555555222222333444444444444444888:::<<<<<<;;;;;;;;;<<<888;;;>>>===:::777888999===@@@DDDGGGHHHFFFBBB???<<<======<<<999666555555222444666666666000###  ,,,555;;;:::777888::::::>>>===<<<;;;;;;;;;<<<===>>><<<999777777888:::;;;;;;;;;:::::::::<<<>>>@@@===;;;999888888999:::;;;>>>888555999>>>>>>======;;;<<<<<<;;;999999:::;;;AAAAAAAAAAAAAAACCCDDDEEECCC999,,,$$$$$$(((---///---///111555;;;FFFTTT^^^dddiiiooossswww}}}yyydddUUUPPPPPPPPPHHHHHHFFFCCCBBBCCCGGGJJJFFFFFFEEECCCAAA@@@BBBDDD>>>;;;777555444555555555444444444555777;;;???BBBBBBAAA???@@@CCCFFFHHHIIILLLLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFDDDCCCCCCEEEHHHEEEGGGFFFBBBBBBFFFGGGEEE@@@AAABBBDDDEEEGGGHHHHHHKKKKKKIIIFFFCCCDDDHHHMMMNNNLLLIIIFFFFFFFFFHHHJJJEEEDDDCCCBBBAAAAAAAAAAAAAAA???>>>???BBBDDDEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>===>>>@@@CCCCCCDDDEEEGGGGGGFFFEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAA@@@@@@BBBDDDEEEDDDCCC@@@@@@@@@AAAAAAAAAAAA@@@CCCCCCEEEHHHJJJIIIFFFDDDEEEFFFGGGGGGFFFDDDAAA???AAAAAABBBAAA@@@@@@BBBDDDFFFGGGHHHFFFDDDCCCCCCDDDDDDFFFIIIMMMPPPPPPMMMJJJGGGGGGFFFEEEDDDCCCAAA@@@JJJJJJJJJKKKKKKMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJJJJLLLIIIFFFDDDCCCEEEGGGIIIHHHJJJLLLKKKIIIFFFEEEEEEBBBDDDFFFGGGHHHHHHGGGFFFBBBAAAAAACCCFFFGGGFFFDDDAAABBBDDDFFFFFFFFFEEEEEEEEEBBB??????AAADDDFFFGGGFFFDDDAAA???@@@CCCGGGJJJKKKKKKJJJFFFBBB?????????>>>======<<<;;;;;;::::::888:::===???@@@>>><<<:::===<<<;;;;;;<<>>BBB===888888;;;@@@BBBCCC;;;<<<===>>>???===999555777888888777777666555444//////111222444666777888888888888999:::;;;<<<===;;;<<<===>>>???>>>>>>===>>>>>>>>>???@@@CCCEEEFFF777666555555555555666777555444333333333333111///------,,,,,,,,,...///000666555333222111222444555555666777777777555444333555///,,,000444444555999>>>777777======555444:::======<<<;;;999777666555444555777888888888888999666555333111000222777:::888888888888888777777777444777;;;>>>>>>===<<<;;;777666555555555666777888???===999555444444555777===<<<;;;<<<======<<<:::888999;;;===>>>???>>>>>>>>>===;;;888777666666666;;;:::888666666666777888888888888888999:::<<<===;;;;;;<<<<<<<<<<<<;;;;;;999777555666888;;;<<<<<<:::777444333555777999:::888888999999999888777777777555444444555555333222666666555444444444444444333444555666666666555444777999;;;;;;:::;;;>>>@@@777;;;>>>===:::999999;;;<<<<<<>>>BBBEEEEEEAAA<<<<<<<<<;;;999777666777888333777999:::;;;777(((  &&&111::::::888999:::;;;999999999:::;;;===>>>???===;;;888666666888;;;===;;;<<<======>>>?????????<<<;;;999888777888999:::<<<666666;;;>>>===<<<>>>===>>>>>><<<:::999999:::BBBBBBBBBAAA@@@@@@AAACCCCCC<<<222***'''(((,,,...(((***,,,---///777BBBKKKXXX```jjjqqqvvvzzzvvveeeYYYTTTPPPMMMFFFFFFEEECCCAAABBBEEEHHHEEEGGGGGGGGGEEEDDDEEEFFF======<<<999777666777888222333333555888;;;>>>@@@???======???BBBEEEFFFEEEFFFGGGIIIIIIIIIHHHIIIIIICCCEEEFFFFFFEEEFFFHHHJJJDDDFFFEEECCCDDDHHHIIIFFFBBBCCCDDDEEEFFFGGGHHHHHHOOOMMMJJJGGGFFFGGGIIIKKKJJJHHHEEECCCCCCDDDGGGHHHHHHFFFCCC@@@??????@@@AAABBBAAA@@@AAACCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@????????????>>>===>>>@@@CCCFFFHHHIIIIIIIIIFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAABBBDDDEEEEEEEEE???@@@AAAAAA@@@??????@@@AAABBBDDDGGGKKKKKKHHHEEEDDDFFFGGGHHHGGGDDDAAA>>>@@@@@@@@@AAADDDEEEEEEDDDFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEHHHLLLOOOOOOMMMKKKGGGFFFEEECCCBBBBBBCCCCCCLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLKKKIIIHHHGGGHHHGGGEEEDDDDDDFFFHHHJJJJJJLLLLLLIIIFFFCCCDDDEEECCCEEEFFFGGGHHHIIIJJJKKKHHHFFFEEEEEEFFFEEECCCAAA===???BBBEEEGGGGGGGGGGGGGGGCCC@@@???BBBEEEGGGGGGCCCBBBAAA???>>>@@@BBBDDDHHHJJJKKKJJJFFFBBBAAAAAA;;;<<<===<<<;;;;;;;;;;;;777999<<<>>>>>>===:::888<<<;;;::::::<<>>===;;;;;;;;;===???@@@<<<;;;;;;<<<===<<<999777777888888777777666555444///000000111222444666888:::999888888999;;;>>>@@@===============>>>>>>>>>=========>>>???@@@BBBCCC666666555555666888;;;===444333444555666666444111------,,,+++,,,---...///888777444222111222333444555666777777777666444444:::222///444777777888<<<>>>777777===<<<333222888<<<<<<<<<;;;999666333222555777888999777666555555666555222000...000555888777777777777888888888888888999===@@@BBBCCCBBBAAA999999777666666777888888EEEBBB>>>:::777666666777======<<<======<<<999777555666888:::<<<>>>??????>>>===;;;999777555555444;;;999777444333444666777777777777888:::<<>>>>>>>>>>>>>>======:::777666777999;;;;;;999666222111333666888999777777888999999999999999888666555444444444222000666555444333333333333333666777888999999999888777555777999999999;;;@@@DDD777:::>>>>>>;;;:::;;;===999888888===BBBCCC>>>999;;;:::999666444444777999555999<<<<<<>>>;;;,,,  """...888:::888999:::;;;444555777:::<<>>@@@AAAAAA@@@???>>>>>>===;;;999999999:::;;;:::666666===???<<<;;;????????????===:::999888999BBBCCCCCCAAA?????????@@@???<<<888333000000111333000333555444444999AAAIIISSS\\\hhhpppsssuuuxxx{{{{{{xxxooocccZZZVVVRRRMMMDDDDDDDDDBBBAAABBBDDDGGGFFFHHHJJJJJJHHHDDDBBBBBB<<<>>>>>><<<888666888:::333444555777999:::;;;;;;<<<;;;:::===BBBDDDCCCBBBAAADDDGGGHHHHHHHHHIIIIIIAAACCCFFFGGGGGGHHHJJJLLLDDDFFFEEECCCEEEJJJJJJGGGDDDDDDEEEFFFGGGGGGHHHHHHQQQNNNJJJHHHHHHIIIIIIIIIHHHFFFCCCAAAAAACCCFFFHHHKKKHHHBBB>>><<<>>>AAACCCDDDCCCBBBBBBCCCBBB@@@>>>???@@@AAABBBCCCDDDDDDDDDEEEBBB???@@@AAA@@@<<<999999;;;@@@EEEHHHKKKLLLLLLFFFEEEEEEDDDDDDDDDEEEEEEDDDBBB@@@@@@BBBDDDEEEEEE>>>???AAAAAA???>>>??????@@@AAACCCGGGLLLLLLIIIFFFCCCEEEGGGHHHGGGEEEAAA???CCCAAAAAADDDIIIKKKJJJGGGDDDEEEFFFEEEDDDCCCCCCEEEDDDEEEGGGKKKOOOOOONNNLLLHHHGGGDDDCCCBBBCCCDDDFFFKKKKKKJJJJJJIIIIIIHHHHHHMMMNNNNNNMMMKKKIIIFFFEEEEEEEEEDDDDDDEEEGGGIIIKKKMMMMMMKKKGGGBBBAAACCCFFFEEEFFFGGGHHHIIIJJJMMMPPPMMMKKKIIIHHHGGGEEEBBB???:::<<<@@@CCCFFFHHHHHHHHHGGGCCC@@@AAAEEEIIILLLLLLBBBCCCCCCAAA???>>>>>>???DDDGGGJJJIIIFFFBBB@@@@@@888:::<<<<<<<<<;;;<<<<<<777999<<<>>>>>><<<:::888<<<;;;::::::<<>>>>>>>><<<;;;;;;=========<<<;;;===>>>===;;;999999::::::999888777888888888777666555555222222222222222444888;;;<<<:::888777888;;;???AAA======<<<<<<<<<<<<===>>>:::::::::;;;;;;<<<>>>>>>444333222222333444555666222222333555777777444222333000---++++++***((('''999::::::888444333666999444666999;;;<<<<<<;;;999===666222333555666:::??????>>>===<<<:::999888777666777999999888555222000333444777888888777444333666555555444444555555555222777;;;;;;888555777999999:::>>>DDDIIIIIIEEEAAA===;;;666111333;;;@@@???CCCAAA???<<<:::999999999;;;???@@@<<<:::<<<<<<:::333555888;;;===>>>??????<<<<<<;;;:::888555222000666666555666666666666666888999:::;;;<<<===>>>>>>:::<<<>>>>>><<<:::999999;;;:::888999::::::999888999555111111333666666555777999;;;:::888777666777888777666888::::::777444///222555777666555444444222555888888666666888:::999888888999;;;<<<<<<;;;;;;;;;;;;>>>@@@BBBAAA@@@444666999;;;===<<<:::999;;;<<<<<<:::777666666777777<<<>>>>>>>>>;;;... ...888555555:::<<<777666444333666;;;@@@AAAAAA<<<;;;888777666888:::;;;AAAAAAAAAAAABBBCCCDDDDDD===:::999:::<<<<<<999666444888:::888999>>>AAA@@@@@@>>>===>>>@@@???<<<888??????@@@AAAAAABBBCCCCCCCCC@@@;;;777666777:::<<<>>>;;;999;;;@@@BBB@@@<<>>??????>>><<<:::777666333555777888888888:::;;;<<<:::999;;;>>>@@@???===???BBBEEEFFFEEEDDDFFFHHHHHHHHHIIIGGGFFFGGGIIIKKKKKKIIIHHHIIIMMMOOONNNKKKHHHFFFDDDCCCEEEIIINNNQQQWWWPPPHHHEEEGGGIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAHHHGGGEEECCCCCCDDDFFFGGG>>>>>>???@@@AAAAAABBBBBBCCC>>>===@@@AAA???>>>@@@DDD@@@>>>@@@CCCCCC???:::;;;===AAADDDGGGHHHHHHHHHBBBDDDEEEDDDCCCBBBCCCEEEDDDDDDDDDDDDEEEEEEEEEEEE@@@@@@@@@???======???AAACCCDDDFFFIIILLLLLLKKKIII@@@DDDHHHJJJJJJHHHHHHHHHGGGEEEDDDEEEIIIKKKKKKJJJLLLHHHCCCBBBCCCEEEEEEDDDCCCFFFIIIKKKKKKKKKLLLMMMLLLDDDAAAFFFJJJIIIGGGIIINNNPPPOOOLLLIIIGGGIIIKKKIIIIIIIIIIIIHHHHHHGGGFFFFFFHHHIIIHHHFFFHHHLLLPPPTTTQQQLLLGGGCCC@@@@@@@@@>>>BBBFFFIIIIIIIIIIIIJJJRRROOOJJJFFFEEECCCAAA???:::<<>>@@@AAAAAA@@@??????@@@CCCAAA@@@@@@BBBBBBAAA???>>>AAAAAA===<<>>>>><<<:::888888999;;;>>>???AAAAAAAAA::::::;;;>>>AAABBBAAA@@@999;;;===<<<::::::===@@@@@@???>>>>>>===;;;888555999999888888777666666666...000222333333555888;;;;;;;;;:::888777999===@@@???<<<:::;;;>>>???>>><<>>888444555666666888<<<;;;;;;;;;;;;::::::::::::777777888888777555333222333555777999:::888777555555444333222111111111111///444888888555333555777777:::@@@HHHNNNNNNHHHCCC<<<;;;666222555<<>>=========>>>???@@@DDDGGGGGGDDDCCCDDDAAA===111222555777:::;;;;;;<<<:::::::::999888666444333333444555666777777888888777888888999999::::::;;;:::;;;;;;:::777666777888777666666777999::::::999999555222111333666666666666999;;;;;;999777666666777666666777::::::888555111333555666444444444555333666888999777777888::::::999999:::;;;<<<======??????>>>@@@AAABBBAAA???666777:::<<<>>>>>>>>>===@@@???===:::888777999;;;999===@@@>>>===:::...""" +++777666777;;;<<<777888666666888===AAABBBBBB>>>===:::999888:::;;;===????????????@@@AAABBBBBB<<<:::999:::;;;;;;999777444:::>>>>>>>>>@@@@@@>>>>>>======>>>AAAAAA>>><<>>;;;:::;;;===@@@AAA???<<<<<<@@@EEEGGGGGGHHHIIIKKKGGGHHHGGGFFFEEEEEEGGGIIILLLJJJJJJNNNSSSVVVUUUSSSGGGFFFDDDBBBCCCEEEHHHJJJVVVPPPHHHDDDEEEFFFFFFDDDHHHGGGEEEBBBAAA@@@???@@@FFFFFFEEEEEEEEEFFFFFFGGG?????????@@@AAAAAAAAABBBBBB===;;;>>>???<<<;;;===@@@>>><<<>>>BBBBBB???;;;===???AAADDDFFFGGGGGGGGGDDDEEEGGGFFFEEEDDDDDDEEEBBBBBBCCCDDDDDDCCCCCCBBB>>>???AAAAAA@@@?????????BBBBBBCCCFFFIIIJJJJJJHHHAAACCCEEEIIIKKKLLLLLLKKKJJJHHHFFFGGGIIIKKKJJJIIILLLIIIFFFEEEHHHJJJKKKJJJEEEGGGIIIKKKMMMNNNNNNNNNLLLDDD@@@DDDHHHGGGGGGHHHJJJKKKKKKIIIGGGGGGJJJMMMKKKKKKJJJIIIHHHFFFDDDCCCEEEHHHJJJKKKIIIHHHIIIJJJQQQNNNIIIEEEAAA?????????>>>AAAEEEHHHHHHGGGGGGGGGLLLKKKIIIGGGDDDBBBAAA@@@:::<<>>>>>BBBDDDDDD<<<===>>>?????????>>>===999:::===???AAAAAA@@@@@@;;;;;;<<>>>>>>>><<<999999;;;======<<<;;;::::::999777555888888777777666555555555111333444555555666999;;;<<<<<<<<<:::888888;;;===<<<999777888;;;===;;;999;;;===>>><<<999777888999555555444333333444444444555333111000222333333222333222111111222111...+++111444777666333111333555:::999777666555666777777<<<666333555666555666888777777888999:::;;;<<<<<<888888777666555444444444333555888:::;;;:::999888444444222111000000//////,,,000555666444222333555555999AAAKKKQQQPPPIIIBBB;;;;;;777444777>>>BBBAAA>>>>>>>>>???@@@AAACCCDDDEEEFFFEEECCCDDDDDD@@@888000111333666888999:::::::::::::::999888777555444111111333444666888::::::888888888888888888888888888888777444222222555777333333444666999::::::999999666444333444666777777555888;;;<<<:::888666666666666666777999:::888777444555666666444333444444555777999999888888999:::;;;;;;:::::::::<<<===>>>CCCBBBAAAAAABBBBBB@@@>>>777888999;;;<<<===>>>???DDDBBB???;;;888999<<>><<<::::::;;;<<<===============>>>???@@@@@@;;;:::999:::;;;;;;999777555<<>>@@@AAA@@@???AAAAAABBBBBBCCCCCCCCCDDDBBB@@@<<<999888888:::;;;AAA>>>;;;<<>>>>>AAAGGGKKKJJJIIIHHHIIIJJJJJJIIIHHHIIIGGGDDD@@@===;;;:::999999888555333333777===BBB======>>>@@@AAA@@@>>>;;;999===CCCGGGJJJKKKLLLMMMGGGGGGGGGEEECCCCCCDDDFFFKKKJJJLLLPPPVVVYYYXXXVVVHHHGGGEEEDDDCCCCCCDDDDDDQQQKKKEEEBBBCCCEEEFFFEEEIIIGGGDDDAAA???>>>??????DDDEEEEEEFFFGGGGGGGGGGGGBBBBBBBBBCCCCCCCCCCCCCCCCCC>>><<<>>>>>><<<:::<<>>AAAAAA@@@BBBFFFHHHIIIHHHDDDCCCCCCGGGLLLPPPPPPOOOMMMKKKIIIIIIJJJJJJIIIHHHGGGEEEDDDEEEHHHJJJLLLLLLIIIHHHIIILLLPPPRRRPPPNNNKKKDDD???@@@CCCDDDFFFHHHEEEFFFEEEDDDDDDFFFJJJMMMLLLKKKJJJIIIGGGDDDBBBAAACCCGGGKKKMMMLLLIIIFFFEEELLLJJJFFFCCC@@@?????????>>>AAAEEEFFFEEEDDDCCCCCCEEEHHHJJJIIIEEEAAA@@@AAA===>>>@@@BBBCCCCCCBBBBBB???AAADDDGGGIIIGGGBBB===555666888999888999:::<<>>>>>@@@AAA@@@???:::???BBB@@@@@@CCCDDDCCC=========>>>>>>???@@@AAA:::<<>><<<===>>>@@@CCCCCC@@@>>>??????>>>;;;999:::<<<>>><<<:::888777888888777666777777777777666555444333444666777777777888:::<<<<<<===>>><<<:::999:::;;;<<<999777888;;;===<<<:::999<<<>>>???===;;;::::::777777666555555555444444777444000///000222333333222222222333444333000------111444444222000111333777777666555555555555666444000///222444333222444555666777888:::;;;<<<===:::888555222111111111222222444666888::::::::::::444444333222111111222222,,,000444555555555555666666999???FFFKKKIIIBBB<<<999:::888666999@@@CCCBBB@@@@@@@@@AAAAAABBBCCCCCCBBBAAA>>><<>>777333444555777888:::;;;;;;<<<;;;:::999888666555444000000///000222777;;;>>>::::::999888888777777666222333333222111111444666444444555777:::;;;999888:::888777666666777888999444777;;;<<<;;;888777666666666666777888999999888444777999999777444333222555666888888888888888888;;;;;;:::999999:::===???BBBAAAAAAAAABBBBBB@@@>>>999999888888999:::<<<===DDDCCCAAA>>>;;;:::;;;===;;;???@@@>>>999333...***  """333:::===???>>>:::===<<<===>>>@@@BBBCCCCCC>>>===;;;:::999999:::;;;<<<<<<<<<<<<===>>>??????:::999::::::::::::999888555===BBBCCCCCCCCCBBB>>><<<<<<======????????????DDDDDDDDDDDDEEEEEEEEEEEE===<<<:::999999999:::;;;???===:::;;;===>>>===<<>>===AAAGGGKKKLLLKKKHHHFFFFFFFFFGGGHHHKKKHHHEEEAAA???>>>>>>???>>><<<777444333888@@@FFFCCCBBBAAA@@@???===<<<:::888;;;AAAFFFIIIJJJKKKKKKHHHHHHGGGEEECCCBBBDDDEEEJJJJJJJJJNNNSSSUUURRRPPPIIIIIIHHHGGGFFFEEEEEEDDDIIIFFFBBBAAADDDGGGIIIJJJHHHFFFDDDAAA@@@AAABBBCCCFFFEEEEEEEEEFFFHHHIIIJJJFFFFFFFFFFFFFFFEEEEEEEEEFFFAAA???@@@@@@===<<<>>>@@@??????AAADDDFFFEEEDDDBBBBBBBBBBBBBBBDDDEEEEEEDDDFFFHHHHHHFFFDDDCCCCCCDDDEEEHHHIIIIIIGGGDDDCCC===@@@BBBCCCBBBAAA@@@@@@BBBAAA???AAADDDGGGIIIIIIHHHDDDBBBFFFLLLQQQQQQOOONNNLLLKKKJJJJJJJJJJJJJJJEEEEEEEEEFFFHHHJJJKKKKKKLLLJJJIIIMMMRRRUUURRRNNNIIIDDD>>>===???BBBEEEGGGCCCCCCAAA@@@AAADDDHHHJJJJJJJJJIIIHHHGGGEEECCCBBBCCCFFFJJJLLLMMMJJJHHHFFFIIIHHHEEECCCAAA@@@@@@@@@???BBBEEEFFFDDDBBB@@@@@@BBBGGGLLLKKKFFFAAA@@@AAA@@@AAABBBBBBBBBBBBAAAAAA===???BBBFFFGGGCCC>>>999444555777777777888:::<<>>@@@@@@???>>>CCCEEEBBB@@@BBBAAA???>>>===<<<;;;;;;===>>>???<<<>>>AAABBBBBBAAA>>><<<======>>>@@@BBBBBB@@@======<<<;;;;;;;;;===@@@BBB===;;;888888999:::::::::888888888888888666555444666777888888777777999;;;;;;===??????>>><<<<<<<<>>@@@???===;;;===>>>??????>>>>>>>>>777777777777666666555555777444111111222444444444111111111333444333000---+++...222333111000111444222444555777777666555444,,,))))))...111000000333777777888999::::::;;;;;;:::888333000......///000000222444666888888999999222222111111111222333333...111555777999999999:::999888999<<>>:::555777999999888===CCCEEECCC@@@@@@AAABBBCCCDDDDDDDDDDDDBBB===;;;@@@FFFEEE???666666777888999:::;;;<<>><<<999777555333222222///---,,,///555<<<@@@999999888777666555444444,,,///222444444444555666999888999:::;;;;;;888666::::::999888888888:::;;;444777:::;;;:::888777777666777777777777777888999444888<<<===;;;777333111666666666777888888777777:::;;;;;;:::888999;;;>>>>>>>>>>>>???AAABBBAAA???>>>===;;;:::999:::;;;<<<@@@AAAAAA@@@<<<:::999999<<<===>>>===888222...---   000:::>>>??????======>>>??????@@@@@@@@@AAA<<<;;;:::888777777888888;;;;;;;;;;;;<<<===>>>???999:::;;;;;;;;;:::::::::777<<<@@@??????BBBDDDBBB============<<<<<<===>>>DDDDDDDDDCCCCCCCCCCCCCCC888888999999::::::::::::;;;999888777888:::;;;;;;EEENNN[[[fffjjjcccWWWMMMGGGEEECCCBBBCCCDDDCCCBBB@@@@@@@@@??????AAAEEEHHHMMMKKKHHHEEEBBBBBBDDDEEEIIIGGGCCCAAA@@@AAACCCEEECCC@@@<<<888777;;;BBBHHHJJJGGGDDD???<<<:::999:::888:::>>>BBBFFFGGGGGGFFFIIIJJJIIIGGGDDDDDDEEEGGGNNNLLLJJJLLLNNNNNNKKKGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHFFFCCCCCCDDDGGGJJJKKKGGGFFFDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDEEEGGGKKKMMMFFFFFFFFFFFFEEEEEEEEEEEEGGGBBB@@@AAAAAA>>>===????????????AAACCCEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFFFFDDDBBBBBBBBBEEEFFFHHHJJJIIIGGGEEECCC@@@AAABBBAAA@@@@@@BBBDDDEEECCCAAAAAADDDGGGIIIJJJKKKGGGCCCEEEKKKOOONNNLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJKKKLLLLLLLLLLLLLLLMMMNNNKKKJJJMMMRRRTTTQQQLLLIIIEEE@@@<<<===AAAEEEGGGDDDCCCAAA@@@AAACCCEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEGGGJJJLLLLLLLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCAAADDDFFFFFFDDDAAA@@@???CCCIIINNNNNNGGGAAA??????@@@@@@@@@@@@??????>>>>>>===>>>???@@@AAA???;;;888444555666666555666999;;;===;;;::::::<<>>CCCEEEBBB@@@AAAAAA>>>BBBAAA>>><<<;;;;;;===>>>>>>???AAABBBBBB@@@===<<<===<<<<<<>>>@@@@@@???======<<<;;;;;;===???AAABBB@@@>>><<<;;;===>>>>>>>>>::::::;;;;;;;;;999777666666777777777666666888:::999<<>><<<===AAACCCBBB@@@===<<<;;;;;;===>>>@@@@@@555555666666666555444444555444444555666777666555222222111222333222000...***...111222111111333666111333666888888777555333)))&&&&&&+++//////000333888888999999:::;;;;;;;;;888666222///---...000222000111222444555666777777111000000000000000111111///222555888;;;<<<<<<<<<999666444555888999777444777:::<<<===AAAGGGHHHEEE@@@AAACCCEEEFFFHHHHHHHHHDDDDDDAAA>>>BBBHHHIIIEEE888888888999999;;;<<<===AAA@@@===:::666444222222333111///...111666;;;???888777666555444333333222,,,000444666777777777888<<<<<<<<<======;;;888555888999:::999888777999:::555777::::::999888888999777888888777666666777999666999>>>???===999555444888777777888999999888666999<<<>>>===:::999;;;===;;;:::;;;===@@@BBBAAA@@@BBBAAA???>>>>>>>>>??????===???AAA@@@<<<888666555===;;;<<<===;;;444//////&&& +++666;;;===>>>@@@>>>???AAAAAA???>>>??????<<<;;;:::999888777777777::::::::::::;;;<<<===>>>999;;;======<<<;;;<<<===:::>>>???<<<<<>>>>>???===<<<<<<===???BBBAAAAAAAAA@@@?????????777888:::;;;;;;:::999888777666555444555777999:::DDDJJJTTT[[[\\\XXXQQQLLLGGGEEECCCCCCCCCDDDCCCBBB>>>???AAAAAA@@@AAACCCEEEJJJIIIHHHEEEBBBAAABBBCCCEEEDDDBBBAAAAAADDDFFFHHHDDDCCCAAA>>>===>>>BBBEEEJJJHHHEEE@@@;;;888888999888999:::>>>BBBDDDDDDCCCJJJJJJJJJHHHFFFFFFGGGIIIRRROOOKKKKKKLLLLLLIIIFFFDDDEEEFFFGGGHHHJJJJJJKKKLLLJJJGGGEEEDDDDDDFFFGGGEEEFFFFFFGGGHHHJJJKKKLLLIIIHHHFFFEEEFFFHHHJJJLLLCCCCCCCCCCCCDDDDDDDDDDDDFFFAAA???AAAAAA>>>===???>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAABBBCCCCCCAAAAAABBBCCCEEEFFFGGGHHHGGGEEECCCBBBAAABBBBBBAAA@@@AAADDDFFFGGGEEEBBBBBBEEEGGGHHHHHHKKKHHHEEEFFFHHHJJJJJJIIIIIIJJJJJJIIIHHHHHHIIIKKKIIIKKKMMMMMMKKKJJJIIIJJJNNNLLLLLLNNNPPPQQQNNNKKKHHHGGGCCC======BBBFFFGGGFFFDDDBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGFFFFFFHHHLLLNNNOOOOOOKKKJJJIIIGGGFFFFFFEEEEEEDDDGGGIIIIIIGGGDDDBBBAAADDDIIIMMMMMMHHHCCC???>>>>>>======<<<;;;;;;::::::>>>===<<<<<<======;;;:::666666666555333444666888<<<:::888888;;;>>>???@@@<<<@@@BBB@@@???BBBCCCBBBFFFDDDAAA???>>>>>>>>>?????????@@@@@@@@@???======;;;:::999999<<<===>>>===@@@???======?????????>>>BBBAAA??????@@@AAA@@@???;;;<<<>>>>>>===<<<999888555666777666555666888999888:::===?????????@@@AAA???===;;;===@@@CCCBBB@@@===;;;888888:::===>>>???111222333444444333333222333444666:::<<<<<<999666555444222222222222000///+++...111111111222555999555666666777666666444444---)))(((,,,000000222555888888999:::;;;<<<======555333111///000222555777000111222333444555666666444444222111000//////......000333777;;;======<<<555333222444999<<<<<<:::999===@@@BBBGGGLLLMMMIIIDDDEEEGGGIIIJJJJJJJJJIIIBBBFFFGGGEEEFFFIIIHHHEEE===<<<<<<<<<<<<===???@@@AAA???<<<999777555444444333444444666777999;;;<<<999999888888777666555555333555777888888888999;;;===<<<===>>>>>><<<888555555777888888555555666888777888999888777777999;;;999::::::888555444666999:::<<<>>>>>><<<:::999999;;;999888:::<<<<<<:::888999===AAAAAA===;;;<<<>>>;;;:::;;;===@@@AAAAAA@@@AAA@@@@@@@@@AAAAAABBBBBB>>>??????===:::777666555???;;;:::??????999333111*** %%%111666888<<<@@@???AAACCCBBB@@@>>>>>>??????>>>===<<<;;;:::999999888888888888999:::;;;<<<:::<<<>>>>>>===<<<===???===AAAAAA>>><<>>AAADDDBBBBBBAAAAAA@@@??????>>><<<===>>>???===:::777555444333333222333555999;;;>>>DDDLLLOOONNNKKKIIIHHHEEECCCAAAAAABBBBBBBBBAAA???@@@AAA@@@??????BBBCCCEEEGGGHHHHHHEEECCCCCCEEECCCBBBAAAAAABBBDDDFFFGGGCCCDDDEEEDDDAAA??????@@@CCCDDDEEEBBB===999888999999777888;;;@@@CCCDDDCCCIIIJJJIIIHHHFFFGGGIIIJJJRRRNNNJJJIIIKKKLLLKKKJJJGGGGGGGGGHHHJJJLLLNNNOOOLLLKKKIIIEEECCCBBBCCCDDDEEEFFFHHHJJJKKKKKKKKKJJJHHHHHHIIIIIIIIIIIIIIIHHHCCCCCCCCCDDDDDDEEEEEEFFFFFFAAA@@@BBBCCCAAA@@@BBB@@@@@@???>>>======???@@@@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAA@@@???@@@CCCFFFGGGGGGGGGGGGFFFEEEDDDCCC???AAACCCCCCBBBBBBDDDEEEGGGEEEDDDCCCEEEFFFFFFEEEGGGFFFFFFFFFFFFGGGGGGGGGIIIJJJJJJHHHEEEDDDEEEGGGDDDHHHKKKKKKIIIGGGGGGGGGMMMMMMNNNNNNMMMLLLJJJIIIHHHIIIFFF???>>>CCCGGGGGGEEEDDDCCCDDDGGGHHHFFFDDDEEEFFFHHHIIIJJJKKKLLLLLLIIIHHHHHHJJJNNNPPPOOONNNLLLKKKJJJIIIHHHGGGGGGFFFGGGIIILLLLLLIIIGGGEEEDDDCCCEEEHHHJJJHHHEEEAAA>>>>>>======<<<;;;;;;;;;;;;???===<<<<<<=========<<<;;;;;;999777444333555777:::888666777:::===???@@@<<<@@@AAA>>>===AAABBBBBBDDDCCCBBB@@@?????????@@@??????>>>>>>======>>>>>>:::777555555777;;;===>>>???>>>>>>???AAAAAA???<<>>???<<<;;;<<<@@@CCCBBB@@@===;;;:::;;;>>>??????===---...000111222222111000222444888===@@@???:::777888555333222222222111000,,,///111111111222777;;;:::999777555444444444444222---+++///111222333777777777999:::<<<===??????222111000000333666999<<<111222222333444555666666:::999666444111000///...---...111666:::<<<<<<;;;111000111666===AAABBBAAA;;;???CCCEEEKKKPPPPPPLLLLLLLLLMMMMMMLLLJJJHHHGGGDDDKKKOOONNNMMMMMMJJJFFFBBBAAA@@@@@@@@@AAACCCDDD???>>>;;;999777666666666333555999<<<>>><<<:::999======<<<<<<;;;::::::999:::::::::888777888:::===;;;;;;<<<===>>><<<888555333555777666333222444666888888888777666777:::<<<999;;;:::888444333555888>>>>>>>>><<<::::::<<<>>>===;;;:::;;;>>>>>><<<999:::???DDDDDD@@@======???<<<<<<<<<>>>@@@AAAAAA???<<<===>>>@@@AAABBBCCCCCC@@@@@@???;;;888666666777AAA;;;:::AAACCC===555333--- !!!,,,111444999???@@@CCCEEEDDDAAA>>>>>>???AAAAAA@@@???>>>===<<<<<<666666666666777888999::::::===??????===<<<>>>@@@@@@DDDDDD@@@>>>??????======???AAA@@@???@@@DDDHHHEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBB???:::555222222222222222222555999<<<888???FFFHHHEEEBBBCCCEEEBBB@@@>>>???@@@AAA@@@???AAAAAA@@@>>>===>>>AAADDDAAAEEEIIIJJJHHHFFFFFFGGGBBBAAAAAAAAABBBCCCEEEFFFBBBDDDGGGGGGDDD@@@===<<<<<<@@@DDDDDD@@@<<<999888888777666999???DDDFFFFFFHHHHHHIIIGGGFFFGGGIIIKKKOOOKKKGGGGGGJJJMMMNNNNNNKKKKKKKKKKKKMMMOOORRRSSSIIIIIIGGGEEECCCBBBDDDFFFFFFGGGIIIKKKKKKKKKIIIHHHEEEHHHKKKMMMMMMJJJGGGDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHDDDBBBEEEFFFDDDDDDEEECCCBBBBBB@@@>>>>>>???@@@>>>@@@BBBDDDDDDDDDBBBAAAAAAAAA@@@??????AAAEEEHHHJJJJJJIIIHHHHHHGGGFFFFFF===@@@DDDFFFEEEDDDCCCCCCGGGFFFDDDDDDEEEEEEDDDCCCCCCDDDFFFFFFEEEEEEFFFHHHJJJKKKKKKHHHCCCAAABBBDDDEEEIIIMMMNNNLLLJJJJJJKKKLLLNNNOOONNNKKKIIIHHHHHHHHHJJJHHHAAA???DDDHHHGGGEEEDDDDDDFFFJJJKKKHHHFFFGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJMMMPPPQQQNNNKKKLLLLLLKKKJJJIIIGGGGGGFFFIIIKKKNNNNNNLLLIIIGGGFFFAAABBBDDDGGGHHHFFFBBB>>>AAA@@@???>>>>>>===>>>>>>>>>===<<<===??????>>>===AAA@@@>>>:::777666777888:::777555666999===???@@@@@@CCCBBB===;;;>>>???>>>@@@@@@?????????????????????>>>===<<<<<<===>>>???999555222222444999===>>>;;;;;;<<>><<<>>>BBBDDDDDDBBB???>>>>>>AAADDDDDDAAA>>>+++...111222111///...---+++111777;;;;;;:::;;;;;;<<<666222222222///---///...///000///...000555:::999999888555000...777CCCLLL===444777999555333888666777:::===>>>===<<<;;;777777444000000666::::::888555444555333000///111:::999777555222000...------///333666999:::::::::444333444888>>>CCCFFFHHHBBBEEEJJJOOOQQQQQQPPPOOOOOOPPPNNNLLLNNNQQQOOOIIIJJJLLLQQQUUUVVVTTTQQQNNNKKKGGGBBB???>>>>>>======:::::::::999888777555555333777;;;???@@@>>>;;;888:::888888999<<<===;;;888>>>999666777;;;???>>><<<;;;<<<<<<;;;:::777555444999888666555555666777777???>>>===;;;;;;;;;<<<===;;;;;;;;;999777666666888888888888999:::;;;======>>>>>>>>>>>>===<<<::::::>>>???@@@AAA@@@>>><<<;;;;;;:::888888888:::<<<>>>@@@<<<;;;>>>@@@>>>???AAA???<<<===>>>999111222777>>>???AAAAAA@@@===999777,,,### ###,,,333888<<>><<<;;;???CCCDDD???;;;666666777888:::;;;<<<<<<>>>===<<<>>>AAADDDDDDDDDGGGCCC>>>===>>>>>>===<<<<<>>>>>BBBDDDDDDEEEEEECCC>>>888444333444555333222444999===CCCBBB@@@??????@@@AAAAAA===<<<<<<>>>@@@AAA>>>;;;@@@@@@AAAAAAAAAAAAAAAAAA@@@BBBDDDFFFGGGEEEDDDBBB>>>>>>>>>???BBBDDDGGGHHHGGGGGGFFFEEEBBB>>>:::777:::===BBBDDDDDD@@@;;;888AAA<<<;;;AAADDDCCCCCCGGGLLLLLLKKKGGGDDDEEEIIIMMMPPPOOOMMMJJJHHHIIIMMMPPPPPPLLLHHHHHHKKKOOOQQQQQQLLLIIIFFFCCCBBBDDDHHHJJJEEEKKKPPPPPPMMMKKKMMMOOORRRPPPOOOMMMLLLJJJHHHEEECCCCCCDDDEEEFFFGGGGGGHHHFFFBBBAAADDDEEEBBBAAABBBCCCFFFHHHEEE???<<<===???===BBBCCC@@@???@@@AAA???AAAAAAAAAAAACCCEEEGGGHHHGGGFFFEEEGGGIIIHHHEEEAAA@@@EEEIIIHHHDDDBBBCCCFFFBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKIIIEEEDDDHHHLLLJJJHHHEEEBBB@@@@@@AAABBBDDDFFFHHHHHHHHHIIIKKKMMMNNNNNNMMMKKKHHHFFFFFFFFFHHHHHHIIIHHHHHHFFFDDDCCCCCCHHHJJJFFFDDDGGGIIIJJJHHHFFFEEEHHHMMMNNNKKKGGGFFFFFFGGGJJJLLLMMMLLLJJJLLLGGGBBBAAADDDFFFDDDBBBGGGKKKNNNLLLFFFCCCFFFKKKFFFEEEDDDEEEGGGHHHHHHGGGCCCBBBBBBBBBBBBAAAAAAAAA;;;===???AAAAAA???===<<<>>>???@@@AAA@@@>>><<<:::===<<<:::999888888999999<<<@@@CCCCCC@@@>>>???AAABBBAAA???>>>>>>???AAACCCEEECCCAAA>>>======>>>???888444111111555:::===>>>;;;;;;<<<>>>AAABBBAAA????????????>>>>>>===;;;;;;<<<===>>>???@@@??????>>>999666333333666888888888;;;999666666777888999999AAA;;;:::AAADDDBBB@@@CCCIIIDDD@@@@@@BBBDDDAAA>>>***---//////---+++))))))+++000666999999888888999666111000222222///...///000111111111000222666:::888999:::666//////>>>OOO\\\HHH999888:::555111111666777:::===>>>===;;;:::666888555111222777:::999888444222333333000111444999999888666333111...---...000333666888999999999888666555666;;;AAAFFFHHHDDDGGGJJJMMMOOOOOOPPPPPPOOOOOOMMMKKKLLLPPPOOOKKKHHHJJJNNNQQQSSSRRROOOLLLFFFDDDBBB@@@???>>>;;;999::::::::::::999888777666666888;;;>>>???===;;;999===;;;:::;;;======;;;888;;;777555666<<<@@@@@@???>>>>>>===<<<;;;999777777777666555555555666777888<<<<<<;;;::::::;;;<<<===:::::::::777444333333444888888888888999;;;<<<===>>>>>>======<<<;;;:::999<<<===???@@@AAA@@@???>>><<<:::777555555888<<<>>>===888777<<>>???>>>:::777444///&&& """,,,444999<<>>===???BBBCCCCCCBBBCCCDDDDDD>>>===@@@AAA>>>===@@@EEEEEEFFFGGGEEEAAA<<<888666777777555444555888;;;===<<<<<<;;;<<<<<<===>>>>>><<<;;;===??????===;;;???@@@BBBCCCCCCCCCBBBBBBAAABBBDDDFFFFFFDDDBBBAAABBBAAAAAAAAACCCDDDFFFGGGEEEEEEEEEDDDBBB???<<<::::::>>>CCCGGGHHHFFFDDDBBBAAA<<<;;;???BBBAAABBBEEEIIIIIIHHHFFFDDDEEEIIILLLKKKKKKKKKJJJIIIKKKOOORRROOOLLLIIIIIILLLOOOPPPPPPMMMLLLJJJIIIHHHGGGGGGGGGDDDIIILLLLLLIIIGGGIIIKKKNNNMMMMMMMMMMMMLLLJJJIIICCCDDDDDDEEEFFFGGGGGGGGGDDD@@@???BBBCCCAAA@@@AAADDDFFFHHHFFF@@@======???>>>CCCDDDAAA@@@BBBBBB@@@BBBBBBBBBCCCDDDGGGIIIJJJJJJIIIHHHIIIKKKJJJFFFCCCAAAEEEHHHFFFBBB@@@AAACCCEEEEEEDDDDDDEEEFFFFFFGGGDDDGGGJJJJJJGGGEEEHHHKKKIIIGGGDDDAAA@@@@@@AAABBBAAACCCEEEEEEEEEFFFHHHIIINNNMMMLLLJJJGGGEEEFFFHHHKKKLLLLLLLLLJJJGGGDDDCCCFFFKKKMMMIIIGGGHHHIIIHHHHHHFFFEEEGGGKKKMMMJJJFFFHHHGGGHHHJJJLLLLLLKKKIIIGGGCCC???@@@CCCFFFEEECCCHHHKKKMMMKKKGGGEEEGGGIIIDDDDDDEEEFFFHHHGGGEEEBBBCCCCCCCCCCCCCCCBBBAAAAAA???@@@AAAAAAAAA???===<<<===???@@@AAAAAA@@@???>>>>>>===;;;999888999:::;;;===???@@@AAA@@@???@@@@@@@@@@@@???>>>>>>???@@@@@@BBBAAA@@@>>>>>>>>>>>>???===;;;999:::===???>>>===::::::;;;>>>@@@BBBAAA??????@@@@@@@@@???>>>======;;;<<<>>>?????????>>>===:::777555555888:::999888888888888999;;;;;;;;;:::@@@;;;:::@@@DDDDDDDDDGGGNNNJJJEEEDDDFFFFFFCCC@@@+++,,,...---+++)))((((((,,,000555888888888777777000,,,,,,000222000///000333444444333333444777999777999:::777000333FFFZZZfffPPP>>>;;;<<<777111000555777:::======<<<999888555888777444444888999777666333111333333222444777:::::::::999777333000...111333666999;;;;;;;;;;;;<<<999555555999???DDDFFFDDDFFFIIIKKKKKKLLLNNNOOONNNNNNKKKGGGIIINNNOOOMMMFFFGGGIIILLLOOONNNLLLIIIAAAAAAAAAAAAAAA>>>999666999999:::;;;;;;:::999999:::;;;;;;<<<<<<<<<;;;;;;???=========>>>===;;;999999666444777<<>>===;;;;;;::::::444444444444555777888:::;;;::::::999::::::;;;<<<999999888555222000000111777777777888999:::;;;<<<======<<<;;;:::999888888999;;;===???@@@@@@@@@@@@===999555222222555:::>>>999444222999???@@@??????AAA@@@@@@???:::666777;;;;;;===>>>???>>>:::777444444*** ,,,666;;;<<>>@@@@@@@@@===<<<<<<===@@@AAAAAA@@@>>>@@@BBBCCCBBBAAAAAABBBAAA>>>===@@@AAA???===>>>DDDFFFHHHIIIHHHDDDAAA>>>:::::::::888666666777999888888999999:::<<<======>>><<<;;;<<<======<<<;;;>>>@@@BBBDDDEEEEEEDDDCCCBBBCCCDDDEEEDDDBBB@@@>>>CCCBBBBBBAAAAAABBBCCCCCC@@@@@@@@@???>>><<<;;;:::<<>>???@@@BBBCCCDDDDDDCCCCCCEEEIIILLLFFFGGGIIIJJJKKKLLLPPPRRRNNNLLLKKKLLLNNNOOOOOOOOONNNOOOPPPPPPNNNKKKGGGEEEEEEGGGIIIGGGDDDCCCDDDGGGJJJJJJKKKLLLLLLLLLLLLLLLDDDDDDEEEFFFGGGGGGGGGGGGBBB>>>===AAABBB@@@@@@AAADDDFFFHHHFFFAAA>>>???@@@???DDDEEEBBBAAACCCCCCBBBCCCCCCCCCDDDFFFHHHJJJLLLKKKJJJJJJJJJJJJIIIFFFCCCCCCEEEGGGEEEAAA>>>>>>@@@GGGFFFFFFEEEFFFFFFGGGGGGCCCFFFIIIIIIGGGFFFGGGJJJHHHGGGDDDBBBAAAAAAAAABBB???AAACCCCCCCCCCCCDDDFFFMMMLLLKKKHHHEEEEEEGGGIIILLLMMMOOOOOONNNJJJGGGDDDHHHMMMOOOLLLJJJJJJIIIFFFEEEDDDCCCFFFJJJKKKJJJGGGIIIIIIHHHIIIKKKKKKIIIHHHDDDAAA???AAAEEEHHHHHHGGGJJJJJJJJJIIIHHHGGGGGGGGGBBBBBBDDDFFFGGGEEEAAA>>>CCCCCCDDDDDDCCCBBB@@@???BBBBBBBBBAAA@@@???>>>======>>>@@@AAABBBBBBBBBAAA@@@>>><<<999999:::;;;===???===<<<===???@@@@@@???>>>???????????????>>>>>>????????????????????????AAAAAABBBCCCDDDBBB>>>;;;999999:::<<>>?????????>>>===:::999888999;;;<<<;;;999777888:::<<<======<<<<<<>>>::::::???DDDGGGJJJMMMRRRNNNJJJHHHHHHFFFBBB???+++,,,------+++******+++---000444888:::;;;::::::000+++***---///...///222666666666666666666777888777777888777444888HHHXXX]]]NNNAAA>>>===:::666555555777:::<<<<<<:::777555444777888666777999888555222000222666777555555888======>>>>>><<<888444222777888;;;===??????>>>===<<<999666666999<<>>BBBGGGIIIHHHGGGGGGHHHIIIIIIFFFBBBCCCIIILLLLLLEEEDDDEEEGGGKKKLLLJJJGGGAAA@@@AAAAAAAAA>>>:::777777999;;;<<<===<<<<<<;;;>>>===<<<;;;:::;;;;;;;;;<<<<<<======>>>>>>===<<<999777666888<<<@@@AAABBBAAA@@@>>><<<;;;;;;;;;<<<333333333333555777999:::<<<<<<;;;:::::::::::::::777777777444222000111222666666666777888999;;;;;;===<<<;;;:::888777777777888999:::<<<===>>>>>>>>>;;;888555222222444888::::::333222888??????===<<<;;;;;;<<<:::777555777:::>>>@@@AAABBBAAA===:::777666---   ***666;;;;;;===???AAABBB@@@>>>===<<<>>><<<888888:::;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>>>>===<<<::::::;;;<<<<<<;;;::::::<<<>>>@@@AAAAAA@@@???AAACCCCCCAAA@@@@@@@@@AAA@@@@@@AAABBBAAA???===BBBEEEHHHIIIGGGEEECCCBBB======;;;999888777777777777888:::<<<===>>>??????>>>===<<<;;;;;;;;;;;;:::===???BBBEEEGGGGGGFFFEEEDDDDDDDDDDDDCCC@@@>>>===???????????????@@@@@@@@@>>>=====================AAAEEEIIIJJJGGGDDDBBBCCCAAA===;;;;;;<<<>>>???@@@>>>???@@@AAACCCEEEHHHJJJDDDGGGIIIKKKKKKLLLNNNPPPLLLLLLLLLMMMNNNNNNNNNMMMOOOPPPRRRRRRQQQNNNJJJHHHGGGHHHHHHEEEBBBAAACCCDDDGGGHHHJJJKKKKKKKKKKKKLLLEEEEEEFFFGGGGGGGGGFFFFFFAAA>>>===AAACCCBBBAAACCCDDDFFFGGGEEEBBB@@@@@@AAA???CCCEEEBBBAAACCCDDDBBBBBBBBBBBBCCCEEEHHHJJJKKKJJJIIIIIIHHHGGGEEECCCAAAEEEGGGGGGDDDAAA>>>>>>???CCCCCCCCCDDDDDDFFFGGGGGGGGGHHHHHHGGGEEEEEEGGGIIIIIIGGGFFFDDDCCCCCCDDDDDDAAACCCDDDDDDCCCCCCDDDFFFKKKKKKIIIFFFDDDDDDGGGIIIIIIKKKNNNPPPOOOMMMIIIFFFDDDIIILLLKKKJJJKKKHHHDDDAAA@@@AAADDDHHHJJJJJJIIIJJJIIIHHHIIIJJJJJJIIIGGGFFFEEEDDDEEEHHHKKKKKKJJJLLLIIIGGGGGGIIIIIIGGGEEE@@@@@@@@@AAACCCCCCAAA???AAABBBCCCCCCBBB@@@>>><<>>???@@@AAAAAAAAA@@@AAA???<<<:::999:::<<<>>>???<<<999:::>>>AAA@@@???>>>???@@@AAAAAA@@@>>>=========>>>@@@@@@@@@@@@@@@AAABBBDDDEEEDDDAAA===;;;;;;::::::;;;=========;;;>>>>>>???@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>>>>999:::;;;===>>>===<<<:::999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;???DDDJJJOOOSSSSSSPPPKKKHHHFFFCCC@@@===((()))*********+++---///...000444999===??????>>>444...***+++------000444777777777777888888777666777444444777999<<>>???>>>===<<<888777666777888:::999888555<<>>>>>AAABBB@@@;;;<<>>>>>===<<>><<<;;;;;;;;;;;;;;;888999;;;======>>>??????<<<;;;999999;;;===???@@@@@@???===;;;::::::;;;;;;444333333444555777999:::>>>>>>===<<<;;;:::888888555666666555444444555777666666666777888999;;;;;;===<<<:::888777666666666777888999::::::;;;;;;;;;999888777555555555666666<<<666555:::???===:::999666888999666444555888;;;???AAACCCCCCBBB???;;;888666///"""  &&&333999;;;;;;>>>AAAAAA???<<<<<<<<<<<<:::888777999<<<>>>??????>>>===<<<<<<===???@@@???===;;;999999999888666999;;;===>>>>>>>>>?????????AAACCCCCCBBB@@@@@@@@@BBBBBBBBBBBBDDDDDDAAA>>>@@@CCCFFFFFFDDDBBBAAAAAA???===:::888777777777777888:::<<<>>>@@@@@@??????===>>>===<<<;;;:::::::::;;;===@@@CCCFFFGGGGGGGGGEEEEEEEEEDDDBBB@@@>>><<<;;;<<<===>>>@@@AAABBBBBB@@@@@@???>>>??????AAAAAACCCGGGJJJIIIDDDAAA@@@AAAAAA???===<<<===???@@@???<<<<<<>>>@@@CCCFFFHHHHHHGGGJJJLLLLLLKKKJJJKKKKKKJJJKKKLLLMMMMMMLLLLLLLLLOOOOOOPPPPPPOOONNNMMMLLLIIIIIIHHHFFFDDDCCCCCCDDDEEEGGGIIIIIIHHHGGGHHHIIIEEEFFFGGGHHHHHHGGGEEEDDDBBB>>>>>>CCCEEEDDDDDDFFFCCCDDDEEEDDDBBBAAA@@@AAA===BBBDDDAAA@@@BBBCCCBBBAAAAAAAAABBBCCCEEEGGGHHHIIIIIIIIIGGGEEECCCBBBBBBGGGGGGFFFDDDBBB@@@@@@@@@>>>>>>???AAACCCEEEGGGHHHLLLKKKHHHEEECCCDDDFFFIIIJJJIIIHHHGGGFFFFFFGGGGGGEEEGGGHHHGGGFFFFFFGGGHHHJJJIIIHHHFFFDDDCCCEEEGGGIIIKKKNNNOOONNNJJJFFFCCC???CCCGGGGGGIIIJJJGGGBBB<<<<<<>>>AAAEEEIIIKKKLLLJJJHHHGGGHHHIIIJJJIIIHHHIIIHHHGGGHHHIIIJJJJJJJJJLLLIIIFFFGGGIIIJJJGGGDDD@@@>>><<<<<<>>>AAABBBCCC??????@@@@@@???===<<<;;;??????@@@AAABBBCCCCCCDDD======>>>>>>>>>>>>======AAA???===;;;:::;;;<<<>>>>>>;;;888:::>>>AAAAAA@@@@@@AAACCCDDDCCCAAA???===<<<===>>>@@@AAAAAABBBAAAAAABBBCCCCCCBBB@@@??????>>><<<::::::::::::999777:::;;;<<<>>>???????????????@@@AAAAAAAAA@@@???>>>999;;;===??????===<<<;;;======;;;888555555888;;;;;;<<<>>>@@@DDDKKKQQQTTTTTTQQQLLLGGGDDDAAA???===%%%&&&''''''''')))---///000111444888===@@@@@@???888111---...//////222666666555666777999999777444777222111666;;;<<<===???@@@BBBBBB???999666777999555777:::<<<;;;777222//////333666666777:::999555---...333:::===999888999BBBBBBBBBBBB@@@===:::888666888999;;;;;;:::999888555444444555666666444222...777AAAEEEAAA;;;777666999;;;:::777777===CCCDDDDDD@@@<<<>>>CCCFFFFFFCCCCCCBBBBBBBBBCCCBBB???===555777:::===>>>>>><<<;;;===============<<<;;;:::666888;;;===>>>>>>@@@BBB>>>===<<<::::::;;;===>>>>>>===<<<;;;;;;:::::::::777666555555666777888999>>>>>>>>>===<<<:::888777555666777777666777999:::777777777888999:::;;;<<<>>>===:::888666666666666777777888888999:::;;;;;;999999999888777666555555<<<999999===>>>:::888999777:::;;;666444666:::;;;===???@@@AAA@@@<<<999666555000%%% !!!...777:::<<>>??????<<<:::999999888777555:::;;;======<<<<<<>>>???@@@BBBDDDDDDCCCAAAAAAAAACCCDDDDDDBBBCCCEEECCC???===AAADDDCCC@@@======>>>???;;;777555666777777777999;;;>>>@@@@@@???===<<<===???@@@???<<<:::999999888:::===@@@CCCFFFGGGHHHFFFFFFEEEDDDBBB@@@>>>===;;;<<<>>>AAACCCEEEEEEFFF???===<<<::::::;;;===>>>???DDDHHHGGGCCC@@@BBBFFFAAABBBAAA???@@@DDDCCC@@@<<<===>>>AAAEEEGGGGGGFFFLLLMMMNNNMMMKKKIIIHHHIIIHHHJJJLLLLLLKKKJJJJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGEEEDDDCCCBBBCCCFFFHHHGGGEEECCCEEEGGGFFFGGGHHHIIIIIIGGGEEECCCBBB??????DDDGGGGGGGGGIIIBBBCCCCCCCCCBBBAAA@@@@@@===AAACCCAAA@@@CCCDDDBBBBBBAAA@@@@@@AAABBBDDDEEEIIIJJJJJJHHHEEEDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBB<<<===>>>@@@CCCFFFHHHIIINNNLLLHHHEEEDDDEEEGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKIIIHHHIIIJJJHHHIIIHHHFFFDDDCCCCCCDDDKKKLLLMMMMMMJJJFFFBBB???===AAADDDEEEGGGJJJGGGBBB;;;<<<===@@@CCCFFFIIIKKKGGGFFFEEEFFFIIIKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHGGGKKKIIIFFFGGGHHHIIIFFFDDDBBB>>>:::999;;;???BBBCCC=========<<<<<<<<<<<<<<<<<<===???AAACCCDDDDDDDDD<<<<<<<<<;;;;;;;;;;;;;;;@@@???===<<<;;;;;;<<<<<<;;;::::::;;;>>>AAAAAAAAAAAABBBCCCDDDCCCBBB@@@>>><<<<<<===>>>???@@@AAABBBBBBCCCDDDCCCAAAAAABBBCCC>>><<<999888888888777666777888:::<<<===>>>?????????@@@AAAAAAAAA@@@???>>>888:::===>>>===<<<;;;<<<>>>>>>;;;666111111666:::;;;???AAAAAADDDJJJPPPQQQUUUQQQKKKFFFBBB@@@@@@@@@''''''''''''''')))---000111111222666:::<<<;;;999666222000333555444444666333333444666999999666333555222222666888777999<<<<<<>>>===:::666555777888555777:::<<<:::666111---,,,111444444666::::::777000///222888:::999999<<>>CCCCCC@@@@@@AAACCCEEEFFFCCC???;;;555777:::===>>>===;;;::::::<<<>>>@@@@@@>>>;;;999888:::>>>???>>>???AAACCC>>>>>>===;;;:::;;;===???============<<<;;;:::::::::999888777666666777888::::::;;;<<<;;;:::999888777888999888777777999;;;888888888888999;;;<<<===???===;;;888666666666666666666777888:::<<<>>>>>>===<<<:::999777777777777999999<<<>>><<<777777::::::>>>===666222555888888<<<===??????>>>;;;777555555111)))  (((333:::<<>>@@@AAA???===;;;999888999;;;<<<;;;:::888888999:::999888999;;;<<<;;;:::;;;???BBB@@@BBBEEEEEEDDDCCCCCCCCCCCCEEECCC@@@AAAEEEDDD@@@===@@@CCCAAA<<<999999;;;===999333111333666888999<<<>>>@@@BBBBBB???<<<999<<>>:::888888777777999<<>>CCCBBB>>>===AAAFFFAAADDDEEECCCEEEIIIGGGBBB???>>>???CCCGGGHHHGGGDDDPPPPPPPPPMMMJJJHHHHHHHHHHHHIIIKKKJJJHHHGGGHHHJJJJJJKKKKKKJJJIIIHHHGGGFFFGGGFFFFFFFFFEEECCCAAA??????CCCFFFEEEBBBAAACCCFFFGGGHHHIIIJJJIIIGGGDDDBBBBBB>>>???DDDHHHHHHHHHKKKAAAAAAAAAAAABBBAAA@@@???===BBBDDDBBBAAADDDEEECCCCCCBBBAAA@@@@@@AAABBBCCCFFFHHHHHHFFFCCCBBBCCCEEECCCBBBAAAAAAAAACCCCCCCCC???@@@AAACCCEEEHHHJJJKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIIIIJJJGGGHHHIIIHHHEEEBBBAAAAAAHHHIIIJJJJJJHHHFFFDDDBBBAAACCCEEEEEEHHHKKKHHHBBB===>>>>>>???@@@BBBEEEGGGEEECCCCCCEEEIIILLLNNNNNNHHHIIIJJJJJJIIIIIIIIIIIIJJJIIIGGGGGGGGGGGGFFFEEECCC@@@<<<:::;;;===>>>???===<<<;;;::::::<<<===???;;;===???BBBCCCCCCBBBBBB:::::::::::::::;;;<<<===============<<<;;;::::::888:::===>>>???@@@BBBCCCBBBBBBCCCCCCBBB@@@???>>><<<;;;;;;;;;<<<===???@@@AAACCCEEEDDDAAA??????AAA;;;999777666777888888777666777999;;;===>>>???@@@>>>>>>???@@@???>>>===<<<777:::<<<===;;;:::;;;<<<;;;<<<;;;777222222666:::<<>><<<;;;777444444777999999555777:::<<<:::555000,,,+++///222222555999:::888333111111555888888;;;???===<<<;;;999888666555555666777999999999777666444333000---,,,,,,...//////---555===>>>888333222333000555666444444999???AAAAAA:::444555<<>>===???CCCGGGHHHDDD>>>888555777:::===>>><<<:::999888:::???BBBBBB???;;;888:::===@@@AAA??????AAACCC=========;;;:::;;;>>>@@@<<<===>>>>>>>>><<<;;;:::===<<<:::888666666666777666777999:::;;;;;;::::::999::::::999777666888999888888888999:::;;;======@@@>>>;;;888666666666777555666777999<<>>;;;888666777999:::666888<<>>555000222444333<<<===???@@@>>>;;;888555555222+++!!!  %%%111:::;;;===???===999777;;;???>>>?????????>>>>>>???@@@===;;;999777666777999:::888777666777:::<<<<<<<<<888999;;;:::999;;;@@@DDD@@@CCCEEEFFFEEEDDDDDDDDDCCCEEECCC>>>???DDDDDD???===AAACCCAAA;;;777777999<<<777111///111666999:::???AAADDDEEEDDD@@@<<<999<<<@@@DDDDDD@@@;;;888777666666777999===BBBGGGJJJGGGGGGFFFDDDCCCBBBAAA@@@:::<<<>>>AAABBBCCCCCCCCCFFFDDD@@@===<<<===???@@@555:::???===999888<<>>???DDDHHHHHHIIIKKK@@@@@@???@@@AAAAAA@@@>>>???CCCEEECCCCCCEEEFFFEEEDDDCCCBBBAAA@@@AAAAAABBBCCCDDDEEECCC@@@???AAADDDAAA@@@>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLEEEFFFHHHLLLNNNNNNKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIFFFHHHIIIHHHEEEBBB??????CCCDDDFFFGGGIIIIIIIIIIIIEEEGGGGGGFFFIIILLLIIICCC@@@@@@@@@?????????BBBDDDCCCBBBBBBDDDIIIMMMOOOPPPIIIKKKLLLMMMLLLLLLLLLMMMIIIIIIHHHHHHGGGFFFFFFFFFDDDBBB>>><<<<<<<<<;;;:::>>><<<;;;::::::<<>>???<<<<<<===>>>===;;;:::888666:::???@@@@@@???BBBDDDBBBBBBBBBAAA@@@???>>>>>>;;;:::999888999;;;===??????BBBEEEDDD@@@===;;;<<<888777555555777999999999666777999;;;===???@@@@@@<<<===>>>>>>>>><<<;;;:::777999<<<;;;999888:::<<<888;;;<<<:::555444666:::<<>>>>>999666666666666<<>>@@@@@@???AAA>>>;;;::::::;;;:::999999<<<@@@AAA@@@>>><<<;;;<<<>>>@@@===999888<<<@@@>>>???@@@@@@>>>============<<<;;;::::::::::::;;;666666666555444555999;;;>>><<<:::777666777999:::777888999999888999;;;===<<<:::777555444444555555666666888<<<@@@BBBAAA@@@CCCAAA>>>;;;:::;;;<<<>>>999888777444222444777:::===>>><<<555222555777666>>>>>>@@@BBBCCC@@@;;;777555444000'''  (((777===???@@@???>>><<<;;;<<<===AAAAAA@@@???>>><<<:::999;;;;;;:::999888888888888888999::::::888888999:::===;;;999888888:::===>>>DDDGGGJJJHHHCCC@@@AAADDDHHHDDDBBBCCCCCCAAA@@@AAA???@@@AAA???;;;999;;;===???:::444000222777<<<>>>CCCAAA??????@@@@@@@@@???>>>AAADDDDDD@@@:::555333777666777:::>>>CCCFFFGGGFFFCCC@@@>>>@@@AAABBBCCC@@@???>>>???AAACCCCCCCCC>>>@@@@@@>>>;;;:::;;;>>>:::::::::::::::<<>>===@@@CCCCCCBBBAAACCCEEEKKKIIIFFFCCCAAA?????????BBBAAA@@@CCCGGGIIIHHHFFFAAAAAA@@@@@@@@@@@@@@@@@@EEEBBBGGGQQQQQQGGGBBBEEEBBBBBBAAA???======>>>@@@EEEEEEEEEEEEDDDCCCAAAAAABBB@@@===;;;<<>>???EEEAAA===<<<======<<<999=========???AAABBBAAA@@@???>>>===<<<<<<===>>>???======<<<;;;;;;;;;;;;<<<;;;<<<============???AAABBB@@@???BBBEEEDDD>>>888888999:::;;;<<<<<<<<<<<<>>>DDDHHHDDD@@@???>>><<<:::888777999<<<===;;;999::::::<<<>>>@@@AAA???===AAA???<<<;;;<<<===>>>======<<<::::::;;;===???AAADDD@@@:::555444555999;;;>>>===<<>>;;;555666777999;;;<<<<<<<<<===888666666777999???FFFFFFFFFHHHKKKLLLIIIAAA;;;;;;999888999<<>>???>>>::::::===AAAAAABBBBBBAAA???===<<<===;;;::::::999999999999:::444666888999888777777888;;;999777555555777999:::888777777777888999::::::999888666555555777888999<<<<<<<<<===???@@@@@@>>>AAA@@@>>><<<<<<<<<===>>>999888777555333555888<<<;;;===<<<666444666888777<<<<<<>>>@@@AAA@@@;;;888666666333,,,!!!  &&&666<<<===>>>===<<<999888999:::::::::;;;;;;;;;:::999999;;;:::999888777666666666888999;;;:::999999:::;;;<<<;;;:::999;;;===@@@BBBCCCEEEGGGDDD>>><<<===???CCCBBBAAABBBBBBBBBAAAAAABBBBBBBBB@@@===<<<>>>@@@AAA===777555666:::>>>@@@CCCAAA@@@@@@AAAAAA???>>>@@@BBBEEEEEEAAA;;;777555777777888:::>>>BBBEEEFFFGGGDDD@@@???@@@AAABBBBBBCCCBBBAAA@@@@@@???===<<<>>>@@@AAA@@@>>>>>>@@@BBBAAA@@@===:::999;;;@@@EEEDDDGGGHHHFFFGGGJJJKKKHHHKKKDDD@@@CCCFFFFFFGGGJJJSSSXXXYYYSSSLLLJJJHHHFFFEEEFFFEEEDDDAAA@@@AAABBB@@@BBBDDDDDDCCCBBBAAABBBIIIFFFGGGJJJHHHBBB>>>@@@???BBBDDDDDDBBBAAABBBEEEKKKIIIGGGDDDBBB@@@??????@@@??????AAAEEEFFFEEEDDD@@@@@@?????????>>>>>>>>>GGGFFFMMMXXXXXXLLLEEEFFFBBBBBBAAA???===<<<===???CCCCCCCCCCCCCCCBBBBBBAAABBBAAA???===>>>@@@BBBDDDCCCDDDEEEFFFGGGFFFFFFEEEGGGGGGGGGIIIKKKLLLMMMMMMNNNHHHFFFJJJKKKHHHFFFHHHIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFHHHFFFDDDFFFJJJMMMNNNNNNQQQKKKHHHLLLNNNHHHCCCAAACCCCCCBBBBBBBBBDDDFFFHHHDDDEEEFFFGGGHHHHHHHHHHHHLLLJJJIIILLLOOOPPPNNNKKKLLLKKKIIIGGGEEEDDDCCCCCCIIIFFFCCC@@@>>>>>>???@@@DDDBBB???======<<<;;;:::999:::;;;===>>>???@@@@@@>>>>>>===<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<===>>>??????===<<<;;;===??????===<<<>>>AAA@@@;;;666888999:::<<<<<<<<<<<<<<<<<>>===<<<:::999888888:::===>>><<<:::666777:::===@@@AAAAAA@@@DDDAAA>>><<<<<<=========;;;;;;;;;;;;<<<>>>???@@@CCC@@@;;;888666777999;;;<<<;;;:::<<<@@@CCCCCCBBBHHHFFFDDD@@@>>><<<;;;:::111///---++++++---///111222...)))((()))---111333///111555888999999777555444444333222111000//////---///333666999;;;<<<<<<<<<888333111333555444333777777777888::::::888666777666666666666777777777===<<<<<<;;;:::999888888>>>??????===999666555555555666777:::;;;:::666333111000...---...000222444555999::::::<<>>999666888:::<<>>???999999:::<<<>>>???>>><<<===???AAAAAA???<<<::::::;;;>>>???>>><<<<<>><<<::::::888888888888999999999999444888<<<===<<<999666444777666444333444555777999777555444555888:::999777666555555666888:::<<<===CCCAAA???>>>>>>>>>===<<<======>>>>>>>>>>>>>>>===:::999888666555666999<<<888<<<===999777999:::999999999;;;===???>>>;;;888666777666222))) """333;;;>>>>>>>>><<<999888999:::555666777999:::;;;;;;;;;;;;:::888777666555555555888:::;;;;;;::::::;;;===>>>===<<<<<<<<<>>>AAABBB@@@BBBBBB???:::777999;;;>>>@@@AAABBBBBBBBBAAA@@@@@@@@@???===;;;;;;===@@@CCC???<<<;;;<<>>AAADDDFFFEEEBBB===:::888999:::;;;===@@@CCCFFFHHHHHHEEEBBB@@@AAABBBBBBAAADDDDDDDDDCCCAAA???===;;;>>>@@@AAAAAAAAABBBEEEGGGHHHEEE@@@;;;999;;;???DDD@@@DDDEEEEEEGGGKKKKKKIIIHHHBBB>>>???AAABBBEEEIIIWWW```fff```VVVOOOJJJFFFAAAAAA???===;;;<<>>BBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBDDDFFFHHHHHHFFFDDDCCCHHHGGGFFFFFFFFFHHHKKKLLLMMMHHHFFFHHHIIIHHHHHHJJJGGGHHHIIIJJJJJJHHHFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHHHHIIIKKKLLLMMMLLLPPPKKKHHHKKKLLLIIIEEEDDDHHHFFFCCCBBBBBBEEEHHHJJJIIIHHHGGGFFFFFFFFFGGGHHHKKKJJJIIILLLOOOPPPNNNKKKMMMLLLJJJHHHGGGFFFEEEEEEFFFEEECCCAAA@@@@@@@@@AAABBBBBBAAA>>><<<::::::;;;777:::======<<<===???BBB>>>>>>============>>>>>><<<;;;;;;<<<<<<===>>>???BBBBBB@@@===::::::;;;===???===;;;===???>>>;;;777777999;;;=========;;;;;;;;;AAADDDAAA===<<<<<<::::::999999;;;===>>>===;;;333555888<<>>;;;;;;===>>>>>>::::::;;;<<<===>>>??????AAA@@@===;;;:::::::::;;;===;;;:::;;;>>>AAACCCCCCDDDEEEFFFCCC>>><<<<<<>>>444444333111//////111333000+++&&&&&&***///111111000333777:::;;;:::777555555555444222111///---,,,---///222555888:::;;;;;;;;;888444333444666666666888777777999;;;;;;:::888<<<;;;888666666777888999<<<;;;999888777888999:::>>>??????<<<888555444333444666999<<<===;;;888555...///000111333555666777444888999999===DDDGGGGGG<<<<<<<<<<<<<<<===>>>>>>CCC===:::<<<>>>@@@EEEKKKMMMJJJGGGFFFHHHHHHEEEBBB@@@<<<777444555888:::;;;777888:::===??????===;;;>>>@@@AAA@@@===;;;::::::;;;===??????>>>>>>@@@BBBDDDEEEDDDAAA===999777777666777888999999:::::::::777:::>>>???===999666555666555444333333333555555555222111444999<<<:::666555555666777999<<<>>>???EEEBBB???===<<<<<<;;;999999:::===???@@@???>>>======<<<;;;888666666888:::777<<<>>><<<;;;===>>><<<777777888;;;======<<<:::777777888666000### ...999@@@AAA@@@>>><<<;;;;;;===666777999;;;===>>>>>>???<<<;;;:::888777666555555888:::;;;;;;;;;;;;<<<>>>CCCAAA???===<<<<<<<<<===>>>???>>><<<999888:::<<<===AAADDDCCCBBBBBBAAA???@@@???===<<<;;;===???AAACCCAAA??????AAACCCDDDDDD??????@@@CCCEEEEEEBBB@@@BBBDDDFFFEEEBBB>>><<<;;;<<<>>>@@@AAACCCEEEGGGIIIIIIGGGDDDBBBCCCCCCCCCBBB@@@CCCEEEFFFEEEDDDCCCCCC@@@@@@AAABBBCCCDDDFFFGGGGGGEEEBBB>>>;;;;;;>>>@@@===AAACCCDDDFFFJJJKKKIIIGGGCCC???>>>>>>@@@CCCFFFVVV```gggeee^^^VVVLLLDDD======<<<:::999:::===@@@???AAADDDFFFGGGIIIKKKMMMMMMLLLKKKKKKIIIFFFEEEDDDEEEFFFGGGEEEAAA???@@@BBBHHHGGGFFFDDDCCCBBBAAAAAACCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBDDDFFFMMMUUUTTTKKKCCCAAAAAAAAAAAA@@@===<<<<<<===BBBAAA@@@???>>>>>>???@@@BBBBBBBBBBBBAAA???>>>===???AAAEEEHHHHHHGGGEEECCCHHHHHHGGGFFFEEEFFFHHHJJJJJJGGGEEEEEEFFFGGGHHHJJJJJJJJJHHHGGGFFFFFFFFFFFFDDDCCCCCCCCCEEEHHHKKKMMMKKKKKKJJJJJJJJJKKKJJJJJJMMMKKKIIIJJJLLLLLLJJJIIIKKKHHHEEECCCCCCFFFJJJMMMNNNLLLJJJGGGFFFGGGHHHIIILLLKKKJJJMMMQQQQQQNNNKKKLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCBBBAAAAAA@@@@@@@@@???AAAAAA>>>:::777888:::999===@@@???<<<;;;???DDD@@@??????????????????@@@;;;;;;;;;<<<===???@@@AAABBBAAA???<<<999999;;;===AAA???>>>???@@@@@@>>><<<777999;;;======<<<;;;999<<>><<<<<<<<<<<<<<<===<<<;;;:::777999;;;===>>>>>>???@@@CCC@@@;;;999:::===??????:::;;;<<<===>>>>>>>>>>>>???@@@??????>>>===<<<;;;>>>===<<<===???BBBDDDEEEDDDGGGIIIFFF@@@<<<===@@@888888888555333111222333,,,)))'''(((,,,//////...222555999<<<===;;;999666888888777666555222000//////000222555666777777777888777555555666888999999777666666777:::;;;:::999<<<:::777444333444666888<<<999555222222666:::===;;;<<<<<<:::666333222222444666:::======<<<;;;:::333333555666666777666666555888999999===DDDHHHGGG;;;;;;;;;;;;===>>>@@@AAAGGGAAA>>>@@@CCCDDDFFFIIIMMMIIIEEECCCEEEEEEDDDBBBAAA<<<777444333555666666666777999<<>>;;;999===>>>???===;;;::::::;;;;;;===>>>?????????@@@AAABBBBBBAAA>>>:::666444333555666888:::;;;<<<<<<<<<<<<===???>>><<<:::999999999888666444333222222333333111000444;;;>>>;;;888555666777888:::<<<===>>>BBB???<<<:::::::::999888444777;;;???@@@@@@???>>>@@@???===999666444555777777<<>>>>>@@@AAA???666666777999<<<======;;;777777888888444(((  '''444???@@@@@@>>><<<;;;<<<>>>888999;;;<<<>>>?????????>>>===;;;:::999888888888999:::<<<;;;;;;:::<<<===AAA@@@>>>===;;;;;;;;;;;;<<<=========<<<===>>>??????EEEHHHDDDAAABBBAAA>>>EEECCCBBBAAACCCDDDFFFGGGBBBAAA@@@AAACCCEEEEEEDDD===>>>@@@CCCFFFFFFEEECCCCCCDDDEEEDDDAAA>>>======<<<>>>AAABBBBBBCCCEEEGGGIIIGGGEEEDDDEEEEEEDDDCCC===AAAEEEFFFFFFEEEEEEFFFCCCBBBAAABBBCCCDDDDDDDDDAAABBBBBB@@@===;;;<<<<<<;;;???BBBCCCEEEIIIJJJGGGAAAAAA@@@>>>???BBBEEEGGGMMMRRRXXXZZZZZZVVVKKK???;;;<<<======<<<<<<===>>>AAACCCEEEFFFGGGHHHKKKMMMNNNMMMLLLIIIGGGGGGFFFEEEFFFHHHGGGDDD???===???AAAEEEEEEEEEDDDCCCBBBBBBAAACCCCCCCCCCCCCCCCCCEEEFFFGGGEEEDDDBBBAAAAAABBBCCCDDDDDDHHHLLLKKKFFFBBBAAA@@@AAABBBAAA???===>>>>>>DDDBBB???===;;;<<<===>>>AAABBBCCCCCCAAA???<<<:::;;;===BBBEEEGGGGGGFFFEEEEEEGGGIIIHHHFFFFFFGGGHHHIIIIIIHHHFFFFFFHHHJJJKKKNNNLLLGGGDDDBBBCCCEEEGGGDDDCCCCCCCCCEEEHHHKKKMMMLLLLLLKKKIIIHHHGGGHHHHHHJJJKKKJJJKKKMMMOOOOOONNNJJJIIIGGGEEEFFFHHHKKKMMMRRRPPPLLLJJJHHHIIIKKKLLLMMMLLLMMMPPPSSSSSSPPPLLLKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@<<<>>>???===999777777999;;;>>>AAA>>>:::999===AAAAAAAAAAAAAAAAAAAAAAAAAAA;;;;;;<<<===>>>???AAABBB>>>>>>===;;;999:::<<<>>>AAA@@@@@@@@@AAAAAA???>>>777888:::;;;<<<;;;999888;;;AAACCC???<<<<<<===<<>>======<<<>>>???AAABBBAAA???===;;;============>>>@@@BBBDDDEEEIIILLLIIIBBB===<<<>>>;;;:::999777555333111000(((((()))+++...///...,,,333555999;;;<<<;;;999777::::::;;;:::999777555444000111333444555555555444444555666777888999999999444333333444777999999888888666333000000222444666<<<888333//////333888<<<888999999777444222111222444777:::<<<<<<<<<<<<===;;;;;;:::999888666444333666:::;;;;;;===CCCEEEDDD999999999:::<<<>>>AAABBBHHHBBB@@@DDDGGGFFFFFFGGGIIIEEEBBBAAABBBCCC@@@>>>===:::666444444444333222555555777:::======:::888:::;;;;;;:::999999;;;===<<<<<<===>>>????????????>>>???>>>;;;777444222222444555888:::<<<=========???@@@@@@>>><<<;;;;;;===<<<;;;999777555444333333444333444777;;;===;;;999555666777888:::<<<======>>><<<:::999999999888666000333888===@@@@@@???>>>@@@???>>>:::666444444555666<<>>>>>@@@AAA???888777777999<<<>>>>>>===:::888777888666,,,   ...:::;;;;;;:::999999:::<<<888999:::<<<===>>>>>>???>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<;;;:::999:::;;;<<<<<<;;;;;;<<<<<<======:::;;;===>>>@@@@@@@@@@@@@@@HHHJJJDDD@@@BBBBBB>>>CCCBBBAAACCCEEEGGGGGGGGGBBBAAA@@@AAADDDEEEEEEEEE@@@@@@@@@CCCEEEFFFEEEDDDBBBCCCCCCBBB???======>>>999===@@@AAA??????AAADDDGGGEEEDDDDDDEEEEEEDDDCCC>>>AAADDDDDDBBB@@@BBBCCCEEECCCBBBAAACCCCCCCCCBBB>>>@@@BBBAAA>>>;;;::::::;;;???BBBBBBDDDGGGGGGDDD888===@@@@@@AAAEEEHHHGGGEEEGGGJJJNNNTTTUUUMMMCCC===>>>@@@???>>>>>>???@@@AAABBBDDDDDDDDDEEEGGGIIINNNOOOLLLGGGFFFGGGGGGEEEFFFGGGGGGCCC>>><<<>>>@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@@@@AAACCCFFFEEEDDDAAA???>>>???@@@AAADDDEEEFFFGGGGGGFFFEEEDDD???AAABBBBBBAAA@@@@@@AAADDDBBB>>>;;;:::;;;===???@@@AAABBBBBB@@@>>>;;;999888:::>>>BBBEEEFFFFFFEEECCCFFFIIIHHHFFFDDDFFFHHHKKKNNNNNNJJJIIIKKKMMMMMMNNNKKKFFFCCCAAABBBEEEGGGEEEEEEDDDDDDEEEGGGJJJKKKLLLKKKJJJGGGDDDCCCEEEGGGHHHKKKMMMLLLMMMPPPPPPMMMGGGGGGHHHIIIJJJKKKLLLMMMSSSQQQNNNLLLKKKLLLNNNOOONNNMMMNNNQQQUUUUUUQQQMMMJJJIIIHHHHHHGGGGGGGGGGGGDDDCCCAAA@@@???@@@@@@AAA;;;<<<===<<<;;;999999999:::<<<<<<:::888888;;;>>>AAAAAABBBBBBBBBBBBAAAAAA<<<<<<======>>>@@@AAABBB:::;;;;;;;;;::::::;;;======>>>???@@@@@@???>>>===777888888999999888888888888>>>@@@<<<999:::;;;:::>>>??????>>>:::888777777@@@BBBBBB???:::777777999999777666777:::>>>@@@@@@>>>>>>======<<<<<<;;;;;;===???AAABBBBBB@@@>>><<<888:::<<<===<<<===>>>@@@EEEHHHJJJHHHCCC>>>;;;;;;===:::777666666444///+++(((***,,,------,,,---...333555777999999999888777666777999999999888666555///000222333444444444444111333666888888777666555111000///111444666777666555444111000000333555777<<<999444000///111444777444666777666444333333444555777999:::888888:::<<<======<<<;;;999888666666555999;;;:::;;;??????<<<888888888888:::===???AAACCC???>>>DDDIIIHHHEEEDDDCCCAAA??????@@@@@@<<<888666555555555666555333111111222444777;;;<<<;;;:::777777888888777999<<>>???>>>===<<<;;;<<<<<<:::666444333333111333666999<<<======<<>>======>>>===<<<;;;:::999777777666888999:::;;;<<<;;;999888222444666888:::<<<===>>>===;;;:::::::::999666444...111666:::>>>?????????======<<<999666444555666555:::===;;;;;;>>>@@@>>>;;;999888:::<<<>>>??????>>>:::777888888/// (((555666777777666777999:::777888:::<<<>>>???@@@@@@>>>======<<<<<<<<<======:::;;;<<<;;;999777888999;;;;;;;;;<<<<<<=========999:::<<>>GGGIIIAAA===AAADDD@@@???>>>???BBBEEEGGGEEECCCCCCAAA@@@AAADDDFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@AAAAAA???===<<<<<<>>>:::>>>BBBBBB@@@???AAADDDCCCAAA@@@AAACCCDDDCCCBBB???BBBDDDCCC???>>>@@@CCCFFFCCCAAABBBDDDEEEDDDBBBAAABBBBBB@@@===:::999999;;;@@@CCCBBBCCCEEEDDD@@@555===CCCCCCCCCDDDDDD@@@>>>@@@BBBDDDJJJPPPOOOJJJBBBBBBAAA???>>>>>>AAACCCAAABBBCCCCCCCCCDDDGGGIIIOOOQQQNNNGGGEEEIIIIIIGGGFFFFFFEEEAAA===;;;===@@@???@@@AAABBBBBBBBBAAA@@@>>>???@@@@@@???@@@DDDHHHFFFDDDAAA>>>===>>>???@@@CCCDDDEEEEEEFFFGGGGGGFFF>>>@@@CCCDDDCCCBBBCCCDDDBBB@@@<<<::::::===@@@CCC??????@@@@@@>>><<<:::888888:::===@@@BBBCCCDDDDDDBBBDDDFFFDDDBBBAAAEEEJJJLLLQQQRRRMMMJJJLLLNNNLLLHHHGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHKKKJJJGGGCCC@@@@@@CCCGGGGGGMMMOOOLLLKKKMMMLLLHHHCCCEEEHHHLLLMMMMMMLLLKKKPPPOOONNNMMMMMMNNNOOOPPPMMMMMMNNNQQQUUUTTTPPPLLLJJJJJJIIIIIIHHHIIIIIIIIIHHHFFFCCCAAA@@@AAABBBCCC<<<;;;<<<===>>>>>><<<:::999999888888999;;;===??????@@@AAABBBBBBAAA@@@???=========>>>???@@@AAABBB777999;;;;;;:::888888999:::<<>>===<<<888777666555555666777777777===???;;;888999;;;:::;;;===>>>===:::777888999<<<>>>???<<<777555666999888777777999<<>>BBB@@@>>><<<;;;:::::::::<<<>>>@@@BBBBBBAAA>>>===666999===>>>===<<<===>>>BBBDDDEEEEEECCC???:::777===999555444666444...((()))+++...---+++***---000333444555666777777666666111222444666666555444333---///111333444555555444000333666888777444222111///...---///222444555555666555333333444666999;;;===;;;777333111000111111333444666666555444555666666888999888555555777::::::::::::;;;;;;;;;<<<<<<333777888777777999999555999888777777888;;;===??????;;;<<>>===>>>???>>>999555000111333666888888555222...///111555:::======<<<444555666666666999===@@@<<<<<<<<<===>>>>>><<<:::999:::;;;999777444444444///111555888;;;<<<<<<<<<===???BBBBBB@@@>>>>>>>>><<<<<<<<<<<<;;;:::::::::<<<>>>??????<<<888777666000222444777:::===>>>???===<<<;;;;;;:::999555222,,,///444999===?????????:::::::::999666666666888444999;;;888888<<<>>>======;;;999:::===???@@@@@@AAA;;;777888888111!!! %%%333555666666666777999;;;777888:::===@@@BBBCCCDDD===<<<<<<<<<<<<===>>>>>>;;;;;;<<<:::888666777888>>>>>>======<<<<<<;;;;;;888999<<>>;;;AAAEEEBBB@@@@@@AAAEEEIIIJJJHHHEEEDDDBBBAAABBBDDDGGGHHHHHHJJJGGGEEECCCCCCBBBAAA??????@@@???>>>;;;;;;<<<======BBBFFFFFFCCCAAACCCFFF???>>>>>>???AAABBBBBBAAA???CCCEEEDDD@@@@@@DDDHHHFFFCCCAAABBBEEEGGGFFFDDDEEEEEECCC???;;;999999:::<<>>777AAAGGGEEEBBBAAA===777666999;;;;;;???FFFKKKLLLFFFDDDAAA>>><<<>>>BBBFFFBBBCCCDDDDDDDDDFFFIIILLLPPPRRROOOGGGFFFJJJKKKHHHEEEEEEDDD@@@<<<:::<<>>???@@@AAABBBAAA@@@@@@???AAABBBAAA@@@BBBGGGKKKHHHFFFBBB@@@??????AAABBB???BBBDDDEEEFFFGGGGGGEEE>>>@@@CCCDDDDDDDDDEEEEEE@@@>>>;;;999;;;>>>CCCGGG>>>>>>???>>>===<<<:::999:::;;;<<<>>>@@@AAABBBBBBBBBDDDCCC@@@===???EEEKKKJJJPPPRRRMMMIIIKKKLLLIIIBBBCCCEEEFFFGGGGGGGGGFFFHHHGGGGGGFFFFFFFFFFFFFFFJJJIIIFFFAAA======BBBGGGHHHNNNPPPLLLIIIJJJGGGBBB???CCCIIINNNPPPOOOLLLJJJNNNMMMMMMMMMMMMNNNPPPQQQLLLLLLMMMQQQTTTTTTPPPKKKLLLKKKJJJJJJJJJJJJKKKKKKKKKHHHEEEBBBAAABBBDDDEEE===<<<;;;===AAAAAA???;;;999888777888<<<@@@BBBBBB>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAA666888;;;;;;999777666666:::===AAABBBBBB???===<<<888777555333333444666777999>>>@@@<<<999;;;<<<<<<888:::===<<<999888999;;;777:::<<<:::555444777;;;999999999;;;>>>???>>>===DDDBBB???;;;:::999999:::<<<>>>@@@BBBBBBAAA???===777;;;@@@AAA@@@>>>>>>???>>>???@@@BBBBBB???:::666666555333111000///......***,,,......,,,---000333000222555888:::999888777444333333444444333000...+++///111///000555888888444444555888;;;:::777333.........//////000111222111333555777777888:::;;;===:::555000......000111666666555555555666666777666777888:::;;;;;;;;;:::===:::888888;;;<<<;;;999888666555666888777444111...444777333222777::::::>>>;;;;;;BBBFFFDDDBBBAAADDDAAA???@@@BBB@@@:::444333111111333555666333000***,,,111999???AAA???;;;<<<444///222666999<<<@@@@@@>>><<<:::888777777777777666666555555555555555333000///333999>>>===;;;<<<======>>>???@@@AAAAAABBB>>>999999<<<>>>;;;888AAA@@@>>><<<:::999888888000111444999===>>>===;;;CCCAAA>>>===<<<;;;888666555555555777;;;=========::::::999999888777777666333888;;;999888;;;<<<:::;;;;;;;;;;;;<<<>>>???@@@AAA:::555999>>>999((( )))555777...***222888888::::::::::::999;;;???BBB======<<<;;;999999<<<>>><<<:::777666666777888888???===:::888888999999888<<>>===@@@DDDEEEDDDAAAFFFAAA>>>AAACCCBBBDDDGGGIIIIIIHHHGGGEEEAAA>>>===;;;;;;;;;;;;:::999888888666???EEEDDDBBBCCCDDDCCCBBBAAA>>>:::666777;;;@@@CCCCCCDDDDDDCCCCCCBBBAAAEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBB???:::777666666;;;===???AAABBBBBBAAA@@@@@@BBBEEEGGGEEEAAA<<<888222444444444999@@@CCCBBBFFFBBB<<<888777999===AAABBBFFFIIIHHHEEEEEEIIIMMMRRRPPPLLLHHHEEEDDDDDDDDDFFFBBB>>>:::999;;;>>>AAAAAA@@@@@@@@@@@@AAACCCCCCCCCAAA@@@BBBEEEGGGFFFCCCIIIFFFAAA???>>>??????>>>AAACCCFFFFFFDDDBBBDDDFFFCCCBBB@@@@@@@@@AAACCCEEECCCBBBAAA@@@AAABBBEEEFFFAAACCCEEECCC>>>:::888888;;;<<<===<<<:::;;;???CCCFFFEEEDDDDDDEEEFFFHHHJJJKKKRRRTTTOOOKKKLLLKKKHHHDDDCCCCCCEEEIIIJJJGGGDDDGGGGGGGGGHHHGGGGGGFFFFFFGGGEEEBBB@@@======@@@DDDGGGHHHHHHGGGDDDAAA@@@@@@===BBBJJJNNNKKKEEEFFFLLLPPPNNNLLLLLLNNNOOOOOONNNKKKLLLNNNPPPPPPPPPNNNMMMLLLJJJJJJMMMPPPQQQOOOLLLGGGGGGGGGEEECCCCCCDDDFFF???>>>===>>>??????>>>===888777666666777:::===???:::999999;;;===??????>>><<<<<<<<>>>>>>>>===;;;888666444<<<<<<<<>>BBBEEEBBB;;;888:::>>>777888999::::::::::::999;;;;;;;;;999777666777999>>>===;;;::::::;;;<<<===AAA???;;;999888888:::;;;<<<>>>@@@CCCDDDDDDCCCBBB>>>===>>>???<<<888999===BBB===::::::===???<<<999777666555444333111000000,,,...//////...///111444555777999<<<<<<<<<:::999555444333333333222000---***///222000111555777666444444555888;;;:::777444333222111000000111111222444666888:::;;;<<<;;;;;;999777444111///000111222444333333333333444555666999:::;;;;;;;;;;;;999999<<<888444333666888999888666555444555666555222///---222555222222777:::999;;;:::<<<@@@@@@======@@@BBB@@@>>>???AAA???999444666555444666888888666333000000222777<<<@@@@@@???;;;444000333777999;;;>>>???>>>;;;999777777777888888888666555555555666777666222///000666<<<>>>>>>999::::::;;;<<<===>>>>>>???;;;777888<<>><<>>===>>>===<<<<<<======<<<;;;999888888:::===?????????999999:::::::::888666555666:::<<<999888;;;<<<;;;>>>======<<<===>>>@@@AAA???888444777===888)))  &&&222666///+++222888888;;;<<<<<<;;;:::;;;===@@@<<<<<<<<<;;;::::::===??????===:::999999999::::::>>>===<<<;;;;;;:::999999>>>@@@BBBCCCAAA>>>:::777666AAAFFF@@@>>>CCCEEEBBB???>>>>>>@@@CCCDDDCCCBBBBBB>>>===AAACCCBBBBBBDDDIIIIIIGGGEEECCC@@@===<<>>>>><<<:::888666555444===CCCBBB@@@BBBCCCBBB>>>===:::555222444999>>>@@@@@@??????@@@BBBDDDEEEIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCBBB@@@<<<::::::::::::<<<>>>@@@AAAAAA@@@??????BBBEEEGGGEEE@@@999555000333333222444999<<<<<>>DDDHHHLLLLLLIIIHHHJJJMMMNNNLLLJJJHHHFFFDDDDDDDDDEEEBBB>>>;;;;;;<<>>>>>===>>>@@@BBBBBBAAA@@@AAACCCAAAAAA@@@AAABBBDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFBBBDDDEEEDDD???;;;:::::::::;;;<<<<<<;;;===AAAEEEFFFEEEDDDDDDEEEGGGJJJKKKNNNSSSTTTOOOKKKKKKKKKHHHCCCBBBBBBDDDHHHIIIGGGDDDFFFEEEEEEGGGIIIJJJHHHFFFCCCAAA===:::999:::???DDDJJJJJJIIIGGGCCCAAA@@@@@@AAACCCIIIMMMKKKFFFFFFJJJNNNMMMLLLMMMNNNNNNMMMKKKHHHIIIKKKMMMMMMMMMLLLKKKKKKIIIIIIKKKOOOPPPMMMJJJKKKKKKKKKHHHEEECCCCCCDDD@@@???>>>???@@@AAA@@@???;;;:::999999999;;;===???888888777999;;;======<<>>>>>===<<<;;;999888777===<<<<<<===???>>>;;;888888888888888888999<<<>>>===???@@@===999777999<<<888888999:::::::::999999<<<===>>><<<:::999:::;;;===<<<;;;999999:::;;;<<<===<<<999777777777999:::>>>???@@@AAAAAA@@@?????????>>>>>>@@@<<<888999===@@@<<<999;;;>>>@@@>>>;;;666777777888777555444333///000111111111222444666999:::<<<>>>>>>===<<<:::888555333111111111///---***000333333333555666444444444666888::::::888666777666444222111222333444444333555888;;;;;;777333333333222222222333444444333333222222333555777888<<<<<<<<<<<<<<<:::888777888555111///000333555666444333222333444333000...,,,000333222222666999999888999<<<>>>:::666999???@@@>>>======???===888444777666555666888888666444666444333444888===@@@AAA;;;666333777;;;<<<<<<===???===:::777666666888999;;;999777666555666888999:::444//////444:::???@@@777888999:::;;;<<<<<<===;;;888555666;;;???AAA@@@BBBAAA???===:::999888777888888:::===???@@@>>><<<===<<<;;;<<<>>>>>>>>><<<:::999999;;;===??????>>>888999;;;<<<;;;999666555888<<<<<<888888;;;>>>===>>>>>>===<<<<<<===>>>???<<<666333666;;;888+++  """...555111...333999999;;;<<<<<<;;;999888999::::::;;;;;;;;;;;;<<>><<<;;;;;;;;;;;;============<<<;;;;;;:::@@@@@@AAAAAA???===;;;:::555>>>AAA===<<>>>>>@@@BBBCCCCCCBBBAAA>>>>>>BBBEEECCCCCCEEEJJJHHHFFFDDDAAA@@@???>>>CCCBBB@@@>>>;;;777555333333;;;AAA@@@???AAABBBAAA:::888444000...111777<<<@@@???======>>>@@@CCCEEEFFFFFFFFFEEECCC@@@>>><<<;;;<<<<<<;;;999888888999:::;;;===???@@@@@@@@@??????BBBEEEGGGDDD===555000---222444000///222555666;;;:::999888888888888888???DDDIIIJJJHHHEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCEEECCC@@@>>>===>>>@@@BBB@@@???>>>>>>???BBBDDDFFFFFFCCCAAAAAABBBDDDEEEEEEHHHEEEBBB@@@???>>><<<;;;:::;;;============???@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEDDD@@@===<<<<<<888:::;;;;;;===@@@DDDHHHEEEEEEDDDEEEFFFIIILLLNNNQQQSSSSSSNNNJJJJJJIIIGGGCCCAAA@@@CCCGGGHHHGGGDDDEEECCCCCCGGGMMMOOOKKKGGG???===888333222777>>>CCCIIIJJJIIIGGGDDDBBBBBBDDDFFFEEEGGGJJJKKKGGGFFFIIILLLLLLLLLMMMNNNMMMJJJHHHEEEFFFHHHIIIJJJJJJIIIIIIIIIHHHGGGJJJMMMNNNKKKHHHJJJLLLMMMKKKHHHFFFDDDDDDAAA@@@???@@@BBBCCCCCCBBB>>>======<<<<<<<<<======999888777999;;;======<<>>===<<<<<<;;;;;;;;;;;;???>>><<<<<<<<<<<<:::888999888777777888;;;===???>>>>>><<<;;;:::::::::;;;999999:::::::::999999888===>>>??????===;;;;;;<<<<<<;;;999888888888999:::999888777666666777888999@@@@@@???===<<<<<<<<<;;;@@@>>>???@@@>>>999999===>>><<<:::;;;???AAA@@@>>>666777999::::::888666555333333444444444555666888888999;;;============<<<:::777444111111000///...,,,222666666666777666444555555666888999999777666888666444222222333444666333222333777<<<;;;444......///111333555666666666555555444444555888:::;;;;;;;;;<<<<<<;;;999777666444222000///000111222333222222333333333222000...,,,...111222444777888999888777888:::999666999>>>===<<<;;;<<<<<<;;;777444888888888888888888777666888666444444666999===???===888777<<<@@@???=========;;;888666555777999:::<<<;;;888777666777999::::::666222222555:::>>>???888999:::<<<=========<<<999666444555888===???@@@@@@???>>><<<;;;;;;::::::999999999;;;======;;;999???===<<<<<<======;;;:::888777777888:::<<<;;;:::888:::<<<======:::777444666999:::666666;;;??????===<<<;;;:::999999:::;;;:::666333666;;;999000''' +++444444222666:::;;;:::;;;<<<:::888666555555999:::;;;;;;<<<===@@@BBBBBBBBBAAA>>><<<;;;;;;<<<<<<<<<<<<:::::::::<<<>>>BBBAAA???===<<<:::999888666<<<>>>;;;:::???AAA@@@????????????AAABBBBBBBBBDDD@@@???CCCFFFEEEFFFIIIIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCAAA???<<<999666555555;;;@@@??????BBBBBBAAA888555000------111888<<>>???@@@@@@@@@???BBBEEEFFFBBB999000***)))000444111///111555777999888777555444333222222<<>>>>>======???BBBEEEFFFFFFDDDAAA@@@@@@BBBDDDEEEGGGEEEBBBAAA@@@???<<<:::888888999:::;;;===>>>@@@EEEEEEEEEDDDCCCAAA@@@???CCCDDDFFFFFFFFFDDDCCCAAACCCCCCCCCBBBAAA???======777777888:::===AAAFFFIIIEEEDDDDDDEEEGGGJJJNNNPPPQQQQQQPPPLLLIIIHHHGGGFFFCCCAAA@@@BBBFFFHHHFFFDDDFFFCCCCCCIIIQQQSSSOOOIII???===777000///555===BBBGGGGGGGGGFFFDDDDDDFFFHHHKKKFFFDDDHHHJJJHHHFFFGGGKKKKKKMMMOOOOOOMMMIIIFFFDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIMMMMMMKKKGGGEEEHHHKKKLLLKKKIIIHHHHHHBBBAAAAAABBBDDDEEEDDDCCC??????>>>>>>===<<<;;;;;;===;;;::::::===>>>??????DDDDDDFFFIIIKKKLLLKKKIII???>>>===<<<<<<>>>???@@@AAA???===;;;::::::999999999888777777:::===???@@@???>>>===>>>@@@@@@===:::999999:::::::::999888888;;;===>>>>>><<<::::::;;;:::999888777777777777777666666666777777888999:::???>>><<<:::999999::::::AAA???@@@BBBAAA<<<;;;===???===;;;<<<>>>@@@???>>>777888:::;;;;;;:::888777666666555666777888999999666888:::<<<>>>???@@@@@@<<<999666333333333111000...555::::::999:::999666555666777888777666666555555444222222222444555777666555666;;;???>>>777000,,,...111555888999999999666555444444555888:::<<<888999::::::999888777666000111333444444222111111222333444444333222000000//////111444777888888999:::555444888;;;;;;;;;===;;;;;;:::::::::999777666;;;;;;;;;:::999888999999666666555444555666999;;;===888888===@@@>>>;;;;;;<<<:::888777777888:::<<<<<<;;;999888888888:::;;;777777666777999;;;;;;<<<888999;;;<<<<<<<<<::::::999777555555777999;;;<<<======<<<<<<<<<======>>>;;;;;;:::;;;===<<<;;;999===<<<;;;;;;<<<<<<;;;999777666666777:::;;;::::::999:::===>>>===;;;777555222666777444555;;;@@@@@@>>>===;;;:::999999:::::::::777555777;;;:::444... (((444888777888:::<<<;;;======<<<999666666666999:::<<<<<<<<<===@@@BBB@@@AAAAAA???;;;999:::;;;;;;;;;999777666888===AAAFFFDDDAAA>>>;;;999999888999<<<<<<::::::>>>@@@@@@???????????????@@@AAACCCFFFAAA>>>AAACCCDDDFFFJJJGGGGGGFFFFFFFFFHHHJJJKKKAAAAAA@@@@@@>>><<<;;;:::999>>>AAA@@@@@@CCCCCCAAA999555111///000555:::===???AAACCCEEEEEEBBB@@@>>><<<>>>AAABBBBBB???;;;999666777999999999:::;;;===;;;;;;===>>>@@@AAABBBBBB???BBBEEEDDD???555+++$$$%%%...555444444777<<<===???===999666333222222222???CCCJJJNNNNNNKKKHHHEEE<<<>>>AAAEEEFFFGGGFFFEEEFFFFFFEEEDDDCCCBBBAAAAAA=========>>>@@@BBBDDDEEEDDDCCCAAA@@@@@@AAADDDFFFFFFEEECCCBBBAAA@@@>>><<<888888888:::<<>>===@@@AAADDDEEEFFFEEECCCBBBBBBAAA@@@@@@@@@???>>>===666666777999===BBBFFFHHHDDDDDDDDDEEEGGGKKKNNNPPPOOOMMMKKKKKKIIIGGGEEEEEEDDDBBB@@@BBBEEEGGGFFFCCCFFFDDDEEEKKKSSSVVVPPPJJJAAAAAA;;;222000666>>>@@@GGGGGGHHHGGGEEEEEEFFFGGGLLLFFFCCCFFFIIIHHHFFFEEEJJJKKKLLLOOOPPPNNNIIIFFFEEEFFFHHHIIIKKKLLLMMMMMMJJJHHHHHHJJJMMMMMMJJJGGGBBBEEEIIIKKKJJJHHHGGGGGGCCCBBBAAABBBDDDEEEDDDCCC>>>>>>======<<<;;;;;;:::>>><<<::::::<<<>>>??????CCCDDDEEEHHHJJJJJJHHHFFF???>>>>>>===>>>@@@BBBCCCBBB@@@>>>;;;999888999:::999777666888<<>>999999999:::::::::999999888777999::::::888777777888999999888777666555555555555666777999::::::;;;;;;<<<:::888666666888:::;;;AAA>>>???CCCCCC???>>>???@@@>>>===============<<<:::;;;;;;<<<<<<;;;:::999999888666777999::::::999777888:::===???AAACCCCCC===;;;999777777666555333000666;;;;;;;;;===<<<999666777888777444333333333222222222222333444555666333444666:::<<<;;;555000---///333777999;;;;;;;;;666444333222333555888:::777888999999999777666555///222666888777444222111333444666555333111111111333111222777:::999888999<<<666444999======;;;:::::::::::::::999999888777666777777555333222444555555666666555444555777999;;;777666;;;>>>;;;888888::::::999999999:::<<<<<<;;;;;;:::999999999999999666777999;;;;;;;;;:::999888999:::;;;:::999666555;;;:::999888888888999:::===<<<<<<<<<===>>>>>>???>>>===<<<===>>>>>><<<:::999888777999;;;<<<<<<;;;999888888:::<<<>>>>>>===:::;;;===>>>===;;;888777000444666444666;;;??????@@@???===<<<<<<<<<======:::888777888::::::777444 %%%333;;;:::888999;;;>>>??????>>>;;;::::::;;;;;;<<<>>>>>>======>>>???===???@@@>>>:::888999;;;999:::999666555777>>>CCCJJJHHHEEEAAA>>>===<<<<<<===<<<;;;::::::<<<>>>??????@@@@@@???>>>>>>AAACCCDDD???<<<>>>@@@@@@BBBFFFEEEEEEEEEFFFGGGIIIKKKLLL??????@@@@@@@@@@@@??????===AAABBBAAAAAADDDDDD@@@;;;777444333555999===>>>;;;???DDDHHHIIIGGGCCC@@@999;;;===???@@@>>>;;;999555777999999888999:::<<<======>>>@@@AAACCCDDDEEEAAACCCDDDBBB;;;111&&&###+++333666999???CCCDDDFFFDDDAAA===:::999999999>>>BBBIIINNNPPPNNNJJJGGG;;;===AAADDDGGGHHHHHHHHHHHHHHHHHHHHHFFFCCCAAA???<<<===>>>@@@AAABBBBBBBBBAAABBBBBBAAA@@@AAADDDGGGGGGEEEBBBBBBBBBBBBAAA???999888888:::>>>AAACCCDDD@@@@@@@@@@@@@@@AAAAAAAAA???AAACCCEEEFFFEEEDDDCCCAAA@@@??????@@@@@@???>>>999888777:::>>>CCCFFFGGGDDDDDDDDDDDDGGGJJJMMMOOOLLLHHHHHHKKKLLLIIIFFFFFFGGGDDDAAABBBEEEFFFEEECCCDDDDDDGGGMMMSSSTTTNNNIIIBBBEEE@@@666444;;;@@@???FFFHHHIIIHHHEEEDDDCCCDDDIIIDDDBBBFFFHHHFFFDDDEEEHHHHHHJJJMMMNNNMMMIIIFFFFFFFFFHHHIIIKKKMMMOOOOOOJJJHHHGGGIIILLLLLLIIIFFFDDDGGGJJJJJJHHHFFFDDDDDDCCCBBBAAABBBCCCCCCBBBAAA===<<<;;;;;;;;;;;;<<<<<<===;;;999888:::<<<======BBBBBBCCCFFFGGGFFFCCC@@@=========>>>???@@@AAABBB??????>>>;;;888777888999777666777:::???BBBAAA???888888;;;@@@CCCBBB===888777888999::::::::::::999666777777666444444666888999888888777666555444444555777999;;;<<<<<<<<<;;;888777666555666777:::;;;>>><<<===BBBDDDAAA?????????>>>===<<<<<<;;;;;;;;;>>>>>>>>>======<<<<<<<<<;;;999777888:::;;;;;;999888888:::<<<>>>???AAAAAA>>>===<<<;;;<<<;;;888666000666::::::;;;===>>><<<777888888666222///000111222333444555555555444333///111555777888666333111///111444888:::<<<<<<<<<777666333222222555888::::::;;;;;;:::999777555333000444888888666444333333222444666666333111000111777333444;;;>>>;;;999:::<<<999999<<<<<<999777888999:::::::::999888888999333444444222///...000333777777777555333444888;;;===888777;;;>>>;;;888888888999:::;;;<<<=========999::::::;;;:::999888777777999;;;<<<;;;:::999999:::;;;<<<<<<;;;888555333<<<=========;;;:::::::::???>>>==================>>>===;;;<<<======<<<:::888777666777999::::::999:::999999;;;>>>@@@@@@@@@<<<<<<======<<<;;;999888111666888777777;;;===<<<@@@???>>>=========>>>???:::888777777888999888777&&& """222;;;;;;777666888===>>>>>><<<::::::<<<>>>===>>>@@@???===<<<<<<===:::>>>@@@>>>:::777999<<<555888;;;:::999999>>>BBBHHHGGGEEECCCAAA@@@@@@@@@@@@===999888999:::;;;===???@@@@@@>>>======@@@CCCAAA>>>===AAABBB@@@>>>@@@AAABBBCCCDDDEEEFFFFFFFFF>>>>>>@@@AAAAAABBBBBBBBB@@@BBBCCCAAAAAADDDCCC???===:::666666:::===>>>>>>===???CCCGGGHHHFFFDDDBBB888:::<<<>>>>>><<<:::999555777888888777777888:::???@@@@@@BBBDDDEEEGGGHHHCCCDDDCCC???888---###!!!(((000666===EEEHHHFFFGGGGGGFFFEEECCCBBB@@@???===AAAGGGLLLPPPOOOKKKHHH<<<>>>AAADDDGGGIIIJJJKKKJJJJJJKKKJJJHHHDDD@@@>>>:::<<>>>>>@@@BBBBBBAAABBBEEEHHHHHHEEEBBBAAABBBDDDDDDDDD:::888888:::???DDDFFFFFFAAA@@@@@@???@@@AAACCCCCC???@@@AAABBBBBBAAAAAA@@@BBB@@@>>>???AAACCCBBB@@@>>>;;;:::<<<@@@DDDFFFFFFDDDCCCCCCDDDFFFIIILLLMMMIIIEEEGGGNNNPPPLLLIIIIIIJJJFFFCCCCCCEEEFFFDDDBBBAAADDDHHHMMMPPPOOOJJJFFF@@@FFFDDD;;;999@@@CCC@@@@@@CCCFFFHHHGGGFFFEEEEEEEEEBBBBBBFFFGGGDDDCCCEEEDDDEEEFFFIIIKKKKKKHHHFFFDDDEEEFFFGGGJJJLLLNNNOOOIIIGGGFFFHHHJJJKKKHHHDDDDDDFFFIIIIIIHHHFFFEEEEEEDDDBBBAAAAAAAAAAAA@@@>>><<<;;;:::::::::<<<>>>@@@>>><<<999888:::<<<===>>>AAAAAABBBDDDDDDBBB>>>;;;::::::<<<===>>>>>>??????:::<<<<<<:::666555666777666555777<<>>>>><<<;;;666777888999:::;;;;;;;;;777777666444333444777:::999999888888666555444333555777999<<<===<<<;;;:::777777666555666777888999:::777999???BBB@@@>>>>>><<<<<<<<<;;;::::::;;;<<>>>>>>>>>>><<<999777888;;;<<<;;;999777777888999:::;;;<<<===>>>>>>===>>>???===;;;888///555999999:::===>>>===777888888555111---...///444555666777777555222111111444888::::::888777777111333666888;;;<<<======:::999666444444666999;;;>>>>>>===<<<999666444222222555888777555333444666111444666555222000000111:::555666===@@@<<<999:::;;;;;;>>>???:::444333666999:::::::::999888999:::888999999777444333555888999999777444222444:::???@@@;;;999===@@@>>>;;;;;;888999;;;===>>>>>>>>>===888999:::;;;;;;999777666888:::;;;<<<:::999999:::===>>>??????===999666444===???@@@@@@>>>===<<<<<>><<<;;;;;;;;;;;;:::999999:::;;;:::888;;;999888777777777555444999888999;;;>>>AAAAAA@@@============<<<;;;::::::444999;;;999888;;;;;;:::>>>===<<<;;;;;;<<<===>>>999888777666777777777777---!!! 000;;;:::555333555:::;;;:::888777888;;;>>>???@@@AAA@@@===;;;:::;;;999===@@@>>>:::888:::<<<222888>>>???===<<<>>>AAADDDCCCBBBBBBAAAAAAAAAAAAAAA<<<888777888888999;;;???@@@@@@>>><<<===@@@DDD@@@>>>AAAFFFGGGBBB>>><<>>???@@@AAABBBBBBCCCBBBAAACCCBBB@@@AAACCCAAA===>>>;;;888999<<>>BBBCCCDDDEEEEEECCCAAA@@@???@@@AAABBBAAA@@@>>>===:::<<<===<<<;;;:::;;;<<>>666+++!!! &&&...555>>>GGGIIIFFFDDDFFFHHHJJJIIIFFFCCCAAAAAADDDJJJPPPTTTTTTQQQNNN>>>???BBBEEEHHHJJJLLLMMMKKKLLLMMMLLLIIIDDD@@@<<<:::<<<@@@CCCDDDBBB???<<<<<>>>>>>>>>>>======<<<;;;CCCAAA???@@@CCCDDDCCCBBBAAA???<<<>>>BBBFFFGGGGGGDDDCCCCCCCCCEEEHHHKKKLLLHHHDDDGGGPPPTTTPPPKKKKKKLLLHHHDDDCCCEEEFFFDDDBBB???CCCHHHMMMMMMJJJFFFCCC===EEEEEE>>>===DDDFFFAAA777<<>><<<<<<;;;999999:::===AAACCCAAA>>>;;;:::<<<>>>???@@@AAAAAABBBCCCCCCAAA<<<888777888:::<<<======<<<;;;777999:::888555333444666555555777>>>DDDFFFAAA<<<888888999:::;;;<<<>>>@@@555666777999:::;;;<<<<<<999999777444333555999<<<999999999888777555444333555666999<<<<<<;;;:::888777777777666666666777777666444555===AAA???======999:::;;;::::::;;;<<<>>>@@@???>>>======>>>???@@@<<<777333222666999::::::666666666777888:::<<<===;;;:::999;;;???AAA???<<<555666999<<>>===888444222111777999;;;<<<<<<;;;:::999======;;;999666666888;;;<<<:::888666555555777888<<<:::888999===@@@AAA@@@>>>>>>===<<<<<<<<<<<<<<<555888<<<>>>===:::999888888666555666888999999888;;;===@@@@@@>>>;;;:::999BBBDDDDDD@@@:::888:::>>>AAA<<<:::===???<<<888777888666444222333555888:::AAA:::555666444111333999===;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;::::::999888777999;;;;;;999777777777888888999999:::999999999888888777777777666666555333"""  ---777:::777555555888:::;;;:::777777999<<<888999;;;>>>@@@???<<<888999999:::<<<>>>===;;;888888;;;===>>>>>>>>>@@@AAAFFFEEEBBB@@@??????@@@AAAEEECCC???<<<;;;;;;<<<>>>DDDCCCAAA===::::::<<>><<<===???@@@@@@@@@@@@@@@BBBDDDEEECCCAAABBBCCCDDDCCC@@@???>>>???>>><<<:::;;;===???>>><<>>???>>><<<:::::::::DDDBBB@@@AAAEEEHHHIIIHHHEEE@@@===:::000"""%%%,,,444:::;;;;;;<<<===;;;;;;>>>CCCHHHKKKJJJHHHHHHJJJMMMOOOQQQQQQQQQRRRDDDBBB@@@CCCGGGKKKLLLKKKMMMMMMLLLKKKHHHDDD@@@===AAAAAAAAABBBAAAAAA@@@@@@AAAAAA@@@@@@AAABBBDDDEEEEEEDDDDDDEEEEEECCC@@@===<<<<<<===@@@DDDGGGHHHHHHCCCBBBAAAAAA@@@@@@@@@@@@>>>@@@CCCCCCAAA>>><<<;;;>>>??????@@@BBBCCCCCCDDD???>>>===???CCCGGGIIIJJJIIIGGGEEEDDDDDDEEEEEEEEEAAABBBGGGNNNTTTSSSLLLEEEKKKKKKLLLLLLKKKIIIGGGEEEDDDHHHKKKLLLKKKHHHFFFEEEFFFHHHJJJJJJGGGEEEEEEEEE@@@BBBEEEIIIKKKLLLLLLLLLHHHEEEBBBAAAAAABBBBBBAAABBBAAAAAADDDHHHJJJHHHEEECCCBBBEEEIIIIIIFFFFFFIIIKKKHHHFFFHHHLLLNNNKKKGGGEEECCCAAAAAADDDGGGJJJKKKEEEDDDBBB>>>;;;:::<<<>>>@@@===;;;:::<<>>======<<<;;;;;;:::999999888999:::;;;:::999888777:::;;;===>>>===999666333555777:::===???AAAAAAAAA;;;::::::;;;===>>>>>>===>>>::::::===>>>:::777777;;;999777999<<<>>>===<<<555777::::::888555444333444555888:::;;;<<<<<<;;;<<<>>>???===888555555777777555555777:::<<<:::888:::999999999:::<<<>>>??????>>>===<<<;;;::::::::::::777444444888;;;;;;:::555666666777888999::::::;;;999999;;;???@@@???<<<>>>=========>>><<<999666888888666222///...///000444555555444222000111222666666777888888888888777666444333333444888;;;===???<<<999888888999999888888999;;;======:::555111111000111333666888777666555777888888777666666777666::::::666444666777666777999;;;:::777444333333777888:::<<<<<<<<<;;;:::===<<<;;;;;;;;;<<<=========:::777444333555777999;;;999777888<<<>>>???>>>===<<<;;;::::::;;;<<<<<<777:::======<<<:::999888999888777777999;;;;;;::::::===@@@AAA???===;;;;;;AAACCCCCC???:::888:::===@@@<<<;;;???AAA===999888666555333222333555888:::>>>999666444000,,,---333999999999;;;======;;;999888888999999999999999999666888999999777666666666666777888:::;;;<<<<<<===888777666555555555555555444### ***444666444222222777999;;;;;;999:::<<>>@@@???===:::;;;;;;<<<>>>@@@@@@???===999;;;======<<<<<<===>>>BBB@@@???===<<<;;;<<<<<<@@@???>>>======???@@@AAAEEEDDDAAA===:::999:::<<>>BBBAAABBBCCCDDDDDDAAA???>>>@@@BBBBBB@@@????????????===;;;;;;>>>???>>>===??????AAADDDEEECCC@@@<<<;;;>>>CCCGGGGGGDDD@@@<<>><<<<<<<<>>???BBBEEEEEEBBB???<<<888555444,,,###!!!(((...555:::;;;::::::;;;666777;;;AAAHHHKKKKKKIIIHHHIIIJJJJJJJJJIIIJJJJJJBBB@@@???BBBFFFJJJKKKKKKJJJJJJJJJJJJHHHFFFDDDCCC@@@@@@@@@@@@??????>>>===@@@@@@??????@@@AAABBBCCCDDDCCCAAAAAABBBBBB@@@???@@@>>>===>>>AAAEEEGGGHHHBBBBBBAAA@@@??????>>>>>>>>>@@@BBBBBB???<<<::::::======>>>???@@@BBBCCCCCC???>>>===???BBBEEEFFFGGGCCCBBBAAAAAACCCDDDEEEFFFAAABBBEEEKKKPPPPPPJJJDDDGGGHHHJJJLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJIIIGGGFFFFFFGGGBBBDDDFFFIIIKKKLLLLLLLLLKKKGGGBBB@@@???@@@AAAAAA@@@??????AAAEEEFFFEEECCCFFFDDDFFFIIIIIIFFFFFFJJJJJJHHHGGGJJJOOOPPPMMMIIIGGGFFFEEEFFFHHHJJJLLLMMMEEEDDDAAA>>>;;;;;;>>>@@@BBB@@@======???AAAAAAAAA@@@>>><<<::::::;;;===???<<<<<<;;;;;;::::::999999999:::;;;;;;;;;:::999999<<<===???@@@>>>;;;777555777999:::<<<>>>>>>???>>>;;;:::888888999999999999===999888<<<===:::999:::666444444666:::>>>>>>===;;;;;;:::888666666888:::333666999<<<===<<<:::888;;;===>>><<<999666666777999888888:::<<<<<<:::777555555555666888:::<<<===?????????>>><<<:::777666888555444666:::===<<<:::333444666888999999888888;;;999999;;;???AAA???<<>>===<<<:::777444:::888555444222111...,,,444555555444333222222333444555666777777777777777444444333222444666999:::???===;;;999999888555333333555888<<<>>>;;;666222333222222333555777666555444777999999888666555555666:::999555222444444333555666777777555333333444555666888;;;<<<<<<<<<<<<<<<;;;:::===AAACCCBBB@@@>>>:::666222111444888;;;;;;999777888:::<<<======<<<;;;999888888:::;;;===999;;;======;;;999888999888777666777999:::;;;::::::===@@@AAA@@@>>>>>>>>>@@@AAAAAA>>>999777999<<>>======<<>>:::888999:::>>>???@@@BBBCCCDDDDDDDDDDDDCCC???:::555444999===CCCBBBCCCDDDDDDCCC@@@===;;;>>>AAABBBAAA?????????>>><<<::::::<<<<<<<<<;;;:::;;;>>>BBBEEEEEECCC@@@===???BBBEEEEEECCCAAA???@@@AAAAAA@@@>>><<<<<<===;;;>>>AAAEEEFFFBBB<<<666555222111000---((((((+++---222777;;;;;;:::999888333555999@@@FFFHHHHHHGGGFFFFFFEEECCC@@@???AAABBBAAA??????AAAEEEHHHJJJKKKGGGGGGGGGGGGHHHHHHHHHHHHAAAAAAAAAAAA@@@???>>>===??????>>>>>>>>>???@@@@@@CCCAAA>>>>>>???AAAAAAAAACCC@@@===<<>>===<<<<<<===???AAAAAA???<<<::::::<<<<<<===>>>???AAABBBCCC@@@???>>>@@@BBBCCCCCCBBB@@@@@@@@@AAABBBEEEGGGHHHCCCCCCDDDIIILLLLLLHHHDDDCCCEEEHHHKKKMMMMMMKKKJJJMMMIIIDDDCCCFFFIIIJJJJJJIIIJJJIIIHHHFFFFFFHHHJJJFFFGGGHHHJJJKKKLLLMMMMMMNNNHHHBBB======>>>@@@AAAAAA@@@???@@@BBBDDDDDDCCCHHHFFFFFFIIIJJJHHHHHHKKKIIIIIIJJJNNNQQQQQQMMMIIIDDDEEEGGGIIIJJJLLLMMMMMMGGGEEEAAA===:::;;;???CCCDDDCCCAAAAAABBBCCCBBB@@@???===<<<;;;;;;<<<>>>@@@:::::::::::::::999999999::::::;;;;;;;;;;;;;;;:::>>>???AAAAAA@@@===:::888999:::;;;<<<<<<<<<;;;;;;:::999666444444444555666===999888;;;===;;;;;;===777666666888;;;>>>??????@@@>>>:::555333555;;;???444777:::======;;;888666:::;;;<<<<<<:::888888999;;;;;;<<<===>>>===999777444444555666888:::<<<>>>@@@AAABBBBBBAAA>>>;;;999444333444777;;;===;;;888000222555888999:::999999===;;;:::<<<@@@BBB@@@>>>@@@>>>;;;:::::::::999888:::888666666666555111---555666777666555444555666666777777777777777666666666555555444555666888999;;;:::888888888666333111333444666:::<<<<<<999777777555444444555555444333000333666888777555333333777::::::666444666777666444444444333222111111222222333666888:::<<<<<<<<<;;;999999>>>DDDGGGDDD@@@>>>:::555111111444999<<<;;;:::999999:::;;;<<<<<<<<<;;;999888888:::<<<>>>;;;======<<<:::888888999555444333444777999999999;;;===@@@AAA@@@@@@@@@AAA???@@@???<<<999888999;;;>>>;;;;;;AAADDD@@@<<<:::777555444222222444555777888<<<>>>:::222---000555444444666888;;;<<<;;;999888888777777888888888999777777888777555444666777666777999<<<>>>@@@AAAAAA999777444222111222444555666*** %%%---111222222222888:::;;;<<<======>>>???888666555555888;;;<<<<<<===;;;999999;;;<<<;;;;;;888:::<<<<<<;;;:::;;;<<<@@@AAAAAA@@@@@@>>>===<<>>@@@AAA@@@>>>;;;::::::;;;??????@@@@@@AAAAAABBBBBBAAAAAA???888222222888>>>BBBBBBBBBCCCDDDCCC@@@>>><<>>>>>===<<<:::999999999999888999:::>>>BBBFFFGGGEEECCC???@@@BBBCCCDDDCCCBBBAAAAAAAAAAAA???===;;;;;;<<<>>>@@@EEEGGGFFFBBB;;;666333444555555444222333555222555999;;;;;;:::777666555777;;;@@@CCCDDDDDDCCCDDDDDDCCC???;;;:::===@@@AAAAAAAAABBBEEEHHHJJJKKKDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFEEEEEECCCBBB@@@@@@?????????????????????@@@AAA@@@???@@@AAACCCBBBAAAAAA???===>>>@@@CCCEEEFFFCCCCCCBBBAAA???===<<<;;;;;;>>>@@@AAA???>>>>>>>>>=========>>>???AAACCCDDDAAAAAA@@@AAACCCCCCAAA@@@AAAAAABBBBBBCCCEEEHHHJJJEEEDDDEEEGGGJJJKKKIIIFFFBBBDDDHHHKKKMMMMMMLLLKKKOOOIIICCCBBBGGGJJJKKKIIIKKKJJJIIIGGGFFFGGGJJJLLLIIIIIIJJJKKKLLLMMMMMMMMMMMMHHH@@@<<<<<>>===<<<;;;<<<===???@@@999999999999999999999:::999999::::::::::::::::::>>>???@@@AAA@@@>>>;;;999999:::::::::::::::::::::999777555333111222444666AAA<<<999<<<===;;;<<<>>>>>>=========>>>?????????@@@===999444222555:::>>>999999:::;;;:::999888777999:::;;;;;;:::::::::::::::;;;>>>@@@@@@>>>;;;999888888999:::;;;===>>>>>>>>>???BBBCCCCCCAAA>>><<<222222333777<<<===:::666---000333777:::;;;;;;;;;>>><<<<<<>>>BBBCCCBBB???<<<:::777777888999:::999999777666777999999555111666888999888777777888999:::::::::999888777666555555555555555555555555666666666777888:::999777555666555555777:::<<<===<<<:::888666555555444111000---111444666666555444444444888999666555999;;;:::666555444333222111000///000111333555888:::;;;<<<999777888===DDDFFFCCC>>>===:::666333222555999<<<======<<<:::::::::;;;<<<===<<<:::999999;;;<<<===<<<===>>>===:::999999999444333333444777:::::::::;;;===@@@AAA@@@@@@AAABBB??????>>>;;;999888999:::===999:::@@@CCC@@@===<<<999888666444333333333444666;;;???<<<666333666:::666555444555888;;;<<<===<<<;;;:::888777777777777888999:::999777777777888777888:::<<<===>>>??????999777444222222333555777666...!!!  (((...111333444::::::;;;<<<======<<<;;;555333222333777;;;>>>@@@>>>;;;999888888888777666777999;;;<<<<<<<<<===>>><<<=========<<<;;;:::999BBBCCCCCCCCCCCCAAA???===<<<>>>??????=========>>>EEEEEEDDDDDDCCCBBBBBBBBB>>>???===999444444;;;AAAAAA@@@@@@BBBDDDDDDCCCAAA@@@BBBDDDDDDAAA???>>>>>>??????===<<<:::999999999<<<===@@@DDDHHHHHHFFFCCCAAAAAABBBBBBCCCCCCCCCBBBDDDDDDCCCAAA>>><<<===>>>???AAADDDDDDCCC???<<<:::666999<<<;;;:::999999888666777:::;;;<<<:::888555555888;;;???AAABBBCCCDDDBBBCCCBBB???;;;;;;???DDDEEEEEEEEEDDDEEEFFFHHHJJJDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA???@@@BBBEEEGGGFFFCCC@@@<<<<<<===@@@CCCEEEEEEDDDDDDDDDCCCBBBAAA???===<<<:::<<>>BBBFFFHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGCCCDDDIIINNNNNNNNNPPPOOOOOOPPPPPPMMMGGG@@@;;;777<<>>::::::>>>AAAEEEEEEEEEFFFHHHGGGDDDBBB======<<<<<<===>>>???@@@999999999999999999999:::888888888888888999999:::<<<===>>>??????>>><<<;;;999999999999::::::;;;;;;777777666444222333777:::DDD???<<<======;;;:::<<>>===<<<999777777:::===>>><<<999777666777999:::999999999:::;;;;;;;;;:::777:::>>>@@@AAA???===<<<<<<=====================999;;;>>>@@@AAA@@@>>>===333333444888<<<===999666...000333777:::<<<======>>><<<<<<>>>BBBDDDBBB???<<<999777666777888888777888777777888999888666444666888999999888888999;;;::::::::::::999777666555444444444444444333222111555666777:::===???>>><<<999777555555888;;;===>>>999888777777777555111...///222555666555444444555///333555333444888;;;;;;999888666666555444222///000111222444777999;;;<<<999888999<<<@@@AAA???<<<;;;:::888777666888:::;;;>>>>>>===;;;999999:::<<<===<<<<<<;;;;;;;;;;;;;;;:::<<<>>>>>><<<:::999:::666555555777:::===>>>>>><<<>>>@@@@@@@@@???AAABBB@@@???===;;;::::::::::::;;;777777<<<@@@???======:::999777555444333444444333:::===:::666888;;;<<<888666444444777:::===>>>>>><<<:::888777666666777888:::<<<<<<:::999888999888888999;;;;;;<<<<<<<<<888777555555555666888999777333(((  )))///333555<<<;;;;;;<<<>>>===;;;999666444333555999>>>AAACCC>>><<<:::::::::999777666666888:::<<<<<<<<<>>>???>>>>>>>>>=========<<<<<<@@@AAABBBBBBBBBBBB@@@@@@:::<<>>>>>===>>>===;;;999:::>>>CCCBBB@@@???@@@BBBDDDDDDDDDBBBDDDDDDCCC@@@???>>>???CCCCCCBBB@@@<<<;;;;;;<<<>>>???BBBEEEHHHHHHEEEBBBAAAAAABBBCCCCCCCCCCCCCCCGGGGGGFFFCCC@@@???@@@AAA<<<>>>???>>>===<<<===>>>;;;??????<<<999::::::888888888999;;;===<<<999666222555999;;;>>>AAAEEEHHH@@@BBBCCC@@@======BBBHHHIIIIIIHHHFFFDDDCCCEEEGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???@@@@@@AAACCCCCCCCCCCCCCC@@@AAADDDHHHJJJHHHDDD@@@:::;;;===AAAEEEFFFDDDCCCCCCCCCDDDCCCBBB@@@>>>===:::<<>>>>>AAAEEEGGGGGGIIIJJJKKKLLLLLLLLLIIIIIIJJJJJJKKKMMMNNNNNNPPPMMMJJJJJJKKKKKKIIIGGGLLLKKKJJJGGGEEEEEEHHHJJJHHHIIILLLNNNOOONNNMMMLLLGGGDDDAAA???AAAEEEGGGHHHGGGHHHHHHFFFDDDCCCDDDEEEFFFBBBCCCJJJPPPPPPNNNOOOOOOPPPPPPOOOKKKDDD===888888>>>EEEJJJKKKLLLMMMPPPLLLJJJEEE???;;;;;;>>>AAACCCCCCCCCEEEHHHHHHFFFEEE>>>>>>======>>>>>>??????:::::::::::::::999999999777777666777777888999:::999:::<<<===>>>>>>>>>===::::::999999999:::;;;<<<888999:::777555555999<<>>@@@BBB>>>???@@@???===<<<<<<===@@@===888444444666:::<<<999999888:::<<<<<<;;;999666999===??????>>>==================<<<;;;::::::888:::<<<>>>???>>>======777666777:::===>>>:::777333333555777999;;;<<<======;;;:::===AAABBB@@@>>>:::888777777888999999888777888888888666444444444555666888888777888999;;;777777888888888888777777444555555666555333111000555555777:::>>>@@@AAA@@@888777555555777999::::::555555666888999777333000222333444444222111111111---111333222333777::::::;;;:::999;;;<<<;;;777444222222333555888:::<<<===;;;;;;<<<======<<<;;;:::999::::::;;;;;;;;;:::999===>>>===;;;777666888:::<<<<<<<<<<<<;;;999888777888;;;>>>???===;;;::::::777666666888<<<>>>@@@@@@<<<>>>??????>>>>>>@@@AAAAAA???===;;;;;;;;;;;;;;;999444333888======<<<===888888777666666666666777555:::;;;888777;;;>>>===888777555666888;;;<<<<<<<<<:::888666555666777777777:::===>>>===:::888777555666777999::::::::::::777777777888999:::;;;<<<777666---  &&&///555888;;;;;;;;;===@@@@@@>>>;;;888666555666999===@@@AAA;;;::::::;;;<<<;;;999777666888:::;;;::::::;;;<<>>:::===AAABBBAAA@@@@@@@@@@@@???===;;;:::::::::;;;@@@???>>>>>>>>>???AAABBBEEECCC???>>>@@@BBBDDDDDDBBBBBBBBB@@@>>>>>>???AAADDDDDDDDD@@@<<<::::::<<<===???AAAEEEGGGGGGDDDBBBAAAAAABBBCCCDDDCCCCCCCCCGGGFFFEEEAAA>>>===>>>@@@777999;;;;;;:::;;;???BBBAAACCC@@@888555888:::999888888999;;;>>>>>>;;;888222444666888999===CCCHHH>>>BBBDDDBBB======BBBHHHLLLLLLJJJGGGBBB@@@@@@BBBEEEEEEFFFGGGGGGFFFEEEDDD@@@@@@@@@@@@@@@???>>>>>>>>>???AAACCCDDDEEEEEEDDDBBBCCCEEEGGGIIIHHHDDDAAA===<<<===@@@CCCDDDCCCBBBAAAAAABBBCCCBBB@@@>>><<<;;;===???@@@@@@AAACCCEEEDDDBBB@@@>>>>>>???AAABBBBBB@@@???@@@BBBDDDEEEEEE>>>AAABBBAAA======AAAEEEEEEGGGIIIKKKLLLLLLMMMNNNKKKJJJIIIIIIKKKNNNQQQRRRRRRQQQNNNLLLJJJJJJIIIIIILLLKKKJJJGGGDDDDDDEEEGGGEEEHHHLLLOOOPPPOOOMMMKKKGGGEEEDDDDDDEEEGGGGGGFFFIIIKKKLLLJJJGGGEEEEEEFFFFFFCCCDDDLLLQQQOOOLLLJJJKKKLLLNNNMMMJJJEEE@@@===<<>>>>>@@@CCC@@@@@@@@@CCCFFFHHHHHHGGG??????>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999777777777777777999:::;;;777888:::===>>>@@@@@@AAA======;;;:::999999999:::999<<<===;;;777555888;;;>>>:::999;;;<<<888555666777999;;;;;;:::;;;>>>@@@>>>@@@BBBAAA???===<<<===???<<<888555444666:::<<<:::999888999<<<<<<;;;888777:::<<<===;;;:::;;;<<<;;;<<<<<<======<<<:::::::::;;;<<<>>>>>>>>>======:::999999;;;>>>???<<<888777777777777888999;;;<<<;;;:::999;;;???AAA???<<<777666666888;;;<<<<<<;;;777999999777222000111333333555666777666777888:::333444555777888888999999777777888999777555333111444444555888<<>><<<>>>>>>===;;;999999:::888999<<<>>>>>><<<:::888<<<======:::666444666999:::;;;<<<<<<;;;888555444777:::>>>@@@???<<<;;;:::555444444777:::===??????===>>>??????>>>===???@@@AAA???===;;;<<<<<<<<<;;;999333111666:::;;;<<<===666666666777777888999:::999===<<<888999???@@@===777777777999;;;<<<;;;:::999888666555444555777888666999>>>???===:::777666333444555777999:::::::::666777888:::;;;<<<===>>>777888111   '''222999<<<;;;:::;;;???BBBCCCAAA>>>888666555555888:::<<<<<<666666888:::<<<<<<:::888777888::::::888777888999@@@???===;;;;;;<<<>>>???FFFEEECCCAAA???===;;;:::<<>>===<<<;;;<<<======BBBAAA@@@@@@BBBCCCBBBAAAIIIEEE@@@===>>>@@@CCCCCC@@@@@@???>>>===>>>AAACCCBBBCCCBBB>>>:::777777999<<<===@@@DDDGGGGGGDDDBBBAAAAAACCCDDDDDDDDDCCCBBBDDDCCCAAA>>>;;;999;;;===444777:::;;;;;;===AAADDDFFFGGGAAA666222777<<<<<<888777888;;;??????===:::555666777666666999???DDD===AAADDDBBB===<<>><<<>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFDDDCCCAAA???>>>>>>@@@BBBBBBBBB??????AAABBBAAA???===<<<===>>>@@@@@@??????@@@BBBDDDBBB???===<<<===???@@@@@@>>>======@@@DDDFFFFFF>>>BBBDDDBBB??????DDDHHHCCCEEEIIIKKKLLLLLLMMMNNNLLLJJJIIIIIIKKKOOOSSSVVVUUUTTTPPPLLLHHHHHHJJJLLLKKKKKKJJJGGGDDDCCCDDDEEECCCFFFKKKOOOQQQOOOLLLJJJGGGFFFFFFGGGHHHGGGEEECCCLLLOOOQQQOOOKKKHHHHHHIIIHHHDDDFFFMMMQQQNNNIIIFFFFFFIIILLLLLLJJJGGGEEECCC???DDDJJJKKKHHHFFFHHHJJJFFFEEEDDDAAA???@@@BBBEEE>>>===>>>AAAEEEHHHJJJIII@@@@@@??????>>>>>>============<<<;;;;;;:::999999888888777777888:::<<<===777888:::===???AAABBBCCCAAA???===;;;999888888888;;;>>>@@@===888555666999999666666::::::777444555:::<<<===;;;999888:::======???@@@@@@===<<<;;;<<<===;;;999777666777999;;;;;;999888999<<<===:::888888;;;===<<<999777999::::::;;;===>>>>>>>>>===<<<