BM6&6(v@ ---,,,+++******+++,,,---........................------------------------........................////////////000000000000......///111111222222222222111000///............222222111000000000000000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,+++*********+++,,,,,,,,,,,,++++++*********************************)))))))))***+++++++++,,,))))))************))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))+++,,,---...///,,,+++***((((((((()))***))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))***))))))((('''&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************+++,,,---...//////............//////+++---/////////555???GGGYYYbbbrrr}}}wwwrrrqqqxxx|||oooddd^^^UUUPPPHHHBBB>>><<<:::999222222222222222222222222111111111111111111222222222000...------...000222000000000000000///......////////////............000000000000111111111111333000---***)))***,,,------------------------------.........---,,,,,,+++++++++,,,---------,,,,,,***************************---//////,,,******++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,---......//////.........000222333444555888;;;CCCUUUvvv,,,,,,+++******+++,,,,,,------------------------------------------------------------------------.../////////000000000000...///000111111222222222111000//////////////////111111000///////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,------------...------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++++++++,,,------******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++---,,,+++*********++++++,,,,,,,,,+++++++++*********************************************+++++++++((())))))******))))))((())))))))))))))))))))))))************)))))))))((((((((()))***+++,,,------,,,+++)))((((((((()))***))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))+++******)))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************+++,,,------//////............/////////111111///---///666<<<>>>CCCLLL[[[nnnwwwjjj]]]SSSKKKFFFFFFBBB===999888777555444222222222222222222222222111111111111111111111111111000////////////000111000000000000000///......////////////............//////000000000111111111000///...---,,,,,,,,,---------------------------,,,,,,------,,,++++++******+++,,,,,,------------***************************---///...,,,******++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---......//////.........000222333444555888;;;BBBUUUwww,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000...///000111111222111111//////......//////000111000000///............///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,++++++******++++++,,,,,,,,,++++++++++++***************************+++++++++***************(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))((()))))))))************+++***))))))((()))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))++++++******))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))******+++,,,---///......------......//////111111///,,,,,,///222111111333888DDDSSSaaajjjzzz|||uuuppp\\\VVVMMMEEE@@@===;;;:::777555333333333444333222222222222222222222222222111111111111111111111111000111111111111111111000000000000000000//////...////////////............//////000000000000111111---.../////////......---------------------------++++++,,,,,,++++++******)))***+++,,,------...---************************+++---......,,,++++++,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,---......//////.........000222333444555888;;;@@@TTTxxx,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000//////000111111111111111---------...///000111111///......---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------,,,+++++++++++++++++++++,,,++++++******++++++,,,+++++++++***+++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,++++++++++++***+++++++++++++++++++++++++++************************,,,+++++++++***)))))))))((((((((())))))((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((******))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))*********))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---...------------------...+++---//////------...000111111000111222555777888DDDMMMZZZeeemmmuuu|||xxx|||~~~~~~zzzyyy~~~|||ssshhh]]]RRRJJJFFF???<<<888555555666777777222111111222444555444333222222222222222222222222222222222111111111111111///111222333333222111/////////000000000000//////////////////............////////////000000000111............//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---.........************************,,,,,,------,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,---......///............000222333444555888;;;???TTTyyy,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000000111111111111000------------...000111222......------------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++************+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************,,,+++++++++***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((''')))))))))*********))))))((()))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,------)))+++...///////////////---...///000000000///...333777<<<@@@CCCHHHNNNSSS[[[bbbkkkqqqvvv}}}~~~~~~jjjpppvvv}}}ooorrrvvv|||vvvjjjdddccceeeeee^^^YYYQQQHHHBBB>>><<<<<<<<<:::888777666555333000333222333444666777555444222222222222222222222222222222222111111111000000///000222444444222000/////////000000000000//////////////////...............////////////000000000000...---,,,,,,///111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,)))***+++,,,------------************************,,,,,,++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,---......///............000222333444555888;;;???TTTyyy,,,,,,------------,,,,,,*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000111111111111000000------------...///000111...------------...//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,------------------------*********+++++++++++++++,,,++++++******++++++,,,***************+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,************************+++++++++***************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((()))************)))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,...//////...---,,,,,,,,,++++++,,,...000222333333333333333555999<<<@@@DDDIIIMMMQQQWWW```fffwwwlllhhhooozzz{{{tttrrrtttyyy}}}yyylll\\\SSSQQQSSSSSSQQQJJJFFF@@@;;;888999;;;===777666666777888777444222444444333444555666444222222222222222222222222222333333222222111000000000///000222333333222000///...//////000000000000000////////////..................////////////000000111///,,,***+++---111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++,,,---------,,,,,,************************---,,,******,,,------,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,---......//////.........000222333444555888;;;@@@UUUyyy,,,,,,---......---,,,,,,******++++++,,,------...---------------------------------------------------------.........//////000000111111111111000000---------------...///000......------...//////000...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******++++++++++++,,,,,,,,,------------------------)))*********++++++++++++,,,++++++******++++++,,,***************++++++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***************************************+++++++++******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))***+++,,,,,,,,,++++++++++++,,,,,,++++++,,,---......,,,+++///...,,,++++++,,,.../////////000000111333666888777777999;;;>>>AAAEEEFFFHHHQQQ^^^hhhnnntttzzz~~~}}}wwwzzzooo```dddkkktttyyyuuujjj```iiikkknnnppppppmmmjjjhhhWWWPPPGGGCCCCCCGGGIIIIIIAAA???<<<888777777888999333222222444777888888777555444222333444444333222222222222222222222222222333333222222111000000/////////000111111000//////......///000000000000000////////////...................../////////000000///...,,,+++,,,---...000++++++++++++++++++++++++++++++,,,---------------,,,,,,------,,,,,,++++++************************...+++)))***,,,......---))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,---......//////.........000222333444555888;;;AAAUUUyyy,,,,,,---......---,,,,,,******+++,,,------......------------------------........................---------.........//////000000111111111000000///...------------...//////...............///000111...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,------------------------))))))******++++++++++++,,,++++++++++++++++++,,,*********)))***++++++,,,*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++,,,---,,,+++***)))*********++++++,,,,,,,,,************************))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++((()))))))))*********+++'''((()))+++++++++***)))))))))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,++++++++++++++++++,,,(((((()))+++---......---***+++...000111000///...,,,,,,...//////000000000111111222555888999999777333777<<<>>>>>>AAAGGGMMMRRRYYYdddnnnwww|||}}}uuusssyyyttt{{{nnn^^^^^^aaahhhlllhhh\\\QQQMMMOOORRRSSSQQQLLLFFFCCC>>><<<:::999999<<>>:::>>>===;;;:::999999888777777666555555555777888999888666555444444444444333333222111222444555333222222222222222222222222222555555444333111000//////000000000000000000000000////////////////////////000000///...---,,,,,,,,,////////////////////////***++++++,,,,,,++++++***........................,,,+++***+++...///---***++++++*********+++---...++++++***************+++***++++++,,,,,,++++++***)))************+++++++++///...---,,,,,,,,,,,,,,,,,,...111111///---,,,,,,++++++,,,,,,,,,,,,------+++,,,---...////////////...000222333444555888;;;BBBQQQwww------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------...------------...//////000/////////............////////////////////////...........................------,,,---...///000///.........------------++++++++++++++++++++++++...............///000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))******************************))))))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((()))***++++++))))))***+++)))******++++++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------............000000000000000000000000111111111111222333444555333333333333555888;;;===:::<<<@@@DDDGGGHHHIIIIIIHHHGGGFFFGGGIIILLLPPPSSSTTTSSSOOOJJJLLLRRRRRROOOVVVXXXUUUPPPRRRZZZaaabbbnnnrrrooobbb[[[^^^aaa```WWWWWWUUUTTTUUUUUUNNNDDD>>>;;;999999;;;<<<;;;999>>><<<:::888999;;;>>>@@@;;;:::999888999;;;<<<<<<888999:::;;;:::888555444111222444666555444222000<<<;;;999777555333111000222222222222222222222222555444444333111000000///000000000000000000000000/////////////////////////////////...---------,,,........................,,,,,,------------,,,,,,------------------------,,,+++***+++...///---+++******)))))))))***,,,,,,++++++***************+++***++++++,,,,,,++++++***************++++++++++++......---,,,,,,,,,,,,,,,+++...000000...,,,++++++++++++,,,,,,,,,,,,------+++,,,---...////////////...000222333444555888;;;CCCQQQwww,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------...------------...//////////////////............////////////////////////........................---------,,,---......///............------------,,,,,,,,,,,,,,,,,,,,,,,,..................///000------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++++++++,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++*********************************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************)))))))))))))))***++++++))))))***+++)))******++++++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------............000000000000000000000000000000///000000111222333333222000000///000111222666777888999:::;;;;;;;;;666555555555777999;;;<<<<<<===<<<;;;===AAABBB??????@@@>>>;;;===BBBEEEEEEOOOPPPNNNJJJEEECCCEEEHHHBBBEEEFFFCCCCCCCCC???:::???>>><<<;;;<<>>BBBNNNWWWYYYTTTLLLEEE???;;;888666777777888888777666444333444555777777666555555555666777777666333222222333222222222222222222222222444444333222111000000000000000000000000000000000////////////////////////..................------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++***))))))))))))******++++++***************++++++***++++++,,,,,,++++++***************+++++++++,,,...------,,,,,,,,,,,,,,,***,,,......---+++++++++++++++,,,,,,,,,,,,------+++,,,---...////////////...000222333444555888;;;CCCQQQxxx++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++------------------------...------------.../////////////////////.........////////////////////////........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********+++++++++,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********))))))))))))))))))***+++***)))((()))+++))))))************))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........///////////////////////////.........//////000111333222222222222333444555333222111000111111333333555555555666777777888888222333444555666777777555666666666666888;;;<<<;;;:::>>>FFFOOONNNGGGBBBDDDDDDFFFGGGGGGJJJNNNNNNJJJAAACCCEEEFFFFFFHHHLLLOOO```bbbaaaYYYSSS[[[nnn|||nnn```TTTJJJBBB===>>>===:::888777777777888;;;:::777444222333666888111444666666444222222222222222222222222222222222333333222222111111000000////////////////////////////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++++++++++++++++++++++++++,,,---------,,,******************++++++*********)))******+++,,,***++++++,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,---)))+++------+++******++++++++++++,,,,,,,,,------+++,,,---...////////////...000222333444555888;;;CCCPPPxxx++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++------------------------...------------...//////.........///////////////////////////////////////........................,,,,,,,,,---------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******((()))******)))((()))***)))))))))******)))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------.................................---------...////////////000000111222333333...---,,,+++,,,---///000000000111222222222222222111222333555555444333444666555666;;;???AAAAAA@@@FFFKKKWWWdddfff___ZZZYYYVVVUUUSSSUUU___iiillliii___ccciiimmmnnnnnnoooooovvvooowww|||tttnnnfffaaa\\\[[[YYYUUUNNNGGG@@@<<<===<<<;;;::::::999888666777888:::999666333000///222222222222222222222222111111111111111111111111////////////////////////////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---)))+++,,,,,,+++***+++,,,+++++++++,,,,,,,,,------+++,,,---...////////////...000222333444555888;;;CCCOOOwww++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------,,,------------------------...------------...//////.........///////////////////////////////////////------------------------++++++,,,------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------------***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************((()))******(((((()))***((())))))******))))))((()))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------..............................------------......000000000000000/////////333222222222333444666777//////000000000111111111666555777::::::999<<<@@@AAA???BBBKKKSSSUUUUUUVVV```eeekkkqqqvvvwwwwwwvvvuuuqqqmmmnnnyyyvvvdddSSSHHHHHHIIIMMMTTTYYYXXXPPPHHH===:::777555555666555444222222222222222222222222000000000111111111111111000000000000000000000000////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))+++------,,,,,,,,,------------...------,,,+++))))))))))))***+++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---***+++,,,,,,******+++---++++++,,,,,,,,,,,,------+++,,,---...////////////...000222333444555888;;;BBBMMMvvv+++,,,,,,,,,------------++++++++++++++++++++++++***+++,,,------.........------------------------...------------...//////............/////////000////////////////////////------------------------***+++,,,---------,,,,,,++++++,,,,,,,,,---------------------------------///...------,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++************************)))******+++,,,,,,------,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************((()))***)))((('''(((***(((((())))))))))))(((((()))************+++++++++************************++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------------------------------///......---------......111111111222111111000000.........//////000111222333333333333333444555666222000333888:::<<>>777666999999888222222222222222222222222///000000000111111222222000000000000000000000000/////////////////////////////////...---------,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,+++,,,...,,,,,,---------,,,+++***))))))))))))***+++,,,---***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++******+++,,,,,,---***+++,,,,,,++++++---...++++++,,,,,,,,,,,,------+++,,,---...////////////...000222333444555888;;;AAALLLttt,,,,,,,,,------.........++++++++++++++++++++++++***+++,,,---............------------------------...------------...//////---.........//////000000////////////////////////------------------------***+++,,,---...---,,,,,,+++++++++,,,,,,------------------------------------,,,++++++************)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++************************))))))***+++,,,,,,------,,,------......------,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******************************))))))))))))******************************************************))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++((()))***)))((('''(((***(((((())))))))))))(((((()))************+++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------///......---------......---...///000111111111111000000000111111111222222222111111000111222444555;;;999<<>>???;;;777444444444333222333111......111222000...000000000000000000000000.........////////////000------------------------///............---------...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++))))))*********+++++++++IIIAAA555---***)))((('''+++,,,,,,------,,,,,,+++*********+++,,,///111333......------,,,+++******++++++,,,,,,,,,,,,------...------......///000111333111111222555888999:::???MMMuuu+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++,,,---------------,,,,,,,,,---------......///...------------...//////---,,,---///000///---...........................------,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,+++******+++,,,,,,))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************+++++++++,,,,,,------------------,,,,,,+++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************++++++++++++))))))))))))************...+++))))))+++---,,,+++******+++++++++******)))+++,,,---,,,***)))***+++***,,,---......---+++***---------,,,,,,,,,------...//////000000222222111000222111000444;;;???>>>666999===AAAFFFLLLSSSXXXUUU[[[```dddkkkwww{{{lll___VVVNNNIIIBBB===<<<<<<;;;;;;:::666222000222333444333000000000111000000//////............////////////------------------------///............---------...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,999333,,,((((((***++++++++++++,,,,,,,,,,,,++++++************,,,...000111---------,,,+++*********++++++,,,,,,,,,,,,---------------......///000111222111111222555777999:::@@@NNNvvv---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,---------............---------......///---///111222111/////////........................---------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,++++++******++++++,,,))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********+++,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))***+++,,,---,,,++++++))))))))))))************,,,***)))***+++,,,+++***)))******+++++++++******+++,,,---,,,*********++++++,,,---......---,,,+++,,,,,,------------,,,,,,111///...///111222222111...111222333888AAAHHHIIIGGGMMMSSSUUUUUUZZZgggqqqtttzzz~~~~~~ooohhhhhhhhhbbbkkkwwwzzznnniiiwwwwwwiiibbb\\\SSSNNNMMMLLLJJJIIIFFFAAA999444222111111111000111222222222111000///------........./////////........................///............---------...------,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))++++++,,,,,,,,,------------***'''&&&(((+++------******++++++++++++******************+++,,,---...,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,------------......///000000000111111111222444666999:::AAAOOOwww---------,,,,,,+++++++++,,,,,,,,,------------......---,,,++++++,,,......,,,,,,,,,---------......------------.........///...333888777333......///........................------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((************************((())))))******))))))((((((((((((((((((((((((((((((***,,,---...---+++***((()))))))))************)))))))))*********)))((())))))***+++++++++*********,,,,,,,,,******+++,,,+++,,,------...------,,,***+++---......---,,,,,,222///---///000000111333000666:::<<>>999555333111111111111111111222222222222000000000000000000000000///............---------,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,(((***,,,+++))))))+++...)))******++++++******)))((()))+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...000111000//////...111333333111222777;;;AAANNNvvv+++++++++,,,,,,------------------.........//////---...///000///...,,,+++,,,,,,,,,---------......***+++---///000000///...&&&(((+++---....................................+++++++++,,,---...///000---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...---------....../////////---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,------,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,........................++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))((((((((('''((())))))***))))))))))))************$$$)))...///---***(((((((((((()))++++++,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,------///000111000////////////111333444999>>>JJJVVVXXX[[[oooxxxtttxxx}}}~~~zzzsssgggnnnwwwxxxooojjjvvvzzzhhhYYYRRROOOTTTPPPIIIBBB<<<888666555111111222222222333333333000000000000000000000000//////.........---------,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,---------***,,,...---+++***---000******++++++++++++******((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,///000111000///...---111333333111222777<<>>OOOrrr---,,,,,,,,,,,,,,,,,,+++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------............------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------------------------------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,+++++++++******)))))))))***+++...000111++++++************++++++))))))***++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))'''((())))))******))))))'''(((******))))))***+++(((((())))))))))))(((((((((((()))***************+++******)))******+++++++++++++++++++++++++++++++++++++++++++++,,,------******+++---...000111222333;;;JJJXXX___ccckkksss~~~|||zzz}}}~~~tttllljjjnnnwww}}}{{{yyytttkkkbbbLLL@@@555333555555222000333222000//////000222333111111111000000000//////---...//////------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))************++++++++++++************************(((***,,,,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,111,,,---333222,,,***///---------............///...000111222333444777999>>>OOOqqq---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,+++++++++*********))))))***,,,///222555++++++************++++++)))******+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))'''((())))))******))))))***+++++++++)))((()))***(((((())))))))))))(((((((((((()))*********************)))))))))***+++,,,++++++++++++++++++++++++++++++***++++++,,,---...---.........000333888;;;>>>JJJ]]]nnnyyyyyyvvvvvv~~~tttnnnkkkiii~~~~~~||||||}}}gggXXXEEE;;;999777444000555444333222111111111111111111000000000/////////.../////////.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++*********++++++*********$$$'''***+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++&&&+++777777,,,)))000---------............///...000111222333444777999>>>NNNppp---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,+++++++++*********))))))***,,,///222555++++++************++++++******+++++++++******)))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***((()))******++++++******---......,,,)))((((((((((((((())))))))))))(((((((((((()))*********************)))******++++++,,,++++++++++++++++++++++++++++++++++++,,,---...///000111111222444:::BBBHHHQQQ___ttt||||||~~~yyyqqqsssuuuuuuuuuxxx}}}rrr]]]KKKBBB===999444222333333333333111000///000000000/////////......//////...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))***++++++++++++***)))$$$'''***+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))'''///<<<;;;---)))///---------............///...000111222333444777999???NNNppp---,,,,,,,,,,,,,,,,,,+++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,+++++++++******)))))))))***+++...000111++++++************++++++***++++++++++++***))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******((()))******++++++******...//////---***((((((((((((((())))))))))))(((((((((((()))***************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111---000555999>>>FFFPPPWWWkkkyyy|||zzzwwwsssqqqqqqtttwwwyyyzzzeeeWWWLLL@@@555333444444444333222111000000000/////////.........000///......000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))(((***,,,,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---...666>>>:::...))),,,---------............///...000111222333444777999???MMMnnn+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++************+++++++++++++++++++++***))))))************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))************))))))(((((()))))))))*********'''((())))))******))))))+++,,,---+++)))((()))***(((((())))))))))))(((((((((((()))***************(((***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222111999EEEPPPXXXaaakkkrrrzzz}}}~~~zzzxxxvvvlllgggiiiiiieeejjjttt|||xxxtttpppuuuwwwmmmgggeeehhhvvvzzzqqq]]]IIICCC@@@<<<777444222222333111111111000000000//////111///......000111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++(((***+++,,,,,,+++***(((++++++,,,+++******,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---111666666222---,,,,,,---------............///...000111222333444777999===JJJkkk+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++------------,,,+++******++++++++++++++++++++++++)))))))))******+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******((()))*********))))))(((++++++************+++++++++++++++++++++***)))(((************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))************&&&''''''(((((((((((((((''')))******))))))***+++(((((())))))))))))(((((((((((()))***************'''***---000111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000111222333???LLL^^^nnnyyy~~~mmmfff```aaajjjrrrttttttkkkqqqqqqmmmssssssjjjiiirrrvvvsssvvv~~~}}}wwwsssppppppzzz}}}zzzwwwwww|||uuueeekkkrrrvvvxxxmmmUUUOOOFFF<<<555333333444222222222111111111111000111///---...111222000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,+++******---------,,,,,,+++++++++((()))+++,,,,,,+++)))(((***+++***)))'''''')))+++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((///111,,,)))+++...///---------.........//////...000222222333444777999;;;HHHiii++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------,,,,,,+++++++++//////.........------------------,,,,,,+++++++++------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++,,,---...//////...---,,,,,,---///000---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++************************************************++++++,,,,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((())))))***,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))***)))''''''((())))))(((,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********************+++))))))))))))))))))))))))+++++++++++++++++++++++++++...000//////...,,,***000......///111555<<>>JJJhhh++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++............------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---...///111000///---,,,,,,+++,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((************************++++++++++++,,,,,,,,,,,,)))***,,,,,,,,,,,,---000///555;;;???DDDNNN^^^iiiuuuxxx}}}~~~{{{{{{ttttttrrrkkkeeefffooowww|||lllcccdddiiikkklllmmmooossszzz~~~}}}~~~|||~~~xxx~~~{{{~~~tttfff___VVVZZZ___lll~~~kkk^^^PPPBBB===<<<:::666222///...///111111111000000/////////000///......------...............---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------............//////111333444555666888:::<<>>888333333111000/////////000000000///............///...........................------,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++******************+++,,,,,,------******++++++,,,,,,,,,,,,---------............///...000222444444555777999999EEEddd++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------******)))******+++,,,---------............------+++,,,------......------)))***+++---............---,,,,,,++++++,,,,,,---........................+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((+++******))))))******+++''')))+++)))&&&&&&(((+++...---,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------......///+++,,,111111333>>>MMMjjj|||{{{uuusssuuupppdddZZZZZZ[[[[[[aaaiiirrr|||uuuooojjjgggnnnyyyzzzhhhbbbiiirrrxxxwwwvvv{{{}}}pppaaaVVVPPPJJJAAA:::666444333111000000000111111000//////......//////.............../////////......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***************,,,,,,++++++++++++++++++***+++++++++,,,,,,------***+++,,,------------,,,---------............///...000222333444555777999999EEEddd++++++,,,,,,---......///------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------))))))))))))***+++,,,---------............------+++,,,---.........------******,,,---...------,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((+++******))))))******+++''')))+++***&&&%%%(((,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++,,,,,,---......//////+++...555888<<>>777555444444444222222000111333444000+++........................------------------------////////////000000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********+++,,,---......---,,,+++,,,,,,------.../////////000111333333333444777999>>>FFFccc++++++,,,,,,,,,,,,------------------------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,------------...---,,,+++******+++,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,------....../////////...,,,---///000000///---,,,---+++))))))***++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,............------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,------...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********)))))),,,,,,,,,+++++++++******************************************************************************,,,++++++***))))))***************)))((((((***,,,******)))((('''''''''''''''''''''((((((((())))))***))))))))))))))))))))))))******)))(((((()))+++************************+++)))((())),,,---,,,***...---///222111///333888CCCKKKSSSYYYdddtttzzzrrrtttzzzyyypppyyy~~~|||zzz}}}|||zzzwwwxxxtttqqqsss|||xxxpppiiijjjjjjkkksss~~~ppp___JJJ===999777333///000000//////111222111///........................------------------------........./////////000000,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,------------------,,,,,,,,,------.../////////000111333333333444777999===EEEbbb++++++,,,,,,,,,,,,------,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------......------------------------,,,+++))))))+++,,,+++***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------............------------++++++,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,---...///------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************,,,,,,,,,,,,,,,+++++++++************************************************************************,,,+++******)))***************+++***)))***,,,......---+++)))'''&&&&&&%%%''''''((((((((()))))))))))))))))))))))))))******)))******)))(((((()))+++************************+++******+++------,,,***---...222333111000777AAAOOOcccnnnlllvvvppp[[[XXX]]]iiippprrrvvv}}}|||||||||yyyvvv|||yyyvvv{{{vvvnnneeebbb\\\YYYaaarrr}}}mmmXXXFFF:::333000222111000000000000111222........................---------------------------------.........//////,,,------......------,,,++++++------------++++++,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++...------,,,,,,------...,,,,,,------.../////////000111333333333444777999;;;CCCaaa+++++++++,,,,,,,,,------,,,,,,,,,------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,------------,,,++++++,,,------,,,+++******+++,,,+++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************++++++***************+++)))***+++******+++---000...---,,,***((('''&&&&&&'''(((((((((((())))))))))))))))))))))))*********)))******)))(((((()))+++***************++++++++++++,,,,,,---...---,,,+++---000333444111444BBBRRRiii}}}uuubbbVVVUUUYYYaaajjjvvvzzzsssuuuyyy{{{}}}yyytttbbb]]]TTTLLLOOOZZZcccfffbbbHHH;;;888666333333333222///000333................................................,,,,,,,,,---------......,,,------......------,,,***+++---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,------.../////////000111333333333444777999;;;CCCaaa+++++++++,,,,,,,,,------,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,---...---,,,+++******+++,,,---,,,+++***+++,,,---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************************************************************************+++***************++++++)))***+++******+++---000,,,+++***)))(((((((((((((((((((((((()))))))))***(((((())))))************)))******)))(((((()))+++))))))*********+++++++++,,,---..................---000444777999CCCYYYoooxxxmmmmmmooottt|||yyyrrrbbbSSSMMMQQQUUUUUUooojjjRRRCCC888333222444444000000444////////////////////////........................,,,,,,,,,,,,------------,,,------......------,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,------.../////////000111333333333444777999;;;CCCaaa++++++,,,,,,,,,,,,------,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,+++***+++,,,---...------++++++++++++------,,,++++++,,,------,,,***+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++((((((((()))))))))))))))*********************************************************************************)))******+++,,,******+++***)))***,,,...******)))((((((((())))))((((((((()))))))))******((((((((()))******++++++)))******)))(((((()))+++)))))))))***++++++,,,,,,,,,---......---...000222///333;;;CCCKKK[[[vvv}}}www~~~|||lllbbbbbbcccaaacccqqqrrrWWWCCC888111333444111111555////////////////////////........................,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,------.../////////000111333333333444777999;;;CCCaaa++++++,,,,,,,,,,,,------------------------,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,+++((()))***+++++++++******+++++++++,,,,,,---------,,,,,,,,,------------...------+++++++++,,,...///------,,,,,,,,,,,,------,,,++++++,,,......,,,***++++++++++++*********)))******+++++++++,,,,,,,,,------------------------,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,.........---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++(((((())))))******************************************************************************************))))))***++++++,,,*********)))((((((***,,,***)))((((((''''''(((((((((((()))))))))*********'''(((((()))******++++++)))******)))(((((()))+++((())))))***++++++,,,,,,---......---,,,...333666;;;@@@JJJVVVbbbsss{{{eee^^^hhhxxx}}}}}}~~~|||zzzwwwrrrffflllqqqyyyzzz___KKK999555555111111555////////////////////////........................------------............,,,------......------,,,...---+++******+++---.........---------,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,,,,,,,------.../////////000111333333333444777999999BBB```++++++,,,,,,,,,---------.........------,,,,,,,,,---------,,,,,,,,,++++++.........------,,,,,,,,,'''((()))***++++++***)))+++++++++,,,,,,---------,,,,,,,,,---------.........---,,,++++++---///000------------------------,,,++++++---......,,,***++++++++++++******))))))*********++++++,,,,,,,,,------------------------+++,,,---...---,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------000000/////////.........++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))******+++++++++,,,******************************************************************************))))))***+++,,,,,,***+++***)))'''''')))+++******(((''''''&&&&&&&&&))))))))))))************'''(((((()))***+++++++++)))******)))(((((()))+++((())))))***++++++,,,,,,---......,,,,,,...444999HHHMMMYYYgggrrryyykkkbbb[[[ggg||||||~~~tttnnntttsssmmmrrr{{{___DDD:::666111000444000000000000000000000000////////////////////////---------.........//////,,,------......------,,,///---+++))))))+++---///.........------,,,,,,,,,,,,,,,,,,------.........+++,,,............,,,+++,,,,,,------...//////000000111333333333444777999888@@@___++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,++++++******++++++***,,,------++++++,,,...*********+++,,,,,,,,,,,,***+++,,,------------,,,,,,+++*********+++,,,---///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,------...---,,,***)))---------,,,,,,+++++++++.........------..................------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,///000///...,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++******))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++,,,---,,,***)))***+++************************+++++++++*********))))))))))))*********++++++++++++++++++*********))))))***)))(((''''''((()))***+++*********))))))((((((******)))))))))))))))******)))((((((((()))+++,,,(((((((((((()))))))))))))))***++++++******---000---111555555000111===KKK]]]mmm{{{~~~wwwqqq{{{vvviiikkkfff[[[XXXkkkgggLLL<<<555333444111111000---...111333222///////////////////////////...------------...///------++++++++++++------........................---------,,,,,,+++++++++------------------------------------------------------......///000000000000111333333333444777999>>>CCC]]]++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------,,,++++++******++++++***,,,------++++++,,,...++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------,,,+++++++++,,,......///......---,,,,,,------........................,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***---------,,,,,,,,,++++++......------------............---------,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,/////////...,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++*********)))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++)))***++++++++++++***)))+++,,,...---+++******+++************************+++++++++*********))))))(((((()))))))))*********+++++++++*********))))))***)))(((((((((((()))***************)))))))))(((******))))))))))))*********))))))((()))***+++,,,((((((((()))))))))******++++++++++++---000333555555222111333555<<>>YYY++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,++++++******++++++***,,,------++++++,,,...***,,,---...///...,,,,,,,,,,,,---------.........+++,,,---...///......---------,,,,,,---......///------------------------,,,,,,,,,,,,---------------......///000000//////------------.........///......------------......,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,---......//////000,,,,,,,,,---------------......------,,,++++++*********+++++++++,,,,,,,,,---++++++...333444111---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,---...******++++++++++++******++++++++++++++++++++++++++++++***))))))***++++++)))+++------,,,+++,,,---************************))))))*********++++++++++++*********))))))))))))(((((((((((())))))******)))***++++++++++++***)))((()))))))))************(((((((((((()))***+++,,,)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------///111///...333>>>GGGZZZnnn}}}}}}vvvtttuuuzzz{{{{{{jjjiiijjjmmmrrrvvvvvvvvvuuuvvvwwwwwwuuuqqqllliiilllmmmnnnnnnoooooooooooorrrtttvvvwwwxxxzzz~~~kkkhhhlllllliiiooo{{{~~~xxxjjjaaaLLL777333999:::333000000000000000000000000......///000000///......,,,---...//////...---,,,....................................------------................................................+++,,,,,,------......///000111333333333444777999:::>>>XXX++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,++++++******++++++***,,,------,,,+++---...)))+++---///000///---+++,,,---.../////////......,,,---///000000000///...,,,,,,,,,,,,,,,---...//////...------------...///+++++++++,,,,,,,,,---------...000111111111000///---------........./////////......------......///,,,,,,,,,------............---,,,,,,++++++,,,,,,------......///000000111,,,,,,,,,------.........//////...------,,,++++++******+++++++++,,,,,,,,,---++++++///444666222...,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,---...///***+++,,,------,,,+++***++++++++++++++++++++++++,,,+++***))))))***+++,,,)))***++++++******,,,---************************))))))******++++++++++++******))))))(((((((((''''''((((((((())))))******)))***+++,,,,,,+++***)))(((((())))))*********+++(((((((((((()))***+++,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,---------///111222//////888JJJXXXooossseeeeeelll{{{||||||}}}|||}}}xxx|||~~~|||{{{{{{xxxttt]]]YYYWWW\\\dddgggddd___fffhhhkkkllljjjfffaaa]]]___```aaaaaabbbbbbbbbbbbbbbdddeeefffgggiiimmmppptttyyypppvvvrrrgggeeennnssspppxxxpppXXX===888DDDGGG===000000000000000000000000...///000111111000///...,,,---...//////...---,,,......................../////////...---------,,,////////////////////////////////////////////////++++++,,,------......///000111333333333444777999<<<@@@YYY,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,---------............///...------,,,,,,------.....................------------------------------+++---///111222000...---........................////////////////////////...........................---------......+++)))***+++,,,------------,,,------000333222///111666333444333111...++++++++++++++++++******++++++,,,...,,,,,,...111222000---...---,,,,,,++++++,,,,,,***+++------+++******++++++,,,---,,,++++++,,,---***************************++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++***************)))((('''++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******++++++++++++******************))))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))***************************++++++***+++++++++++++++***)))...,,,))))))+++...111222///,,,---444;;;GGG[[[nnnttt{{{rrreeeWWWiii{{{vvv|||tttxxx{{{wwwtttpppllljjjjjjkkklll___YYYSSSQQQTTTVVVVVVTTTTTTVVVYYYZZZWWWTTTRRRQQQWWWVVVUUUTTTSSSSSSTTTUUUWWWVVVVVVWWWZZZ\\\\\\[[[fffhhhlllqqqwww}}}~~~|||nnnaaa^^^aaauuutttdddIII888999<<<;;;444111111555444---,,,///000000000000000000000000000000///...------,,,,,,..................------//////.........---------..............................---------,,,,,,,,,------------------------...000111222333444777999>>>@@@ZZZ,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------............///...------,,,,,,------...........................------------------------,,,---///000111000///...........................////////////////////////.................................///000///,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,///222111...///444666777666444111000000111......---,,,++++++++++++,,,,,,,,,///111222///,,,------,,,+++++++++++++++***,,,---,,,++++++,,,---+++++++++,,,,,,,,,+++******************************++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++******)))(((++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,******++++++++++++******************))))))))))))************)))))))))((())))))))))))************''''''((()))***++++++,,,,,,+++++++++***)))))))))'''((())))))************///---,,,,,,---.........444222555<<>>888000222......333333000...000////////////////////////000//////...------,,,,,,........................//////.........---------....................................------,,,,,,...........................000222222333444777999:::>>>ZZZ,,,,,,,,,++++++*********,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///......------------..............................------------------------.........///////////////........................////////////////////////...........................///000333444222...+++,,,,,,,,,,,,,,,+++++++++,,,+++---000///,,,---000666666555333111111333666222222000...---,,,++++++***+++,,,///111111...+++---,,,++++++******+++++++++,,,,,,,,,++++++...000---++++++---000000,,,)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))+++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,******++++++++++++******************))))))))))))************))))))))))))))))))))))))************&&&&&&''')))***+++,,,------,,,,,,+++***)))((((((''''''((()))***+++,,,,,,---...000111111000///...111555>>>IIIWWWmmm|||yyyzzz}}}yyy}}}|||wwwvvvrrrmmmllllllggg^^^\\\^^^YYYPPPYYYYYY[[[]]]```ccceeegggjjjbbbXXXSSSRRRTTTUUUUUUSSSSSSQQQNNNJJJHHHHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGIIIKKKLLLLLLKKKMMMMMMNNNOOOPPPQQQSSSTTTTTTVVVYYY]]]dddooozzznnnXXXOOOUUUWWWRRRMMMJJJ???222555000...111444222000000......................../////////...------,,,,,,.......................................---------......................../////////............---///////////////////////////000222333333444777999666;;;YYY,,,,,,,,,++++++***))))))***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------............///......------------......---------.......................................///......---...///000111........................////////////////////////...........................000222555666444000,,,---,,,,,,+++++++++++++++...,,,---//////++++++---111111000...---...222555666444222000...,,,++++++(((***---///000///---+++,,,,,,+++************+++,,,,,,,,,++++++,,,///222000...---111555555///***++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************+++++++++***************************++++++++++++******++++++++++++******************)))))))))(((*********)))))))))))))))((()))))))))************''''''((()))***++++++,,,,,,+++++++++***)))))))))*********+++,,,---......---000444777666555333222000;;;KKKYYYgggzzz{{{~~~xxxiiiccceeeddd```ZZZ\\\\\\[[[]]]bbbaaa\\\______````````````______XXXSSSMMMJJJKKKMMMOOOPPPNNNMMMJJJFFFBBBBBBDDDFFFDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBCCCEEEFFFFFFEEEKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNOOORRRXXX```fffooovvv{{{ppp]]]\\\XXXSSSRRRRRRLLLBBB:::555111111333333000...//////////////////////////////.........------------------.............................................................../////////////////////.........////////////000000000111333333333444777999777;;;XXX,,,,,,,,,+++++++++******)))******+++,,,,,,,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------............//////......------......///---------.........//////........................000///---------...000111////////////////////////////////////////////////////////////////////////...///222555666555000---------,,,++++++,,,,,,---222......000000,,,***,,,,,,,,,,,,******,,,///333666555333000...---,,,+++(((***---//////...---,,,---,,,++++++******++++++,,,,,,,,,++++++,,,///222000...---111555555///***++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************))))))*********+++++++++******++++++++++++******************)))))))))((())))))))))))))))))******((()))))))))*********************))))))))))))))))))))))))***+++++++++,,,++++++++++++,,,---...///444777:::;;;888666555555:::GGGXXXfffttt~~~}}}ooobbb^^^ccceeedddbbbdddeeedddfffhhhgggddd[[[[[[ZZZXXXVVVSSSPPPNNNJJJIIIHHHHHHIIIKKKKKKKKKEEEDDDCCC@@@>>>???BBBEEEAAAAAABBBCCCCCCDDDDDDDDDBBBAAA@@@@@@BBBCCCBBBAAACCCCCCCCCEEEFFFHHHJJJKKKKKKLLLLLLLLLLLLMMMPPPSSSYYY___gggppp{{{~~~xxxllleeeYYYQQQPPPQQQMMMHHH:::777333000111222111...000000000000000000000000...............------------------.........//////---................................................/////////////////////------........./////////000222333333333444777999;;;===VVV,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............/////////............//////,,,,,,------.../////////........................///......------///000111////////////////////////////////////////////////////////////////////////...///111333555444000---...---,,,,,,,,,---///000777333111333222...+++,,,+++,,,,,,++++++,,,000333333222111///...---,,,,,,))),,,...///.........///...---,,,,,,++++++,,,,,,+++,,,,,,,,,++++++...000---++++++---000000,,,))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++************************)))))))))***************)))))))))************+++******++++++++++++******************))))))))))))))))))))))))************))))))))))))************++++++******)))((((((((((((((()))***+++,,,,,,---++++++******,,,...000111===>>>>>>;;;666444555777FFFRRRaaannn|||yyy{{{}}}~~~{{{yyyzzzsssrrrllleeedddjjjoooppptttrrroookkkeee```\\\YYYOOOOOONNNMMMKKKIIIGGGFFFLLLMMMMMMNNNNNNMMMLLLKKKBBBCCCCCCCCCBBBCCCEEEGGGCCCCCCDDDEEEEEEEEEDDDDDDDDDBBBAAAAAACCCCCCBBB@@@>>>??????@@@BBBDDDFFFGGGEEEGGGJJJJJJJJJIIIIIIJJJNNNRRRXXX^^^gggtttwwwqqqhhh[[[RRRMMMJJJEEEAAA::::::777111///111222111111111111111111111111111........................,,,,,,------.../////////---------.......................................---............/////////---------......//////000111333444444444444777999<<<>>>VVV,,,,,,,,,------......///222222222111000...---,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////............//////,,,,,,------...//////000.......................................///000000////////////////////////////////////////////////////////////////////////------...111222222000---...------,,,---///222333<<<777444666666111...---+++,,,---------...000222000///...---------------+++---///...------///222///...------,,,,,,------***,,,---,,,++++++,,,---+++++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++((()))******++++++******************************((()))))))))*********+++))))))))))))******************++++++++++++******************))))))))))))((()))))))))************))))))))))))*********************))))))))))))))))))))))))***+++++++++,,,++++++,,,---000333777999??????<<<666222333999???PPP___rrr|||zzzoooooowww|||yyywwwxxxvvvrrrqqqsssfffkkkmmmhhhdddfffiiiiiihhhfffbbb]]]WWWPPPMMMLLLIIIIIIIIIJJJJJJKKKKKKKKKHHHIIIIIIIIIHHHGGGGGGGGGJJJMMMOOOPPPPPPOOOPPPQQQMMMNNNOOOOOOOOONNNMMMLLLKKKIIIHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCCCCDDDDDDEEE@@@BBBEEEFFFFFFFFFGGGHHHHHHKKKOOORRRWWW___iiiqqq|||yyyooobbbWWWPPPJJJFFFDDDEEEGGGCCC888000000222222000000000000000000000000........................,,,,,,------...//////000---------.........//////........................,,,,,,------............---......///000000111111222333444444444555777999;;;===WWW+++,,,,,,---...///000000888777666444222///---+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------.........////////////............//////,,,,,,------...///000000////////////////////////.........///////////////000000000000000000000000////////////////////////000000000000000000000000---------///000111///---......------...111333555???999666888888333///...***,,,............///111------,,,,,,,,,,,,---------...///...,,,---000444//////...------------...***+++------+++******++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,++++++*********++++++++++++++++++++++++'''((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************++++++++++++******************))))))))))))(((((())))))*********+++))))))))))))************(((((())))))******+++++++++++++++***************------///111555:::>>>AAA;;;:::777222///444???HHHZZZnnnssswww||||||zzzxxxnnn```^^^fffqqqllliiiiiihhhfffhhhkkkbbbjjjnnnhhh___ZZZXXXWWWKKKJJJJJJJJJHHHFFFGGGJJJGGGHHHHHHIIIKKKMMMOOOPPPQQQQQQPPPOOOOOOPPPRRRUUUUUUXXX\\\^^^]]]\\\[[[ZZZZZZ[[[[[[\\\[[[ZZZXXXWWWSSSQQQPPPPPPQQQQQQOOONNNIIIHHHGGGEEEDDDCCCBBBBBB@@@AAACCCCCCBBBCCCEEEGGGEEEHHHJJJKKKLLLOOOUUUZZZ[[[dddssszzzjjj]]]TTTOOOOOOQQQSSSWWWQQQAAA444111222222000000000000000000000000---.....................,,,,,,------...///000000---------.........//////........................,,,,,,,,,---------.........//////000111222222222222333444444444555777999888<<>>888666444555555444333111000111222000000/////////111222333000000//////.........---..............................---......///000111//////.........---------//////000111111111111111444444444222111333666888888???ZZZ+++,,,,,,,,,---///444777444333222000...,,,******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------///...---,,,,,,---......////////////////////////////////////////////////................................................000000000000111111111111......------------......///000000000000///......333222222111111111111111222222333333333222222111000000000000000000000000........................222222111111111000000000///000000000...---.../////////...---------------...---,,,,,,---///222444444111...---...//////...//////...------,,,++++++///......------,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))(((******))))))))))))******)))+++,,,,,,+++***,,,---111222444444333222000000333000111777>>>GGGUUUbbb{{{}}}}}}}}}uuuqqqnnnlllfff^^^[[[\\\bbbbbbaaa```______aaabbbYYYVVVPPPLLLHHHEEEDDDCCCDDDEEEGGGIIILLLNNNPPPQQQWWWYYY]]]bbbhhhnnnsssuuuwwwtttnnniiigggkkkrrrxxx||||||{{{{{{tttsssqqqnnnjjjgggdddbbb\\\YYYUUURRRPPPMMMJJJHHHKKKIIIGGGGGGGGGFFFDDDBBBBBBCCCDDDEEEFFFGGGJJJKKKKKKLLLPPPVVV___iiisssyyyxxxmmmddd```aaahhhdddSSSDDD===888222111111111111000000111222111000/////////000111222---............------,,,........................///...---------------...//////.........---------......///000000000000000333333333222222333666999999???ZZZ***+++,,,------...000333111111000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......///......------...//////////////////////////////000000000000000000000000............////////////////////////////////////------......//////000000/////////......//////000/////////000000000000000222222111000000000000111111111000000000111111222111111111000000000000000........................111111000000000000//////...///111111///..................///......---,,,------------...///111111111///,,,,,,---///////////////......---,,,,,,,,,,,,,,,,,,+++++++++++++++...,,,+++,,,...///---+++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))******)))+++,,,,,,+++***,,,---222111///...//////...---111111555<<>>UUU)))+++------,,,+++,,,,,,,,,,,,,,,---------......------------------------.........---......//////,,,---...///////////////////////////////////////---......//////000000000//////000000111111222222000111111222222333333333333333333222222222111111111111000111111222333444444333333333333555777888777666555555444444555555666555555444333333444444333333222222111000000000000000000000000000000000//////000000000000111111///000222222000///...///,,,---......///.........+++,,,---...............,,,,,,+++---000111111000........................,,,,,,------....../////////------000555:::<<<;;;333222000...---,,,++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))******************))))))))))))******)))+++,,,,,,+++***,,,---,,,------------///333666???MMM]]]jjjvvvuuupppwww{{{{{{}}}zzzyyy{{{|||uuuvvvvvvnnn^^^PPPOOOUUUQQQKKKEEEBBBEEEHHHIIIHHHIIINNNTTTZZZbbbnnn{{{yyyqqqjjjeeeZZZVVVQQQNNNMMMKKKGGGCCCCCCBBBAAAAAAAAACCCEEEGGGHHHIIILLLQQQXXXbbbmmmuuu~~~xxx{{{zzzuuuqqqrrrnnnlllooopppbbbOOO:::666111///111333333222//////000000000///......---...000111111111///...////////////////////////...------...///000111111...////////////000000000///000000111111111111111000111333444444555666888<<<===SSS~~~***+++,,,,,,++++++---...------------....................................000//////............///***+++---...//////......////////////////////////......///000000111222222//////000111111222333333111111222222333444444444111222222333444555555666888888888888999:::;;;<<<<<<;;;:::::::::<<<===???===<<<;;;;;;::::::;;;;;;::::::999999888777555555666555555444333333222222111111111111111111111111000000000111111111222222000111222111/////////000---------------...//////,,,,,,------------......---------...111222111000............////////////------------............---------...111444777999000000///...------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))))))))******************))))))))))))******)))+++,,,,,,+++***,,,---+++---///---...555AAAKKKWWWdddsss~~~}}}~~~xxxrrrrrrrrrpppgggeeedddbbb[[[RRROOOQQQMMMJJJHHHGGGIIINNNRRRTTTZZZaaajjjqqqxxxzzzoooiiibbb]]][[[WWWPPPKKKHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEGGGIIIMMMSSSZZZ___ppp~~~}}}wwwtttlllgggmmmsssmmm___EEE>>>666111222333333111...///000111111111000////////////000//////......////////////////////////......---------...//////.../////////000000000000...//////000111000000000000222444555444444555666<<<;;;PPP{{{***+++,,,,,,++++++...000------..........................................111000///...............)))***,,,...//////......///////////////////////////000000111222222333333///000000111222222333333111111222333333444555555666777999:::<<<>>>@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGEEECCCBBBAAAAAACCCEEEFFFHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDDDDDDDBBB@@@>>>===888888777666555555444444333333333333333333333333000000111111222222222333111222222000///...000111...---,,,,,,---...///000------,,,,,,,,,---.........---...///111222111000.........///////////////------------------------+++,,,---,,,,,,///222666---------------...///000...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++******))))))))))))******)))+++,,,,,,+++***,,,---***---//////111===QQQaaavvv}}}zzzxxxmmmiiikkkiiiddd[[[VVVTTTWWWWWWQQQJJJGGGBBBFFFKKKNNNSSSZZZcccjjjnnnvvv{{{tttpppjjjccc\\\QQQOOOMMMJJJGGGFFFEEEEEE???AAADDDFFFGGGJJJNNNPPPTTTcccuuu|||yyy~~~yyymmmeeekkkvvvuuulllSSSJJJ>>>666444333222///...///000222222222111111222222111000000000//////000000000000000000000000//////...---,,,,,,,,,,,,.../////////000000111111---......///////////////111333555555444444444555;;;:::OOOzzz,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000///...------...///000///---+++++++++---...///---+++---//////---***---...///000000///---,,,,,,///222222111000111333000333222...000666666222:::888999======<<<>>>CCCGGGEEECCCBBBCCCHHHMMMQQQSSSSSSRRROOOMMMOOOTTTZZZZZZWWWUUUWWWZZZ]]]\\\ZZZ\\\dddggg```VVVRRRSSSUUUZZZRRRQQQYYYYYYPPPJJJMMMDDDDDDCCC@@@>>><<<<<<<<<888888777555222111222444666444222111111222111000---...000000000000111333000000///...............000000///...---,,,,,,,,,...///000000000000000000///////////////......---***---//////---,,,---...---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,+++,,,...//////...,,,///111111555EEEaaaxxx~~~zzzqqqkkkiiijjjjjjeeeaaa```XXXOOOKKKOOOQQQMMMIIIHHHJJJPPPWWW]]]bbbjjjuuu~~~zzzuuujjjddd\\\TTTOOOLLLIIIHHHCCCCCCBBBBBBCCCCCCDDDEEEKKKSSS^^^iiisssuuusssyyy~~~~~~rrriiieeefffhhheeeZZZHHH999222222111...111000///000111222111000000000000000000000000000............////////////...------------...//////000000000000000000000000///////////////000111111111FFFKKK999000777;;;444777;;;RRRzzz,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000///...------...///000...---++++++,,,---......---,,,---///000///---000000111111222111111111111333444222///---...000000555777444555:::<<<;;;EEECCCEEEHHHIIIKKKRRRZZZPPPMMMLLLPPPWWW[[[ZZZWWWiiiiiigggdddbbbeeelllrrrzzzvvvssstttyyy}}}~~~~~~wwwlllggggggfffkkklllkkkkkkjjjdddXXXMMMLLLIIIFFFFFFGGGEEEAAA<<<>>>===<<<;;;<<<<<<<<<;;;555444333333555555444222555666555444111/////////000//////.........//////...---------------......---....../////////......///////////////......---,,,---...............///---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++******+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++,,,---......---111222666:::@@@MMMcccuuu~~~{{{{{{~~~}}}wwwqqq^^^^^^ccckkkmmmggg___\\\WWWQQQMMMOOOOOOMMMOOOSSSUUU^^^kkktttzzz~~~wwwlllaaaZZZUUURRRPPPFFFFFFFFFEEEEEEEEEEEEEEEDDDIIIQQQXXXaaaooo~~~zzzyyy|||}}}|||||||||mmmeeegggjjjkkkfffYYYGGG888222444777111000///000111222111000000000000000000000000000............////////////...------------...//////000000000000000000000000///////////////000111111111???CCC777000555999555???>>>QQQxxx,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///......---.........///...---,,,+++,,,---......---,,,---///000000///............///000111222000111111111111222555777777;;;>>><<<===BBBFFFHHHEEEFFFKKKQQQWWW___nnn|||uuullldddjjjwww|||uuu~~~}}}{{{gggiiieeeaaabbbeeeccc\\\UUUOOOMMMJJJGGGDDDAAA===:::===;;;999777666444222///333333333222222111111000//////.........//////000///...---------------...------------------------///////////////......---///---,,,,,,.../////////------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,------------111222999DDDNNNXXXdddppp~~~|||{{{|||zzzyyy{{{}}}xxxnnndddSSSWWWbbbmmmpppggg\\\WWWRRROOONNNOOOOOOQQQYYYaaadddnnn{{{uuujjjaaa\\\XXXKKKJJJHHHFFFDDDCCCBBBAAADDDFFFHHHLLLSSS___oooyyy~~~|||zzzyyy{{{}}}}}}nnnccceeelllnnnoooiiiWWW???111111888222111000000111222111000000000000000000000000000............////////////......------......///000///////////////////////////////////////000111111222666888444111333777888@@@>>>NNNuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,---.........------...............---------///111333444444555555666888;;;???AAAEEEEEEFFFHHHLLLSSSYYY\\\[[[___iiitttzzzyyytttjjj]]]RRRKKKHHHIIIEEE@@@<<<999777555333444333222222333333222222000////////////000000111222111000///............//////...---------------///////////////......---000---++++++---//////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++(((((()))***,,,---......******++++++++++++******************************))))))))))))))))))))))))))))))))))))************(((((())))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,---......---,,,---...000222>>>QQQ```gggmmmuuu}}}zzzxxxxxxwwwyyy|||~~~{{{rrreee\\\YYY\\\dddmmmmmmcccYYYUUUSSSSSSTTTXXX]]]dddkkkqqqxxx~~~xxxnnnhhh\\\YYYSSSLLLGGGCCCAAAAAAEEEEEEEEEFFFJJJTTT___gggvvv}}}yyyzzz~~~sssfffiiiqqqsssuuutttgggOOO999222444333111000111222222111///////////////////////////............////////////...............//////000///////////////////////////////////////000000111333000///222333333666;;;:::<<>>DDDEEEIIIPPPZZZccciiilllhhhccccccmmm|||wwwiii___XXXSSSQQQHHHAAA:::666555666555444444444333222222222222222------///111444777:::;;;666444222000///////////////////////////......---111222333222///---,,,---------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------((()))***++++++***)))(((************************))))))))))))))))))))))))***)))))))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++(((+++...---++++++---000333999MMMgggsssvvv|||zzz{{{rrrwww~~~{{{{{{|||rrrmmmcccYYYRRRRRRXXX]]]ZZZVVVUUUUUUUUUTTTYYY```dddgggllluuu{{{mmm___UUUOOOLLLFFFEEEDDDCCCCCCDDDEEEFFFNNNYYYggguuu~~~yyywwwrrriiihhhrrruuucccHHH666444333111111222222111///000000000000000000000000............//////////////////......//////000111///////////////////////////////////////000111111222000111444666666888<<<===HHHddd,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------+++,,,,,,---.........---...000000///...///222666666888:::>>>AAADDDFFFGGGJJJMMMTTT```nnnzzzwwwuuuwww~~~}}}vvvrrreee[[[NNNEEEAAA???===;;;888777666444333333333333---...///111444777:::;;;777666333111/////////000///////////////......---333777;;;999222------///------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***++++++***)))(((************************))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))************++++++++++++///333222000000444777<<>>HHHbbb,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---...///...------+++,,,------.........------///111000000222777;;;BBBDDDHHHLLLPPPRRRTTTTTT[[[]]]bbblllxxxppp]]]QQQHHHAAA<<<:::999777666444444333333222222222222333444555666888666333000///.../////////////////////......---444;;;AAA>>>555......111------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++,,,''')))***++++++***)))'''************************))))))))))))))))))))))))******))))))((((((((('''******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++111555999999777777;;;???KKKSSSgggyyyyyyvvv~~~zzz~~~yyy~~~~~~xxxqqqllljjjaaaXXXPPPRRRZZZ___ZZZSSSVVVTTTVVVYYY[[[___hhhrrr|||{{{kkkbbbTTTPPPKKKGGGEEEEEEDDDDDDFFFJJJPPPWWWaaaqqqvvvaaaOOOMMMfff{{{cccOOO555444222222222222111///000000000000000000000000............/////////000///////////////000111111111111111111111111111111///////////////000111111---555999444222666999777;;;AAAYYY}}},,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---......---+++***+++---)))+++...111222111///---333...///666;;;===AAAGGGOOOXXXhhhsssqqqjjjnnnxxxrrrssstttxxx|||rrriiihhhpppyyy{{{{{{{{{yyyyyy|||}}}xxxqqqqqqwwwpppaaaXXXPPPHHH>>>999999999777444444333111000///000222333333222111000000111222333333333222111000///...---000666<<<;;;444//////111111111000......---------------------------------------------------------***++++++,,,,,,++++++***************************------,,,,,,+++***))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++,,,,,,------444333999BBBGGGGGGMMMVVVhhhfffiiissszzzxxxwwwzzzzzzooobbbYYYVVVSSSTTTVVVXXXZZZXXXTTTPPPVVVXXX[[[aaaiiirrrzzz|||lll^^^SSSQQQLLLCCCBBBHHHHHHGGGKKKRRRXXX^^^jjjtttjjj___TTTUUUbbblllggg]]]@@@888111222333111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000111111111000000111222444444444555888::::::<<>>555333222222444000000000000000000000000000000000000000000000000000000000//////.........000000000000000000000000---...///111111222222222111222444444444555888:::<<<===QQQwww,,,,,,,,,---------------------------------,,,,,,+++,,,------,,,---///111000222555888;;;<<<======@@@FFFPPP^^^kkkxxxwwwqqqtttlllkkkmmmttt}}}yyyhhh\\\HHHAAA:::666666777555333000111222333333222111000......///000111222222333000...,,,---///000///---000///...---------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***************+++,,,---,,,:::EEELLLbbbzzzqqqyyywwwqqqvvv}}}xxxooojjjlllppptttssspppjjj___ZZZaaammm}}}uuunnnkkknnntttzzz|||{{{iii\\\VVVNNNIIIFFFFFFFFFDDDGGGLLLPPPWWWgggyyy~~~~~~wwwzzz~~~yyyttttttkkkYYYEEE:::555222222333000000000000000000000000////////////////////////000000//////......------////////////////////////------///000222222333333111222444444444555888:::<<<>>>QQQwww,,,,,,,,,------.........---------------------------.........------///000444555777;;;???CCCFFFHHHIIIQQQ^^^kkkyyy|||vvvxxxcccYYYKKK@@@:::888777666000111333444444333222111000000000000000111111111333000------111333222000///......------------...------------------------------------------------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,+++++++++++++++***))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************+++,,,---...***777???GGGcccpppttt}}}pppqqq|||~~~~~~xxxvvvsssooommmmmmoooppppppiiicccaaaaaacccllluuu|||wwwrrrvvvzzztttuuu|||vvvdddZZZRRRMMMIIIIIIHHHFFFGGGKKKMMMRRR[[[hhhsssuuuoooiii[[[KKKAAA:::444000111111111111111111111111111////////////////////////000/////////.........---////////////////////////------///000222222333333111222444444444555888:::<<<===QQQwww,,,,,,,,,---......//////------------...............///000000///000222444;;;;;;===AAAHHHRRR[[[```dddnnnyyytttnnnrrrvvvyyyooo]]]MMMCCC>>>===555555555444444333222111222222111111000000//////444111//////222444333111......---------------...------------------------------------------------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++,,,---...///,,,777BBBPPPlllwwwnnn}}}}}}~~~~~~|||~~~~~~}}}sssoookkkkkkoooqqqooolllddd```aaalllvvv{{{~~~xxxzzz~~~}}}~~~{{{tttmmmiiimmmvvv}}}ppp___XXXQQQLLLKKKJJJGGGFFFHHHHHHJJJPPPWWW^^^kkkzzzyyy||||||{{{ssskkkddd\\\SSSKKK@@@555000111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000---...///111111222222222111222444444444555888:::;;;<<>><<<999666444333222111111111111000000000///111111000000111111000///...------,,,,,,------...------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,---...000111333@@@QQQcccyyyyyyzzz~~~~~~}}}|||~~~~~~}}}qqqnnnmmmoooqqqooohhhbbbZZZ[[[dddvvv|||xxxtttqqqyyyxxxvvvwwwxxxwwwtttqqqooojjjddd```aaagggpppvvvzzz|||rrreee]]]VVVSSSOOOJJJFFFFFFDDDFFFJJJMMMOOOWWWhhhxxxzzzrrrsssooogggccc```\\\TTTEEE777222444111111111111111111111111000000000000000000000000...//////000000111111111000000000000000000000000//////000111111111111111111222444444444555888:::999;;;OOOwww,,,,,,------...///000000---------.........//////---///222555777:::???BBB@@@LLL^^^qqq~~~zzzlll^^^ccchhhmmmsss~~~rrr```YYYJJJHHHCCC???:::777666555000000000000000111111111//////000000///...------------,,,,,,,,,------...------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---...///111111:::JJJ```sss|||xxxyyy~~~{{{}}}{{{uuummmmmmooopppnnnhhh^^^VVVTTTVVVbbbttt}}}~~~||||||{{{xxxsssmmmgggcccllliiihhhhhhhhhgggccc___\\\XXXSSSRRRWWW___fffkkkoooppprrrssssssuuuxxx{{{yyy|||rrriii```\\\WWWOOOIIIHHHEEEGGGIIIJJJHHHKKKWWWfffxxxxxx}}}qqqppplllbbbeeeeeecccYYYHHH888333777111111111111111111111111000000000000000000000000......///000111222333333000000000000000000000000///000000111111111000000111222444444444555888:::888:::OOOvvv------------------------+++---//////...---...///666888;;;>>>>>>>>>@@@DDDMMMZZZssstttqqqnnnjjjnnnwww~~~yyybbbXXXNNNHHH@@@999999>>>111111000000111333111---///111222222000//////000///000111111111000///.........///...------...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))************************))))))))))))))))))))))))*********)))))))))))))))((()))***+++++++++++++++,,,***+++...///...333999EEE\\\ppp~~~~~~sss}}}~~~|||yyywwwvvvvvvuuusssppptttrrrlllmmmmmm\\\NNNRRRJJJUUUaaahhhlllppptttuuu||||||{{{zzzyyyyyyyyyvvvrrrkkkddd]]]WWWSSS\\\[[[ZZZZZZYYYWWWTTTQQQPPPPPPOOOPPPQQQTTTWWWYYY]]]___bbbdddggghhhiiiiiiooorrruuuxxxyyy|||ooofff```VVVOOOLLLLLLFFFCCCGGGLLLOOOQQQTTTiiivvv}}}zzzvvvxxxrrrlllccckkkoooeeeRRR???666444222111000000222333111...000000//////.........---111111000000111111222333000000000000000000000000...///000111111222222111333333333444555666777888;;;===PPPvvv---------...............,,,------------...000333:::999:::===CCCJJJQQQVVV]]]uuuppplllrrrsssiii[[[KKKBBB@@@===:::555000...000333444222222333222111/////////222111000///......///////////////---,,,,,,,,,---///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))***+++++++++++++++---++++++---,,,,,,000777RRRjjjyyy{{{~~~vvv{{{~~~}}}~~~~~~zzzvvvrrrqqqrrrqqqtttmmmfffbbbUUUMMMSSSZZZ[[[\\\\\\\\\aaammmxxxyyywwwtttqqqooonnnnnnooonnnkkkgggaaaZZZTTTOOOMMMKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHIIIKKKMMMOOOPPPRRRTTTVVVXXXYYYYYYYYY]]]```dddhhhlllpppvvvyyy}}}zzznnn```TTTNNNPPPHHHDDDFFFIIIKKKMMMPPPXXX```pppqqqppp{{{tttppp]]]dddiiieeeXXXGGG;;;555555333111//////000///...000000000/////////......111111000000111111222333000000000000000000000000...///000111111222222111333333333444555666777888===@@@TTTzzz---------....../////////...///.........000555888???BBBFFFMMMUUU___ggglllppp~~~sssooorrrvvvwwwuuutttyyy~~~lllWWWKKKEEE???888222///000222555444333333222111000000///333111///---...000222444444222000...---,,,,,,---///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,++++++,,,,,,---333<<>>;;;:::888444333444333222222222333222222111111000///000222444666888666333000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,***+++,,,---000;;;FFFUUUfffiiieeesssvvvsssyyy|||}}}vvvtttuuuyyy{{{{{{}}}~~~zzzvvvsssrrrsssrrrttteeeUUUXXX\\\XXXVVV\\\TTTUUUaaajjjlllttt}}}~~~|||{{{zzz{{{xxxsssnnnjjjgggfffeee]]]ZZZVVVRRRPPPPPPQQQRRROOOMMMJJJGGGFFFFFFGGGGGGHHHLLLOOONNNLLLLLLRRRWWWRRRQQQOOOMMMLLLKKKKKKKKKGGGHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMQQQVVVZZZ\\\___eeekkkpppuuu{{{~~~|||pppaaaVVVLLLHHHHHHGGGHHHKKKKKKIIILLLVVVdddvvvrrrrrrrrryyysssooollljjjhhh^^^OOODDD999666333333222000111444111111111111111111111111000000000000000111222222////////////////////////...///000111111222222111222222333333555666888999999<<>>NNNaaarrruuutttyyyxxxccc^^^\\\bbbppp}}}{{{vvv~~~~~~uuuaaaLLLFFFEEEAAA:::555444222111111444666666555111111111111111111000///999555111//////000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((())))))************,,,,,,+++******++++++,,,---++++++,,,,,,111>>>LLLVVV``````ggg|||vvvxxxzzz{{{xxxxxxzzz{{{yyyzzz}}}{{{xxxxxx{{{|||xxxtttvvvtttccc[[[iiiqqqfff\\\\\\YYYcccwww{{{nnnfffnnnxxx|||~~~}}}zzzwwwsssqqqooonnnkkkhhhddd```]]][[[ZZZZZZTTTQQQNNNKKKIIIIIIJJJKKKGGGGGGFFFFFFGGGIIILLLNNNOOORRRUUUSSSPPPPPPUUUZZZVVVUUUSSSQQQOOOMMMLLLKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFHHHLLLOOOMMMRRRXXX___eeekkkqqquuu{{{}}}~~~kkk___SSSLLLIIIFFFFFFIIIKKKKKKLLLOOOTTTaaayyyzzzsssrrr}}}yyyuuusssttttttjjjZZZMMM<<<444000333444222222444111111111111222222222222000000//////000000111222////////////////////////...///000111111222222111222222222333555777888999888:::OOOxxx))))))+++,,,...///000111---///333777;;;@@@FFFJJJ^^^ooozzzwwwsss{{{kkkeeeeeeiiiqqq{{{|||tttoooooossswwwzzzzzz}}}|||^^^PPPJJJBBB;;;999666333111111555777777555222222333222111///---,,,777222---,,,...000000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***************+++++++++***************+++++++++************************))))))))))))))))))))))))((((((((()))******++++++...---+++******+++,,,,,,...---,,,+++***000@@@PPPXXX\\\```qqq{{{vvv|||{{{~~~}}}zzzyyy||||||xxxuuuyyyzzzssslllmmmeeegggwwwyyyiii___\\\```mmmrrr___iiiqqqzzz~~~~~~vvvuuurrrnnnkkkgggdddcccYYYXXXWWWUUUTTTUUUUUUUUUOOONNNMMMKKKJJJJJJJJJJJJHHHHHHIIIKKKMMMPPPSSSTTTPPPRRRSSSRRRPPPPPPRRRUUUTTTSSSRRRPPPNNNLLLKKKJJJMMMMMMLLLKKKJJJJJJJJJJJJFFFGGGFFFEEEEEEFFFIIIKKKFFFIIIOOOTTTYYY___fffjjjpppssszzzyyylll]]]TTTMMMGGGDDDEEEGGGHHHKKKLLLKKKRRReeexxx{{{sssqqq|||ttttttwww{{{{{{sssfff[[[III:::///111444111000222111111111111111222222222000////////////000111111000000000000000000000000...///000111111222222111111222222333555777999::::::;;;OOOyyy***+++,,,...000111333333333444777<<>>999444222555666444111000000222555:::AAAFFFJJJ999444//////444888999888//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,************************))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++///...,,,******+++,,,---******,,,///444@@@WWWlll\\\fffwww|||yyynnn}}}vvvoooxxx|||qqqpppsssxxxzzzwwwvvvxxxrrrsssvvvwwwuuupppiiieeeaaavvv~~~qqqzzzqqqooo{{{xxxooorrrzzz~~~}}}}}}|||xxxqqqiiiccc_________^^^[[[XXXUUUTTTTTTTTTSSSRRRPPPNNNLLLKKKNNNOOOPPPQQQQQQPPPOOONNNSSSSSSUUUVVVWWWWWWWWWWWW______```aaaccccccaaa___aaaaaaaaa```___^^^\\\[[[TTTSSSQQQPPPPPPPPPQQQQQQMMMNNNNNNMMMJJJHHHHHHIIIFFFFFFGGGGGGHHHKKKQQQTTTYYYXXX\\\eeemmmoooqqqtttyyyzzz}}}|||mmm```RRRJJJGGGFFFDDDFFFIIIIIIHHHJJJOOOaaarrrxxxsssjjjdddkkk|||yyywwwlllhhhooo~~~zzzZZZ<<<444666333222444//////000000111111111111///////////////000111111000000000000000000000000...///000111111222222111111111222333555777999:::<<<;;;MMMvvv...///......111666::::::<<<;;;@@@LLL[[[jjjxxxvvvooosssuuuuuu|||xxxoooeeecccnnn|||ooonnnVVVKKKKKKDDD<<<777444222444666222555666555;;;EEEIIIGGG:::666222000222555777999......---------,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++******************************++++++************++++++******++++++++++++******))))))))))))************(((((()))***+++,,,,,,,,,++++++************++++++---------,,,,,,---......,,,000///---555III```mmmdddhhhyyynnnqqqtttrrrrrrxxxwwwoookkkqqqyyy||||||{{{{{{pppooo{{{|||nnnbbb```kkk{{{rrrsss|||qqqnnntttxxxwwwwww|||}}}xxxrrrnnnllljjjfffccc]]]]]]\\\ZZZYYYXXXVVVVVVWWWTTTQQQPPPRRRQQQNNNKKKTTTWWWYYYUUUPPPNNNSSSYYY___\\\XXXVVVWWWYYY\\\]]]fffhhhkkkkkkiiihhhiiijjjiiihhhhhhiiiiiigggdddaaaaaa```]]]ZZZUUUQQQNNNLLLKKKKKKLLLLLLLLLKKKKKKKKKIIIGGGEEEDDDDDDGGGJJJLLLMMMOOOTTT[[[aaaggglllnnnqqqsssvvvxxx~~~{{{rrrdddSSSGGGGGGEEEDDDEEEIIIKKKIIIFFFZZZeeewwwzzzrrrllliiiuuu|||~~~rrrqqqjjjbbbpppjjjJJJ666333555555222444222000///000222222222////////////////////////000000000000000000000000000000000111222222333333333444555555555666888:::<<>>666444222000333111000000222333222111111111111111111111111111000000000000000000000000000000000111222222333333333444555555555666888:::;;;>>>NNNvvv...///222888>>>AAACCCCCCMMM]]]qqqssslllkkkwwwpppoooppprrrnnnkkkhhhjjjqqqwwwyyyxxxtttnnnaaaXXX]]]jjjooolll[[[[[[\\\___bbbcccbbb```eee```___dddjjjnnnqqquuuyyy|||}}}~~~wwwtttrrraaaYYYMMMEEE@@@===777222555555333111333777777444111///---,,,.../////////000000/////////.........---,,,,,,++++++,,,,,,---/////////......------,,,++++++++++++++++++++++++++++++************++++++(((((())))))))))))(((((())))))))))))******************************++++++++++++************++++++*********+++,,,---...///,,,333555777FFF```nnnmmmxxx|||qqqlllpppsssooolllnnnoooppprrrsssnnnjjjnnnuuuvvvwwwvvvooofffcccfffkkkooofff\\\UUURRRWWWfffuuutttpppxxx}}}yyyuuuqqqnnnfffddd```^^^]]]\\\ZZZXXX[[[[[[[[[\\\\\\\\\\\\\\\UUUUUUUUUTTTRRRQQQRRRSSSXXXWWWVVVVVVWWW[[[^^^aaaZZZTTTQQQVVV```hhhiiifffcccbbb```___```aaaaaaaaabbb``````aaacccdddcccbbb\\\\\\\\\\\\[[[ZZZYYYYYYRRRSSSTTTTTTRRROOOKKKIIIKKKKKKKKKKKKJJJHHHFFFDDDEEEEEEFFFHHHLLLPPPTTTVVV]]]```ccceeegggmmmvvv}}}{{{jjj]]]NNNJJJDDDCCCEEEGGGHHHGGGCCCLLL[[[nnn}}}zzz|||qqqqqqzzzpppggghhhppp{{{ooo\\\III;;;444222222111000000111333444333111111111111111111111111111000000000000000000000000000000000111222222333333333444555555555666888:::;;;>>>MMMvvv///111888AAAGGGJJJLLLOOO___qqqvvvnnnwww~~~zzzsssooopppzzzvvvqqqXXXUUUSSSTTTYYY]]]``````ZZZYYYUUUQQQSSSWWWUUUOOOQQQRRRSSSTTTUUUVVVYYY[[[[[[VVVTTTWWWYYYZZZ[[[^^^iiigggaaa^^^gggwwwwwwkkkrrrrrr___NNNFFFDDD@@@:::<<<:::666333222222000---111000//////000111///...////////////.........------,,,,,,++++++,,,,,,---///.........---------,,,++++++++++++++++++++++++++++++************++++++))))))************))))))((()))))))))************+++++++++***************++++++************++++++))))))******,,,---//////...000555>>>JJJYYYiiittt}}}yyyqqqkkkmmmnnnkkkiiijjjpppqqqtttuuupppkkknnnuuu{{{wwwooojjjnnnuuutttnnnaaaWWWMMMLLLPPPUUU]]]cccmmmyyy}}}wwwyyy|||uuupppmmmkkkiiigggdddcccaaa```___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\WWWYYYZZZXXXUUUUUUWWW[[[]]]YYYWWWXXX\\\```aaaaaa^^^\\\\\\```fffiiifffcccccc```]]]]]]___bbbcccbbbbbb```______aaabbbbbbaaa\\\\\\\\\\\\[[[YYYXXXWWWVVVXXXZZZZZZYYYUUUQQQOOOMMMMMMMMMMMMKKKIIIHHHGGGGGGFFFEEEEEEFFFIIILLLNNNTTTWWW\\\___bbbgggmmmqqqyyy}}}nnnZZZSSSJJJFFFFFFHHHIIIIIIFFFJJJRRR]]]nnnzzzzzzsssggguuuxxxmmmkkkpppnnnkkkcccTTTCCC888444555000000000222444555333111////////////////////////000000000000000000000000000000000111222222333333333444555555555666888:::;;;>>>MMMuuu333666???KKKPPPRRRXXX```yyy~~~tttpppwww}}}~~~ooobbbnnnvvvuuuppppppppplllhhhppprrrsssooohhhaaa\\\[[[RRRSSSSSSRRRPPPPPPSSSUUUQQQVVVYYYYYYYYYXXXVVVSSSTTTUUUWWWVVVUUUVVVZZZ]]]ZZZXXXWWWXXXVVVSSSUUUZZZaaa^^^VVVOOOSSS]]]eeegggfffiiiggglllpppddd|||ggg[[[VVVNNNEEE???;;;666333222111000000333111000111222222000............---------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***((()))))))))************+++++++++***************++++++************++++++*********+++,,,...///000111...666EEEHHHIII```~~~yyyvvv}}}yyyqqqjjjggggggggghhhjjjqqqpppqqqttttttpppooorrrzzzwwwqqqmmmppptttppphhhRRRKKKHHHOOOYYY]]]]]]]]]bbbkkktttxxx}}}~~~~~~~~~uuuppphhhcccaaabbbdddeeecccddddddcccbbbaaa```aaa^^^^^^]]]\\\\\\[[[[[[ZZZWWWYYY[[[YYYWWWXXX[[[___aaa^^^[[[\\\```cccbbb```aaaeeejjjlllkkkgggdddbbb```___]]]]]]___aaacccddddddbbb``````aaabbbaaaaaa___^^^]]][[[XXXUUURRRQQQVVVXXXZZZ\\\\\\ZZZWWWTTTQQQPPPNNNMMMLLLLLLLLLMMMJJJHHHFFFDDDDDDFFFHHHIIIGGGJJJPPPUUUZZZ```dddgggmmmvvvfff]]]RRRJJJGGGHHHIIIIIIGGGGGGHHHKKKWWWlllxxxsssqqq]]]cccvvv~~~ooommmsssjjjllliii^^^MMM>>>666333111000111333555555333111////////////////////////000000000000000000000000000000000111222222333333333444555555555666888::::::===MMMuuu777===IIITTTWWWXXXeeettt~~~mmmbbbaaauuummmggglllrrr}}}uuulll```XXXVVVVVVUUUSSSUUUVVVVVVTTTRRRQQQRRRTTTSSSVVVYYYWWWSSSQQQSSSVVVVVVYYY\\\\\\\\\]]]```ccc[[[\\\]]]\\\[[[[[[\\\]]]WWWVVVVVVWWWTTTQQQSSSXXXVVVVVVTTTRRRTTTVVVSSSMMMVVVUUUPPPRRRfffrrrgggvvviiiYYYJJJBBB;;;555444333222333555333222000000111111///......------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,+++))))))))))))******************************++++++++++++************+++++++++++++++,,,---...///000333444???KKKFFFCCC___qqquuuuuuooofffaaaaaaeeeiiilllppplllmmmrrruuurrrooonnnnnnsssvvvrrrhhh```^^^___MMMHHHHHHRRR]]]ccccccdddccckkkttt{{{}}}|||zzzxxxwwwkkkfff___\\\\\\```dddfffcccdddeeedddbbb``````aaa```______^^^]]]\\\\\\[[[YYYYYYYYYYYYYYY[[[___bbbdddbbbaaabbbeeefffdddaaaccciiioooqqqmmmhhhffffff___``````___^^^___aaaccceeedddbbbbbbccccccbbbaaaaaa```]]]ZZZWWWSSSPPPNNNSSSTTTWWWYYYZZZYYYXXXVVVTTTSSSQQQPPPOOOOOOPPPPPPJJJIIIGGGEEEDDDDDDEEEFFFBBBDDDHHHNNNTTTZZZ___bbbkkkqqqwww}}}tttiii[[[PPPJJJHHHGGGFFFHHHHHHFFFFFFMMM^^^tttxxxsssccc\\\cccpppmmmhhhsssppprrrqqqiiiZZZHHH999111333222222333444444333111111111111111111111111111000000000000000000000000000000000111222222333333333444555555555666888::::::===MMMuuu<<>>777111111555888555333222222333222222000/////////............---,,,,,,++++++,,,,,,------.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******))))))))))))************(((((()))***+++,,,,,,---++++++************++++++//////.........//////000222LLL[[[RRRLLL]]]yyy{{{xxxtttzzzzzzllldddbbb^^^[[[^^^eeekkknnnpppooorrrvvvuuuooolllmmm___VVVYYYjjjrrrjjjdddfffVVVUUUWWW\\\^^^\\\[[[]]]dddqqq~~~zzzyyyvvvsssooojjjgggeeebbbaaa```bbbeeeggggggggglllooopppnnnjjjgggfffggg```aaaaaabbbccccccddddddccc```]]]___dddiiikkkjjjeeehhhlllnnnooommmkkkjjjnnnkkkhhhgggiiijjjjjjjjjiiinnnrrrmmmccc]]]___ddd___```aaadddggggggeeeccc```______^^^\\\ZZZXXXWWWVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZWWWSSSNNNKKKKKKKKKJJJJJJIIIGGGGGGFFFDDDBBBAAACCCGGGMMMRRRTTT\\\dddjjjjjjmmm|||qqqbbbXXXRRRMMMKKKFFFIIIKKKIIIGGGKKKTTT]]]uuu```bbbnnn|||mmmcccqqq{{{{{{{{{zzzsssbbbKKK;;;888666333111222222222111////////////////////////000000000000000000000000000000000111222222333333333444555555555666888:::999===LLLuuuMMMVVVbbblllsssyyy}}}vvv{{{{{{pppiiiuuuwwwjjjbbbbbb\\\^^^```aaaaaaccceeegggkkknnnsssxxx||||||yyyvvvtttllliiiccc\\\VVVTTTVVVXXXUUUSSSPPPNNNPPPVVV___eeexxxzzzmmmssszzziiiWWWKKKAAA777444555777666333222111111222222111000//////...---+++)))------------------------000111222222111///---+++,,,,,,,,,+++++++++******))))))************))))))************************)))************+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))(((+++000000---///666AAA[[[ccc\\\ddduuu~~~ssstttyyytttkkkhhhhhheeeccccccfffkkknnnppp{{{}}}{{{uuuqqqoookkkfffaaa\\\[[[dddrrryyyuuunnnfffiiiiiiccc[[[ZZZbbbjjjtttyyy}}}|||xxxtttooollljjjgggeeeccceeehhhjjjkkkkkkjjjjjjkkkkkkkkkjjjkkkkkkllllllkkkiiigggeeeddddddfffgggdddcccbbbdddhhhkkkmmmmmmoooooooooqqqssstttsssrrrssspppmmmmmmoooqqqpppooooooppptttwwwqqqeee___aaa```aaadddffffffeeecccaaa[[[ZZZ[[[\\\___```___^^^ZZZYYYYYYZZZ[[[[[[YYYWWWUUUWWWZZZ]]]]]][[[XXXVVVOOOOOOOOOOOONNNLLLKKKJJJCCCCCCBBBCCCDDDGGGJJJLLLRRRXXX___eeeiiioooxxxqqqaaaSSSJJJGGGIIIFFFFFFJJJKKKIIIJJJMMMcccyyy~~~ccc]]]jjjyyyooodddhhhfffrrr~~~|||pppYYY???777666444000......111333111111000000000000000111000000000000000000000000111222333222111111333555222333444555666888999999;;;>>>MMMuuuccckkkvvv}}}vvvwww~~~ooollliiigggaaaYYYVVVWWW___dddjjjppptttvvvxxxyyy~~~~~~yyypppgggaaa]]]]]]\\\[[[YYYVVVTTTRRRQQQPPPVVVcccxxx|||~~~iiiZZZMMMBBB===>>>555444222111111111000000222111000//////...---,,,------------------------///000000000000///---,,,,,,,,,,,,++++++++++++***))))))************))))))************************)))************+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++...******///000///111777SSSlllsssnnnuuusssjjjmmmpppkkkggghhhllljjjiiihhhjjjlllmmmnnn{{{~~~~~~wwwqqqnnnkkkggg___```cccggglllooonnnmmmqqqpppmmmgggbbbeeeooowww||||||}}}zzzvvvrrrpppnnnlllkkkggghhhjjjlllmmmmmmllllllllllllkkkkkkllllllmmmmmmooonnnmmmkkkjjjjjjjjjjjjgggfffgggjjjooossstttuuurrrrrrrrrsssvvvwwwvvvtttuuussspppppprrrssssssqqqppprrryyy}}}vvvhhh^^^[[[aaabbbccceeeeeedddbbbaaa\\\[[[[[[]]]___```___]]]ZZZYYYXXXYYYZZZZZZYYYWWWVVVXXXZZZ[[[\\\[[[YYYXXXQQQPPPOOONNNMMMLLLKKKKKKFFFEEECCCBBBBBBDDDEEEFFFKKKPPPWWW\\\```gggpppwwwooo```VVVQQQHHHEEEEEEHHHIIIFFFFFFHHHSSShhhooo___dddpppssskkkbbbgggtttzzzvvvbbbGGG888666444333333444444444111111000000000000111111000000000000000000000000111222333222111111333555222333444555666888999999;;;>>>MMMuuuttt{{{xxxkkkppp~~~rrr```YYYUUUUUUVVVUUUWWWZZZiiipppyyywwwqqqmmmeeebbb^^^[[[XXXTTTNNNIIIEEEKKKWWWiii~~~xxxoooooo___OOOBBB===666444333222333222111///222222111000//////000000------------------------........................,,,,,,,,,,,,++++++++++++))))))************))))))************************)))************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++111---+++---///111777===^^^vvveee```aaafffeee```___dddjjjkkklllmmmoooppppppqqqzzzyyypppmmmkkkiiidddjjjnnnlllfffcccgggllluuuqqqjjjeeeeeelllwww{{{xxxvvvssspppnnnmmmmmmmmmkkklllnnnooooooooonnnmmmmmmmmmmmmmmmnnnnnnnnnooonnnnnnnnnmmmlllkkkjjjiiiiiijjjlllqqqwwwzzz{{{zzzwwwvvvvvvwwwyyyzzzyyywwwxxxvvvttttttuuuuuutttsssrrrssswwwyyyssshhhaaa___eeeeeefffffffffeeeeeedddcccbbbaaaaaaaaa```^^^\\\YYYXXXXXXYYY[[[\\\[[[ZZZYYYZZZZZZ[[[[[[ZZZYYYYYYTTTRRRPPPNNNLLLLLLLLLLLLIIIHHHEEECCCAAA@@@@@@@@@DDDHHHNNNSSSWWW^^^gggmmmuuu{{{kkk^^^VVVKKKFFFEEEGGGHHHFFFEEEFFFJJJ\\\sssfff^^^dddsss```[[[fffrrrwwwiiiOOO<<<777333333666888555222111111000000000111111222000000000000000000000000000222333333111111333444222333444555666888999999;;;===LLLttt{{{xxxqqqppp{{{}}}{{{mmmbbb\\\XXXRRRPPPVVV^^^ccchhhlllxxx~~~~~~uuujjjccc___[[[UUUPPPOOONNNNNNRRR^^^qqqssswwwyyybbbLLL>>>;;;888555444555555333111111222111000//////111222........................------,,,,,,,,,---......------,,,,,,,,,+++++++++)))******++++++******)))************************))))))*********+++++++++++++++***))))))***++++++++++++++++++++++++++++++.........------333@@@LLL```zzzvvv]]]\\\___bbb___YYYYYY^^^aaaeeejjjooorrrtttuuuvvvxxxxxxoookkkkkkllloootttuuummmccc```fffnnnsssnnnhhheeeiiirrr{{{~~~}}}yyyssssssrrrqqqoooooooooqqqmmmnnnoooooooooooonnnnnnnnnoooooopppqqqqqqqqqqqqnnnoooppppppooonnnkkkjjjkkkmmmqqqvvv{{{}}}}}}{{{{{{zzzzzz{{{|||}}}{{{zzzyyyxxxwwwvvvvvvuuuttttttsssrrrpppnnnkkkiiihhhiiijjjjjjjjjjjjjjjjjjjjjjjjnnnllliiigggfffccc___\\\YYYXXXXXXYYY\\\____________^^^]]][[[ZZZYYYYYYXXXVVVTTTQQQNNNLLLLLLMMMMMMKKKJJJGGGDDDBBB@@@@@@???BBBEEEIIIMMMRRRYYYaaafffmmmyyyuuufff[[[PPPJJJGGGIIIJJJHHHGGGIIIIIIUUUeeetttttt___[[[{{{hhhZZZ^^^iiirrrjjjUUUEEE<<<222000444666333///111111000000111111222222000000000000000000000000000111333333222222222444222333444555666888999999;;;===LLLttt}}}jjjsssxxxhhhYYYQQQPPPQQQRRRPPPUUUaaammmsssxxx{{{{{{ssslllbbb\\\[[[XXXSSSMMMLLLUUUeeerrr~~~zzzsssxxx}}}gggWWWGGG@@@999555555555444111000111222111///...000222........................------,,,,,,,,,------...---------,,,,,,,,,++++++******++++++++++++******************************))))))*********++++++++++++******************+++++++++++++++++++++++++++'''...111...---888MMM^^^hhhuuueee^^^\\\\\\]]]\\\YYYYYY[[[[[[aaaiiipppsssuuuvvvwwwuuu{{{|||tttllljjjmmmnnnsssrrrnnnhhhdddeeemmmtttssspppnnnooouuu|||}}}uuurrrtttvvvvvvuuutttuuuwwwnnnnnnnnnoooooooooooonnnqqqrrrssstttuuuuuuuuuuuurrrtttuuuwwwvvvuuusssqqqrrrtttwww{{{~~~|||~~~}}}|||}}}~~~~~~|||{{{yyyyyyyyyxxxvvvttttttssstttsssqqqnnnmmmnnnnnnmmmlllllllllllllllmmmmmmmmmooommmkkkiiihhhfffccc```YYYXXXXXXZZZ^^^aaacccccccccaaa___\\\ZZZXXXWWWWWWVVVTTTRRROOOMMMMMMNNNOOOKKKKKKIIIGGGEEEDDDCCCBBBBBBCCCEEEHHHMMMSSSZZZ___bbblll|||uuugggVVVNNNHHHHHHJJJJJJJJJKKKHHHMMMUUU```sssiiiYYYggg|||hhhccceeemmmjjj[[[VVVHHH888000222555333///111111111111111222333333000000000000000000000000///111333444333222222333222333444555666888999999;;;===KKKsss}}}zzzzzzwwwpppjjj^^^QQQHHHHHHOOOUUUYYY\\\eeettt~~~~~~wwwiiigggbbbZZZRRROOOSSSWWWZZZnnn~~~|||\\\QQQBBB888555444222000///111444333000...///000........................------------------------------------,,,,,,,,,,,,******++++++++++++******************************)))************+++++++++************************++++++++++++++++++++++++%%%...222///000@@@YYYkkkrrr~~~eee]]][[[YYYXXXYYYZZZ[[[[[[\\\]]]dddmmmrrrssssssssstttqqquuuuuunnniiijjjoooqqqlllhhhcccbbbfffnnnuuuyyypppqqqssswww}}}zzzrrrmmmrrrwwwyyywwwuuuuuuwwwoooooopppppppppqqqqqqrrrtttuuuwwwxxxyyyyyyyyyxxxsssuuuwwwyyyyyyyyywwwvvv{{{|||~~~~~~}}}{{{{{{||||||{{{xxxvvvuuuuuutttxxxzzzyyyyyywwwppphhhiiijjjkkklllmmmnnnnnnnnniiihhhgggggghhhhhhfffddd\\\[[[ZZZ[[[^^^```bbbbbbaaa```^^^[[[YYYWWWWWWVVVUUUTTTRRRQQQPPPOOOPPPPPPKKKKKKJJJIIIHHHGGGFFFEEEAAAAAAAAACCCGGGMMMRRRVVVYYYdddrrr|||uuu^^^SSSIIIGGGHHHHHHIIIJJJHHHJJJMMMTTTfffzzzeeeZZZnnnzzzoookkkppppppdddgggWWWBBB666444555444111111111111111111222333444000000000000000000000000///111333444333222222333222333444555666888999999;;;===KKKrrr~~~~~~uuufffYYYWWWSSSNNNIIIIIINNNWWW^^^jjjooozzztttjjjccc]]]WWWSSSMMMZZZlll|||}}}yyyhhhQQQ@@@888555333111///333777666222......///..............................//////...---,,,+++...------------,,,,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++*********++++++*********++++++++++++++++++++++++(((...000...555JJJaaapppxxx}}}\\\[[[TTTVVVYYYYYYZZZ\\\]]]^^^bbbiiiqqquuuuuusssssstttnnnpppmmmfffeeekkkqqqssshhheeeccceeelllsssvvvwwwmmmpppuuuzzz~~~~~~xxxooogggnnnvvvzzzxxxuuuttttttsssssssssttttttvvvwwwwwwvvvxxxzzz|||}}}}}}||||||tttvvvxxxzzz{{{|||||||||}}}|||yyyxxxyyytttzzz}}}}}}~~~}}}tttjjjgggiiikkknnnpppppppppoooiiihhhggghhhhhhhhhfffdddaaa^^^[[[ZZZ[[[\\\\\\\\\ZZZZZZYYYYYYXXXWWWVVVVVVSSSSSSSSSRRRRRRQQQQQQQQQLLLLLLKKKJJJIIIHHHFFFEEEAAA@@@>>>???BBBGGGLLLOOOVVV___kkktttxxxkkk\\\NNNHHHHHHGGGHHHJJJIIIKKKLLLOOO^^^xxx{{{]]]ddduuuxxxtttyyyxxxlllooo___KKK<<<666555444222111111111111222333444555000000000000000000000000...111444444333222222222222333444555666888999999;;;===JJJrrrsssfffWWWKKKIIIIIIJJJKKKPPPVVV^^^cccuuu{{{~~~qqqmmmiiiaaaYYYUUUTTTUUU]]]mmmyyyxxx{{{___III>>>999666444000555:::999444///...///////////////////////////...///000000000...+++***......---------,,,,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++---///...---:::QQQfffooo}}}zzzTTTWWWPPPWWW]]]]]][[[\\\]]]___eeellltttxxxwwwuuuvvvxxxmmmlllgggbbbccclllrrrtttjjjiiiiiilllqqquuutttsssoootttzzz~~~wwwmmmiiiqqqzzz|||xxxwwwwwwvvvvvvvvvwwwxxxzzz{{{|||xxxyyy|||~~~~~~}}}zzz{{{}}}~~~}}}||||||tttxxxyyyxxx{{{~~~zzzqqqgggjjjmmmqqqssstttsssrrrooommmkkkjjjiiigggdddbbbdddaaa]]]ZZZYYYXXXWWWVVVTTTTTTUUUVVVWWWWWWWWWVVVRRRRRRSSSSSSSSSSSSRRRRRRLLLLLLKKKJJJIIIGGGEEEDDDCCC@@@>>>>>>AAAFFFJJJLLLRRRYYYdddlllnnnxxxvvveeeSSSKKKIIIHHHHHHJJJGGGJJJIIIIIITTTkkkhhhccckkkzzzzzz}}}ooooooaaaNNN???888444222000111111111111222333444555000000000000000000000000...111444555444222222222222333444555666888999999;;;===JJJrrr{{{~~~tttgggZZZOOOJJJLLLIIILLLRRRZZZeeeqqqzzzuuullleeeZZZSSSTTTVVV\\\mmm~~~lllaaazzz```DDD888777333888999===>>>888000...111///////////////000000111333111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++*********+++,,,,,,,,,111111111CCC___nnnllloooWWWPPPUUUSSSVVVZZZXXXUUUYYYaaapppppprrruuuyyyyyyvvvrrrllljjjccc]]]___jjjssswwwhhheeejjjxxx~~~yyyrrrooonnnttt||||||zzzwwwuuujjjpppwww|||||||||}}}~~~zzz|||~~~}}}|||zzzzzz{{{~~~{{{||||||{{{yyywwwzzz|||zzzyyyyyytttsssqqqppprrruuuyyy|||uuutttqqqmmmiiigggeeeddd]]][[[XXXVVVUUUUUUSSSQQQSSSRRRPPPQQQRRRSSSSSSRRRPPPPPPOOONNNMMMNNNOOOPPPNNNPPPQQQNNNJJJGGGGGGHHHHHHBBB>>>>>>>>>???CCCIIINNNTTT^^^gggmmmtttnnnaaaVVVGGGDDDHHHGGGHHHHHHIIIKKKMMMYYYqqqrrrddduuu{{{uuuxxxoookkk\\\FFF888555666444444333111//////000111222000000000000000111111111000111111111111222222222111111222444555777888888===???LLLrrrzzzjjjbbbYYYSSSNNNKKKMMMRRRYYY]]]dddllluuu|||xxxooodddZZZSSSRRRYYYbbbnnnwwwkkkcccvvvnnnTTTFFFBBB;;;888888;;;===888111///222222111000///////////////222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***************,,,++++++++++++,,,---------000333:::NNNfffpppnnngggZZZYYYWWWUUUVVVYYYXXXVVV[[[ccclllmmmppptttxxxxxxtttqqqllloooooolllkkkooossssss}}}~~~|||uuuppppppvvvyyy}}}{{{xxxmmmrrrzzz~~~~~~|||zzz|||}}}||||||uuuooopppsssuuuxxx}}}|||zzzxxxvvvvvvxxxzzz|||xxxuuuqqqlllgggbbb___]]]YYYVVVTTTSSSSSSRRRQQQOOOOOOOOOOOOPPPRRRRRRPPPOOOOOOOOOOOONNNMMMMMMOOOPPPMMMOOOPPPOOOKKKIIIIIIJJJJJJEEEBBBBBBBBB@@@BBBFFFIIILLLSSS]]]dddlllzzz}}}nnnaaaNNNFFFGGGDDDHHHHHHHHHHHHHHHOOObbbtttmmmkkk{{{|||qqquuuwwwuuuiiiSSSAAA999666444444333111000///000111222111111111111000000000000000111111111111222222222333333444666777888999:::<<<>>>LLLssskkkSSSMMMIIIJJJMMMQQQXXX```lllqqqxxxrrrcccZZZTTTPPPQQQ\\\jjjpppkkkkkk{{{bbbTTTLLL@@@777666888:::777222111333333333111000///.........000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))******++++++******,,,,,,,,,,,,,,,---......//////666FFF\\\nnnwwwzzznnn^^^[[[```YYYWWWWWWWWWVVVWWW^^^fffjjjlllpppuuuwwwuuuqqqmmmrrryyy}}}yyyuuuvvvwwwwww~~~uuuuuuwwwzzz{{{}}}~~~}}}|||wwwpppttt{{{{{{yyy~~~|||ssslllkkknnnssszzz~~~{{{zzzzzz{{{|||{{{xxxsssllleee^^^YYYVVVUUUSSSRRRRRRRRRSSSQQQPPPMMMMMMNNNPPPQQQQQQOOOMMMNNNOOOOOONNNMMMMMMNNNPPPOOOPPPPPPOOOMMMKKKKKKKKKKKKHHHGGGHHHFFFBBBAAACCCDDDDDDHHHQQQ[[[dddqqq||||||nnnXXXMMMIIICCCFFFFFFGGGGGGEEEHHHUUUbbbxxxwwwgggooo|||kkkooo{{{|||uuubbbMMM???777333444333222000000111111222222222222111000000000///000111111111111222222222555555666777999:::;;;;;;:::===LLLuuu|||___RRRMMMLLLQQQWWW]]]fffooozzz~~~~~~ssseeeVVVVVVUUUWWWeeevvv{{{}}}bbbeeelll___TTTDDD:::666444555555222222555333222111000//////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***++++++++++++***---------------...///000///000:::NNNccctttuuucccXXXYYY___XXXWWWVVVUUUUUUXXXaaaiiimmmpppsssvvvuuupppjjjeeewww~~~|||vvvwww{{{}}}{{{yyy|||uuuxxx{{{{{{{{{~~~|||~~~yyyrrrtttwww|||~~~{{{~~~~~~~~~xxxttttttuuuwww|||~~~}}}|||{{{|||}}}}}}~~~{{{uuunnnfff^^^XXXUUUTTTSSSSSSTTTUUUVVVUUUSSSQQQOOONNNOOOPPPQQQPPPOOONNNPPPQQQPPPNNNMMMOOOQQQQQQRRRRRRQQQOOOMMMLLLKKKJJJHHHIIIKKKIIIDDDAAABBBDDDAAACCCKKKTTT^^^jjjuuuzzzxxxbbbTTTNNNFFFCCCCCCEEEHHHGGGHHHPPPYYYjjjtttrrrhhhiiirrrvvvvvviiiUUUCCC888444444333222111111111222222333333222222111000//////000000111111111222222222555666666777999::::::;;;999===MMMvvvzzznnnpppiiiRRRQQQOOORRR[[[cccjjjsss{{{vvveee___ZZZSSSUUU]]]bbbwwwrrr}}}sssiiiXXXEEE===555333333222333555111111000000000000111111...//////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***+++++++++++++++------------...///000111///333@@@SSSeeezzz{{{|||nnn```VVVUUUYYYUUUVVVVVVTTTUUU[[[dddjjjooorrrttttttppphhhaaa\\\oooxxx~~~zzztttrrrssssssxxxyyyrrrwww{{{yyyuuuyyy~~~|||www|||}}}~~~}}}}}}~~~|||zzz|||uuuvvvwwwxxxzzz{{{}}}}}}~~~|||wwwqqqjjjbbb\\\YYYTTTSSSTTTVVVXXXYYYWWWVVVUUUQQQNNNLLLMMMOOOPPPPPPNNNQQQTTTRRROOONNNPPPSSSTTTTTTSSSRRRQQQOOOMMMLLLIIIGGGIIILLLKKKEEECCCCCCEEEAAAAAAGGGNNNWWWbbblllssszzzkkk[[[RRRHHHCCCCCCDDDHHHHHHGGGKKKQQQ\\\sssuuu{{{nnngggdddjjjnnnhhhXXXFFF:::666444333333222222222222222444333333222111000000///000000111111111222222222555555666666777888999999999<<>>AAAAAAVVVwwwyyyxxx{{{wwwxxx~~~~~~uuurrruuuxxxyyy{{{||||||zzzyyywwwvvvuuusssoooiiiccc]]]ZZZ\\\\\\^^^```bbbbbb```^^^]]]]]]]]]]]]\\\XXXRRRNNNHHHNNNRRRQQQLLLIIILLLPPPMMMMMMNNNRRRXXX[[[[[[ZZZXXXRRRNNNMMMJJJFFFFFFIIICCCCCCDDDCCC??????IIITTTWWWdddrrryyy|||mmm___PPPIIIEEEFFFHHHGGGHHHJJJJJJPPPbbb{{{rrrxxx|||~~~vvvrrroooeeeSSSBBB;;;333333444444444333222111222222222222222222333333000111111111111222222222555555666666777777888888<<<===JJJpppwwwcccYYYPPPSSSXXX```gggjjjjjjhhhpppyyyooo\\\RRRQQQZZZnnnnnn[[[HHH777333:::555333111222444333000,,,000000//////.........---------------------------+++++++++*********))))))++++++************+++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,000,,,+++,,,,,,+++---111666OOO\\\fff|||ooo___WWWRRRNNNNNNRRRSSSWWW\\\bbbiiiooossstttppppppsssrrroooqqqxxx{{{mmm___SSSGGG???999FFFYYYjjjvvvzzz{{{{{{wwwsss{{{xxxvvvzzz{{{xxxssspppmmmiiifffeeebbb```^^^___bbbgggiiiffffffggghhhgggaaaWWWPPPOOONNNLLLKKKJJJJJJJJJKKKPPPRRRTTTUUUVVVXXX[[[^^^\\\TTTOOOOOONNNIIIHHHKKKHHHCCC@@@CCCDDDCCCDDDFFFPPPZZZjjjwwwuuujjjRRRIIICCCDDDFFFEEEEEEEEEHHHKKKWWWlllwwwooorrr{{{wwwooo^^^KKK>>>555555666444222111111111222222222222222222222222///000000000000111111111555555555555666888999:::===>>>KKKrrrvvvnnnggg]]]UUUTTTSSSXXX^^^cccfffjjjnnnqqqwww}}}pppdddYYYOOONNNccczzzsssYYY@@@555777333111000000222333222000000000/////////.........------------------------,,,,,,+++++++++*********++++++************+++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,...,,,+++......---000555;;;VVVeeemmmhhh[[[UUURRRPPPPPPNNNPPPTTTZZZaaaiiiqqqvvvssspppoooqqqqqqnnnrrrxxxzzz{{{xxxnnncccYYYMMMCCC@@@KKK]]]mmmvvvzzzyyyyyy}}}uuusss{{{}}}{{{~~~~~~zzzwwwvvvuuussspppooommmiiigggfffggghhhjjjlllmmmpppuuuvvvrrriiibbbXXXUUUPPPLLLIIIIIIKKKLLLPPPSSSVVVWWWXXXXXXYYYZZZ[[[VVVSSSUUUSSSNNNKKKLLLIIIDDDAAACCCDDDBBBBBBDDDJJJQQQ^^^kkkrrr{{{~~~sssYYYMMMCCCBBBDDDEEEDDDEEEJJJKKKUUUfffyyywwwuuuyyykkkVVVEEE555666555444333222222333222222222222222222222222000000000111111111222222555555555555666888999:::===>>>KKKrrr~~~|||cccVVVOOOJJJLLLRRRZZZ___eeeggghhhllluuu}}}ttt___UUUNNNQQQ]]]nnn~~~yyyoooNNN;;;777555444333333333333333333000000////////////......------------------------------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,---+++,,,///000///333999HHHcccqqqwwwqqq___VVVTTTRRRRRRSSSMMMPPPTTTYYY___gggooottttttqqqqqqqqqqqqppptttzzzuuuwwwvvvsssooohhh\\\QQQMMMVVVdddpppwwwyyyyyyyyyzzztttttt|||~~~|||zzz|||yyyvvvrrrooommmkkkkkknnnpppuuu{{{~~~{{{ssslllbbb]]]VVVOOOKKKJJJLLLNNNQQQTTTVVVWWWVVVUUUUUUVVVYYYWWWXXX\\\[[[UUUOOOMMMKKKFFFCCCDDDDDDAAA@@@BBBEEEHHHQQQ\\\eeemmmyyy~~~eeeUUUFFFBBBDDDFFFFFFFFFKKKKKKPPP]]]lll|||ppp{{{ppp[[[GGG<<<;;;888666555444333333222222222222222222222222111111222222222333333333555555555555666888999:::===>>>KKKrrr|||~~~}}}hhhVVVPPPPPPNNNPPPUUUaaadddgggjjjlllsss~~~mmmfff\\\SSSLLLPPPaaarrrxxxzzz___FFF===888888888777555333222222000000//////////////////..............................---------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++******+++++++++,,,,,,,,,---------+++---000000000555<<>>KKKsss~~~}}}rrr```RRRTTTYYYXXXVVVXXXhhhhhhiiinnnuuu}}}uuubbbYYYVVVTTTRRRRRRxxxwww}}}nnnQQQCCC888888888777777555222111//////000000000000000000.................................---------,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------...---...//////000777@@@eeevvv~~~zzz}}}|||hhh^^^TTTRRRSSSRRRRRRTTTSSSXXX]]]aaabbbfffkkkppptttuuuuuusssrrrtttvvvxxxoootttzzz}}}qqqhhhiiikkklllooosssxxx|||yyywwwyyy}}}{{{{{{|||||||||}}}zzzwwwtttsssrrrrrrsssvvvxxxwwwqqqlllccc```\\\WWWSSSQQQPPPOOOSSSRRRPPPMMMKKKKKKNNNPPPUUUYYY^^^cccddd```XXXRRRRRRMMMIIIIIIGGGBBB???@@@AAA@@@CCCMMMYYYcccnnnwww~~~zzzfffQQQGGGFFFGGGIIIKKKIIIHHHJJJOOOWWWeee|||wwwlll___RRRDDD???999555444444333222222222222222222222222222222333333333333444444444555555555555666888999:::===>>>KKKsss}}}wwwooo___TTTVVVZZZYYYZZZ]]]ooooooqqqwww~~~~~~~~~~~~||||||}}}qqqaaaSSSMMMNNN^^^{{{yyytttvvvYYYHHH;;;888444444666777555222//////000000000000111111..............................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///......//////111<<>>@@@HHHRRR[[[fffpppyyyqqq[[[NNNHHHEEEGGGJJJHHHHHHJJJLLLPPP\\\sssxxxmmmbbbXXXAAA;;;555222333444555444222222222222222222222222222222333333333444444444555555555555666888999:::<<<>>>KKKsss~~~tttfffaaaYYYVVVYYYZZZYYY```jjjuuuxxx~~~~~~~~~~~~}}}|||{{{|||}}}}}}{{{yyywww^^^VVVZZZTTTcccwww~~~zzzooo___MMMCCC777333666:::888555//////000000000111111111........................------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,------------...///......///000555DDDRRRppp{{{^^^YYYSSSPPPRRRSSSQQQQQQRRRNNNXXXccciiiiiiiiimmmppprrrwwwyyyvvvssstttrrrnnnqqqyyyyyyqqqkkkmmmnnnoooqqqtttxxx|||{{{~~~~~~~~~~~~yyyssskkkggggggiiihhhgggeeebbb^^^ZZZWWWVVVVVVWWWRRRSSSTTTTTTRRRRRRRRRTTTZZZ^^^``````bbbfffddd^^^YYYTTTQQQQQQOOOIIIDDDDDDBBB@@@@@@DDDIIIOOOZZZeeerrr{{{lll[[[NNNGGGGGGKKKGGGHHHKKKKKKKKKTTTiii}}}|||qqqfffZZZGGG@@@888444444666666444222222222222222222222222222222222222333333333333555555555555666888999:::<<<>>>KKKsssyyyrrroooeeeVVVMMMOOOWWW___^^^]]]gggvvvxxxzzz~~~~~~~~~|||~~~lll```SSSSSSXXXdddvvvuuu}}}bbbQQQ>>>555777;;;:::777//////000000111111111222////////////////////////------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------------,,,,,,,,,---------......///......///111999JJJ[[[tttnnnRRRTTTOOONNNQQQSSSQQQQQQRRRQQQZZZfffkkkjjjgggiiikkkttt{{{~~~zzzwwwxxxuuuooovvv~~~}}}uuunnnlllppptttwwwyyyzzz|||~~~|||ppphhheeeffffffeeejjjfff___YYYVVVVVVXXXZZZQQQTTTXXXZZZYYYWWWVVVUUU]]]```aaa___bbbhhhhhhccc[[[VVVSSSSSSQQQKKKGGGFFFEEECCCBBBCCCDDDGGGRRR]]]jjjooo~~~zzzfffUUUJJJIIIMMMGGGIIILLLKKKIIIOOObbbvvvzzzlll^^^SSSJJJ???999888777555333222222222222222222222222111111222222222333333333555555555555666888999:::<<<>>>KKKsss|||kkkdddeeeccc___```]]][[[]]]ccckkkrrrvvv~~~~~~}}}}}}~~~~~~~~~wwwaaaZZZVVVTTTWWWaaatttrrr}}}[[[>>>888:::666777>>>222111000//////.........000000///...------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------------------------111,,,---333444:::QQQjjjuuu{{{{{{{{{eeeVVVKKKKKKLLLNNNQQQRRRRRRQQQUUU\\\fffnnnqqqnnniiieeetttxxx}}}|||xxxuuuxxxzzzsssooorrrtttvvvwwwyyy||||||ssspppjjjccc```cccfff]]][[[bbbaaaXXXTTTWWWWWWZZZ\\\[[[YYYXXX[[[___jjjiiifffccceeehhhfff```ccc\\\VVVSSSSSSPPPHHHAAACCCAAABBBDDDEEEGGGOOOXXXdddooo~~~~~~ppp```OOOIIIMMMLLLKKKKKKJJJHHHMMM\\\lllxxxllliii[[[NNNAAA:::999777444222222222222222222222222222222333333222111222555777666666777777888888999999<<<>>>JJJooonnnYYYPPPYYYeeellldddccccccgggmmmtttzzz~~~~~~~~~~~~}}}}}}~~~~~~}}}hhh]]]QQQOOOWWWiiigggIII@@@<<<666777>>>333222111000///.........000//////......---,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------///...///222666AAAXXXmmmgggQQQNNNNNNNNNPPPRRRSSSSSSSSSTTTYYYaaagggjjjjjjhhhfffooovvv}}}~~~{{{wwwwwwyyy~~~~~~wwwsssrrrssstttvvvwwwyyy}}}ttthhhcccdddbbbgggmmmiii___^^^eee`````````___^^^^^^___aaajjjnnnnnnjjjhhhiiihhheeefffaaa[[[XXXUUUQQQKKKFFFDDDAAA@@@AAAAAABBBIIIQQQ___kkkyyy{{{iiiUUUKKKLLLKKKJJJJJJIIIGGGIIIVVVccctttvvvtttbbbUUUEEE:::666555555444222222222222222222222222111222222222000000222444666666666777888888999999<<<>>>JJJooouuu^^^FFF<<>>JJJoooiii```PPPBBB===EEERRR[[[eeejjjqqqxxx~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~vvvcccVVVPPPRRRXXXppp~~~}}}|||jjjWWWCCC999999777666444222111000//////000/////////......------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.............../////////+++333555444BBB___uuu{{{wwwaaaRRRKKKLLLMMMMMMMMMNNNOOOPPPVVV[[[bbbfffiiikkknnnppptttzzzxxxrrrppprrruuuvvvvvvvvvvvvxxx}}}~~~vvvyyywwwooolllqqqyyy}}}xxxrrrvvvzzzrrrhhhcccdddgggjjjkkkhhhkkklllgggeeehhhjjjjjjkkkllljjjeee]]]VVVSSSRRRLLLGGGCCCBBBAAAAAADDDJJJTTT```ooozzz~~~hhhVVVNNNIIIHHHIIIJJJHHHFFFIIIOOO```qqqsssjjjjjjaaaPPP???666555555555333333222222222222222111444666888777666444333333555555666777888999999:::;;;>>>JJJoootttSSSJJJBBBCCCLLLWWW```fffhhhnnnvvv}}}~~~{{{{{{}}}~~~~~~||||||~~~{{{iiiYYYSSSUUUSSSqqqqqqUUUAAA999999888666444222111000000///////////////..................---------,,,,,,------------------------++++++,,,,,,,,,---------.........//////000000000---666888777HHHfffxxxxxxiiiZZZTTTJJJKKKMMMLLLKKKLLLOOOQQQUUU]]]fffkkkmmmnnnppprrr{{{{{{}}}}}}vvvpppoooqqqsssxxxxxxwwwwwwxxx|||}}}ttttttyyywwwvvvxxxyyyyyyxxx{{{wwwjjjcccccchhhmmmoookkkjjjeeebbbdddkkknnnlllkkknnnooojjjbbbZZZWWWVVVNNNHHHCCCCCCBBBAAADDDIIIJJJUUUdddqqqzzzuuu___RRRJJJHHHHHHKKKKKKHHHIIIMMMVVVfff}}}sssdddeeeaaaUUUDDD999777666333333333333222222111111111444666888777666444333333555555666777888999::::::;;;>>>JJJpppgggPPPDDD<<>>JJJpppyyyfffWWWLLLEEEJJJUUU```kkktttyyy~~~~~~~~~~~~}}}~~~~~~sssaaaZZZWWWZZZcccyyyqqqRRR>>>===<<<999777444222111000/////////////////////000............------------------------------------.../////////000000000000......///000000111222222444666:::EEE[[[sss}}}|||xxxxxxqqq```TTTLLLHHHKKKMMMMMMKKKMMMRRRWWWVVV___iiinnnmmmmmmpppsssyyyzzz}}}}}}vvvpppnnnppprrrtttwwwxxxzzz||||||{{{{{{yyyuuupppmmmnnnqqqtttvvvvvvsssnnnnnnqqqrrrppplllooossstttoooggg___ZZZXXXOOOGGGEEEDDDAAAAAACCCHHHNNN[[[iiisss|||lllYYYRRRKKKFFFHHHJJJIIIIIIKKKOOOYYYmmmmmmdddhhh```LLL===:::888444444444333333222111111000111222222222000000222444444444555777888999:::;;;;;;===JJJpppwwwmmmXXXRRRQQQZZZccclllxxx~~~}}}~~~zzz}}}|||~~~~~~|||{{{~~~~~~rrriii]]]TTTRRRdddcccNNN>>><<<:::777555222111000////////////000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...//////000111222222222333333999LLLggg~~~ooovvvpppbbb[[[SSSLLLEEEHHHKKKJJJIIIKKKQQQVVVZZZbbbkkkooommmnnnrrrwwwwww||||||sssmmmmmmppptttwwwuuuxxx{{{wwwyyy{{{yyyuuurrrsssuuuvvv{{{|||vvvpppoooooonnnlllpppuuuwwwtttlllbbb[[[___UUULLLIIIGGGCCCBBBCCCBBBFFFQQQ___iiippp}}}}}}iiiVVVMMMFFFFFFHHHHHHHHHIIIIIIPPPccc|||zzzhhhllldddMMM===:::999555444444333333222111000000222333333222111222555777444444555777888:::;;;;;;;;;===JJJppp}}}qqqggg___YYYTTTXXX```jjjuuu}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{|||~~~}}}~~~qqq```UUUWWWaaatttfffTTTGGG<<<999777222000111111111000//////////////////............---------...------,,,,,,------...,,,,,,,,,---------.........///111111000000222333111;;;;;;KKKssszzzsss~~~rrrppp___PPPMMMNNNMMMJJJGGGGGGJJJNNNRRRTTT]]]ccciiimmmssswwwvvvqqquuu|||zzzqqqnnnqqquuuvvvtttwwwxxx|||sssvvvyyy{{{zzzyyyxxxxxxwwwxxxyyyxxxuuupppjjjgggmmmqqqtttttttttqqqggg[[[]]]WWWOOOIIIHHHGGGFFFDDDEEEEEEJJJVVVcccnnnzzzxxxaaaTTTIIIFFFGGGGGGHHHJJJMMMKKKWWWooohhhddd]]]TTTGGG<<<777888777888888666444222222333000000000000111222333444666666555666777888:::;;;:::>>>HHHllltttdddYYYSSSQQQZZZ^^^eeeoooyyy}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}|||zzzzzz{{{|||}}}}}}~~~zzzjjjZZZUUUUUU]]]vvvoooYYYBBB;;;;;;999555333111000000/////////000000///............------------------,,,,,,---------,,,,,,,,,---------.........///111000//////111222222999===SSSzzz{{{zzzqqqmmm```RRRLLLHHHKKKHHHFFFGGGKKKQQQUUUWWWaaafffjjjmmmqqqwwwxxxuuuvvv~~~~~~vvvnnnlllpppuuuvvvtttyyyyyy|||~~~}}}|||~~~~~~tttwww{{{}}}}}}|||{{{{{{{{{zzzxxxvvvssspppnnnmmmrrrttttttrrrsssqqqjjjaaa]]]XXXQQQKKKHHHFFFEEEDDDCCCCCCHHHSSS```lllyyy{{{fffYYYLLLGGGGGGGGGIIIKKKFFFEEEOOOeeexxxkkkhhhbbbZZZOOOCCC:::666666777777666333222222333222222222222333444555666666666555555666888:::;;;<<>>HHHkkkgggYYYPPPTTT]]]ccckkksss|||}}}{{{|||~~~ssskkkaaaVVVQQQaaa|||rrrTTTBBB:::777333222111000000000000111///............---------+++,,,---......---,,,+++,,,,,,,,,---------.........//////......000444777;;;AAA]]]{{{}}}ooo^^^VVVQQQFFFDDDHHHGGGDDDCCCCCCFFFLLLQQQTTTUUU```jjjrrruuuuuuxxxxxxvvvyyyxxxuuusss{{{~~~sssnnnmmmmmmooorrrtttsssrrrsssxxxyyywwwwwwxxx~~~~~~|||sssiiigggccc\\\SSSLLLHHHFFFHHHDDDCCCJJJUUUbbbrrrxxxaaaQQQIIIEEEEEEGGGHHHHHHIIILLLVVVfffzzzppp[[[QQQPPPHHH===444555555444333222222333333333333333444555666777555444444444555777999::::::===FFFiiiXXXPPPPPP\\\gggmmmuuu|||qqqcccOOOOOO```gggMMM???888444333222111000////////////............---------+++,,,...//////...,,,+++,,,,,,,,,---------............/////////222777:::>>>IIIiiigggYYYTTTQQQHHHGGGJJJFFFCCCCCCDDDHHHNNNTTTXXXYYYeeennnuuuvvvvvvyyy{{{{{{}}}yyy~~~uuuhhhiiilllooossstttttttttnnnvvv~~~~~~{{{|||~~~~~~}}}}}}~~~xxxnnnjjjeee___XXXQQQIIIEEEFFFCCCCCCKKKWWWddduuugggWWWMMMGGGFFFGGGIIIKKKKKKLLLSSSdddxxxsssZZZNNNNNNIII@@@444555666555333333333555444444333444444555666777444444444444555777999::::::<<>>EEEccc___eeemmmuuu{{{~~~zzziii```WWWVVVddd~~~lllLLL>>>;;;666222000000111111//////.........------------.........------,,,+++,,,,,,---------............/////////000222666:::GGGeeetttwwwvvv[[[VVVOOOKKKIIIHHHFFFDDDFFFDDDFFFLLLRRRUUUYYY^^^mmmssswwwvvvwww{{{|||{{{|||tttnnnkkkiiijjjkkklllmmmppprrrttt}}}~~~{{{|||rrriiigggddd[[[QQQKKKHHHDDDEEENNN[[[hhhvvvnnn\\\PPPJJJHHHIIIIIIJJJKKKLLLRRRcccsssiiiYYYQQQJJJDDD;;;999666444333333222111111222444444333333444666777666666666666888999:::;;;???FFFdddkkkpppwww}}}}}}nnn^^^VVVUUUbbb]]]HHHBBB:::444222111222222/////////.........---------............---,,,,,,,,,------------............///000000111444888<<>>EEEdddvvvyyypppdddXXXPPPYYYiiiVVVMMMAAA999666444222000000000/////////.........------...//////......------------........./////////000000111333888>>>CCCXXXooo|||___QQQMMMIIIKKKPPPSSSQQQMMMCCCDDDIIIPPPUUUXXX___gggrrrwwwyyyyyy}}}wwwnnneee```iiilllpppqqqrrruuu{{{{{{uuuwww~~~tttkkknnnssslll\\\PPPKKKGGGJJJVVVeeeqqqzzzrrraaaQQQGGGGGGGGGIIIJJJIIIIIIOOOXXXvvv~~~fff^^^YYYRRRDDD===666333444555444222333555777777666444444444444555555666777777888888999===DDDbbbwwwzzzvvvkkkaaaVVVRRRVVVnnngggZZZIII<<<777666444333000000000/////////......------...////////////...------........./////////000000111111444999AAAFFFcccvvv|||{{{ZZZQQQMMMKKKPPPVVVYYYTTTNNNDDDEEEKKKRRRWWWZZZbbbkkkssswwwyyyyyy~~~~~~uuummmeee```gggkkkmmmmmmmmmrrrzzz{{{tttlllpppuuunnn^^^RRRKKKHHHMMM[[[kkkuuu|||~~~lllZZZNNNIIIHHHIIIJJJIIIHHHLLLSSSnnnxxxnnneeeaaa[[[IIIAAA888444555666555222222555888888777666555555444444555666777777777777999<<>>888555444000000000000////////////------...///000000//////............/////////000000111111222555<<>>DDDGGGNNNVVVZZZ]]]gggqqqqqqtttvvvvvv|||wwwjjjfffjjjqqqrrrttttttooolllppp{{{vvvmmmiiimmmpppgggYYYOOONNNMMMTTTeeevvv~~~~~~cccQQQLLLJJJIIIJJJIIIHHHLLLRRR___kkkwwwhhh```XXXRRRGGG<<<666666777555222111444888999999888777777333444555777777777777666:::>>>EEEcccuuummmjjj```RRRQQQSSSeee]]]CCC@@@;;;---/////////...------///111........................////////////000000000000111000...333999555===UUUkkkRRRHHHFFFDDDAAA@@@@@@AAABBBDDDIIIPPPVVVZZZ^^^dddhhhoooooorrrxxxrrrhhhdddgggkkkppprrrrrrooonnnssssssqqqmmmjjjggg```WWWPPPNNNMMMWWWjjjyyy~~~~~~lllWWWMMMHHHFFFHHHHHHGGGIIIMMMZZZeeezzzwwweee___UUUUUUNNNCCC:::444333333333333444555555666666555555555555666666777999:::;;;===>>>EEEfffyyytttfffVVVQQQOOOXXXrrrrrrRRRCCC:::111111111111000......///000........................////////////000000000000444444222777===:::DDD]]]~~~tttdddQQQFFFDDDBBB@@@>>>>>>???@@@EEEJJJPPPVVV[[[aaaggglllmmmnnnrrryyyzzznnnfffdddhhhllloooqqqqqqoooooouuu~~~sssqqqmmmjjjfff```XXXRRROOORRR^^^ppp}}}uuu___PPPKKKGGGHHHGGGEEEFFFIIITTT___ttt{{{jjjeee\\\ZZZRRRHHH>>>777444444444333444555555666666555555555555666666777999:::;;;===>>>EEEfff}}}tttbbbVVVQQQNNNXXXsssxxxhhhLLL>>>999333333222111000///..............................////////////000000000000333333222777<<<;;;HHHccc{{{|||rrreeeTTTFFFEEEBBB@@@>>>>>>??????HHHKKKPPPVVV]]]eeemmmsssmmmpppvvv}}}uuujjjcccccciiinnnnnnnnnooooooqqqxxx}}}tttqqqmmmiiiddd^^^WWWSSSOOOWWWgggwww}}}hhhWWWPPPKKKJJJIIIFFFEEEGGGNNNXXXlllrrrnnnfff^^^WWWMMMBBB:::666555555333444555555666666555555555555666666777999:::;;;>>>>>>EEEfffrrr]]]XXXNNNJJJZZZyyy|||}}}~~~[[[FFF???333222111111111000...---........................////////////000000000000111222222666;;;<<>>EEEfff~~~bbb^^^SSSGGGKKKbbb|||oooRRRBBB333111///000111111///---////////////////////////////////////000000000000222555555999>>>AAAVVVyyyzzzeeeMMMGGGFFFDDDAAA@@@AAAAAABBBKKKLLLPPPWWWaaammmvvv|||~~~~~~pppddd___bbbhhhmmmkkkkkkkkkooovvvxxxtttnnnfff^^^XXXTTTRRRTTTbbbsss}}}yyycccXXXMMMJJJIIIHHHHHHIIIIIIOOO```xxxyyynnnZZZVVVPPPFFF<<<666555666333444555555666555555555555555666666777999:::;;;;;;===DDDfff}}}zzz|||kkkcccXXXMMMHHHRRRkkk}}}fffKKK888444000///111111000...////////////////////////////////////000000000000000444555888===BBB[[[|||rrr```KKKDDDBBBAAA??????@@@AAABBBKKKLLLOOOWWWcccoooxxx||||||mmmccc___bbbgggkkkkkkjjjjjjoooyyy~~~}}}yyyvvvooofff^^^XXXWWWWWW\\\iiiwww~~~zzzhhhZZZLLLFFFFFFEEEFFFIIIJJJMMMZZZrrrzzzjjjYYYWWWRRRHHH>>>777555666333444555555666666555555555555666666777999:::;;;;;;<<>>BBBRRRuuuyyyvvvcccTTTJJJEEEFFFFFFEEEEEEEEEFFFHHHIIIJJJLLLOOOTTT[[[bbbiiilllkkkjjj}}}ssshhhgggjjjjjjiiiiiijjjgggjjjvvv|||{{{zzzzzzyyyyyyzzzzzzuuuuuutttsssssssssttttttwww^^^LLLGGGHHHIIIIIIGGGHHHNNN]]]ssstttmmm___XXXUUUTTTJJJ;;;444666666666555444444444444444333444444555666777888888999@@@DDDbbb|||yyyxxxsssnnnooosssxxx{{{tttdddTTTGGGPPPxxxzzzxxxYYY>>>888333333555222000000000000000000000000/////////000000000111111333777;;;???EEEXXXwwwzzznnn___SSSIIIDDDGGGGGGFFFFFFGGGIIIJJJKKKMMMNNNQQQUUU[[[aaafffiiidddbbbvvv~~~|||pppffffffiiijjjiiiiiikkkiiilllxxx~~~|||zzzyyyzzzzzzyyyzzzzzz{{{{{{|||gggSSSIIIGGGIIIJJJHHHHHHKKKWWWjjj~~~oooeeeZZZUUURRRRRRIII;;;555777666666555444444444444555333444555555777777888999999@@@DDDbbb~~~|||wwwrrrpppnnnmmmssszzzxxxlllZZZLLLCCCbbb}}}kkkKKK<<<333333555/////////////////////////////////000000000111111111333888<<>>777999555555444444444555555666444444555666777888999999:::AAADDDaaa~~~|||{{{tttmmmkkklllqqq}}}zzzqqqiii^^^TTTKKKNNN]]]yyyzzzmmmSSS;;;666888111000000000000000000000000000000000111111111222222333:::===>>>QQQrrr{{{{{{ssscccZZZPPPHHHGGGCCCCCCDDDEEEGGGIIILLLMMMOOOTTT^^^jjjwwwrrriiibbbeeekkknnnmmmmmmkkklllrrrzzzxxxaaaPPPGGGEEEEEEFFFFFFFFFJJJTTTfff|||ooo```[[[WWWVVVWWWOOO@@@999;;;555444444444444555666666444555666666888888999:::;;;AAACCC```|||yyywwwtttooommmpppsssyyy}}}uuupppooonnnmmmlllmmmnnnpppqqqpppwwwxxxqqqggg^^^OOOJJJRRRnnnuuueeeBBB777777000000000000000000000000000000000111111111222222222222:::<<<===SSS{{{uuuvvvrrrcccXXXLLLFFFFFFCCCCCCDDDEEEGGGJJJLLLNNNOOOTTT\\\hhhsss~~~~~~oooeee```dddjjjmmmmmmmmmoooooovvvzzzcccSSSJJJFFFDDDCCCEEEGGGJJJRRRbbbwwwyyyiii```\\\[[[[[[RRRCCC;;;<<<444444444444444555666666555555666777888999999:::;;;AAACCC```|||xxxsssoookkkjjjmmmttt{{{yyytttqqqmmmiiicccbbbaaa``````aaabbbccccccdddfffhhhqqq{{{qqqhhhNNNFFFKKKeeerrrmmmyyyNNN===;;;333000000000000000000000000000111111111111222222222222:::<<<===UUUoooooo|||tttdddXXXKKKEEEHHHCCCCCCDDDEEEHHHKKKMMMOOOOOOSSSZZZdddnnnvvv}}}zzzjjjaaa\\\```gggjjjjjjjjjrrrsssyyy{{{eeeVVVMMMGGGCCC@@@CCCFFFIIIOOO^^^rrrsssddd___^^^^^^UUUDDD<<<===444444444444444555666777555555666777888999::::::<<>>>>>CCCcccvvvjjjeeefffiiioooxxx|||yyywwwuuurrrnnnlllhhhfffeeedddbbb```cccaaa]]][[[[[[^^^aaacccmmm{{{ggg[[[LLLGGGTTTnnnwwwrrrlllxxxUUUAAA===444222222333222......222000222333333333333444666444<<>>>>>CCCccc{{{pppgggeeejjjlllsss}}}zzzxxxwwwsssppppppmmmiiigggffffffdddccc``````______^^^^^^^^^^^^```]]]qqqtttdddSSSJJJHHHUUUttt{{{{{{iiirrraaaGGG999555222222444333000///222000111333333222222444555666;;;???AAAfffzzz~~~aaaOOOHHHEEEAAACCCCCCDDDEEEFFFHHHJJJKKKHHHPPPQQQXXXnnn}}}tttlllfffbbbccchhhjjjiiiiiikkkiiioooyyynnn\\\PPPIIIFFFBBBBBBDDDGGGJJJSSSddduuufffddddddeeedddYYYHHH:::888666555555666777777666555666777777666777999;;;>>>>>>CCCccc{{{tttkkkdddgggmmmpppvvv{{{xxxvvvrrrmmmooolllhhhffffffffffffeee`````````aaaaaabbbbbbbbbcccZZZaaa}}}jjjXXXOOOFFFHHHfff{{{qqqooovvvUUU<<<666222111444444000///000000111333333222222444555999<<>>>>>CCCccczzzsssmmmgggdddhhhooouuuzzz}}}yyyzzz|||wwwtttqqqmmmkkkjjjiiigggffffffeeecccaaa```aaacccddd```]]][[[fffnnn\\\UUUJJJDDDVVVsssyyyyyypppPPP999444111222333000...//////111222222222222333555:::;;;>>>HHHppp{{{{{{ttt\\\KKKEEEDDDCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIQQQUUU___qqqyyy}}}qqqgggbbb```bbbhhhllljjjhhhiiiiiirrr}}}zzzfffVVVLLLHHHAAAAAACCCFFFGGGLLLZZZiiieee___[[[\\\___\\\PPPEEE888666444444555555555444444666888888777777888:::======CCCddd~~~tttjjjffffffgggkkkpppxxx}}}~~~vvvssstttsssqqqlllkkkiiihhhfffccc```]]]kkkwww}}}zzzwwwtttrrroookkkhhheeedddbbbaaacccfffjjjmmmfffhhh```YYYllltttbbb[[[OOOBBBGGGWWWvvvuuu{{{ZZZ???777111111222000...//////000222222111111333444888999===IIIqqq}}}mmmXXXIIIEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHJJJRRRWWWbbbqqqssssss}}}nnnbbb```___bbbiiimmmjjjhhhhhhiiissslllZZZNNNIII@@@AAACCCEEEEEEHHHUUUccc}}}fff]]]TTTTTTYYYYYYQQQHHH888666444444555555444333444666888888888777888999<<<===DDDeee{{{nnnbbbaaafffjjjmmmpppuuu|||yyysssoooooonnniii```\\\^^^^^^\\\UUUTTTTTTRRRQQQRRRSSSTTT\\\lllyyyzzz|||~~~}}}|||zzzwwwssspppggggggggghhhkkkooosssvvvrrrppphhh^^^bbb{{{kkk```RRRDDDAAAGGGeeezzzdddFFF<<<333222222111000111///000222222111111333444888999???LLLttt}}}~~~wwwfffSSSHHHFFFEEECCCCCCDDDEEEGGGHHHHHHHHHHHHJJJRRRWWWbbbnnnmmmllluuuqqqccc```___ccckkkooollliiiiiiiiitttrrr^^^PPPIII@@@@@@CCCDDDCCCFFFRRR^^^wwwmmmbbbWWWUUUZZZ[[[TTTLLL:::888666555666666555444333666888999888888888999;;;===DDDfffzzzkkk^^^^^^ffflllnnnppppppxxxsssvvvzzz|||xxxpppfff```^^^^^^XXXQQQNNNQQQRRRQQQLLLLLLLLLLLLMMMQQQXXX]]]YYYjjjwwwxxxzzzzzz{{{|||~~~~~~zzzwwwuuutttsssrrrqqqqqqrrrrrrpppjjjfffdddcccrrrssseeeVVVHHHCCCEEEYYYzzzzzzKKK@@@555333333222111333///000222222111111333444999;;;BBBPPPwww}}}|||sssbbbPPPGGGFFFFFFCCCCCCDDDFFFGGGHHHHHHHHHGGGKKKQQQVVV```llliiihhhsssrrrdddaaa```eeemmmpppmmmjjjjjjhhhsssvvv```QQQIII???@@@CCCDDDCCCEEEPPP\\\qqquuuiii]]][[[___```XXXOOO;;;999777666777777666555333666888999888888888999;;;<<>>888444666666444444666555555666777888999::::::======DDDddd}}}wwwhhhfffcccdddgggjjjllllllmmmxxxvvvkkk^^^ZZZWWWYYY\\\ZZZTTTNNNOOOKKKKKKQQQUUUVVVVVVXXXUUUQQQSSSYYY___bbbhhhooossszzz~~~yyypppooohhhfffeeecccxxxxxxiiiZZZMMMGGGJJJooo|||wwwssspppvvvvvvVVV:::444666111...222///000111111000111333555777:::>>>WWW|||aaaOOOFFFBBBCCCFFFBBBCCCFFFHHHIIIIIIIIIHHHKKKMMMTTT___eeeiiiooovvv|||uuuiiibbb]]]cccjjjpppqqqnnnjjjgggooo{{{vvvpppkkkkkklllkkknnnrrrtttwww{{{~~~~~~ooo\\\LLLGGGBBB???AAADDDFFFLLLSSSkkkvvvrrrqqqgggbbbaaa[[[???999555666666555444666555555666777888999::::::======DDDddd~~~xxxpppfffeeedddfffjjjoooqqqsssvvv}}}}}}}}}sssgggVVVPPPIIIIIIMMMQQQQQQPPPRRROOOPPPVVVZZZZZZZZZ]]][[[XXXYYY]]]bbbfffmmmssszzz{{{ppprrrooonnnlllfffqqqqqq```RRRJJJBBBeeeyyyzzzuuulllgggAAA555666333000111000111222111111111333555888;;;@@@ZZZeeeOOOFFFCCCDDDFFFAAACCCGGGKKKLLLLLLJJJIIILLLNNNVVV```eeegggkkkqqq||||||qqqgggbbb]]]cccjjjooopppmmmjjjhhhnnn{{{~~~uuummmffffffhhhiiilllooossstttwwwzzz|||}}}}}}}}}}}}}}}sssaaaPPPHHHDDDAAACCCDDDEEEIIIOOOhhh~~~vvvnnnmmmfffcccbbbZZZAAA:::555666777555444555555555666777888999::::::======DDDeee~~~}}}~~~zzzqqqiiibbbbbbdddggglllqqquuuwwwzzz~~~||||||~~~~~~}}}~~~~~~|||zzzzzzzzzyyyxxxyyy~~~yyyooo\\\SSSHHHCCCEEEJJJNNNPPPVVVSSSTTTXXXYYYXXXXXX[[[]]]\\\]]]aaagggmmmsssxxx}}}xxxppptttrrrqqqppphhhoooxxxiiiWWWJJJBBB___uuuiiixxxvvvIII777666555333333000111222222111111333555999;;;@@@\\\iiiPPPFFFDDDEEEEEEAAADDDHHHLLLMMMKKKHHHFFFFFFLLLXXXdddiiigggfffhhh}}}|||pppfff```\\\ccckkkooonnnllliiihhhlllzzz|||vvv|||rrriiihhhkkkmmmpppsssuuuvvvxxxzzz|||}}}xxxfffUUUHHHDDDBBBDDDEEEEEEHHHMMMcccyyysssfffccc___aaaaaaZZZDDD;;;555555777666444555555555666777888999::::::<<<===DDDeee~~~zzzzzzyyytttkkkddd]]]___bbbfffkkkpppuuuyyyyyyzzz{{{{{{yyyxxxzzz~~~~~~}}}}}}~~~~~~}}}|||yyysssrrrrrrpppsssuuuxxxkkkaaaRRRGGGCCCEEEHHHJJJQQQOOOPPPTTTUUUTTTWWW[[[```bbbeeeiiiooowww~~~{{{uuummmqqqnnnmmmnnnhhhmmmsss___OOOFFFYYYssswwwhhhmmmVVV===777555333222000111222222111222444666::::::@@@^^^iiiPPPEEEEEEEEECCCCCCEEEIIIKKKJJJHHHDDDBBBAAAFFFSSS```ggghhhjjjnnn~~~}}}ooobbbZZZ\\\ccckkkooommmjjjiiiiiinnn{{{~~~|||wwwqqqrrriiiaaaaaacccfffkkkqqqyyyzzz|||~~~}}}jjjYYYHHHDDDBBBDDDEEEEEEHHHMMM\\\tttsssaaa[[[YYY^^^ccc___GGG===555555888777555444555555666777888999::::::;;;===DDDfff{{{wwwvvvssskkkccc```ZZZ]]]aaafffjjjoootttxxxvvvtttuuuwwwvvvtttvvv{{{}}}|||{{{|||}}}~~~}}}|||}}}{{{{{{yyyvvvsssppppppqqqrrrwww|||~~~tttdddUUUKKKFFFEEEDDDIIIHHHIIIMMMPPPRRRXXX```gggkkkpppttt{{{}}}uuuooosssnnnlllpppnnnsssyyyhhhZZZLLLRRRdddzzzttt{{{nnn}}}fffIII:::333000000000222333222222222444666999:::AAAaaa~~~zzzbbbMMMDDDEEEEEEBBBDDDFFFHHHIIIHHHEEEBBB@@@AAACCCJJJVVVaaakkkwwwrrrcccZZZ[[[ccckkknnnllliiiiiijjjrrr{{{xxxwwwsssmmmiiiccc______aaaeeelllttt|||}}}ooo]]]JJJEEEBBBCCCDDDDDDHHHMMMWWWooosss^^^VVVQQQWWW___]]]III>>>555555888777555444555555666777888999::::::;;;<<>>CCCMMMWWWZZZ\\\dddvvv}}}lll^^^^^^]]]eeelllmmmjjjiiimmmrrr~~~}}}xxxqqqkkkiiiiiijjjmmmqqqssstttsssrrrrrrpppmmmjjjiiijjjmmmqqqtttuuuxxx|||rrr^^^RRRGGGCCCBBBBBBDDDHHHOOO\\\nnn~~~xxxqqqmmmjjjhhhcccNNN;;;666666555666:::666666666666777888999:::;;;;;;AAAdddooodddYYYSSSQQQPPPPPPSSSTTTVVVYYYZZZZZZ[[[\\\^^^[[[]]]___```bbbeeeiiilllooorrrvvvzzz~~~|||yyyuuurrrqqqssspppoootttvvvvvvvvvyyyyyynnnbbbXXXVVVZZZeeemmmyyyyyypppfff]]]RRRLLL]]]ppplllyyy}}}rrreee}}}hhh===444333222111111111333555777;;;777HHHvvvWWWLLLCCCCCCGGGFFFDDDCCCFFFJJJJJJEEEAAAAAA@@@===BBBKKKTTTXXX[[[eeevvv}}}lll]]]]]]^^^eeelllmmmjjjhhhlllqqq|||{{{wwwrrrlllgggfffffffffgggggghhhhhhgggfffeee```^^^[[[YYYZZZ^^^cccggggggjjjoootttyyywwwaaaUUUIIIDDDBBBBBBDDDHHHLLLXXXkkk|||zzzqqqnnnmmmlllfffQQQ<<<777777555666:::666666666666777888999:::;;;;;;BBBdddooobbbVVVQQQPPPNNNNNNQQQRRRTTTUUUVVVUUUVVVWWWYYYWWWYYY[[[]]]___bbbfffjjjjjjooovvv|||{{{xxxwwwtttrrrssswwwzzzzzz|||~~~rrrccc\\\\\\eeelllvvv~~~~~~wwwkkkhhh___YYYQQQXXX}}}jjjrrrfffqqqpppDDD999333222111111111333555777888777JJJtttXXXLLLCCCDDDHHHIIIGGGFFFCCCGGGGGGCCC@@@AAA@@@>>>AAAIIIRRRYYY___jjj|||yyyiii[[[\\\^^^eeelllllliiigggkkkpppzzz}}}yyywwwtttoooiiiddd```______]]]ZZZXXXWWWVVVUUUTTTNNNMMMLLLLLLNNNQQQTTTVVVWWWZZZ```fffmmmvvv|||cccWWWJJJDDDBBBBBBDDDHHHJJJUUUfffxxx|||qqqnnnpppqqqlllUUU@@@999888555555999666666666666777888999:::<<<<<>>FFFfff}}}wwwpppaaaWWWNNNLLLLLLIIIHHHHHHLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUUUUVVVXXX\\\^^^eeeiiivvv~~~xxxuuussstttuuuxxx{{{~~~|||{{{}}}~~~lllfffVVVVVVOOOddd~~~lll{{{sssuuurrrkkkFFF:::777222000222555555444777===GGGrrriiiRRRJJJDDDDDDEEEEEEEEEGGGFFFFFFEEEDDDBBBAAA@@@@@@FFFNNNUUUYYYcccuuutttddd[[[ZZZ___hhhhhheeehhheeeccckkkxxx}}}{{{vvvtttuuupppiiidddaaa[[[TTTNNNKKKJJJHHHFFFEEEEEEFFFFFFJJJKKKKKKMMMMMMMMMKKKJJJHHHGGGHHHLLLQQQ[[[nnnppp```OOOFFFDDDBBBDDDFFFIIIRRRaaaqqqllliiikkklllooocccJJJ999;;;999444666777777777777888999::::::<<<>>>EEEeee~~~{{{sssjjjZZZQQQJJJIIIIIIGGGFFFGGGJJJJJJJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTTTTWWWZZZ]]]ccceeeqqq}}}yyywwwvvvuuutttuuuwww{{{~~~}}}|||ttthhhYYYXXXPPP[[[nnnmmmxxx}}}kkkvvvPPP===888222111222444555555777===HHHuuujjjSSSKKKEEEFFFGGGEEECCCDDDEEEEEEEEEDDDCCCBBBAAAAAAEEEMMMUUUZZZcccuuuttteee[[[YYY___iiiiiigggiiieeedddlllyyy~~~~~~}}}}}}xxxssspppqqqlllddd___[[[VVVOOOKKKIIIIIIHHHHHHHHHIIIKKKLLLMMMNNNPPPQQQQQQOOONNNMMMKKKJJJIIIIIIKKKUUUkkktttdddRRRIIIEEEBBBCCCEEEHHHPPP___pppoooiiijjjjjjmmmbbbIII999;;;999444777888777777888888999:::;;;<<<>>>DDDddd~~~{{{qqqgggTTTMMMGGGGGGFFFEEEEEEGGGHHHHHHHHHIIIJJJKKKMMMMMMOOOPPPQQQRRRSSSUUUXXX[[[^^^```lll}}}{{{xxxvvvxxx|||{{{wwwyyy~~~~~~~~~{{{iii[[[XXXOOOQQQwwwtttbbbzzz~~~ooottt```BBB999222111333444555555777===HHHuuupppSSSLLLGGGGGGHHHEEEBBBCCCDDDDDDEEEEEEDDDCCCBBBAAACCCKKKSSSWWWaaasss~~~rrrddd\\\\\\\\\gggjjjhhhkkkhhhhhhrrryyy~~~~~~}}}~~~~~~{{{{{{vvvqqqnnnjjjeee^^^XXXTTTPPPKKKHHHMMMLLLLLLLLLMMMOOOQQQRRRQQQSSSVVVWWWVVVTTTSSSRRRQQQQQQPPPNNNLLLSSShhh}}}xxxgggUUUJJJDDDAAAAAACCCGGGNNN\\\nnnsssmmmmmmnnnhhh___HHH999;;;999555999888888888888999:::;;;<<<<<<===DDDddd~~~zzznnnaaaOOOIIIEEEFFFEEEDDDEEEHHHGGGGGGHHHHHHIIIJJJLLLMMMMMMNNNOOOPPPPPPSSSVVVYYY\\\^^^jjj||||||}}}rrrlllqqqzzzxxxwwwwwwzzz~~~}}}~~~~~~~~~jjj]]]XXXPPPNNNiiiyyy\\\lllvvvjjjxxxhhhGGG;;;222222444444444666777===GGGuuuiiiTTTMMMGGGHHHHHHEEEBBBBBBCCCDDDEEEFFFEEEDDDBBBAAACCCKKKRRRWWWaaarrryyylll```[[[\\\[[[gggiiifffhhheeegggrrrzzz~~~~~~}}}zzz~~~zzz~~~|||}}}yyyuuuppplllccc___YYYSSSOOOLLLJJJIIIQQQQQQPPPPPPQQQRRRTTTUUUVVVZZZ^^^___^^^[[[[[[[[[YYYZZZZZZWWWSSSVVVgggxxxzzziiiVVVJJJDDD@@@???@@@EEELLLYYYkkk}}}zzzrrrrrrtttkkkcccMMM===<<<888444888888888888888999:::;;;<<<;;;===EEEeee~~~xxxiiiZZZKKKGGGDDDEEEDDDBBBDDDHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOQQQTTTWWW[[[___hhhuuu}}}~~~pppfffnnn{{{vvviiiaaacccdddhhhlllpppxxx||||||~~~~~~kkkaaaWWWTTTRRRbbbhhhlllfffssshhhLLL===111222555444444777777===IIIwwwdddUUUMMMGGGGGGGGGEEECCCDDDDDDEEEFFFGGGFFFDDDBBB@@@EEEMMMTTTXXXaaasssuuuggg[[[WWWYYY]]]hhhhhhcccccc___bbbooo~~~}}}yyyzzzwwwxxxxxxzzz~~~{{{yyytttmmmhhh^^^ZZZUUUPPPMMMMMMMMMNNNTTTSSSRRRRRRSSSTTTVVVWWWVVV[[[```bbb```^^^^^^___ccccccbbb___YYYZZZeeesssxxx{{{|||kkkWWWKKKDDD???>>>???DDDJJJVVVhhhzzzuuussstttrrrjjjTTTBBB>>>888333777888777777888888999:::;;;:::===GGGhhhyyyhhhXXXHHHEEECCCDDDBBB@@@BBBFFFDDDDDDDDDDDDEEEGGGHHHIIIIIIJJJLLLLLLMMMOOOSSSVVV[[[\\\cccmmmwww}}}lllnnnwww~~~~~~|||xxxvvv|||wwwkkk```WWWQQQTTTUUUXXX[[[]]]eeewww~~~zzzzzz{{{}}}~~~~~~~~~~~~pppeeeUUUTTTTTTXXXuuukkkrrrjjjOOO>>>111333666444333777666>>>MMM|||pppVVVMMMGGGFFFFFFEEEEEEFFFEEEFFFGGGGGGFFFDDDAAA???EEEMMMSSSWWW```pppvvvhhh\\\WWWXXX```jjjiiibbbaaa___dddrrr|||wwwyyy|||}}}}}}|||}}}zzzxxx{{{~~~{{{xxxrrriiibbb[[[YYYUUUQQQOOOPPPSSSVVVVVVUUUUUUUUUWWWXXXZZZ\\\XXX^^^eeegggfffddddddfffllliiieeeaaa[[[ZZZcccnnnwwwzzz~~~mmmYYYMMMFFFAAA???@@@DDDIIITTTeeexxxtttoooqqqpppiiiSSSBBB>>>888333888777777777777888999::::::999===HHHkkk{{{kkk[[[FFFCCCBBBBBBAAA>>>@@@DDDBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLOOORRRUUUXXXXXX\\\fffppp}}}uuummmqqquuussspppmmmiiibbbXXXQQQSSSXXX^^^``````ccclllssslllggg```YYYUUUSSSPPPOOOJJJJJJLLLMMMNNNUUUhhhyyy}}}yyyyyy}}}zzz|||}}}}}}~~~~~~~~~uuuhhhRRRRRRQQQMMMyyyyyy~~~rrrrrrpppQQQ???111333666444333888666@@@PPPVVVMMMFFFEEEFFFEEEFFFHHHFFFGGGHHHHHHFFFCCC@@@>>>CCCKKKQQQTTT]]]mmm~~~zzzmmm___YYYZZZ```kkkjjjddddddcccjjjzzz~~~zzzllloootttyyy~~~}}}yyy~~~~~~|||yyy~~~|||xxxqqqfff^^^[[[YYYVVVRRRQQQTTTXXX\\\XXXXXXXXXYYY[[[^^^```aaaaaagggooorrrpppnnnoooqqqrrrllleee___ZZZZZZaaakkkxxxyyy{{{ooo[[[NNNGGGBBB@@@BBBDDDHHHSSSdddvvv~~~qqqlllnnngggbbbNNN>>><<<888555:::666666666666777888999:::999>>>JJJmmmyyyssslll```UUUCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGIIIJJJKKKMMMPPPSSSTTTVVVXXXZZZ```lll}}}{{{vvviiiYYYOOOQQQQQQHHHCCCEEEBBBDDDGGGHHHIIILLLOOOQQQPPPSSSUUUUUUUUUUUUTTTQQQRRRSSSLLLJJJQQQTTT]]]nnn}}}||||||zzzzzzzzz{{{|||~~~~~~~~~~~~xxxiiibbbWWWJJJPPP___xxx}}}uuuiiizzz```BBB444777444222555444888999III{{{rrrVVVMMMGGGGGGHHHFFFDDDDDDGGGDDDDDDEEEBBB>>>???CCCJJJJJJNNNWWWcccrrr{{{lll]]]ZZZ```dddgggjjjgggcccdddlllsssooollliiilllttt}}}}}}xxxyyy~~~yyytttppplllhhheee^^^]]][[[YYYXXXXXXZZZ[[[ZZZ^^^aaacccccccccfffiiilllpppssstttvvvxxxuuupppnnniiiccc]]]VVVTTT[[[eeennnuuu}}}xxxcccPPPFFFEEEAAA<<>>@@@BBBDDDEEEIIIMMMPPPTTTXXX]]]`````````]]][[[\\\\\\TTTOOOQQQPPPVVVfff|||{{{{{{{{{{{{{{{{{{|||~~~~~~~~~uuuhhhcccZZZMMMOOOZZZ{{{pppvvvyyy{{{nnnxxx{{{aaaCCC444666333222555555<<<===NNN~~~jjjSSSKKKEEEFFFHHHGGGFFFGGGGGGEEEDDDEEEBBB>>>>>>BBBFFFJJJRRRZZZdddsss{{{lll]]]ZZZ```jjjllllllgggccceeennnvvv~~~zzztttqqqqqqsssuuuvvvxxxuuurrruuu|||~~~~~~~~~zzzwwwzzz{{{vvvqqqnnnjjjfffcccaaa```^^^]]]\\\\\\\\\\\\___bbbeeegggfffgggiiikkksssvvvwwwuuuvvvwwwsssmmmfffaaa[[[VVVQQQPPPYYYccchhhnnnwww|||~~~yyyeeeQQQGGGEEEAAA===AAAGGGQQQ```tttmmm___\\\SSSRRRKKKAAA;;;:::999777777666777999;;;<<<;;;:::<<<===FFFgggzzznnnbbbXXXMMMBBBBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAACCCDDDEEEFFFHHHKKKMMMNNNRRRVVVZZZ\\\aaagggmmmtttlllcccSSSEEEBBBAAA======BBB<<<>>>@@@BBBEEEJJJPPPUUUZZZ___ffflllmmmkkkiiihhhhhhhhh___VVVTTTOOORRRaaa|||zzz{{{|||||||||||||||}}}~~~~~~~~~~~~rrrfffccc\\\QQQMMMSSSvvveeehhhxxxrrrllleeeFFF555666222111666666;;;???RRRvvv{{{bbbPPPIIIDDDFFFHHHHHHHHHJJJHHHFFFEEEEEEAAA======AAACCCKKKUUU\\\dddrrr{{{mmm]]]ZZZ```mmmnnnmmmgggbbbdddnnnwww{{{sssnnnlllmmmpppnnnooottt|||xxxwwwwwwyyyzzz~~~rrrnnnjjjlllttt~~~~~~|||yyytttpppmmmjjjfffdddeeedddcccbbbaaa```______eeegggjjjkkkkkklllmmmooowwwyyyzzzwwwwwwvvvqqqkkk^^^XXXQQQMMMJJJLLLVVVaaagggnnnwww}}}{{{gggRRRHHHEEEBBB>>>AAAFFFPPP^^^rrrjjj\\\YYYLLLMMMIII@@@:::888777555888777666777:::<<<<<<;;;<<<>>>FFFhhh|||ooocccWWWKKK@@@BBBAAAAAA@@@???@@@@@@@@@>>>?????????@@@@@@@@@AAA@@@AAACCCDDDDDDFFFIIIKKKOOORRRVVVYYY[[[^^^cccfffxxx}}}|||zzz{{{~~~}}}tttggg^^^\\\PPPEEEBBBBBB@@@AAAEEEAAABBBDDDGGGKKKQQQYYY___dddffflllrrrrrrppprrruuusssuuukkkaaa\\\TTTTTTbbb|||{{{|||}}}|||||||||||||||}}}~~~~~~~~~qqqccc```\\\RRRMMMNNNlllfffccc}}}vvvtttaaatttmmmLLL999777222111555666666<<>>FFFhhh}}}|||qqqeeeYYYLLLAAAAAAAAA@@@????????????@@@>>>>>>>>>???????????????@@@AAACCCCCCDDDEEEHHHJJJNNNOOOQQQTTTWWW[[[```dddmmmrrr|||{{{xxxvvvnnnmmmmmmmmmkkkdddXXXPPPLLLFFF@@@@@@AAAAAAAAACCCEEEGGGJJJMMMSSSZZZbbbhhhooonnnpppssssssrrrxxxzzznnnfffYYYXXXddd}}}{{{{{{~~~}}}|||||||||||||||}}}~~~~~~~~~sssccc^^^[[[SSSNNNMMMcccqqqddd{{{www}}}```lllsssRRR===:::444111555666666:::QQQgggRRRLLLFFFEEEEEECCCEEEHHHHHHFFFDDDDDDAAA<<<<<>>GGGiiizzz}}}zzzooobbbVVVJJJAAAAAAAAA@@@???????????????????????????????????????@@@AAABBBCCCCCCDDDGGGIIIKKKKKKKKKNNNRRRWWW\\\___aaaccciiisssyyytttpppnnnfffdddaaa___\\\VVVNNNHHHDDDBBBAAABBBDDDEEEEEEEEEHHHJJJNNNRRRXXX```hhhmmmuuuqqqpppsssqqqrrr|||{{{ooo___ZZZfff~~~yyyzzz}}}|||||||||||||||}}}~~~~~~~~~~~~xxxiiiaaa]]]VVVPPPNNN[[[zzzhhhjjj}}}eeehhhuuuTTT???<<<555222666666:::;;;PPPjjjTTTMMMHHHEEECCCAAACCCGGGGGGEEEDDDDDD@@@<<<<<<@@@DDDJJJPPPYYYnnn|||mmm^^^ZZZ```___eeejjjkkkhhhiiipppwww||||||}}}}}}vvv}}}zzzxxx}}}vvvmmmjjjkkkllluuuvvvxxxzzz}}}}}}yyyvvvtttrrrrrrqqqooonnnkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkmmmqqquuuxxxyyyxxxvvv|||zzzooo___QQQLLLFFFBBBAAAAAABBBFFFLLLWWW^^^iiiuuu~~~pppYYYKKKFFFDDDBBBCCCHHHOOO\\\qqquuuhhhfffcccbbbZZZIII<<<888:::;;;888777666777:::<<<<<<;;;===>>>GGGiiiyyykkk\\\PPPGGG@@@AAA@@@@@@??????????????????????????????????????????@@@AAABBBBBBCCCEEEGGGHHHHHHIIILLLPPPUUUXXXZZZZZZ[[[]]]dddttt{{{tttnnnjjjhhhaaa___[[[WWWSSSOOOKKKIIIGGGGGGFFFGGGHHHJJJKKKJJJIIILLLQQQWWW]]]dddkkkpppqqqlllkkkooonnnooo|||uuuddd```kkk~~~|||uuuvvvzzz{{{{{{{{{{{{|||~~~~~~~~~rrrjjjcccZZZRRROOOSSSxxxpppddd~~~gggbbb|||pppPPP===;;;666333777777>>>;;;MMMmmmSSSMMMHHHEEEBBB@@@CCCHHHFFFCCCCCCCCC@@@<<<===@@@DDDLLLRRRXXXlll}}}mmm^^^ZZZ```aaaeeeiiihhheeegggooovvvzzzzzz|||~~~|||sssoooooosssrrrrrrsssvvvyyy}}}~~~~~~{{{vvvtttrrrqqqqqqqqqpppooommmllllllllllllnnnoooppppppooopppssswwwyyyxxxwwwzzz}}}vvvlll]]]OOOJJJEEEDDDFFFGGGFFFHHHKKKTTT[[[gggtttrrr[[[KKKFFFEEECCCCCCFFFMMMZZZooozzzmmmjjjeeefff___NNN???999999999777666777999;;;<<<;;;:::===???GGGjjj{{{hhhWWWLLLEEE@@@AAA@@@@@@???>>>?????????@@@@@@@@@???????????????>>>???@@@AAA@@@AAADDDFFFHHHHHHJJJNNNRRRUUUVVVVVVZZZYYYZZZ^^^kkkzzzrrrmmmiiiggg```]]]YYYTTTPPPMMMLLLLLLHHHIIIHHHFFFGGGKKKLLLLLLKKKOOOUUU[[[aaagggnnnrrriiidddfffkkkkkklllyyyyyyiiifffrrrzzzrrrssswwwzzzzzzzzz{{{|||~~~yyyqqqiii^^^TTTOOOLLLxxxzzzggg{{{~~~eee]]]tttkkkLLL;;;:::666444888888===888JJJnnnRRRMMMHHHEEEBBB@@@CCCIIIEEECCCBBBCCC@@@<<<===AAADDDNNNUUUWWWeee~~~}}}nnn^^^ZZZ```bbbeeegggddd```cccllltttxxxzzz}}}~~~|||wwwtttwww~~~vvvpppnnntttsssqqqqqqssswww|||~~~yyy}}}|||zzzvvvuuusssrrrssssssrrrqqqnnnnnnmmmmmmnnnpppsssttttttsssrrrtttxxxyyywwwuuu|||{{{uuulll```TTTJJJGGGHHHLLLNNNMMMMMMNNNQQQXXXdddrrr}}}sss\\\LLLFFFEEEDDDBBBEEELLLXXXmmm|||ppplllgggiiicccRRRAAA888555444666666777999<<<<<<;;;999===???GGGjjj|||iiiUUUIIIDDDBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@?????????>>><<<<<<<<<===???AAADDDEEEHHHHHHIIIKKKNNNQQQTTTVVV___bbbaaa^^^cccsss~~~{{{wwwppphhhaaa___]]]YYYTTTPPPMMMKKKKKKPPPOOONNNNNNOOOQQQSSSTTTXXX[[[]]]```fffjjjhhhbbbbbb^^^]]]___aaacccjjjrrr~~~oooooowww}}}ttttttxxx|||}}}}}}|||{{{{{{}}}~~~~~~~~~rrrjjjeee___VVVOOOPPPfffrrroooxxx]]]^^^llluuuhhhTTT>>>444333333555666888@@@NNN}}}cccMMM@@@EEEGGG@@@???EEEEEEEEEDDDAAA??????@@@BBBDDDLLLSSSXXXaaarrrxxxjjj\\\XXXZZZaaaaaadddgggggggggmmmtttzzz}}}~~~~~~~~~{{{qqqkkkZZZ\\\___aaadddiiinnnrrrzzzooottt{{{yyywwwwwwxxxyyyyyyxxxwwwxxxzzz~~~~~~uuusssqqqppppppssswwwyyywwwqqqkkkkkkpppvvvxxxxxxtttqqqoooppprrrsssrrrppp}}}uuuiii[[[RRRJJJHHHGGGJJJQQQVVVTTTOOOMMMSSS]]]hhhsss{{{pppYYYKKKHHHHHHHHHEEEFFFIIITTTiiiyyy}}}qqqxxxrrrooodddRRRBBB<<<999888777888888999999:::;;;;;;???===FFFmmmyyydddQQQFFFBBBAAA@@@@@@@@@@@@????????????@@@?????????>>>>>>>>>>>><<<<<<<<<===>>>@@@BBBCCCEEEFFFGGGIIIMMMQQQUUUWWWgggllllllgggfffnnnzzz|||yyyvvvqqqkkkfffbbb```\\\XXXUUUSSSSSSSSSRRRQQQPPPPPPRRRUUUXXXZZZ^^^aaadddeeeiiikkkggg___^^^YYYVVVYYY[[[[[[^^^cccpppuuu{{{zzznnndddgggooo}}}vvvtttxxx{{{|||}}}|||{{{{{{|||~~~}}}}}}}}}}}}}}}~~~tttjjjccc\\\TTTOOOOOOeeeyyyuuufff\\\bbbjjjlllVVV???555444555555555444<<>>===FFFmmmttt^^^KKKBBB@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<===>>>???@@@BBBBBBDDDGGGLLLQQQWWWZZZiiirrrvvvpppjjjkkkpppttt|||zzzvvvtttrrrooollleeebbb^^^ZZZXXXXXXYYYZZZUUUTTTTTTTTTWWW[[[___bbbgggjjjllllllmmmmmmeee\\\[[[TTTPPPSSSVVVUUURRRQQQQQQTTTXXXYYYTTTPPPUUU]]]xxxwwwsssvvvyyyzzz{{{{{{zzzzzz|||}}}|||{{{{{{{{{{{{|||}}}}}}}}}rrrggg^^^WWWTTTPPPfff~~~xxxkkkXXX]]]jjjqqqZZZ@@@555666666555444666===JJJzzzyyyaaaNNNAAACCCEEE@@@@@@FFFEEEGGGGGGEEEBBB???======???GGGNNNSSS^^^pppvvvggg[[[XXX[[[\\\]]]___aaa______gggppptttwww{{{~~~}}}~~~~~~zzzsssnnnnnnrrrqqqnnniiiffffffhhhlllnnnnnnqqqwwwtttjjjjjjnnnvvv{{{sssddd]]]dddnnnfffgggjjjmmmqqquuuxxxyyy~~~~~~|||{{{zzzyyyxxxxxxxxxuuurrrssswww{{{|||{{{rrrpppnnnoooqqqtttvvvwww}}}}}}{{{yyysssjjj___XXXGGGDDDAAAAAADDDFFFHHHJJJLLLNNNRRRXXXbbbmmmwww}}}www___MMMGGGFFFEEEFFFGGGIIIRRReee|||}}}{{{~~~ooossstttrrrgggRRR@@@888666555777888888999999:::;;;;;;>>>===FFFmmmpppYYYGGG@@@??????>>>>>>>>>>>>============>>>============<<<<<<<<<=========<<<<<<=========>>>???BBBFFFLLLRRRXXX[[[bbbmmmuuuqqqjjjjjjnnnqqqvvv~~~xxxtttssssssqqqpppgggccc^^^ZZZXXXXXXZZZ\\\XXXXXXXXXZZZ]]]bbbgggiiillloooqqqqqqqqqoooeeeZZZZZZQQQMMMQQQVVVTTTNNNIIIBBBBBBCCCEEEDDDCCCIIIQQQssstttooopppwwwyyyzzz{{{zzzzzz{{{||||||{{{{{{{{{{{{|||}}}}}}xxxjjj___YYYWWWQQQiii|||wwwmmmVVV```vvvuuu\\\BBB777777777555333888<<>>;;;:::===EEEMMMRRR]]]qqquuufffZZZWWW[[[]]]___dddgggdddbbbhhhqqqrrruuuzzz}}}|||xxxzzz|||}}}}}}tttlllhhhgggdddddddddhhhoooxxxqqqccc^^^```jjjqqqjjj[[[RRRVVV^^^[[[\\\___cccgggnnntttxxx~~~{{{zzz{{{yyyxxxzzz}}}wwwuuurrrqqqrrrsssuuuvvvzzz{{{|||{{{vvvmmmccc[[[JJJDDD???=========@@@DDDGGGIIILLLSSS]]]jjjuuu|||zzzbbbOOOHHHFFFEEEFFFGGGIIIQQQccczzzzzzhhhiiiqqqpppfffSSSAAA888777666777888888999999:::;;;;;;>>><<>>>>>>>>=========<<<<<<============<<<<<<<<<;;;============<<<<<<;;;;;;<<<>>>AAAFFFLLLSSSXXX[[[ZZZdddllliiieeefffkkknnnuuuwww|||xxxtttttttttsssrrrkkkgggbbb]]]ZZZZZZ\\\]]]]]]]]]___aaadddiiimmmooonnnrrrtttttttttqqqfff\\\XXXOOOJJJPPPWWWVVVOOOKKKCCCAAAAAABBBBBBCCCJJJRRRqqqqqqjjjlllvvvxxxzzz{{{zzzzzz{{{|||}}}}}}||||||}}}}}}~~~xxxiii]]]VVVTTTOOOhhh}}}www{{{vvvXXX___xxxsss\\\CCC888777777444222666888???kkkjjjNNNEEEAAAFFFJJJGGGEEEGGGGGGIIIJJJHHHDDD>>>;;;999===EEELLLQQQ]]]qqquuueeeYYYWWWZZZ\\\aaaiiimmmiiieeeiiipppssswww{{{{{{xxx{{{~~~yyypppiiidddgggiiinnnvvvtttaaaYYYZZZ```eeecccZZZSSSQQQRRRRRRTTTWWWZZZ```iiissszzz~~~}}}|||}}}~~~~~~}}}zzzvvvtttrrrrrrsssxxx{{{~~~}}}ttthhh```SSSIIIBBB@@@@@@>>>@@@EEEEEEFFFKKKRRR]]]jjjvvv||||||dddQQQIIIGGGGGGDDDFFFIIIPPPbbbyyyzzzffffffjjjllleeeTTTBBB:::999999777888888999999:::;;;;;;===<<>>>>>>>>>>>========================<<<<<<<<<<<<======>>>>>>===<<<;;;;;;;;;>>>CCCIIINNNSSSWWWXXXVVV]]]aaa^^^\\\]]]```aaacccaaacccjjjttt{{{wwwuuuvvvwwwvvvtttqqqnnniiieeebbbbbbcccccccccdddgggjjjmmmppprrrsssqqquuuvvvvvvvvvsssiii^^^UUULLLHHHMMMUUUVVVRRROOOGGGDDDDDDDDDCCCCCCKKKTTTnnnrrrkkknnnuuuwwwzzz{{{{{{{{{{{{|||~~~~~~}}}}}}~~~~~~|||ooobbbYYYTTTLLL^^^uuu]]]XXXkkklllYYYDDD:::777555333333666:::@@@iii|||yyy```IIICCCBBBFFFJJJHHHGGGHHHHHHIIIJJJHHHDDD???;;;:::===EEEKKKPPP\\\pppuuufffYYYVVVYYYZZZ```iiimmmhhhcccgggooouuuyyy}}}|||{{{}}}vvvppp||||||kkkaaaXXXXXXXXXYYYXXXTTTNNNJJJLLLNNNQQQUUU\\\ggguuu~~~~~~~~~}}}xxxuuutttttt{{{}}}zzzppphhh[[[NNNDDDEEEGGGEEEEEEIIIKKKKKKMMMSSS\\\hhhssszzz~~~~~~fffRRRIIIGGGFFFBBBEEEIIIQQQbbbxxxyyyeeedddccchhheeeVVVEEE<<<:::;;;777888888999999:::;;;;;;===<<>>>>>>>>======>>>>>>>>>=========<<<<<<======>>>>>>>>>===<<<;;;;;;???EEEKKKQQQTTTUUUUUUSSSWWWXXXUUUTTTTTTSSSPPPJJJIIILLLPPPRRRZZZmmmxxxvvvuuuwwwzzz{{{yyywwwtttrrrooommmkkkjjjkkkkkkjjjlllooosssuuuvvvvvvvvvvvvxxxyyyxxxwwwtttjjj```UUUMMMGGGLLLRRRUUUUUUUUUPPPOOOMMMJJJEEEBBBHHHRRRgggyyywwwsssvvvuuuxxx{{{|||||||||||||||~~~~~~}}}}}}~~~~~~~~~~~~wwwjjj^^^WWWKKKSSS}}}}}}rrrcccSSSaaadddUUUEEE;;;666333222444666<<>>>>>>>>>>>>>>>>>>>>>>>============<<<===>>>??????>>>===<<<<<<@@@GGGNNNRRRTTTTTTSSSOOORRRSSSQQQPPPPPPKKKEEE>>>@@@DDDFFFBBBBBBOOO```ggg~~~rrrrrrsssxxx}}}|||yyytttsssrrrpppppppppppppppnnnqqquuuyyy{{{zzzyyywwwzzz||||||zzzxxxuuukkkaaaWWWOOOIIILLLRRRUUUWWWZZZ```^^^\\\UUUKKKDDDIIIRRR```rrr|||yyy~~~uuuxxx{{{}}}}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~xxxkkk]]]TTTMMMMMMqqqqqq|||fffUUUaaa___RRREEE<<<666111111444111:::FFFooofffOOOIIICCCAAABBBDDDGGGJJJIIIIIIIIIGGGCCC???===<<<;;;BBBIIIMMMXXXmmmwwwgggYYYTTTVVV]]]aaaffffff```]]]gggsssxxx{{{~~~|||zzz{{{uuuhhh```WWWTTTVVVXXXWWWUUUIIILLLOOOSSSZZZiii{{{~~~{{{{{{{{{{{{{{{}}}~~~~~~{{{tttbbbWWW```jjjjjjiiijjjeee^^^VVVQQQTTT]]]hhhpppppptttzzziiiQQQEEEBBBAAA>>>DDDJJJSSScccwwwkkkjjj^^^fffgggZZZHHH<<<999888777888888999::::::;;;;;;<<<;;;EEElll}}}yyygggNNNAAACCCBBB<<>><<<;;;<<<===???@@@>>>>>>>>>===;;;<<<>>>@@@============<<<<<<;;;;;;<<>>===EEEiiimmmSSSEEEEEEDDD???@@@???===<<<===>>>???@@@>>>>>>???>>><<<===???AAA>>>======<<<<<<<<<======BBBFFFJJJLLLLLLKKKJJJJJJRRRRRRSSSUUUYYY[[[[[[[[[XXXVVVSSSPPPLLLHHHFFFEEEJJJNNNOOOLLLLLLRRRVVVWWW^^^bbbeeeeeegggjjjiiieee``````fffqqqyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyy{{{~~~|||zzzyyyvvvuuuxxxxxxoooccc\\\SSSJJJFFFEEEEEEJJJQQQ\\\aaabbb\\\QQQIIIHHHJJJKKKOOO^^^uuu|||xxxzzz|||~~~~~~}}}~~~}}}||||||{{{|||}}}~~~}}}~~~~~~~~~}}}uuulll^^^SSSGGGKKKbbbuuummmgggNNNXXX\\\VVVIII:::333444555444888777BBBiiidddQQQBBB@@@EEEBBBCCCJJJKKKHHHGGGEEEDDDCCC@@@<<<999===AAAFFFLLLUUUggg}}}pppfffYYYQQQVVVXXX^^^cccbbb^^^___hhhpppuuuyyy~~~yyyrrrtttvvvyyy{{{}}}{{{ooo___WWWZZZ```\\\TTTOOONNNNNNSSSaaarrr~~~|||{{{zzz{{{|||{{{yyyxxx{{{}}}~~~xxxrrrkkkeeegggooouuutttppphhh___TTTKKKIIIKKKOOORRRTTTVVVZZZaaajjjrrrvvvyyy~~~|||hhhTTTHHHCCCBBBBBBEEEHHHOOO^^^rrrssszzzkkkhhhfffaaa```WWWBBB888777111???===;;;999888999:::<<<>>>===FFFkkk|||}}}gggNNNBBBBBBBBB>>>@@@???>>>======>>>???@@@===?????????>>>>>>@@@BBB@@@>>><<<;;;;;;===???AAAFFFGGGIIIHHHGGGFFFGGGHHHTTTSSSVVV```mmmxxx~~~zzz{{{zzztttmmmiiiggghhhdddddd^^^VVVRRRQQQNNNHHHLLLOOOOOOLLLMMMTTTYYYZZZWWWYYYcccrrr|||~~~||||||}}}~~~zzzxxxvvvwww|||}}}rrrddd___UUUKKKFFFBBB@@@AAADDDIIINNNRRRQQQJJJEEECCCDDDDDDFFFSSSkkk~~~zzz{{{|||~~~}}}}}}|||||||||}}}}}}~~~zzz|||~~~~~~~~~zzzqqqaaaRRRJJJHHHXXXxxxwwwuuukkkhhhMMMTTT]]]XXXKKK<<<444444666555888777BBBkkklllUUUDDD@@@CCC@@@AAAHHHJJJGGGEEECCCBBBAAA???<<<999===@@@EEEKKKSSScccvvvoooeeeYYYQQQUUUXXX\\\aaabbbaaaccciiioootttyyy~~~}}}xxxmmmqqqvvvyyyzzz|||{{{}}}wwwhhh```ccchhhcccYYYUUUPPPOOOXXXiiiyyy{{{{{{}}}~~~~~~|||{{{zzz|||~~~~~~}}}}}}yyyuuunnnjjjmmmuuuwwwpppgggZZZUUUNNNGGGBBBAAAAAABBBAAADDDIIINNNUUU]]]eeejjjvvv}}}}}}gggSSSGGGBBBCCCAAADDDHHHOOO___sssnnnqqq|||wwwooofffbbb```___XXXMMMMMMIII999@@@AAAAAA>>>:::888999<<<===>>>HHHooowwwrrrjjjYYYGGG@@@AAABBB>>>???>>>>>>============>>>===>>>@@@@@@@@@@@@BBBDDDCCCAAA>>><<<<<<>>>BBBDDDDDDEEEEEEDDDDDDFFFIIILLLSSSVVV\\\fffrrr}}}~~~yyyuuukkkaaa]]]___\\\VVVUUUZZZaaaccc]]]\\\ddduuu~~~~~~}}}}}}}}}rrreee___UUUKKKFFFCCC???===???:::===BBBCCCAAA@@@???@@@EEEEEEPPPhhh|||{{{{{{||||||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{}}}~~~~~~~~~~~~|||sssaaaPPPKKKFFFWWWmmmnnnuuugggnnnOOOPPP[[[WWWMMM>>>666555666555999888BBBjjj}}}}}}]]]IIIBBBDDD???@@@GGGHHHEEECCCAAA@@@@@@>>><<<::::::>>>CCCIIISSSaaasss|||lllcccXXXRRRXXX\\\___cccddddddeeehhhkkksssxxx~~~{{{xxxqqqvvvzzzzzzzzz}}}{{{~~~~~~pppiiiooouuupppggg```UUUQQQ[[[ooo}}}}}}}}}~~~~~~|||}}}|||vvvpppmmmqqqxxxvvviii]]]RRRMMMGGGCCCCCCCCCBBB@@@===@@@DDDFFFHHHNNNVVV\\\llluuu~~~~~~hhhSSSFFFBBBCCC@@@DDDHHHOOO___sssrrrrrrzzzttt{{{ssseeebbbdddeee\\\TTTZZZWWWDDD<<<@@@BBB@@@;;;888999===<<<>>>JJJrrr|||sssccc\\\PPPFFFDDDEEEDDDAAA======<<<<<<;;;;;;;;;;;;;;;===???AAAAAABBBDDDEEEEEECCC???======???CCCFFFCCCCCCBBBAAAAAAEEEJJJNNNXXX___hhhmmmpppsssyyy~~~rrrsssqqqkkkkkkqqquuuvvvddd___cccvvvzzzrrriiiaaaVVVKKKGGGCCC>>><<<<<<999:::<<<>>>???AAACCCDDDCCCCCCNNNfffyyyyyyzzzzzz{{{|||}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{qqq___NNNIIIDDDWWWgggiiizzzeeesssPPPJJJUUUTTTLLL@@@777666666666999999BBBgggdddNNNEEEEEE@@@@@@FFFEEEDDDCCCAAAAAAAAA???===:::;;;>>>DDDKKKWWWfffwww|||kkkbbbXXXTTT[[[\\\```cccdddcccdddgggjjjqqqvvv}}}~~~|||zzzxxxyyy{{{|||zzzyyy}}}vvvpppvvvzzzlll\\\RRR]]]qqq}}}~~~zzz}}}|||{{{|||wwwrrrnnnqqquuupppbbbVVVRRRJJJBBBAAAEEEHHHEEEAAAAAADDDGGGHHHHHHLLLQQQVVVbbbnnnyyykkkUUUFFFBBBCCC???CCCHHHPPP```tttuuusss}}}yyyrrrzzzqqqbbbdddiiilll\\\JJJIIIHHH999777;;;???>>>:::888:::===<<<>>>KKKtttzzzqqq\\\TTTJJJEEEDDDDDD@@@===<<<<<<<<<;;;::::::999999999;;;???AAAAAABBBDDDFFFFFFCCC@@@======???BBBDDDCCCBBBAAA>>>>>>AAAFFFJJJ\\\ggguuu|||~~~zzzccc___dddvvv{{{tttnnnfffYYYMMMHHHEEE@@@===<<>>AAADDDEEEEEEDDDDDDNNNddd{{{xxxxxxyyyzzz|||}}}}}}}}}}}}||||||}}}~~~~~~}}}~~~~~~xxxnnn]]]NNNMMMDDDUUUpppnnnhhhqqqMMMDDDLLLNNNJJJAAA888666666555777999BBBdddfffPPPFFFFFFBBBBBBFFFDDDCCCCCCCCCDDDDDDBBB>>>;;;>>>@@@EEENNN[[[lll}}}nnneeeZZZUUU\\\XXX]]]aaaaaa___```eeekkkooottt{{{~~~{{{zzzyyy}}}}}}|||zzzyyy~~~yyyrrrvvvsss```TTT^^^qqq~~~~~~|||~~~zzz|||{{{xxxxxx{{{~~~}}}}}}~~~wwwsssoooooonnnhhh]]]SSSPPPIIIAAA@@@BBBDDDBBB???BBBEEEIIILLLNNNOOORRRSSS]]]jjjwww~~~oooXXXHHHBBBCCC>>>CCCHHHPPP```ttttttmmmssspppnnnyyykkk]]]]]]eeemmm^^^CCC::::::333333777::::::999888:::===<<<>>>KKKttt~~~xxxpppZZZPPPFFFAAAAAA@@@<<<999<<<<<<<<<<<<;;;:::999999777:::>>>@@@AAACCCDDDFFFDDDBBB???<<<;;;<<<>>>???AAA@@@>>>;;;;;;===BBBFFFXXXcccqqq~~~}}}sss]]]```lllzzzsssiii\\\PPPLLLLLLIIIGGGGGGHHHFFFEEEGGGJJJKKKHHHEEEGGGFFFLLL\\\nnn{{{xxxyyy|||~~~~~~}}}{{{|||~~~}}}tttjjj\\\PPPNNNEEEVVVyyywwweee~~~mmmKKKAAACCCHHHHHHAAA:::777666555444888AAA```cccMMMDDDFFFCCCDDDGGGEEECCCDDDEEEGGGGGGEEE@@@<<<>>>@@@DDDMMM[[[mmm~~~tttkkk]]]UUUYYYWWW\\\```]]]XXXXXX___fffmmmrrryyy{{{zzzzzz}}}|||||||||~~~zzznnnnnnyyysss```UUU___oooxxx}}}|||{{{|||}}}~~~}}}yyyvvvyyy}}}~~~~~~~~~xxxuuuppplllgggaaaZZZTTTQQQQQQOOOLLLIIIHHHHHHIIILLLNNNRRRWWW[[[[[[YYYVVV[[[iiixxxsss[[[IIICCCCCC>>>BBBHHHQQQaaauuutttfffhhhggglll|||~~~cccXXXRRR\\\kkkdddHHH888999888444555666777888999:::;;;<<<>>>KKKsss}}}|||vvvppp^^^RRREEEAAAAAAAAA???===============<<<;;;:::999666999===@@@AAACCCDDDFFFBBB@@@===;;;999999;;;;;;<<<;;;:::999999<<>>JJJrrr~~~}}}xxxqqq^^^PPPDDDBBBDDDCCC@@@???===<<<;;;;;;<<<;;;999777222222444999???BBB@@@>>>DDD@@@:::777777888::::::555666777888:::===???@@@IIINNNUUU^^^hhhsss~~~|||kkk\\\fffxxxyyymmmcccVVVNNNNNNTTT[[[___bbbaaacccgggjjjeeeYYYOOOEEEAAABBBHHHNNNVVVeeettt~~~||||||}}}~~~}}}|||zzz{{{~~~~~~~~~}}}}}}{{{kkkXXXJJJIIIHHHRRRvvvwwwdddkkkzzzWWW@@@FFFDDDIIIHHH;;;666777111999333@@@VVVyyypppTTTEEECCCIIIFFFEEEIIIHHHIIIHHHFFFEEEEEEBBB???<<<555;;;===CCCSSS^^^ooo~~~rrraaaUUUXXXTTT[[[aaa___XXXSSSVVV[[[eeeppp{{{~~~~~~}}}~~~xxxzzz|||xxxfff[[[^^^kkkvvviii^^^XXX[[[aaacccfffkkkooowww}}}~~~zzz{{{{{{yyyxxxyyy}}}}}}zzzzzz{{{xxxssskkkddd```^^^___kkknnnrrrtttrrrooolllkkkvvvvvvxxx}}}zzzooofff___mmm{{{vvvYYYHHHDDDAAADDDCCCFFFPPPaaasssmmmgggdddqqq}}}aaaWWWPPPcccpppeeeMMM<<<888999;;;;;;:::999999:::::::::<<<<<>>===<<<;;;;;;<<<<<<:::888444222222555:::===>>>======;;;888777777888888777555666777888:::<<<>>>@@@DDDHHHOOOWWW```iiirrrxxxzzzhhhZZZeeewwwuuujjj```TTTKKKKKKOOOUUUYYYdddfffmmmtttuuulllZZZLLLCCC??????CCCGGGLLLXXXdddppp~~~||||||}}}~~~}}}|||}}}~~~~~~|||{{{yyyyyyzzz~~~|||lllZZZMMMIIIGGGPPPvvv{{{cccfffaaaHHHDDDCCCJJJIII;;;555666000888333AAAXXX|||nnnUUUDDDBBBHHHDDDDDDGGGFFFHHHGGGFFFEEEDDDBBB>>>;;;555::::::???MMMXXXhhh~~~}}}ssscccUUUVVVTTT[[[bbbaaa\\\XXX[[[```gggmmmwww}}}~~~}}}}}}}}}}}}xxxeeeXXXWWW___hhhaaaZZZUUUTTTSSSRRRUUU\\\aaalllyyy|||{{{|||~~~{{{yyyyyy||||||{{{}}}|||{{{vvvooohhhddddddfffvvvyyy}}}}}}{{{xxxuuutttzzzzzz|||}}}rrriiibbbnnnzzzvvvZZZIIIFFFCCCBBBAAAEEEPPPaaattttttkkkeeeoooxxx]]]TTTWWWiiisssgggOOO>>>:::<<<;;;::::::999999:::::::::>>>===KKKwww~~~ttt[[[NNNBBB@@@AAA@@@>>>>>>===<<<;;;<<<<<<<<<:::888666444222333666999;;;<<<777666555555666666555333555555666888:::<<<>>>???AAAFFFMMMUUU^^^hhhqqqwwwzzzggg^^^iiizzz}}}rrrjjjaaaTTTJJJGGGIIIMMMPPP\\\cccppp}}}ttt```PPP@@@===;;;===>>>@@@GGGOOOVVVhhh~~~|||{{{|||}}}}}}|||~~~~~~~~~~~~~~~}}}}}}}}}zzzzzz{{{}}}nnn]]]PPPIIIGGGOOOuuudddbbbbbbHHHCCCDDDMMMLLL<<<555555000777333BBBZZZkkkWWWEEEAAAFFFCCCBBBFFFEEEGGGFFFEEEDDDDDDAAA>>>:::777;;;:::===JJJTTTccczzz}}}uuueeeUUUSSSQQQYYY```aaa]]][[[^^^bbbhhhlllrrrzzz~~~~~~}}}xxxeeeVVVRRRWWW^^^]]]ZZZWWWRRRKKKGGGJJJQQQUUUaaappp|||}}}yyytttrrrssswww{{{}}}~~~|||}}}~~~{{{|||yyyrrrjjjgggjjjnnn~~~}}}|||~~~~~~rrrhhheeepppzzz}}}~~~vvvZZZJJJHHHEEE@@@@@@DDDPPPaaatttuuujjjbbblllwww^^^WWW^^^mmmuuugggNNN>>>:::<<<::::::999999999999::::::@@@???LLLwwwwwwXXXLLLBBB???@@@???===>>>>>>===<<<<<<===<<<:::888888777666666777999::::::777555333333333333222111444444555777999;;;===>>>???CCCIIIRRR]]]jjjxxx{{{fffgggsss}}}sssnnnfffYYYMMMFFFDDDFFFHHHKKKUUUeeetttzzzssscccUUUAAA???>>>>>>>>>>>>AAADDDGGGWWWppp~~~{{{zzz{{{}}}}}}||||||||||||}}}~~~}}}ooo^^^RRRIIIHHHQQQrrreeeaaa]]]FFFBBBFFFRRRQQQ@@@666666111555222CCC\\\nnn\\\HHHAAAEEEBBBBBBFFFEEEEEEDDDDDDDDDDDDAAA===:::;;;???===???LLLVVVeee|||}}}wwwgggUUURRRNNNUUU\\\]]][[[YYY\\\___fffkkkssszzz~~~~~~~~~wwwdddUUUQQQVVV]]]___^^^\\\WWWQQQNNNPPPTTTVVV___kkkuuuzzz{{{||||||tttrrrpppppprrrvvvzzz}}}~~~~~~yyyzzzyyyrrrkkkiiimmmsss|||zzznnncccgggrrr|||uuuYYYIIIHHHEEEAAAAAADDDOOOaaasssmmmaaa[[[hhh}}}hhhdddbbboootttdddKKK;;;888:::999999999999999999:::;;;AAAAAANNNxxxxxxVVVKKKAAA??????======>>>>>>===<<<<<<===<<<:::888;;;<<<=========<<<;;;:::===999444111000111111111333444555666888;;;===>>>===>>>BBBIIITTTdddtttxxxcccmmm{{{zzzvvvnnnaaaTTTIIIDDDCCCCCCAAAHHHUUUaaagggcccXXXPPPCCCCCCBBBAAAAAACCCCCCBBBBBBNNNddd~~~{{{zzz{{{|||}}}}}}}}}}}}}}}~~~{{{nnn^^^SSSJJJIIIUUUoooxxxccc___~~~zzz[[[GGGBBBIIIXXXXXXDDD999888333333111BBB]]]}}}bbbLLLCCCEEEBBBCCCGGGEEEDDDDDDDDDEEEEEEBBB===:::;;;@@@>>>BBBNNNYYYhhh~~~~~~xxxgggVVVRRRPPPUUUZZZZZZXXXWWWYYY\\\dddlllwww||||||}}}~~~}}}vvvbbbRRRNNNTTT[[[[[[\\\[[[ZZZZZZ\\\]]]]]]___ccciiiooosssvvvxxxyyyqqqsssvvvyyy{{{}}}zzz|||yyyyyywwwqqqkkkkkkoootttwww{{{xxxjjj```hhhttttttYYYIIIGGGDDDCCCCCCEEEPPP```qqq~~~{{{bbbWWWRRR```|||qqqpppeeepppssscccKKK;;;888999888888888888999999:::;;;@@@AAAOOOzzzvvvUUUKKKBBB???>>>======???>>>===<<<=========;;;999===???BBBBBB@@@===<<<<<<@@@;;;555111000000111222333333444666888:::<<<===@@@@@@@@@DDDMMM[[[kkkuuusss]]]nnn~~~yyyssshhhYYYMMMEEECCCCCCBBBGGGOOOVVVYYYVVVNNNHHHBBBCCCBBB@@@BBBEEEEEEBBBDDDKKK^^^}}}~~~zzzyyyzzz|||}}}}}}{{{nnn^^^SSSJJJJJJVVVlllpppaaa[[[yyytttWWWFFFBBBKKK]]]]]]GGG:::888555444000@@@ZZZfffNNNCCCDDDBBBCCCGGGEEEDDDDDDEEEFFFFFFCCC>>>:::888======AAAOOOXXXggg|||xxxgggWWWTTTUUUWWWZZZYYYWWWWWWZZZ]]]ccclllwww|||{{{|||}}}}}}~~~ttt___NNNIIINNNUUUTTTWWWZZZ[[[```fffhhhfffkkklllmmmpppsssxxx{{{~~~rrrvvv{{{~~~~~~|||zzzzzzvvvyyy}}}zzzwwwsssnnnjjjkkknnnqqqqqquuuzzz}}}xxxkkk```hhhuuuuuuZZZIIIFFFBBBDDDCCCFFFPPP___ppp|||www]]]QQQLLLYYYsss|||qqqpppfffqqqssscccLLL===999:::888888777888888999:::;;;>>>AAAQQQ|||zzzrrrUUUKKKCCC@@@>>>===>>>AAA???===============;;;999>>>@@@BBB@@@>>><<<===>>>===999555222222222222111222333444555777999;;;===@@@@@@AAADDDKKKVVVbbbjjj{{{qqqZZZppp}}}wwwrrriii\\\OOOHHHEEEFFFDDDKKKUUU^^^aaa^^^WWWQQQLLLMMMLLLIIILLLQQQQQQLLLKKKNNN```~~~zzzxxxyyy{{{}}}}}}|||}}}~~~~~~~~~{{{ooo___TTTKKKIIIRRRhhhjjjaaaYYYvvvsssTTTDDD@@@LLL``````III:::888555666000>>>VVViiiOOOBBBBBB@@@BBBFFFDDDDDDDDDEEEGGGGGGDDD???;;;555;;;<<>>===>>>AAA???>>>======>>>===;;;999???@@@@@@===::::::<<<@@@888666555444444444222000222222333555777999;;;<<<999;;;>>>BBBHHHPPPZZZ```eeelllxxxqqqZZZsss{{{wwwsssppphhh\\\PPPIIIGGGHHHCCCMMM]]]kkkrrrpppjjjddd___```^^^[[[^^^dddddd^^^RRRTTTddd~~~zzzxxxyyy{{{}}}}}}vvvxxx{{{~~~}}}|||~~~|||ppp```UUULLLHHHNNNeeegggdddZZZuuuxxxVVVEEE???LLLaaaaaaIII999777444888111<<>>@@@EEEBBBDDDEEEFFFHHHHHHEEE@@@<<<555<<<===BBBOOOVVVaaauuuwwwfffXXXYYYVVVVVVUUUTTTTTTWWW\\\aaaeeehhhnnnuuu{{{|||yyyxxxxxxzzz{{{zzzxxxvvvnnnmmmmmmpppvvv{{{{{{pppaaaSSSNNNQQQVVVYYYhhhssssssssszzzyyypppjjjhhhbbbhhhrrrzzz~~~|||uuussskkkbbb^^^^^^``````^^^^^^aaaeeehhhjjjlllnnnpppttttttvvvzzz{{{vvvkkkaaajjjuuu~~~zzz^^^LLLGGGBBBAAAAAADDDOOO```qqq~~~oooYYYSSSNNNUUUhhh|||zzzccc^^^^^^iiilll^^^III;;;777666777777777777888999:::;;;999???SSSyyyhhhRRRHHH@@@??????>>>???AAA>>>>>>============>>>???@@@???>>><<<:::888777666666666555444444444444444111222444666777777666666;;;<<<>>>@@@CCCGGGJJJKKKOOOWWWcccnnnzzzzzzjjjmmmyyy}}}zzzrrrpppmmmcccVVVPPPOOOKKKCCCIIISSSdddwww~~~xxx}}}~~~|||kkk___]]]iii{{{yyy{{{~~~~~~|||zzz{{{~~~~~~}}}{{{{{{}}}}}}ooo^^^RRRKKKGGGTTTjjj[[[wwwnnnTTTmmm```LLLBBBHHHYYY___LLL<<<666111000666666PPP~~~cccOOO===;;;>>>@@@CCCHHHDDDCCCCCCDDDCCCAAA===999777666888>>>FFFPPPaaaooovvvhhhZZZXXXSSSUUUWWWWWWUUUVVVYYY\\\]]]dddmmmtttzzz}}}~~~wwwyyyzzz~~~}}}yyyuuupppmmmiiieeeccc[[[WWWUUUZZZ```fffpppyyyvvv|||xxxfffVVVQQQTTTTTTPPP\\\nnnxxx{{{~~~||||||yyymmmaaa___dddnnnxxx}}}yyyuuuoooggg^^^XXXVVVVVVVVVUUURRRTTTWWW[[[^^^aaacccdddfffkkkppprrrooojjjdddaaalllssszzzttt^^^MMMDDDBBB???AAAFFFPPP^^^nnn|||nnnVVVRRRSSSaaayyyuuubbb^^^dddrrrvvvdddJJJ;;;777888777777777777888999:::;;;===>>>LLLzzzhhhRRRIIIAAA@@@@@@???@@@BBB>>>>>>=========>>>>>>>>>AAA???===:::888666555444555555666777666555444333444444555777777888888888999999:::<<<>>>@@@BBBCCCCCCFFFJJJQQQ\\\nnnssseeeiiizzz}}}|||tttqqqnnndddYYYSSSSSSOOOHHHOOOXXXhhh}}}xxxeeeaaalll}}}zzz|||~~~~~~~~~|||zzz{{{~~~~~~}}}|||}}}~~~}}}ooo___SSSKKKFFFRRRkkk\\\vvvtttYYYnnnaaaKKKBBBGGGXXX^^^LLL===888333111777777QQQ~~~dddPPP???===@@@AAACCCHHHEEEEEEDDDDDDCCC@@@;;;888888666888===CCCMMM]]]kkkxxxjjj\\\YYYSSSVVVXXXXXXWWWWWWYYY\\\]]]ccckkkrrrwww{{{~~~yyy|||~~~|||vvvooohhh___XXXSSSMMMIIIGGGKKKOOOTTT\\\dddhhhnnnvvv{{{}}}yyypppaaaSSSOOORRRRRROOOVVVgggqqqxxx{{{nnnccchhhooowww~~~{{{uuuiiibbbYYYSSSQQQPPPNNNLLLKKKLLLNNNQQQTTTWWWZZZ[[[___ccchhhkkkjjjeee```]]]jjjooouuuyyy{{{~~~uuu___MMMDDDBBB???AAAGGGQQQ___ooo{{{pppXXXQQQRRReeemmm[[[WWWfffwww~~~kkkOOO===888888777777777777888999:::;;;>>>???NNNzzzhhhRRRIIIBBBAAAAAA@@@@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>;;;777555444333333555666888999999777555333666555555555666777777888888888888888888999:::;;;777888888;;;CCCQQQdddqqq|||pppccciiiuuuwww|||}}}~~~wwwqqqnnnfff\\\WWWVVVSSSOOOSSSYYYhhh}}}qqqmmmttt|||}}}~~~~~~}}}~~~|||{{{|||~~~~~~~~~~~~~~~|||ooo___TTTLLLEEEQQQjjj[[[ttt{{{^^^pppcccKKK>>>CCCTTT[[[KKK<<<888222222888888QQQdddPPPAAA???CCCBBBCCCGGGHHHGGGFFFEEECCC???:::666888666777<<>>AAAHHHTTTbbbpppzzzsss[[[RRRTTTiiihhhWWWVVVhhh|||pppQQQ>>>888666777777777777888999:::;;;???AAAPPP~~~xxxgggQQQHHHAAA@@@AAA@@@@@@BBB>>>?????????>>>>>>=========;;;777444333333444555999999999999999999888888666555444333333333555666999888777777777777777777555777999;;;>>>CCCJJJOOO^^^kkk{{{lllaaahhhjjjnnnttt{{{{{{xxxxxx{{{~~~zzzrrrnnnhhh```[[[YYYXXXWWWWWWYYYaaasss}}}vvvsssxxx~~~}}}~~~}}}|||}}}}}}|||}}}~~~{{{ooo```UUULLLFFFSSSiiiZZZsss|||YYYjjjbbbHHH;;;???OOOWWWHHH;;;777222444999999QQQcccPPPAAA@@@CCCCCCDDDHHHJJJIIIGGGFFFCCC???999444888666777<<>>AAAIIIWWWfffssszzz|||uuu___XXXYYYjjjjjj[[[[[[jjjmmmLLL;;;777555777777777777888999:::;;;>>>AAAQQQ}}}|||}}}vvveeeNNNFFF??????@@@???>>>@@@??????@@@@@@???>>>===<<<999777555333333555888999===;;;999777777999<<<===888777555444333333444555777777666666666666777888777999<<<>>>>>>=========DDDMMMXXX^^^cccmmmvvvcccZZZaaabbbhhhoootttxxxzzz|||~~~|||~~~}}}yyyvvvuuuwww{{{~~~|||wwwrrrmmmgggaaa^^^]]]___```]]]^^^fffsss~~~uuunnnmmmrrr}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~zzznnn___UUULLLFFFVVVlll]]]wwwSSSccczzz~~~{{{___EEE;;;>>>NNNVVVIII===999333444999888PPPfffRRRAAA>>>BBBBBBDDDIIIJJJIIIGGGFFFCCC???999555666555777<<>>@@@@@@???BBBFFFFFFIIINNNTTTZZZ```eeeiiilllmmmnnnnnnmmmkkkhhhfffbbb___WWWNNNLLLOOOQQQPPPMMM]]]ddddddccc[[[WWW```tttxxxnnnoooiiimmmqqqvvv~~~wwwvvvwwwxxx}}}}}}mmm```YYYUUUPPPNNNNNNNNNJJJGGGEEECCCBBBAAAAAABBBDDDEEELLLOOOTTT[[[```bbb___[[[^^^dddkkkppprrrtttxxx{{{~~~rrr[[[JJJBBB@@@>>>BBBKKKZZZjjjvvv||||||vvvbbb^^^]]]hhh~~~jjj\\\___llleeeFFF999999777777777777777888999:::;;;===AAAQQQ{{{}}}~~~zzz{{{uuudddLLLEEE??????@@@>>>>>>??????@@@@@@AAA@@@???===<<<666555555444666888:::<<<===:::666444444777;;;???<<<;;;999888777666666666333333444555777999;;;<<<>>>===<<<::::::;;;<<<======@@@DDDDDDDDDKKK]]]ooovvvjjj[[[TTT[[[^^^ccchhhkkkiiigggggghhhpppvvv}}}~~~|||zzz|||}}}|||zzzxxxvvvwwwzzz}}}|||~~~{{{wwwqqqlllfff``````cccfffbbb^^^]]]aaafffiiiiiissstttwwwzzz{{{uuulllddddddhhhoooxxx~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}yyymmm^^^TTTKKKFFFVVVqqqccc\\\ffffffLLL>>>@@@OOOWWWKKKAAA<<<666333888777OOO~~~nnnXXXCCC===???@@@CCCIIIIIIHHHGGGFFFDDD@@@;;;777555444666===EEEOOO```nnn~~~qqq```XXXPPPPPPPPPSSSUUUVVVUUUSSSVVV[[[bbbiiinnnrrrvvvyyy||||||}}}~~~|||}}}wwwkkk^^^SSSOOONNNHHHDDDAAABBBAAA???AAAEEEBBBCCCEEEHHHLLLPPPSSSUUUTTTTTTUUUVVVWWWWWWWWWWWW[[[YYYRRRIIIGGGLLLPPPPPPSSS___```XXXSSSKKKLLLYYYkkkyyy~~~~~~xxxhhhccc___gggmmmooorrrwww{{{{{{vvvuuutttuuuyyyuuueeeYYYRRRNNNJJJJJJKKKLLLJJJHHHDDDCCCAAA???>>>>>>??????CCCEEEJJJRRRYYY\\\ZZZVVVZZZaaajjjoooqqqqqqrrrtttxxx{{{}}}~~~|||}}}qqqZZZIIIBBBAAA???BBBLLL\\\nnnzzz~~~uuuaaa]]]ZZZbbbvvvdddXXX^^^mmm}}}{{{]]]AAA;;;<<<:::777777777777888999:::;;;===AAARRR{{{|||}}}zzz{{{uuudddLLLEEE???@@@AAA??????@@@???@@@AAAAAAAAA???===;;;666666666777888:::;;;<<<999666333111222444888;;;===<<<<<<;;;999777666555222333555888<<<@@@CCCEEEJJJHHHEEEBBBAAAAAABBBBBB@@@@@@AAA@@@<<<===JJJYYYnnnuuuooobbbZZZQQQMMMUUUWWW[[[]]]\\\WWWTTTUUUWWWccckkktttxxxwwwvvvyyy}}}zzz{{{{{{yyyvvvvvvxxx{{{yyy{{{uuuppplllddd\\\\\\aaa___]]][[[YYYWWWWWWXXXZZZ]]]___bbbccc```[[[WWWUUU\\\cccnnnxxx~~~~~~|||~~~~~~~~~xxxlll]]]RRRIIIEEETTTssshhhhhhkkkmmmPPP>>>@@@NNNVVVKKK@@@<<<555222666555MMM~~~|||bbbHHH>>>======BBBHHHGGGFFFFFFFFFEEEBBB===999555444666===DDDOOO```nnnsss```WWWRRRPPPOOOQQQTTTVVVUUUTTTTTTZZZbbbiiiooorrruuuwww{{{{{{|||}}}~~~~~~}}}}}}oooddd]]][[[UUUPPPKKKJJJGGGDDDEEEIIIEEEEEEDDDEEEGGGJJJKKKLLLHHHGGGGGGHHHIIILLLNNNPPPUUUTTTNNNGGGFFFLLLRRRTTTYYY___XXXMMMKKKIIINNN]]]ooo|||~~~uuueee______ggglllkkkjjjlllnnnnnnwwwuuutttuuuxxx}}}ooo```VVVNNNJJJFFFEEEGGGIIIHHHGGGDDDCCCBBB@@@>>>===;;;;;;<<<===BBBJJJSSSVVVTTTPPPVVV]]]eeekkkmmmmmmoooqqqtttxxx{{{|||{{{|||pppZZZJJJDDDCCC@@@CCCLLL]]]ppp~~~sss\\\UUURRR]]]uuu{{{~~~___UUU^^^hhhwwwrrrUUU>>><<<===777777777777777888999:::;;;>>>CCCTTT{{{}}}~~~{{{|||vvveeeMMMEEE@@@AAABBBAAA@@@AAA???@@@AAABBBAAA???===;;;888888999999::::::;;;;;;444333111000111333555666;;;;;;;;;;;;999666444222333444777<<>>999222111555333LLL~~~jjjLLL???;;;;;;@@@HHHEEEEEEEEEFFFEEECCC>>>;;;666555777===DDDNNN^^^llltttaaaXXXTTTQQQOOOQQQTTTWWWVVVUUUSSSYYYbbbjjjooorrruuuvvv{{{{{{{{{}}}|||~~~~~~}}}tttllliii^^^WWWQQQNNNJJJFFFFFFJJJFFFEEECCCCCCDDDFFFGGGFFFGGGFFFEEEEEEGGGJJJNNNPPPSSSSSSNNNGGGGGGOOOWWW[[[]]]]]]QQQFFFIIIMMMUUUccc{{{xxxiiieee___gggmmmnnnpppsssuuutttzzzxxxwwwvvvyyy}}}~~~mmm___WWWNNNJJJEEEDDDFFFHHHGGGFFFEEEDDDCCCBBB@@@===;;;:::999:::>>>GGGPPPTTTRRRNNNTTTZZZbbbgggiiikkknnnqqqrrrvvv{{{{{{zzz|||qqq[[[LLLEEEEEEAAACCCLLL^^^rrrqqqXXXMMMJJJZZZwww~~~___VVVaaaaaaoookkkOOO;;;;;;:::333777777777777888999:::;;;???DDDVVVzzz|||~~~{{{|||sss```LLLEEE@@@AAABBBAAA@@@AAA@@@@@@???>>><<<;;;999888777888:::;;;<<<;;;::::::999888555222000000000111000222444666777666444333333222777@@@FFFIIIQQQZZZaaajjjooonnnjjjdddWWWJJJJJJCCC===>>>CCCGGGFFFCCCFFFFFFFFFEEEDDDDDDCCCCCCPPPPPPLLLGGGGGGKKKLLLIIITTT___lllrrrrrrqqqtttyyyzzzyyyvvvsssqqqpppqqqqqqsssyyy{{{yyyyyy{{{wwwqqqllleee[[[SSSPPPNNNKKKJJJHHHHHHHHHIIIHHHHHHGGGFFFJJJLLLNNNNNNKKKHHHGGGFFFKKKTTT```kkkxxx}}}}}}~~~}}}ppp```TTTMMM===PPPxxxrrr}}}ZZZaaakkkLLLAAA;;;CCCLLLFFF@@@<<<444444666777FFFzzzyyySSS@@@<<<;;;???EEEDDDCCCBBBBBBCCCDDDBBBAAA888444555;;;DDDNNNZZZddd~~~wwwggg___ZZZTTTPPPPPPTTTWWWVVVTTTXXXYYY^^^eeeiiikkkpppvvvyyyxxxyyy|||~~~~~~||||||}}}yyy~~~vvvlllbbbYYYVVVSSSNNNLLLLLLMMMLLLJJJGGGDDDCCCEEEGGGFFFDDDCCCDDDGGGKKKNNNPPPTTTSSSLLLDDDJJJZZZdddeeehhh```UUUKKKGGGKKKTTT[[[}}}}}}pppsss|||~~~wwwuuuzzzxxxooozzzzzz{{{~~~~~~|||mmm\\\QQQJJJGGGCCCBBBCCCEEEFFFFFFJJJIIIFFFBBB>>><<<===>>>;;;:::;;;AAAIIINNNPPPOOOOOOSSSZZZ```fffjjjnnnqqqqqqvvv{{{}}}}}}}}}pppYYYIIICCCCCC???EEERRRcccuuuuuuVVVDDDJJJbbbwwwttt\\\VVV]]]ZZZeee\\\HHH@@@;;;777999666666777777888:::;;;<<<@@@DDDUUUyyy{{{}}}zzz|||uuudddLLLEEE???@@@AAA??????@@@@@@@@@???>>>===;;;999888999:::;;;<<<===<<<<<<;;;:::999666333222111111222///111333555666555444222555333888AAAHHHIIIMMMSSSZZZdddnnnuuuzzzyyynnnaaaKKKHHHFFFHHHKKKLLLIIIEEEAAABBBCCCCCCCCCCCCDDDDDDLLLLLLJJJHHHLLLRRRSSSOOOXXXdddppptttpppnnnpppuuuvvvuuurrrooollljjjjjjjjjmmmqqqrrrpppooopppkkkeee\\\TTTJJJDDDBBBBBB???<<<===>>>???@@@AAAAAAAAAAAACCCDDDFFFFFFCCCBBBAAAAAAGGGNNNYYYeeesss~~~~~~~~~~~~{{{nnn^^^SSSHHH===UUUyyyrrroooPPP^^^jjjJJJ>>>999AAAIIIDDD???<<<444444555777DDDtttzzzxxxTTTBBB===<<>>:::555555:::AAAIIIUUU^^^wwwzzzjjjccc]]]VVVNNNMMMQQQVVVWWWWWWVVVWWW[[[cccgggiiinnntttyyyzzz{{{~~~|||xxxxxx~~~~~~zzzwwwwwwzzz||||||{{{xxxnnnddd```^^^ZZZXXXYYYTTTRRROOOLLLIIIJJJLLLNNNKKKHHHFFFGGGLLLPPPRRRRRRPPPSSSOOOIIINNN^^^kkkmmmjjjcccVVVHHH@@@AAAIIIPPPmmmzzzyyy{{{~~~vvvhhhYYYOOOIIIFFFCCCAAACCCDDDEEEEEEIIIHHHFFFBBB===;;;<<<===<<<;;;<<<@@@EEEIIIHHHFFFMMMQQQWWW\\\```dddiiilllmmmqqqvvvxxxxxxzzz~~~pppYYYIIIDDDDDDEEEJJJTTTcccssswww___NNNQQQiiiqqqZZZWWW___]]]eeeZZZEEE<<<777444777777777777888999:::<<<<<>>>>>????????????>>>===;;;:::999:::;;;<<<===>>>===<<<<<<;;;:::777555333222222222...000111333444444333222555444888BBBJJJKKKIIIIIIIIIPPPXXXbbblllssssssnnn^^^]]]ZZZWWWRRRNNNJJJGGGAAACCCEEEFFFEEEEEEEEEFFFLLLMMMNNNRRR[[[cccccc^^^bbbmmmwwwxxxpppjjjlllpppssssssqqqmmmhhhdddbbbbbbccceeeeeeccccccccc^^^YYYQQQHHH>>>999:::;;;777333444555666777999:::;;;<<<<<<===>>>>>><<<<<<===>>>BBBGGGPPP\\\lll~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~zzznnn___TTTFFF===WWW{{{ppphhhKKK\\\iiiLLL<<<666>>>GGGBBB>>><<<444444444888CCCnnn~~~uuuSSSCCC???===???CCCIIIGGGCCCAAAAAAAAA@@@>>><<<777555888>>>EEENNNXXXmmm|||lllfff^^^VVVMMMIIINNNTTTWWWXXXTTTTTTXXX___dddfffkkkqqqyyy{{{~~~{{{tttttt|||}}}{{{xxxuuussssssuuuwwwyyyzzzppplllkkkhhhhhhjjjiiieee___YYYSSSPPPNNNNNNOOOKKKHHHKKKQQQVVVVVVTTTPPPSSSQQQLLLQQQaaalllooommmgggZZZIII<<<999???EEEQQQttt{{{|||~~~~~~~~~{{{sssfffXXXOOOHHHEEEBBBAAABBBCCCDDDDDDHHHGGGEEEAAA===;;;;;;<<<<<<;;;<<>>DDDVVV~~~yyyzzz|||zzz}}}pppOOOFFF@@@???@@@>>>>>>???>>>>>>>>>>>>===<<<::::::;;;;;;======>>>===<<<;;;:::999777555333222222222......///111222222222222333444888BBBKKKMMMJJJFFFAAAAAAAAACCCJJJYYYhhhrrrqqqppplllcccYYYQQQMMMLLLIIIKKKMMMLLLIIIHHHHHHJJJLLLQQQWWW```mmmuuussslllkkkuuu}}}zzzpppiiiiiilllssstttsssnnnfff___\\\\\\XXXXXXYYYZZZ]]]]]]ZZZVVVSSSJJJ@@@<<<>>>>>>:::555333333444444666777888999:::;;;<<<;;;;;;;;;===??????BBBIIIUUUeeexxx}}}||||||||||||||||||}}}}}}}}}zzznnn```VVVIII@@@WWW|||nnnhhhLLL___hhhOOO;;;555===EEEAAA>>>===666333333999EEEllloooOOOBBB???>>>@@@DDDKKKIIIEEEDDDDDDDDDDDDCCC===888555888<<>>>>>===<<<;;;;;;:::;;;<<<======<<<;;;:::999888777555333222111000.........///000111333333222333888AAAKKKQQQOOOJJJCCCBBB>>>:::;;;HHH___sss|||zzzmmm___VVVQQQMMMOOOQQQOOOLLLJJJLLLOOOOOOWWWbbbmmmyyy{{{sssooovvv|||yyyppphhhfffhhhqqqssssssmmmcccYYYTTTSSSNNNMMMNNNTTT[[[]]]\\\ZZZVVVMMMDDD@@@@@@???;;;666666666555444444555555666888:::;;;;;;:::;;;>>>@@@>>>@@@FFFOOO]]]qqq~~~|||{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~yyymmm___UUUJJJCCC\\\zzzlll}}}fffMMM```fffLLL<<<555<<>>>>>888666333;;;DDDhhhiiiKKK@@@??????AAADDDHHHFFFDDDDDDEEEGGGGGGFFF===888555888===BBBKKKTTTaaa|||ggg___WWWQQQLLLKKKOOORRRQQQOOORRRRRRVVV\\\```ccciiipppwww{{{{{{zzz}}}{{{zzzsssqqqnnnjjjgggfffiiikkkttt|||{{{zzz||||||{{{zzzzzzwwwppphhhaaaZZZWWWUUUWWW]]]aaaaaa______\\\SSSMMMVVVeeeiiicccbbbbbb^^^TTTIIIBBBAAABBBCCCSSSjjjzzztttpppooopppqqqrrrvvvzzz|||ppp```UUUOOOKKKGGGEEEEEEEEEEEEEEEHHHHHHFFFCCC???<<<;;;<<<<<<;;;<<<@@@FFFIIIHHHEEECCCDDDFFFIIILLLRRRYYY___```bbbeeegggiiinnnvvv|||~~~oooXXXJJJEEEFFFBBBJJJXXXgggttt|||vvvlllaaabbbkkk```dddlll~~~~~~hhhJJJ>>>888444666777777777888999:::;;;<<<<<>>HHHRRRVVVTTTCCCBBBAAA>>>;;;AAASSSdddwwwbbbVVVTTTVVVWWWSSSOOONNNRRRWWW\\\eeepppxxx{{{ppptttwwwvvvpppkkkgggfffmmmpppqqqjjj]]]QQQJJJHHHGGGCCCEEENNNXXX[[[[[[ZZZQQQKKKDDD???===;;;888555888777555333222222333333666777999:::999:::<<<===;;;???DDDJJJTTTfff|||~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~xxxlll]]]RRRHHHEEEccctttjjjiiiMMM^^^cccFFF===666;;;CCC???======888999333;;;BBBbbbgggJJJ?????????AAADDDAAA@@@@@@BBBEEEGGGGGGFFF>>>888666888===BBBKKKTTT^^^}}}iii^^^UUUQQQMMMNNNRRRSSSPPPLLLRRRRRRUUU[[[___bbbiiipppuuuyyy}}}~~~}}}|||~~~~~~~~~~~~|||zzzzzz{{{wwwvvvvvvuuuuuuuuuuuuuuuqqq~~~||||||~~~uuusssqqqoooooonnnlllkkkiiidddZZZSSS[[[iiimmmhhhYYYXXXWWWRRRLLLFFFCCCBBBGGGKKKUUUggg~~~xxxrrriiibbbaaacccfffhhhqqquuu{{{}}}tttggg^^^YYYUUUPPPLLLKKKKKKJJJIIIIIIIIIIIIFFFAAA>>>======???===<<>>>>>@@@<<<<<<===============<<<<<<======>>>===<<<;;;:::999999888777555333111000///...------///111444666555999;;;===EEERRR[[[]]]KKKGGGDDDCCCAAAAAAHHHSSSyyywwwkkkiiijjjhhh```XXXVVVZZZ```gggooovvvxxxzzz~~~}}}ttttttuuuvvvvvvtttoookkkjjjnnnooogggYYYKKKCCC@@@BBB<<<===GGGQQQSSSRRRSSSLLLIIIEEE@@@<<<:::999999999888666333222222333333444666999:::999999999:::777===BBBDDDJJJZZZrrr~~~|||||||||||||||}}}~~~{{{nnn^^^SSSIIIFFFdddlllhhhkkkPPPdddbbbEEE===555:::@@@<<<:::;;;666999111:::???^^^jjjLLL@@@???>>>@@@CCC>>>???@@@CCCFFFGGGFFFDDD???999666888;;;@@@IIIQQQYYYxxxpppdddWWWSSSPPPQQQTTTUUUQQQMMMRRRQQQTTTYYY^^^aaahhhooosssvvvzzzzzzwwwwww{{{~~~zzz~~~|||}}}~~~~~~zzzxxx{{{}}}}}}|||}}}~~~zzzssstttvvv{{{~~~xxxuuuuuu{{{yyyqqqpppggg[[[[[[fffmmmlllVVVSSSOOOLLLJJJHHHDDDAAABBBCCCHHHSSSbbbrrr~~~ssslllnnnqqqooonnnoookkkfff^^^YYYZZZ]]]aaadddoooqqquuuzzz{{{wwwpppkkkddd```ZZZVVVTTTRRRQQQPPPKKKLLLKKKHHHDDDAAA??????@@@===<<>>:::;;;:::::::::;;;<<<===>>>???===IIIaaayyywww{{{{{{uuuwwwvvvjjjTTTJJJBBB??????======???;;;<<<=====================>>>?????????===<<<;;;::::::999888666444333111///...------///222555777888======<<>>???AAA:::999777555444444555666444777:::;;;;;;:::999:::444:::@@@@@@CCCQQQjjj|||{{{{{{|||}}}}}}~~~rrraaaVVVLLLFFF```ffffffgggSSSpppzzzaaaHHH===444999???:::999:::555777...888>>>___nnnNNNAAA???>>>???BBB???@@@CCCFFFIIIIIIFFFDDD@@@:::666777:::>>>FFFNNNVVVtttwwwjjj[[[VVVRRRRRRUUUWWWTTTPPPQQQPPPRRRXXX\\\```gggnnnqqquuuxxxwwwttttttxxx}}}{{{}}}{{{zzz|||~~~~~~||||||xxxwww{{{|||{{{|||yyyrrrooohhh^^^\\\kkk{{{rrrlllkkkggglllyyywwwyyyqqq```XXX^^^hhhkkkYYYSSSKKKHHHIIIHHHEEEBBB???AAAGGGNNNUUU\\\eeennndddbbb^^^YYYVVVWWW]]]bbbaaa]]]XXXVVVXXX]]]aaacccoooooorrrvvvyyyzzzyyywwwlllgggaaa\\\ZZZXXXVVVUUUMMMMMMMMMJJJFFFBBBAAAAAA???===<<<@@@HHHOOOSSSTTTBBBDDDDDDEEEEEEFFFIIIKKKNNNRRRVVVXXXZZZ^^^dddiiinnnpppsssxxxnnnZZZKKKEEEDDDGGGPPP\\\gggooovvv|||mmmXXXTTTgggrrroooooommmtttsss^^^DDD===;;;888:::<<<<<<<<<<<<===???@@@AAA>>>JJJbbb}}}{{{zzzzzzzzzwwwqqqlllUUUJJJ@@@@@@BBBAAA>>>===???===<<<;;;;;;<<<===??????>>>>>>============>>><<<<<<;;;999777444222111222///.../////////444:::>>>>>>???BBBJJJUUUbbbkkkjjjdddZZZSSSSSSTTTOOOGGGGGGMMMSSSaaawwwnnngggbbbdddjjjsssrrrnnnjjjiiilllnnnnnn{{{{{{zzzzzzzzzyyyyyyxxxmmmkkkiiibbbTTTDDD===>>>;;;::::::<<>>EEE@@@???>>>@@@CCCEEEFFFEEEDDD===666444888@@@GGGKKKXXXkkkvvvjjjaaaWWWPPPQQQTTTTTTTTTUUUSSSPPPPPPUUUYYY]]]dddkkkrrrssstttssssssvvv|||}}}~~~}}}~~~{{{xxxxxxzzz~~~|||{{{zzz{{{wwwxxxxxxwwwtttoooiiifff\\\XXXTTTPPPQQQ\\\tttwwwooojjjbbb___aaalll}}}uuummmeee\\\YYYbbboooeeeYYYJJJBBBAAABBBAAA???>>><<<>>>GGGRRR[[[eeennniiiggg]]][[[```[[[VVV]]]YYYVVVTTTUUUUUUVVV]]]eeecccmmmuuuwwwzzz~~~}}}xxxwwwrrrkkkhhhfffccc\\\WWWOOOQQQPPPLLLJJJJJJGGGCCCAAA@@@@@@CCCHHHKKKJJJHHHEEECCCAAAAAABBBEEEIIIKKKJJJMMMQQQTTTWWWZZZ^^^aaabbbgggmmmuuu|||oooWWWGGGDDDFFFHHHWWWcccdddbbbjjjzzzppp[[[WWWeee}}}}}}pppggggggjjjzzzmmmYYYFFF<<<:::::::::;;;:::::::::;;;>>>@@@BBB@@@GGGggg|||zzzyyyyyyyyyxxxtttpppVVVJJJ@@@@@@BBBAAA???===???>>><<<;;;;;;<<<>>>?????????>>>============>>>===<<<;;;:::777555222111111....../////////444;;;???AAADDDGGGMMMXXXfffpppvvvrrriii```[[[XXXQQQHHHIIIJJJKKKUUUtttwwwppplllmmmqqqvvvsssnnnjjjjjjnnnqqqsssxxxzzz|||~~~~~~}}}|||nnnllliiicccUUUFFF???@@@;;;;;;:::;;;===@@@DDDFFFKKKLLLLLLIIIDDD@@@>>>===<<<;;;:::888777777666666888999:::::::::888777666222999999999>>>EEEWWWqqq~~~}}}}}}~~~}}}~~~~~~}}}ppp___RRRIIIJJJsssffffff}}}}}}dddPPPhhhttt```KKK???999444666888666555666444444999AAAYYYeeeJJJDDD@@@<<<@@@@@@??????@@@CCCEEEFFFEEEDDD>>>666444777>>>EEEHHHXXXkkkyyymmmcccYYYQQQPPPRRRRRRRRRSSSQQQNNNNNNSSSWWW[[[bbbiiioooqqqtttuuuuuuxxx}}}}}}{{{{{{}}}}}}{{{zzzyyyzzzsssssssssqqqlllfff```]]]TTTPPPLLLIIIHHHNNN]]]mmm}}}qqqggg___[[[XXX\\\hhhxxx~~~yyysssjjj^^^VVV[[[eeebbbYYYMMMEEECCCCCCAAA@@@@@@===>>>FFFQQQZZZfffoootttqqqddd^^^```YYYUUU\\\aaa^^^\\\\\\YYYWWWZZZ```eeemmmtttwww{{{}}}{{{xxxvvvvvvvvvssslllfffYYYXXXTTTNNNKKKJJJFFF@@@AAAAAABBBEEEHHHIIIHHHGGGCCCBBB@@@???@@@BBBFFFHHHFFFHHHLLLOOORRRTTTXXX[[[```dddkkksss{{{mmmVVVHHHDDDFFFHHHXXXfffjjjjjjrrr}}}sss___ZZZfff|||yyyjjjaaaccciiixxxkkkVVVEEE<<<;;;;;;;;;>>>===<<<;;;;;;===???@@@BBBHHHhhhzzzyyyxxxyyyyyyxxxvvvtttWWWKKKAAA@@@BBBAAA??????>>>>>><<<<<<<<<<<<>>>>>>???>>>>>>============<<<======<<<;;;888555222111000------///000000555<<>>>>><<<;;;:::888777777777777::::::;;;;;;:::888777555222999888666:::???NNNfff}}}}}}||||||}}}~~~~~~~~~}}}qqqaaaTTTGGGJJJsssmmmnnn|||cccMMMaaaeeeLLL???999444666888666555666555444888???TTTjjjHHH@@@@@@???AAAAAA@@@@@@BBBDDDFFFFFFEEEDDD>>>888444666<<>>======???BBBDDDAAADDDGGGIIIKKKMMMPPPSSSZZZ^^^eeennnvvv}}}jjjUUUGGGDDDFFFHHHXXXhhhqqquuu|||pppbbbaaapppsssddd^^^dddlllxxxhhhSSSCCC===<<<======AAA@@@>>><<<<<<<<<>>>>>>EEEKKKjjjxxxyyy{{{|||{{{yyyvvvsssYYYLLLAAA???BBBAAA@@@@@@>>>>>>===<<<<<<===>>>>>>=========<<<<<<;;;::::::=========;;;999666333111///---,,,///000111666===CCCJJJPPPQQQRRRYYYgggssswwwmmmccc[[[QQQJJJFFFGGGLLL[[[yyywwwllliiiooouuulllfffbbbcccfffhhhiiikkkqqqvvv}}}{{{rrrrrrrrrooobbbPPPDDD@@@>>>???>>>;;;999<<>><<<;;;:::999888888888888;;;<<<<<<<<<:::888666555444:::888666:::===JJJ```www~~~|||{{{{{{{{{}}}}}}~~~~~~|||qqqaaaTTTLLLMMMvvvtttyyyeeeKKK\\\kkkLLL???888444666777666555666666333777===OOOyyypppIII>>>AAABBBCCCBBBAAAAAACCCFFFGGGFFFEEEDDD???999555555999===AAAQQQccczzzsssggg[[[PPPNNNNNNNNNNNNPPPPPPLLLLLLPPPTTTWWW]]]dddfffjjjqqqwww{{{~~~qqqmmmhhheeegggooozzz}}}}}}~~~~~~}}}zzzyyywwwuuuuuuvvvuuuuuutttsssqqqllleee\\\UUUPPPKKKFFFDDDFFFGGGGGGHHHLLL]]]|||rrreee___VVVQQQNNNLLLIIIFFF@@@CCCKKKSSSRRRMMMMMMQQQhhhrrr||||||pppbbbYYYXXXXXXWWWTTTNNNGGGBBBAAABBB@@@???CCCKKKQQQWWW```hhhtttrrrfff___```]]]___mmm{{{yyyvvvrrrjjjcccdddiiilllllllllnnnrrrwwwzzzzzz}}}}}}wwwqqqfff^^^]]]\\\UUULLLDDDGGGKKKJJJGGGDDDCCCDDD@@@???===<<<<<<>>>@@@AAA???AAADDDFFFGGGIIIKKKMMMSSSWWW___hhhrrr|||zzzgggRRREEEBBBDDDGGGVVVhhhttt}}}|||kkk___aaassspppccc```jjjvvv}}}iiiQQQCCC>>>======>>>AAA@@@>>>===<<<===>>>???GGGMMMlllwwwzzz~~~~~~yyytttqqq\\\OOOBBB???AAAAAA@@@@@@>>>>>>============>>>>>>;;;;;;;;;;;;:::999888777;;;<<<<<<;;;999666333111///---,,,///000111666===DDDKKKSSSTTTSSSWWWbbblllvvvkkkccc[[[RRRMMMLLLJJJIIIXXXkkk~~~ssspppwwwfffaaa```gggllljjjiiiiiipppuuu|||yyytttttttttwwwvvvkkkWWWGGG@@@===>>>>>>;;;888;;;DDDLLLLLLLLLJJJFFFAAA>>>>>>???;;;;;;:::999888888888888<<<<<<===<<<;;;999777666444999777666:::===HHH\\\rrr~~~}}}}}}}}}||||||}}}}}}~~~{{{ppp```QQQQQQQQQ|||vvvdddGGGXXXmmmKKK>>>777333555666555444555555222666<<>>JJJ]]]vvvtttggg[[[OOOLLLMMMNNNPPPRRRPPPMMMLLLPPPSSSVVV\\\bbbcccgggnnnvvv{{{}}}|||{{{kkkhhheeedddgggnnnuuuyyyyyyzzz}}}~~~~~~}}}}}}|||wwwuuurrrqqqsssuuuuuutttwwwvvvtttooohhh___XXXSSSRRRLLLIIIJJJLLLKKKKKKMMMQQQqqqzzzkkkcccYYYRRRPPPOOONNNLLLGGGEEECCCAAA>>>>>>DDDKKKZZZjjj{{{|||ooobbbZZZXXXYYYXXXQQQIIIDDDCCCDDDEEEFFFLLLTTTWWWYYY]]]cccnnnpppiiidddeeeccchhhwww}}}zzzvvvooofff___cccjjjppplllhhhhhhjjjmmmoooqqqvvvwww{{{{{{pppgggdddccc[[[QQQGGGJJJLLLKKKFFFCCCBBBCCC??????===<<<===>>>???@@@???AAADDDEEEFFFGGGJJJLLLOOOTTT]]]fffppp{{{xxxdddQQQDDDAAABBBGGGUUUgggtttkkk]]]___sssoooeeedddppp}}}jjjPPPCCC???===<<<>>>???>>>===<<<===???AAABBBGGGOOOooowww{{{~~~yyyuuurrr```QQQDDD???@@@@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;:::999777555888999:::;;;999666333111000------///000000555<<>>===;;;999;;;???DDDLLLLLLKKKHHHDDDAAA@@@AAA;;;;;;:::999999999999999<<<<<<======<<<:::999777222777555444999:::DDDVVVnnn|||}}}}}}~~~{{{ppp^^^MMMKKKMMMzzzttt~~~^^^BBBUUUiiiHHH===666111333555333222333444111666<<>>999666666:::===EEEXXXqqqwwwiii\\\PPPLLLMMMNNNPPPSSSPPPLLLKKKOOORRRTTTZZZ```aaaeeekkksssyyy{{{xxxvvvjjjhhhggghhhkkknnnoooooozzz{{{~~~~~~}}}}}}}}}}}}}}}vvvrrroooppptttwwwwwwvvvzzzzzzxxxtttmmmfff^^^ZZZ[[[UUUPPPPPPNNNKKKKKKMMMJJJcccuuukkk___UUUQQQPPPOOONNNKKKKKKIIIEEEAAA@@@CCCGGGQQQaaattt|||ooocccaaa```]]]VVVNNNIIIIIIJJJNNNPPPUUU[[[[[[YYY[[[aaannnsssqqqnnnnnniiikkkzzz~~~yyyqqqeee^^^bbbjjjoooggg```___```aaabbbdddgggiiimmmrrrxxx}}}xxxnnniiiggg___VVVJJJJJJJJJHHHDDDAAA@@@@@@>>>======<<<===>>>???@@@???AAADDDEEEFFFGGGIIIKKKOOOUUU^^^hhhrrr|||uuubbbPPPEEEBBBBBBHHHWWWiiivvvkkk```iii~~~oooddddddqqqiiiMMMAAA???===<<<===<<<<<<;;;;;;===???BBBDDDFFFOOOqqqwww{{{~~~~~~|||yyyxxxyyycccTTTEEE?????????>>>???>>>>>>>>>??????>>>>>>>>>;;;<<<======<<<:::777666555666999:::999777333111111....../////////444;;;CCCJJJTTT\\\___aaacccfffuuuxxxnnneee___WWWPPPLLLLLLQQQVVVWWWmmmuuummm```ZZZ^^^nnnzzz{{{{{{~~~wwwyyy|||}}}|||yyytttqqqpppnnnppprrrlll___SSSNNNCCCCCCBBB@@@>>>===<<<;;;DDDEEEFFFFFFCCCAAA@@@@@@;;;;;;:::999999999::::::;;;<<<=========;;;:::999444888555444888999@@@QQQkkk~~~~~~}}}qqq]]]KKKCCCIIIyyysssuuuWWW@@@WWWeeeJJJ;;;444000222333222111222222///666===IIIjjjcccKKKDDD@@@???GGGDDDDDDEEEHHHJJJJJJHHHEEECCCBBB???;;;777666:::===DDDUUUlll{{{mmm___RRRMMMMMMMMMOOORRROOOKKKJJJMMMPPPRRRWWW^^^```ccciiipppvvvwwwtttpppiiijjjkkkppptttvvvtttrrr~~~~~~}}}||||||}}}~~~~~~wwwsssoooqqqvvv{{{|||{{{~~~~~~}}}zzzuuunnnhhhdddbbb]]]ZZZYYYUUUPPPOOOQQQOOOXXXppp~~~nnnaaaYYYUUURRRPPPIIILLLLLLHHHCCCAAABBBCCCHHHVVVgggvvvtttoookkkddd\\\UUURRRRRRSSSUUUUUUWWWYYYVVVSSSVVV]]]lllvvvxxxwwwuuulllkkkxxxxxxhhh]]]^^^eeeeeeZZZRRRQQQSSSRRRRRRTTTTTTWWW[[[___dddiiimmmppptttsssnnnfffbbb```[[[UUUKKKHHHDDDBBBAAA???>>><<<;;;;;;;;;<<<===>>>???@@@===???BBBCCCDDDFFFHHHJJJMMMSSS]]]gggqqqyyyqqq```PPPGGGEEEFFFJJJ[[[ooozzzzzzddd___rrrzzzkkkaaacccssseeeHHH>>>>>><<<;;;===;;;;;;::::::<<<>>>AAACCCDDDOOOrrrxxxzzz|||{{{yyyyyy|||eeeVVVFFF@@@???>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>===;;;999777333555777999999777444222222///.../////////444:::BBBJJJUUU___dddgggggggggkkkvvvvvvpppooohhh\\\SSSQQQRRRRRRSSSiiiqqq___ZZZRRRVVViiixxx{{{~~~zzz{{{}}}}}}|||zzzvvvtttmmmjjjjjjllliii```XXXVVVKKKIIIGGGFFFDDD@@@;;;888:::===@@@AAA@@@>>>===>>>;;;;;;:::999999999::::::;;;<<<=========<<<;;;:::777;;;888666:::999???OOOjjj~~~~~~}}}||||||{{{rrr\\\JJJEEENNN~~~uuunnnTTTAAA[[[eeeNNN:::333///111222111000111000///666>>>IIIiiibbbMMMGGG>>>:::CCCEEEEEEFFFHHHJJJJJJHHHEEEBBBBBB@@@<<<888777:::===EEETTThhh{{{qqqbbbTTTMMMLLLLLLNNNPPPMMMIIIHHHKKKNNNPPPUUU\\\```bbbgggnnntttuuuqqqmmmmmmnnnrrryyy~~~~~~}}}||||||}}}xxxtttqqqsssyyy~~~~~~|||vvvpppmmmeeeccccccccc^^^XXXVVVYYYZZZTTT___qqqfff^^^YYYUUUOOOQQQPPPKKKFFFEEEFFFFFFAAALLL[[[lllyyysssjjjaaa[[[YYYYYYZZZWWWVVVUUUTTTOOOLLLQQQYYYgggsssyyyzzzwwwllliiiuuuyyygggXXXVVV[[[ZZZNNNFFFFFFGGGFFFFFFHHHGGGJJJNNNQQQRRRTTTVVVWWWVVVYYYXXXTTTRRRRRRPPPLLLKKKFFF@@@>>>>>>>>><<<:::999::::::;;;<<<===???@@@;;;>>>@@@BBBCCCDDDGGGIIIIIIPPP[[[eeennnuuu{{{|||ooo___QQQIIIHHHIIILLL___tttqqq[[[YYYooovvvggg^^^cccvvvaaaCCC;;;===<<<;;;>>><<<;;;::::::;;;===@@@AAABBBNNNsssxxx||||||yyyxxxzzz{{{yyy```PPPEEEDDDBBB<<<===DDD????????????>>>>>>>>>>>>??????@@@@@@>>>;;;888666888666444333333333222111000000//////000333777999CCCIIISSS]]]eeekkknnnpppqqqwww|||}}}||||||zzzrrrcccXXXXXX______llluuusss^^^VVVSSSZZZdddlllttt}}}yyyxxxwwwwwwxxxyyyxxxwwwfff```[[[YYY\\\]]][[[XXXVVVRRRMMMIIIHHHGGGFFFEEE@@@???>>>>>>@@@AAA@@@???@@@>>>;;;:::::::::999777>>>>>>>>>>>>===;;;:::999888<<<888666:::888===MMMbbb~~~}}}|||{{{zzzyyy{{{gggVVVNNNCCCWWW}}}bbbJJJBBB[[[YYYMMM;;;555111222222000000333333999:::999FFFeeegggPPPFFFCCCBBBAAADDDEEEFFFGGGGGGGGGGGGGGGDDDCCCAAA===999777888999FFFRRRcccrrrqqq___QQQOOONNNIIIJJJQQQMMMMMMLLLLLLLLLPPPUUUYYYXXX]]]dddjjjlllmmmmmmmmmoooqqquuuzzzwww|||~~~}}}~~~vvvmmmkkkvvv~~~uuupppmmmmmmjjjbbb\\\[[[XXXXXX\\\jjjtttlllcccZZZSSSTTTTTTQQQMMMIIIEEEDDDCCCEEEKKK\\\www|||qqqkkkiiieee^^^XXX\\\UUURRRUUUUUUPPPNNNQQQ]]]hhhoooiii```]]]]]][[[vvvzzzwwwiiiYYYPPPLLLJJJLLLFFFEEEHHHIIIEEECCCFFFDDDFFFGGGGGGGGGGGGHHHIIIGGGEEECCCCCCEEEEEEEEECCCEEECCC@@@===<<<;;;<<<===;;;;;;;;;;;;;;;<<<======@@@?????????@@@BBBDDDEEEHHHKKKTTTbbbmmmuuu~~~}}}lllXXXLLLLLLOOOQQQPPPaaauuuwwwiiiQQQWWW}}}yyyddd]]]]]]lll~~~YYYBBB@@@===;;;<<<999===>>>???>>>>>>???AAADDDJJJPPPyyyyyy||||||yyyyyy{{{{{{yyydddRRRDDDBBBAAA======BBB????????????>>>>>>>>>>>>======>>>>>>>>>===;;;:::888666444333444444333222111000//////000333666888???DDDNNN[[[gggqqqwwwyyyzzz{{{{{{{{{~~~{{{zzzpppffffffkkksss{{{~~~{{{kkk___VVVYYY```hhhqqqyyyxxxxxxxxxxxxyyyxxxvvvtttddd^^^XXXVVVYYY\\\\\\[[[ZZZWWWSSSPPPMMMKKKGGGDDD@@@??????@@@AAABBBAAA@@@===<<<;;;;;;<<<===<<<:::??????>>>>>>======<<<<<<888<<<888666:::888===MMM___~~~}}}|||{{{zzzyyy~~~~~~~~~yyydddSSSKKKDDD[[[|||bbbKKKBBB\\\XXXIII;;;555111222222000111333333888999999FFFfffoooZZZJJJCCCAAA@@@AAABBBDDDFFFGGGHHHIIIIIIDDDCCCAAA===999777888999CCCOOO```ooo{{{zzzqqq```RRRPPPNNNJJJLLLSSSSSSQQQOOOLLLKKKNNNSSSXXX^^^```ccceeeggghhhkkkmmmrrrsssvvv{{{~~~xxxnnnlllwwwyyytttrrrnnngggcccccc^^^]]]]]]eeexxxwwwmmmcccZZZZZZXXXUUUQQQNNNMMMLLLGGGGGGJJJWWWpppxxxrrrpppmmmgggbbb```[[[YYY[[[YYYUUUUUUXXX\\\dddhhh```WWWSSSRRRQQQYYY___```WWWNNNJJJIIIHHHFFFBBBAAAFFFGGGDDDCCCEEEAAACCCEEEFFFFFFEEEDDDDDDEEECCCBBB@@@@@@????????????>>><<<:::999999999999;;;;;;:::::::::<<<===>>>@@@?????????AAACCCEEEFFFHHHKKKTTTbbbmmmuuu~~~}}}mmmZZZNNNLLLNNNNNNPPPaaattt~~~pppfffSSSZZZyyyttt```\\\___pppyyyUUU@@@>>><<<;;;<<<:::<<<============>>>AAACCCJJJRRRzzzyyy||||||zzzzzz}}}}}}zzzjjjWWWEEEAAAAAA>>>>>>@@@????????????>>>>>>>>>>>>;;;;;;<<<======>>>??????:::888555444555555333222222111//////000222444555;;;???HHHVVVggguuu}}}~~~yyyvvvzzz{{{}}}vvvtttwwwmmm___SSSQQQXXXcccnnnwwwnnnppprrrtttsssqqqnnnlll^^^XXXQQQNNNOOOSSSUUUVVVXXXWWWVVVUUUTTTQQQMMMJJJEEECCCBBBCCCDDDDDDCCCBBB@@@@@@@@@BBBDDDDDDBBBAAABBBAAA???>>>>>>>>>>>>???999===999777:::999===MMM```~~~~~~}}}}}}|||{{{zzzzzz~~~~~~~~~vvvaaaPPPGGGFFFbbb}}}zzzaaaJJJCCC^^^XXXFFF:::555111222222000111444333777888999FFFeeejjjSSSCCC>>>???>>>@@@BBBEEEGGGIIIIIIIIIEEEDDDBBB===999777777999AAAOOO```qqq~~~}}}tttdddVVVQQQNNNKKKOOOUUUVVVUUUQQQMMMKKKNNNRRRWWW^^^^^^___```bbbfffmmmrrrvvvwwwyyy}}}|||{{{qqqmmmwww~~~{{{vvvpppmmmmmmhhheeeaaaaaajjjxxxmmm^^^\\\XXXUUURRRPPPOOOOOOLLLIIIHHHPPPeee|||{{{zzzvvvsssooommmkkkkkkiiieeegggjjjkkknnnkkk```TTTOOONNNMMMEEEMMMQQQNNNJJJJJJKKKKKKIIIFFFFFFIIIJJJGGGEEEEEECCCDDDFFFFFFFFFEEECCCBBBCCCCCCBBB???======???@@@======<<<;;;::::::999999<<<;;;::::::;;;<<>>>>>>>>===<<<<<<<<<<<<===>>>@@@@@@;;;888666555555555333222222111000//////000222333;;;===DDDRRReeeuuu}}}sssfffXXXTTTZZZdddmmmrrreeehhhlllmmmkkkgggccc```XXXSSSMMMJJJJJJLLLMMMMMMQQQQQQQQQSSSUUUVVVVVVTTTQQQPPPOOOOOOPPPQQQPPPNNNOOONNNOOOPPPQQQOOOLLLIIIFFFDDDBBB???>>>>>>??????999===999777:::999>>>MMMfff}}}}}}}}}||||||{{{{{{zzz~~~~~~vvv```OOOGGGKKKkkkzzzvvv]]]HHHCCC```[[[GGG:::444000111222111111444444666777999EEEbbbyyyZZZCCC;;;<<<>>>???BBBEEEGGGHHHHHHHHHFFFEEEBBB>>>999777777888===LLLaaatttyyykkk[[[SSSNNNKKKNNNTTTUUUTTTSSSPPPMMMNNNPPPSSSUUUVVVYYY\\\aaaiiirrrxxxxxxyyy{{{~~~~~~}}}rrrmmmvvv{{{vvvvvvqqqmmmgggaaaaaaoootttcccaaa]]]ZZZVVVSSSPPPNNNMMMJJJGGGKKK]]]vvv~~~|||xxxvvvxxx{{{~~~zzzoooaaaUUUQQQRRRTTTPPPWWW\\\ZZZWWWWWWWWWVVVZZZXXXWWWXXXWWWTTTPPPNNNNNNLLLKKKJJJJJJJJJIIIHHHDDDEEEEEECCC@@@@@@CCCEEE??????@@@@@@???>>>======>>>===;;;:::;;;===@@@AAA>>>>>>>>>>>>@@@BBBDDDEEEEEEHHHRRR___jjjrrr|||{{{jjjXXXOOOPPPRRRRRRVVVfffvvvgggZZZVVVggg}}}jjjYYYXXXaaavvvpppOOO===>>>;;;:::<<<:::;;;<<<======<<<>>>AAACCCKKKWWW|||}}}|||zzz}}}{{{wwwcccMMMCCCCCCCCCAAA???????????????>>>>>>>>>===>>>>>>=========>>>>>>???;;;999666555555555333222111000000//////000111111:::<<>>======>>>999===999777;;;999>>>NNNiii||||||||||||{{{{{{{{{{{{~~~vvv```OOOIIIOOOrrrnnnnnnWWWDDDCCCddd^^^KKK999444000111222111222444555777888:::DDD^^^|||\\\CCC;;;===???AAACCCFFFGGGGGGFFFFFFHHHFFFCCC>>>999666666777:::JJJ___ttt~~~rrrbbbVVVNNNJJJLLLOOOTTTUUUTTTRRRNNNJJJIIIIIILLLPPPVVV]]]dddllltttyyyxxxyyy|||}}}~~~}}}qqqlllttt~~~~~~}}}vvvqqqjjjccc\\\bbbxxx|||mmmkkkhhhfffbbb]]]UUUPPPKKKKKKIIIJJJXXXooo~~~~~~{{{rrrfff[[[UUUUUUYYY^^^hhhmmmpppmmmjjjjjjiiigggnnnmmmlllkkkjjjiiifffbbb]]]XXXSSSQQQRRRTTTUUUUUUKKKKKKJJJHHHFFFDDDCCCDDDAAABBBBBBBBBAAA@@@??????>>>===<<<;;;;;;===???@@@>>>>>>>>>>>>???AAABBBDDDBBBFFFPPP^^^iiirrr|||yyyfffUUUOOOUUUZZZ[[[^^^lllzzzjjjXXXZZZuuu~~~gggZZZ\\\hhhnnnOOO>>>???<<<999;;;:::<<<===>>>>>>>>>???BBBEEELLLZZZ}}}~~~|||{{{~~~|||wwwfffQQQEEECCCCCCBBB???????????????>>>>>>>>>>>>??????>>>>>>>>>>>>======;;;999666555444444222111//////////////////000000666999@@@LLL]]]rrrzzzzzz~~~~~~zzz~~~|||tttbbbcccbbb\\\RRRJJJEEEDDDHHHHHHIIIJJJKKKKKKKKKKKKMMMKKKIIIIIILLLPPPSSSTTTSSSTTTVVVZZZ___ccceeefffdddccc```___]]]ZZZVVVSSSJJJHHHEEEBBB???>>>======:::>>>:::777;;;:::>>>NNNiii{{{{{{{{{{{{{{{{{{||||||}}}~~~sss^^^OOOJJJQQQvvvfffkkk|||SSSBBBCCCfff]]]LLL999333000111222111222555666777999<<>>???AAADDDGGGHHHHHHFFFEEEIIIHHHDDD???999666666777===MMMcccwwwvvvhhhYYYNNNIIIIIIKKKUUUUUUTTTPPPJJJDDDAAA@@@JJJPPPXXXaaaggglllpppssswwwxxx{{{|||}}}~~~{{{oooiiirrr|||zzzsssllleee]]][[[hhhzzzsssqqqooommmjjjcccZZZRRRLLLNNNMMMMMMVVVkkk{{{kkkccc[[[ZZZ]]]bbbiiipppuuuyyy{{{wwwvvvxxxxxxvvv{{{{{{zzzxxxyyy|||{{{wwwlllgggaaa^^^```cccdddddd[[[YYYVVVTTTRRRNNNHHHDDDFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@???????????????AAAAAA@@@@@@@@@AAABBBCCCAAAEEEOOO^^^kkktttvvvdddUUUSSSZZZaaabbbfffrrr|||fffQQQ\\\yyyfff\\\ccctttjjjMMM>>>???<<<888:::999<<<===>>>>>>>>>@@@CCCFFFLLL^^^~~~~~~|||{{{}}}tttgggTTTFFFAAAAAAAAA???????????????>>>>>>>>>>>>===>>>??????@@@???>>>===;;;888555444333333111///............///000000000222666<<>>>>>:::>>>:::888;;;:::???NNNmmmzzzzzzzzz{{{{{{|||||||||zzz|||oooZZZLLLIIIRRRvvvqqqtttzzzRRRAAADDDhhhYYYKKK999333000111222111222555555777;;;@@@III___nnnUUUCCC===>>>>>>@@@DDDHHHJJJJJJIIIHHHJJJHHHEEE???999666666777<<>>;;;888;;;::::::<<<=========???CCCEEEMMM```~~~|||{{{}}}qqqgggVVVFFF@@@??????>>>????????????>>>>>>>>>>>>;;;<<<>>>@@@AAA@@@???>>>:::888555333333222000///------......///000000111///444999???HHHYYYppp~~~yyy{{{{{{nnnqqqqqqoooiiibbb```cccggg```^^^ZZZUUUQQQPPPQQQSSSLLLKKKLLLMMMOOOOOONNNLLLNNNMMMKKKKKKLLLLLLKKKIIIKKKJJJHHHIIIJJJLLLLLLKKKCCCCCCCCCCCCBBBAAA@@@???:::>>>:::888;;;:::???NNNsssyyyyyyzzzzzz{{{|||||||||xxxzzz}}}}}}kkkVVVJJJHHHQQQttt{{{RRRBBBEEEiii}}}TTTHHH999333000111222111333555444666<<>>BBBEEEMMMaaa|||yyyuuummmZZZFFF???CCCBBB<<>>======???>>>>>>>>>>>>>>>??????AAA>>>777000111444222+++...---------...///111222...222555777<<>>AAACCCEEEHHHLLLOOOQQQWWW___gggmmmpppqqqvvvwwwxxxxxxxxxyyy{{{}}}}}}||||||}}}ooobbbmmmzzzpppnnnnnnmmmtttyyy~~~~~~{{{ssslll___ZZZTTTTTT___qqq~~~tttggg^^^^^^aaajjjvvv|||}}}}}}xxxsssrrrqqqssswww}}}~~~yyyttttttqqqlllggggggkkkoootttrrrooojjjeee```[[[YYYTTTQQQMMMKKKJJJJJJIIIGGGMMMKKKPPP^^^nnn{{{wwwiii]]]ZZZ[[[[[[ZZZ[[[pppvvv~~~uuudddiiirrrjjjlll~~~YYYCCC:::>>>:::888;;;:::<<<===>>>??????AAAEEEHHHPPPeee~~~uuuuuummm[[[FFF???CCCCCC>>>???????????????>>>>>>===???>>>>>>>>>>>>>>>??????@@@999222///000000///---......------...///111222111333555555777@@@OOO[[[rrr~~~{{{zzzyyyyyywwwsssnnnllllllmmmlllkkkjjjfffbbb^^^\\\ZZZXXXVVVRRRSSSRRRPPPNNNMMMNNNOOOJJJKKKKKKJJJHHHEEECCCBBBAAA???@@@AAA===<<>>>>>???CCCGGGKKKMMMLLLKKKFFFGGGFFFBBB===999777777666AAAPPP```sssvvveeeYYYRRRLLLFFFHHHDDDCCCFFFFFFFFFHHHMMMPPPSSSXXX___gggmmmqqqsssuuuvvvxxxxxxxxxyyy{{{}}}~~~~~~}}}~~~|||lllnnn{{{||||||~~~{{{{{{zzzxxx|||{{{vvveee^^^WWWXXXeeexxxzzzrrrhhhaaa^^^aaajjjrrrsssppppppttt|||}}}ooobbb\\\YYYWWWWWW[[[aaaeeekkkrrryyyyyyvvvwww|||}}}wwwnnngggbbb]]]ZZZVVVSSSQQQOOOLLLJJJLLLKKKSSScccsss~~~}}}tttggg\\\YYY[[[\\\]]]^^^qqqwwwppp___eeennnpppsss|||}}}WWWAAA888:::777555999888:::;;;======>>>@@@CCCFFFRRRhhh|||ssstttnnn\\\GGG???BBBDDD@@@??????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>???888666<<<===555000000......------...///000111222444555444555;;;EEENNNddd~~~|||}}}~~~~~~}}}}}}zzzuuurrrooommmiiigggddddddccc```^^^]]]^^^```YYYYYYWWWTTTQQQOOOLLLKKKFFFEEEFFFFFF@@@>>>KKK]]]www~~~|||xxxrrryyyzzz{{{{{{{{{zzzyyyxxx}}}}}}~~~~~~~~~qqqgggTTTIIIOOO```~~~tttnnnKKK<<>>@@@GGGGGGJJJZZZooowww[[[HHH@@@??????@@@BBBFFFJJJLLLKKKJJJDDDEEEEEEBBB>>>;;;999999666>>>IIIXXXmmm|||jjj]]]UUUMMMFFFHHHHHHJJJLLLJJJGGGIIINNNPPPRRRWWW\\\cccjjjooorrruuuvvvwwwwwwwwwyyy|||~~~~~~wwwnnnvvvzzz{{{lllbbbZZZ]]]lll}}}zzzxxxzzz|||{{{vvvnnngggddd\\\aaahhhlllhhhbbbccciiiwww{{{|||wwwsssrrrfff[[[QQQLLLIIIGGGGGGHHHKKKPPPXXX___gggqqq{{{}}}{{{}}}sssmmmhhheee```\\\XXXTTTPPPLLLKKKLLLUUUfffwww{{{pppdddZZZYYY\\\^^^aaadddsssyyy}}}jjj\\\fffmmmxxx}}}~~~}}}ZZZDDD;;;<<<999999===;;;:::;;;===>>>???AAADDDGGGSSSkkkuuurrrnnn^^^III>>>AAACCC@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========999444:::IIIIII:::///000///...------...///000111000222555666666;;;CCCIIIZZZsss~~~|||zzzttttttsssqqqnnnmmmnnnpppllljjjfffbbb```]]][[[ZZZUUUNNNIIIFFF@@@???KKK\\\xxx~~~}}}|||wwwqqqvvvwwwyyyzzz{{{{{{zzzzzz|||}}}~~~zzzlllaaaPPPIIITTTnnnyyy}}}hhhEEE:::IIIzzzwwwVVVDDD:::555222333333444:::AAAEEELLLMMMQQQ```uuugggMMMAAA???======???CCCFFFHHHGGGFFFBBBCCCCCCAAA>>><<<;;;;;;555:::DDDRRRfff{{{ooocccZZZOOOEEEHHHJJJNNNPPPLLLGGGHHHNNNMMMPPPTTTXXX^^^dddkkkooouuuvvvwwwwwwxxxzzz~~~}}}}}}}}}ooorrrzzz}}}ooodddZZZ^^^ooo{{{xxxwwwuuuyyy|||zzzssslllgggeee^^^cccjjjkkkbbb[[[^^^gggsssyyy~~~}}}uuukkkccc```YYYSSSMMMIIIHHHHHHHHHHHHEEEIIIOOORRRVVV^^^iiisss|||}}}~~~{{{vvvmmmjjjeeeaaa\\\WWWRRRNNNKKKLLLUUUfffwww~~~lllbbbYYYYYY^^^bbbggglllvvv|||wwwcccYYYggg~~~pppzzzZZZFFF======:::<<<@@@===<<<>>>@@@BBBCCCDDDGGGIIISSSnnn|||pppoooaaaLLL???@@@BBB@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>>===<<<;;;444///444BBBAAA333+++...//////...------...000111///111444555666999???CCCOOOcccttt}}}~~~}}}{{{xxxwwwwwwxxxuuuqqqmmmkkklllmmmmmmmmmeeeYYYNNNHHHDDDEEERRRbbbyyy~~~||||||yyytttppprrrtttvvvyyy{{{|||}}}}}}|||}}}~~~vvvhhh\\\LLLIIIYYY}}}uuu|||bbbAAA:::MMM|||uuuTTTCCC999555333333333555===FFFJJJSSSUUUZZZiii{{{tttXXXEEE>>><<<<<<===@@@CCCEEEEEECCCAAABBBBBBAAA???===<<<<<<444777???MMM^^^qqqwwwmmmcccUUUHHHGGGIIINNNQQQLLLFFFGGGLLLLLLOOOTTTXXX\\\bbbhhhmmmuuuvvvvvvwwwwwwzzz~~~}}}||||||}}}}}}~~~|||{{{}}}rrrpppwww|||~~~{{{ooocccZZZ^^^ooo|||wwwuuuuuuuuuxxx||||||uuunnniiihhhhhhlllqqqnnnbbbYYY\\\fffqqqvvv{{{zzzrrrggg^^^XXXUUUSSSOOOKKKIIIJJJIIIHHHDDDGGGIIIIIIHHHMMMWWW___fffnnnxxx}}}nnnjjjeee```\\\WWWSSSOOOMMMLLLTTTdddtttiii```YYYZZZ___eeemmmttt{{{~~~sss\\\YYYjjjyyyrrrtttSSSBBB::::::777;;;???:::<<<>>>AAACCCDDDFFFHHHJJJSSSppp~~~qqqrrrgggRRRCCCAAAAAA???@@@@@@@@@AAA@@@@@@???>>>===>>>>>>???>>>===;;;:::888222111555444......333000///...------...///000///111222222333444777999BBBRRR\\\mmm}}}{{{{{{vvvrrrmmmnnnrrrwwwzzz{{{rrreeeYYYRRRMMMNNN]]]ooo{{{~~~~~~{{{uuuooollloooqqqtttxxx{{{}}}~~~~~~{{{|||~~~qqqdddYYYJJJKKK```qqquuuxxx\\\???>>>TTTwwwVVVDDD888555333333333666@@@KKKQQQ[[[___eeesssiiiMMM============???BBBDDDDDDCCC@@@AAABBBAAA???=========555666<<>>===>>>??????>>><<<:::999:::999777555333333444555000///...------...///000000000000000000111333555999GGGMMMVVVrrr{{{vvvpppoootttzzz}}}}}}xxxrrrjjjaaaTTTQQQaaawww|||{{{qqqkkkkkkoooqqqtttwwwzzz|||}}}}}}{{{|||~~~{{{kkkaaaXXXJJJPPPhhhmmm~~~pppTTT===DDD]]]xxxWWWDDD777444222333333777CCCPPPXXXdddjjjppp}}}zzzWWW>>><<<;;;;;;===@@@AAAAAA@@@@@@BBBBBBAAA???===<<<===888666888CCCOOO___ttt}}}xxxppp```QQQHHHGGGIIIMMMMMMIIIGGGIIILLLQQQXXX\\\^^^aaagggllloooppppppqqqrrrvvv|||~~~zzzvvvsssllllllqqqzzz~~~~~~~~~tttlllooo}}}tttkkkcccfffqqq}}}~~~}}}||||||{{{|||~~~{{{xxxzzzzzzxxxpppcccYYYZZZaaagggiiimmmsssxxxwwwpppjjjkkkmmmiiiaaa]]]^^^^^^ZZZWWWXXX[[[^^^bbbgggkkkmmmdddhhhjjjhhheeehhhpppyyy~~~vvvppphhhaaa\\\XXXUUUSSSNNNNNNUUUeeeuuuxxxbbb[[[VVVXXX^^^fffqqq{{{pppaaa||||||iiieeelllsssiiiKKK???===>>>===CCCEEE<<<:::===AAADDDEEEFFFHHHJJJYYYyyy|||~~~uuuzzzsss^^^LLLEEECCCAAA@@@AAAAAAAAAAAA@@@??????===>>>??????>>><<<:::999444:::<<<999777777444///000///...------...///000/////////000111333555777777DDDGGGKKK```sss{{{}}}uuurrruuuyyyzzzzzz{{{zzzwwwkkkWWWNNN^^^www|||~~~|||qqqkkkmmmqqqrrruuuxxxzzz{{{{{{{{{{{{|||~~~vvvhhh___XXXLLLSSSmmmlllrrrNNN<<>>CCCCCCBBBAAAAAA@@@?????????>>>===<<<;;;:::999999999999999888888666555555333111...,,,,,,---///000/////////000111111222222555888===DDDNNN[[[hhhpppyyy{{{~~~qqqjjjiiiiiifffnnnwwwvvvlll^^^PPPWWWqqq}}}yyytttrrrqqqrrrtttuuuuuuuuuuuuwwwyyy{{{}}}~~~~~~}}}~~~~~~ttt\\\YYY\\\JJJOOOvvvxxxcccFFF===<<<[[[sss[[[888444666222222888:::EEEYYYhhhrrrwwwzzzbbb;;;===:::777666777999;;;;;;@@@???@@@CCCFFFFFFBBB???777444444999BBBRRRjjj~~~zzztttpppkkkaaaWWWLLLKKKIIIHHHGGGGGGHHHIIIKKKMMMSSS[[[^^^^^^```eeekkkmmmpppqqqrrrsssuuuwwwwwwrrrccc``````eeelllqqqvvvyyytttwww}}}zzzyyy{{{zzzyyy~~~{{{xxxxxxyyyzzzxxxwwwzzzuuunnnllliiifffbbbccceeefffiiiuuurrrwww|||zzzyyywwwwwwyyy|||}}}~~~}}}zzzwwwvvvxxxzzz|||zzzyyywwwvvvsssmmmgggbbb^^^aaaffflllnnnssswwwpppggg]]]YYYZZZQQQUUUaaaqqq|||~~~ooo^^^UUURRR[[[eeelllsssyyyjjj{{{ooojjj___qqq]]]DDD@@@;;;999;;;<<<;;;:::;;;<<>>>>>???>>>===<<<;;;::::::999:::::::::999999777666666444222///---,,,---...///...//////000000111222222555777:::???FFFOOOYYY___dddgggnnnuuu|||}}}~~~yyyvvvxxx|||sss```SSSOOOLLLIIIRRRYYYYYYTTTNNNHHHUUUqqq}}}xxx|||~~~}}}xxxtttrrrrrrrrrtttvvvvvvvvvvvvwwwyyyzzz|||}}}}}}|||{{{|||}}}qqq\\\YYYZZZKKKUUU~~~aaaBBB>>>AAAbbbnnnYYY<<<555777222222888:::FFF]]]pppzzz```===<<<:::777666888:::<<<<<>>CCCJJJLLLNNNSSSYYYfffzzznnnbbb\\\SSSHHHDDDGGGAAAAAA@@@@@@??????>>>>>>???>>>======<<<;;;::::::;;;;;;;;;;;;:::999888888666444111///---,,,------......//////000111111111444555777:::>>>CCCJJJOOOPPPTTTZZZ^^^dddnnnzzzxxxvvvuuunnnuuu{{{mmmddd\\\[[[]]]```gggnnnsssrrrsssxxxzzzyyyyyy|||~~~~~~sssZZZGGG>>><<<;;;===AAA???>>>@@@AAAQQQnnnzzzzzzssswww{{{zzzvvvrrrqqqrrrqqqsssvvvxxxwwwwwwxxxxxxzzz{{{}}}|||{{{zzzzzz{{{}}}mmm\\\ZZZWWWMMM___wwwYYY???>>>EEEhhhfffVVVAAA666777222222777999HHHccc{{{nnnfffFFF<<<999777777999<<<>>>???CCCBBBBBBCCCDDDCCC@@@>>>:::666555666;;;GGG[[[mmmtttzzz{{{tttjjjddd```\\\KKKGGGDDDEEEIIILLLJJJFFFLLLKKKMMMRRRTTTTTTYYY___dddgggjjjmmmooorrrvvvxxxtttzzz}}}}}}~~~mmm___YYYXXXWWWWWW]]]]]]eeeuuu}}}yyyyyy}}}{{{wwwuuuuuuuuuvvvzzztttpppuuu~~~~~~~~~}}}vvvyyyzzz{{{~~~vvvqqqqqqsssuuuzzz~~~zzztttpppnnnmmmmmmllleee```ccciiiuuuhhh```___fffuuuuuulllYYYSSSRRR\\\kkkxxxlllhhhxxxlllhhhuuuhhhRRRBBB???<<<:::;;;<<<<<<;;;???@@@FFFMMMPPPQQQWWW^^^jjj}}}~~~{{{jjj^^^^^^YYYKKKDDDHHHAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<;;;::::::888777444000...---,,,,,,------...//////000000111222333555777:::>>>CCCFFFGGGMMMRRRUUU[[[eeeooottt{{{tttlll___ggguuujjj___\\\\\\\\\```eeeaaacccgggjjjkkkjjjlllnnnpppnnnooorrrxxxzzzxxxuuu~~~gggMMM@@@>>>@@@===???;;;:::>>>???NNNiiizzz~~~wwwsssvvvyyyxxxtttpppoooppppppsssvvvxxxxxxwwwxxxxxx{{{|||}}}}}}{{{zzzzzz{{{zzzjjj]]]ZZZSSSOOOiiimmmTTT>>><<>>@@@AAAAAA@@@@@@AAAAAA@@@??????:::777555666999CCCUUUfffmmmvvvzzztttmmmkkkfff```SSSKKKDDDCCCHHHLLLKKKGGGMMMKKKKKKNNNOOOPPPUUU\\\```cccgggkkknnnrrrvvvyyyuuuxxx{{{||||||~~~|||mmmddd___XXXQQQTTTVVV```qqq~~~{{{xxx{{{}}}}}}zzzxxxxxxxxxyyytttooonnnsss||||||zzzxxxzzz}}}{{{yyy|||tttmmmiiikkkqqqvvvzzz~~~~~~yyyvvvtttrrrnnneee[[[YYY]]]jjj{{{mmmhhhiiittt~~~ssshhh[[[VVVTTT[[[iiixxxdddgggssskkkkkkvvvfffPPP@@@>>><<<;;;;;;<<<<<<<<>>>>>>>>===<<<<<<<<<;;;<<<============<<<<<<;;;:::888555222///---,,,,,,---------...//////000000111333444555666999===AAACCCJJJPPPUUU^^^jjjqqqrrrxxx}}}{{{mmm]]]dddzzzqqqnnnnnnlllmmmooommmqqqssstttssssssssssssvvvuuutttuuuwwwwwwtttrrrzzzyyyZZZEEEAAACCCAAABBB===<<<@@@@@@MMMeeeyyy~~~~~~wwwvvvxxxxxxvvvpppmmmlllnnnooorrruuuvvvwwwwwwxxxyyy|||~~~}}}|||}}}}}}xxxfff]]][[[PPPQQQrrr~~~iiiTTT???<<>>======<<<;;;<<<===>>>???CCCKKKRRRTTTVVV^^^gggsss}}}uuuooonnngggWWWHHHCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>=========<<<<<<<<<===============<<<<<<:::999777444111...---,,,,,,,,,------.../////////222222222222222555999===AAALLLTTTYYYdddvvv|||xxxiiijjj|||yyywwwuuu}}}sssYYYLLLIIIDDDEEE@@@>>>AAAAAANNNgggvvv}}}~~~xxxyyy~~~zzzxxxyyywwwrrrllliiijjjllloooqqqsssttttttuuuwwwyyy|||~~~uuuaaa[[[ZZZNNNUUUzzz{{{cccMMM===>>>IIIpppyyy^^^OOO<<<777777555888999999PPPwwwzzzxxxOOO>>><<<:::;;;===AAACCCDDDFFFFFFCCC>>>:::777777888:::777666666888???NNN]]]ppp|||~~~}}}xxxjjj```VVVJJJDDDEEEIIIKKKKKKNNNKKKJJJKKKKKKLLLRRRYYY[[[^^^ccchhhmmmqqqwwwzzzzzzxxxxxxzzz~~~ppp[[[QQQTTT___nnnyyy}}}yyy|||~~~}}}}}}}}}}}}uuunnnkkkooowww}}}}}}|||wwwttttttwwwyyyyyyyyyyyyxxxwwwxxx~~~xxxmmmaaa\\\\\\[[[ooo|||~~~}}}oooaaaTTTQQQNNNRRRbbbvvvpppZZZddd}}}zzzlllkkkrrrvvvYYYIII<<<=========<<<;;;===???@@@EEENNNUUUWWWXXXaaallluuu~~~}}}vvvkkk]]]OOOEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>============<<<<<<===============<<<:::999777555222000...---+++,,,,,,---......//////000000000000222777===BBBLLLZZZcccbbbjjjzzzwwwsss|||{{{~~~jjj___XXXXXXOOOGGGEEEBBBQQQlllttt}}}{{{|||zzzyyyxxxwwwsssmmmgggeeehhhlllooopppqqqqqqqqqssswwwzzz{{{}}}|||pppZZZWWWYYYNNNZZZ}}}|||xxx^^^CCC999BBBWWW~~~ttt___QQQ;;;666777777;;;;;;999QQQ{{{ZZZ@@@>>><<<<<<>>>AAACCCDDDFFFEEECCC???:::999:::===;;;888666666666;;;IIIWWWlll}}}~~~yyyzzzrrreee[[[UUUMMMHHHFFFHHHJJJKKKLLLIIIHHHJJJJJJKKKPPPWWWZZZ^^^ccchhhlllqqqwwwzzzvvvxxx{{{}}}uuu[[[YYY^^^kkkxxx~~~tttxxx~~~}}}uuuooorrryyy}}}|||zzz~~~xxxsssrrrssswwwyyyyyyzzzzzzwwwtttuuu|||yyyllleeeddd]]]eeennnqqqqqquuu}}}|||{{{wwwkkk___PPPNNNKKKNNN^^^uuueeeWWWiii~~~~~~{{{pppqqqyyygggMMMBBB:::<<<>>>===<<<;;;===@@@BBBHHHQQQYYYZZZ\\\eeeqqqzzzzzzmmmbbbTTTHHHAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============<<<<<<===============<<<:::999777555333000///...++++++,,,------......///------...000555<<>>999<<<>>>>>><<<;;;>>>@@@DDDJJJTTT[[[\\\^^^hhhtttwwwqqqjjjYYYFFFBBB@@@@@@BBBAAA???@@@DDD??????>>>>>>======<<<<<<>>>>>>????????????>>>>>>>>>===:::777444222111000000000...---------------,,,...000222666;;;BBBGGGSSS```jjjhhhfffyyy{{{{{{yyy}}}xxxuuuwwwvvvlll[[[SSS]]]lllyyy|||~~~yyywwwwww}}}yyysssmmmjjjjjjlllmmmqqqqqqrrrsssuuuwwwyyyzzz|||}}}}}}~~~rrraaaVVVWWWSSSNNNlll{{{nnnwwwWWWCCC<<>>???@@@AAA<<<:::666333444999BBBIII```iiiuuuzzzuuukkkccc^^^VVVSSSOOOIIIEEEEEEHHHKKKFFFFFFGGGGGGHHHJJJOOOSSSXXX[[[```eeeiiimmmqqqttt{{{|||||||||{{{|||~~~jjjbbb```jjjuuuzzz}}}rrrssswww}}}|||||||||yyyrrrggg```^^^YYYXXXWWWVVVVVVTTTQQQNNNOOOMMMNNNOOOPPPQQQXXX```uuu}}}ooopppvvvvvv}}}{{{wwwqqqnnnqqqyyytttiiifffkkk\\\QQQHHHNNNbbbwwwfff]]]xxxxxxqqqwwwlllPPPEEE???777888888888888999<<<>>>AAAJJJTTT```hhheeekkkxxxrrrlll\\\KKKEEEBBBBBBDDDCCC???@@@CCC??????>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>======<<<:::888555333222222000000///...---------------...000111333666<<<@@@FFFQQQ[[[[[[\\\kkk~~~yyyxxxuuu|||uuuwww}}}wwwvvvsssiii\\\XXXdddsss}}}~~~{{{xxxxxxyyy|||yyysssooolllkkklllmmmnnnooopppsssuuuwwwyyyzzz{{{|||~~~}}}pppbbbVVVTTTQQQSSSsssrrrmmmyyyUUU>>>888KKKmmm}}}rrrbbbMMM===888888666;;;???@@@YYYoooIIICCCDDDEEE???BBBFFF@@@<<<===>>>???@@@AAABBBBBB???===999555444888>>>CCCUUU___kkkrrrqqqkkkeeebbb[[[WWWOOOIIIEEEEEEGGGHHHHHHHHHHHHGGGHHHKKKPPPTTTVVVYYY^^^cccgggkkkooorrrwwwxxxzzzzzzzzzzzz|||~~~kkkbbb___iiiuuuzzzyyyyyyqqqsssxxx~~~~~~zzziiiZZZTTTPPPOOOPPPQQQQQQPPPMMMJJJIIIGGGGGGHHHGGGFFFKKKRRRgggvvv~~~}}}|||yyytttrrruuu{{{uuukkkiiillldddZZZRRRXXXiiizzzffffff|||qqqkkkuuufffNNNCCC;;;888888999999888:::<<>>>>>======<<<<<<;;;:::888777555444333111000///...------------///////////////111444777:::AAAIIILLLPPP[[[mmm|||yyywwwsssnnnsssyyyzzzssskkkgggllluuu~~~tttiiifffooo{{{~~~|||wwwvvvyyy|||{{{yyyuuuqqqooonnnmmmnnnmmmooorrruuuxxxzzzzzz{{{zzz|||~~~}}}~~~zzzmmm```UUUPPPOOOXXXzzzooossssssQQQ===GGG[[[yyy|||ppp___KKK<<<:::888555:::AAACCC[[[}}}wwwMMMEEEGGGHHHBBBCCCEEE???===>>>@@@BBBCCCCCCCCCBBBBBB@@@===999666666:::===GGGQQQ```kkkpppnnniiifffbbbZZZOOOHHHFFFFFFFFFFFFJJJJJJIIIHHHHHHKKKPPPTTTSSSWWW\\\```dddhhhllloooqqqsssvvvwwwxxxxxxzzz|||yyy{{{xxxttt~~~qqqccc[[[bbbpppxxxwwwsssppptttyyy~~~|||zzz~~~~~~~~~}}}{{{iiiXXXPPPNNNOOOQQQTTTVVVUUUPPPMMMKKKHHHGGGHHHFFFCCCEEEIIIXXXaaatttxxxzzz~~~}}}uuummmjjjmmmnnngggaaafffssstttbbbrrrpppfffdddrrrwww]]]JJJBBB999999::::::::::::;;;>>>@@@DDDQQQ\\\hhhrrrqqqwwwwwwqqqfffXXXGGGCCCBBBDDDDDDAAA???AAA?????????@@@@@@AAAAAAAAA<<<<<<============<<<<<<;;;;;;;;;:::888777666555111000///...------------/////////...---...111333999;;;???CCCIIIQQQZZZ___fffooowwwxxxxxxwwwqqqiiinnniiijjjuuutttiii___[[[cccmmm~~~~~~~~~}}}|||xxxyyy~~~}}}||||||}}}xxxssstttxxx|||zzzyyywwwtttrrrpppoooooorrrtttwwwzzz||||||||||||yyy{{{~~~~~~}}}}}}}}}~~~xxxjjj[[[VVVQQQQQQ```uuudddJJJ???VVVdddzzz~~~ooo]]]HHH;;;999999777<<>>;;;888666777888999DDDWWWlllzzz|||uuunnnfff\\\OOOGGGGGGHHHGGGFFFIIIIIIIIIGGGFFFGGGKKKMMMPPPTTTYYY]]]```dddhhhjjjkkknnnsssvvvwwwwwwxxxyyy}}}zzzssskkkmmm|||~~~bbbUUU\\\kkktttvvvtttyyy~~~{{{ooonnnqqqvvv~~~|||yyywwwwww{{{zzzyyyzzz|||}}}|||{{{wwwvvvxxxyyysssfff\\\XXXPPPTTT[[[aaabbb^^^UUUOOOKKKHHHHHHJJJJJJFFFEEEFFFMMMTTT```qqqyyytttqqqnnnlllrrrqqqsssyyyzzztttxxxuuuaaaccczzzjjjfffggguuurrrQQQAAA???<<<;;;<<<<<<<<<<<<===@@@BBBHHHZZZiiivvv{{{vvvmmmcccMMMFFF@@@AAACCCBBBAAACCC@@@@@@@@@@@@@@@@@@AAAAAA<<<======>>>>>>======<<<<<<=========;;;999777666111111000///............,,,...///000///000333555999777777999>>>DDDHHHJJJPPPYYYeeeqqqxxxzzzxxxvvvpppmmmmmmrrrvvvxxxzzz}}}}}}uuukkkaaaXXXUUU^^^iiixxxzzzwwwrrrjjjddd^^^```dddfffggggggiiijjjhhhmmmsss|||}}}|||~~~}}}~~~|||vvvssssssvvvzzz|||{{{yyywwwvvvuuuttttttwwwwwwyyyyyyyyyyyyxxxwwwyyy{{{}}}~~~~~~}}}|||~~~}}}pppcccYYY___[[[```{{{pppyyyhhhJJJ@@@FFFeeexxxhhhWWWIIIAAA999<<<>>>DDDCCC;;;JJJkkkgggVVVRRRUUUNNNIIIIIIDDDEEEEEEFFFEEEEEECCCAAA@@@======<<<:::777666666888888AAASSSiiizzzzzzrrrggg___TTTLLLIIIIIIHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIOOORRRWWW[[[^^^aaaeeehhhiiimmmsssvvvwwwwwwvvvvvvyyytttnnnlllnnnzzzwwwccc```jjjsssuuuvvv{{{}}}tttjjjkkkooouuu~~~~~~{{{{{{{{{xxxwwwvvvwwwxxxyyyxxxwwwuuuvvvzzz|||uuufffXXXRRRQQQVVV___gggiiicccYYYQQQMMMHHHGGGKKKLLLIIIHHHIIILLLTTT```jjjsss|||~~~vvvsssrrrooojjjoooqqqvvv|||~~~vvvyyyssseeemmmssshhhkkkmmmuuusssNNN>>>>>>;;;;;;<<<<<<<<<<<<===@@@BBBGGG[[[lllyyy~~~yyyrrriiiVVVLLLCCCBBBCCCBBBBBBCCC@@@@@@@@@@@@????????????===>>>>>>??????>>>>>>======>>>>>>>>><<<:::777666222111000///............,,,...000000000000222444000222555777999===BBBFFFNNNRRRZZZcccjjjqqqyyyzzz|||zzztttpppoooppppppkkkfff___XXXPPPNNNVVV```nnnxxx~~~vvvqqqnnnhhh___XXXSSSTTTVVVXXXZZZ\\\^^^^^^YYY]]]cccjjjttt~~~|||~~~~~~~~~~~~~~~}}}|||zzzxxxvvvvvvyyy{{{}}}|||yyywwwvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{||||||}}}}}}|||||||||}}}xxxjjj^^^XXX^^^WWW```lll~~~{{{^^^EEEGGGXXX}}}tttcccSSSHHHBBB======>>>HHHNNNEEEJJJbbbwwwbbbZZZ[[[SSSLLLJJJFFFDDDDDDDDDDDDDDDDDDDDDDDD======;;;888555444555777777===KKK```ttt~~~|||vvvkkkeee\\\SSSLLLIIIIIIIIIGGGIIIKKKKKKIIIHHHGGGGGGLLLPPPTTTXXX[[[^^^bbbeeehhhlllrrrvvvvvvuuutttsssnnniiiggglllqqqwww|||tttuuuwwwwwwwwwzzz}}}~~~~~~~~~{{{wwwvvvyyy|||zzzyyyxxxxxxwwwvvvtttwwwvvvwwwwwwpppbbbWWWRRRRRRYYYdddnnnqqqkkk```WWWQQQKKKIIILLLNNNLLLKKKLLLMMMUUUaaaiiiooouuu|||yyypppmmmmmmjjjdddmmmqqqwww}}}qqqllluuu|||lllkkkyyyjjjHHH<<<===999:::;;;<<<<<<;;;===???BBBHHH^^^ppp}}}{{{{{{uuummm]]]QQQGGGCCCCCCBBBAAACCCAAA@@@@@@??????>>>>>>>>>>>>>>>????????????>>>>>>>>>?????????===:::777555222111000//////.........---...000000///000111333***///444777777:::???EEEKKKLLLPPPUUU\\\gggvvvqqqfffgggjjjjjj___[[[VVVPPPIIIEEELLLUUUgggrrr{{{}}}~~~xxxqqqiiieeebbb[[[QQQHHHHHHHHHKKKNNNSSSWWWYYYZZZYYYZZZYYY[[[aaajjjrrruuupppqqquuuyyyzzzyyy|||{{{{{{|||}}}~~~wwwxxxyyyyyyxxxyyy{{{}}}~~~|||zzzwwwvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{}}}}}}{{{{{{{{{{{{||||||||||||yyy{{{}}}|||tttggg[[[WWWYYYOOO[[[ppprrrTTTCCCRRRllltttaaaPPPEEEAAABBB======KKKWWWOOOMMM^^^lllaaa```VVVMMMJJJFFFBBBBBBBBBBBBCCCEEEFFFGGG======;;;777444222444555666999DDDXXXmmm{{{}}}yyyooojjjbbbXXXOOOJJJIIIJJJHHHJJJMMMNNNLLLIIIGGGFFFJJJNNNRRRVVVYYY\\\```bbbgggkkkqqquuuuuutttrrrqqqiiidddfffqqqxxxxxx|||~~~{{{wwwyyy{{{|||}}}~~~}}}}}}|||zzzyyyvvvtttyyytttooolllfff]]]XXXXXXOOOWWWdddooosssmmmbbbYYYQQQKKKGGGJJJLLLJJJIIIKKKOOOVVVaaakkkqqqwww|||~~~{{{yyyrrriiifffgggccc\\\mmmqqqxxx}}}{{{ooooooxxx|||ooouuuvvv^^^AAA;;;>>>999:::;;;<<<;;;;;;<<>>>>>>>>>>>>>>>>>??????AAA@@@@@@???>>>>>>>>>???>>>>>>>>>>>>===:::666222333222111/////////000000000///............//////...111555888:::===???AAAEEEKKKQQQSSSTTTZZZeeennnzzzxxxtttoooiiiddd```^^^UUURRRNNNIIIFFFHHHNNNRRR^^^fffrrr{{{zzzrrrmmmeeeccc```[[[UUUOOOJJJHHHCCCFFFJJJMMMPPPPPPOOONNNPPPSSSVVVYYY\\\aaagggkkkhhhlllrrrtttuuuvvvzzz}}}|||~~~wwwvvvvvvvvvxxx{{{~~~}}}yyyvvvuuuwwwxxxvvvuuuvvvwwwyyy{{{|||||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{}}}kkk]]]ZZZTTTQQQVVVjjjyyymmmKKK:::ZZZyyyggg___JJJ:::EEE;;;;;;@@@GGGKKKNNNUUU\\\xxx~~~yyyhhheeebbbWWWIIIAAADDDBBB@@@@@@CCCFFFGGGHHHCCCAAA===999555444333333111999AAAJJJYYYkkkvvvxxxpppiiidddaaaXXXMMMJJJLLLIIIJJJJJJKKKLLLKKKKKKKKKMMMNNNOOORRRVVVZZZ^^^```dddiiiooottttttooojjjeeehhhmmmsssuuuuuuuuuxxxzzzzzzzzzzzzyyyzzzzzzzzzzzz}}}zzz{{{wwwuuutttsssnnnhhheeeddd```YYYSSSQQQ\\\jjjrrruuurrriii___UUUNNNIIIJJJMMMMMMMMMOOOUUUcccllllllppp|||~~~}}}vvv|||uuuooolllhhhcccaaabbbmmmqqqwww}}}|||uuu~~~vvvqqqZZZKKKDDD???<<<<<<:::999:::<<<;;;:::@@@GGGSSScccyyyxxxxxxvvveeeSSSJJJFFFDDDCCCCCC????????????????????????AAAAAA@@@??????????????????>>>>>>>>>>>>;;;666333222111000//////000000111111111111000000000111111...111444666777999===???AAAGGGNNNPPPPPPTTT\\\cccooommmjjjfffaaa]]]YYYWWWNNNLLLHHHDDDBBBEEEJJJOOOUUU___nnnyyyzzzrrriiibbb^^^^^^\\\YYYUUUQQQLLLHHHFFFCCCEEEGGGJJJLLLMMMMMMMMMRRRSSSSSSTTTVVV[[[aaafffjjjmmmqqqrrrrrruuuzzz~~~|||tttttttttuuuvvvyyy|||~~~|||yyyvvvuuuuuuvvvuuussstttuuuwwwyyy{{{}}}~~~~~~|||||||||||||||}}}}}}}}}{{{}}}~~~{{{iii\\\[[[VVVRRRYYYvvvsss{{{zzzcccHHHBBBgggyyydddZZZGGG999BBB======AAAHHHLLLOOOVVV]]]rrrvvvggg```YYYQQQJJJDDDBBBAAAAAADDDFFFHHHHHHDDDBBB>>>:::666444333222///555===FFFWWWkkkwwwyyytttnnnhhhddd[[[OOOJJJKKKHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJMMMQQQVVV[[[___aaadddfffjjjkkkkkkiiigggeeennnrrrwwwzzz{{{||||||}}}~~~}}}}}}}}}}}}|||{{{zzzyyyzzzwww~~~~~~zzzxxxwwwtttoooiiifffeeeaaa[[[VVVTTT___lllsssvvvssshhh]]]SSSLLLHHHJJJMMMNNNPPPRRRUUUcccnnnooouuu~~~vvvyyytttooommmhhhddddddhhhqqqttt{{{}}}xxx}}}uuu|||iiiSSSFFFAAA===;;;;;;:::999:::<<<;;;:::@@@GGGSSSeee|||~~~~~~|||uuulll\\\KKKCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????@@@@@@@@@?????????>>><<<777333111000000///000000111222111111111111111111111111///000222222333555888;;;AAAGGGNNNRRRRRRSSSWWW[[[```___\\\XXXTTTQQQNNNLLLCCCBBB???===<<>>:::666333111444444999DDDWWWmmm}}}zzztttmmmcccXXXMMMHHHGGGGGGHHHIIIIIIIIIIIIHHHCCCEEEHHHLLLOOORRRUUUVVVQQQTTTXXX\\\aaahhhqqqwwwwwwwwwzzz}}}~~~}}}}}}||||||}}}}}}}}}{{{|||~~~{{{yyyyyyxxx{{{~~~xxxyyy}}}{{{wwwsssooommmjjjfffcccdddllluuuzzz{{{vvviii\\\TTTMMMHHHKKKPPPRRRUUUYYYcccnnnwww{{{~~~{{{rrrrrrrrrooofffaaahhhrrrvvvzzzwwwsss{{{vvvwww~~~iiiXXXFFF>>>;;;:::999::::::999:::<<<;;;:::@@@GGGSSShhhzzzjjjmmmeeeSSSGGGGGGHHHFFFBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAAAAA@@@@@@@@@@@@???<<<777444//////000000111111111111---...///000111111000000000000///...------000333444:::BBBGGGHHHGGGHHHHHHKKKJJJGGGCCC???<<<999777333333333333444888<<<@@@>>>GGGTTT\\\___^^^]]]^^^XXXTTTMMMFFF@@@<<<:::999;;;<<<<<<===============>>>>>>======>>>@@@CCCDDDHHHKKKOOOQQQSSSTTTWWWXXX\\\aaagggkkkkkkllloooqqqxxxzzz||||||{{{zzzzzz{{{~~~~~~~~~~~~{{{wwwsssmmmooorrrvvvyyy{{{||||||~~~}}}{{{xxxuuuttttttuuuvvvvvvvvvwwwxxx{{{}}}{{{{{{||||||}}}~~~~~~yyymmm^^^UUURRRKKKTTTooozzzrrr|||qqqOOOLLLlllppp[[[OOOGGGDDDDDDBBBFFFEEEFFFJJJKKKJJJNNNTTT___nnnZZZYYYWWWNNNDDDAAA??????AAACCCDDDDDDGGGFFFDDDAAA<<<888444111000///111;;;LLL___rrr}}}xxxppphhh]]]QQQHHHFFFGGGGGGHHHIIIHHHHHHHHHEEEEEEFFFGGGIIIJJJKKKLLLKKKPPPYYY___eeellluuu|||yyyyyy{{{|||~~~~~~}}}||||||}}}~~~zzz|||}}}{{{yyyxxx{{{wwwtttqqqooommmnnntttzzz}}}~~~yyylll^^^XXXQQQLLLNNNSSSUUUXXX\\\hhhpppxxx~~~zzzsssssstttoooeee___fffrrrvvvyyy~~~xxx|||zzztttvvv||||||eeeUUUEEE>>><<<:::999::::::999:::<<<;;;:::@@@GGGRRRhhh~~~~~~~~~~~~eeegggcccVVVJJJEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@????????????>>>??????@@@@@@@@@?????????>>><<<777333///000000111111111111000///000222333444333333222000000000...------///000000444:::>>>@@@@@@@@@@@@BBBAAA???<<<888555333222///000111222222555999<<<<<>>>>>======>>>>>>???@@@???>>>>>>>>>>>>;;;666333000000111222111111//////...000222444444444333222///000111000.........///000111444666777777888888888777666444333111000///...///000000000222555777;;;@@@EEEFFFDDDCCCCCCEEE>>><<<999777666666777888555666777888999:::::::::999:::;;;<<<>>>@@@BBBCCC@@@CCCHHHLLLNNNOOOPPPQQQTTTZZZaaafffhhhjjjnnnqqqrrruuuxxxyyyyyyxxxxxxyyyyyyxxxxxxwwwvvvsssnnnjjjmmmpppuuuzzz~~~{{{|||{{{xxxuuutttvvvxxxxxxyyyzzz{{{|||}}}}}}}}}yyyzzzzzz{{{|||}}}~~~}}}~~~zzzoooaaaWWWQQQOOOLLLiiibbb___kkksssXXXMMMeee{{{```SSSJJJ===@@@KKKGGGEEEDDDFFFJJJLLLMMMQQQWWW[[[oooqqqXXXQQQSSSTTTFFFDDDAAAAAACCCEEEEEEEEEFFFFFFFFFDDDAAA<<<777444555444555888<<>>>>>======<<<======>>>??????>>>>>>>>>>>>===:::666222000111222222111000///...,,,...000222333222111000///000222111000......///,,,,,,,,,,,,,,,------...000000000000/////////...---...000000///000222444666;;;??????<<<999999:::666555444333333555666777555666777888999999::::::888999;;;===???AAACCCCCC@@@BBBEEEGGGHHHJJJLLLNNNQQQVVV[[[___bbbfffkkkpppmmmppptttvvvvvvuuuuuuvvvvvvvvvuuutttssspppkkkgggmmmpppuuu{{{~~~yyyzzzzzzxxxtttsssvvvxxxwwwxxxzzz}}}~~~~~~~~~~~~zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}wwwjjj\\\TTTQQQQQQYYYyyyWWWbbbyyyoooWWWUUUuuutttYYYLLLEEE666===MMMKKKCCCBBBEEEKKKNNNPPPUUU[[[YYYhhhzzzaaaSSSQQQRRRHHHFFFCCCCCCDDDFFFGGGGGGEEEFFFFFFEEEBBB===888555444333333444444???YYYrrrwwwyyywwwrrrnnniii[[[LLLGGGHHHIIIIIIJJJJJJIIIIII???>>>===>>>AAAGGGMMMQQQSSSZZZbbbeeedddffflllrrrrrrtttvvvuuussssssvvvzzz}}}}}}~~~}}}~~~~~~~~~~~~|||{{{|||wwwkkk___WWWSSSWWW^^^ccciiinnnsssuuuzzz|||zzzwwwtttqqqkkkiiiooowww{{{~~~~~~}}}iii{{{~~~tttVVVIII<<<999;;;::::::::::::999:::<<<;;;:::@@@GGGVVVooo~~~}}}|||{{{{{{{{{{{{zzz{{{|||}}}{{{xxxiiiRRREEEEEEDDDAAA@@@BBBAAA>>>@@@DDD@@@@@@>>>===<<<<<<<<<<<<<<<===@@@@@@???;;;777444111333444222///---...000111222222222111000111222666555222000............++++++++++++++++++++++++)))***+++,,,------------***,,,...///000111333555777;;;??????<<<888777777444444555555666555555555555333222333666888777555999;;;======;;;;;;>>>AAA>>>???@@@BBBEEEHHHKKKLLLOOOSSSXXX^^^cccgggiiijjjfffiiillloooooopppqqqsssrrrssssssqqqnnnkkkjjjjjjmmmpppuuuzzz~~~~~~{{{zzzyyyxxxwwwwwwwwwwwwuuuyyy|||~~~}}}{{{{{{zzz|||{{{{{{{{{{{{||||||}}}}}}~~~vvvcccTTTPPPOOOLLLffflll___fff{{{fffMMM[[[dddUUUGGGDDDGGGHHHHHHGGGDDDDDDHHHMMMOOONNNPPPTTTZZZ```sssVVVPPPRRRPPPHHHCCCCCCDDDBBB@@@AAAGGGHHHIIIHHHEEE@@@:::777333333444333222999MMM```www}}}|||tttlllbbbZZZNNNJJJGGGGGGJJJLLLKKKJJJ>>>???BBBDDDHHHJJJMMMNNNOOOWWW```ddddddeeeiiioooqqqtttvvvwwwvvvttttttttt||||||}}}}}}}}}}}}||||||{{{}}}~~~|||zzzzzz|||}}}|||{{{|||xxxooocccXXXVVV```iiijjjnnnvvvqqquuu{{{}}}vvvxxxtttjjjhhhpppxxx{{{~~~~~~|||yyyuuuuuuzzzwwwTTTDDD999<<<===888666:::999999:::<<<;;;;;;@@@HHHYYYrrr~~~}}}||||||||||||{{{{{{{{{{{{{{{~~~}}}qqq]]]MMMFFFDDDBBBCCCDDDBBB>>>???CCC@@@@@@>>>======<<<<<<<<<<<<===???@@@???;;;777555111333333222//////000222333333333222000000111111444333111///------------++++++++++++++++++++++++)))***+++,,,------------+++---//////000000333555777:::>>>>>>;;;888666666333444444555555555444444444333222333666777666555999;;;<<<<<<;;;;;;>>>AAA>>>???@@@BBBEEEHHHKKKLLLPPPSSSXXX]]]aaadddeeefffeeehhhkkkmmmnnnooopppqqqqqqqqqqqqooommmkkklllmmmpppssswww{{{~~~~~~~~~}}}yyyxxxwwwvvvvvvvvvvvvvvvtttwww{{{||||||{{{{{{{{{|||||||||||||||}}}}}}~~~zzztttjjj^^^VVVSSSTTTUUUnnnnnndddnnneeeLLL```}}}xxx___RRRHHHHHHLLLLLLJJJIIIGGGFFFIIINNNPPPPPPSSSYYYVVVZZZ~~~dddWWWNNNOOOGGGBBBBBBCCCAAA@@@BBBGGGHHHIIIHHHEEE@@@:::777666555555444222666FFFWWWggguuuzzzpppggg```QQQMMMHHHGGGIIIKKKKKKIIIDDDDDDFFFHHHJJJLLLMMMNNNOOOVVV___bbbbbbcccggglllooorrruuuvvvuuussssssssszzzzzz{{{{{{||||||||||||~~~~~~{{{yyyzzz{{{|||{{{zzz{{{|||rrrggg]]]ZZZcccjjjkkknnntttuuuyyy~~~~~~|||zzz{{{zzztttlllkkkttt|||~~~wwwzzz{{{~~~yyypppQQQBBB999;;;===888777:::999888999;;;;;;:::@@@HHHYYYsss~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{zzz|||~~~vvvjjjXXXIIICCCCCCEEEFFFCCC>>>>>>BBB@@@???>>>>>>============<<<>>>???@@@???<<<888555333333333111000111444777666555333111000000111111111000///---,,,+++++++++******************************+++,,,------------,,,.../////////000333555777999<<<<<<:::888666555333333444444444444333333444333222333555777666555888:::;;;;;;;;;<<<>>>@@@>>>???@@@BBBEEEHHHJJJLLLQQQSSSWWW[[[^^^```aaaaaacccfffiiikkklllmmmnnnooonnnnnnnnnlllkkkkkkmmmppptttvvvyyy|||~~~~~~|||{{{vvvvvvuuuuuuuuuuuuuuuvvvtttvvvyyy{{{{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~ooobbb[[[TTTMMMNNNUUUsss~~~hhhiiiuuu```LLLiii~~~|||~~~uuugggYYYOOOHHHJJJMMMLLLIIIHHHIIIHHHJJJMMMMMMLLLNNNSSSXXXYYYtttwwwfffQQQPPPHHHBBBBBBCCCAAA@@@BBBFFFGGGHHHHHHEEE@@@:::777888777666555111222===JJJSSSfffzzzyyyooogggUUUPPPJJJGGGHHHJJJJJJIIIGGGHHHIIIJJJKKKLLLLLLMMMOOOVVV]]]``````aaaeeeiiilllooorrrttttttsssrrrsssvvvwwwwwwxxxyyyzzz{{{{{{|||zzzxxx{{{{{{|||{{{zzzzzz}}}|||vvvmmmdddaaagggllllllooottt{{{~~~|||{{{zzzxxxwww~~~yyypppjjjnnnxxxuuusssjjjLLL@@@888:::<<<888777:::888888999;;;::::::???GGGYYYsss~~~}}}}}}~~~~~~zzz{{{|||||||||~~~wwwrrroooaaaOOOBBBBBBEEEFFFCCC>>>>>>BBB@@@??????>>>======>>>>>><<<>>>???@@@???<<<999777444333222111222555888;;;888666333111111111111111......---,,,++++++*********************************+++,,,,,,---------,,,---.../////////000333666777999:::;;;:::888666555333333444444333333222222333222333333555555666555888888999999:::<<<===???>>>???@@@BBBDDDGGGIIIKKKPPPRRRVVVZZZ]]]___``````aaadddgggiiijjjkkklllmmmjjjjjjiiihhhhhhjjjnnnrrrwwwyyy{{{}}}}}}|||{{{zzzvvvuuuuuuuuuuuuvvvvvvwwwwwwyyyzzz{{{zzzzzzzzz|||}}}}}}~~~~~~~~~}}}yyyhhh]]][[[RRRFFFJJJ[[[{{{sssdddqqq}}}}}}ZZZSSSuuuttt^^^UUULLLFFFGGGJJJIIIFFFFFFQQQPPPRRRTTTQQQKKKJJJLLLYYYYYYjjjyyy]]]VVVMMMFFFEEEDDDAAA@@@AAADDDFFFGGGGGGEEEAAA<<<888888777666555222000666???EEERRRddduuuwwwjjjXXXRRRJJJFFFGGGIIIJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLPPPVVV\\\^^^^^^___cccfffiiilllqqqttttttssssssssssssttttttvvvwwwyyyzzz{{{||||||}}}~~~}}}|||zzzyyy}}}}}}|||{{{{{{{{{|||}}}~~~}}}xxxyyyqqqjjjhhhlllpppqqqsssxxxzzzwwwwwwxxxxxxwww|||sssiiigggnnnxxx~~~|||ooo___FFF===777999;;;999888:::888777888;;;::::::???GGGXXXsss~~~~~~~~~~~~~~~~~~{{{|||}}}||||||}}}qqqnnnrrrkkk\\\FFFCCCCCCDDDCCC@@@@@@CCC@@@??????>>>>>>>>>>>>???===>>>???@@@???<<<:::888444222111111444777;;;<<<999666333222222333222000------,,,,,,,,,+++******************************++++++,,,---------,,,,,,---.../////////111555777999999999::::::888666444333444444444333333222111222222333444444444555666777777777888:::<<<======>>>???@@@BBBDDDFFFIIIJJJMMMPPPTTTYYY]]]```aaaaaa___bbbeeeggghhhiiijjjkkkgggffffffeeefffiiiooosssyyyzzz{{{|||}}}|||zzzyyywwwwwwvvvvvvvvvwwwxxxxxxzzz{{{|||zzzyyyxxxzzz{{{}}}~~~{{{xxxhhh\\\YYY[[[QQQGGGUUUooopppkkkzzzlll^^^fffqqqZZZQQQIIICCCEEEIIIJJJJJJLLL[[[\\\___bbb___VVVQQQRRRUUUWWW^^^~~~nnn]]]SSSKKKHHHFFFBBB@@@AAACCCDDDGGGHHHFFFCCC>>>;;;888555555555333000333888???@@@III]]]xxx|||lll\\\UUUKKKFFFFFFHHHJJJJJJGGGHHHHHHIIIKKKLLLMMMMMMQQQUUUZZZ\\\]]]___aaadddfffkkkppptttuuuuuuuuuuuurrrrrrssstttvvvxxxzzz{{{zzz{{{|||~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}|||yyywwwxxx{{{xxxsss{{{rrrooonnnrrruuuwwwzzz}}}~~~~~~~~~xxxvvvwwwyyyyyyxxxvvvmmmeeegggqqqzzz~~~}}}jjjNNNAAA<<<888999:::999999:::999888999;;;::::::???GGGXXXqqq~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||zzzyyyyyyzzzwwwrrrvvvtttkkkPPPHHHBBBBBBCCCCCCBBBDDD@@@??????>>>>>>?????????===>>>?????????===;;;999444222111222666999;;;<<<888555333333555555222///,,,,,,------------,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,---......///222777::::::999999::::::999777555444555555444444333222111111222444444333333555666666555555666999<<<===<<<>>>???@@@AAADDDFFFHHHIIIJJJMMMRRRXXX\\\```aaabbb^^^aaadddfffggghhhiiijjjeeeeeeeeeeeefffjjjppptttxxxyyyzzz{{{|||{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxyyy{{{{{{zzzyyywwwwwwyyy{{{|||}}}}}}xxxtttccc\\\ZZZYYYPPPLLLcccqqq{{{|||fffnnn{{{hhhYYYMMMFFFCCCFFFLLLNNNQQQUUUZZZ[[[```eeebbbZZZVVVVVVRRRYYYYYYvvv}}}|||aaaWWWMMMIIIGGGCCCAAABBBAAACCCFFFHHHHHHEEEBBB@@@999555444555555222222555:::666777JJJhhh~~~~~~rrreee\\\PPPHHHFFFHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOORRRVVVYYY[[[]]]```bbbdddiiioootttvvvvvvvvvvvvssssssssstttuuuwwwzzz{{{||||||~~~~~~}}}}}}~~~}}}|||xxxvvvwwwzzz}}}yyyooolll{{{ttttttuuuvvvyyy|||}}}|||~~~~~~xxxwwwzzz{{{xxxuuuppphhhfffmmmxxx~~~yyy{{{}}}fffGGG>>><<<:::999::::::999999999888:::<<<;;;;;;@@@HHHYYYqqq}}}}}}}}}||||||}}}}}}~~~}}}zzzxxxxxxyyy}}}zzzwwwsss```QQQDDDAAADDDEEEDDDCCC@@@??????>>>>>>???@@@@@@===>>>?????????===;;;:::333111111333777:::;;;:::666444333555888888333///,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...000333888<<<<<<:::999:::;;;;;;888555666666666555555333222222000222444444222222444666666444333555999<<<<<<;;;>>>???@@@AAACCCEEEGGGIIIIIILLLPPPVVVZZZ]]]______^^^```dddfffggggggiiijjjeeefffggghhhiiimmmrrrvvvvvvwwwxxxzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuvvvzzz}}}{{{|||~~~|||wwwsssggg```YYYTTTPPPXXXvvvwwwwwwnnnjjj~~~kkk\\\YYYLLLGGGFFFJJJNNNOOOPPPRRRSSSSSSVVVYYYWWWQQQOOOQQQNNNZZZVVVkkk~~~```VVVMMMIIIGGGDDDCCCEEE???BBBFFFIIIJJJHHHFFFDDD<<<777555666666333111222444444666AAAXXXppp|||~~~pppeeeWWWLLLHHHHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLLLLNNNQQQUUUXXX[[[]]]___```fffmmmrrruuuuuuuuuuuuuuuuuuttttttvvvxxxzzz|||||||||}}}~~~}}}|||{{{|||~~~}}}{{{yyyxxxzzz}}}~~~vvvmmmkkk|||xxxyyyzzzzzz||||||{{{~~~zzzyyy{{{zzztttnnnhhhdddgggsss}}}vvvuuuwww~~~{{{```III======;;;::::::::::::888::::::;;;===<<<<<>>>>>?????????===<<<;;;222111111444888;;;:::888555333333666999999444///---...///000000000///...------------------------,,,,,,,,,------,,,++++++***+++,,,...000444:::>>>===;;;999:::<<<<<<999666666666666666555444333222///222444444222222444777555333222555999<<<<<<;;;??????@@@AAACCCEEEGGGHHHHHHKKKOOOTTTXXX[[[\\\]]]^^^```dddfffggggggiiijjjggghhhiiijjjllloootttwwwuuuuuuwwwyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwwwwwwwrrrssssssrrrsssvvvzzz~~~zzz|||~~~}}}wwwsssccc[[[RRRNNNRRRgggtttbbbpppxxx___TTTYYYLLLIIIIIIMMMNNNKKKIIIIIISSSQQQPPPQQQMMMHHHHHHKKKEEEUUUPPPaaa]]]TTTKKKHHHGGGEEEEEEGGG???AAAFFFJJJKKKJJJHHHFFF???999666777777333000000...555<<>>======BBBJJJ]]]ttt{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~{{{vvvxxx]]]FFFBBBDDDBBBAAADDD@@@@@@?????????????????????@@@BBBCCCAAA>>>:::888777444444999???AAA<<<666555666888:::777222//////000000000000000000111111111000000///...------,,,...............---------,,,,,,,,,---000444999<<<>>>======<<<<<<:::777555777777777666555333222111111111222333555666777777777777888999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFFFFHHHJJJLLLOOOSSSXXX[[[___bbbeeefffffffffggghhhooommmkkklllnnnqqqrrrrrrwwwuuutttuuuwwwzzz{{{{{{zzzyyywwwuuuuuuvvvwwwxxxttttttsssrrrqqqtttxxx{{{}}}|||}}}{{{rrrddd[[[NNNJJJWWWtttsssnnnwwwbbb~~~wwwiii\\\SSSQQQNNNNNNMMMKKKIIIIIIKKKMMMPPPQQQTTTUUUPPPHHHGGGKKKKKKCCCRRRhhhlll^^^RRRMMMKKKEEECCCEEEAAAAAABBBEEEIIIKKKKKKJJJCCC===666666888999444///111:::777777GGG[[[mmm}}}rrrlllbbbVVVKKKGGGHHHJJJJJJMMMPPPNNNIIIFFFGGGJJJGGGHHHJJJLLLPPPTTTWWWYYYbbbdddhhhmmmqqqtttvvvwwwrrrtttwwwwwwwwwvvvwwwyyy~~~}}}{{{zzzzzzzzz{{{|||yyy{{{zzzvvvxxx}}}}}}xxx{{{|||zzzwwwwww|||uuuvvv|||}}}||||||~~~~~~}}}|||~~~}}}zzz{{{}}}wwwmmm^^^eeeooozzz}}}rrrttt}}}yyySSSBBB;;;;;;;;;::::::999999999<<<:::;;;===<<<<<>>@@@AAACCCDDDEEECCCEEEHHHJJJMMMPPPUUUXXX\\\^^^```aaabbbdddfffiiiccceeehhhkkkooorrrtttvvvtttsssrrrtttwwwzzz||||||zzzyyywwwvvvvvvwwwxxxzzzyyyxxxvvvsssrrrtttxxx|||~~~}}}|||~~~~~~~~~yyyooo^^^XXXQQQRRR```zzz}}}gggooohhhggg~~~pppaaaTTTNNNOOOGGGJJJNNNPPPOOOMMMJJJHHHGGGIIILLLNNNJJJFFFIIIPPPIIIAAALLL^^^rrrkkkUUUMMMMMMKKKFFFCCCAAA@@@AAADDDHHHKKKKKKJJJFFF@@@999888:::;;;777222111777444555BBBPPP```tttzzzsssgggZZZOOOJJJHHHHHHIIIMMMOOONNNJJJGGGHHHJJJHHHIIIIIIKKKNNNSSSWWWYYY[[[]]]aaaeeeiiimmmoooppprrrtttvvvwwwvvvvvvwwwxxx{{{zzzyyyyyyyyyzzz{{{{{{xxxzzzxxxuuuvvv{{{|||xxxxxxzzzzzzyyyxxx{{{~~~zzzwwwyyy{{{}}}|||}}}{{{zzz}}}~~~vvvkkk___fffqqq{{{uuu{{{kkkMMMAAA;;;;;;:::::::::999999999<<<:::;;;===<<<<<>>===777444444555444444444444444333333333555444444333333222222111111111111000000/////////,,,,,,,,,---000444777999;;;;;;;;;;;;999888555444666555555444333222111111333333333333333333333333555555666777888999::::::;;;<<<===???@@@BBBCCCDDDBBBDDDGGGJJJLLLOOOTTTWWWXXXZZZ\\\]]]^^^```cccfffZZZ```hhhnnnppprrrtttwwwrrrqqqppprrrvvvzzz||||||{{{yyyxxxwwwwwwxxxzzz{{{}}}{{{xxxtttssstttyyy}}}}}}|||}}}~~~||||||wwwjjjTTTSSSVVV___qqqlllaaawwwiii^^^mmmvvvgggUUUFFFAAACCCBBBEEEHHHJJJJJJGGGDDDAAAEEEGGGJJJLLLIIIHHHNNNXXXPPPIIIMMMXXXgggzzz\\\PPPRRRRRRJJJCCC@@@@@@@@@CCCFFFIIIKKKJJJGGGAAA;;;999;;;;;;888444222555222555>>>CCCQQQjjjyyymmm```TTTLLLHHHGGGGGGKKKOOOOOOLLLIIIHHHIIIIIIHHHHHHIIIKKKPPPUUUXXX\\\]]]```cccgggkkkoooppprrrtttvvvvvvvvvuuuvvvwwwzzzyyyyyyyyyzzz{{{|||}}}xxxxxxvvvsssuuuyyyzzzxxxvvvxxxzzzzzzzzz|||yyyuuussswwwzzz}}}~~~{{{~~~zzzyyyyyy{{{vvviiidddkkkuuuxxxsssxxxvvvYYYDDD>>>::::::::::::999999999999;;;:::;;;<<<<<<<<>>AAA===777666777999666666666666666555555555555555555444444333333333111111111000000//////...,,,,,,---...000333666888888:::;;;:::888666555444555555444333222222111111222222222333333333333333666666777888999:::;;;;;;:::;;;<<<===???@@@AAABBBCCCEEEHHHKKKMMMPPPTTTWWWUUUXXXZZZ\\\\\\]]]^^^```ZZZbbblllqqqqqqooopppsssrrrqqqppprrruuuxxxzzzzzz{{{zzzxxxxxxxxxzzz|||}}}}}}{{{xxxuuusssuuu{{{~~~||||||~~~}}}~~~uuufffXXXZZZaaannn|||iiihhhfffbbbwww}}}nnnbbbUUUIIICCCCCCGGGEEECCCAAABBBBBBBBBBBBEEEHHHMMMPPPMMMKKKPPPYYYXXXRRRRRRVVVaaa~~~fffXXXXXXVVVNNNEEEAAA@@@???AAAEEEHHHJJJJJJFFF@@@;;;888999999777555555555222888>>>;;;GGGccc}}}|||wwwjjjYYYMMMIIIIIIFFFIIINNNOOOMMMJJJIIIIIIIIIGGGFFFEEEHHHLLLQQQUUU]]]^^^```bbbfffkkkoooqqqppprrrtttuuuttttttuuuwwwyyyzzzzzz{{{|||}}}~~~yyywwwtttsssuuuxxxzzzyyyxxxxxxzzz{{{||||||yyywwwvvvxxx{{{~~~~~~{{{~~~|||yyyxxxxxxyyywwwyyyxxxkkkkkkqqq{{{sssnnn}}}~~~xxx~~~gggLLL>>><<<:::999999999999999999999;;;::::::<<<;;;;;;BBBJJJ\\\vvvyyyyyyzzzzzzyyyxxxwwwvvvzzz{{{|||~~~vvvvvvvvvvvvuuuwwwyyy{{{uuulllfffbbbXXXIIIAAAAAADDDCCCBBBAAA@@@@@@@@@@@@???@@@@@@@@@???<<<:::888777:::===>>>===:::888888:::@@@BBB<<<888999;;;:::999888888888777777777666555444444444444444333333111111000//////...------,,,------...000222555666777999::::::777444444555555555333222222222222222000111111222444555555666777888888999:::;;;<<<<<<::::::;;;<<<===???@@@@@@AAADDDGGGJJJLLLOOORRRTTTTTTWWW[[[]]]\\\ZZZYYYXXXZZZbbblllqqqooommmmmmooouuusssqqqrrrtttvvvwwwwwwzzzyyyxxxxxxyyy{{{}}}~~~{{{zzzwwwuuutttwww|||~~~||||||~~~rrrccc]]]bbblllxxxvvvhhhlllqqq```lllsssccc]]][[[VVVOOOKKKGGGEEECCCDDDGGGJJJJJJJJJDDDGGGOOOUUUUUURRRSSSWWW[[[WWWTTTVVV]]]nnntttggg```YYYQQQJJJDDDBBB@@@@@@CCCGGGIIIJJJGGGBBB===999999:::999777666444111777<<<888AAAYYYyyywwwaaaOOOIIIJJJEEEHHHLLLNNNNNNLLLJJJIIIHHHFFFDDDCCCEEEIIINNNQQQWWWXXXYYY\\\```dddhhhjjjmmmoooqqqsssssssssuuuvvvwwwwwwxxxzzz{{{|||}}}}}}yyyvvvtttuuuwwwyyyzzz{{{{{{yyyyyy{{{}}}{{{zzz{{{{{{|||~~~~~~zzzvvvuuuuuuxxxwww{{{|||qqqooottt|||wwwxxxzzzxxx^^^GGG;;;999999999999999999999999999;;;999:::<<<;;;;;;AAAIII[[[vvvxxxyyyzzz{{{zzzyyyxxxwwwyyyzzz|||~~~yyy{{{|||yyyvvvvvvzzzzzznnnhhhjjjcccQQQEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@@@@???>>><<<;;;:::===>>><<<999777888:::<<>>:::::::::999999888888777777444444444444444444444444111111000///......---------------///000222333444555888;;;:::666444444666666555333222222222333444000111222333555666777888888888999:::;;;<<<======999999:::;;;<<<===>>>>>>>>>AAAEEEHHHIIIKKKNNNPPPTTTWWW[[[\\\ZZZWWWUUUTTTXXX___ggglllnnnnnnnnnpppvvvtttrrrrrrtttvvvvvvvvvyyyxxxwwwwwwyyy{{{}}}yyyyyyxxxwwwwwwyyy}}}}}}|||}}}{{{kkk]]]QQQ\\\lll}}}nnnffflllrrr[[[YYYxxxyyy~~~kkkXXXTTTUUUPPPGGG???<<<===AAAHHHOOOQQQOOOLLLHHHKKKSSS^^^bbb___\\\[[[[[[[[[XXX[[[aaagggzzzkkk___VVVPPPHHHEEEAAA@@@CCCFFFHHHIIIJJJFFF@@@===<<<<<<<<<<<<444444000222888666:::LLLnnn{{{kkkVVVLLLJJJEEEGGGJJJMMMNNNMMMLLLKKKHHHGGGEEEDDDFFFIIILLLOOORRRSSSUUUXXX[[[___bbbdddhhhkkknnnpppqqqrrrtttvvvrrrssstttvvvwwwwwwxxxxxxxxxtttssswwwyyyyyyyyyzzz}}}yyyyyy|||}}}~~~{{{zzz{{{}}}~~~~~~|||yyywwwuuuwwwxxxxxxrrruuu{{{{{{nnnUUUCCC;;;888888888888999999999999999:::999:::;;;;;;;;;AAAIII[[[vvvwwwxxxzzz{{{{{{{{{yyyxxxxxxyyy|||~~~~~~}}}{{{xxxxxx{{{}}}|||xxxuuurrrjjj^^^SSSMMMFFFEEEDDDBBBAAAAAA@@@@@@??????@@@@@@@@@@@@??????;;;???AAA>>>999666888<<>><<<<<<===>>>555888111...555777777???WWWfffwww|||rrraaaRRRKKKFFFGGGHHHKKKMMMNNNNNNMMMJJJIIIHHHGGGHHHJJJMMMNNNOOOPPPSSSWWWZZZ]]]___```dddfffjjjmmmoooqqqsssvvvoooppprrrsssttttttttttttuuuqqqrrrxxxzzzwwwvvvxxx{{{wwwxxx|||}}}}}}|||zzzyyyzzz|||~~~~~~||||||}}}}}}zzzwwwuuuxxx~~~vvvxxx{{{}}}|||~~~}}}xxxvvv{{{www```III>>>:::999777888888888999999999999:::999:::;;;;;;;;;AAAIII[[[vvvwwwxxxzzz|||||||||zzzyyywwwyyy|||{{{yyyyyyzzzyyyxxx{{{vvvmmmhhh___SSSFFFFFFDDDCCCBBBAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAA<<<@@@CCCAAA:::777888<<<@@@BBB===666:::CCCAAA888;;;;;;:::999999888777777555555555555666666666666444444333222111000///...------...///000111222222555999<<<;;;777444555888777666444333333444555666666666666666666666666666777777888999:::;;;;;;<<<888888999:::;;;;;;<<<<<<>>>BBBFFFIIIJJJLLLNNNOOOSSSSSSSSSQQQPPPRRRVVVYYYggggggiiimmmrrruuuvvvuuutttsssrrrsssvvvyyyzzzzzzwwwvvvvvvvvvxxxzzz}}}~~~~~~~~~||||||}}}~~~}}}|||}}}yyylll\\\PPPZZZkkkwwwmmmwwwlllSSSdddjjj]]]QQQOOOPPPOOOLLLJJJGGGDDDBBBEEELLLQQQRRRPPPPPPLLLNNNXXX___[[[RRRKKKMMMSSSSSS[[[cccXXXdddmmm```WWWNNNIIIDDDAAABBBEEEGGGIIIIIIFFFAAA<<<::::::<<<===888<<<444---555999666888BBBQQQfffuuuvvvjjjXXXLLLGGGFFFGGGJJJMMMNNNNNNNNNKKKKKKJJJJJJKKKLLLNNNNNNIIILLLOOOSSSVVVYYYZZZZZZaaadddhhhkkknnnpppsssvvvpppqqqssstttuuuttttttssssssoooqqqxxxzzzvvvtttvvvyyyvvvxxx}}}|||~~~||||||{{{{{{|||~~~~~~}}}~~~~~~|||xxxvvvxxx}}}~~~{{{wwwssswww{{{|||~~~}}}{{{}}}~~~xxxxxxrrrkkkooo~~~yyy{{{oooUUU???888::::::777777888888999999999999:::999999;;;::::::AAAIII\\\vvvvvvxxxzzz|||}}}}}}}}}|||xxxzzz|||{{{yyyyyy{{{~~~~~~|||zzzzzz{{{zzzyyymmmhhhgggUUUNNNFFFAAAAAACCCCCCCCCDDDBBB??????@@@BBBBBBAAABBBBBBAAA>>>;;;999:::;;;>>>===;;;999999;;;===>>><<<<<<;;;::::::999888888777777777777777666555555444333222111000...------...---,,,...222333222000888999:::999777555555555444555555555444333222222888555333444777888666333666666777777888888999999777999::::::::::::;;;===>>>@@@DDDFFFHHHKKKNNNQQQRRRQQQQQQQQQOOOOOOWWWbbbiiikkkoooqqqsssuuuyyy{{{tttssssssuuuxxxzzzyyyyyy{{{yyywwwwwwxxx{{{~~~~~~|||zzz|||}}}}}}}}}}}}~~~vvvcccUUURRR___zzzvvvqqq|||aaaUUU___~~~zzzeee[[[OOOLLLPPPTTTSSSOOOJJJHHHGGGGGGJJJNNNPPPQQQMMMKKKNNNSSSTTTPPPLLLKKKMMMJJJNNNWWWYYYXXXbbbqqqhhh\\\aaaQQQMMMFFFAAA@@@CCCDDDCCCEEEFFFFFFBBB===::::::<<<;;;999444111111333777:::@@@FFF^^^|||mmm[[[WWWIIIDDDCCCGGGLLLMMMOOOQQQNNNLLLJJJJJJKKKNNNOOOOOOMMMNNNQQQSSSVVVWWWXXXYYY```bbbeeefffgggiiimmmooorrrqqqpppqqqrrrrrrpppnnnqqqmmmooowwwzzzwwwvvvyyy{{{zzzyyywwwwww~~~}}}|||zzzzzz|||~~~|||{{{zzzvvvtttuuuzzz}}}}}}{{{uuu|||~~~{{{qqqfffsss|||```KKK>>>777888<<<999999999999999999999999999;;;<<<;;;999<<>>;;;:::;;;<<<>>>===;;;999999;;;===>>><<<<<<;;;;;;:::999999888777888888888888777666666555555444222111000///......------///222333222000777:::<<<===;;;888777666666666555555555555555555888777666666777777666555666666666666666777777777777999::::::::::::;;;===???AAADDDFFFHHHIIILLLNNNOOOMMMMMMOOOPPPQQQXXX```iiilllppprrrsssuuuwwwyyywwwuuuuuuvvvxxxzzzzzzyyy|||zzzyyyxxxyyy{{{~~~~~~|||{{{~~~|||{{{{{{|||~~~~~~~~~sssaaaTTTPPPbbb~~~vvvrrrwwwsss[[[ZZZjjj|||xxxfff\\\PPPJJJJJJKKKHHHDDDHHHGGGGGGHHHKKKMMMOOOPPPTTTQQQQQQUUUVVVSSSPPPQQQLLLIIILLLTTTUUUSSS\\\iiirrr```YYYRRRNNNGGGBBBAAAAAAAAA???DDDFFFFFFDDD???<<<;;;;;;<<<:::666333333444666888===DDDYYYttttttddd\\\NNNGGGCCCFFFKKKMMMNNNPPPMMMKKKIIIIIIJJJLLLMMMLLLKKKLLLNNNPPPSSSUUUWWWXXX^^^```bbbdddeeehhhlllnnnrrrqqqqqqrrrssssssrrrpppmmmkkkooovvvxxxuuuuuuxxxzzzzzzyyywwwuuuxxx~~~}}}~~~}}}|||||||||~~~~~~}}}}}}{{{wwwsssuuuzzz~~~|||yyyooowwwvvvaaacccttt|||```KKK???888888:::999999999999999999999999999:::;;;:::999;;;AAAEEE]]]vvvvvvwwwxxxzzzzzz{{{{{{{{{~~~{{{vvvtttuuuyyy|||~~~|||yyywwwxxxyyyzzz~~~|||wwwuuuooobbbRRRGGGDDDEEECCCAAACCCBBBAAAAAAAAAAAA>>><<<@@@@@@@@@???<<<<<<===>>>>>>===;;;::::::;;;===>>><<<<<<;;;;;;:::999999999999999999999999888888777777666555444222111000000...------///111333222111777:::>>>@@@>>><<<:::999777666555444444555555666888999999888777666777777666666666666555555555555777999::::::::::::;;;===???BBBEEEGGGGGGGGGHHHIIILLLJJJKKKPPPTTTWWW\\\bbbjjjmmmqqqtttttttttuuuvvvxxxwwwuuuvvvxxxzzz{{{{{{}}}|||zzzzzzzzz|||~~~~~~~~~}}}||||||~~~|||wwwtttssstttvvvxxxzzz|||yyynnn^^^SSSQQQccciiitttlllZZZggg{{{vvvqqq^^^WWWOOOKKKKKKLLLKKKIIIEEEFFFFFFHHHKKKNNNQQQSSSUUUPPPPPPSSSTTTRRRQQQSSSNNNJJJKKKNNNMMMIIINNNXXXppp]]]VVVPPPIIIEEEDDDBBB???<<>>;;;:::<<<;;;888666555444555555999@@@QQQhhhzzz}}}qqqdddUUUKKKCCCDDDIIIKKKLLLLLLLLLJJJHHHHHHIIIJJJJJJIIIHHHIIIJJJLLLOOORRRUUUWWWZZZ\\\___aaacccfffjjjmmmpppooooooqqqrrrrrrpppnnngggiiioootttuuurrrtttxxxwwwyyyzzzxxxtttrrrsssuuuqqqssswww~~~pppuuuwwwwwwyyy}}}~~~{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzvvvsssuuu{{{}}}yyytttkkkqqq{{{mmmbbbssssssWWWFFF>>>:::999999999999999999999999999999888:::;;;:::999;;;AAAEEE\\\uuuxxxxxxyyyzzz{{{{{{||||||{{{uuutttwww{{{||||||~~~~~~}}}zzzwwwvvvxxxzzzxxxyyy|||}}}yyyvvvwwwmmm^^^RRRIIIEEEBBBAAAAAAAAAAAABBBBBBBBB???===>>>???@@@???>>>>>>???@@@>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;::::::::::::::::::;;;;;;::::::999888777666555444333111000000.........///111222333333888;;;>>>???>>><<<<<<<<<999888555333333333444555888;;;<<<;;;777666777:::777777777666666555555555777999::::::::::::;;;===@@@BBBEEEFFFFFFEEEEEEEEELLLJJJMMMUUU\\\___bbbfffkkknnnrrruuuuuutttttttttvvvuuusssuuuxxx{{{}}}}}}}}}}}}|||{{{{{{|||}}}~~~~~~}}}|||||||||}}}}}}|||xxxrrrllljjjlllooorrrxxx|||uuueeeWWWSSSVVVkkkqqqpppiiiccczzz|||pppfffVVVSSSPPPNNNNNNPPPQQQQQQEEEEEEFFFGGGIIIMMMRRRVVVQQQNNNNNNRRRUUUSSSSSSTTTRRRNNNLLLKKKGGGBBBDDDJJJvvvoooYYYQQQJJJHHHGGGDDD@@@>>>BBBEEEHHHIIIGGGBBB===:::;;;:::999888666444333222555<<>>===<<<<<<<<<<<<===>>><<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999666666555333222111000///.../////////000111333444999:::<<<<<<;;;;;;===>>>===;;;999666555555666666999<<<===;;;888666777:::888888888777777666666666777999::::::::::::;;;===???AAADDDEEEDDDCCCCCCDDDKKKJJJOOOYYYaaadddfffhhhlllooosssuuuuuusssssssssrrrqqqqqqsssxxx{{{}}}~~~||||||||||||}}}}}}}}}}}}~~~}}}||||||||||||~~~{{{tttmmmjjjlllpppttt|||qqq]]]RRRTTT[[[{{{lll}}}uuufffppp{{{kkk^^^XXXUUUSSSQQQQQQQQQPPPOOOIIIHHHGGGDDDDDDFFFLLLQQQPPPNNNOOOUUUXXXWWWVVVXXXSSSPPPNNNMMMJJJGGGHHHKKKddd___SSSIIIHHHHHHDDDAAAAAAAAACCCGGGJJJJJJFFF@@@<<<:::::::::999777444111000222888???KKKddd{{{}}}qqqdddWWWIIIEEEEEEEEEEEEFFFIIIHHHHHHHHHIIIIIIFFFDDDDDDDDDDDDFFFIIIMMMPPPSSSTTTVVVYYY\\\^^^aaaeeehhhmmmmmmmmmmmmmmmkkkgggddd___gggooorrrrrrsssuuuxxxtttwwwyyywwwpppjjjffffffjjjrrryyywwwyyy|||xxxmmmjjjbbbiiipppqqqsssvvvwwwvvvyyyzzz|||~~~}}}}}}~~~||||||{{{zzzxxxwwwuuutttnnnpppuuuzzz|||wwwmmmddd]]]gggrrruuutttvvvxxxaaaoooxxxzzzgggSSS>>>777888999888777777777777888888999999999888999:::999888;;;@@@EEERRRlll||||||{{{{{{|||}}}~~~~~~{{{zzzyyyyyyzzzzzzyyyxxxwwwyyyzzzzzzzzzzzz{{{||||||{{{|||}}}~~~~~~}}}{{{yyywwwsssiii]]]RRRJJJGGGCCCBBBAAABBBDDDDDDBBBAAA===???AAAAAAAAA@@@AAABBB>>>==================>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999666666555444222111000//////000000000///111333666888:::<<<<<<;;;;;;<<<===>>>===<<<::::::::::::;;;;;;<<<<<<;;;999777777888888888888888777777777777777999::::::::::::;;;===>>>@@@AAABBBAAABBBDDDEEEIIIKKKRRR]]]cccdddfffiiimmmooosssttttttsssssstttppppppqqqtttyyy|||}}}}}}zzz{{{|||}}}}}}}}}}}}|||~~~~~~}}}}}}|||{{{{{{{{{ssspppssswwwzzz|||kkkZZZUUU\\\dddwwwnnn{{{eeefff|||}}}uuugggZZZVVVTTTSSSUUUYYY[[[YYYWWWMMMMMMLLLHHHDDDCCCFFFJJJOOOKKKKKKPPPSSSRRRRRRTTTQQQPPPOOOPPPPPPQQQSSSTTTYYY|||mmm\\\MMMIIIHHHBBB???AAA???BBBFFFKKKMMMJJJDDD@@@:::::::::999777555222111222555999AAATTTkkkuuutttkkk___RRRKKKGGGCCCCCCFFFHHHHHHHHHJJJKKKJJJGGGEEEDDDDDDEEEFFFIIIKKKNNNPPPQQQSSSVVVXXXZZZ]]]aaadddkkkkkkkkklllllljjjfffbbb\\\eeemmmppprrruuuvvvuuusssuuuwwwuuuppplllkkklllqqqyyy|||yyyyyy{{{}}}nnnbbb```aaaiiipppqqqrrrvvvxxxxxxyyyzzz{{{}}}~~~~~~|||~~~}}}~~~}}}}}}zzzzzzyyywwwuuusssqqqpppkkkpppwww{{{yyyrrriiicccUUUcccttt{{{yyyyyy~~~}}}rrreeeuuuzzzrrr\\\LLL<<<777888888666555666666777777888999999999777999:::999888:::@@@DDDPPPiii||||||{{{zzz{{{|||}}}~~~zzzyyyxxxvvvtttuuuwwwyyyyyy{{{~~~}}}|||||||||||||||}}}~~~~~~~~~zzzsssmmmhhh___UUUMMMHHHFFFDDDCCCCCCCCCBBB@@@>>>@@@BBBBBBAAA@@@@@@AAA>>>==================>>>;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999888777666555444222111111///000111000///000444777666:::>>>@@@???<<<:::999999999:::;;;<<<===>>>>>>===;;;:::999999999777666666666666777777777777777777999::::::::::::;;;======>>>?????????AAAEEEHHHIIINNNXXXcccfffeeegggkkkmmmppprrrssssssssstttuuuqqqrrrtttwww{{{|||{{{yyywwwyyy{{{|||}}}}}}||||||}}}~~~~~~~~~~~~|||{{{zzz}}}|||uuurrruuuyyyzzzxxxnnnaaa]]]eeeooouuu}}}qqqxxx{{{kkkdddppprrrhhh```YYYPPPMMMMMMRRR[[[___\\\WWWKKKPPPTTTTTTPPPMMMMMMNNNQQQKKKFFFGGGHHHIIIKKKOOONNNNNNNNNOOOQQQTTTUUUUUUQQQcccnnnXXXPPPKKKBBB>>>AAA???AAAEEEJJJNNNMMMHHHCCC<<<<<<<<<;;;999777555444333333555:::FFFYYYjjjtttrrrhhh\\\RRRJJJCCCDDDIIIGGGHHHJJJLLLNNNMMMIIIFFFDDDEEEFFFHHHJJJKKKMMMMMMNNNPPPRRRTTTVVVXXX\\\^^^cccdddeeeggghhhgggccc```ZZZbbbiiilllqqqvvvvvvrrroooqqqtttuuuvvvzzz}}}xxxvvvuuuvvvyyyyyydddXXXWWW___hhhpppqqqrrrwww|||}}}{{{{{{|||}}}~~~~~~|||~~~|||}}}~~~~~~{{{}}}{{{{{{|||{{{yyyvvvvvvvvvuuutttsssqqqooonnnmmmttt{{{{{{uuummmiiihhh___hhhsssyyy{{{}}}~~~|||iiilllzzz{{{hhhOOODDD:::888999888777777666666666777888999999999777999:::999888:::???DDDRRRjjj|||{{{zzzyyyzzz{{{|||}}}yyyyyywwwsssooopppvvv{{{|||~~~~~~||||||yyy{{{|||}}}|||}}}{{{qqqnnnooojjj]]]QQQMMMJJJFFFDDDCCCBBB@@@???>>>AAACCCCCCBBB@@@@@@AAA======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888999999888666555444333222///000111000///000444888444:::AAAEEECCC>>>999666111333666888;;;===>>>???>>>;;;888888::::::777444444555555555666666777777777999::::::::::::;;;===<<<=========>>>AAAFFFJJJKKKRRR^^^hhhjjjgggiiinnnnnnpppqqqrrrrrrsssuuuwwwtttuuuwwwzzz||||||yyywwwvvvwwwzzz|||}}}}}}|||||||||}}}~~~~~~|||zzzyyyuuuyyy{{{xxxqqqnnnqqqvvvuuummm```YYYaaauuuyyysss}}}lllmmm}}}}}}hhh\\\XXXVVVMMMHHHEEEJJJQQQSSSLLLEEEHHHPPPZZZ___^^^ZZZYYYYYYYYYPPPGGGEEEEEEFFFKKKPPPLLLMMMLLLKKKMMMPPPPPPOOOKKKOOOppp~~~dddWWWOOODDD???BBB>>>@@@DDDJJJOOOOOOJJJFFF>>>>>>===<<<;;;999888777444222333777>>>MMMbbbsssvvvnnncccXXXLLLDDDFFFKKKGGGHHHJJJMMMOOONNNKKKHHHEEEFFFHHHIIIKKKKKKLLLLLLLLLNNNPPPQQQRRRUUUXXX[[[[[[\\\^^^bbbdddccc```]]]XXX```fffjjjpppvvvuuuooojjjmmmsssxxx{{{vvvzzz~~~~~~{{{uuupppmmmsssvvvrrr^^^RRRRRR^^^gggoooqqqrrrxxx~~~}}}}}}}}}}}}~~~|||~~~|||}}}~~~}}}~~~~~~{{{xxxxxxxxxvvvsssooosssssssssrrrqqqpppooonnnqqqxxx}}}zzzqqqjjjjjjmmmrrrpppoooqqqvvv|||~~~~~~~~~~~~xxxcccpppttttttiiiCCC<<<666777999888999;;;555666666777888999999999777999:::999888:::???DDDUUUmmm}}}xxxxxx}}}~~~www|||zzzwwwuuutttvvvyyy{{{}}}zzz{{{}}}~~~|||zzzyyy|||~~~}}}zzzzzz|||vvvkkkmmmuuummm\\\ZZZTTTKKKEEECCCBBB@@@>>>>>>@@@AAA@@@>>>===???BBB??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999::::::999777666444333333222111///...---...000111666888<<>>===<<<:::888777777888999777777777777888888888888888999::::::999999:::;;;<<<===>>>???AAAFFFLLLQQQQQQVVV^^^dddhhhkkkmmmooorrrqqqppppppqqqtttvvvxxxwwwwwwwwwxxxyyy|||~~~uuuvvvwwwyyy{{{|||~~~|||{{{~~~}}}uuupppqqqsssooommmpppvvvzzzxxxuuunnnbbbRRRQQQiii}}}yyytttnnn|||zzzccc___ZZZNNNLLLPPPOOOHHHCCCDDDCCC@@@DDD___ccc[[[```___]]]gggjjjbbbWWWKKKDDDCCCEEEGGGGGGIIIJJJHHHEEEEEEHHHKKKIIIIII]]]hhhXXXQQQJJJCCC>>>===???CCCHHHMMMNNNLLLJJJGGGAAA;;;999;;;<<<:::777444333444666999AAASSSccczzzvvvnnncccWWWLLLEEEAAAEEEJJJLLLKKKNNNSSSQQQKKKGGGFFFEEEEEEEEEFFFHHHIIIMMMMMMNNNOOOQQQSSSUUUVVV[[[[[[\\\^^^___\\\UUUPPPQQQWWW___gggkkknnnooopppoooooovvvtttggggggkkkoooooolllmmmqqquuussssssyyyxxxfffUUUOOOQQQXXXdddssszzzyyyxxx{{{~~~}}}|||~~~~~~~~~~~~~~~~~~{{{vvvoookkkkkkmmmnnnooolllmmmooommmlllmmmqqqtttuuuwwwuuummmbbb]]]bbbhhhiiimmmoooqqqwww}}}zzz}}}|||pppcccooojjjnnnuuuvvvzzz{{{]]]???>>><<<:::888777777888777888888888888999999999888999:::::::::<<<@@@CCCXXXnnn|||yyy{{{~~~}}}|||}}}|||yyyxxxwwwxxxzzz{{{~~~|||zzz{{{~~~~~~}}}{{{}}}~~~~~~|||{{{{{{{{{{{{~~~|||uuurrrssslllbbb```YYYQQQKKKHHHEEEBBB??????AAABBBAAA???>>>@@@BBB??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999:::999888777666555555444333222000///...///111222111222666:::===<<<777333444555666888:::;;;======<<<;;;999777666777888999777777777777888888888888777999::::::999:::;;;======@@@CCCEEEHHHKKKOOORRRVVV[[[bbbgggkkkmmmnnnpppoooooopppqqqsssvvvyyyzzzyyyxxxxxxxxxyyy{{{}}}~~~wwwxxxyyyzzz{{{|||}}}~~~~~~{{{||||||tttooopppqqqqqqqqqrrrttttttrrrppppppbbbSSSVVVmmmvvvxxx|||~~~|||cccZZZVVVOOOJJJNNNNNNIIIFFFHHHHHHEEEAAATTT\\\[[[^^^]]]VVVTTT```ZZZQQQIIIDDDCCCEEEHHHHHHIIIIIIEEEAAA>>>@@@BBBEEEBBBPPPxxxrrrYYYMMMKKKFFF<<<>>>???CCCHHHMMMOOONNNLLLHHHBBB<<<999;;;<<<;;;888444333333555666===MMM\\\}}}|||vvvjjjZZZMMMFFFDDDEEEIIIJJJJJJMMMRRRQQQLLLIIIHHHGGGFFFFFFFFFGGGHHHKKKKKKLLLMMMOOOQQQRRRTTTZZZZZZ\\\^^^___\\\VVVQQQQQQVVV^^^eeejjjmmmppprrrssspppsss|||mmmaaaaaaeeejjjlllkkklllpppsssuuuvvvzzztttbbbRRRLLLNNN___jjjvvv{{{yyyzzz~~~wwwsssnnnkkkkkkmmmnnnnnnlllmmmnnnmmmnnnqqqwww|||wwwvvvqqqiiiaaa___ccchhhlllpppsssuuu{{{yyyvvvxxx{{{iiibbbppppppqqqvvvxxx{{{tttTTT>>>===;;;999777777777777777777888888888999999999888999:::999:::<<<@@@CCCRRRjjj}}}zzz~~~}}}}}}~~~}}}{{{zzzzzzzzzzzz|||{{{{{{|||}}}|||{{{{{{|||{{{yyyxxxxxx|||~~~{{{tttnnnllllllccc\\\TTTNNNKKKGGGBBB??????AAABBBAAA@@@???@@@AAA??????>>>=============================================<<<<<<;;;:::::::::888888888888888777777777555444222000000000222333//////111444777888777666888888999999:::;;;<<<<<<;;;:::888777666666777888777777777888888888999999777999::::::::::::<<<>>>>>>BBBHHHMMMPPPRRRTTTVVV]]]bbbgggkkknnnooopppqqqoooppprrrtttuuuwwwxxxxxx{{{zzzzzzyyyzzzzzz{{{|||{{{{{{{{{{{{||||||||||||{{{{{{}}}}}}vvvmmmhhhiiiuuuwwwzzz{{{zzzvvvsssrrrkkk\\\TTTbbb|||yyypppyyywwwaaaSSSNNNLLLFFFKKKMMMLLLKKKMMMMMMLLLEEEIIIQQQUUUXXX___\\\MMMTTTPPPKKKFFFDDDDDDFFFHHHGGGIIIJJJHHHBBB===<<<===EEEAAAFFFdddaaaOOONNNIII<<>>>>>=============================================<<<<<<;;;;;;;;;:::888888888888999999999999777666444222111222333444222222222333666999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666777777777777888888888999999999999:::::::::999:::<<<>>>???DDDJJJQQQUUUYYY\\\^^^dddhhhlllooooooooopppqqqssstttvvvwwwwwwvvvuuussszzzzzzzzzzzzzzz{{{{{{|||~~~~~~}}}}}}||||||{{{{{{zzz||||||vvvllldddbbbcccuuuwwwzzz~~~|||uuupppggg\\\]]]sssyyymmmppp~~~tttvvvkkk\\\NNNFFFEEECCCGGGLLLNNNOOOQQQRRRRRRLLLAAACCCHHHKKK___gggTTTLLLJJJHHHFFFEEEEEEFFFFFFFFFKKKPPPPPPKKKEEEAAA???DDDBBBCCCTTT~~~|||hhh[[[OOOEEE@@@@@@AAAEEEJJJMMMNNNNNNIIIEEE???<<<;;;<<<;;;;;;666444333333222333<<>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;888888999999:::;;;;;;;;;:::888666444333444555666555555555666777:::>>>@@@<<<<<<<<<;;;;;;:::::::::888888777777777777777777888888888888999999999999:::;;;;;;:::999:::===???BBBFFFMMMSSSYYY___eeehhhjjjllloooqqqppppppppppppsssuuuwwwxxxxxxwwwuuutttxxxyyyzzz{{{||||||}}}}}}~~~}}}||||||{{{{{{zzz{{{zzzrrriiieeefffhhhmmmlllmmmttt{{{yyynnncccbbb]]]fff}}}gggdddsss}}}qqqqqq|||mmm```\\\YYYOOOEEEAAABBBFFFKKKPPPRRRRRRSSSTTTOOOAAA???AAADDD[[[gggWWWJJJIIIHHHGGGFFFEEEDDDDDDGGGMMMUUUWWWRRRJJJCCC@@@>>>AAAAAAHHHeeelllVVVNNNBBBAAA@@@BBBFFFIIIKKKLLLIIIFFFBBB>>>===<<<;;;;;;888555444555333222777>>>EEETTTeeemmmiii___XXXVVVJJJGGGEEEFFFHHHKKKMMMOOONNNNNNMMMKKKJJJHHHFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKNNNRRRTTTUUUTTTSSSRRRSSSVVVXXXZZZ[[[^^^aaadddfffiiilllooosss{{{~~~|||ssssss}}}ttteeegggjjjooosssuuuvvvvvvvvvuuuyyy{{{{{{|||yyypppcccRRREEECCCGGGXXXcccpppuuussssssxxx}}}~~~~~~~~~}}}|||xxx{{{~~~|||~~~|||yyyyyy}}}~~~~~~|||yyyzzzzzzrrrhhhjjjjjjjjjlllnnnnnnllljjjiiigggeeeeeehhhmmmrrrvvvzzzpppeeeaaadddiiikkkkkkkkkrrrwwwxxxzzz~~~}}}|||zzzvvvsssqqqqqqrrrnnnnnnpppxxx|||sss{{{lllKKK:::999777555444444555555666666777777777888888888777888999999999;;;???BBBOOOfff|||||||||||||||{{{zzzxxxxxx{{{}}}}}}{{{{{{{{{|||wwwpppmmmnnnsssyyy|||vvvzzzzzztttkkkeee```\\\WWWSSSMMMIIIDDDAAA@@@@@@@@@@@@??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===<<<;;;888666555666666777666777888888777999<<>>>>>CCCEEEGGGWWW|||xxxZZZOOOFFFCCCAAA@@@BBBEEEGGGHHHHHHGGGDDDBBB???===;;;:::999666555666555222444888;;;GGGYYYfffkkkhhh```ZZZPPPJJJFFFFFFGGGHHHKKKNNNLLLLLLLLLLLLJJJIIIHHHGGGEEEEEEFFFFFFGGGIIIJJJKKKJJJNNNRRRTTTTTTSSSSSSTTTTTTWWWYYYZZZ[[[\\\___aaaaaahhhmmmlllllloootttvvv{{{{{{zzz{{{|||~~~~~~pppeeejjjyyyyyymmmnnnpppsssvvvxxxyyyyyyyyyuuuxxxzzzzzzzzz}}}wwwmmm```PPPCCCBBBHHHVVVcccrrryyyxxxvvvzzz~~~~~~~~~|||{{{}}}~~~}}}|||}}}}}}zzzwwwwww{{{{{{|||zzzxxxwwwuuunnneeehhhhhhhhhjjjlllllljjjhhhccccccdddhhhnnnssswwwxxxuuummmdddbbbfffkkkkkkjjjjjjqqqvvvvvvvvvzzz}}}}}}yyyxxxuuusssqqqoooooooooqqqnnnjjjmmmzzz|||}}}{{{cccGGG999888777555444444555555666666666777777777888888777888888888999;;;???BBBNNNcccyyy||||||{{{{{{{{{zzzzzzzzzxxx{{{~~~~~~|||{{{{{{|||~~~|||yyyuuussstttxxx|||www~~~yyypppjjjeee```\\\VVVPPPHHHCCCBBBBBBCCCBBB??????>>>=======================================<<<<<<<<<<<<============:::::::::;;;<<<<<<======>>><<<:::888777777888888777999;;;:::999888999;;;<<<<<<;;;;;;:::999999999888888999999999999999888888888888999999999::::::999:::<<<===@@@DDDIIINNNQQQVVV^^^fffkkknnnqqqsssqqqsssuuutttsssrrrrrrsssqqqrrruuuxxxzzz{{{||||||yyyzzz{{{|||}}}}}}|||{{{{{{{{{{{{|||||||||}}}}}}{{{~~~}}}xxxvvvxxxvvvrrrooolllkkknnnqqqkkk]]]PPPMMM[[[pppmmmccc```nnn}}}iiikkk{{{aaa[[[RRRNNNPPPRRRMMMFFFEEEFFFLLLSSSSSSMMMJJJMMMOOO[[[XXXMMMMMMNNNMMMOOOKKKJJJIIIGGGEEEDDDBBBAAAGGGJJJMMMKKKGGGBBBAAAAAAAAABBBEEEHHHQQQkkkhhhTTTLLLHHHCCC@@@AAACCCEEEFFFFFFGGGGGGEEEAAA===;;;999888555555777666222222555777<<>>AAALLLbbbyyy}}}|||{{{{{{{{{{{{||||||tttxxx|||}}}|||{{{|||}}}|||xxxvvvxxx{{{{{{~~~xxxrrrmmmiii\\\TTTKKKDDDCCCDDDEEEEEE??????>>>=======================================<<<<<<<<<===============;;;;;;;;;<<<<<<<<<======???===;;;999777888888999888;;;>>>===:::888888999;;;;;;;;;::::::999999999888999999:::::::::999999888888999999999:::::::::888:::<<>>CCCIII]]]|||aaaPPPKKKEEEAAAAAABBBDDDEEEEEEGGGHHHGGGCCC>>>:::999666444555777666222111333222333;;;OOOeeepppmmmfffZZZPPPHHHGGGFFFDDDGGGLLLGGGHHHJJJKKKKKKKKKJJJIIICCCCCCCCCDDDDDDFFFGGGHHHDDDHHHLLLMMMLLLKKKLLLNNNHHHLLLPPPTTTVVVXXXZZZ\\\]]]______^^^ccckkkkkkeeebbbhhhpppyyy~~~|||bbb[[[VVVZZZccckkkqqqtttmmmmmmnnnqqquuuxxxyyyzzzzzzyyyxxxxxx|||}}}vvvkkk^^^OOODDDDDDJJJNNNZZZhhhoooooopppuuu{{{}}}|||{{{|||}}}~~~}}}}}}~~~~~~~~~{{{}}}~~~}}}yyyxxx{{{~~~||||||~~~{{{tttuuurrrjjjeeefffgggfffdddccccccdddeeefffdddcccaaacccgggmmmtttvvvtttqqqhhheeebbbcccgggiiigggeeemmmtttwwwuuussswww|||~~~zzzxxxuuuttttttttttttssstttwww{{{wwwwww~~~sssvvvqqqdddQQQ>>>999888777666555555666777666666666666777777777777777777888888888:::>>>AAALLLbbb}}}~~~}}}yyywwwwwwxxx{{{}}}~~~zzzwwwzzz{{{|||{{{zzzzzzzzz{{{}}}~~~yyyuuunnnggg[[[QQQOOOLLLFFFCCCDDDCCCDDDCCCAAA???===>>>???AAA???======?????????>>>========================<<<;;;;;;::::::<<<===>>>===<<<<<<;;;;;;::::::999>>>>>>>>>>>>===<<<::::::999999999::::::;;;;;;;;;:::::::::::::::999888777666666777888999;;;<<<===@@@AAADDDHHHMMMUUU]]]ccciiikkknnnqqqtttuuuvvvvvvyyyyyyxxxwwwvvvuuuttttttvvvwwwxxxyyyzzz|||}}}}}}~~~~~~~~~~~~}}}||||||{{{|||zzz|||~~~}}}wwwrrrwwwqqqrrrsssgggSSSNNNWWWrrrvvvdddcccvvvyyyeeegggzzzqqq```WWWPPPLLLPPPUUUUUUQQQOOOQQQNNNNNNPPPLLLEEECCCGGGMMMSSSOOODDD@@@EEEGGGBBBGGGEEEDDDCCCDDDDDDBBB@@@AAADDDGGGFFFCCC@@@AAABBB@@@<<<===BBBFFFQQQmmmsssUUUQQQJJJDDDAAABBBCCCEEEFFFEEEEEEEEEEEEDDDAAA???999666333333555666444222333666444777OOOoooxxxoooiii[[[KKKCCCBBBCCCEEEFFFIIIJJJJJJMMMNNNNNNLLLJJJFFFDDDBBBAAAAAACCCEEEGGGGGGIIIKKKLLLMMMLLLKKKJJJKKKHHHJJJPPPTTTSSSVVV\\\]]]ZZZ[[[^^^```___aaaeeegggnnntttzzz~~~~~~wwwhhheeecccfffmmmrrrsssqqqlllmmmooorrrtttwwwxxxyyywwwzzz{{{zzz}}}~~~{{{qqq```NNNEEEEEEIIIMMMTTTaaalllpppqqquuu{{{zzz}}}}}}zzzyyy}}}~~~~~~}}}||||||{{{vvvttttttvvvyyysssmmmjjjkkkjjjeeeaaaccceeeggghhhfffcccaaa```aaaiiiooopppssswwwtttmmmhhhhhhiiikkkmmmllljjjhhhpppxxx|||xxxtttuuuyyy|||xxxwwwuuutttuuutttqqqoootttppp{{{uuugggVVVGGG>>>888888777666555444444444444444444555555555666666777777888999:::<<<===>>>MMMbbbXXXwww}}}|||{{{zzzxxx{{{|||~~~}}}{{{{{{|||||||||{{{zzzzzz{{{}}}~~~mmmrrrhhh___[[[WWWQQQOOOQQQIIIIIIHHHDDDAAA??????@@@AAA@@@>>>>>>???@@@@@@???===============>>>>>>>>>>>>>>>=========>>>???@@@@@@??????===<<<;;;:::999>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999888;;;;;;:::::::::;;;<<<===@@@DDDIIIOOOVVV___hhhnnnlllnnnpppsssuuuvvvwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~}}}||||||||||||{{{xxx{{{yyywwwsssiiiWWWKKKSSScccvvvlllrrrppp|||mmm^^^ggg}}}zzzhhhXXXQQQJJJGGGMMMRRRRRROOOMMMLLLIIIIIILLLKKKEEEBBBDDDJJJQQQQQQHHHCCCFFFDDD>>>GGGFFFDDDDDDEEEEEEDDDBBBEEEDDDDDDCCCCCCAAA???>>>BBB>>>>>>BBBDDDIII[[[qqq~~~dddSSSHHHKKKJJJBBB>>>BBBEEEDDDDDDEEEFFFEEEBBB???<<<999666555666666555333222555444666GGGaaarrruuujjjaaaUUUNNNKKKHHHEEECCCGGGHHHIIILLLNNNNNNLLLIIIFFFEEECCCAAABBBCCCEEEGGGHHHIIIKKKLLLLLLKKKJJJIIILLLJJJKKKQQQTTTSSSUUUYYYZZZXXXXXX[[[\\\]]]```fffpppxxx{{{~~~vvvlll```aaadddjjjooorrrrrrqqqppppppqqqsssuuuwwwyyyzzzwwwwwwvvvwww|||~~~{{{rrrbbbQQQFFFEEEHHHIIINNNYYYdddhhhjjjooowwwwww|||~~~}}}{{{{{{|||~~~}}}zzzxxxvvvttttttooojjjhhhiiiiiifffbbbcccfffjjjjjjgggdddddddddgggoootttuuuvvvyyywwwrrrmmmmmmnnnpppqqqqqqooolllpppxxx|||yyyvvvwwwxxxwwwuuussspppnnnlllkkkkkkkkkxxx}}}|||nnn[[[JJJ===888666666555333333222222333444444444555555555666666444555666777999;;;>>>???LLLaaaEEEWWW}}}{{{yyyyyyyyyyyy~~~~~~~~~~~~}}}||||||}}}||||||{{{zzzzzzzzz~~~vvvoooiiidddccc```\\\YYYYYYRRRQQQOOOJJJEEEBBBBBBCCCBBB@@@??????@@@AAAAAA@@@======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@>>><<<;;;;;;??????@@@@@@@@@??????>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::???>>><<<;;;;;;===>>>???CCCHHHOOOXXXaaajjjsssyyyqqqsssuuuwwwxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}|||{{{||||||}}}zzzyyyppp]]]LLLNNNdddyyy}}}hhheeexxxwwwuuufffbbbuuutttaaaSSSKKKEEEDDDJJJPPPQQQOOOOOOMMMIIIHHHLLLNNNJJJFFFDDDEEEMMMQQQLLLIIIJJJFFF???FFFEEEDDDDDDEEEFFFEEECCCEEEAAA>>>???BBBCCC@@@<<>>???CCCDDDDDDMMMYYYtttXXXHHHOOOQQQCCC===CCCBBBBBBCCCFFFGGGFFFCCC@@@@@@===999666666666666555111333444666<<>>KKK___DDDLLLhhh~~~xxxwwwwwwxxxxxx|||||||||{{{zzzzzz{{{|||~~~}}}}}}}}}}}}|||zzzxxxuuuyyy}}}tttnnnjjjiiijjjhhhddd```[[[ZZZWWWQQQKKKGGGFFFFFFDDDBBB@@@@@@AAABBBAAA@@@?????????@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>===???@@@AAAAAAAAAAAAAAA@@@>>>============<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<>>>===<<<===>>>BBBEEEGGGKKKPPPXXXaaaiiiqqqxxx|||vvvwwwyyyzzz{{{{{{zzzyyyzzz{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~|||{{{~~~}}}{{{{{{{{{|||}}}~~~vvvsssgggXXXVVVggg~~~tttdddkkkwww|||nnnlllwwwrrrbbbYYYOOOHHHDDDHHHMMMOOOPPPRRROOOJJJGGGHHHKKKJJJFFFCCCAAAHHHMMMLLLKKKLLLIIIDDDBBBAAA@@@AAACCCCCCCCCAAA???===;;;<<>>>>>;;;===BBBEEEEEEIIIOOOsss}}}eeeRRROOOMMMEEEBBBFFF@@@AAACCCFFFHHHGGGDDDAAABBB???;;;888666555555555333222333666666===TTTlllvvvrrrgggXXXMMMHHHFFFEEECCCDDDFFFIIILLLMMMKKKHHHHHHGGGEEEDDDCCCDDDEEEEEEIIIIIIJJJJJJIIIHHHGGGFFFGGGHHHJJJNNNPPPPPPQQQRRRTTTQQQQQQSSSTTTWWW___iiirrr~~~}}}}}}}}}uuudddVVVVVV^^^iiioooooonnnoooqqqrrrqqqpppooopppqqqssstttrrrrrrssstttwww~~~{{{tttgggWWWKKKEEEDDDGGGHHHLLLSSSXXX\\\dddlllooowww}}}~~~{{{{{{{{{|||}}}|||zzzxxxyyy{{{}}}~~~|||||||||wwwooogggdddbbbaaabbbdddeeedddccc```dddfffeeecccdddkkkrrrqqqvvvyyyxxxtttqqqqqqqqqrrrrrrrrrtttuuutttqqqoooppptttwwwxxxyyyxxxpppgggffffffeeecccdddiiipppvvv~~~}}}iiiTTTCCC:::777777888777666555555555555555555555555555555666666666555777888777666777;;;>>>KKK]]]|||:::CCCZZZ}}}xxxvvvvvvvvvvvvzzz{{{{{{zzzxxxxxxzzz|||~~~}}}|||}}}}}}|||yyyuuusssuuuyyy{{{{{{|||}}}~~~xxxvvvvvvrrrnnncccbbb___ZZZSSSNNNLLLKKKGGGEEECCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBBBBBBBBBBAAA=========<<<<<<<<<<<<<<<:::::::::999:::;;;<<<===:::;;;===@@@EEEKKKPPPSSSYYY^^^dddjjjoootttxxx{{{yyyzzz{{{|||}}}|||{{{{{{}}}}}}|||||||||{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyy~~~}}}|||{{{{{{{{{|||}}}~~~xxxuuu|||{{{ooofff[[[[[[llliiifffxxx~~~qqq{{{|||nnnddd```XXXOOOHHHGGGGGGGGGIIILLLMMMHHHCCCAAACCCDDD@@@<<>><<<>>>???>>>;;;:::;;;===;;;999:::>>>BBBDDDGGGJJJ[[[zzzgggSSSHHHGGGHHHFFF???@@@BBBEEEGGGGGGEEECCCBBB@@@===999666444444444777111111666555555DDDWWWoootttqqqdddVVVOOOJJJFFFCCCCCCEEEHHHKKKLLLJJJIIIIIIHHHGGGEEEDDDDDDDDDEEEHHHHHHHHHHHHHHHGGGFFFFFFCCCEEEGGGIIIKKKNNNOOOOOOQQQOOOPPPQQQRRRUUU___iii{{{~~~{{{|||~~~yyyjjj[[[SSSZZZbbbkkknnnlllkkkmmmppprrrqqqpppoooooopppqqqrrrppprrrvvvwwwtttzzz}}}{{{ttthhhZZZNNNGGGDDDCCCAAACCCIIIMMMPPPVVV]]]fffoooxxx|||~~~~~~zzz{{{{{{|||~~~}}}zzzxxxwwwxxxzzz|||}}}}}}}}}|||{{{wwwuuutttooofff^^^^^^^^^^^^___aaabbbaaaaaa]]]______^^^___eeepppxxxuuuwwwyyyyyytttooommmmmmqqqqqqrrrsssuuutttqqqoooooorrrssstttvvvuuummmccc^^^^^^___```dddjjjpppuuubbbJJJ???;;;999888777777666555555555555666666666666666666666666666444666999888777999???DDDKKK\\\zzzEEEBBBGGGaaa}}}xxxvvvuuutttyyy{{{}}}|||yyyyyy|||}}}{{{|||}}}|||wwwsssrrruuuxxxxxxvvvvvvxxx{{{}}}~~~~~~~~~}}}yyyxxxvvvjjjjjjiiiddd^^^XXXTTTRRRNNNLLLIIIHHHGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBB???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBCCCCCCBBBAAAAAA<<<<<<<<<<<<=========>>>;;;:::::::::;;;<<<>>>???<<<>>>CCCIIIPPPVVV\\\___gggjjjnnnrrrtttvvvyyy{{{zzz{{{|||}}}}}}}}}|||{{{~~~~~~~~~}}}}}}|||||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzz||||||||||||||||||||||||wwwvvvqqqkkkfffffflllqqqcccWWWQQQ```|||tttlllfffooowwwxxx{{{oooccc]]]]]][[[RRRJJJFFFCCC???>>>AAAJJJJJJGGGCCCCCCDDD@@@:::>>>@@@AAAAAA???>>>===>>>>>>===<<<<<<===>>>===;;;???BBBDDDBBB<<<888888999999999999:::;;;>>>AAACCCIIIhhheeeRRRNNNKKKDDDAAAAAAAAADDDFFFGGGFFFDDDAAAAAA???<<<777555444444888222111444555444:::DDDZZZlllzzzwwwjjj]]]QQQFFFFFFEEEDDDFFFIIIJJJKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFBBBDDDEEEDDDFFFKKKMMMKKKNNNMMMOOOPPPPPPRRR\\\ggguuusssvvvyyyzzzlll\\\TTTRRR___eeekkkmmmkkkjjjlllooosssssssssrrrrrrrrrqqqqqqppprrrwwwxxxrrrsss|||uuujjj^^^RRRKKKHHHEEECCCDDDHHHKKKLLLOOOTTT[[[eeepppvvvzzz~~~}}}zzzuuuwwwyyy{{{~~~~~~|||{{{zzzzzztttuuuxxxzzz{{{{{{zzzzzzyyytttooollliiieee___ZZZ\\\\\\]]]^^^^^^^^^]]]]]]ZZZZZZZZZ\\\aaakkkvvv}}}{{{yyyzzz|||zzztttpppooopppqqqqqqsssuuuuuussspppoooqqqrrrrrrsssrrrllldddccccccfffkkkrrrvvvxxxxxx]]]EEE===;;;999555555444444333333333444444777777777666666666666555000444888999999===EEEMMMKKK[[[yyyjjjQQQ>>>FFFddd{{{wwwuuutttwwwzzz}}}}}}{{{zzz}}}~~~|||zzz{{{}}}{{{uuuppppppvvv||||||wwwuuuwww{{{{{{}}}~~~~~~}}}xxxttttttoooqqqqqqoooiiibbb]]]ZZZVVVSSSPPPNNNMMMKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCAAABBBCCCDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCBBBAAA@@@@@@;;;<<<<<<===>>>???@@@@@@===<<<<<<<<<===???AAACCCFFFIIIOOOUUU\\\aaaeeegggmmmoooqqqssstttvvvyyy{{{yyyzzz|||}}}}}}}}}||||||~~~~~~~~~~~~}}}}}}~~~|||zzzyyyxxxzzz|||}}}zzz{{{|||~~~~~~}}}{{{zzzvvvtttoooeeeZZZWWW\\\bbbUUUJJJMMMgggyyykkkpppyyy|||ggg|||~~~ooobbbWWWQQQRRRPPPLLLHHHHHHEEE???===>>>DDDJJJNNNLLLJJJIIIBBB;;;999;;;???AAA@@@??????@@@AAA???>>>>>>>>>>>>===<<>>>>>>>>???AAADDDFFFOOOSSSXXX___dddhhhjjjkkklllmmmoooqqqrrrtttxxxzzzyyyzzz{{{|||}}}}}}||||||~~~~~~~~~~~~~~~}}}zzzxxxxxx{{{~~~xxxzzz}}}~~~}}}{{{yyyxxxssslllhhheee```YYYSSSJJJCCCMMMkkkwwwqqqwwwggg~~~~~~jjj[[[OOOHHHIIICCCCCCEEEJJJKKKFFFCCCCCC;;;FFFNNNOOOLLLIIIAAA777555888>>>EEEGGGFFFFFFHHHDDDBBB@@@@@@AAA@@@???===@@@???AAAEEEIIIHHHCCC>>>444999===<<<::::::<<<===EEEJJJRRRoooiiiSSSKKKDDDBBBAAAAAACCCEEEFFFFFF@@@BBBDDDBBB===999777777222444333000///333777888777WWWuuu{{{tttlllaaaVVVKKKHHHEEEDDDFFFIIIKKKLLLKKKKKKJJJHHHFFFEEEDDDCCCEEEEEEDDDDDDEEEFFFGGGGGGJJJLLLHHHAAA@@@FFFHHHFFFHHHIIILLLNNNLLLMMMVVVaaarrrsssooogggcccjjjtttzzztttvvvwwwqqq```QQQQQQZZZ```dddkkkpppqqqpppnnnmmmmmmoooqqqrrrrrrpppnnnllluuuooonnnssssssooouuuzzzpppeee\\\VVVRRRKKKIIIJJJNNNNNNJJJGGGGGGNNNXXXbbbggglllooooookkkmmmpppuuuzzz|||}}}|||{{{~~~{{{zzz|||~~~zzz{{{{{{zzzwwwrrrnnnkkkjjjhhhccc^^^ZZZZZZ\\\___]]]^^^___]]][[[XXXVVVVVVUUUVVVZZZeeesss}}}{{{uuuwww{{{wwwkkkkkkmmmppprrrsssqqqoooqqqttttttpppooopppooollliiikkktttyyyyyyhhhQQQ@@@999888777666666666555555555666666777888888777777666666666555666:::<<<:::777999AAAHHHMMM[[[xxxQQQBBBNNNQQQggg}}}yyysssppptttxxx{{{||||||yyyuuuzzz}}}~~~zzzwwwuuuuuuvvvxxxxxxxxxxxxyyy{{{~~~}}}}}}~~~xxxmmmrrrtttwwwvvvrrrmmmjjjiii___ZZZUUUSSSSSSTTTSSSQQQMMMMMMMMMLLLJJJHHHEEECCCHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDBBB@@@???AAABBBCCCCCCBBBAAA???===BBBBBBAAA@@@BBBGGGNNNTTT\\\^^^bbbfffjjjlllmmmnnnmmmnnnppprrruuuwwwyyyzzz{{{{{{||||||}}}|||||||||~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzzxxxxxx{{{}}}}}}sssllllllkkk```RRRIIIFFFHHHYYYsssmmmttt~~~|||{{{{{{aaaQQQHHHFFFGGGDDDHHHGGGCCCBBBDDDDDD@@@BBBGGGLLLKKKEEE>>>:::999333333888@@@CCCAAAAAACCCCCCCCCBBBAAA???>>>>>>===<<<<<<===???AAAAAA???>>>;;;::::::999999::::::;;;BBBCCCIII^^^aaaLLLQQQGGG@@@AAABBBBBBEEEKKKEEECCCAAA@@@AAA???;;;777555555555444444444333333555CCCXXXjjjsssppphhhaaaUUULLLDDDDDDHHHJJJHHHGGGKKKIIIHHHHHHIIIHHHFFFEEEJJJHHHFFFDDDCCCCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJKKKLLLNNNPPPQQQ___``````___```fffpppwwwwwwtttqqqiiiXXXJJJPPP```cccggglllpppppppppooooooppppppqqqrrrsssrrrpppnnnpppqqqrrrtttvvvwwwxxxxxxzzzsssjjj^^^UUUSSSMMMLLLKKKIIIGGGFFFEEEDDDHHHMMMWWWbbbgggiiinnnuuuxxxvvvuuuwwwzzz||||||zzz~~~}}}|||||||||}}}}}}~~~}}}}}}}}}zzzvvvoooiiieeeaaa^^^[[[ZZZ[[[]]]^^^^^^^^^___^^^\\\XXXUUUTTTTTTYYY^^^fffqqqzzz|||yyyxxx{{{{{{uuunnnlllkkkmmmoooqqqqqqqqqwwwtttooommmnnnoooppppppoooqqq~~~ssshhhYYYGGG;;;888999:::999333444444444555555666666666666666666777777777777555555444555666777999:::DDDWWWxxxyyyPPPEEEDDDNNNeee|||vvvwwwwwwuuuuuuxxx{{{~~~zzzzzzzzz|||}}}{{{wwwsssrrrtttwwwxxxyyyzzz|||~~~~~~}}}}}}}}}}}}}}}}}}~~~{{{uuurrrrrrrrrssstttrrrnnnjjjfffccc```^^^\\\YYYVVVTTTWWWVVVUUUSSSPPPNNNKKKJJJMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIIIIHHHFFFEEECCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHKKKRRRYYY___hhhiiijjjkkklllmmmmmmmmmooopppqqqtttvvvxxxzzz{{{zzz{{{{{{{{{{{{{{{zzzzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{{{{zzzyyyzzz{{{|||{{{zzzyyyyyyzzzuuugggWWWQQQRRRYYY```pppxxxlll{{{ttt^^^QQQJJJJJJLLLEEEBBB>>>;;;::::::;;;;;;FFFGGGIIIMMMMMMGGG<<<333555444666<<<>>>===>>>AAAAAAAAA@@@@@@?????????>>><<<;;;;;;<<<======;;;999;;;::::::999999::::::;;;<<<===AAAOOOpppiiiUUUMMMFFFBBBCCCCCCAAABBBFFFCCCBBB@@@AAABBBAAA>>>;;;777666555444333222222222222;;;IIIYYYdddhhhgggdddbbbYYYNNNFFFCCCDDDGGGJJJLLLKKKJJJKKKKKKJJJGGGEEEIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBFFFGGGGGGHHHJJJKKKMMMMMMNNNOOOPPPQQQTTT]]]hhhqqquuutttpppdddTTTLLLSSS___bbbfffjjjmmmnnnmmmnnnooopppqqqtttvvvvvvsssoookkksssttttttuuuuuuuuutttttt{{{wwwkkk^^^VVVTTTWWWSSSNNNIIIGGGFFFFFFFFFFFFJJJRRR\\\aaadddkkksssyyyxxxwwwyyy}}}~~~|||~~~~~~~~~~~~~~~}}}}}}}}}zzz{{{|||zzzuuunnnfffaaa^^^[[[YYYYYY[[[]]]______```___]]]XXXUUUTTTUUUWWWdddgggmmmwww}}}vvvuuutttxxx}}}}}}xxxrrrlllkkkkkklllnnnoooppppppsssrrrpppooonnnoooppprrrttt}}}{{{uuufff[[[OOO???666555777888777555555555555666666666666555555555555666666666666555555444555666777999:::@@@SSSttt}}}___KKKEEENNNmmmzzzxxxvvvttttttwww{{{yyyuuusssuuuzzz|||xxxsssuuuwwwyyyzzzzzz{{{}}}~~~{{{{{{|||}}}}}}|||{{{{{{yyy{{{}}}~~~}}}|||uuuqqqmmmooorrrrrrlllfffiiijjjkkkjjjfffbbb```______^^^[[[WWWSSSOOOLLLKKKRRRTTTUUUVVVVVVUUUSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRLLLLLLKKKIIIGGGFFFDDDDDDEEEEEEDDDCCCDDDFFFHHHIIIIIIKKKOOOSSSXXX___fffkkkqqqpppooonnnnnnnnnnnnoooqqqrrrtttvvvxxxzzz|||}}}||||||||||||{{{zzzzzzzzz|||}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}|||{{{|||{{{zzzxxxwwwxxxzzz}}}vvv}}}tttZZZJJJPPP___yyytttnnnnnn~~~iiiWWWOOOMMMOOOSSSQQQEEE;;;;;;:::666666;;;DDDBBBFFFSSS```aaaTTTFFF999666666999:::999:::>>>>>>>>>>>>??????@@@@@@@@@===<<<;;;<<<<<<<<<999777;;;;;;::::::::::::;;;;;;<<<===???FFF\\\qqq^^^PPPJJJFFFEEEEEEBBBAAACCCBBBAAAAAABBBCCCCCCBBB@@@:::999666444222111111111111555>>>KKKWWW^^^```^^^eeeaaaXXXMMMEEECCCFFFJJJKKKKKKKKKLLLMMMLLLIIIFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@CCCCCCDDDEEEGGGHHHIIIJJJEEEFFFGGGHHHMMMXXXeeeooorrrssslll[[[NNNNNNWWW^^^aaadddgggiiiiiijjjlllnnnooorrrvvvxxxwwwsssnnnkkktttttttttuuuuuutttsssssszzz|||oooaaaZZZYYY^^^[[[XXXTTTQQQMMMIIIFFFCCCDDDIIIPPPVVV]]]hhhsssxxxwwwxxxzzz}}}~~~}}}||||||}}}}}}}}}|||zzzyyyuuuwwwxxxvvvqqqiii```[[[YYYXXXWWWXXX[[[]]]______```]]]XXXRRRPPPRRRXXX\\\mmmpppvvv~~~|||vvvppppppqqquuuxxxwwwsssnnniiijjjkkkkkkkkklllnnnpppmmmooopppooonnnpppuuuyyyxxxppp\\\MMMDDD999333444666777666666666666666555555555555333333444444444555555555555444444444555777999:::>>>QQQrrrcccKKKLLLRRRppp~~~yyyuuuxxxzzzzzzxxxxxxwwwtttqqqrrrwwwyyyxxxvvv{{{|||}}}|||{{{zzz{{{|||zzz{{{}}}}}}{{{zzz||||||zzzyyyyyyzzz{{{|||xxxtttooommmllljjjddd___gggkkkooopppmmmlllmmmoooiiigggbbb]]]WWWRRRNNNLLLTTTVVVXXXYYYZZZXXXWWWUUUXXXXXXWWWWWWWWWWWWXXXXXXSSSRRRPPPMMMKKKIIIGGGFFFJJJIIIFFFEEEFFFIIILLLNNNRRRUUUYYY]]]aaaffflllppppppooommmlllmmmooorrrtttttttttvvvxxxzzz|||~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{tttuuuuuutttssswww~~~|||hhhOOOGGGYYYpppssseeehhhsss}}}vvvyyynnn[[[PPPMMMMMMRRRXXXaaaNNNAAAAAA>>>555555>>>CCCAAAFFFVVVhhhnnndddWWW<<<999999<<<<<<999999;;;;;;;;;<<<===???@@@AAAAAA???>>>======>>>>>>===;;;;;;;;;::::::::::::;;;;;;>>>@@@@@@BBBPPPqqq|||}}}tttggg___UUUJJJEEEEEEEEECCCAAACCCCCCCCCCCCDDDDDDDDDCCC>>><<<999555333111111111222555===IIIUUU\\\[[[YYY]]]___\\\UUUNNNKKKHHHEEEGGGGGGHHHKKKLLLLLLIIIFFFEEEFFFGGGHHHHHHFFFDDDCCCEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGKKKUUUcccnnnmmmoooeeeRRRJJJQQQZZZ]]]```bbbdddeeefffhhhkkkmmmnnnqqqtttuuutttrrrpppooopppqqqrrrsssttttttuuuuuu|||wwwjjjcccccc```bbbeeegggfff^^^SSSKKKGGGDDDCCCFFFKKKTTTcccqqqtttuuuwwwyyy{{{{{{{{{{{{xxxyyyzzzzzzyyywwwtttsssppppppooommmhhhaaa[[[WWWWWWVVVVVVWWWZZZ[[[\\\[[[[[[WWWRRRMMMMMMSSS]]]dddmmmttt|||zzztttpppnnnnnnppprrrsssqqqmmmjjjggghhhjjjjjjiiijjjllloookkklllllljjjkkkrrrjjjTTTDDD>>>777444555777777555555555555444444333333333222222222222333333333333444444444444555777999:::@@@SSSttt___GGGEEEUUUqqquuuwww||||||wwwuuuuuuuuutttssssssuuuxxxzzz|||}}}~~~}}}|||{{{|||}}}zzz|||~~~~~~|||zzz~~~}}}{{{zzzyyyxxxxxxxxxyyyxxxuuuqqqlllgggdddbbbhhhkkkoooooooooppptttxxxtttqqqmmmggg```ZZZUUUSSSTTTVVVWWWYYYYYYXXXVVVUUUZZZYYYYYYXXXXXXYYYYYYYYYXXXVVVTTTQQQNNNLLLJJJJJJKKKKKKJJJKKKMMMQQQUUUWWW]]]```bbbdddfffhhhkkknnnnnnmmmllllllnnnqqquuuwwwvvvwwwxxxzzz|||~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}||||||pppqqqssssssvvv|||nnnXXXKKKPPPfff|||}}}iiiZZZfffuuu|||tttrrr|||ggg[[[OOOJJJJJJLLLRRRXXXiiiWWWIIIGGGBBB777666>>>GGGFFFHHHPPPYYY[[[TTTMMM>>><<<>>>AAAAAA<<<999:::999:::;;;<<<>>>???@@@AAA>>>===<<<===???@@@???>>><<<;;;;;;::::::;;;;;;<<<;;;<<<======FFF```|||tttsssdddQQQEEECCCFFFDDD@@@EEEEEEEEEDDDDDDCCCDDDDDDBBB@@@===999666333222222222444:::EEERRR]]]cccddd[[[]]][[[VVVSSSRRRLLLDDDCCCCCCEEEGGGJJJJJJIIIGGGEEEFFFHHHIIIIIIGGGEEECCCBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGGGGDDDDDDCCCCCCGGGQQQ___jjjgggggg\\\LLLHHHQQQZZZZZZ___```bbbbbbccceeehhhkkkkkkmmmoooooooooppprrruuuooopppqqqrrrrrrrrrrrrrrruuu{{{wwwnnnllldddfffkkkqqqsssoooeee]]]WWWQQQJJJGGGHHHNNN]]]kkksssuuuwwwyyyyyyyyyyyyyyyvvvwwwwwwwwwuuurrrooonnnjjjhhheee```\\\YYYWWWVVVWWWVVVVVVWWWXXXXXXWWWUUUSSSQQQOOONNNQQQZZZeeemmmlllvvvvvvlllhhhhhhnnnpppqqqqqqnnnkkkiiihhhggghhhiiiiiiiiijjjlllnnnjjjjjjhhhgggkkkwwwxxx\\\HHH===:::555444555555444333333333333222222111111111111111111111222222222222444444333444555666888999BBBTTTttt___EEEBBBMMMmmmzzzvvvyyyyyyyyyzzzuuuvvvvvvtttrrrrrrvvvyyyvvvxxxzzz{{{{{{|||~~~zzz|||~~~~~~|||zzzyyyyyyzzzzzzyyyyyyxxxwwwwwwyyyzzzxxxsssooommmnnnmmmnnnoooppppppqqqsssuuusssrrroookkkfffaaa\\\YYYXXXYYYYYYYYYYYYYYYXXXXXXYYYXXXWWWWWWWWWWWWWWWWWWTTTSSSPPPNNNLLLLLLLLLLLLNNNPPPRRRVVV[[[___ccceeeggghhhiiiiiihhhiiikkklllpppooonnnnnnpppsssvvvyyywwwxxxyyy{{{}}}~~~~~~}}}{{{zzzyyyzzzzzz{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzzxxxxxxxxxzzz~~~xxx[[[KKKMMM[[[qqqkkk[[[___nnnyyyxxxooosss~~~zzznnnWWWOOOIIIIIIJJJLLLPPPUUUiii^^^UUUPPPHHH>>><<>>===???DDDCCC>>>:::;;;999:::;;;<<<===>>>>>>???;;;:::999999<<<=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===BBBRRRooowwwcccPPPGGGEEECCC@@@DDDEEEEEEEEECCCCCCEEEGGGEEEDDDAAA>>>;;;777555333111111222999EEEVVVgggqqqcccddd___VVVTTTWWWTTTLLLEEEDDDDDDFFFHHHIIIHHHGGGEEEFFFHHHIIIIIIGGGFFFEEE??????@@@@@@AAAAAAAAAAAAAAABBBDDDFFFFFFFFFFFFEEE@@@@@@AAAAAAFFFPPP]]]gggbbb]]]RRRIIIIIIPPPVVVWWW[[[]]]______```bbbeeehhhfffhhhjjjiiiiiikkkqqqvvvrrrqqqqqqpppooonnnlllkkkooorrr|||wwwrrriiigggggglllsssxxxwwwuuunnnggg___XXXSSSSSS[[[eeetttwwwzzz{{{zzzxxxxxxxxxtttttttttssspppnnnkkkiiiccc```[[[WWWUUUTTTUUUVVVWWWVVVVVVVVVVVVUUURRRPPPNNNPPPTTTXXX^^^fffooovvvpppxxxzzznnncccaaabbbnnnpppqqqooojjjggghhhjjjjjjhhhgggiiikkkmmmmmmmmmiiiiiiiiikkkrrrmmmPPPAAA777555333222222222111///111111111111000000000000000000111111111222222222444333333333444666888999@@@RRRqqqWWWJJJAAANNNnnn{{{vvvyyyxxxvvvtttrrrrrrsssssssssqqqsssvvvwwwxxxyyy{{{}}}zzz{{{}}}~~~~~~}}}{{{zzzvvvwwwxxxyyyzzzzzzyyyyyywwwxxxyyy{{{{{{yyyvvvtttqqqpppqqqrrrttttttrrrppplllmmmnnnnnnlllhhhdddbbbaaa```___]]]]]]]]]^^^^^^ZZZZZZYYYXXXXXXXXXXXXXXXSSSRRRQQQQQQRRRSSSUUUWWWYYY\\\aaafffjjjlllmmmmmmlllmmmmmmlllkkklllnnnpppoooooonnnoooqqqtttwwwyyyxxxyyyzzz{{{}}}~~~}}}{{{{{{|||~~~~~~}}}|||||||||}}}~~~~~~}}}||||||~~~}}}{{{xxxvvvtttrrr}}}zzzwwwwww{{{ppp^^^MMMMMM[[[oooqqqiiiiii{{{oooqqq|||iiiWWWNNNJJJHHHJJJLLLLLLNNNRRR]]]^^^[[[UUUKKKDDDBBBCCC@@@DDDGGGGGGEEEBBBAAABBB===;;;<<<@@@@@@<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999777777999:::::::::<<<<<<;;;;;;;;;;;;<<<<<>>@@@FFFVVVfffhhhRRRGGGDDDCCCAAACCCDDDDDDCCCDDDGGGJJJGGGFFFEEECCC@@@<<<888555111111000000666CCCUUUbbbeeelllkkkaaa]]]___]]]WWWMMMJJJHHHGGGHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFAAAAAAAAAAAAAAA@@@@@@@@@>>>???AAACCCCCCCCCBBBAAA???@@@@@@@@@CCCKKKVVV___]]]SSSJJJIIILLLNNNQQQUUUVVVXXX[[[\\\]]]^^^aaacccaaadddggggggeeeggglllpppppppppooonnnmmmkkkjjjiiinnnmmmsss~~~uuuddd```___eeeqqq{{{|||xxxuuuqqqjjjcccdddiiissswwwzzzzzzxxxuuutttuuupppooommmkkkhhhfffdddccc[[[YYYWWWTTTSSSTTTUUUVVVUUUUUUUUUVVVVVVTTTPPPMMMPPPVVV^^^gggnnntttyyy}}}rrruuuwwwuuunnnhhheeeeeekkknnnoookkkgggeeeiiinnnmmmiiifffhhhnnnqqqooollleeehhhnnnvvvbbbGGG<<<333222111000000111000000000000000000111111111111000000111111111222222222444333333333444666888999>>>PPPooosss```KKKEEETTTrrrvvvwww{{{vvvqqqpppssstttqqqmmmqqqssstttuuuttttttvvvxxxzzzzzz{{{||||||{{{zzzzzzxxxyyyyyyzzzzzzzzzzzzzzzyyywwwwww{{{yyyssspppppprrruuuyyyxxxsssnnnkkknnnqqqtttuuurrrooommmhhhgggdddbbbaaabbbcccddd^^^]]]\\\[[[[[[[[[[[[[[[\\\[[[\\\]]]```cccgggiiieeeiiimmmrrrsssrrrpppnnnnnnoooooonnnmmmooorrruuujjjjjjlllnnnqqquuuxxxzzzxxxyyyzzz|||}}}~~~}}}|||{{{zzz{{{|||}}}}}}|||{{{zzz~~~}}}zzzwwwsssoookkkiiivvvpppjjjhhhjjjnnnooooooUUUNNNMMMZZZpppvvvooo{{{ssskkkzzz~~~}}}xxx```GGGKKKHHHIIILLLNNNLLLMMMPPPMMMUUUXXXPPPFFFBBBAAA??????BBBFFFEEEAAA<<<999888<<<999999;;;<<<::::::>>><<<;;;;;;;;;;;;;;;::::::===;;;888777888999999888<<<<<<;;;;;;;;;;;;<<<<<<>>>:::999;;;;;;;;;BBBKKKddd___KKKGGGGGG???AAACCCCCCCCCEEEIIIMMMHHHHHHHHHGGGCCC???:::777222444444000,,,000;;;EEE^^^nnnvvvpppiiihhheee^^^TTTQQQLLLJJJIIIIIIHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAA;;;<<<>>>@@@AAA@@@???>>>>>>>>>>>><<<===BBBKKKRRRZZZLLLEEEIIINNNMMMNNNSSSRRRUUUXXXZZZ[[[\\\]]]___^^^bbbffffffddddddgggkkklllllllllmmmllllllkkkkkkllljjjkkkuuuwwwZZZXXXZZZdddrrr|||~~~}}}}}}sssooopppqqquuuxxxxxxuuuqqqpppqqqkkkiiifffcccaaa^^^]]]]]]VVVVVVUUUUUUUUUUUUVVVVVVSSSSSSTTTUUUVVVTTTPPPMMMSSS[[[gggrrrzzz~~~rrrqqqoooppprrrqqqooolllhhhkkkllliiidddeeekkkqqqpppjjjeeeiiippptttqqqkkkaaahhhssswwwUUU===555222222111111111222222222000000111111222222222333111111111111222222222222333333333333444666888999>>>PPPppp]]]MMMJJJXXX|||{{{{{{{{{}}}wwwrrrrrrqqqooopppttttttvvvtttppppppssssssqqqtttvvvyyy{{{}}}~~~~~~~~~zzzyyyyyyzzz{{{{{{zzzxxxwwwyyy{{{{{{zzzyyyzzz{{{uuuvvvwwwxxxwwwuuusssrrrmmmpppuuuxxxyyywwwsssqqqkkkgggbbbbbbfffhhhfffdddddddddcccccccccdddeeeeeegggfffffffffhhhkkknnnppplllllllllnnnpppqqqqqqppptttrrrqqqsssvvvwwwuuurrrkkkhhhhhhlllsssxxxxxxvvv|||}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}~~~xxxpppjjjhhhiiillljjj```YYY___ggg^^^LLLAAASSSiiixxx~~~sssuuuuuujjjvvvrrrhhhSSSOOOOOOHHHFFFKKKNNNKKKJJJLLLOOOLLLGGGDDDDDDDDDDDDDDD??????@@@???===;;;999777<<<===???>>>===;;;;;;<<<:::;;;<<<;;;:::;;;===???===;;;999777666777999;;;777777555666>>>GGGIIIEEE??????===;;;;;;===AAAEEEOOOvvvsssVVVJJJEEE<<>>>>>>>>???????????????DDD@@@===??????>>>AAAEEENNNKKKGGGGGGJJJMMMMMMLLLQQQQQQSSSUUUYYY]]]aaacccbbbccccccbbbaaabbbdddgggjjjiiihhhiiikkkkkkiiihhhkkkiiimmmvvvkkkeee\\\^^^rrrvvvyyy}}}yyyqqqkkkooopppqqqrrrqqqpppnnnlllgggaaa^^^^^^YYYRRRRRRWWWSSSRRRRRRRRRTTTUUUTTTSSSQQQNNNMMMNNNKKKGGGKKKSSS]]]gggrrryyyzzztttnnnpppuuuwwwrrrkkkiiiiiikkkkkkkkkkkkjjjiiikkklllnnnqqqtttssspppmmmsssqqqyyy||||||zzz|||aaaEEE888777222222222222222222222222444444333333222111000000000111111111111222222222444333333444555777999:::BBBRRRooozzzxxx\\\GGGHHHddd|||xxx|||xxxvvvvvvtttqqqrrruuutttvvvuuuqqqqqqttttttrrrssstttvvvxxxzzz|||}}}}}}}}}{{{{{{{{{zzzxxxwwwyyyzzz{{{{{{yyywwwxxxxxxttttttvvvvvvvvvtttrrrqqqooorrruuuwwwxxxvvvsssqqqlllhhhcccbbbfffhhhgggffffffffffffffffffggghhhiiijjjkkkmmmnnnpppqqqqqqqqqnnnmmmnnnpppssssssrrrqqqrrrqqqqqqrrruuuvvvtttrrrpppmmmlllpppvvvzzzzzzyyy~~~~~~~~~}}}||||||||||||~~~}}}}}}}}}}}}}}}{{{}}}~~~}}}zzzvvvsssrrrmmmkkkddd\\\XXXUUULLLAAADDD]]]xxxrrrppp|||~~~yyyqqqzzzwwwuuu{{{uuu```QQQNNNKKKEEEBBBFFFGGGDDDCCCEEEGGGFFFEEEDDDCCCCCCAAA@@@????????????===<<<:::999999:::;;;;;;999888888999888999;;;;;;999999:::;;;;;;:::888666666777888999999888666555:::AAABBB>>><<<<<<;;;:::999;;;>>>AAAHHHbbbxxxeeeWWWIIIEEEDDDCCC???===???EEEKKKFFFHHHIIIIIIGGGCCC???<<<999666333222333555666666<<>>>>>>>>>>>BBB===;;;===<<<:::;;;???CCCBBBAAADDDIIIMMMNNNNNNOOOPPPQQQSSSWWWZZZ]]]___]]]^^^___^^^^^^^^^aaacccdddccccccdddffffffeeedddeeedddfffnnnuuu|||yyynnn```___ttt{{{nnnpppssstttrrrnnnjjjfffiiijjjkkkkkkjjjhhhfffddd\\\XXXUUUTTTOOOJJJLLLQQQSSSRRRQQQQQQQQQQQQOOONNNLLLIIIHHHJJJJJJKKKRRR]]]hhhppp{{{wwwrrrnnnooorrrsssoookkkggghhhiiijjjjjjjjjiiihhhkkkjjjhhhiiikkkpppuuuyyyxxxppppppuuu|||nnnVVV???444444222222222222222222222222222222222111000/////////000111111111111222222222333333333333555777999:::@@@QQQooozzzqqqKKK>>>KKK^^^~~~vvvttttttvvvtttoooooorrrtttvvvuuurrrrrruuuuuusssrrrrrrsssuuuwwwyyy{{{|||~~~|||zzzyyyyyyzzzyyywwwzzz{{{|||{{{xxxvvvvvvvvvtttuuuvvvwwwwwwvvvtttsssssstttvvvwwwwwwuuusssrrroookkkfffdddgggjjjjjjiiiiiiiiiiiijjjjjjlllmmmnnnlllnnnrrruuuuuutttqqqoooooooooqqqsssvvvvvvtttrrrsssrrrssstttvvvwwwvvvuuuvvvtttsssuuuzzz}}}}}}|||~~~}}}}}}~~~~~~~~~~~~}}}||||||||||||~~~~~~}}}}}}||||||||||||zzz{{{|||~~~~~~}}}yyyvvvtttmmmfff]]]OOOBBB===>>>QQQkkkttteeesssxxxyyy~~~yyyxxxwwwrrrgggWWWMMMKKKHHHDDDAAABBBBBB???>>>???AAABBBCCCDDDCCCAAA???===>>>>>>>>>>>>===<<<::::::777999::::::888777777888666888;;;;;;999888777777888777777777777666666666:::999666333666:::999555777888999999888999;;;===AAAJJJggg~~~zzzwwwhhhPPPKKKIIIEEE???;;;===CCCIIIHHHIIIJJJJJJIIIFFFCCCAAA@@@<<<666333222333333333333FFFdddyyyrrrfffYYYOOOJJJHHHGGGHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFGGGIIIIIIHHHFFFDDDCCCBBB@@@???=========AAA===<<<===<<<999888;;;;;;;;;===AAAFFFJJJKKKLLLNNNNNNOOOQQQSSSVVVXXXYYYVVVXXXYYYYYYYYYZZZ]]]___[[[[[[[[[]]]___``````^^^```___aaafffkkkuuuxxxccc^^^nnn~~~qqqaaaaaaaaabbbaaaaaa``````aaaaaaaaa```^^^\\\ZZZXXXRRRNNNKKKJJJGGGEEEHHHMMMPPPOOONNNNNNOOONNNLLLJJJIIIGGGHHHJJJMMMSSS^^^iiipppxxxuuurrrooonnnnnnnnnllljjjeeefffhhhiiiiiiiiihhhhhhggggggfffeeeffflllvvv}}}~~~qqqqqq{{{~~~~~~{{{xxxiiiYYYGGG777111222000000000000000000000000000000//////......------000111111111111222222222222222222222444666888999>>>OOOooo~~~aaaLLLGGGFFFZZZtttrrrsssuuusssooonnnqqqsssvvvvvvssssssvvvwwwtttrrrrrrrrrsssuuuwwwzzz{{{xxxvvvuuuvvvxxxzzz{{{zzzzzz{{{|||{{{yyyxxxwwwxxxwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvuuutttsssooojjjiiijjjmmmnnnoookkkkkkllllllnnnoooqqqqqqmmmooorrrssssssrrrooommmoooppprrruuuwwwwwwuuusssvvvvvvwwwxxxzzz{{{zzzzzz{{{yyyxxxyyy|||~~~~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~{{{{{{||||||||||||||||||{{{xxxvvvwwwzzz{{{zzzxxx|||kkk\\\SSSFFF:::???LLLeeevvvrrrdddggg{{{ooowwwzzzwwwyyyttthhh[[[RRRJJJDDDJJJGGGEEECCCAAA???======AAABBBCCCCCCAAA>>>===<<<<<<<<<<<<;;;;;;::::::999999;;;<<<;;;:::888999999666999======;;;999777666666777888888888777666555999999777333444666555111444666888888888888999:::;;;===NNNooo}}}yyyzzzwww]]]NNNJJJEEEBBBBBBBBBBBBAAAHHHIIIJJJKKKJJJIIIGGGFFFCCC???888444222222222111333888FFF___{{{ttt```SSSPPPPPPPPPLLLHHHFFFFFFEEECCCBBBCCCHHHHHHHHHIIIJJJJJJIIIHHHHHHFFFDDDAAA???>>>======AAA???>>>@@@???<<<;;;>>>;;;<<<>>>@@@CCCEEEEEEEEEMMMMMMNNNOOOQQQRRRSSSTTTRRRSSSUUUVVVVVVWWWZZZ\\\UUUUUUVVVXXX[[[\\\\\\[[[]]]]]]___bbbfffrrrnnnaaadddllliii___XXXXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVTTTQQQOOONNNMMMKKKIIIGGGEEEFFFIIINNNLLLKKKKKKKKKLLLLLLJJJHHHIIIKKKOOOSSSXXX___jjjssstttzzzvvvuuussspppllliiiiiiiiieeefffgggiiijjjjjjiiiiiidddgggiiiiiihhhkkkrrryyy|||mmmWWWFFF:::222000111000000000000000000000000/////////......---------000000111111111222222222222111111222333555777999===NNNnnnxxxxxxqqq\\\JJJGGGddd~~~xxxuuuvvvtttpppoooqqqrrruuuuuussstttwwwwwwttttttsssssssssuuuwwwyyyzzzwwwvvvuuuvvvyyy{{{{{{{{{xxxzzz||||||zzzzzzzzz{{{wwwwwwxxxyyyyyyyyyyyyyyy||||||{{{zzzyyyxxxwwwwwwvvvtttpppnnnoooqqqssssssmmmmmmnnnnnnpppqqqrrrsssqqqqqqpppppppppoooooooooqqqqqqrrruuuwwwwwwvvvtttwwwxxxyyyzzz{{{{{{{{{||||||{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{|||~~~~~~||||||}}}{{{{{{}}}~~~~~~~~~~~~xxxssspppqqqvvv}}}vvv^^^HHHAAA>>>>>>NNNcccrrryyy}}}ooo```eeezzzrrrhhhtttxxxpppxxxvvvlll^^^UUUQQQHHH???IIIIIIGGGDDD@@@???>>>===CCCCCCCCC@@@<<<999999::::::::::::999888888888888:::;;;<<<<<<:::999999:::888;;;>>>@@@>>>:::888777666777888::::::999777666777888777333444666666222333555888888888777888999666;;;BBBRRRttt}}}pppYYYNNNCCC@@@CCCFFFCCC>>>GGGHHHIIIJJJJJJJJJJJJJJJEEE@@@:::666444333222111444333555???QQQiiissseee___[[[WWWTTTLLLGGGHHHHHHEEEDDDGGGIIIJJJJJJJJJJJJIIIHHHHHHKKKIIIFFFCCCAAA@@@@@@@@@AAA??????BBBBBB??????BBB===>>>@@@AAABBBBBBBBBCCCKKKLLLMMMNNNOOOOOOPPPPPPOOOQQQSSSTTTTTTUUUWWWYYYRRRRRRSSSUUUXXXZZZZZZYYYYYYZZZ]]]```cccmmmzzzwwwxxxiiiaaa^^^[[[WWWUUUUUUVVVVVVVVVUUUSSSSSSPPPPPPOOONNNLLLKKKIIIHHHKKKKKKJJJGGGFFFHHHLLLNNNJJJHHHGGGGGGHHHHHHGGGFFFJJJQQQYYY```fffnnnvvv{{{{{{~~~yyyxxxvvvpppjjjffffffgggdddfffhhhiiikkkkkkkkkkkkeeegggiiihhhgggllluuu}}}zzzvvvaaaIII:::444111111333////////////////////////000///////////////......000000111111111222222222222111111222333555777999<<>>>>><<>>999666666888;;;;;;999888777777777777777999::::::888777777888777:::>>>???===:::999888666777888999999999888777444666777444555777777555333555777888777777777888333<<>>:::888666444222333222222444999GGG```uuu~~~uuukkk```TTTKKKKKKJJJFFFEEEIIIHHHJJJKKKKKKIIIHHHHHHIIILLLKKKHHHEEEDDDDDDDDDEEEAAA>>>>>>@@@AAA???@@@CCC<<<>>>@@@AAABBBCCCEEEGGGIIIIIIJJJLLLLLLLLLLLLLLLKKKNNNPPPQQQQQQQQQRRRTTTPPPPPPQQQSSSVVVXXXWWWVVVRRRTTTXXX[[[\\\bbbsss|||rrrrrryyy~~~~~~yyyvvvooocccYYYSSSQQQRRRPPPQQQSSSSSSRRRQQQNNNMMMJJJJJJIIIIIIHHHGGGGGGGGGHHHKKKJJJGGGEEEHHHKKKKKKIIIGGGEEEEEEGGGJJJLLLLLLPPP[[[fffnnnuuu|||zzzxxxvvvrrrmmmgggddddddeeedddeeegggiiikkkllllllllliiigggcccaaacccmmm|||qqqhhhTTT???555333222222333////////////////////////000000000000000000//////000111111111111222222222222222222222444666888999<<>>;;;===>>><<>>===;;;999888777777888666888999888777555666666444666:::;;;:::888777777555666666777888888777777111555777555555777888666333444555555555555666888333:::======HHHiiivvv```NNNEEEDDDEEEEEEDDDDDDDDDFFFHHHJJJMMMNNNLLLIIIDDD@@@===999555222444222333555555888DDDQQQkkk~~~{{{jjj[[[VVVQQQHHHFFFJJJEEEHHHJJJJJJIIIHHHJJJLLLMMMKKKIIIGGGFFFGGGIIIJJJDDD@@@>>>@@@@@@>>>???CCC>>>@@@AAAAAAAAABBBFFFIIIEEEFFFGGGIIIIIIIIIIIIIIIGGGIIILLLMMMLLLLLLLLLMMMNNNMMMNNNPPPRRRTTTSSSRRRNNNPPPTTTWWWUUUUUU]]]gggzzz|||wwwiii\\\YYYZZZ\\\[[[YYYVVVQQQKKKHHHIIILLLIIIIIIJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHFFFJJJKKKGGGEEEHHHIIIGGGGGGFFFEEEIIIPPPYYY```cccdddoooyyy}}}}}}~~~uuuqqqnnnjjjfffdddbbbbbbbbbbbbcccfffhhhjjjkkkkkkkkkjjjfffaaa___dddooo||||||vvvwwwkkkWWWGGG777222333333111111000000000000000000000000/////////////////////000000111111111111222222222333333333333555777999:::<<>>:::===???===@@@FFFJJJJJJDDD???>>>>>>@@@???===:::999888888888777888:::999777666666777000333666777666555555555555555555555666666777777000555777555444777777666222333444444333333666888666666:::======LLLwwwxxxcccQQQGGGEEEFFFBBBBBBCCCDDDGGGJJJMMMNNNQQQNNNIIIEEEAAA;;;666222666222111555666444666;;;KKKaaavvvqqqhhh]]]PPPJJJMMMBBBFFFIIIJJJIIIIIILLLNNNMMMLLLJJJHHHHHHJJJLLLMMMIIIDDDAAAAAA@@@>>>@@@DDDAAABBBCCCAAA???@@@DDDHHHBBBCCCEEEFFFGGGGGGGGGFFFDDDFFFHHHIIIHHHGGGGGGHHHLLLKKKKKKMMMOOOPPPPPPNNNMMMNNNRRRUUURRRMMMOOOUUU[[[eeehhh\\\LLLEEEHHHLLLKKKHHHEEEEEEDDDDDDEEEHHHCCCBBBAAAAAABBBCCCDDDEEEBBBBBBBBBCCCDDDFFFHHHHHHEEEKKKLLLHHHFFFHHHHHHDDDDDDDDDFFFNNN[[[jjjvvv|||yyy~~~|||wwwsssvvvzzzyyyssskkkgggccc``````aaaaaa``````bbbdddgggiiijjjjjjjjjiiifffcccdddjjjpppvvvyyyqqqlllsssyyyiiiKKK>>>333111333222000///111111111111111111111111......//////////////////000111111111111222222222444333333444555777999;;;===KKKhhhzzz{{{nnnYYYXXXmmmtttwwwnnnooonnnmmmooorrrqqqnnntttvvvuuuqqqooosssvvvvvvuuurrrpppqqqtttvvvtttrrrtttvvvxxxyyyyyywwwuuussssssuuuwwwzzz{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyxxxwwwuuuuuuwwwxxxuuuvvvwwwwwwwwwwwwxxxzzzvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzzzz{{{{{{|||}}}~~~~~~|||{{{yyyxxxwwwxxxyyyzzz{{{{{{{{{{{{xxxxxxxxxyyyyyy{{{|||}}}||||||{{{{{{{{{{{{{{{{{{~~~|||yyyvvvvvvxxx|||~~~sssuuussslllddd___aaadddyyyrrrZZZEEE>>>>>>GGGiii~~~kkkeeennnzzzyyywwwtttxxxhhh^^^XXXTTTOOOLLLLLLLLLKKKHHHIIICCC@@@CCCFFFDDDAAA@@@@@@EEEKKKLLLGGG@@@;;;888>>>??????===:::777777888888666666777999999555222888555333333666777444222555555444333333333333444111555999:::999666333222555444444444444555666666777666888;;;:::AAA[[[wwwqqqXXXFFFDDDKKKGGGDDDDDDGGGHHHJJJOOOVVVPPPQQQPPPNNNIIIBBB<<<888777777777666555444222111;;;AAARRRmmmsss```SSSVVVKKKHHHIIILLLKKKGGGGGGIIIGGGJJJLLLLLLIIIGGGGGGHHHHHHEEECCCBBBBBBCCCBBBBBBDDDCCCBBBAAA@@@AAAAAABBB@@@AAACCCEEEGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCEEEGGGHHHHHHBBB>>>BBBEEEFFFGGGIIIEEEDDDCCCBBBBBBCCCDDDEEEIIIKKKRRR^^^mmm{{{}}}qqqhhhaaadddnnnwwwwwwtttgggeeebbb___^^^^^^]]]]]][[[___eeeiiijjjjjjkkklllkkk```ZZZbbbnnnrrrnnnjjjbbbnnnyyy}}}dddSSS>>>999333000000111///...111111000000//////..................////////////222222111111111111111111333222222333444666888:::>>>KKKffftttxxxdddOOORRR\\\xxxzzztttqqqqqqrrrrrrpppmmmlllmmmqqqtttuuuqqqppptttvvvuuuvvvtttrrrrrrrrrssssssrrruuuwwwxxxyyyyyywwwtttsssssstttvvvwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuwwwxxxwwwvvvtttuuuvvvtttvvvxxxxxxwwwxxxyyy{{{xxxxxxxxxxxxyyyzzzzzz{{{zzzzzzzzz{{{{{{|||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{zzzzzzyyyyyyyyyxxxyyyyyyzzz{{{|||{{{{{{{{{|||||||||||||||}}}|||{{{{{{{{{|||~~~~~~wwwiii]]]XXXYYY^^^aaavvvsssjjjZZZHHH??????DDDWWWyyyyyyiiiiiivvvzzztttsssqqq{{{tttYYYXXXOOOMMMLLLLLLMMMMMMKKKHHHLLLEEEBBBEEEHHHEEEBBBAAA???CCCHHHHHHDDD>>>999777===>>>===;;;888666666777999888777888::::::777444666555444555666777666555555555444333333333333444444777;;;<<<:::777555444444444444444444555555666777555777:::777999JJJ___vvvdddRRRJJJKKKIIIFFFEEEGGGHHHIIIMMMSSSOOOPPPPPPOOOKKKEEE>>>:::888777777666555444444444777;;;HHH^^^vvvjjjfffZZZQQQJJJHHHGGGFFFHHHKKKFFFHHHJJJJJJGGGEEEEEEFFFIIIGGGDDDDDDEEEFFFFFFEEEFFFEEECCCBBBBBBBBBCCCDDDAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBDDDFFFGGGHHHCCCAAAEEEGGGFFFEEEFFFHHHFFFDDDCCCCCCEEEHHHJJJTTTXXX___iiittt}}}uuuddd___[[[```iiipppooolllbbbbbbaaa^^^ZZZZZZ^^^cccaaacccfffhhhiiiiiihhhhhhfff```^^^dddiiiiiifffeeedddpppoooSSSBBB999555111000000111111000000000000000//////..................////////////111111111111111111111111222111111222333555777888===KKKfff|||cccSSSJJJSSStttppprrrnnnlllmmmhhhbbbdddkkklllqqqtttrrrrrrtttuuusssvvvuuutttrrrpppoooqqqrrruuuvvvxxxyyyxxxwwwuuuttttttttttttuuuvvvwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwtttvvvwwwwwwuuuttttttttttttvvvxxxxxxxxxyyyzzz|||zzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}zzzzzz{{{|||}}}}}}}}}}}}}}}||||||{{{{{{zzzyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{||||||}}}}}}}}}{{{{{{||||||{{{zzzyyyxxxtttjjj```^^^ccchhhiiigggggg]]]NNNBBB>>>DDDPPPXXXsss}}}qqqllluuu}}}sssnnnnnnttt}}}{{{^^^IIINNNIIIIIIIIIKKKLLLJJJGGGDDDLLLFFFCCCEEEFFFCCC@@@??????AAACCCCCC???;;;888777<<<<<<;;;999666444444555888777666777888888666444444555666555444444555666555555444333333333333333444777:::;;;999666555444444444333333444444555666555333555888666444;;;GGG___~~~{{{{{{~~~~~~sssaaaQQQJJJKKKGGGEEEFFFGGGFFFIIINNNLLLNNNPPPPPPNNNHHHBBB???;;;:::888666555555555666555555;;;JJJ\\\pppyyyqqqkkk___RRRMMMLLLJJJIIIKKKFFFGGGHHHHHHFFFEEEEEEFFFIIIGGGEEEFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFDDDDDDDDDCCCBBB@@@===<<<@@@@@@AAABBBBBBBBBBBBAAA???@@@@@@BBBCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFGGGBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAABBBCCCDDDEEEGGGCCCCCCGGGHHHEEECCCCCCEEEEEEDDDEEEHHHMMMRRRUUUeeekkkttt{{{zzzqqqjjjaaa``````cccgggiiigggeee^^^aaaaaa]]]XXXYYY```gggccccccdddfffggggggeeeccc\\\]]]```ccccccdddkkktttyyy~~~vvv[[[AAA444333111//////000222222222000000000////////////...............////////////111111111111111111111111111000000111222444666888===JJJgggjjjUUUUUUooozzzkkk```]]]XXXRRRWWWbbbhhhnnnsssrrrsssttttttqqqsssuuutttqqqmmmkkkmmmppprrrtttvvvwwwxxxxxxwwwwwwvvvuuutttttttttvvvxxxzzzvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuusssssstttvvvtttvvvxxxxxxxxxyyy{{{}}}||||||||||||||||||{{{{{{zzzzzz{{{||||||}}}}}}}}}zzzzzz{{{|||}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzzzz|||{{{{{{zzzzzzzzz{{{{{{zzzzzzzzz{{{{{{||||||}}}{{{zzzyyyxxxvvvtttrrrqqqeeeeeejjjssszzzxxxlllaaaNNNEEE===>>>KKK^^^nnnvvvmmmqqquuu}}}wwwmmmmmmqqq}}}xxxssspppgggRRRDDDDDDIIIHHHHHHGGGFFFDDDBBB@@@JJJDDDAAACCCCCC???<<<<<<@@@@@@@@@>>><<<:::999888;;;;;;:::777444222333444444444444444444444444333333555777555111000111444555444333333222222333333111333555666444222111111333333333333333444444555555222333777888666888>>>EEEaaarrr___TTTMMMGGGCCCDDDDDDCCCEEEIIIIIILLLOOOPPPOOOKKKGGGCCCAAA???;;;888666555555666555333444:::CCCOOObbbqqqqqqccc]]]YYYSSSLLLIIIGGGGGGFFFEEEEEEEEEFFFFFFHHHFFFEEEFFFHHHJJJKKKKKKKKKJJJHHHGGGGGGGGGHHHIIIGGGGGGFFFEEEDDDAAA???===???@@@AAAAAABBBBBBAAAAAA??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDEEEAAAAAACCCDDDBBBBBBDDDBBBEEEIIIPPPWWW]]]cccfffuuu}}}}}}tttmmmiiihhhpppooommmllljjjhhheeeddd```bbbbbbaaa^^^^^^aaaddd______aaaccceeeddd___[[[PPPTTTYYY\\\___kkk}}}}}}~~~xxxdddIII777111000///...///000111111111////////////////////////............////////////111111111111111222222222111111111111333555777888<<>>GGGFFFEEECCCAAA@@@AAABBBHHHDDDBBBBBBAAA<<<:::;;;AAA???===<<<;;;;;;::::::;;;;;;999666333222333444333333444333333333444444777999999777222///000222444444333222222222222333000111333222111//////000222222222222222333444444666333222555777777888:::888HHHddduuunnnUUULLLEEECCCCCCAAACCCFFFGGGIIILLLNNNNNNLLLJJJHHHHHHEEEAAA<<<888666555555666444444666666999BBBKKKgggzzz{{{oooggg\\\SSSOOOJJJHHHFFFDDDCCCDDDDDDEEEEEEDDDCCCDDDGGGIIIJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJHHHIIIIIIIIIHHHFFFEEECCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCCCC???>>>@@@BBBBBBGGGMMMLLLQQQ[[[eeemmmsssuuuvvv|||uuulllgggggglllqqq{{{xxxtttnnniiigggggggggfffddddddfffgggfffaaa]]]\\\]]]___aaa```[[[UUUPPPKKKLLLOOORRR[[[ttt~~~wwwsss}}}|||wwwgggOOO:::222444...///000000////////////.............../////////............////////////000000111111111222222222222222222222444666888999:::IIIeeevvvuuuyyyzzz___RRRRRRjjjvvvkkkccc^^^dddkkkpppqqqqqqrrrqqqnnnlllnnnppppppnnnlllkkkkkklllmmmpppsssvvvxxxyyyzzzxxxwwwuuuuuuuuuwwwyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxvvvsssrrrssswwwzzzuuuvvvwwwxxxwwwwwwxxxzzzyyyzzz{{{||||||{{{zzzzzzxxxzzz{{{}}}}}}}}}}}}|||}}}}}}}}}|||{{{zzzyyyxxxyyyyyyxxxxxxyyyzzz|||}}}zzzzzzyyyyyyyyyzzzzzz{{{vvvvvvvvvvvvvvvvvvvvvvvvzzzyyywwwvvvvvvwwwxxxzzzzzzooo```QQQEEE===:::999CCCUUUlllwwwllllll|||xxxnnnppp}}}{{{vvvuuusssmmmZZZLLLSSSRRR???BBBBBBBBB@@@???AAADDDGGGHHHEEECCCDDDBBB===;;;===AAA>>>;;;:::;;;<<<;;;;;;<<<<<<:::666333222444666555666666666444555666888;;;;;;;;;888555333222333444444333222222222222222222333444333111000111222222222111111222222333444777444222111333444555555999===MMMhhheeeYYYMMMGGGDDDBBBBBBEEEEEEFFFHHHJJJKKKKKKKKKJJJLLLIIIEEEAAA<<<999777666777555555777666333555999DDDWWWlllwwwkkkccc```UUUQQQKKKGGGEEEDDDCCCCCCCCCBBBAAABBBEEEGGGIIIIIILLLKKKJJJIIIHHHIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIICCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCCCC@@@@@@DDDGGGKKKTTT\\\aaahhhsss}}}ooolllfffbbbcccjjjttt|||vvvrrrlllgggdddeeegggiiihhhfffeeeiiillliii```WWW[[[]]]^^^\\\VVVPPPLLLJJJPPPMMMLLLQQQ___zzzzzzwwwyyyjjjUUU???222000222---///111111000...---...---............/////////............////////////000000000111222222333333333333222333444666888::::::GGGddd|||sssqqq```UUUaaa|||yyyjjjdddkkkppppppoooqqqpppllljjjkkknnnqqqsssqqqnnnkkklllmmmoooqqqsssuuuwwwwwwvvvvvvuuuuuuuuuvvvwwwxxxttttttttttttttttttttttttuuuvvvvvvuuutttssstttvvvuuuvvvwwwwwwuuuuuuvvvwwwvvvwwwyyy{{{{{{{{{zzzyyyxxxyyy{{{}}}~~~}}}||||||||||||||||||{{{zzzyyyxxxzzzyyyxxxwwwwwwxxxzzz{{{vvvvvvvvvvvvwwwwwwxxxyyytttttttttssssssrrrrrrqqquuuuuutttsssrrrqqqqqqpppggg^^^PPPCCC:::888;;;>>>IIIXXXnnnvvvssspppsssnnnnnn|||{{{xxxwww{{{lllcccWWWIIIPPPTTTDDD???AAABBBBBBAAAAAACCCFFFFFFCCCCCCCCCAAA<<<;;;>>>@@@===999999:::<<<;;;:::>>>===;;;777444444555777555666777666444555777:::999888666666666666444333444333222222111222222222444444444333111111222444111111111111111222333333222222222111111333444333===;;;BBBVVVpppzzzjjjYYYOOOIIIEEEDDDFFFDDDDDDEEEFFFHHHIIIKKKLLLLLLJJJHHHDDDAAA>>>;;;::::::555444666777555444666<<>>:::999<<<>>>;;;888888:::;;;:::999???>>><<<888555555777999333555666444222333666999555222000111444555333111444333222222111111222222333444333222000000222444111111111000111222222333---000222222333555666666:::777;;;III^^^{{{wwwcccUUUMMMGGGEEEGGGCCCCCCCCCDDDEEEHHHKKKLLLJJJJJJIIIGGGDDDAAA???======666222444666555555777888AAAFFFSSSlll~~~{{{sssggg]]]VVVQQQLLLHHHCCCAAA@@@AAACCCFFFGGGGGGKKKJJJIIIHHHGGGHHHHHHIIIHHHIIIJJJKKKKKKJJJIIIIIIDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAA@@@???>>>>>>>>>????????????????????????>>>>>>>>>>>>???AAACCCEEEFFFHHHOOOYYY```fffpppyyyvvv|||}}}rrrjjjeeefffgggkkkppprrrrrrpppkkkeee```^^^aaaddddddcccaaabbbddddddbbb___\\\ZZZUUUWWWVVVOOOHHHHHHRRR[[[___[[[]]]jjjzzzpppcccOOO===555333111...)))---222333111000000111---------.........//////............/////////000///000000111222222333333111111111111222444777888999EEEaaauuukkk|||oooZZZRRR```{{{nnnpppnnngggbbbbbbbbbbbbgggjjjnnnqqqqqqpppqqqrrrpppqqqqqqqqqrrrrrrqqqqqqtttssssssrrrrrrssssssttttttsssqqqppppppqqqsssssssssssssssttttttuuuuuuuuuzzzxxxuuusssrrrssstttvvvtttuuuwwwyyyzzz{{{{{{zzzwwwwwwxxxzzz|||~~~}}}|||zzzzzzyyyxxxxxxxxxxxxxxxvvvvvvuuuuuuttttttuuuuuuyyywwwuuussssssuuuxxxyyyrrrqqqooolllhhheeeccccccdddiiifff[[[TTTPPPEEE777;;;;;;999777999DDDTTTaaasss}}}}}}iiimmmwwwvvvqqqrrrppp___XXXPPPLLLHHHDDDFFFKKKEEEEEEDDDAAA===<<<===???@@@BBBDDDCCCAAA>>>===<<<>>><<<:::888666555555555;;;:::999777666444333222333333333333333222111000222222222111111111111111555444222000000111222333////////////000000000000000000000000000111111222444000000444333///000666:::888999>>>DDDYYYyyyiiiTTTEEEDDDKKKHHHCCCAAACCCEEEFFFIIINNNNNNNNNMMMKKKHHHDDDAAA???===<<<:::777666666666666777999===EEERRRbbbpppyyyyyyllleee[[[OOOQQQKKKEEEDDDFFFFFFEEEEEEGGGFFFEEEEEEFFFFFFEEEDDDIIIHHHHHHHHHIIIIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFBBBBBBAAA@@@>>>===<<<;;;@@@???>>>???@@@AAA@@@???>>>@@@BBBCCCBBBEEEIIINNNSSSYYYbbbkkkssszzz}}}vvvoooiiitttxxx~~~tttgggaaacccdddbbb```^^^^^^```cccdddccccccbbb```___^^^YYYUUUQQQJJJEEEGGGLLLPPPTTTYYYVVVaaapppzzzzzzxxx{{{}}}~~~lllSSS===666333......444//////////////////////////////...------------...///000000000......000111...///111111000000222333111222333333333444666888888EEEaaa{{{ppppppiiibbbdddpppqqqbbbWWWUUU\\\dddaaa``````ccchhhnnnsssvvvuuutttrrrqqqpppppppppppprrrrrrrrrrrrrrrrrrrrrrrrsssqqqnnnlllkkklllnnnoooqqqqqqrrrssstttuuuvvvwwwxxxvvvtttsssssstttvvvxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwxxx{{{|||{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxtttsssrrrrrrqqqrrrrrrrrrwwwvvvtttrrrrrrrrrttttttooommmjjjhhhfffdddbbb```VVVUUUNNNEEE@@@>>>;;;777444666<<>>======>>>???>>>@@@AAAAAA???===;;;;;;===<<<:::888666666555666888888777666444333222222222222333333222222111000000000000111111111111111222222333222222222111111.../////////000000000000...---------...///000000444000///222333000111555777555777:::;;;FFFgggzzzkkkXXXLLLIIIFFFCCCCCCDDDDDDCCCGGGLLLKKKKKKKKKJJJIIIGGGDDDCCC@@@???===:::888777666666666666777:::AAAJJJSSSYYYhhhrrrwwwkkk___YYYQQQKKKIIIGGGFFFFFFGGGEEECCCCCCEEEEEEEEEDDDEEEDDDDDDEEEGGGHHHHHHGGGIIIHHHGGGFFFFFFFFFGGGGGGIIIHHHGGGEEEEEEEEEFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@??????>>>@@@??????@@@AAAAAAAAA@@@???BBBFFFIIIMMMTTT\\\bbbccchhhpppyyy~~~}}}{{{wwwtttzzz{{{}}}|||sssgggaaabbb```___^^^^^^^^^```aaaccc`````````___^^^[[[VVVPPPKKKFFFDDDHHHNNNSSS\\\dddxxx~~~yyy|||ppprrruuuVVVDDD666444333//////444//////////////////////////////...------------...///000000///......///111...///111111000000222333111222333333333444666888999FFFaaawwwyyyooo___YYY```nnnzzz|||xxxxxx{{{tttfff]]][[[fffggghhhjjjllllllkkkiiiwwwuuussspppooommmmmmmmmooopppqqqrrrrrrqqqpppooorrrpppllliiihhhhhhjjjkkknnnoooppprrrsssuuuvvvwwwtttsssrrrrrrrrrtttwwwxxxzzz{{{{{{{{{zzzxxxvvvuuuxxxwwwwwwxxxzzzzzzzzzxxxyyyxxxvvvttttttuuuvvvxxxttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnjjjeeebbb```^^^YYYVVVMMMFFF???;;;777333555999<<<@@@KKK^^^tttxxxtttuuu|||~~~{{{tttpppooosssiiifff```XXXPPPJJJEEEEEEFFFIIIOOOVVVJJJEEE???:::888999:::;;;;;;===>>>>>><<<;;;::::::<<<;;;999888777666666666666555555444333333222222111222222222222111111000......//////000000111111000111333444333222000........./////////000000000------------...///000111444000...000222111222444444444777888555777KKKaaaqqq^^^SSSJJJGGGEEEFFFDDDBBBEEEJJJGGGGGGHHHIIIIIIIIIIIIIIIEEEDDDAAA???<<<999777666:::999777777888;;;>>>@@@PPPZZZlll}}}pppkkkbbbYYYRRROOOMMMLLLHHHFFFCCCBBBCCCDDDDDDDDDDDDCCCBBBDDDGGGIIIJJJIIIKKKJJJHHHFFFFFFGGGHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@????????????>>>>>>>>>??????@@@AAABBBCCCDDDDDDAAAEEEKKKRRRZZZcccmmmsssssswww}}}~~~|||{{{{{{}}}~~~~~~~~~~~~zzzwwwtttmmmccc^^^]]]\\\\\\]]]^^^______``````\\\\\\[[[[[[YYYTTTOOOKKKEEEEEEIIIQQQWWW___kkkwww|||{{{eeennnyyy\\\AAA888222444333......222//////////////////////////////...------------...///000000///......///111...///111111000000222333111222333333333444666888:::FFFaaaooommmooo___VVVWWWZZZnnn{{{rrreeehhhjjjkkkjjjlllooorrrqqqqqqqqqqqqooommmkkkiiimmmnnnpppqqqqqqpppnnnmmmpppooommmlllkkkjjjjjjjjjmmmmmmnnnoooppprrrrrrsssqqqpppoooooooooppprrrssswwwwwwwwwwwwvvvuuusssrrrxxxwwwuuuvvvwwwxxxwwwvvvvvvtttrrrqqqppprrrtttuuurrrrrrqqqpppoooooooooooolllmmmnnnooooooooonnnnnnllleee]]]WWWTTTOOOIIIDDDEEE===:::===;;;666888AAA[[[___jjjyyyzzzwwwwww}}}|||~~~yyyjjjcccmmm{{{yyymmmeeebbb]]]VVVJJJEEEBBBDDDGGGLLLTTT\\\KKKJJJFFFAAA:::777888:::999;;;===<<<:::999999::::::999888777777666666555444444444444333333333333000111111111111111000000,,,------...///000111111000111222222222111//////........./////////000000.........///000111222333333000//////111111222333333555888:::666555???MMMxxxtttnnnYYYOOOGGGEEEEEEEEEEEEGGGEEEFFFGGGHHHIIIJJJKKKKKKIIIHHHFFFDDD@@@<<<999888;;;:::999999999:::;;;;;;BBBJJJXXXjjjzzz{{{qqqiiiccc___[[[QQQMMMHHHFFFEEEFFFFFFEEEFFFEEEDDDDDDGGGIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????????????????===???BBBDDDFFFIIIKKKMMMNNNSSS\\\fffoooxxx~~~xxxtttwwwxxxyyy{{{}}}~~~~~~~~~yyyrrrkkkhhheee^^^YYYXXXYYYZZZ]]]_________^^^]]]YYYVVVSSSQQQMMMIIIHHHJJJLLLRRR^^^jjjqqqxxx{{{qqquuuxxxaaaBBB888555444666333------111//////////////////////////////...------------......///000///------///000...///111111000000222333222333444444333333666888999EEE___}}}hhhlllppp```TTTSSSgggyyylll___\\\ccckkkhhhjjjnnnqqqqqqnnnkkkhhhlllmmmoooppppppooommmlllmmmoooppprrrqqqpppnnnlllmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmllljjjjjjjjjjjjjjjnnnoooppppppppppppnnnnnnsssqqqooonnnpppppppppooopppooommmllllllmmmooopppmmmlllkkkjjjiiiiiiiiiiiijjjjjjkkkjjjiiigggdddccc\\\WWWOOOHHHCCC???999555888333555===BBBCCCMMMZZZ{{{~~~uuuuuuyyyyyyqqqhhhbbbgggyyyzzztttooooookkkccc]]]YYYWWWTTTJJJDDDAAABBBDDDFFFLLLSSSNNNSSSUUUOOODDD<<<<<>>GGGRRR___iiiyyyrrrxxx~~~ttt___GGG777444333333333000---...111//////////////////////////////...------------......//////...------...000...///111111000000222333222333444444333333555777777CCC\\\|||iiiooo~~~pppRRREEEMMM___mmmssswwwiiibbbaaabbbfffkkkpppqqqpppmmmkkklllmmmnnnoooooonnnmmmlllmmmnnnqqqssssssqqqooommmllllllllllllkkkkkkkkkkkkkkkjjjiiigggeeeccccccbbbfffggghhhiiijjjjjjiiihhhjjjgggeeeeeefffggggggggghhhhhhhhhhhhhhhiiiiiijjjjjjiiihhhgggfffeeeeeeeeeeeedddbbb___[[[VVVRRRPPPEEECCC???:::777555444444444777>>>JJJUUUbbbrrrqqqccceeessstttkkkccccccaaa^^^YYYVVVTTTSSSKKKEEEAAA@@@>>><<<===BBBJJJOOOSSSOOOEEE===;;;>>>:::;;;;;;999777555666777444444555555555444333333444444444444444444444333...//////000000000000///------......//////000000333111///------...000111------........./////////------,,,,,,------...///...555999555000///111111333222222111000111444777888IIIggg|||gggRRRJJJJJJHHHDDDAAAFFFFFFFFFFFFFFFGGGHHHIIILLLLLLLLLKKKIIIDDD@@@===777777777777777777777777888;;;???EEEMMMWWWbbbiiixxxwwwsssmmmiiifffdddbbb```VVVTTTRRRPPPOOOMMMIIIFFFEEEEEEEEEEEEDDDCCCAAA@@@BBBCCCEEEFFFEEECCC@@@>>>AAA@@@??????@@@BBBCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLRRRWWW^^^cccfffkkkqqqvvv|||{{{wwwvvv~~~wwwqqqnnniiiccc^^^___```^^^\\\\\\YYY[[[]]]]]]\\\YYYUUURRRNNNKKKGGGBBB:::;;;OOOfffqqqzzzuuussswww~~~yyybbbFFF888999////////////......000222//////////////////////////////...------------......//////...------...000...///111111000000222333222333444444333333555777777AAAYYYzzzooohhhxxxtttUUUHHHJJJJJJEEESSSaaavvv~~~xxxdddfffjjjmmmpppqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkllllllllllllllllllllllllhhhgggfffdddbbbaaa______aaabbbcccdddddddddccccccdddaaa______```bbbcccbbbaaabbbcccdddeeeddddddcccdddcccbbbaaa```_________WWWVVVSSSOOOJJJEEEAAA???777999999777444555999>>>AAAOOO```lllxxx|||www~~~wwwooojjjbbb^^^ZZZ[[[\\\YYYTTTPPPGGGBBB???>>>;;;777666999BBBCCCDDDBBB???<<<999888999:::999777444222222333111222333333333333222111444444333333222222222111---...//////000000//////////////////////////////000000//////............---------.........//////......---,,,,,,,,,------+++888@@@:::000---///000111111000///000111222111555999IIIeeexxxfff[[[SSSKKKFFFEEEEEEDDDDDDDDDDDDFFFGGGHHHJJJLLLMMMMMMKKKGGGCCC@@@======<<<;;;999888888888<<<>>>@@@@@@AAADDDIIINNNVVV]]]jjjyyy}}}zzzxxxllljjjiiigggeeeaaa[[[WWWVVVTTTQQQNNNMMMNNNOOOPPPMMMOOOQQQQQQPPPMMMIIIFFFFFFFFFFFFGGGIIILLLNNNPPPQQQSSSUUUYYY\\\```cccdddjjjpppwww{{{~~~{{{vvvtttwwwwwwyyyzzzwwwqqqkkkhhhgggccc___^^^aaaaaa^^^\\\^^^ZZZ[[[[[[ZZZXXXSSSOOOLLLEEEFFFHHHEEE===@@@]]]}}}}}}qqqzzz~~~zzzfffKKK888333666............///111111111//////////////////////////////...------------.........///...---,,,...000...///111111000000222333333444444444333333555666777BBBYYYyyy|||wwwbbb\\\TTTHHHDDDHHHRRRbbbqqqyyyxxxuuuhhhhhhjjjlllnnnqqqtttuuuooonnnmmmmmmmmmmmmnnnoooooommmjjjgggffffffhhhiiikkkkkkllllllmmmnnnooooooffffffdddcccbbb```___^^^___```aaabbbbbbaaa```___bbb```^^^^^^___aaabbbbbb]]]___aaabbbcccbbbaaa___YYYXXXWWWUUUTTTSSSSSSSSSIIIHHHEEEBBB???<<<999888555999<<<:::777999@@@GGGNNNfffxxxvvvmmmkkklllbbbYYYSSSVVV[[[ZZZQQQIIIBBB>>>===>>>===999888;;;@@@<<<888:::>>>???;;;777999999888555222000000111///000111222333222111111333333222222111000000///------...///000000//////000000000000000/////////...///000111000///---,,,---------.........//////111000///...............***:::DDD===111,,,...000000000000111333666555222777222555IIIeeezzzxxxkkk\\\OOOJJJKKKCCCCCCBBBCCCDDDEEEGGGHHHIIIKKKMMMNNNMMMIIIEEEBBB???>>>===;;;999999888888666:::>>>@@@@@@BBBEEEHHHEEENNN[[[fffppp~~~~~~}}}{{{vvvoookkkgggccc]]]XXXWWWZZZ^^^aaa```bbbdddeeeccc___[[[XXXUUUUUUUUUVVVYYY]]]```cccdddfffjjjooouuuzzz~~~||||||}}}~~~|||uuunnnooouuummmnnnmmmiiiccc``````bbb___]]]^^^aaaaaa\\\[[[]]]ZZZZZZZZZXXXTTTOOOJJJHHH???CCCIIIIIIBBBGGGhhh}}}}}}}}}sssnnnuuuwwwWWW===555333///111111111111222333111---//////////////////////////////...------------...---...///...,,,,,,...///...///111111000000222333333444555444333333444666888BBBYYYyyyooorrrxxxnnnWWWMMMGGGKKKPPPQQQRRRVVVPPPSSSWWW[[[___fffooovvvqqqnnnmmmnnnpppooolllhhhjjjfffbbbaaabbbccccccbbbgggiiilllmmmllljjjjjjjjjgggeeebbb___^^^]]]^^^^^^^^^```bbbcccbbb___[[[XXX]]]]]]^^^^^^^^^_________`````````___\\\YYYUUUSSSPPPOOOKKKGGGGGGHHHGGGEEE@@@:::666888999888888:::555<<<@@@BBBLLLYYY^^^ZZZrrr}}}zzz|||yyynnnkkkeee]]]^^^UUUJJJEEEGGGLLLPPPQQQ???<<<999777888999:::999>>>===;;;:::999999:::;;;<<<:::888555333222222222222222222222222222222222111111111111111111111111//////............//////////////////////////////------------------------///...---,,,,,,---...///,,,------+++******,,,...000111222222222111///.../////////000111111222222333111666AAALLL___}}}zzzyyyooo___QQQKKKIIIGGGDDDDDDDDDDDDCCCAAAJJJJJJJJJKKKKKKJJJIIIIIIBBBCCCCCCAAA===:::999999666666666777999<<<>>>???CCCFFFLLLTTTZZZddduuu}}}yyysssnnnooouuu{{{vvv{{{zzzrrrmmmkkkeee___```fffnnnrrrsssxxx}}}yyywwwuuupppfff^^^dddcccaaa___^^^]]]]]]\\\\\\YYYVVVVVVXXXYYYWWWUUUWWWTTTSSSQQQLLLGGGGGGJJJ@@@NNN]]][[[IIIIIInnntttiiisssqqqPPP888222222000000000000000////////////////////////////////////......------------..............................,,,...000000000000000222000111222333444555555555:::AAAVVVwwwwwwnnnkkkiiikkkwww{{{hhhYYYLLLBBBBBBGGG>>><<<999:::AAAQQQdddqqqwwwvvvtttrrrppplllhhheeefffccc___[[[ZZZZZZ[[[\\\aaacccffffffdddbbbaaaaaaaaa___]]]ZZZYYYXXXYYYYYYZZZZZZ\\\\\\[[[YYYVVVTTTYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVWWWWWWUUUSSSPPPNNN??????>>><<<<<<<<<;;;999:::::::::;;;999777;;;BBBFFFUUUdddooo{{{~~~}}}zzz}}}wwwllliiiccc[[[UUUMMMCCC???AAAEEEGGGHHHCCC@@@===:::999777555444===<<<;;;:::999999999999;;;:::888555333222222222222222222222222222222222111111111111111111111111//////............//////////////////////////////------------------------///...---,,,,,,---...///,,,------,,,++++++---///---............---,,,,,,...//////000000111222222666333555:::???JJJfffuuu}}}qqqccc\\\LLLNNNNNNJJJEEECCCFFFIIIGGGHHHHHHIIIIIIIIIIIIIIIEEEEEEEEECCC???<<<;;;;;;777777777777888:::;;;<<<===???EEEKKKNNNUUUbbbpppvvv}}}zzzvvvxxx~~~{{{zzzwwwsssqqqpppkkkddd]]]___^^^]]]\\\\\\[[[[[[[[[[[[XXXUUUUUUUUUTTTRRROOOSSSPPPMMMJJJEEE@@@BBBHHH]]]gggqqqpppaaaaaavvv}}}www___EEE666222222111000000000000/////////.................................------------..............................,,,...000000000000000222111111111222333444555666;;;BBBWWWxxxuuutttrrrtttzzzpppUUUCCC===@@@>>>:::777777;;;BBBHHH\\\]]]]]][[[WWWSSSPPPOOOQQQPPPOOOMMMMMMOOOTTTWWW[[[\\\^^^]]][[[XXXWWWWWWYYYWWWUUUTTTRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRPPPPPPTTTTTTSSSQQQPPPNNNMMMLLLMMMMMMMMMKKKGGGBBB===:::444444555777888888888888555888<<<===:::;;;HHHVVVbbbtttwwwppprrr}}}xxxnnniiiccc[[[QQQJJJCCC@@@@@@CCCDDDCCCCCCAAA???===;;;888555222;;;;;;;;;;;;:::999888777:::999777555333222222222333333333333333333333333000000000000000000000000//////............//////////////////////////////------------------------...------,,,,,,------...------...---++++++---///------,,,++++++++++++,,,......//////000111111111666333333444333777HHH\\\{{{~~~|||{{{wwwXXXSSSLLLGGGEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIIIIFFFCCC???>>>>>>:::999888777777777888888999;;;???CCCEEEGGGPPPZZZZZZaaajjjqqqzzz~~~}}}yyyvvvssspppllljjjhhheee```[[[[[[ZZZZZZYYYYYYYYYYYYXXXVVVTTTSSSSSSSSSQQQOOOLLLIIIGGGEEEDDDBBBDDDOOOZZZyyy}}}||||||zzz~~~vvv```GGG888333111111222000000000/////////......------------------------......------------..............................,,,...000000000000000222222111000000111333666777;;;CCCXXXyyyvvv}}}eeeWWWEEECCC@@@===;;;::::::;;;;;;???AAAAAA???===>>>@@@???@@@BBBBBBBBBDDDHHHLLLQQQSSSTTTTTTRRRPPPPPPQQQOOOOOOMMMLLLLLLLLLLLLLLLOOOOOONNNMMMLLLLLLKKKKKKOOONNNLLLJJJGGGEEECCCCCCCCCCCCCCCAAA>>>999444222777666666888777555666:::999===CCCHHHJJJPPP```ooo{{{vvv}}}wwwvvvpppkkkmmmwwwzzzvvv~~~rrrhhhccc\\\UUULLLHHHCCCAAAAAABBBAAA@@@=========>>>>>><<<999777999::::::;;;:::888777666888777666555333222222111333333333333333333333333000000000000000000000000///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,.........,,,,,,---...000///---,,,,,,------...------...//////000000111222111222333111111<<>>BBBBBBCCCDDDEEEFFFGGGHHHKKKKKKKKKIIIFFFCCCBBBBBB<<<<<<:::999777666555555999:::>>>BBBBBBBBBGGGOOOQQQVVV[[[]]]bbbnnn~~~~~~}}}{{{wwwtttoookkkgggdddbbb___\\\YYYZZZYYYYYYXXXWWWVVVUUUTTTOOOOOOPPPPPPPPPOOONNNMMMEEECCCCCCCCCFFFPPPdddwww~~~___JJJ666222111...///444000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................,,,...000000000000000222222111000///000333666888:::BBBWWWxxxvvvsssuuurrrhhhYYYIII???;;;;;;<<<888:::<<<;;;888888:::===:::;;;;;;;;;:::999:::;;;BBBDDDFFFFFFEEEEEEFFFGGGDDDCCCCCCCCCCCCCCCCCCCCCHHHGGGEEEDDDDDDDDDDDDEEEEEEEEECCCAAA???===;;;:::888999:::<<<<<<;;;:::999777444444777666444999@@@NNNSSS^^^llltttwww||||||lllgggmmmxxxllltttzzz___fffppp{{{{{{rrrlllwwwtttmmmbbbYYYRRRLLLFFFBBB@@@===<<<;;;;;;:::999::::::;;;===???>>><<<999888999999:::999777666444555555555444333222222111333333333333333333333333////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---......,,,,,,,,,...000///...---,,,---...///---------...//////000000...///222444333333999@@@QQQqqqzzzmmm[[[PPPLLLJJJFFFBBBCCCBBBBBBCCCCCCEEEFFFGGGKKKLLLLLLJJJGGGEEEDDDDDD@@@???>>><<<:::888666555666777:::???@@@???CCCHHHKKKMMMPPPTTTYYYaaalllsss{{{}}}~~~|||{{{zzzwwwtttqqqjjjgggccc```]]][[[XXXWWWZZZZZZYYYWWWUUURRRPPPNNNJJJKKKKKKKKKJJJIIIHHHHHHCCCCCCEEEFFFKKKYYYtttsssvvvttthhhHHH;;;222222111---...555////////////............,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................,,,...000000000000000222222111//////000222555777999@@@VVVwwwkkkhhhjjjoooyyy{{{jjj[[[NNNGGGBBB@@@<<<777333222333555999666333222333444444444444666888888888888:::<<<888999999:::::::::;;;;;;>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888777666666666666777777888999::::::333222888CCCIIIMMMVVVcccnnntttvvvpppoooqqqxxx}}}|||pppeee___eeerrr|||vvvnnniiimmmggg]]]SSSKKKFFFAAA>>><<<;;;:::999999888888888;;;;;;<<<===>>>===:::777888888888888777666555444333444444444333333222111222222222222222222222222////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,------,,,++++++,,,------,,,,,,+++++++++,,,,,,,,,------.../////////...///111333333333555777===SSSlllxxxzzzvvvfffQQQEEEEEEJJJFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJIIIGGGFFFFFFFFFCCCCCCBBBAAA???<<<:::999444444666:::;;;999;;;@@@???@@@CCCIIIQQQXXX\\\^^^ccchhhooorrrrrruuu|||}}}{{{yyyuuusssqqqnnnkkkiiibbbaaa^^^[[[YYYVVVUUUTTTWWWWWWVVVTTTQQQMMMJJJHHHFFFFFFFFFDDDBBBAAABBBDDD<<>>CCCGGGIIIJJJLLLWWWfffnnnoooxxxyyytttmmmmmmzzz|||qqqjjjhhhhhh~~~xxxuuupppiiidddbbbZZZOOOGGGAAA>>><<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;<<<;;;999666888888777666555555555555222222333444333333111111111111111111111111111111...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))))))+++------+++******++++++++++++++++++******)))+++,,,,,,---......//////...///000000111222222111444@@@JJJ```~~~iiiVVVNNNNNNKKKIIIGGGDDDCCCCCCDDDDDDDDDFFFHHHHHHFFFEEEFFFGGGEEEFFFFFFEEECCCAAA???>>>:::888888:::888555555999888999:::>>>CCCIIIMMMPPPQQQTTTWWWYYYZZZ]]]bbbgggooouuuzzz|||}}}|||zzzsssooojjjeeebbb```^^^\\\VVVWWWWWWVVVTTTSSSRRRRRROOOOOOOOOMMMKKKGGGDDDBBBAAAAAABBBAAA@@@BBBFFFJJJJJJVVVfffrrrxxxwwwiiibbbjjjzzz|||~~~hhhGGG111444333000...000///---//////.........---------------------------------......------------..............................,,,...000000000000000222//////000000111333444555888@@@VVVwwwyyyjjjcccfffmmm}}}yyy{{{|||kkkTTTEEE???===:::666888999999888777666888:::444444666777888999999999777777888888888777666666666777888999;;;<<<======999:::???FFFPPP[[[eeekkkrrrsss|||zzztttuuutttyyyzzzyyywwwrrrrrryyy{{{tttoookkkddd___WWWMMMBBB;;;888666666777888999999999888999:::<<<;;;:::999:::;;;;;;:::888999888666555444444555555111222333444333333111111000000000000000000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((***,,,,,,+++***)))***++++++,,,------+++***)))++++++,,,------......///...//////...000222222000333777777CCCbbbuuu___OOONNNLLLIIIFFFCCCCCCCCCCCCBBBDDDFFFFFFEEEEEEFFFGGGGGGGGGHHHHHHFFFEEECCCBBBDDD@@@======:::555444777::::::999888888;;;AAAEEEEEEFFFGGGIIILLLPPPUUUXXX___dddggghhhkkkpppppplllfffmmmwww}}}|||zzzxxxwwwtttrrrlllggg```[[[WWWUUUSSSRRRMMMOOOQQQQQQQQQPPPQQQQQQHHHIIIIIIHHHFFFCCC@@@>>><<<>>>???@@@BBBGGGOOOUUUjjjxxx|||qqqfffhhhpppppp}}}rrr@@@111555333,,,,,,222000(((//////.........---------------------------------.........------.................................,,,...000111000000000222...///000111222333333444999AAAWWWxxxpppccc^^^fffooouuufff\\\QQQHHHDDDHHHJJJGGGBBBAAABBB>>>666;;;;;;999777666888===@@@???:::666666:::===;;;888777999???BBBAAAAAAGGGPPPJJJOOOYYYdddooozzzvvv}}}|||tttxxx~~~kkkfffhhhyyyxxxoooeee\\\UUUQQQJJJCCC;;;888999;;;:::888::::::::::::::::::::::::777777777:::AAADDD;;;000111333444333333333555777333333111000000000111222///////////////////////////////////////...------,,,++++++******++++++,,,,,,------......------,,,---,,,+++*********+++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,------------,,,,,,+++***,,,,,,...111555666333///////////////000000000000666444444:::HHHaaaxxxqqq```VVVKKKFFFGGGIIIFFFBBBEEEEEEFFFHHHIIIHHHEEECCCEEEFFFHHHIIIIIIHHHFFFEEEBBBAAA@@@>>><<<999777666;;;:::999999999:::;;;<<<<<<===???AAADDDGGGJJJLLLUUUWWW\\\```bbbccccccbbbdddhhhlllpppsssuuuwwwyyy}}}zzz{{{}}}yyytttnnnhhhddd[[[XXXTTTPPPMMMKKKJJJJJJMMMLLLMMMOOORRRQQQMMMIIIFFFIIIJJJFFF@@@===@@@EEEAAAAAABBBDDDEEEMMM___ppp{{{}}}~~~nnn[[[pppuuu}}}vvvrrrrrr\\\>>>111000...---,,,---///000222222111000///...------,,,------......------,,,---------------------------...///000000///...---000000000000////////////111111111222333444555666:::BBBXXXxxx~~~zzzzzz{{{yyy~~~{{{tttnnnlllnnnsssxxxwwwkkk___ZZZWWWTTTSSSTTTTTTQQQMMMIIIGGGGGGLLLKKKIIIGGGEEECCCBBBBBBFFFJJJRRR\\\aaaeeeoooxxxvvvrrrpppvvvzzz}}}|||zzzyyyrrrgggfffmmm~~~yyyrrrjjjaaaWWWMMMGGGBBB===777555888;;;;;;999888888888888888888888888999999888999@@@GGGEEE>>>444444333333333444444555333222111000000000111111........................//////000000//////...---,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++---,,,+++*********++++++))))))))))))))))))))))))++++++***))))))***++++++,,,,,,------,,,++++++***,,,+++,,,///222222000...///////////////000000000555333333777>>>MMMdddyyy}}}rrrgggYYYMMMHHHHHHJJJKKKDDDBBBAAAAAACCCFFFGGGGGGEEEFFFHHHIIIIIIHHHGGGFFFBBBBBBAAA@@@>>><<<;;;:::999999888777666777777888666777888:::===???BBBCCCKKKMMMPPPTTTVVVWWWWWWWWWYYY]]]aaaeeegggiiilllnnnooonnnnnnrrrxxx}}}~~~~~~~~~~~~{{{uuunnngggaaaZZZVVVPPPNNNKKKHHHGGGFFFFFFFFFKKKKKKKKKMMMOOONNNKKKGGGFFFEEECCCAAA>>>===>>>???===???GGGTTTaaammm{{{xxxmmmkkkyyyxxx~~~ppp]]]VVVVVVHHH555222000///---------...///000///////////////..............................------------------------......////////////......000000000000////////////111111111222333444555666777@@@WWWxxx}}}{{{yyy{{{wwwzzz|||zzzsssjjjbbb^^^cccgggkkkkkkhhhgggjjjmmmlllkkkmmmttt{{{xxxsssnnniiilllsssvvvtttyyy~~~{{{xxxvvvvvv}}}yyyqqqggg___XXXOOODDD<<<<<<888333333666888999888666666666666666666555555777888777777<<>>===AAAGGGWWWnnnwwwvvv~~~{{{lllTTT@@@999888555000222111///...---------...---------....../////////......---,,,,,,---......------------------------//////............//////////////////000000000000111111111111222444555666555===UUUxxx~~~{{{xxxwwwyyyyyysss{{{|||~~~wwwmmmrrrwwwttt{{{|||{{{~~~}}}tttiii\\\SSSNNNHHH???777:::777444333444555555444555555555555444444444444333555555333555>>>DDDFFF;;;666222222444555222...111111000000////////////........................///000000000000///......,,,++++++******++++++,,,******++++++++++++******,,,++++++***************))))))))))))))))))))))))******))))))))))))*********+++++++++++++++******---,,,*********++++++,,,---------......//////000......111444333222888@@@WWWqqq~~~xxx}}}tttuuuvvvtttlll___QQQHHHFFFFFFGGGIIIIIIHHHDDDAAACCCDDDEEEFFFGGGGGGFFFFFFBBBCCCDDDEEEEEEEEEEEEEEECCCBBBAAA???>>><<<<<<;;;777777777777888999:::;;;;;;;;;<<<===>>>???@@@@@@CCCEEEHHHJJJLLLNNNPPPRRRVVVXXX\\\```dddgggggggggddddddeeeffffffgggggggggqqqqqqqqqrrrtttwwwyyy{{{yyyxxxvvvrrrmmmhhhccc```]]]YYYSSSNNNLLLIIIGGGEEECCCBBBBBBAAAAAAAAABBBCCC???@@@@@@AAAAAA@@@>>>===@@@>>>===>>>@@@CCCFFFGGGLLLSSSeee|||}}}tttzzzppprrrzzzzzzhhhUUU???333...,,,...111222111000...------------,,,,,,,,,---------......,,,+++)))(((((()))+++,,,------------------------//////---,,,,,,---//////////////////000000000000000000111111222333555666555===TTTxxx|||rrrmmmqqq{{{{{{xxx}}}pppmmmnnn{{{yyy~~~tttkkk___OOOFFFCCCAAA===999888666555444555666555555666666555555444444444444111555555222222666999::::::555111111333444111,,,000000000000//////..............................///////////////...------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))------+++***)))***+++,,,+++,,,,,,---......//////...---000333333222666===CCCWWWrrr{{{uuu}}}rrrvvv|||uuu```PPPGGGFFFFFFGGGIIIJJJIIIHHHBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDFFFFFFGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@======<<<<<<<<<======>>>999999999999:::::::::;;;<<<>>>@@@AAABBBDDDFFFIIINNNPPPTTTWWWYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\]]]bbbcccdddfffhhhjjjlllmmmjjjiiigggccc^^^YYYTTTRRRPPPMMMHHHFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA>>>???AAAAAAAAA@@@??????>>>@@@CCCCCCBBBFFFMMMSSS[[[aaannn}}}pppbbbeee```qqq{{{oooeeeOOOBBB555222111------000111000000///...---------------------,,,,,,,,,,,,,,,+++)))(((((()))+++,,,------------------------///...---,,,,,,---...///.../////////000000000111000000000111222333444555777>>>TTTwwwYYYnnn~~~~~~zzzyyy{{{yyyzzz}}}rrrrrrqqqqqqsssxxx|||vvviiikkksss}}}wwwiii\\\QQQDDD;;;:::;;;;;;;;;333444555666777888888999666666666555444444333333111666777444222333333000666333000000111222000...///////////////...---------------------------------............---,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******++++++******)))((())))))))))))))))))))))))((())))))******))))))((((((((()))************))),,,,,,,,,+++))))))+++---***++++++,,,---...//////000...///222222111444:::555DDDYYYrrruuuhhhbbb\\\RRRKKKGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCCCC@@@??????>>>>>>??????@@@:::;;;;;;;;;;;;:::999888888999:::;;;;;;===???BBBCCCFFFJJJMMMMMMNNNNNNOOOMMMMMMMMMMMMMMMNNNOOOPPPTTTVVVWWWYYY[[[\\\]]]]]]WWWWWWUUUTTTQQQOOOMMMLLLKKKHHHEEECCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>;;;===>>>???>>>>>>???@@@<<>>SSSvvv;;;JJJ```uuu~~~xxxkkkppp}}}~~~{{{~~~{{{uuusss}}}uuukkkccc___```bbblllooosssvvvzzzzzzwww~~~zzzwwwuuummmbbbZZZHHHAAA999444333666888:::222444666777777777888888666666555444444333222222111444555333333444222...000000/////////000000000....../////////...---,,,------------------------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,******++++++++++++******)))******+++***)))((('''))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))******)))))))))+++,,,+++))))))+++---******+++,,,---...//////222//////111111000222666...777BBBPPPlll|||zzzooocccYYYQQQJJJEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEDDDAAA@@@@@@@@@@@@@@@AAAAAA???@@@AAAAAA@@@>>><<<:::777999999999999:::===@@@>>>BBBEEEFFFEEEEEEFFFHHHCCCCCCBBBBBBBBBCCCDDDEEEIIIKKKMMMPPPQQQPPPOOONNNKKKJJJJJJIIIHHHHHHHHHIIIFFFEEECCCBBBCCCBBB@@@???===>>>>>>?????????>>>>>>;;;>>>@@@AAA@@@@@@CCCEEEGGGKKKRRRZZZcccooo||||||{{{~~~ttt\\\AAA333333000...///111...***---......///////////////------------............------------------------------------------------,,,------......------,,,.........///000111111111//////000000111333444555888===PPPsss666:::AAAIIIUUUjjj~~~vvvnnnlllmmmjjjnnnzzz}}}uuuzzz{{{vvvrrrsssvvv{{{~~~xxxjjjgggbbbVVVKKKIII999666333000000222555777555777888888666555444444555555444444333222111111000111111000222555333...,,,...///.........000222---.../////////...,,,,,,------------------------+++,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,))))))************)))))))))******++++++)))((('''))))))))))))))))))))))))'''((()))******)))((('''''''''((())))))***))))))''')))++++++)))(((***,,,)))******+++---...//////111...///222333111222666222888777666DDDfffzzzwww~~~uuugggZZZPPPIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFGGGFFFFFFBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHFFFDDD@@@>>>:::;;;;;;;;;;;;<<<>>>AAAAAACCCEEEDDDBBB@@@BBBDDDCCCBBBAAA@@@AAAAAACCCDDDCCCEEEHHHJJJKKKIIIGGGEEEHHHGGGFFFDDDDDDDDDEEEFFFAAA@@@@@@AAACCCCCCAAA@@@<<<===>>>???@@@@@@@@@@@@CCCFFFIIIIIIIIIIIIMMMPPP[[[^^^ffftttzzzxxxeeeJJJ666000222///)))+++222444///,,,---...///000000000000++++++,,,---...///000111***++++++,,,,,,++++++***------------------------+++,,,............,,,+++---......///000111111222//////000000111222444555777;;;NNNrrr555555777888:::BBBVVVhhhxxxvvv{{{|||zzzzzz}}}~~~|||{{{xxx}}}|||wwwpppmmmuuuzzzsssnnnsssnnnfff]]]RRRGGG<<<555000222444666666666444333666777666666555444222222444444333333333333222222111222333333222111///...000000000000////////////000000///...------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,------......///////////////.........000111333555777BBBZZZppp|||yyy{{{||||||]]]QQQFFFFFFIIIIIIHHHGGGGGGFFFDDDBBBAAAAAA@@@@@@AAA??????@@@BBBCCCCCCAAA???>>>======???BBBFFFHHHDDDFFFIIIHHHDDD@@@???@@@@@@???>>>===>>>???@@@AAAFFFFFFEEECCCCCCBBBBBBBBB>>>>>>???@@@BBBCCCDDDEEECCCCCCDDDDDDEEEFFFFFFGGGDDDCCCBBBCCCEEEDDDAAA===???===<<<===??????>>>;;;888<<>>;;;:::222333444555555555444333666666666666555444333222444444333333333222222222111111222222111111000000000000000000/////////...000//////...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********+++,,,,,,------.............../////////111111333333333888FFFVVVpppvvvrrrsss}}}jjjccc]]]YYYTTTMMMIIIIIIFFFFFFGGGHHHHHHFFFDDDBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>@@@BBBEEEGGGDDDFFFHHHFFFCCC@@@???@@@BBBBBBAAAAAABBBBBBCCCDDDHHHGGGFFFEEEDDDDDDDDDDDD>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEECCCAAAAAABBBAAA>>><<>>555---///......---------------...***+++......***))),,,///...---,,,,,,---...///,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------------------------,,,...000000///...///000000000000111222333444555999CCC[[[{{{777555555777555333444999>>>OOO\\\lllwwwqqqzzzzzz{{{vvv{{{~~~|||yyyuuuooogggbbbWWWPPPEEE<<<888777888999444444444444444444333333555555555555555444333222333333333333222222222222111000000000000111111222000000000/////////......//////......---,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,------....../////////000///111333111000555<<>>=========>>>>>>??????@@@BBBCCCDDDEEEEEEEEEDDDAAA??????@@@AAABBBBBBCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCCCC?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAA???>>>>>>??????>>><<<===>>>???@@@???>>><<<;;;AAA???@@@CCCFFFJJJTTT]]]nnnxxxvvviiidddnnn|||}}}bbbGGG777222000,,,...------,,,,,,,,,,,,,,,000------//////,,,,,,...///......---,,,++++++***,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---------------------------,,,...000000///...///000000000000111222333444555;;;CCCXXXvvv777444444888999666444555666???@@@EEEWWWhhhzzz|||~~~|||wwwrrrkkkqqqxxx|||uuuuuuuuusssmmmbbbVVVNNN@@@===;;;:::999888666444666555444333333333333333444444555555555444333333333333333222222222222111000///......///000222333000000/////////..................------,,,,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++++++++,,,---......//////...---...222333000111444777IIIfff|||wwwdddUUUPPPQQQLLLFFFDDDEEEGGGGGGGGGEEEFFFFFFEEEAAA???@@@AAA??????@@@@@@AAABBBBBBBBBEEEEEECCCBBB@@@???@@@@@@>>>???@@@AAABBBAAA@@@???AAA@@@@@@???>>>>>>>>>???????????????????????????@@@???>>>>>>>>>??????@@@???>>>>>>???@@@AAABBBBBB<<<>>>@@@@@@???@@@CCCEEEFFFGGGJJJMMMJJJDDDDDDHHHUUUcccyyy|||llldddbbboooyyyzzzkkk\\\FFF555//////000000...------,,,,,,,,,,,,,,,...------------,,,------------------,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...///000//////000000111333444555888>>>QQQppp222......222555333222333333777000,,,777@@@LLL]]]uuuzzz{{{|||}}}}}}qqqnnnhhhaaaXXXMMMBBB<<<444555777999;;;:::777444666555444333333333333333333333444444444444444444333333222222222111111111//////...---...///111222////////////............---------------,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))))))))*********++++++,,,---......///...+++,,,000222111222444111555@@@PPPbbbxxxvvvrrrqqqtttuuuqqqmmmlllgggbbb\\\YYYWWWSSSLLLGGGGGGGGGHHHFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBBAAAAAAAAA@@@@@@<<<===>>>@@@@@@???>>>>>>>>>>>>===<<<<<<<<<======@@@@@@@@@????????????>>>@@@???>>>======???@@@AAA@@@AAABBBBBBCCCCCCDDDEEEAAADDDFFFFFFFFFJJJRRRYYYbbbdddgggcccXXXKKKHHHLLL[[[iii}}}zzzllleeejjjqqqlll]]]JJJ@@@444//////111111000///......---,,,---------*********))))))+++,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...///000/////////000111222444444666;;;MMMlll222...---000222000000222000555000,,,222222222;;;HHHVVVhhhxxx}}}}}}~~~|||qqqlllcccVVVHHH???888555333666555444555777999999999444444444444444444333333111222333444444444444444222222222222111111111111///............//////000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********++++++,,,,,,---------...++++++//////---///222777222222888BBBTTTsss}}}uuufffeeekkkrrrwww{{{zzzyyyyyyyyyuuujjjZZZNNNGGGEEEDDDCCCDDDDDDBBBAAADDDDDDCCCBBBBBBBBBBBBBBBEEEDDDBBBBBBCCCCCCAAA???>>>??????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@??????AAA@@@???>>>???AAACCCEEEAAACCCEEEFFFDDDCCCCCCCCCDDDJJJQQQVVVZZZcccqqq|||vvvhhhfffkkkeeepppyyy|||zzzhhhdddlllyyyxxxYYYCCC888222///000222000......///......---------------,,,......,,,---111333222******+++,,,---...//////***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,...000000///...///000/////////000111222333444777;;;LLLlll111//////222111//////333///555222000555222...333222;;;GGGTTTeeezzz}}}|||}}}~~~qqq___VVVNNNCCC999444222222222888555222222333666777777222333444555555555444333000111222333444555555555222222222222111111111111....../////////...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************+++++++++++++++,,,,,,,,,,,,+++---000...+++,,,111777333333666777???VVVooosssnnnrrrwww{{{~~~}}}}}}{{{mmmaaaTTTOOOKKKKKKNNNNNNJJJEEEHHHFFFDDDBBBAAABBBCCCCCCEEEDDDCCCDDDEEEEEEBBB???@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@AAADDDGGGIIIHHHMMMRRRTTTTTTSSSSSSTTTXXXaaakkkppprrryyy~~~pppvvvyyykkkbbblll{{{bbbGGG555333///...222111---,,,///...------,,,,,,,,,,,,,,,---111111...000777:::888,,,+++++++++---...000111******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,...000000///...///000////////////000222333444888;;;LLLlll******,,,000///,,,---111///333///,,,111000...444000555:::@@@LLL]]]iiimmmyyy|||rrrpppnnnsss{{{yyyeeeQQQ;;;999777666666666444222444333333333444444222000000222444666666666444333000111222333444555555555222222222111111111111000......///000///...,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++***************,,,,,,++++++++++++++++++)))+++///333000,,,...333...---222777333111???TTThhhvvvttttttyyyzzzssskkkccc]]]]]]aaaaaa[[[SSSJJJHHHEEEBBBAAABBBCCCEEEEEEDDDCCCEEEGGGFFFBBB>>>@@@???>>>===>>>???AAABBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAAAAACCCFFFJJJLLLVVV\\\eeejjjlllmmmooopppzzz~~~zzzqqqrrrsssxxxfffhhhtttyyyaaaKKK:::111222......111///+++,,,222---,,,++++++******++++++(((,,,,,,))),,,333777555...---,,,+++,,,...000222*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,...000000///...///000......//////000222333444888:::JJJjjj........................---------------------------///111444888===@@@BBBPPP]]]ppp}}}{{{|||}}}~~~~~~}}}wwwrrrooopppnnniiibbbWWWKKKAAA;;;666333222444555333111000333333222222333333444555111111222222222333333333111111111111111111111111000000//////111333666888333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************)))***(((%%%'''++++++((((((((((((((((((((((((((())))))(((((()))***++++++***)))(((''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((()))***+++++++++++++++'''(((***+++,,,,,,++++++++++++,,,,,,,,,,,,------///111555666777:::>>>AAAEEEQQQkkkxxxmmmhhhjjjpppuuuzzzxxx~~~~~~bbbWWWLLLGGGCCCBBBFFFMMMLLLJJJHHHFFFBBB???AAADDDAAA<<<:::>>>BBBAAAAAABBBAAA@@@BBBGGGJJJIIIFFFDDDGGGEEECCCDDDFFFGGGFFFCCCCCCAAA>>>;;;;;;BBBKKKRRRdddrrr~~~wwwzzz{{{{{{}}}vvvwwwxxx{{{{{{kkkfffjjjqqqkkkZZZIII888111444000///...---------------......---++++++---...,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,...000000///...///000......//////000222333444111999LLLjjj------------------------------------------------,,,,,,,,,---...///111111444:::BBBLLLYYYmmm~~~~~~xxxrrrnnnlllllllllWWWTTTOOOIIIBBB;;;666333555444333444444333111111222111111111111222333333111111111222222222333333111111111111111111111111111000000000111333555666222222111000////////////))))))))))))))))))))))))******++++++++++++******************************,,,,,,***&&&'''******&&&(((((((((((((((((((((((())))))((())))))******+++******)))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))******+++*********'''(((***+++,,,,,,+++++++++++++++,,,,,,,,,------///000555>>>FFFJJJIIIFFFBBBBBBKKKZZZdddnnnuuunnnnnnssswww~~~{{{zzzzzzoooaaaVVVRRRUUUXXXWWWRRRLLLIIIHHHFFFEEEDDDBBB===:::;;;;;;::::::===???>>>???FFFNNNQQQOOOMMMIIIGGGEEEEEEFFFFFFDDDBBBEEEDDDCCCBBBCCCFFFJJJMMM___gggnnnlllhhhnnnzzzjjj___]]]jjjyyyqqqOOO===444---,,,111...---,,,++++++++++++,,,...---,,,+++,,,---,,,)))*********++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,...000000///...///000......//////000222333444444<<>>DDDNNN```qqq}}}zzz{{{|||~~~{{{ooooooqqqqqqeee\\\PPPJJJIIIIIIFFFBBBBBB@@@@@@AAA@@@===>>>BBBEEEDDDFFFMMMUUUXXXTTTMMMDDDCCCCCCEEEHHHIIIHHHGGGBBBAAABBBFFFNNNXXX___ccclllmmmllliiijjjsss}}}rrrcccWWWSSS\\\qqq~~~]]];;;---------...111------,,,+++++++++,,,,,,000---***+++------+++)))((()))***+++,,,------...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,...000000///...///000......//////000222333444555<<>><<<>>>AAAJJJSSSkkkvvv}}}tttrrrwww}}}yyypppbbbVVVSSSUUUUUUSSSMMMOOOSSSUUUPPPHHHDDDFFFAAAEEELLLVVV```cccZZZNNNRRRUUUYYY___dddiiikkklllYYYUUUTTTYYYfffvvvzzz{{{xxxuuuwwweeehhhkkknnnqqqwww___JJJ666111444444111...///......---------......000+++(((+++------,,,---))))))***+++,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,...000000///...///000......//////000222333444333:::KKKhhh************************++++++++++++++++++++++++***************+++,,,---(((+++.........///222444777AAANNNYYYdddrrr{{{wwwvvvvvv|||~~~vvvhhhjjj^^^NNNCCC>>><<<999777333333222222111111000000***///111......222333000111111111111111222333333000000111111111222222222000000000000000000000000222222111000////////////......------,,,---------))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''')))(((&&&(((+++***&&&(((((((((((((((((((((((((((((())))))))))))((('''&&&''')))******)))'''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))))))))((('''&&&)))))))))******+++,,,,,,*********+++++++++,,,,,,---,,,...333===HHHOOOSSSIIIAAA:::777666555666888FFFOOO]]]nnnwwwnnnoootttvvv}}}xxxjjjfffkkkqqqsssssswww}}}xxxiii```]]]RRR]]]lll{{{uuussswww~~~}}}yyyyyy}}}{{{zzzooobbbbbbjjjooozzz|||qqqlll???888222222333111---+++......---------......///---((('''+++,,,***+++///++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,...000000///...///000......//////000222333444222888IIIeee************************************************,,,+++******************+++,,,...---------///111+++...111555;;;GGGXXXdddiiisss~~~{{{|||~~~{{{xxxqqqkkkhhhddd[[[PPPLLLEEE<<<666444333222111222222333333222000...---***///000---000777666000222111111111111222333333000000000111111111111222000000000000000000000000111111111000///......---------,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))%%%''''''''')))---,,,((((((((((((((((((((((((((('''((()))***)))((('''&&&&&&&&&((())))))((((((''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))*********)))(((((())))))))))))***+++,,,---************++++++++++++//////......000999DDDMMMFFF???888222//////000111222777???IIITTTcccsss~~~}}}zzz}}}rrrxxx|||xxxooommmuuu|||}}}yyy|||}}}vvvtttppp}}}{{{~~~uuuiii___cccmmmsss]]]NNNFFFDDD222111000...,,,+++,,,...,,,,,,+++++++++,,,------******...444111)))(((///,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,...000000///...///000......//////000222333444333999JJJfff************************************************---,,,++++++++++++++++++&&&'''((((((((()))***+++000///...---...222999>>>:::BBBMMMUUU\\\ggguuuxxxoooyyy~~~{{{wwwtttrrrkkk___TTTQQQPPPIII???999000222555777777333...+++222222333333333222111000...111///---333===:::000111000000000000111222222000000000000111111111111000000000000000000000000000000000000///...------,,,,,,++++++++++++,,,,,,------------------------******++++++++++++******))))))))))))))))))))))))&&&((())))))+++///...***(((((((((((((((((((((((('''((()))***)))(((&&&%%%''''''(((((())))))))))))******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))******+++************))))))))))))+++,,,---************++++++++++++,,,---,,,++++++000888>>>BBB???:::444000000111222///111444777:::@@@IIIPPPeeettt|||vvv}}}vvvmmmtttuuuqqqttt{{{{{{tttbbb```aaaggglllnnnpppsssqqq|||~~~}}}zzzqqqtttwwwzzz{{{xxxvvvuuuvvvpppxxx|||vvvttttttvvv|||yyyxxx~~~{{{vvvqqqmmmoooxxxxxx```III999111///...111222111...,,,,,,///111+++++++++++++++,,,---...---333???GGG>>>...)))...++++++++++++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,...000000///...///000......//////000222333444444:::JJJeee************************))))))))))))))))))))))))'''''''''((((((***++++++)))+++---//////---+++***((())),,,///111111111111222444555555888AAANNNWWWkkksssrrriiivvv{{{{{{wwwssspppmmmggg^^^XXXOOO???666;;;AAA<<<555333111222222111///000222444/////////000111111222333111222000...777BBB>>>111///////////////000111111000000000000111111111111000000000000000000000000//////000000///...------,,,++++++***++++++,,,,,,************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((+++,,,+++---111///***(((((((((((((((((((((((('''((()))***)))(((&&&$$$))))))(((((()))***++++++++++++***((('''&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))***+++++++++++++++***))))))))))))+++,,,---)))************+++++++++((()))******+++,,,///111666888888333...,,,+++***+++...111333333666<<>>CCCOOOccc}}}}}}{{{nnnllluuuwwwyyytttjjjgggooovvvxxx{{{vvv{{{llllllrrrssspppnnnUUUiiijjj[[[JJJCCC:::333111222111000000...------------,,,************++++++,,,,,,,,,000111222111...,,,,,,,,,************************************************))))))************))))))------------------------++++++,,,,,,,,,,,,------***...222333///,,,---...000000000111222222333333555999HHHddd))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((((((((()))))))))*********++++++************************,,,+++******+++...111333///000222666;;;@@@DDDGGG[[[aaajjjpppuuu{{{}}}}}}|||}}}}}}{{{tttrrrttt|||zzzyyy{{{{{{xxxpppiii[[[cccggg```NNN>>>777666333333222111111000//////////////////////////////////////////////////////000//////000222666<<<@@@111111000000///000000000000000111111222222111111000/////////.........---............------------------,,,,,,+++******)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&'''((()))(((&&&&&&((()))'''''''''''''''''''''''')))((((((((('''''''''&&&''''''((((((((()))))))))---,,,***)))((((((******))))))))))))))))))))))))(((((()))))))))*********------,,,,,,+++++++++***+++******+++,,,---///000444444444777???NNN^^^iii}}}|||xxxqqqpppnnnggg```^^^vvv|||fffRRRFFF666333///---...///...------+++******,,,,,,+++***++++++++++++++++++,,,,,,,,,......---+++)))))))))************************************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.....................---///000000111111222333333555999GGGccc))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************+++***))))))))))))******............///000222222///333888===BBBJJJTTT\\\dddfffnnnyyy{{{yyy}}}}}}}}}zzzyyy{{{|||sssvvvyyy}}}{{{wwwvvvssspppoooqqqlllggg```ZZZUUUNNNEEE???AAAKKKSSSNNN@@@444222555000000000///......------........................////////////////////////+++000333111...111;;;DDD000/////////000000111222000111111111111000000////////////...............,,,,,,,,,,,,,,,------------,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&((())))))(((''''''(((***''''''''''''''''''''''''((((((((('''''''''''''''''''''(((((((((((())))))++++++)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))******'''(((((()))******++++++************+++---...///...---,,,+++---333;;;AAAMMMfffyyywww~~~www~~~zzztttnnnhhhdddaaabbbiiirrrnnnYYYGGG:::333,,,,,,,,,...000111000......---+++,,,---......---,,,,,,+++++++++++++++++++++,,,---,,,***(((((((((************************************************))))))************))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...,,,******---//////...//////000111111222222333555999GGGccc))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******************************++++++,,,++++++***)))))),,,,,,,,,------............///000000111444999>>><<<@@@IIIUUUZZZ\\\ccckkkttt}}}||||||wwwssssssvvvyyyrrruuuxxx|||zzzsssllliiijjjiiifffdddQQQKKKDDD===999444000,,,333;;;BBBAAA:::333222444//////......---------,,,------------------------////////////////////////+++///222000---000999CCC000000/////////000000111111111111111000///..............................++++++,,,,,,------......,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((&&&((()))++++++)))(((&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''(((((((((&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))*********+++)))))))))((()))***+++,,,))))))))))))))))))))))))(((((())))))))))))))))))(((((()))***++++++,,,,,,+++++++++,,,---......///,,,---...---...000444777///@@@VVVjjj~~~~~~yyyzzzsssiiiiiigggcccaaabbbjjjwwwxxx{{{fffQQQ@@@555111000//////000111222222111111111...,,,,,,---...---,,,,,,,,,,,,++++++*********,,,.........+++*********************************************************))))))************))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,---...//////000//////000000111222222222444888FFFbbb((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))***+++,,,------,,,++++++(((((()))***++++++,,,,,,...///111111222333555666...000444888999999>>>CCCIIIRRR]]]dddhhhkkkkkkiiijjjmmmqqqsssuuuxxx}}}}}}zzzuuuoookkkjjjllloooooonnnmmmmmmnnnrrruuuwwwkkkaaaUUUOOOPPPPPPHHH???<<<999444111000000111111...000222444444333000..................---------................................................---.../////////222777<<<222111000///............000000000000000///...------------...............,,,,,,------.........///,,,,,,+++++++++++++++*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))))))))*********(((((((((((()))***++++++(((((((((((((((((((((((())))))((((((((((((((((((***************+++++++++******+++,,,,,,---------+++---------+++***+++,,,000555<<>>888333---)))+++---000000000...---)))+++,,,***)))***---111444000,,,******+++++++++*********++++++,,,,,,---(((***++++++)))((())))))************************************************))))))************)))))))))))))))))))))))))))))))))************+++++++++###''',,,......///111333......//////000111111111222666DDD```))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************************---,,,,,,+++***)))((((((******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,,,,------.........,,,---.........---,,,+++---------,,,,,,+++++++++...---+++++++++---///000......---------......///..............................,,,++++++,,,---...////////////////////////---.........---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++***)))((((((******))))))((((((''''''))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''''')))((('''&&&&&&&&&&&&&&&'''%%%###$$$(((***)))((()))))))))))))))))))))))))))************+++++++++......////////////......444000222999???HHHaaazzz~~~|||zzzyyyyyyzzz{{{{{{ttt|||yyywwwyyy{{{zzzzzzyyytttiiicccmmm}}}www}}}{{{zzz~~~zzzzzzwwwdddXXXFFF999444222000///////////////////////////************************//////...---,,,***)))(((((()))+++,,,---,,,++++++---,,,***)))))))))******))))))))))))************++++++******))))))((((((+++*********))))))((((((,,,+++***((((((***+++,,,++++++++++++++++++++++++***+++,,,---............---...///......111444777555555AAA```))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))(((((((((((())))))************************++++++******))))))(((((())))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...///+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,------------,,,,,,++++++///...---,,,,,,---///000///......---------......///////////////////////////...---,,,,,,---..............................------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,+++******)))((((((***)))))))))((((((((('''(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))((((((((((((((((((((((((******)))(((((('''''''''(((((('''&&&&&&&&&&&&&&&'''%%%$$$%%%((())))))((())))))))))))))))))))))))))))))*********+++++++++,,,------------------,,,111,,,---222444777FFFXXXqqq}}}yyy|||~~~~~~{{{zzz{{{~~~|||~~~|||{{{vvvsssqqqpppooo```dddlllrrrqqqsss~~~|||sssnnnbbbSSSHHH@@@555///......---+++........................************************------,,,,,,+++***((((((+++,,,,,,---......------,,,,,,***)))))))))******))))))))))))*********************)))))))))))))))************)))))))))(((,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***+++,,,---...............//////......000333666666777CCCaaa)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......++++++++++++************,,,,,,+++,,,,,,---...///...---------------,,,,,,000///...------...//////000///...---------------000000000000000000000000///......------...//////........................------......------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''%%%$$$%%%'''))))))((()))))))))))))))))))))))))))))))))*********++++++******++++++++++++******...***)))------***///777???III\\\ooo|||}}}}}}xxxsssnnniiieeennnrrr{{{qqqkkkmmmqqqqqqpppxxxnnngggggglllrrrwwwuuutttuuuvvvvvvwwwxxxiii\\\MMM===222444000,,,,,,...///---+++------------------------******************************++++++***))))))(((,,,,,,,,,+++,,,,,,---...,,,+++******)))*********))))))))))))************))))))))))))************************))))))))))))******((((((((((((******++++++++++++++++++++++++++++++,,,---.............../////////...///222444555666CCC___~~~))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,------,,,,,,++++++*********)))++++++******+++---///000------------------------000///...---,,,,,,------111000///...---,,,,,,,,,////////////////////////............/////////000........................,,,------...------,,,,,,++++++,,,,,,,,,,,,+++++++++*********)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&''''''((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''&&&%%%&&&'''((((((((((((((((((((((((((((((((())))))))))))************)))******++++++******)))000,,,+++//////,,,+++...,,,---333<<>>444---,,,000...,,,---...///---+++++++++++++++++++++++++++************************))))))******+++******)))+++***)))(((((()))***+++++++++******************((()))))))))************(((((())))))******++++++*********)))))))))))))))))))))(((''''''((())))))+++++++++++++++++++++++++++,,,------.........---...///000///...///111333222444AAA[[[yyy((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))************************************************************************************++++++*********+++,,,,,,------,,,,,,++++++******++++++******+++,,,...000------------------------...------,,,++++++++++++111000///...---,,,,,,,,,........................---....../////////000000........................,,,,,,------...------,,,***++++++,,,,,,++++++************)))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((()))***'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***''''''&&&&&&&&&''''''(((&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))***************++++++++++++******333///---///111000////////////111444444555:::AAAVVVfff{{{{{{tttzzzqqqtttxxx|||zzzzzzrrrkkkkkkuuuwwwpppmmmmmmfffeeeqqq~~~rrrkkkmmmppprrrqqqppppppppp```aaaeeekkkqqqpppjjjddd]]]jjjyyyxxxiii\\\UUUOOO===000000111++++++000///---+++***++++++******++++++++++++++++++++++++************************)))***+++++++++++++++++++++***(((''''''((()))***************+++*********((()))))))))************(((((())))))******++++++))))))))))))))))))******))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,------...------------///000///...///000222222333@@@ZZZxxx((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''(((((((((((((((((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))******++++++,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++000///...---------------........................,,,---...///////////////------------------------,,,,,,------......------******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((()))))))))'''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%''')))))))))))))))))))))))))))((((((((()))))))))*********++++++++++++++++++***111...,,,,,,,,,---,,,,,,111//////111///,,,---111888===MMMggg~~~{{{yyyqqqwww|||vvvjjjlllmmmooouuu|||~~~|||wwwppphhhhhhtttqqqgggaaadddnnnyyy}}}llleeeeeelllfffbbbiiisssuuulllaaaaaaeeekkknnnmmmjjjhhhfffgggqqqwwwrrrxxxttt___JJJ<<<888555---+++111333...,,,......---,,,++++++,,,---...++++++++++++++++++++++++******************************++++++,,,+++++++++,,,+++******************))))))***++++++++++++***))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------...------,,,,,,---////////////000222444555AAA[[[{{{(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((***))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************++++++++++++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,---,,,,,,,,,///......---------..............................***+++---...//////......------------------------+++,,,------......------******++++++++++++******((()))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&(((((('''%%%%%%''')))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******+++++++++***)))*********---)))((()))***+++000777777222333???PPP___llltttzzzvvv}}}}}}pppooorrrtttuuuyyy{{{tttjjj___\\\XXXYYYfffxxx}}}rrrgggcccbbbccchhhnnn|||qqqddddddjjj{{{tttllliiiiiihhhccc]]]eeekkksssxxxzzzxxxvvvttt{{{}}}xxxgggXXXHHH999111111+++,,,///222111...,,,,,,---...///////////////000++++++++++++++++++++++++************************)))***************))))))******++++++***))))))(((((()))***+++,,,++++++***))))))))))))*********************)))))))))))))))((()))))))))************)))******************)))++++++++++++++++++++++++,,,------...------,,,,,,***,,,...//////000111222666555???[[[}}}(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))++++++***)))(((''''''&&&'''''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((())))))******++++++***+++,,,------+++***)))))))))*********+++++++++++++++,,,---..................---------......///000000000000000000000000)))***,,,...//////......------------------------+++,,,,,,---.........---******++++++++++++******(((((((((((())))))))))))'''((((((((())))))******''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&((()))'''%%%$$$&&&)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))%%%))),,,+++***+++,,,,,,***))),,,111111---***+++***...555888555333:::EEECCC\\\uuuzzzxxxuuu}}}rrrnnnmmmjjjiiiooo{{{yyyrrrnnnqqquuuuuuuuuuuu{{{yyymmmmmmzzz{{{uuussssssttttttwww}}}}}}xxx{{{yyyttttttyyyyyytttmmmYYYDDD999333---,,,///)))---...,,,)))+++---...***,,,///000...,,,+++***++++++++++++++++++++++++************************)))))))))))))))((('''''''''((()))))))))'''&&&%%%((()))***+++,,,,,,+++***))))))))))))************++++++******))))))(((((((((((())))))*********+++******++++++++++++******++++++++++++++++++++++++---------...------,,,,,,)))+++...//////000111333555222===YYY}}}(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((())))))((('''&&&'''(((***,,,(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))(((((((((((())))))))))))******))))))(((((('''''',,,)))''''''***+++***((())))))))))))************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,---......000///---,,,,,,---...///...///000///---,,,,,,...---------............///000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++,,,---......//////......777999===DDDNNN[[[iiirrrwwwssszzz}}}}}}~~~{{{}}}~~~xxxvvvzzzvvv||||||tttoooggg\\\PPPIIIFFFGGGHHH>>>;;;666111.........///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,+++***))))))***+++,,,(((***+++***)))((()))***************************)))************+++++++++++++++++++++++++++++++++******))))))))))))******)))************+++++++++)))))))))))))))))))))))),,,+++++++++******))))))++++++++++++,,,---............//////000000111111444666@@@VVVvvv(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((())))))((('''&&&&&&(((***+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))'''((((((((())))))))))))***)))))))))((((((((('''+++)))'''(((***+++***((((((((()))))))))*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---............---,,,------...///...//////...---,,,,,,...------------............///...,,,++++++,,,---...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''''''(((((())))))))))))''''''((((((((((((''''''%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***************************++++++++++++++++++++++++,,,,,,---............---...///111333888@@@IIIOOOYYYdddsss||||||xxxtttwww|||~~~~~~{{{yyyzzz}}}~~~~~~wwwmmmgggQQQKKKBBB:::555333444666777555222///......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++(((***+++***)))((()))***************************)))************+++++++++++++++++++++++++++++++++******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))+++++++++******)))))))))++++++++++++,,,---............//////000000111111444666???VVVuuu'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((('''&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))''''''((((((((()))))))))))))))))))))((((((((((((+++)))'''((()))***))))))(((((())))))))))))******+++++++++++++++++++++++++++************+++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,---...///000---...///...---,,,---...------------............///...,,,+++++++++,,,---,,,,,,++++++*********)))************************))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,---,,,---///333666===BBBIIIQQQYYYeeerrr{{{}}}}}}uuuvvv{{{~~~~~~sssbbbTTTKKKGGG:::666222---+++***,,,---000///......---.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******++++++++++++******(((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++******************************))))))))))))******'''((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++,,,---............//////000000111111333555???UUUttt''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&(((((((((''''''((((((((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))'''''''''((((((((())))))))))))))))))((((((((((((***)))((((((((()))))))))(((((((((((()))))))))******************************************++++++,,,+++++++++++++++,,,,,,---++++++,,,,,,---...///000,,,---......,,,,,,---...,,,,,,---------............---,,,+++++++++,,,,,,,,,++++++******)))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---///000000//////111333333333222111333999AAAGGGWWW]]]gggpppxxx~~~zzzrrrpppqqqsssvvvooocccSSSCCC777111///333222000///......//////,,,,,,---------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,+++***)))(((***+++***)))((()))***(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---............//////000000111111222555???TTTrrr&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''(((((()))'''(((((((((((()))))))))******************************))))))******+++,,,+++************+++,,,,,,***+++,,,------......///+++---...---,,,,,,---...,,,,,,,,,------------...------,,,,,,+++++++++++++++++++++******)))))))))************************((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***,,,////////////000111111111222111111222444666111888AAAIIINNNUUU]]]cccpppuuuzzz}}}{{{wwwxxx|||uuuuuuyyyxxxjjj[[[PPPJJJHHHGGGHHHFFFAAA:::333///...///.../////////.........---------.........---++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,+++***)))(((***+++***)))((()))***(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---............//////000000111111111444>>>SSSppp&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))&&&&&&'''''''''((((((((((((((((((((())))))))))))((())))))(((''''''(((***''''''(((((((((((())))))***************************))))))))))))***++++++******))))))******+++,,,***+++,,,------...------+++,,,------,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***,,,......---,,,---......000222444555444333222+++///333666666888;;;>>>???EEEHHHIIINNNVVV\\\^^^jjjsss|||~~~sssooooootttxxxzzz}}}qqqkkkfffccc^^^YYYWWWYYYWWWPPPEEE<<<666333222111111222222000...---...000,,,------...------,,,+++---.........---,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******++++++++++++******(((***+++***)))((()))***)))))))))))))))))))))))))))************+++++++++******************************))))))))))))******************++++++++++++))))))))))))))))))))))))***************+++++++++++++++++++++,,,---............//////000000111111000333>>>RRRnnn&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((('''((((((((()))))))))***'''((()))(((&&&&&&(((***'''''''''((((((((())))))************************)))))))))))))))***++++++)))))))))))))))***++++++++++++,,,---------,,,+++***,,,------,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++************++++++,,,,,,------************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++************************------------------------,,,,,,---............---,,,...//////.........000......///000111000...---111222444444333333333333333888:::777666:::<<<<<<>>>GGGQQQWWWZZZ```jjjrrrxxxvvvssspppqqqvvv~~~}}}xxxyyyyyy|||}}}sssccc^^^\\\]]]]]]YYYXXXYYYOOOKKKJJJJJJDDD999444555555111......///111111000000111111000---,,,,,,---------............------,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++(((***+++***)))((()))***************************)))************+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++++++++,,,---............//////000000111111///333>>>QQQmmm&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&(((***(((&&&%%%(((***''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******++++++,,,---------,,,+++******+++---,,,,,,,,,---...++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++************+++,,,---......///************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((())))))************+++++++++************************------------------------,,,---......//////......+++---////////////111333111000///000222333444333///000111333444555555555000666:::777666888999888777;;;@@@BBBBBBBBBDDDFFFFFFHHHIIIIIIIIIJJJLLLMMMPPPUUU[[[^^^^^^\\\[[[ZZZ\\\YYYUUUTTTXXXYYYQQQFFFBBB>>><<<>>>>>>:::888888999555555888666000111666000...---///111222000...---...//////......///111,,,,,,---............---*********)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,+++***))))))***+++,,,(((***+++***)))((()))***************************)))************+++++++++++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------++++++++++++,,,---............//////000111111111...333>>>QQQlll''')))(((%%%'''***)))%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&******))))))))))))******)))***+++,,,,,,+++)))(((+++*********))))))((((((++++++************+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,*********************************,,,---///111222)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&((((((''''''&&&&&&%%%$$$$$$)))'''$$$###$$$&&&''''''******(((&&&$$$%%%(((+++%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&%%%&&&''')))***)))))))))))))))))))))))))))***,,,------+++***(((+++,,,------,,,+++,,,...///---,,,---000111000...111333555555444555666777999888999<<<===:::888777<<<;;;;;;:::888777888;;;888888:::;;;:::888:::===???:::999::::::777555666999222...333777777444222888999999:::999777666555666666777888777666555444111111111111111000000000//////000000000000//////111111000///////////////................................................,,,,,,,,,+++++++++******---------,,,,,,+++++++++***************+++++++++)))************)))(((((()))************+++++++++******)))(((((()))******+++*********))))))(((((('''((((((((())))))******$$$...222+++)))......(((,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,---......,,,,,,+++***+++,,,---...+++---...///...///111222555666>>>PPPlll(((++++++''''''))))))&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&''')))''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&((()))((('''&&&''')))(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&******))))))))))))******((()))+++,,,,,,+++)))(((************)))))))))(((++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------)))))))))))))))))))))))))))((('''&&&&&&'''((())))))((((((((('''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&&&&''''''&&&''''''&&&$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&((()))))))))))))))'''%%%%%%(((***&&&'''((((((((((((((('''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''((()))***+++************++++++++++++,,,---.../////////......///000111000///...000222555333333777;;;???@@@@@@@@@@@@AAA@@@@@@CCCGGGJJJFFFCCCBBBDDDHHHKKKKKKLLLMMMKKKIIIIIIIIIJJJKKKLLLJJJIIIGGGGGGFFFFFFHHHJJJIIIFFFDDDFFFEEE@@@>>>???>>>999666777777555555777000000111333555555444333333333444444333222111000//////////////////////////////000000000000//////111000//////.........///........................------------------------,,,,,,,,,+++++++++******------,,,,,,,,,++++++++++++++++++***************++++++,,,,,,++++++***))))))************+++++++++************************************)))))))))((((((((()))))))))************666:::111)))+++,,,))),,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,------...,,,,,,+++++++++,,,---...+++---...///...///111222333555===OOOlll)))...///***'''((()))((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))((('''&&&''')))''''''&&&%%%%%%&&&'''''''''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''***))))))(((((())))))***((()))***+++++++++))))))************))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''((('''((((((&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))***+++)))))))))(((&&&&&&''')))(((((()))***************''''''((())))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))******)))((()))***+++,,,+++++++++,,,,,,---------,,,,,,---......//////000000111222222333555999<<<<<<<<<<<>>:::999:::999444000222222222222222222111111000000000000000000000000//////000000000000/////////......---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++++++++------,,,+++******))))))---------...---,,,,,,+++))))))*********+++++++++)))***,,,------,,,***)))*********)))))))))))))))))))))))))))))))))))))))&&&///333---'''(((++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---...///...///111222222444<<>>???DDDEEEEEEDDDDDDDDDGGGIIIMMMUUUbbbnnnwwwzzz{{{zzzrrryyytttlllgggiiikkkdddYYYQQQKKKGGGCCCAAAAAA???;;;888333333333222222222222222111111111000000000////////////000000000000//////......------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++...------,,,+++***)))))),,,,,,,,,,,,,,,+++******))))))*********+++++++++)))***,,,------,,,***)))))))))))))))))))))******((((((((((((((((((((((((&&&)))***((()))++++++)))***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++++++++,,,++++++,,,,,,,,,---------+++---...///...///111222444777>>>MMMfff(((---...)))&&&'''(((''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))((('''&&&''')))&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))'''((((((((()))******+++))))))))))))************++++++************++++++(((((())))))***+++++++++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''((((((&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&''',,,000222222000---)))'''&&&'''(((((())))))))))))((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,---///111222222333555777999;;;<<<======>>>AAADDDHHHKKKMMMNNNMMMPPPUUUZZZ^^^ccchhhkkklllvvv~~~tttpppmmmfff^^^UUUNNNIIIFFF===<<<:::888777555555555222222111000///......---//////000000000000//////.........---......///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++------,,,,,,++++++******+++++++++++++++***)))))))))************+++++++++)))***+++,,,,,,+++***)))))))))))))))************))))))))))))((((((((((((,,,***((((((***+++)))''')))((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++++++++***+++,,,---------,,,,,,+++---...///...///111222666888>>>KKKbbb'''))))))&&&%%%''''''%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''******)))(((''''''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''((())))))***+++((()))))))))************++++++************++++++((((((((()))***+++++++++(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&((())))))&&&''''''&&&$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%''')))((('''***222888777666333...)))&&&'''(((************)))((('''&&&''''''((())))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,------000000000111333666888:::;;;<<<>>>@@@CCCEEEGGGHHHFFFIIIOOOVVV\\\aaaeeegggccchhhpppwww~~~uuuiiidddcccTTTRRRNNNIIIEEEBBB@@@???777777666444222111////////////000000000000/////////.........//////000111........................------------------------,,,,,,,,,+++++++++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))************+++++++++************************((()))))))))************++++++++++++******))))))---+++******)))((((((((((((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********************+++,,,---------,,,,,,+++---...///...///111222555777===JJJ```~~~&&&'''&&&$$$%%%((('''###))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''++++++***(((((('''''''''''''''''''''((((((((()))'''((()))((('''&&&''')))&&&'''((())))))((('''&&&$$$$$$&&&'''((()))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''((()))++++++(((((())))))*********+++++++++************++++++'''(((((()))***+++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))...---,,,***((('''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&'''((()))***%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%''')))((((((---777???;;;999555///)))&&&'''(((+++++++++***)))((('''&&&(((((()))***************))))))))))))))))))))))))******+++,,,...///000000333444444666888<<<>>>@@@AAABBBDDDGGGJJJLLLNNNOOOSSSXXX```iiirrryyy}}}jjjgggbbb[[[UUUOOOLLLJJJ===<<<;;;999777555333222//////000000000000/////////////////////000111111................................................,,,,,,,,,+++++++++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******)))************+++++++++******)))(((((()))******(((((())))))*********+++---------,,,,,,+++++++++((()))+++***'''$$$''',,,(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********************+++,,,---...---,,,,,,+++---...///...///111222333555<<>>BBB<<<888888444333111//////000111222///000000///---,,,------000000///.........//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++***))))))))))))******))))))))))))******************************&&&''''''((()))******+++))))))))))))))))))))))))***************************++++++,,,,,,------...---...///.........000222444777>>>LLLccc&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''((((((((((((***)))))))))(((((((((''')))))))))))))))******++++++++++++*********))))))************************++++++,,,,,,+++******)))************)))))))))(((*********)))))))))(((((()))))))))))))))))))))))))))((((((''''''''''''((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&''''''))))))((((((***///555:::<<<555...,,,)))&&&&&&((('''''''''((((((((((((((((((((()))***************)))***,,,,,,,,,,,,...000---...111555999;;;;;;;;;AAAEEEKKKNNNMMMLLLLLLLLLVVV```qqqrrr```TTTTTTTTTKKKDDDCCC>>>:::666333222222000///000111111111000//////000......---------------.../////////......------------,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,++++++***))))))******************************************************))))))))))))************---,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***************************++++++,,,,,,------...---...///.........000222333666===KKKbbb&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))*********+++************)))))))))******************************************)))(((************))))))))))))******))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%(((***(((&&&(((((((((''''''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''+++***))))))+++///444777777000+++***)))''''''***'''''''''(((((()))))))))((((((((()))***+++------,,,...///000///000222333...111555:::>>>???@@@@@@===EEENNNTTTVVVZZZaaahhhkkk|||tttrrrnnncccYYYVVVNNNHHHAAA======:::555000222111111000///...---,,,...---------------......222111000///...---,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++************************))))))))))))************,,,+++******))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...---...///.........000222222444;;;III```}}}''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***************************))))))))))))************************)))******+++******))))))*********)))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((($$$"""$$$))),,,)))&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&+++***)))+++...333666888444...)))))))))'''''')))&&&''''''((()))******++++++***)))((()))***,,,---000222333444444555777888999;;;>>>???@@@BBBCCCDDDAAAGGGOOOWWWaaammm|||}}}tttqqq___WWWOOOKKKJJJEEE===555888666333111///...,,,***//////............//////000000//////...------,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++************************((()))))))))************++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************++++++,,,,,,------...,,,...///.........000222222444;;;HHH^^^|||''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***))))))))))))))))))******)))))))))(((((((((((('''((((((((((((((((((((((((%%%&&&'''((())))))(((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((($$$"""$$$))),,,)))&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''***))))))---333999<<<===444---))))))(((&&&%%%'''''''''((()))+++,,,------+++******)))***,,,---///444666888999999:::<<<>>>BBBCCCCCCBBBCCCFFFKKKOOOTTTXXX___jjjxxx~~~yyynnnrrrxxxpppfffaaa]]]UUUJJJ@@@AAA<<<777444333222000...000//////...............---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***************++++++************************************************((()))))))))******************))))))((()))))))))******))))))))))))******************************))))))))))))(((((((((((())))))))))))))))))))))))***************************++++++,,,,,,------...,,,...///.........000222333555;;;HHH^^^|||'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((()))++++++******)))(((((()))))))))))))))***)))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))************))))))((((((((((((''''''))))))))))))))))))))))))&&&'''((()))))))))((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''%%%$$$%%%(((***(((&&&'''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((((((''')))///777===@@@@@@333---)))***)))&&&%%%'''((((((***+++---...///000+++,,,---...000333555666888:::<<<===>>>???AAACCCAAABBBCCCCCCEEEKKKUUU\\\___dddooo~~~zzzyyyyyywwwuuuiiibbb```lll{{{~~~~~~}}}ttthhh___OOOHHH???999777666444222111111///...---,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***************))))))(((((()))))))))******))))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...---...///.........000222444555:::GGG]]]{{{''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((()))))))))***'''(((***+++++++++)))((((((((((((((())))))******))))))))))))))))))))))))((())))))***++++++******((()))))))))************))))))((((((((('''''''''))))))))))))))))))))))))&&&''')))***)))(((&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((($$$%%%'''(((((('''%%%$$$'''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''')))))))))))))))''''''(((///888???@@@???222,,,)))******'''&&&((()))***+++---///000222222222333555777999:::;;;;;;;;;===???AAAAAABBBDDDFFFFFFIIIMMMPPPSSS[[[eeemmmnnnsss}}}tttjjjqqqrrrgggWWWKKKEEE@@@<<<999666555333222000///..................---------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))***++++++,,,************************++++++++++++++++++++++++))))))))))))************))))))(((((((((((())))))******))))))))))))******************************''''''(((((())))))******))))))))))))))))))))))))***************************++++++,,,,,,------...---...///.........000222333444999EEE[[[yyy((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******'''(((***+++,,,+++)))((('''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++)))(((((((((''''''''''''))))))))))))))))))))))))'''((()))***)))(((&&&$$$&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&'''((((((&&&%%%&&&''''''((((((((())))))******'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&(((************)))'''&&&(((///888>>>???===000+++)))***+++((((((*********,,,...000222333444:::;;;===>>>???>>>=========???AAABBBCCCDDDFFFHHHUUUZZZaaaeeehhhnnnxxx{{{yyy{{{uuukkkdddnnnvvvdddXXXPPPIIIDDD<<<;;;999666444333222111111111000///...------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))(((((((((((()))*********))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))***************************++++++,,,,,,---......---...///.........000222222333777CCCYYYwww(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((%%%%%%(((((($$$###%%%(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++''''''''''''(((((((((((()))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************''''''''''''((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++++++++)))((('''''''''''''''(((((((((((((((''''''((())))))(((&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&(((+++------,,,***)))&&&&&&)))000777;;;888444,,,,,,++++++******)))))),,,,,,,,,...222666888999>>><<<<<>>>>>???@@@@@@AAAFFFNNNUUUlllttt|||{{{yyywwwuuuxxx||||||{{{pppeeeXXXMMMHHHDDD@@@===;;;777000***222000///...---...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''((()))***************))))))))))))******************))))))))))))************))))))))))))******))))))(((((('''''''''&&&))))))))))))************,,,+++***((((((((()))***+++++++++*********))))))++++++,,,,,,,,,,,,------...------......///000111444666<<>>;;;???EEEOOOYYYfffpppvvvyyy|||~~~xxxuuuzzz|||xxx~~~yyymmm___SSSIIICCC@@@999777333000...------...000000///...............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************))))))((()))))))))*********++++++******))))))))))))************))))))))))))******))))))((((((((((((''''''))))))))))))************+++***))))))((()))))))))+++++++++***************++++++,,,,,,,,,,,,------...------......///000111222444999DDDXXXvvv(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%)))&&&'''******&&&&&&((((((((((((((((((((((((((()))(((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&((((((''''''''''''(((((((((((((((''''''((())))))(((&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))***)))((('''&&&&&&'''(((((()))+++000333222...+++,,,+++***)))***,,,---///;;;===???@@@???===;;;;;;???>>>?????????DDDRRRaaallluuu~~~xxxtttuuu{{{{{{vvvyyyjjjZZZNNN@@@>>>999444111000000111//////...---......///000............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''))))))*********+++++++++******))))))))))))************))))))))))))******))))))((((((((((((((((((((()))))))))******************))))))))))))))))))************************+++++++++,,,,,,,,,------...------......///000111333444999CCCWWWuuu((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%(((&&&&&&******'''&&&)))((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''(((((((((((())))))(((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''''''''((((((((())))))'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''((()))***''''''''''''(((((((((((((((''''''((())))))(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))***)))'''&&&%%%&&&'''((('''(((***---...---+++(((******+++---000333666888666999<<<>>>======???AAAAAACCCGGGLLLQQQ[[[mmm~~~|||ttt}}}xxxsssnnniiijjjxxxxxxiiiOOOKKKEEE>>>999777666777......---------///000222/////////......---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''************++++++++++++******))))))))))))************))))))))))))******(((((())))))))))))))))))((()))))))))************)))))))))*********))))))************************+++++++++,,,,,,,,,------...------......///000111444555:::DDDXXXuuu(((((((((((((((((((((((('''''''''''''''(((((((((&&&''''''''''''&&&%%%%%%'''%%%&&&))))))&&&&&&)))(((((((((((((((((((((((((((''''''''''''(((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))************''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))''''''''''''(((((((((((((((''''''((())))))(((&&&'''''''''''''''((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))***)))'''&&&&&&'''((((((((()))******+++***))))))(((***---222777;;;>>>@@@666999::::::999:::???CCCCCCIIITTTaaajjjrrr}}}|||}}}gggaaaWWWLLLBBB<<<888777222000///------///000222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((*********++++++++++++,,,******))))))))))))************))))))))))))******(((((())))))))))))******))))))))))))************(((((()))************)))***************+++++++++++++++,,,,,,,,,,,,------...------......///000111444555:::DDDXXXuuu((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((('''&&&%%%&&&$$$%%%((()))&&&&&&((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))((()))***++++++***)))(((((((((((())))))))))))***'''(((((((((((()))))))))'''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((((('''''''''''''''(((((((((((((((''''''((())))))(((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''((((((((()))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((((((((((((((())))))++++++******))))))***,,,---000333777:::<<<======;;;<<<<<<:::999===EEELLLUUUZZZfffuuuuuudddTTTHHH@@@<<<999777333000///...///000111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))************)))*********+++++++++,,,,,,******))))))))))))************))))))))))))******(((((()))))))))*********))))))))))))************'''((()))***+++******)))))))))*********+++++++++++++++,,,,,,,,,,,,------...------......///000111333444999CCCXXXuuu((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))((('''&&&&&&%%%###$$$((((((%%%%%%((((((((((((((((((((((((((('''''''''''''''((()))***&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''######$$$$$$%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))************&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&''''''''''''((((((((()))(((''''''((())))))(((&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''((()))))))))******---,,,+++***)))))),,,...666888:::;;;;;;999777555777999;;;<<>>;;;888777777888888888999:::<<>>333000333222222//////222333000111333333000...,,,,,,,,,***)))/////////......---------+++,,,------,,,,,,...///+++***************++++++***)))))))))***+++,,,,,,************************+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***))),,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///555:::@@@SSSsss(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((()))***((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))((('''&&&((((((''''''''''''(((((((((((((((((())))))))))))''')))******))))))***+++******,,,...111333666777888777777777888888888777777;;;BBBPPPjjjyyyyyyvvvqqqttt~~~oooYYYLLLEEE:::777777222333000000333444111///111333111///......---,,,+++............------------+++,,,...---,,,,,,---///---,,,+++++++++++++++,,,******************+++,,,***************************)))))))))******+++,,,))))))))))))))))))))))))))))))))))))************)))***++++++++++++***))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000555:::@@@SSSsss(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((((((((''''''''''''(((((('''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))((((((''''''''''''((()))***+++,,,)))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''(((((()))(((((('''((((((''''''''''''(((((((((((((((((())))))))))))'''(((******))))))***++++++---///333555888999:::666777777888999:::;;;;;;DDDMMMYYYggg{{{}}}zzzwwweeeYYYJJJBBB===333555111111555555111...///333111////////////...---,,,,,,------------------+++---...---,,,,,,---///......---,,,,,,,,,,,,,,,,,,++++++************+++************************)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))************)))***++++++++++++***))),,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000555999@@@SSSsss((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))***+++---...///))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&'''(((((()))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))'''(((************+++---000222555888:::;;;;;;;;;::::::999999;;;@@@GGGKKK\\\iiixxxrrr[[[MMMDDD888999444333666777333//////333111//////000000///...++++++,,,,,,------......,,,---...---,,,,,,---...///...---,,,++++++++++++---,,,++++++******************************************)))))))))******+++))))))))))))))))))))))))((()))))))))*********************++++++*********++++++******++++++,,,,,,++++++,,,,,,,,,,,,------------......///000000000000555999???RRRsss((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''(((((((((((((((((('''&&&''''''((()))(((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))***+++---...///))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((())))))''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''')))+++,,,,,,---///111777888:::;;;<<<;;;;;;:::;;;;;;999:::@@@MMM\\\fffqqq~~~nnn^^^VVVKKKCCC;;;777888999666333222222000....../////////...,,,,,,,,,------.........,,,---......,,,,,,,,,...------,,,+++++++++++++++------,,,+++*********+++************************,,,++++++*********++++++))))))))))))))))))))))))((()))))))))************+++******************++++++*********++++++,,,---+++++++++,,,,,,---------------......///000000000111555999???QQQsss(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''''''''(((((())))))(((((('''&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))'''''''''((()))***+++,,,***))))))(((((())))))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''((()))***(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''***---...000111444777;;;;;;<<<<<<<<<;;;;;;:::;;;===AAAFFFPPP```ssszzzuuulllTTTIII@@@===<<<999777777333111////////////...---------..................---.........,,,+++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,************************---,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++************+++,,,------***++++++,,,,,,------...------......///000000000222666999>>>QQQrrr(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''(((((()))*********))))))))))))******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((())))))))))))''''''&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))(((+++...111333666999<<<<<<<<<;;;;;;;;;;;;<<<<<>>QQQrrr(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))***)))))))))))))))************))))))))))))******)))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))$$$$$$$$$%%%&&&'''((()))***)))((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))+++///333555999===@@@<<<;;;:::::::::<<<===>>>MMMYYYiiivvv~~~ssshhhcccmmm}}}|||}}}~~~~~~~~~yyygggSSSHHHBBB>>><<<===888666333222111111///...111111000000//////......---...///...,,,+++,,,---,,,,,,,,,---...///000111++++++++++++,,,------...************************++++++***))))))((())))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,************+++,,,---...******+++,,,,,,---......------......///000000000222666999>>>PPPrrr))))))((((((''''''&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))'''''''''''''''((()))))))))))))))))))))((((((((('''///555666999======888333888888999===<<>>EEETTTkkkvvvzzz}}}}}}}}}yyyvvvxxx}}}~~~zzzuuunnnmmmnnnttt{{{|||xxxrrrvvvuuuuuuvvvxxxxxxuuurrrvvvsssrrruuu}}}}}}cccUUUDDD;;;;;;===<<<999333111///...///000//////......////////////......---,,,,,,+++******++++++,,,------...---,,,***))))))******+++++++++******************************************************++++++************++++++))))))*********+++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,...////////////000222333555888>>>NNNkkk&&&&&&''''''(((((())))))'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''((()))***''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******(((((()))+++///444999<<<777777888888777666777999EEEWWWeeerrrzzzttt{{{rrrqqqnnnjjjffffffiiijjjhhhddd___^^^bbblllxxx}}}xxxrrrsssrrrpppooolllhhhccc```eeefffgggkkkqqqwwwzzzzzzvvv}}}uuu]]]JJJAAA>>>;;;999666333000///000000000///...//////000000//////...------,,,,,,,,,,,,------,,,,,,---------,,,***)))((()))***+++++++++******************************************************++++++************++++++************++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------+++---............///111111333777===MMMiii'''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((()))******''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((('''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&'''((())))))))))))((())))))(((((())))))***+++(((***---111444777:::;;;222444777888666666<<>>NNNlll))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''''''''((((((((())))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((()))++++++'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))((()))))))))))))))******+++...111666:::;;;888333000222444777777444999NNNeeezzzzzzkkkiiioooqqqzzz~~~www}}}vvvrrrnnnllloooqqqsssssspppiiifffmmmuuuyyy{{{}}}}}}}}}wwwwww}}}~~~yyyssswwwyyywwwzzz~~~xxxjjjeeeccceeebbb[[[ZZZ^^^YYYZZZ]]]kkkoookkkmmmpppvvv}}}rrrdddWWW\\\uuujjjWWWMMM===999555222222333333222000000111111111111000000//////...---,,,,,,,,,,,,---,,,,,,+++,,,---///000...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,)))))))))******++++++,,,++++++,,,,,,,,,---------///000222222111111333444111444888???PPPnnn%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((+++*********))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''***)))((('''(((***,,,---000666:::888333000333888;;;999777777;;;HHH```vvvzzznnnfffbbbaaavvv~~~vvv{{{yyylllddddddjjjrrrwwwoooqqqtttwwwyyy{{{{{{{{{xxxrrrmmmnnnttt{{{}}}}}}~~~~~~{{{zzzzzz|||~~~}}}|||qqqrrrtttwwwxxxuuummmgggjjjmmmppp~~~{{{___]]]\\\aaaiiioooqqqpppxxxvvvxxxlll```gggtttYYYEEE???<<<<<<777000...222222000//////000000///...//////.........---------------------------------++++++++++++++++++++++++,,,+++++++++***)))))))))******++++++++++++******************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............///111222333222555888===KKKggg&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''((()))+++...000222444666888777444333444666666666;;;EEERRRbbbwww{{{pppjjjllltttzzzyyylllgggbbb[[[WWWYYY```iiipppzzzzzz|||}}}}}}zzzwwwxxx|||}}}}}}~~~zzz||||||aaa\\\VVVUUUYYY\\\]]]]]]cccbbbeeemmmyyyssstttkkkMMMBBB:::888777555555777333222000000111000///...//////.........---------------------------------++++++++++++++++++++++++++++++++++++******************++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///111222333222555888===KKKhhh((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%&&&&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((('''''''''************************))))))))))))))))))))))))&&&&&&'''((()))))))))((())))))((((((((((((((('''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&(((+++///222666888777666555666777999::::::>>>@@@JJJYYYhhhuuuyyyssssss{{{zzzoooaaaWWW]]]^^^^^^^^^___eeennnuuu}}}}}}|||||||||}}}}}}}}}{{{{{{|||~~~~~~|||~~~|||yyyxxxyyy|||{{{ooofff\\\UUUSSSSSSSSSRRRPPPOOOQQQXXXbbblllrrrtttqqqwwwzzzyyygggXXXGGG>>>:::777555555555333111000000111///.../////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222333222555888===KKKhhh'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&************************''''''''''''''''''''''''%%%%%%'''((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((()))))))))%%%'''***---111555777999444444444555777;;;???BBBNNNTTTaaapppzzz{{{xxxwwwqqquuunnneee^^^ZZZYYYXXXWWWeeejjjnnnooonnnpppwww|||~~~|||{{{{{{{{{|||}}}}}}}}}|||zzzxxxxxxyyy{{{{{{zzzyyy{{{~~~zzzyyyvvvtttuuuyyy~~~}}}vvvkkkccc^^^[[[YYYXXXQQQOOOLLLNNNSSSYYY]]]___jjjqqqzzz~~~zzznnnwwwsss```OOODDD<<<777555444222000///000111000000/////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.....................///111222333222555888===KKKhhh'''''''''(((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((())))))******'''))),,,000333555666666111444666555444888AAAIIIYYYddduuuyyymmmddd```]]]YYYTTTRRRUUU\\\cccggghhhnnntttvvvtttsssvvvzzz{{{zzzyyyxxxxxxyyyzzz{{{~~~}}}zzzwwwuuuvvvzzz}}}}}}zzzxxxyyy|||~~~|||yyyxxxzzz|||yyytttooollliiigggaaa]]]WWWSSSRRRSSSUUUVVVYYYbbblllqqqtttxxxuuurrrtttzzzfffRRRDDD===:::444222000///000222222111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............///111222333333555777<<>>999666444333222111.../////////000000000000........................------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000............///111222333333555777<<>>999666444222000.../////////000000111111////////////////////////---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000............///111222333444555777<<>><<<777333444444111000111000---///444111111111111000000000000........................---------------------------------,,,,,,+++++++++------------------------------------......///000,,,++++++******++++++,,,---------.........//////////////////000111222333555777888;;;IIIfff************************(((((((((((((((((((((((('''(((((())))))))))))((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&******)))))))))(((((((((***))))))((((((''''''&&&''''''((((((((((((''''''''''''((((((''''''&&&%%%((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((+++***)))***,,,...111222444555777999;;;;;;:::999???AAALLL]]]jjjqqqyyyrrrcccVVVPPPPPPQQQYYY\\\```cccfffjjjnnnqqqyyyzzz{{{zzzzzzyyy{{{|||{{{xxxtttrrrrrrqqqooommmnnnooooooooooooqqquuuxxxwwwuuutttwww~~~yyytttqqqnnnllliiiddd]]]WWWSSSQQQNNNOOOZZZmmm|||~~~uuujjjxxxsssbbbQQQFFF???777333444000......000000...///333111111000000000/////////........................---------------------------------,,,,,,+++++++++------------,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......////////////000111222222111444777<<>>??????CCCMMM]]]mmmvvvyyy|||ttt|||tttmmmllliiibbbXXXQQQRRRWWW^^^ccceeehhhmmmqqqssstttvvvxxxzzzyyyyyyzzz{{{{{{yyyxxxwwwuuuqqqpppqqqsssssssssnnnnnnoooppprrrvvv|||yyyzzzxxxpppeee\\\XXXXXXVVVPPPOOOWWW```ccccccccckkkzzzttt{{{zzzcccRRRFFF;;;555333222//////111111...///222000000000/////////..............................------------------------------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++************++++++,,,---------,,,,,,---------++++++,,,,,,,,,---------............///000111111///333777===LLLjjj(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''&&&%%%%%%&&&''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''***)))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++(((***,,,...000222444666;;;;;;<<<<<<>>>CCCHHHLLLTTTdddvvv}}}}}}tttdddWWWRRRLLLLLLOOOVVVaaajjjnnnoooqqqsssuuuwwwwwwwwwyyyzzzyyyvvvuuuvvvxxxxxxtttqqqsssrrrrrrsssuuuwwwyyyyyyrrrssstttvvvyyy}}}uuuoookkkjjjggg```[[[ZZZXXXSSSPPPPPPXXXgggzzzwwwfffYYYLLL@@@999999444222444333///...000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---......------------......,,,,,,,,,---------......---------......///000111222666999===KKKkkk''''''''''''''''''''''''(((((((((((((((((((((((())))))***))))))((('''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((((((((((())))))(((((((((''''''((((((((((((((('''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***,,,,,,'''***...000000222555888>>>===<<<;;;>>>GGGRRR[[[ppp}}}~~~}}}~~~yyypppiii^^^QQQJJJIIINNNQQQYYYdddmmmrrrpppmmmxxxxxxwwwuuuttttttvvvyyyyyyvvvttttttvvvvvvsssooooooqqqvvvyyy|||}}}}}}}}}|||xxxmmmllllllkkkcccYYYTTTUUUMMMTTTbbbqqqssscccQQQCCC<<<666222333333000///000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,///......------......///............////////////---------......///000111888;;;;;;<<>>>>>===>>>CCCNNN^^^iiizzz}}}wwwuuucccUUUKKKGGGKKKQQQ[[[^^^cccjjjooorrrrrrpppyyyxxxvvvssspppqqqtttvvvyyywwwvvvvvvwwwxxxxxxwwwqqqvvv|||}}}mmmooorrrssslll___VVVUUUQQQNNNPPPYYYiii|||vvv___LLL???777111111222111111222000000000/////////..............................------------------------++++++,,,,,,,,,,,,------+++,,,,,,------......///,,,++++++************+++......------------.........////////////000000000............///000111111:::<<<===<<>>HHHddd(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''((()))***''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))&&&######%%%'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))***+++---...///000(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''((())))))))))))((((((((((((((('''''''''))),,,///111777444222333999???DDDFFFJJJFFFMMMfff~~~~~~{{{wwwtttyyy}}}qqqpppuuurrrjjjkkknnnmmmnnnnnnnnnppprrrrrrpppooonnnrrrvvvxxxvvvsssqqqooonnntttzzz~~~vvvuuuzzz}}}zzzvvvnnnjjjbbb[[[UUUSSSSSSTTT\\\YYY___qqqmmmKKK<<<:::888444333...000222222111000000000///222///))),,,444111'''//////...---------------444111...+++))))))***+++---------.........//////......---------,,,,,,,,,...........................///////////////......000000000000000111111111444444555:::GGGbbb''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***************)))(((((())))))***+++,,,------...(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((***)))((('''&&&''''''((())))))))))))((((((((((((((((((((((((***---000222777555555777;;;@@@DDDEEEHHHLLL]]]wwwyyyvvvtttyyy{{{mmmfffiiiqqqyyyqqqqqqrrrrrrpppooooooooonnnmmmkkkiiirrrssssssrrrooonnnnnnooowww|||zzzvvvooofff^^^WWWSSSQQQRRRNNNQQQ^^^pppuuuTTTDDD@@@<<<555111000111333333222111111111000444333///444===<<<333......---,,,---...///000333111...+++******+++,,,,,,------------...............---------,,,,,,,,,..............................////////////......000000000000111111111111555555777<<>>AAABBBCCCDDDRRRlllwwwxxx}}}uuufff\\\[[[dddppp}}}wwwuuuuuuuuuqqqqqqpppnnnmmmkkkjjjiiiqqqpppnnnkkkkkkmmmrrrvvvwwwlllaaaXXXSSSQQQKKKHHHMMMXXXeeevvv```MMMEEE???888444222333333333333333222222...111111///444<<<;;;444...---,,,,,,---000222444222000...+++******+++,,,,,,,,,,,,,,,------------......---------,,,,,,,,,..............................///////////////...//////000000111111111111444444777;;;GGGaaa&&&&&&'''''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''(((((((((((((((((())))))))))))******+++---000222555777888;;;>>>@@@??????@@@BBBKKK___yyyxxx{{{~~~ooo___UUUQQQVVVbbbmmmxxx|||~~~|||xxxuuuuuuuuupppppppppooonnnnnnoooqqqiiiiiijjjkkkooowww|||pppeee^^^```XXXQQQLLLLLLQQQ^^^kkkppp]]]PPPFFF???;;;555444222222222333222222000111000...000444333...///...------///222555888111///---,,,++++++,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,........................---...////////////////////////000000111111222222111222555999CCC]]]''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))(((''''''''''''((()))++++++%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&***---&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((('''((((((((()))))))))***++++++---000333666888999;;;>>>BBBAAA>>>>>>BBBFFF___ppp~~~|||yyy{{{xxxxxxrrr^^^WWWOOONNNOOOSSS\\\dddlllqqqwwwyyyxxxttttttuuunnnoooooonnnmmmnnnqqqtttgggjjjooouuu|||~~~vvvpppqqqjjjaaaXXXOOOJJJPPPXXXiii~~~|||lllZZZJJJAAA999666222111111222111000444555333111111333111...000/////////111444777999///...---,,,,,,,,,,,,---+++++++++,,,,,,,,,------......---------,,,,,,,,,........................------...///////////////...//////000111111222222000222666999BBB\\\(((((((((((()))))))))***'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''((()))******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''((()))+++,,,---&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&+++111666&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&'''(((((()))(((((((((''''''(((((())))))******+++---///222666999;;;<<<===AAACCCAAA>>>AAAJJJSSSkkkvvv~~~{{{tttwwwzzzooorrr|||vvvvvv{{{mmm___VVVNNNMMMOOOSSSTTTSSSVVV\\\gggkkksssyyyxxxtttsssvvvmmmnnnnnnllljjjkkkppptttssswww}}}~~~xxxsssmmmfff\\\RRRPPPTTTTTTcccuuuxxx[[[FFF???:::444111222222111000111222222111111222222111///000000111222333444555...------,,,,,,,,,------,,,,,,,,,,,,------------......---------,,,,,,,,,........................,,,---...///000000000000......///000111222222333222555999<<>>???BBBCCC@@@>>>FFFVVVdddmmmuuuxxxrrrnnnttt{{{ooommmwww}}}{{{yyyjjj\\\RRRMMMPPPTTT[[[aaa___ZZZ[[[```gggjjjqqqxxxwwwqqqpppsssiiikkklllkkkiiilllsssyyy|||xxxvvvssskkk```[[[[[[QQQWWW___jjjyyynnnRRREEE???777333444444222000......///000//////000111...///000111111000000///------------------------,,,------------...............---------,,,,,,,,,........................,,,---...///000000000000......///000111222333333333666:::===DDD]]]&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''((()))++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((('''''''''(((((()))''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((((((&&&''''''((()))******+++,,,...111555999<<<>>>??????BBBBBB??????KKK```qqqooovvvxxxsssrrr{{{}}}uuurrryyy~~~|||qqq```TTTQQQQQQXXX^^^gggllliiidddeeekkkhhhjjjqqqwwwuuunnnlllpppfffiiikkkkkklllqqqzzz|||{{{zzzuuukkkdddbbbWWWVVVWWW___ppp{{{^^^JJJBBB:::555555555333111111000111222000...///111,,,---///000000...,,,***,,,,,,---------------...---------.........//////......---------,,,,,,,,,........................,,,---...///000000000000---...///000111222333333111555999<<>>CCCHHHEEEFFFCCCCCCOOOdddwww}}}xxxiiinnnvvvlllccc```^^^]]]aaahhhpppuuuuuuppplllkkkhhhcccdddgggjjjmmmoooooonnnmmmkkknnnssszzz~~~zzzwwwnnncccZZZXXX^^^dddzzzzzzrrr___OOOJJJFFF;;;333222444333222222111000000///222111111000///......------------.........//////...---,,,,,,,,,,,,---...........................------------------------------.........---,,,,,,/////////000111111222222555444666;;;AAAWWW))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++***))))))***,,,...000111444888;;;>>>BBBIIINNNEEEEEEDDDIIIYYYooovvvnnnxxxhhhaaa]]]aaafffjjjooosssvvvxxxvvvrrrpppooojjjdddcccgggkkkmmmllllllmmmooouuuyyy~~~|||pppcccYYYUUUTTTiiivvvyyyyyypppTTTHHHCCC;;;555444444333222222111111111111111111000000/////////...---------..................------,,,,,,------...////////////////////////------------------------...............---,,,+++/////////000111111222222666444666:::@@@VVV((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''))),,,///111555555888===EEELLLPPPQQQIIIIIILLLWWWiiiyyy|||xxxyyyppp___^^^```hhhqqqvvvwwwwwwyyywwwuuuttttttsssnnniiihhhkkknnnnnnkkklllqqqwww}}}{{{pppddd[[[WWWVVV```nnn}}}~~~___LLLBBB;;;888888333333222111000000111111000000000000////////////........................------------------------................................................////////////...---,,,+++/////////000111111222222555444666;;;AAAWWW((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))+++...222555:::777888BBBOOOVVVUUUPPPJJJMMMXXXiii{{{~~~~~~mmmcccXXXUUU[[[dddnnnxxx}}}{{{www{{{wwwtttuuuuuusssnnnkkkiiilllnnnmmmmmmrrr|||}}}rrrhhhbbbVVVXXX]]]eeepppttt]]]MMMBBB======444333111000//////000111000000000000////////////.....................---------------------------------------------------.........................../////////......---,,,/////////000111111222222444333666<<>>JJJXXX]]]WWWOOOIIIPPPbbbyyyuuuaaaVVVMMMMMMXXXeeeoooxxx}}}|||www|||xxxuuuuuusssnnnjjjjjjgggjjjmmmqqqvvv~~~}}}xxxlllfff^^^ZZZZZZeeezzzrrr```PPPCCC<<<666555222000//////000111111111000000/////////..................---------,,,------......------,,,------------------------........................---....../////////....../////////000111111222222333333666<<>>;;;888444222222222333333222111000///...---,,,//////.........---------,,,,,,---......---,,,,,,////////////////////////////////////////////////+++,,,---///000000111111/////////000111111222222555444777;;;BBBXXX))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((***))))))((('''&&&&&&&&&******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))((('''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%'''((())))))(((((()))***%%%'''))))))((('''((())))))+++///333333222555<<<;;;DDDSSS______XXXUUUVVVhhhqqq~~~yyy{{{yyyyyyrrrooojjjcccZZZTTTZZZddddddhhhnnnrrruuuxxxzzz|||{{{uuupppmmmjjjiiinnnvvvzzz}}}zzztttiii]]]UUUSSSSSScccqqq~~~aaaKKK>>>444333333000000444111111111111000000000000///......---------......,,,,,,,,,---------................................................------////////////000000000000/////////000111111222222555444777;;;AAAUUU~~~))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''(((((()))+++***)))(((''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))((('''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&((())))))(((((()))***&&&((())))))((('''((())),,,,,,///555777555777;;;CCCKKKVVV\\\YYYWWW^^^iiiwww~~~{{{sssuuu}}}mmmhhhccc^^^YYYXXX```iiinnnrrrwwwzzzyyyvvvtttssssssmmmiiiiiijjjmmmuuu}}}uuuiii]]]VVVSSSQQQXXXfffvvvtttWWWIII;;;777666444333555111111111111000000000000000///...---------------,,,,,,---------.........................................................////////////000000000000//////000000111111222222555444777;;;AAAVVV))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))(((((())))))***+++///...,,,***)))'''''''''&&&&&&'''(((((((((((('''((((((''''''''''''(((((('''''''''''''''((()))))))))((((((''''''''''''(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&((())))))(((''')))***''')))***)))((('''((()))///...111666999888:::>>>MMMQQQUUUUUUQQQVVVjjj~~~{{{rrrvvvmmmfff```^^^^^^```gggoootttxxx}}}~~~zzztttnnnjjjkkkfffdddhhhpppwwwxxxjjj^^^WWWQQQOOORRR```vvveeeUUUCCC:::666444222222222222111111111000000000111000///...------,,,,,,,,,------------.........................................................////////////000000000000//////000000111222222222555444777<<>>GGGXXXgggbbbUUUQQQ^^^ooo}}}~~~pppqqq{{{uuurrr}}}zzzvvvppplllllloootttxxxyyywwwxxx{{{zzztttooonnnmmmiiicccaaadddmmmwww~~~vvvhhh___jjjtttzzzhhhrrryyybbbNNNBBB===888555666555222222555///////////////.........////////////////////////000//////......//////000///111333111...///333888000000111111111222222222000000111222333333444444666444666:::@@@TTT|||(((((((((((())))))))))))((())))))))))))((((((''''''(((((())))))(((((('''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''((())))))***++++++''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((''''''''''''((((((((((((*********,,,...222444666777:::DDDRRR___ccc\\\TTTTTTaaasssssszzz|||sssxxxuuussspppmmmllllllnnnooowwwwwwyyyzzzvvvooommmooojjjgggddddddiiisss}}}ooo```dddhhhppp~~~pppyyyqqq[[[LLLBBB;;;555444222//////111......////////////000000////////////////////////111000000//////000000111000222333222000000333777000000000111111111222222111111111222222333333333777666888;;;???RRRzzz(((((((((((())))))))))))((())))))))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((()))))))))*********+++''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))''''''((((((((((((((()))(((***,,,...000222555777777===LLL^^^fffaaaZZZXXX```jjjwww|||~~~{{{}}}~~~xxxrrrqqqsssuuurrrqqqooommmllllllmmmnnnvvvssssssuuusssnnnmmmoookkkkkkkkkmmmrrrxxxzzzlllhhhddddddjjjttt{{{oootttyyyhhhZZZGGG???888666333///------111111000000///.........////////////////////////000000000000000000000000...///000///......000333000000000000111111111111222222222222222222222222555555888;;;???RRRzzz(((((((((((()))))))))))))))(((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++*********)))))))))((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((())))))*********'''***---000111222555888:::DDDVVVeeeggg```]]]^^^iiirrr~~~zzzxxxkkk```^^^dddkkkrrrpppnnnlllmmmooorrrtttyyyqqqmmmooopppmmmjjjiiilllnnnrrrwww|||tttllleee```___iiivvvdddsssqqqeeeNNNDDD<<<:::999555222111111111000000////////////////////////////////////////////////////////////------......------.../////////000000000111111111222222222222222222222222222444777;;;>>>QQQ{{{(((((((((((()))))))))))))))(((((((((((())))))***((())))))******))))))((((((((((((((())))))))))))&&&'''((())))))******)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++***))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((((((((()))(((((())))))******++++++'''***///000111222666:::???OOO```fffccc^^^```ccclllwww{{{~~~rrraaaSSSRRR]]]iiisssqqqooonnnooossswwwzzz}}}rrrjjjjjjkkkhhhcccbbbjjjnnnvvv}}}zzzoooeee[[[\\\oookkkgggrrr|||pppZZZNNNAAA<<<999666333333......///000000111222222////////////////////////...//////000000//////.../////////////////////////////////000000000111111111111111222222333333333111333888;;;>>>PPP{{{(((((((((((()))))))))))))))(((''''''((()))***+++))))))************))))))'''((((((((()))))))))***&&&'''((()))************))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))******+++(((,,,000222111333999>>>FFFZZZhhhcccZZZ[[[aaaeeerrr{{{~~~~~~}}}zzzppp___RRRSSSbbbqqqsssrrrqqqqqqrrruuuyyy{{{zzzqqqjjjgggeeeaaa```aaalllpppvvv}}}{{{sssfff]]]dddsssxxxnnnuuuyyyfffOOOAAA999444222333/////////000000111111222///////////////////////////000111111111111000///000//////000000000///...////////////000000000111000000111222333333444444222555999;;;===NNNyyy(((((((((((()))))))))))))))(((''''''''')))***+++))))))************))))))'''((((((((())))))******&&&'''((()))************))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''((())))))******...222333222555;;;@@@KKKaaammm```SSSWWW```ddd{{{zzzyyyrrrcccWWWYYYkkk|||ssssssssstttuuuvvvxxxyyysssnnniiifffbbb^^^```eeepppsssvvv{{{sssccc^^^dddxxxtttooodddMMM???777444555333333222111000///......////////////////////////000111222333333222111000///......///000000...---////////////000000000000///000000222333444555555444666;;;<<<<<>>888777333333333222111111111222000000/////////.........000000////////////000000000000000000000000000000000000111111111222222222111222222111111222444666555888666888???JJJlll(((((())))))))))))(((((()))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((************((((((((((((((('''''''''&&&&&&((((((((((((''''''''''''(((((((((''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''(((((()))******///000333555666;;;IIIVVVfffddd]]]WWW[[[mmmyyytttzzznnnmmmuuuyyyvvvsssrrrsssuuuwwwxxxvvvrrroooiiidddaaabbbdddffflllrrrtttxxx|||zzzjjj___llltttvvvmmmhhh^^^ddd}}}sss[[[DDD;;;;;;333333222222111111111222000000////////////......000000////////////000000000000000000000000000000000000000111111111222222111222222222111222444666666888666888>>>HHHjjj(((((())))))))))))(((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((()))******)))((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''((('''(((((()))***+++,,,///111444555888AAAQQQ^^^fffaaaZZZZZZeeexxxyyy~~~qqqsssxxxvvvtttvvvwwwuuuuuuvvvwwwuuuooojjjccc```___```dddjjjrrrwwwyyy{{{}}}~~~~~~}}}xxxfffYYYTTTjjjtttwwwggg```nnn~~~lllRRRBBB===555444222111222222222111000000//////////////////000000////////////000000////////////////////////000000000000111111111111000222333333222222444666555888666888>>>IIIkkk))))))(((((((((((())))))(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))((((((((())))))(((((((((''''''''''''''''''(((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((***+++------000333555666<<>>:::444222333444222000//////000000000000111111000000////////////000000000000000000000000000000/////////000000000111111000222444555444444444555444777666999AAALLLooo***)))(((''''''((()))***(((((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))((((((((('''''''''''''''((((((((()))'''((((((((((((((())))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((((((''''''&&&%%%%%%'''(((((((((''''''((((((((((((((((((((((((''''''((()))+++---///000333444666;;;JJJ[[[cccbbbZZZUUUWWWeeettt{{{pppbbbpppwwwxxxtttaaadddnnnuuusssoooqqqwww{{{{{{{{{yyytttmmmgggcccaaa\\\aaadddfffmmmxxx|||zzzxxxwwwuuurrrmmmiiilllwww}}}yyymmmaaadddqqqrrrrrrsssvvvzzzxxxjjjjjjyyypppWWWCCC===666444444444222/////////000000000111111111000000////////////000000000000000000000000000000////////////000000000111000222444555555444444555444777666888@@@KKKmmm***)))(((''''''((()))***(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))************************((((((''''''''''''(((((())))))))))))((((((((((((&&&'''''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))''''''((()))******))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&''''''''''''''''''&&&$$$%%%'''(((((((((''''''))))))))))))))))))))))))''''''((()))+++...000111444555666===NNN```eee```]]]WWWWWWcccpppwww}}}kkk\\\ooo}}}|||jjjTTTeeeooosssppprrryyy{{{www{{{|||zzztttkkkddd``````^^^dddhhhjjjqqq|||~~~|||zzzzzzyyywwwqqqmmmjjjttt|||}}}xxxnnnnnnvvvvvvsssppppppttt{{{vvvfffooozzz{{{bbbEEE???888555555555222/////////000000111111111222000000////////////000000000000000000000000000000////////////000000000000000222555666555444555555555888666888>>>IIIjjj******)))(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))***)))(((''''''((()))***))))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''******))))))((((((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((***(((&&&&&&'''((('''&&&))))))(((((('''''''''&&&(((((()))***,,,...111333///:::AAACCCNNN^^^ddd^^^VVVbbbfffkkkuuuwwwyyy}}}nnnoooyyyjjjaaa^^^nnnmmmnnnrrrwwwzzzyyywww|||vvvnnngggcccbbbaaa```___fffnnnqqqrrrvvv~~~{{{wwwsssxxx~~~~~~|||zzzvvvtttqqqooopppssswwwzzz}}}yyynnnsss~~~tttyyyXXXFFF999888777000///333000000000000////////////111111000///////////////000000111111111111000000000000222333333333333333111222222333333444444555333888999:::???IIInnn******)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***)))(((''''''((()))***))))))((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''((('''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))((((((''''''''')))(((((((((''''''''''''(((((()))***,,,///111333222888AAALLL[[[fffeee___TTTdddnnnwwwtttvvvttt~~~ppp\\\XXXbbbsssrrrqqqsssvvvyyyyyyyyyvvvpppiiicccaaabbbcccdddeeejjjooosssuuuyyy{{{vvvwww{{{}}}{{{wwwsssqqqrrrtttuuuzzzwwwtttwww~~~xxx___MMM>>>======777555888222111111111111000000000111111000///////////////000000111111111111000000///000111222333333333333222222333444444555555666333999999:::???IIImmm***))))))((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&###%%%((('''%%%$$$%%%'''((((((((((((''''''''''''))))))***+++---000222333777888DDDYYYhhhiiiaaa[[[UUUhhhwwwcccsss{{{yyygggRRRWWWmmmwwwuuussstttvvvxxxyyyyyysssmmmfff```___bbbeeefffjjjkkknnnrrrwww{{{|||wwwyyy}}}}}}xxxuuutttssssssvvv~~~wwwrrrooo}}}|||fffSSSAAA<<<<<<777444666333333222222222111111111111111000/////////000000000000111111111111000000...///000111222222222222333333444444555666666666555:::::::::???IIInnn))))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((())))))******++++++&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%"""&&&((('''$$$%%%+++000(((((((((((((((''''''''')))***+++---///111333444:::===MMMfffnnndddZZZZZZ```qqq~~~eeetttyyynnn\\\RRR^^^sssuuuuuuuuuvvvwwwxxxxxxwwwtttmmmeee______bbbfffhhhkkkjjjkkkpppwww|||~~~~~~|||xxxxxx|||~~~{{{yyywwwvvvtttzzz~~~zzz||||||tttiiiqqq||||||wwwaaaKKK???:::555222222333222222222111111111111111111000000///000000111000000111111111111000000...///000111111222111111222222333333444555555555555:::::::::>>>IIInnn))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))******++++++&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))***)))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''')))***(((&&&***333;;;'''''''''(((((((((((((((***+++,,,...000222333444;;;CCCZZZpppppp```\\\eeevvvpppyyy|||{{{vvv```RRRZZZiiiqqqooorrrvvvyyyyyywwwtttsssmmmggg```]]]^^^ccciiilllnnnllllllqqqxxx}}}~~~}}}~~~zzzwwwuuuttttttxxx~~~~~~{{{yyytttwww}}}}}}hhhiiimmmyyywwwlll{{{{{{aaaMMM@@@999555444222222111111111000000000111111000000000000111111000000111111111111000000...///000111111222111111000111111222333333444444555:::999:::>>>JJJooo((((((((((((((())))))***''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''''''''(((((('''((()))))))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$######(((000777'''''''''(((((((((((((((***+++---000222333444555;;;KKKeeeuuunnnaaahhhyyy{{{zzz~~~{{{wwwuuu]]]XXXjjjwwwtttnnnrrrxxxzzzxxxtttpppnnnaaa^^^ZZZZZZ___gggnnnrrrtttsssrrruuuzzz}}}~~~}}}zzzyyyvvvqqqllljjjjjjkkknnnssszzz}}}zzzuuuuuuyyymmmiiifffmmmnnnsssuuu\\\HHH===777666222111111111111000000000111111000000000111222222000000111111111111000000...///000111222222222222000000000111222222333333444999888999???KKKqqq((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((()))******)))((('''))))))((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''')))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''((((((&&&&&&((((((((('''%%%$$$'''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###"""!!!!!!"""%%%))),,,''''''''''''((((((((()))***,,,...111333444555555???RRRiiiqqqhhhbbbqqq|||yyyzzzpppcccgggwwwzzzrrrvvvzzzzzzvvvppplllkkk]]][[[ZZZ]]]dddmmmtttxxxzzzyyyxxxxxxxxxyyyyyyyyyuuuuuuqqqllleeebbbbbbdddkkkpppxxx}}}vvvsssuuu|||~~~xxxrrriiigggttt|||}}}hhhPPP@@@888555333333222222222111111111111111000000111111222333000000111111111111000000///000111222333333333333000111111222222333444444333888777999???LLLsss((((((((((((((()))******))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''))))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))(((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))******((((((''''''''''''((((((%%%&&&'''((((((&&&$$$###'''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((('''&&&''')))***)))'''&&&'''''''''(((((())))))+++,,,///222444555555555DDDWWWjjjlllbbbaaarrr}}}}}}xxxpppfffeeennnyyy}}}{{{xxx{{{|||yyysssnnnjjjjjjaaa```___bbbiiiqqqwww{{{||||||zzzxxxuuutttssssssuuuuuurrrllleeeaaa```aaajjjooowww|||vvvqqqrrryyy~~~~~~~~~|||zzzzzzzzz|||}}}}}}pppeeeiii}}}xxxrrrYYYEEE;;;777444444444333333333222222111111000000111222333333000000111111111111000000000111222333333444333333111222222333333444555555222777777999???MMMuuu))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((())))))'''%%%$$$%%%'''((()))***(((%%%%%%''')))''''''''''''((((((((((((***)))'''&&&&&&(((***+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))'''''')))+++000///...000333555777777III___lllcccZZZdddyyy}}}ppptttqqq```hhhxxx~~~}}}}}}~~~|||yyywwwtttoookkkggg^^^^^^```fffooowww{{{{{{|||{{{uuupppqqqsssxxxzzzyyyrrrhhh```]]]^^^fffoooxxx|||~~~yyytttsssvvv||||||yyyzzz|||}}}}}}yyyoooeeebbblll~~~~~~jjjLLL;;;777333333222//////222222111222222111111111111222222111111000000000000111111000000000000111111111111222222222222333444555555444888888999???LLLttt))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))'''((()))((('''&&&''')))''')))***)))'''&&&''')))''''''''''''((((((((((((***)))'''&&&&&&''')))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''''')))+++...///000111333777;;;>>>UUUcccggg[[[VVVeee~~~hhhnnnxxxiiiooo|||}}}|||yyyvvvrrrmmmhhheee]]]^^^bbbiiirrryyy|||}}}yyyuuuuuuwww||||||zzzsssiiibbb___```eeemmmvvv{{{~~~~~~{{{tttqqqtttzzz~~~|||||||||}}}{{{|||wwwkkk```bbbuuuyyysss~~~xxxYYYBBB999666555333111111222222111222222111111111111222222111111000000000000111111000000000000111111111111111111111111222333444444333888777888>>>JJJrrr))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))&&&'''))))))((((((((()))&&&((())))))((('''((()))''''''''''''((((((((((((+++***((('''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&''')))***,,,///222333333777@@@GGG___eeebbbYYYYYYkkk}}}ooouuuvvvlllqqqyyy|||}}}{{{zzzwwwsssmmmgggbbb___]]]___eeennnvvv|||~~~~~~}}}{{{|||~~~xxxnnnfffcccbbbaaahhhrrryyy|||~~~}}}{{{}}}yyyssstttzzz}}}{{{yyyzzz|||{{{yyyhhh```iiiwwwuuurrr~~~hhhMMM>>>:::777555333333333111111222222111111111111222222111111000000000000111111000000000000111111111111000000000000111222333444444888777888===IIIooo))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((%%%''')))***(((''''''(((&&&''')))***))))))((((((''''''''''''((((((((((((---,,,***)))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''''''''&&&''')))++++++000444333222888DDDPPPcccdddaaa]]]cccttt~~~~~~}}}zzz|||rrrlllkkkqqqwwwxxxyyy|||xxxwwwtttnnnggg```\\\YYY```dddkkksssyyy|||}}}|||~~~wwwllleeeaaa]]]bbbkkkuuuyyyzzz||||||yyyxxxzzz~~~}}}{{{}}}~~~|||{{{}}}zzz}}}tttgggeeejjj~~~iiijjjrrrWWWFFF>>>888444444555333111111222222111111111111222222111111000000000000111111///000000000111111111111111111111111222333444555555999999999>>>IIIooo))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''((())))))'''&&&&&&'''((((((((()))***))))))(((''''''''''''((((((((((((...---,,,+++******))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((''''''''')))+++---111555333222999IIIVVVjjjeee^^^^^^iiixxx}}}~~~~~~|||zzzzzzgggiiiooowww|||||||||~~~wwwvvvssslllddd]]][[[[[[dddjjjqqqxxx{{{{{{zzzyyyyyy{{{}}}}}}qqqeee^^^[[[\\\dddpppvvvwwwzzz|||zzzvvvxxx|||~~~|||nnnccc^^^bbbZZZzzzvvvaaaQQQCCC:::333444555222111333222222111111111111222222111111000000000000111111///000000000111111111111333333222333333444555666666;;;:::;;;???JJJooo))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))((())))))(((&&&&&&(((***,,,***(((((()))))))))(((''''''''''''((((((((((((---,,,,,,,,,++++++******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((+++---...222444333444>>>PPP___qqqfff[[[\\\iiixxx{{{xxx||||||wwwuuuyyy|||}}}fffkkkttt{{{~~~~~~}}}}}}yyywwwssskkkbbb^^^^^^aaahhhnnnuuuzzz{{{zzzyyyxxxvvvxxxzzz}}}vvvjjjbbb^^^[[[```kkkrrrsssyyy{{{|||~~~~~~|||{{{wwwxxxzzz}}}xxxiii```tttjjj___www{{{nnnbbbMMM???555555555111000444222222111111111111222222111111000000000000111111000000000000111111111111333333333444444555666777555;;;;;;<<<@@@KKKppp))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))((())))))((((((***...111000,,,(((&&&'''))))))(((''''''''''''((((((((((((******************))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))))))))***,,,...///111222333888FFFZZZiiioooeee\\\```mmmyyy}}}}}}{{{tttttt{{{zzzrrrrrrzzz|||sssppptttyyy{{{||||||{{{zzzwwwvvvpppggg___]]]```eeeiiiooovvv{{{{{{zzzyyyyyyyyyzzz{{{~~~~~~vvvoooeee^^^^^^gggnnnooovvv{{{{{{||||||{{{{{{zzzyyyxxxxxxyyy{{{~~~tttmmmjjjuuuppptttyyyZZZHHH999777666000///333222222111111111111222222111111000000000000111111000000000000111111111111333333333333444555666666333999:::;;;@@@JJJooo))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))---333777222---(((%%%&&&(((((((((''''''''''''((((((((()))'''(((((())))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((*********+++---//////000111444<<>>GGGmmm************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''')))---000000---)))'''((()))((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***))))))***,,,...000000444444666DDDZZZeeeeee\\\YYYaaattt}}}{{{yyyxxxpppvvv}}}||||||xxxsssrrrkkkaaa[[[[[[___eeehhhnnnqqquuuyyy{{{zzzwwwuuuzzz}}}vvviiiccccccgggqqq{{{}}}|||||||||}}}}}}{{{yyywwwwwwxxxxxxyyy}}}|||zzz~~~|||xxxvvvssslllpppyyynnnwww{{{]]]CCC<<<999111///555222222222222111111111111222222111111111111222222////////////000000000000222222333444444555555666777999888;;;???HHHnnn************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&''')))+++)))'''&&&((()))***)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&'''((()))'''%%%&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((******)))***+++,,,...000333444444:::MMMccckkkggg^^^aaammm{{{oooiiinnnyyynnngggvvv|||zzzzzzvvvqqqnnneee\\\YYY]]]dddiiijjjpppqqqsssuuuuuutttsssrrruuu{{{}}}nnndddbbbfffqqqzzz{{{zzz{{{|||~~~~~~|||uuuvvvwwwwwwxxx|||{{{vvvyyy}}}zzzuuurrrjjjdddcccmmmxxxppp}}}mmmQQQ???888444333333333222222222111111111111222222111111111111222222/////////000000000111111222222333444444555555666888999999<<<@@@IIIooo************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))'''&&&&&&&&&((('''&&&&&&'''((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((('''&&&'''))))))'''&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))***)))******,,,---///000111111333AAA[[[sssxxxrrrdddjjjyyy{{{nnnhhhnnnzzztttvvvooo]]]\\\rrr~~~~~~zzzxxxxxxsssmmmjjjbbbYYYYYY```hhhkkkjjjnnnooooooooonnnoooppprrrsssyyy~~~|||wwwuuuyyy~~~ttthhhdddgggooouuuzzzyyyyyyzzz}}}~~~}}}|||xxxxxxxxxxxxxxxzzz{{{tttwww}}}|||wwwsssccc^^^WWWYYYlll{{{yyy|||___FFF;;;:::999444333333222222222111111111222222111111111111222222111111222222222333333333222222333444444555555666777999888;;;@@@IIIooo************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))(((''''''((('''((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((''''''((())))))(((&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))***+++---...///000111000777LLLjjjzzzeeeooo}}}{{{qqqqqqwww{{{sssooobbbPPPVVVnnn}}}|||~~~|||xxxvvvtttooohhhfff___YYY[[[ccciiijjjhhhiiijjjjjjjjjiiikkkooossswww{{{}}}yyysssrrrwww}}}yyynnniiikkkmmmnnnyyywwwwwwwwwyyy{{{zzzyyy{{{{{{zzzyyyxxxzzz}}}zzzrrruuu{{{|||yyyvvveee___TTTQQQ___zzzhhhNNN@@@>>><<<666333333333222222222222111222222111111111111222222222222222222333333333333222222333444444555555666666888777:::???GGGnnn************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))))))))((()))***''')))))))))'''&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''((()))***(((&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((())))))***+++((()))***,,,---///000111555555>>>VVVrrruuujjjuuuzzztttyyyzzzuuujjjZZZMMMYYYpppyyy{{{}}}{{{vvvsssqqqjjjccc___\\\[[[___eeejjjiiigggfffhhhiiihhhgggiiiooottt}}}~~~~~~zzzuuutttwww|||yyy{{{}}}}}}|||}}}}}}sssppppppooolllvvvuuutttuuuwwwxxxyyyxxx||||||{{{yyyxxxzzz}}}|||sssuuuyyyyyyxxxxxxnnnfffZZZUUU[[[nnn}}}mmmWWWHHH@@@;;;666333333333333222222222222222222111111111111222222000000000111111111111222222222333444444555555666666777777:::>>>GGGmmm************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***&&&(((******((('''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''(((******((('''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((()))***++++++((()))***,,,...///000111777888CCC\\\uuu~~~vvvkkkooo|||xxxwww{{{vvvfffWWWQQQdddyyy{{{{{{|||zzzuuuqqqnnnggg___WWWYYY]]]bbbhhhjjjjjjhhhgggiiijjjiiigggiiiooouuu|||}}}~~~|||xxxuuuttttttxxx{{{~~~}}}{{{|||wwwuuuvvvtttooosssrrrqqqsssvvvyyyzzzzzzxxxyyyxxxxxxxxxzzz~~~yyyxxxxxxwwwxxxzzzvvvkkkaaa[[[ZZZccc|||xxxsssdddSSSCCC:::777444444333333333222222222222222111111111111222222000000000111111111222222222222333444444555555666777888777:::???HHHnnn************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''%%%%%%&&&((($$$'''******(((((())),,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&)))(((((((((******((('''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++((()))+++---///000111111555777EEE^^^tttzzzooodddppp|||~~~www{{{vvvdddVVVVVVnnn{{{|||zzztttppplllddd\\\RRRVVV]]]dddiiikkkkkkjjjiiikkkmmmkkkhhhjjjooouuuyyyzzz||||||yyyuuuppplllzzz}}}~~~||||||yyyxxxzzzyyysssqqqpppppprrrvvvzzz|||}}}tttuuuvvvvvvwwwzzz|||zzzwwwyyy|||yyymmmccc___XXXZZZsss~~~|||yyynnn\\\GGG;;;999444444444333333333222222222222111111111111222222222222333333333444444444222222333444444555555666888999888<<<@@@IIIooo************************+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((***---///---+++)))'''&&&&&&((((((+++*********))))))((((((((())))))(((''''''(((***''''''((())))))***))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((************************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***'''''')))***++++++++++++(((((())),,,///111111000888===QQQmmmwwwlllbbbbbbtttyyynnnpppsss[[[XXXhhhyyy~~~|||xxxuuuvvvqqqfff[[[UUUPPPVVV]]]dddhhhjjjlllmmmooonnnlllmmmnnnooonnnmmmtttxxx|||~~~|||wwwssspppsss|||}}}zzz|||}}}yyyuuupppllloooxxx}}}zzzvvvxxxwwwvvvwwwyyy|||~~~|||yyyxxxxxxwwwnnncccYYYRRRTTTaaannnuuukkkNNN>>>>>>888555333333555555333000111111111111111111111111333222222222111000000000222222222222333444555555666999999;;;???GGGnnn************************+++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((((())),,,...,,,+++)))'''&&&'''((((((*********)))))))))(((((()))***+++***)))((()))+++'''((())))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******************************************************)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))&&&'''((()))************((()))***---000111222222555>>>SSSkkkqqqiiieeejjjsss}}}xxxsssmmmsss~~~{{{lllSSSWWWlll|||~~~}}}xxxvvvvvvpppdddYYYTTTPPPUUU\\\bbbfffhhhjjjlllnnnnnnnnnoooppppppmmmkkksssvvvzzz}}}{{{xxxtttqqqssszzz~~~~~~}}}~~~{{{uuuooojjjmmmuuu{{{{{{xxxyyyyyyxxxyyy{{{~~~{{{xxxvvvrrrjjj```WWWPPPOOOXXXddd|||pppVVVDDD>>>999555333333555666333111111111111111111111111111222222222222111111111111222222222222333444555666666999999;;;???GGGnnn++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((((((***,,,+++***)))'''''''''((((((******))))))))))))((((((((()))+++***)))((()))***)))))))))***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((&&&''''''((())))))))))))******,,,...000222333444:::HHH___ooopppiiimmmwwwwww~~~|||}}}|||ssskkkkkkyyy|||yyycccNNNZZZrrr~~~~~~}}}{{{wwwtttssslll___TTTOOOQQQUUU\\\aaadddfffhhhjjjiiikkknnnrrruuutttpppmmmpppsssxxx{{{{{{yyyvvvssssssxxx||||||}}}wwwqqqkkklllrrrxxx{{{{{{yyyxxxxxxzzz|||}}}~~~~~~yyyvvvqqqjjjbbbZZZRRRMMMQQQXXXxxx~~~xxx}}}ttt___III===:::666333333555666444222222222222222222222222222111111111222222222222222222222222222333444555666666888999;;;???GGGnnn++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***+++***)))(((''''''(((((())))))))))))))))))((((((&&&(((******)))((('''(((***************)))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&'''(((((((((((((((+++,,,...///000222555666@@@TTTkkkssslllfffmmmyyyxxxyyyvvvyyyvvvoooeeemmmyyy```SSSdddyyy}}}zzz{{{xxxtttqqqnnneeeYYYOOOKKKSSSWWW]]]aaadddeeeggghhhbbbfffmmmuuuyyyyyyuuuqqqoooqqquuuyyy|||{{{xxxuuurrruuuxxx{{{}}}zzzrrroooqqqvvvzzz|||tttuuuuuuwwwzzz~~~}}}}}}}}}{{{vvvpppiiicccYYYPPPOOORRRiiizzzjjjddduuuwwwdddLLL>>><<<888444333555666555444222222222222222222222222111111111222222333333333333222222333333444555666555888888;;;???GGGnnn++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))(((''''''((()))))))))((((((((((((((((((((((((((((((((())))))'''))),,,---,,,***))))))******+++******)))((((((************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&''''''(((((((((((('''+++---///000000222555888DDD[[[ppppppddd___gggqqquuu||||||sssnnnpppooojjjfffqqq~~~nnnbbbbbbqqq|||yyyvvvyyyxxxsssoookkkbbbVVVOOONNNVVVZZZ^^^bbbccceeefffhhhcccgggnnnwww{{{{{{wwwsssnnnpppsssxxx|||}}}zzzwwwrrrsssvvvzzz~~~{{{||||||vvvssstttxxxzzzqqqqqqsssuuuyyy|||}}}}}}|||wwwqqqkkkaaaVVVPPPPPPYYYuuu~~~mmm___fff{{{|||jjjTTTEEE@@@;;;555333444666666444222222222222222222222222111111222222333333333444333333333333444555666666555888888;;;???GGGooo,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******(((''''''((()))))))))))))))(((((((((''''''(((((((((((())))))))),,,000111000...,,,+++*********+++******))))))************************(((((())))))))))))((((((++++++++++++++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((('''(((((())))))(((((((((+++...000000///111555:::MMMbbbrrrlll```___hhhppp{{{}}}uuussswwwvvvqqqlllyyy~~~|||~~~fffhhhoooxxxzzzvvvuuuwwwyyytttnnniii```VVVRRRTTTYYY\\\___bbbcccdddeeeggggggjjjpppwww{{{{{{wwwtttpppppprrrxxx}}}|||yyyrrrqqqttt{{{~~~|||}}}xxxzzz~~~{{{tttrrrsssuuunnnooorrruuuxxx|||{{{tttnnneeeYYYRRRQQQSSSbbbqqqjjjuuuttt```RRRDDD>>>777444444555555444333333333333333333333333222222222333333333333333333333333333444555666777444777888;;;???HHHooo,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***(((''''''((((((((())))))))))))(((((('''''''''((((((((())))))(((+++000222000---+++***))))))***+++++++++******************************'''((()))******)))((('''+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))((())))))******))))))(((+++---000///...000555:::UUUgggpppfff^^^eeeqqqwww~~~yyy~~~uuu}}}~~~}}}zzzsssnnnbbbmmmuuuvvvuuuvvvxxxwwwwwwqqqkkkddd[[[TTTTTTXXXZZZ\\\___aaaaaabbbccceeefffiiinnnuuu{{{}}}|||zzzqqqqqqsssxxx~~~~~~zzzqqqooosss|||}}}yyyyyyxxx{{{~~~~~~tttnnnnnnooojjjlllnnnrrrvvvyyy|||~~~~~~vvvpppggg\\\UUUSSSVVVSSSsssrrrttt~~~kkk\\\HHHAAA999444444555444444333333333333333333333333333333333333333333222222444333333444444555666777444777888;;;???HHHooo,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&)))))))))((((((((('''((()))))))))))))))(((&&&'''''''''(((((())))))$$$(((---000...+++(((&&&((()))***+++++++++++++++************************'''((()))******)))(((''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***)))***************))))))***---000///---///555:::VVVdddhhh\\\XXXeeeuuu{{{xxxxxx|||~~~{{{|||}}}vvviii^^^bbbooovvvqqqpppxxx{{{wwwsssmmmfff___VVVPPPRRRXXXYYY\\\^^^______```bbbcccbbbeeejjjsss{{{sssrrrsssxxx{{{qqqooosss}}}|||wwwwwwyyy|||~~~sssllljjjkkkfffgggjjjnnnrrrvvvyyyzzz}}}}}}xxxrrrjjj___XXXWWWUUUGGGcccuuuqqqqqqaaaJJJCCC:::444333444444333333333333333333333333333444444444333333222222222444444444444444555777777444777888;;;???HHHppp,,,---,,,+++******,,,...,,,,,,,,,+++***)))(((((()))***++++++***)))***+++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))(((((((((***)))))))))***+++,,,---+++++++++******)))))))))'''(((***,,,------,,,+++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,...............---,,,+++,,,,,,------,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))(((((((((((())))))***'''111000,,,000333999GGG\\\gggiii``````nnn|||~~~~~~|||pppcccZZZqqqvvvwwwrrrooorrrwwwzzzqqqhhh^^^WWWSSSPPPRRRWWWXXXXXXYYY[[[\\\]]]^^^___ccceeeiiipppwww}}}zzzqqqlllrrr{{{~~~}}}|||qqqvvv}}}||||||yyy|||{{{sssnnnmmmgggffffffkkkrrrxxxzzzyyy{{{{{{}}}|||vvvrrrjjj```WWWSSSKKKTTTssskkkvvvssshhhYYYHHH:::555555222222444222222222111111111111000000111111111111222222222444444444555555555555555999;;;;;;<<<>>>GGGppp,,,---------++++++,,,...,,,,,,++++++******)))))))))***++++++***)))***+++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))((()))))))))))))))***+++,,,))))))******++++++,,,,,,------...///000000000000111111222222222222111111///...---,,,+++,,,------///.........---,,,,,,++++++,,,,,,---,,,+++))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((((()))******)))000///...222444???TTTqqqsssmmmeeelll|||vvv~~~ppp___YYYxxx}}}}}}vvvqqqqqqrrrsssmmmdddZZZUUURRRQQQUUUZZZ\\\\\\[[[[[[ZZZYYYYYYYYY___bbbgggmmmssswww{{{|||xxxoookkkpppwwwyyywwwvvvssswww||||||zzzyyy|||zzzsssooojjjhhhiiimmmtttyyy{{{zzzyyyyyy{{{~~~{{{wwwpppeee]]]WWWNNNPPPfffrrrppp{{{ssshhhUUUAAA999777444333444333333333333222222222222111111111111222222222222444444444555555555555555888::::::;;;>>>GGGppp,,,---//////---,,,---...+++++++++++++++*********)))***++++++***)))***+++************************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))***+++,,,---+++,,,---///000222333444666666666666777888999999999::::::;;;;;;::::::999555333000---,,,---...///000///...---,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))***++++++...---111555444EEEddd|||wwwmmmkkk}}}{{{vvvuuu~~~qqq]]]^^^}}}{{{tttrrrpppnnnhhh^^^UUUQQQQQQRRRWWW]]]```___]]][[[XXXVVVTTTSSS]]]bbbhhhlllooorrrwww{{{xxxpppkkkpppvvvvvvtttssswwwyyy||||||yyyxxx|||yyyrrrmmmllllllpppwww|||}}}|||zzzyyyyyy||||||vvvmmmfff^^^TTTNNNVVVmmmnnnvvv|||eeeKKK<<<888777555444444444444444333333333333111111111111222222222333444444444555555555666666666999888;;;???HHHppp+++---000000///---------***+++++++++++++++++++++)))***++++++***)))***+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++---///000111333444555777888:::;;;<<<>>>======<<<<<<>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA:::888444000...///000222222111///...------------***++++++++++++,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))***++++++......,,,222666444JJJqqqyyyrrrnnnvvv~~~vvvttt{{{}}}ooo___iii{{{}}}xxxuuurrrnnndddZZZQQQOOOPPPSSSXXX]]]```___^^^\\\YYYWWWVVVUUU^^^cccjjjmmmnnnpppvvv|||xxxqqqmmmrrrxxxxxxvvvvvv{{{{{{|||~~~{{{xxxxxx{{{~~~wwwpppooooootttzzz|||{{{zzz{{{~~~}}}xxxrrrooohhh___SSSPPP___|||tttvvvpppQQQ>>>999888777444444444444444333333333333111111111222222222333333333333444444555666666666555777777:::???HHHnnn+++---000000///---------+++++++++++++++,,,,,,,,,)))***++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((()))))))))*********++++++---///111444666888::::::;;;<<<<<<===>>>>>>??????>>>======>>>@@@AAAAAABBBBBBCCCCCCBBBBBBAAA>>>;;;777333111111222333444333222000///.........++++++++++++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((()))***+++,,,000...,,,222666666NNNvvvyyyqqqooo}}}{{{tttwww|||hhhcccrrryyy~~~}}}yyyvvvqqqlllaaaWWWNNNNNNQQQSSSWWW[[[\\\\\\\\\\\\\\\\\\\\\\\\___dddjjjllllllnnnuuuzzztttooommmsssyyyzzzyyyyyy}}}}}}~~~}}}zzzxxxxxx{{{~~~~~~}}}uuusssssswww}}}~~~}}}{{{}}}~~~~~~|||wwwtttsssqqqhhh[[[TTT[[[ppp{{{yyyuuuVVV@@@999999888444333333333333222222222222111222222222222333333333333333444444555666666777555666666:::???GGGlll,,,---//////---,,,---...,,,,,,,,,,,,,,,+++++++++)))***++++++***)))***+++************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++((())))))+++,,,---......///000111222555777999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>????????????>>>>>>???===999666444333444555555555555444333111///...,,,,,,+++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((()))***+++,,,---///000---000777<<>>>>>>>>>>>======???===;;;888666555555555666777888888666333000......---+++************+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''((((((((()))))))))***&&&'''***++++++***'''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))***+++---...,,,111...///:::EEEZZZuuuqqqeee\\\eee{{{yyy|||~~~|||lll```pppqqq{{{}}}|||wwwsssooohhhaaaZZZQQQLLLOOOUUUWWWWWWXXXXXXYYYZZZ[[[]]]^^^``````eeefffgggiiilllpppsssuuullliiijjjqqqvvvwwwwwwyyy~~~zzzvvvxxx{{{yyy{{{}}}{{{yyyyyy{{{~~~}}}}}}~~~|||zzzuuuvvvxxx|||~~~|||}}}}}}yyyqqqnnnpppccc\\\]]]XXXVVVlll{{{wwwbbbKKK???<<<999555444444444444333333333333222222222333333333444444222222333444555666777777666777666:::???FFFggg,,,------+++******,,,.........---,,,,,,+++******)))+++++++++***)))***+++************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++,,,...000333555777888999888777666666555555555888888999999:::;;;;;;<<<===>>>???@@@???>>>===<<>>===;;;999888666555555666777999:::888555111...///...,,,***))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******%%%'''***,,,,,,***'''%%%((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((()))***,,,---...)))111//////<<>>:::555666666555555555444444444222222333333333444444444222222333444555666777888666777666:::???EEEfff///......---------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******)))(((((((((((((((+++***)))((()))+++---///333333444666888999888777444444555444333444666999===<<<;;;::::::<<<>>>@@@AAABBBBBB@@@AAACCCCCCBBBBBBBBBBBBBBBAAA@@@>>>===CCC@@@===;;;;;;;;;;;;:::999888888999999888555333111///,,,+++,,,+++***(((...+++)))***,,,...---+++,,,,,,,,,+++++++++******))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))'''))),,,---,,,+++++++++******))))))((((((''''''''''''''''''((((((((()))))))))))))))***+++,,,---111///000555???MMM```oooiiidddccckkkzzz|||iiiiiitttttthhhssstttuuuyyy}}}zzzrrrhhh```]]]QQQOOONNNQQQUUUXXXYYYWWWWWWWWWWWWXXXZZZ\\\___```fffiiikkkkkknnnssstttqqqqqqllljjjmmmpppqqquuuyyy~~~yyyyyy|||||||||zzz{{{{{{xxxxxxzzztttyyy}}}~~~{{{|||~~~~~~|||vvvrrrqqqrrrxxx~~~|||}}}~~~||||||}}}rrrooojjj```XXXVVVSSSSSSaaasss~~~}}}pppTTTCCCCCC@@@555777555333333444444333222333333333444444444555555333333444444555666666777777777666:::???DDDccc//////......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++******))))))))))))************+++---///111333777666555555555444333222111333555777888;;;>>>AAA>>>>>>>>>>>>>>>???AAABBBIIIGGGDDDAAAAAAEEEHHHIIIMMMKKKHHHFFFDDDDDDDDDDDD@@@@@@@@@BBBDDDEEECCCBBB???===;;;;;;:::999666444000...,,,,,,---...---------+++))))))+++,,,+++***,,,,,,,,,++++++++++++******)))))))))((((((((((((************)))))))))(((((((((((((((((((((((((((***,,,......---+++*********)))))))))(((((((((''''''''''''((((((((())))))))))))))))))***,,,------111000111666AAASSSccckkkaaadddkkkvvvyyyyyyhhhlllzzzxxx}}}ssscccvvvxxxuuuxxxyyywwwpppfff]]]XXXPPPNNNMMMOOOSSSWWWXXXXXXXXXWWWWWWXXXZZZ]]]```bbbiiilllnnnnnnqqquuutttqqqpppkkkiiilllooopppssswww{{{}}}{{{zzz|||{{{wwwuuuwwwtttxxx}}}~~~~~~}}}}}}zzztttooolllmmmsss{{{||||||~~~~~~~~~~~~sssnnnddd[[[UUUSSSOOOMMMXXXggg|||xxx```KKKBBB<<<555777666444333444444333222333333333333444444444444333333333444555555666666777777777:::???DDDccc000000///.....................------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,***+++---///222444666777888777555444333333333444666888:::<<<<<<===???AAA;;;<<<>>>??????BBBEEEHHHIIIHHHGGGGGGJJJMMMRRRUUUUUUQQQKKKEEEBBBAAABBBCCCBBBCCCEEEHHHIIIHHHDDD@@@EEECCCAAAAAAAAAAAA???===444222000//////000000///...,,,++++++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******)))))))))(((((((((************))))))))))))''''''''''''''''''''''''---///000000---+++******))))))))))))((((((((((((''''''((((((((()))))))))((()))))))))+++,,,---...000222333777FFF[[[fffeee]]]fffsss}}}}}}uuuoooyyysssdddooozzzxxxlll___ggg{{{wwwvvvuuurrrmmmcccYYYRRRMMMLLLKKKMMMQQQUUUWWWXXXYYYXXXWWWWWWYYY]]]aaadddlllppprrrsssvvvyyyvvvqqqnnniiigggkkknnnoooqqqttt|||}}}{{{}}}}}}~~~|||wwwuuuvvvvvvyyy}}}}}}{{{~~~|||{{{||||||yyyrrrmmmhhhhhhnnnwww}}}~~~}}}|||~~~}}}zzzxxx{{{|||vvvddd\\\VVVRRRMMMHHHNNNYYYvvvnnn|||oooYYYFFF<<<999888666444333444444333222222222222222333333333333222222222333444444555555666888777;;;>>>CCCddd111111000///............//////...---,,,++++++***------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,------...111333666888999999555555555444555777:::======???BBBCCCCCCCCCEEEFFFDDDEEEEEECCCBBBCCCHHHLLLEEEEEEIIIPPPVVVZZZ___ccciiieee___YYYUUUTTTTTTTTTVVVWWWYYY\\\^^^^^^[[[XXXWWWVVVTTTRRROOOKKKEEE@@@AAA>>>:::777666666555444///...---------.........------,,,,,,,,,+++++++++*********)))))))))((((((*********)))))))))))))))((((((((((((((((((((((((000111222000---***))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((()))***+++---...//////222444999LLLbbbggg___aaakkkwww~~~}}}yyyvvvtttxxx{{{kkk___rrryyyzzzcccVVVsssyyyyyyvvvrrrooojjjaaaVVVMMMLLLKKKJJJLLLOOOSSSWWWYYYYYYXXXVVVVVVYYY^^^cccffflllqqqtttwww{{{~~~zzztttlllhhhhhhlllooopppqqqtttxxx{{{{{{xxxwww{{{~~~{{{wwwvvvzzzzzzzzz{{{}}}}}}{{{wwwwwwxxx{{{}}}zzztttoooiiigggkkkttt{{{~~~~~~yyy{{{}}}~~~}}}xxxuuuyyyoooggg^^^WWWOOOHHHJJJQQQcccwwweeemmm{{{hhhPPP@@@===888666444444444555444222111111222222222333333333111111222333333444444555666888888;;;>>>CCCeee222222111000///.........//////...------,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***,,,---...222333555666888888999999666777888999999<<>>SSSffffff[[[eeeooozzz~~~zzzvvvuuuvvvzzzvvvccc\\\uuu}}}xxxsssqqqrrrZZZVVVyyyzzzvvvqqqlllfff^^^SSSKKKKKKKKKLLLMMMOOORRRVVVXXXYYYXXXWWWWWWZZZ___dddhhhkkkooosssxxx~~~~~~wwwkkkhhhiiinnnrrrrrrsssvvvxxxzzzxxxttttttyyy||||||}}}{{{wwwsssvvv|||}}}yyyyyy{{{}}}tttuuuwww|||{{{vvvllliiijjjqqqxxx{{{~~~|||{{{}}}~~~{{{yyy{{{}}}xxxtttxxx~~~vvvjjj```UUUMMMKKKNNNYYYvvvwwwddd___rrrsssZZZEEE===888666444444555555444333111111222222222333333333111111222333333444444555666888888;;;===BBBfff444333222000//////////////////......------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((***+++---///000666666666777888888888999<<<>>>@@@???>>>>>>BBBFFFCCCDDDDDDDDDCCCDDDGGGJJJLLLPPPTTTUUUUUUYYYbbbiiiiiibbb```eeehhhhhhnnnwwwrrrtttxxx{{{~~~wwwtttrrrsssuuuyyy{{{{{{~~~|||wwwmmmbbb[[[PPPLLLFFFBBB@@@>>>===<<<666666555222///------...------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))************************************---......,,,***(((((()))(((((((((((())))))))))))((((((((()))))))))******(((((()))***,,,...///000//////555GGG\\\gggddd\\\eeeppp||||||uuurrrqqq~~~qqq]]]___{{{~~~|||}}}xxxtttjjjeeeTTT```wwwtttoooiiibbbYYYPPPJJJKKKMMMOOOPPPQQQRRRUUUWWWXXXWWWWWWXXX\\\```eeeiiijjjmmmqqqvvv~~~xxxjjjgggjjjpppuuuuuuvvvxxxzzz{{{yyytttuuuzzz}}}|||}}}{{{yyytttqqqttt{{{~~~yyyvvvvvvzzzwwwxxxzzzsssmmmkkkpppuuuwwwyyy{{{~~~~~~~~~~~~{{{xxxyyy~~~}}}zzzuuurrruuu}}}wwwkkk```WWWQQQNNNVVVlllttt```jjjxxxbbbJJJ;;;999777555444555555444333222222222222333333333333222222222333444444555555555999999;;;===BBBfff444444222111000/////////...............---------...------------,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))***,,,...000333444777777666666666888999:::???BBBEEEDDDAAA@@@CCCFFFEEEEEEDDDDDDDDDFFFKKKOOOQQQZZZeeelllooossszzzwwwtttxxxtttoooqqq}}}|||wwwddd___WWWOOOJJJFFFCCCAAADDDCCCAAA<<<555000//////...------------,,,,,,,,,+++++++++*********))))))((()))))))))************)))))))))))))))))))))))))))******)))((('''(((***'''((((((((()))))))))***(((((()))))))))*********(((((()))***,,,...000111222...888QQQeeehhhccc```fffppp{{{~~~yyywwwwwwmmm[[[ggg}}}{{{}}}zzzmmm]]]SSSjjjsssrrrnnnggg]]]TTTMMMJJJLLLOOOSSSTTTSSSSSSUUUVVVWWWWWWXXXZZZ]]]bbbfffiiikkklllooottt|||~~~vvvgggeeeiiiqqqwwwwwwxxxzzz{{{{{{xxxtttuuu{{{~~~}}}|||}}}}}}xxxsssuuuzzz~~~zzzvvvtttxxx~~~wwwrrrtttwwwwwwwwwxxx~~~}}}zzzyyyyyy}}}~~~xxxwwwxxx}}}}}}yyyvvvqqqooonnnnnnsss{{{{{{pppeee[[[SSSRRR^^^vvvjjjdddwwwzzzjjjSSSAAA999777555444555555555333333333333333444444444444333333333444555555666666555999:::;;;<<>>CCCGGGFFFCCCBBBDDDGGGAAABBBEEEJJJPPPYYYcccjjjnnnyyywww{{{nnnhhhssstttvvvxxxzzz|||~~~~~~}}}}}}{{{pppeee\\\UUUPPPMMMQQQPPPLLLEEE;;;444222222......---------,,,,,,,,,+++++++++************)))(((((())))))*********+++((((((((((((((((((((((((&&&'''((('''&&&'''(((***'''((((((((())))))******))))))))))))************(((((()))***,,,...000111444...:::XXXkkkhhhbbbdddjjjqqqxxx|||}}}~~~jjj[[[mmm}}}~~~||||||~~~qqqXXXPPPkkkxxxppppppmmmeeeZZZPPPKKKJJJMMMQQQUUUWWWUUUTTTUUUVVVVVVVVVXXX[[[___cccfffhhhlllmmmnnnrrrzzz|||ttteeedddhhhqqqwwwxxxxxx{{{yyyyyyvvvrrruuu|||~~~{{{}}}~~~wwwwww{{{~~~~~~|||wwwtttwwwyyyyyy{{{zzzyyyyyyxxx{{{}}}~~~|||xxxuuutttyyy|||xxxqqqsssxxx~~~~~~|||xxxsssnnnjjjjjjiiiiiilllrrrzzz}}}qqqcccYYYLLLSSSjjjmmm]]]dddwww{{{ppp\\\JJJ999777555555555666555444333333444444444444555555333333444555555666666777555999:::;;;<<>>CCCDDDDDDDDDEEEHHHMMMQQQaaajjjqqqsssvvv{{{{{{xxx|||}}}yyyssssssrrrnnnrrr~~~|||xxxvvvyyy{{{|||yyy{{{wwwmmmjjjccc___UUUKKKGGGEEE???888444///222555///111333,,,,,,,,,,,,,,,,,,,,,++++++************************(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))))))))))))))))))))***+++---...///000111---DDDccceee]]]bbbjjjlllpppsssuuu}}}{{{hhhiii|||iii]]][[[kkkxxxwwwssssssqqqlllgggaaaWWWLLLHHHIIIOOOQQQSSSTTTTTTTTTUUUWWWYYY[[[]]]^^^___bbbgggjjjnnnnnnnnnrrrzzz{{{qqqgggdddgggpppwwwyyyzzz|||zzzwwwtttrrrsssvvv{{{}}}{{{~~~{{{|||tttqqquuuzzz|||~~~}}}{{{}}}~~~~~~~~~|||zzzuuuzzz|||zzz{{{{{{||||||||||||~~~}}}yyyvvvsssqqqooopppoooqqqyyyyyykkkZZZRRRZZZvvv~~~fffZZZgggzzzwww~~~sssWWW???;;;666444444444111///222222333333333333444444333333444555666666555555555888999<<<>>>CCCddd^^^NNNAAA>>><<<444000000000000///........................------,,,,,,+++...000222000,,,))))))+++************************************************+++++++++***************))))))))))))))))))))))))+++***)))(((((()))***+++...111333333111222666999;;;999===GGGMMMKKKGGGDDDLLLMMMLLLLLLOOOXXXdddmmm}}}vvviiiiiimmmqqqrrrqqqrrrvvvuuuwww}}}|||zzz{{{~~~yyyrrrdddVVVPPPMMMFFF???<<<;;;AAAAAA444111444///***+++,,,------,,,+++***************************((((((((()))))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))******))))))***,,,---...///000222333LLLfffeee^^^fffoooyyyyyyzzz}}}wwwjjjnnn___VVVTTT```nnnsssuuuwwwnnnhhhaaa[[[RRRKKKIIIMMMRRRTTTUUUUUUTTTUUUWWWYYYZZZ\\\___``````aaacccdddkkkmmmooottt|||{{{rrrgggccceeemmmuuuyyy|||}}}wwwqqqooorrrwww{{{|||zzz}}}~~~uuuoooooorrrvvv{{{|||}}}~~~zzzwwwuuuyyyyyytttwww|||}}}{{{{{{|||~~~tttcccYYY^^^uuuttt^^^```yyy~~~|||zzzaaaDDD???999555444444111///222222333333333333444444222333444555666666666666555888999<<<>>>BBBccciiiUUUOOOGGG777...000000000///...---------.........---------,,,,,,,,,000444666333,,,((())),,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***(((((()))+++---...000222444333444999AAAHHHDDDBBBDDDJJJNNNNNNNNNPPPUUUXXX[[[___eeemmmxxxyyyssshhhhhhhhhkkkpppvvv}}}zzz}}}yyyjjj___ZZZTTTNNNHHHJJJSSSOOO<<<222222...***+++,,,------,,,+++***************************(((((()))))))))*********(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********)))***+++,,,---///000000555;;;UUUjjjeeeaaammmwwwxxxooowww^^^[[[___jjjvvv{{{zzzxxxnnnggg^^^WWWOOOIIIKKKPPPVVVVVVVVVUUUUUUUUUXXXZZZYYY\\\```bbbbbbaaaaaaaaaiiilllooouuu}}}|||sssjjjeeedddkkkssswww|||wwwooommmqqqwwwzzzzzzzzz|||~~~yyyrrroooooowwwzzz~~~{{{yyywwwzzz|||vvvqqqsssyyy~~~~~~}}}}}}}}}~~~~~~~~~wwwoooaaa___rrrmmmdddwww{{{bbbHHHCCC;;;777666666444222222222222333333333444444111222333555666777777777555888999<<<>>>BBBcccrrriii\\\FFF888777111111000......------------------------,,,,,,,,,222555777444...***+++...,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))(((((()))+++...111333222333444666:::CCCNNNVVVRRROOOMMMJJJFFFFFFMMMWWW___ccckkkrrrwwwzzz|||}}}|||}}}}}}yyywwwwww|||xxxuuuvvv{{{rrrjjjeeebbbNNNQQQ[[[WWWCCC777444...,,,,,,---...---,,,+++***************************))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))******************+++,,,...///000000555???ZZZjjjccccccrrr|||wwwsss~~~oooqqqssswww|||~~~yyyssspppggg]]]TTTMMMIIIMMMSSSXXXXXXXXXWWWUUUVVVXXXZZZWWW[[[```ccccccbbbbbbbbbfffjjjooouuu|||}}}uuunnnhhheeejjjqqquuuyyy|||xxxooolllpppvvvxxxxxx||||||}}}~~~~~~~~~~~~|||}}}wwwtttsssyyyzzz}}}~~~~~~~~~~~~}}}zzz}}}vvvsssqqqtttyyy}}}~~~}}}}}}|||vvveee\\\jjjuuu|||vvv^^^IIICCC;;;666555666666444222222222333333333444444111222333555666777777777555888999;;;===AAAbbbtttWWW@@@777333222111///............------------------------111333555333///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))(((((()))+++...111444666444444666;;;CCCLLLUUUZZZOOOMMMLLLIIIGGGKKKZZZjjjssstttwww}}}~~~yyylllkkkmmmqqqtttvvv{{{zzz{{{~~~|||uuupppkkkTTTSSSYYYWWWGGG>>><<<444000000///...---,,,++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++******+++---...///000111444AAA[[[gggbbbfffwww}}}|||pppsssvvvuuussswwwuuuqqqsssyyyxxxsssooofff[[[SSSLLLJJJOOOVVVXXXYYYYYYXXXVVVVVVWWWYYYWWW[[[```dddddddddccccccdddiiinnnsss{{{}}}wwwqqqjjjgggjjjpppsssvvvyyy~~~xxxqqqnnnppptttvvvwww{{{{{{{{{|||||||||{{{{{{zzz||||||{{{zzzzzzzzzyyyzzz}}}~~~~~~|||}}}ppppppsss{{{~~~{{{zzz|||{{{kkk```gggzzzttt^^^IIIBBB999444333444444444222222333333333333444444222333444555666666666666666888999;;;===@@@aaajjjLLL:::444333222111////////////------------------------////////////...---,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++)))))))))))))))))))))))))))***,,,...000333444555666666:::BBBLLLRRRSSSQQQEEEFFFIIIOOOUUU___ppp}}}wwwyyyqqqnnnooosssvvvxxxxxxpppddd[[[YYYVVVKKKHHHGGG???555333000...,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********'''(((((()))******++++++***+++,,,---...000111111666EEE]]]hhhdddlll~~~xxxwwwllltttuuu|||uuunnntttssskkkllluuuwwwrrrkkkbbbXXXQQQLLLKKKQQQYYYWWWYYYZZZYYYWWWVVVVVVWWWYYY]]]bbbdddeeedddddddddccchhhlllqqqxxx~~~~~~yyyqqqjjjgggkkkppprrruuuxxx{{{xxxssspppoooqqqtttvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyzzz|||~~~~~~~~~|||zzzyyyyyy{{{|||}}}sssnnnpppxxx~~~~~~|||yyywwwxxx|||zzzqqqiiigggooo}}}wwwfffNNNGGG<<<666444444444444222222333333333333444444333333444555666666555555666888999;;;===@@@aaa|||]]]GGG555444333111000/////////------------------------,,,++++++,,,------,,,***************************************************))))))******++++++++++++))))))))))))))))))))))))+++---...000222333444444777888>>>HHHRRRTTTNNNGGGHHHHHHNNNYYYdddooo{{{yyylllkkkvvv|||zzz}}}|||{{{wwwuuufff]]]VVVNNNNNNOOOFFF888555222...,,,+++,,,---++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++***+++,,,---...000111111:::IIIaaajjjhhhsssvvvnnnooolllxxx|||ooo___ttt}}}~~~tttqqqvvvtttkkkggg___VVVPPPLLLLLLSSS\\\WWWYYYZZZZZZXXXVVVUUUVVV\\\___ccceeeeeedddccccccbbbgggkkkpppvvv}}}~~~zzzpppjjjgggkkkpppsssuuuxxxyyyxxxuuuqqqooopppsssvvvtttvvvwwwyyyzzzzzzzzzyyyyyyyyyzzz|||}}}~~~}}}{{{{{{}}}{{{{{{zzzzzzsssjjjnnnqqqzzz||||||{{{xxxuuuvvvzzz~~~~~~~~~xxxrrrpppjjjdddcccpppvvv~~~|||nnnUUUMMMAAA999666666666555222222333333333444444444444444555555555555555555666888999;;;<<<@@@```