BMV:6(v 555555555666777777888888555555555666777888888888666555666777999:::999777666777999;;;;;;999777555777777777888999888555333444333222111000/////////,,,,,,+++++++++++++++*********))))))))))))))))))((()))***)))''''''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%######%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$''''''%%%&&&)))***'''&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((&&&&&&((()))((('''''''''''''''(((((((((((('''((()))***+++******))))))******++++++******))))))*********************)))+++,,,,,,+++***+++---,,,,,,,,,---------......////////////000000000000......///000000000000000000222444666666666666666888888888999:::;;;<<<===;;;;;;:::::::::;;;<<<===@@@AAABBB@@@======???AAACCCGGGKKKKKKHHHEEEEEEFFF@@@???@@@CCCCCC??????AAAAAA>>>888444222444888;;;@@@BBBCCCAAA>>><<<;;;<<<:::333333999===CCCYYYssspppcccUUULLLDDD===888888555777777666444222222333333222222111000000111111000000////////////000000444666888777555222111111,,,666888444333333111///000000000000000000000000//////000111111111111000888<<>>>>>????????????>>>===AAAEEEIIIJJJGGGDDDDDDEEE@@@???AAAEEEDDD@@@AAAEEEGGG???555000111666999:::======<<<999555444777:::===@@@JJJYYYiiizzzttteeeZZZSSSUUULLLCCC???<<<777444444444555666444222111111333222111111111111111222222000000////////////000000111333555666666777888:::555AAA<<<222555555///000000000000000000000000000...///000000111111000000444777<<>><<<<<<===AAAEEEFFFBBB>>>@@@DDDHHHHHHFFFCCCCCCDDDBBBAAAAAADDDCCCCCCHHHOOO^^^NNN:::000111666999888888:::<<<<<<>>>FFFQQQZZZgggsss|||mmmYYYGGG>>>===BBBGGGBBB;;;666777777444111111333444444222000000111222000000000000111222333333000000////////////000000///000222222333555999;;;JJJTTTFFF333555555...222000000000000000000000000...//////000000000000000000111444888555000000333111111000///////////////......////////////......---...000111111111000///111111000000000000111111000111111111111222222222111111222444444555555444333333444444555666666666777888888888999999;;;<<>>>>>===<<<===DDDLLLNNNHHHBBB???CCCGGGGGGEEEBBBBBBCCCEEEBBBAAABBBCCCFFFOOOYYYvvv```CCC222111666888666555;;;DDDOOO^^^ssszzz^^^JJJCCC<<<888777777:::===BBB<<<999;;;<<<888555444222333333111000///000222//////000000111222444444000000////////////000000...//////......000444777\\\dddMMM444555444...333000000000000000000000000...//////000000000000000------000333222///000444111111000///////////////......////////////......---...000111111111000///111111000000000000111111000111111111111222222222111222333444555555555555333333444444555666666777888888888888999:::;;;<<>>;;;;;;:::::::::;;;;;;<<<666555555555666666444222000///...---,,,---......+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%###""" %%%'''))))))((('''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%'''''''''((()))******+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''(((((())))))*********+++******))))))((((((''''''***)))(((''''''((()))***'''(((((('''&&&###!!! &&&''''''((()))***++++++))))))))))))))))))))))))''''''''''''((((((((()))+++&&&$$$((()))''''''+++(((***,,,,,,)))'''(((***+++)))'''(((+++,,,***(((*********)))))))))))))))---,,,++++++******++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------////////////000111333333333333222222111222222222444444555666777888999999;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBDDDEEEFFFFFF???@@@AAACCCDDDFFFGGGHHHCCC@@@BBBDDDAAAAAANNN___xxxqqqBBB...666333888;;;<<>>888555555444111222555:::777444000......///000111111222222222222111111...///////////////......111000///......///000111QQQfffNNN---444888...444111000///------......///111//////111333333000---...222777999777333000...111111000///////////////////////////000000000000111111111111000000000000222222111000//////000000111111222222222333333333333222111111111222333444000000111222444555666666777777888999;;;<<<======EEEEEEDDDIIIUUU```555555555555666666666666888888888888888888888999777777777888999;;;<<<===;;;;;;:::::::::;;;;;;;;;666555444444555444222000//////---,,,,,,,,,---...+++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&(((((('''&&&'''(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***(((''''''&&&&&&''''''((((((((()))))))))*********))))))))))))((((((''''''))))))(((''''''((())))))(((((((((((('''%%%$$$"""'''''''''(((((())))))***'''''''''''''''''''''''''''''''''((((((((((((((('''$$$%%%***+++'''%%%'''%%%(((******))))))***,,,+++)))((((((***+++***(((***)))))))))))))))))))))************++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------////////////000111222222333222222111111222222222444444555666777888999999999::::::;;;<<<>>>???@@@======>>>@@@AAABBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDDAAA@@@AAAAAA===<<>>666000222444333222222000000111111222222222222000000111111111111000000......////////////......111000///......///000111999MMM===(((222333+++222111000///...---......///000//////111444666444222///111333666666555333111111000000///////////////////////////000000000000000000000000000000000000222222111000000000000000111111222222222333333333222222111111111222333444111222222333444555666666777777888999;;;<<<======DDDDDDDDDIIITTT___777444333444777888777555777777777888888999999999666666777777888999::::::;;;:::::::::::::::::::::666444333333333222000---///...---,,,,,,,,,------++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((###%%%''''''&&&%%%&&&'''(((((((((''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((***(((''''''&&&&&&''''''((((((((())))))))))))******)))))))))(((((((((((('''(((((('''&&&&&&'''(((((('''(((((((((((('''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''%%%&&&***+++)))))),,,%%%'''))))))))))))+++,,,***)))((()))***+++***((())))))))))))))))))******)))))))))***+++,,,---...++++++,,,,,,,,,,,,------,,,------------.........000000/////////000000111222222111111111222222333444444555666777888888999888999:::<<<===???@@@AAA;;;<<<===???@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAFFFHHHMMMOOOHHHAAAHHHUUU}}}QQQ@@@IIIMMMhhh{{{aaaZZZRRRFFF>>>;;;::::::999333222222333333444555666BBB999222333666444111///111333555666555222///---/////////000000/////////......///////////////...000//////......//////000***999222+++666333+++555000000///............//////......000333666777666222000///111555777666444000000//////......//////////////////000000000000////////////////////////222111000000000000000000111111222222222333333333222222111111222222333444444444444444555555666666777777888999;;;<<<======DDDDDDDDDHHHRRR]]]888444111333888:::777333666666777777888888999999444555666777888888888888999:::::::::999999999888555444222222111000---+++---------,,,,,,,,,,,,,,,************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$%%%''''''&&&&&&&&&'''((((((((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''))))))***,,,...(((((())))))((()))***+++***)))))))))******)))))))))))))))))))))*********))))))))))))***+++,,,---+++++++++,,,,,,,,,---------------.........//////000000///.........//////111111111111111222222333333444444555666777888888999:::;;;===>>>??????@@@<<<===???AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAEEEJJJVVVaaa]]]PPPIIIKKKyyydddXXXlll}}}gggXXXHHH999===:::888888;;;<<<:::777444444555777999;;;===>>>AAA;;;666666444000...///333444555444333000,,,***---......//////......------...//////////////////////////////////////////+++333000111888111+++444000/////////............---,,,,,,---///222444555666111---...333777666444000//////.........//////////////////000000000000............////////////111111000000000000000111111111222222222333333333222111222222222222333333555555555555666666666666777777888999;;;<<<======CCCDDDDDDGGGPPPZZZ888444111333888:::777333666666777777777888888888444444666777777777777777888888888999888777666555444333111000000///,,,***,,,,,,,,,,,,,,,++++++************)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''(((%%%'''((((((''''''((()))'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''((((((''''''(((***(((((((((''''''((((((((())))))(((((((((((((((((('''''''''''''''(((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&,,,111222000,,,)))'''(((((('''((()))+++,,,---))))))******)))))))))***(((((())))))************++++++***))))))*********+++++++++,,,,,,,,,---------------.........////////////..................111000000000111111222333333333444555666777888888;;;<<<======>>>===<<<<<<;;;<<>>@@@KKKZZZ]]]SSSHHHFFFaaa```MMMCCC:::999<<<666555666888;;;;;;777333777777777888999:::<<<<<<999999:::999333...111777666555333111///......---------............------------...///////////////......////////////......---...---000222+++(((000///////////////......---///............///111333999444......222666555222//////............//////////////////000000000000---........./////////000111000000000000000111111111111222222222333333333111111222222333333333333666666666666666666666666777777888999;;;<<<======BBBCCCDDDFFFMMMVVV777444333444777888777555777777777777777777777777444555666777888777666666555666777777666555333222333222000000000///---+++++++++,,,,,,,,,+++***)))******)))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%'''))))))((('''((()))&&&''''''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((((((''''''(((***)))((((((''''''(((((()))))))))((((((((((((''''''&&&''''''''''''(((((((((&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''((()))((((((((()))))))))))))))************************''''''''''''((((((((()))...888BBBCCC???777...'''((('''&&&(((+++...000000(((***+++***)))((()))***((((((((()))******++++++++++++***)))))))))))))))++++++,,,,,,,,,,,,------,,,------------...............---------......///000000000000000111222333333333444555666777777888;;;<<<=========<<<:::999999:::===@@@AAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@CCC======EEEHHHEEEDDDHHHbbboooTTT?????????777666>>>;;;888555555777888666333666666555333333222222222555:::@@@AAA:::666===HHHHHHDDD>>>777222///------------............------,,,---...///000000000000---......//////......---...,,,---///---+++...111/////////000///......---111222222111000///111222777444111111333444333111......------......//////////////////000000000000.........//////000000111000000000000000111111222111111222222222333333333000111222333333333333222444555555555666666777777777777888999;;;<<<======AAACCCDDDEEEKKKSSS555555555555666666666666888888888777666666555555444555777888888777666555333444555555555333111000222111000000000000...,,,***+++,,,,,,,,,+++))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''(((%%%%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''&&&&&&((('''''''''''''''''''''((((((((((((''''''''''''$$$%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''((())))))))))))((('''''''''&&&&&&&&&((()))***(((((())))))******++++++++++++++++++++++++++++++%%%&&&&&&'''((()))******333===DDDBBB>>><<<:::666///,,,)))))),,,......---(((***+++***(((((()))+++'''(((((()))******++++++***))))))))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////////////////000111222333222333333444555666777777888:::;;;<<<<<<<<<:::999999;;;>>>AAABBBBBBAAA@@@BBBBBBAAA???>>>===<<<;;;EEE===999===AAAHHHYYYjjjxxx```MMMBBB<<<======666333555999777444555888:::888666333222111000000//////000333777===???;;;888>>>HHHLLLHHHAAA999333...,,,+++------............------,,,---...///000000000000------...//////...------///...111111,,,000444111...///000000000///------///111333222000///000111222222333444444444333333...------------...///000////////////000000000000......///000000111222222000000000000000111222222111111222222222333333333000111222333333333222222333333444555666666777777777777888999;;;<<<======@@@CCCDDDEEEIIIQQQ444555666666555555666888999999888777666555444444444555777999999888666555222333444555444222///...111000///000111000///---******+++,,,+++***)))((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))(((((((((''''''''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''((()))******)))(((''')))(((''''''''')))***+++(((((()))***+++,,,,,,---************************$$$%%%&&&'''(((***++++++///555444---,,,555???DDD777333...+++++++++)))'''(((***,,,+++(((''')))+++'''(((((()))***+++++++++(((((((((((()))+++,,,---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,---...///000////////////000111222333222333333444555666777777666777:::<<<<<<<<<;;;:::;;;===@@@CCCEEEDDDCCCBBBCCCBBB@@@>>>;;;999777666777666:::DDDNNN```bbbKKKIII===@@@???999555666777777///000222777;;;<<<888444000000000111222444555666...///222444222///222888555444111///...------...---......//////......---,,,---...///000000000000,,,---...//////...---,,,,,,...333000)))///333***...///000000000///---,,,***...111111///---...000---000444666555444444444---------------...///000////////////000000000000...//////000111222222333000000///000000111222222111111222222222333333333000111222333444333222222222222333444555666777888777777888999;;;<<<======@@@CCCDDDDDDHHHOOO555555555555666666666666:::999888666555444444444666666888888999888777666777777777666555333111000000000//////......------+++++++++************)))******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((())))))((('''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++,,,+++***)))((('''&&&%%%)))((((((((()))+++...000:::888444...(((&&&&&&'''******))))))((((((''''''***)))((((((((((((((())))))***+++,,,,,,+++***)))++++++,,,---------,,,,,,------------------------,,,,,,------...///000000111111111111111111222222333333444444666777999:::555888:::;;;999999999;;;<<<===AAADDDFFFEEEBBB???AAA:::666888888555888===>>>@@@GGG[[[jjjZZZIII??????;;;:::888777555444444444444444444333333333222222...///000111222222111000///////////////.........000///...---,,,------......------///111000---)))---+++******---000222222000///...------...///000...//////...---///222555888===:::000...222000(((---.../////////...,,,+++...555<<<===777111...---------......///000000111---.........//////000000000000000000000000000000......//////000000111111444333333222111111111222333111///000222333222///111111333444555666666666666888999888777999???CCCGGGDDDBBBEEEKKKQQQ333333444444555555666666:::999888777555555555444444555777888888888777777777666555444222111000000111000000///...---,,,,,,+++++++++*********))))))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((()))******+++******)))((('''&&&&&&(((''''''&&&'''))),,,---//////...+++)))(((***,,,***)))))))))((((((((('''))))))(((((((((((()))))))))***++++++++++++***)))++++++,,,---------,,,,,,------------------------,,,,,,------...//////000000000111111111222222222444444444444555666777888555666888;;;===???AAACCC;;;<<>>;;;<<<999999777666555555444444222222222222111111111111//////000111222111000000/////////////////////...000///...---,,,------...333///+++***---000222222///......///111222111000000///...------...///000...//////...---///222444888???===222,,,//////+++111111111222111111000000999<<<===:::333---+++,,,------....../////////000............/////////000////////////////////////......//////000000111111444333222222111111111111222000///000222333222000111111333444555666666666888888999888888;;;@@@DDDFFFCCCBBBDDDKKKPPP222222333333444555666666:::999888777666555555555333444666888888999888888999777555333222111111222111000000...---,,,++++++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***)))))))))(((((((((''''''''''''&&&%%%&&&'''((()))''')))******))))))+++---))))))))))))(((((((((((()))))))))(((((())))))***)))***++++++++++++***)))***+++,,,,,,---------,,,------------------------,,,,,,------...///////////////000111222333333444444444444444555555666666;;;999999999;;;=========999:::;;;<<<;;;:::999888111222666999===EEETTTcccxxxbbbDDD:::;;;;;;::::::777777666555555555555555111111000000000/////////000000111111111000//////......////////////////////////...------------...333000,,,***+++...000111,,,---...000333333111///000///...------...///000...//////......///111333333<<<===222)))+++///111777777777666777777888888???>>>;;;555...***,,,...---------...........................////////////////////////////////////......//////000000111111333222222222111111111111111000///000222333333111111111333444555666666666999999888888999<<>>CCCLLLZZZjjj~~~oooWWWHHH;;;;;;>>>===888666555555555444444555666666111000000000////////////111111111000000///..................////////////............------......////////////...---+++************,,,///111111111000///...------...///000...///000///...///111333...888<<<333)))***111777666555444444555666777999:::888555000,,,,,,///222---------------..................///////////////////////////////////////......//////000000111111111111222222222111111111000000000111222333333222111111333444555666666666888888777777999>>>BBBFFFDDDAAA@@@BBBIIINNN333444444555666666777777777777666666666666666777555666888:::;;;;;;;;;;;;;;;:::777444333333444444//////...---,,,+++***************)))))))))(((((('''''''''''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((***,,,,,,***(((''''''(((((((((((()))))))))))))))))))))))))))***+++++++++******************+++)))***+++,,,---------------------------------------------..................//////111222333444444444444555666666555555444555555666888:::;;;999888666999===BBBHHHPPPXXX^^^ooowwwzzzbbbQQQHHH===;;;;;;===<<<777444333444444444444444555555666222222111111111000000000111111000//////.........---.........//////000000------.....................///000000000//////000000...+++***,,,...000000000///...------...///000...///000000///...000222111:::???999000...222777...---------...///111222111111///...,,,---///111---------...............///////////////.......................................//////000000111111000000111222222222111000000000111111111111222333111111333444555666666666777666666888;;;???CCCEEEDDDAAA???BBBHHHNNN555555555666666666666777555555555444555555666666555666888:::;;;;;;::::::888666444222111000000111...------,,,,,,++++++*********)))))))))(((((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''((())))))))))))))))))))))))''')))+++,,,+++*********(((((((((((())))))))))))))))))))))))******+++,,,++++++***))))))***++++++)))***+++,,,---.........------------------------........................//////000111222333333444333444666777777777666555333555555555444444777999===HHHYYYkkk|||rrrbbbSSSFFF@@@@@@:::<<<===;;;666333555888444444333333333444444555333333222222222111111111000000///.........//////------......///000000000,,,---......///.........222111///------222999>>>999555///++++++---...///000///...------...///000...000111000///...///111888>>>BBB@@@:::444222222---------...///111222333.........------,,,,,,,,,------......///000000111///////////////.......................................//////000000111111///000111222222222111000000222333222111000111222111111333444555666666666666666777:::???BBBDDDDDDDDDAAA@@@BBBHHHNNN666666555555555555444444333333333333333444555666555666777888999888888777555555444222111000///...,,,,,,++++++++++++++++++***)))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&***---***%%%"""%%%(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&'''(((***+++''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))((('''''''''''''''''''''''''''&&&((())))))*********))))))''')))+++***)))))))))***'''((((((((()))))))))***))))))))))))***+++,,,---++++++***))))))***++++++))))))+++,,,---.........------------------------........................000000111111111222222222333444666888999999888777666999:::888888>>>IIISSSdddtttsss___UUUMMMJJJGGGAAA???AAA;;;======999555444777999444444333333333333333444333333222222222111111111//////...---...///000000------......///000000111,,,,,,.../////////......222222///---,,,000888>>>777333///------.........000///...------...///000...000111111///...///000666777<<<@@@AAA;;;222,,,...///000222333444555555---,,,,,,---------,,,+++,,,---...///000222333333000/////////..........................................//////000000111111...///111222333222111000111333444333000///000111111111333444555666666666666666999>>>CCCGGGFFFEEEEEEBBB@@@CCCIIIOOO666555555444444333222222222222222222333444555555444555666777777666555555666666555555333111000///******+++++++++,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***///333///'''$$$'''---%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))'''&&&&&&&&&'''(((***+++&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''((()))******))))))***++++++***'''&&&'''((('''((((((((())))))******))))))))))))***+++,,,---,,,+++***))))))***+++,,,((()))+++,,,---.........------------------------.....................---111111111111111111222222222444777999::::::999999666:::???BBBHHHXXXooossshhh]]]QQQIIIDDDFFFFFFAAA======555777888777555555333111555444333333222222222333222222222222111111111111///...------...///000111---------...///000000111+++,,,.../////////......///111222000---,,,...000...,,,+++,,,...000000///000///...------...///000...000111111///...///000,,,,,,222===CCC>>>333***)))+++---000111222222222++++++***,,,...///000///,,,---...000111333444555000000//////.........---..............................//////000111111111---///111222333222111000222444555333000...///111111111333444555666666666777888;;;AAAGGGJJJHHHFFFEEEBBBAAACCCIIIOOO444444444444444444333333444444333333333444444555222333444666777888888888555444333111000//////...,,,,,,,,,+++++++++******************))))))))))))(((((())))))))))))(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&,,,,,,+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&((()))***)))((()))***'''((()))******)))((('''))))))******)))(((''''''))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&,,,,,,++++++***+++++++++...------,,,,,,------...111///---...111222111...///000111111111222444777333666999999888<<>>555000000///////////////000666///---222333///,,,---//////............//////000000000000000000000000222222222111111111111111111222333333222222555666666;;;@@@DDDEEEEEEEEEEEEAAAAAA??????EEENNN555555555555555555555555555555444333333444444444222333444555777777777777555444333111000///......,,,,,,+++++++++***************)))))))))((((((((('''(((((())))))(((((('''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''')))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''')))++++++)))))))))***'''((()))******)))(((''')))))))))(((((('''''''''))))))))))))))))))))))))*********)))******++++++,,,,,,++++++***++++++,,,...------,,,,,,------...///---,,,---......---,,,&&&(((+++---...///111333555999???EEENNN\\\mmmxxxyyylllbbbYYYSSSSSSQQQMMMKKKJJJGGGDDDBBBBBBAAA@@@>>>===<<<;;;;;;666555444333333333444444333333222111111111111222222222222222222222222222........................------,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++---///...---,,,...000000...+++...------,,,,,,---------,,,---......---///222444@@@BBBGGGIIICCC888111000...---,,,,,,---...000222000000111222111///---+++------......//////......000333000+++111;;;;;;333000000////////////000000111,,,+++///111...,,,...000//////......//////000////////////////////////111111111111111111111111222333444444333444666888999<<>>>>>@@@@@@>>>>>>DDDMMM666666666666777777777777777666555444333333333333222222333444555666666666333222111///...---,,,,,,+++************)))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((***++++++)))(((((()))(((((())))))))))))(((((()))(((&&&%%%$$$&&&''')))((((((((((((((((((((((((***)))))))))******+++,,,++++++******++++++,,,,,,...------,,,,,,------...''',,,111222000---,,,---///111444999@@@JJJTTT[[[qqqyyyxxxkkkaaaXXXRRRJJJEEEDDDEEEFFFGGG@@@@@@AAACCCEEEEEEDDDBBBCCC@@@<<<888555555666888333333222222222222222222222222111000000000000000222111111000...------,,,........................******++++++++++++,,,,,,,,,---...---,,,,,,---...000///...---............------,,,,,,,,,---......---------,,,---000555999IIIMMMRRRRRRHHH888...---------,,,++++++,,,------,,,---...///000000//////...............//////000000111///,,,...333333///000////////////000000111333222000000///...------111111000000000000111111000000000000000000000000////////////000000000000222444666666555555666888888:::<<<===<<<;;;;;;<<>>@@@???===>>>???@@@???>>>???===;;;888666555444333111222222222222222222222222111000000//////000000000000///......---,,,,,,........................*********++++++,,,,,,,,,,,,---......---,,,,,,...000000///...------...///,,,,,,,,,,,,,,,---...///------,,,,,,,,,000555999FFFHHHLLLKKK@@@333---...,,,,,,,,,------...////////////////////////......------,,,,,,,,,---...//////000///---...000000...///////////////000111111222222111///---.........111111000000000000111111111111111111111111111111......//////000000000000111333555666555444555666444666888888888999;;;<<>>===;;;<<<===??????>>>;;;;;;:::999777555333111111111222333333333222222111000000///////////////,,,,,,------.../////////------------------------******++++++,,,,,,------,,,...//////---,,,,,,---000111111000...---...///,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,///333666BBBDDDHHHFFF;;;000---111,,,,,,,,,------------,,,//////...------,,,,,,,,,------,,,++++++---...///...//////......///......///......//////000111222///222111---,,,...000000111000000//////000000111222222222222222222222222...//////000000111111222000222555666555555555666222444666666777999<<<>>>@@@@@@>>>>>>DDDMMM222222222333444444555555222222111111000111111111111222222333333333333222111000...,,,+++*********))))))((((((((('''''''''(((((((((''''''''''''&&&'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((('''''''''''''''''''''''''''''')))(((((('''&&&&&&''''''&&&&&&&&&'''((())))))))))))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''((((((((()))((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((###%%%(((((((((((()))******)))(((''''''((()))***'''''''''(((((()))))))))))))))))))))))))))))))))---,,,,,,+++++++++,,,,,,************+++,,,---......------,,,,,,------...000333;;;HHHYYYjjjwww~~~vvvtttoooeeeYYYLLLCCC>>>@@@===:::888777777777666555555666777888999999999999:::<<<===>>>???AAACCC>>>>>>>>>@@@BBBBBB@@@>>>::::::999888666555333333111111333444444444333333000000///............///,,,,,,------...//////000------------------------+++++++++,,,------......,,,...000000...,,,,,,,,,...111333222///------...,,,,,,,,,,,,---...//////+++,,,---,,,,,,---000333>>>AAAEEEDDD999...,,,111,,,,,,------......------......---,,,,,,,,,,,,,,,......,,,,,,,,,---///000......///000///......///............///000111222666:::888111,,,...000...000//////......//////000111111111111111111111111//////000000111222222333111333666777777666666666555666777777777999===@@@@@@@@@??????EEEMMM222222333333444555666666000000000000000000111111111111222333333333222222000///...,,,+++***)))))))))((((((((('''''''''''')))(((((((((((('''''''''(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((###&&&((())))))***+++,,,***)))(((''''''((()))***''''''((()))******))))))))))))))))))))))))))))))(((((((((((()))***++++++************+++,,,---......------,,,,,,------...555???PPPeeeuuu}}}{{{www\\\UUUJJJ===444222444888444444555777888777444111666333111111555888888777777999===>>>>>><<<;;;;;;===>>>@@@BBBDDDBBB===:::;;;:::888666555555555555111222333444555444444333000000///.............../////////......------,,,------------------------++++++,,,------...//////---...000000...,,,,,,,,,...111444333000---,,,---+++++++++,,,---...///000***+++------,,,---///000:::???DDDCCC999,,,***...+++,,,---///000111222222......---------...//////000///---,,,---...000222------///111000......000............///000222222BBBEEEBBB777///......+++//////............//////000000000000000000000000///000000111222333333333222444888999888777777777888999999888888:::>>>AAAAAAAAA??????EEENNN222222111333444555444222444333333222111111111222222222333333333222111111111///---+++)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$""""""'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++(((&&&&&&((()))(((&&&'''''''''''''''''''''''''''''''''''''''((()))***(((((('''''''''&&&&&&&&&(((''''''&&&&&&''')))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((((((''''''(((***((((((''''''''''''(((((((((((((((((((((((((((((()))***,,,,,,***)))***+++*********)))))))))))))))************+++,,,------***+++---,,,,,,000777===PPP[[[jjjssspppdddVVVLLL<<<:::777555333333333444111111222222222333333333555666666555444666999<<<999:::;;;;;;<<<<<<;;;;;;:::;;;=========;;;999888<<<:::777555555777:::<<<444333222111000000000000//////.........---------///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,---///000///..............................///111333555333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222555888666111---,,,,,,---,,,,,,,,,---///111222000///...,,,+++---111444333...---///...***---333000000//////.........---........................>>>===;;;666000,,,))))))............////////////222222222222222111000////////////000111111222222444444333333444555777888666777777777777:::===@@@??????======CCCLLL333222222333555555444333444333222222111111111222222222222222222222111000000///---+++)))((((((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++(((&&&&&&((()))(((&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((''''''(((***((((((''''''''''''((((((((((((((((((((((((((((((''')))******)))(((((()))************************************+++,,,---...111...+++...999HHHXXXaaabbbaaa^^^XXXOOODDD999333666555333222111222333444111111111222222222333333444555555444333444777:::999999:::;;;;;;;;;;;;;;;999999:::::::::999888777888777555333333555777888444333222111000000000000//////.........---------///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,---...------........................,,,,,,---///000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111222222000...---,,,------,,,------...///000.........,,,+++,,,000222111---,,,...---***,,,111000/////////....................................222333333111...,,,,,,---............////////////111222222222222111000////////////000111111222222222333444555555666666666555555666666666888<<>>===DDDMMM333333222444555666555333333333222111111111111222111222222222111111000//////...,,,+++))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))''''''((()))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((''''''(((***((((((''''''''''''((((((((((((((((((((((((((((((((()))++++++)))((()))***++++++++++++++++++++++++)))))))))***+++---...///...222;;;IIIWWW___```^^^UUUMMMCCC:::555111---+++000///......///000222333111111111222222222222333333444444333222333666888888999999:::;;;:::::::::888777777666666666666666333333222111111222333333333222111000000//////000...............---------......---,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------------------------------------------,,,++++++,,,------,,,***+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,...//////...,,,------............------,,,---------,,,,,,...///...+++***,,,---+++,,,///////////////....................................+++---......------...///............////////////111111222222111111000000/////////000111111222222111222444555666555555444444555555555555888;;;???BBBAAA???>>>EEEMMM444333333444666666555333222222111111111111111222111111111111000///......---,,,,,,+++***))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%#########%%%'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((''''''(((***((((((''''''''''''((((((((((((((((((((((((((((((***+++------+++++++++,,,******************++++++((())))))***+++---...///222<<>>CCCGGGGGGAAA999222...+++)))***///444666222---.............../////////000000111111111222222222444555666555444444666777666777777888999888888888888666444333333555777888///000111111111111000///000000//////.../////////---.....................------,,,,,,,,,------...+++,,,,,,------,,,,,,+++)))+++---...---...000222------------------------///---,,,,,,...///000///******+++,,,,,,---......,,,,,,,,,---------......///---+++,,,//////---***------...///...,,,+++******,,,......,,,+++++++++,,,,,,---...111222111............///////////////........................///000111000...---...///............///////////////000000111111111000000/////////000111111222222444333222222222444666888555666777777777999===@@@BBBBBB@@@???FFFOOO222222111333444555444222111000000000000111222222000000000///...---,,,+++)))******+++******))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))++++++***((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((((((''''''(((***((((((''''''''''''(((((((((((((((((((((((((((((('''(((******((('''((()))&&&''''''(((((()))))))))************+++,,,------555888:::666000,,,,,,......,,,***,,,///111///---000000000////////////...000000000111111111111222444555666666555444555666555666777777888888777777777666444444444555777888000000111111111111000000//////............//////---------...............------,,,,,,,,,---......+++,,,,,,------,,,,,,+++(((+++------+++***---000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---+++++++++,,,,,,---------,,,,,,,,,---------......000///------......,,,+++---------------,,,+++++++++,,,......,,,++++++,,,,,,---...///333777444............///////////////........................+++,,,......------...000............//////////////////000000111111000000/////////000111111222222555444333333444555777888666777777777888:::>>>AAA@@@@@@>>>???FFFPPP111111000222333444333111000000000000000111222222/////////...---,,,+++***((()))***++++++***))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''***,,,,,,***((('''((('''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((((((''''''(((***((((((''''''''''''((((((((((((((((((((((((((((((&&&'''))))))'''&&&'''((('''''''''((())))))******,,,++++++******+++,,,,,,(((+++///222111...+++)))*********+++,,,...///000/////////000000/////////000000000000111111111111333444666555444333444555555555666777777777666666555555444444444555666777000000000000000000000000///......------......///---------.........//////,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++...111222000+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......---,,,+++,,,---------,,,,,,+++,,,,,,,,,---......---,,,++++++---+++---...///444999555---............/////////000........................***,,,------,,,,,,...///............////////////...//////000000000000000/////////000111111222222222444666777888888777666555666666666777999===@@@>>>>>>===>>>FFFPPP111000000111333333222000000000///000000111222222/////////...---,,,***)))'''(((***++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&***------***((('''(((''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&((()))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((((((''''''(((***((((((''''''''''''((((((((((((((((((((((((((((((''')))******)))(((((()))'''(((((()))***+++++++++---,,,++++++******++++++...+++((())),,,---+++)))''')))---...---,,,,,,---------...///000000000000000000000000111111111111222333555555333222222333444555555666666666666666333333333333444444555666111000////////////000111......---------......///---------.........//////,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++555888999555...***+++...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++---...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,...---******,,,000------+++++++++,,,---......//////---++++++,,,...***---...///555:::555,,,---.........//////000000...........................///000///---,,,---.............../////////000......///000000000000000/////////000111111222222///333888<<<<<<:::666333444555555555666888<<>>FFFOOO111111222222333333444444222222111111111111222222000000///---,,,***))))))))))))))))))((((((((('''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&:::FFF:::)))%%%***---'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((()))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))(((((((((((()))))))))((('''))),,,...---,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,---///...,,,+++***)))*********))))))((()))***+++,,,,,,++++++,,,///000///..................//////000333444444333111///000111222333555555444333444555444555666777777666555555555444333444666777555222//////000000111111222222000///...---------------......---------,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---......///////////////......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,---............---,,,+++------........./////////------------------------+++,,,,,,------,,,,,,+++...///000...---,,,...///------......//////000000........./////////000000000000000000111111111111000222444666777777666666555555555555777999<<<===<<<======???FFFPPP333333333333333333333333111111000000000000111111//////...---+++***)))))))))))))))(((((((((''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###888EEE:::(((!!!&&&+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))(((((((((((())))))***)))(((***,,,...---,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++******)))************))))))))))))***++++++++++++,,,///222333222000......------......///000555666666444111//////000///111333444333333444555555666777777777777555555444333333444555555333222//////000000111222333333444000,,,+++---///...,,,------------,,,,,,,,,,,,,,,++++++***+++,,,---...///...---,,,,,,,,,,,,,,,)))******+++,,,------...++++++++++++++++++++++++++++++,,,,,,------......+++,,,,,,---......//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++333333222000...,,,---...---------...///000000111....../////////000000000000000000000111111111111///000222444555555555444555555555555777:::===???>>>>>>>>>???FFFPPP444444444333333333333333111000000//////000000111...------,,,+++******)))))))))((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""")))---***''''''&&&"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))'''&&&'''((()))***************))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++)))))))))))))))******+++)))))))))*********++++++++++++---000222222000......------------.../////////000111111000000111222///000222333222111222333555666777777777666555444333333333333333333222111...//////000111222333333777111+++***---///...+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...000///...------,,,,,,,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---...//////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,---------------------......//////......---444555444222///...///000,,,------...///000111111...////////////000000000///000000000111111111111///000111333444444444444666555555555888;;;>>>AAA??????>>>???GGGQQQ333333333333333333333222111111000000000000111111,,,,,,+++++++++*********((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%""""""'''+++)))$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))%%%&&&&&&'''''''''((()))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************''''''((()))******++++++)))*********++++++++++++++++++,,,...000000---+++---------------...//////,,,...000000000111222444222333555444222111111222555666777777666555444333222222333333222111000000......///000111111222222555000***))),,,///...+++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,...000222//////...---,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,..................//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......---......//////......---111111111000......///000---------...///000000111////////////000000000111///000000000111111111111000111222333444555555666666555555555888<<<@@@CCCAAAAAA???@@@GGGRRR222222222222222222222222111111000000000000111111+++*********************((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((%%%"""###(((+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((('''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***))))))(((((((((((())))))&&&''')))((('''''')))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))******))))))((('''''')))***++++++++++++)))***++++++,,,,,,++++++,,,++++++,,,...---+++)))------,,,,,,------...///000111222222111000111222555777888777555333333444444555666666555444222111111222333222000/////////......////////////000000111---***))),,,------,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,---///000222000///...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,/////////...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,------...............+++++++++,,,,,,,,,------+++,,,,,,------.........+++,,,,,,------,,,,,,+++,,,------,,,++++++---///............/////////////////////000000000111111000000000000111111111111222222333333444555666777666555555555888===BBBEEEBBBBBB@@@@@@HHHRRR000000000111111222222222000//////......//////000)))))))))***************(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###&&&'''&&&!!! $$$***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***))))))(((((((((((())))))&&&(((***)))(((''')))+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******)))(((''''''(((***++++++++++++***)))***+++,,,,,,,,,+++++++++******+++,,,------,,,------,,,,,,------...///111222222111///...///000333555666666444333333444333444444555444222111000000222333222///---...///............------------++++++******++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,...//////000000///...---,,,+++++++++++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,---...............,,,,,,,,,,,,------------++++++,,,,,,---......///+++,,,,,,------,,,,,,+++,,,------,,,++++++,,,...////////////............//////000000000111111111000000000000111111111111222222222333444555666777666555444555888>>>CCCFFFCCCCCC@@@AAAHHHSSS......///000111222222333.........------.........))))))))))))************(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%"""!!!$$$((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++)))(((''''''((()))+++))))))(((((((((((())))))%%%((())))))&&&&&&(((***''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******)))((('''((()))***,,,,,,,,,+++***)))***+++,,,---,,,++++++***)))(((***,,,/////////---,,,,,,,,,,,,---......,,,...///...---,,,---///...000222222111111222333333333444444333111000//////111333222///,,,---//////......---,,,,,,++++++''')))++++++******+++---*********++++++,,,,,,,,,((()))+++,,,---.........000000...---,,,+++++++++)))***+++,,,...///000111+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,+++,,,------............,,,,,,------------......++++++,,,,,,---...//////---......//////......---///000000///------...///000000000///......------000000000000111111111111000000000000111111111111111111111222333444666666666555444555999>>>DDDGGGDDDCCCAAAAAAHHHSSS000000000///000111111222///000000000///...------))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((###$$$$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%'''***+++***)))(((((('''%%%%%%))))))&&&%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******'''((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++***)))))))))***,,,,,,((()))******++++++******,,,,,,,,,,,,---...//////......////////////....../////////000111111222222555555444444333222111111333222000...---,,,------........................---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---......,,,+++***+++*********+++,,,---...///------------,,,+++***))),,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,,,,,,,------+++,,,---.........---,,,,,,------......------,,,000///...---,,,------...000000//////.........---///000000111222333333333111111111000000000000000111222222333333444444555444333333555999???FFFJJJFFFEEEBBBAAAGGGQQQ000000000000000111111222//////000//////...---,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$''')))***)))(((((((((***((((((++++++((((((***%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''((('''((((((((()))))))))*********+++++++++,,,,,,,,,'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++***)))))))))***+++,,,------...///////////////,,,,,,,,,,,,---...//////......////////////....../////////000111111222222333222222111000000//////222111000...---,,,------........................,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------,,,+++***++++++++++++++++++,,,------...------------,,,,,,+++***,,,,,,,,,---------......,,,,,,------------------++++++,,,,,,,,,,,,------+++,,,---.........------,,,------......------,,,000///...---,,,------...000/////////............---......///000000111111111111111111111111111111111222222333333444444555555444444555999???DDDHHHDDDCCCAAA@@@FFFPPP000000000000000111111111////////////...---,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%&&&&&&&&&$$$&&&))))))(((''''''(((+++((((((++++++((((((***%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''))))))(((((((((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,******))))))******+++,,,//////000111111111111111,,,,,,,,,,,,---...//////......////////////....../////////000111111222222222222111111000/////////111111///...------------------------------------++++++***))))))***++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++******+++++++++,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,------......------,,,//////...------------...////////////............---......//////000000111222222222222222222222222111222222333333444444555666555555666999>>>BBBEEEBBBAAA???>>>EEEOOO//////000111111111111111/////////...---,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))((('''&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''((()))&&&%%%''''''$$$$$$'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((''''''''''''''''''))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,++++++***************+++++++++,,,,,,---...............,,,,,,,,,,,,---...//////......////////////....../////////000111111222222333333222222111111111111000000///...------,,,,,,------------------------************************++++++++++++++++++++++++...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++))))))***+++,,,,,,------,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,------......------,,,............------......///////////////.........000000000000111111222222111111111111111111222222111222222333333444444555666666666777:::===@@@BBB??????======DDDMMM//////000111111111111000//////......---+++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))(((''''''((()))'''(((((()))((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((($$$&&&((((((&&&&&&'''((((((%%%$$$&&&%%%######&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))******++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,---...//////......////////////....../////////000111111222222222222111111111111000000/////////......---,,,,,,------------------------*********++++++*********++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,***)))))),,,------,,,------,,,+++++++++,,,,,,///...---,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,------......------,,,------...........................///////////////000000000000000111111111.../////////000000111111111222222333333444444555555666777888:::<<<>>>@@@======;;;<<>>>>>;;;<<<;;;<<>>:::;;;:::<<>>>>>:::;;;:::<<>>555+++******)))((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................111000///000000000...---,,,...///000000///...,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,---.........---+++***************************+++*********))))))))))))++++++++++++++++++++++++*********+++,,,,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---------,,,,,,+++++++++///,,,+++---222555444222000///...---,,,------...,,,++++++---///000///---,,,,,,,,,---------......------------------------......---------------...,,,---......//////............////////////......000//////...///000111222111111222333333444444555555444444999???BBB???<<<;;;:::777888AAAMMM...............---,,,+++,,,+++******))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))((('''&&&&&&))))))))))))(((((('''&&&(((((((((''''''''''''&&&&&&''''''((((((''''''&&&)))((((((''''''(((((()))''''''((((((((()))))))))''''''''''''''''''''''''((('''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))***)))((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((******)))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((&&&&&&((()))&&&'''((()))((()))+++---333GGG[[[```VVVGGG888...***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************+++,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................000/////////000000///---,,,---...//////...---,,,,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,---,,,+++***+++,,,---...***************************************)))))))))++++++++++++++++++++++++***+++,,,---............******+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------,,,,,,,,,,,,++++++...+++***,,,111444555444//////...------------...---,,,,,,...000000///...,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,---......//////............///////////////...///////////////000111111111111222222333444444444444333444888===@@@>>><<<:::999888:::CCCNNN...............---,,,+++++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))((('''%%%$$$))))))***))))))((('''&&&((((((((('''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((()))******)))))))))((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((******)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''((()))(((&&&&&&((()))%%%'''(((((((((***---///888LLL```bbbSSS???111,,,))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))***************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............///......///000000///---,,,---............---,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++************,,,...///***************+++++++++************************++++++++++++++++++++++++***+++---//////000000///******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111333222000//////......---------------,,,,,,---///000...---,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,------,,,---......///.........---.../////////////////////////////////000000111111111111222333333444444333333444777;;;======;;;999999888;;;EEEPPP///000000///...---,,,,,,******))))))((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%&&&'''((((((&&&%%%$$$))))))******)))(((''''''(((((((((((((((((((((((('''(((((((((((((((((('''))))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******)))))))))))))))(((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))(((&&&&&&((()))&&&'''(((((((((***...000>>>JJJUUUSSSBBB111)))***))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////...---...000000///---.........//////.........,,,,,,------,,,,,,+++*********++++++++++++******'''(((***+++,,,---,,,,,,))))))*********+++++++++***************+++++++++++++++++++++++++++++++++***,,,---///000000///...******+++++++++,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222111---***...............---------,,,++++++,,,......---+++,,,,,,,,,---------......------------------------+++++++++++++++,,,---...,,,---......///.........------...///////////////...//////000000000000000000000111222222333333444333333555777:::<<<<<<<<<888888888<<>>:::999888:::EEERRR.........---,,,+++)))((())))))(((((((((((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''((()))******)))((('''''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&'''((()))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,&&&'''(((***++++++++++++'''((((((((())))))******(((((())))))))))))((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))%%%&&&'''((()))***+++,,,((((((''''''''''''(((((((((((((((((((((''''''''')))******++++++)))((('''))))))(((((('''''''''&&&'''(((((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))(((&&&&&&((())))))***)))(((''')))---000333111333:::999111+++***((((((((((((((()))******(((((((((((())))))))))))'''(((((()))***++++++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000---,,,,,,...///000///------,,,,,,++++++,,,,,,---,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++(((((()))************)))((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---,,,***(((&&&******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---+++++++++,,,,,,---------...---,,,+++***+++///111---.../////////...,,,,,,///...---...//////---,,,,,,,,,,,,---------......------------------------,,,,,,,,,---...///000111,,,---......//////......,,,---...///000000000000---...000111111111000///000000000111222222333333555666888888999:::===???;;;999777:::EEERRR222111///,,,***)))((('''))))))))))))))))))))))))'''(((((((((((((((''''''))))))(((((('''''''''&&&'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++(((((((((((()))))))))))))))************+++++++++******))))))))))))******************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++)))(((''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&'''((())))))******))))))***+++------,,,++++++))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******---///111000---++++++---,,,...---******......,,,////////////////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((((((((((((((((()))))))))&&&((()))***))))))+++,,,)))))))))******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***+++***))))))+++------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---+++***+++......,,,***---------............///------------------------,,,------......------,,,---------............///......//////...---,,,,,,////////////////////////////////////000000000000222222222222222222333333888888777888888999:::;;;:::::::::===GGGRRR000///---,,,+++***))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((((((((('''''''''''''''((()))***))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))))))))))))))******))))))))))))******((((((((()))))))))******************++++++++++++******))))))))))))******************))))))))))))(((((())))))))))))(((((((((((((((((()))))))))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))((('''(((((()))***************)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******---333888777000++++++...,,,---,,,+++---000///+++..............................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((((((((((())))))*********'''((()))((('''''')))+++*********+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,+++******,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---+++***,,,......,,,***------------............------------------------,,,------......------,,,------------..................//////...------,,,////////////////////////////////////000000000000111222222222222333333333444444555666888999:::;;;888999888;;;EEEPPP...---,,,+++++++++++++++((((((((((((((((((((((((&&&''''''(((((((((''''''(((((((((((('''''''''''''''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))*********+++)))******************)))((())))))))))))*********************+++++++++,,,******))))))))))))******++++++*********)))))))))((())))))******))))))(((((((((((()))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))************)))((('''&&&'''''''''''''''((())))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********333;;;999000)))***...,,,,,,+++,,,222666444---........................---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))((('''(((((()))***+++,,,,,,++++++***)))((((((+++---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------++++++,,,+++***+++,,,,,,***(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++,,,------,,,***------------............------------------------,,,------......------,,,------------.....................///......---,,,////////////////////////////////////000000000000111111222222222333333333222333555777888:::::::::777777666:::CCCNNN...---,,,+++************((((((((((((((((((((((((&&&&&&''''''((((((''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((((((((()))))))))*********************************************************************************(((((())))))***+++,,,,,,))))))+++,,,,,,+++)))))))))))))))*********++++++*********+++++++++,,,,,,+++******))))))******++++++++++++*********)))))))))))))))******)))))))))(((((()))))))))***************)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))******+++((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''((('''&&&%%%&&&'''((()))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******)))///444333---((())),,,,,,,,,,,,///888>>>;;;333........................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))((('''((()))***+++,,,------------,,,+++***,,,000333---------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++******+++,,,,,,***(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------,,,+++,,,,,,---------.........------------------------,,,------......------,,,,,,,,,---------.........---...............------////////////////////////////////////000000000000111111111222222333333444444555666777888888777777777777666999CCCNNN///...---+++***)))((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***+++,,,,,,---)))***+++,,,,,,+++***)))************++++++++++++***++++++++++++,,,,,,,,,++++++************++++++++++++++++++************))))))************))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((())))))))))))))))))((('''&&&'''((()))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******************+++++++++,,,,,,,,,---222<<>>EEELLLQQQ999999888:::CCCMMM+++*********))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''(((((((((((((((''''''((()))***+++---...(((((((((((())))))))))))))))))******++++++,,,,,,'''((()))***+++,,,------+++,,,---...---+++)))(((***,,,...---+++***---000,,,,,,+++,,,,,,---......------------,,,,,,,,,,,,,,,++++++---///000000///,,,++++++...111222000---,,,---------------,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******((('''&&&&&&'''(((***)))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))))))))************''''''''''''''''''&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))***************)))(((''''''((()))***)))))))))))))))))))))))))))***,,,,,,,,,***((('''))))))))))))))))))))))))++++++++++++++++++++++++)))'''%%%&&&)))***(((&&&))))))*********))))))((())))))))))))))))))))))))((()))***,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))+++---///000************))))))))))))************************+++++++++,,,,,,+++******000000///...------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------......///..................---------------............///------,,,+++,,,---...///.........////////////000............////////////000000000000000000000000//////000222333444555666444444444555666888999:::888999:::;;;BBBKKK*********)))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((((((((())))))(((((((((((()))***+++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------------/////////...............---...............000111000//////............///++++++,,,,,,---.........---,,,,,,---.........---000......///222333111///,,,------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))***))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))***************)))(((((((((((()))***)))))))))))))))))))))))))))***+++,,,,,,***((('''))))))))))))))))))))))))************************)))'''&&&''')))***(((&&&))))))************))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((((((((()))))))))******++++++++++++++++++++++++))))))))))))***+++---...(((((())))))******++++++***************+++++++++++++++,,,,,,,,,,,,++++++//////......---,,,,,,+++,,,,,,++++++***++++++,,,------,,,,,,++++++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------......///........................---------............///------,,,,,,,,,---...///------........./////////............////////////000000000000000000000000/////////000111111111222555555555555666777999999777888999;;;CCCKKK******))))))))))))((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''(((((())))))))))))+++******)))))))))******************************,,,,,,++++++++++++++++++......---,,,,,,,,,,,,,,,...---------...///111222......---...000222111111222111000///......//////------------------------,,,,,,,,,,,,,,,,,,------000///------///000//////------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))*********)))((((((''''''))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))***************))))))(((((())))))***)))))))))))))))))))))))))))***+++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''))))))((('''))))))************))))))))))))))))))))))))))))))*********)))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++)))))))))((()))***++++++''''''((()))***+++,,,---)))*********++++++,,,,,,,,,,,,------------,,,,,,...------,,,,,,+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------......///........................---------............///------,,,,,,------...///,,,---------........................////////////000000000000000000000000000000000000000000000000666555555555666777777888666777888;;;CCCLLL))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((())))))******+++---,,,++++++************,,,++++++***)))(((''''''******+++,,,,,,---------000/////////000111333444333555777:::===???@@@AAA===;;;:::<<>><<<;;;;;;<<<===>>><<<<<<;;;999777555444333000111111111///...//////222000...---------............---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''''''''((())))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((())))))((((((((())))))************)))))))))))))))))))))))))))+++***)))))))))***,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++************************)))))))))(((((((((((()))(((((()))******+++,,,,,,)))******++++++,,,,,,---,,,,,,------......------,,,,,,,,,+++++++++******++++++******++++++,,,,,,*********+++++++++,,,,,,111///...,,,++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,------......///---------...............---------............///---------------......///,,,,,,,,,---------..................////////////////////////////////////222222222222222333333333666666555555555666666777555777888;;;CCCLLL(((((((((((((((((())))))''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))***++++++,,,,,,,,,+++************+++,,,,,,------.........//////000111333555777999:::>>>>>>===<<<===>>>@@@AAAAAAEEELLLRRRVVVXXXWWWVVVRRRPPPOOOQQQTTTUUURRROOOPPPOOONNNMMMNNNPPPSSSTTTOOONNNMMMKKKIIIGGGEEEEEEBBBBBBAAA>>>999666555555555444222000.........///---,,,,,,,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++************************************''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''((((((((()))))))))'''''''''((((((((())))))(((((())))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))(((((())))))(((((()))***************))))))))))))))))))))))))+++***)))))))))***,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++************************))))))))))))((((((''''''+++++++++*********************++++++,,,,,,,,,,,,+++,,,------.........---+++++++++++++++*********+++*********++++++,,,---(((((()))***,,,---...///111///...,,,++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,------......///---------.........//////---------............///------.........//////...,,,,,,,,,---------..................///////////////////////////////////////000111222333444555555666555555555555555666666555777888;;;CCCLLL''''''(((((((((((())))))((((((((((((((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''((((((((()))))))))******(((((()))***+++,,,,,,---+++++++++++++++,,,------***+++...000444666999:::===>>>@@@CCCFFFIIIKKKLLLOOONNNKKKIIIHHHHHHIIIJJJGGGLLLUUU\\\``````]]][[[WWWVVVVVVWWWXXXXXXUUUSSSSSSRRRPPPPPPRRRTTTXXXZZZUUUUUUTTTTTTSSSSSSSSSSSSVVVVVVUUUOOOGGGAAA@@@@@@999999888555111//////000000///...------...///000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********************************''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))'''''''''(((((())))))***(((((())))))))))))******(((((((((((())))))))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************((()))******(((((()))***'''((()))******+++******))))))))))))))))))))))))*********)))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))*********++++++************************(((((())))))))))))(((''',,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------++++++++++++++++++++++++************+++,,,------((()))***+++---...000000///...------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------......///,,,,,,------.../////////---------............///------...////////////...,,,---------........................////////////000000000000000000000000------...000111222333444555444444444555666666777666777888;;;CCCLLL'''''''''((((((((())))))''''''''''''(((((())))))'''((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))*********((())))))***+++,,,---.........///000111333555666555666999<<>>IIIJJJKKKMMMNNNPPPQQQRRRWWWXXXZZZ\\\^^^```aaabbbbbbaaa___^^^^^^```bbbdddeeehhhkkknnnooommmkkkjjjmmmpppsssrrrmmmjjjiiijjjkkkiiigggeeeeeegggjjjlllddddddcccbbb```___^^^^^^WWWZZZ]]][[[WWWUUUXXX[[[\\\^^^___\\\WWWSSSQQQQQQEEEBBB>>>:::777555444444////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))))))))))))))))),,,,,,,,,+++++++++******************************'''(((((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((()))***++++++***)))(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++(((((())))))*********+++(((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************(((***,,,+++(((''')))+++''''''(((******+++++++++))))))))))))))))))))))))((()))***,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))***+++,,,------...///...------,,,+++***)))((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...//////.........---------+++,,,---.........---,,,************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,------......///,,,,,,------...///000000---------.........//////,,,---///000000000///............////////////000............/////////000000000000000000000000000222222222222222222222222222222333444555666888999888999:::;;;CCCKKK(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))'''&&&''')))+++,,,,,,+++++++++)))((()))+++...+++---///...---...333777<<<@@@FFFJJJMMMQQQWWW\\\WWWVVVSSSRRRRRRRRRSSSTTTUUUVVVYYY^^^dddiiimmmnnnwwwuuussstttwwwzzzzzzyyyttt|||zzzvvvtttooojjjkkkgggdddcccdddccc```]]]^^^```aaa___\\\^^^dddiiibbb\\\SSSMMMIIICCC;;;444333333333333333222111111000///,,,++++++---///111------,,,,,,,,,,,,,,,,,,+++...111111000---,,,+++---,,,,,,++++++*********,,,+++++++++******))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,++++++)))((('''&&&(((***+++***)))((()))***+++*********))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++))))))***+++,,,,,,------,,,------......------,,,+++***(((((()))---111333///...+++***))))))***+++************************...+++))))))++++++)))'''))))))******+++,,,---------------,,,,,,++++++++++++******---000111...+++++++++++++++++++++++++++))))))*********+++++++++//////.........---------,,,+++*********,,,...000++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---..............................------------------------///............///000000000///...---------------////////////////////////////////////000000000000000111111222222333444444444444444555555555555555666666777<<>>EEEOOO[[[dddddd```YYYUUUUUUXXXZZZ\\\aaacccfffggggggjjjpppuuuvvvxxxyyyyyyuuuoookkkkkkmmmccc___[[[[[[\\\]]]\\\ZZZWWWUUURRRMMMGGG???999555000222333444333000---+++...---+++***+++---000222---000222333111///......++++++++++++,,,,,,,,,,,,***************)))))))))******++++++++++++******)))))))))*********++++++************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))***)))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&((())))))))))))(((***+++***)))((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++***+++,,,///222444...---+++***))))))***+++***************************)))((()))+++++++++))))))***,,,.........---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...000111///---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............------------,,,+++******+++,,,...///------------------------,,,,,,---------.........,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---..............................---------------------------------------....../////////...------------...////////////////////////////////////000000000000000000111111222333333333444444444555555555666666666555777<<>>EEEKKKPPPUUUXXXWWW[[[___```______bbbdddmmmmmmooouuu}}}~~~~~~~~~~~~sssqqqnnnjjjfffcccbbbaaaWWWWWWTTTOOOIIIAAA:::555333333222111111000///...---...000///---,,,,,,---,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((()))))))))))))))***((((((((((((((((((((((((***)))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************+++******)))(((((((((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))+++++++++***************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))((('''*********************)))************************111111000...***'''&&&''')))***,,,------,,,***)))*********+++++++++++++++)))***++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,------...++++++++++++++++++++++++*********+++++++++,,,,,,++++++***++++++,,,---...***++++++,,,,,,------...............---------------,,,,,,,,,,,,---......................................................---------------......///...------------...//////////////////////////////////////////000000000000//////000000111222222222222333333444555666777777666555777===EEEJJJ(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++---//////...222999???BBBHHHPPPVVVYYYZZZ[[[[[[ZZZ^^^aaaccccccdddhhhlllwww{{{}}}|||vvvvvv|||yyysssnnnjjjhhh___^^^]]]ZZZTTTNNNHHHDDDAAA===888333///............///000///...------...---------------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))******)))(((((('''(((***+++***)))((()))***((()))))))))************)))))))))))))))))))))))),,,,,,,,,,,,+++++++++***)))************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))***,,,---,,,+++***)))))))))************))))))************************000222222///+++((((((***)))******++++++******))))))*********++++++++++++)))+++,,,+++)))(((***,,,++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,******+++,,,,,,---......///.........---------------,,,,,,,,,,,,---............................................................------......///000---------------...//////////////////////////////////////////000000000000//////000000111111222222222222333444555666777777666555777===EEEKKK(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++...222333666<<>>999777000111222222111000...------------------------......+++***+++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++*********))))))(((((())))))(((((((((((())))))***)))((((((((()))+++,,,))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''')))***)))((('''(((***)))(((''''''''')))***+++&&&&&&&&&'''''''''((((((''''''((()))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))...+++((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...///000///,,,+++***+++(((((())))))*********+++(((***,,,//////...,,,+++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++******+++---...///************************)))************+++++++++******)))))))))))))))))))))))))))***+++++++++,,,((()))***,,,------,,,,,,---------....../////////---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------+++,,,---...///111222222000000//////.........---------......///000000000666111,,,+++---000000///111111111111222333444555222222333444444555555666666888999<<>>:::555333333333222000//////000000//////.........,,,+++,,,...000...---------------------------++++++++++++++++++++++++++++++++++++************+++*********))))))))))))))))))(((((((((((())))))******)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((''')))***)))((('''(((***)))((((((''''''((()))***&&&&&&&&&'''''''''((((((''''''((()))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))---+++((('''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---...---+++))))))***))))))))))))*********+++***+++,,,......---,,,+++***++++++++++++++++++***************************************************************************************************++++++******+++,,,...///...,,,***))))))***,,,...************++++++++++++************************************++++++++++++)))***+++,,,------,,,,,,,,,,,,---------.........---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------,,,,,,---...///000111111000/////////............------......///000000000000000000/////////000222000000000000111222333333222333333444444555555666666888999<<>>FFFMMMQQQZZZ^^^aaaaaa___^^^___bbbkkknnnsssxxx}}}~~~tttjjjeeecccaaa___\\\ZZZYYYYYYOOOHHH>>>777444222000///111111222222222000///......---,,,---...///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************)))))))))***))))))(((((())))))***+++******)))))))))******))))))))))))))))))))))))((((((((((((((()))******''''''((((((((())))))))))))))))))(((((((((''''''************************''')))***)))((('''(((******))))))(((((((((((()))&&&&&&'''''''''(((((((((''''''((()))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,***(((''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))++++++)))((()))***)))))))))***************,,,,,,,,,,,,,,,+++++++++******++++++++++++******************************************************))))))))))))))))))))))))************************++++++***++++++,,,---...000...+++((((((+++...000******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------------........./////////////////////............------......///000000000,,,000333222///---///222111000000000000000111111333333333444555555666666666888999<<>>GGGPPPWWW]]]aaaaaa___\\\XXXVVVZZZcccjjjxxx{{{~~~zzzooojjjbbb[[[WWWXXX\\\^^^]]]YYYRRRHHH>>>666222000///000222222222111///.............../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))))))))***++++++******************))))))))))))))))))))))))((((((((((((((())))))***'''(((((((((((())))))))))))))))))(((((((((((('''************************''')))***)))((('''(((*********))))))((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,***(((((()))******)))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************&&&(((******)))))))))***************************...---,,,*********++++++)))******++++++******)))******************************************************************************************************+++++++++,,,,,,---...---+++))))))+++---...++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------........................///////////////.........------......///000000000000222222111...---...///222111111000000000111111333333444444555666666666777999:::<<>>HHHUUU```dddcccaaa___[[[aaaaaa\\\bbbttt~~~{{{zzzqqqeee]]][[[WWWOOOTTTMMMHHHHHHEEE===777555222444222......111333111111000//////000///---+++......------------.........------,,,,,,------...,,,---...---+++***+++,,,------,,,+++*********+++))))))***+++,,,,,,++++++))))))))))))((((((((((((+++*********))))))((((((+++*********))))))((((((&&&'''((()))((('''%%%###''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************'''''''''''''''((()))***((())))))))))))(((((('''(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((('''''''''&&&((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++************************++++++************++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************)))************+++++++++***++++++,,,,,,++++++***+++++++++************)))++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------...............------,,,,,,,,,------------------------//////.........---------......------------........................------000000000000000000000000////////////000000000000000000000000111222333444222333444666777777888888888777777;;;BBBHHH+++++++++,,,///666>>>DDDVVV___hhhjjjeee___]]]]]]ooovvvwwwrrrttt|||uuulll```YYYTTTTTTRRRJJJAAA===666777555222222444222...111000///000111000///---///......------......///...------,,,,,,------...,,,---......,,,++++++,,,,,,,,,+++***************)))))))))******))))))))))))))))))))))))))))))(((************)))))))))(((************)))))))))((('''''')))))))))(((&&&%%%'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))'''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))(((((((((''''''((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++************************++++++************++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************)))************+++++++++***++++++,,,,,,++++++***+++++++++************)))++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------......---------,,,,,,,,,------------------------//////.........---------......------------..............................000000000000000000000000////////////000000000000000000000000111222333444333333555666777888888888888777777<<>>KKKVVV```hhhmmmeeeeeedddccceeennn|||zzzhhh^^^XXXRRRKKKHHHJJJLLLHHH>>>555444555555222000//////111111111000000//////......//////000......------------......+++...111222000---,,,++++++******))))))*********,,,,,,++++++++++++,,,,,,)))))))))))))))******************)))))))))))))))*********)))))))))))))))))))))************)))((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((('''''''''''''''%%%&&&'''((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((************))))))))))))((()))))))))'''''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************************************************************++++++************++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************))))))*********+++++++++***++++++,,,,,,++++++***+++++++++*********))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------------////////////////////////..............................------------..................////////////000000000000000000000000////////////000000000000000000000000111222333444333444555666777888888888999888999>>>EEEJJJ666@@@PPP___hhhkkkllllllbbbaaabbbjjjwww}}}|||~~~zzzooofff[[[PPPKKKLLLVVV[[[RRRCCC999666555333111//////000111000///000000000//////000000000///......------......///+++...111222000---,,,++++++***************++++++---,,,,,,++++++,,,------((()))))))))*********+++))))))))))))))))))******))))))))))))))))))******))))))***************)))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************************)))((('''''''''''''''%%%%%%&&&((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************((()))))))))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************************************************++++++************++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************))))))*********+++++++++***++++++,,,,,,++++++***+++++++++*********))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...//////------------------------////////////////////////---...........................------------.............../////////000000////////////////////////////////////000000000000000000000000111222333444333444555777888888999999999888:::???FFFKKKKKKSSS```iiillljjjfffccc]]]```jjj{{{yyygggXXXPPPQQQaaannniiiXXXGGG:::444666333111000000111111000111111000000000000111111//////............//////+++---000000...,,,,,,,,,+++++++++***++++++,,,---000///---,,,+++++++++,,,((())))))******+++++++++))))))))))))************))))))))))))************)))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))((((((''''''''''''(((%%%&&&''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************************************************++++++************++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************)))************+++++++++***++++++,,,,,,++++++***+++++++++************)))++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------...//////000,,,,,,,,,------------...........................---------.....................------------...............//////000000111////////////////////////////////////000000000000000000000000111222333444444555666777888999999999999999:::@@@GGGLLL```ccchhhjjjjjjgggfffeeehhhkkkttt~~~vvvjjjfffdddpppwwwrrrdddUUUFFF<<<:::777444222222222222111222111111000000111111222//////............//////,,,---......,,,++++++,,,,,,,,,++++++,,,------...999777444000---+++++++++((())))))******+++,,,,,,((()))))))))************((()))))))))************(((((((((((())))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((''''''''''''(((((()))&&&&&&''''''((('''''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((()))))))))((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************************************************++++++************++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************)))************+++++++++***++++++,,,,,,++++++***+++++++++************)))++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,---...///000,,,,,,,,,---------......---------------------------------.........//////......------------......---......///000000111111////////////////////////////////////000000000000000000000000111222333444444555666777888999999999999999;;;AAAHHHMMMlllllljjjhhhggghhhlllooo~~~}}}xxxuuuwwwvvvzzz}}}}}}||||||zzz{{{wwwnnneee]]]RRRHHH===:::666444444444333222222222111111111111222222//////............//////,,,---...---+++***+++,,,,,,,,,,,,,,,------...///CCC@@@;;;555111...,,,+++((())))))***++++++,,,,,,(((((())))))*********+++(((((())))))*********+++((((((''''''((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***'''''''''(((''''''&&&&&&(((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''(((((())))))((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************++++++************++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++************************)))************++++++++++++++++++,,,,,,++++++++++++++++++************)))++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///,,,,,,,,,------.........---------------------------------.........//////.........------.........---......///000111111222////////////////////////////////////000000000000000000000000111222333444444555666888999999999999999999;;;AAAIIIMMMlllhhheeehhhpppyyy}}}zzzwwwuuuuuuuuuvvv~~~~~~mmm```[[[VVVQQQJJJDDD<<<777555555555555333222111000000///000000000000000000000//////............------,,,,,,,,,---//////,,,)))+++222999DDDAAA===777333///---,,,)))***+++,,,,,,+++***)))***************************************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((())))))((('''''''''(((***+++))))))))))))))))))))))))+++))))))***+++***&&&###'''***++++++(((((())),,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************************************))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++......///000///...,,,+++------............------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------............------//////.........---------111111222111000...---+++........................////////////////////////........................+++,,,---.........---,,,////////////000000000000////////////000000000000000111333555666666666555777666555666777888777666888:::===BBBGGGJJJ\\\^^^dddnnnxxx~~~~~~|||{{{xxxwwwvvvwwwyyyzzz}}}|||yyyzzzssseee]]]VVVPPPWWWPPPGGG===666333333333111111111111111111111111000000000000000//////............------,,,,,,,,,))),,,---,,,***---333999@@@???;;;777444000...---)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((''''''''''''((())))))(((((('''((()))***+++)))))))))))))))))))))))))))(((''')))++++++(((%%%((()))+++***(((''')))+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************************************))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...............---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,------------,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------------------------------------............------//////.........---------000000111111000///---,,,........................................................................,,,,,,---............---////////////000000000000////////////000000000000...///111333444555666666666555555666777888888777888999===BBBGGGJJJUUU\\\iiixxxyyyxxxwwwwwwwwwyyy||||||xxxyyy}}}{{{mmmeee\\\TTTRRRPPPKKKEEE@@@;;;777555222222222333333333333333000000111111000000///............---------------)))+++---,,,+++,,,000444:::999888666444111///...******++++++++++++******))))))))))))))))))))))))************************(((((())))))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))'''&&&'''(((******)))'''))))))***)))(((''')))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++***************************************************))))))******+++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---............---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------............------...............---------...///000111111000///...........................------------------------........................------------.........///////////////000000000000////////////000000000000//////000111222444555666555444444555888999999888888999===BBBGGGJJJbbbhhhttt~~~vvvuuuvvvwwwyyy}}}~~~~~~~~~yyyoooeeeTTTRRRQQQSSSSSSMMMBBB999888777666555444333222222000111111111111000//////...............------------...///---+++)))***,,,222222333333222111///...++++++++++++++++++++++++))))))))))))))))))))))))************************'''((()))++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((((((((()))((((((((((((((())))))***(((((((((((((((((((((((((((''''''(((((()))))))))******)))((((((((()))************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++************************************************************+++,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++*********,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,+++,,,,,,---------------*********+++++++++,,,,,,,,,,,,,,,------------...------------------------,,,------......------,,,........................,,,---///000111111000000........................------------------------.......................................//////000////////////000000000000////////////000000000000222222111111111333444666444444444555888999999999888999<<>>;;;<<<:::666222000111222333333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++*********+++,,,+++***))))))***+++,,,************************++++++************++++++)))))))))))))))******+++++++++************+++++++++*********))))))(((((())))))))))))************++++++******)))(((((((((''''''((())))))))))))((())))))))))))************))))))))))))))))))))))))(((((())))))*********++++++++++++***)))(((((('''************************))))))))))))))))))))))))************************************************+++++++++*********))))))+++*********))))))(((((()))************+++++++++++++++++++++,,,---......,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---......///000111111222---------------------------------------------------------------------------------.........//////.........------,,,,,,,,,---,,,++++++,,,---......------------------------///...---,,,,,,,,,,,,,,,..........................................------000000//////.........---..................------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000///////////////.........000222444333000///111333555555555666555555444444444555666777888999::::::777:::>>>BBBEEEFFFxxxwwwxxx~~~}}}}}}}}}qqqdddWWWLLLBBB===<<<999555222111111000000111000000000////////////........................------------------------++++++,,,,,,,,,------------,,,++++++******++++++,,,+++************+++,,,************************+++******))))))******+++)))))))))))))))******++++++******))))))******+++************)))))))))((())))))))))))************)))))))))))))))*********(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************++++++******)))(((((('''************************))))))))))))))))))))))))************************************************+++++++++*********))))))+++*********))))))))))))************+++++++++++++++******++++++,,,---...,,,------......------,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,,,,.........//////000000000---------------------------------------------------------------------------------.........//////......---------,,,,,,,,,---333777666111---...111........................000///......---------...................................................000/////////.........---........................------------------------///////////////////////////////////////////////////111222111///...000222444444444555555444444333555555666777888888999999777:::>>>BBBEEEFFFyyyxxxxxxwwwqqqnnnnnnuuuuuuwww}}}qqqfff```ZZZQQQIII???<<<777444222222111000111111000000000/////////................................................,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,************************+++******))))))******+++)))))))))))))))******++++++******))))))******+++************))))))))))))))))))))))))************'''(((((()))******++++++///...,,,***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++******************************)))))))))************+++++++++,,,************+++,,,------------............------,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------------.....................///---------------------------------------------------------------------------------..................------------,,,,,,,,,,,,666@@@>>>333+++,,,111////////////////////////000000///............///................................................/////////...............................................................////////////////////////////////////////////////...///000000///...///111222333333444444333333333555666666666777777888888777:::>>>BBBEEEFFF}}}}}}~~~{{{zzztttpppoooooooooooouuuyyyiiiaaa```___[[[VVVEEE@@@999555333444444555111111111000000000//////................................................,,,,,,------------------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******)))))))))))))))******+++******))))))))))))***************)))))))))))))))((()))))))))************(((((())))))************777555111---***)))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************************************************************************************+++++++++,,,,,,************+++,,,------------............------++++++++++++++++++++++++------------------------........................------------------------------------...........................---------...............---------........................------------............................................................------------------------***333<<<:::000)))+++///........................//////...............///........................---------...................................................////////////........................///////////////////////////////////////000000000//////000000000000000111111111222333333333222222666666666666666666666666777:::>>>BBBDDDEEE}}}~~~~~~yyysssnnnnnnrrrxxx|||{{{wwwkkkddd```]]]\\\RRRKKKAAA888444444555555111111111111000000000000........................------------------------------------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***)))))))))))))))******+++***))))))))))))))))))***))))))))))))))))))******((()))))))))************************))))))((((((444222///+++)))))))))***((()))))))))************))))))))))))))))))))))))******))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************************************************************************+++++++++***++++++++++++,,,,,,,,,************+++,,,---...---......//////......---++++++++++++++++++++++++------------------------........................---------------------------------.........//////.......................................---------........................---------....../////////.............................................---------------------------+++///222111...+++,,,...------------------------...------,,,------..............................---------.........//////---------......................../////////000000------------------------........................////////////000000111111000000000000111222222222000111111222333333333222555555555555555555666666777:::>>>AAADDDDDD~~~{{{wwwwwwzzz{{{yyyuuurrrttt{{{zzzmmmeeebbbbbb^^^VVVKKK@@@999555333111222222111111111000000000........................------------------------............------------++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++***************************))))))(((((())))))***)))))))))))))))******+++***))))))(((((())))))***))))))))))))************))))))))))))************++++++******)))(((((('''***)))((((((((()))***+++))))))))))))************))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---............////////////......+++,,,,,,,,,,,,,,,------------------------------........................------------------------------........./////////.............../////////.....................///........................---------...//////000000.......................................---------,,,,,,,,,------------...///...,,,,,,...///000000---------------------------,,,,,,,,,,,,---..............................,,,,,,------.../////////---------------..................//////000000111------------------------...........................//////000000111111222111000///000222444333222000111111222333333333333333444444444555555666666888:::>>>AAACCCDDD}}}qqqnnnnnnooorrrvvv|||vvvmmmhhhfff___ZZZRRRJJJCCC;;;555000222222222111111111000000................................................///.........------------++++++******++++++,,,---******+++,,,,,,+++******************************))))))(((((((((((()))))))))))))))))))))******+++))))))(((((((((((())))))((()))))))))************))))))))))))*********************)))))))))))))))'''''''''((())))))******))))))))))))************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))***************************))))))))))))))))))))))))************************************************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000......////////////......,,,,,,---------.............................................................................................////////////---........./////////000.........//////000000000........................---------...///000000000........................//////.........---------,,,,,,,,,---------......000...------///000000000........................---------------...//////........................,,,,,,------...//////000,,,,,,,,,------.........---......///000000111111...................................................//////000111111222222000///...///222333333111000111222333444444444444222222333444555555666666888:::>>>AAACCCCCC{{{iiidddhhhooowww~~~|||rrriiidddZZZXXXUUUQQQKKKBBB999333222222222111111111111000........................000000000000000000000000//////.........---------+++*********+++,,,,,,---)))***+++,,,,,,+++***)))************************))))))(((((((((((()))))))))))))))))))))******+++))))))(((((((((((())))))(((((())))))*********+++))))))))))))************((((((((()))******++++++,,,,,,,,,,,,+++)))((('''))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))*********************************))))))))))))))))))))))))************************************************))))))******++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------...///000000......////////////......---------....../////////........................////////////////////////..................................../////////000---.........//////000000---......///000111222222////////////////////////---------...///000000111//////////////////////////////.........---------,,,,,,,,,------.............../////////.........////////////////////////...............///000111........................,,,,,,------...///000000,,,,,,,,,------.........---......///000111111222000000000000000000000000...........................//////000111222222222///---,,,...111333222000000111222333444555555555111111222333555666777777888:::>>>AAACCCCCCrrrjjjkkksss{{{sssjjjkkkZZZXXXYYYZZZTTTIII>>>:::777777555222///...///111000000000222444444222000111111000000//////......---------,,,,,,,,,++++++++++++,,,,,,,,,---------)))))))))))))))))))))))),,,++++++******++++++,,,(((((())))))******++++++((()))+++---,,,***'''%%%))))))))))))))))))))))))+++***)))))))))))))))***''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''))))))))))))*********************)))))))))))))))''')))******))))))***+++)))))))))))))))))))))))))))************+++++++++*********************************************************)))((()))+++...******+++---000...***%%%+++---,,,***,,,///...***++++++,,,,,,---...//////......////////////......////////////////////////........................000000000000////////////222///,,,---//////---***//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000......////////////......//////000000000000//////222000...---,,,---///000..................------------..................---------.........//////.../////////...---,,,,,,........................---------.........////////////............////////////000000///...------////////////000000000000000000//////.........---111111111111111000//////000000000000000111111111111222222333333444444555444444444555555555555666777:::???BBBCCCCCC~~~wwwuuuggg___ZZZ\\\\\\UUUJJJCCC<<<888333111111222111000000///000111333333222000000000000000////////////---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,************************+++******************+++)))))))))***************((()))+++++++++***((('''))))))))))))))))))))))))***)))))))))))))))******((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))***************)))))))))))))))))))))''')))******))))))***+++)))))))))))))))))))))))))))************+++++++++******************************************************+++***))))))+++---,,,+++***+++......---***'''******((((((+++,,,)))------------..................////////////...........................---........................000000000000000000000///000.........//////...---//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000......////////////......//////000000000000//////111000///...---......///................................................---------.........//////.........///......------........................---------.........////////////............/////////////////////...------000000000000////////////000/////////............000000111111000000///...000000000000111111111111111222222333333444444555444444444555555555555666777:::???BBBCCCCCCwwwhhh]]]___ddd```UUULLLDDD===555222444555222...000//////000222222111///////////////000000000000------------,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******++++++******************))))))******************)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))(((((())))))))))))))))))))))))))))))******))))))(((((())))))************))))))))))))))))))************))))))))))))))))))******''')))******))))))***+++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))***+++***)))***+++------+++)))***,,,.........---222333///,,,---...---////////////...............//////000000//////...........................////////////////////////000000000000000000000000---...//////......///000///////////////////////////000000111111000000///////////////////////////000000000000000000000000...//////000000//////...///000000111111000000//////000000000//////..................////////////........................------........./////////------.../////////..............................------.........///////////////............/////////////////////......---111111000000//////......////////////............//////000000000///......000000000111111111222222111222222333333444444555444444444555555555555666777;;;???BBBCCCCCCvvvhhhfffgggbbbXXXPPPKKKEEE===888777555222///111000///000111222000///......//////000000111111...------------,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++******)))***))))))))))))***,,,---))))))))))))))))))))))))(((((((((((()))***,,,,,,+++******))))))((((((((())))))))))))))))))))))))))))))*********))))))(((*********++++++*********((()))))))))************)))))))))))))))*********''')))******))))))***+++))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++)))+++,,,+++******,,,---,,,+++******+++,,,,,,,,,333999;;;444......//////////////////000000000000//////000000000000///////////////000000000000000////////////////////////000000000000000111111111,,,///111000---,,,...111000000000000000000000000000000000111111000000000////////////////////////000000000000000000000000//////000000000000//////000000000111111000000000...///111111111000...---///////////////000000000////////////........................////////////,,,---...///////////////....................................//////////////////............//////...///////////////......222111111000///......---///////////////...............////////////......000000000111111222222333111222222333333444444555444444444555555555555666888;;;???BBBBBBCCC|||vvvooocccYYYSSSPPPNNNHHHAAA:::444222111222111///000111111111///......//////000000111111.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,++++++******+++***)))((()))***,,,...************************(((((((((((()))***,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))************))))))******++++++++++++******((()))))))))************(((((())))))************''')))******))))))***+++))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++)))+++,,,,,,++++++,,,---++++++,,,,,,+++***))))))---333555000++++++---...------...///000111222333//////000000000000//////....../////////000000000000000000000000000000000///000000000111111111222...000222000---+++---000111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111//////000000000000//////000000111111111111000000...///111222222000...,,,/////////000000000111111000000/////////................../////////000000------...///000000000///................................./////////000000//////............//////......///////////////...222111111000///......---.........///////////////......////////////......///000000111222333333333111222222333333444444555444444444555555555555666888;;;???BBBBBBCCC~~~lll^^^YYYTTTSSSPPPIII@@@888444444444222000000111222111000////////////000000000000............---------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---************************)))((((((((()))***++++++******************))))))))))))))))))))))))))))))))))))******++++++************++++++++++++******))))))))))))************((((((((()))******++++++''')))******))))))***+++)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---)))+++------,,,***)))***'''---///,,,***---//////+++,,,---///000222333444///000000111111000000///,,,------......//////000000000000000000000000000///000000111111222222222000111222111000///000111111111111111111111111111000111111222222111111000000000000000000000000000111111111111111111111111///000000111111000000///000111111222222111111000///000111222222000...---//////000000111111222222111000000//////.............../////////000000000......///000000000//////............................../////////000000000//////............//////---...//////////////////111111000000//////...............///////////////......///000000000/////////000000111222333444444111222222333333444444555444444444555555555555666999<<<@@@BBBBBBBBBzzzhhh___VVVTTTQQQMMMHHHAAA:::666666333111111222333222111000000000000////////////............------------++++++,,,---...//////000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++******++++++***************************)))))))))))))))************************++++++))))))))))))))))))))))))((()))***++++++++++++***))))))************))))))))))))))))))************'''(((((()))******++++++''')))******))))))***+++)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...,,,,,,,,,---***,,,------,,,,,,///111+++...///------111111///,,,,,,---...000111222222000000111111111111000000...//////000111111222222111111111111111111111111///000000111111222333333222111111333555777777666222222222222222222222222000111111222222111111000222222222222222222222222111111111111111111111111000000111111111111000000000111111222222111111000000000111222111000///...//////000111111222333333111111000000///......---.../////////000000000000///000000000000//////............................../////////000000000000//////............//////------...///////////////000000000000////////////............/////////000...///000000111111000000///000000111333444444555111222222333333444444555444444444555555555555666999<<<@@@BBBBBBBBBnnnbbbWWWSSSPPPOOONNNIII???777777444222111222333333222111111000000//////......//////.........---------***+++,,,---///000111111------------------------,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,+++*********************************+++***)))))))))))))))***)))))))))***+++++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++))))))************))))))))))))))))))************'''(((((()))***+++++++++((()))******))))))***+++)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---+++,,,---,,,+++...444999000111///,,,,,,...---(((------......//////000000000000111111111111000000222222333444555555666666111111111111111111111111///000000111222222333333333111111444999======;;;222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111000000111111111111000000111111222222222222111111111111111111111000/////////000000111222222333333222111111000///......---////////////000000000000000000111000000///..............................////////////000000000000//////............//////------...///000000//////////////////000000000000---.........//////000000//////000111111111111111///000000222333444555555111222222333333444555555444444444555555555666666999<<<@@@BBBBBBBBB~~~|||yyyyyy}}}yyylllbbbYYYRRRPPPNNNHHHBBBAAA:::888555333222111222222333333222222111000000000000000000000////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++,,,------......,,,,,,,,,------,,,++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))---,,,+++******+++,,,---******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,***+++,,,,,,111CCCUUU111000...------...///000//////000111222222222111555444333222111111222222333111000333888999555111333333333333333444444444666555333222111111222333333555222000999HHHIII@@@555333111000111333333222333444555666666666666666666555444222222222222333666444111111222333111000222222222222111111111000000111111111111222222222444333111111222222222111000000000000000///......000000000000000000000000......//////000000111111111222222333222111000///////////////............---.........//////000000000000000000000000000000000000000000000000000000////////////000000000000...///000///...///000222111222222111///...///000000000000000111111111111222111000000000111333333444555777666555555666777:::;;;???DDDEEECCCwwwsssnnnmmmrrr{{{{{{oooaaaSSSOOOOOOLLLGGGEEE===:::555222222555999<<<333333222222111000000000000000000000////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))))))))***+++,,,,,,,,,+++,,,,,,---,,,,,,++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************************,,,+++************+++,,,******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,+++,,,---+++,,,555BBB000///...---,,,---///000111111111111111111000000......///000111222222222000///...111444777888777555555666666666666555555555666888888888777555333777888555222:::FFFGGG???777555333222222333222000222222333333444444444333555555555555444444444444444333222111111222222222222222111111111111111111111111111111222222222222111111222333444333000---111111111111111000//////000000000000000000000000////////////000000111111000000111111111000///...////////////////////////............/////////000000000000000000000000000000000000000000000000000////////////000000000000...///000///...///000222000111222111/////////000000000000000111111111111222111000000000111333333444555666666555555666777;;;>>>BBBFFFGGGEEEyyywwwuuuxxxppp\\\TTTSSSQQQNNNLLLGGGBBB;;;777777===DDDIII333333333222111111000000000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,''''''(((((()))*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************************+++******))))))******+++******))))))))))))******,,,,,,,,,,,,------------,,,,,,,,,---------......,,,+++,,,...---+++,,,000///...---,,,,,,---...//////000000000000000000000000111333444555555444333444444555666777:::???BBBAAADDDHHHLLLPPPRRRSSSSSSSSSSSSSSSRRRQQQNNNLLLJJJIIIJJJGGGDDDIIIQQQPPPHHH>>><<<:::::::::999777555888888777666555555444444333333444444444444333333000111111111000000111333111111111111111111111111111111222222222333333333444444444555666555333000222222222222222111111000000000000000000000000000/////////000000000000111//////000000000///......000000000000000000000000............////////////000000000000000000000000000000000000000000000000////////////000000000000...///000///...///000222000111222111000///000111000000000000111111111111222111111111111222333333444555666666555555666888:::???DDDGGGHHHGGGnnnbbb[[[TTTQQQQQQNNNIIIBBB<<<;;;>>>CCCGGG444333333222222111000000000000000000///////////////////////////.........------------------------++++++++++++++++++++++++(((((((((((())))))************+++,,,,,,,,,,,,+++))))))))))))))))))))))))((()))))))))******************))))))******+++,,,*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++***************************))))))))))))))))))***+++******))))))******+++,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,///111///---,,,...------,,,------...///000000000000111222333333555555666777777888888888:::???EEEIIILLLQQQYYY```bbbeeejjjooossstttttttttuuusssoookkkhhhfffeeeddd]]]______^^^```bbb\\\SSSIIIHHHFFFFFFGGGFFFDDDBBBFFFDDDAAA>>><<<:::::::::777666666555555555555555222333444333222222444666111111111111222222222222222222222222333333333444888777777888999888666444222333333333333333222222000000000000000000000000000000000000000000000000////////////////////////111111111111111222222222.........///////////////////////////////////////////////////////////////////////////000000000000...///000///......000222000111222111000///000111///000000000111111111111111111111111222222333333333555666666555555777888999>>>CCCGGGJJJNNN~~~~~~uuueeeVVVPPPQQQNNNJJJDDD>>>999777777777444444333333222111111111000000000000////////////.........///////////////------------------------++++++++++++++++++++++++)))))))))***************)))***++++++,,,,,,,,,+++))))))))))))))))))))))))((()))))))))******************))))))******+++,,,************************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++************************)))))))))******)))))))))++++++************++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---000111///,,,------------......//////111111111111111333444555444555666999>>>CCCGGGJJJKKKSSS^^^eeejjjpppxxx}}}~~~|||yyywwwvvvwwwwwwwwwuuurrrnnnlllkkknnnqqqrrrrrrnnnddd[[[UUUSSSSSSSSSUUUUUUUUUTTTUUUSSSNNNIIIEEEDDDCCCCCCCCCAAA>>><<<:::999999999666666666555444444555666222222222222333333333333222333333333444444444444777;;;BBBGGGHHHCCC:::444333333444444444444333333111111111111111111111111111111111111000000000000000000000000000000000000000111111111222222222333///////////////.........////////////////////////////////////////////////////////////000000000000...///000///......000222///000111111000///000222///000000000111111111111111111222222333333333333333444666666555666777999:::???DDDJJJUUUaaawwwvvvxxx{{{||||||ttt___TTTSSSSSSQQQMMMGGG@@@999333000444444444333222222111111000000000000////////////.........///////////////------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++)))******++++++******)))++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---...---+++,,,///...***------...//////000000000///...//////111444666888???BBBGGGNNNVVV___fffjjjmmmssszzz|||zzzzzz|||uuuvvvwwwwwwwwwuuusssrrrooovvvzzz~~~tttlllgggeeeddddddfffhhhiiiiiihhhddd___ZZZVVVUUUVVVWWWVVVTTTRRROOOJJJFFFBBB@@@:::888555444444444222111555555555444444444333333333333333444444444555555:::CCCQQQ\\\]]]SSSBBB666222333333444444444444444111111111111111111111111222111111111111000000000000000/////////000111222000000000111222222333333///////////////.........000000000000000000000000000000000000000000000000////////////000000000000...///000///...///000222///000111111000000111222000000000000111111111111111222222333444333333333222444555666555666777999<<>>DDDNNNZZZfffpppuuuxxx{{{~~~vvvuuurrrnnnkkkiiijjjkkkrrrsssvvvzzz~~~uuuddd\\\UUUSSSWWWVVVOOOHHH::::::999777666555444333444444444555555555666666555666:::===>>>;;;555111111222222333444444444333111111111111111111111111222222222222111111000000...------,,,---...///000...//////000111111222222000000//////.........---000000000000000000000000000000000000000000000000////////////000000000000...///000///...///000222...000111111000000111333000000000000111111111111111222333444555444333333222333555666666666888:::999<<>>IIITTT^^^gggqqqxxx{{{}}}|||vvvssssssnnnkkklllooorrrzzzyyykkk^^^PPPCCC<<<<<<:::999777666666777888:::777666555555666777555444222222222111111222222222111222333333111111222333222222111111111111222222000000000000000000000000222222222111111000000///000000111111111111000000111000000000000/////////000000000000000000000000000000////////////000000000000000000000000000000000111111111111000000///111000000000000111222222111222222333333444444555444555666666555666888999@@@EEEGGGJJJ\\\tttllljjjlllttt}}}vvvaaaWWWTTTSSSSSSUUULLLDDD;;;666666777555222333222111111000000111111///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++************++++++((()))))))))***************************+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---///////////////000111111111111111111333777===BBBPPPZZZiiitttzzz}}}~~~{{{uuupppoooqqqvvvyyy~~~xxxuuuxxx~~~uuueeeVVVMMMLLLFFFCCC>>>;;;999999888888666555444444555555444333444333333222222333333444222333444333222111222444333333111000000111333333111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000111111111111111000///...111111000000111111222333111222222333333444444555444555666666555666888:::<<>>AAADDDIIINNNsssbbb\\\TTTUUUTTTPPPHHH???888555444333222222111111222222000000000000000000000000//////.........---------,,,,,,,,,------.........+++++++++,,,,,,---------***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((((((((((()))***+++,,,******))))))))))))******))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,---------.........//////---------.........//////.........////////////000...///111333666999;;;===QQQ[[[kkkxxxzzzzzzwwwqqqkkkhhhjjjmmmrrruuuzzzxxxjjjZZZPPPEEECCC@@@>>>===;;;999666555555444444444444555555444555666555444444555666222222444555555444222222333333333333333333333333555555444333222000000///111222222333333222222111000000111111222222222222111111111111111111111111,,,---///000111111111000000000000000000000000000...///000111111111111111222222111111222222333444111222222333333444555555555666777777666777999;;;;;;<<<>>>AAAFFFKKKuuudddOOONNNMMMLLLJJJEEE>>>999333222111111222555999;;;000000000000////////////////////////////////////////////////............///...---,,,,,,,,,,,,,,,************************************************,,,'''''',,,---))))))...************************************************++++++******************))))))))))))************************************+++++++++*********))))))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------///...---,,,,,,---...///000---,,,---000111...+++000222000///555EEETTT\\\mmmttt~~~~~~xxxwwwrrrlllnnnxxx~~~~~~{{{qqqiii___UUULLLGGG@@@999888;;;888777666666777888777666444444555555555555555555555555444444444333333333222222222333333444444444555555555444333222111000///000000000111111111111222111111111111111222222000222333222111000111333111111222222222222111111000000////////////000000000000111111111111000000000111111111111222222222333333444444555666666666555555555666666666666666:::===???>>>AAAGGGtttUUUQQQMMMMMMNNNKKKCCC<<<666444333222222444666888222111111111111000000000////////////////////////////////////............///...------,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++***''''''(((************************************************************************))))))))))))************************************+++++++++*********))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,------------------------------------///......------......///000...,,,,,,...111222333///666===CCCNNN^^^kkkpppwwwzzzxxxrrrrrrooonnnuuu|||mmmkkkggg```VVVKKK@@@999:::888777666777666555333555555555555555555555555555555555444444444333333222222333333333444444444444444444444333222111000111111111111111222222222222222111111111111222222///111222222111000111222000111111111111111111000111111000000000000111111000000111111111111000000000111111111111222222222333333444444555666666666666666666777777777777888:::>>>???>>>AAAGGGbbbXXXOOOMMMQQQQQQJJJBBB888777555333222333333444333333222222222111111111////////////////////////////////////............///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,+++***+++...,,,(((************************************************************************)))))))))*********++++++************************+++++++++*********************+++++++++,,,,,,,,,------------............------------------------.........//////.........//////000//////000222444000<<>>;;;888777777777777666666666666666666666666666555555555444444444444333333333333333444444444444333333333333222111111000222222222222222222111111222222111111111111222222...000333333111000000000000000000000000000000000222222111111111111222222000000111111111111000000000111111111111222222222333333333444555555666666777777777888888999999999;;;>>>@@@???AAAFFFvvvfffTTTMMMPPPSSSNNNHHH<<<:::777444222111111222333222222222111111111111////////////////////////////////////..................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***)))+++444<<<777,,,***************************************************************+++++++++))))))*********+++++++++*********************************************************++++++,,,,,,---,,,------------.................................---...///000000///...---...111333333000000222555AAANNN___kkkuuu}}}}}}}}}wwwpppjjjhhhiiitttsss}}}wwwgggSSSGGGBBB<<<888777999;;;<<<777777777777777666666666555555555555444444444444333333444444444444444444222333333333222111111000222222222222111111111111333333222111111111222222...000333333222000000000000000000000000000000000222111111000000111111222000111111222222111111000000000111111111222222222222333333444444555666666666777777777888999999999;;;???@@@???AAAFFFxxx___PPPMMMPPPPPPNNNCCC@@@;;;666333111111222222222111111111000000000000000000000000000000000////////////..................---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***((('''///<<>>222(((************************************************)))))))))***++++++,,,,,,*********++++++++++++,,,***************************************+++++++++))))))***+++,,,------...+++,,,,,,,,,,,,---------......................../////////000000/////////555333000222:::IIIZZZfffqqqxxx{{{}}}}}}xxxtttyyy~~~kkkcccWWWLLLDDD>>>:::888:::::::::999999888888777666666666555555555444444555555555555444444444444333333333444444333333222111111111111222222333333555444333222222111222222222333444333222111333444333222111000000111222333000000////////////000000111111222222222222111111000111111111111222222222222222222333444444555555444555555666777888999999;;;???BBBBBBDDDHHHeeeRRRKKKQQQXXX```YYYMMM@@@777333333333333333222222222111111111000000000000000000000000////////////...........................///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///+++444CCCDDD444)))***************************************************((())))))***++++++,,,,,,*********+++++++++,,,,,,************************))))))*********+++++++++((()))***+++,,,------...------------....................................000000////////////000000666666:::DDDSSScccqqqyyyxxx~~~|||{{{{{{{{{}}}zzzuuummmcccYYYNNNDDD===;;;;;;;;;:::999999888888666666666666555555555555666555555555444444444444333444444555555444444444111222222333444555666666555555444333222222222222555555444333222222444777444333222111111222333444111000000000000000000111111222222333333222222111000111111111111222222222111222222333333444555555555666666777888999:::;;;;;;@@@CCCDDDFFFKKKoooVVVLLLRRR[[[lllcccTTTEEE:::444333333444444444333333333222222000000000000000000000000000/////////...........................///000000,,,,,,,,,,,,,,,,,,,,,,,,........................------<<>>777888;;;;;;;;;<<<:::999:::<<<:::444222444777777777777666666666666555555555555555555555555000222555888999999777666444444444333333333222222222222222222222222222222333333333222222111111111000000000000000000000111000000111222222222222111444333111000000000111111111222222333444555777888333444666888999:::999999===???DDDHHHKKKMMMzzzdddZZZYYY```iiimmmbbbNNN>>>;;;>>>999444222444444111000222000000////////////000000000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,(((...222111+++((())),,,+++++++++************)))************************++++++++++++++++++++++++)))************++++++++++++++++++*********))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...///000000000///111111111///000666@@@HHHbbbjjjuuu}}}~~~~~~}}}}}}{{{zzz|||{{{^^^PPPCCC??????<<<888777999666777999888555555888777777777666666666555555666666666666666666666666222333666999:::999888777444444444333333333222222222222222222222222222222333333333222222222111111222222222222222111111111000000111222222222222222444333111000000000111222222222222333444555666777444555666777999999999:::===@@@DDDIIILLLMMMtttaaaXXXWWWeeerrrooo]]]LLLDDDCCC;;;666333444444111000222111000000//////000000111000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,***'''''')))++++++++++++************)))************************************************)))************++++++++++++++++++***************(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,------,,,------------.........------...///000111222222222222111111666CCCVVVcccwww{{{}}}{{{|||xxxtttttt|||mmmUUUHHHAAA===999888;;;777666888888666777:::666666666666555555555555777777777777777777777777444555777999999999777666444444444444333333333333333333333333333333333333333333333222222222222111444444333333222222222111000111111222222222222222333333222111111111111222333333333333333444555666666666666666777888::::::>>>AAAEEEIIIMMMNNNnnn]]]TTT___lllmmmcccSSSGGGBBB;;;555222333444111111333111000000000000000000111000000000////////////...///............---------------------------------,,,------......------,,,///---+++)))***+++,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))***++++++,,,------,,,,,,,,,---------------------------............---.../////////000111222000000222999FFFXXXiiittt{{{}}}~~~|||{{{{{{vvvqqqqqqzzzmmmWWWGGG>>><<<>>>>>>:::888::::::777666888666666666666555555555444777777777777777777777777555666777888888777666555555444444444444333333333333333333333333333333333222222222222222222222222444444333333222222111111000111222222333333222222222222222222222222222222444444333333333444444555777666666555666888:::;;;???AAAFFFJJJMMMNNNpppYYYZZZ]]]___^^^WWWKKKBBB:::444111222333222222555111111000000000000111111111000000000///////////////............---------------------------------,,,------......------,,,...---+++,,,---...,,,***+++++++++*********))))))************************))))))))))))))))))))))))))))))*********+++++++++************************,,,+++++++++++++++++++++,,,,,,,,,------.........---------.........//////...///000///......000222///111999HHH\\\lllvvvyyy~~~~~~~~~~~~~~~}}}{{{zzztttrrrqqqsss{{{rrr\\\IIIAAAAAA<<<888777;;;<<<888666666777666666666666555555555666666666666666666666666555555666666666555444333555555555444444444333333333333333333333333333333222222222222222222222222333333222222111111111111111111222333333333333222222222222333333333222222444444333333333444444555777777666666666888999:::???AAAFFFJJJMMMNNNfff]]]TTTSSSWWWWWWPPPHHH<<<666222333444222333666222111111000000111111222111111000000000////////////............---------------------------------,,,------......------,,,+++***+++,,,------+++)))+++++++++************)))************************************************)))************+++++++++***************+++++++++---,,,,,,,,,++++++++++++,,,,,,,,,---......//////------........./////////...000111000......222555777===JJJ]]]oooyyy|||zzz}}}}}}}}}}}}{{{yyyqqquuuyyy}}}{{{cccQQQIII???999777:::<<<:::777777777777777777666666666666666666666666666666666666444444555555555444444333555555555555444444444333333333333333333333333333111222222222222333333333111111222222222222222222111222222333333333333333111222333333444333333333333333333333333444555666777777777777777888999999>>>AAAEEEIIIMMMNNN~~~nnn[[[QQQRRRTTTRRROOOBBB<<<666666555222222555222111111000000111111222111111111000000000/////////............---------........................,,,------......------,,,***++++++,,,+++++++++++++++++++++************)))************************++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////---000222222000222777<<>>======;;;999:::999888888888777777777777777777777777777777777777444444555555555555555555555555555555444444444444444444444444444444444444111111222222222333333333111111222222333444444444111222333333444444333333111222333444444444333333222222222333444555666777666666777888888888888777===@@@DDDIIILLLMMMgggVVVPPPQQQRRRQQQHHHAAA:::888666333222444222222111111111111222222111111111111000000000000//////.........---------........................,,,------......------,,,,,,------,,,******---///+++++++++************)))************************++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++******+++,,,------...///,,,,,,------...///000000............/////////000,,,000333333333555<<>>;;;:::;;;999999999999888888888777888888888888888888888888555555555555666666777777666666555555555444444444444444444444444444444444111111111222222333333333111222222333444555666666111222333333444444333333000111333444555444333333111222222333444555777888555666888999999888777666===???DDDHHHKKKMMMttt___SSSOOONNNNNNTTTFFF;;;999666//////555111111111111111111222222111111111111000000000000111111000000//////..............................//////.........---------))))))))))))))))))))))))***++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///......///000222222111///000000333555333555DDDUUUjjjooovvv{{{}}}~~~}}}}}}||||||dddJJJDDDCCC;;;999@@@;;;<<<;;;888;;;???<<<444999999999888777666666555888888888777555555888:::666666555555555444444444333444444555555444444333333333333444444444555555222222222222222222222222111111222222222333333333333333222111222333444555333333333444444444555555555555666666777777888888>>>@@@CCCGGGJJJLLLjjj[[[UUUTTTUUUTTTIII>>>888555222111444111111111111111111222222111111111111000000000000///...............------.................................------------,,,************************+++++++++,,,,,,+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///......---...///111111111111///111888???GGGUUUaaaqqqvvv|||~~~{{{zzzzzz~~~xxx]]]PPPGGG===999::::::<<<:::777999===<<<777999999999888777666666666888888777777777777888888666666555555555444444444333444444555555444444333333333333444444444555555222222222222222222222222111111222222222333333333333333222222222333444555333444444444444444444444555555666666777888888999===???CCCGGGJJJLLL}}}jjj]]]ZZZ[[[TTTQQQIII===777666666444222222222222222222111111111111111111000000000000,,,,,,,,,,,,,,,---------........................------------,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////------...000222444444111555AAAQQQ^^^gggmmmuuuzzz~~~~~~zzzwwwwwwyyy~~~ooo\\\OOOFFF@@@<<<>>>???===999888::::::888999999999888777777666666999777666777::::::888555666666666555555555444444333444444555555444444333333333333444444444555555333333333333333333333333111111222222222333333333333333222222222333444555444444444444444444444333666666666777888888999999===???BBBFFFJJJLLLwwwddd\\\[[[TTT\\\[[[KKK===:::888444333222222222222222111111111111111111000000000///+++++++++,,,,,,------...........................------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............//////000000//////000222444777999AAAQQQaaalllqqqssszzz}}}|||wwwvvvzzz~~~lll[[[SSSJJJ@@@AAAAAA@@@===:::999999888999999999888888777777777:::777555777<<<<<<888333666666666666555555555555333444444555555444444333333333333444444444555555333333333333333333333333111111222222222333333333222222222333333333444444555444444444444333333333666666777888888999999:::<<<>>>BBBFFFIIILLL}}}jjj\\\UUUQQQaaagggXXXDDD:::777444333333333333222222111111111111111111000000000///,,,,,,------......//////........................------,,,,,,,,,+++++++++************************,,,++++++******++++++,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///,,,...000111000000111333888CCCRRRaaalllsssuuuuuu~~~zzzvvvvvv|||kkk___SSSFFFAAA???>>>===<<<:::999999999999999999888888888888:::777555888<<<===999444777777666666666555555555333444444555555444444333333333333444444444555555333333333333333333333333111111222222222333333333222222333333333444444444444444444444444444444444777777888888999:::::::::===???BBBFFFIIIKKK}}}}}}xxxcccWWWPPP^^^fff]]]JJJ<<<666444444444444333222222111111111111111111000000000000............////////////........................------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///(((+++///000000111666:::AAAPPPbbbmmmssswwwxxxwwwzzzzzzzzzxxxwwwyyy{{{~~~vvvlllbbbYYYHHHAAA;;;;;;<<<;;;:::;;;999999999999999999999999:::888777888;;;;;;999666777777777666666666555555333444444555555444444333333333333444444444555555333333333333333333333333111111222222222333333333111222333444444444333333333333333444444444555555888888888999::::::;;;;;;>>>@@@CCCFFFHHHJJJxxxgggUUUXXX\\\\\\RRRCCC:::888555444444333222222111111111111111111000000000000/////////................................................------------,,,++++++++++++++++++++++++---,,,***))))))***,,,---************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///***---///000222888BBBJJJVVVcccppptttvvvxxxwwwttttttuuuzzzyyyuuuttt___OOO@@@<<<===<<<;;;<<<999999999999999999999999:::999999888888999999999777777777777666666666555333444444555555444444333333333333444444444555555444444444444444444444444111111222222222333333333111222333444444444333333111222222333444555666666888888999999:::;;;;;;;;;@@@AAADDDFFFHHHIIIzzzwww\\\TTTSSSZZZXXXKKK@@@===555555444333333222111111111111111111000000000000/////////......---------........................//////.........---------++++++++++++++++++++++++---,,,***))))))***,,,---************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////...000111222666@@@OOOZZZkkktttyyyxxxwwwxxxuuuoootttxxxxxxaaaIII???>>><<<:::;;;999999999999999999999999:::::::::888777777999<<<777777777777666666666666333444444555555444444333333333333444444444555555444444444444444444444444111111222222222333333333111222333444555444333333000111222333555666777777888999999::::::;;;;;;<<>>???BBBEEEHHHJJJ}}}yyyooo\\\LLLOOOZZZZZZLLL@@@999555333555555333222444333333222222111000000000000000/////////.........------------..................---,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......000,,,+++...///...///333000222444999GGGZZZhhhmmmuuuwwwyyyxxxvvvtttuuuvvv}}}mmm\\\NNNCCC======<<<:::888999;;;<<<<<<;;;777777777777888888888999999888888777666666555555444444444444444444444444333333333333333333333333444333333222222333333444444333222333555666444222333333333333333333333333444444555555666666777777888888888888999:::;;;;;;>>>???BBBEEEHHHIIIyyy}}}zzzcccNNNMMMWWWZZZSSSKKKAAA888222222555444333444333333333222111111000000000000000/////////..................////////////......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---.........+++,,,000111///000333111666===HHHYYYjjjqqqqqqvvvxxxxxxxxxvvvuuuvvvxxx{{{yyylll\\\KKK???<<<::::::;;;;;;;;;;;;;;;;;;777777777888888888888888888888888777777666666555444444444444444444444444333333333333333333333333444444333333333333444444333222111222444555555555333333333333333333333333444444444555666666777777888888888999999:::;;;;;;>>>???BBBEEEGGGIIIxxxoooSSSKKKRRRYYYZZZYYYKKK>>>222111555555444444333333333222222111111111000000000////////////...////////////000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,+++---111111//////333555???LLLYYYgggrrrvvvtttttttttuuuuuuuuuvvvwwwxxxuuu~~~|||wwwlllZZZIIIAAA=========<<<:::999888888888888888888888888888888888888888777777777666666555555555555555555555555444444444444444444444444444444333333333333444444555444222222222333555555333333333333333333333333333333444555555666666777777777888999::::::::::::>>>@@@BBBEEEGGGHHHzzzyyy___PPPQQQXXX```eeeUUUEEE555222555666444333333333333222222222222222111000000000/////////////////////000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......---,,,...111000...000555===LLL]]]gggmmmsssuuuuuupppppppppqqqrrrssssssrrrooo|||{{{lllYYYLLLBBB@@@>>><<<::::::999999999999999888888888888888888888888888777777777777555555555555555555555555444444444444444444444444555444444333333444444555777777555333222222333444333333333333333333333333333333444444555666666666666777999:::::::::::::::>>>@@@BBBEEEGGGHHH{{{ppp\\\UUUXXXaaajjj]]]LLL;;;555555555444444333333333333333333222222111111000000000/////////////////////000000000000---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......///---///111000000666>>>JJJZZZiiiooooooqqqtttuuupppppppppqqqsssrrrpppnnnrrrvvvfffZZZLLLEEE>>>;;;<<<======<<<999999999999999888888888888888888888888888888888555555555555555555555555444444444444444444444444555555444444444444555555888999888666333222222444333333333333333333333333333333333444555555666666666777999:::;;;;;;:::999>>>@@@BBBDDDFFFGGG|||mmm^^^YYY___iiicccSSSBBB999666444333444333333333333333333333333111111111000000000//////........./////////000000---...///000000///...---------------------------++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,,,,---......///......000111555???KKKYYYdddnnnppppppsssuuuuuuqqqrrrtttyyy}}}}}}{{{xxxzzz~~~}}}|||tttooo^^^RRRCCC<<<===???>>>;;;:::::::::999999888888888888888888888888888888888555555555555555555555555555555555555555555555555555555444444444444555555777999:::999666444444555333333333333333333333333222333333444444555555666666777999;;;;;;;;;:::999>>>@@@BBBDDDFFFGGGzzzwwwyyyeeeZZZ]]]fffgggWWWFFF<<<777333222444333333333333333333333333111111111111000000000000............////////////---...///000000///...---------------------------++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......000......000333999GGGUUUdddjjjnnnooorrrvvvwwwtttrrrtttyyyooo^^^III>>>>>>???;;;777:::::::::999999888888888888888888888888888999999666666666666666666666666555555555555555555555555555555444444444444555555555888;;;:::888666666777333333333333333333333333222222333444444555555666555777999;;;<<<;;;:::999>>>@@@BBBDDDFFFFFFzzzuuu}}}qqqWWWPPPVVVXXX]]]UUUBBB777999777000444333111222333333222000111111000000000000111111////////////////////////------......------,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,)))***,,,,,,++++++,,,...++++++,,,,,,,,,---------...------,,,---...000111+++111444222666EEEXXXeeelllmmmnnnpppqqqsssssssssssszzzzzz___GGG???@@@???;;;<<<<<<;;;:::999999999999;;;:::999999::::::888555888777666555555666777888555555666666777777888888666555555555555444444444444222333888===>>>888222555555555444444333333333444444444555555555555666555666777888888999999888@@@AAACCCEEEFFFGGGxxxttteeeWWWVVVZZZeeecccNNN;;;666777555444333222222333333222000111111000000000000111111////////////////////////------......------,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,***+++,,,,,,+++***+++---++++++,,,,,,,,,---------111000///---,,,,,,,,,,,,000333444666AAASSSdddlllmmmnnnoooqqqrrrsssttttttvvvpppXXXGGG@@@<<<999;;;;;;;;;::::::999999999===???@@@>>>;;;999999:::777777666555555666777777555666666666777777777888666555555555555444444444444888888999EEESSSNNN@@@555555444444444333333333444444444555555555555666555666777888999999999999???AAACCCEEEGGGHHHwwwmmm{{{qqqZZZPPPYYYjjjqqq^^^DDD666666999444333222222333333222111111111000000000000111111////////////////////////---............---,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++******+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,------------000000///...---,,,++++++222333555<<>>;;;:::;;;;;;;;;;;;:::999999===AAADDDAAA:::666888<<<777666666555555666666777666666666666777777777777666555555555555444444444000888666222AAAWWWTTT@@@555444444444444333333333444444444555555555555666555666777888999999999999???@@@CCCFFFHHHJJJqqquuu}}}```MMMTTTeeeqqqgggOOO<<<777999555333222222333444222111111111000000000000111111////////////////////////...............------,,,------------------------------------------------,,,++++++******+++++++++******+++++++++,,,,,,,,,,,,---...---+++******+++,,,,,,,,,------------...,,,------...////////////000555<<>>@@@CCCFFFIIIKKKvvvvvvrrr[[[PPPYYYdddeeeYYYGGG;;;777555444222333444444333111111111000000000000111111////////////////////////......//////......---,,,------------------------------------------------,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,......---+++***+++,,,,,,,,,---------.........,,,------...000111111222111>>>LLLUUU^^^gggmmmmmmpppqqqrrrrrrssssssrrrrrrsss___PPPEEE<<<===>>>>>>======<<<;;;:::888888999999:::::::::999666777777777777777777666777777777777666666666666666555555555555444444444999666444666555222333666444444444444444444444444444444444555555555555666666777888999999::::::999===???CCCFFFIIIKKKqqqxxxmmmWWWRRRTTT^^^^^^QQQ@@@777555444333333444444333222111111000000000000111111////////////////////////...////////////...------,,,,,,,,,------------...------------------------,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,,,,---...---,,,+++,,,---,,,---------............111000/////////111222444===MMM^^^dddfffiiimmmooonnnoooqqqtttvvvwwwxxxyyyvvvfff[[[OOOFFFBBBAAA@@@>>>===<<<<<<<<<999888888:::===>>>===;;;777888888999999888888777777777777777666666666666666555555555555444444444:::444555;;;666,,,///:::333333333444444444444555444444444555555555555666666777888999::::::::::::===???BBBFFFIIIJJJ{{{rrrzzzhhhUUULLLVVV___VVVFFF<<<666444333333444444333222111111000000000000111111///////////////////////////////////////...------,,,,,,,,,---------..............................+++++++++++++++,,,---...******+++++++++,,,,,,,,,+++,,,...---,,,,,,---...------------............222000///...000333666999MMM[[[iiilllkkkmmmqqqssspppssswww|||}}}nnneee[[[SSSHHHEEEBBB???===<<<======999:::<<<<<<<<<<<<======888999::::::::::::999888888777777777666666666555666555555555555444444444333222444666444111333888333333333444444444555555444444444555555555555666777777888999::::::::::::===???BBBEEEHHHIIIuuusssvvv[[[JJJRRR]]]WWWJJJBBB666444333333444555333222111111000000000000111111///////////////////////////////////////......---,,,,,,,,,------.................................++++++++++++,,,,,,---...******+++++++++,,,,,,,,,+++,,,------,,,,,,...///---------........./////////...------111666<<<@@@XXXccclllllllllooosssuuuuuuxxx~~~vvvjjj```YYYKKKHHHCCC???<<<<<<===>>>777;;;???>>>999777:::===999:::;;;;;;;;;;;;:::999888888777777666666666555666666555555555444444444000666777333555;;;;;;444333333333444444555555555444444444555555555666666777777888999::::::::::::===???BBBEEEGGGHHH}}}vvvzzz~~~hhhSSSRRR___cccTTTCCC<<<:::666222111111333555222222222111111111111000000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................------000000000///111888CCCKKKaaadddhhhlllnnnpppsssuuuooowwwyyyppphhhbbbWWWPPPFFF===999999<<<>>>::::::::::::::::::::::::777888:::;;;:::888666555888777666555555666777888555666777888777666444333777666555444444555666777555555555555555555555555555555555555666666666666::::::999999::::::;;;<<<>>>@@@BBBEEEHHHIII{{{vvvoooVVVQQQ\\\ccc[[[PPP???<<<777444444444444333222222222111111111111000000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,........................///......///666BBBPPPYYYdddgggllloooqqqrrrtttuuuxxxyyytttooobbbPPPBBB<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888999:::::::::999777666777777666666666666777777777777666666555555555555777666555444444555666777555555555555555555555555555555555555666666666666999999999999999::::::;;;>>>@@@BBBEEEHHHIIIvvvzzz{{{]]]OOOTTT\\\^^^[[[FFF@@@888555666777444111222222222111111111111000000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,........................222///...222===MMM[[[dddgggjjjnnnqqqssstttvvvxxxuuu\\\JJJAAA???>>>===???>>>>>>===<<<;;;::::::888999:::::::::999777777666777777888888777777666999888666444444555666777666666555555555555666666555555555555555555555555555555555555666666666666888888888888999999999:::>>>???BBBEEEHHHIII|||vvvfffOOOKKKRRR[[[___QQQGGG:::444555777555222222222222111111111000000000000000000000000000000////////////....................................------------------------...---++++++---...---,,,***+++,,,---............------------------------............////////////333111111777DDDRRR]]]bbbjjjlllnnnppprrrvvv{{{~~~hhhTTTGGGAAA???@@@??????>>>===<<<::::::999888999999::::::999888888666777888999999888777666888888666555555555666777666666666555555666666666555555555555555555555555555555555555666666666666777777888888999999999999===???BBBEEEGGGIIIxxxyyysssXXXLLLPPP\\\fff^^^PPP>>>444333555555444222222222111111111000000000000000000000000000000////////////....................................---------------------------+++******+++,,,,,,+++,,,------...------,,,,,,------------------------........./////////000000000111666???LLLVVV\\\]]]kkkkkkmmmnnnrrryyyuuuaaaMMMAAA>>>???>>>>>>===<<<;;;:::999888999999999:::::::::999999666777888999999888777666666777888888888777555555555666666666666666666555555555555555555555555555555555555555666666666666666777888999999999888888===???AAADDDGGGHHHxxxiiiXXXWWWcccnnnhhhZZZGGG999444444555555222222222111111111111000000000000000000000000000////////////....................................---------------------------+++)))***+++,,,++++++------......------,,,+++------------------------.........//////000000111---333===IIIUUU\\\______jjjkkknnnqqquuu}}}pppXXXEEE>>>>>>======<<<<<<;;;:::999999999999999999::::::::::::777888888888888888888777666777888999999777555444555555666666666666555555555555555555555555555555555555555555666666666666666777999:::::::::999888===>>>AAADDDGGGHHHzzzeee^^^eeepppooocccRRRBBB999555555666222222222111111111111000000000000000000000000000////////////............................................................---,,,******,,,---,,,+++,,,,,,------...---------........................---......///000000111111222:::GGGSSS\\\bbbdddfffiiimmmsssxxx|||}}}gggRRRFFFBBB=========<<<<<<<<<;;;;;;999999999999::::::;;;;;;999888888777777888888999888888888888777777666666444555666777777666555444555555555555555555555555555555555555666666666666777888:::;;;<<<;;;:::999<<<>>>AAADDDFFFHHH|||lll___ccckkkrrriiiZZZJJJ>>>777555555222222222111111111111000000000000000000000000000000/////////............................................................///---+++,,,---...------***+++,,,---.../////////........................---......///000111111222:::CCCPPP[[[aaadddhhhjjjhhhooowwwrrr___QQQJJJ>>>>>>>>>>>>============:::999999999::::::;;;<<<:::999888777777888999::::::999777666555666777888444555666777777666555444555555555555555555555555555555555555666666666777777999:::<<<<<<;;;:::999<<<>>>AAADDDFFFHHH}}}sss___YYY]]]dddmmmgggNNN:::666777555333222111111000111111111000111222333333222111000111111000000//////......///...---,,,---...000222...........................------------...//////---------............///............////////////000,,,,,,000222111111222>>>IIIWWW```bbbcccfffjjjpppyyyxxxmmm^^^RRRDDDBBB>>><<<<<<<<<===<<<999:::<<<;;;999999:::<<<;;;999777666777:::>>>@@@MMMFFF<<<666555777888888;;;777444444666777555222666666666666666666666666666666666666777777777777999999:::;;;;;;;;;;;;:::???@@@BBBEEEGGGIII~~~zzzbbbZZZ\\\bbbmmmlllVVV@@@888777444333222222111111111111111000111111111111111111000111000000000/////////...//////---------...000111........................---------------...//////---------............///............////////////111...---000111111444999IIIRRR]]]cccdddeeeiiimmmvvv~~~yyyooobbbWWWEEEAAA===<<<======;;;999::::::::::::::::::;;;<<<;;;:::888777777999;;;===CCC===777333333555666555666555444555666666666555666666666666666666666666666666666666777777777777888999999:::::::::::::::>>>???AAADDDFFFHHH~~~jjj]]]\\\^^^mmmrrrbbbJJJ;;;666444333333222111111111111111111000000//////000000111000000000000//////////////////...------...000111........................---------------......///---------............///............////////////222000///111111333:::DDDWWW]]]dddggggggiiinnntttvvviii^^^LLLFFF@@@>>>??????<<<888;;;:::999999:::<<<<<<<<<;;;:::999888888888888888999666444333444555555444444666777777555444444555666666666666666666666666666666666666777777777777777888888999:::999999999===>>>@@@CCCEEEGGG|||||||||}}}}}}{{{{{{{{{{{{{{{}}}xxxuuuccc[[[ZZZjjjvvvnnnXXXCCC888555333333222111111111111222111000///......///000111000000000000//////////////////............///000........................------,,,,,,------...///---------............///............////////////222000000111111555AAAMMM___bbbfffgggiiinnnvvv}}}wwwjjj[[[RRRFFFAAA@@@AAA>>>;;;;;;999777888:::<<<;;;:::888999999999999888777777555555666666777777666555555888:::888444111222333666666666666666666666666666666666666777777777777777777888999999999999888===>>>AAACCCFFFHHH|||{{{yyywwwuuusssrrrrrrsssqqqnnnkkkiiijjjlllnnnqqqrrrsssrrrrrrtttxxx{{{|||~~~wwwjjj\\\WWWeeeuuuwwwfffNNN===666444333333222111222222222111000///......///000111////////////000000000000/////////.........//////........................,,,,,,,,,,,,,,,---......---------............///............////////////000///000222444:::GGGUUUaaabbbdddfffkkkttt~~~mmmaaaPPPDDD@@@???>>>===:::999999:::;;;;;;:::999666777888999999999888888555666888888888777777666444777999888555333444666666666666666666666666666666666666666777777777777777777888999999999999888>>>@@@BBBEEEGGGIII|||{{{qqqpppnnnkkkiiihhhgggfffcccbbbaaa^^^\\\\\\___bbbeeegggiiihhhhhhjjjnnnsssvvvzzz~~~~~~qqq```VVV^^^mmmzzzsss[[[DDD999444444333222222222222222111000000//////000000111////////////000000000000///////////////.................................,,,,,,,,,,,,,,,------...---------............///............////////////000///000555:::BBBNNNZZZ``````bbbfffooo}}}~~~ssssssrrrrrrqqqpppnnnnnnpppqqqtttvvvxxxzzz{{{|||zzz|||}}}qqq^^^LLLAAA<<<<<<<<<:::<<>>;;;<<<:::AAAFFFFFF@@@:::999:::::::::::::::999999999999555666666555444555999======:::777666666888999999666666666666666666666666666666666666777777777777888999999:::::::::::::::>>>???BBBDDDGGGHHHxxxtttjjjiiigggeeeaaa\\\XXXVVVTTTSSSQQQOOOMMMLLLKKKKKKJJJLLLMMMKKKIIIIIILLLOOOKKKOOOQQQQQQPPPQQQWWW]]]\\\aaafffgggfffgggkkkooopppqqqsssvvvyyy|||~~~vvvgggVVVRRR^^^xxxnnnPPP>>>555444333333222222333333000111222333333222111000.../////////000000111111//////000000///...------........................,,,,,,++++++,,,,,,---...---------.........//////............/////////000222000333>>>HHHQQQYYY```ccccccdddkkkxxxvvvlllkkkiiifffccc```___^^^^^^\\\\\\\\\[[[ZZZXXXWWWVVVOOOPPPQQQSSSTTTUUUUUUVVVTTTWWWZZZ[[[ZZZ\\\___cccgggjjjnnnuuu}}}~~~gggQQQBBB===>>>;;;DDDLLLKKKBBB;;;:::<<<>>>===;;;:::999888888888666777777555555777===BBBGGGAAA:::666666666555333666666666666666666666666666666666666777777777777999999:::;;;;;;;;;;;;:::===>>>@@@CCCFFFGGGyyyqqqjjjaaaZZZSSSSSSQQQOOOMMMKKKIIIHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLNNNOOORRRSSSVVVXXXYYYZZZZZZZZZ```bbbeeegggiiilllpppssswwwyyy}}}mmm___ZZZ^^^qqqzzz```HHH888444222444333111111444222222222111111111000000111111111111000000000000111000000///...---------////////////////////////...------,,,,,,------...---------.........//////111------000222000000111222333888AAAMMMXXX^^^```cccbbbiiixxxyyyqqqooonnnmmmnnnmmmkkkiiigggfffeeeeeecccbbbbbbccccccaaa]]][[[XXXUUURRRQQQSSSTTTRRRPPPNNNOOOPPPQQQRRRSSSSSSSSSZZZ\\\^^^ccchhhnnnsssvvvvvvXXXGGGBBB;;;999===>>>;;;;;;???===888999999999999999999999999:::888666666777;;;???AAA999999888777666555444444888888777777666666666555222444555777777777666666777999;;;;;;::::::;;;<<<>>>BBBDDDDDDFFFJJJuuuhhh```YYYSSSNNNJJJJJJIIIGGGEEEDDDBBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCDDDEEEFFFGGGHHHHHHLLLNNNPPPRRRSSSTTTTTTTTTVVVXXX[[[]]]___bbbfffiiipppssswww{{{vvvddd[[[ZZZlllfffLLL<<<777444555444111111333222222222111111111000000111111111111000000000000222111111000//////......////////////////////////...------,,,,,,------...---------.........//////000------111222//////111222555<<>>>>><<<<<<@@@>>>:::999999999999999999999999999888777666777:::===>>>888888777777666666555555777777777666666666555555333444555666777777777777777999;;;;;;:::::::::<<<>>>BBBDDDDDDFFFJJJyyyooo```TTTMMMIIIFFFDDDBBBAAAAAA@@@???>>>======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEGGGIIIJJJKKKKKKKKKMMMOOORRRTTTVVVYYY]]]```eeehhhmmmqqqvvv{{{vvvfff]]]kkkoooSSSCCC<<<777555444111000333222222222111111111111111111111111111000000000000222222111111000000//////////////////////////////......------------......------.........////////////------111111......000444999BBBMMMWWW___dddfffiiilllyyy|||xxxyyywwwuuusssrrroookkkhhhjjjhhhfffdddbbb^^^ZZZVVVYYYVVVSSSOOOMMMMMMNNNOOOQQQQQQQQQRRRTTTWWWYYY[[[```dddkkkqqqxxx{{{bbbRRRJJJ???===???>>><<<===@@@???;;;::::::::::::::::::::::::888888888777888888999:::777777777777666666666666666666666666555555555555555555555555666777888888888:::;;;<<<:::::::::;;;>>>BBBDDDDDDFFFJJJtttiii___WWWNNNFFFCCCBBBBBBBBB>>>>>>>>>>>>============<<<;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<>>>>>>???AAABBBCCCCCCCCCDDDFFFIIIKKKMMMPPPTTTWWWYYY\\\aaafffkkkpppvvv{{{yyyfffnnnyyy\\\GGG???777555444222111333111111111111111111111111111111111111000000000///111111111000000/////////////////////////////////......------------..................////////////...,,,...111111......222888???JJJTTT\\\aaaeeehhhmmmxxx}}}yyywwwvvvtttqqqnnnkkkhhheeecccgggddd___ZZZVVVSSSQQQPPPSSSRRRPPPOOOOOOOOOPPPPPPSSSVVVZZZ^^^dddmmmxxxnnn]]]QQQBBBAAA???<<<;;;===???>>>;;;::::::::::::::::::::::::888888888888888777666666555666666666777777777888666666555555555555555555666555555444555777888:::999:::<<<<<<;;;::::::;;;>>>BBBDDDDDDGGGKKKvvvhhhYYYNNNJJJHHHDDDAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<:::;;;;;;<<<===>>>??????;;;===???AAABBBDDDHHHKKKMMMQQQUUUZZZ___dddjjjnnnssswww}}}|||nnnmmmiiiLLLAAA777444444222222444111111111111111111111111111111111111000000000///000///////////////......///////////////////////////......------......///........./////////000000---,,,...111000...111666>>>GGGRRRYYY]]]aaagggkkk{{{|||vvvqqqmmmllllllmmmllljjjgggccc^^^ZZZWWWWWWUUURRRPPPMMMLLLKKKKKKMMMOOOQQQRRRUUU[[[dddkkkxxx~~~{{{kkk\\\JJJEEE@@@;;;;;;======<<<:::::::::::::::::::::::::::888888999999888666555444555555666666777777888888555555666666666666666666666666555555666777999::::::;;;===<<<;;;::::::;;;>>>BBBDDDDDDGGGLLLwwwdddWWWOOOIIIDDDCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888999:::;;;<<<<<<===:::999999::::::<<<======:::;;;===>>>>>>@@@CCCEEEEEEHHHLLLPPPTTTYYY^^^bbbdddjjjqqqvvvyyy}}}xxxwww|||ooofffrrrtttTTTGGG:::555555333333444111111111111111222222222111111111111000000000000////////////............//////////////////////////////............//////....../////////000000000...---...111000///444<<>>===::::::::::::::::::::::::::::::999999999888888777555555555555666666777777888888666666666666777777777777666666666666777888999999:::<<<======;;;::::::;;;>>>BBBEEEEEEGGGLLLwwwbbbRRRKKKJJJIIIHHHFFFFFFGGGFFFEEECCCBBBBBB@@@@@@@@@@@@@@@?????????========================999999999999999999999999888888999::::::;;;;;;<<<:::999999999999;;;<<<===;;;===>>>>>>===>>>@@@BBB@@@CCCFFFIIILLLPPPUUUXXXWWW^^^fffkkknnnrrryyy}}}vvvrrrtttqqq___aaarrr{{{xxx^^^OOO???888666444333333000000111111111222222222111111111111000000000000//////////////////////////////////////////////////////............//////.../////////000000000000...---...000///000888BBBIIIQQQZZZ^^^```fffrrr|||yyyvvvsssssssssrrrqqqnnnllljjjbbb```\\\XXXTTTQQQOOONNNKKKMMMOOOOOOLLLLLLNNNQQQUUUZZZcccllluuu~~~xxxeeeRRRGGG>>>>>>@@@===::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777666666666666777777777777777777777777888888999999555555777777888888888888;;;<<<>>>===;;;::::::;;;>>>BBBEEEEEEHHHMMMqqqgggZZZRRRPPPPPPOOOMMMIIIJJJKKKJJJIIIIIIJJJKKKBBBBBBBBBBBBBBBAAAAAAAAA========================::::::::::::::::::::::::999999999999:::::::::::::::999888888999:::<<<===888999:::999999999;;;<<<>>>@@@CCCFFFHHHKKKOOORRRPPPWWW___eeegggkkkqqqwww}}}wwwrrrsssuuu\\\WWWffftttwwweeeUUUDDD;;;777444222222000000111111222222222222111111111111000000000000000000000000000111111111//////////////////////////////............//////////////////000000000000///......//////111;;;EEEKKKSSS\\\___aaaiiixxx}}}{{{xxxuuurrrooommmlllhhhfffbbb]]]YYYVVVTTTTTTMMMPPPSSSSSSPPPNNNNNNPPPQQQRRRUUUYYYaaammmzzzlllWWWJJJ@@@@@@BBB>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777888888777777777777666666666666777777888888999999999:::444555777999999999888888;;;===>>>===;;;::::::;;;>>>BBBEEEEEEHHHMMMttthhhddd___^^^^^^^^^\\\ZZZZZZWWWTTTSSSTTTSSSOOOLLLPPPMMMIIIGGGGGGGGGGGGFFFFFFEEECCCBBBBBBAAA???===>>>===<<<;;;::::::::::::888888888888888999:::;;;<<<;;;::::::999999::::::999999999:::::::::;;;;;;=========???AAADDDFFFHHHLLLOOORRRVVVYYY]]]bbbeeeooossszzzvvvppp{{{wwweee[[[^^^hhhqqqmmmaaaLLL:::333444333///222222222222111111000000000000////////////000000000000000000000///..................////////////////////////////////////............/////////000111//////000111555AAAMMMWWWUUU\\\ggggggiii}}}yyytttnnnjjjooolllhhheeebbb___[[[XXXSSSVVVXXXWWWRRRMMMKKKKKKNNNOOOPPPQQQUUU^^^iiiqqqzzz{{{hhhXXXGGG>>>>>>>>><<<:::::::::::::::::::::::::::888888888888777777777777777888999888777666666888777777777777777666555555777777777777888888888888999999:::;;;;;;<<<<<<======???AAADDDFFFHHHxxxxxxuuurrrqqqsssssspppnnnhhheeebbbaaabbbbbb```^^^[[[YYYXXXWWWVVVTTTQQQNNNOOOMMMJJJIIIIIIHHHFFFDDDAAA@@@???>>><<<<<<;;;;;;999999999888999999::::::<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===???AAACCCDDDFFFIIILLLOOORRRVVV[[[^^^cccgggmmmsssxxx||||||rrrooovvvbbbVVVYYYfffrrrvvvjjjUUUAAA777666555222222222222222111111111000111111000000000000111111000000000000000///..................////////////////////////////////////........./////////000000222000000222333888EEEQQQWWWYYY___eeegggqqq}}}uuupppooommmjjjgggfffccc```^^^WWWYYY[[[XXXSSSNNNLLLKKKIIIJJJJJJJJJMMMTTT]]]dddnnnrrr```LLLAAA???>>>======::::::::::::::::::::::::888888888888777777777777777888999888777666666888777777777777777666555555777777777777888888888888999999:::;;;;;;<<<<<<===>>>???AAADDDGGGHHH{{{uuurrrnnnllllllllllllkkkccccccccccccbbb^^^YYYUUUWWWUUUSSSQQQPPPNNNLLLIIIEEEEEECCCBBB@@@???======;;;;;;:::999999999999:::;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;;;;<<<===???@@@AAADDDGGGIIILLLOOOSSSWWW[[[^^^dddiiiooouuu{{{ssshhh{{{~~~fffVVVUUUdddrrr{{{qqq]]]FFF777444333222222222222222111111111111222222111111111111222222000000000000000///..................////////////////////////////////////....../////////000000000333111111444777===JJJVVVWWW]]]bbbcccjjj{{{tttrrrpppmmmlllkkkiiigggeee]]]^^^^^^[[[VVVQQQMMMLLLLLLKKKJJJIIIJJJOOOVVV[[[```mmmpppWWWHHHAAA======>>>::::::::::::::::::::::::999999888888888777777777777888999888777666666888777777777777777666666555777777777777888888888888999999:::;;;;;;<<<<<<===>>>@@@BBBDDDGGGHHHzzzuuurrrqqqppppppjjjiiiiiihhhhhheeeaaa^^^]]][[[XXXVVVTTTRRROOOMMMKKKJJJIIIGGGEEECCCAAA@@@>>>===<<<;;;:::999999999::::::::::::::::::;;;<<<:::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;<<<<<>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777888999888666666666888666666777777777777666666666777777777888888888888999999:::;;;;;;<<<<<<===???@@@BBBEEEGGGIII}}}yyyxxxxxxvvvsssooommmllllllkkkjjjcccaaa^^^[[[ZZZWWWTTTRRRQQQPPPOOONNNKKKIIIFFFEEECCCBBB@@@>>><<<;;;::::::::::::999999999999::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;::::::===???AAABBBCCCEEEHHHKKKKKKNNNQQQVVV[[[bbbjjjoooyyy|||uuuttttttfffZZZ___hhh}}}}}}rrrZZZCCC888777999222222222222222222222333000000////////////000000000000000000000///..................////////////////////////////////////////////////000000000111111///111888???FFFPPPZZZYYY^^^aaajjj}}}yyyvvvsssooollljjjhhhfffbbb^^^ZZZUUURRRKKKIIIFFFFFFGGGIIIKKKLLLRRRXXXbbblllyyy~~~eeeVVVJJJ===:::???;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777888999888666666666888666666777777777777666666666777777777888888888888999999:::;;;;;;<<<<<<===@@@AAACCCEEEGGGIII}}}vvvqqqppppppqqqqqqkkkiiifffdddbbb```]]][[[XXXXXXWWWVVVTTTQQQNNNMMMJJJIIIGGGDDDAAA@@@>>>>>><<<;;;:::999999999999:::888888888888999999999999::::::;;;;;;;;;;;;:::999999;;;<<<======???AAADDDDDDFFFJJJMMMRRRXXX^^^ccckkkpppwww}}}{{{sssmmmvvvmmm``````gggzzz{{{dddIII999666888222222222222333333333333000000////////////000000000000000000000///................../////////////////////////////////////////////000000000111111111000333<<>>===<<<;;;:::::::::888888999999999:::::::::888999:::;;;;;;:::999999777999:::::::::;;;===???@@@BBBFFFIIILLLPPPVVVYYY]]]ccckkkssszzzrrrlllooovvvhhhfffjjjwwwnnnOOO:::444555222222222333333333444444111000000000000000000111000000000000000///..................//////////////////////////////////////////000000000111111111222111666@@@IIIOOOUUUZZZ^^^^^^iiizzzvvvpppmmmiiigggfffddd```]]]UUURRROOONNNNNNNNNMMMKKKJJJMMMRRRYYYcccrrrzzzttteeeMMM???@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888777888999888777666666888555555666777777777777777777777777777888888888888999999:::;;;;;;<<<<<<===AAABBBDDDFFFHHHIII}}}tttrrrooonnnmmmkkkiiifffddddddeeedddccc```]]][[[XXXWWWTTTPPPMMMJJJIIIHHHBBBAAA???>>><<<;;;;;;;;;999999:::::::::;;;;;;;;;666777999::::::999888888888999::::::::::::<<<>>>;;;===@@@CCCEEEIIIMMMPPPTTTZZZcccllluuu|||uuupppppppppmmmooo{{{xxxWWW???666777222222222333333444444444222222111111111111222222000000000000000//////.............../////////000////////////////////////000000000000111111111111333333999DDDMMMRRRVVV[[[______nnn{{{pppmmmiiihhhhhhgggdddaaaYYYVVVRRRPPPPPPOOOLLLIIIJJJLLLPPPVVV___lllyyyrrrTTTAAA>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777888999888777666666888555555666777777777777777777777777777888888888888999999:::;;;;;;<<<<<<===BBBCCCDDDFFFHHHIIIzzzwwwtttpppoooppprrrtttppppppnnnjjjdddaaabbbeeecccbbb___ZZZUUUPPPLLLJJJFFFEEECCCCCCBBB@@@<<<999:::999999:::;;;;;;999777:::999888777666666666666777888888888888999999999>>>>>>>>>???BBBFFFJJJLLLPPPTTTZZZ```hhhqqqyyytttmmmjjjppp~~~xxxjjjyyydddHHH:::666555333222222333222111000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000.........///111222111///444666===GGGNNNPPPTTTYYY\\\ccc}}}zzztttllliiijjjjjjgggccc```[[[TTTOOOLLLJJJIIIHHHLLLLLLNNNQQQWWW```hhhmmmpppsssuuuvvvwwwzzz```GGG@@@>>>>>>===;;;:::<<<;;;:::<<<<<<;;;:::999999999999777777777777777666666555666666666666777777777777777777777777777888888999:::::::::;;;;;;;;;<<<<<>><<<;;;;;;<<<;;;:::<<<<<<;;;:::999999999999777777777777777666666555666666666777777777888888777777777777777888888999:::::::::;;;;;;;;;<<<<<<@@@AAACCCDDDFFFGGGwwwsssqqqqqqrrrtttuuusssmmmgggbbb```iiiiiijjjkkkkkkkkkjjjjjj]]]YYYRRRMMMIIIGGGDDDCCC@@@===999777888:::;;;;;;:::999999888888888999999777888888888888999999999:::999999:::<<<>>>AAABBBGGGJJJNNNRRRWWW^^^eeejjjttt|||wwwjjjcccfffxxxmmmfffjjjyyybbbIII@@@555333222222333333333222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...//////000111111222222666;;;GGGRRRXXXYYY^^^dddiii|||xxxqqqllliiihhhgggfffccc```\\\VVVOOOIIIJJJIIIIIIIIIKKKMMMPPPRRRQQQRRRTTTTTTUUUWWWZZZ]]]aaabbbeeeggglllssszzzyyy^^^GGGAAA>>>;;;;;;;;;<<<<<<;;;<<<<<<;;;:::999999999999777777888888777777666555777777777888888888999999777777777777777888888999:::::::::;;;;;;;;;<<<<<>>AAADDDGGGKKKPPPVVV\\\aaannnwww~~~~~~~~~~~~}}}~~~mmmccccccnnnvvvbbbcccvvvlllNNNEEE666444222222333444444333000000000000000000000000000000000000000000000000////////////000000000000////////////////////////...///000000111111333444888???LLLWWWZZZZZZ___gggnnnwwwpppmmmllljjjiiifffddd```[[[TTTOOOLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNOOOPPPRRRTTTUUUVVVXXXZZZ^^^dddlllqqqzzz|||oooUUUFFF@@@;;;;;;<<<<<<<<<===<<<<<<;;;:::999999999999777888888888888777666666777888888888999999999999777777777777777888888999:::::::::;;;;;;;;;<<<<<<@@@AAACCCEEEGGGHHH|||wwwnnnppprrrttttttqqqmmmjjjfffggghhhjjjlllmmmnnnnnnllljjjgggddd```ZZZTTTOOOIIIGGGEEEDDDCCCAAA>>>;;;999999888777777777888888777777888888888999999999888888888999999:::;;;<<<===???CCCFFFKKKQQQXXX\\\gggqqq{{{~~~yyyvvvuuuuuuuuuuuuuuuvvvwwwvvvuuuuuuvvvwww~~~qqqcccccchhhxxxbbbcccwwwpppQQQGGG999666333222333444444333000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////...000111111000111444777;;;CCCOOOXXXYYYYYYaaajjjuuu~~~wwwsssrrrmmmjjjfffcccaaa^^^ZZZWWWNNNMMMKKKJJJHHHHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKKKKOOOPPPQQQSSSUUU[[[aaaffflllmmmrrryyy|||cccLLLBBB<<<<<<>>><<<;;;===<<<<<<;;;:::999999999999888888888888888777777666777888888888999999999999777777777777777888888999:::::::::;;;;;;;;;<<<<<>>@@@<<<;;;>>><<<<<<;;;:::999999999999888888999999888888777666777777777888888888999999777777777777777888888999:::::::::;;;;;;;;;<<<<<<>>>@@@AAACCCEEEFFF~~~wwwssssssttttttsssmmmnnnnnnooooooooonnnnnnooonnnnnnnnnnnnkkkgggdddWWWTTTQQQNNNLLLIIIFFFCCC???>>><<<;;;999999888888777888888888888999999999777777888999::::::;;;;;;:::;;;>>>@@@BBBFFFLLLPPPRRR^^^jjjrrrwww}}}}}}zzzwwwtttrrroookkkiiifffdddaaaaaaaaaaaa```___```aaaaaa```___```bbbdddfffjjjoooqqqqqqsssxxx|||nnnnnnhhhjjjllljjjrrroooZZZ>>>;;;666333333333222222000000000000000000000000////////////////////////.........///000111111111000000000000000000000000...111333222000111666;;;CCCJJJTTTYYYYYY]]]nnn}}}uuurrrmmmiiigggdddaaa___VVVTTTOOOKKKHHHGGGHHHIIIHHHGGGFFFGGGJJJKKKIIIGGGEEEGGGIIIJJJKKKLLLOOOQQQSSSWWW[[[___ccciiirrrxxx|||sssZZZJJJ???@@@AAA===;;;???<<<<<<;;;:::999999999999888999999999999888777777666666666777777777888888777777777777777888888999:::::::::;;;;;;;;;<<<<<>>===;;;999;;;:::999999:::;;;;;;:::999888777666666777888999777888999<<>>???===???AAADDDFFFGGG}}}vvvoooooopppqqqpppooooooqqqtttrrrqqqqqqqqqpppooooooooosssrrrppplllfff^^^WWWSSSPPPLLLGGGCCC@@@>>>;;;::::::999777777888999999888999888777666666777888999777888999;;;>>>AAADDDEEEIIINNNTTTZZZ^^^]]][[[YYYXXXTTTPPPOOOQQQQQQNNNJJJNNNMMMKKKJJJJJJKKKMMMNNNMMMNNNOOOOOONNNNNNOOOQQQUUUWWWYYY[[[]]]```dddffflllqqqwww|||~~~zzzpppkkkdddhhhssszzznnnlllwwwNNN;;;555888333111555555111111111111111111111111222111000//////000111222111111000000000000111111////////////000000000000///111333222111555===CCCIIILLLTTTYYYYYYfff~~~uuunnnmmmlllhhhdddcccaaa^^^YYYTTTQQQMMMJJJGGGHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHJJJJJJIIIJJJLLLPPPTTTVVVZZZ]]]```ccceeehhhllloootttyyyqqq___LLLDDDBBB???===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777555666777888999888888777999888888777777888888999999999999999:::<<<>>>???===???BBBDDDFFFGGG~~~wwwrrrrrrqqqooonnnooorrruuuuuuuuuuuutttsssrrrqqqqqqrrrtttuuuuuupppiiiaaa\\\VVVQQQLLLGGGEEECCC@@@???<<<:::888888888999888777999888777777777777888999888888999:::<<<>>>@@@BBBFFFIIIMMMPPPRRRRRRPPPNNNLLLIIIFFFEEEGGGHHHEEECCCFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEGGGGGGGGGGGGIIIKKKNNNPPPSSSTTTVVVYYY\\\___aaagggmmmrrruuuyyy~~~sssjjjdddeeelll~~~tttnnn{{{YYYAAA666777333333777444111111111111111111111111222111000//////000111222111111000000000000111111........./////////000000000111111111222888AAAHHHMMMPPPUUUXXX\\\qqqzzzpppnnnmmmkkkiiiiiidddaaa]]]ZZZWWWSSSOOOLLLKKKIIIHHHHHHIIIIIIHHHFFFCCCDDDDDDEEEFFFFFFGGGGGGIIIHHHGGGGGGHHHJJJLLLNNNPPPSSSVVVXXXZZZ\\\```bbbfffjjjoootttzzznnnVVVHHHAAA>>>===>>><<<<<<<<<;;;;;;::::::999888888888888777777777777666666777888888888888777888777777777777777777888999999999:::;;;<<<===>>>>>>???BBBEEEGGGHHHzzzxxxuuurrrqqqrrruuuxxxwwwxxxxxxxxxwwwvvvuuutttqqqsssvvvwwwuuuqqqkkkggg\\\XXXSSSNNNLLLJJJHHHFFFAAA???<<<;;;;;;;;;999888888888888888888888888888888888999999:::<<<===>>>CCCDDDFFFGGGHHHGGGFFFEEEDDDBBB@@@@@@BBBBBBAAA@@@@@@???>>>>>>>>>>>>???@@@>>>@@@AAABBBBBBBBBDDDFFFHHHJJJLLLNNNPPPRRRVVVXXXWWW\\\bbbgggkkkpppwww|||yyymmmeeedddhhhyyyrrrvvvgggKKK999666222222444///111111111111111111111111111111000//////000111111111111000000000000111111////////////000000000000000000000111444;;;EEELLLNNNSSSZZZ^^^ggguuuppppppnnnmmmmmmhhhfffcccaaa___\\\YYYVVVRRRPPPMMMLLLLLLKKKHHHFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGIIIJJJKKKIIIKKKNNNPPPQQQSSSUUUXXX]]]```cccfffiiioooxxx}}}bbbMMMCCC???>>>>>>======<<<;;;::::::999999999999999999888888888777666777777777888888888888888888777777777777888888999999::::::;;;<<<======???@@@CCCEEEGGGIIIzzzvvvtttuuuwwwxxxyyyzzz{{{|||{{{zzzxxxwwwyyyzzzzzzzzzxxxuuurrrqqqhhhddd^^^YYYTTTPPPLLLIIIDDDBBB???===<<<;;;:::888888888999999999999888888999888888888999:::;;;;;;AAAAAAAAAAAAAAA@@@?????????>>>======>>>???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;===???@@@???@@@BBBDDDCCCEEEHHHIIIKKKMMMPPPSSSRRRVVV\\\```dddjjjrrrxxx|||oooeeebbbccckkkssspppqqqRRR<<<777222222333...111111111111111111111111111111000000000000111111111111000000000000111111000000111111111222222222111000000111666???IIIOOOOOOUUU[[[aaappp~~~{{{sssrrrpppoooooollljjjgggfffeeecccaaa___ZZZXXXUUURRRQQQNNNKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKGGGIIIKKKLLLLLLMMMPPPRRRUUUWWWZZZ[[[]]]ccckkkqqqyyy~~~mmmUUUGGGBBB@@@>>>======<<<;;;::::::999999;;;;;;:::::::::999999999777777777777777888888888999999999888888999999999999999:::;;;;;;<<<<<<<<>><<<;;;888666888888999::::::999888888999999888888999999:::;;;>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::;;;;;;:::::::::::::::::::::::::::<<<>>>>>>===>>>???AAA@@@BBBDDDEEEFFFHHHLLLNNNPPPSSSXXX[[[___eeemmmssswww{{{pppddd```^^^eeepppjjjvvvVVV@@@:::444333666222111111111111111111111111000000000111111000000000111111000000000000111111111111111222222222333333111111111333999BBBKKKPPPQQQVVVYYYaaazzzyyywwwuuusssssspppmmmiiigggfffeeedddbbbaaa___\\\YYYWWWUUURRROOOKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJGGGIIIJJJKKKJJJKKKLLLNNNLLLOOORRRTTTVVV[[[bbbhhhnnnsssyyy~~~vvv\\\MMMFFFBBB===<<<<<<<<<;;;;;;::::::999<<<;;;;;;;;;::::::::::::777777777666777888888999::::::999999999999::::::999:::;;;;;;<<<<<<;;;;;;@@@AAADDDGGGIIIJJJ}}}zzzwwwtttxxxzzz}}}~~~~~~~~~|||zzzyyywwwvvvvvvyyywwwrrrmmmfff]]]SSSMMMJJJGGGCCC@@@>>><<<999777888999999::::::999999888999999888888999999:::;;;:::;;;<<<<<<<<<;;;::::::999999999888888888888999999999999::::::999999999999:::;;;;;;::::::<<<===<<<>>>@@@BBBCCCEEEHHHJJJLLLOOORRRTTTWWW]]]eeekkkqqquuu|||ttteee```]]]cccrrrjjjzzz}}}^^^HHH???666444777555111111111111111111111111000000111111111111000000111111000000000000111111000111111111111222222222222111222555<<>>???@@@BBBEEEHHHGGGIIILLLMMMPPPUUU]]]dddmmmrrrxxx~~~xxxhhhbbb___^^^{{{xxxnnnwwweeeOOODDD777333555333111111111111111111111111000000111111111111000000111111000000000000111111000000000000111111111111222111222777>>>FFFLLLOOOPPPZZZeeevvvwwwssszzz{{{ssslllhhhgggfffeeeeeedddbbbbbbccccccaaa```[[[ZZZXXXVVVTTTQQQPPPOOOKKKKKKKKKKKKJJJJJJIIIIIIGGGHHHIIIIIIGGGGGGHHHIIIHHHKKKNNNNNNLLLMMMPPPSSSWWW[[[aaadddgggjjjpppttt{{{}}}fffVVVNNNDDD;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888888777666666666777999:::888888777777777777888888999:::;;;<<<<<<<<<;;;:::AAABBBEEEGGGIIIKKK|||{{{~~~zzzvvvtttsssooofff```XXXQQQJJJIIIJJJHHH@@@::::::999888999::::::999888999999888888888888888999777777888888999999999:::777777888888888999999999888888888888888888888888999999888888888888999999::::::;;;===>>>@@@AAAAAACCCEEEHHHKKKNNNSSSXXX\\\aaagggooouuuyyy}}}iii```]]]\\\rrr{{{dddgggzzzpppWWWDDD:::555444444333333333222222222111111000000000000000000000000000000000000000000000000000111111111111222222222333333555999AAAIIIOOOSSSSSSXXXhhhvvv{{{|||tttllljjjjjjlllkkkjjjiiigggeeedddcccbbb^^^\\\[[[ZZZZZZ[[[]]]^^^YYYVVVRRRPPPQQQPPPMMMJJJNNNLLLJJJJJJJJJJJJIIIHHHJJJJJJJJJJJJKKKLLLMMMMMMOOOMMMOOOVVV\\\^^^aaaeeekkkooouuu|||qqq```MMMAAA???===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777777777777777777777777777888999::::::888888999::::::;;;<<<<<<======<<<<<>><<<:::::::::;;;:::999:::999999888888999999999888888888999999999::::::777777888888888999999999888888888888888888888888999888888777777888888999999999:::<<<===???@@@@@@BBBDDDGGGIIILLLQQQVVVYYY]]]bbbjjjooosssxxx~~~lllaaa^^^[[[jjj}}}dddaaapppwww___KKK>>>666333333333333333222222222111111000000000000000000000000000000000000000000000000000111111111111222222222333333666;;;CCCJJJPPPSSSUUUZZZmmm~~~|||yyy{{{}}}tttnnnjjjhhhhhhhhhhhhhhhgggeeedddccccccbbb```______```bbbcccaaa^^^[[[ZZZZZZZZZXXXVVVSSSQQQNNNMMMMMMLLLJJJHHHJJJIIIIIIIIIIIIJJJJJJKKKMMMKKKMMMTTTXXXXXXYYY\\\```bbbdddkkkxxxwwwhhhUUUFFF???======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777::::::::::::::::::::::::888:::;;;:::999888999::::::;;;<<<<<<======<<<<<>>???AAADDDFFFIIILLLQQQUUUWWW[[[aaafffjjjpppxxx~~~rrrddd```\\\cccyyyggg^^^gggxxxjjjSSSAAA777333222333333333222222222111111000000000000000000000000000000000000000000000000000111111111111222222222222444999???EEEKKKPPPSSSXXX]]]vvvwwwwww}}}yyypppiiihhhiiiiiijjjiiihhhgggggggggfffeeeddddddeeefffgggaaa___^^^]]]^^^___^^^]]][[[XXXUUUSSSRRRPPPNNNLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIGGGHHHLLLNNNMMMNNNRRRTTTUUUVVV\\\iii|||mmmZZZGGG<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;:::999888888777777777777777777777777999:::;;;;;;999999:::;;;:::;;;<<<<<<======<<<<<>>@@@BBBDDDHHHLLLOOOQQQTTTYYY]]]aaahhhqqqxxx|||yyygggbbb___```tttqqqcccfffwwwsssXXXAAA666444444333333333222222222111111000000000000000000000000000000000000000000000000000000111111111222222222111555<<>>===<<<;;;;;;;;;<<<:::;;;;;;;;;::::::999888666666666666666666666666999;;;;;;;;;:::999:::;;;:::;;;<<<<<<===<<<<<<<<>>EEEIIINNNRRRUUUWWWkkk}}}vvvtttvvv{{{tttqqqmmmjjjiiijjjmmmpppjjjiiiiiihhhhhhhhhhhhhhheeefffffffffffffffhhhiiieeedddcccddddddcccaaa___ZZZZZZXXXWWWVVVVVVVVVVVVUUUPPPMMMMMMMMMPPPYYYccchhheee```[[[]]]ggguuukkkUUUGGG??????>>>===<<<;;;;;;;;;::::::;;;;;;;;;:::999999999999999999999999999999999:::;;;;;;999999:::;;;:::;;;<<<<<<===<<<<<<<<<@@@AAACCCDDDEEEFFF}}}zzzuuusssqqqmmmggg^^^TTTMMMLLLHHHDDD@@@>>>===<<<:::::::::::::::;;;<<<======::::::::::::999999999999999999999888888888888888777777777777777777777777888777777666666777777888555555666666777888888999888:::;;;<<<===???CCCFFFHHHKKKOOORRRUUU[[[dddjjjqqqvvv~~~vvvlllaaaaaannn}}}kkknnn|||fffGGG999777888333333333222222222111111000000000000000000000000000000000000000000000000000111111111111222222222333999AAAFFFJJJNNNTTTXXXZZZxxxsssooopppvvv{{{wwwrrrllljjjkkkmmmooommmmmmllllllkkkkkkjjjjjjhhhiiijjjiiiggggggiiikkkhhhhhhhhhiiikkkkkkhhhfffbbbbbbaaa```___^^^^^^^^^ZZZTTTPPPMMMKKKNNNXXXcccwwwpppeeeZZZWWW^^^lllxxxwww]]]LLL@@@???>>>===<<<;;;;;;;;;:::::::::;;;;;;::::::999777777777777777777777777888999::::::888888999::::::;;;<<<<<<======<<<<<>>???@@@AAA>>>>>>=========<<<<<<<<<999999999888888888777777777777777777777777777777777777666666666666777777555555666666777777888888777999::::::;;;===@@@CCCEEEHHHLLLOOOQQQVVV]]]ccckkkpppyyysssddddddkkkrrrkkkuuutttQQQ>>>888666333333333222222222111111000000000000000000000000000000000000000000000000000111111111111222222222555;;;BBBGGGJJJOOOUUU[[[aaaxxxooolllooouuu|||wwwssspppooonnnnnnnnnnnnmmmmmmlllkkkjjjiiijjjjjjiiifffeeefffhhhjjjjjjjjjlllnnnmmmkkkiiigggfffeeeddddddddddddddd]]]YYYTTTOOOJJJHHHOOOYYYmmmjjjddd]]]YYY]]]fffmmmhhhQQQAAA@@@???===<<<<<<;;;;;;999::::::;;;;;;::::::999555555555555555555555555777888999999777777888999:::;;;<<<<<<======<<<<<>>>>>999999999999888888777777777777777777777777777777777777666666666666777777555555666666777777888888777888999::::::<<>>@@@CCCFFFGGGHHH~~~xxxwwwxxxuuummmeee[[[VVVOOOLLLKKKIIIEEE@@@CCCGGGKKKMMMNNNMMMMMMMMMMMMMMMMMMLLLJJJGGGDDDCCCAAA???<<<999777777888888666777999::::::888666555777777777777777777777777888777666666666777999:::888888888999:::;;;===>>>@@@BBBEEEHHHKKKOOOTTTXXX```fffooouuuzzzsssmmmjjjkkkpppqqq|||dddFFF555888444333111111222333222111222222222111111111000000333333222222111000000000000111111111111222555777777@@@CCCGGGPPPOOOOOOYYYfffsssyyyyyyoooiiijjjlllvvvzzzoooooonnnkkkgggfffiiillljjjiiiiiijjjmmmnnnmmmmmmmmmllljjjjjjlllmmmlllkkkjjjjjjjjjhhhffffffiiikkkiiifff```[[[XXXWWWXXXXXX^^^ccciiijjjgggbbb^^^]]]rrr|||fffGGGAAA===???AAA???======:::::::::999999999888888999888777777777888:::;;;::::::999888888999::::::<<<<<<<<<<<<============@@@BBBDDDFFFHHHIIIyyyvvvwwwvvvqqqlllbbb\\\SSSNNNLLLKKKIIIGGGGGGKKKOOORRRRRRQQQRRRRRROOOPPPQQQQQQQQQPPPOOONNNHHHGGGDDD@@@===;;;:::999888999999:::999999777777888888888888888888888888777777777777777888888999777777888888999;;;<<<===>>>@@@CCCEEEHHHLLLQQQTTTYYY```iiipppvvv|||{{{qqqllliiijjjzzz{{{iiiJJJ777888555333111111222333222111222222222111111111000000111111111111111111222222000111111111000111444666:::BBBDDDGGGOOOQQQUUUbbb{{{yyyfffrrrppphhhcccjjjnnn{{{}}}|||yyytttnnnjjjkkklllnnnmmmkkklllmmmooonnnmmmooommmkkkjjjkkkkkkjjjiiilllmmmnnnmmmkkkjjjjjjjjjjjjhhhdddaaa______```aaadddhhhmmmmmmjjjdddaaa___llllllLLLDDD>>>???@@@>>><<<<<<:::::::::999999999999888999888777777777888999:::999999888777777888999999<<<<<<<<<<<<============AAABBBDDDEEEGGGHHH|||wwwwwwxxxvvvssskkkdddZZZRRRNNNMMMMMMMMMMMMPPPTTTVVVVVVVVVVVVWWWTTTTTTUUUVVVVVVVVVVVVUUUQQQPPPMMMJJJFFFBBB>>><<<;;;;;;:::999999888888999888888888888888888888888666666777888888888888888777777777777888999;;;;;;<<<>>>@@@BBBDDDHHHLLLPPPRRRXXXaaaiiipppwwwtttmmmhhheeeoooxxx{{{qqqRRR:::777555333222111222333222111222222222111111111111111///000000111222222333333111111222111000111333555<<>><<<<<<::::::::::::999999999999999888888777777777888888999888777666666777888999<<<<<<<<<<<<============AAABBBDDDEEEGGGHHH|||zzzxxxvvvsssnnniii```VVVOOOLLLLLLMMMQQQTTTWWWXXXXXXWWWXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTUUUUUUTTTQQQNNNIIIEEEBBB???===;;;999888888999:::888888888888888888888888555666777999999888777777666666666666777888999::::::<<<>>>@@@AAADDDHHHLLLMMMSSS[[[bbbhhhpppyyytttlllhhheeejjjiiittt{{{ZZZ>>>888666444222222333333222111111111111111111111111111000000111111111222222222111222222111000000333555<<>>===<<<===;;;;;;:::::::::999999999999999888888777777777777:::999888777777888999:::<<<<<<<<<<<<============@@@AAACCCFFFHHHJJJ~~~yyysssooommmjjjdddZZZQQQKKKKKKLLLVVVXXXYYYYYYWWWVVVVVVWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVUUURRROOOKKKIIIDDDBBB>>>;;;999999999:::888888888888888888888888555666777999999888777777666666666666777888999999:::<<<===>>>???BBBFFFIIIKKKPPPVVV\\\aaaiiirrryyyuuullliiiffffff{{{vvvdddpppaaaBBB999777555333222333333222111111111111111111111111111222222222111111111000000111222222111111111444666;;;CCCGGGKKKOOOOOO___}}}~~~hhhzzzssscccgggggggggmmm}}}zzzvvvssspppoooooopppooonnnmmmllljjjjjjkkklllkkkjjjllllllkkkhhhfffeeefffhhhggghhhjjjlllooorrrtttuuuxxxwwwvvvuuurrrnnnjjjgggeeesssyyy```PPPAAA<<<=========>>>;;;;;;;;;:::::::::999999888999999999999888888888;;;:::999999999999:::;;;<<<<<<<<<<<<============>>>@@@CCCGGGJJJMMM{{{rrrmmmkkkkkkggg^^^TTTOOOPPPTTT^^^______]]]YYYWWWVVVVVVUUUUUUTTTUUUVVVWWWXXXYYYSSSTTTUUUUUUUUURRRPPPOOOKKKIIIEEEAAA===<<<;;;;;;999999999999999999999999666666777888888888888888777777666777777888999999:::;;;<<<===>>>@@@CCCFFFIIIMMMRRRVVV[[[bbblllsss{{{ooojjjfffcccrrruuufffnnngggFFF<<<888666333333333333222111111111111111111222222222333333222222111000000///111222333222222333666999<<>>;;;;;;;;;;;;::::::::::::888999999:::;;;;;;::::::<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<============>>>@@@CCCGGGJJJMMM~~~vvvqqqlllmmmjjjbbbYYYWWW]]]dddjjjjjjhhhddd___ZZZXXXXXXVVVVVVUUUUUUVVVWWWXXXYYYSSSTTTUUUUUUUUUTTTSSSRRRSSSPPPLLLHHHCCC@@@>>>===999999999999999999999999777777777777777888888999888888777777777888999999999:::;;;;;;;;;===@@@CCCEEEIIIMMMQQQUUU]]]hhhooo|||qqqiiifffbbbpppyyykkknnnkkkJJJ>>>888666444333333333222111000000111111111222222222222222111111111111111111111222333333444555999;;;???FFFIIIMMMQQQVVVuuuqqqzzz}}}mmmcccjjjjjjyyy{{{yyywwwuuuuuuuuuvvvuuutttpppqqqssssssrrrsssuuuwww{{{|||~~~~~~zzzxxxuuuuuuuuutttrrrooogggkkk|||yyydddLLLAAA>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::777888:::<<<=========<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<============>>>@@@BBBEEEHHHJJJyyyvvvnnnooolllddd]]]^^^hhhrrrsssrrrooojjjccc^^^\\\[[[ZZZXXXWWWUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTXXXVVVRRRMMMHHHDDD@@@???999999999999999999999999888777666666666777999:::888888888888888888999:::888999:::::::::;;;>>>AAABBBEEEIIIMMMRRR[[[fffnnnzzzrrrhhhfffdddssspppooommmKKK@@@999666444333333333222111000000111111222222222222000000000111222222333333111222333444555777:::===CCCHHHIIIMMMRRR[[[vvvoooeeekkkkkkuuu~~~~~~~~~}}}{{{sssvvvzzz|||||||||}}}~~~{{{xxxuuuuuuwwwwwwtttrrrfffhhhwwwlllRRRDDD@@@>>><<<;;;<<<<<<;;;;;;;;;:::::::::777888:::===>>>>>>>>>>>>::::::999888888999::::::<<<<<<<<<<<<=========>>>???AAABBBDDDFFFGGGyyyyyytttnnnhhhbbbcccsss}}}vvvqqqmmmiiiccc___YYYWWWUUUVVVYYY[[[ZZZXXXXXXWWWVVVTTTSSSSSSSSSSSSSSSRRRQQQQQQOOOLLLFFFBBB>>><<<999888999:::999999888999:::;;;:::999888777555555666666777777888888999999999:::;;;<<<>>>>>>CCCBBBEEEKKKQQQUUU^^^fffvvv~~~xxxooommmhhhsssoooppp}}}[[[<<<;;;666444444333000000333111111111111111111111111333333333222222111111111000333444333111333999???EEEAAAJJJPPPMMMaaaqqqgggfffooovvv{{{{{{yyywwwtttsssssstttuuujjjiiitttqqqVVVFFF???<<<===???888<<<<<<777666999:::777;;;;;;;;;;;;:::999888777999999888888888888999999999:::;;;<<<============@@@@@@AAACCCGGGJJJ}}}xxxrrrnnnjjjooo{{{uuusssrrrooommmddd```\\\YYYYYYYYYXXXVVVWWWVVVUUUTTTSSSRRRQQQQQQTTTSSSRRRQQQPPPNNNIIIFFFCCC@@@===;;;;;;;;;999888777777888888888888777777888888888888888888888888888888888999:::;;;<<<===AAA@@@CCCIIINNNSSS[[[cccqqqyyyxxxoooooojjjuuuxxxlll}}}cccEEE<<<777444444333000000333111111111111111111111111333333333222222222111111111444555444333555;;;@@@DDDBBBKKKQQQPPPhhh|||~~~oooeeecccmmm|||{{{yyywwwtttrrrqqqqqqrrrkkkjjjuuuzzz```KKKAAA===<<<;;;:::???@@@<<<:::;;;:::666;;;;;;;;;;;;:::999888777999999888888888888999999999:::;;;<<<<<<=========@@@@@@AAADDDGGGJJJ}}}xxxtttsss~~~zzzxxxyyyzzzzzzqqqkkkddd^^^[[[YYYXXXWWWWWWWWWWWWVVVUUUTTTRRRQQQVVVTTTRRRQQQQQQPPPNNNLLLIIIFFFCCCAAA???>>><<<:::888888777777777777888888:::::::::999999999999888777777777888999:::;;;<<>>888444444333111111333111111111111111111111111333333333222222222222111222444666555555777===BBBDDDDDDMMMQQQSSSrrrjjjtttyyylllddddddnnn}}}zzzvvvsssqqqppppppmmmmmmwwwoooRRRAAA>>>===888:::>>>???=========:::666;;;;;;;;;;;;:::999888777999999888888888888999999;;;;;;<<<===>>>>>>>>>>>>AAA@@@AAADDDHHHJJJ{{{vvvyyy|||wwwyyy|||zzzuuummmfff```]]][[[[[[WWWXXXXXXYYYXXXXXXVVVVVVWWWUUURRRQQQQQQQQQQQQPPPMMMKKKHHHFFFEEECCCAAA???;;;:::999888777888999:::999999999999999:::::::::888888888888999:::;;;<<<>>><<<>>>DDDHHHKKKSSS[[[mmmwwwvvvtttmmmooopppxxxsssVVVAAA999444444444111111222111111111111111111111111222222222222222222222222222444555555555999>>>BBBDDDGGGPPPQQQXXX}}}vvviii[[[kkkrrrjjjeeehhhttt|||xxxtttrrrqqqoooppp{{{yyyVVVAAA???@@@;;;:::;;;::::::;;;<<<;;;999:::::::::::::::999888888999999888888888888999999======>>>???@@@@@@@@@@@@AAAAAAAAADDDHHHKKK{{{vvv|||{{{tttwww|||zzzrrriiibbb^^^\\\VVVWWWXXXXXXYYYYYYYYYXXXWWWUUURRRQQQQQQRRRRRRRRROOOMMMKKKKKKKKKJJJHHHFFF>>><<<;;;999888888999:::777777888888999:::;;;;;;::::::999::::::;;;<<<===>>><<<>>>CCCFFFIIIQQQXXXkkkuuuwwwvvvmmmkkkzzzmmmoooxxxwww[[[DDD;;;444333444222111222111111111111111111111111222222222222222222222222222222333333666999>>>BBBEEEJJJQQQRRR]]]ggg[[[WWWmmmmmmhhhdddiiixxxzzzuuurrrpppnnnooo|||}}}YYYBBBAAACCCAAACCC>>>:::888999999999:::999999::::::999999888888999999888888888888999999<<<<<<===>>>????????????AAAAAABBBEEEHHHKKK|||www~~~zzzsssvvv|||wwwlllccc^^^YYYXXXXXXWWWWWWWWWXXXXXXXXXVVVSSSRRRSSSTTTSSSSSSPPPOOONNNOOOPPPOOOMMMKKKBBBAAA???>>><<<;;;::::::777888888999999:::;;;;;;;;;:::::::::;;;;;;<<<===>>><<<===BBBEEEGGGNNNVVVgggrrrvvvwwwpppkkkwww~~~hhhccchhh|||zzz```GGG<<<444333555333111111111111111111111111111111111222222222222333333333222111222333666;;;???BBBEEEKKKRRRSSSeee}}}___WWW]]]xxxvvvgggeeeaaahhhzzzzzzuuuqqqoookkkmmm{{{~~~___HHHCCCEEEFFFOOOEEE===::::::888888999888999999999999999888888999999888888888888999999999999:::;;;<<<<<<<<<<<>>444333555444222111111111111111111111111111111111222222222333333333333222222444888===AAADDDCCCKKKQQQUUUnnnzzz[[[WWWfffyyyiiiaaabbbaaajjj|||wwwrrrooolllooo|||hhhSSSGGGEEEGGGNNNDDD<<<<<<<<<999888:::888888999999999999888888999999888888888888999999999999:::;;;<<<<<<<<<<<>>===;;;999888888999999999888999999::::::<<<:::;;;???AAACCCJJJQQQdddooo{{{|||sssjjjqqq|||ssseeeaaauuu}}}eeeJJJ>>>444333555444222111111111111111111111111111111111111222222333333333444333333555:::???CCCEEEBBBJJJQQQVVVtttyyyYYYXXXkkk|||yyylllhhh^^^\\\aaabbbooo|||zzzuuurrrooorrrooo[[[IIIDDDGGGFFF===888;;;>>><<<:::;;;777888888999999999888888999999888888888888999999;;;<<<===>>>????????????BBBBBBBBBEEEIIILLL{{{wwwxxxyyy{{{sssiiicccbbbaaa^^^[[[YYYZZZZZZXXXVVVUUUUUUVVVUUUTTTSSSRRRRRRSSSTTTUUURRRRRRRRRRRRRRRRRRRRRRRRGGGFFFEEECCCAAA>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;===<<<===??????@@@FFFNNN___ooo}}}wwwxxxsssppptttzzzeeecccwwwpppWWW===222777444222444333222222222222222222222222222222333333333333444444222333444666999===AAACCCFFFLLLQQQaaammm[[[^^^|||ooolllgggaaa___aaa___aaasssyyy~~~{{{sssnnnqqquuuyyyfffKKK>>>@@@;;;;;;;;;;;;;;;;;;:::::::::999999888888999999::::::999999888888999999:::>>><<<:::;;;>>>???>>><<>>AAACCCFFFLLLTTThhhfff\\\ccc~~~vvvgggaaa^^^``````eeeyyy~~~|||{{{vvvsssssswwwpppOOO???AAA<<<<<<<<<;;;;;;;;;;;;::::::999999888888999999::::::999999888888999999:::===;;;:::;;;===>>>===;;;@@@AAADDDFFFIIIKKK}}}zzz{{{uuuyyywwwmmmbbbZZZVVVTTTSSSTTTWWWYYYXXXVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWUUUSSSNNNIIIDDDBBB???>>><<<::::::;;;<<<===<<<;;;<<<>>>>>>???FFFNNNaaaoootttrrrmmmlllqqq~~~nnnjjjyyy~~~cccFFF888:::666222333222222222222222222222222222000000111111111222222222222333444777:::>>>BBBDDDGGGLLLXXXsssbbbdddsssfffaaa^^^___bbbkkk~~~uuu}}}yyyxxxuuuyyy[[[FFFEEE======<<<<<<;;;;;;;;;;;;:::999999888888999999::::::999999888888999999:::<<<:::::::::<<<===<<<;;;???@@@CCCEEEHHHIII||||||vvvxxx}}}rrrjjjddd^^^XXXVVVXXXZZZYYYVVVXXXYYYZZZZZZZZZXXXWWWVVVTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXVVVSSSOOOMMMFFFDDD@@@===;;;:::;;;;;;<<<:::;;;======???FFFOOObbbppprrrnnnkkkkkkooowwwtttooo|||hhhIII888999555333444222222222222222222222222222111111111111222222222222333333555777;;;???CCCEEEIIIMMM\\\}}}```ooogggaaa^^^^^^bbboooqqqrrr|||zzzwww|||jjjMMMCCC>>>>>>======<<<;;;;;;;;;:::999999888888999999::::::999999888888999999:::::::::::::::;;;<<<<<<;;;@@@AAACCCEEEHHHIII~~~}}}xxxxxxyyy}}}yyyoooddd]]][[[[[[XXXUUUWWWXXXYYYZZZ[[[ZZZYYYXXXVVVVVVVVVWWWWWWWWWXXXXXXVVVWWWXXXYYYYYYWWWVVVUUUMMMKKKFFFBBB>>>;;;::::::<<<:::;;;<<<===???GGGPPPeeerrrsssmmmjjjkkknnnrrrsssqqq|||kkkJJJ777888555333555444222222222222222222222222222222222333333333333444333333555888<<<@@@DDDFFFKKKMMMaaauuu```yyyzzzgggbbb^^^]]]cccsssuuulll{{{~~~{{{yyywwwRRR?????????>>>======<<<;;;;;;:::999999888888999999::::::999999888888999999:::::::::;;;;;;;;;;;;;;;<<>>===<<<<<<;;;:::999999888888999999::::::999999888888999999:::999;;;<<<<<<;;;;;;<<<===BBBCCCEEEGGGHHHJJJ~~~zzzyyyvvvtttxxxxxxnnngggccc^^^]]]\\\ZZZYYYXXXXXXXXX[[[[[[[[[ZZZYYYYYYXXXXXXYYYXXXWWWVVVUUUUUUVVVVVVTTTSSSQQQMMMIIIDDD@@@>>>>>><<<<<<===>>>AAAJJJTTTjjjwwwxxxpppnnnnnnooonnnvvvooouuuwwwRRR;;;888555444666444222222222222222222222222111222222222333333333333333444666999===BBBFFFHHHNNNSSSqqqwwwjjjlllrrrcccaaa^^^___jjj~~~vvvsss~~~{{{dddKKKAAA@@@@@@???>>>===<<<;;;:::999999888888999999::::::999999888888999999::::::<<<======;;;;;;===???AAABBBDDDFFFGGGHHH~~~~~~|||wwwsssttt{{{|||sssnnneeedddaaa^^^[[[ZZZZZZZZZ]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWUUUTTTTTTVVVXXXYYYSSSSSSSSSQQQMMMHHHDDDAAA???===<<<>>>???BBBKKKUUUkkkyyy{{{rrrpppppppppqqq}}}rrrsss|||WWW>>>:::666444666333222222222222222222222222000111111111111222222222333444666999===BBBFFFIIIOOOVVVxxx{{{{{{aaaggglllaaa```___aaammm~~~qqq{{{|||aaaKKKAAAAAA@@@???>>>===<<<;;;:::999999999999999999::::::999999999999999999::::::<<<>>>>>><<<;;;===???@@@AAACCCDDDFFFGGG}}}{{{}}}~~~{{{uuu{{{yyywwwwwwxxx}}}yyyqqqgggaaa___^^^[[[XXX```___]]]]]]^^^^^^]]]\\\ZZZZZZZZZYYYXXXXXXWWWWWWXXXWWWVVVTTTQQQNNNLLLJJJBBBCCC<<<:::???AAAHHHXXXvvvyyyqqqlllrrrttttttyyyeee@@@777999555222555333333333333333333333333333333333444444444555555444666999;;;===@@@DDDGGGLLLcccqqq]]]pppkkkaaabbb___```ooo|||pppOOODDDDDDBBB>>><<<<<<:::888:::999888888777888888888:::::::::::::::::::::::::::<<<>>>>>>===<<<===>>>@@@@@@BBBDDDEEEFFF}}}}}}zzztttzzz}}}|||zzzxxxyyy}}}|||sssmmmjjjgggccc___\\\[[[[[[\\\^^^^^^]]][[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUSSSPPPNNNLLLGGGHHH@@@===BBBCCCJJJZZZsssyyypppjjjqqquuuuuuvvvhhhBBB888888555333666333333333333333333333333222222222333333333444444444666999;;;===@@@DDDGGGLLLeeekkk]]]sss}}}jjjbbbcccaaadddsssyyyxxxXXXEEEDDDAAA>>>===<<<;;;999:::999999888888888888888::::::::::::::::::::::::;;;<<<======<<<<<<===???@@@AAABBBDDDEEEFFF~~~yyyssszzzzzzwwwwww~~~|||xxxtttnnnjjj]]]\\\\\\]]]___```___]]]___^^^]]]\\\\\\[[[[[[[[[[[[[[[YYYXXXUUUSSSQQQPPPLLLLLLDDD???CCCDDDJJJZZZpppyyynnnjjjrrrwwwvvvssslllFFF888888555333666333333333333333333333333111111111222222222333333444666999<<<>>>AAAEEEHHHLLLjjj{{{gggddd||||||jjjccccccdddiiizzz{{{~~~gggGGGDDD@@@>>>======<<<;;;::::::999888888888888888::::::::::::::::::::::::<<<======<<<;;;;;;>>>@@@@@@AAABBBDDDEEEFFF|||uuu|||yyywwwzzz{{{vvvgggdddaaa___```aaabbbaaacccbbb```]]]\\\[[[ZZZZZZ]]]]]]\\\[[[YYYWWWUUUTTTOOOOOOEEE???BBBBBBHHHXXXqqqzzzooommmvvvyyyyyyrrr}}}qqqJJJ:::777555444555333333333333333333333333222222222222333333333333444777:::<<>>>>>===<<<===::::::999888888888888999999999::::::::::::;;;;;;======<<<;;;:::;;;>>>AAA@@@AAACCCDDDFFFGGGxxx}}}yyy}}}vvvppphhhbbb```aaacccdddbbbaaa___]]]\\\\\\]]]]]]______^^^]]]\\\ZZZXXXWWWTTTRRRHHHAAACCCBBBHHHXXXsss}}}rrrpppxxxyyywww~~~tttNNN;;;777555444444333333333333333333333333333333333333444444444444555777:::===???CCCGGGJJJSSS}}}xxxhhhuuukkkbbbaaaggguuuwwwOOOEEE>>>>>>???===<<<>>>;;;::::::999888999999999999999999::::::;;;;;;;;;======<<<;;;:::;;;>>>AAAAAAAAACCCEEEFFFGGG{{{|||{{{||||||qqqhhhdddcccdddddd______]]]]]]^^^```bbbccc`````````___^^^\\\[[[ZZZXXXVVVKKKCCCEEEEEEKKK[[[ttt~~~uuuooosssvvv}}}zzzuuuQQQ===888666444333333333333333333333333333333333444444444555555555555777;;;===@@@DDDHHHKKKXXXqqqeeewwwjjjbbbaaahhhzzzzzzSSSFFF===>>>???<<<;;;>>>;;;;;;:::999999999999999888999999::::::;;;;;;<<<<<<======<<<;;;;;;>>>@@@AAABBBCCCEEEFFFGGG{{{yyy|||}}}||||||~~~~~~uuuoookkkiiihhhcccbbb```______aaacccdddaaaaaaaaa```___^^^]]]\\\YYYWWWKKKDDDEEEEEEKKK\\\qqq~~~wwwnnnmmmpppuuuvvvyyyuuuRRR>>>888666444111333333333333333333333333222222333333333444444444555777;;;>>>AAADDDIIILLL\\\hhhdddzzzmmmcccbbbkkkWWWHHH===???@@@;;;:::===;;;;;;:::999999999999:::888888999::::::;;;<<<<<<;;;<<<======<<<<<<===???AAABBBDDDEEEGGGGGG}}}zzzyyyyyy}}}~~~|||yyyzzz~~~zzztttooolllkkkiiieeeaaa______```aaaaaaaaaaaaaaa```___^^^]]]WWWUUUIIIAAACCCCCCIIIZZZnnnxxxmmmjjjkkkpppoooqqqtttSSS???999777333000333333333333333333333333111111222222222333333333555888;;;>>>AAAEEEIIIMMM^^^bbbfffqqqdddcccmmmZZZIII===???@@@:::999===<<<;;;::::::999999::::::888888999::::::;;;<<<<<<:::<<<>>>>>>===<<<===>>>AAABBBDDDEEEGGGHHHzzz}}}xxx|||zzzwwwvvvvvvtttpppjjjeeebbbaaabbbaaa`````````^^^[[[XXXUUURRRGGGBBBCCC@@@GGG\\\{{{mmmjjjmmmhhhooorrriii}}}tttUUUAAA999777555444333333333333333333333333333333222222111222222222777666999>>>AAACCCIIIPPPffftttvvvooo\\\ooouuubbbbbbmmmhhhJJJ<<<@@@???===???<<<;;;;;;:::::::::999999999888999:::;;;:::999888777::::::;;;<<<===>>>???@@@EEEEEEDDDDDDEEEGGGzzz~~~}}}~~~~~~~~~~~~~~~yyytttqqqooodddbbb```___]]]ZZZVVVSSSRRROOOFFFBBBDDDBBBJJJ___|||ooojjjlllmmmqqqxxxqqqtttVVV@@@888666555444333333333333333333333333333333222222222222222333777777:::>>>AAACCCJJJRRRnnnsssyyydddZZZwwwnnnccceeerrrlllNNN@@@CCCAAA>>>???<<<<<<<<<<<<;;;;;;;;;::::::999999:::::::::::::::999::::::;;;<<<===>>>??????DDDDDDCCCDDDEEEFFFzzz}}}~~~~~~{{{xxxnnnkkkgggddd```\\\WWWTTTOOONNNEEECCCFFFDDDMMMbbb|||pppiiikkkrrrttt{{{wwwxxxZZZBBB777555555555333333333333333333333333333333222222222222333333777777:::???AAADDDLLLUUU~~~tttzzz\\\___xxxhhhccchhhxxxqqqRRRCCCEEEBBB??????<<<======<<<<<<<<<;;;;;;;;;:::999999999:::;;;<<<<<<:::;;;;;;<<<===>>>??????BBBBBBBBBCCCDDDFFFzzz|||wwwsssnnnhhhccc^^^XXXTTTPPPNNNFFFCCCGGGFFFOOOddd|||pppiiilllnnnqqqwwwuuucccGGG999666666555333333333333333333333333333333222222222333444444888888;;;???AAAEEENNNYYY}}}rrrYYYgggyyyiiicccjjj{{{tttTTTDDDEEEAAA>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::<<<===???;;;;;;<<<<<<===>>>>>>???BBBBBBCCCDDDEEEFFF}}}zzz}}}xxxtttnnngggaaa\\\VVVRRRRRROOOFFFCCCGGGFFFPPPfff{{{oooiiimmmeeejjjzzztttpppoooOOO===888777444333333333333333333333333333222222222333444444555888999<<<@@@AAAEEEQQQ^^^jjjUUUiii}}}lllccckkk}}}xxxXXXDDDCCC???<<<>>>===;;;;;;;;;::::::::::::999::::::999999:::<<<===???;;;;;;<<<<<<======>>>>>>BBBCCCDDDEEEGGGHHH{{{zzz|||zzz~~~}}}~~~yyytttnnnhhhbbb]]]WWWTTTTTTPPPFFFBBBFFFGGGSSSjjj~~~qqqjjjlllfffkkkyyyyyynnn|||wwwUUU???:::777333333333333333333333333333333222222333333444555666888999===@@@AAAFFFTTTbbbdddPPPeee}}}lllbbblll```IIIDDD>>>;;;>>>>>>;;;;;;:::::::::999999999:::999999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>BBBCCCDDDFFFHHHIIIzzzzzz}}}}}}}}}|||~~~~~~zzzwwwssslllgggbbb]]]YYYVVVTTTPPPDDD@@@EEEHHHWWWooouuujjjkkkjjjjjjuuuooosssyyyWWW@@@:::777111333333333333333333333333222222222333333555666666888:::>>>AAAAAAGGGVVVeeedddPPPdddxxxlllcccooolllQQQHHH???<<>>AAABBBGGGWWWggghhhTTTggguuullldddrrruuuWWWLLLAAA<<>>999>>>>>>EEEKKKQQQrrriii___rrrvvvkkkgggwwwYYYEEEAAA@@@===<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>???@@@AAACCCFFFHHHJJJyyywww~~~}}}{{{{{{||||||zzzxxxwwwxxxxxxvvvtttrrrrrrssssssrrrqqqrrrttttttqqqnnnmmmhhhccc___^^^\\\YYYUUUWWWPPPHHHCCCDDDOOOfff{{{mmmjjjiiieeeiii{{{{{{uuu]]]FFF777333444444444333333333333222222555555444444444555666666===888??????GGGNNNWWWzzzccc___wwwrrrhhhjjjzzz___KKKCCC???>>>???<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>???@@@AAACCCFFFHHHJJJ~~~xxxvvv~~~~~~}}}{{{{{{{{{zzzxxxuuuxxxxxxxxxvvvsssqqqpppqqqnnnnnnnnnpppqqqpppnnnkkkkkkgggbbb```___]]]YYYVVVSSSLLLFFFCCCGGGUUUlllooollljjjfffhhhzzzsss^^^HHH888333333444444333333333333222222555555555555555666777777<<<888@@@@@@IIIRRR^^^pppxxx```cccssspppgggnnngggQQQDDD??????AAA<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>???AAABBBDDDFFFHHHIII{{{zzz~~~~~~}}}||||||zzzwwwtttwwwxxxxxxwwwtttrrrrrrsssnnnooopppqqqqqqooollljjjmmmiiidddbbbaaa^^^ZZZVVVQQQJJJDDDDDDJJJYYYqqqooojjjiiidddfffxxxttt___HHH999333333444444333333333222222222444444444444555666777777;;;888AAAAAAHHHSSSccc~~~nnnxxx|||___jjjeeerrrqqqjjjpppkkkRRRDDD?????????<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>???AAABBBDDDFFFHHHIII~~~~~~~~~}}}||||||yyyvvvssstttuuuvvvuuusssssstttuuupppqqqrrrqqqooollljjjiiinnnjjjeeebbbaaa^^^YYYTTTQQQJJJDDDEEEMMM]]]uuunnngggiiieeeeeesssxxxaaaIII:::555555444444333333333222222222333333333333444555666777;;;999BBBAAAGGGSSSgggvvv}}}xxxcccwww```hhh{{{ssslllpppmmmPPPCCC@@@>>><<<<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>???AAABBBDDDFFFHHHIII~~~~~~}}}}}}}}}|||zzzvvvrrroooqqqrrrrrrqqqqqqrrrsssoooppppppooollliiiiiiiiilllhhhdddbbbaaa^^^YYYTTTRRRKKKFFFIIIRRRccczzzpppgggkkkhhhfffnnn|||dddLLL<<<666666444444333333333333222222222222222333444555666777;;;:::CCCAAAGGGUUUlllxxx~~~wwwjjjdddfffwwwrrrjjjppprrrRRRDDDAAA???;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>???BBBCCCDDDFFFHHHIII~~~~~~zzzwwwpppqqqrrrqqqpppooopppqqqnnnoooooommmjjjiiikkknnnkkkiiifffeeeeeeccc___ZZZSSSLLLHHHMMMXXXkkkvvvllllllllliiillliiiQQQ???777555444444333333333333222222222222333333444666777888::::::DDDBBBIIIXXXsssyyyuuulllaaacccaaaqqqooogggooo{{{ZZZGGGBBBBBB???<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>???BBBCCCEEEFFFHHHHHH|||ssstttuuusssqqqppppppqqqmmmnnnooommmkkklllpppsssmmmjjjiiiiiikkkjjjfffbbbTTTMMMJJJOOO]]]pppzzzpppmmmnnnlllmmm|||zzzlllTTTAAA777444444444444333333333222222333333444444666777888999999999DDDCCCJJJ\\\yyy}}}}}}qqqYYYNNNnnn]]][[[kkk{{{nnneeepppaaaJJJCCCDDDDDD<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>???BBBCCCEEEFFFHHHHHHuuuvvvvvvvvvvvvuuutttssstttsssqqqpppqqqrrrtttuuurrrpppmmmkkkmmmnnnfff[[[TTTPPPMMMSSSeee}}}|||tttmmmjjjooovvvxxx{{{rrr^^^HHH:::555555444444333333444444555333333333333444555666666<<<;;;???EEEHHHZZZ{{{{{{~~~^^^TTTeee~~~YYYVVVbbbooowwwkkkhhh{{{iiiLLLHHHIIICCC======<<<;;;;;;;;;;;;<<<999999::::::::::::;;;;;;:::;;;<<<;;;;;;;;;===???DDDDDDEEEFFFHHHIII~~~{{{{{{{{{zzzzzzzzzyyyyyyuuuuuusssrrrrrrsssuuuvvvuuurrrnnnkkkmmmmmmeeeZZZPPPMMMLLLVVVkkkyyyoooiiigggmmmtttwwwwwwwww^^^EEE666444444444333333333333444444333333333333444555666666;;;;;;@@@EEEIII^^^{{{YYYOOO```}}}WWWSSS]]]kkkvvvoooooo|||mmmKKKBBBCCC???======<<<;;;;;;;;;;;;<<<999999::::::::::::;;;;;;:::;;;<<<<<<;;;<<<>>>@@@DDDDDDEEEFFFHHHIII|||ppp{{{}}}~~~}}}}}}}}}~~~xxxwwwvvvuuutttuuuvvvwwwwwwtttoookkkmmmmmmdddZZZPPPKKKMMM\\\uuuvvvkkkfffdddjjjqqq}}}{{{xxx|||```CCC555444444444333333333333444444333333333333444555666666;;;<<<@@@DDDKKKcccyyy[[[RRR```vvvRRRMMMUUUaaaqqqooosssyyywwwPPPBBBBBB@@@======<<<;;;;;;;;;;;;<<<999999::::::::::::;;;;;;;;;<<<======<<<===???AAADDDDDDEEEFFFHHHIII}}}~~~|||}}}{{{{{{}}}~~~yyyxxxwwwvvvvvvvvvvvvwwwuuusssnnnkkkmmmmmmeee[[[QQQMMMRRReee~~~wwwkkkgggdddhhhlllwww~~~bbbFFF777666444333333333333333333444333333333333444555666666:::===AAADDDNNNkkk}}}{{{bbb^^^iiikkkKKKHHHLLLWWWhhhiiinnnuuu{{{TTTDDDAAA???======<<<;;;;;;;;;;;;<<<999999999:::::::::;;;;;;<<<===>>>>>>===>>>@@@BBBDDDDDDEEEFFFHHHIIIzzz~~~}}}{{{zzzzzz{{{}}}~~~yyyxxxwwwvvvvvvuuuuuuuuuqqqooolllkkknnnooofff\\\OOONNNWWWooo|||pppjjjfffgggiiirrr{{{bbbHHH999666333333333222222333333333333333333333444555666666999???BBBCCCQQQsss}}}~~~fffdddooo|||dddHHHHHHIIIPPP```aaafffsssvvvRRRCCC???<<<======<<<;;;;;;;;;;;;<<<999999999:::::::::;;;;;;===>>>???>>>>>>>>>@@@BBBDDDDDDEEEFFFHHHIIIzzz|||{{{zzzzzzzzz{{{|||}}}wwwwwwvvvuuusssrrrqqqqqqmmmlllkkkkkkooooooeeeZZZLLLNNN^^^zzzvvvkkkggghhhiiippp}}}cccHHH888444333333222222222222333333333333333333444555666666999@@@BBBCCCSSSzzz{{{~~~bbbcccrrr```HHHJJJIIILLLZZZ]]]bbbtttuuuTTTEEEAAA>>>======<<<;;;;;;;;;;;;<<<999999::::::::::::;;;;;;<<<===>>>>>>===>>>@@@BBBDDDDDDEEEFFFHHHIIIzzz~~~~~~||||||wwwwwwxxxxxxxxxyyyyyyyyyttttttsssrrrqqqooonnnmmmkkkkkkkkklllooonnnbbbUUUNNNSSShhhxxxiiigggiiikkkrrrhhhIII888555333333222222222222333333333333333333444555666666888AAACCCBBBUUUvvv{{{___eeeyyy]]]GGGIIIEEEEEEUUUZZZ```sssyyyVVVEEEBBBCCC======<<<;;;;;;;;;;;;<<<999999::::::::::::;;;;;;<<<===>>>>>>======???AAADDDDDDEEEFFFHHHIIIzzz~~~}}}zzzyyyssstttuuuvvvvvvvvvvvvuuusssrrrrrrqqqooommmkkkjjjjjjkkklllmmmooolll___RRRSSSZZZpppwwweeeeeekkkmmmttt}}}oooKKK999888333222222222222222222333333333333333444555666666888AAACCCBBBVVVppptttyyyaaakkk{{{YYYEEEFFF@@@???PPPXXX```qqqyyyTTT@@@>>>BBB======<<<;;;;;;;;;;;;<<<999999:::::::::;;;;;;;;;;;;<<<======<<<===???AAADDDDDDEEEFFFHHHIII}}}yyywwwtttrrrrrruuuvvvtttuuuyyyrrrqqqppppppqqqqqqpppnnnmmmqqqoooqqqvvvkkkZZZVVVUUUkkkuuulllfffnnnyyy|||}}}kkkEEE444555444444333333333333222222333444444444333444777999:::???BBBBBBYYYvvv{{{zzz}}}xxx]]]iiiZZZCCCHHHGGGAAAIIIQQQcccssszzzTTTAAA@@@>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======>>>@@@BBBCCCFFFFFFDDDFFFJJJ}}}{{{vvvrrrqqqtttsssqqqqqqtttuuusssqqqqqqrrrrrrqqqooonnnssssssvvvzzzmmm]]]ZZZaaatttzzzsssmmmssszzzzzzqqqJJJ666444444444333333333333222222333444444444333444777999:::???CCCCCCZZZqqqssswwwyyyrrr___tttiiiJJJFFFDDDBBBLLLRRR```ppp\\\GGGDDD@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======>>>@@@BBBCCCFFFGGGEEEFFFJJJyyyuuussstttsssppppppsssuuusssrrrrrrssssssrrrqqqsssxxxxxx|||qqq``````oooxxxqqquuuyyywwwxxxPPP888444444444333333333333222222333444444444333444777999;;;???CCCEEE]]]tttuuuuuuxxxiii```}}}wwwPPPEEEAAABBBNNNRRR]]]lll}}}cccLLLEEE???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======>>>@@@BBBDDDGGGGGGEEEGGGKKK~~~~~~zzzwwwxxxwwwttttttwwwtttssssssuuuwwwwwwwwwvvvzzz~~~~~~rrrdddhhh|||xxxooopppuuuvvvxxxQQQ:::777444444333333333222222222333444444444333444777999;;;@@@DDDGGG```yyy}}}www~~~~~~bbb\\\yyywwwQQQEEE@@@AAAMMMPPPZZZiiiyyyeeeKKKCCC>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======>>>@@@BBBDDDGGGHHHFFFGGGLLL}}}{{{||||||zzz|||zzzzzz|||qqqiiisssxxxkkkkkksss{{{nnnKKK999999444444333333333222222222333444444444333444777999<<<@@@DDDIIIddd{{{|||wwwvvv^^^XXXooolllKKKFFFBBB@@@IIIMMMYYYfffwwwwwwssstttvvvgggJJJBBB???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======>>>@@@BBBEEEHHHHHHFFFHHHLLL}}}|||{{{oooooozzzllllllvvvcccEEE777888444444333333333333222222333444444444333444777999===@@@EEEKKKhhh|||pppxxxsss___ZZZlll```EEEFFFEEEAAAGGGKKKYYYeeevvvyyytttwwwvvvmmmfffdddgggjjjwwwoooMMMDDDCCC>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======>>>@@@BBBFFFIIIIIIGGGIIIMMMwwwuuuuuunnnwww}}}qqqqqqyyy~~~eeeGGG777777444444333333333333222222333444444444333444777999===AAAFFFLLLjjjzzzppp{{{ssseeedddsss^^^CCCFFFFFFCCCJJJLLLYYYeeevvvyyyooogggcccfffkkk{{{rrrnnnggg```\\\]]]aaafffkkksssxxxQQQEEEEEE>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======>>>@@@BBBFFFIIIIIIHHHIIIMMM}}}rrrpppqqqnnn|||~~~ttttttyyy{{{mmmMMM999555444444444333333333222222333444444444333444777999===AAAFFFMMMllluuutttkkkmmm{{{```DDDEEEFFFEEEMMMOOOYYYeeevvv{{{mmmmmmiiihhhiiiiiipppzzzsssdddaaa\\\WWWTTTWWW\\\aaaccclllxxxRRRDDDDDD>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======>>>@@@BBBFFFIIIJJJHHHIIINNNxxxnnnnnn|||~~~uuuuuuvvvwwwiiiJJJ:::777444444333333333333222222333333333333444666777999<<>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>=========@@@BBBGGGHHHIIIKKKMMMOOO}}}tttpppvvvwwwooooooqqqsssjjjJJJ999777444444333333333333222222333333333333444666777999<<<@@@HHHIIIsssuuunnngggcccxxxaaaMMMFFFJJJGGGHHHOOOOOO\\\mmm|||yyywwwqqqnnnyyy~~~vvvsssnnnhhhccc```^^^ZZZWWWWWWXXXYYYWWWTTTSSSTTTVVVWWWYYY^^^hhhwwwWWWEEEAAA>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>===>>>@@@BBBIIIIIIKKKMMMOOOQQQ|||ssstttuuummmlllnnnpppnnnLLL999666444444333333333333222222333333333333444666777999===AAAJJJKKKsssfffddd|||{{{iiiaaavvv]]]JJJEEEJJJGGGGGGLLLKKKXXXiii}}}~~~zzzuuuxxxtttiiibbbbbb]]]WWWRRRPPPPPPPPPPPPTTTVVVWWWWWWUUUTTTTTTTTTSSSSSSUUU]]]lll{{{UUUFFFBBB>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>===>>>AAACCCJJJKKKMMMOOORRRTTTwww}}}zzzpppooooooooovvvQQQ:::555444444333333333222222222333333333333444666777999>>>BBBLLLMMMsss^^^aaarrrnnnlll___sss~~~ZZZHHHEEEKKKHHHHHHLLLKKKWWWhhh|||~~~~~~{{{wwwwww}}}vvvpppjjjccc___]]]YYYRRRMMMKKKMMMOOOQQQUUUWWWYYYZZZYYYVVVTTTSSSRRRPPPQQQXXXiiixxxTTTFFFCCC>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>>>>???AAADDDKKKLLLNNNQQQTTTVVV}}}zzzrrrpppoooppp|||TTT<<<555444444333333333222222222333333333333444666777999>>>CCCMMMNNNuuu~~~\\\```tttiiiuuukkk[[[nnn[[[IIIFFFLLLJJJKKKPPPOOOXXXiii|||~~~~~~wwwrrr{{{~~~yyyqqqnnniiifffdddcccaaa```[[[WWWQQQLLLIIIIIILLLOOOYYYZZZ[[[\\\\\\YYYUUUSSSPPPOOOOOOWWWggg~~~uuuTTTGGGDDD>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>>>>???BBBEEEKKKLLLOOORRRUUUWWWyyywwwpppppppppqqqzzzSSS<<<666444444333333333333222222333333333333444666777999>>>CCCNNNOOOwww[[[^^^xxxgggjjjbbbWWWnnnaaaNNNHHHLLLIIIKKKQQQRRRXXXhhhzzz~~~wwwrrrvvv||||||xxxsssmmmfffbbb]]]ZZZXXXWWWYYY[[[\\\\\\[[[YYYUUUOOOKKKJJJLLLNNNZZZZZZZZZ\\\\\\[[[WWWTTTMMMMMMNNNVVVeeexxxuuuVVVIIIFFF>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>???>>>>>>@@@CCCEEEKKKMMMQQQTTTWWWYYY}}}uuuzzzssstttuuuuuuoooMMM;;;777444444333333333333222222333333333333444666777999===CCCNNNPPPxxx]]]\\\zzzgggjjjpppXXXVVVvvvjjjTTTKKKKKKGGGIIIPPPRRRTTTdddvvvppprrryyy}}}xxxttttttsssssstttvvv{{{wwwssshhhfffbbb___\\\XXXTTTQQQOOONNNMMMOOOSSSWWWZZZ[[[\\\\\\ZZZVVVQQQNNNOOOPPPUUUUUUUUUWWWZZZZZZXXXUUULLLLLLOOOVVVbbbppp~~~yyyXXXIIIDDD>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>?????????@@@CCCFFFMMMOOOSSSWWWZZZ\\\{{{|||{{{yyyfffGGG999888444444444333333333222222333333333333444666888999===BBBNNNQQQzzz```\\\}}}}}}lllqqq~~~eeeRRRXXXpppYYYLLLJJJEEEFFFNNNPPPQQQaaasssyyyhhh```]]]bbbppp}}}xxxvvvmmmoooqqqpppmmmmmmsss{{{{{{|||zzzjjjaaa^^^XXXVVVSSSQQQPPPNNNLLLIIIIIIHHHIIIMMMSSSZZZ^^^```YYYZZZZZZWWWSSSOOOOOOPPPPPPOOOPPPSSSWWWYYYXXXVVVLLLNNNQQQWWWaaalllvvv|||~~~YYYHHH@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>?????????AAADDDFFFNNNQQQUUUYYY\\\^^^}}}}}}~~~```FFF999666555555444333333333333444222333444444333444777:::AAA@@@IIIPPP|||ccc]]]zzzxxxfffxxx~~~aaaTTTYYYtttpppRRRNNNHHHEEEMMMLLLQQQSSS[[[jjj{{{zzzjjjbbb___```aaakkkzzzsssssssssqqqnnnlllooowww}}}~~~yyykkk^^^UUUPPPNNNLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPSSSVVV[[[^^^```XXXYYYXXXWWWVVVVVVWWWYYYZZZXXXUUUTTTVVVWWWXXXWWWQQQMMMPPP]]]iiinnnnnnmmmyyyUUUIII>>>??????>>>===============;;;;;;;;;;;;;;;<<<>>>>>>@@@>>>>>>@@@@@@AAAFFFMMMUUUYYY^^^aaaaaaaaa~~~}}}bbbGGG999666555555444333333333333444222333444444333444777:::BBBBBBKKKRRR~~~fff[[[yyynnnbbb{{{lll[[[YYYoooqqqRRRMMMHHHGGGOOOKKKOOOSSSZZZhhhxxxuuukkkeeecccbbbaaagggyyy{{{wwwvvvvvvvvvuuutttwww~~~mmmhhh___UUUNNNIIIGGGGGGJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPPPPRRRVVVYYY[[[YYYZZZ[[[[[[]]]___ccceeeaaa]]]ZZZXXXXXXYYYYYYYYYUUUQQQRRR]]]gggiiihhhgggrrr{{{TTTJJJ@@@??????>>>===============;;;;;;;;;;;;<<<===>>>>>>>>><<<<<>>===============;;;;;;;;;;;;<<<===>>>???===<<<>>>@@@AAABBBHHHQQQ^^^bbbgggjjjjjjjjjgggIII999555555555444333333333333444222333444444333444777:::BBBBBBMMMUUUmmm]]]nnneeexxxeee___jjj~~~sssSSSMMMJJJKKKRRRLLLLLLOOOVVVaaappp~~~|||{{{zzzvvvppplllrrr~~~|||}}}~~~yyy~~~{{{jjj___UUUNNNKKKJJJHHHGGGGGGIIIKKKLLLNNNMMMLLLLLLMMMPPPTTTVVVUUUSSSQQQPPPRRRVVVZZZ]]]YYYXXXWWWXXX]]]bbbgggiiijjjfff```]]]\\\]]]^^^^^^UUUQQQRRRZZZaaabbbaaaaaabbblll{{{UUUKKKEEE???>>>>>>===============;;;;;;;;;;;;<<<===>>>?????????AAADDDDDDEEEMMMVVVdddhhhmmmpppqqqpppgggHHH888555555555444333333333333444222333444444333444777:::@@@BBBMMMTTTjjj^^^qqqgggzzzkkkhhhqqq|||tttUUUQQQNNNMMMSSSMMMMMMNNNTTT___mmm||||||vvvooopppyyy}}}||||||||||||{{{zzzzzz{{{}}}yyyyyyeeeXXXQQQMMMLLLFFFFFFGGGHHHJJJMMMOOOQQQSSSQQQOOOMMMNNNPPPRRRTTTWWWVVVUUUTTTUUUWWWYYYZZZ[[[XXXVVVXXX^^^fffkkkmmmiiieee```^^^^^^_________YYYUUUTTTYYY]]]\\\\\\]]]]]]gggwwwVVVKKKEEE???>>>>>>===============<<<<<<<<<<<<<<<===?????????@@@CCCFFFEEEFFFNNNXXXdddhhhnnnrrrssssssfffGGG888555555555444333333333333444222333444444333444777:::@@@BBBMMMUUUaaa\\\wwwjjjrrrnnnwwwtttWWWVVVRRROOOTTTNNNPPPNNNTTT^^^lll{{{|||wwwqqqnnnqqqvvv||||||xxxrrrnnnllllllllllllmmmnnnrrruuuyyy}}}yyytttvvvcccVVVNNNIIIIIIKKKFFFGGGIIILLLPPPTTTVVVXXXUUUTTTRRRPPPOOOOOOQQQQQQXXXYYYYYYZZZZZZYYYXXXXXXWWWTTTQQQTTT]]]fffmmmpppiiigggcccaaaaaaaaaaaa``````[[[YYYZZZZZZVVVTTTUUUYYYcccrrrWWWKKKDDD??????>>>===============<<<<<<<<<<<<===>>>??????===???BBBDDDCCCCCCLLLWWWbbbffflllqqqssstttcccEEE777666555555444333333333333444222333444444333444777:::AAACCCNNNVVVxxxUUUWWW||||||fffuuulllyyysssZZZ[[[WWWPPPSSSNNNSSSPPPUUU^^^kkkyyy}}}xxxtttqqqpppqqqqqqpppooonnnnnnnnnmmmkkkiiiiiijjjmmmqqqtttwwwyyyzzzzzzlllnnniii]]]SSSOOOMMMIIIHHHJJJKKKMMMOOOSSSVVVYYY\\\]]]XXXXXXVVVUUUTTTTTTTTTTTTUUUYYY^^^ccceeedddaaa___YYYTTTPPPSSS\\\eeelllnnnnnnllliiigggfffdddbbb```ccc^^^[[[[[[XXXSSSQQQRRRTTT^^^mmm}}}VVVJJJCCC??????>>>===============<<<<<<<<<<<<===>>>???@@@===???CCCEEEBBBBBBKKKWWWccchhhnnnsssvvvxxxbbbDDD777777555555444333333333333444222333444444333444777:::CCCDDDPPPWWWyyyfffLLLTTTxxxzzz\\\llltttfffwwwrrr\\\^^^YYYQQQSSSOOOUUURRRVVV___jjjxxx|||vvvqqqnnnmmmnnnooorrruuuvvvtttooojjjjjjjjjkkklllnnnpppqqqrrrtttwwwzzz||||||jjjbbbwwwbbbXXXQQQNNNRRRTTTPPPOOOPPPPPPQQQSSSUUUWWWYYYYYYZZZ\\\\\\[[[[[[[[[ZZZZZZYYYRRRXXXaaajjjoooooommmkkkccc]]]WWWXXX___hhhmmmooosssqqqnnnllljjjgggccc```aaa]]]ZZZZZZXXXTTTSSSUUUQQQZZZiiiyyyTTTJJJCCC??????>>>===============<<<<<<<<<======>>>???@@@???BBBFFFGGGCCCCCCLLLXXXfffkkkrrrxxx{{{}}}|||___BBB777888555555555444444333333333222333333333444666:::===AAAGGGIIIUUUfffLLLXXXwwwrrraaadddrrrfffxxxxxx]]]\\\XXXRRRSSSKKKLLLPPPTTT\\\fffrrr{{{xxxvvv{{{{{{vvvuuuzzz|||zzzwwwtttpppooopppssstttuuusssxxx|||{{{vvvtttyyy~~~nnnbbbcccvvvuuummmfff^^^WWWUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWZZZ___cccbbbeeefffdddbbbaaa[[[TTTRRRVVVbbbrrr|||zzzuuussssssjjj]]]ZZZhhhzzz}}}{{{uuuooolllkkkggg```ZZZ]]]aaabbb___\\\ZZZTTTNNNMMMSSSbbbvvvZZZHHHAAA@@@>>>===<<<===>>>===<<<>>>>>>>>>>>>>>>??????@@@BBBCCC@@@BBBHHHEEEJJJ]]]mmmrrrzzz|||^^^AAA666666555555444444444333333333222333333333444666:::===AAAHHHJJJVVVlllNNNUUUqqqwwwaaa]]]|||hhh^^^tttyyy^^^\\\WWWRRRTTTLLLMMMMMMRRRYYYcccooo}}}~~~|||{{{~~~~~~|||zzzyyyzzz{{{zzzyyyuuuyyy|||{{{xxxwwwyyy|||qqqccc___iiissseee```]]]XXXTTTYYYYYYZZZ[[[\\\\\\]]]]]]\\\]]]]]]\\\\\\___eeejjjeeehhhiiifffeeeccc^^^XXXRRRVVVaaasssyyyxxxooocccaaaooo}}}xxxqqqjjjfffaaa\\\XXX^^^bbbccc```^^^\\\XXXRRRPPPUUUaaattt{{{XXXHHHBBB@@@>>>===<<<>>>>>>===<<<>>>>>>>>>>>>>>>??????@@@@@@BBB@@@CCCIIIGGGNNNaaaqqqwww~~~{{{vvvpppmmmmmmnnnnnnmmmuuu}}}}}}}}}}}}}}}|||\\\AAA555444555444444444444333333333222333444444444666:::===AAAIIILLLWWWsssQQQQQQggg~~~cccXXXoooxxxbbbZZZttt|||___\\\WWWRRRUUUMMMNNNJJJNNNUUU^^^jjjyyy~~~{{{yyyzzz|||}}}||||||{{{zzz}}}tttcccZZZYYYaaakkkvvvmmmaaaZZZZZZ\\\\\\[[[ZZZ[[[\\\]]]______`````````aaa```^^^]]]```gggmmmlllooopppmmmjjjiiieee```WWW\\\eeevvvvvviiifffssszzzoooeee^^^\\\\\\aaadddeeebbb```___\\\VVVRRRUUU```pppyyyVVVGGGBBB@@@???======>>>>>>>>>===>>>>>>>>>>>>>>>??????@@@>>>AAA@@@CCCIIIHHHPPPeeerrryyy{{{uuutttfffeeebbb``````bbbfffiiikkkvvv~~~}}}}}}~~~vvvYYYAAA777555444444444444444444444444333444444444444666999<<>>???>>>===>>>>>>>>>>>>>>>??????@@@@@@DDDDDDEEEHHHEEEOOOfffvvv}}}}}}wwwppphhhfffhhhbbbeeegggddd```aaagggnnnjjjooo~~~{{{{{{oooVVVBBB999888444444444444444444444444333444444444444555999<<>>===>>>???>>>===>>>>>>>>>>>>>>>??????@@@CCCIIIHHHGGGGGGCCCNNNfff}}}yyyqqqiiieeeaaa___ccchhhmmmpppqqqmmmgggeeeiiinnnoooooowwwttttttxxxxxxwwwyyygggQQQ@@@999999333333333444444444444555444444444444444555999;;;BBBNNNSSS[[[}}}VVVKKKYYY|||iii^^^lllsssdddvvvlllbbbYYYTTTYYYRRRRRRLLLMMMPPPVVV___nnn}}}|||zzz{{{{{{uuuggg^^^[[[]]]^^^iiiwww~~~~~~zzzwwwwwwvvvyyy~~~{{{uuuqqqooorrrttttttwwwrrriiiccc```iiipppuuuzzzkkkaaa\\\[[[___eeeaaacccbbb]]]YYYYYY___dddfffhhhgggcccccceeedddaaa^^^___fffrrrvvvQQQFFFEEEAAA@@@>>>>>>?????????>>>>>>>>>>>>>>>>>>??????@@@DDDKKKLLLJJJIIIEEERRRlll~~~hhhccc```bbbeeehhhpppwww}}}{{{yyyvvvssspppmmmlllrrrooosssyyyhhhjjjrrrwwwwwwuuuaaaLLL>>>888777333333333444444444555555444555555444333555888;;;BBBOOOUUU\\\[[[KKKUUUzzzooodddwwwzzzdddmmmqqqdddZZZVVVZZZSSSSSSMMMNNNOOOSSS\\\jjjyyy|||}}}zzzwww}}}ppphhhhhhlllppp}}}{{{uuuwwwyyyxxxzzzwwwppplllkkknnnssszzzvvvlllccc^^^ZZZWWW[[[bbb```bbbbbb```^^^]]]```cccaaaccccccaaacccgggiiigggccc```ccclllxxxsssNNNEEEEEEBBB@@@>>>>>>???@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAJJJMMMMMMMMMKKK[[[xxxwwwlllbbb___aaahhhpppwww}}}|||~~~|||tttmmmooolllnnnyyyzzznnn```cccooo~~~xxxxxxsss^^^JJJ;;;666555333333333444444555555555444555555444333555888;;;CCCPPPVVV]]]___KKKSSStttvvvjjjgggjjjtttfff[[[VVV[[[TTTSSSMMMMMMNNNQQQZZZgggvvv{{{{{{wwwpppuuuyyy|||~~~}}}zzzxxxnnnkkknnnvvvyyytttmmmjjjfff___ZZZZZZXXXWWW\\\dddeeefffeeebbb___\\\[[[ZZZ\\\___```___ccciiillllllddd___]]]cccnnnqqqMMMDDDDDDBBB@@@>>>>>>???@@@???>>>>>>>>>>>>>>>>>>??????@@@>>>HHHMMMOOOQQQQQQcccuuummmooonnnrrr{{{||||||{{{wwwsssqqqoooooosssvvvddd[[[RRR\\\kkkxxxzzzyyy{{{wwwaaaLLL<<<444222555444444333333444444555555555666555555666999;;;FFFQQQXXX___dddIIIRRRnnnzzzsssggglll|||hhheee___TTTPPPVVVUUURRRPPPRRRVVV___ooo}}}xxx~~~yyyqqqlllllluuu}}}sssmmmkkkjjjiiigggcccaaabbbbbb^^^YYYUUUVVVZZZ___cccaaa^^^[[[ZZZZZZZZZYYYWWWZZZ[[[\\\]]]^^^aaadddgggjjjbbb[[[\\\eeewwwmmmLLLDDDBBBBBBAAA???>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBCCCGGGIIIOOOVVVYYYnnn}}}yyyxxx{{{}}}|||{{{}}}~~~}}}xxxvvvxxxwwwuuurrrooonnnnnnooovvvwww```RRRNNNOOOZZZjjjwwwwwwwww{{{}}}yyycccMMM===777777555444444333333444444555444555666555555666999<<>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBCCCGGGIIINNNUUUXXXnnn}}}|||~~~yyyvvvsssnnnlllmmmqqqsssssspppqqqssstttqqqrrrpppoooqqqpppnnnrrrwwwxxxbbbNNNEEEGGGKKKWWWgggvvv}}}|||vvvwww{{{|||~~~fffMMM<<<777888555444444333333444444555333444555555555777:::===NNNZZZ```ccc~~~kkkMMMOOOmmmgggrrrrrrhhhccccccZZZSSSSSSOOOLLLJJJMMMQQQYYYhhhuuuwwwkkknnnttt|||uuuooohhhfffooozzz|||mmmjjjggggggkkkoooooonnnlllggg```ZZZXXX[[[```ddd`````````aaabbb```]]]ZZZXXXYYY[[[]]]___```aaaaaa___XXXSSSTTT[[[llllllLLLDDD@@@AAA@@@???>>>===>>>?????????>>>>>>??????@@@AAABBBBBBGGGIIINNNSSSWWWooovvvjjjjjjnnn||||||sssnnnjjjdddbbbdddhhhlllmmmkkkllloooooolllpppoooqqqwwwvvvpppjjjiii~~~rrrcccRRREEEAAAEEEIIITTTeeettt{{{yyyxxxwwwzzzhhhKKK999444555555444444333333444444555222333444555555777;;;>>>OOO]]]dddggg}}}WWWOOOfffnnnggg|||pppgggaaabbb]]]TTTPPPNNNKKKIIIKKKNNNVVVdddqqq{{{}}}yyytttmmmhhhmmmuuuvvvtttooommmpppttttttppprrrlllddd]]]ZZZ]]]cccgggeeedddcccddddddccc```^^^YYYZZZ\\\^^^aaabbbaaa```\\\WWWRRRSSSYYYggggggKKKDDD@@@@@@???>>>======>>>???@@@????????????@@@AAABBBBBBBBBHHHKKKNNNRRRVVVqqqsssggg___YYYZZZbbbsss|||rrrlllfffaaa___aaacccggghhhffffffhhhfffbbbdddeeekkktttwwwqqqiiieeedddkkkpppnnnkkkkkkjjjiiiuuummm```RRRIIIDDD@@@???AAAGGGRRRbbbqqq|||{{{wwwwwwtttuuudddIII888333555555444444333333444444555222333444555555777;;;>>>NNN^^^hhhkkkgggTTTddd{{{eeelllnnnbbbZZZ^^^]]]VVVQQQOOOKKKIIIKKKMMMSSS```mmmzzz}}}zzzqqqkkkmmmsss~~~~~~zzz|||zzzyyynnnddd___```eeeiiiiiigggeeedddeeedddcccaaaZZZZZZ[[[]]]aaaaaa```^^^ZZZVVVRRRRRRVVVcccyyy___HHHDDDAAA??????>>>======>>>???@@@????????????@@@AAABBBCCCBBBIIIMMMOOORRRXXXvvvmmm\\\RRRMMMPPPRRRZZZlllvvvooohhhbbb```aaa```dddeeecccaaaaaa]]]XXXVVVXXX___iiimmmiiieeeddd]]]______]]]]]]___]]]YYY\\\gggwww~~~rrrggg```UUUIII>>>===???@@@@@@BBBEEEOOO^^^lllwww|||wwwsssppprrr~~~vvv]]]GGG:::666666555444444333333444444555333444555555555777:::===LLL```mmmppprrrXXX```yyy___aaa|||}}}mmm~~~```UUUYYY[[[XXXUUUPPPLLLJJJKKKLLLQQQ]]]hhhvvv}}}ssskkkkkkppp}}}}}}}}}|||yyyzzz|||}}}rrrmmmxxxkkkcccbbbeeehhhiiiiiihhhiiijjjjjjhhhggg\\\ZZZZZZ\\\___aaa___\\\ZZZVVVSSSRRRTTT^^^sss[[[FFFDDDBBB???>>>===<<<===>>>???@@@@@@??????@@@@@@AAABBBCCCCCCKKKOOORRRTTT[[[|||rrr^^^SSSOOOLLLRRRSSSXXXddduuuzzzrrrkkkdddaaabbb```dddeeeccc```___ZZZUUURRRSSSXXX___bbbaaaaaaccc```cccdddcccfffiiihhhddd```___eeettt{{{rrrhhh___UUUMMMGGGGGG@@@;;;===@@@@@@AAACCCCCCLLLYYYeeeppp{{{|||wwwppppppuuulllVVVEEE:::666444555444444333333444444555444555666555555666999<<>>======<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCMMMRRRTTTVVV^^^zzzeeeYYYVVVWWWWWWXXXWWWXXX^^^jjjyyyzzzsssllleeebbbcccbbbfffhhheeecccaaa\\\VVVUUUUUUXXX]]]]]]\\\___eee^^^eeejjjllloootttvvvtttmmmbbb\\\gggqqqfffbbb[[[UUUOOOJJJEEEBBB>>><<<<<<>>>>>><<<===AAAAAAIIIUUUaaakkkwww{{{xxxppprrr{{{~~~hhhRRRBBB999333000555444444333333444444555555666666555555666999;;;LLLccctttxxxiiiOOOXXXgggSSSbbboooddd{{{vvv```[[[[[[YYYVVVQQQMMMJJJIIIIIIKKKUUU```kkkuuuyyyrrrssszzz}}}sssggg^^^bbbllltttggg``````eeeiiilllqqqyyy|||hhhccc```aaaeeehhhgggdddbbb___\\\YYYXXX___sss[[[GGGDDDAAA>>>===<<<<<<<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCDDDNNNSSSUUUWWW```uuuhhh```]]]]]]]]]^^^]]][[[XXX[[[fffwwwzzzqqqjjjeeebbb```___eeefffiiikkkjjjeee\\\VVVVVVVVVWWWYYY\\\```dddfffjjjjjjnnnuuu|||~~~zzzvvvsssooohhheeerrr{{{rrrhhh^^^WWWTTTOOOIIIFFFGGGGGGEEECCCBBB@@@===;;;<<<>>>???@@@AAAGGGQQQ]]]jjjwwwzzzzzzwwwvvvwww}}}zzzjjjSSSDDD<<<777555333333333444444444555555444555666555555555777999LLL]]]hhhuuubbbQQQYYYbbbRRRbbbwwwhhhttt{{{XXXOOOYYY[[[SSSUUUOOOJJJHHHGGGIIIQQQYYYiiissszzzuuuzzz~~~ttthhhbbbbbbssswwwhhh^^^[[[]]]___```fffooo|||pppddd\\\```jjjnnnnnnmmmiiiccc___\\\VVVYYYoooZZZFFFEEECCCAAA@@@???>>>>>>???@@@@@@BBB@@@??????AAADDDEEEFFFIIIIIISSS^^^]]]dddzzzsssooollljjjiiikkkhhhccc]]]ZZZ^^^iiirrrqqqmmmfffaaa___^^^]]]\\\bbbdddiiimmmnnnjjjccc]]]ZZZYYYYYYYYY\\\```cccfffnnnooossszzz|||uuummmiiiooouuuooojjjkkkrrryyy}}}~~~{{{xxxuuupppkkkfffbbb___ZZZUUUPPPLLLGGGDDDJJJHHHGGGGGGHHHIIIIIIHHHFFFCCC???======>>>??????AAAGGGPPP\\\iiivvvwwwyyywwwzzz~~~~~~{{{fffPPPAAA:::666444333333333444444444555555444555666555555555777999KKK]]]iiivvveeeSSSUUUmmmWWW```{{{pppsss~~~ZZZMMMTTTXXXSSSTTTOOOIIIGGGFFFGGGOOOWWWcccnnn}}}~~~zzzrrrhhhdddgggyyynnnmmmiiiccc]]]WWWTTTRRRbbblll{{{rrreee]]]bbbnnnrrrpppmmmlllddd]]]ZZZVVVZZZpppWWWFFFFFFCCCAAA@@@???>>>>>>???@@@@@@CCCBBB@@@AAACCCEEEGGGHHHLLLLLLUUU^^^]]]ddd|||wwwssswwwtttmmmddd]]][[[___dddbbb___\\\[[[[[[\\\\\\\\\bbbdddiiinnnpppmmmgggbbb```^^^[[[ZZZ[[[^^^bbbeeeiiimmmrrrxxx}}}tttooolllqqqtttkkkbbb]]]WWWTTTVVVXXXXXXWWWWWWUUURRROOOMMMJJJFFFCCCBBBCCCBBBAAA??????@@@AAAEEEHHHKKKMMMMMMLLLLLLLLLKKKHHHDDD@@@>>>===>>>???AAAFFFNNNYYYfffttt~~~xxx|||xxx~~~~~~yyyaaaLLL>>>777444333333333333444444444555555444555666666555666888:::III^^^lllyyykkkXXXVVVvvvYYYXXXrrrzzzuuu___NNNSSSZZZYYYTTTNNNIIIGGGFFFFFFMMMTTT\\\hhhyyyvvvmmmiiiaaannnzzzooohhhlllooolllcccYYYTTTRRR\\\jjj}}}oooccc\\\dddpppuuurrroooooofff^^^ZZZXXX___uuuyyyTTTEEEFFFBBB@@@@@@???>>>>>>???@@@AAACCCCCCBBBCCCDDDGGGIIIKKKPPPQQQZZZcccbbbkkk}}}www{{{zzzuuunnngggddddddfff___]]]\\\\\\^^^```aaa```dddfffjjjnnnooolllfffaaadddaaa]]]ZZZZZZ\\\```ccc___dddkkkooottt||||||wwwkkkeeeuuu{{{wwwvvvzzz|||pppddd[[[UUURRRNNNLLLLLLKKKJJJHHHHHHFFFEEEDDDEEEEEEDDDBBBBBBEEEFFFEEEBBBAAADDDGGGHHHMMMTTTVVVSSSOOOMMMMMMPPPNNNJJJEEE@@@>>>===>>>@@@EEELLLVVVcccrrr|||ttt]]]III<<<666444333333333333444444444555555444555666666555666888:::IIIaaassspppZZZVVV^^^VVVlllwww___MMMQQQZZZ[[[TTTOOOJJJIIIFFFFFFKKKRRRXXXddduuu|||~~~}}}xxxrrrpppeeeeeeooouuupppnnnooooookkkeee___\\\[[[VVVfff~~~wwwfff^^^[[[bbbkkkoooooopppmmmhhhbbb\\\ZZZccc}}}sssPPPDDDFFFBBB@@@???>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEGGGKKKMMMNNNRRR\\\dddeeeqqq~~~}}}{{{xxxtttqqqpppppphhhfffddddddeeefffffffffeeefffiiilllmmmkkkfffbbbeeebbb^^^ZZZZZZ\\\___bbb```eeeiiijjjkkkpppyyy}}}mmmbbbnnnzzzuuuooohhhccc\\\___ccceeebbb\\\TTTOOOIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBAAABBBDDDFFFEEEDDDCCCEEEGGGEEEAAA???@@@BBBGGGNNNWWW[[[XXXTTTPPPOOOSSSRRRPPPJJJDDD???>>>>>>@@@CCCIIIRRR___ooorrr\\\HHH<<<777555444333333333444444444555555333555666666666777999;;;HHHeee|||oooVVVSSS}}}jjj\\\gggyyy```KKKMMMTTTTTTUUUPPPMMMKKKHHHFFFJJJQQQWWWaaarrrwwwrrrkkkdddhhhzzzxxxvvvooollliiifffeeeaaa\\\XXXTTT```qqq|||ppphhh]]][[[\\\aaacccccceeehhheeeeeeccc]]]ZZZfffpppMMMDDDGGGAAA??????>>>>>>>>>???AAABBBAAACCCDDDDDDEEEGGGLLLOOOOOOTTT]]]dddeeesss~~~}}}vvvsssooommmmmmmmmlllkkkgggggghhhkkklllllljjjgggeeeccc___]]]\\\^^^aaaccckkkmmmooommmiiiiiinnnsssqqqdddkkk{{{{{{qqqhhhfffccc```]]]XXXSSSOOOHHHIIIKKKLLLKKKIIIFFFDDDBBBBBBAAA@@@@@@?????????AAA@@@AAABBBDDDEEEDDDCCCCCCEEEGGGGGGFFFCCCBBBAAABBBIIISSS[[[]]]ZZZWWWTTTSSSTTTTTTPPPIIIBBB@@@???@@@BBBGGGOOO\\\lll~~~qqq[[[HHH<<<888666555333333333444444444555555333555666666666777:::<<>>>>>>>>>>>@@@AAABBB@@@CCCEEEEEEEEEHHHMMMRRRZZZ___gggjjjjjjyyy{{{vvvuuutttssssssooonnnllllllmmmmmmlllkkkfffdddbbb``````bbbdddeeennnpppqqqnnnkkkhhhiiijjjzzzsssiiijjjppp~~~vvvmmmfffZZZSSSTTT^^^eeebbbYYYTTTQQQOOOMMMKKKJJJHHHDDDAAA@@@?????????>>>>>>======>>>??????>>>>>>>>>@@@AAACCCDDDFFFIIILLLMMMLLLKKKIIIJJJMMMPPPQQQOOOKKKGGG@@@FFFPPP[[[aaabbb]]]YYYQQQUUUXXXUUUMMMEEEAAAAAA???AAAEEELLLYYYkkk}}}qqq[[[GGG<<<777666555333333333444444444555555333555666777777888:::===EEEiiihhh[[[pppnnn\\\RRR]]]xxxzzz^^^QQQSSSUUUUUUQQQNNNLLLHHHEEEGGGLLLRRRXXXdddrrrwwwvvv||||||vvvlllbbb[[[___eeemmmrrrrrrlllddd___```bbbmmm||||||ppphhhcccbbb^^^[[[aaatttrrrKKKCCCGGG??????>>>>>>>>>>>>@@@AAABBBAAADDDGGGGGGGGGIIIOOOUUU```fffnnnooonnn}}}{{{zzzzzzyyyyyyvvvrrrooonnnmmmlllkkkfffeeedddcccccceeefffhhhiiikkkllllllkkkiiihhhgggrrrssskkkjjjiiiuuujjj^^^UUUJJJBBB@@@GGGMMMJJJFFFEEEGGGEEECCCBBBBBBAAA???>>>???>>>===<<<;;;;;;:::;;;999:::;;;;;;<<<>>>AAADDDEEEGGGKKKPPPUUUXXXWWWVVVLLLLLLOOOSSSVVVTTTMMMGGGDDDIIIRRR]]]eeegggbbb\\\PPPUUUYYYXXXPPPGGGCCCAAA???@@@DDDKKKXXXjjj||||||~~~pppZZZGGG;;;777555444333333333444444444555555333555666777777888;;;===CCCjjj{{{ZZZhhhppp```RRRUUUiiiuuu}}}```OOORRRVVVTTTPPPMMMKKKHHHDDDEEEIIIOOOTTT^^^lll{{{wwwlllgggeeegggqqq~~~ooodddcccgggvvvuuukkkfff^^^]]]iii}}}tttKKKCCCGGG??????>>>>>>>>>>>>@@@BBBCCCBBBFFFIIIIIIHHHKKKQQQWWWZZZaaaiiikkkkkk}}}|||||||||xxxrrrnnnmmmllllllkkkjjjiiiiiihhhhhhiiijjjjjjkkkkkklllmmmnnnmmmlllkkkqqq|||{{{pppkkkkkk{{{lll^^^PPPCCCDDDBBB@@@>>>===>>>???@@@AAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>@@@AAACCCDDDDDDHHHQQQYYY\\\[[[]]]bbbXXXSSSOOOSSSZZZ\\\VVVNNNJJJFFFNNNaaalllggg___^^^PPPUUUYYYXXXQQQIIICCC@@@===CCCFFFIIISSSggg|||}}}vvvXXXEEE;;;666333333333333333444444444555555666666666666888:::;;;===GGGfffaaaggguuu___TTT[[[hhhqqqaaa{{{gggMMMMMMWWWUUUSSSOOOJJJEEECCCEEEGGGPPPRRR[[[jjjxxxwwwpppnnnuuuwwwjjjhhhiiisssmmmcccaaaccckkknnnMMMAAAAAA@@@>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGIIILLLOOOTTTWWWXXX^^^eeehhhjjj}}}zzzuuuqqqooonnnlllkkkkkkkkkllllllllllllmmmmmmkkkkkkkkkkkkkkkiiigggeeeffftttrrrgggbbbrrrwwwbbbUUUMMMFFFDDDBBB@@@???=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCFFFJJJTTT^^^bbbaaacccggg]]]UUUOOOQQQYYY^^^\\\WWWOOOLLLVVVhhhooofffZZZUUUQQQTTTWWWVVVPPPIIICCCAAA===BBBFFFIIISSShhh}}}}}}~~~wwwYYYFFF>>>888666555333333444444444555555555777666666777888:::<<<===CCCcccaaabbbyyyaaaSSSXXXeee~~~xxxbbbooonnnQQQOOOXXXTTTRRROOOJJJEEECCCDDDFFFMMMOOOYYYgggttt~~~uuuqqqqqqhhhhhhrrrsssfff```bbbllloooPPPFFFEEECCC>>>>>>>>>>>>???@@@AAABBBAAACCCEEEGGGJJJMMMRRRVVVZZZeeeppprrrppp}}}zzzwwwvvvssspppnnnpppqqqrrrsssssssssrrrrrrnnnmmmkkkkkkjjjhhhdddbbbbbbqqqzzzlllccceeerrrwwwhhhTTTKKKHHHGGGCCCCCCAAA@@@>>>===;;;;;;<<<<<<<<<<<<======>>>???==================>>>>>>BBBCCCDDDFFFFFFFFFEEEDDDGGGMMMXXXeeekkkjjjjjjmmmggg]]]TTTSSS[[[bbbcccaaaUUURRRYYYggglllbbbWWWRRRQQQSSSTTTRRRMMMGGGCCCAAA===AAAEEEHHHTTTiii}}}}}}|||{{{yyy}}}tttWWWEEE===888666666333444444444444555555555777666666777888;;;===>>>@@@___~~~^^^XXXfffTTTWWWeeedddccczzznnnOOOJJJRRRRRRQQQOOOJJJFFFDDDDDDEEEIIILLLUUUcccpppzzzyyyxxx{{{zzztttuuuiiiiiisss{{{jjj```bbbrrrqqqSSSIIIFFFCCC???>>>>>>??????@@@AAABBBAAACCCEEEHHHJJJNNNSSSVVV___qqqvvv~~~~~~}}}{{{wwwtttuuuvvvxxxzzzzzzyyyxxxwwwqqqooommmlllllljjjfffbbbbbbooouuulllZZZbbbbbbVVVIIIEEEFFFFFFCCCCCCCCCCCCBBB@@@???>>>@@@????????????@@@BBBCCCBBBBBBAAAAAABBBCCCDDDEEEHHHJJJMMMOOOOOOMMMJJJHHHFFFMMM]]]mmmuuurrrnnnmmmjjj```VVVUUU\\\ccccccaaaZZZWWWZZZbbbeee___XXXUUUOOOPPPOOONNNJJJFFFBBB@@@<<>>???>>>[[[xxxZZZQQQ{{{jjjVVVYYYgggddd^^^qqqnnnMMMEEELLLPPPPPPOOOKKKGGGDDDCCCCCCGGGJJJRRR___kkkuuulll]]]\\\___rrryyyyyykkkmmmwww~~~lllccciii|||tttSSSGGGCCC@@@????????????@@@AAABBBBBBCCCEEEHHHKKKMMMQQQVVVZZZfff|||yyy|||zzzwwwxxxzzz{{{{{{zzzxxxwwwqqqnnnllllllmmmlllgggccc[[[gggzzzxxxlllUUUUUUQQQJJJFFFFFFGGGGGGEEEFFFGGGGGGHHHGGGGGGGGGFFFEEECCCCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHJJJLLLLLLPPPTTTXXXXXXUUUPPPMMMEEENNN___rrrzzzuuummmiiieee]]]VVVWWW___eeeccc___]]]^^^cccjjjkkkcccZZZTTTLLLKKKKKKJJJHHHFFFBBB@@@;;;>>>AAAEEESSSjjj~~~uuunnnlllkkkoooxxxhhhMMM>>>777444222222444444444555555555666666777777777888:::<<>>AAAFFFUUUlllsssllliiiggggggrrr}}}fffMMM>>>999666444444444444555555555666666666777777888999;;;===@@@AAACCCYYYwww]]]xxxqqqYYYYYYfffiiifff}}}wwwRRRDDDHHHMMMOOOQQQPPPLLLGGGDDDCCCEEEGGGOOOYYYaaajjjzzzuuupppccc\\\]]]YYY___rrr~~~|||rrrvvvtttsssnnnOOODDDBBB@@@@@@??????@@@@@@AAABBBCCCDDDGGGJJJLLLOOOTTTYYY]]]mmmttt~~~}}}|||{{{yyyxxxxxxuuupppllllllmmmkkkeee^^^XXX[[[dddqqqzzzxxxlll```UUURRROOOOOOPPPRRRUUUWWWVVVVVVUUUUUUVVVWWWXXXYYYWWWVVVUUUTTTUUUXXX[[[\\\UUUTTTSSSSSSUUUWWW[[[]]]VVV\\\dddjjjkkkggg```[[[RRRUUU___lllrrrooohhheeeddd___\\\```hhhkkkggg```UUU\\\fffkkkjjjaaaTTTIIIGGGGGGHHHKKKMMMLLLIIIEEE???AAACCCHHHYYYpppqqqkkkhhhfffgggqqq{{{eeeMMM???:::777666666555555555555666666666666777777888999;;;>>>AAABBBGGGYYYcccnnn{{{```[[[dddzzzoooYYYFFFEEEMMMOOORRRRRRNNNIIIEEECCCCCCFFFMMMUUU[[[dddttt|||qqqkkkiii^^^[[[iii~~~~~~uuuvvv}}}|||}}}}}}\\\HHHDDDCCC@@@@@@@@@@@@@@@AAABBBCCCCCCFFFHHHKKKNNNQQQVVV[[[___hhhxxxvvvsss~~~}}}||||||{{{uuupppooopppmmmeee^^^WWWRRRNNNSSS\\\aaa]]]WWWUUUUUUUUUVVVUUUVVVZZZ```^^^]]][[[ZZZZZZ[[[\\\^^^```___^^^^^^```dddgggjjj]]]\\\[[[[[[\\\```ccceee\\\ccclllssstttooohhhcccYYYXXX^^^hhhmmmkkkgggfffaaa[[[UUUWWW]]]^^^XXXQQQMMMQQQVVVXXXXXXVVVQQQKKKGGGGGGIIIMMMPPPPPPLLLHHHAAACCCEEEKKK\\\sss~~~oooiiigggdddllluuuyyycccKKK>>>999777555555555555555555666666666777888888888999<<<>>>AAACCCHHHXXXddddddggg^^^dddwwwcccLLLIIILLLPPPSSSSSSOOOJJJEEECCCBBBEEEKKKRRRXXXaaaqqq{{{tttooo___XXXaaaccc|||{{{vvvvvvzzziiiKKK@@@DDDDDD>>>@@@@@@@@@@@@AAABBBCCCCCCIIIKKKOOORRRUUUYYY___bbbdddrrrxxxrrrsss~~~|||wwwsssqqqpppllleee^^^VVVOOOKKKLLLLLLJJJOOOWWWbbb___[[[ZZZ]]]aaabbb```___cccccc___]]]______]]]fffcccbbbgggnnnssssssqqqiiiddd```aaafffkkkkkkjjjbbbfffnnntttqqqiiidddddd```cccmmmyyyxxxsssjjjZZZNNNPPPUUUSSSNNNLLLJJJNNNQQQOOOIIIGGGKKKOOORRRPPPPPPTTTVVVTTTQQQOOOEEECCCDDDNNN```uuuyyyssslllcccccciiipppmmmRRR===666666777555555555555666666666666666:::::::::;;;===@@@CCCEEEHHHVVVssspppcccqqq___XXXlllHHHIIILLLOOORRRSSSPPPKKKGGGDDDDDDDDDGGGMMMTTT]]]kkkxxxyyyqqqiii^^^WWW```dddvvv}}}~~~yyyuuuuuuwwwyyyvvvooonnnrrrnnnvvvwwwlllkkk|||vvv]]]PPPDDDAAADDDAAABBBAAAAAAAAABBBDDDEEEFFFKKKLLLNNNSSSXXX\\\^^^___cccoooqqqnnnsss~~~zzzwwwvvvuuuqqqjjjdddVVVPPPLLLJJJGGGJJJUUUbbbnnniiicccbbbeeegggddd___dddfffccc]]][[[^^^bbbbbbfffbbb```eeennnttttttqqqkkkfffaaacccjjjnnnmmmkkkfffhhhnnnssspppiiieeegggcccmmm~~~iii[[[PPPOOOQQQNNNJJJHHHLLLQQQTTTQQQKKKHHHJJJNNNTTTQQQOOOSSSWWWXXXTTTQQQFFFDDDEEEOOOaaavvvzzzwwwppphhhiiimmmttt~~~~~~~~~oooRRR<<<555666555333555555555666666666666666:::999999:::===@@@CCCEEEJJJTTTnnnuuubbbzzzdddYYY|||~~~UUUMMMKKKNNNQQQRRROOOKKKGGGDDDCCCCCCEEEKKKQQQYYYgggssszzzqqqfff]]]aaa]]]ddduuu~~~wwwtttvvvyyyvvvuuutttuuutttqqqiiihhhllliiipppqqqkkknnnwww[[[NNNCCCBBBEEEAAAAAAAAAAAAAAACCCEEEGGGHHHMMMMMMOOOSSSWWW\\\^^^```gggtttuuunnnooo|||yyywwwvvvuuuqqqjjjdddXXXTTTPPPLLLKKKQQQaaaqqqzzzsssmmmlllnnnmmmhhhbbbnnnnnnhhh___\\\aaafffhhhgggbbb___dddnnntttsssooommmgggbbbeeemmmqqqooojjjkkkmmmrrrwwwuuummmiiiiii```kkk~~~xxxaaaXXXQQQPPPRRRQQQNNNMMMQQQUUUXXXUUUOOOJJJIIIKKKVVVSSSQQQRRRVVVYYYVVVSSSHHHFFFHHHQQQcccwww{{{yyysssllloooqqqwww{{{}}}nnnNNN:::666777666444555555555666666777777777999999999:::===@@@CCCFFFJJJQQQdddppp~~~eeeUUUiii```GGGJJJLLLOOOPPPOOOKKKGGGEEECCCBBBDDDIIIMMMTTT```kkk{{{xxxnnnjjjbbb^^^eeemmmvvvzzzuuuyyyzzzzzzzzzxxxvvvuuurrriiifffiiigggmmmqqqmmmooo{{{{{{ZZZLLLCCCBBBEEEAAA@@@@@@@@@BBBDDDFFFIIIJJJOOOOOOQQQTTTXXX]]]aaadddppp}}}|||oookkkyyy}}}{{{yyyxxxvvvqqqkkkfff___\\\YYYYYY]]]gggttt~~~|||yyyyyyyyyvvvtttsssyyyyyysssiiidddgggjjjkkkkkkeeeaaafffpppuuuqqqkkkmmmfff```dddlllppplllffflllooowww}}}sssjjjggg[[[cccllluuuyyywwwlllbbbRRRPPPPPPTTTYYY[[[[[[ZZZVVVYYY[[[YYYRRRLLLJJJJJJTTTVVVUUURRRQQQSSSTTTSSSIIIHHHIIITTTeeeyyy|||{{{tttmmmrrrttt|||iiiHHH888777999888666555555555666777777888888999999999:::===AAADDDFFFHHHNNN\\\|||}}}eeeTTTUUUfffwww~~~nnnHHHJJJKKKMMMOOOOOOMMMIIIEEEDDDCCCDDDHHHJJJOOOYYYdddpppxxxxxxrrrrrruuuyyy|||rrrkkkkkkfffhhhvvvyyyppppppwww}}}}}}yyyzzzYYYKKKDDDBBBDDD@@@???@@@@@@BBBEEEHHHKKKMMMPPPQQQSSSVVV[[[aaahhhlllzzzqqqgggttt~~~|||wwwssspppkkkiiihhhnnnzzzxxxwwwvvvsssqqqllliiimmmtttvvvqqqkkkkkkddd^^^```gggjjjgggbbbeeekkkvvvtttfff^^^ZZZ___bbbccceeefff^^^TTTHHHJJJNNNUUU^^^dddeeebbbYYY\\\]]]ZZZTTTNNNKKKJJJQQQYYY[[[SSSMMMMMMQQQRRRIIIHHHJJJUUUgggzzz}}}|||sssnnnuuuyyycccEEE888777777555444555555666666777888888999:::::::::;;;>>>BBBFFFHHHIIIPPP[[[sss}}}fffTTTIIIRRRiiiqqqkkkvvvUUUJJJJJJKKKNNNOOONNNKKKGGGFFFDDDEEEGGGHHHKKKTTT^^^gggppp|||{{{wwwqqqgggbbbjjj|||yyykkkiiimmmnnnllljjjkkkpppYYYLLLEEEBBBBBB??????@@@AAACCCFFFJJJMMMOOOOOORRRVVVZZZ___fffnnnttt}}}nnnbbbnnn|||{{{zzz{{{yyyyyyuuuttttttxxx}}}|||wwwqqqjjjddd___^^^aaacccbbb```]]]bbbmmmxxxxxxlll^^^WWWYYY___ccccccfffiiibbbWWWKKKLLLMMMRRR\\\eeefffbbb[[[]]]]]]ZZZUUUQQQNNNLLLQQQ[[[^^^VVVNNNOOORRRRRRHHHGGGJJJVVVhhh||||||zzzqqqlllvvv{{{www]]]CCC999777444111111555555666777777888999999;;;;;;;;;===@@@DDDHHHJJJNNNUUU]]]|||mmm}}}fffRRRHHHLLL]]]vvvdddeee[[[KKKJJJJJJMMMQQQQQQMMMIIIGGGEEEEEEGGGGGGHHHPPPYYYaaaiiiuuu~~~qqqfffiiiqqqxxxrrrhhhhhhhhheeehhhkkkqqq~~~{{{VVVLLLEEEAAAAAA@@@@@@AAABBBDDDGGGKKKNNNPPPOOOSSSYYY]]]bbbiiiqqqxxx|||iii^^^kkkxxx{{{|||lllhhhbbb^^^]]]^^^```aaa]]]\\\aaahhhjjjccc[[[WWW\\\bbbeeedddiiiqqqnnndddYYYTTTNNNMMMXXXeeehhhccc\\\\\\[[[YYYUUURRRPPPOOOUUU]]]___XXXUUUZZZYYYTTTFFFFFFJJJVVViii|||uuusssjjjgggsssvvvxxxgggQQQ>>>:::999444222444444555666777888999::::::<<<<<<===>>>AAAFFFIIILLLPPPWWW[[[tttnnntttqqqXXXJJJNNN[[[~~~iiibbb~~~bbbLLLJJJJJJMMMRRRSSSOOOKKKFFFDDDDDDFFFEEEFFFLLLUUU[[[cccnnnyyyxxxmmmnnnrrroooqqqyyy|||{{{~~~zzzjjjfffggggggrrruuuzzzpppPPPJJJDDD???AAACCCAAABBBCCCEEEHHHKKKOOOPPPOOOTTT[[[___ccchhhpppvvv||||||hhh^^^mmmxxxxxx|||{{{{{{~~~}}}xxxzzznnnkkkeee___\\\\\\```cccaaa\\\ZZZ^^^```^^^\\\\\\eeeiiigggccciiivvvyyyrrrddd[[[OOOJJJVVVgggmmmhhh\\\\\\ZZZXXXUUUSSSRRRQQQXXX^^^]]]YYY]]]ddd```UUUEEEEEEIIIVVViii}}}zzzmmmkkkcccaaaoooppp{{{zzzjjjXXXFFF999999:::666666;;;444555666777888999::::::=========???CCCGGGKKKMMMPPPWWWXXXkkkmmmlllfffKKKQQQ[[[zzzpppZZZoooqqqLLLJJJJJJNNNSSSTTTPPPLLLEEECCCCCCDDDDDDDDDJJJRRRVVV]]]hhhsss}}}xxxyyyuuummmnnnxxxnnniiikkkkkkggghhhnnn}}}kkkdddgggiiizzz~~~hhhKKKIIICCC>>>BBBEEEBBBCCCCCCEEEHHHKKKOOOPPPPPPVVV\\\```bbbfffmmmrrr}}}|||iiibbbqqqzzzoootttzzzvvvrrrrrrxxx|||}}}wwwnnngggeeefffvvvzzz{{{zzz|||}}}yyy~~~zzzrrrjjjhhhiiiiiigggkkk```\\\cccgggcccbbbggguuutttooommmsss{{{}}}jjjdddYYYRRRVVV```eeeddd[[[ZZZXXXUUUTTTTTTTTTTTT___\\\XXXYYYbbbfff\\\LLLAAAAAAGGGWWWnnnlll___^^^\\\ZZZZZZ^^^sssnnn]]]SSS@@@777888666888:::444555777:::::::::999:::;;;AAA@@@@@@BBBEEEJJJNNNQQQQQQZZZ\\\fffsssddd~~~}}}]]]PPPRRRrrrvvv^^^jjj~~~~~~YYYJJJEEEJJJQQQZZZYYYKKKFFFEEECCCCCCEEEIIIMMMOOOQQQTTT]]]kkkvvvyyy~~~xxxsssooommmmmmuuulllhhhmmmqqqmmmjjjjjjtttvvvxxxvvvkkkaaaaaaggg[[[EEEHHHEEE???@@@BBBAAACCCEEEGGGIIILLLOOORRRUUUYYY^^^______aaafffkkkwwwxxxvvvnnnhhhzzz}}}vvv}}}|||vvvvvvzzz{{{xxxqqqiiifffkkkqqqtttwwwvvvqqqooopppooolllzzzzzzxxxtttpppnnnnnnooojjj```]]]dddhhheeeeeejjj|||zzztttooorrrzzzooofff[[[XXXbbbrrrxxxvvvfffccc^^^ZZZWWWWWWYYYZZZ^^^\\\WWWTTTWWWYYYRRRHHHBBBBBBIIIYYYoooiii]]]\\\XXXTTTSSSOOOjjjsssbbbSSS@@@777777555777:::555777888::::::::::::<<<===BBBAAABBBCCCFFFIIILLLNNNMMM[[[```ggg~~~iiiyyyjjjXXXRRRkkkeeeoooaaaPPPKKKPPPSSSVVVWWWNNNJJJHHHFFFDDDEEEGGGJJJLLLPPPRRR[[[hhhsss}}}{{{zzz~~~wwwrrrooonnnmmmmmmrrr|||~~~vvvoootttuuuwwwvvvnnnffffffkkkYYYDDDGGGEEE???AAABBBBBBDDDGGGIIIKKKMMMQQQTTTVVVZZZ___aaabbbdddjjjooorrruuu|||~~~zzzyyyvvvsssttttttnnnhhhhhhooovvvvvvwwwtttmmmiiijjjkkkjjjrrrvvv{{{|||wwwrrrpppqqqggg```^^^dddgggeeeffflllzzzsssrrr{{{xxxlll^^^```tttsssnnneee^^^ZZZZZZ]]]```aaa^^^WWWOOOLLLLLLIIIEEEBBBCCCKKK[[[rrrhhh]]]ZZZUUUOOOMMMGGGccctttdddSSS@@@888777444666:::555888999:::999999:::===@@@BBBCCCDDDFFFHHHJJJLLLMMMPPPcccjjjjjjssstttvvvaaaWWWmmmxxx{{{lllSSSLLLTTTTTTSSSUUUTTTOOOLLLIIIFFFDDDEEEGGGHHHOOOPPPVVVbbbmmmxxx~~~vvvsssrrrrrrrrrwwwvvvxxxxxxzzzzzztttllljjjlllwwwUUUDDDGGGDDD@@@AAABBBDDDFFFIIIKKKMMMPPPSSSUUUVVVYYY]]]^^^^^^```eeeiiiiiippp}}}tttiiinnnqqqppplllkkknnnrrrtttuuuqqqkkkiiimmmqqqqqqooottt|||}}}wwwuuuiiidddbbbdddcccbbbeeekkk{{{}}}zzztttsss|||pppaaaggg~~~rrrggg``````dddgggeee^^^TTTLLLIIIIIIGGGEEEBBBDDDMMM^^^tttggg[[[XXXSSSNNNNNNNNNddd~~~xxxfffQQQ???888777333555:::666777888888888888:::>>>AAABBBCCCFFFIIILLLNNNNNNOOOXXXlllrrrkkktttkkk^^^ttt{{{XXXIIISSSVVVTTTVVVWWWPPPMMMIIIEEECCCCCCDDDEEELLLLLLRRR\\\gggqqqyyywww}}}yyy}}}|||}}}{{{qqqkkkiii{{{mmmPPPCCCGGGDDD@@@CCCCCCFFFHHHLLLNNNPPPRRRUUUWWWZZZ\\\]]]]]]\\\\\\___aaaeeennn~~~qqqrrrsssrrrqqqpppqqqrrrpppppplllhhhiiipppsssrrrqqqqqq{{{wwwsssnnniiicccaaaeeekkkqqquuutttppprrr}}}~~~ooobbbiiirrrhhheeegggiiidddYYYNNNJJJKKKLLLIIIFFFAAAFFFQQQcccwwweeeYYYUUURRRPPPSSSWWWggg~~~|||gggNNN>>>888888444666:::777666777777777888:::>>>BBBAAADDDHHHLLLPPPRRRSSSSSSZZZjjjnnnfffuuuxxxaaaooojjjNNNRRRWWWYYYYYYVVVPPPMMMIIIDDDBBBBBBCCCDDDJJJIIIMMMVVV```jjjxxxyyy{{{xxxyyy}}}}}}tttjjjeeeooodddLLLCCCGGGDDDBBBEEEEEEGGGJJJNNNQQQSSSUUUWWWYYY______``````___```bbbcccgggrrr}}}xxxyyy{{{||||||tttqqqmmmkkkqqqxxxwwwsssllliiisss{{{qqqhhhgggmmmtttrrrsssqqqnnnrrr~~~qqqdddgggoooccc]]]]]]^^^\\\QQQIIIJJJNNNMMMIIIGGGAAAHHHVVViii|||eeeZZZWWWUUUUUUYYY[[[iiittt^^^III;;;888:::555666;;;888555666888999:::<<<@@@BBBAAADDDHHHLLLQQQTTTUUUVVVTTT^^^bbb___jjj___]]]vvv\\\SSSWWW\\\[[[SSSQQQNNNIIIEEECCCBBBCCCDDDGGGFFFJJJRRR[[[dddppp{{{}}}{{{tttqqqvvvyyysssjjjdddkkk[[[HHHCCCHHHEEEDDDHHHGGGHHHKKKPPPSSSUUUVVVXXXZZZZZZ[[[\\\^^^```ccceeefffooo}}}}}}~~~yyyuuuppprrr|||vvvjjjfffnnn~~~tttnnnssswwwrrrwww{{{kkkeeeoooyyylll^^^UUURRRRRRSSSSSSMMMKKKPPPRRRNNNJJJJJJCCCLLL]]]pppjjjaaa```]]]^^^bbbbbbnnngggPPPDDD888888;;;777888;;;888555777:::<<<===???BBBDDDCCCDDDGGGKKKOOORRRTTTUUUSSSUUUYYY^^^eee___RRR]]]qqqjjjSSSQQQ[[[^^^TTTUUUQQQLLLGGGDDDCCCCCCDDDEEEDDDHHHPPPWWW___iiisss{{{ppppppsssqqqjjjeeeqqq~~~UUUFFFDDDIIIEEEEEEJJJIIIHHHLLLQQQTTTVVVWWWYYYZZZWWWXXXYYY\\\___ccceeefffttt{{{zzzyyyzzz}}}wwwrrrnnntttxxxpppmmmttt}}}zzz}}}yyy{{{yyyrrrqqq}}}xxx}}}tttdddcccjjjppppppjjjddd[[[SSSOOOOOORRRTTTMMMMMMQQQVVVUUUMMMKKKNNNEEEOOOaaauuuqqqkkkiiiffffffiiikkktttzzzaaaJJJAAA666888===888888<<<888666999<<>>???CCCHHHMMMLLLLLLLLLMMMNNNPPPQQQRRRVVV[[[\\\___dddmmmvvvYYYKKKLLL]]]}}}ssszzz~~~YYYTTTWWWWWW\\\VVVUUUQQQLLLGGGEEEDDDEEEEEECCCFFFMMMRRRWWW```iiizzz{{{rrrkkkcccccchhhxxxRRRLLLEEECCCEEEIIIMMMNNNMMMNNNQQQUUUYYY[[[ZZZYYY[[[___]]]___fffccccccnnn~~~vvvggg^^^___cccyyy}}}}}}~~~|||}}}yyypppqqqttt|||wwwwww~~~|||{{{vvvooojjjbbbaaa^^^QQQNNNTTTUUUQQQMMMPPPTTTVVVVVVQQQOOOQQQPPPLLLIIIJJJKKKWWWjjj}}}tttvvvqqqkkkmmmllliiiuuu~~~}}}lllQQQ>>>999888777666666777888999777:::===??????BBBHHHLLLLLLLLLLLLMMMNNNOOOPPPQQQUUUYYYZZZ]]]cccjjjxxx```QQQMMMZZZzzzzzz___WWWXXXWWW[[[XXXVVVRRRMMMHHHDDDCCCBBBDDDBBBDDDJJJOOOTTT]]]fffuuuwwwiiigggmmm{{{PPPKKKFFFDDDFFFIIILLLMMMMMMOOORRRVVVZZZ\\\]]]\\\```eeeccccccgggdddeeeqqqvvvyyylllccc___aaaZZZaaa~~~}}}{{{|||yyyoooqqqsss{{{|||wwwqqqrrrtttrrrooopppjjjnnnsssmmmiiiaaaRRRKKKSSSXXXWWWUUUUUUVVVTTTWWWRRROOOPPPOOOKKKIIIJJJNNN^^^ttt}}}ppprrrmmmjjjmmmmmmmmmwww|||}}}xxxeeeNNN>>>999888777666777777999999999<<>>@@@AAA@@@BBBGGGKKKJJJKKKLLLMMMOOOQQQSSSTTTYYYZZZYYY^^^gggkkk{{{vvv^^^LLLNNNfffzzz___PPPQQQUUUYYY[[[XXXUUUQQQMMMHHHCCC???DDDAAAAAADDDHHHLLLUUU___jjjuuuwwwxxx\\\JJJIIIHHHHHHIIIJJJKKKKKKMMMPPPSSSVVVYYY\\\___bbbbbbjjjjjjiiikkkhhhmmmyyytttsssjjjaaa\\\dddvvv~~~~~~~~~{{{{{{}}}|||zzz~~~yyytttxxx|||qqqmmmnnnjjjcccZZZZZZfffssstttmmmeeeddduuuyyymmm```iiisssyyyuuukkkccc]]]XXX]]]ZZZZZZ\\\ZZZQQQJJJHHHOOOfffuuummmmmmiiihhhllliiieeepppvvv\\\EEE888777777777777888999;;;<<<===@@@BBBCCCBBBDDDHHHLLLIIIJJJLLLNNNRRRUUUXXXYYYZZZ[[[XXX]]]gggkkkuuuhhhSSSPPP```rrr{{{eeeQQQNNNRRRZZZ\\\YYYUUURRROOOLLLFFFBBBEEEBBBAAADDDGGGJJJRRR[[[eeeppp|||YYYJJJJJJKKKKKKKKKKKKLLLMMMOOORRRTTTVVVWWWZZZ___bbbbbbjjjkkkkkkooonnnwwwxxxmmmhhhcccbbbgggppp{{{~~~|||}}}~~~|||{{{|||~~~sssooommmttt}}}ssskkkiiihhhcccZZZXXXeeevvvyyyssshhhgggyyyzzzmmmaaafffrrryyyqqqbbbYYYVVVUUUccc```___```]]]SSSKKKIIIRRRjjjuuuooooooiiihhhkkkfffhhhwww{{{^^^FFF:::777777666777888:::<<<===???BBBDDDEEEDDDFFFKKKOOOKKKLLLNNNQQQUUUYYY\\\]]][[[]]]XXXZZZdddgggnnn}}}sssYYYOOOWWWbbb~~~zzzaaaSSSRRR______[[[VVVSSSRRROOOJJJFFFEEEBBBBBBEEEGGGIIIOOOVVV```iiittt~~~{{{\\\KKKMMMNNNOOONNNNNNOOOPPPTTTVVVXXXWWWWWWYYY^^^ccceeekkkkkklllrrrttt}}}tttzzzyyy}}}zzzwwwuuutttwwwuuueeeggghhhiiilllqqquuuwwwsssuuu|||{{{qqqmmmjjjhhh```\\\gggxxx|||vvvnnnmmmzzzkkk___\\\kkksssjjjZZZSSSWWW\\\kkkfffaaa```[[[RRRLLLKKKXXXooovvvrrrqqqjjjiiiiiibbbhhh}}}{{{\\\DDD:::777666666777888;;;===>>>@@@CCCFFFFFFFFFHHHMMMRRRPPPQQQSSSUUUXXX[[[]]]___aaaccc\\\ZZZaaaccciiiwwweeeQQQPPPVVV{{{zzz___YYYhhheee___XXXTTTSSSPPPKKKGGGCCCAAABBBEEEGGGGGGKKKRRRYYYaaajjjttt~~~wwwuuuyyy|||rrrWWWNNNPPPQQQQQQPPPPPPRRRUUUZZZ\\\]]]ZZZWWWYYY^^^ccciiimmmiiiiiiqqqsssyyyuuulllwwwvvvtttssstttyyy~~~~~~ppp___fffllllllkkklllppprrrooottt~~~wwwrrrkkkkkkeeeaaajjjzzzxxxsssrrr|||kkk^^^\\\lllwwwnnn^^^ZZZcccmmmqqqiiiaaa]]]XXXQQQMMMMMM^^^tttwwwtttsssllliiihhh```[[[uuurrrSSS<<<444666666666777999;;;===???AAADDDGGGHHHHHHJJJOOOSSSUUUUUUVVVWWWYYY[[[]]]^^^hhhjjjbbb]]]aaaccchhhvvvwwwXXXQQQUUUdddjjj```pppjjjcccZZZUUUSSSPPPKKKFFFBBB@@@BBBFFFFFFEEEIIINNNTTT[[[cccmmmzzz}}}|||}}}wwwnnnsssjjjRRRPPPRRRSSSSSSQQQQQQTTTWWW___``````]]]YYYYYY___dddllllllfffeeelllnnnrrr|||}}}rrrnnnvvvsssvvv|||yyyrrrmmmpppqqqoookkkkkkoootttnnnvvv{{{rrrmmmpppkkkdddnnnttt{{{jjj```iiisssvvvmmmaaa^^^ccchhhkkkeee```[[[TTTNNNNNNSSScccwww~~~wwwqqqpppmmmgggbbb```ZZZwwwdddJJJ;;;777999999888888:::>>>BBBDDDDDDEEEGGGHHHIIILLLOOORRRWWWWWWXXXZZZ[[[]]]^^^^^^bbbbbbcccdddfffhhhjjjkkkZZZLLLQQQXXXvvvbbbxxxvvvggg[[[ZZZ[[[UUUMMMIIIDDDDDDCCCDDDEEEHHHKKKLLLRRRWWW^^^gggsss}}}~~~uuupppmmmjjjnnnvvvhhhRRRQQQPPPOOOOOOPPPSSSUUUWWWaaaaaaaaa___]]][[[[[[[[[ggggggkkkppprrrpppsssxxxuuuvvvwwwtttxxx{{{~~~~~~~~~zzzzzzvvvpppkkkiiikkknnnqqqxxx}}}tttjjjiiibbb```qqqwwwqqqeeekkktttwwwnnnbbb___cccfffaaa^^^[[[XXXSSSNNNNNNSSSjjj|||xxxqqqmmmmmmlllfff```^^^]]]yyyzzz```HHH;;;666999888888888:::===@@@BBBCCCDDDFFFGGGIIILLLPPPSSSXXXXXXYYYYYYZZZ[[[[[[[[[``````aaaccceeegggiiijjjzzzeeeRRRRRRPPPuuusss}}}nnnaaa]]]\\\UUULLLHHHCCCBBBAAAAAACCCEEEHHHIIIOOOSSSZZZcccnnn{{{tttnnnjjjlllrrrzzz|||eeeSSSQQQPPPOOOOOOPPPQQQSSSUUUYYYZZZ\\\[[[ZZZZZZ[[[]]]ccccccffflllnnnmmmpppuuu|||}}}yyy}}}uuuooommmnnnooouuu{{{~~~tttiiieee]]]aaayyyxxx~~~xxxmmmtttzzz{{{pppeeeaaadddggg```]]][[[YYYSSSNNNPPPUUUrrrqqqkkkhhhiiiiiieee```___bbb}}}pppXXXEEE:::666888888888888:::<<>>???GGGHHHHHHHHHGGGHHHJJJMMMKKKLLLNNNQQQUUUXXXZZZ[[[\\\]]]___aaadddfffggghhhnnndddUUUOOOPPP[[[mmmrrrjjjbbb^^^\\\YYYTTTQQQGGGFFFDDDCCCCCCDDDFFFGGGJJJMMMSSS[[[dddppp{{{}}}tttsssvvvzzzdddWWWNNNNNNNNNMMMNNNOOOPPPQQQRRRWWWXXXYYYYYYXXXXXXYYY[[[YYYYYY[[[```cccdddiiiooowww|||zzzmmmbbbbbbaaaeeerrr}}}yyymmmfffkkkwww}}}rrrkkknnnuuuxxxgggaaaZZZRRRKKKJJJUUUbbb~~~nnngggbbbcccdddcccbbbcccmmmttt```MMM???999999888999:::<<<>>>??????@@@EEEFFFGGGGGGHHHJJJMMMPPPKKKMMMOOORRRUUUWWWZZZ[[[[[[]]]___bbbdddfffggghhhlllvvvkkkVVVNNNJJJPPPwwwfffgggeee```]]][[[ZZZVVVSSSIIIHHHFFFDDDCCCDDDEEEFFFIIIMMMRRRXXXaaakkkvvv}}}{{{wwwyyyzzz~~~|||zzz||||||```TTTJJJKKKLLLLLLNNNOOOQQQRRRSSSTTTVVVWWWWWWWWWWWWXXXZZZXXXVVVXXX]]]___aaagggnnn|||}}}|||{{{xxxjjjnnnnnnmmmmmmqqqtttooofff^^^aaajjjuuuyyyyyypppeeeccccccbbbZZZTTTNNNGGGDDDIII[[[lllqqqjjjfffggghhheeebbbbbbqqq~~~}}}sss___KKK>>>:::<<<888:::<<>><<>>BBBEEEFFFFFFFFFAAACCCFFFHHHKKKOOOSSSWWWVVVVVVVVVVVVVVVVVVUUUUUUWWWYYY]]]aaaccceeeeeefffeeeooofffLLLRRRPPPZZZmmm```eeehhhccc^^^\\\WWWQQQLLLKKKHHHEEECCCBBBBBBCCCDDDGGGKKKPPPWWW```jjjppp}}}{{{{{{pppXXXUUUPPPOOOOOOOOOPPPPPPPPPPPPPPPNNNPPPRRRSSSTTTUUUWWWYYYXXXUUUUUUWWWYYY[[[bbbjjjwwwuuummmeeejjj{{{uuuvvvxxxuuuooogggZZZSSSVVVXXXVVV\\\ffffffgggddd___\\\\\\YYYTTTOOOMMMLLLLLLMMMVVVkkk|||}}}|||~~~wwwjjjdddsss}}}zzz{{{~~~~~~vvvcccLLL>>><<>>===>>>???AAADDDGGGIIIKKKMMMMMMKKKJJJJJJMMMSSSWWW[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^___```bbbcccddddddgggiiiooosss~~~YYYMMMPPPMMMeeeuuuvvvuuuhhh\\\WWWWWWTTTPPPKKKGGGEEEDDDDDDCCCDDDEEEGGGJJJPPPWWW\\\iiiqqq{{{|||rrrrrrsssrrrrrrrrrtttuuuttttttrrrmmmgggaaa^^^]]]eeewwwzzzttttttwwwgggRRRQQQRRRNNNNNNNNNNNNOOOQQQSSSTTTUUUSSSUUUWWWVVVUUUVVVYYY]]]ccceeeeee```ZZZYYY```hhhqqqtttxxx{{{tttttt{{{vvvpppuuunnnfff___cccnnntttooofffcccggg```ZZZiiippp\\\VVVTTT\\\nnn~~~xxxxxxtttrrroooggg___fffsssuuuPPP@@@>>>======@@@@@@@@@AAABBBDDDGGGJJJLLLKKKKKKKKKJJJKKKNNNSSSWWW\\\]]]^^^^^^^^^]]]]]]^^^```aaaaaaaaaaaabbbccceeeffflllooolllvvvaaaMMMOOONNN___|||nnn___ZZZXXXVVVQQQLLLHHHEEECCCBBBBBBCCCDDDEEEGGGLLLRRRVVVaaaiiittt}}}}}}~~~yyyxxxuuuqqqnnnkkkjjjjjjhhhuuu~~~xxxrrr}}}bbbSSSSSSSSSOOONNNNNNOOOOOOPPPRRRSSSTTTQQQWWW]]]^^^[[[ZZZ\\\___```aaaaaa___[[[\\\gggsssyyy~~~tttvvv}}}yyyooottt|||wwwzzzxxxnnnfffjjjtttxxxrrrkkkmmmsssjjj\\\ggg|||aaa\\\\\\gggzzzyyytttoookkkiiifff^^^[[[iii{{{eeeJJJ???===<<<>>>CCCCCCCCCCCCDDDFFFHHHKKKLLLJJJKKKLLLLLLLLLOOOSSSVVVZZZ]]]______]]]\\\]]]^^^```aaabbbaaa``````bbbddddddlllllleeekkkqqqWWWRRROOOXXX{{{}}}pppddd^^^YYYVVVRRRMMMHHHDDDAAA@@@AAABBBCCCDDDEEEIIINNNQQQ[[[bbbmmmxxx|||xxxvvvtttooouuu{{{zzzsss[[[TTTUUUTTTQQQPPPPPPOOOOOOOOOOOOPPPPPPMMMUUU]]]```^^^ZZZZZZ\\\[[[[[[]]]]]]ZZZ[[[iiizzzzzz|||{{{uuu}}}vvvzzz{{{mmmlllxxxnnnqqqwwwwwwsssnnnuuuxxxnnn___hhhfffeeehhhtttyyyuuunnnkkkiiieee^^^^^^qqqkkkXXXEEE???===;;;???EEEEEEEEEFFFGGGHHHJJJLLLMMMKKKLLLNNNNNNNNNPPPSSSUUUUUUYYY]]]]]][[[ZZZ[[[]]]___```aaa```]]]]]]aaadddfffpppnnnfffiiiyyyhhhXXXPPPPPPfffzzzooofff___YYYWWWSSSNNNIIIEEEBBB@@@@@@AAABBBCCCDDDGGGKKKNNNUUU]]]hhhrrr{{{{{{{{{~~~}}}yyyeeeTTTRRRSSSSSSSSSQQQQQQOOONNNMMMLLLLLLLLLKKKQQQWWWZZZYYYVVVUUUUUUYYYYYY\\\]]]YYYYYYhhh{{{yyy||||||}}}{{{}}}xxx}}}oooiii{{{vvvuuuvvvtttqqqqqq|||zzznnneeepppkkkmmmsssyyywwwrrrpppnnniiiaaabbbxxx}}}vvvbbbPPP@@@>>>???===@@@EEEGGGGGGIIIJJJLLLLLLMMMMMMMMMNNNPPPPPPPPPPPPRRRTTTOOOTTTYYYZZZXXXWWWYYY[[[\\\^^^```^^^[[[[[[___dddiiitttoooiiilllpppwww^^^QQQKKKUUUjjjvvvlllfff^^^ZZZXXXTTTPPPKKKGGGCCCBBB???@@@AAABBBCCCFFFJJJMMMQQQXXXcccnnnwww{{{^^^QQQPPPPPPOOOQQQPPPOOONNNLLLKKKJJJJJJJJJNNNOOOPPPRRRRRRRRRRRRRRRVVVVVVZZZ^^^ZZZXXXhhh|||yyyyyywww~~~tttnnn|||zzzwwwuuuqqqooorrrzzznnnkkkzzzmmmrrr{{{xxxwwwvvvsssqqqkkkbbbddd{{{{{{www```MMM===<<<@@@@@@AAAEEEGGGIIIKKKMMMNNNNNNMMMMMMNNNOOOQQQQQQQQQQQQRRRTTTLLLQQQWWWXXXVVVUUUWWWZZZZZZ]]]^^^\\\YYYYYY^^^cccfffqqqlllfffjjjgggvvvaaaSSSKKKOOO^^^xxxrrriiieee[[[ZZZYYYVVVQQQMMMIIIEEEDDD>>>???AAABBBCCCFFFIIILLLNNNVVVaaakkkttt}}}{{{^^^RRRPPPMMMKKKMMMNNNNNNLLLKKKJJJJJJJJJJJJSSSPPPMMMMMMOOOQQQSSSTTTSSSSSSYYY^^^[[[ZZZjjjzzzwwwsssqqqvvvpppooopppxxxzzzxxx~~~}}}rrr{{{|||{{{zzz|||vvvlllfffnnnpppYYYIII???AAACCC@@@CCCJJJGGGIIIKKKLLLNNNOOORRRTTTPPPOOONNNNNNNNNOOOPPPQQQTTTRRRRRRTTTWWWXXXVVVTTT[[[[[[[[[YYYXXXXXXZZZ\\\ddddddfffhhheeefffsssiiiNNNAAAFFFQQQaaakkkbbbbbb\\\^^^[[[TTTQQQPPPJJJAAACCCAAA???@@@BBBEEEGGGGGGJJJOOOXXXcccmmmwwwvvvYYYQQQQQQNNNKKKKKKLLLJJJIIIIIIJJJJJJIIIHHHLLLMMMOOOPPPPPPOOOMMMLLLRRRSSSWWWZZZZZZ]]]hhhuuu~~~pppxxx~~~~~~qqqppp~~~vvvtttwww{{{{{{~~~{{{uuuooo{{{~~~}}}yyymmmiiivvvlllWWWIIIAAADDDFFFCCCEEEKKKFFFIIINNNQQQRRRRRRQQQQQQNNNNNNMMMMMMOOOQQQSSSUUUUUUTTTTTTVVVZZZ]]]]]]\\\ZZZ[[[[[[ZZZYYYYYYZZZ\\\bbbbbbeeehhhgggfffooozzzwww[[[IIIGGGNNNPPPmmmlll[[[YYYXXX\\\\\\WWWTTTRRRMMMFFFCCCAAA??????BBBDDDFFFFFFIIINNNVVV^^^gggooowww}}}jjjSSSMMMNNNJJJHHHJJJLLLJJJIIIIIIIIIIIIHHHGGGJJJKKKMMMOOOOOONNNMMMLLLQQQRRRUUUWWWVVVWWWaaakkkxxx|||~~~|||yyyzzz~~~rrrxxxxxxnnnqqq{{{|||tttjjjmmm|||}}}~~~~~~|||mmmnnn~~~iiiQQQGGGAAADDDFFFDDDEEEJJJFFFJJJPPPUUUWWWUUUQQQNNNMMMLLLLLLLLLOOORRRVVVYYYUUUTTTTTTVVV[[[___aaabbbXXXZZZ[[[[[[ZZZYYYZZZ[[[``````cccggghhhgggkkkpppeeeNNNGGGJJJIII[[[~~~rrrYYYSSSVVV[[[^^^[[[WWWSSSNNNIIIDDDBBB@@@???AAACCCDDDDDDGGGKKKQQQXXX^^^eeelllpppyyynnn\\\MMMKKKKKKHHHGGGJJJKKKIIIHHHGGGHHHHHHFFFEEEGGGIIIKKKLLLMMMMMMMMMLLLPPPPPPSSSUUUSSSRRRXXXaaalllvvv~~~yyyzzztttmmmwwwxxx}}}xxxqqqnnnvvvooodddqqq~~~}}}zzzjjjrrrjjjJJJCCC@@@CCCEEECCCDDDGGGHHHKKKPPPUUUWWWUUUPPPLLLLLLKKKJJJKKKMMMQQQUUUXXXSSSRRRRRRTTTWWW[[[^^^```VVVYYY[[[[[[ZZZYYYYYYZZZ___^^^___cccgggiiikkklllwwwmmmTTTJJJJJJLLLSSSiiiaaaUUUVVV[[[___^^^YYYSSSNNNJJJFFFDDDAAA@@@AAABBBCCCBBBEEEHHHLLLQQQVVV\\\bbbgggsss|||]]]TTTLLLLLLKKKHHHHHHJJJIIIHHHFFFFFFGGGGGGEEEDDDEEEFFFHHHJJJKKKLLLLLLLLLNNNOOORRRTTTSSSQQQUUU\\\hhhuuu|||zzzqqqhhhqqqxxx{{{xxxuuutttzzzsssgggccczzz|||vvvgggwwwhhhFFFCCCAAACCCEEEDDDEEEGGGIIIJJJLLLPPPSSSSSSPPPLLLLLLKKKJJJJJJKKKNNNQQQSSSSSSSSSRRRRRRSSSUUUYYY[[[TTTWWWYYYZZZYYYXXXXXXYYY^^^\\\[[[]]]cccjjjnnnnnnnnnhhhSSSKKKKKKNNN___rrrZZZWWWYYY\\\]]][[[UUUQQQPPPIIIFFFBBBAAAAAABBBBBBAAABBBEEEHHHLLLPPPVVV\\\aaaiiitttqqqRRROOOLLLKKKIIIGGGFFFHHHHHHFFFEEEEEEFFFFFFEEEDDDCCCDDDFFFHHHIIIKKKKKKLLLMMMNNNQQQUUUUUUSSSWWW]]]hhhuuutttjjjppp~~~wwwsss{{{}}}}}}{{{{{{}}}sssfff\\\```jjj}}}}}}rrrkkkzzzcccGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIILLLQQQRRRPPPMMMKKKKKKJJJKKKKKKMMMNNNOOOTTTUUUUUUSSSRRRRRRTTTVVVSSSUUUWWWWWWVVVVVVWWWXXX\\\\\\ZZZYYY^^^hhhnnnooommmdddOOOKKKOOO]]]{{{jjj[[[XXXXXX[[[]]]ZZZWWWWWWLLLIIIEEEBBBBBBBBBAAAAAAAAACCCFFFIIILLLRRRXXX\\\^^^hhhwww~~~{{{}}}bbbLLLJJJIIIGGGFFFEEEDDDDDDFFFEEEDDDEEEGGGGGGGGGFFFDDDDDDEEEGGGHHHJJJKKKKKKMMMLLLOOOTTTVVVVVVYYY___fffrrr}}}vvvmmmccc```nnnzzzuuusss{{{qqqjjjpppyyy~~~~~~vvvooofffXXXSSScccyyy|||}}}}}}~~~|||ssstttqqq]]]HHHHHHHHHFFFEEEGGGIIIJJJHHHGGGHHHLLLRRRTTTQQQMMMIIIJJJKKKLLLMMMNNNNNNNNNSSSTTTUUUTTTQQQOOOPPPRRRRRRSSSTTTTTTSSSTTTVVVXXXXXX[[[ZZZWWW[[[dddjjjkkkmmmoootttWWWNNNOOOVVVmmmggg^^^XXX[[[^^^\\\YYYXXXNNNKKKGGGDDDCCCCCCBBBAAABBBCCCEEEFFFIIIMMMSSSWWWWWWaaannn{{{~~~vvvqqqtttvvvVVVJJJHHHFFFDDDDDDEEEEEEDDDDDDDDDCCCEEEGGGIIIHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKMMMKKKMMMQQQTTTUUUYYY^^^fffppp{{{|||ppplllcccZZZbbbttt}}}yyytttpppssszzz{{{{{{ttteee^^^bbbjjjmmmkkkjjjjjjggg\\\YYYlllxxxuuuxxxzzz|||{{{uuu|||jjjYYYGGGHHHGGGDDDCCCEEEHHHIIIGGGFFFHHHNNNTTTUUUQQQLLLHHHIIILLLNNNPPPPPPPPPOOOOOOQQQSSSRRROOOMMMMMMOOORRRRRRSSSRRRRRRSSSUUUXXXUUU[[[\\\XXXYYY```ffffffhhh```|||^^^PPPKKKHHHWWWtttfff[[[\\\^^^[[[VVVUUUPPPLLLHHHEEEDDDCCCBBBAAADDDDDDEEEEEEFFFJJJOOOSSSVVV___jjjttt~~~yyyvvvuuuzzzpppOOOKKKIIIEEECCCEEEHHHHHHFFFDDDCCCCCCEEEHHHJJJJJJIIIFFFFFFFFFFFFGGGHHHJJJJJJMMMJJJKKKOOORRRSSSWWW\\\gggppp{{{