BMU6( ))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((,,,---***))),,,---+++***666>>>NNNhhh|||{{{vvvnnnbbbUUUGGG<<<666222111111222333555777999999999::::::<<<===???@@@AAA===EEEjjjjjjEEE===AAA===<<<<<<<<<<<<;;;;;;;;;IIIyyyCCC222777333222666555333333444555333222111111111111111111111111000000000000000000000000000...------///000000///////////////////////////......////////////000000...///000111111222222111222333333111333777777333666666666666666555555444444888:::888888;;;===<<<999===???<<<;;;===>>>===;;;;;;;;;;;;<<<>>>???@@@<<<===???@@@???===:::888777777777666555555444444111444555111...000000.........------------......---,,,,,,...//////,,,***+++,,,---......---,,,+++***++++++,,,,,,++++++***************************))))))***++++++++++++***+++++++++++++++,,,------------,,,------...///000111<<>>>>><<<===>>>???@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEBBBAAA@@@@@@?????????@@@CCCBBBCCCDDDFFFFFFDDDBBB???CCCDDDAAA???@@@@@@======;;;===BBBCCCAAA???@@@GGGBBBAAAKKKRRRiiiBBB333000111222............////////////------.........////////////000000000//////111222111111111111111222333333666666777888999;;;<<<===???AAADDDFFFFFFEEEBBB@@@AAABBBCCCEEEEEEEEEDDDDDDFFFHHHHHHEEEEEEGGGGGGDDDCCCDDDFFFGGGGGGFFFFFFEEEBBBCCCDDDCCC???<<<:::999<<<======;;;::::::<<<>>>777FFFllltttYYYNNNJJJIIIHHHHHHJJJJJJIIIHHHGGGKKKLLLKKKLLLNNNNNNKKKNNNLLLJJJJJJJJJJJJHHHFFFKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMKKKIIIMMMTTTPPPJJJGGGIIIIIIFFFEEEGGG))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''+++,,,)))(((+++,,,+++(((...++++++555999<<>>777000+++)))111000000111222444666888:::;;;;;;;;;;;;<<<===???===AAA>>>KKKKKK<<<>>>:::<<<======<<<;;;;;;;;;;;;BBBUUUQQQ:::111777666000666444333333444555444222111111111111111111111111000000000000000000000000000...------///000000///------------------------........./////////000000...///000111111222222111111222222000222666666222444555555666666666666666444999:::888888;;;<<<;;;888<<<>>>;;;:::<<<===<<<;;;;;;;;;;;;;;;<<<======<<<===???@@@???===:::888777777777666555555444444///333444000...000111///......------------......,,,,,,,,,---//////---++++++,,,------------,,,+++***++++++,,,,,,++++++***************************))))))***++++++++++++***+++++++++***++++++,,,---------,,,------...///000...777;;;CCCPPPVVV^^^nnnzzzZZZBBB777;;;FFF>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@????????????>>>>>>AAA@@@AAABBBDDDDDDBBB@@@===AAACCCAAA???AAAAAA>>>>>>???BBBDDDAAA@@@IIITTTTTTLLLXXX{{{rrrJJJ555111111222222,,,---------.........///---------.........//////...///000000...///000222111111111111111222222333555555666777888:::;;;<<<===???BBBDDDDDDCCC@@@???@@@AAACCCEEEEEEEEEEEEDDDFFFIIIHHHEEEDDDGGGGGGEEEDDDEEEGGGHHHHHHHHHGGGFFFDDDDDDCCCAAA===;;;;;;<<<<<<<<<<<<;;;::::::<<<>>>IIICCCHHHMMMeeerrrVVVEEEAAAGGGOOOHHHGGGFFFFFFHHHHHHGGGFFFIIILLLLLLIIIJJJNNNOOOLLLLLLIIIHHHKKKQQQRRRNNNIIIJJJJJJJJJKKKLLLMMMMMMMMMHHHHHHIIIKKKLLLLLLMMMMMMKKKIIIIIIKKKIIIHHHKKKQQQLLLGGGDDDFFFGGGEEEDDDFFF))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))&&&***+++((('''***+++******///***(((///000111:::777:::DDDKKKVVVrrrkkk[[[NNNDDD<<<:::888777:::AAADDDCCC@@@222111///...---...///000000000000000111333666777;;;;;;<<<;;;;;;;;;===>>>===III===555444:::EEE888<<<======<<<;;;:::;;;<<<777---,,,000111666888222555444333333444555444222111111111111111111111111000000000000000000000000///...------///000000///------------------------............/////////000...///000111111222222111000222111000222666555111333444555666777777777777444999:::888888;;;<<<;;;888<<<===:::999;;;===;;;;;;;;;;;;::::::;;;;;;;;;;;;===???@@@???===:::999777777777666555555444444...222333000...111222000.........------.........,,,,,,,,,---//////---+++++++++------------+++++++++++++++,,,,,,+++++++++************************))))))***++++++++++++***++++++******++++++,,,------------------...000000)))///---444IIIVVVWWW[[[{{{|||XXXFFFDDD>>>????????????@@@@@@@@@======>>>>>>>>>??????????????????>>>>>>>>>>>>>>>?????????@@@BBBBBB@@@???<<>>:::777===888@@@KKKWWW{{{WWWKKKBBBBBBFFFHHHJJJLLLFFFEEEDDDEEEFFFGGGFFFEEEJJJLLLKKKHHHIIIMMMOOOMMMLLLIIIHHHNNNXXX[[[UUUOOOJJJIIIIIIJJJMMMNNNNNNMMMGGGHHHIIIKKKLLLLLLMMMMMMIIIGGGGGGIIIHHHFFFIIIOOOIIIDDDBBBDDDEEECCCCCCEEE))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))***************++++++,,,,,,++++++******,,,///444888===@@@BBBQQQSSSZZZfffuuu~~~}}}xxxqqqhhh^^^SSSLLL:::999888555444222111111//////000000///...------++++++,,,,,,---...//////......//////000000111111000666;;;777///---444======<<<;;;:::999888888888666777999;;;;;;999777555555555444333333222111111111111111111111111111111......////////////......//////////////////////////////............//////........................,,,,,,,,,---------......////////////000000000000000000111111111222222222333333444444555666777777777666555444555777999:::777999;;;<<<;;;999999:::888;;;>>>>>>:::777666777:::::::::;;;;;;<<<<<<<<<666666666555444333111111333222222222111111000000........................------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......000666@@@MMMUUU___aaa}}}yyynnn\\\JJJCCCBBB===???FFFFFFAAA===;;;>>>AAAAAA@@@@@@BBB:::;;;<<<888<<>>>>>???DDDJJJBBBAAA???@@@EEEHHHBBB:::BBBDDDSSSbbbmmmLLL222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000333333444666777999::::::;;;<<<>>>???>>>===;;;:::>>>@@@AAAAAAAAAAAACCCDDDIIIGGGEEECCCBBBDDDFFFHHHJJJIIIGGGGGGHHHGGGFFFDDDBBBAAA@@@>>><<<;;;::::::============<<<<<<<<<<<<<<<;;;999888888999;;;<<>>???>>><<<;;;::::::::::::::::::999888666555444333555444444333222222111111111111111111111111111111......////////////......///////////////////////////......------......///------------------------,,,,,,,,,,,,------------....../////////000000000000000000111111111222222222222333333444555555666666555444444444666888999777999<<<<<<;;;::::::;;;999<<<>>>===:::888777888999999999999::::::::::::666666555555444222111000222111111111000000000///........................------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///777AAAGGG]]]eeelllwwwkkk___TTTNNNGGG;;;@@@???===;;;<<<>>>>>>===BBBAAA??????BBBCCCAAAAAACCCBBBCCCFFFEEEAAA???@@@DDDAAA@@@???;;;<<>>>>>===<<<===???@@@@@@??????AAABBBGGGFFFEEEDDDDDDEEEGGGHHHHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@???===<<<;;;;;;;;;=========<<<<<<<<<;;;;;;:::999888777777888999:::777>>>JJJYYYmmmrrrYYYHHH>>>BBBLLL;;;<<<===??????@@@@@@@@@===???BBBDDDEEEFFFIIIKKKMMMKKKJJJJJJMMMOOOQQQRRRLLLLLLPPPUUUTTTOOOMMMPPPOOOKKKGGGHHHLLLOOONNNLLLPPPOOOMMMMMMMMMMMMKKKJJJKKKIIIFFFGGGIIIJJJJJJIIIGGGGGGHHHGGGFFFDDDCCCBBB))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''((())))))))))))(((((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((((((((((((((())))))))))))******************++++++++++++******************************///...///222666777444111666666777777777666555555...---,,,---///000///......---,,,+++************++++++++++++++++++***)))+++++++++,,,,,,------...---------...//////000000...111333333333555:::>>>>>><<<:::999888999:::;;;:::999666444333333333444444444333333222111111111000000000000000000000000......////////////..............................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.........//////////////////000000000111111111000111111222222333333333555444333333444555777888888:::<<<<<<;;;:::;;;<<<:::<<<<<<;;;999888999:::888888888888888777777777666555555444333222111000000000000///////////////------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******+++...444888OOOeeelllaaaiii{{{VVVYYYTTTHHHCCCFFFFFFCCC<<>>&&&---//////......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............////////////000...///000111222444555555444555888;;;===>>>>>>>>><<<===???>>>======>>>???DDDDDDDDDDDDEEEFFFFFFFFFGGGDDDBBBAAABBBCCCBBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888666666666666888888>>><<<999888>>>KKK[[[gggzzzXXXIII>>>===<<<777333555999:::;;;;;;<<<<<<<<<<<<:::<<<@@@BBBDDDGGGJJJMMMNNNKKKIIIIIIMMMOOOOOONNNIIIJJJMMMRRRQQQNNNMMMOOOOOOKKKFFFEEEIIIMMMPPPPPPRRRPPPOOOOOOPPPPPPOOOMMMNNNLLLJJJIIIJJJJJJIIIGGGJJJIIIIIIHHHFFFDDDBBBAAA))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&'''(((((())))))(((((('''''''''((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((()))))))))******************++++++++++++******((()))))))))******++++++***)))+++...111333111///******************))))))666333000///......---,,,++++++************++++++)))******+++******))))))***+++++++++,,,,,,,,,---,,,,,,,,,---......//////...///000222444666999;;;:::888666555555666888999555444444444444555555666333333222222111111111000000000000000000000000000---......//////......---------------------------,,,,,,++++++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,------------................../////////000000000/////////000000111111111333333222222333444666666777999;;;;;;::::::;;;<<<;;;;;;:::999999999::::::999888888888777777666666555555444333222111000000........................------------------------,,,,,,,,,++++++++++++***+++++++++***************************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++++++++,,,---,,,+++,,,...000???MMM___gggeeegggyyynnnaaaVVVKKKNNN\\\MMM???JJJGGGGGG___dddXXXMMMLLLRRRYYYcccjjj|||xxxjjjDDD555333111...------,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------........./////////......///000111222333333222444666888:::<<<<<<===;;;<<<======;;;;;;<<<===???@@@BBBDDDEEEEEEDDDDDDGGGEEEBBBAAABBBCCCCCCCCC>>>>>>===<<<<<<<<<======;;;;;;:::::::::999999999777777666555555666777777666777:::===>>>===999666>>>HHHWWWgggxxxyyycccOOO???555<<<666444:::>>><<<999:::::::::;;;;;;;;;;;;;;;:::999;;;???AAACCCFFFIIILLLMMMIIIFFFGGGKKKMMMKKKIIIEEEHHHKKKNNNNNNLLLLLLNNNMMMJJJGGGGGGJJJNNNQQQRRROOONNNNNNPPPRRRSSSSSSRRRNNNMMMLLLKKKKKKJJJIIIHHHJJJJJJHHHFFFDDDBBB@@@???))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))&&&&&&'''(((((((((((((((&&&&&&''''''((((((((()))''''''''''''((((((((((((&&&'''''''''(((((())))))((()))))))))************)))******++++++******)))((())))))***+++,,,,,,,,,(((''''''(((((('''%%%$$$---------------------...)))'''%%%%%%&&&((()))))))))))))))))))))***++++++)))***++++++++++++***************++++++++++++++++++++++++,,,------......//////000111333555666666777666555444444555777888222333555777777666555444222111111111111111000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********************************+++++++++,,,,,,+++,,,,,,,,,------------------........./////////.........///////////////111111111222222333444444666777888888888888:::<<<999999888888888999::::::999999888888777777666666555444333111000000000000------------------......------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))******+++++++++***,,,......,,,,,,---...666///<<>>@@@BBBCCCCCCBBBAAAEEECCCAAA@@@BBBCCCBBBBBB======<<<<<<<<<<<<======999999999999888888888888777777666666666666777777666555555666888888666444222222444999AAAKKKSSSXXXyyy|||XXXQQQHHH???888555444666:::777444444444555999>>>888999999:::::::::999999999;;;>>>???AAABBBEEEGGGHHHFFFDDDEEEGGGHHHGGGEEECCCGGGJJJKKKKKKKKKLLLLLLJJJIIIIIIKKKNNNPPPQQQQQQOOONNNMMMOOOQQQRRRRRRQQQJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHFFFCCCAAA???>>>===))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))))))))))))))************))))))************))))))*********)))))))))))))))++++++++++++++++++************)))))))))***+++++++++)))((()))+++...//////((((((((((((((()))******)))***++++++,,,+++++++++*********************************+++,,,,,,------...///000000111222222333666555555666666777888888333555777888777444111///000000000000000000000000////////////////////////------............------++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.................................///000000111222222222333333444555555555666888:::777666555666888999999777888777777777777777666666555444222000//////000000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++(((***,,,,,,,,,+++,,,,,,,,,///555???LLLYYYdddkkkppp|||WWW777111111+++)))///+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000111222222333333444444555555666666999:::<<<<<<;;;<<<===???===>>>@@@AAABBBAAA@@@@@@AAA@@@??????AAAAAA@@@???======<<<<<<;;;<<<<<<<<<888888888777777777666666666666666666666666666666<<<999666333333333222111===999333111333666777888222555;;;CCCJJJPPPUUUWWWaaafffiiijjjmmmtttxxxyyy}}}}}}~~~|||vvvqqq^^^YYYQQQJJJDDD===555000888444222444444444666;;;000333888999777333222333444555666777777777777777888:::<<<===>>>???AAACCCCCCCCCCCCDDDDDDDDDDDDDDDCCCHHHJJJIIIHHHJJJKKKJJJGGGHHHKKKMMMOOOOOOOOOOOOPPPOOOMMMLLLMMMLLLJJJIIIFFFHHHJJJJJJJJJIIIJJJKKKGGGEEECCC@@@>>>===<<<;;;))))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))************))))))************))))))***)))))))))))))))((((((%%%&&&((())))))***+++,,,+++******)))***+++,,,------,,,******+++,,,+++***)))(((((((((((()))******))))))***+++++++++++++++*********************)))))))))******+++,,,,,,,,,***---///000//////000222222333555666777777777666333444444444444222111000000000000000000000000000........................,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))*********+++************+++++++++,,,,,,,,,,,,,,,------------..............................///000111111111111000111222222222333555888444333333555888999777555555555555555555666666666555444111///......///000------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((()))******+++''')))+++++++++******+++'''555;;;222...<<>>???AAA@@@@@@AAAAAAAAAAAAAAA@@@?????????AAABBBBBB@@@===>>>===<<<;;;;;;;;;;;;;;;777777777666666666555555444444555555555555444444,,,...222555888999::::::///////////////000222444333333222222333444555666666:::999666777>>>BBBBBB777777777777777777777666===;;;888666666555444333666333333555444///---///:::666000+++,,,222888<<<222222333555666666666666555777:::;;;<<<===???AAA>>>BBBEEEEEEBBBAAACCCFFFCCCIIIKKKHHHGGGJJJJJJHHHEEEGGGJJJLLLLLLLLLLLLMMMNNNLLLJJJIIIHHHGGGEEECCCDDDFFFIIIIIIHHHFFFGGGIIIEEEDDDAAA???===<<<<<<<<<))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))************))))))************))))))(((((())))))***++++++,,,,,,,,,---,,,***))))))*********)))))))))***,,,---+++***)))***,,,,,,+++***++++++*********++++++,,,(((((()))************************))))))))))))))))))))))))***++++++,,,,,,'''+++//////...---000333...000222555666555444333111000000000000222444555////////////000000000000........................,,,------......------,,,************************,,,,,,++++++++++++,,,,,,************************))))))))))))************)))************+++++++++++++++,,,,,,,,,---------........................---...///000111111111111//////000000000111444666222111222555999999666333333333333444444555555555555333111///......///000---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))***,,,,,,+++***+++,,,+++***+++---222777???EEEQQQpppssslllZZZ777///222000******///...(((++++++++++++************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,------------------....../////////000000000111222444555666888:::===>>>>>>???AAACCCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@BBBDDDFFFEEEBBB???>>>>>>===<<<;;;::::::;;;777666666666666555555555222333333444444333333222777777666333000000222444...333888777333000111444555444333222222333444444,,,111333000000333333///111444777555111000333888000111222111000000222333111---...333444000000555...---,,,...444777333---111222444555666777777888333555888999;;;<<>>>>>===<<<<<<;;;;;;555555666666555555444333444444444444444444444444333333444444333333222111111111111111111111111111////////////////////////000000000000000000000000////////////////////////222111111111000000//////////////////////////////////////////000000000000444444444444444444444444222333555888;;;===???@@@BBBBBBBBBBBBBBBBBBAAAAAABBBEEEHHHJJJIIIGGGGGGGGGKKKHHHEEEFFFIIIKKKKKKJJJLLLKKKKKKIIIHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@???@@@@@@???<<<999))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((())))))***************...,,,***+++------,,,***///---+++)))(((((()))***111///+++((('''(((+++---***&&&######&&&+++---......******///000------000)))))))))((((((***,,,...***(((''''''(((((('''%%%,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///222000//////000000111222222222111111000//////.........---,,,,,,,,,,,,---------,,,++++++++++++,,,+++++++++++++++++++++++++++*********))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,------------------....../////////000000000000000000000000000111111333555777777555333555555666666555444444333333222111000////////////...............///000000...------,,,++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++***))))))***---000222666???PPP___dddkkkgggLLL999///---//////...---,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,---.........000000000000000111111222555555666888:::<<<>>>???>>>>>>??????@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAA======<<<<<<;;;:::::::::555555555555555444444333444444444444444444444444333333333333333222222111000000000000000000000000////////////////////////000000000000000000000000////////////////////////111111000000000/////////............................../////////000000000222222222222222222222222111222444777999;;;===>>>@@@AAAAAAAAABBBBBBBBBBBBDDDGGGJJJKKKJJJHHHHHHGGGIIIHHHFFFHHHKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA???>>>======>>><<<:::777))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((())))))))))))*********))))))***++++++++++++***+++*********++++++***(((,,,,,,,,,---...000111222)))+++...000000///---+++...------...//////,,,***+++((('''((('''$$$###%%%,,,+++***)))))))))***+++...,,,******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////---...///......///111222222111111000000//////.........---,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))******++++++******)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,------...///000000000000000000000000000000000000111333666777666444555555666666555555444444222222111000////////////.........---......///000------,,,,,,++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************)))******,,,------...111===KKKRRRWWWeeettt~~~EEE///000111---+++......---,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++***++++++,,,,,,---......///............///000000111222333444666888:::<<<;;;;;;<<<<<<===>>>??????>>>>>>???@@@@@@@@@@@@???;;;::::::999999888777777555555555555555444333333333333333333333333333333222222333333222222111000////////////////////////........................////////////////////////........................000////////////.........---------------------------.........////////////000000000000000111111111000111222444777999:::;;;>>>>>>???@@@AAABBBCCCCCCGGGIIILLLLLLKKKIIIHHHHHHGGGFFFGGGJJJLLLMMMLLLJJJKKKJJJIIIIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@===;;;::::::;;;:::777555(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,,,,++++++))))))***,,,------,,,+++%%%'''***---......---,,,((()))+++------,,,+++***000000//////...,,,***(((............---+++,,,---&&&'''(((***+++***(((%%%***)))'''((()))******)))++++++++++++++++++++++++,,,---......////////////+++///000...,,,...000000111111000000////////////......---,,,,,,,,,,,,------,,,,,,+++***+++++++++************************)))(((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))((())))))***************))))))))))))************++++++++++++,,,,,,,,,,,,***++++++---...///000000////////////////////////......///111444666555444444444555555555555444444111111000///////////////.........------......///,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***************000...111888???GGGTTT```pppyyykkkJJJ///---000---+++000---,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********************+++,,,,,,---------------,,,---......///000000111222444666888999:::;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<999888888777666666555555444444555555555444333333222222222222222222222222111111222222111111000///------------------------------------------------........................------------------------...............---------------------------------------------............////////////000000000000...///000222444666777888:::;;;<<<>>>@@@AAACCCCCCGGGIIIKKKKKKIIIGGGFFFFFFCCCDDDGGGJJJLLLLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@??????<<<:::999888999888666444((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***************************************++++++++++++******+++,,,,,,,,,,,,,,,......////////////...///111000///......---------666333...******,,,111444000...+++))))))+++000333(((+++......------......******+++...111333222111///...------......+++)))++++++++++++++++++++++++++++++---....../////////,,,111111...---///000---000000000///////////////......---,,,,,,,,,,,,---,,,,,,+++************+++************************(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))(((((()))))))))******************+++++++++,,,,,,)))***+++,,,---...///000........................---------///222444444333333333444444444444333333111000//////////////////......------------......,,,+++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))******))))))(((,,,++++++,,,...444@@@KKKXXXssszzziiirrr{{{TTT666------444222((('''...+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////000111222444666777<<<<<<;;;;;;::::::999999888999::::::;;;;;;::::::777777777666555555444444444444444555444333333222222222222222222222222222000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------......//////000000000000---...///000222333444555777888999;;;===???AAABBBDDDFFFGGGGGGEEECCCCCCCCC@@@BBBFFFIIIIIIHHHGGGFFFHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBAAA@@@???>>>>>><<<:::888888888888666555))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,++++++,,,------------,,,///000000...,,,+++,,,......---++++++...222666999(((...888AAAFFFFFFBBB???444999@@@CCC@@@:::333///333999;;;777222000---+++888222,,,*********)))''',,,++++++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,******,,,---......//////---111111---///555333,,,////////////////////////......---,,,,,,,,,,,,---,,,,,,+++***************************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))******))))))((((((((()))))))))******))))))*********+++++++++******++++++,,,---..............................---,,,,,,...111222222222111111222222333333222222000//////......////////////...------,,,---------++++++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((()))******)))))))))(((+++......+++,,,000555:::NNNbbblllwwwZZZ===000///+++***------***)))+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))******((())))))******+++,,,,,,,,,++++++++++++,,,------......///000111333444555<<<;;;;;;::::::999999888::::::;;;<<<<<<<<<<<<;;;888777777666666555444444444444444444444333222222111111111111111111111111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000------...///000111222333444555777999;;;===>>>???@@@BBBCCCCCCAAA@@@@@@AAA???BBBFFFHHHGGGEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBAAA???>>>======<<<:::888777777777666555))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,,,,---+++,,,,,,------------------......---,,,...222666333888@@@GGGKKKLLLKKKJJJWWWfff}}}wwwooofffooouuuqqqlllkkkhhhddd]]]YYYTTTQQQNNNHHH???888>>>999333...+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---000///---333<<<999...////////////////////////......---,,,,,,,,,,,,---,,,++++++***************************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))*********+++******++++++,,,,,,,,,---------------------------...---,,,---///000000000//////000111111111111111//////.........//////000///...------,,,,,,,,,---******************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))******+++(((+++...///............;;;555888HHHWWW```hhhppp|||vvvMMM111***///222111,,,'''(((---...***))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))***+++++++++,,,++++++++++++,,,---------------...///111222333888888888888999999::::::::::::;;;<<<<<<<<<<<<;;;999888888777666666555555333444444444444333222222111111111111111111111111...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******+++++++++************************************+++++++++,,,++++++,,,,,,---......///------...//////000111111222333444666888:::;;;<<<===???@@@@@@???>>>???AAAAAADDDGGGHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBB@@@???===<<<<<<<<<999777555666666555444))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------+++,,,------......------...000222333444999AAAGGGhhhtttxxxmmmfffnnnyyy}}}rrraaaPPPCCC:::555333------------------------((()))+++,,,---.........,,,///---,,,666AAA===111.........///////////////......---,,,,,,,,,,,,---,,,++++++***)))*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++++++++++++++,,,------------------------...---,,,,,,.../////////......///000000000000000//////.........//////000///...------,,,,,,,,,,,,******************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,))))))((()))---111111///+++000444555666???SSSeeeyyyrrrGGG555000---...222%%%///000(((&&&,,,---'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++,,,,,,++++++,,,,,,---...+++,,,,,,---...///111222444444555777888:::;;;;;;888888999::::::::::::999999999999888777777666666333333444444444333222222000000000000000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------------......///000000111111222333555777888999:::<<<===??????>>>>>>???AAACCCFFFIIIHHHEEECCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCAAA@@@???===<<<;;;;;;888555444555555444444))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))******)))))))))))))))***&&&))),,,---,,,++++++,,,---000444...&&&---222***---))),,,222000)))///<<<999<<>>@@@AAABBBDDDEEELLLMMMMMMJJJEEEBBBCCCEEEMMMLLLJJJIIIIIIHHHEEECCCAAAAAAAAA@@@???>>><<<;;;>>><<<;;;999777555555444))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((()))))))))*********))))))))))))******++++++++++++************(((%%%(((+++---444555,,,444222333888<<<@@@IIISSSfffoooyyywwwfffYYYSSSXXXYYYZZZfffzzz]]]HHH???999///&&&***---000111...,,,///333000000111111000/////////555000------000000)))###222222///***)))++++++***************))))))))))))(((+++222))))))$$$,,,+++111(((!!!"""%%%%%%###"""'''&&&(((***,,,+++)))(((+++%%%'''(((!!!###***(((******+++++++++,,,,,,,,,&&&((('''&&&***...***"""))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000000000000000000000//////............//////...........................------,,,++++++******))))))************))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,,,,++++++......---...///222555666666@@@MMMWWWaaappp~~~VVV888;;;555///,,,...///...,,,+++)))((()))+++,,,***((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,------------............222222333555666777888999888888999999888777777666444555555555555555555444333333222222111111000000////////////............------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,---------...//////000000000111111222333555777888999<<>><<<;;;===<<<:::888666555444444))))))))))))((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))((((((((()))))))))******((((((((()))))))))******+++******)))******++++++///---+++***+++,,,,,,,,,222//////111000------///000888BBBLLL[[[mmmzzz~~~zzzggg^^^___dddggguuuYYY@@@222***)))111666111)))&&&***+++---.../////////...333///+++***---111444666///***))),,,...,,,+++***************)))))))))))),,,(((+++!!!333###%%%%%%%%%'''((((((,,,///---)))...***%%%###%%%''''''&&&$$$###+++...''')))---)))''''''''''''((((((((((((,,,...+++%%%(((...***))))))************))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///////////////////////////......------......///------------------------------,,,,,,++++++******))))))************))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))***+++++++++++++++...---,,,+++,,,---...///---...000555@@@NNN]]]gggpppUUUBBB222'''///---+++,,,......,,,(((***)))((((((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))*********++++++++++++,,,,,,,,,---------......000000111333444555666777777777777777777777666555222333333444444333333222222222111111000//////////////////............---,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))))))))*********+++++++++,,,,,,---......//////000000000000111222444555666999<<>><<<;;;<<<;;;:::888666555444444))))))))))))((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********(((((()))))))))*********++++++*********+++,,,,,,...,,,+++,,,///000000///)))...111333///)))222GGGVVVkkkmmmYYYNNNZZZpppeeeIII:::222,,,111;;;............///000///...111444555111***(((+++000***'''***111222---)))+++************)))))))))((((((###)))!!!;;;))),,,///$$$,,,...''' !!!$$$######%%%%%%$$$&&&***---,,,+++'''***((( !!!###%%%%%%&&&&&&&&&&&&''''''"""%%%&&&%%%###&&&+++000))))))************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.............../////////...------------------...------------------------,,,,,,,,,,,,++++++******))))))************))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((())))))***+++*********,,,,,,+++******++++++,,,222111000222666:::<<<===DDDRRRfffvvv~~~qqq___FFF111***...555999///...---......---)))&&&)))((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))************++++++,,,,,,,,,------------......///000222333444555555555666666666666555555222222333333333333222222111111111000//////......//////.........---------,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++,,,,,,---......///////////////000111222444555999;;;>>>@@@AAABBBDDDEEEAAADDDFFFEEECCCCCCFFFIIIJJJIIIHHHIIIJJJJJJHHHFFFEEEDDDCCCBBB@@@>>><<<;;;;;;:::999777555444444444))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))************+++++++++++++++,,,------,,,,,,,,,...//////...------222111333;;;888@@@YYYrrr```UUU[[[hhhdddEEE888:::777333///......//////...'''***///222444111---***333000000111///++++++...************)))))))))(((((((((///%%%*** $$$))))))&&&"""###))),,,+++'''///222...)))((('''###+++%%%&&&%%%###---222))))))))))))************+++222++++++111...%%%$$$,,,))))))************))))))))))))*********++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------------------------------,,,+++++++++++++++******))))))************))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''((())))))******))))))************++++++,,,,,,***,,,///000000000000111333777;;;>>>FFFWWWooo~~~```EEE444000,,,---......------000///---,,,+++***((('''(((((())))))((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---,,,,,,---///000111222333333444444555555444444444333333444444444444333333111111000000///......---............------------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))************++++++++++++++++++,,,,,,------...............//////111222333777999<<<>>>???@@@AAACCCAAACCCDDDCCCAAA@@@CCCFFFFFFEEEEEEFFFGGGGGGFFFDDD@@@@@@@@@???>>>===<<<;;;:::999888666555444444444))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******)))))))))*********++++++)))))))))*********++++++++++++++++++,,,---......---...//////---,,,---///333===>>>NNNqqq}}}qqqfffdddiii~~~uuuVVV===666---))))))---//////999000((()))111666444///000///+++&&&'''---000///************)))))))))))))))"""%%%***'''222666+++'''!!!!!!+++222///$$$###(((&&&&&&,,,,,,###%%%,,,---)))+++'''%%%%%%%%%&&&&&&&&&''''''$$$'''...)))$$$###))))))************)))))))))))))))************+++++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))************))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''((())))))))))))))))))******+++,,,,,,------)))+++,,,+++***+++///222%%%...999???>>><<<;;;;;;TTT]]]gggnnnxxx{{{eeeLLL>>>777,,,...,,,...333444000+++***++++++***)))))))))))))))((()))******(((((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,...///000111222111222333333444333333333333444444555555444444333111111000000///..................------------,,,++++++++++++************(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((()))))))))))))))************+++++++++******+++,,,,,,------...------------...///000111444666999;;;<<<===>>>@@@<<>><<<]]]qqq|||~~~{{{```XXXaaawwwttteeeQQQAAA888444222000"""***222444000,,,+++---...111...)))///888///************))))))))))))888999<<>>LLLQQQUUUfffrrruuu{{{jjjYYYQQQJJJCCC@@@666222000///666666)))---***,,,111111***&&&''')))+++---...,,,***(((((()))+++---,,,)))(((***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************+++++++++***+++,,,---///000111111///000111222222222222222222333333444444333333222222222111111000000//////......---------,,,,,,,,,+++++++++************)))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((())))))******+++,,,,,,------,,,,,,,,,,,,------...//////111444666666777999;;;;;;>>>@@@@@@>>>>>>AAAEEEDDDCCCBBBBBBCCCBBB@@@>>>??????>>>===<<<:::888777888777666555444333333333))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))************)))************+++++++++------,,,***((()))+++------,,,...222000++++++111111---222;;;BBBVVV|||YYY^^^OOOGGGYYYaaaaaallloooSSSRRRcccooo===;;;<<<+++ ))),,,///"""555%%%:::222***---''''''$$$222fff$$$+++"""---DDD)))+++***+++(((((()))***************************************))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222777888;;;AAAHHHQQQYYY^^^dddccciiiuuu}}}{{{hhh\\\XXXKKK<<<555555666333///111111000///......---,,,//////...------,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,---......///000000000111111111111000000111111111222222222222222222111111///......------,,,,,,,,,,,,++++++***************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++---......///000000111222333555777888<<<<<<<<<;;;<<<===>>>>>>@@@@@@AAAAAAAAAAAAAAAAAABBBAAA???>>><<<;;;;;;:::555555444333222222222222)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((()))))))))***))))))))))))************************++++++++++++,,,------,,,***+++---///444---***---000000222666888<<>>@@@GGGEEEHHHPPPUUUUUUYYY^^^VVVWWWZZZ]]]aaaeeegggiiiaaa]]]WWWNNNFFF???999777DDD<<<444111333444222///000//////...------------......------,,,++++++***))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******++++++,,,------.../////////000000000111111000000000111111111222222000000000000///...------------,,,,,,,,,,,,++++++***************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---............///000111333444555888999:::<<<===???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???===;;;:::::::::555555444333222222222222))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,+++,,,......------///000...---///000///...111666:::qqqzzzaaaQQQ[[[rrrjjj[[[cccSSS000222---)))"""000333)))!!!---***222......%%%111ddd###''''''...~~~,,,888(((###(((((()))***************************************))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************)))*********++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,---------000///000333555333444777111222222333333444444444888555111//////111444777222000//////111111///...///...---,,,,,,,,,---...,,,,,,,,,++++++******)))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********+++,,,,,,------........./////////000000//////000000000111111111////////////...---,,,,,,------,,,,,,,,,,,,++++++***************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,------...,,,,,,,,,---...000111222333555888;;;>>>@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBB???>>>===;;;:::999999999555555444333222222222222((((((((((((((((((((((((((((((''''''''''''''''''(((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,---+++---//////...---...///...111333000...777JJJ\\\sssmmmpppeeessscccJJJ[[[~~~}}}}}}&&&,,,'''......&&&///,,,)))((()))+++000***ccc!!!777...(((111!!!***--- %%%+++&&&***)))(((((()))***************************************(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))************+++))))))******+++,,,,,,---+++,,,---...///...------,,,+++,,,---.........///...//////000111111222222111222444555666666666666...000111111///.........---,,,+++******,,,---...++++++******))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********++++++,,,,,,------------................../////////000000000///////////////...---,,,------,,,,,,,,,+++++++++***************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,---+++++++++,,,---...000000111333777;;;>>>???@@@@@@>>>>>>??????@@@@@@AAAAAA>>>===<<<:::999888888888555555444333222222222222((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))************************+++++++++++++++,,,,,,,,,------------,,,...//////...------...555222///444IIIkkkpppiiiyyyzzzrrrnnn]]]nnn}}}~~~%%%(((222(((***///)))///===]]]$$$)))!!!)))(((111"""???'''((()))999''' ((($$$LLL222$$$,,,'''///vvvkkk###'''000(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++******++++++,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((())))))******++++++''')))+++---.........---,,,------------...///...***+++,,,---///000111222---///111333222111...,,,000111222000...---...000,,,,,,+++***++++++------***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***************+++++++++,,,,,,,,,---------------.........///////////////000000000///......------,,,,,,,,,+++++++++***************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******++++++++++++++++++,,,,,,...///000000222666999;;;<<<<<<<<<;;;;;;<<<======>>>??????===<<<;;;999888888888888555555444333222222222222))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,---------.........///000000///...///111...333BBBbbbpppddd^^^qqq~~~uuuyyyvvvfffbbb***222666***WWW...)))666###!!!444%%%$$$333###///111...%%%&&&)))***222'''$$$@@@DDD...%%%,,,---&&&PPP]]] !!!xxx;;;&&&%%%(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++************+++++++++++++++************++++++,,,***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))***+++,,,------,,,+++,,,......++++++------***++++++,,,------...//////000000//////000222333444.........---,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------.........//////000000000//////...------,,,,,,,,,,,,++++++***************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,---...///000111444666888999999999999999:::;;;<<<======>>><<<;;;:::999888888888888555555444333222222222222))))))))))))))))))))))))))))))))))))******++++++))))))*********+++++++++*********+++++++++,,,,,,------------...............///000000111222555888===[[[SSScccqqq```nnn,,,...555$$$}}}///***111***222###%%%(((QQQ$$$(((%%%777&&& +++###***333EEE***''')))+++ )))wwwFFF888444%%%###zzzggg...$$$!!!(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++***************+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++***......******......***////////////000000000000...---++++++,,,...111222...---------.........---,,,---...///...,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,---------------......//////.........------,,,,,,,,,,,,++++++***************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++,,,---......///000222555666888999888999:::;;;<<<===>>>>>><<<;;;:::999999999999999555555444333222222222222))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,---------.........//////...///000111333666;;;>>>kkkbbbuuuVVVJJJ999999)))111'''(((,,,666$$$///$$$)))---PPPkkk000&&&'''&&&888444$$$)))'''***''':::***---((((((%%%---888!!!<<<999)))&&&///+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******))))))***+++,,,,,,))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))))))))))))))*********$$$)))***''')))...///+++*********+++,,,,,,------...///000111000///---,,,111000///000000///+++(((,,,...///000///---***((())))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,---------,,,,,,------...------------------,,,,,,,,,++++++***************)))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))***+++,,,,,,,,,---...000333666888:::999999:::;;;<<<===>>>???<<<<<<;;;:::999999999999555555444333222222222222)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......//////......000222222000---333***---999777666VVVqqq|||^^^jjjxxxKKK:::000000///((((((222111'''%%%***+++(((,,,&&&000%%%+++***&&&...$$$'''$$$)))]]]///$$$###,,,%%%,,,///(((@@@)))&&&((((((...$$$***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******&&&((()))++++++)))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------------------------444222000...---...//////------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,,,,+++******************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,---///111333555666888999999999::::::;;;;;;;;;;;;;;;;;;:::888666555777666444333222111111111************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---......//////---000222///******000777444666555777KKKuuuoooqqq~~~~~~yyy~~~}}}xxx\\\]]]oooBBB999222111444...$$$'''555(((///###///111)))111+++PPP@@@;;;XXXqqqaaa000666111((("""sss000###222+++&&&---%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------------------------000///...------...000111------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,,,,------------......------,,,++++++******************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,,,,------...000222444555888:::===???@@@???===;;;888999999999777666444333666555444333222111111111************************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////---///111000...///333666+++555AAAXXXppp|||\\\UUUSSSVVVSSSJJJEEEFFFUUURRRQQQUUU[[[^^^\\\YYYfffnnn|||uuu]]]MMMJJJhhhmmmyyy|||xxxssssssooo@@@999444---''',,,---""")))---"""CCC^^^!!!...222XXX555***"""000///,,,---###ppp222,,, 444''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///111222,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,++++++******************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++---------...///000111222555999>>>BBBCCC@@@<<<999888888888777666555444333444444333222222222222222*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------...//////000000///------222888999333---555MMMtttfff|||kkkddddddbbbcccgggsssooorrr{{{}}}rrrhhhggglll^^^ZZZbbbqqqmmm[[[VVV```wwwoooOOO...:::;;;...,,,111,,,&&&(((,,,777---&&&+++'''hhh777...!!!///###(((---000 qqqGGG(((+++"""...+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************++++++++++++++++++++++++*********+++,,,...///000,,,,,,,,,++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++------,,,------...///000222555:::>>>>>><<<999666999999888888777666555555333333222222222222222333***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------...//////000000111000000///000111333666777aaajjj\\\xxxwwwrrrwww{{{wwwuuupppkkkaaammm}}}eee:::(((///444......&&&---...@@@,,,***..."""'''222%%%000!!!///$$$//////###+++***$$$)))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++*********************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))*********++++++++++++++++++,,,,,,,,,------,,,+++++++++++++++******************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,++++++,,,,,,---...111333555777888888777777888777777666666555555555333333222111111111222222++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000111111111...444666...(((333MMMdddmmmpppbbb]]]fffwww}}}yyyRRR>>>---%%%,,,...,,,+++YYYuuu(((111"""...aaa___...///"""+++555...%%%)))'''###222***222***///&&&)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++******************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,---222222333444555666888999555444333333222222333333333333222111111111111111+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......//////000000111222222000444555555>>>YYYzzzeeeyyysssvvvnnniiiooo{{{}}}ttthhhvvvnnn)))EEE+++444+++***333---***###,,,000bbb%%%666333+++)))''''''$$$)))222---111```+++***+++***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((()))))))))************)))))))))(((((((((''''''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++,,,,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))***************++++++++++++,,,,,,,,,******************++++++************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))***+++,,,---000000111222444555777777444444222111111222222333444444222111000000000000++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------....../////////000111111222222444///000???aaakkkssskkk___VVVWWWeeeyyy}}}RRR111---555,,,000(((111888###"""www```EEE(((###,,,$$$(((,,,,,,:::)))%%%///$$$(((000"""+++((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))******************))))))((((((((('''&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------+++++++++************)))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))******************+++++++++,,,,,,,,,******************++++++************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))+++,,,---,,,---///111333444444444666555444333333333444555555444333111000/////////+++++++++*********))))))***,,,------,,,+++,,,---++++++,,,,,,,,,,,,------///---///222---(((...999222000EEEvvvgggssspppjjjppp|||wwwvvvyyyyyyuuu&&&"""333...666aaarrrssshhhjjjkkklll^^^******(((xxx,,,&&&...555***!!!333******))))))))))))******)))************++++++++++++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((,,,)))&&&%%%&&&'''''''''(((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,++++++***************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,---...///000111222222333444444555555444444444333333222111000//////,,,,,,------.........///***+++------,,,,,,---...,,,---------............222111000000333666777666222MMM{{{uuu{{{kkkaaajjjsssxxx%%%.........+++]]]%%%!!!444zzzgggmmmuuu///)))666******))))))))))))******)))************+++++++++************)))))))))((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''&&&'''))))))((('''((((((((()))))))))******))))))))))))*********+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,++++++***************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********+++,,,,,,---...///000000111222333333444444333333333222222111111000000///,,,,,,---...///000111111***+++,,,++++++,,,///111.........////////////000---/////////444999888222LLL~~~yyyuuuwwwfffUUUOOONNNTTTbbbrrrooohhh111%%%***---'''888&&&666HHH))),,, 111******))))))))))))******)))************+++++++++************))))))))))))))))))))))))))))))))))))************************************************))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''')))++++++)))'''((())))))))))))*********))))))*********+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((()))******++++++******+++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,---------000000111222222222222111111111111111000000000000***++++++,,,------......++++++++++++***,,,000333........./////////000000***---222333000111;;;GGG}}}uuuhhh]]]XXXVVVRRRMMM^^^UUUTTTiiizzz000...,,,+++DDD333--- ///ggg+++&&&$$$333!!!******))))))))))))******))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))***************++++++)))***************++++++)))******++++++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************))))))***+++,,,+++))))))))))))*********++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***************+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************+++++++++++++++......///000000000000////////////000000000111111,,,,,,,,,++++++++++++++++++,,,,,,++++++---000333---.........////////////000000555777///333WWWddd|||{{{yyyiiiVVVFFFMMMTTTYYYccc~~~%%%..."""111---222,,,...::: +++&&&000)))******))))))))))))******))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,))))))******+++++++++,,,******++++++++++++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++222///+++)))***+++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))************)))************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))***************,,,---......//////...............//////000111111............------,,,,,,+++,,,---,,,,,,---000222............////////////222///111444777OOOoootttdddOOO999333===TTTvvv111444...%%%333000&&&PPP444 ''''''333###...******))))))))))))******)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++666222,,,))))))+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))***************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((()))))))))*********,,,,,,---............---------......//////000000.............../////////+++---......------...000/////////000000000111111///111222999VVVmmm\\\SSSEEE>>>QQQnnn|||DDD///!!!III//////111///(((((()))333,,,$$$///222---###,,,&&&)))000000555...YYYvvv{{{]]]///$$$555,,,***,,,''''''******))))))))))))******)))************+++++++++((()))))))))************))))))))))))))))))))))))))))))***++++++,,,------))))))***++++++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,222///+++)))***+++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------------........./////////........................------------------------------------------------++++++++++++++++++++++++)))))))))))))))***++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))*********+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))***++++++,,,+++,,,------......------........................+++,,,,,,---...///000000,,,---//////...------...000111111111111222222222...888===IIIzzz|||\\\wwwxxxvvvPPP777666QQQ^^^DDDDDD%%%%%%888$$$***"""...(((,,,&&&$$$***'''%%%...'''&&&...111))),,,... $$$''')))(((&&&&&&***...///...###"""===555(((******))))))))))))******)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,,,,------))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,---+++******+++,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------..................////////////////////////////////////........................------------------------++++++++++++++++++++++++))))))((())))))***++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((()))***+++,,,---,,,,,,---.........------...........................------,,,,,,------...///////////////.........222000...///333555222---777333GGGxxxeee}}}~~~gggHHH777>>>MMMjjjkkkAAA333000333---***,,,))))))******+++++++++******))))))))))))************)))************+++++++++(((((()))*********************))))))((((((((('''))))))))))))************++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************(((((((((***,,,------,,,***---...---,,,......,,,(((---333666222...///222555///,,,111555333---)))333888,,,---......666,,,)))777222+++222...***666%%%888111...444++++++333111///,,,)))***++++++(((***)))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))***+++,,,,,,***)))))))))***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///...------,,,,,,------...////////////////////////+++333555...***///444444111GGGzzzoooxxxdddSSSMMMRRRMMMNNNaaayyyfff???***---///---,,,(((******++++++++++++******))))))))))))************)))************+++++++++((())))))*********************)))))))))((((((((())))))))))))*********+++++++++************+++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((***)))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++*********///...------///000111111---+++***+++...///111222<<<222+++...444777666444;;;EEECCC777555EEERRRUUU>>>CCCDDDUUUSSSAAAFFFGGGLLLAAA666777;;;111,,,666888888***'''---,,,***(((&&&***...000///...---,,,+++++++++***))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))************))))))''')))++++++***))))))******++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,------------..................------------......////////////////////////)))333666000,,,111555444BBBiii~~~iiivvvggg```aaassshhh[[[XXXggg___444---///000///)))***+++++++++++++++******))))))))))))************)))************+++++++++((()))******++++++***************)))))))))))))))))))))*********+++++++++++++++************+++++++++++++++++++++******)))++++++++++++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++111000...,,,++++++++++++///+++...555666000,,,......333>>>HHHLLLNNNUUU]]]uuuaaaRRRkkknnn]]]SSSNNNPPPJJJ:::???555333333000444777333111222333///***&&&(((+++,,,,,,,,,,,,+++***((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))************)))))))))******++++++******)))&&&(((******))))))***+++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,------------..................------------......///////////////000000000111...///555888666666999{{{rrruuukkkgggqqquuussseeeYYYaaa~~~[[[===......111+++++++++,,,,,,++++++******((()))))))))************))))))*********+++++++++))))))***++++++++++++************************************+++++++++,,,,,,,,,++++++******++++++,,,***+++++++++++++++******,,,,,,,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,---...------------...333...///555555333;;;IIIMMM^^^{{{fffXXXSSSgggaaaBBB777333111333111000000---)))))),,,++++++,,,,,,,,,+++))))))++++++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++******++++++++++++************++++++++++++******(((***++++++*********+++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,---------.........///......------......///////////////000000111111777,,,---888666///@@@\\\qqqxxxnnnnnnwww{{{rrraaaWWW[[[ddd___555+++000,,,,,,,,,,,,,,,,,,+++******((()))))))))************))))))*********+++++++++))))))***+++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++,,,,,,------............---............/////////------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))(((((((((((()))))))))******************************************************************++++++,,,++++++,,,,,,------------***---000222222222444666444222555<<>>~~~yyyxxxsssxxxzzzzzzsssbbbccckkkppp^^^ooo|||{{{mmmrrr}}}wwwxxxppppppppp```TTTQQQlll}}}kkk===777...,,,+++&&&+++///)))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......111...++++++...//////...---...///000000000000000333222000......000333666222000111555555333777>>><<<>>>===DDDMMMFFF<<>>EEEBBB666:::888555333777;;;888222...---,,,,,,---------,,,---------///---******+++''')))+++,,,,,,*********))))))))))))))))))))))))((('''&&&'''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******++++++*********))))))((((((++++++***))))))(((''''''------+++)))'''''')))+++***+++++++++******+++,,,------+++***))))))))))))........./////////000000111000///000111222222222111333>>>eee~~~|||~~~{{{}}}vvveee]]]bbblllrrrzzz}}}nnnpppyyy}}}xxxyyy{{{~~~vvvrrrmmmhhhcccYYYXXXxxx}}}QQQ???444333444+++)))+++)))************************))))))))))))************************+++++++++,,,,,,,,,,,,+++++++++******,,,,,,---------.........$$$&&&))),,,---.........//////000111111111000000,,,---///555999:::666222===>>>EEENNNRRRPPPOOORRRZZZ```aaafffjjj^^^SSSWWWKKKJJJRRRaaakkknnnuuu~~~lllbbbPPP???::::::666///***111888777000******...'''...444444///++++++...))))))))))))******++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++---------,,,,,,,,,+++++++++...000000000000///---333///---///111666BBBMMMXXXqqqkkkQQQ555222111///)))---000***+++...'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))(((************************,,,+++++++++++++++++++++777111,,,,,,,,,******---...---+++++++++...333777***555777IIIVVVZZZddd]]]eee~~~xxxuuusssnnntttyyyzzzsssiii```UUULLL777666555555555444222000222...++++++,,,---,,,,,,,,,------,,,***)))(((((())))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))))))))(((((()))***,,,---......,,,------,,,)))(((((()))'''(((*********)))((((((+++++++++,,,,,,,,,,,,,,,....../////////000000000000000000111111111111111444000NNNyyyjjjgggooo}}}vvvxxxrrryyy~~~rrrpppkkkcccRRRNNNmmmHHH444///444...))),,,---++++++++++++++++++++++++))))))))))))************)))))))))*********++++++,,,,,,,,,,,,++++++++++++,,,------------.........///111333222///------///,,,000444777888555111...@@@;;;888@@@RRRffftttzzz|||ooonnn|||pppuuu}}}{{{kkk___hhhyyy|||kkk[[[@@@777---)))---222222000333---((((((+++---+++((()))************+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,------------,,,,,,,,,,,,'''***...000///...///000......///222777DDDZZZmmm~~~VVVRRREEE???000...222---)))+++))),,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++,,,,,,,,,---------+++((()))...000...---///111333555888<<>>999333/////////---,,,,,,+++,,,---------,,,))))))))))))))))))))))))((((((((()))++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))((((((((('''((())))))***))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++......---,,,,,,++++++***'''(((***+++******+++---+++******+++++++++***(((***++++++,,,+++***)))(((////////////000000000111...000222222111111333555;;;iiioooxxxmmmhhhmmm___[[[rrr___333...111111///)))++++++++++++++++++++++++((()))))))))************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////*********---000333444555333111333;;;MMMeee}}}mmmFFF999:::$$$...888999222++++++///,,,,,,,,,,,,++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,------------------------333---,,,///111//////333888;;;KKKkkkxxxsss{{{ZZZEEE@@@666///000000***+++,,,,,,---------,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))))))))*********+++***+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++444111000111111444>>>IIIbbbeeelllxxxrrrqqqeeeNNN:::222222333000...------......+++)))************************(((((()))***,,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***((((((((((((((()))*********************************************++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,---...//////000111222222000//////000222222000------...//////------...............------/////////000000000111111///111333222111222666:::===hhh}}}~~~yyyzzz~~~pppkkkeeebbbgggvvvAAA000...222333,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))))))))*********++++++,,,,,,,,,,,,------------------........./////////333444444222000---,,,,,,666GGGdddkkkwww{{{ssssss{{{oooiiikkkuuu___GGG999***%%%***000000,,,---------,,,,,,,,,,,,+++************************)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------------............000,,,...333333---...444FFFPPPooonnnuuutttppp~~~}}}fffvvvgggLLL888///(((------,,,,,,,,,,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))******++++++++++++++++++,,,,,,------...------------------------,,,,,,...333;;;OOOmmmzzz{{{hhhPPP???444...***&&&&&&))),,,,,,+++************************((()))***,,,------***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******))))))(((((())))))***+++************************+++************+++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,++++++*********...//////...+++******+++111...++++++---...,,,***++++++++++++,,,---.../////////000000000111111111///111333222000333999???UUUyyy{{{vvvzzzxxxyyykkkeeehhhdddeeeaaaAAA///...333///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************+++++++++,,,,,,,,,,,,---------..................////////////...111111,,,)))111BBBPPPooouuummmtttnnnHHH222000333111---...---------,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------.........///---+++///333111000>>>QQQooo|||}}}yyy|||{{{wwwrrrQQQ@@@333333222///,,,++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))******+++,,,,,,++++++,,,,,,---.........,,,---...///000111222222,,,;;;QQQbbbkkkwwwyyyhhh[[[JJJ@@@444,,,+++,,,------************************))))))***,,,......+++((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))******+++))))))(((((())))))***+++************************++++++******++++++,,,---,,,,,,,,,,,,---------...///000000111222333333333---222777:::;;;999999888777555444666999888333...333111...,,,++++++,,,---000000000000111111111111000222333111000333;;;BBBxxxwwwwww~~~uuutttqqqhhhjjj^^^YYYdddooowww[[[444)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,------...................../////////000***111666888CCCbbbwwwiiiuuuppprrrwwwJJJ111111;;;.........------,,,,,,,,,************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------------.........//////222111333444111999YYY{{{{{{~~~qqq```RRR999666222---++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,++++++,,,,,,---...//////+++,,,...000333555777888LLLjjjnnnUUU@@@333...***(((************************))))))+++---///...+++((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***++++++)))))))))))))))******+++************************++++++******++++++,,,---,,,,,,,,,------.........---000666<<>>MMMddd{{{xxxmmmdddWWWCCC;;;999111////////////000000000111000333000444666000III{{{|||xxx}}}wwwpppwwwzzzzzzyyyvvv~~~mmmbbb___[[[cccrrrzzzxxxpppWWW333111111...,,,+++***,,,,,,,,,++++++++++++***++++++,,,---///.........---------------------,,,++++++,,,,,,333---+++///222...///444<<>>@@@OOOnnnzzziiiVVV>>>/////////000000000111111///000000444666:::cccvvvaaabbbooo~~~uuuoooqqq~~~||||||yyy}}}lllbbbWWWbbblllsssbbbfffuuu:::000...000...,,,,,,---------++++++++++++++++++,,,------000000000///////////////000...,,,+++,,,---...---///***444;;;...)))@@@YYYppp```rrr{{{ttt~~~[[[222///666///+++000++++++,,,+++))))))***+++************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,)))///---,,,111///---555222@@@HHHeeezzz{{{|||yyyeeeHHH@@@666+++///...+++((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******************************,,,,,,++++++++++++,,,,,,000///)))+++444000***///...444DDD^^^yyy|||mmm[[[TTTXXX]]]\\\WWWVVVSSSUUUYYYZZZUUUQQQPPPJJJVVV^^^YYYSSSZZZkkkxxxxxxhhhYYY???222***---...***)))---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++******)))******+++%%%(((++++++******,,,---222;;;LLLYYYWWWNNNMMMSSSxxxooonnnqqquuu//////000000000111111111000///000444555EEE|||iiiQQQYYYnnn}}}uuuxxx}}}{{{}}}yyywwwzzz|||cccUUUaaayyyxxxkkkHHH666///000...,,,,,,------,,,+++,,,++++++++++++,,,------000000/////////////////////------...111222111000444***000:::>>>XXXqqqkkk{{{<<<'''999<<<(((///000000...***))))))+++************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,111///...333///...999777SSSmmm|||vvvwwwjjjfffEEE444555///,,,+++------***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++************************,,,,,,+++++++++,,,------,,,000------111---,,,888HHH[[[uuuppp___TTTHHHIIIIIIIIIKKKSSS___hhhgggeeegggiiihhhcccccceeecccnnntttkkk^^^ZZZ^^^cccVVV^^^gggnnn|||{{{zzzrrrZZZ;;;((('''...000---*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++************++++++---111222111333666333,,,<<<^^^}}}~~~{{{000000000000111111111111222///111222777VVVfffOOOZZZrrr~~~zzzssspppuuu~~~jjjYYYZZZ}}}ggg^^^www___FFF666000...,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...........................---...///111222222000...;;;000///HHH{{{~~~[[[YYYggg{{{~~~iiirrryyy```tttXXX>>>777222111111///,,,******+++,,,************************))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------///222//////333000333BBBNNNssstttfffxxxxxxRRR------***+++...,,,'''&&&***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************************,,,+++++++++,,,------...)))000...***,,,000@@@YYYyyygggddd^^^QQQPPPZZZfffmmmuuuxxxzzz{{{}}}|||zzzkkkpppoooggggggwwwyyynnn???***///111)))++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************+++++++++++++++++++++++++++,,,------111000+++***888MMMTTTNNNlll000000000111111111222222333000222333???oooiiiTTT\\\qqq|||||||||fffYYYmmm```sssYYY{{{UUU666111///---,,,,,,,,,+++***,,,,,,,,,,,,,,,------...,,,------------.........---///111111000......///+++MMMlllgggYYYfff|||sss~~~}}}iiijjjhhh______lllmmmmmmvvvpppjjjrrryyyzzzuuuFFF<<<444000,,,)))***,,,------************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------///000---///666777AAAVVVssswww|||VVV@@@555---)))++++++&&&'''---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///+++///,,,,,,777GGGbbboooMMMAAACCCTTT```gggyyy~~~{{{|||ttt{{{```>>>333///'''+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,+++++++++,,,---...///000###111>>>MMMiii}}}000000111111111222222222222111444555KKK~~~kkkYYY^^^nnnzzz|||xxxkkk\\\{{{TTTddd^^^rrrooo???333000...---......,,,+++---,,,,,,,,,,,,---......,,,,,,---------.........+++///222111...///666<<>>---+++---***))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,.../////////000///===YYYnnn~~~pppOOOKKKDDDZZZiii|||xxxsssuuupppnnnrrrxxx{{{kkk^^^^^^pppyyy}}}jjjQQQ:::---+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++,,,---///111333444???___~~~000111111111111222222222000000555777UUU}}}kkk\\\___kkk{{{uuugggbbb]]]___ccchhhlllqqqsssuuuzzz}}}~~~{{{yyyyyyzzz}}}yyyuuutttwww|||WWW]]]]]]IIInnnZZZUUU444222000/////////...,,,---,,,,,,,,,,,,---......,,,---------......//////***///333111000555AAAMMMUUUggg{{{}}}|||UUUGGGTTT^^^ZZZAAABBBBBB@@@AAASSStttQQQEEE666//////000---)))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......000000///888HHHUUUlll~~~rrrxxx}}}nnnyyyxxxsssRRR444...111///+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++++++++++++++++++++++++++,,,---...///000111222666SSS|||bbbRRRFFFBBB[[[hhhuuummmqqqwww{{{~~~}}}}}}vvvllldddjjjqqqtttzzzNNN555++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,...000222555666jjjbbb000000111111111222222222***:::...777zzz{{{qqqnnnqqqfffccc^^^ZZZZZZ___eeeiiissszzz|||vvvwww|||yyypppzzzxxxyyyooowwwyyytttsssyyy}}}zzz|||{{{xxx|||wwwqqqmmmmmmmmmllljjjooommmmmmqqqyyymmmZZZ|||@@@YYY\\\jjjyyyPPP//////222///,,,(((222------------------------&&&+++............///...222///222444---:::ssskkkmmmmmmooolllbbbUUUPPPVVV]]]kkkzzzvvvDDD///...555111"""+++++++++)))((()))+++---************************++++++,,,,,,,,,------------///000...---......---222'''222PPP___aaayyy}}}sssyyyvvvTTT,,,:::)))&&&///+++++++++++++++***))))))************************)))))))))))))))******+++++++++******++++++,,,---111"""///888&&&'''555111888===___wwwYYYAAAHHHfffsssaaadddooonnndddllluuuxxxzzz{{{vvvlllnnnzzzpppqqqxxxyyyvvvwwwfff;;;333++++++......***&&&******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((+++---+++)))***,,,---++++++///111+++444]]]yyy|||~~~www111111111111111111222222333:::...DDDwwwkkk^^^SSSPPPRRROOONNNNNNOOOSSS[[[dddiii|||}}}rrr}}}||||||~~~yyyxxxyyytttnnnttt}}}xxxqqqtttkkklllrrr{{{~~~{{{zzz|||}}}|||}}}uuu```yyyWWWFFF}}}oooyyy]]]777111222000///(((///---------------------------...///...---...///...)))888777///NNNsssHHHwww~~~}}}~~~RRRIIIZZZfff111555111&&&777------,,,+++***)))***+++************************++++++,,,,,,,,,---------...///...---...///000000333111;;;RRRffftttuuuyyyyyy~~~ooonnnNNN333))):::%%%***+++++++++++++++******************************)))))))))))))))***+++++++++++++++***++++++,,,---///222...+++111555222111LLLcccxxxxxxlllDDDCCCTTTyyy|||~~~jjjZZZ]]]iiiqqqwww|||}}}~~~ttt|||mmmoootttsss[[[???,,,...---$$$'''555******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))******))))))+++...///...,,,,,,111AAA___kkkxxxwwwqqqddd___[[[OOOjjjzzzvvv222222111111111111111111111777666UUUtttcccUUUJJJBBBAAADDDGGGJJJNNNSSSZZZdddnnnuuummmlllwww~~~zzzpppkkkjjjkkkooowww~~~~~~{{{zzzxxxuuullltttyyyuuurrrwww}}}{{{{{{}}}}}}}}}xxxyyyvvv{{{uuu{{{zzzvvv||||||{{{|||yyy{{{||||||~~~{{{|||~~~yyynnnkkkooottt|||iiiqqqggg777XXXdddaaammmAAA333000000222***---------------------------111///------///000000000***,,,111KKKfffWWWxxxdddPPPKKKPPPllllllBBB222...666///......---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,------------000...,,,---///000111111...666FFF```vvvzzzzzzkkknnn\\\DDD---777(((++++++++++++++++++++++++***************************))))))))))))***+++++++++++++++++++++,,,------***777***&&&777333///HHHqqqhhhCCCVVV^^^ooommm```}}}aaaVVVhhhyyy{{{xxxbbboooooouuuzzztttWWW<<<333000)))'''---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********+++,,,///111555***---IIIiiiyyyzzzwww{{{oooggg```ZZZWWWSSSUUU^^^```ZZZWWWYYY___TTTiiissshhhllliiifffkkkxxx222222222111111111111111+++666CCCfff}}}mmmaaaSSSLLLHHHHHHKKKQQQSSSWWW^^^dddkkksss}}}rrr^^^PPPPPPLLLFFFBBBCCCHHHLLLNNNRRRUUUUUUSSSQQQOOONNNSSS[[[___[[[WWWYYY]]]___nnnpppsssuuutttpppjjjfff``````gggvvv|||~~~}}}{{{}}}|||oooqqqrrrpppnnnmmmnnnqqqrrrjjjjjjqqqnnnbbbbbbkkktttwww|||uuuhhhttt\\\888???tttxxxWWW{{{JJJ555...///555------........................///,,,+++...111111111222<<<111FFFHHH```oooHHH999JJJZZZlll???;;;&&&...---,,,,,,---,,,***)))++++++++++++++++++++++++,,,,,,,,,------------...///---,,,///111000000111111DDD]]]zzziiiooouuuooobbbqqq???&&&333+++++++++++++++,,,,,,---******************************))))))******+++,,,,,,++++++++++++,,,------+++///---000444///FFFwww___RRR]]]lllvvv}}}vvvgggbbblll{{{ooogggsss|||}}}ffffffXXXQQQddd}}}ppphhhwwwyyy___<<<---111///###+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++---++++++------,,,...111///999YYY}}}~~~aaaQQQTTT|||yyylll[[[QQQSSS\\\eeeiiiuuuyyy~~~^^^]]]aaagggmmmuuu111111111111111111111111///777HHHlllzzzfffTTTMMMGGGGGGIIILLLSSSYYY[[[aaaiiipppuuu}}}sssfff[[[OOONNNMMMNNNPPPPPPOOONNNOOOWWWUUUUUUUUUUUUWWW[[[___kkkooonnnhhhbbb]]]VVVOOOKKKPPPXXX^^^```___\\\ZZZiiibbb[[[[[[eeerrr}}}{{{www|||rrr{{{|||{{{yyy{{{fff[[[FFF>>>444ZZZ```^^^UUU;;;......666///000........................///+++,,,111333000///222333GGGwwwwwwUUU\\\wwwbbbYYYQQQWWWqqqyyynnnHHH+++...,,,***+++------,,,***++++++++++++++++++++++++,,,,,,---------............,,,...222222...///333CCC```|||YYY666222------,,,++++++,,,---...***************************************++++++,,,,,,,,,++++++,,,,,,---...111***222666222LLLzzz|||[[[[[[mmmyyykkkxxx}}}pppmmmwww~~~}}}mmm^^^dddkkkccclllyyywwwkkk|||ccc===000000///++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,***+++...---+++...666===nnniiiJJJXXXwwwxxxjjjdddgggnnn{{{sssddd[[[000000111111111222222222555333@@@hhhxxxdddSSSIIIFFFGGGIIIKKKMMMTTT\\\bbbiiirrrzzz^^^PPPNNNKKKOOOKKKKKKOOORRRTTTVVVZZZ___[[[YYY\\\```eeelllsssxxx{{{{{{wwwsssnnneee]]]TTTTTTTTTQQQMMMJJJIIIIIIYYY```eeebbb\\\]]]hhhtttwwwrrrppptttxxxxxxxxxzzzzzzhhhjjjdddcccdddaaa[[[]]]jjjzzzoooTTT<<<===222LLLcccmmmfffJJJ555...444000222........................111...///444333---///555555hhhWWWQQQvvv}}}zzzyyy~~~{{{zzz|||~~~zzzyyy}}}yyyUUUQQQvvvlllCCC222...+++***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---000444222...333>>>QQQzzzpppuuu}}}xxx{{{hhh___...///...---,,,+++,,,------************************+++************+++,,,,,,,,,,,,,,,,,,,,,------......***222222>>>zzzlll]]]bbblllkkkeeennnqqqrrrttt|||~~~yyyuuu|||nnnlllttt>>>+++444++++++************++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,***(((***---,,,---999III|||}}}XXXfffxxxiiiuuu{{{lll//////000111222333333444555777IIIpppwww___NNNIIIHHHIIINNNQQQQQQSSS\\\fffllltttxxxMMMGGGNNNOOOPPPKKKIIINNNQQQSSSWWW]]]YYYUUUUUU[[[___```ccciiijjjppprrrooolllkkkiiifffsssqqqkkkaaaVVVNNNKKKJJJBBBMMM[[[aaa```]]]___bbbpppnnnmmmpppqqqpppsssxxx|||uuubbb\\\jjjqqqbbbSSSLLLQQQWWWbbbuuu}}}}}}yyyssswww~~~}}}]]]DDD999888JJJ~~~qqqXXX|||^^^AAA000222...222........................111...000444222...666CCCnnnwww@@@jjj|||tttmmmlllhhhaaa]]]]]]XXXXXXWWWXXX[[[___cccffffff___YYYZZZ^^^eeeqqq}}}~~~aaaHHHXXXYYY:::444...+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------............///...111444000...<<>>+++222555......------,,,,,,,,,,,,,,,,,,------------.........///111222555@@@___~~~{{{{{{oooVVVzzzyyy[[[888...222...***111++++++++++++++++++++++++++++++++++++,,,---......+++222///+++222444000222ZZZwww|||hhhgggxxxqqqwwwxxxzzzxxxuuu{{{|||uuu}}}~~~~~~wwwyyyYYY===&&&%%%+++***)))+++))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,---(((444lll{{{lll]]]UUUuuurrr|||zzzzzz111333222333222...;;;RRRpppSSSIIITTTaaarrr}}}XXXDDDTTT^^^ssstttuuussspppnnnuuuwwwooonnnmmmkkk```iiittt{{{||||||zzztttmmmeeecccfffpppmmmlllkkkddd^^^bbbkkkggg```ZZZ]]]fffkkkjjjeee[[[SSSNNNbbbiii^^^eeewwwooolllhhhfffhhhjjjmmmnnnrrrxxxyyy___III:::666bbbXXX\\\|||HHH;;;,,,222000000000000000000000000555***///...TTT|||^^^^^^vvvjjjbbb\\\VVVUUU]]]llluuuoooUUU___lllwww}}}nnnVVVWWW{{{aaa888000111---......---,,,,,,,,,,,,,,,------------............111///222777DDDmmm}}}||||||tttxxxkkknnnuuunnnLLL111222///(((///++++++++++++++++++++++++++++++++++++,,,---.........000---///222---222EEEzzzxxxvvvfffccczzzxxxwww~~~}}}{{{xxxqqqjjjrrr|||qqq~~~XXX222'''******(((***))))))))))))))))))))))))((()))))))))************(((***+++,,,+++++++++,,,///===[[[dddaaalllqqq///333111111333000DDDlll{{{|||nnnSSSLLLVVVaaaqqq|||VVVNNNHHHVVVnnnzzzppprrrtttvvv|||{{{tttiiiffffffooo{{{zzzrrrmmmiiimmmqqqooommmlllnnnmmmiiihhhkkkhhhccc```dddkkkllleee]]]TTTKKK\\\ttt[[[nnnwww{{{yyyyyyqqqpppoooppprrrqqqnnnkkk{{{|||~~~www}}}~~~iiiOOO===444RRR\\\YYYQQQ???///222111111111111111111111111***222888<<>>TTTqqqttt@@@666444111111111111111111111111444???111xxxuuuPPPuuuhhh[[[UUUQQQSSScccwww~~~tttmmmkkkkkkttt{{{fff[[[WWWOOOfff[[[555111//////...---------------............////////////111///===RRR~~~ppp{{{zzztttmmmkkkssseeeIII111111000++++++++++++++++++++++++++++++++++++,,,---......,,,000//////444BBBlll]]][[[{{{{{{sssiiimmmfff\\\cccuuu|||mmm{{{gggmmmssseeeDDD,,,)))+++)))))))))))))))))))))))))))))))))))))))************(((+++------+++,,,111555RRReee]]]]]]rrryyyttt...777//////;;;???lll|||zzzUUU^^^ttt~~~ooodddiiiqqqtttcccPPPJJJ>>>ddd|||~~~{{{||||||pppmmmzzzpppiiirrrttthhhdddjjjmmmsssppp}}}~~~kkkkkkhhhbbb\\\[[[aaagggiii~~~~~~|||~~~{{{{{{zzzrrrmmmppp{{{UUUFFF===555???llleee???444444111111111111111111111111+++===CCCKKKlllqqqwww[[[QQQKKKOOOWWWddd~~~uuukkkfffmmmzzzuuu]]]``````dddvvvuuuAAA222//////...------------.............../////////000444222BBB[[[vvvddd~~~|||tttxxxwwwnnndddgggyyywwwYYYUUU222000///++++++++++++++++++++++++++++++++++++,,,---......'''555444+++666TTToooZZZwwwuuu{{{mmmeeelllcccUUUZZZmmmttt~~~zzzaaassseee|||{{{WWW777111222,,,))))))))))))))))))))))))))))))))))))************(((+++------+++---222888RRR^^^NNNLLLiii///777000666AAA<<>>333555000,,,111111------///............///000000222888[[[nnnfff}}}wwwoooeeeVVVIIIIIIddd|||ggggggsssssshhhjjjlllkkkhhheeeeeefffxxxvvvVVVbbbRRR///***...---,,,,,,------+++)))---------------...///000111555555<<>>...---+++,,,------,,,+++,,,,,,,,,------///000000...444777LLL{{{oooXXXoooggg|||yyyuuurrrqqqnnngggaaa___WWWUUU]]]ooo}}}kkkIII]]]vvvnnnJJJ...///+++******)))))))))******************************...&&&222+++%%%===\\\|||nnnXXXnnnuuu555000222555777ooo}}}mmmVVVhhhsssHHH;;;AAA>>>???===;;;>>>CCCDDDAAAGGGKKKQQQVVVXXXYYYYYYYYYffftttzzzwwwbbb|||qqqeee___```ZZZ```fffgggjjjzzzwwwrrr|||fffZZZIII<<<666GGG~~~kkkdddnnn@@@999333333222222222333444555(((qqqhhhrrrXXXLLLMMMNNNQQQYYYmmm{{{}}}~~~~~~qqqaaaddduuutttuuuwwwttthhhcccuuurrrooogggXXXcccgggfff===222000333111///000...............///000111111888<<>>ZZZWWWPPPZZZuuuzzzvvv}}}~~~}}}xxxtttvvvwwwxxxzzz}}}}}}uuupppmmmmmmvvv|||---000444888>>>|||hhhTTTkkklllEEE>>>CCCJJJVVVeeesss|||pppgggddd~~~{{{aaaTTTLLLGGG<<<;;;```yyymmm~~~AAA888444333111111111333555777LLLwwwlllMMMAAAFFFBBBOOO}}}|||yyyzzz}}}wwwssszzzxxxwww}}}{{{rrrpppmmmrrr{{{~~~wwwwww|||pppiii~~~nnnVVVbbb```]]]777---555///...444............///000111222333999lllvvvmmmhhhfffTTTJJJFFFLLLPPPPPPUUU]]]```ZZZ___yyyzzz[[[DDD@@@GGGOOOMMMWWWaaacccpppwwwkkkddd```___]]]TTTYYYnnn|||}}}{{{]]]MMMvvvgggPPP222///---,,,,,,------,,,++++++,,,,,,...///111222111666]]]~~~[[[tttrrrhhh```ZZZ[[[___XXXWWWVVVWWWYYY[[[\\\[[[WWWSSSNNNKKKNNNRRRVVVXXXWWWWWWVVVUUUUUUWWW[[[^^^oooppprrrssstttvvvyyy{{{~~~vvvrrrsssrrrnnnmmmkkkgggaaaXXXOOOGGGJJJXXXlll~~~oooRRRBBBqqqUUU}}}|||bbb111---,,,+++***************)))))))))***++++++,,,,,,---)))(((///ZZZvvv___SSS]]]eeesssuuullliiigggeeefffggggggccc```aaa``````fffoooxxx}}}xxxyyywwwrrrooonnnlllhhheeehhhiiihhhooo}}}...333///777HHHvvv\\\fffdddCCCIIIVVVuuuyyy```qqq}}}}}}|||~~~eeeVVVLLLFFF:::888\\\wwwCCC666444222111000111333666777OOOllloooZZZ<<<777CCCLLLkkkwwwlllnnnxxxppprrrwww~~~yyyvvvuuuyyyxxxjjjwww[[[UUU]]]}}}tttAAA///777......555---.........///000222333444KKK~~~|||lll^^^OOONNNYYYdddgggdddZZZgggppppppsss{{{zzzsssTTTKKKHHHRRRbbbhhh^^^QQQXXXaaannnxxx~~~vvvSSSAAAEEENNNFFFLLLZZZfffxxx}}}sssjjj```XXXYYYVVVTTTZZZjjj|||iiiEEE^^^vvvZZZ444111...,,,,,,,,,,,,++++++++++++,,,...000111222///GGGyyyoooiiiwwwsssssssssjjjaaaYYYRRRLLLMMMRRRJJJHHHGGGGGGIIIJJJJJJJJJKKKIIIHHHJJJNNNQQQRRRQQQHHHGGGDDDBBBCCCJJJUUU]]]lllkkkgggbbb___bbbhhhnnnqqq{{{~~~wwwrrrssspppkkkiiijjjfff```VVVQQQIIIFFFNNN```ssskkkpppFFFUUU[[[xxx<<<...---,,,+++************((())))))***++++++,,,,,,,,,...(((888zzzcccXXXiiiwwwfff|||hhh```___SSSSSSRRRRRRQQQPPPOOONNNMMMLLLLLLQQQXXX___dddeee^^^```______dddkkkjjjeeePPPRRRRRRTTT___ooo{{{444777,,,666OOOhhhgggkkk}}}ZZZ@@@[[[|||}}}mmmooouuuyyy}}}vvvtttzzz||||||{{{```SSSIIIFFF>>>@@@hhh}}}FFF777444222111000111333666888YYYiii^^^FFF<<>>>>>>>>===999DDD@@@===DDD===777EEE@@@CCC@@@:::???JJJIII@@@BBBBBBAAA@@@@@@@@@@@@AAA333...555888aaa{{{bbbJJJFFF]]]www~~~iiiWWWYYYfffeeeeeerrrsssdddqqqvvvmmmUUUQQQIIICCC???oootttRRR777555555000111555000555GGGwwwVVVEEEBBBMMM```|||xxxsssmmmnnnqqqrrrrrrxxxzzz{{{{{{nnnttt{{{yyyNNN[[[___sss999444555---444000222///...000000000333999xxxyyytttuuummmzzzTTTJJJZZZoooeeeVVVLLLSSSFFFCCCBBB888999FFFNNN@@@XXXnnnuuuyyy~~~zzzooowwwooopppppp]]]DDDDDDXXXgggzzzsssuuueeeSSSTTTRRRMMMLLLYYYpppzzzaaaSSSUUUwwwNNN888+++...000,,,+++///,,,............111333444<<>>EEETTTSSSCCCCCCIIISSS___nnn{{{|||yyyrrrjjjbbb\\\YYYXXXYYYMMMGGGFFF@@@>>>OOOfffttt|||kkkYYYdddqqqwwwCCC333------(((***---(((++++++******++++++,,,,,,+++666>>>kkkdddeeeMMMtttvvvkkk]]]OOOEEEBBBAAA@@@???>>>>>>===<<<;;;BBBDDD@@@<<<>>><<<;;;BBBFFF<<<===HHHDDD555555BBB333@@@NNNQQQIII???;;;;;;111...555<<>>BBBEEEKKKYYYlllyyy|||{{{xxxssslllddd]]]XXXUUUTTTKKKGGGGGG@@@:::EEEWWWnnn~~~zzzaaaXXXrrrwwwUUU999,,,///***'''***+++++++++******++++++,,,---...777OOO~~~ssspppMMMSSSvvvfffVVVJJJ@@@:::======<<<<<<;;;;;;::::::===777999;;;888===AAA===999EEEJJJDDDAAAFFFJJJHHH===@@@IIIZZZkkksssqqqkkk222000555>>>sss~~~dddKKKDDDUUUkkk~~~ooo___OOOHHHHHHNNNZZZfffeee{{{~~~|||~~~ttt[[[VVVLLLDDD???{{{yyyYYY;;;444555111111555222:::OOO|||nnnsssTTTOOOFFFZZZwwwgggzzzYYYUUUhhhxxxoooSSSJJJHHHFFFJJJGGGHHHHHHDDDAAAEEEMMMSSSVVVSSSSSSVVVUUUOOOLLLKKKUUUVVVYYY___dddjjjyyyttt{{{wwwrrrUUUNNN\\\MMM444555111555///333000000000///...444;;;ooonnneeexxxtttZZZTTTfffTTTEEETTTQQQ______ddd```YYYjjjiiiHHHGGGXXXnnnzzzsssVVVCCCGGGOOOOOOvvvxxxyyyrrruuufff\\\QQQJJJJJJFFFEEEUUUlllvvvZZZJJJUUUlllAAA)))444---+++222+++,,,,,,.../////////333999^^^ZZZnnneeerrriiiZZZPPPOOOXXXuuuxxxmmmggg```WWWQQQQQQQQQOOOKKKAAA999999===<<>>yyyssszzz}}}vvvkkkFFFOOOcccdddfffkkkqqqkkkcccwwwxxxWWW___fffOOOXXXXXXHHHLLLcccxxxzzz|||wwwzzznnnbbbRRRGGGIIIHHHEEENNN]]]{{{TTTHHHhhhhhhjjj~~~NNN...333++++++333,,,---+++---000///...555???uuuuuuddd\\\aaakkkqqqkkkmmmzzzwwwpppdddYYY```cccgggdddVVVFFFAAAEEE===QQQZZZ\\\```\\\WWW[[[```xxx}}}{{{VVV@@@MMMSSSLLLOOOSSS[[[aaahhhwww{{{xxxrrrllleee\\\RRRKKKMMMGGGDDDCCC>>>999???JJJ```xxxuuuZZZVVV^^^lll>>>'''...///)))))),,,************+++,,,---...555444eeeaaahhhOOOwwwgggTTTIIIEEEBBB>>>===>>>???===;;;;;;===???CCC;;;BBBHHHGGGXXXfff[[[wwwkkkooo444444222???|||zzzoooSSSCCCGGGSSSbbb{{{kkkWWWNNNFFFHHHTTTbbblllqqqtttzzzyyyppplllsss{{{~~~vvvjjjzzzsssppp```dddlllqqqooommmqqqyyy{{{zzz}}}|||yyyzzzwww___ZZZPPPGGG???wwwWWW:::444666333222555555AAAYYYuuu|||hhhRRRAAAeee{{{}}}mmm^^^XXXTTTVVVZZZ\\\^^^[[[QQQFFFAAABBBCCCCCCHHHOOOUUUZZZ```gggdddfffjjjlllooouuu~~~~~~{{{}}}ooosss|||{{{aaaSSSYYYjjj999444222333...000000000000...///777AAA|||yyytttrrr{{{^^^JJJTTTdddwwwooovvv|||zzzffflllbbbZZZfff}}}zzzdddeee{{{ooommmuuuuuuhhhcccTTTIIIHHHIIIHHHJJJPPPxxx\\\PPPyyybbbpppddd|||rrrZZZ444111,,,,,,111......+++,,,000//////999GGGhhhyyynnnwwwVVVfff{{{vvvlllqqqxxxnnn]]]cccjjjuuuuuueeeOOOIIINNN\\\iiiiiiccchhhqqq~~~jjjOOOJJJPPP[[[gggZZZggguuuzzzvvvqqqlllfff^^^TTTLLLIIIFFFCCCBBB>>>;;;@@@GGG\\\yyy}}}mmmRRRcccwww|||JJJ***,,,...,,,,,,+++)))))))))***+++,,,---...111AAA|||ZZZaaadddjjjmmmzzz~~~vvveeeZZZPPPFFF===999;;;<<<<<<999777888<<<@@@===???HHHPPP___{{{tttaaammm{{{|||333444///>>>vvvZZZFFFEEEMMMaaappp___LLLHHHFFFOOObbbvvv}}}wwwtttvvvyyy{{{xxxppp|||xxxtttvvv|||zzzyyy}}}nnnqqqvvv|||~~~~~~zzz___YYYOOOHHHDDD[[[<<<444666333222555555CCC\\\wwwcccMMMEEEkkksssddd___WWWSSSTTTUUUZZZ]]]WWWLLLEEEEEE@@@FFFNNNUUU^^^ggglllmmmnnnqqqtttvvv{{{}}}}}}hhheeeppp{{{lllOOOVVV~~~???444111222000//////000000...///999DDDfffqqqsssvvvfffzzzjjjppplllYYYnnnrrriiioookkk}}}\\\fffvvvrrrqqqrrrrrroooaaa^^^WWWNNNHHHGGGHHHIIIIIIjjjmmm\\\~~~nnn^^^___999///000///...///000++++++//////000===NNNlllXXXwww}}}mmmUUUjjjvvv___^^^ooossshhhoooyyy}}}gggbbbkkksss^^^OOOZZZpppzzzxxx}}}xxxrrrmmmhhh```UUUMMMEEEDDDDDDCCC???<<<>>>BBB\\\tttuuuPPPllleeeccc]]]333***+++...///))))))))))))***+++,,,...///111RRRppp\\\VVVrrrssscccoooxxxaaaZZZSSSBBB777777888:::<<<;;;<<>>{{{```JJJFFFLLLYYY|||dddUUUDDDFFFLLLYYYnnnuuupppaaaXXXMMMGGGFFF```@@@444777333222555666DDD^^^|||```IIIWWWppp{{{uuudddWWWQQQRRRXXX^^^ZZZOOOGGGGGGHHHOOOUUUXXXaaannnsssqqqnnnsssyyyvvv{{{vvvrrrvvv{{{yyyxxxzzzxxxNNNSSSyyyDDD444000333333......///000...///:::FFFnnnuuuvvv\\\dddxxx{{{ssszzzxxxyyy{{{tttsssgggXXXXXXSSSIIIEEEGGGHHHFFF]]]{{{dddyyymmmLLL}}}aaa<<<...333111+++///111++++++//////000@@@SSSOOO\\\{{{tttjjjVVVkkk```PPPbbbtttvvvwwwxxxkkkfff\\\NNNaaa~~~yyypppggg[[[NNNDDDCCCCCCDDDDDDAAA<<<;;;===ZZZhhhyyyyyyyyyvvvPPPZZZgggYYYlll;;;))))))///000((()))))))))***+++---...///444]]]nnndddFFFqqqnnnnnnoooRRRNNNKKK>>>888???;;;???BBBFFFKKKUUUcccnnn111000111AAAhhhMMMDDDIIISSSttttttTTTDDDJJJRRR^^^wwwkkkooowwwaaaTTTSSS@@@FFFlll???<<<000222999444666KKK^^^tttxxx~~~aaaIIILLL}}}rrrttt```QQQSSSVVVQQQMMMNNNUUUOOOQQQ\\\^^^\\\gggxxxxxxwwwiiimmmuuu|||^^^HHHUUUMMM666999555222,,,111//////111///999QQQyyylllggghhhjjjuuussshhhsss|||xxxvvvxxx{{{wwwlllbbb^^^WWWNNNGGGDDDEEEGGGHHHYYYkkksssWWWNNNLLLxxxFFF///333222+++,,,......,,,///111///CCCiiiCCC\\\~~~iiinnnTTTeeewww___TTTbbbwww{{{uuuhhhaaajjjiiinnnnnn```XXXkkktttcccVVVNNNJJJCCCCCCDDDDDDBBB@@@===;;;KKKkkk{{{lllnnn___\\\NNNTTTuuu333000...000***///******+++******,,,///222555iiimmmzzzmmmTTTiii{{{xxxxxxuuuKKKSSS[[[KKKHHHAAA888??????HHHTTT\\\kkk~~~vvvuuu222222222@@@}}}oooSSSGGGIIISSSllluuuKKKGGGLLLVVVhhhllltttsssZZZMMMPPPAAABBB~~~kkk:::555333444444555===OOO```yyy{{{___KKKXXX}}}yyyxxxmmmZZZJJJMMMZZZYYY\\\eeennnqqqvvv}}}||||||uuuwww|||aaaKKKOOOOOO555666111///---111000///111...888OOO}}}kkkuuu~~~qqqwwwwwwyyy{{{ddd|||yyydddlllooonnnppptttwwwtttiii```^^^XXXNNNGGGEEEEEEGGGGGGOOOeeepppRRRCCCFFFOOO...000000,,,///......,,,///111///DDDjjjkkkAAAhhhuuu~~~qqqWWWbbb~~~lll^^^```iiiuuunnnmmmuuuzzzooo{{{uuufffWWWMMMHHHCCCCCCDDDDDDBBB@@@===<<>>AAAXXXnnnttt{{{eee~~~aaafff333444444???~~~tttxxx\\\KKKHHHWWWfff~~~OOOEEEIIIVVVlllxxxrrrrrrssstttuuuuuuvvvwwwyyy{{{~~~lllzzzrrr\\\NNNTTTDDD===nnnkkk;;;111:::777111666AAAUUUkkk~~~yyy^^^NNN]]]~~~yyyooodddbbbhhhzzzwwwxxxzzz{{{{{{bbbMMMHHHSSS666444///...///222000000111...666MMMxxxfff}}}~~~{{{wwwvvvtttnnnooo|||~~~nnnfffkkkmmmccc\\\aaa\\\fffdddeeehhhmmmpppmmmfff___^^^XXXOOOHHHEEEEEEFFFGGGGGG___oooQQQ;;;===ooo}}}}}}SSS000///000---000......,,,///000///FFFmmmYYY@@@ooovvvuuuuuuqqqQQQRRRyyymmmgggiiitttccc]]]|||zzz}}}rrriiibbb|||qqqnnnxxx~~~|||tttgggYYYMMMFFFCCCCCCCCCCCCBBB@@@>>><<>>===DDDVVVwwwWWWPPPPPP???\\\{{{]]]AAA222)))...,,,---******+++++++++---111444IIIhhhJJJFFFtttoooeeeyyysss___{{{kkkVVVUUUIIIMMMnnntttQQQxxxuuu...444555>>>~~~zzz{{{jjjTTTHHHRRR___nnn~~~|||___^^^aaaaaaXXXPPPYYYiiikkktttyyyiiittt~~~xxxvvvvvvwwwzzztttzzz}}}wwwnnn___NNNKKK;;;<<>>FFFPPPuuu]]]ZZZUUUBBB[[[kkkAAA///%%%---++++++)))***+++++++++...111555LLL]]]uuuMMMOOO|||ooowww^^^YYY```]]]kkk[[[rrrvvv~~~---444555;;;zzzxxxpppZZZKKKQQQfffmmm]]]```dddbbb[[[XXXbbbppppppttt|||sssggg}}}zzzzzz}}}{{{sss~~~{{{xxxyyy{{{nnn\\\LLLHHH:::LLLXXX999444---555::::::\\\cccJJJ```www{{{oooXXXUUUeee}}}uuusss{{{sssfffcccbbbdddxxxvvvdddooouuuooo___VVVRRR[[[888333111555111333//////333...333EEEeeeooorrr[[[GGGDDDUUUjjjaaaBBBBBBQQQkkkjjj```pppsssssslll```XXXXXXZZZUUUQQQJJJFFFEEEEEEFFFGGGGGG```vvv^^^GGG>>>sss```:::///------222---...---/////////LLLxxxeee;;;rrr{{{bbbttthhhLLLVVVyyywww{{{~~~lllnnnpppeeeiiinnnqqqppp|||vvvttttttllliii{{{aaa===FFFsssvvvwwwuuuoooeeeZZZQQQLLLJJJCCCCCCBBBAAAAAA@@@??????BBBJJJssskkk[[[HHH<<>>999999xxxXXX___uuu|||ooo[[[WWWfff~~~{{{nnnmmm{{{WWWNNN^^^hhhppp^^^lllxxx|||sss}}}\\\XXXMMMiiiiiiAAA666111555000111---///444000333DDDjjjaaasss{{{YYYIIIFFFNNNVVVhhh{{{uuujjjNNNAAA]]]WWWZZZjjj|||~~~ppp\\\OOOJJJOOOKKKFFFCCCCCCEEEGGGGGGHHHcccuuu\\\GGG<<>>???AAACCCCCCBBBAAA@@@IIICCC{{{}}}tttFFF@@@222uuuQQQ<<>>eeeIII555999---999666DDD~~~WWWYYY}}}yyy{{{wwwxxxyyy}}}XXXSSS___dddyyy}}}|||tttkkkoooqqq~~~ooo\\\TTT[[[eee:::333333333111222...///222...444III^^^```kkkxxx~~~yyynnn|||hhhKKKDDDGGGWWWgggmmmRRRPPPwwwGGGUUUiiizzz}}}pppVVV???IIIJJJKKKJJJHHHGGGGGGHHHKKKiii}}}fffKKK<<>>III~~~www{{{pppaaahhhsssPPP^^^uuuxxxuuukkk]]]SSSMMMGGG@@@>>>@@@AAACCCCCCBBBAAA@@@KKKIII|||<<<;;;TTTMMM===222---******)))***...***)))...,,,...<<>>555///*********)))---))))))...,,,///===WWWooo```zzzVVVJJJ}}}~~~~~~~~~{{{kkkyyynnnXXXXXX]]]bbbqqq111222222...MMMppp~~~{{{|||tttSSSGGGGGGNNN^^^ooozzz~~~~~~{{{xxxmmmqqq{{{hhhcccSSSKKKFFF===hhh???;;;777...777444@@@rrrfffRRRuuunnn{{{pppvvvyyytttYYYfffvvvwww}}}wwwyyy{{{uuu^^^SSSJJJXXX\\\999444333222000222......222///333BBB~~~~~~qqqxxxxxxssswww|||vvvjjj```QQQRRR[[[XXXYYY```cccgggRRRGGG<<>>555///)))***---))),,,)))(((...---000>>>WWWfff^^^rrrfff[[[~~~{{{|||vvv{{{hhhjjjvvv111000...000III|||}}}}}}___KKKFFFKKK]]]qqq}}}}}}}}}zzztttbbbZZZRRRQQQEEE777eee|||999888555///777444???gggnnnSSSuuuxxxvvveeeiii~~~sssVVVvvvdddcccoooooo|||wwwxxx}}}xxxaaaYYYMMM]]]TTT999666333//////333///---222000222>>>oooooogggrrrzzzpppTTTYYYPPPMMM```wwwzzzqqqggg]]]gggWWWLLL:::AAA]]]iiivvv}}}xxx{{{YYY???999AAA\\\uuusss[[[CCCAAAEEEJJJMMMMMMLLLJJJJJJTTTmmm{{{ooo[[[HHHDDD555^^^qqq+++;;;,,,444,,,+++---,,,---///---;;;XXXSSScccfffUUUNNNIII___xxxooodddvvv}}}tttvvv~~~{{{ssswww}}}www___XXXhhhvvvgggkkkfffVVVHHHBBBCCCEEE@@@@@@AAAAAABBBBBBBBBAAADDDfffEEEFFFGGGtttQQQooo<<<222---))),,,000))),,,)))(((...---000>>>XXX^^^QQQ\\\pppgggvvv~~~///000000888HHH{{{mmmQQQFFFGGGZZZmmmuuu|||}}}qqqiiiZZZPPPQQQQQQAAADDDyyy999888444000888444<<>>EEEUUUwww;;;000---))),,,111)))---))))))...,,,///===TTTXXX~~~PPPSSSqqq```~~~~~~{{{eeevvv...111111999>>>ooo{{{ZZZKKKIII]]]nnnsssyyy~~~~~~llldddWWWNNNSSSJJJ???gggttt;;;:::444222999333777LLL[[[\\\}}}qqqvvvnnnYYYXXXnnnmmmiiinnnqqqrrrdddfffXXXLLLSSS```rrraaa~~~lll~~~lll^^^]]]NNNeeeTTT;;;666222000---333///,,,222222000777SSSkkkggguuugggdddaaaKKKJJJ\\\{{{sssyyy~~~uuuqqqWWWEEEIIIVVVsss~~~KKKEEEAAA<<>>YYYWWW{{{;;;111000,,,+++...***...***)))...,,,...<<>>WWWooo```???GGGIIIKKKLLLJJJHHHGGGGGGaaalllqqqfffVVVKKKBBB<<>>OOO|||LLLuuu<<<222333---******+++///***)))---+++...;;;UUU```~~~dddRRRwwwVVVMMM~~~}}}xxx\\\VVVjjjuuu~~~oookkkuuuxxx~~~000888(((555999^^^|||^^^QQQeeeyyy|||tttiiiUUUQQQSSS999SSS|||xxxTTT888555777---999888000>>>vvvtttTTTeee{{{cccSSSaaazzz}}}ssslllqqqeee___iiiooowww[[[RRRdddwwwlllooocccWWWZZZJJJOOOCCC222555222............///000222222SSShhh]]]xxxxxxaaaQQQTTT{{{~~~~~~kkk[[[eee}}}rrrVVVFFFRRRFFF>>>:::FFF]]]hhhWWW>>>PPPNNNKKKGGGHHHKKKLLLIIIpppqqqVVVWWWPPP???III>>>QQQZZZ222111333%%%///...---+++***+++000777<<>>111111333---///---+++***)))***---111333TTTkkkoooSSSiiiMMMRRR|||~~~~~~}}}}}}wwwgggUUUJJJGGGHHHRRRFFFIIIQQQPPPXXXiiirrr|||///888***555777VVV{{{tttfffmmm{{{xxxiii]]]UUUXXXXXXEEEVVVtttyyySSS:::777666000777666333;;;lll}}}XXX___qqq```iii~~~~~~}}}uuurrraaa``````ssshhh[[[fffoooffffffaaaXXXXXXUUUWWWFFF444444000............///000111222GGGpppNNNuuukkkfffNNNeee}}}vvvhhhaaammmzzzgggZZZHHHMMMJJJBBB<<>>FFFRRRjjjlllDDDCCCXXX[[[aaaBBB555222222,,,000---,,,***)))***---111333MMM```vvv[[[fffXXXHHHnnn}}}ooo```QQQFFFHHHOOOBBBSSSbbbiii~~~vvv```---666---555444KKKssszzzssscccVVVMMMTTTSSSIIIaaa~~~PPP<<<999555333555444888666[[[bbbWWWvvvrrrssszzzyyynnn]]]ZZZVVVccctttqqq~~~tttjjjfff______XXXQQQccc]]]HHH888666222///......//////000111222FFFvvvqqqyyywwwzzzgggyyyZZZ\\\sssaaaRRROOOYYYddd}}}pppbbb```[[[JJJPPPOOOFFF???FFFVVV]]]OOO===???BBBIIINNNJJJCCCHHHSSSVVVKKKAAACCCZZZYYYBBBJJJzzzYYY444///888---000,,,,,,,,,++++++---222555XXXoooddduuupppjjjkkkllllllyyywwwrrr]]]fffxxx{{{yyywww}}}xxxRRRAAAJJJMMMeee|||ooopppooohhhVVVRRRMMMFFF@@@>>>?????????DDDBBBDDDFFF@@@===LLLaaatttWWW>>>@@@jjjRRR|||GGG777444111,,,111---,,,******+++---000222JJJZZZhhhgggeeemmmBBBbbbrrrddd[[[OOOCCCHHHVVV```kkkqqqtttpppaaa,,,444...444222DDDrrrtttdddYYYOOOMMMKKKAAAxxxLLL<<<:::444666444222<<<222KKK}}}mmmUUUfff}}}vvv```ooouuu~~~\\\QQQUUUOOOXXXXXXRRR]]]jjjxxx~~~~~~mmm______VVVLLLuuufffIII:::777333///////////////000111111DDDiii]]]www|||ppp```oooTTTAAA???FFFLLLXXXgggxxxqqqhhhbbbZZZOOOEEETTTPPPIIICCCIIITTTVVVIII;;;>>>AAAJJJOOOIIIAAAKKK\\\TTTBBBGGGLLL^^^VVVBBBkkkYYY555---777//////,,,,,,---,,,+++,,,///111HHHllljjjXXX}}}|||mmm___bbbaaabbbooo}}}zzzzzz{{{ppp^^^eee}}}~~~{{{|||~~~zzz~~~tttaaafffzzzwwwzzzuuuPPPFFFPPPNNNTTTcccpppmmmccc\\\ZZZQQQPPPKKKEEEAAA@@@AAABBBBBBDDDCCCEEEFFF@@@???UUUqqqrrrEEE:::DDDvvvgggIII777777222---///...---+++***+++---///000JJJ___ccc|||uuufffLLLfff~~~~~~zzzmmmeeedddWWWHHHOOOcccwwwyyyqqq~~~---222...222111???}}}}}}~~~~~~}}}pppaaaWWWWWWNNNJJJAAAxxxNNN===:::333777444111===111>>>wwwXXXYYYvvv{{{]]]WWW~~~uuu]]]KKKNNNOOO___]]]XXX]]]dddzzznnn|||hhhnnn^^^]]]UUUTTTyyyLLL:::222///000////////////000000111555ZZZlllsssllldddlllsss[[[GGGDDDLLLRRROOOTTT^^^mmmqqqaaaeeeaaaTTTGGG>>>QQQQQQKKKIIINNNTTTRRRFFF===DDDFFFKKKMMMHHHEEETTTgggQQQ===MMMXXXXXXHHHLLL{{{XXX777,,,444000///,,,------,,,++++++---///<<<^^^dddGGGsssyyyiiiXXXbbbeeekkkvvv|||ttttttsssdddddd|||hhhqqqmmmsssyyy}}}{{{rrrcccZZZddd{{{xxxxxx~~~{{{|||~~~yyyvvvRRRJJJUUUWWWUUUdddggg^^^QQQOOOLLLLLLHHHCCCAAAAAABBBDDDDDDDDDDDDFFFEEEBBBIIIbbb{{{zzzNNNGGG777ZZZYYYHHH666<<<666///......---,,,++++++,,,...///CCCfffkkkyyyfff|||fffttt~~~~~~ssskkkfffUUUGGGSSSmmmuuuvvv...///...111222:::nnnwwwnnniiiooozzz~~~tttgggXXXOOOQQQSSSIIITTTrrr[[[BBB;;;333555666222:::333888qqqdddUUUhhhqqqQQQ\\\oooRRRRRR```~~~eeeWWW\\\uuuiiiwwwuuuggg\\\XXXVVVeeeMMM999222111000000////////////000000---NNN}}}|||{{{}}}bbboooxxx{{{yyyppp___LLLCCCHHHOOOWWWXXX\\\hhhxxxjjj\\\___YYYUUUPPPEEENNNOOOJJJJJJNNNQQQLLLEEE@@@HHHJJJKKKIIIHHHQQQaaaoooZZZGGGTTT___LLL>>>]]]RRR;;;///333///000,,,------,,,+++,,,...000:::PPP___LLL}}}rrr^^^kkklllrrryyy}}}~~~tttwwwpppaaaqqqvvvrrrmmmkkk```^^^YYY```mmmdddQQQbbbgggiiirrr}}}}}}~~~rrruuuyyy}}}~~~}}}{{{yyy[[[MMMUUUdddbbblll|||aaabbbYYYTTTLLLGGGCCC@@@>>>@@@BBBDDDDDDCCCGGGGGGCCCGGGXXXoooxxx]]]999III888{{{OOOsssIII:::CCC:::222000///...---,,,,,,,,,---...666dddrrr|||ggg[[[~~~qqqcccVVVFFF@@@TTTooo{{{~~~000...///111333444ZZZvvvzzzgggbbbjjjuuuzzz}}}zzzpppcccWWWOOOLLLcccHHHqqqnnnKKK???333222888333666666777VVV}}}wwwXXX]]]ppplllNNNbbbuuu[[[^^^ooofffZZZjjjqqqvvvooolllaaa^^^VVVVVVuuuNNN:::333666000000////////////000000///DDDyyy}}}xxxzzzjjj}}}rrrggg\\\LLL===;;;BBBUUU\\\hhhsssxxxyyyyyyzzz]]]UUU[[[UUUWWW[[[LLLKKKHHHCCCAAADDDDDDAAA???AAAGGGKKKJJJEEEKKK^^^nnnsssdddTTTVVV^^^JJJOOOHHH>>>666444///222---...---,,,+++,,,///222777IIIaaaVVVuuuiiisssnnnpppqqq~~~|||ttt|||~~~dddkkkuuueeeSSS\\\\\\ZZZggghhheeezzzfffWWWqqq|||zzzsssvvvzzz||||||{{{yyyxxxiiiNNNQQQkkkhhhccc}}}xxxuuuVVVSSSOOOLLLAAACCCAAA>>>===???BBBDDDEEEBBBIIIHHHAAAKKKggg{{{EEE666EEEZZZ```iiiaaaNNNBBBJJJ===666666///...---,,,,,,,,,,,,---111[[[ooo|||mmmPPPpppvvvuuuzzzoooaaaUUURRR[[[sss000...000222444...LLLeeekkk|||gggiiioooxxx}}}|||~~~zzzvvvooo}}}{{{qqqggg]]]VVVUUU{{{KKKooo}}}RRRBBB444000999444333999888GGG___YYYggg|||}}}hhhQQQggg|||mmm\\\dddmmm~~~gggnnneeegggaaabbbWWWVVV}}}RRR:::111555111000////////////000000---<<>>EEEKKK\\\qqq{{{rrrbbbWWWTTTEEEJJJYYYTTTTTTYYYJJJFFFBBB;;;777999888666999@@@CCCJJJIIICCCNNNhhhvvvttt```UUUPPP[[[QQQoooAAAAAA;;;666000333......---,,,+++,,,000333...DDDdddWWW\\\~~~mmmxxxqqqqqqnnnnnn{{{}}}|||rrr|||jjjnnntttiiippp```~~~yyyyyyyyy{{{}}}}}}zzzwwwuuutttsssNNNLLLnnnjjjWWWccckkkwwwwww]]]JJJEEEJJJBBBCCCAAA>>>>>>AAADDDFFFGGGAAAKKKHHH???OOOqqq~~~~~~NNN===FFFvvvMMMVVVRRRJJJPPP>>>888;;;///......---,,,,,,,,,,,,555RRRgggxxxuuuUUUfffzzzgggdddyyy}}}}}}yyypppnnnyyy|||}}}|||yyy...222333333111000KKKttthhhggg|||{{{xxx[[[eeesss~~~uuulll|||kkk^^^sss|||yyyvvvwwwiii^^^UUUQQQllllll}}}aaa@@@555444333222333555777999sss___JJJttt|||dddNNNeeennnooo~~~iiizzzeee\\\iii___SSSXXX}}}@@@:::///555111000///......///000111333***SSSnnn{{{mmm___VVVNNNFFFCCCFFFUUU[[[dddiiiaaaQQQBBB;;;DDDLLLRRRQQQOOOOOOMMMHHHBBB===:::<<<>>>>>>BBBFFFIIIEEEDDDMMMbbbsssuuunnnaaaLLLBBBMMMIIIeeeLLLGGG:::@@@111555000///...---,,,------......LLLCCCnnnWWWaaa|||___fffvvvrrrnnnzzz{{{{{{zzzxxxuuu|||}}}kkkbbbmmmxxx|||~~~fff{{{~~~}}}|||zzzzzzyyyzzzyyyvvvrrrnnnpppeee___bbbhhhlllrrrxxx}}}HHHKKKEEE666IIIAAA@@@AAABBBEEEGGGHHHHHHEEEBBBLLLVVVaaa{{{AAA===BBByyyMMMnnnsssYYYNNNIIIAAAFFFHHH777666222000000///.........111EEEdddwwwiii[[[vvvmmmccc[[[yyyzzzwwwwww{{{}}}|||yyywww///222111222111///CCCggg||||||```bbbhhhqqqnnniiiyyynnn]]]VVVcccsssuuuyyyfffSSSTTTaaannn```999555444333222333555666888XXXpppOOOccchhhyyyfffTTTjjjqqqccc}}}uuunnnjjjddd\\\ZZZYYYVVV___FFF>>>555777111111//////...///000111444000DDDvvv{{{www|||nnn^^^UUUNNNFFFBBBCCCTTT[[[ggghhhVVVCCCFFFVVVRRR[[[\\\QQQKKKNNNKKKBBBFFF@@@<<<>>>AAACCCEEEIIIGGGFFFIIIVVVkkkyyytttiiiZZZOOOEEEAAAHHH```LLLJJJ===AAA444777222111///---,,,------...///???JJJhhhfffTTT}}}QQQPPPmmmiiiuuuuuuqqq~~~vvvwwwvvvtttwwwvvvgggdddvvv|||vvvzzzyyy}}}xxxvvv~~~wwwcccrrrcccmmmyyyyyyxxx|||zzzxxxwwwwwwuuusssqqqssslllggghhhiiilllvvvwwwGGGFFFBBB888EEEDDDCCCBBBCCCFFFIIIJJJJJJGGGCCCNNNdddwwwOOOBBBBBB@@@hhhbbbxxxeeeYYYRRRMMMGGGGGGGGG@@@:::777333111000...------...???]]]ppp}}}{{{XXXuuu^^^PPPkkkwwwooolllooorrr{{{}}}{{{~~~}}}{{{yyyvvvsss000111///111222---999UUUzzz}}}hhhaaa]]]dddlllnnn}}}lllUUU[[[fffwww|||~~~|||uuu]]]HHHVVVvvvooo|||yyy[[[888555555333333333444555666888```]]]```sssqqqxxxjjjsssbbbhhhqqqvvviiiiiieee{{{~~~]]]dddooo```___WWWWWWSSSUUUjjjyyyJJJ???999777333222000////////////000,,,666666aaa|||xxxnnn~~~|||nnn]]]SSSLLLEEE@@@???NNNQQQ[[[aaaWWWKKKQQQcccsssqqqaaaLLLDDDIIIIIIAAAHHHBBB???CCCFFFGGGHHHJJJCCCIIISSSddduuu{{{nnn^^^NNNJJJCCC888VVVYYYMMMNNNBBBDDD999;;;666333000...,,,---...///111111LLL[[[qqqTTT```sssvvvqqqVVVGGGhhhhhhzzz}}}kkk\\\ttt|||zzz|||zzzsssooopppppptttwwwpppwwwqqqhhh|||wwwyyywwwuuu~~~yyylllmmmnnn~~~zzzssswww{{{xxxuuusssrrrrrrrrrqqqoookkkgggccc______hhhrrr{{{YYY@@@@@@AAA>>>CCCDDDBBB???@@@DDDFFFFFFEEEEEEFFFVVVxxxBBB@@@;;;UUUzzz]]]VVVZZZVVVQQQOOOJJJFFFJJJAAA???:::555111///...---,,,666QQQfffnnn|||^^^___dddTTTgggtttrrrddd___bbbeeemmmuuuxxx{{{|||zzzxxxtttppplll///000...000444///333FFF~~~oooaaaWWW___rrr|||___TTTjjj{{{qqqeeeTTTNNNdddooobbb}}}RRR>>>666666444444333333444444555gggzzznnnpppfff___ggg|||eee~~~nnnaaaZZZdddyyy~~~dddvvvxxxmmmbbb~~~jjjjjjZZZQQQaaaPPPWWW___III===<<<777555444222000/////////000)))888444LLLvvvyyy}}}tttiii{{{nnn]]]QQQIIICCC>>>;;;EEEJJJOOOPPPRRR\\\pppwwwWWWCCC???CCCGGGHHHHHHDDDCCCGGGJJJHHHFFFFFFBBBPPPbbbqqqxxxtttcccRRRJJJBBBCCCJJJSSSOOOQQQGGGGGG???@@@:::777333///------...///000...FFFLLLllljjjbbb{{{~~~~~~tttYYYdddlll}}}ssshhhLLLbbbsss|||}}}yyysssqqqtttuuutttkkkmmmkkkpppxxxwwwrrrlll{{{ppprrrjjjnnn~~~vvvwwwtttrrrppppppooonnnlllhhheee___YYYSSSPPPSSSWWWVVVGGG>>>>>>???BBBCCC@@@DDDBBBAAABBBDDDEEECCCAAACCCPPPeee~~~xxx___MMM666BBBwww~~~vvvRRR^^^XXXQQQUUUMMMEEEOOODDDDDDAAA:::444222111...---///CCC]]]eeelll{{{OOOVVVzzzfffhhhlll|||vvvggg______aaa___aaannn~~~yyy}}}{{{xxxvvvrrrmmmgggbbb...000---000666222222>>>wwwpppYYYOOO[[[vvvjjj]]]ddd{{{~~~uuuqqqwwwpppaaaRRRPPP[[[jjjrrrHHHxxx}}}OOO@@@888777666555444333333333AAA@@@}}}kkkdddiiiyyylllwwwlll^^^VVV\\\mmmrrrqqqyyy~~~tttjjjuuukkkjjjnnnZZZQQQ___QQQkkkNNNHHH>>>???:::888777555222111000000000000444444>>>aaaxxxssssssyyyqqqsssvvvzzz}}}~~~}}}}}}}}}}}}}}}~~~xxxnnn```ttt~~~}}}xxxooo___PPPFFFAAA===;;;CCCMMMOOOJJJUUUxxxeeeCCC???DDDCCCDDDLLLFFFDDDFFFJJJJJJFFFCCCCCCKKK]]]rrryyyuuuiiiXXXKKKMMM???JJJsssoooQQQPPPRRRJJJJJJFFFCCC>>>;;;777333000//////000+++111<<>>EEEEEEFFFGGGHHHGGGEEECCCKKK```tttGGG===BBBsssrrrhhhXXX```WWWPPPWWWPPPFFFNNNAAAEEEDDD<<<666555333///000---888SSScccfffzzzfffLLLhhhyyy```aaagggwwwwwwmmmiii```WWWSSS\\\lllvvvvvvsss~~~}}}}}}|||{{{wwwuuurrrnnniiibbb[[[VVV...000---///666333111;;;]]]mmmkkkMMMFFFUUUooo~~~UUUZZZooo}}}uuuppppppiiiYYYLLLQQQ]]]\\\OOOWWW}}}QQQ<<<:::999888777666444333222888555qqq{{{uuutttyyy{{{|||}}}uuuyyybbbbbbfffccccccbbbrrruuujjjdddxxxllldddaaa\\\VVVRRRbbbKKKJJJCCCDDDAAA<<<:::888555333111111111333---///;;;RRRmmm~~~{{{xxxuuurrrqqqllllllnnnpppssswwwyyy{{{xxxyyy{{{|||~~~~~~|||ppp^^^lllyyywww}}}|||}}}}}}vvvqqqdddRRREEEAAA@@@>>>IIIMMMTTTgggrrrOOO888@@@JJJFFFCCCIIIEEEFFFIIIKKKHHHDDDEEEJJJ[[[kkkyyyyyynnn___QQQHHHHHH???UUU^^^SSSQQQQQQLLLKKKJJJEEEAAA???<<<888555222000000(((222666===HHHvvvbbbjjjccckkkxxxzzzxxxQQQMMM]]]iiivvv~~~vvvpppllliiimmmkkkdddfffpppnnnjjjpppuuu}}}tttzzzvvvzzzttt{{{yyyxxxlllnnniiihhhmmmmmmqqqqqqpppoooooonnnjjjeeeaaaZZZXXXTTTQQQQQQPPPJJJBBBCCC<<<@@@CCC>>>>>>DDDDDD@@@CCCFFFGGGEEEEEEHHHLLL```sssWWWCCC;;;ttt```[[[\\\UUURRRVVVSSSLLLMMM@@@HHHJJJBBB;;;999666000000///222GGG___eeeooohhhTTTjjjggg___bbbyyyzzzsssaaa[[[TTTOOOOOOTTTbbbnnnzzzyyyyyy{{{~~~~~~~~~}}}{{{vvvtttllliiieee```[[[UUUOOOJJJ...222......444222000999PPPjjjvvvaaaGGGDDDRRRfffqqqxxxwwwkkkVVVXXXlll}}}yyylll```RRRMMMVVV^^^ZZZPPPmmmPPP<<<<<<;;;:::999777555333222***777OOO{{{wwwxxxzzz{{{{{{yyyzzz]]]aaaqqqqqqkkkwwwppprrrvvvpppjjjaaaVVVVVVXXXSSSqqqPPPMMMIIIFFFDDD???===:::777444333222222...---***666HHHvvv||||||tttsssvvvxxxxxxxxxtttnnniiigggiiimmmpppppprrrvvvyyy{{{|||{{{{{{}}}uuueeeqqq{{{xxxzzzxxx{{{}}}{{{wwwvvvyyy}}}uuuuuukkkWWWGGGBBBDDDEEEPPPTTTlllhhhaaaQQQBBB???DDDFFFEEEDDDGGGHHHJJJIIIDDDCCCNNNZZZiiiqqquuunnncccXXXMMMDDD@@@JJJiiiVVVWWWRRROOOKKKKKKNNNEEEDDDCCC@@@===999555111000...+++333888AAA\\\^^^YYYpppvvvnnnlll}}}[[[IIIWWWeeennnuuuuuusssqqqkkkeeedddfffaaabbbkkkjjjgggooolllqqquuusssppprrruuutttmmmhhhssswwwxxxyyyvvvgggssstttttt~~~mmmkkkhhhfffdddaaa]]]YYYPPPRRROOOIIIGGGIIIGGGBBB>>>@@@>>><<<===AAAEEEFFF???DDDGGGFFFDDDHHHTTT___www111QQQiiiwwwooo[[[VVVRRRUUUXXXTTTUUUUUUOOOGGGRRRUUUMMMEEEBBB===555---222///:::WWWbbbdddppp]]]^^^rrrppp}}}mmmfff^^^UUUKKKGGGPPP\\\bbbdddjjjqqqwww|||||||||wwwxxxzzz~~~}}}xxxsssrrruuutttmmmfffbbb\\\XXXTTTPPPLLLHHHDDD@@@///333///---222000///777>>>uuu~~~xxxxxx{{{oooYYYHHHHHHTTTbbbiiiqqqnnn___ggg\\\eeexxx~~~yyytttbbbQQQFFFNNN\\\fffmmmuuuPPPKKKAAA======<<<:::888666444222---999666vvv~~~yyy|||{{{rrr{{{}}}```]]]ppp{{{}}}{{{lllvvvssswwwpppmmmqqqooobbbbbbdddUUUKKKVVVbbb^^^TTTNNNKKKEEEDDDAAA???<<<888666444333333***666+++,,,444FFFwwwzzzqqqtttrrreee]]]]]]```dddiiilllpppuuuxxxxxxwwwvvvuuusssjjjyyyyyyzzzqqquuuxxxzzzwwwsssqqqtttwwwvvvyyyppp[[[HHHCCCGGGJJJRRRgggwww___eeecccaaaQQQ<<<888DDDIIICCCJJJKKKKKKGGGAAADDDUUUhhhpppppplllcccZZZSSSIII???@@@[[[dddTTT[[[RRRMMMKKKLLLOOOEEEEEEDDDCCC@@@;;;666222///777%%%111333BBBGGGbbbYYYIIIsssnnnhhhfffNNNZZZhhhhhhfffeeeiiinnnlllfffbbbfffaaa]]]```\\\[[[dddeeeeeeccciiiqqqlllkkkvvvqqqeeennnzzzssstttwwwmmmnnnzzzpppaaakkk{{{zzzsssiiieeeaaa]]]ZZZXXXUUUSSSOOOSSSPPPFFF@@@BBBEEEDDD>>>FFFBBB<<>>@@@```YYYnnnjjjVVVOOOIIIVVV]]]SSSVVV\\\RRRPPP\\\aaaWWWNNNKKKDDD:::***555...222PPP___]]]ccctttbbbuuu}}}vvvtttvvv|||pppfffbbb\\\PPPHHHEEEBBBHHHTTTbbbnnnuuuvvvuuunnnooorrrtttuuuuuuuuutttkkkgggfffiiiggg^^^UUUQQQOOOLLLHHHDDDBBB@@@===;;;000000000000000000000000777```hhhnnn}}}rrr___QQQAAAIII\\\kkkhhheeezzzpppooozzzwwwxxxqqqhhhTTTIIIRRRQQQ[[[iiiTTT:::GGG<<<>>>@@@>>>999555444555000555666LLLzzzyyy}}}|||gggjjjoooppp}}}{{{mmmaaa^^^___]]]PPPKKKfffXXXOOOUUUJJJBBBHHHBBBBBB@@@>>>:::666333111000111000111333===nnnyyy~~~~~~kkkjjjuuuyyygggbbbaaa^^^^^^___]]]aaafffhhhiiilllmmmmmmpppppprrruuuxxxyyyxxxvvvpppqqqrrrqqqnnnmmmnnnooonnnnnnmmmfffQQQ>>>BBBQQQ]]]rrr___hhhuuugggHHH@@@BBBCCCEEEJJJJJJIIIFFFDDDHHHSSScccoooqqqhhh___ZZZSSSJJJDDDBBBSSSZZZUUURRRQQQRRRTTTUUURRROOOIIIFFFCCCAAA@@@<<<777222000...+++,,,999IIIOOOLLLLLLHHHsssqqqwwwhhhwwweeePPPWWWhhh``````kkkqqqmmmiiijjj]]]\\\[[[YYYXXXXXXXXXYYYVVVXXX\\\```dddgggiiijjjkkkmmmppprrrqqqmmmhhheeennnkkkhhhkkknnnmmmeee]]]XXXWWWUUUSSSQQQOOOMMMLLLKKKGGGBBBAAABBBCCCBBBAAAJJJEEE@@@@@@DDDGGGGGGEEELLLEEEEEEPPP[[[dddppp|||DDDAAACCCzzzhhhppp~~~~~~hhhUUU```OOORRRVVVZZZ\\\[[[XXXUUU\\\\\\YYYRRRNNNLLLGGGAAA???333,,,111???PPP```kkkuuugggUUU{{{|||sssyyyvvvpppllldddVVVLLLJJJGGGFFFIIIPPPVVVZZZ[[[___aaadddggghhhgggeeeddd___]]]YYYUUUPPPLLLJJJHHH@@@@@@>>><<<;;;999888777000000000000000000000000///MMMzzz}}}{{{~~~nnn[[[NNNHHHJJJNNNTTT```wwwqqq}}}vvvuuurrrfffXXXWWWJJJ^^^QQQzzzuuusssHHHBBBCCC>>>???AAAAAA>>>:::777555555666333???ooo{{{uuuxxx{{{yyy|||oooqqqyyynnndddaaaZZZZZZVVVLLL```SSSNNNTTTOOOJJJNNNDDDDDDCCC@@@===999666444333333111222111333XXXwwwyyyyyyooommmgggjjjnnnlllaaaUUUUUU[[[YYYZZZZZZ[[[^^^cccfffgggjjjjjjiiijjjkkkjjjgggeeemmmmmmnnnllliiigggggghhhgggeeefffaaaSSSFFFLLL[[[nnnaaajjj}}}}}}___DDD???EEEFFFGGGIIIIIIIIIJJJNNNTTT[[[aaadddZZZ\\\^^^ZZZNNNDDDFFFMMMxxxUUUVVVUUUTTTSSSSSSRRROOOMMMKKKHHHFFFDDDDDDAAA<<<999444222...---666DDDLLLMMMVVVHHHZZZuuu|||rrr\\\^^^wwwrrroooqqqoooiiibbb___^^^^^^]]][[[YYYWWWVVVUUURRRRRRTTTVVVYYY\\\___aaaaaadddfffhhhgggccc___\\\___]]]]]]^^^```^^^XXXSSSPPPOOONNNLLLJJJHHHGGGFFFFFFCCC@@@@@@BBBCCCBBB@@@EEEDDDDDDFFFIIIJJJHHHGGGFFFHHHJJJQQQcccxxx[[[DDDDDD}}}|||aaa^^^aaaRRRWWW\\\]]]\\\ZZZZZZ[[[[[[[[[WWWRRRPPPPPPKKKEEEDDD999//////777EEEXXXfff]]]jjjgggzzzrrrwww~~~{{{uuummmgggSSSNNNHHHDDDDDDEEEEEEEEEIIIKKKMMMOOOPPPPPPOOONNNJJJIIIGGGDDDBBB???===<<<888888999999::::::;;;;;;000000000000000000000000///>>>sss}}}{{{hhhVVVJJJFFFLLLQQQXXXjjjrrr~~~~~~yyyxxxrrraaaPPPPPPKKK]]]cccVVVHHHPPPCCCBBBAAAAAABBBCCCAAA<<<777444444///000KKK}}}uuulllkkksss|||~~~xxxmmmvvvtttooohhh```ZZZPPPTTTSSSRRRyyylllOOOKKKQQQQQQNNNOOOGGGFFFEEECCC@@@===:::888555666333333111...BBBgggkkkrrrgggdddeeejjjlllhhhaaa^^^TTTRRRQQQTTTXXXYYYWWWUUU``````aaadddgggiiiiiihhhggghhhhhhfffccc``````aaaaaa^^^]]]\\\UUUNNNTTT___vvv```QQQUUUfffqqqqqqZZZGGG999>>>HHHJJJGGGEEEIIIJJJPPPXXX___```[[[UUUOOOMMMLLLKKKGGGEEEJJJRRRaaaMMMVVVWWWWWWUUUQQQNNNMMMMMMNNNLLLJJJIIIHHHFFFCCCAAA:::888222---111===HHHLLLXXXSSSMMMxxx|||nnnwwwcccpppsssuuusssnnnjjjgggbbb\\\YYYYYYXXXWWWTTTRRRPPPNNNOOONNNLLLLLLMMMOOOSSSUUUSSSUUUWWWXXXWWWUUUQQQOOOLLLNNNOOOPPPPPPNNNKKKIIIHHHHHHGGGEEEDDDBBBAAAAAA@@@??????@@@BBBCCCBBB@@@BBBEEEHHHJJJJJJHHHGGGGGGEEEGGGSSSjjj```222@@@qqqaaa___^^^RRRUUU[[[___^^^ZZZXXX[[[___ZZZYYYUUURRRTTTVVVQQQIIIFFF>>>555///000999MMM___[[[lllbbb^^^zzzuuunnnooo}}}~~~yyyuuufff```VVVMMMGGGBBB>>><<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<;;;:::999555666777999;;;<<<>>>>>>000000000000000000000000222444\\\~~~~~~xxxeeeSSSHHHCCCNNN\\\iiittt|||~~~|||vvv|||{{{xxxooo___RRRLLLRRRXXX}}}vvvNNNQQQQQQCCCGGGBBB>>>@@@DDDEEE@@@:::666444222000777UUU{{{wwwwwwuuuqqqmmmmmmvvv{{{{{{zzzzzztttqqqtttmmmbbbZZZYYYKKKPPP\\\ooofffZZZNNNKKKNNNOOOMMMKKKHHHHHHGGGFFFCCCAAA>>><<<666777333444555000888PPP{{{}}}~~~qqqeeedddlllssstttqqqcccYYYPPPNNNOOOOOONNNNNNMMMMMMOOOSSSXXX\\\^^^^^^^^^___```^^^\\\ZZZ[[[\\\]]]ZZZYYYYYYUUUPPPQQQWWWQQQRRROOOJJJJJJOOONNNJJJ@@@;;;;;;DDDKKKIIIDDDAAAKKKNNNTTTZZZ\\\YYYQQQJJJLLLIIIEEEAAA???IIIaaawwwlllXXXOOOTTTVVVXXXUUUPPPMMMMMMNNNRRRPPPOOOMMMKKKIIIGGGFFF@@@===666///...555AAAIIIJJJZZZRRRhhhmmmjjj|||}}}uuuuuunnnuuuuuulllgggiiiggg```YYYXXXUUUSSSQQQOOOOOONNNNNNLLLKKKIIIHHHIIIJJJKKKGGGHHHJJJJJJJJJGGGEEECCC@@@DDDGGGHHHEEECCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???;;;===???AAACCCCCCBBBAAADDDGGGIIIGGGDDDCCCFFFJJJTTT\\\sssNNN???PPP~~~zzzooo[[[\\\ZZZOOOYYY[[[[[[ZZZWWWWWWYYY\\\ZZZYYYUUUSSSVVVYYYTTTLLLEEEAAA<<<555///222CCCUUUfff]]]kkk{{{cccggg}}}mmmsssooosssxxx~~~|||yyyuuuqqqkkkbbbZZZRRRKKKGGG???>>><<<:::999999999:::999:::;;;<<<===<<<<<<;;;::::::;;;<<<<<<===>>>>>>000000000000000000000000///,,,FFFzzzyyygggUUUIIIIIIPPP```ooopppjjjpppyyy~~~xxxnnnbbbXXXRRRSSSVVV```PPPMMMTTTFFFDDDIIIBBB;;;<<>>???;;;999777333???hhh{{{mmmmmmmmmmmmoooxxx|||yyyiiiiii}}}ooohhhnnnmmm```TTTQQQTTTLLLZZZ{{{QQQRRRQQQNNNOOORRRPPPLLLIIIIIIIIIHHHFFFDDDAAA@@@::::::444222777333555BBBSSS}}}xxxtttyyynnneeefffooowwwwwwhhhXXXRRROOOLLLLLLNNNKKKJJJIIIKKKMMMOOOOOOOOORRRTTTUUUUUUSSSSSSTTTVVVVVVUUUUUUVVVTTTNNNLLLLLLEEEHHHIIIDDD@@@AAACCCCCCCCCDDDHHHKKKIIIFFFFFFIIIQQQUUUWWWWWWRRRMMMJJJIIIBBBFFFIIIHHHKKKbbb^^^VVVXXXQQQTTTVVVTTTPPPNNNNNNPPPSSSSSSQQQOOOLLLJJJIIIHHHEEEAAA:::333...000:::CCCCCCQQQOOOVVV{{{~~~WWWVVVwww~~~ooozzz~~~ssslllkkkhhh```fffccc]]]WWWSSSQQQQQQRRRLLLKKKKKKJJJHHHFFFDDDCCC@@@@@@AAAAAAAAA???>>>===;;;???CCCCCC@@@>>>???AAA>>>>>>>>>???????????????;;;===AAACCCDDDDDDDDDCCCDDDEEEFFFCCCAAAEEEPPPYYYnnn~~~]]]BBB777>>>rrrooo\\\ZZZVVVWWW```]]]YYYUUUUUUWWWYYYYYYXXXZZZYYYVVVTTTVVVXXXTTTMMMIIIHHHEEE???666111:::FFF]]]ZZZ___wwwlllpppyyyssslllmmmttt{{{~~~}}}yyyzzzyyytttmmmddd\\\WWWJJJHHHDDDAAA>>><<<<<<<<<999999::::::::::::999999<<<<<<<<<===>>>>>>??????000000000000000000000000---,,,888gggzzz~~~~~~nnnZZZKKKNNNVVVlll}}}vvvfffkkk~~~||||||uuu~~~ttteeeXXXSSSTTTRRRRRRjjjuuugggxxx>>>KKKQQQBBBHHHGGGAAA:::;;;@@@DDDCCC@@@DDD<<<888888222444NNNnnnoooxxx~~~||||||||||||rrreeesssooopppiiieeeddd]]]SSSQQQUUUDDDYYY{{{___NNNPPPRRRRRRSSSVVVUUUSSSJJJKKKKKKJJJIIIGGGEEEDDD@@@@@@777222777444000666@@@iiixxxtttkkk|||uuupppiiiccclllggghhhlllhhhXXXIIIDDDIIIGGGFFFGGGIIIJJJJJJJJJHHHJJJKKKLLLKKKLLLMMMOOOMMMNNNPPPQQQPPPNNNKKKJJJOOOKKKFFFDDDEEEGGGEEECCCCCCFFFHHHGGGEEEIIISSS\\\VVVXXXWWWQQQJJJGGGHHHJJJBBB<<>>>>>>>>>>>======<<<<<<888;;;>>>>>><<<;;;<<<>>>::::::;;;;;;<<<======>>>===@@@CCCEEEDDDDDDDDDDDDBBBDDDFFFGGGLLLVVVeeeqqq~~~{{{VVV===<<>>??????>>>???AAACCCEEEGGGIIIJJJ000000000000000000000000000444222NNN}}}~~~vvv___MMMKKK\\\wwwuuupppttt{{{{{{|||vvvjjj]]]SSSRRRWWWQQQeeewwwvvv^^^FFFIIILLLJJJHHHBBB???<<<>>>BBBDDDBBB???CCC<<<:::;;;777222<<>>>>>==================888999;;;;;;;;;::::::;;;888999:::;;;<<<===>>>??????BBBDDDEEECCCBBBBBBDDDCCCHHHPPPXXXbbbooo|||}}}HHH:::MMMYYYvvviiiggg{{{|||bbbUUU^^^bbbVVVOOOTTTWWWTTTPPPQQQSSSVVVUUUTTTRRRVVVXXXTTTQQQRRRRRRQQQSSSPPPPPPQQQMMMBBB:::777BBBSSS]]]WWWXXXqqqkkkvvv}}}rrrtttkkkiiiiiiiiiqqquuuzzz{{{yyyvvvuuutttooommmkkkgggdddaaa___^^^XXXVVVSSSPPPOOOOOOPPPQQQMMMOOOQQQTTTXXX[[[^^^___000000000000000000000000000777+++:::zzz~~~|||cccNNNIII]]]sss~~~|||qqq}}}sssxxx~~~wwwggg]]]TTTNNNPPPVVV[[[wwwoooLLLSSSDDDEEEPPP@@@>>>>>>???BBBEEEEEEBBB>>>CCC@@@CCCGGGBBB777444:::SSS{{{sssuuuxxxzzz{{{~~~|||rrriiikkkttt~~~tttqqqsss{{{~~~}}}|||rrrlllgggcccbbb]]]]]][[[XXXWWWVVVRRRMMM]]]\\\[[[SSSMMMNNNPPPNNNMMMOOONNNOOOPPPPPPOOONNNLLLKKKFFFJJJBBB;;;???<<<333111,,,CCCKKKbbb|||zzzyyy~~~|||nnnccc\\\\\\[[[ZZZcccqqqnnnjjjddd___[[[XXXTTTRRRHHHJJJKKKJJJIIIHHHIIIJJJIIIKKKJJJGGGFFFIIINNNQQQMMMJJJFFFCCC@@@@@@EEEJJJHHHLLLQQQWWW\\\]]]WWWPPPNNNJJJFFFEEEGGGFFFDDDAAAKKKiii\\\SSSKKKQQQMMMTTTQQQPPPPPPSSSSSSPPPLLLKKKMMMNNNNNNMMMNNNRRRUUUNNNIIIHHHHHHCCC999333333333QQQLLLFFF]]]aaaccczzzuuuuuulllkkkjjjgggaaa[[[UUUQQQLLLJJJGGGDDDBBBBBBCCCCCC??????>>>=========>>>>>>:::::::::;;;;;;;;;::::::999:::;;;<<<>>>@@@AAAAAA@@@CCCEEEDDDAAA@@@AAACCCHHHOOO[[[hhhuuuwwwMMM999GGGAAAkkkuuuqqqsss```^^^WWWMMMKKKQQQVVVWWWOOOOOOOOONNNNNNOOOQQQRRRMMMTTTWWWTTTPPPPPPSSSSSSRRRNNNNNNSSSTTTMMMCCC===;;;IIIZZZ___^^^eee|||rrrpppyyyzzzyyyuuusssdddhhhmmmpppqqqsssvvvyyyxxxwwwuuusssqqqnnnlllkkkhhheeeaaa^^^\\\]]]___aaaaaabbbdddgggjjjmmmpppqqq444222000000111222111000///,,,000777VVVvvvpppZZZEEE\\\rrr{{{xxx|||tttvvvtttggg___SSSPPPXXXQQQOOOsssbbbDDDHHHLLLIIIGGGEEE???@@@CCCFFFIIIIIIHHHGGGHHHIIIJJJHHHCCC???<<<;;;;;;[[[nnngggfffdddlllrrrsssoooqqq}}}tttkkkmmmnnnggg\\\WWWZZZTTTSSSTTTOOOOOOfffoooVVV\\\VVVOOOIIIIIINNNRRRQQQNNNWWWUUUSSSPPPNNNLLLLLLLLLOOOJJJCCC@@@???<<<777222888444EEExxx}}}mmmvvvgggiii|||{{{oooccc\\\[[[\\\kkkjjjjjjnnnqqqooohhhaaapppfffZZZRRROOONNNLLLJJJOOOOOOLLLHHHKKKQQQSSSRRRPPPLLLHHHDDDEEEIIIOOOSSSSSSYYY\\\YYYWWWUUUNNNDDD???DDDGGGEEEBBBFFFNNNUUU|||uuuSSSOOOQQQRRRSSSTTTSSSQQQPPPNNNNNNMMMMMMKKKMMMOOOOOOMMMMMMPPPSSSQQQPPPNNNKKKFFF@@@:::777444@@@HHHLLLVVVgggooolllooottt~~~{{{xxxtttjjj^^^[[[^^^VVVSSSOOOJJJEEEBBB@@@???@@@;;;;;;@@@>>>777888@@@;;;777666999<<<<<<===@@@999;;;<<<<<<===???CCCFFF???EEEHHHFFFEEEIIIOOORRRcccooo|||wwwJJJ<<>>888DDDuuu{{{mmmbbbfffhhhooowww||||||ttttttsssooommmllljjjdddWWWNNNRRR[[[SSSTTTTTTTTTUUUjjjzzz]]]TTTWWWQQQNNNKKKLLLPPPRRRQQQNNNTTTSSSQQQOOOMMMLLLLLLLLLMMMIIIDDDBBBBBB@@@;;;666333666:::LLLkkk||||||{{{uuuwwwaaaeeekkkvvv~~~zzztttmmmiiiYYYVVVSSSTTTVVVUUUQQQLLLZZZUUUQQQRRRYYY```cccdddZZZZZZVVVQQQRRRUUUUUURRRPPPPPPPPPRRRWWW^^^dddhhhkkkggg\\\PPPKKKMMMLLLIIINNNEEEDDDHHHBBB@@@\\\bbbTTTVVVQQQNNNSSSTTTTTTRRRQQQPPPOOOOOOOOOMMMMMMMMMLLLJJJJJJLLLNNNPPPOOONNNKKKGGGBBB>>>;;;666888>>>IIIRRRYYY^^^bbbrrr{{{uuummmppptttzzz|||~~~|||tttjjj```ZZZTTTRRROOOLLLIIIFFFEEEDDDAAA===<<<@@@BBB@@@??????@@@;;;999;;;===;;;;;;>>>===???BBBBBBAAA@@@@@@AAACCCAAA@@@CCCLLL[[[mmm{{{yyy~~~SSSEEEWWWpppfffppp\\\VVVSSSOOONNNOOOPPPOOONNNMMMNNNNNNNNNNNNOOORRRUUUOOOOOOOOOOOOPPPQQQRRRSSSTTTWWWWWWUUUTTTVVVTTTPPPDDDBBBFFFTTTccclllqqqssszzzooonnn{{{xxxpppsssrrrooogggiiissshhh\\\QQQQQQWWW\\\aaaeeeUUUTTTQQQOOOPPPSSSUUUVVVHHHFFFHHHPPPggg555333111000111111000///222111555111333]]]yyy``````fffoooxxx}}}{{{~~~zzzlllooo\\\SSSNNNPPPKKKUUU\\\MMMIIILLLIIIKKKMMMGGGEEEFFFHHHJJJKKKLLLKKKKKKMMMNNNNNNLLLHHHDDDBBBBBB===777HHHhhhhhh^^^\\\___iiittt{{{yyyyyysssiiidddeeehhhjjjfffaaa]]]\\\ZZZUUUTTTVVVSSSOOOTTTnnnVVVTTTWWWQQQMMMMMMNNNOOOPPPPPPOOOOOOPPPOOONNNMMMLLLKKKKKKKKKLLLIIIFFFFFFFFFEEE@@@<<<555777777555IIIsssjjj~~~rrrfffhhhjjjwwwzzz{{{vvvoookkkiiigggccc```WWWUUUSSSWWW^^^eeehhhiiimmmmmmjjjfffeeehhhfffbbbdddeeegggiiijjjlllmmmmmm[[[XXXRRRLLLKKKMMMKKKFFFDDD===AAAQQQ^^^kkkqqqMMMSSS\\\QQQJJJQQQRRRRRRPPPOOONNNNNNNNNNNNMMMKKKIIIHHHIIIKKKLLLMMMOOONNNNNNLLLIIIFFFCCCAAA===555666EEEMMMLLLOOOWWWllllll|||pppooozzzbbb[[[\\\ggguuuzzz{{{{{{vvvnnn```___\\\XXXTTTOOOKKKIII???FFFIIICCC<<<888888888@@@;;;999<<<===<<<<<<>>><<<===>>>??????AAADDDGGGMMMQQQ___pppxxxtttrrrtttbbbNNNFFFOOO|||~~~iiixxxtttSSS\\\RRRQQQPPPQQQRRRRRRQQQOOOOOONNNNNNOOOQQQSSSRRRRRRNNNNNNOOOPPPPPPQQQQQQRRRUUUTTTRRRPPPSSSYYYYYYUUUQQQGGGDDDPPPbbbnnntttuuusssssskkkzzzgggnnnkkk^^^TTTLLLGGGFFFGGGHHHJJJJJJGGGCCC@@@???QQQRRR[[[666444222111111111///...111222555333///HHH~~~|||qqqlllrrrzzz{{{|||xxxuuutttkkk___ZZZVVVNNNGGGXXX\\\ccc^^^MMMIIIKKKKKKFFFKKKLLLBBBEEEGGGIIIJJJIIIIIIIIIJJJMMMNNNNNNLLLIIIEEEDDDDDDEEE<<<>>>AAAjjjrrr```QQQPPPWWW]]]dddjjjlllqqq|||{{{{{{{{{zzzwwwrrrmmmiiigggkkklllhhhbbb^^^\\\[[[]]]WWWRRRQQQRRRPPPKKKGGGOOOwwwTTTHHHSSSTTTJJJMMMOOOQQQPPPMMMLLLMMMOOOMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJHHHCCC??????666:::===<<<___mmmzzzwwwiiibbbaaaeeeqqq}}}|||{{{yyyxxxzzzxxxuuuvvvwwwyyyxxxwwwyyy{{{zzzxxxyyy|||zzzuuuyyyyyyyyywwwrrrllleeeaaaYYYUUUPPPKKKGGGCCC===888>>>ZZZjjjeeemmmqqqVVVFFFPPPXXXQQQKKKOOONNNMMMLLLKKKKKKJJJKKKKKKJJJGGGDDDFFFKKKOOOPPPPPPMMMMMMMMMLLLKKKIIIGGGFFFFFF===999@@@GGGJJJMMMSSSgggkkk^^^hhhlll\\\}}}qqqOOOZZZuuuvvvyyywwwuuuqqqkkkddd\\\VVVRRR[[[ooowwweeeMMMEEEHHHLLL@@@<<<;;;???AAAAAABBBEEEBBBAAAAAABBBFFFOOOYYY```hhhgggnnn{{{{{{cccZZZFFFBBBjjjjjjiii~~~xxx___YYY\\\QQQRRRSSSTTTUUUSSSPPPOOOPPPOOONNNPPPTTTUUURRROOOQQQQQQQQQPPPOOOOOONNNMMMQQQOOOLLLLLLRRRYYYYYYTTT\\\RRRKKKPPP[[[hhhttt}}}vvvssswww{{{tttwww~~~vvvnnnxxxzzzsssmmmmmmppppppooo]]]888666333222222111000......---...000...888dddzzz{{{~~~wwwqqqnnnllleee___OOONNNRRRXXXgggbbblllOOOJJJFFFHHHHHHEEELLLMMM@@@GGGIIIKKKJJJIIIHHHIIIJJJLLLMMMMMMKKKGGGEEEDDDEEEGGG@@@EEE===GGGoooeeeMMMEEEHHHOOOUUU[[[^^^gggrrrwwwvvvvvvyyyzzz{{{}}}~~~zzzwwwwwwwwwtttqqqpppkkkhhhddddddeeeeeebbb```ccc```^^^\\\YYYWWWVVVWWWUUUZZZYYYQQQKKKSSSgggwwwYYYHHHMMMKKKIIILLLRRRSSSRRRNNNIIIHHHKKKOOOKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMLLLIIIEEEBBBFFF888===>>>000AAAttt|||tttqqqnnnaaaWWW[[[kkk|||zzzzzzzzz{{{~~~}}}}}}{{{wwwwwwvvvrrrlllccc[[[VVVTTTMMMEEE@@@@@@EEELLLRRReeemmmhhhdddQQQOOOLLLKKKMMMOOONNNLLLJJJJJJIIIIIIIIIIIIIIIJJJHHHEEECCCDDDIIIMMMNNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHBBB;;;@@@MMMSSSRRRQQQnnn```UUU|||mmmfffddd___~~~~~~~~~{{{wwwqqqkkkfffccc___nnnrrrbbbOOOIIIJJJJJJMMMIIIHHHLLLOOONNNOOORRRWWWYYY[[[^^^bbbiiiqqqwww|||zzz{{{~~~zzzvvvhhhNNNCCC???NNNvvvmmmxxxlllRRRXXX\\\QQQOOOQQQRRRRRRQQQNNNLLLKKKQQQOOOOOOQQQTTTTTTQQQMMMPPPPPPPPPOOONNNNNNMMMMMMMMMMMMLLLNNNTTTZZZWWWQQQ[[[XXXUUUSSSSSS]]]sssyyyvvvxxxzzzppptttooolll|||uuusssxxx}}};;;888555444333222000///111///,,,000222000GGGqqq~~~|||~~~xxxuuusssqqqlllccc[[[WWW\\\KKKOOOZZZ___\\\kkkXXXMMMIIIBBBDDDFFFEEELLLNNNDDDJJJMMMNNNMMMJJJHHHJJJLLLJJJKKKKKKIIIFFFDDDDDDEEEIII???HHHDDD???MMMnnnoooaaaSSSHHHKKKGGGGGGNNNUUUZZZ```eeeaaaccceeehhhkkkmmmnnnnnnllljjjhhhhhhiiiiiihhhgggccc___ZZZYYY[[[\\\\\\[[[OOOOOORRRWWWWWWSSSRRRTTTNNNOOONNNSSSggguuuhhhHHHNNNSSSGGGKKK___SSSSSSQQQLLLHHHHHHKKKOOOKKKKKKLLLMMMMMMLLLLLLKKKNNNNNNNNNMMMKKKIIIGGGEEEDDDAAAAAA999222===QQQYYY|||qqq___ZZZggggggdddbbbddddddffflllrrrzzzvvvwwwyyy{{{}}}|||{{{|||yyytttnnnllliiiccc[[[SSSLLLHHH@@@???@@@CCCFFFLLLXXXccciiiooo~~~PPPEEENNNPPPHHHFFFNNNPPPJJJJJJIIIIIIIIIIIIJJJJJJKKKHHHFFFEEEFFFGGGHHHHHHGGGLLLKKKKKKJJJJJJIIIIIIIIIIIIMMMHHH<<<===KKKSSSQQQQQQUUUbbbeeejjjpppiiihhh[[[jjj~~~zzz{{{zzzzzzyyyxxxwwwvvvuuurrrlllhhhkkknnniiibbbgggbbb```cccdddcccccceeemmmrrrxxx}}}~~~}}}{{{{{{}}}fffMMMHHHKKK\\\mmmgggtttkkkVVVPPPTTTVVVMMMRRRSSSTTTRRRPPPNNNMMMNNNPPPPPPPPPQQQRRRRRRPPPNNNNNNMMMLLLLLLMMMNNNPPPQQQLLLOOOPPPQQQUUUXXXUUUOOOSSSUUUWWWTTTOOOUUUlll|||}}}ooottt]]]\\\sss}}}{{{===:::777555555333111000333444...111777...555TTTtttzzzxxx~~~}}}zzz|||vvvsssrrrpppfffXXXPPPQQQVVVHHHMMMQQQ^^^}}}mmmFFFLLLHHH@@@CCCHHHDDDFFFJJJFFFKKKNNNOOOMMMHHHFFFIIILLLIIIJJJJJJHHHEEEDDDDDDEEEKKK>>>FFFEEE??????GGGfffqqq```TTTIIIFFFHHHHHHIIIJJJLLLMMMOOORRRUUUWWWWWWVVVZZZZZZZZZZZZ[[[\\\[[[ZZZVVVSSSPPPOOOPPPPPPOOONNNQQQSSSXXX[[[WWWQQQTTT\\\[[[]]]dddxxxaaaRRRJJJOOOQQQMMMSSSaaaPPPPPPNNNLLLKKKKKKLLLNNNLLLMMMNNNOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJCCCJJJEEE===@@@BBB??????RRRtttdddggg[[[]]]eeeoooppphhhbbbaaajjjooovvv{{{~~~~~~~~~}}}}}}{{{zzzzzz}}}~~~~~~~~~}}}}}}~~~{{{{{{xxxrrrpppqqqmmmhhhbbb^^^XXXQQQJJJDDD@@@>>>DDDGGGKKKNNNKKKJJJTTT```jjjnnnEEEGGGJJJKKKHHHHHHLLLMMMKKKHHHGGGGGGGGGHHHHHHIIIJJJGGGIIIKKKKKKIIIHHHHHHHHHLLLKKKJJJIIIHHHGGGGGGGGGJJJLLLJJJEEEBBBEEELLLPPP]]]RRRaaaqqqiiiooorrruuuyyy~~~yyymmmeeeiiiqqquuutttrrr}}}xxxvvvyyyzzzxxxyyy{{{zzz~~~lllMMMDDDNNN[[[bbbqqqaaaaaaNNNVVVTTTPPPSSSPPPSSSSSSSSSQQQNNNNNNQQQTTTOOOPPPQQQQQQOOONNNNNNOOOOOOMMMKKKJJJKKKMMMPPPRRRLLLPPPRRRQQQQQQSSSQQQLLLNNNPPPSSSSSSPPPQQQ]]]kkkuuuxxxtttlllrrr~~~>>><<<888666555444222000000333,,,...777,,,+++DDDjjj{{{xxxvvvttt}}}qqqfffdddjjjqqqtttooommmjjj___RRRQQQWWWKKKWWWmmmnnn{{{PPPBBBJJJHHH@@@FFFLLLCCC???DDDEEEIIILLLMMMJJJEEECCCFFFIIIIIIJJJIIIGGGEEEDDDEEEFFFGGG>>>FFFDDDAAABBB@@@QQQ___zzzoooaaaSSSKKKGGGGGGHHHJJJKKKKKKJJJHHHMMMOOOOOONNNNNNOOONNNKKKMMMLLLKKKKKKKKKJJJIIIHHHLLLLLLMMMOOOSSSaaabbbQQQVVVTTTLLLLLLTTTRRRJJJLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPPPPOOOMMMLLLIIIJJJJJJJJJIIIJJJLLLMMMGGGMMMFFFCCCFFF777111CCCOOOsss|||ggg\\\XXXeeeuuuyyyvvvrrr^^^]]]___fffooowwwzzzzzzvvvwwwwwwwwwwwwxxx{{{~~~{{{{{{zzzxxxvvvtttuuuvvvooooookkkeeecccdddaaa\\\RRROOOIIIDDDAAA@@@AAABBB======AAAFFFKKKZZZwwwcccHHHRRRKKKDDDBBBIIIMMMKKKJJJLLLDDDDDDDDDDDDEEEFFFGGGHHHFFFKKKOOOPPPNNNLLLMMMOOOLLLKKKIIIHHHFFFFFFEEEEEELLLIIIKKKOOOIII@@@DDDPPPUUUssskkk```rrrmmmaaatttmmmpppmmmbbbcccjjjxxx~~~~~~{{{tttGGG@@@???OOOqqqsssdddsssfffOOOPPPYYYOOOLLLRRRLLLNNNNNNMMMJJJHHHJJJOOOTTTNNNQQQRRRQQQMMMLLLMMMPPPSSSPPPMMMIIIIIIKKKNNNPPPLLLPPPQQQNNNKKKLLLLLLJJJOOOMMMNNNRRRQQQNNNNNNQQQggg{{{}}}tttxxxzzzfffXXX]]]qqq===<<<999777555444444444000000000000111222333444AAAddd}}}~~~{{{tttwww|||tttjjj___\\\^^^eeeeee```YYYSSSQQQPPPOOOUUUuuu}}}~~~gggBBBJJJLLLCCCDDDDDDDDDBBBBBBDDDEEEDDDHHHJJJHHHDDDBBBEEEIIILLLLLLKKKJJJGGGDDDAAA@@@@@@AAABBBBBBAAABBBDDDFFFJJJ]]]vvvjjjgggWWWQQQPPPJJJIIIJJJEEEIIIMMMGGGFFFMMMJJJCCCDDDAAABBBDDDEEEDDDDDDHHHLLLQQQUUUZZZeee{{{```UUULLLJJJKKKNNNMMMIIIHHHJJJNNNOOOPPPNNNLLLKKKKKKLLLJJJLLLMMMMMMKKKJJJKKKLLLIIIJJJJJJKKKLLLLLLLLLKKKHHHGGGEEEEEEDDDCCC@@@>>>FFFWWW~~~rrrnnnPPPHHH\\\aaazzzyyyuuufffTTTRRR^^^ddd```gggrrrpppllltttwwwrrrqqqssssssooohhhgggjjjjjjeee^^^ggg]]]OOOQQQTTTRRRRRRAAABBBBBBBBBAAAAAA@@@>>>BBB:::===[[[OOOEEEPPPHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCIIIKKKLLLMMMLLLJJJGGGEEEJJJJJJIIIHHHHHHHHHIIIIIIMMMMMMMMMLLLKKKIIIGGGGGGPPPcccvvvzzzssskkkiiikkk}}}sssaaakkkxxxooommmpppvvv```KKKEEEDDDRRRnnnaaahhh~~~VVVWWWUUUTTTTTTPPPKKKJJJMMMQQQIIIJJJMMMIIILLLNNNFFFLLLLLLLLLMMMNNNNNNMMMLLLJJJIIIIIIJJJMMMNNNNNNMMMMMMKKKIIIIIIIIIJJJIIIHHHMMMJJJGGGGGGJJJNNNQQQSSSOOOkkkwww|||ppplllyyyvvvdddiiifffnnntttsss{{{~~~qqqtttwwwgggVVVUUUXXX===<<<:::777555444444444111111000000111111222222:::hhh{{{qqqxxxwwwqqquuu}}}{{{vvvrrriii\\\UUUTTTVVVZZZ[[[WWWQQQOOOQQQTTThhh|||SSSMMMKKKDDD@@@BBBDDDEEEDDDBBBBBBBBBFFFGGGHHHFFFCCCCCCFFFIIIIIIIIIHHHGGGEEEBBB@@@>>>BBBDDDEEEEEEEEEGGGIIIKKKGGGRRRaaaqqqqqq{{{eeejjjeeeccchhhbbbWWWWWWfffOOOMMMcccnnnnnnxxxXXXNNNJJJJJJHHHHHHKKKKKKGGGFFFHHHLLLMMMNNNLLLJJJIIIIIIJJJGGGIIIKKKLLLKKKJJJKKKLLLOOOMMMKKKIIIGGGGGGGGGGGGHHHGGGEEEEEEEEEDDDAAA???<<>>???BBB???BBBIIIEEE???EEE999888===EEE@@@888>>>MMM~~~RRRFFFMMMOOOHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFIIIHHHFFFEEEEEEFFFGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFKKKKKKKKKJJJJJJKKKLLLLLLIIIMMMZZZoootttfffggg}}}iii```yyy{{{oooeeeaaa]]]ZZZcccpppuuutttppp~~~bbbHHHMMMTTT___ppp{{{sssjjjgggzzzkkkVVVSSSWWWTTTRRRRRRRRROOOJJJJJJMMMJJJEEEIIIKKKEEEHHHNNNKKKHHHIIIKKKLLLMMMMMMMMMLLLKKKIIIIIIIIIKKKKKKJJJIIIIIIGGGGGGHHHKKKMMMMMMMMMEEEGGGJJJNNNQQQQQQOOOLLLLLLMMMRRRcccuuussszzzwwwnnnrrr===<<<:::777666555555666333333222111000/////////333222UUU}}}zzz{{{xxxtttqqqtttxxx}}}xxxrrrkkkddd___[[[[[[\\\YYYUUUQQQSSS\\\oooooobbbBBBLLLKKKBBBHHHCCCFFFIIIJJJIIIGGGEEEEEEGGGDDDAAA@@@BBBEEEGGGHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDEEEGGGHHHDDDBBBFFFNNNUUUbbb~~~}}}wwwzzzyyyssssssjjjRRRQQQRRRLLLEEEFFFDDDEEEHHHHHHEEEDDDFFFHHHIIIJJJIIIGGGFFFGGGHHHDDDFFFHHHHHHGGGGGGGGGIIIFFFEEEDDDDDDDDDEEEGGGHHHEEEDDDBBBBBBCCCDDDCCCBBBBBB@@@@@@EEE[[[{{{{{{oooppp___UUUPPPKKKFFFCCCCCCAAA;;;@@@JJJCCC999===>>>FFFEEE>>>AAALLLMMMCCCIIIDDD;;;;;;@@@999666CCCEEEAAAGGGUUUZZZbbbOOOOOORRRBBBAAARRRFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDHHHHHHGGGHHHIIIJJJLLLMMMMMMIIILLL\\\rrr|||hhhUUU]]]|||zzzeeeyyytttsss}}}}}}~~~xxxoooqqqzzzmmmpppxxx|||vvvsss{{{tttsssxxxyyyxxxsss\\\VVVTTTJJJHHHSSSrrrzzzmmmgggZZZUUUgggzzzaaa\\\]]]XXXPPPRRRPPPPPPQQQNNNIIIIIIMMMHHHFFFNNNPPPHHHHHHMMMIIIEEEGGGJJJLLLLLLLLLLLLMMMJJJIIIHHHHHHIIIJJJIIIGGGHHHGGGEEEFFFGGGHHHHHHGGGGGGHHHKKKNNNPPPOOOLLLIIIMMMNNNMMMMMMVVVqqq===<<<:::888666666666666555444333111000000000000222666888jjjuuuvvvrrrooollloooxxxtttooollleee___[[[[[[[[[\\\VVVQQQRRRbbbzzzlllwwwIIIKKKKKKFFFGGGFFFEEEGGGHHHGGGFFFEEEFFFGGGEEEBBB???>>>AAADDDGGGHHHEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@AAABBBCCC======CCCGGGLLL\\\nnnxxxwwwrrrbbbsssnnnzzzzzzjjjlll|||uuuYYYHHHLLLOOOEEEDDDNNNHHHFFFGGGKKKKKKGGGFFFHHHHHHIIIJJJIIIGGGFFFGGGHHHEEEGGGHHHGGGEEEDDDDDDDDD@@@AAADDDFFFGGGGGGGGGGGGDDDBBBAAA@@@BBBCCCCCCBBBDDD???;;;@@@JJJRRReee|||~~~~~~}}}}}}rrrkkksssyyytttjjjJJJJJJDDDGGGPPPKKKCCCFFFDDD>>><<>>BBBFFFHHHGGGFFFGGGGGGIIIGGGFFFGGGHHHHHHGGGFFFGGGFFFDDDEEEGGGHHHHHHHHHJJJJJJJJJKKKLLLKKKIIIFFFEEEIIIJJJDDDAAALLLggg~~~~~~yyy===<<<:::888777777777777555555444222222111111111///999---FFFoookkkppplllhhhiiipppyyy|||xxxqqqhhh]]]___^^^[[[XXXWWWTTTPPPLLLOOOaaajjjnnnRRRCCCHHH@@@GGGNNN===CCCDDDDDDCCCAAAAAACCCEEEAAAAAA@@@???@@@CCCFFFHHHCCCBBBAAAAAA@@@@@@AAAAAAEEEEEEEEEBBB???>>>>>>???EEE???999999;;;@@@IIIRRRnnnssszzz{{{yyyyyy}}}|||zzz~~~~~~~~~ttt{{{jjjHHHIIIIIIIIIIIIHHHHHHIIIJJJIIIJJJNNNNNNKKKJJJLLLGGGHHHIIIIIIGGGGGGHHHIIIFFFGGGHHHGGGDDDBBBBBBCCCBBBDDDGGGHHHHHHGGGDDDBBBEEECCCAAA@@@AAACCCCCCBBBEEEAAA===AAABBB999EEEhhh~~~wwwqqq|||{{{~~~uuulllsssvvvvvvzzzgggKKKIIIbbb```BBB>>>UUUBBBMMMWWWdddwwwmmmJJJOOOOOOHHHEEEHHHFFF@@@DDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEECCCEEEGGGIIIIIIGGGDDDCCCEEEDDDDDDCCCCCCCCCCCCCCC@@@AAACCCEEEGGGHHHHHHIIIIIIHHHKKKNNNMMMOOO___rrrzzzrrrnnniiiYYYtttoooqqqvvveeecccqqq{{{vvv}}}eee___TTTPPP]]]qqqyyyuuurrr~~~~~~rrraaaaaafffeee___WWWSSSSSSTTTQQQOOOLLLKKKKKKMMMLLLHHHIIIMMMHHHHHHQQQUUUMMMIIIHHH???>>>CCCHHHIIIGGGFFFFFFGGGGGGFFFEEEEEEGGGGGGGGGEEEEEEDDDDDDGGGJJJMMMNNNNNNKKKJJJHHHHHHIIIHHHFFFEEEAAAAAADDDIIILLLNNNSSSXXXmmm===<<<:::888777777777888666555444444333333333333000333111777[[[eeeeeeiiikkkjjjiiikkkrrrxxx{{{|||wwwmmmddd___VVVYYYYYYUUUSSSTTTRRRMMMSSS___fffQQQHHHBBB??????EEEGGG??????AAACCCCCCAAA@@@@@@AAA===???AAAAAA@@@AAAEEEHHHCCCBBBAAA?????????@@@@@@CCCCCCCCCAAA>>><<<===>>>???@@@===888888>>>DDDEEEEEE___zzzrrr\\\HHHKKKNNNLLLGGGJJJRRROOOEEELLLKKKLLLPPPPPPMMMLLLNNNFFFGGGHHHHHHGGGFFFGGGHHHDDDFFFGGGFFFDDDCCCCCCDDDHHHHHHIIIIIIHHHFFFCCCBBBHHHEEECCCBBBBBBDDDDDDCCCCCCFFFAAACCCIIIAAAFFFaaacccsssnnnBBBNNNGGGGGGMMMLLLEEEDDDIIICCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDD>>>@@@CCCFFFHHHHHHGGGGGGAAA???DDDKKKHHHBBBEEEPPPXXX|||tttqqqiiiiii~~~{{{}}}|||nnnnnnwww}}}}}}}}}~~~bbbbbb{{{xxxdddZZZhhheeeZZZPPPOOOVVVXXXQQQHHHJJJIIIJJJLLLKKKHHHIIIMMMGGGCCCIIIMMMHHHGGGFFF===BBBGGGLLLMMMJJJHHHHHHIIIEEEDDDCCCDDDFFFGGGGGGEEEEEEDDDDDDGGGKKKNNNOOOPPPFFFFFFFFFGGGHHHHHHFFFDDDCCC???BBBLLLSSSRRROOOMMMRRRddd===<<<:::888777777888888666666555444444444555555333+++:::555,,,mmmnnnZZZdddnnnmmmddd___eeelllxxx~~~{{{ttt}}}}}}uuufff^^^]]][[[\\\XXXPPPOOOTTTVVVTTTeeevvv~~~mmmBBBLLLAAA===III@@@888JJJ>>>AAADDDFFFDDDBBB@@@@@@:::>>>BBBBBB???@@@DDDIIIEEEDDDBBBAAA@@@AAAAAABBB?????????>>><<<;;;<<<===222<<>>FFF>>>;;;HHHGGGEEETTTaaavvvvvv{{{tttTTTDDDRRRKKKGGGBBBAAAGGGKKKHHHBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFEEEDDDBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDDDD>>>AAAEEEHHHJJJIIIGGGFFFCCC===@@@KKKNNNGGGCCCGGGTTTWWWeee{{{xxxpppkkkuuu}}}gggeeeqqq{{{uuu___XXXdddhhh___\\\^^^sssyyyuuufffmmm|||llltttuuu___VVVaaacccZZZSSSPPPLLLLLLMMMOOONNNMMMIIIHHHIIILLLKKKHHHIIIMMMFFF???BBBEEEBBBEEEEEE===AAAFFFLLLLLLIIIEEEEEEGGGCCCBBBBBBCCCFFFGGGGGGFFFFFFEEEEEEFFFIIIKKKKKKKKKAAABBBDDDGGGJJJIIIFFFDDDEEEAAAAAAFFFGGGFFFIIIPPPSSSTTTUUUaaa???<<<888666666666666555666333222333555666444222111///333555111===mmmqqqaaa```hhhllldddZZZcccllluuu|||zzzsssnnnvvvyyyxxxqqqfff^^^^^^aaaVVVVVVVVVTTTMMMNNNccc{{{hhhHHHCCCCCCBBBBBBAAA@@@???>>>EEEDDDBBBCCCEEEDDD@@@===>>>???@@@@@@BBBBBBCCCDDD@@@AAAAAA@@@===;;;<<<<<>><<<888666666666666555555333222333555666444222777111000333000555SSSvvvlllXXXZZZdddgggeeeeeecccdddkkkxxx}}}wwwqqqmmmmmmllliiieeeaaa[[[UUUQQQUUURRRMMMJJJLLLbbb|||rrrzzzLLLHHHDDDCCCBBBAAA@@@@@@@@@@@@GGGEEECCCCCCDDDCCC@@@>>>>>>??????@@@AAABBBCCCCCCBBBBBBCCCAAA???======>>>======<<<<<<<<<<<<======999999999999999:::::::::>>>===:::666555;;;GGGPPPwww}}}|||aaaTTTFFF@@@BBBFFFGGGEEEFFFDDDBBBBBBEEEGGGHHHHHHKKKJJJLLLPPPPPPKKKHHHIIIGGGFFFFFFGGGHHHIIIGGGEEEHHHFFFCCCBBBBBBCCCCCCBBBDDDEEEFFFGGGFFFEEECCCBBBCCCAAA@@@BBBEEEGGGDDDAAAAAABBBBBBAAA@@@BBBEEEGGG@@@NNNZZZdddrrrpppWWWRRRMMMKKKOOOKKKJJJGGGEEECCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEEEEFFFGGGEEEDDDBBBCCCDDDDDDCCCBBBAAABBBBBBCCCBBBAAA@@@???BBBCCCDDDDDDDDDCCCAAA@@@BBB@@@BBBFFFFFFBBBCCCHHHLLLEEECCCIIIOOOVVViii}}}tttpppmmmqqquuuccceeeaaa\\\ZZZVVVQQQNNNNNNPPPOOOKKKJJJMMMJJJHHHFFFDDDEEEFFFGGGHHHHHHGGGEEEEEEFFFFFFEEECCCHHHJJJLLLKKKHHHFFFEEEFFFEEEEEEFFFGGGIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBBBBEEEHHHHHHFFFCCCDDDFFFGGGGGGGGGNNNYYYbbbmmm===;;;888666666666666555555333222333444555444222:::111...222222///999GGGgggWWWZZZaaaggg```YYYYYY```iiiqqquuu}}}{{{xxxvvvrrrmmmjjjggg```XXXUUUWWWXXXVVVSSSTTTMMMLLL___rrrtttwwwLLL>>>HHHEEECCCAAA@@@???@@@AAABBBHHHFFFDDDCCCCCCBBB@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDCCC@@@??????@@@:::;;;<<<===>>>>>>??????::::::::::::999999999999:::;;;:::666222222555999000IIIllloooTTTAAA>>>@@@AAACCCCCCDDDEEEEEECCCAAA@@@AAACCCFFFGGGGGGIIIHHHJJJNNNNNNIIIFFFHHHDDDDDDDDDFFFHHHIIIHHHFFFGGGEEECCCBBBBBBAAA???===AAABBBDDDEEEEEECCCAAA???<<<===>>>@@@AAABBBBBBBBB@@@@@@AAA@@@???@@@BBBEEE;;;===DDDRRRcccrrr{{{~~~~~~~~~sss~~~|||ssscccDDDNNNTTTEEE@@@MMMKKKJJJGGGEEECCCAAAAAAAAABBBCCCCCCCCCDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEDDDAAA???AAAAAAAAAAAA@@@???>>>===BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@BBBEEEDDDAAABBBEEEDDD@@@@@@DDDDDDCCCJJJVVVhhh{{{tttzzzvvv{{{~~~}}}zzzjjjdddcccZZZXXXWWWQQQPPPMMMNNNPPPOOOKKKIIIKKKGGGFFFFFFFFFFFFGGGHHHIIIHHHEEECCCCCCDDDFFFFFFEEEDDDFFFGGGGGGFFFEEEEEEFFFDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCEEEEEEDDDBBBBBBCCCFFFJJJMMMLLLGGGDDDUUUVVV]]]nnn<<<999777666666666555444444333333333333444333333888111///444666222000333WWWttt\\\SSSWWWYYY[[[[[[WWWVVV\\\dddrrrwww||||||yyyxxx}}}wwwuuurrrpppnnnkkkgggddd___\\\YYYWWWUUUSSSQQQPPPFFFTTTqqqttt{{{KKKCCCGGGFFFEEECCCAAA??????@@@BBBDDDHHHGGGEEECCCBBBAAA@@@???>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDCCCAAA???@@@AAA;;;<<<>>>???@@@@@@???>>><<<;;;;;;:::999888888888555777888888777666888:::???<<<999;;;HHHbbblllUUUGGGBBB>>><<>><<<@@@BBBDDDFFFEEECCC@@@>>>:::===???@@@>>>===???AAA>>>?????????>>>>>>@@@BBB>>>>>>BBBGGGHHHMMM```uuuhhhxxxlllMMMJJJMMMQQQMMMCCC@@@EEEHHHGGGEEEBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@CCCBBBAAABBBCCCBBBAAA???AAAAAA@@@???>>>===<<<<<>>>>>>>>?????????@@@BBBCCCAAA@@@@@@BBB===<<<@@@EEEFFFEEEHHHNNNAAAIIIVVVggg||||||oooqqqcccrrrpppkkkhhhkkk___[[[\\\YYYRRRUUUXXXOOOOOOMMMNNNPPPNNNIIIFFFGGGCCCEEEFFFFFFFFFFFFFFFGGGFFFDDDAAAAAACCCEEEFFFFFFAAABBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGFFFDDDCCCCCCCCCAAA@@@??????>>>>>>CCCBBBAAA@@@@@@@@@AAAAAA??????@@@AAABBBBBBAAA@@@CCCBBBCCCHHHMMMNNNLLLIIIJJJFFFDDDHHHTTTfffxxxkkk\\\:::888666666666666555333222333333333333222333333333222333666777555333222>>>[[[www}}}oooXXXTTTTTTXXXXXXUUUUUUXXX^^^dddkkkrrrtttuuuuuuuuuxxxzzz||||||||||||}}}{{{{{{yyytttooopppmmmjjjhhheeeccc___\\\RRRXXX\\\YYYQQQKKKMMMQQQVVVtttTTT>>>DDDJJJEEECCCBBB???>>>>>>@@@BBBDDDFFFFFFEEEDDDBBB@@@??????===>>>>>>???@@@AAABBBCCCAAABBBCCCAAA@@@>>>???@@@>>>???@@@AAA@@@???>>>===;;;;;;:::999888777777666777777777555444333333444222444666777999>>>EEEKKK[[[rrrwwwXXXKKKEEE@@@>>>???@@@@@@@@@@@@???===<<<<<>>;;;???BBBAAA===;;;===@@@<<<===>>>>>>======>>>@@@CCCBBBDDDEEE===999JJJ```~~~pppwww}}}^^^>>>IIIIIIFFFBBBDDDIIIGGGAAACCCBBBAAA@@@??????@@@AAA???BBBCCCCCCAAA@@@AAABBBAAABBBCCCCCCBBBAAA???>>>DDDBBB???>>>???@@@AAAAAA@@@@@@???>>>======<<<<<>>============>>>>>>@@@AAA@@@???>>>??????======???BBBBBBAAAAAADDDHHHCCC>>>===HHH```|||~~~fffVVV\\\ddd```[[[\\\VVVRRRTTTQQQLLLTTTWWWLLLPPPMMMMMMOOOLLLEEEAAABBBBBBDDDFFFFFFCCCBBBBBBCCCEEEBBB@@@@@@BBBDDDFFFFFFBBBAAA@@@@@@@@@??????>>>AAABBBDDDEEEEEECCCAAA@@@@@@@@@???>>>===<<<<<<<<>>===>>>???@@@======>>>???>>>>>>>>>???AAA@@@@@@@@@@@@AAABBBCCC>>>CCCIIILLLKKKKKKNNNQQQYYYlll{{{zzzsssiiiccc```___^^^]]]888777555555666666444222111333444333222111222444222555666444333444555333111DDDoooqqqNNNBBBFFFLLLPPPSSSQQQSSSWWW\\\aaahhhpppuuuuuuwwwzzzyyywwwvvvxxx{{{||||||~~~{{{wwwyyyuuutttsssmmmhhhgggfffdddaaa^^^\\\ZZZWWWUUUPPPOOOLLLGGGJJJ[[[uuu~~~KKKDDDCCC===???CCC@@@???>>>===>>>@@@BBBCCCAAACCCEEEDDDBBB???>>>>>>======>>>???@@@AAABBBBBB@@@AAAAAA@@@???>>>>>>???@@@@@@@@@???>>>===;;;::::::999999888777666666666777666444333222222222222333333444333111000000111===CCCNNNZZZiii{{{mmmMMM>>>???AAA>>>:::888999???AAA@@@>>>>>>>>>>>>>>>@@@AAAAAAAAA???AAA@@@AAACCCFFFHHHIIIHHHEEECCCDDDHHHHHHEEEDDDGGGGGGGGGHHHJJJJJJHHHEEEBBBAAAAAAAAACCCDDDDDDBBB@@@???@@@@@@AAA@@@???>>>======@@@BBBAAA>>><<<===???<<<===>>>>>><<<<<<===>>>BBB???@@@EEEEEE@@@@@@FFFTTTZZZwwwfffbbb{{{yyy]]]JJJJJJSSSJJJBBB???CCCEEEBBBAAAEEEAAA@@@????????????@@@AAA>>>AAADDDCCC@@@???@@@BBBAAAAAAAAAAAA@@@??????>>>DDDAAA>>><<<===???@@@AAA??????>>>=========>>>>>>>>>>>>=========<<<<<<<<<<<<@@@AAA>>><<<======<<<;;;;;;<<<===>>>>>>>>>>>>BBBAAA??????AAAHHHPPPWWW^^^yyyhhh___MMMYYYiiilll\\\MMMSSScccWWWPPPPPPOOOJJJOOORRRIIIOOOLLLKKKKKKHHHBBB???@@@@@@CCCEEEDDDAAA???@@@BBBCCCAAA@@@@@@BBBDDDDDDDDDEEECCCAAAAAAAAABBBAAA@@@CCCDDDDDDDDDCCCBBB@@@???@@@???>>>>>>======>>>>>>??????===<<<<<<<<<===>>>;;;<<<===<<<;;;;;;<<<===;;;>>>AAAAAA>>>======???BBBEEEGGGEEEAAABBBIIIPPPHHHKKKJJJGGGMMM[[[bbbaaaccckkkrrrpppmmmooosssuuuwwwvvvsssnnnggg___WWWRRR]]]\\\[[[XXXUUURRRQQQQQQ777666555555666666444222111333444333111000222444222777777222111666777444***@@@AAAdddvvv]]]SSSLLLKKKNNNJJJKKKLLLNNNQQQXXX___eeelllpppsssssspppooorrruuukkknnnsssxxx}}}{{{mmmgggkkkzzz~~~|||zzzwwwuuutttsssssspppllljjjllliiibbb___aaa\\\YYYWWWUUUTTTSSSQQQPPPSSSMMMJJJTTTnnnSSS888BBBAAA;;;???@@@============>>>???@@@AAA<<<@@@DDDDDDBBB???>>>=========>>>???@@@AAABBBBBB???@@@AAA@@@???>>>???@@@???>>>===;;;:::999999999888777777777666666555555333222222333444555666666,,,///222444555666666666333333333555888===BBBEEEVVVfffzzzvvviiiVVVTTTAAA???<<<::::::999777555???:::888;;;;;;888999<<<@@@BBBEEEFFFDDDAAA???>>>AAA@@@AAACCCFFFHHHHHHGGGEEECCCDDDGGGHHHEEEEEEGGGGGGGGGIIIKKKLLLKKKGGGDDDEEEDDDCCCDDDDDDDDDBBBAAABBBAAAAAA@@@@@@@@@@@@@@@===>>>@@@@@@????????????;;;===>>>>>>===<<<<<<=========???DDDGGGEEE@@@<<>>>>>DDDKKKFFF<<<===FFFCCCBBBAAA@@@???@@@@@@AAA===AAADDDCCC???>>>@@@BBB@@@@@@???>>>>>>>>>??????BBB@@@>>>===>>>??????>>>???>>>=========>>>???@@@<<<===>>>>>>>>>===;;;;;;;;;@@@AAA<<<:::<<<<<<999888999:::;;;>>>@@@@@@???444888>>>CCCEEEEEEEEEEEE:::FFFJJJTTTuuuxxx\\\RRR]]]hhhcccVVV___ZZZVVVWWWXXXWWWRRRNNNRRRKKKMMMOOOGGGGGGKKKGGGKKKHHHFFFGGGEEEAAA???AAA???BBBEEEDDD@@@???BBBEEEBBBAAA@@@AAABBBCCCBBBAAADDDBBB@@@@@@CCCDDDDDDCCCDDDCCCBBBAAA@@@???>>>============<<<======>>>???===<<<;;;;;;::::::;;;;;;999;;;<<<;;;999888:::<<<999;;;>>>@@@@@@@@@AAABBB666===DDDHHHGGGDDDAAA???FFFEEEDDDEEEJJJQQQWWWZZZPPPWWWZZZWWWVVVXXXXXXVVV[[[ZZZZZZYYYXXXYYYZZZ[[[LLLOOOTTTXXX[[[\\\]]]]]]777555555555666666444222000333444333111000222444222777666111222999;;;666:::---000IIIooobbbMMMIIIHHHJJJLLLLLLLLLLLLLLLNNNTTTZZZaaaeeegggjjjpppuuu^^^ccckkkrrrxxx{{{{{{{{{}}}{{{~~~wwwvvv|||uuudddaaakkktttzzz~~~{{{}}}{{{yyyvvvssspppnnnmmmmmm___]]]^^^aaa]]]VVVUUUYYYTTTRRRPPPOOOPPPPPPOOOMMMRRRTTTcccSSSDDDCCCBBB888AAAJJJ>>>;;;;;;<<<===>>>??????@@@999>>>CCCEEEBBB???============>>>???@@@AAAAAABBB@@@AAABBBAAA?????????AAA<<<;;;999888777777888999666666666666555555555555111111111222444444222000666444222000///000111222333222111222555666666555333333333666AAANNNTTTSSSRRRVVVWWW^^^lllkkkfffjjjbbbiiikkkddd^^^]]]\\\XXXQQQ888AAA???444999777555333......222333111222555444222666>>>???:::777999777;;;??????<<<:::<<<@@@CCCBBBCCCEEEHHHIIIHHHGGGEEECCCDDDGGGHHHEEEEEEHHHEEEFFFHHHKKKMMMLLLIIIFFFIIIGGGEEEEEEEEEDDDBBB@@@FFFEEECCCBBBAAABBBCCCDDD<<<<<<===???@@@AAAAAA@@@;;;===>>>>>>===<<<<<<===999???DDDBBB??????@@@AAA...BBB888BBBPPPgggqqquuujjjjjj|||qqqZZZXXXRRRJJJIIIKKKGGG???EEEEEEAAA===@@@HHHGGGBBBFFFEEECCCAAA@@@@@@@@@@@@===AAADDDCCC???===???BBB@@@???>>>======>>>???@@@???>>>>>>???@@@@@@===;;;>>>>>>=========???AAABBB<<<===>>>??????===;;;::::::@@@AAA<<<999<<<;;;888999:::;;;<<<===>>><<<999??????>>>>>>>>>@@@BBBCCCEEEHHHCCCBBBIIIJJJLLLWWW[[[dddnnntttxxx||||||zzzyyymmmgggfff[[[\\\ZZZWWWXXXZZZWWWRRRNNNQQQPPPKKKIIIMMMOOONNNIIIBBBIIINNNEEE@@@FFFHHHHHHEEECCCEEEDDD@@@@@@CCC>>>AAADDDCCCAAAAAAEEEIIIAAAAAA@@@AAACCCCCCAAA???AAA???===>>>BBBEEEEEEDDDBBBAAA???===<<<;;;;;;;;;::::::::::::;;;<<<======;;;;;;::::::::::::999999888:::;;;:::777777999;;;:::888666666777:::;;;;;;???<<<::::::===AAACCCDDD@@@@@@FFFMMMMMMIIIIIIMMMPPPSSSSSSQQQQQQTTTQQQJJJQQQQQQQQQRRRSSSTTTSSSRRRRRRQQQPPPQQQTTTUUUTTTSSS666555555444222111000000000000000111222444555666444444444555555555555666999444444;;;IIIiii\\\LLLDDDCCCLLLPPPKKKHHHJJJNNNOOOOOONNNOOOUUU\\\___\\\bbbffffffkkkrrrqqqkkk|||zzzxxxwwwwwwzzz~~~~~~}}}yyyqqqhhheeehhhlllqqqvvvxxxwwwwww{{{~~~}}}yyywwwuuuuuuwwwwwwwwwvvvnnnlllhhheeeeeefffdddaaaOOOWWWXXXSSSTTTYYYUUUJJJOOOLLLOOOTTTQQQIIIHHHNNNUUU|||WWWEEEDDDBBB@@@>>>======>>>;;;<<<===???@@@AAABBBBBB>>>@@@CCCDDDBBB???>>>===<<<===???@@@AAABBBBBBBBBCCCCCCCCC@@@===:::999::::::999777666666666777888555555444444444333333333111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000333333444444444555555555666666666666666666666666444444333222222333444444222222111111222222333444444555666777888888888888:::<<<======<<<;;;;;;<<>>??????@@@@@@???===::::::>>>BBBHHHRRR\\\}}}uuu}}}zzzwwwmmmQQQEEEIIIMMMOOOKKKHHHHHHFFFBBB@@@AAAAAABBBBBBAAAAAA@@@HHHEEEBBB@@@@@@AAA@@@??????AAABBBBBBAAA@@@@@@AAACCC@@@===;;;<<<>>>>>>???======>>>>>>????????????AAABBBAAA???<<<:::999:::<<<=========<<<;;;:::999<<<<<<<<<<<<;;;:::999888888999:::::::::999;;;<<<;;;===??????>>>=========@@@BBBDDDDDDCCCBBBCCCDDDGGGHHHIIIIIIIIIKKKNNNQQQQQQRRRSSSUUUVVVXXXYYYZZZ^^^_____________________^^^YYYSSSOOOOOONNNLLLJJJKKKLLLLLLMMMLLLKKKJJJIIIGGGHHHHHHGGGEEEDDDEEEFFFGGGCCC>>>>>>AAAEEEFFFEEECCCAAA@@@CCCEEEDDDDDDDDDFFFDDDAAA>>>>>>@@@CCCEEEAAAAAAAAAAAAAAA@@@???>>>>>>===<<<;;;:::999999999;;;;;;;;;<<<<<<<<<============<<<;;;;;;:::999999::::::999888777777777888555555666777777777777777::::::;;;;;;<<<=========DDDDDDCCCCCCEEEGGGJJJLLLNNNPPPPPPMMMLLLMMMLLLIIIJJJNNNRRRSSSQQQOOOOOOQQQTTTSSSRRRTTTWWWWWWUUURRR555555444333222111000000000000000111222333444555333444444444555555555555444333555777;;;NNNyyy~~~fffRRRFFFCCCIIIRRREEEHHHLLLNNNNNNMMMJJJFFFMMMQQQWWW[[[```bbb```[[[dddccceeekkkrrruuusssooonnnnnnmmmiiiddddddiiinnniiijjjiiifffhhhnnnrrrrrrooommmjjjhhhhhhgggeeecccdddbbb___[[[YYYWWWVVVTTT\\\XXXSSSPPPMMMJJJIIIJJJWWWMMMCCCAAADDDPPPggg{{{pppddd\\\CCCCCCBBB@@@???>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB>>>@@@CCCDDDBBB@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBB???<<<999999:::<<<;;;999777555555555555333333333333333222222222111111111111111111111111111111111111111111111111//////000000000111111111000000000000000000000000/////////000000000111111111111111111111111111111222111000000000000111222000000000000000111222222222333444555555666666555888:::;;;;;;:::999:::;;;BBB???===>>>AAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDEEEAAABBBBBBAAAAAA@@@?????????>>>>>>>>>??????@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===:::777777999999999>>>DDD???RRRiiizzz}}}dddjjjsssyyy|||~~~yyy|||vvvtttrrrppppppsssjjjUUUNNNQQQVVVJJJMMMLLLGGGCCCDDDDDDBBB???>>>>>>>>>???AAADDDEEEGGGEEECCCAAABBBBBBAAA@@@@@@BBBCCCCCCBBBAAAAAABBBDDDAAA>>>===>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>;;;999888999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777999::::::999999:::;;;999;;;======<<<;;;;;;;;;???AAACCCCCCBBBAAABBBCCCFFFFFFFFFGGGHHHJJJLLLLLLGGGHHHIIIKKKMMMNNNOOOPPPVVVWWWYYYZZZ[[[[[[[[[ZZZYYYUUURRRPPPOOOMMMJJJGGGKKKLLLLLLMMMMMMKKKJJJIIIIIIGGGEEEDDDEEEFFFHHHIIICCCBBBAAABBBCCCDDDDDDCCCCCCAAA@@@AAACCCCCCBBBBBBBBBAAA@@@???@@@BBBDDDFFFBBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::999999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999999888888888888777666666666666666555666666777777777777777999::::::;;;;;;<<<======CCCCCCBBBCCCDDDFFFIIIKKKLLLOOOOOOLLLKKKMMMLLLHHHLLLPPPSSSSSSPPPNNNNNNOOORRRQQQPPPRRRTTTTTTQQQOOO444444333222111000000///111111000000111222333333333333333333444444444444444666999:::666:::RRRmmmoooZZZLLLCCCRRRLLLEEECCCEEEHHHKKKKKKFFFBBB@@@EEEJJJNNNSSSXXXPPPNNNNNNVVV___ccc^^^WWWZZZ\\\\\\[[[ZZZ\\\aaafff___]]]XXXTTTXXXaaaeeecccaaa___\\\ZZZZZZXXXVVVTTTWWWVVVTTTSSSQQQOOOMMMLLLDDD???CCCNNNOOOFFFGGGOOOFFFJJJSSS___mmmvvv```\\\eeeRRR<<<>>>AAA@@@>>>======>>>>>>??????@@@AAAAAABBBBBBBBBAAA>>>AAADDDDDDCCC@@@?????????@@@AAABBBCCCDDDDDDDDDCCCCCC@@@===:::888:::;;;>>><<<:::777555333222222111111111222222222222222222222222222222222222222000000000000000000000000////////////000000000000////////////////////////,,,------------.................................//////............////////////......//////000111///000111222333333333333555777999999999888999:::===<<<;;;<<<>>>???@@@???????????????>>>>>>>>>>>>CCCCCCCCCCCCBBBAAA@@@???>>>@@@BBBBBBAAABBBFFFJJJBBBBBBBBBBBBAAA???===<<<=========<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999;;;888333222555;;;;;;999888CCC\\\vvvyyymmmmmmqqqmmmbbbWWWbbbwww{{{}}}yyynnnYYYUUUQQQPPPOOOKKKDDD===IIIKKKIIIBBB???AAACCCBBB@@@???>>>>>>@@@DDDIIILLLFFFDDDBBBBBBCCCDDDCCCBBBAAACCCDDDDDDCCCBBBBBBCCCDDDBBB??????@@@BBBCCCCCC???>>>>>>=========>>>>>>>>>>>>>>><<<999777777888;;;:::999888999:::;;;<<<999999999888777777666666666888999999888777888:::777999;;;;;;999888999:::===???AAAAAA@@@@@@@@@AAACCCBBBAAADDDHHHJJJHHHFFFDDDEEEGGGHHHJJJKKKLLLLLLLLLNNNQQQTTTUUUUUUTTTSSSRRRQQQPPPPPPOOOLLLGGGCCCKKKKKKLLLMMMLLLKKKJJJIIIJJJFFFBBBAAAEEEHHHJJJJJJ>>>AAADDDEEEDDDCCCBBBBBBDDDCCCAAAAAABBBCCCCCCAAA>>>>>>???@@@AAACCCEEEFFFBBBAAAAAA@@@???>>><<<<<<999999888888888888888999888888888888999999999999999999999888777777666666777666555555444555555555555666666777777777777777888888999999:::;;;;;;<<>>===<<<<<<<<<===??????AAAAAABBBBBBBBBBBBAAAAAA>>>AAADDDEEECCCAAA@@@?????????@@@BBBBBBCCCCCCCCCCCCBBB???;;;888777999<<<<<<;;;:::777555444222222111111111222222222222222222222222222222222222222////////////////////////........./////////000000........................---------.........//////........................------------------------...............///000000...///000111111222222111444666888888888888999::::::::::::;;;===>>>>>>>>>======>>>>>>???@@@@@@AAACCCCCCCCCBBBAAA@@@???>>>;;;???AAA@@@>>>???EEEKKK@@@AAABBBBBBAAA???===<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777:::888:::<<<:::555444777999:::999777666:::???CCC[[[rrrxxxnnnVVVEEE@@@IIIFFFCCCDDDGGGHHHEEEAAADDDGGGFFFBBB@@@BBBDDDCCCCCCCCCBBBCCCEEEHHHLLLNNNDDDBBBAAABBBCCCDDDCCCBBB@@@BBBCCCCCCBBBAAAAAABBBCCCAAA??????AAACCCDDDDDD???>>>===<<<<<<<<<======<<<<<<<<<:::777666555666999888777666666888:::<<<777777666555555555555555555777888777666555666888777888999999777777777999;;;===>>>???>>>>>>???@@@AAA???>>>BBBGGGIIIFFFBBBEEEGGGHHHJJJLLLMMMMMMMMMGGGIIIMMMPPPQQQPPPNNNLLLOOOOOONNNNNNLLLIIIFFFDDDJJJKKKLLLLLLLLLKKKIIIHHHIIIDDD@@@@@@EEEHHHGGGEEE>>>BBBEEEEEEBBB@@@AAACCCFFFFFFDDDAAABBBEEEDDDAAA===>>>???@@@BBBBBBCCCCCC@@@??????>>>===;;;:::999777777666666666777888888666666666666666777777777777666666666555555555444666555555444444444555555555555666777777777777666666777777888999999::::::????????????@@@BBBCCCDDDFFFIIIJJJGGGGGGIIIHHHEEELLLOOOQQQQQQNNNLLLMMMOOOQQQPPPOOOOOOOOONNNMMMLLL111111111000000//////...000000000//////000111111111111111111222222222222444222222666888777777999@@@SSSuuuYYYJJJDDDGGGMMMCCCCCCHHHPPPRRRMMMHHHGGGLLLJJJHHHHHHIIIKKKLLLMMMKKKKKKKKKIIIGGGFFFGGGHHHGGGEEEAAA@@@EEEKKKJJJEEELLLLLLKKKLLLNNNNNNLLLJJJRRRJJJGGGKKKMMMJJJGGGGGGFFFIIIGGGDDDNNNcccuuu|||tttzzzzzzLLL888<<>>???AAAAAABBBBBBAAAAAA@@@???===@@@CCCDDDCCCAAA@@@@@@===>>>??????@@@@@@@@@@@@AAA@@@>>>:::777777999;;;999888888777666555444333222222222222333333333333111111111111111111111111........................---............/////////------------------------------------.........///------------------------,,,------------------,,,...............///000000......///000111111111111222555777888888888999;;;999:::<<<======>>>???@@@======???@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAA===@@@BBB@@@======CCCHHH??????AAAAAAAAAAAA@@@???<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666555777555555777666444666:::444555888:::999666555555///BBBOOOWWWcccnnn}}}uuudddVVVKKKGGGBBB<<>><<<>>>CCCGGG>>>CCCEEEDDDCCCFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHIIIAAA@@@@@@AAABBBCCCBBBAAA???@@@BBBBBB@@@???@@@AAAAAA@@@>>>???@@@BBBBBBBBB>>>===<<<;;;;;;;;;===>>>:::::::::999666444444555777666555444555666999:::555555444333333333444444444555666555444333444666666777888777666666777888888:::<<<<<<<<<<<<===>>>???===<<<@@@EEEGGGDDD@@@CCCDDDFFFIIIJJJJJJJJJIIIGGGIIILLLNNNOOOMMMJJJHHHNNNMMMLLLKKKIIIGGGGGGGGGIIIIIIJJJKKKJJJIIIHHHGGGFFFBBB@@@AAAEEEFFFBBB===AAACCCDDDBBB??????BBBEEEDDDEEECCC>>>???DDDDDD?????????@@@AAAAAA@@@???>>>===<<<<<<<<<:::999888777666666555555555666777777555555555555555555444444444444444444444333333333555555444444444555555666444444555666666666666555555555666666777777888888<<<<<<<<<===>>>???@@@AAABBBFFFFFFDDDDDDGGGFFFCCCHHHKKKNNNNNNLLLKKKNNNPPPRRRRRRQQQPPPOOONNNNNNNNN000000/////////.........//////...//////000111111000000000000111111111222777444222444888999777444999888UUUxxxZZZLLLQQQPPPKKKFFFFFFIIIJJJGGGBBBDDDHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHGGGFFFIIILLLKKKEEEHHHHHHHHHIIIKKKJJJHHHFFFHHHCCCBBBFFFEEE@@@BBBIIIDDDRRR___iiimmmuuufffBBB;;;>>>:::999>>>::::::999999:::;;;===>>>??????@@@@@@@@@??????>>><<>>>>>>>>>>>>>>???>>>===:::777666888:::666666777777777666555555444444333333222222222222000000000000000000000000------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,------------,,,,,,......------......///000......///000111111111111111333666777777888999;;;999;;;===>>>>>>???@@@AAA>>>???@@@BBBDDDEEEGGGHHHEEEEEEDDDCCCCCCCCCDDDDDDAAABBBCCCAAA??????BBBEEE@@@@@@@@@AAAAAABBBBBBBBB>>>===<<<<<<;;;<<<<<<<<<::::::::::::::::::::::::999999999999888777666555888555555666444222555:::>>>777111///000444<<>><<>>======;;;AAAEEEEEEEEEGGGGGGEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@??????@@@BBBBBBAAA???>>>???AAAAAA?????????@@@@@@???>>>>>>@@@AAA@@@@@@===<<<:::999:::;;;===???999999:::888666444444555666555444444444555666777444444222111111222333444333444555444222222222444555666666555444444666777555777999:::::::::;;;<<<<<<;;;;;;===AAACCCBBB???AAACCCFFFHHHIIIIIIHHHGGGGGGIIIKKKLLLLLLJJJHHHGGGJJJKKKJJJIIIFFFEEEFFFHHHGGGHHHHHHIIIHHHGGGFFFEEEBBBAAA@@@BBBDDDCCC>>>:::EEEDDDAAA>>>===>>>BBBEEE@@@CCC@@@:::;;;BBBCCC===AAAAAAAAA@@@???>>>===<<<:::::::::::::::999888777666666555555555555666666444444444444444333333333333333333333333333333333444444444444444444555666222333333444555444444444333333444555555666666777999::::::;;;<<<<<<======???BBBCCCAAABBBEEEEEEBBBEEEHHHKKKKKKJJJJJJMMMPPPPPPQQQQQQOOOMMMMMMNNNPPP/////////............------------...///000111222/////////000000000111111555666666666777888888888555:::AAASSSyyyjjj[[[ZZZUUUJJJPPPNNNLLLLLLLLLLLLIIIGGGHHHHHHHHHIIIJJJJJJIIIGGGIIILLLLLLJJJKKKMMMMMMJJJGGGHHHIIILLLOOOPPPNNNLLL???CCCNNNVVVSSSRRRaaavvvzzzRRR:::...777???999888???:::999888888999:::;;;<<<<<<<<<===>>>>>>=========:::===AAABBBAAA??????>>>;;;<<<<<<============<<<======<<<:::888666777888555666777777777666555444444444333222111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,---......------...///000000000000...111333555666666888:::888;;;>>>?????????@@@BBB???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBB@@@@@@AAABBBCCC??????>>>===============999999999999999999999999888888888888888777666555888555555666555222444888444444888???>>>666///...222333///444===888///444///777>>>@@@<<<:::===AAADDDSSSWWWTTTYYYYYYTTTUUUHHHHHHIIIGGG???888888===;;;555333777;;;===BBBGGGDDDDDD@@@888666<<>>CCCEEEBBBBBBDDDFFFDDDHHHGGGEEECCCBBBAAA@@@@@@AAAAAA@@@AAACCCBBB@@@>>>>>>@@@BBBAAA@@@???@@@@@@AAA@@@??????@@@@@@???>>>;;;:::999888999<<<>>>@@@888999999888555444444555444444444444444333333333444333222111111222333444222333444333111000111222333444444333111111333555333555777888888888999;;;999999999:::<<<===??????@@@BBBEEEGGGHHHGGGFFFEEEDDDEEEGGGHHHIIIHHHHHHGGGDDDGGGIIIHHHFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFDDDCCC@@@@@@AAAAAAAAAAAA@@@???GGGCCC???===>>>@@@BBBCCC@@@CCCAAA:::;;;DDDEEE???BBBAAA@@@???>>>===<<<<<<999::::::;;;::::::999999888777666555555444555555444444444333333333222222222222222222222222222333222222222222222333444444111111222333333333333222222222333333444555555555777888999:::::::::;;;:::<<<@@@AAA???@@@CCCCCC@@@DDDGGGIIIIIIGGGGGGJJJMMMLLLNNNNNNLLLJJJJJJLLLOOO..................------,,,,,,------///000222222////////////000000000000---222666555222333777:::444444777===IIIjjj}}}qqqeeeXXXPPPPPPPPPMMMIIIGGGGGGGGGHHHIIIHHHFFFDDDFFFIIIIIIFFFDDDGGGIIIHHHHHHIIIMMMRRRWWWZZZZZZYYYbbbpppddd{{{ggg;;;111888:::666444888:::999999999888888888999;;;<<<::::::;;;<<<<<<<<<<<<<<<999<<<@@@AAA@@@???>>>>>>;;;<<<===============<<<;;;<<<<<<;;;888666666777666777777777777555444333444333222111000...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))++++++******++++++,,,---,,,,,,---...////////////,,,///222333444555777888777:::>>>@@@???>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCDDDEEEGGGHHHDDDCCCCCCDDDEEEEEEDDDBBBHHHFFFCCCAAA@@@@@@BBBCCC@@@@@@???>>>>>>>>>>>>>>>999999999999999999999999888888888888888777777666111000111444333///000444999333000333444222333777777777000000555111111>>>;;;888555555888999888777111:::666111:::@@@<<<;;;888111111;;;???;;;888<<<;;;666666<<<>>>;;;:::===<<>>AAADDDCCCKKKIIIEEEBBB@@@AAACCCDDDCCCBBBBBBCCCDDDCCCAAA??????AAACCCBBBAAA@@@AAAAAABBBAAA@@@@@@AAAAAA???>>>:::999888888999<<>>>>>@@@BBBAAA@@@BBBFFFCCC<<<>>>GGGIIIBBBAAAAAA???>>>============::::::;;;<<<<<<<<<;;;;;;999888777666555444444444444444444333333222222222222222222222222222333333111111000000111222333333000000111222222222222111111222222333333444555555666777888999999999999999;;;>>>@@@>>>???BBBBBB@@@EEEGGGIIIHHHEEEEEEGGGJJJIIIJJJKKKJJJGGGGGGJJJMMM------------------------..................------------......///000000000111222222333333444444555444666666666;;;PPPnnnrrrfffWWWXXX```WWWLLLQQQ[[[___SSSSSSgggiii```gggjjjmmmllldddvvvNNN444---222222333444555666777888555777888888888888:::<<<======<<<<<<;;;;;;::::::;;;???CCCDDDBBB?????????@@@@@@AAACCCDDDCCC???<<<>>>>>>===<<<;;;:::999999777666444333222111111111111111111111000///------......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))))))))))))))************************************))))))*********+++++++++)))************+++++++++,,,,,,,,,---------....../////////000111111222222666777888:::<<<===??????@@@BBBCCCCCCAAA>>>======FFFBBB???@@@CCCFFFGGGFFFBBB@@@???AAACCCDDDAAA???@@@>>>>>>???BBBCCCAAA???===>>>??????===<<<<<<===;;;;;;;;;:::999888777666:::999777666555555666666333333333333333333333333222222222222222222222222333333333444444444555555222222222333333333444444555444444333333444444555666555555444444444555555777888888999;;;<<<======@@@AAABBBBBBCCCCCCCCCBBB@@@@@@AAAAAABBBBBBAAAAAA@@@BBBCCCBBBBBBBBBEEEGGGIIIKKKJJJFFFAAA>>>???AAACCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDCCCAAA???===<<<>>>======>>>??????===:::<<<<<<<<<<<<<<<<<<;;;;;;555444444333333222222111222222222222222222222222333222222111111222222333333222222111111222222333222111000/////////111111333333444555666777888888777777666666777999:::;;;===<<<;;;<<<>>>AAABBBBBBEEEEEEFFFFFFFFFFFFEEEEEE@@@BBBDDDEEEDDDDDDEEEFFFBBB???AAAGGGHHHCCCBBBEEEEEECCC@@@???AAADDDEEEFFFBBBAAA?????????AAACCCDDDJJJEEE@@@@@@EEEHHHHHHGGGDDDBBB???>>>???>>>===<<<:::;;;;;;;;;;;;:::999999777666555444333222222222222222111111222222333444111111111111111111111111111111000000000000111111222222222222222222222222111222333333444444333333666777777777888888888888;;;===?????????>>>???@@@AAAAAABBBDDDFFFHHHJJJKKKHHHHHHJJJLLLNNNMMMJJJHHH------------------------.........------------------------...//////000000111111222222333444444444666999;;;999777<<>>>>><<>>>>>>>>@@@@@@@@@BBBCCCBBB@@@===>>>>>>===<<<;;;;;;::::::666555444333222111111111111111111000000///------...------------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))))))))(((((((((((()))))))))*********************************)))))))))*********++++++))))))*********+++++++++,,,,,,,,,,,,------------......///000000111111222555555777888:::<<<======???@@@AAAAAA???>>>>>>???DDDAAA???@@@CCCEEEDDDCCCCCCAAA@@@@@@BBBBBB@@@===@@@>>>>>>???BBBBBBAAA>>>===>>>??????===<<<<<<===::::::::::::999777666555777666555333333333333444222222222222222222222222222222222222222222222222111111111222222222333333222222222222333333333333333333333222222333333333555555444444444444444555666666777888999:::;;;;;;======>>>???@@@@@@@@@@@@<<<===???AAABBBCCCCCCCCC@@@BBBCCCBBBBBBBBBDDDFFFKKKJJJGGGBBB???>>>@@@BBBBBBBBBAAAAAAAAABBBBBBCCCEEEDDDCCCAAA@@@???>>>===@@@???>>>???@@@???===;;;===<<<<<<<<<;;;;;;::::::555444444333333222111111222222222222222222222222222222111111111111222222222222111111111111222222222111000//////000111222222222333444555666666777777777666666777999:::;;;>>><<<;;;<<<===???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDD???@@@BBBCCCBBBBBBCCCDDDFFFCCCDDDHHHHHHDDDCCCFFFFFFDDDAAA@@@BBBDDDFFFFFFBBBBBBAAA@@@AAABBBCCCDDDIIIEEEBBBBBBFFFIIIHHHFFFCCCAAA???>>>>>>>>>===<<<999999::::::999999888777666555444333333222222222222111111111111222333333111111111111111111111111111000000//////000000111222222222222222222222222111222222333333333333333666666666666777777777888999;;;===============???@@@@@@AAACCCEEEGGGIIIJJJMMMLLLJJJKKKKKKKKKIIIHHH,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......//////000000000111111222333333444444777::::::888777999<<>>???AAA@@@>>>=========@@@??????@@@AAABBB@@@???=========<<<<<<;;;;;;;;;555555333222111111000000000000000000///......---------------,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++******))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++,,,,,,,,,------------......///000000111111333333555666888999;;;;;;<<<===>>>>>>======???@@@AAA@@@@@@AAACCCCCCBBB@@@CCCBBBAAAAAAAAA@@@>>><<>>>>>???@@@AAA???>>><<<>>>??????===<<<<<<===999999999888777666555444444333222111000000000000111111111111111111111111111111111111111111111111////////////000000000000111111111111222222222222222111111000000111111222444333333333333333444444444444555666777888888999888999:::;;;<<<<<<<<<<<<999;;;===???BBBCCCDDDEEEAAABBBCCCBBBBBBBBBDDDFFFLLLHHHBBB>>>===???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEECCCAAA@@@>>>>>>>>>>>>AAA@@@???@@@@@@???===;;;======<<<;;;;;;:::999999444444444333222222111111111111111111111111111111222111111000000111111222222111111000000111111222111111000000000111111222000000111222333444555555777777666666777888999:::===<<<;;;;;;;;;===>>>???CCCBBBAAA@@@@@@AAABBBCCC???AAACCCCCCCCCBBBCCCDDDIIIFFFFFFHHHGGGEEEEEEHHHGGGDDDBBBAAACCCEEEFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCGGGEEECCCEEEHHHIIIGGGDDDBBB@@@>>>=========<<<;;;777888888888888777666666555555444333222222222222111111111111111222222333000000000000000000000000000000////////////000000111111111111111111111111000111222222333333222222555555555555666666666666777999;;;;;;::::::;;;<<<>>>??????AAACCCEEEGGGIIINNNKKKIIIHHHJJJKKKLLLKKK++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,---......////////////000111111222222333222222333555777:::===???@@@FFFUUUuuu{{{WWW\\\gggKKK===333444777333+++&&&,,,,,,---......///000000000111333444444555666888;;;;;;:::;;;<<>>=========???>>>===>>>@@@AAA@@@???<<<<<<<<<<<<;;;;;;;;;:::444444222111111000000000//////000000///......------------,,,,,,,,,+++++++++++++++******************************************)))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))************++++++++++++,,,,,,,,,,,,---------...//////000000222222333555777888::::::999:::;;;;;;;;;<<>>===;;;>>>>>>>>>?????????>>>===<<<===???>>>===;;;<<<<<<888888888777666555333333222222111000/////////...//////////////////////////////000000000000111111............//////////////////000000000111111111000//////////////////000222222111111111222333333222222333444444555666666444555666888999:::::::::999:::<<<>>>AAABBBCCCDDDAAABBBCCCCCCBBBBBBDDDFFFIIIDDD???===>>>@@@???>>>@@@@@@@@@AAABBBCCCDDDEEEDDDBBB@@@>>>======???@@@AAA@@@???>>>???>>><<<:::======<<<;;;:::999888777444444333333222111111111111111111111111111111111111000000//////000000111111000000//////000000111000000000000111111111222///000111222333444444555777666555555666777888999999999:::999:::;;;>>>@@@CCCBBB@@@>>>>>>@@@BBBCCCAAACCCEEEEEEDDDDDDEEEFFFIIIGGGEEEEEEFFFFFFHHHJJJFFFDDDBBBAAACCCDDDEEEDDDAAAAAABBBCCCCCCBBBBBBAAACCCCCCCCCEEEGGGGGGDDDAAA@@@>>><<<;;;<<<<<<;;;:::666666666666666555444444444444333222222222222222000000000000000111222222000000000000000000000000000//////......//////000000000000000000000000000///000111111222222111111333333333444444444555555555777999:::999999:::;;;<<<<<<===???AAACCCEEEFFFGGGFFFFFFHHHKKKNNNOOOOOO++++++++++++++++++++++++++++++++++++,,,,,,------++++++,,,,,,------............//////000111111222333222111111333555777777===::::::GGGfffxxxZZZvvvpppTTTAAA666000,,,---...---***))),,,,,,------....../////////111333444444555777888<<<;;;;;;;;;;;;===???@@@@@@??????>>>>>>>>>>>>======<<<;;;===???@@@@@@???<<<<<<;;;;;;::::::999999333222111111000000000000...////////////......---------,,,,,,,,,+++++++++************************************************)))))))))((((((((((((''''''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,+++,,,,,,---......//////111222333444666888999:::777888999999:::<<>><<<<<<===>>>?????????>>>>>>>>><<<===>>>>>><<<;;;;;;<<<777777777666555444333222222222111111000000///....................................//////000000000............////////////........./////////000000.........------.........000000000000000111222222000111111222222333333333222333555666888999::::::;;;;;;===>>>???@@@@@@@@@BBBCCCCCCCCCBBBBBBCCCEEECCC@@@>>>???AAAAAA>>>;;;@@@@@@@@@AAABBBCCCDDDEEEBBBAAA???=========???@@@@@@>>>===<<<======;;;:::===<<<;;;:::999888777777444333333222222111000000000000000000000000000000000//////......//////000000//////......//////000//////000000111111111111000000111222333444444555666555444333444555666777333555777888888:::>>>BBBCCCBBB@@@??????@@@BBBCCC@@@BBBDDDDDDDDDDDDDDDFFFFFFEEEDDDBBBCCCFFFIIIJJJDDDBBB@@@@@@BBBCCCBBBBBB@@@@@@AAAAAAAAA@@@@@@??????@@@BBBDDDEEECCC@@@===>>><<<::::::;;;;;;:::999444444555555444444333222333333222111111111222222000000//////000000111222//////////////////////////////............//////////////////////////////...///000000111111000000111111222222222333333333444666888999888888999:::999:::;;;<<<>>>AAACCCDDDCCCDDDFFFJJJMMMNNNMMMKKK************************)))******++++++,,,,,,---******+++,,,,,,------...------...//////000000111000111333555555444333222666888<<>>===<<<===??????>>><<<:::::::::<<>><<<;;;:::999888777777666222111111000//////000000....../////////......---,,,,,,,,,,,,++++++++++++)))))))))***************************************))))))((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))*********++++++++++++++++++,,,------......000111222333555777888999555777999::::::<<>>@@@CCCEEEDDDCCCCCCCCCCCCDDDEEECCC@@@>>>===>>>>>>???AAA@@@???>>>>>>???;;;===>>>>>><<<;;;;;;<<<777777777666555444333222222333333222222111000///........................,,,------......//////000............/////////000------------...............------,,,,,,------...............///000111111///000000000111111111222000222333666888999::::::<<<<<<======>>>>>>======BBBCCCDDDCCCAAAAAACCCEEE?????????@@@AAAAAA>>><<>>======>>>?????????===;;;;;;<<<<<<<<<;;;;;;;;;:::999999888777777333333333222111111000000///////////////////////////......------......//////......------......///------...///000000000000//////000111222333444444444333222111111222333444///222555666666999>>>CCCCCCBBBAAA@@@@@@AAABBBCCC===???AAAAAAAAA@@@AAABBBDDDEEEDDDAAABBBFFFHHHGGGCCCBBB@@@@@@AAABBBAAA@@@@@@@@@@@@@@@????????????===???BBBCCCCCCAAA>>><<<===;;;999999::::::999888333444444444444333222222222222111111000111111222///////////////000000111////////////////////////......------------..............................---...//////000000//////000000000000111111111111333555777777777666777888777888999:::<<<>>>@@@BBBEEEEEEGGGJJJLLLKKKHHHEEE************************)))))))))***+++,,,,,,,,,*********+++,,,,,,------,,,------...//////000000,,,000333555555555666777444444;;;FFFLLLNNNTTT]]]mmmyyyfffoooJJJ444,,,***))))))'''+++......,,,+++)))(((++++++++++++,,,,,,,,,,,,,,,...000111111222555777555666888999:::999888777999999999<<<>>>???<<<999888888:::===@@@@@@???===<<<;;;:::888777555444333111111000////////////000------...//////......---,,,,,,,,,++++++++++++***((()))))))))*********+++************************))))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***))))))))))))*********+++******++++++,,,---------......000111333555666666444666999;;;<<<===???@@@;;;>>>BBBCCCBBBBBBCCCEEECCCEEEFFFDDDAAA??????@@@>>>AAABBBBBB???>>>>>>@@@;;;===>>>===<<<:::;;;;;;777777777777666444333222222333333333222111000///........................+++,,,,,,---......//////---------.........//////,,,,,,,,,,,,------------...------,,,,,,------...------------...///000111/////////000000000000111///000222555777888999:::;;;;;;<<<=========<<<<<>>???@@@@@@?????????@@@BBBBBBAAAAAAAAABBBBBBCCC===>>>>>>>>>>>>>>>>>>>>>>>><<<:::;;;<<<>>>>>>===::::::999999888888888777333333222222111000000000////////////////////////......------------............------------......+++,,,---.../////////.........///000111222222333222111000//////000111222...222555555555777<<>>@@@@@@??????@@@AAAEEEHHHGGGBBBBBBEEEFFFCCCDDDCCCAAAAAABBBBBBAAA@@@BBBAAA@@@?????????@@@@@@===???BBBCCCBBB@@@===<<<;;;999888888999999999888333444444444444333222222111111000000000000111111///............///000000...........................------------------...------------------------------...////////////....../////////000000000000111333555555444444555666666666777888:::===???@@@FFFEEEEEEGGGHHHHHHFFFEEE))))))))))))))))))))))))((())))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,------...//////000///111111...+++---222777444444777:::888:::LLLaaa^^^XXX]]]}}}pppiiiDDD444***---///++++++///)))))))))((())),,,,,,+++************++++++++++++***,,,...///000111333555111333666999:::999777555666555777:::>>>>>>;;;777666777999===@@@AAA>>><<<<<<;;;999777555444222111111000000////////////000------......///......---,,,,,,,,,+++++++++******(((((())))))*********+++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------,,,---...000111333444555444777:::<<<======>>>???:::===@@@AAA@@@AAACCCFFFCCCEEEGGGEEEBBB@@@@@@BBB???AAACCCBBB???>>>???@@@;;;<<<>>>===<<<:::;;;;;;888888888777666555333333222222333333333111///...........................++++++,,,------...//////,,,,,,---------.........++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---...///000111/////////000000000000000...///111444666888999999999:::;;;<<<============CCCDDDDDDCCCAAAAAACCCDDD>>>@@@AAA???<<<===AAADDDCCCCCCBBBAAAAAAAAABBBBBB<<<===>>>>>>???>>>>>>===>>><<<;;;;;;===???@@@@@@999999888888888888888888333333222222111000000000////////////////////////...------,,,,,,------......------,,,,,,------...)))***,,,...//////......,,,,,,---...///000111111111000///......///000000///333666555444555:::??????@@@AAAAAAAAAAAA@@@???===???AAAAAA@@@@@@AAABBBHHHKKKJJJDDDBBBEEEDDD@@@EEEDDDBBBBBBCCCCCCBBBAAADDDCCCAAA?????????AAABBB>>>@@@CCCDDDBBB@@@>>>===;;;999777777888999888777333444444444444333222222111000000000000000111111...............///000000...........................------,,,,,,------...------------------------,,,---......//////...............////////////000///111333333333222333444555555666888:::<<<>>>???DDDCCCBBBCCCEEEHHHIIIIII+++******)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------......///------......///000000000222444777777666666999;;;NNNNNNaaa___eeesssxxxuuu```@@@222------,,,,,,+++***))))))((((((((((((((((((((((((((((((((()))******++++++++++++,,,...///111222222444333444777;;;<<<:::777777777777888999999999:::<<<===>>>>>>>>>===;;;;;;<<<;;;999777555555555555222111000///...---,,,,,,------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////222444888;;;===>>>>>>===;;;===@@@AAA@@@@@@@@@AAA@@@???>>>@@@CCCEEECCC@@@???>>>======>>>???>>><<<::::::;;;;;;:::999777666555555444333333222222111222111111111000000//////////////////...............---,,,+++,,,...000111+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***...000---,,,...000...////////////////////////000111111222222333444444;;;::::::<<<===>>>===<<<>>>@@@BBBAAA??????BBBEEEIIIGGGDDDAAA???@@@AAABBBDDDDDDCCCCCCCCCCCCBBBBBB??????>>>>>>>>>>>>??????>>>===<<<;;;;;;<<<>>>>>><<<;;;:::999888888888888444444333222111000///...////////////............///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......000///.........///111222000111222333555666777777===============>>>>>>>>>;;;<<<>>>>>>======???@@@BBBKKKRRRPPPEEE>>>???CCCCCCDDDDDDCCCAAABBBEEEGGGAAABBBCCCAAA>>>>>>AAAEEE>>><<<;;;;;;;;;;;;999888999999888888777666666666666666555444333333222222111000000000000222333444//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---////////////////////////000000111222222222222111333444444555777888:::;;;??????@@@@@@AAABBBBBBCCC+++***))))))(((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---.........---------...//////000000111333666666555555777:::999AAAYYYWWWZZZqqqyyy~~~cccJJJ999111222,,,++++++***))))))((((((((((((((((((((((((((((((((((((((()))******++++++***+++,,,---///000111222222222333666999:::888666777777777888888999999:::======>>>>>>===<<<;;;:::;;;:::888666555444444444111111000///...---,,,,,,------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,,,,---......//////111333555888:::;;;<<<<<<<<<===>>>===<<<===???AAAAAA??????@@@BBBBBB@@@>>>???>>><<<======>>><<<;;;888888999::::::999888777444444333333222111111111111111111000000000//////////////////............///...,,,,,,,,,---///000+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,(((,,,---+++***---///...////////////////////////000000111111222333333333888888999:::<<<===<<<;;;>>>@@@AAA@@@??????BBBEEEEEECCCAAA@@@@@@AAACCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>======>>>>>>===<<<;;;<<<<<<===>>>::::::999888777777777777444333333222111000///...////////////............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////.........///000111000000111333444555666777;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>>>>======???@@@>>>EEEKKKJJJCCC>>>???CCCAAABBBCCCCCCBBBBBBCCCEEE???AAABBBAAA??????@@@BBB>>><<<::::::;;;;;;999888999888888777777666555555555555555444333222222222111111000000000111222333//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................///000111111222222111111333333333444666888999:::======>>>???@@@AAABBBBBB+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......,,,,,,---......//////000000111333444333333555777444888CCC:::DDDccciiilllZZZuuuzzzkkkmmmXXX???000+++((((((******))))))(((((('''''''''(((((((((((((((((((((((('''(((((())))))******+++******+++,,,...///000000000000111444666777666555666666777777888999999:::============<<<;;;:::999:::999777555444333333333111111000///...------,,,------,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))*********+++++++++++++++,,,,,,------......///000000111333555777999:::======<<<:::999:::===@@@@@@???>>>???@@@@@@>>>===@@@>>><<<<<<<<<<<<;;;999555666777999999888888777333333222222111000000000000000000000/////////////////////............---///...---,,,+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&+++,,,***))),,,...---//////////////////////////////000111111222222333555666777999:::;;;;;;;;;?????????>>>===>>>BBBDDD@@@?????????@@@BBBDDDEEECCCCCCBBBAAAAAA@@@??????AAA@@@???>>>===<<<<<<<<<>>>===<<<;;;;;;;;;<<<===999888777666555555555555333333222111000//////.../////////............---///...------------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---...//////000//////000222333444555666888888999999:::::::::;;;;;;===>>>>>>>>>>>>???AAA<<>>??????===;;;:::999::::::999888888888777777666555555444444444444333222222111111222111111000000000000000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------//////000111111111111000222222222333555666888999999:::;;;===???@@@AAABBB******)))((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************+++,,,,,,------+++,,,,,,---....../////////000000111111222333333777444000'''AAAfffggghhhcccmmmwww~~~vvv{{{sss```JJJ333+++&&&+++000...)))%%%)))((((((((('''''''''&&&''''''''''''''''''''''''''''''(((((()))*********))))))***+++,,,---...///...///000222444555555555555666666777888999::::::=========<<<;;;:::999888888777666555333222111111111000000///......------------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))************++++++++++++,,,------......000//////000111444777999;;;;;;<<<;;;999999;;;===<<<======>>>??????>>>>>>@@@>>><<<<<<<<<;;;999888666666777888888777666555222222111111000///////////////////////////////////////.........---------///...---,,,++++++,,,,,,************************************++++++++++++++++++************++++++***...///+++***,,,---,,,...........................//////000000111111222111333555777777888999:::>>>===<<<<<<<<<>>>AAACCC>>>>>>>>>???@@@BBBCCCDDDAAA@@@@@@???>>>===<<<<<<======<<<<<<;;;;;;<<<<<<<<<;;;:::999999999:::;;;777666555444333333333333333222222111000///////////////.........---------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++++++++,,,,,,------------------......///......///000222333444555666666777777888999::::::;;;===>>>>>>>>>>>>???AAA>>>>>>???@@@@@@AAABBBBBB???AAADDDEEEDDDBBBBBBCCC?????????>>>>>>>>>??????===;;;888888999:::999888777777666666555444444444333333222222222111111111222222111000//////.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++------------------------......///000000000000///111111111222333444666666777888999;;;>>>@@@AAABBB***))))))((('''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,++++++,,,,,,------...............///000111111111000...///444YYYoooUUUGGG^^^eeelllnnnqqquuuyyy{{{|||wwwyyyxxxmmmRRR:::000111000+++(((***+++)))((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******(((((()))***+++,,,,,,---...///000222333444555555444555666777888999::::::===<<<<<<;;;:::999999999777666555444333222000000000000//////......------------,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))***************++++++,,,---------000///......000333666888777:::===>>><<<;;;::::::888999;;;===>>>???@@@AAA@@@>>><<<<<<<<<;;;999888888888888888777555333222222222111000000//////........................///............------------------,,,,,,++++++++++++************************)))))))))*********+++++++++******))))))******+++...222222...+++------+++------------------------------...//////000000111///111444555555666777999<<<;;;::::::<<<>>>@@@AAA>>>>>>???@@@AAAAAAAAAAAA>>>>>>======<<<;;;::::::999999999:::;;;<<<===>>>:::999888777666777888888555555444333222222222222222111111000000/////////............------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))+++************+++,,,,,,++++++,,,,,,------------,,,---...///000222333333444444555666888999:::::::::<<<===>>>======>>>@@@BBBAAAAAAAAABBBBBBCCCCCC@@@BBBDDDEEEDDDCCCCCCDDDAAA???===;;;<<<===???@@@<<<:::777777888999999999666666555555444333333222111111111111111000000000111111111000///...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++------...////////////...000000000000111222444444555666888:::<<>>===;;;:::999555888;;;===>>>???AAACCC@@@>>><<<<<<<<<<<<;;;999::::::999999777555222111222222111111000/////////---------........................------------,,,+++++++++++++++++++++***************************((())))))))))))***************))))))))))))******///222222...+++,,,,,,***------------------------,,,------......///000000...111555555444333666888:::999888:::<<<>>>???>>>>>>???AAABBBBBBAAA@@@???======<<<<<<<<<<<<;;;;;;888888999:::<<<>>>???@@@:::999777666555666666777555444333222111111111111111111000000000/////////.........------------,,,++++++***************+++++++++++++++++++++++++++++++++************************))))))******+++,,,******+++,,,,,,,,,,,,,,,++++++,,,...///000111222222222333555666888999999999;;;<<<<<<<<<<<<===???CCCCCCCCCCCCBBBBBBCCCCCC@@@BBBCCCCCCBBBBBBCCCDDDBBB???<<<<<<===???@@@???;;;999666555777888999999555555444444333222222222000000000000000000000000000000000000///...,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,---............---.........//////000222222333444666888:::<<<>>>>>>))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))***+++++++++*********+++,,,,,,------///---,,,---///000///------///:::UUUxxxFFFAAADDDAAA>>>@@@KKK___xxxtttmmm{{{|||fffOOO777///***...333111(((!!!######&&&,,,,,,'''%%%'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))'''''''''((())))))*********,,,.........///111444333444555666777999:::::::::999999888888999:::;;;666666666666444222000///////////////............------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,------------///111222444222555888:::::::::::::::666999===>>>>>>???AAACCC???>>><<<======>>><<<;;;999999999999888666444333333222222111111000//////,,,,,,---------..................---------,,,,,,)))******+++++++++++++++************************((((((((()))))))))******)))))))))(((((()))))))))***......+++)))+++,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...222555555333222444777777777777:::===???>>><<<===???AAACCCCCCBBBAAA???=========>>>>>>>>>>>>>>>;;;<<<<<<===>>>@@@AAABBB;;;:::999777666666777777555444333222111111111111000000000000////////////.........---------,,,,,,------,,,+++************)))))))))))))))))))))))))))))))))***************)))))))))))))))***++++++))))))+++,,,,,,,,,+++*********+++---...///000111//////111222444666777888888:::;;;;;;:::;;;<<<>>>>>>@@@CCCCCCAAAAAAAAACCC???@@@AAA@@@??????AAACCC???>>>>>>???AAAAAA???<<<;;;888555444666888999999444444444333222222111111////////////////////////...////////////...,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((()))))))))************************++++++,,,---------------...---------...///000111111111333555666888::::::))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))******++++++)))******+++,,,,,,------///---+++---///000///---)))111FFFgggttt888666444555888:::;;;>>>EEELLLbbbuuu}}}}}}~~~qqq|||sssYYY@@@999333"""&&&(((((($$$!!!""")))...)))%%%%%%)))***(((&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))(((+++------,,,,,,000333333333444666777999::::::999888888777888:::;;;<<<666666777666555333111//////////////////.........---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,---...///111222111333555666777888:::<<<888;;;>>>???>>>>>>@@@BBB???>>>======>>>???>>><<<888888999999999777666555333333222222111000000000,,,,,,,,,------...............---------,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))$$$)))***''''''***+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...333666555222111333777666555777:::>>>???===:::<<<>>>AAACCCDDDDDDBBBAAA>>>>>>??????@@@@@@AAAAAA????????????@@@AAABBBCCC===<<<:::888888888888999555444333222111111111111000000000000////////////......---------,,,,,,,,,///...---,,,++++++******(((((((((((((((((((((((((((((())))))******++++++)))))))))))))))******+++((()))***+++,,,+++******)))***+++,,,...///000000,,,---...000222444666666777999::::::::::::;;;===999===AAABBB@@@???AAACCC>>>>>>>>>===<<<===???BBB<<<===???CCCEEEDDD>>>999;;;888555444666888999999444444333333222111111000.........///////////////---.../////////...---,,,,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,------------,,,---------------...///000//////111222444555777777((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,******------+++,,,///+++777TTTpppmmmPPP;;;888777777888999;;;<<<===>>>AAAIIISSS^^^kkk|||yyy|||rrrQQQGGG:::111...---+++)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++))))))***+++---......///222333333444555666666777777888888999::::::::::::777777555444222111/////////............---------,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,------......///111111222333555777999:::<<<=========;;;;;;===???===;;;:::;;;======:::888666555444555666666444333444333222111000000000000000////////////..................------,,,,,,,,,+++++++++************)))************************((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------/////////000111111222222444666888:::<<<============;;;<<>>>>>>>><<<888999>>>===777444777444333222111000000000000000000///...............------......------,,,+++666444111///,,,+++******,,,+++)))((((((((()))***((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************+++++++++,,,,,,,,,------------...///000111222222555555666777888999::::::>>><<<;;;===@@@BBBAAA???@@@???===<<<<<<===???AAA@@@BBBDDDFFFEEEBBB???===888777666666888999888777666555333111000000000111////////////...............------,,,,,,------...,,,,,,,,,+++++++++******+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...///000111222333444444555((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********+++++++++)))+++...---***))),,,...>>>WWWeeeYYY@@@333444444555666777888:::;;;;;;===???@@@BBBHHHUUUeeeqqq{{{}}}~~~www```III777,,,111+++&&&%%%(((+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******))))))***+++,,,---......222222333444555666777777888888999:::::::::999999777666555444222111000//////............---------,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,---......000000111222444666888999999:::::::::999999;;;<<<<<<:::999:::<<<<<<999777666555444555666666444222222111000///............/////////.........---------------,,,,,,,,,+++++++++++++++*********))))))************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------...//////000000111222333666888:::;;;;;;;;;<<<;;;;;;>>>AAACCCBBBAAA===;;;;;;???DDDFFFCCC@@@CCCAAA>>>======>>>>>>>>><<<888999<<<;;;666444666444333222111000000000000000//////...............---------...------,,,+++111000...,,,+++++++++++++++***)))((((((((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,---...///000111111222444444555666777888999999;;;::::::<<<@@@BBBBBB@@@AAA@@@???>>>>>>???@@@@@@AAABBBDDDDDDCCC@@@<<<:::888777666777888999888777666555333111000000000000////////////............------,,,,,,,,,,,,------,,,,,,+++++++++*********+++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***************++++++,,,---------//////000111222333444444((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******))))))+++///---)))(((+++888KKK\\\XXXBBB000---111111222333444555666777888999999777444444888AAAIIINNN]]]gggpppsssrrr|||xxxhhhVVVPPPDDD999///***((((((&&&$$$###%%%((()))&&&###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((())))))***))))))***+++,,,------...000111222333555666888888999999999:::999999888888666555444333222111000000///............---------,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,---......///000222444555666666777888777666666888::::::999888999::::::888666666555444555666666444222111111000///..................---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))************************(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////000111222444666777888888;;;;;;;;;===@@@AAAAAA???<<<:::999;;;???AAA@@@>>>AAA???<<<<<<===??????>>>;;;888888999888555444666333222111111000000000000000///......------......---------------,,,++++++++++++***)))******+++++++++***)))((((((((())))))''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,---...///000000111333333444555666777888888999888999;;;???AAAAAAAAABBBAAAAAAAAA@@@@@@??????BBBCCCCCCBBB@@@===999777999777666777888999888666555444333111000000000000/////////............---------,,,,,,,,,,,,------,,,++++++++++++*********++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))***************+++,,,,,,------......///000111222333333((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******))))))***---+++))),,,111EEEVVV\\\JJJ333+++...222///000111222333444555666444666999999777555555555...777777666???IIIXXXlll{{{~~~yyy|||vvvttt{{{xxxeeeVVVKKKBBB888111---,,,***))))))***+++,,,,,,+++*********)))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((()))))))))))))))***+++,,,,,,---...///000222444666777888999999999999999888777666444444444333222111000000///............---------,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***+++++++++,,,------...///111333444555666777777666666888:::888888888888888888777666777555555555666555333222222222111000000000000000---------,,,,,,,,,++++++++++++******************************))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))))))))))))))************+++************++++++++++++++++++,,,,,,---......///...///000222333555555666;;;;;;<<<>>>???@@@@@@???CCCAAA>>>===>>>???>>>===>>><<<;;;;;;===??????>>>:::999777777666444444555222222111000000000000000//////...------------...,,,------------,,,++++++))))))))))))))))))************))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))*********+++++++++,,,,,,---......//////111222222333444555666666999999999;;;<<<>>>>>>>>>@@@AAAAAAAAA@@@???>>>===BBBBBBBBBAAA>>><<<999888999777666777888888777555444333222222111000000000//////.........------------,,,,,,,,,,,,,,,,,,---++++++++++++************************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))******+++,,,,,,,,,------...///000111222222((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++***((()))***)))***222<<>>??????@@@@@@EEECCC@@@>>>>>>??????>>><<<;;;:::;;;===>>>>>>===999999888555444555555444111111000000///000000000//////...---------------,,,,,,------,,,,,,+++***************))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((()))))))))******+++++++++,,,------......000000111222333444444555::::::;;;::::::::::::;;;>>>>>>>>>>>>>>>===<<<;;;BBBAAA@@@???>>>===;;;;;;888777555666777777555444222222222222111000000///............------------,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))*********)))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))******++++++,,,+++,,,,,,---...///000111((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********++++++***((((((((('''+++666BBBJJJIII>>>000***///111///---...///000111333444444444333111000000111222333+++333333111555222000777333000...000444666333///:::BBBMMMVVV]]]dddnnnvvv}}}vvvvvvsssmmmdddZZZSSSPPPIII<<<666:::777---)))---))),,,///...***&&&%%%%%%&&&&&&%%%%%%&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********+++,,,---...000111333333555555666666555555444444222222222222222111111111///............---------,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))******+++***+++++++++---...///000555666777777777777:::<<<666888999888777555666666888666555555666555333111///......------.........------,,,,,,,,,+++++++++***************+++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***(((((((((((())))))))))))((())))))))))))*********+++++++++,,,------......////////////000222333444666888;;;======>>>???AAA>>>===<<<<<<<<<>>>???@@@;;;:::999:::<<<===<<<;;;888:::999666555666555333111000000//////000000000///...------,,,,,,------,,,,,,,,,,,,,,,+++******++++++++++++***((('''&&&(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))***+++++++++,,,,,,,,,,,,......///000111222333333999:::;;;:::888777777888;;;;;;;;;;;;;;;;;;<<<<<>><<<<<<<<<<<<777666444444555555333222111111222222111000000///.........------------,,,,,,,,,++++++++++++,,,,,,+++************)))))))))******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******++++++******+++,,,---...//////((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******(((((((((((('''***555AAABBB;;;000******......---,,,,,,---...000111222333666444222111111333333444222555...)))///...,,,333...,,,+++...333666444111444333000,,,,,,111888===888888:::;;;999777;;;BBB@@@GGGIIIAAA;;;;;;;;;999999333111333...&&&%%%++++++$$$&&&111222)))%%%******++++++)))''''''***,,,...,,,(((&&&$$$###$$$$$$'''(((((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))))))))***+++,,,---...///000000222222333444444444333333111111111111111222222222///............---------,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))******++++++******++++++,,,---//////222333444444444555777999666888:::999777555666777888777555555666555222000......---------......///------------,,,,,,,,,,,,*********+++++++++,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''((((((((())))))((((((((()))))))))******))))))***++++++,,,,,,---......---...///000222333111555888::::::;;;>>>@@@999999:::::::::;;;===>>>::::::999:::<<<<<<;;;999777:::;;;777666888666111000000////////////000000///...------,,,,,,------+++,,,,,,,,,,,,+++******)))*********)))((('''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((*********+++++++++++++++------...///000111222222777999:::999777666777999::::::999999:::;;;===>>>CCCAAA???<<<:::999999999666444333333333333222000000111111222222111//////.........---------,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++))))))***+++,,,---......((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''')))***((((((222>>>===333+++***,,,---,,,,,,***+++,,,---///000111111000111333666777666222///...333///000888444,,,---,,,222555111)))&&&***000(((+++...///000111000...111...---...,,,)))***///***///---&&&%%%,,,...***%%%***,,,+++***,,,---+++%%%...---###!!!)))+++%%%$$$$$$%%%''''''(((''''''"""###%%%&&&'''((())))))!!!%%%''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******+++,,,,,,---......000111222222333333333333111111111111111222222222//////.........---------,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******++++++++++++++++++,,,---...//////000111222111222555777666888::::::777555666888888777666555666555222000000000/////////000000111......------------,,,,,,******++++++,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))******++++++------,,,,,,---///000222...222666888888999<<>>@@@DDDBBB>>>:::777666666666555444222222222222111///000000111222222111//////......---------,,,,,,,,,,,,++++++++++++++++++,,,************))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))*********))))))***+++,,,------...((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))111---000444111333++++++,,,,,,,,,---------%%%***&&&777000"""333+++222000000111333333,,,===222222111000///...------222***,,,000------111...---333+++///!!!...333***...---%%%###)))...---$$$///%%%111555'''$$$(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++++++++,,,,,,,,,------//////000111222333333444222///---...000111000...........................+++++++++*********))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,......///000111333555666888888888888888777666555555555444333333222111111000000///..................------,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))************,,,,,,------...///000000///000333444666888;;;>>><<<;;;:::999999999:::;;;999:::<<<>>>>>>===<<<;;;===BBBAAA777111222555444222111111000000000000000///............---------++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((()))******++++++,,,,,,------.../////////444555777888999777666555777777666666777999;;;<<<@@@???===;;;:::999::::::666666666555444444333333000000000000////////////------,,,,,,,,,,,,+++++++++++++++*********))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))###'''777$$$$$$000)))***))))))*********+++++++++///555###%%%***---:::+++222+++222,,,666///,,,)))000000000///////////////)))///444222//////+++%%%$$$222...999777***///%%%&&&***...---,,,***'''"""***222)))!!!(((&&&$$$111((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++++++++,,,,,,,,,,,,------......///000111222222222///---...000111000...........................,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,---------...000111333444666666777666666555444444555444444333222222111111000000///..................------,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''''''''((((((((()))((((((''''''''''''(((((((((((()))))))))*********++++++,,,------...//////...000222333444777:::===;;;;;;999999888999::::::777999:::<<<<<<;;;:::999;;;@@@@@@999333333555444222111000000//////000000............------------++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((()))******++++++,,,,,,,,,---......//////333444666777888777666555666666666666888:::<<<>>>???>>>===;;;:::999999:::666666666555444444333333000000000000////////////------,,,,,,,,,,,,++++++++++++++++++*********************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((()))((((((''''''(((((()))(((***000&&&)))%%%,,,''''''((((((((()))))))))###111(((***...)))000000222+++777,,,444---999------.........//////000000---555..."""%%%...444999...111***)))"""$$$333)))000***&&&%%%&&&''')))---"""'''&&&''',,,%%%!!!---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,---...///000000111111///......///000000///........................,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********++++++++++++++++++,,,---...///111222333444444444444444333222444444333333222222111111000000///..................------,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))************++++++,,,---------,,,...000111222444777:::;;;:::999888888888888999666777888999:::999888888888===>>>999555444444333222111000000//////000000............------------++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))******+++++++++,,,,,,---.........000222333555666666666555444555555777999;;;>>>???>>>===<<<:::999999999999666666555555444333333333000000000000////////////------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((+++!!!&&&111&&&'''...)))))))))*********++++++,,,+++&&&000666%%%"""111%%%***111///)))'''666)))------........./////////(((000---***000+++###'''(((###&&&...+++---444+++%%%"""%%%...000+++&&&&&&&&&&&&###%%%,,,,,,&&&"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((************++++++++++++++++++,,,---...///000000000///........./////////........................---------,,,,,,,,,++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))************++++++++++++,,,---...000000111222222333333333222222333333333333222222111111000000///..................------,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((()))))))))***)))*********+++++++++,,,+++---...///000222444777999999888888777777777777666777888888999999888888777999999777444333444444111111000///////////////.........---------,,,,,,++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''(((((()))***************++++++,,,---------...///111333444444555444555555666888999;;;<<<===;;;;;;::::::999999999999666666555444444333333222000000000000////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((...$$$///&&&666%%%######$$$$$$$$$%%%%%%%%%777***"""$$$...///'''***(((222%%%111(((***111(((............------------222+++)))111888111---444999)))'''***'''### ***$$$!!!"""######&&&***---,,,'''))),,,$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++,,,,,,---...///000000/////////.........//////........................---------,,,,,,,,,++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,---...///000000000111222333333333333333222222222222222111111000000///..................------,,,,,,++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))******************,,,---......///222444777777777777777777777777777888888999999999999999888777555444333222444666111000000///.../////////...------------,,,,,,,,,++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''((())))))******))))))******+++,,,,,,,,,------///000111222333333666777777888999999999999999999999999999888888888555555555444333333222222000000000000////////////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''((("""999444************++++++++++++111))) 000000***+++999 ***///###000222......---------,,,,,,,,,:::)))***000'''###&&&###)))(((,,,)))222222%%%555'''+++---)))'''''''''%%%''''''$$$+++%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********++++++,,,---...///000000...//////...------...000........................,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))++++++++++++,,,---...///...///000111222222222222222222222222222222111111000000///..................------,,,,,,++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))***************************,,,---------...000222333444555666777777777777999999999999999:::::::::999666555666666333333666111000//////......//////------------,,,,,,,,,,,,++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&''''''(((((())))))***(((((())))))***+++++++++,,,,,,---...///000000111666666777888888777666666666777888888999888888777555555444444333222222222000000000000////////////------,,,,,,,,,,,,+++++++++++++++*********))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((+++,,,444)))###!!!&&&&&&&&&&&&'''''''''''':::333555)))...,,,VVVooollluuu&&&---,,,,,,,,,,,,,,,---------***$$$777888$$$333EEE111666999$$$***,,,AAA```jjjfffYYYAAA)))555///***$$$'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))******+++,,,---......---//////...,,,,,,...000........................,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))***+++,,,,,,+++,,,---///000111111111111111111111111111222222000000///..................------,,,,,,++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))***************************,,,------,,,---///111111222444666777888888777999888888888999999::::::999666888======777333444000000///............///---------,,,,,,,,,++++++++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''((()))))))))''''''((())))))******+++,,,,,,,,,,,,------...///333444555666777777666666555555777888888888777777555555444333333222222111000000000000////////////------,,,,,,,,,,,,++++++*********)))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''' %%%111333000)))+++)))))))))AAA---''')))******,,,---......//////$$$///(((***<<< ......ZZZ<<<(((***###'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,---------...000...,,,+++...000........................+++++++++*********))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((()))***+++)))***+++---...//////000111111111111111111222222000000///.....................---,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))+++++++++***************+++,,,------,,,---///111///000333555777888888888888888888777888999999:::999777;;;CCCCCC;;;444222000000///...............---------,,,,,,,,,++++++++++++************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))''''''(((((()))*********,,,,,,,,,++++++,,,------000222444555777777777666444555666888888888777777555555444333333222222111000000000000////////////---------,,,,,,,,,++++++))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++###(((+++'''000%%%+++%%%]]]rrr111+++)))***---)))...///***666444'''$$$222+++!!!,,,OOOWWW%%%'''"""&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))***++++++++++++++++++,,,------......------,,,,,,,,,---------......+++++++++***)))((((((''')))(((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...000000000000//////////////////.........---------,,,,,,,,,+++++++++******++++++++++++***)))((('''((((((''''''''')))***+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,---,,,---111666888777555888999::::::;;;;;;;;;;;;:::999888777777666444111222111111000///......---...---,,,,,,++++++,,,,,,************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...111222222333444555666666666444333555777888666333222111111111111111111111///............---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***000EEE+++&&&''')))...'''>>>$$$+++***+++...,,,...---%%%%%%***'''###'''###)))...!!!]]]___&&&FFF---000"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))***++++++++++++***++++++,,,---------------,,,,,,,,,---------......+++++++++***)))((((((((())))))((((((((('''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,---------///////////////////////////.........------------,,,,,,,,,+++++++++***************))))))(((((((((&&&''')))***,,,,,,,,,,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,,,,---000555777666444777777888999::::::::::::999888777666666555333000222222111111000000//////...---,,,,,,++++++,,,,,,************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))******++++++,,,---------///000111222333444444555777555555666888999777555333333222222111111111000///............---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))444!!!)))555|||000444555(((###+++###+++,,,///+++((($$$!!!***222---"""+++...------,,,***,,,\\\222000999{{{222<<<***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))******+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++***))))))(((((()))))))))(((((((((''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,,,,------..................//////............------------,,,,,,,,,+++++++++******+++***)))(((''''''''''''(((***,,,......---***)))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********++++++++++++,,,,,,---///333444444333444555666777888888888888888666555555555444111///111111111111111111111111...---,,,,,,++++++,,,,,,************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))*********+++,,,,,,---------...///000111222222333555444444555777888777555444444333333222111000000///............---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '''###)))///???*** 555+++)))+++!!!JJJ```***!!!&&&///111%%%333JJJ:::LLLIIIAAA===EEEEEE>>>333qqq(((,,,+++BBB%%% ######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))((()))******++++++******)))***++++++,,,,,,++++++,,,,,,,,,---------......+++++++++******))))))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,------------............------------------------,,,,,,,,,+++++++++******,,,+++)))((('''''''''(((...//////...,,,)))&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++++++++,,,...000111222222222222444555666666666666666555444333333222000---000000000000000111111111...---,,,,,,++++++,,,,,,************)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******+++,,,,,,,,,,,,------...///000111111222222333444555555555444555555444333222111000//////............---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%)))222mmmVVVRRRiiiMMMkkk$$$$$$&&&%%%(((000(((***%%%%%%---'''!!!###,,,777***///'''///---111BBB---(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))******))))))))))))******************************))))))***+++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------......++++++++++++***************)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))******++++++,,,++++++,,,,,,------------,,,,,,------------------,,,,,,,,,+++++++++******((((((((()))***+++,,,---000///,,,***(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************++++++,,,---...///000///000222333444555555555555444333222222111///,,,.........///////////////...---,,,,,,++++++,,,,,,************)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++,,,,,,,,,---...///000111111111222333444555555555666555555444333111000/////////............---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%333***>>>)))EEE222,,,222+++333 """)))###+++;;;"""%%%)))...+++~~~!!!&&&&&&999''',,,444 nnnggg%%%)))#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******&&&'''))),,,...000111111+++***((('''&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))***++++++***+++---///...///000222333444444555555444222222222111...,,,...........................---,,,,,,++++++,,,,,,************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))******++++++++++++,,,---...//////000111333555666555555666888333333222222111000/////////............---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''$$$111222"""((('''@@@___ !!!...)))&&&((("""'''ZZZ{{{(((&&&%%%'''xxx(((666&&&000,,,,,,$$$"""!!!###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))+++++++++******+++++++++------------------------+++,,,------......------++++++,,,---------------,,,,,,,,,---------......++++++++++++++++++++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))******+++))))))******+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,---000111111000...---''''''((((((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((***+++***((()))+++...---...000111333444444444555444222222222111...,,,000000//////......------...---,,,,,,++++++,,,,,,************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******+++))))))***+++,,,------......000333444333222444666111111111000000////////////............---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))***###...///(((+++%%% """333'''###---%%%$$$$$$&&&222&&&&&&&&&(((..."""{{{)))&&&"""%%%'''&&&)))(((222eee+++""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,........................,,,---......//////......+++,,,------......------,,,,,,,,,---------......++++++++++++++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))*********((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******666666777666222---((($$$'''(((***++++++)))&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((******)))''''''***...---...000111333444444555555444222222222111...,,,222111111000///......---...---,,,,,,++++++,,,,,,************)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********''''''((()))***+++,,,,,,))),,,///000......000333000000000000//////////////////.........---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''!!!&&&***+++333!!!&&&ppp###((()))---&&&'''***!!!///''')))(((***/// ---%%%)))111JJJKKKCCC===<<<888222'''***---%%%!!!"""---&&&ooo%%%"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((())))))***++++++,,,,,,+++(((&&&)))...000,,,(((+++......******---...+++111000***+++555444...111333222222222333444666666444333222111,,,(((+++222///---,,,***((('''+++000+++)))((()))+++,,,,,,*********++++++***)))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************+++*********)))))))))))),,,+++)))(((''')))***+++((()))+++,,,,,,+++******(((((((((+++...---)))%%%------------------......444444555777888:::;;;<<>>FFFPPPLLLTTT]]]aaa___]]]^^^```ZZZHHH777444888888333...&&&&&&(((---///---)))%%%)))+++,,,++++++,,,...000***+++++++++***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))///...,,,+++*********+++))))))'''''''''((()))***111///+++))))))***,,,...---///333777<<>>===;;;888555222///......,,,***(((''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))***,,,.........///000222000222333222000//////000///111333222000---,,,,,,------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************))),,,,,,...///////////////////////////////////////000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&'''))))))((('''''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''...222'''111222%%% ,,,DDDNNN"""'''***)))---+++%%%'''$$$***)))%%% ,,,'''+++ jjj...%%%***&&&'''$$$+++))))))444(((&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((())))))))))))(((((()))))))))))))))*********+++++++++,,,...///...,,,222+++)))///444:::HHHWWW```jjjxxxxxx|||dddIII777111<<<888111+++***,,,000111))),,,...---)))(((+++///++++++++++++***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))*********++++++((((((((()))******+++++++++************)))))))))......------------......---,,,++++++---222888===DDDBBB???<<<888444111000444444222000---+++***))),,,+++)))((((((((()))***''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((***+++,,,+++,,,---//////000222111000.../////////111222222///---,,,,,,------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))******))))))+++,,,---......//////////////////////////////////////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((((('''&&&%%%&&&'''***+++((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))***((()))***%%%...###""")))---''')))444999111...&&&777"""+++'''%%%,,,+++AAA///www((($$$(((&&&---)))!!!###NNN%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))111,,,(((+++222555///)))***+++999PPP___llluuulllnnnbbb[[[MMM<<<111---+++))),,,---...---,,,*********,,,+++++++++***)))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,&&&''')))***++++++++++++((()))***,,,+++***)))'''---...000555;;;>>>??????333222111000...---,,,+++))))))))))))******************)))((())))))***+++''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''')))***+++******,,,------///000000...---...//////000111111///---,,,---------,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))***+++,,,---....................................//////.........---------,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&'''***+++(((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((444'''111***!!!+++///,,,555HHH555)))!!!'''"""///... ...///%%%YYYddd999+++###%%%...!!!===(((***%%%***'''++++++######333xxxGGG$$$"""$$$)))%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((())))))))))))(((((())))))))))))************+++///111---))),,,888CCCQQQ[[[sss}}}wwwtttfffGGG+++111---***+++///000...+++,,,,,,+++******)))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******,,,------...---------,,,+++***+++,,,---...888555333555999999555000(((((()))+++---...///000//////...---+++***)))))))))))))))))))))*********''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))************+++---+++---......---,,,---...///000111000...------...------,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))***+++,,,,,,---------------------------------...............---------,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((...(((:::###,,,%%% 999000(((&&&+++888!!!333&&&(((444'''999&&&###---***###777&&&aaa***%%%***&&&((('''(((///000fffBBB%%%---"""%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((())))))))))))((((((((())))))***++++++,,,,,,'''(((+++222>>>QQQdddqqq___III>>>111+++---000...***------+++******)))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))*********++++++++++++,,,***************+++++++++,,,,,,,,,+++++++++++++++000...+++)))***...222666666000***(((***+++)))'''333222111...,,,***((('''...------,,,+++******)))))))))))))))************''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))******))))))***,,,)))+++------,,,+++,,,---...///000///---,,,---...------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((((()))***+++,,,,,,,,,,,,------------------------........................,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&''''''((()))((((((((((((''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((777 @@@///%%%+++(((***$$$&&&:::lll''',,,222###***333222%%%<<>>000'''))):::'''777"""FFFJJJ111(((---<<<222666dddUUU[[[<<>>@@@IIITTT[[[]]]___dddeeecccbbbeeennnzzz|||RRR222///111&&&,,,+++++++++,,,+++)))&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((*********)))))))))))))))))))))*********+++++++++)))***************++++++333)))'''...111,,,,,,222000UUU}}}ooo]]]CCC000,,,...,,,&&&,,,---...,,,***((()))+++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************+++******++++++,,,---...---------,,,,,,+++++++++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***+++...000222))))))))))))************"""888"""&&&MMMgggrrr777DDDBBB&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))((()))))))))*********+++%%%(((+++---//////000111...>>>___eeeOOOFFFDDDDDDJJJQQQTTTUUU[[[cccaaabbbhhhrrrxxxxxxxxxzzz~~~vvvkkkbbb^^^^^^```aaa___qqqddd>>>111)))+++*********++++++***((('''''''''((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))******************++++++++++++))))))******+++++++++,,,------111555111,,,444@@@kkkzzzXXXAAA888333---***+++---...,,,***))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********)))))))))***+++,,,------------,,,,,,,,,,,,++++++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,+++++++++++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******++++++******)))))))))(((((((((((())))))))))))(((((((((((())))))(((((()))+++---///111222)))))))))*********++++++111###...)))(((===uuuqqqOOOvvvSSS&&&333(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''((((((((()))))))))((())))))******+++++++++))),,,---+++)))+++333:::RRRssscccVVVNNNFFFIIITTT___hhhqqquuurrrqqqrrruuuqqqlllkkknnnqqqqqqssswww|||zzzwwwvvvvvvtttqqqoooddd]]]VVV\\\qqqfffCCC000---+++)))((()))))))))(((''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))*********************++++++++++++,,,))))))******+++,,,,,,,,,'''///222,,,***===dddvvvqqqVVV???///)))))))))+++------+++(((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******(((((())))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))))))))******++++++,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******++++++******)))))))))(((((((((((())))))))))))(((((((((((())))))((((((***+++,,,,,,------))))))*********+++++++++111,,,!!!>>>,,,:::<<<222MMMtttwwwsssqqq~~~CCC111PPP;;;333###+++:::...%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''((((((((())))))))))))((())))))******+++,,,,,,---///...******777OOObbbXXXNNNJJJRRR[[[bbbkkktttnnnyyyzzzvvvyyy||||||~~~}}}~~~}}}vvvqqqiii```UUUTTTaaaoooppphhhmmmtttIII444000,,,))))))))))))((('''((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))*********************+++++++++,,,,,,))))))***++++++,,,------,,,333444555HHHqqq||||||~~~www^^^AAA666000***))),,,...+++'''))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***((((((((((((***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((())))))***++++++,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******++++++++++++******))))))(((((((((((())))))))))))(((((((((((())))))((()))***++++++***)))((()))************+++++++++###(((777+++"""222444555QQQmmmzzznnnfff888222)))..."""((((((+++111''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,))),,,---...777TTT~~~yyyXXX>>>DDDRRRdddpppyyy|||}}}vvvuuu}}}}}}ssszzzwwwxxx~~~~~~xxxtttdddggggggeeejjjrrrsssooocccmmm<<<888222---+++++++++***(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))*********+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------111999CCCYYYvvv}}}fffFFF;;;///***,,,...+++&&&))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))'''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++++++++*********))))))((((((((((((((((((((((((***)))(((''''''((()))***)))************+++++++++******)))'''))),,,---,,,...000,,,,,,111444FFFccc~~~RRR555111...+++)))'''&&&&&&))))))(((%%%%%%'''((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))...(((&&&++++++((()))...222...'''===UUUtttJJJ???IIIQQQkkkuuu|||{{{{{{}}}}}}yyyrrrvvvzzz|||{{{yyywwwvvvuuuyyy{{{{{{|||~~~{{{}}}xxxtttsssnnnmmmooouuuwwwtttqqqqqqhhhjjjrrryyyWWW444---000###///*********(((''''''(((***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++++++++,,,,,,(((...''',,,555...,,,,,,666VVVzzzpppmmmlllyyy~~~sssjjjnnntttuuu{{{}}}qqq{{{~~~dddFFF333---,,,++++++///)))&&&(((***))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''((())))))(((((()))))))))((((((''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,+++******+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))************))))))************++++++++++++%%%))),,,....../////////...000***+++<<>>OOO{{{kkkPPPIIIPPP^^^iiipppyyy~~~{{{zzzvvvppptttssspppjjjddd___]]]]]]aaabbb```\\\^^^eeejjjjjjjjjpppxxx}}}~~~}}}}}}rrrnnnooovvvzzzyyyxxxyyy}}}zzzvvv|||TTT888333111++++++((())))))(((((()))***+++(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,...222,,,000111)))333GGGYYYrrraaaXXXTTTDDDPPPTTTLLLFFFJJJNNNMMMCCCIIINNNVVViii{{{|||oootttzzzZZZ;;;+++'''&&&,,,((('''******'''&&&'''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&''''''((()))***************)))))))))))))))))))))***+++,,,))))))******+++++++++***++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++***************((((((((((((((((((((((((((()))+++------+++)))(((************+++++++++,,,)))+++---...---+++++++++(((111444DDDiiitttgggZZZQQQSSSZZZ___\\\WWWVVV^^^llluuuwwwxxx|||sssSSS>>>111))))))///)))&&&%%%'''+++***%%%!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******'''+++---,,,+++,,,+++))):::222^^^kkkPPP@@@LLL```kkkssszzzzzz~~~{{{tttmmmfff___aaa^^^YYYRRRMMMKKKLLLNNNXXXYYYVVVRRRTTTZZZ^^^___XXX]]]eeelllsssxxx~~~wwwqqqpppwww}}}~~~}}}}}}}}}oooDDD111222///$$$))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------***///111///...444UUU~~~{{{}}}yyykkk^^^YYYXXXWWWUUU^^^aaa\\\ZZZ^^^___\\\YYYSSSVVV^^^]]]VVV\\\iiihhhbbbkkkxxxhhhEEE222---***((())),,,+++'''%%%&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((''''''''''''(((((((((((()))))))))))))))((()))(((((('''(((((())))))************************++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******)))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))***++++++***))))))*********+++++++++,,,,,,000,,,***+++,,,+++,,,...'''???YYYyyyxxxYYYLLLJJJJJJNNNQQQVVV___iiiuuurrrkkkeeehhhpppttttttpppooollleee\\\\\\kkk~~~bbb>>>...---000///***&&&&&&'''%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((())))))******++++++...,,,((()))///000,,,:::III}}}ZZZ999===MMMeeetttyyyzzz~~~~~~|||vvvlllbbbZZZTTTPPPJJJLLLNNNPPPRRRUUUYYY]]]XXX\\\]]][[[[[[]]]\\\XXX[[[ZZZZZZ[[[```gggooouuuvvvqqqpppwww~~~}}}|||zzz~~~~~~~~~]]]<<<333111'''+++***)))))))))(((&&&$$$((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,------......(((...333,,,999YYYooo[[[bbbeeeeeeccceeekkkpppqqqvvv{{{~~~|||}}}{{{|||uuuvvv}}}vvvfffdddooo]]]gggkkksssyyy~~~vvvvvviiiDDD666---******,,,,,,(((''')))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((******))))))))))))******((())))))************)))******))))))((()))))))))...------,,,+++*********************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******)))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))******++++++++++++,,,,,,,,,///)))(((---111000000333@@@gggsss```SSSKKKNNNQQQ[[[iiiuuu}}}|||zzz{{{{{{wwwzzzuuulllaaaUUUOOOUUU^^^vvvuuu~~~gggXXXAAA&&&***'''''')))'''###%%%***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))***++++++++++++,,,++++++///444555222AAAuuuSSS???JJJ\\\nnnsssuuuzzz}}}|||tttmmmbbbYYYRRROOOOOOPPPPPPUUU]]]dddhhhiiikkkkkkgggkkklllkkkkkkmmmllliiieeebbb___]]]^^^aaaccceeemmmiiikkkuuu}}}~~~||||||\\\EEE;;;---+++)))''''''))))))'''%%%(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***************+++++++++++++++,,,,,,---......//////222///444555^^^hhh[[[OOOjjjnnnrrruuu{{{sssxxxssslll{{{xxx{{{zzzsss~~~|||```GGG:::222+++***)))((((((***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((()))******+++))))))***+++++++++++++++,,,,,,+++*********++++++,,,++++++*********++++++*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))+++)))'''&&&&&&''')))+++++++++++++++,,,,,,,,,,,,---***,,,000///,,,000999oooooocccTTTTTTdddpppxxxyyy~~~}}}yyyxxxvvvsssooojjjfffddd[[[VVVbbbwwwvvv{{{\\\:::(((%%%''',,,,,,%%%$$$(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''((())))))***+++,,,,,,,,,+++---///...---222888mmmlll<<<;;;VVVaaappp{{{zzz|||{{{oooaaaYYYRRRQQQRRRTTTXXX]]]dddiiipppsssrrrnnnjjjgggkkkllljjjfffgggmmmqqqqqqfffggghhhjjjkkkiiifffbbbcccbbbgggpppxxxzzz}}}|||xxxuuuvvv}}}vvv\\\HHH///,,,)))&&&'''***,,,,,,***)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))***************++++++++++++,,,+++,,,,,,---...///000000222,,,>>>RRRooommmhhhffflllooo~~~zzzttttttrrrvvvwwwyyyssstttXXXFFF222)))''''''(((***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******''''''''''''(((***+++,,,''''''((()))************))))))((((((((())))))***((((((''''''(((***,,,---******))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))***))))))))))))))))))***+++++++++,,,,,,,,,------......000000,,,111KKKhhhpppaaadddnnnnnnzzz~~~zzz{{{~~~~~~|||yyyuuunnneee]]]^^^```nnnwwwttt{{{qqqxxxwwwbbb@@@222))),,,---(((%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))'''((()))***+++,,,,,,---...+++---000,,,...HHHggglllLLLEEEPPPllloootttzzz~~~}}}uuufffYYYRRRNNNPPPZZZaaacccfffiiilllooossssssqqqnnnlllkkkffffffccc]]]]]]bbbeeeeeebbbbbbdddhhhnnnppppppnnnddddddgggmmmqqqttt{{{{{{tttoooqqqxxx~~~ssseeeJJJ555000***)))+++...---+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******************+++++++++,,,,,,,,,,,,---...///000111111000777gggxxxfffSSSWWWnnn|||{{{}}}yyy|||eeeCCC000************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''((()))+++---///000......///000111111111111------,,,------...///000---,,,***))))))***,,,---)))))))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++***************)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))(((***+++,,,,,,+++***(((++++++,,,,,,,,,------------...111000000FFF|||mmm[[[[[[]]]uuuwwwuuuooojjjjjjiiihhhiiilllfffjjjkkkiiihhhjjjkkkiiijjjkkkmmmoootttzzz{{{zzz}}}sssuuuyyyqqqmmmqqqpppttt```DDD,,,(((+++)))''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''((()))***+++,,,---------(((+++000000???ttt[[[CCCDDD```hhhrrr{{{yyyjjjUUUJJJKKKLLLMMMVVVfffppppppnnnnnnjjjlllnnnpppsssvvv{{{}}}zzzwwwvvvsssnnn^^^[[[YYY\\\eeeooowww{{{llljjjkkkkkkkkknnnxxx}}}oookkkqqq{{{uuu@@@888000+++,,,,,,+++((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,---...///000111222777PPPtttUUU___aaaqqqRRR888000...---,,,((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++******+++---///222444555======>>>@@@@@@AAAAAAAAA999999999:::;;;<<<===>>>888555222...,,,*********)))))))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******************))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++******))))))******+++,,,++++++******************...+++&&&***444000+++222,,,555///%%%@@@|||lllaaa```[[[rrrnnn``````ZZZ]]]```aaa___^^^___aaaffffffdddbbb```^^^\\\\\\```^^^\\\^^^dddlllssswwwsss}}}|||{{{}}}xxxmmmjjjhhhpppkkk000'''666''',,,+++''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''(((((()))+++,,,---222+++***'''DDDuuujjjEEEFFF\\\nnnzzz}}}tttjjjZZZLLLKKKRRRSSSVVV```jjjllliiilllssswww}}}~~~uuuhhh^^^[[[```iiiooo]]]ggglllhhhdddhhhnnnpppqqqtttrrrhhhccclllzzz~~~|||fffQQQ///&&&444---!!!***)))((((((((((((((()))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******++++++,,,---------,,,///333111,,,000999IIIdddQQQQQQaaayyytttgggsssqqqUUU999)))''',,,)))((('''&&&((()))'''$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***************(((''''''(((((((((''')))))))))+++,,,,,,)))'''......///333<<>>CCCDDDCCCFFFJJJGGG@@@<<<>>>===;;;===BBBDDDAAALLLKKKDDD999333222///((('''***...///,,,)))((((((***+++)))%%%(((,,,)))!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))*********+++000---)))(((***+++)))''',,,+++)))(((((((((''''''---'''$$$(((***(((***///((('''***...---)))''')))000(((###&&&,,,...***''',,,((((((---...+++(((((((((++++++(((***...---'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++******))))))******+++,,,************************+++...***)))000---***111---,,,000EEEooozzzfffVVV]]]|||ppp^^^QQQOOOTTT```dddhhhjjjjjjjjjkkklllkkkiiihhhggghhhjjjlllmmmhhhfffeeeeeefffffffffdddlllvvv}}}~~~}}}qqqmmmqqqyyytttoooCCC+++444###$$$''''''(((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((***+++,,,---)))444555444fffTTTGGGEEEXXXooo|||uuufff]]]UUUPPPSSSZZZgggmmmtttuuupppsss{{{qqqhhh```YYYUUUVVV___fffgggiiimmmnnnlllooosssrrrkkkhhhoooyyyqqq^^^===(((+++///+++***))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))************+++,,,,,,------......,,,+++...666999777ppp{{{___OOOKKKiiiwww|||lllfffhhhzzzuuu}}}cccHHH;;;///$$$***)))((('''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))((('''((()))***))))))---,,,)))''''''+++111555>>>???@@@AAAEEEKKKJJJEEEHHHVVVdddiiijjjiiieee___[[[\\\YYYSSSOOOMMMGGGAAA444===CCCBBB>>>999222+++///)))######''',,,,,,***((()))'''$$$%%%***)))$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''')))***+++,,,,,,...+++(((((()))***)))((()))(((''''''(((((((((''''''&&&)))---+++&&&$$$'''***&&&&&&***---,,,,,,///$$$***111333---&&&&&&***---(((%%%(((+++***(((&&&&&&))))))'''(((,,,+++&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++************************'''000...)))------,,,222222...@@@nnn___QQQ]]]|||```QQQPPPUUU]]]bbbkkkmmmppppppnnnjjjiiihhhiiihhheeedddfffiiimmmpppllllllmmmoooooommmhhheeefffmmmrrrsssyyy}}}uuutttxxxppphhh|||{{{qqqjjj888333)))((('''((()))******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))***+++------(((111888MMMXXX;;;GGG\\\rrrwwwhhhZZZUUUVVVZZZ]]]aaaqqqpppuuu}}}rrrdddZZZWWWZZZ\\\___dddlllooonnnmmmqqqrrrooonnnrrrvvvvvvuuuXXX666%%%...444******))))))(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************++++++,,,,,,------///---,,,,,,...555FFFVVV\\\IIIQQQ```www{{{xxxxxx}}}lll[[[```uuuiiiuuu|||iiiNNN666'''***)))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))************'''(((((()))******++++++(((+++...000111444888<<<888@@@GGGLLLSSS\\\bbbccc[[[mmm~~~{{{tttooommmooosssuuurrrooommmhhhbbbHHHMMMNNNGGG>>>888555333555000***'''(((***+++,,,)))***)))%%%%%%((()))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%'''(((***+++------+++)))(((((()))***))))))''''''((()))))))))))))))((())),,,///---******...444000---...---,,,000555555222111000,,,)))///777...,,,)))))),,,......,,,)))+++***)))***,,,***%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***++++++***************+++++++++$$$111000***///111///111000>>>___[[[RRRrrr}}}YYYTTTRRRZZZgggoooqqqoookkkmmmoooooonnnkkkhhhfffmmmkkkhhheeedddddddddeeeffffffiiimmmrrruuuuuutttnnnqqqoookkkmmmuuuzzz{{{~~~xxxrrroooqqq~~~zzzvvvsssddd///555---&&&''')))***+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++,,,---...555&&&BBBtttQQQ===UUUccctttyyyeee]]]VVVVVV\\\bbbfffgggrrryyyzzzrrrccc___XXXSSSVVV```llltttkkkpppssssssuuuwwwsssnnnqqqyyyzzzUUU---(((222*********))))))((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************++++++,,,------...000+++///444///333\\\cccMMMVVVpppzzzvvvrrrttt{{{~~~hhhIIIeeerrryyy^^^>>>:::***''''''))))))((((((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************'''(((************+++,,,,,,...111777===DDDIIILLLOOOZZZdddhhhlllvvvrrr|||}}}wwwvvvwwwjjjqqqwwwyyy{{{}}}}}}zzzwwwuuummm___QQQGGGAAA>>>;;;AAAEEE???333***))),,,***+++***)))'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***+++,,,(((''''''((())))))***)))((()))+++,,,+++******+++///---******+++---111444...444<<>>CCCQQQnnn~~~yyyZZZWWWeee^^^iiitttxxxrrrooonnnnnnjjjbbb\\\ZZZTTTLLLIIILLLHHHRRR]]]fffooozzzgggkkkCCC000---,,,+++***))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++)))************+++++++++++++++,,,------......///111+++???nnnvvv}}}gggNNNUUUppp}}}~~~{{{sssjjjeeeeeeooo}}}|||```HHHMMMjjjyyy}}}wwwUUU444******))))))---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))+++------///666BBBLLLccckkkpppiiiZZZPPPQQQWWWggglllmmmjjjkkkvvv~~~uuujjjuuutttaaaZZZ[[[]]]GGG222++++++)))''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((()))******'''***------***))))))+++(((+++---,,,,,,000888>>>uuuoooZZZNNNJJJIIIOOOHHHGGGRRR___eeeffffffmmmaaa___iiiiii\\\TTTWWW^^^mmmoooeeemmmjjj[[[LLLBBB888///,,,///************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******+++,,,---//////000******************************))))))******+++,,,))))))))))))***+++,,,---000777---)))000333YYYQQQ999LLLsssbbbOOOYYYhhhlllmmmrrrvvvyyyrrrjjjddd]]]]]]\\\]]]```gggpppwwwsssxxxzzzwwwvvvxxxwwwtttdddTTT{{{YYY666---$$$+++---111(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))++++++******************+++111***+++666///***<<>><<<;;;::::::999888888888999CCCXXXkkkooo||||||mmm~~~JJJ''')))---,,,+++'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************+++,,,---...///000000---000222+++222IIIxxxpppKKKlllWWW___zzz}}}zzzvvvrrrooonnnlll```\\\___ZZZOOOVVVhhhbbb<<<>>>```|||{{{ppp,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,(((***++++++///777CCCKKKbbbnnndddHHHDDD___ssstttxxxuuuwwwsssyyyrrr~~~lll^^^hhhxxxsss___===///&&&(((***'''&&&)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))******++++++******++++++++++++))))))111;;;qqq^^^GGG[[[pppvvvnnn___eeehhhvvvXXXwww|||zzzuuu~~~aaaAAA222,,,---+++******++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))******+++,,,...///000000:::JJJzzz******************************))))))******+++,,,++++++++++++,,,---......CCCCCCcccZZZJJJggguuu}}}rrr\\\RRR___qqqrrrxxxtttoookkkgggccc___\\\ZZZXXXTTTNNNGGGCCCAAABBBBBBJJJTTT^^^lllxxx|||zzz}}}uuuzzzzzz___TTT{{{III222***000))))))))))))(((((((((''''''((((((((())))))))))))''''''((()))))))))))))))((())))))***++++++,,,,,,---***000///444\\\LLLFFFUUUrrrZZZRRRYYY```hhhqqqaaaPPPQQQTTTvvvwwweeeggg]]]LLLHHHSSSZZZWWWGGGEEEBBB???===<<<<<<<<<999999999888666;;;MMM___oooyyy|||~~~www___000,,,---+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************+++,,,---//////---000///000000...DDDhhhuuu}}}aaaeeeVVVUUUnnn~~~zzzuuuqqqnnnlllhhhaaa\\\]]]ZZZTTTTTTXXXssstttOOO;;;MMMsssttt{{{III222******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,)))+++---000666DDDUUUaaagggdddWWWJJJUUUppp~~~~~~yyytttuuurrrgggzzz}}}rrrmmmqqqtttrrr^^^EEE///******''''''***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))***++++++++++++***...++++++,,,,,,000>>>LLLsssLLLPPPrrrzzzhhhmmmuuuqqqyyyooottt~~~~~~yyywww~~~wwwtttrrr{{{[[[;;;...---+++******+++,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))******************+++---...000111+++LLLsss*********************************)))***++++++,,,++++++++++++,,,---......444BBBpppsssGGG]]]lllqqqlll\\\UUU^^^hhhkkk{{{}}}zzzuuurrrlllgggccc^^^ZZZWWWVVVUUUSSSNNNIIIDDDCCCCCC>>>BBBJJJUUUfffvvv}}}{{{uuu~~~uuugggMMM^^^RRR999111---))))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))((())))))***++++++,,,,,,++++++333666BBBtttsssAAAMMM]]]vvvfff]]]RRRZZZkkktttNNNIIIHHHQQQLLL```ooobbbaaa[[[NNNCCCDDDRRR```MMMJJJFFFAAA>>><<<;;;;;;777777777666444666CCCRRRaaajjjxxx~~~vvv\\\ppp:::000---)))***,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************+++,,,---///000***//////000111666WWW{{{cccbbbpppVVVSSSgggzzzuuupppllljjjbbbbbb]]]WWWXXX[[[WWWOOOXXXjjjccc888BBBaaa}}}uuugggooo222******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,...111666???PPPeeetttVVVEEEFFFaaarrrsss||||||yyy}}}ssssssnnnooodddwwwzzzjjjnnnzzz~~~]]]<<>>@@@FFFVVViiirrrrrrxxxtttpppaaaLLLsss~~~{{{>>>222,,,+++)))(((((())))))(((&&&))))))))))))))))))))))))(((((()))***************++++++++++++++++++,,,,,,666555666MMMTTTCCCaaaooo}}}rrrVVVXXXWWWcccmmmOOOIII@@@GGGNNNWWWooocccZZZRRRLLLCCC===CCCOOOMMMIIIFFFDDD@@@;;;:::===999888666666777;;;???BBBTTT```lllyyy|||dddKKK333)))222222'''))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------...---(((:::///000HHHgggyyyWWWkkkrrrVVVJJJTTTcccwww~~~www{{{wwwuuussspppmmmjjjeee___YYYWWWUUUTTTSSSGGG___wwwyyyOOO111CCChhhqqqyyypppmmm~~~AAA,,,444(((...!!!+++&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((((((,,,---,,,,,,...)))111222666PPPooosssbbbJJJLLL```uuurrrsssuuu|||lllkkkmmmmmmvvvxxxjjjfff|||~~~fff<<<)))000---''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))))))))***+++***...111+++///RRRuuu~~~```DDDPPP}}}hhhiiimmmzzz{{{tttnnnooowwwsssvvvuuuwwwwwwoooggg{{{___[[[===000(((+++...+++)))+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))+++...000111777???ZZZ************************************+++++++++++++++222...)))///...+++000IIIHHHEEEWWWnnnoooiiiZZZ[[[iiilllzzzuuurrrnnnjjjddd___\\\XXXUUUSSSKKKIIIGGGCCCAAA???>>>===999;;;<<<@@@LLL___kkkmmmvvv|||xxxmmm^^^LLLeeeUUU555111,,,***(((((())))))(((&&&))))))))))))))))))))))))(((((()))******************++++++++++++,,,,,,,,,000***000>>>ttttttQQQYYYmmmvvv~~~dddMMMWWW^^^nnn~~~NNNGGGKKKcccwwwuuucccYYYPPPKKKCCC:::;;;BBBCCCEEEIIIJJJBBB888666999:::999777666666888;;;<<>>TTT|||yyy{{{qqqKKK------...''',,,+++'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((()))---...++++++---333444HHHiiixxxjjjVVVMMM^^^qqqoootttpppuuu~~~vvvlllVVVYYYqqqmmmeeepppoookkkooogggoooSSS,,,%%%///((((((''''''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,(((---===ZZZ~~~kkkKKK]]]lllpppxxxrrrpppwwwqqqnnnuuunnnnnnfff@@@,,,)))+++***(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***000444---555ccc*********************************+++++++++,,,,,,))),,,)))***...---444EEEuuunnnWWWYYYaaazzz___PPPTTTggguuu~~~yyypppiiijjjeee]]]VVVQQQLLLHHHFFFBBBAAA@@@???===<<<;;;;;;;;;;;;999666:::GGGYYYeeexxxeee]]]ZZZKKKYYYIII444...,,,***))))))))))))((((((((((((((((((((((((((((((((()))************************++++++,,,,,,---+++666333gggFFFPPPjjj}}}}}}~~~cccTTTTTTcccpppyyymmmIIIFFFPPPWWWjjj}}}}}}{{{zzz{{{jjjdddSSSGGGEEEDDD===888888:::>>>EEEIIIDDD<<<999<<<999999999888888666555555888NNNfffrrryyyuuuxxxiiiNNN>>>...---&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........//////+++>>>[[[{{{rrrkkkdddZZZJJJGGGLLLLLLUUUhhhrrrxxx|||~~~yyyuuurrrmmmjjjfffccc___\\\YYYVVVRRROOOLLLDDDFFFYYYrrrqqqNNN???888BBBsss{{{|||sss}}}nnn---,,,///'''...'''***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))(((***------++++++///444===^^^yyyXXXLLLXXXrrrmmmxxxwwwxxx~~~{{{tttlllmmmVVVOOOfff}}}~~~sssllleeeuuuwwwkkkqqqnnnxxxrrrBBB***---)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,///)))888RRRdddnnnlll^^^dddvvvvvv}}}vvvyyyxxxyyyzzzvvvpppnnnyyyzzzpppKKK000))),,,...,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++...///000111888WWW***************************++++++++++++,,,,,,,,,---///---...000///>>>\\\vvvzzzvvvZZZdddmmm^^^dddRRRYYYccclll|||zzzvvvooohhhfff```XXXPPPKKKFFFCCCAAA@@@@@@@@@???>>>===<<<;;;<<<;;;888555666???OOO]]]ooolll}}}jjjnnn}}}hhhJJJbbb555000---***))))))***)))((((((((((((((((((((((((((((((((()))***************))))))***+++,,,,,,------***,,,AAA```KKK^^^zzz~~~www]]]WWWbbblllzzz\\\HHHJJJSSSSSSXXXeeellliiijjjvvv|||lllXXXFFFCCCDDD???;;;<<<777333333666888777777999888999:::::::::999888777333IIIcccqqqxxx{{{UUUppp]]]www:::111///((())))))))))))(((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,,,,------...//////---000333;;;pppqqqdddlll___wwwZZZKKKGGGKKKLLL[[[xxx}}}wwwtttppplllhhhhhhddd^^^YYYVVVTTTSSSQQQNNNKKKDDDFFF^^^|||}}}}}}cccKKK999888fffuuuuuuvvv888)))///***,,,$$$...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))(((***...---+++...333555MMMsssiiiGGGNNNmmmmmmppp|||zzzxxxtttnnnoooXXXAAA???RRRnnnoooooorrruuutttvvvuuu|||ggg<<<(((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---111555WWWyyyqqqWWWTTT]]]yyyooopppcccwwwzzzrrr}}}|||zzzsss{{{{{{tttvvv]]]???---+++---,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++---000---///PPP************************++++++++++++,,,,,,,,,,,,---///------++++++FFFqqqttt^^^FFFgggcccUUUKKKdddooouuu~~~yyyvvvtttppplllgggbbb]]]TTTMMMGGGDDDAAA????????????>>>===<<<;;;:::;;;888666555444888CCCOOOeeejjjxxxppp|||UUU???222///+++))))))******)))))))))))))))))))))))))))(((((()))***************))))))***+++,,,------...111+++NNNyyyJJJXXXuuunnnWWWZZZlllnnnxxxQQQHHHJJJKKKJJJLLL]]]nnnmmmqqquuu^^^IIICCCBBB>>><<<===:::222---000555777999;;;999999:::;;;;;;;;;;;;:::333BBBUUUbbbmmm}}}xxxGGG[[[```xxxAAA000+++000))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---......//////111000888BBBuuu{{{LLLccc```gggsssXXXIIIGGGMMMQQQfff|||vvvssspppkkkgggiiiddd]]]XXXUUUTTTSSSRRRMMMPPPFFF===NNNqqq|||}}}pppSSS???<<>><<<;;;:::999666555777666555;;;DDD]]]ooowww~~~uuuXXXTTTOOO333000,,,))))))*********))))))))))))))))))))))))(((((()))***************((()))***+++,,,------...444222QQQ~~~zzzSSSggg~~~dddTTT^^^sssyyyeeeHHHHHHLLLXXXZZZ___wwwttt^^^IIICCCBBB>>><<<>>>???999666888::::::;;;>>>;;;;;;::::::::::::::::::666>>>JJJVVVeeeyyy[[[SSSqqqnnn]]]777(((333))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////333///???fff}}}cccVVVwww~~~lllwwwjjjVVVHHHIIIQQQVVVjjj|||wwwtttqqqllliiigggccc^^^YYYVVVTTTRRRPPPJJJMMMGGG???HHHbbbwww}}}xxxyyy[[[GGG???TTTrrrxxxtttxxxBBB///,,,)))///((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***+++---,,,...666@@@PPPqqqzzz]]]JJJZZZooouuuvvvzzz{{{xxxpppkkkjjjiiifffZZZVVVPPPCCC333999aaawwwfffttt{{{sssuuu}}}qqq}}}ggg@@@+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++,,,......333IIIuuuooo\\\rrrzzzyyymmmzzzxxxuuusss}}}gggRRR]]]}}}}}}wwwJJJ444---)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,000444999SSSnnn************************++++++,,,,,,,,,---------)))---000222000777hhh}}}bbbXXXVVVhhhvvvLLL\\\bbbsss}}}{{{||||||zzzvvvrrrnnnllllll```ZZZRRRLLLHHHFFFDDDCCCBBBBBBBBBBBB@@@>>><<<;;;:::666666:::999666888>>>PPPkkkrrr|||{{{nnnDDD\\\444000,,,))))))*********))))))))))))))))))))))))(((((()))***************((())))))+++,,,---......///666MMM|||cccdddmmmtttaaa|||{{{^^^SSSbbbxxx[[[DDDJJJTTT```ccchhhmmmYYYGGGCCCBBB???>>>AAA<<<;;;===???<<<777777;;;<<<<<<;;;:::999999999999999>>>GGGUUUdddxxxwwwTTTnnn{{{EEE'''///))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////000---FFFYYYtttmmm~~~~~~iiiSSSGGGIIIQQQTTTddd}}}xxxuuurrrnnnjjjdddbbb^^^\\\YYYUUUQQQMMMGGGGGGFFFDDDHHHWWWnnnzzzbbbKKK999666ccc}}}sssvvvwwwRRR000***+++666###(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***+++,,,,,,///999DDD^^^zzzsssMMMIIImmm{{{jjj}}}~~~rrrnnnzzz{{{{{{vvvllleeecccbbb___^^^MMMFFFHHH;;;...AAAeeehhhkkkmmm}}}~~~~~~]]]++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***+++---...///???SSSqqqwwwgggppptttooo{{{jjjrrrrrr}}}|||tttTTTOOObbb|||WWW<<<222,,,******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---222DDDqqq\\\,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------333!!!===)))...;;;xxxzzzmmmYYYKKKvvv~~~YYY\\\^^^rrrooojjjXXXlll|||nnngggdddZZZ[[[GGGEEEPPPLLLCCC@@@===<<<999:::======:::999<<<888:::;;;:::777666666777FFF\\\nnnvvvpppHHHUUUFFF(((......$$$++++++***))))))))))))))))))))))))))))))))))))***************+++,,,,,,------------...DDDeeebbbyyywwwWWWhhh}}}cccyyysssWWWSSShhh|||\\\FFFnnnUUU```fffrrr{{{aaaSSSFFFAAAAAAAAA@@@AAA@@@===;;;:::;;;;;;;;;:::>>>===<<<;;;;;;:::;;;;;;;;;===AAAJJJZZZsssdddxxxXXXhhh>>>,,,///******)))(((((((((((((((((((((((((((((()))******)))************+++++++++,,,,,,,,,,,,------...///000333^^^www|||dddyyysssqqqPPPJJJJJJJJJNNNfffzzz~~~xxxvvvvvvppphhhgggeeebbb]]]WWWRRRPPPOOOIIIDDDEEEFFF@@@AAA\\\}}}~~~}}}mmmUUU???222DDDhhh~~~{{{uuu}}}ooo//////,,,%%%,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))***,,,&&&+++777222999WWWpppsss```RRR___hhhqqqvvv{{{```mmmqqqSSS___tttsssrrrpppjjjccc\\\YYYXXXRRRLLLEEE>>>:::777555444llliiiiii|||yyymmmlllyyyPPP+++!!!,,,((()))...(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++***))))))---000222```|||hhhSSS}}}pppzzzxxxiii|||gggyyyaaaCCCPPP}}}xxxxxx|||uuugggWWW===***---(((***)))&&&,,,///%%%))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************+++...///,,,***+++---...000===TTT}}}lllEEE,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------222$$$888+++000JJJwwwbbbVVV|||mmmSSSOOO^^^xxxyyygggYYYXXX{{{hhhVVV[[[eeeeeeOOOKKKSSSLLLCCC@@@>>><<<999:::======:::999<<<;;;999777777888999999888AAAWWWmmmwwwrrrEEEKKKQQQ///000///%%%++++++***))))))))))))))))))))))))))))))))))))******************+++,,,------------444SSS|||uuuxxxWWWkkkxxxgggxxxnnnXXX]]]rrrVVVBBB[[[OOO\\\[[[aaappp~~~ooo]]]KKKBBBAAA@@@>>>>>>???>>>>>>???@@@@@@>>>===??????>>>===<<<<<<<<<<<<888999<<>>>>>???AAACCCCCC@@@>>>@@@@@@???>>>============::::::<<>>============;;;;;;===BBBOOOddd|||dddnnn<<<111+++***))))))(((((())))))((((((((((((((())))))***))))))*********+++++++++,,,,,,,,,,,,---///000111444\\\llleeevvv|||rrrOOOGGGFFFJJJSSSkkk}}}wwwuuussspppiiifffaaa]]]YYYVVVRRRPPPOOOJJJGGGFFF???<<>>;;;@@@???===:::999;;;;;;999:::===:::???DDDCCC===777555555777BBBSSSfffttt___FFFbbblllHHH000...***...+++,,,))))))))))))))))))))))))((()))))))))************************,,,---///000///tttPPP]]]qqqkkk}}}uuu]]][[[ooo~~~~~~sssaaakkkaaattttttmmmkkkyyyZZZKKK>>>===BBBCCCAAA???CCCAAA@@@@@@AAAAAA@@@?????????>>>===<<<<<<<<<<<<888999:::???KKK___wwwtttyyyuuurrrAAA000++++++***)))))))))))))))((((((((((((((())))))***))))))*********+++++++++,,,,,,,,,---...///111111666xxxkkkhhhsssppprrrQQQMMMQQQUUU\\\ssszzzrrrxxx}}}}}}{{{zzzwwwtttjjjfffaaa]]][[[XXXTTTQQQPPPKKKHHHFFF@@@===DDDOOOnnn}}}~~~nnnVVV<<<333>>>aaadddvvvqqq222+++---,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,///(((///444;;;[[[yyywwwSSSLLL___vvvxxxfffiii[[[HHHDDDHHHMMMNNNMMMWWWmmm~~~qqqiiiiiiuuurrrmmmeee\\\SSSMMMJJJCCCAAA>>>===<<<;;;888666'''777RRRdddQQQ~~~qqqhhhmmmEEE...***)))'''***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************111***+++000---///LLLqqq]]]SSSaaaooo}}}~~~vvvdddddd~~~~~~lllkkkZZZ```mmmuuueeeGGGBBBTTT|||vvvxxxrrrFFF000(((---)))''')))((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************...++++++---......555>>>nnnhhh[[[sss***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///111,,,444VVV{{{qqq}}}TTTdddyyyHHHQQQXXXtttxxx{{{gggWWWgggzzz|||tttkkk___PPPFFFPPP\\\MMMHHHFFF===;;;???===>>>:::999;;;;;;999:::>>>;;;BBBIIIHHH???888666888999;;;HHH]]]ppp~~~hhhIIIOOOSSS222...,,,///***---))))))))))))))))))))))))))))))))))))************************+++---///111<<>>CCCCCCBBBAAADDDCCCBBBCCCDDDDDDCCCAAA??????>>>===<<<<<<<<<<<<;;;;;;;;;???JJJ^^^vvvlllttteeeNNN...++++++***))))))))))))***((((((((((((((()))******)))************+++++++++,,,,,,,,,---...000111222CCChhhhhheeesssmmmmmmPPPPPPXXX___eeezzz{{{tttnnnsssvvvwwwwwwyyyvvvqqqjjjfff```]]]\\\YYYUUUQQQPPPKKKHHHFFFBBB>>>@@@FFFfffyyy~~~qqq\\\AAA444;;;fff~~~eeevvv???...+++---))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,+++---555LLLmmmxxxjjjRRRWWWgggttt|||www```\\\@@@:::AAACCCFFFKKKXXXtttrrriiihhhnnnqqqqqqlllbbbVVVLLLGGGDDDAAA===;;;;;;;;;:::999222999555aaa~~~WWWsssuuuiiizzzZZZ333******''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************///++++++......777YYY|||QQQSSSjjjjjjUUUQQQssshhhRRRaaayyysss___WWW\\\aaakkknnnXXXBBBAAAXXXpppmmmtttlllzzzvvvwww}}}[[[999(((,,,+++''')))***'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************+++)))***---,,,---:::JJJ{{{eee******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......000666eee}}}wwwzzzGGGkkk]]]MMMSSSbbbvvv{{{hhhjjjooo{{{iiiwww}}}dddXXXPPPIIIHHHQQQFFFDDDCCC:::999<<<999>>>:::999::::::999:::>>>:::???CCCBBB<<<888888:::999666@@@YYYppp~~~uuuNNNBBBqqq```666111//////***,,,))))))))))))))))))))))))))))))))))))******************))))))+++---000111FFFbbbSSSgggooovvv|||xxxggg```fffuuuqqqlllrrrhhhaaaccciiissszzzSSSOOOHHHBBBBBBBBB???>>>???<<<>>>BBBFFFIIIHHHDDDAAA@@@@@@???>>>============>>>>>>===???III\\\rrrbbbjjjjjj___444,,,+++******))))))******((((((((((((((()))******)))************+++++++++,,,,,,,,,---///000222333SSSllliii\\\uuu```OOOPPP\\\gggppp|||}}}zzzwwwwwwyyyuuunnnkkkfff```]]]]]][[[VVVQQQOOOKKKHHHGGGEEEAAA???@@@[[[sss~~~uuubbbGGG666888\\\zzznnnyyyPPP555)))...))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,------)))222///666\\\|||wwwcccOOObbbkkkrrriiimmmfffHHH>>>AAAEEEJJJVVVdddsssuuujjjeeekkkkkkkkkhhhaaaWWWMMMFFFDDDAAA>>><<<<<<<<<:::999<<<<<<+++EEEtttdddpppyyy}}}nnn888(((,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++,,,,,,000BBBfffbbbOOO```qqqvvvvvvVVVIIIOOOpppmmmNNNKKKjjjvvveeeXXXWWWSSS```rrr```CCC>>><<<___hhhnnn~~~vvvrrrFFF,,,------((()))***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))))),,,000---000CCC[[[lllwwwxxx*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,)))333999sss{{{cccIIIvvvHHHXXXSSSeeennn~~~}}}WWWGGGTTTkkkZZZUUUVVVNNN>>>IIIAAABBBCCC<<<<<<@@@<<<>>>:::999::::::999:::>>>999999999888777777777999999222<<>>BBBAAA@@@???>>>>>>>>>>>><<<;;;999:::CCCTTTiiixxx]]]```wwwiii<<<,,,+++******)))*********((((((((((((((()))******)))************++++++++++++,,,,,,---///111222333___xxx}}}kkkiii[[[xxx|||uuuTTTTTTUUUbbbqqq}}}yyyqqqkkkfff```]]]]]][[[VVVRRROOOKKKHHHGGGFFFBBB???===TTTnnn~~~yyygggLLL888777<<>>DDDBBBQQQbbbrrrxxx{{{xxxnnngggpppiiibbb]]][[[VVVMMMFFFCCCAAA???>>>>>>===:::888---<<<;;;<<>>KKKeeeTTT;;;[[[@@@333000(((000((())))))))))))))))))))))))))))))))))))***************---((()))000---,,,666RRR~~~pppOOOVVVdddnnnmmm]]]WWWlllcccOOOMMMSSS\\\bbbdddyyy}}}xxxiiiWWWKKK???:::666666555444777;;;888AAAFFFFFFFFFGGGBBB;;;AAABBBBBB@@@???>>>???@@@;;;>>>;;;;;;BBBIII```fffnnnyyy>>>///---+++***++++++***((())))))))))))******************+++,,,,,,,,,,,,++++++000,,,+++000......777^^^|||WWW]]]xxxjjjiiiqqqXXXRRRSSSWWWdddwww|||sssllliiiddd```\\\XXXRRROOOOOOMMMIIIEEECCCAAAAAAAAAJJJooo|||tttnnnVVV:::333BBB\\\lll666///+++...,,,***(((&&&&&&&&&&&&,,,***'''''')))++++++***))))))))))))***************++++++,,,,,,------...+++000999BBBmmmkkkOOOhhhhhhoooUUUnnnPPPAAA<<<<<<@@@@@@HHHMMM]]]```NNNHHH\\\nnn}}}uuuuuurrrkkkjjj___TTTPPPTTTTTTNNNGGG??????===<<<;;;::::::999888>>>888===FFFsssvvv\\\xxxppp\\\+++&&&000$$$))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&*********)))))))))))))))$$$333(((000777DDDiiimmmHHHcccvvvwww{{{OOOCCC???CCC^^^|||___<<>>;;;:::;;;<<<<<<===<<<:::999999:::<<<===999999999888888888777777;;;222===GGG```~~~]]]===PPPDDD333000)))000'''))))))))))))))))))))))))))))))))))))***************---))))))000------777XXXhhhJJJWWWfffppphhhUUUTTTlllxxxdddRRRSSSbbbqqqzzz~~~qqqbbbVVVMMMGGGDDD@@@;;;888888888888;;;@@@CCCGGGGGGEEEDDDFFFBBB<<>>>>>???@@@===@@@<<<<<>>666555TTTvvvsss;;;000++++++***)))(((((('''((((((***)))(((((())))))******))))))))))))******************+++,,,,,,------...,,,...888GGGqqqgggQQQjjjllluuuooo[[[wwwrrrKKKAAA===;;;>>>>>>HHHRRRffffffRRRRRRqqq}}}rrrmmmhhhcccddd[[[QQQMMMNNNNNNIIICCC???>>>===<<<::::::::::::888<<<666888===jjjXXXpppzzzxxxyyylll666)))111***))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''***)))))))))))))))))))))+++444***111;;;OOOgggUUUKKKqqqyyyzzzyyykkkHHHEEEDDD[[[lllyyybbbIIIJJJaaarrruuu___LLLPPPcccjjjXXXAAA555;;;NNNaaa|||{{{xxxrrrSSS---///)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---...,,,+++444???eeeqqqbbb++++++++++++++++++++++++++++++,,,------......///---111111___xxxkkkLLLUUUSSSLLLRRRbbbnnnLLLAAA<<>><<<:::888888:::<<<>>>::::::::::::999999999999===444<<>>>>>>>>???>>>AAA===<<>>>>><<<;;;::::::::::::999;;;777444666___ZZZgggrrrnnn{{{AAA(((++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))******,,,...***111BBBeeeqqqEEEKKKttt|||{{{|||tttsssLLLCCCEEEHHHhhhsss|||}}}gggWWWIIILLL^^^wwwaaaHHHBBBTTTddd]]]JJJ;;;888>>>dddrrr```jjjvvvpppwww]]]+++///)))///))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---000---...444CCCsssUUU~~~***+++++++++++++++,,,,,,++++++,,,------......///+++...333lllzzzZZZOOOWWWNNNLLLWWWdddoooeeeDDDDDDMMM[[[rrr|||gggSSSNNNMMMFFF???<<>><<<:::888888:::<<<>>>;;;;;;;;;;;;;;;;;;::::::<<<555===???TTTttt{{{RRR<<<}}}YYY555000,,,///'''))))))))))))))))))))))))((()))))))))************)))---******///---///<<<~~~cccPPPggguuuuuu[[[QQQeee~~~^^^cccWWWIIIDDDGGGJJJHHHDDD>>>;;;:::===@@@AAAEEEKKKQQQMMMHHHEEEEEEEEEBBB>>>DDDBBB@@@>>>>>>>>>???>>>???AAA===;;;@@@GGG^^^~~~xxxjjjdddZZZ222///,,,******+++***)))((()))))))))******************+++,,,,,,,,,,,,+++***,,,***+++000,,,000AAAVVVnnn]]][[[```sssxxxrrr[[[{{{zzz{{{yyyuuurrriiigggdddbbb```]]]ZZZWWWRRRPPPNNNKKKIIIGGGFFFFFFEEE\\\qqqyyyuuucccJJJ:::===TTTnnnhhhdddrrrzzzOOO111,,,)))))))))******)))))))))%%%(((***)))(((''')))***((()))))))))*********************+++,,,,,,------333...BBBaaa~~~``````iiipppxxxXXX}}}^^^BBB???===BBBQQQ[[[```wwwsssfffcccZZZVVVQQQKKKGGGDDDCCCBBB>>>===<<<;;;:::::::::::::::;;;;;;777444VVVhhhaaauuuqqqPPP...(((+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))*********+++))),,,555OOOSSSVVVnnn~~~SSSEEECCC???JJJ```jjjpppjjj___HHH===OOOvvvcccHHH999EEEYYYYYYKKK???;;;999GGGddd^^^oooppp555000(((333'''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++'''000///555999HHH}}}```nnn*********++++++,,,,,,,,,++++++,,,------......///,,,///666xxx{{{SSSZZZ]]]MMMMMM\\\eeennnuuuOOOFFFAAAUUU|||yyycccOOOJJJGGGAAA<<<<<>>>>>QQQpppzzz[[[>>>sss~~~hhh999000---///((())))))))))))))))))))))))((()))))))))************)))---+++***///...111???cccUUUooo}}}yyy~~~WWWRRRiii~~~sss^^^nnnuuuJJJ\\\SSSLLLMMMSSSQQQDDD777<<<999:::>>>AAABBBGGGLLLMMMIIIGGGGGGGGGEEEAAA???GGGCCC???>>>>>>??????>>>>>>@@@<<<:::>>>CCCXXXwwwuuutttjjjggg333000,,,***************((()))))))))******************+++,,,,,,,,,,,,+++***,,,))),,,000,,,222FFFxxxqqqSSSxxxlll___bbb\\\PPP[[[~~~yyywwwvvvtttqqqmmmkkkiiifffccc```]]]XXXUUURRRQQQOOOLLLIIIGGGEEEDDDFFFUUUmmm{{{wwwgggOOO999666BBBvvveeemmmwww]]]444...++++++******))))))((((((((()))))))))((((((((()))((()))))))))************))))))***++++++,,,,,,---222000JJJjjjuuuZZZeeerrr~~~jjjPPPyyyTTT???@@@???DDDSSS^^^^^^qqqpppzzzuuuddd^^^UUUSSSOOOJJJFFFCCCBBBBBB===<<<;;;:::::::::::::::888666>>>:::555LLLyyyxxx]]]|||~~~ssseee<<<,,,...))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))************---+++111999YYYbbbpppqqq}}}xxxFFFHHHBBB<<>>IIIKKKEEE;;;999777777zzz{{{wwwKKK222'''111%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++&&&000---888<<>>\\\{{{eeeQQQJJJGGGAAA>>>@@@MMMGGG@@@:::888888999:::<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<777555>>><<>>AAABBBFFFKKKGGGFFFGGGJJJHHHDDDAAABBBJJJEEE@@@>>>@@@AAA@@@???===@@@<<<:::<<>>888666888999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<888777>>>999HHHjjjwwwhhhLLLbbbBBB111---...---))))))))))))))))))))))))))))))))))))************(((...,,,+++///...333CCCyyymmm\\\QQQppp}}}uuuXXXVVVfffwww{{{~~~^^^TTThhh~~~ZZZOOODDDIIIOOORRROOOHHHAAA<<<===:::;;;???AAABBBEEEIIIFFFFFFIIIKKKGGGAAABBBGGGLLLGGGAAA???AAACCCBBB@@@<<<@@@===;;;<<<===MMMiiiooo~~~www555222---***)))*********))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,***///333...777QQQyyyaaa\\\ddd{{{YYY>>>@@@LLLjjj|||xxxwwwwwwvvvssspppllliiieeebbb___[[[VVVSSSSSSQQQOOOKKKGGGCCC@@@>>>AAAEEEccc|||yyymmmXXX;;;333>>>rrrpppttt@@@111---,,,)))'''''')))+++---555...'''&&&)))+++***'''))))))))))))************)))))))))***++++++,,,,,,,,,999]]]tttwwwcccRRRjjjjjjMMMhhh^^^BBB999CCCCCC@@@BBBDDDJJJXXXfffccc^^^qqqkkk}}}oooZZZLLLIIIEEECCCCCCBBB???===;;;;;;::::::999999::::::;;;///;;;<<<888:::PPPcccvvvjjjPPP++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))******++++++,,,***333CCCkkkrrrNNNTTTtttzzz{{{```BBBJJJJJJOOOgggkkkzzz|||zzzXXXMMMLLLEEEGGG@@@<<<;;;666555DDDWWWXXX>>>999888HHHyyyfffssszzzvvv{{{ppp444///***000)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---444)))<<>><<<<<<@@@BBBBBBDDDIIIHHHHHHKKKLLLFFF???BBBKKKNNNHHHAAA???BBBDDDCCC@@@===AAA???======<<>><<<===???___|||zzzppp\\\===000BBBrrryyyxxxEEE222,,,***'''&&&'''***...000999000&&&%%%)))---***&&&))))))))))))************)))))))))***++++++,,,,,,---@@@gggyyywwwbbbTTTnnnuuu}}}LLLxxxeeeEEE999AAAAAA???CCCEEEOOOeee}}}|||sssXXXKKKHHHDDDCCCDDDDDDAAA>>>;;;;;;:::999999999::::::AAA000<<<===:::888HHHjjjooouuuXXX//////))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))***+++++++++///000<<>>:::===<<>>>>>===<<<;;;::::::;;;<<<:::===<<<;;;EEE\\\vvvuuuRRRNNNwwwoooJJJ333+++///(((,,,+++******))))))******))))))))))))))))))))))))''',,,,,,---...)))111HHHppp^^^XXX{{{www~~~oooSSSWWWeeeyyyoooddd```jjjwwwaaaOOOUUU???NNNTTTIII===;;;>>>>>>CCC===888999===BBBFFFIIIIIIMMMOOOLLLDDD@@@AAAEEELLLMMMKKKEEEAAABBBDDDBBB???BBB===:::;;;===OOOlll~~~www===111------(((***---'''))))))))))))))))))))))))******+++++++++,,,,,,,,,+++---111,,,///,,,333cccTTT}}}aaaGGGiiiaaaGGG???DDDLLLQQQttt||||||zzzuuupppnnnooorrrkkkllliiiaaa[[[YYYXXXVVVPPPPPPLLLFFFEEEGGGFFFBBB>>>CCCRRRuuuqqqaaa@@@999000bbbzzzPPP222,,,+++*********+++,,,---******)))((((((((((((((((((((((((((())))))))))))***)))))))))***+++,,,,,,555>>>fffwww\\\```ssswwwnnnWWWxxxPPP999>>>DDDHHHKKKJJJcccwwwbbbNNNJJJGGGEEEFFFCCC===;;;<<<:::888999;;;:::777888<<<888;;;@@@:::<<<999FFF|||yyybbb{{{^^^&&&111******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***************+++++++++///***555fffsssWWWaaapppyyybbbLLL>>>LLLfffooooooYYYHHHIIIFFF@@@<<<;;;;;;888777@@@LLLUUUDDD---:::444SSSccc|||wwwGGG<<<,,,)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,///222222EEELLLkkkaaasssooo,,,++++++******++++++,,,***++++++,,,,,,------...///000@@@}}}^^^[[[qqqUUUGGGNNNbbbnnn~~~UUUFFFPPPiiikkk```\\\QQQKKKMMMJJJ???777777777>>>>>>666333:::>>><<<;;;::::::<<<@@@AAA@@@>>>@@@???>>><<<;;;;;;<<<<<<:::<<<;;;;;;EEE^^^zzzyyyUUUMMMOOO666---111***,,,+++******))))))******))))))))))))))))))))))))(((,,,,,,,,,...***333III{{{mmmaaa]]]|||zzzeeeRRR^^^mmmwwwooo|||hhhSSSRRRCCCKKKOOOHHH>>>;;;===>>>>>>;;;:::<<<@@@CCCEEEFFFJJJLLLLLLJJJEEEBBBAAABBBDDDIIIJJJFFFDDDDDDCCCAAA???BBB===:::<<<>>>QQQnnn???111------(((***---((())))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,000---222000777fff___fffOOOpppuuuYYYEEEAAAFFFLLLZZZ~~~}}}wwwxxxxxxtttooolllkkkkkkiiiiiieee___[[[[[[ZZZVVVRRRQQQMMMGGGGGGJJJIIIFFFAAADDDPPPsss~~~rrrbbbAAA666222PPPlllppp\\\777,,,+++******)))***+++,,,******)))((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---666GGGppppppXXXaaatttxxxdddYYY\\\???>>>CCCKKKTTTVVVnnnjjjYYYSSSIIICCCAAACCCCCCAAA???AAA777666777:::888555555999:::999===:::AAA>>>CCCqqq[[[zzz```,,,111******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***************+++++++++111111AAArrr}}}eeetttbbbEEEBBB[[[www{{{WWWCCCCCCAAA>>>;;;::::::777666===GGGLLLBBB333???///GGGPPP///&&&---***)))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,***111444GGGTTTzzzccckkkeee{{{,,,++++++******++++++,,,***++++++,,,,,,------......111BBB}}}^^^\\\gggSSSGGGOOOaaakkk}}}}}}VVVEEELLLsssnnn```ZZZSSSQQQTTTQQQDDD:::777777======666333999===<<<::::::<<>>======<<<<<<===;;;<<<:::999CCC]]]yyyqqqNNNQQQVVV<<>>DDDIIIHHHFFFFFFDDD@@@>>>AAA===;;;>>>AAASSSqqqCCC222---...)))))),,,((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++...,,,333111555aaa}}}```hhhVVVvvveeeLLLCCCDDDGGGQQQhhh~~~}}}yyyzzzzzzwwwsssnnnkkkjjjhhhfffbbb\\\\\\^^^[[[UUUTTTSSSNNNIIIHHHLLLMMMKKKFFFEEEMMMooo}}}sssdddBBB555:::EEE|||hhhkkkvvviii999---,,,+++))))))))))))*********)))((((((((((((((((((((((((((()))))))))))))))))))))******+++------666QQQxxxdddRRRaaasssyyy}}}WWW___\\\??????KKK___ssszzzttt[[[QQQNNNFFF===777999<<<======>>>555555777:::999444444777;;;888::::::EEEBBB>>>bbbeee{{{jjj333---******)))(((((((((((()))((((((((((((((((((((((((''''''(((((((((((((((((())))))*********+++++++++))),,,>>>kkksssddd{{{uuuPPPUUUrrrWWWFFFEEE>>><<<::::::999666555999@@@FFF???555@@@///>>>fff111(((111******)))))))))((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,(((333666GGGccc|||SSSfffccc}}},,,++++++******++++++,,,***++++++,,,,,,------...///000===|||yyy~~~YYY[[[```QQQHHHPPP___hhh}}}yyySSSBBBFFFggg~~~wwwuuuqqq___TTTPPPPPPTTTSSSIIIAAA???===AAA@@@888333555888888666888<<<@@@CCCDDDDDDCCC==================>>>>>><<<<<<999777@@@ZZZvvvmmmIIIQQQ___AAA000111...,,,+++******))))))******))))))))))))))))))))))))***,,,***+++...,,,555KKK}}}qqq[[[[[[{{{yyynnncccWWW```cccuuuxxxjjjJJJCCCNNNdddmmm{{{dddTTTLLLMMMDDDAAACCCAAA:::999???999>>>BBBEEEHHHKKKKKKHHHOOOLLLGGG???777333333444>>>EEEIIIHHHGGGGGGDDD@@@>>>AAA>>><<>>{{{uuuooo}}}BBB...---*********)))))))))(((((((((((((((((((((((((((((())))))***++++++,,,,,,---+++666:::IIIvvvoooUUUgggnnn,,,++++++******++++++,,,***++++++,,,,,,------......111===yyywwwTTTYYYXXXRRRJJJQQQ___hhh~~~sssNNN>>>BBBZZZfffssssssrrrzzzrrrWWWMMMKKKJJJLLLJJJFFFBBBAAA@@@BBB@@@999444444777888888:::>>>@@@AAA@@@???>>>888999:::<<<===>>>???@@@;;;<<<999777BBB\\\yyyxxxOOOIIIgggGGG000000---,,,+++******))))))******))))))))))))))))))))))))***,,,)))***///---444IIIzzzlllUUUTTTooo|||uuunnniii[[[``````ssswwwnnn;;;>>>MMMUUUbbbxxxgggYYYRRRMMMPPPEEE???BBBAAA:::888======CCCGGGGGGIIIOOOPPPMMMLLLJJJDDD;;;333111777<<>>AAA>>>===@@@DDDXXXvvvMMM666,,,///+++))),,,***))))))))))))))))))))))))******+++++++++,,,,,,,,,---+++,,,)))111...000ZZZrrr\\\iiieeehhhMMM???@@@EEEGGG```|||wwwvvvyyyvvvqqqllliiihhhhhhhhhkkkhhhaaa\\\\\\^^^ZZZRRRSSSRRRNNNIIIJJJNNNOOOMMMMMMGGGJJJjjjyyysssgggGGG000444>>>~~~\\\}}}???///...,,,***((((((((((((***))))))((((((((((((((((((((((((((()))))))))))))))))))))***+++---...///:::WWWwwwttt[[[WWWhhhpppyyyZZZnnnPPP======BBBQQQbbbfffaaaoooxxx~~~}}}aaaSSSEEEAAA@@@>>>;;;:::666666777:::999555555888:::;;;===888>>>;;;777YYYuuuQQQtttBBB+++++++++***)))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((())))))***++++++,,,,,,,,,555JJJqqqfffXXXsss}}}lllPPP^^^lllwwwUUUCCCAAA<<<;;;<<<<<<:::888777777777===KKKAAA555111???hhhzzzeeebbbpppNNN///)))************))))))))))))((((((((((((((((((((((((*********+++,,,,,,---------:::CCCSSS\\\lllyyylll|||,,,++++++******++++++,,,***++++++,,,,,,------...***333AAA||||||SSS[[[ZZZTTTLLLSSS___jjjkkkIII<<>>MMMTTT\\\uuusssZZZQQQPPPNNNPPPHHHBBBAAA@@@<<<999999???GGGJJJGGGHHHOOORRRNNNEEECCC@@@<<<:::>>>DDDJJJHHHLLLKKKFFFCCCDDDDDDBBB>>>AAA>>>===@@@DDDXXXvvvyyyQQQ777,,,000,,,)))+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***---***222222777ddd|||___hhhhhhvvvZZZHHHAAAAAAGGGMMMjjj}}}|||yyytttmmmiiiggghhhiiiiiijjjhhhbbb\\\ZZZ[[[XXXRRRRRRRRROOOKKKKKKOOOOOOKKKMMMIIILLLjjjxxxqqqhhhIII888111AAA|||\\\BBB///...,,,+++)))))))))*********)))((((((((((((((((((((((((((()))))))))))))))))))))***,,,---///000@@@ZZZwwwwwwaaa___nnnuuuzzz}}}aaaXXXEEE<<<;;;:::BBBNNNQQQhhheeeXXXLLLFFFBBB===999888555333444666555222333777777<<>>???AAA;;;===<<<999888999888555555UUUPPP555...;;;aaaXXXwwwxxxYYY000///++++++*********)))))))))))))))))))))))))))))))))******++++++,,,---------,,,;;;LLLaaayyyfffyyyyyyttt,,,++++++******++++++,,,***++++++,,,,,,------...(((444<<<~~~RRRgggmmmVVVNNNSSS```mmmeeeEEE===FFFVVVssseeeTTTHHHGGGCCC>>>999888777777555666666666555666;;;@@@???@@@AAA???<<<999999:::999:::;;;===>>>>>>>>>>>>999<<<;;;;;;FFF___{{{{{{PPP@@@xxxTTT555000---,,,+++******))))))******)))))))))))))))))))))))))))+++)))+++000,,,///@@@oookkkQQQHHHRRRbbb~~~rrrpppoooWWW^^^mmmyyyZZZGGGHHHPPPggggggRRRLLLMMMMMMNNNMMMGGGAAA>>>===:::555<<>>AAA>>><<<@@@CCCWWWuuuxxxUUU888,,,000---)))++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++...***000111999jjj___lllmmmkkkOOOFFFDDDCCCKKKWWW~~~vvvrrrllljjjjjjjjjiiihhhddddddaaaZZZWWWXXXWWWSSSRRRSSSQQQMMMMMMPPPNNNJJJLLLIIINNNkkkvvvooogggLLL;;;111KKKuuuiiiIII000///---++++++***++++++******)))((((((((((((((((((((((((((())))))))))))))))))******,,,...///000CCC[[[yyy|||fff```oooxxx|||wwweee}}}FFF>>>BBBIIILLL[[[ooowwwuuuiiiVVVMMMEEEAAA===777444555666444333444333111333888555;;;???777===<<<777WWWgggWWW555,,,+++******))))))******((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))***+++,,,------,,,555LLL{{{uuu^^^rrruuuwwwzzz]]]fff}}}^^^DDDBBBBBB;;;===;;;777777:::999555666VVVSSS888333666SSS\\\hhh444444+++++++++*********))))))))))))))))))))))))))))))******+++,,,,,,------...,,,999OOOkkk{{{iii|||~~~,,,++++++++++++++++++,,,***++++++,,,,,,---......(((333333nnn}}}}}}PPPsssXXXOOOTTTaaaooobbbDDD???KKKiiivvvIIIDDDGGGHHHEEE???:::999999999333333444444333444999???<<<>>>???>>><<<;;;===@@@<<<===>>>??????>>>===<<<<<<>>><<<:::BBBYYYrrrXXX:::}}}YYY777000...,,,++++++***)))*********)))))))))))))))))))))))))))+++))),,,111+++---===dddgggOOOCCCHHHXXXxxxnnnmmmsssTTTWWWiiivvv^^^AAAGGGddd|||www^^^MMMIIIJJJKKKLLLPPPKKKAAA<<<>>>;;;222777CCCJJJFFFEEEKKKKKKDDD===666444>>>NNNVVVQQQHHHCCCGGGIIIFFFDDDDDDCCC@@@>>>AAA>>><<>>888@@@@@@888TTTfff|||ZZZ555,,,+++******)))*********((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((()))***+++,,,------,,,...???kkktttddd|||vvvwwwpppkkkxxxoooVVVJJJDDD999:::<<<:::555666:::999444===RRRLLL;;;===333BBBgggqqq444...+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,------......777MMMmmmZZZ~~~******************************+++++++++,,,,,,,,,444)))111```vvvmmm___zzzXXXIIISSSfffmmmfffDDDDDDZZZwwwgggLLL???EEEHHHGGGBBB@@@AAA???;;;999111///777<<<:::<<>>>>>===>>>>>>>>>EEECCC@@@@@@@@@???>>>===>>><<<;;;===III___xxx~~~OOOBBBYYY>>>111---,,,+++******)))*********)))))))))))))))))))))))))))***,,,,,,,,,...000222OOOeeeRRRCCCFFF[[[ppp~~~wwwaaaooo___]]]mmm{{{iiiNNNAAA[[[gggPPPGGGDDDEEEGGGKKKIIIHHHIIIJJJFFF>>>777444999@@@FFFIIIGGGBBB>>>000999DDDLLLRRRUUUOOOGGGHHHFFFEEEEEEBBB======AAAAAACCC???===@@@DDDYYYxxx~~~pppuuuxxxfffDDD000...,,,,,,---(((************************)))************+++++++++***+++***...000...@@@bbbppp___nnnQQQFFFCCCGGG\\\uuu}}}wwwqqqmmmrrrnnnjjjjjjlllkkkfffaaa]]]\\\[[[YYYWWWVVVUUUTTTRRRVVVRRRIIIHHHMMMLLLEEEJJJFFFTTTjjjtttrrr```FFF666666RRRgggYYY444222///,,,***+++,,,---))))))((('''''''''''''''(((((((((((()))))))))))))))************,,,000222FFF___tttkkkdddiii|||nnnbbbqqqVVVOOOdddsss}}}|||dddYYYUUUCCC===@@@888EEECCC???:::666444444444555555666555444444777999::::::999>>>AAA999===QQQ^^^rrr___444---,,,+++***)))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,'''222GGGqqquuu]]]gggwww|||~~~lll___~~~qqqggg[[[RRRHHH@@@???BBB===<<<:::888777777888888777NNNSSS===777222>>>www|||___rrrsss;;;...,,,+++***)))(((((((((((()))))))))))))))))))))))))))******++++++,,,------222555RRRaaaiiiUUU******************************+++++++++,,,,,,,,,222***333\\\qqq{{{ppp{{{XXXIIITTTfffmmmxxx___GGGKKK```zzzuuuXXXKKKGGGCCCDDDAAA;;;999:::999666<<<777555777999888777888???===<<<;;;<<>>???<<<;;;:::>>>JJJaaa{{{sssEEE===^^^BBB333///,,,++++++***************)))))))))))))))))))))))))))***,,,,,,,,,---000222YYYaaa[[[HHHEEEWWWmmm~~~zzzfffmmm```\\\iiivvv}}}{{{___DDDRRR___KKKEEEEEEGGGJJJPPPOOONNNOOONNNIII???888111555<<>>:::888AAAKKKPPPTTTVVVRRRLLLJJJFFFDDDDDDCCC???>>>@@@???BBB>>>===AAAGGG]]]|||uuuhhhEEE000...,,,+++,,,)))************************)))************+++++++++***,,,***---///,,,;;;ZZZlll```yyywww[[[KKKFFFOOOhhhzzzuuurrrsssoookkkjjjkkkiiiccc___ZZZYYYXXXXXXXXXXXXYYYZZZVVVUUUPPPLLLLLLNNNLLLHHHHHHEEETTTjjjsssqqq___EEE;;;:::VVV}}}yyyZZZ```555333000---++++++,,,,,,******)))(((((((((((()))(((((((((((()))))))))))))))************,,,000222CCC]]]wwweeekkksss~~~kkk___tttnnnmmmVVVOOOaaaaaagggxxxpppnnnNNNFFFWWW^^^FFF777888333AAA@@@===:::777555444555666777777666555666888:::======:::>>>@@@777:::NNN]]]rrr```222...---,,,+++***)))))))))))))))((((((((('''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,+++333CCCdddcccOOOeeesssjjj|||fffeee[[[PPPJJJEEE???===>>>;;;:::999777666666777777:::MMMQQQ<<<777333999kkkrrr^^^kkkbbbxxx777000,,,+++***))))))((((((((()))))))))))))))))))))))))))******++++++,,,------222:::VVVrrr}}}fffHHH||||||******************************+++++++++,,,,,,,,,000+++555ZZZyyyrrrxxxsssXXXIIITTTffflll|||kkkSSSDDDLLL]]]ggg{{{SSSDDDBBB@@@AAABBB>>>777444555555222222444444444888======:::===;;;999888;;;AAAHHHLLLLLLFFF>>>999888;;;>>>@@@;;;::::::>>>LLLccc~~~oooDDDCCCfffFFF444111,,,,,,+++***************)))))))))))))))))))))))))))***,,,,,,,,,---///111VVVhhhfffMMMDDDQQQhhh}}}}}}kkkjjjaaa[[[dddqqqwwwlllKKKNNNrrrppp[[[QQQOOOMMMKKKJJJPPPOOONNNMMMLLLFFF<<<555...333:::>>>===:::777555AAAJJJRRRSSSSSSSSSSSSPPPLLLEEEAAACCCDDDAAA???@@@===@@@===<<>>>>><<>>999777888777333+++333666333777@@@AAA;;;;;;:::888999<<>>???;;;::::::>>>KKKccc~~~qqqGGGHHHmmmHHH333000,,,,,,+++************+++)))))))))))))))))))))))))))***,,,,,,+++,,,///111DDD||||||lllPPPAAALLLccczzz}}}mmmhhheee[[[```pppuuu~~~lllTTTRRRdddpppsssiiiaaaaaa```XXXMMMGGGGGGEEECCCBBB@@@<<<666111111666;;;<<<888444333444GGGOOOTTTRRRNNNNNNPPPPPPMMMEEE@@@BBBDDDCCC@@@@@@>>>@@@======DDDMMMfff|||sssJJJ000///---+++,,,+++************************))))))*********+++++++++***---+++---///+++222HHHooo^^^]]]zzzuuuVVVGGGUUUqqq~~~}}}{{{wwwuuunnnllljjjiiihhhddd___[[[\\\ZZZWWWUUUUUUWWWZZZ\\\\\\PPPJJJOOORRRNNNKKKNNNFFFFFFXXXnnnvvvqqq^^^CCC777000NNNtttmmmZZZ|||ggg999777444000...,,,++++++++++++***))))))))))))***(((((((((((()))))))))))))))************,,,///222KKKaaadddlll|||xxxjjjiiijjjLLL555DDDdddqqqooopppnnnrrrddd```]]]MMMEEEFFFFFFBBB<<<777555555999:::;;;;;;999999:::<<<===>>><<<@@@BBB;;;CCCZZZgggqqq===000///...,,,+++*********)))))))))(((((((((((('''(((((((((((()))))))))))))))))))))***++++++,,,,,,+++333CCCddd^^^FFF```lllwwwccciii|||kkkaaa}}}||||||xxxggg]]]eeepppkkk^^^QQQGGG???AAADDDBBB>>><<<888777777777777777777777444BBBNNN>>>777666999YYY~~~PPPcccqqqrrr@@@+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))******++++++,,,------000EEEJJJyyynnn```******************************+++++++++,,,,,,,,,******888^^^aaaaaajjj^^^KKKQQQbbbjjjxxx___EEE999;;;@@@OOOLLLHHHFFFFFFDDD===666<<>>===666444888777000:::999999;;;>>>CCCGGGJJJNNNIIICCC???===>>>??????<<<;;;:::>>>KKKbbb}}}mmmDDDHHHsssIII000------,,,,,,+++***+++++++++)))))))))))))))))))))))))))***+++++++++,,,...000999uuulllOOO???HHH^^^uuuzzzlllgggiii\\\^^^sssxxxxxxkkkXXXTTT```gggrrrkkkfffgggdddZZZMMMEEE???===:::777666666555444777<<>>>>>EEEOOOiiiyyyLLL000000...+++,,,,,,************************))))))*********+++++++++)))---+++---111...222DDDmmmWWWjjjUUUrrr|||\\\JJJRRReeeqqq~~~|||zzzvvvsssiiiiiihhhhhhfffccc___\\\ZZZXXXUUUSSSTTTVVVYYY[[[XXXMMMIIIOOORRRLLLJJJMMMFFFHHH[[[rrryyysss^^^DDD<<<555[[[xxxaaabbb;;;999666222///---,,,+++******)))(((((((((((()))(((((((((((()))))))))))))))************,,,///222KKK\\\gggdddxxx\\\[[[zzzdddMMM>>>HHHhhhoootttuuuzzz{{{tttfffJJJKKKLLLLLLFFF>>>888666666;;;<<<======;;;:::;;;<<<<<<===<<>>999::::::======;;;:::<<<;;;888===??????999555555444222:::::::::;;;===AAAEEEGGGDDDAAA>>>===>>>???@@@@@@===<<<;;;???LLLccc~~~eeeEEETTT{{{LLL///,,,------,,,+++++++++++++++)))))))))))))))))))))))))))***++++++++++++---///:::qqqjjjNNN>>>DDDWWWoooxxxnnniiinnn]]]\\\vvvzzz{{{oooUUUNNN```pppuuullldddaaa]]]SSSIIIDDD:::999777666666888:::<<<;;;???@@@:::333111888@@@QQQUUUVVVPPPMMMNNNPPPPPPMMMFFFAAABBBCCCBBBBBBDDD@@@BBB>>>>>>GGGRRRnnnqqq}}}OOO000000///***,,,---************************)))************+++++++++***---+++,,,222000333@@@dddQQQ\\\TTTkkkyyy___NNNOOOYYY___}}}yyyuuurrrffffffggggggeeebbb^^^\\\RRRRRRQQQQQQSSSVVVYYY[[[PPPMMMLLLOOOOOOLLLJJJJJJEEEIII^^^uuu{{{ttt^^^CCC666666iiihhh\\\;;;:::777444111///---,,,******)))(((((((((((()))(((((((((((()))))))))))))))************,,,000222FFFXXXeee```vvvZZZ]]]www\\\HHH@@@NNNgggnnnyyyttthhh```LLLIIIKKKJJJEEE<<<777666999;;;===>>>>>><<<;;;;;;<<<===???<<<======666@@@[[[{{{ZZZttt;;;333222000///---,,,++++++******)))))))))((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,222000<<>>HHHJJJWWW___WWWKKKEEEDDDCCC>>>???<<<777666:::;;;:::999888999:::999777:::???;;;:::888777:::???EEEHHHDDDAAA===<<<<<<>>>??????===<<<===AAAOOOggg___JJJ^^^}}}PPP000---------,,,++++++++++++,,,)))))))))))))))))))))))))))***++++++***+++---///666eeeiiiNNN===@@@PPPiiiwwwssskkkqqq\\\YYYwwwyyywww|||zzzoooSSSIII\\\ooommmfff```___ZZZNNNCCC===555666777888888999;;;<<<999======777000111===IIISSSUUUSSSOOONNNPPPQQQOOOKKKFFFCCCCCCBBB@@@BBBFFF???AAA===>>>HHHUUUsss^^^}}}{{{QQQ000000///***+++...************************)))************++++++++++++///+++***111000111<<<[[[TTT[[[[[[kkk|||mmm[[[OOOLLLOOORRRrrrvvvuuuzzz|||zzzwwwssspppeeefffhhhgggddd___[[[YYYOOOOOOOOOOOOQQQSSSVVVWWWIIINNNRRRPPPMMMMMMKKKIIIDDDHHH___vvv{{{sss]]]BBB111444mmm~~~eee[[[;;;:::888555333000///...++++++***))))))))))))***(((((((((((()))))))))))))))************,,,000222FFF^^^vvv^^^dddyyyfffllleeeJJJ???@@@NNN\\\ddd}}}vvv{{{sssWWWOOOQQQFFF<<>>@@@>>>>>>>>>777CCC^^^sssWWWxxx;;;444333111///...,,,,,,+++*********)))))))))(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,111///===iiikkkLLLYYYrrr___MMMcccvvvqqqiiixxx|||fffLLLAAA;;;666666666444444666444555666888888888888888999AAAUUUFFF222555888CCCuuuIIIkkkvvv[[[GGG---------,,,+++************)))))))))))))))))))))))))))******++++++,,,------333HHHZZZvvvccc___~~~******************************+++++++++,,,,,,,,,...---///CCCnnnkkkPPPUUUggglllNNNJJJYYYddd~~~lllRRRPPP[[[fffjjjlll|||rrrjjj```MMM;;;===JJJJJJ___hhh]]]WWW___^^^TTTDDDBBB<<<444333888<<<<<<:::555666<<<;;;666:::EEE<<<999555444777>>>FFFKKKLLLGGGAAA<<<;;;<<<===============CCCRRRjjj~~~[[[IIIYYYTTT222///...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))***++++++******,,,...***WWWjjjOOO<<<===KKKfffxxxwwwlllsssZZZVVVwwwxxxqqqyyysssjjjSSSJJJVVVbbbaaa___```ccc^^^OOO>>>444...111555888999888888888555999:::444---111AAAOOORRRSSSPPPMMMMMMQQQPPPMMMJJJGGGDDDDDDAAA???BBBHHH<<>>IIIXXXwwwWWW{{{RRR111111///***+++...************************)))************+++++++++---000+++)))/////////888WWW[[[aaa~~~dddqqqsss~~~qqqaaaVVVNNNIIIIIILLLaaannn~~~}}}zzzxxxvvvsssooolllfffhhhiiigggccc]]]YYYVVVPPPPPPOOOOOOOOOPPPPPPPPPDDDPPPVVVPPPLLLNNNMMMHHHBBBGGG___www{{{rrr\\\AAA:::;;;ooommmXXXwww\\\;;;:::888666444111000///---,,,++++++******++++++(((((((((((()))))))))))))))************,,,000222LLLjjjsssrrrYYYkkk|||nnnrrrtttTTT;;;:::FFF>>>CCCIIIfffjjjmmmooofff\\\aaa\\\GGGAAA@@@///111555777555111111888>>>;;;===??????===;;;;;;;;;>>>@@@???AAAAAA===IIIfffuuu\\\www888555444222000...---,,,+++************))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++...DDDttttttOOOVVVnnnrrrqqqKKKEEE]]]nnnrrrNNNUUUgggcccOOOBBB>>>999555555333111333777222333555777888888777777999<<>>DDDDDD;;;444333333111888666:::>>>999222777BBB???:::555444777;;;<<<;;;444444444555777;;;>>>@@@:::DDD===@@@___xxxtttbbbHHHyyyLLL222000---,,,,,,++++++*********************************)))******++++++,,,------222JJJrrrvvviii888CCCFFFjjjssshhhzzzbbbRRRnnnwwwppp|||ooobbbQQQCCCIIIWWWYYY``````UUUHHH@@@999222444333111000111333555666???999000+++...999FFFOOOMMMNNNOOOPPPPPPPPPOOONNNHHHFFFDDDDDDEEEFFFEEEDDDBBB===>>>EEEOOO```~~~fffllltttOOO111---+++222---,,,+++***************++++++******+++,,,,,,,,,,,,+++,,,,,,---------///222555]]]GGGfffgggvvvwww}}}xxxgggSSSHHHDDDDDDCCCCCC[[[zzz|||uuussstttiii[[[[[[VVVYYYgggcccSSSYYY^^^LLLOOOLLLJJJKKKNNNPPPOOONNNKKKNNNQQQRRROOOKKKGGGFFFBBBRRRhhhwww{{{mmmRRR:::666777pppnnnmmmyyymmmWWW>>>;;;777555444444444333000///---,,,+++*********))))))(((((()))***++++++*********)))))),,,000333PPPXXX|||sss___ppp|||rrrlllkkkJJJ;;;;;;888??????CCCKKKQQQVVV]]]cccQQQKKKFFFCCCCCCAAA<<<777444888:::999555222222444;;;;;;<<<<<<:::::::::;;;999;;;III@@@???>>>EEE~~~jjjnnn```===777666555444222///---,,,+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))************,,,///AAAooohhhUUUnnn{{{nnnqqq[[[PPPPPP^^^vvvzzzfffMMMJJJSSSKKK======444333111//////111333444888777666555444555666666;;;MMMOOO@@@777222555@@@kkk;;;[[[nnnmmmTTT888...---,,,+++******)))***))))))))))))))))))))))))************+++,,,---...222CCCSSS{{{mmmaaa{{{---,,,++++++***+++++++++*********+++++++++,,,,,,///(((,,,:::ZZZsssYYY___yyyoooMMMDDDUUUaaavvvtttVVV```[[[lllnnnrrrpppvvvoooiiicccXXXGGG;;;888MMMYYYbbbeeeiiilllcccUUUOOOMMMHHH>>>444///111444777888999:::777333666<<<:::777333111000000//////000222555888;;;===>>>>>>;;;BBB;;;AAAbbb|||ooo[[[HHHMMM333333------,,,,,,++++++******************************)))******++++++,,,---------@@@jjj}}}iiiFFFAAAFFFhhhyyyrrr~~~iiiUUUfffqqqnnnvvvzzznnncccTTTGGGJJJUUUQQQVVVUUULLLDDD@@@;;;555444444333222111222444777777222------333>>>JJJQQQPPPPPPQQQPPPPPPNNNLLLKKKHHHFFFDDDDDDEEEEEEDDDCCCCCC===???JJJXXXjjjFFF^^^PPP222000...222---...++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,---------///222555UUURRRnnnjjjmmmooo}}}ooo___MMMEEECCCDDDEEEFFFooovvvnnnsssmmmgggggg]]]OOOMMMNNNDDDGGGLLLMMM[[[]]]IIINNNMMMMMMNNNQQQQQQOOOMMMMMMOOORRRRRROOOJJJGGGFFFJJJZZZnnn{{{zzzkkkOOO777---DDDfffvvviiiiiiVVV???<<<888666666555555444111000///---,,,*********)))))))))))))))***++++++***************,,,000333HHHPPPwwwsssfffpppkkkeee~~~iiiHHH:::<<<:::BBBCCCHHHUUUfffsssvvvsssXXXOOOCCC<<<:::888555111<<<===<<<;;;888666555666666888;;;======<<<;;;;;;AAA===DDD>>>>>>>>>JJJvvv___AAA888888777555333111///...++++++***))))))))))))***))))))))))))))))))))))))))))))))))))************...000@@@kkkgggWWWqqqzzzooommm|||NNNAAAGGGgggzzzSSSKKK===<<>>???===<<<;;;>>>:::DDDfff}}}www[[[OOOLLL222333......------,,,++++++***************************)))******++++++,,,------555;;;]]]nnn\\\BBBJJJggg|||}}}zzzqqqZZZ[[[mmmsssmmm~~~uuukkkbbbUUUIIIHHHOOOSSSSSSPPPLLLJJJIIIEEE???777888777666555444666777000---+++///999CCCKKKOOORRRRRRRRRQQQOOOLLLIIIHHHHHHFFFDDDDDDDDDDDDCCCBBBCCC>>>AAAPPPbbbuuukkk666]]]QQQ222444222222,,,111++++++************++++++******+++,,,,,,,,,,,,++++++,,,---------...111444EEEXXXfffoooaaa~~~mmm~~~hhhXXXHHHBBBBBBCCCDDDFFFeeejjj]]]VVV```\\\SSSUUURRRIIIFFFGGGDDDKKKLLLDDDGGGOOOMMMNNNNNNPPPRRRTTTSSSPPPNNNOOOQQQSSSRRRNNNJJJGGGEEENNN^^^qqq{{{xxxgggLLL666///III___qqqooopppSSSBBB???;;;999888777666555333333111///---+++*********))))))))))))***++++++***************,,,///222HHHOOOvvvvvvnnniiidddbbb|||{{{gggFFF888<<<===AAAJJJTTT]]]kkkxxxzzztttQQQFFF999222333666888999BBB???;;;888777777666666222555999===???>>><<<:::EEE===AAA@@@@@@@@@SSSrrrvvvSSS===:::999888777555333111000,,,+++******))))))******))))))))))))))))))))))))))))))))))))************...000===ccc{{{bbbSSSkkk|||~~~~~~vvv}}}RRRGGGQQQrrr|||PPP:::@@@;;;888BBBCCC;;;999;;;;;;<<<<<<;;;999777555111111111222444777:::;;;;;;CCC>>>444444333333:::KKKEEEyyynnn\\\555//////---,,,+++*********))))))))))))))))))))))))************+++,,,---...555JJJTTT{{{ppp\\\...---,,,+++++++++++++++************++++++++++++***,,,...000GGG~~~yyyooommmzzzWWWDDDRRRdddrrrsss[[[mmmooo}}}sssdddRRRFFF@@@===IIIVVV^^^eeehhhccc\\\NNNGGGHHHMMMFFF444...444555::::::666:::CCCBBB:::444888<<<;;;888555555666222555:::>>>@@@???===;;;:::<<<>>>KKKjjjyyy```bbbGGG///222000//////...---,,,++++++************************)))******++++++,,,------:::<<>>DDDSSSdddxxxJJJFFFtttpppwwwNNN222777555111,,,222,,,,,,+++*********++++++******+++,,,,,,,,,,,,++++++,,,---------...000333BBB___SSSxxxXXXuuuhhhWWWFFFBBBBBB@@@AAADDDfffppp\\\TTTQQQ]]]VVVHHHIIILLLHHHHHHNNNVVV```___PPPGGGJJJOOOJJJJJJKKKLLLMMMNNNMMMLLLRRRSSSTTTQQQMMMIIIFFFFFFKKK\\\oooxxxtttcccKKK888777<<>>;;;:::999777666666555444222///---+++************))))))***++++++******++++++***,,,///111JJJPPPvvvwwwqqqXXXlllkkk~~~xxxfffFFF777:::<<<>>>OOOZZZXXXWWW]]]```]]]JJJ@@@555000444:::>>>??????:::444222333555555444444555777:::======<<<;;;BBB<<>>HHHJJJdddlllnnnVVV333000000...---+++*********))))))))))))))))))))))))************+++,,,------111IIIWWW}}}oooPPP}}}///...---,,,++++++++++++))))))*********+++++++++(((+++...--->>>rrrpppaaazzz___IIIPPPcccppp}}}ttt\\\oooqqqrrrbbbTTTHHHAAA:::BBBKKKRRRXXX\\\\\\ZZZEEE>>>@@@HHHCCC444...444666::::::777;;;CCCAAA888777;;;@@@@@@>>><<<===>>>;;;<<<===>>>???>>>===<<<999<<>>===<<<999777777777666444222///---,,,++++++***************+++***++++++++++++,,,...000CCCMMMqqquuusssRRRwww|||qqqwwwrrrdddGGG666888999>>>HHHNNNLLLLLLPPPOOOJJJNNNFFF>>>:::<<<>>>>>><<<888444000///222444555444888666555666999<<<<<<;;;@@@>>>AAAGGGDDDRRRuuuAAA===888777777666444222111///...---,,,+++************((((((((((((((((((((((((((()))))))))************+++000<<<___}}}jjjSSS]]]rrr|||wwwEEEDDDMMMQQQGGGDDDFFFBBB???BBB777444FFFSSSNNNGGGDDDAAA===888444222111111222222222333444777999:::<<>>JJJ\\\{{{wwwNNN555222111///---,,,+++******))))))))))))))))))))))))************+++,,,------,,,FFFVVVyyywwwsssHHH~~~xxx000///...,,,++++++++++++)))))))))************+++((())),,,***333\\\}}}ppp]]]ttteeeMMMJJJ^^^kkkuuuxxxaaauuuxxxpppbbbWWWLLLDDD999>>>DDDHHHKKKNNNQQQSSSCCC<<<999;;;888111000555666888777777:::===;;;555<<<>>>???>>>===<<<<<<<<<@@@@@@???>>>===<<<<<<<<<999<<>>AAALLLZZZhhh}}}JJJ555aaaooo}}}CCC666:::555333...111...---,,,++++++***++++++******+++,,,,,,,,,,,,+++***,,,---...------///000CCCcccIIIeeedddccc|||~~~nnnXXXGGGEEEEEEBBBDDDLLLZZZ[[[OOOFFFLLLMMMFFFEEERRRVVVKKK???======EEEUUUggg{{{vvvoooaaaPPPKKKIIIIIIHHHHHHHHHLLLQQQUUUSSSSSSRRRNNNJJJGGGFFFFFFVVVhhhxxx{{{ooo[[[FFF666333???qqqjjjggghhhxxxMMMDDDBBB@@@??????===;;;999888888888777555222///...,,,,,,+++************+++***+++,,,,,,+++,,,...///<<>>AAA@@@\\\|||nnn>>>===666666666555333111000//////...---,,,+++*********))))))))))))))))))))))))))))))))))))************+++111<<>>>>>>>>======<<<;;;;;;;;;<<>>:::<<<444777222111......---,,,++++++++++++******+++,,,,,,,,,,,,+++***,,,......------...///666YYYOOOgggrrrUUU|||yyyuuu]]]IIIFFFEEE@@@CCCLLLPPPJJJCCCNNNbbb___NNNHHH;;;===999:::>>>???LLLfffzzzuuu___QQQIIIMMMIIIJJJLLLLLLMMMPPPVVVZZZRRRQQQPPPLLLHHHFFFFFFGGG\\\mmm|||{{{lllVVVAAA333333HHHtttllluuuQQQuuuxxxwwwLLLBBBAAA@@@???@@@???===;;;888888999888777444222000---,,,++++++*********+++***+++,,,,,,+++,,,---///888JJJlllxxx{{{sss^^^zzz```RRRQQQSSSEEE999777555>>>888???SSSbbbbbb\\\ZZZ^^^ZZZUUUSSSQQQKKKBBB:::333555888:::999777666666666333111444999======;;;>>>EEE>>>???>>>___qqqZZZ;;;:::666666555555333222000///000///...,,,+++++++++***))))))))))))))))))))))))))))))))))))************,,,///666[[[|||]]]XXXxxx}}}uuupppYYYIIIGGGRRRXXX```fffaaaddd[[[NNNRRRbbb]]]KKKCCC777666555444444444444555555444444555666888:::<<<<<<===777666:::444111;;;999kkkdddCCC===333222111///---,,,+++***))))))))))))))))))))))))************+++,,,---...000IIIMMM___iiifffooojjj}}}~~~000000...---,,,+++++++++))))))))))))************...(((...111000GGGwwwvvv|||fffTTThhhoooYYYEEEVVVhhhoooxxxrrr___yyyuuu[[[OOOKKKCCC999:::<<>>AAA///333555444666999777111...+++111<<<@@@===???FFFEEE@@@;;;:::<<>>===555:::666111///...---,,,++++++++++++******+++,,,,,,,,,,,,+++***,,,......------...///888YYYXXXhhhzzz|||MMM~~~vvv{{{}}}bbbLLLGGGDDD===???HHHKKKEEEEEE\\\rrrcccDDD777777888888AAAGGGDDDRRRpppggg]]]ZZZOOOJJJ???CCCGGGIIIJJJLLLPPPTTTQQQPPPOOOKKKGGGEEEFFFGGG[[[mmm{{{yyyiiiSSS>>>111222CCC~~~nnn]]]{{{eeeLLLAAA@@@???@@@@@@@@@>>><<<777888999999888666333111---,,,,,,+++*********+++***+++,,,,,,,,,,,,---...333FFFdddooobbbccctttzzzPPPBBBCCCKKKDDD;;;888555999===OOObbbbbbTTTTTTaaaqqqkkkbbb[[[SSSGGG888...222777<<<===:::666444444222000000555<<<@@@>>>;;;:::EEE???BBBAAA\\\xxxoooQQQ<<<;;;666666666555444222111000000000...---,,,+++++++++))))))))))))))))))))))))))))))))))))************---,,,///RRR|||uuuTTTJJJ^^^{{{yyykkkmmm{{{[[[LLLMMMXXX^^^hhhssstttvvviiilllrrr^^^BBB888666777777777666555333222444444444555777:::<<<>>>AAA===555666>>>999222888@@@yyyJJJzzzqqq@@@>>>444333111///---,,,++++++))))))))))))))))))))))))************+++,,,---...(((GGGLLL___hhhxxxmmmddd|||:::555000---,,,,,,,,,,,,******))))))***+++,,,,,,(((+++''''''111BBBdddYYY___vvvdddJJJSSS^^^eee{{{qqqqqqttt|||oooVVVFFFAAABBB@@@999222///333;;;@@@CCC000000333888======999555...000444:::@@@CCCBBBAAABBB@@@>>><<<;;;:::::::::???<<<;;;<<<;;;888888<<>>BBBEEEGGGGGGFFFEEENNNMMMKKKIIIEEE???666000;;;888555555444444;;;BBBEEEFFFGGGJJJLLLKKKHHHEEEAAADDDBBB>>>???DDDCCC???AAAKKK^^^wwwddd<<>>;;;;;;:::666222333111///,,,++++++,,,---,,,,,,,,,+++++++++******++++++,,,------......///999JJJqqq]]]NNN[[[qqqzzzuuu^^^FFF>>>DDDGGGCCCBBBQQQ```cccZZZKKK<<<333===222BBB>>>@@@SSSfff~~~aaaUUUWWWWWWSSSJJJHHHFFFHHHLLLPPPPPPOOOPPPRRRKKKHHHMMMJJJFFFLLLeeevvv{{{jjjIII111///444SSSfffhhhlllRRRHHHEEEDDDBBB@@@???=========999:::::::::999777555444333111///,,,************+++*********+++,,,,,,---111CCCUUUddd~~~```nnnmmmfff|||GGG^^^jjj\\\FFF<<<:::999EEEFFFIIIOOOYYYggguuu~~~zzzqqqcccUUUJJJ@@@777111555999???AAA???:::555333444555666888999;;;<<<<<<>>>>>>@@@;;;FFFqqqjjj<<<<<<:::555444444333333222222111//////...---,,,,,,++++++************))))))))))))))))))))))))************222)))000@@@pppXXXNNNbbbvvv|||xxxzzz___ooopppYYYOOO]]]mmmuuuZZZBBB>>>===777333555777666555666555666666777999;;;===???AAA===:::999777444555999;;;cccXXXzzz{{{|||uuuNNNDDD<<<;;;777000///000///+++,,,+++***)))((((((((()))******))))))******+++,,,+++DDDLLL\\\ZZZ}}}]]]fff{{{zzz>>>:::444000...---,,,,,,******))))))***++++++,,,)))---+++***111???```~~~YYYssslllNNNLLL\\\hhhrrrxxxxxx{{{sssyyykkk[[[SSSRRR<<<666///---111777;;;===555555777:::>>>>>>:::666///000333888===@@@AAA@@@@@@???>>><<<;;;;;;;;;;;;===;;;;;;===<<<999:::>>>AAALLLoooooo|||kkkPPPuuu===999666333444444333222111000//////...---,,,************+++++++++******++++++,,,---***000222III|||nnniii___lll~~~yyynnnfff\\\]]]kkkxxxooolllxxx}}}wwwttthhh```VVVOOOLLLJJJGGGEEE????????????@@@AAABBBCCCKKKFFF???999888999<<<>>>???999444222222444;;;CCCEEEDDDEEEFFFHHHGGGEEEBBBAAACCCCCC???@@@DDDDDD@@@BBBRRRjjjOOOAAAXXXJJJEEE???======<<<999555555333111...---------...,,,,,,,,,++++++++++++***++++++,,,,,,---.........111JJJvvv___dddZZZnnnxxxyyyvvvcccQQQGGGDDDAAA<<>>===<<<<<<:::;;;;;;;;;:::888666555333222000...,,,+++******++++++******+++,,,,,,---...@@@SSSaaa~~~}}}ddduuu___}}}\\\kkkqqqdddUUUPPPPPPNNNJJJIIILLLWWWhhhwwwwwwcccPPPCCC:::555333666:::???AAA???<<<888777666666777777999:::<<<===HHHEEE;;;888\\\~~~uuuAAA555888444333333222111111000000//////...------,,,++++++************))))))))))))))))))))))))************---***555FFFxxxbbbOOObbbvvvoooaaaooowwwfff^^^gggrrr{{{lll[[[OOO<<<666222444777666666777666666777888:::;;;<<<===>>>;;;999888666666>>>HHH@@@RRR]]]vvvhhhGGG???===<<<888333111222000,,,,,,+++***)))))))))))))))******))))))******+++,,,...@@@JJJ\\\YYY\\\{{{oooxxxBBB>>>888333111///...,,,*********)))******+++,,,(((...,,,***...888VVV}}}ZZZnnnrrrVVVDDDWWWkkkgggxxxwwwddd\\\ffftttzzzkkk]]]RRRLLLIII;;;555///---111555888999888777777:::===>>>;;;777111111222555:::===>>>>>>>>>>>>===<<<<<<<<<<<<===;;;:::;;;===<<<:::;;;@@@KKK^^^~~~}}}uuuXXXlllWWW<<<555:::222444444333222222111000000...---,,,+++************++++++******++++++,,,---,,,///111;;;bbbqqqjjj[[[bbbwww|||sssaaaYYY^^^aaarrroooggghhhzzz}}}yyytttpppggg```WWWPPPMMMJJJFFFCCCBBB@@@<<<:::999:::===>>>BBB>>>888333222777???FFFCCC:::222000222555;;;BBBGGGFFFDDDEEEEEEEEEDDDBBBAAACCCCCC@@@AAACCCDDDBBBJJJ^^^xxxAAAAAA```IIIEEEAAA???@@@???<<<999888666444111///.........,,,,,,,,,,,,++++++++++++++++++,,,,,,------......+++DDDqqqZZZhhh|||TTTcccmmmrrr}}}yyyhhh\\\PPPCCC;;;888EEEUUUeeedddVVVLLLRRR\\\YYYRRR\\\```sssiiiTTTUUUWWWTTTSSSYYYSSSKKKFFFEEEHHHLLLNNNLLLMMMGGGFFFJJJGGGGGGSSSnnnyyyzzzooo]]]BBB333999IIIppp```\\\JJJIIIBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;999888666222222111000///---+++***+++++++++++++++,,,,,,---...;;;MMMZZZtttxxxfffuuubbbyyyuuu|||{{{oooeeeeeeeeecccWWWTTTWWWeeexxx}}}rrr[[[FFF999444555666888;;;???@@@???===<<<<<<:::999888777888:::<<<>>>@@@BBB===PPPuuuUUUCCC000666222222222111000000////////////......---,,,,,,,,,++++++*********)))))))))))))))))))))************))),,,444DDDuuuqqqTTTccc~~~ooo___```lll|||rrrnnnsssyyyfffgggaaaMMM;;;444000333666666666888666777999:::;;;;;;::::::>>>;;;888555111222===IIIMMM```\\\CCC>>><<<===:::555444555222---,,,++++++************+++******))))))******+++,,,000<<>>;;;:::;;;===;;;888;;;AAAYYYlllsssPPPFFF777999:::333555444444333222222111111......---,,,++++++++++++++++++******++++++,,,---000,,,///333IIIpppWWW\\\uuu|||yyyaaa[[[aaa[[[^^^hhhiiidddnnnzzzuuupppmmmeee___VVVPPPMMMJJJFFFBBBCCC@@@<<<888666777888999777999;;;<<<;;;<<<>>>@@@DDD;;;333222444666;;;@@@LLLJJJGGGFFFFFFFFFEEEDDDBBBCCCBBBAAA@@@AAABBBCCCWWWjjjdddBBBGGGaaawwweeeGGGDDDAAA@@@@@@@@@===;;;999888666333111///......------,,,,,,,,,+++++++++***++++++,,,------......---999```TTTQQQzzz|||WWWZZZcccpppzzz|||wwwiii]]]XXXPPPBBB;;;<<<@@@SSShhhppphhh```eeeooosssuuu~~~___TTTXXXVVVSSSTTTWWWRRRKKKEEECCCDDDGGGJJJJJJKKKFFFEEEIIIEEEIIIYYYppp{{{zzzlllYYY>>>111999JJJzzz___uuu~~~wwwGGGIIIAAAAAAAAA@@@???>>>============>>>===<<<;;;999888333333333333111///---+++,,,,,,+++++++++,,,,,,---000666EEEQQQllluuueeelllwwwkkk~~~zzz}}}zzznnndddbbbbbbaaa^^^\\\___jjjwwwzzzsssiiieeeZZZJJJ;;;333333666:::888:::===>>>======>>>???===<<<:::888888:::===>>>======FFFsssuuu>>>>>>222555333222222111000000////////////......---------,,,+++++++++*********))))))((()))))))))************+++...---666aaazzzYYYYYYsssvvvcccYYYfffooo|||vvvtttwww{{{^^^CCCOOOQQQ???:::333///111555555666888777888:::;;;;;;:::888777;;;888777666333444<<>>999666444333111000++++++***************+++&&&+++***((())))))<<>>>>>>>>;;;:::;;;<<<999777<<>>===@@@:::666666777777999>>>NNNKKKHHHFFFFFFFFFFFFEEECCCBBBBBB@@@??????CCCGGG___vvvJJJIIIjjjgggfffQQQDDDBBBAAA@@@@@@???===;;;999888666444222000///...---------,,,,,,,,,++++++******++++++,,,------...222000RRR___QQQmmmhhhXXX```rrr|||zzz{{{}}}ZZZRRRPPPVVVTTTHHH???>>>;;;HHH]]]mmmooolllsss}}}uuuZZZWWWZZZVVVSSSVVVSSSQQQMMMIIIFFFFFFGGGHHHHHHIIIEEEFFFIIIEEELLLaaappp{{{yyyjjjUUU;;;///999^^^}}}aaaeeeFFFGGGAAABBBBBBBBBBBBAAA??????===>>>>>>>>>===;;;999888444444555444333111///---------,,,,,,+++,,,,,,---222000>>>KKKgggyyykkkjjjiii{{{qqqtttqqqfffYYYQQQNNNNNNQQQRRRVVV\\\___]]]UUUNNNFFFBBB<<<777444444777:::777888:::;;;;;;<<<>>>@@@???===;;;::::::;;;>>>???FFF===NNNyyyddd777666777333333333333222111111000000///...............------++++++++++++************((()))))))))************,,,111***---LLLsssuuuTTTJJJhhh{{{zzzqqqyyybbbfffooottt|||wwwssssssvvvzzzyyyuuu^^^???777EEEIII???:::333///111444555666999888999;;;;;;;;;999777666555444555999:::;;;AAAHHHYYYjjjuuuuuuDDD<<<<<<:::;;;:::666666777444...///...---,,,,,,+++++++++******))))))******+++,,,'''666IIIOOO___vvv]]]bbbaaayyyAAA>>>:::777555444222000,,,+++******)))*********)))---***)))+++)))444MMM{{{qqqjjjiiirrrWWWIII[[[dddjjjlllkkkbbbWWWSSSYYYaaa{{{xxxrrrkkkmmmeeeYYYPPPIIIDDD???<<<;;;777333444999>>>AAAAAAMMMGGG>>>999777777666444222111000222555888:::::::::;;;<<<===>>>>>>>>>>>>;;;:::;;;;;;999:::BBBLLLeee~~~nnnzzzKKKvvv~~~WWWAAA222>>>888666555555555444444333333333000000111000000///...---++++++******++++++,,,---000'''***111444JJJxxxrrraaa```qqqwwwqqqkkkiiibbbaaafffiiieee]]]```uuu{{{wwwqqqkkkgggYYYRRRJJJEEECCCBBB@@@===============;;;999888777///111555;;;@@@BBBAAA???<<<999888999777666999???JJJHHHEEECCCDDDDDDCCCBBBCCCAAA@@@@@@@@@AAAHHHQQQjjj|||===XXX|||gggKKKBBBBBBAAAAAA???>>><<<;;;999999777666444222000///------------,,,,,,,,,,,,******++++++,,,,,,------111...LLLooo^^^jjjTTT\\\ppp~~~{{{uuuxxxZZZ[[[aaagggdddUUUDDD:::@@@EEERRRcccmmmsssuuueeeXXXXXXYYYVVVTTTWWWRRRRRRQQQNNNKKKIIIJJJKKKHHHIIIFFFGGGJJJFFFPPPjjjqqqzzztttcccNNN888333AAAggg|||XXXGGGDDDAAAAAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>===;;;:::888666666666555444222111000...------,,,,,,,,,,,,,,,000***888GGGbbb}}}vvvsssvvvooo~~~|||wwwnnnooommmdddWWWLLLEEECCC;;;>>>BBBCCCBBB???<<<:::888999:::888666555666777555777999::::::;;;===??????>>>===<<<<<<===???@@@;;;???cccmmmPPP888000999111444333333222111111000000........................,,,++++++++++++*********))))))))))))***************111,,,000AAAbbbtttWWWIII]]]yyyzzzrrrooo}}}|||yyyrrrmmmlllkkkfff___HHHAAA:::;;;AAAFFFDDD@@@<<<555///111444555666999999::::::;;;:::999888777777666666777555555;;;DDDzzzGGGkkkoooAAA>>>>>>:::;;;999666555777555111222111///...,,,+++++++++******))))))******+++,,,&&&222GGGMMMXXXgggxxx[[[sssDDDAAA<<<999777444111///,,,++++++***))))))******+++,,,((())),,,)))...AAAttt}}}tttrrruuu[[[IIITTTaaaiiillllllggg```^^^bbbhhhuuuyyytttvvvuuupppfff```VVVMMMHHHEEEDDDCCC:::666333444:::AAAFFFGGGPPPHHH>>>888777777777666111000000222666999:::::::::;;;<<<===>>>>>>======;;;:::;;;;;;;;;???KKKYYYnnnxxx~~~\\\^^^===;;;<<<555<<<555555555555555444444444444222222333333222111///...++++++******++++++,,,---,,,---+++,,,111===bbbnnnXXXaaattt~~~}}}{{{sssjjjhhhooo```___iiifffZZZbbbxxx~~~|||zzzvvvooohhhcccVVVOOOGGGBBBAAAAAA@@@???:::;;;;;;;;;;;;;;;::::::777444333777>>>BBBAAA===;;;::::::999555333;;;DDDFFFEEECCCBBBBBBBBBAAA@@@BBB??????AAABBBFFFRRR___WWW>>>hhh{{{]]]MMMAAABBBCCCBBB???===<<<;;;:::999999888666555333222...------------,,,,,,,,,*********+++,,,,,,------,,,///DDDmmm]]]eee{{{QQQYYYggg|||}}}rrr}}}yyymmmrrrvvvvvvqqqgggUUUFFFFFFFFFPPP```kkkuuueee___WWWSSSTTTUUUVVVVVVSSSTTTSSSPPPKKKIIIJJJLLLIIIIIIGGGIIILLLGGGTTTrrruuuxxxlllWWWCCC555;;;QQQ{{{|||zzzOOOIIIAAA???@@@BBBCCCCCCBBBAAA@@@===>>>>>>>>>===;;;999888888777666555444333333333......---,,,,,,,,,,,,,,,...'''666@@@VVVvvv{{{|||jjj|||```pppxxxtttppplllgggaaaZZZPPPGGGBBB444555555444333444555777999:::;;;999555444555777555777999:::::::::<<<===>>>>>>>>>>>>>>>???@@@AAA555WWWxxxFFF555222555111222222222111000000//////............////////////,,,,,,+++++++++*********))))))))))))************'''///+++333<<<]]]tttTTTYYYsssggg|||~~~zzzyyyrrrhhhdddaaaXXXMMM===555555>>>EEEBBB======>>>666111222444555666999::::::999999999999999888999::::::444,,,...@@@SSSeeebbb}}}kkkAAACCC@@@======:::666666999888444444333111///---+++************))))))******+++,,,***,,,DDDOOOPPPwwwwwwZZZ}}}|||}}}uuuuuu~~~GGGDDD???;;;888444111...,,,,,,+++***))))))*********)))%%%&&&,,,''')))999ddd}}}{{{vvv[[[JJJQQQ\\\eeeiiimmmjjjfffffflllsssyyyyyyqqqrrrpppiiiddd^^^TTTJJJBBB??????AAA;;;777444666===EEEJJJMMMKKKCCC:::555555888999:::000000000333777::::::::::::;;;===>>>>>>>>>===<<<:::::::::<<<===CCCSSSbbbxxx~~~wwwNNN|||ooo///444EEE***@@@444555555555555555444444444333333444444333222000///++++++******++++++,,,---$$$///+++***777FFFfff```WWWrrr|||{{{xxxjjjmmmrrrWWWUUUpppuuu]]]VVVfff{{{{{{zzzxxxtttnnnfff```WWWPPPGGGBBBBBBCCCCCCCCC999999999999:::;;;<<<===???999666:::AAACCC===666;;;;;;;;;888222111<<>>>>>BBBEEEKKKZZZiiiyyy===@@@ooouuu~~~AAAJJJBBBCCCDDDCCC@@@===<<<;;;;;;:::::::::888777555555......---------,,,,,,,,,)))******+++,,,,,,------(((111:::___PPP]]]vvvrrrTTT\\\^^^yyy~~~qqqyyy|||pppuuuvvvrrrrrrtttlll```BBBDDDPPP```kkksssvvvbbb___WWWOOOOOOUUUXXXUUUTTTTTTRRRMMMIIIGGGIIIKKKJJJJJJHHHKKKMMMHHHWWWvvvxxxwwwfffLLL;;;333CCC___sssqqqxxxJJJIII@@@===???AAABBBBBBAAA@@@???======>>>===<<<;;;999888999888666555444444444555///...---,,,,,,,,,,,,,,,---'''666;;;IIIkkkyyy___cccsssxxxyyyooo|||wwwyyy}}}wwwssslllccc[[[YYYXXXQQQFFF>>>:::777444222333666999;;;;;;<<<:::666222222444888555888:::;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAAJJJ~~~sssBBB000555222333111111111000//////...............///////////////,,,,,,,,,+++++++++******))))))))))))************&&&---'''111999^^^ZZZRRRzzzyyyggg|||zzzuuuwwwrrrfff```^^^WWWMMM???999777;;;===;;;;;;???@@@888222222444555777999::::::999888888999999:::555:::<<<666...777WWWwww^^^yyyccc>>>BBB<<>>;;;666777::::::777666444222///---+++***)))*********)))***++++++,,,...'''AAARRRJJJbbbIIIsssJJJBBB;;;999888444111222333111///---,,,+++++++++))))))******+++,,,......VVVoooUUUKKKNNNQQQ```iiiqqqoooiiijjjttt{{{~~~}}}~~~tttiiikkk```ZZZRRRJJJEEEBBB@@@???===:::666555999AAAJJJPPPBBB<<<666222222333333333//////000111444777:::;;;<<<:::888888;;;<<<;;;999;;;<<<===<<<:::CCC^^^yyyvvvooohhh~~~OOO000===000444@@@---333333333333333333333333333333333333333222111000------,,,+++++++++,,,,,,+++)))+++...---666VVVvvvuuujjj___yyy|||tttdddhhh[[[TTTeeetttgggVVVYYYjjjooouuuuuupppgggaaa^^^TTTMMMEEE@@@??????===;;;;;;;;;<<<>>>????????????::::::>>>EEEKKKJJJ@@@777888888777333111666@@@IIIIIIFFFBBBAAABBBCCCAAA???DDD>>>>>>DDDGGGQQQnnnPPPCCCccc[[[___mmm}}}vvvRRR@@@HHHHHHFFFDDDBBBAAA???>>>DDDAAA>>>;;;999777555333444222///,,,+++,,,---...+++++++++***++++++,,,,,,---333...SSSdddFFF|||]]]aaavvv}}}ttt|||yyyqqqpppwww|||ttthhhHHHJJJPPP[[[fffvvvjjjNNNRRRTTTUUUSSSSSSTTTUUUTTTTTTOOOKKKIIIKKKLLLLLLKKKIIIIIIGGGDDDGGGVVVlll||||||vvv[[[AAA777222EEEmmmiiijjjxxxcccKKKBBBDDD???@@@AAABBBAAA???===;;;<<<;;;;;;<<<======<<<:::999888777666555444333333/////////...------,,,,,,---+++...888FFFXXXnnnoooRRRdddppp|||zzzmmmqqqrrrvvvrrrjjjfff```YYYQQQIIIBBB===;;;777333333555888888777;;;>>>???;;;555111333666888999:::;;;<<<<<<======999@@@??????FFFDDD???CCCrrrMMM888222333777555000000111111111111000000000000//////.........---------,,,,,,,,,,,,++++++))))))))))))))))))))))))000&&&,,,222444RRRyyyZZZSSSbbbwwwyyybbbmmm{{{tttnnnhhhccc___XXXMMMDDD:::666555777===@@@???<<<===555......444;;;<<<;;;<<<<<<;;;;;;:::999888777<<<777000///===@@@TTTyyytttLLLFFF444<<>>:::888999;;;:::888555555444222000---+++***+++***************++++++,,,...555FFFNNNRRR{{{SSShhh{{{KKKBBB<<<:::999555333333333222000...---,,,,,,,,,)))))))))***+++,,,------IIIooozzzSSS@@@HHHJJJWWW```hhhhhhdddfffrrr~~~}}}}}}{{{mmmjjj^^^XXXOOOHHHCCC@@@>>><<<:::777444222444999>>>BBB;;;666111......///000///------///111444777:::<<<<<<:::888888:::<<<;;;999<<<999888:::AAAOOOhhh~~~zzz```vvvwwwCCC///:::111444???333333333333333333333333333333333333333333222111000......------,,,,,,,,,+++***(((***+++(((+++@@@XXXsssYYYllluuujjjbbb```YYY^^^kkkiii^^^^^^```gggppprrrnnnfff```]]]SSSMMMEEE@@@>>>>>><<<::::::;;;<<<===>>>?????????999;;;???EEEIIIEEE===555999999888666555999@@@GGGFFFCCCAAAAAABBBCCCBBB@@@AAA<<<===FFFQQQgggvvv:::NNNaaaooommm~~~jjjLLLIIIKKKJJJIIIGGGEEECCCBBBAAAFFFCCC???===;;;:::777555777555222///------------,,,,,,++++++++++++,,,,,,---,,,...EEEiii```ooommm___ssssssrrr{{{vvvvvv}}}}}}ttt```]]]\\\___fffrrrxxxPPPFFFMMM\\\ZZZWWWTTTSSSRRROOOLLLOOOKKKGGGEEEGGGHHHHHHGGGFFFKKKKKKHHHNNN```sss~~~zzzkkkWWWEEE777:::RRRllldddpppzzzSSSAAA@@@DDD??????@@@@@@???>>><<<;;;<<<;;;;;;<<<======<<<:::888888777666555444333333000000///......---,,,,,,,,,)))+++222>>>OOOddduuu|||aaaZZZ}}}wwwwwwrrr~~~|||yyytttooolllgggccc]]]VVVOOOHHHAAA<<<;;;777444333555888999999888:::;;;888333111333666888999:::;;;<<<=========AAA>>>999>>>DDD===>>>OOOggg777111111---...000///000000111111000000///000/////////.........---------,,,,,,,,,,,,++++++************************)))&&&***+++***<<<```yyydddNNNOOOmmmjjjiii~~~uuuxxx}}}tttnnngggccc___XXXMMMEEE999777777:::???AAA???;;;:::444...///555;;;<<<;;;<<<<<<;;;:::999888888888;;;222AAA;;;888ddd```ggglllvvvGGG@@@GGGDDD@@@===:::999:::;;;999888777666555444111///---,,,++++++************++++++,,,,,,000FFFTTTRRRyyy``````||||||KKKCCC===<<<;;;888555555444333222000///.........***)))))))))***+++,,,,,,888QQQtttUUU888AAAEEEQQQ[[[dddfffdddhhhsss~~~}}}}}}ooohhh[[[UUULLLEEE@@@===;;;:::999777444222111111222333333///+++)))***+++,,,,,,,,,---...111444888;;;===<<<:::888999:::;;;;;;:::???888555<<>>===<<<;;;999999:::;;;<<<>>>>>>>>>>>>999===BBBFFFEEE@@@999444888777666666888;;;???BBBBBBAAA@@@AAABBBCCCBBBAAA@@@???BBBLLL___{{{JJJ888cccXXXrrrrrr\\\FFFSSSMMMLLLKKKJJJHHHGGGFFFEEEGGGDDDAAA???>>><<<:::888999888666444111///...---------,,,,,,,,,,,,,,,---...&&&---555bbbyyyUUU___nnnvvvkkkxxx~~~}}}yyyxxx|||}}}vvvooohhhcccbbbeeeoooxxxDDD888GGGZZZyyymmm^^^UUUSSSRRRNNNKKKJJJHHHEEEDDDDDDFFFFFFFFFDDDLLLNNNJJJSSSiiiyyy{{{www\\\PPPCCC222EEEcccbbbccc}}}yyyKKK===AAADDD>>>>>>===<<<<<<;;;;;;:::<<<;;;;;;;;;======;;;:::888777777666555444333333111111000///...---,,,,,,---***)))...777DDDYYYjjj~~~~~~]]]hhhxxxyyynnnyyyiiizzzzzzzzzyyyxxxvvvqqqnnnddd___YYYSSSMMMFFF@@@;;;;;;888555444666999;;;<<<999::::::666222000333666888999:::;;;<<<=========CCC@@@>>>BBBAAA:::NNNvvvMMM(((222777...---111//////000000000000///////////////...............------,,,,,,,,,,,,++++++************************(((---...---+++///NNNxxx{{{YYYLLLiiiuuusssxxxtttwww~~~rrrlllddd```\\\VVVLLLDDD;;;;;;===AAAEEEDDD???;;;666222...000666;;;;;;:::<<<;;;:::888888888999999999666===111>>>xxxWWWzzzWWWDDD777MMM<<<===;;;::::::::::::888666888777777555333111///...++++++************++++++,,,---+++AAAVVVNNNmmm]]]pppxxxnnn~~~KKKDDD>>>>>>===999666666555444333222111000//////******)))))))))***++++++///>>>RRRccc???888AAAMMMWWWccchhhggghhhpppxxxooofffYYYSSSJJJCCC>>><<<:::999:::999888666333000...---...,,,***)))***+++,,,---///000111444666999;;;<<<;;;:::999999::::::::::::???;;;:::BBBTTTjjj~~~~~~WWW;;;888222111444444111333222222222222222222222222222222333333333222222111000111111222000...+++***,,,+++---111000,,,///555EEEiiitttllloooqqq}}}{{{vvviiioooeeeYYY]]]ccchhhqqq___\\\[[[^^^bbbccc___[[[QQQKKKCCC===<<<;;;999777888888:::;;;======>>>>>>999>>>DDDEEEAAA;;;666444333222333555:::===??????AAAAAAAAAAAABBBAAAAAA@@@AAAFFFOOO\\\rrr{{{;;;\\\zzz]]]qqqyyyTTTDDDTTTMMMMMMLLLKKKJJJHHHHHHGGGGGGDDDAAA???>>>===;;;:::999999999888666333111//////...------,,,---------000(((+++...MMM}}}SSSdddfffjjjyyy~~~nnnrrr~~~||||||xxxtttrrrssspppjjjkkkddd^^^[[[ZZZ]]]gggqqqlllHHH@@@PPPfffyyyzzz___QQQOOOOOONNNMMMJJJHHHGGGFFFFFFGGGHHHHHHEEELLLMMMJJJVVVnnnyyyuuuqqqPPPEEE999...WWWsssUUUhhh^^^JJJ===???<<<<<<<<<;;;999999999999999;;;::::::;;;<<<<<<;;;999777777666555555444333333222222111000...---,,,,,,000,,,+++---222>>>QQQbbbuuuuuuWWWnnn{{{sss}}}iiilllpppqqqrrrpppjjjddd```\\\VVVPPPKKKEEE@@@<<<;;;888666555666:::===???CCCBBB???999444222333555888999:::<<<===>>>>>>>>>===EEEFFFCCCBBBIIIoooiii>>>)))333777222111111...//////000000//////...........................------,,,,,,,,,+++++++++************************)))111///000333...EEEwwwlll[[[pppvvvuuu}}}uuuooottt}}}nnnhhh```[[[XXXRRRJJJCCCBBBCCCFFFIIIJJJFFF@@@:::222000///222888;;;;;;999;;;:::888777666777999:::???;;;,,,>>>}}}[[[yyyJJJCCC666EEE111777888888999999777555333777777666555444222000///,,,,,,+++*********++++++)))000***777PPPKKKZZZzzziiiOOO}}}xxx|||IIIBBB>>>>>>>>>:::777777555555444333333222111000++++++******************,,,:::BBBbbb{{{TTT333777FFFRRR```gggfffeeegggkkkqqqgggXXXRRRIIIBBB>>>;;;:::999::::::999888666222000..................///000111444555666777999:::;;;;;;::::::::::::999999:::;;;999===DDDOOO___vvvWWW\\\LLL444:::222---666666...000222222222222222222222222111222222333333333222222111222333333222///---+++)))((()))+++,,,***+++...===bbb|||~~~hhh\\\sss}}}{{{ssspppeee]]]]]]ZZZ```qqqlllaaaVVVTTT[[[___]]]YYYQQQKKKBBB===;;;:::888666666777999:::<<<=========777<<<@@@@@@;;;555333222111111444888===@@@AAA@@@AAABBBBBBAAA@@@@@@@@@@@@AAANNNaaauuuWWWIII~~~ttt\\\SSSEEELLLLLLLLLKKKJJJIIIHHHHHHHHHEEECCC@@@???>>>===<<<:::888999::::::999777555444000//////...------......///,,,***111666ooojjjKKKvvvyyynnnrrrvvvpppxxxyyyyyyzzzvvvppplllkkkhhhbbbaaa\\\VVVQQQJJJBBB???BBB===@@@:::888AAAOOOlllpppVVVLLLMMMNNNLLLJJJIIIIIIHHHHHHGGGHHHIIIJJJEEEJJJJJJMMM^^^ttt{{{ssscccHHH:::111:::nnnVVVyyyJJJEEE;;;999333;;;:::999888777777777777:::999888999;;;;;;999888666666555555444444333333333222111000///...------...,,,+++,,,///888IIIZZZtttbbb]]]sss}}}qqqvvvvvvxxxuuuooollllllggg___]]]YYYSSSNNNJJJEEEAAA>>>:::999777666777;;;@@@CCCPPPLLLFFF>>>777444444555888888:::<<<===>>>??????;;;CCC???<<>>;;;===777333444666777666444222111555555444444333111000///---,,,,,,+++******++++++$$$222,,,///GGGNNNNNNaaa~~~LLLzzzwwwGGG@@@<<<===>>>:::666666444444555444444222111000------,,,+++************%%%444<<>>;;;999888777777777666555333222111111222444444444444555666777888999:::;;;;;;;;;;;;:::;;;;;;:::999999:::<<<666BBBQQQ^^^nnnwwwQQQ}}}888333666///,,,555777222111222222222222222222222222111111222333333333222222333333333333222111///...---,,,+++***))))))***+++...NNN```lllTTTjjj{{{~~~yyyrrreee___```XXXYYYiiiqqqfffZZZUUUWWWYYYWWWTTTRRRKKKBBB===;;;:::888666555666777999;;;<<<======666999;;;999555222222333555777:::>>>AAACCCDDDDDDAAABBBBBBAAA???@@@BBBDDDEEEZZZuuuNNNaaaooo~~~OOOSSSFFFEEEJJJJJJIIIIIIHHHHHHHHHHHHDDDBBB???>>>>>>===<<<;;;999:::;;;;;;;;;:::888777111111000///............,,,...+++444,,,ZZZ~~~RRR___vvvmmm{{{sssooo|||}}}xxxxxxxxxtttooommmmmmiiidddXXXTTTQQQOOOHHH===666555666333111;;;IIINNNbbbsss^^^MMMNNNTTTRRRMMMJJJFFFGGGHHHHHHGGGGGGIIIKKKGGGGGGJJJWWWlll||||||sssSSSBBB222777XXX|||iiiCCC???<<<888666999999888888777666666555888777777888999999888666555555555444444444333333222222111111000000//////+++******++++++111@@@PPPuuulllggg|||yyyvvv}}}kkkcccdddbbb\\\ZZZVVVPPPKKKHHHEEEAAA???:::999888777888<<>>??????@@@@@@???666BBBnnneee444222444///(((///222(((------............---------------------.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))%%%***---)))222GGG{{{}}}pppXXXVVVkkk{{{{{{qqqbbbmmm{{{xxxnnniiinnnvvvxxxuuunnnggg^^^XXXVVVRRRLLLFFFBBBCCCDDDCCC@@@;;;666333222222333666999;;;;;;::::::888555333333666:::===333:::cccqqqpppkkkzzz555===333888333:::111333555666444222111111333333333333222111//////...---,,,++++++***++++++###//////--->>>OOOOOOHHHzzz]]]mmm}}}DDD>>>:::<<<<<<999555555333444444555444333111000///...---,,,++++++++++++$$$+++333GGGooorrr\\\===>>>KKKZZZeeeiiijjjmmmpppqqqtttbbbUUUOOOGGG@@@<<<:::999777777666555444444444444555333555888888777666777999666777999:::;;;<<<<<<;;;999;;;<<<:::888888:::<<<>>>MMM^^^mmm}}}ddd{{{ZZZ<<<444///---///222444333222111111111111111111111111000111222333333333333222444333333333222222111111111111000---++++++,,,------???YYY^^^eeesss}}}{{{{{{mmmbbbeeeddd^^^___iiiiiifff```XXXRRROOONNNRRRKKKCCC===;;;:::888555444555666888:::;;;<<<===::::::999888666666777999:::===AAACCCAAAAAABBBDDD@@@@@@AAA??????AAAGGGKKKWWWmmm~~~ZZZmmmqqqnnnaaaMMMPPPEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHDDDBBB@@@??????>>>===<<<<<<<<<<<<;;;:::999888888222222111000////////////+++,,,...//////EEEuuunnnYYYyyyxxxfffqqqzzzqqqooo|||{{{xxxvvvuuuqqqmmmmmmnnnjjjcccSSSNNNLLLLLLIIICCC???@@@DDD>>>777AAATTTZZZ___lllhhhTTTFFFJJJQQQPPPLLLKKKEEEHHHIIIIIIHHHHHHJJJMMMMMMGGGNNNeee{{{tttiiiGGG===---JJJ{{{xxxhhh}}}___CCC<<>>???@@@@@@CCCCCCIIIjjj|||>>>333...222333,,,...111+++---------......---------,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++///(((***...***+++333555bbb~~~|||XXXMMMkkkyyytttuuuxxxxxxyyyvvvpppooossstttqqqlllddd[[[UUUSSSPPPJJJEEE===>>>>>><<<:::777555444444444555777999;;;;;;;;;:::777444111222666;;;>>>@@@nnnVVVbbbttt\\\999777000333000555111333666555333111222333222222333222222111000///......---,,,++++++++++++***(((...///222FFFRRREEEzzzeeewww{{{CCC===999;;;<<<888444444333444444555444333111000000///...---,,,+++++++++...'''(((777XXXrrrsss{{{RRR777BBBQQQ\\\ccchhhnnnsssgggtttxxx~~~rrr\\\TTTNNNFFF???;;;999888777999888666444444555666888333777::::::888777888:::333555777:::;;;<<<<<<<<<999;;;<<<;;;888888:::===JJJXXXhhhwww\\\iiirrr000;;;444+++...333//////222000111111111111111111111111000111222333333333333333444444333222222222333333---000111...++++++,,,,,,///,,,GGGkkkmmmdddlllzzz|||vvvdddjjjqqqfffZZZ___iiipppjjj[[[MMMIIIJJJSSSLLLCCC===;;;:::888666333444666888:::;;;<<<<<>><<<::::::<<<>>>@@@<<>>??????>>>???CCCKKKPPPjjj~~~qqqtttccc```llleeevvvOOOOOOLLLDDDNNNIIIIIIIIIIIIIIIIIIIIIHHHEEEBBB@@@???@@@???>>>===???>>>===;;;:::888777777333222111000////////////,,,)))111&&&555666aaaiiixxxuuuaaajjjxxxcccsss}}}yyywwwuuurrrmmmiiijjjkkkfff^^^TTTMMMGGGEEEBBB>>><<<>>>222===???BBBPPPXXX^^^ggggggPPP======CCCDDDEEEIIIGGGIIILLLLLLJJJJJJMMMOOORRRIIIRRRnnn|||iii\\\BBB:::+++YYYlllOOO~~~AAABBB999???333666666777999999888777444333555444444555666666555333444444444444444444333333000111111111111222222222......///...******666CCC@@@aaakkksss^^^sss~~~www|||}}}rrroooqqqkkk```SSSOOOJJJFFFCCCAAA???>>>::::::999888888===EEELLLIIICCC<<<666555777999;;;777888:::<<<>>>@@@@@@AAAAAALLLgggWWW;;;555''')))222...)))++++++,,,------......------,,,,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,$$$,,,000&&&,,,666---LLLzzz^^^RRRwwwuuullltttwwwrrrnnnnnnnnnjjjhhh```WWWQQQOOOLLLGGGBBB;;;;;;;;;999777666777888666666666888999:::;;;;;;999777333111222666;;;>>>eeepppppp???AAA444666555888555222555777666333222333555222333333333333222111000///...---,,,++++++++++++222###,,,222(((:::QQQIII]]]uuummmjjjhhhDDD???:::999<<<>>><<<999666888::::::777555333222000//////...---,,,,,,,,,(((+++***,,,???gggpppsssGGGBBBSSSaaa^^^gggqqqggggggkkkrrrxxxuuujjj___YYYRRRJJJ@@@:::999888555222333444555666777777777777888777666666666777999:::888999::::::999999:::<<<555:::???===999:::BBBKKK```iiizzzeee^^^~~~~~~DDD999555///000000000111111111111111111000000000000111111111111222222222333333333444444444444333222111111777555222///------...///------333EEE```yyy|||ooommmgggsssfffllloooggg___fffooouuuoooaaaTTTMMMIIIDDD@@@??????===777111777777666666777777888999???===<<<<<<===???@@@@@@DDDAAA>>>>>>@@@@@@>>><<<<<<@@@BBBAAABBBKKK]]]lllsss\\\yyyRRR___YYY[[[sssTTTVVVLLLEEEOOOQQQOOOOOONNNNNNLLLKKKJJJIIICCCCCCBBBBBBAAAAAAAAA@@@AAAAAA???>>>===;;;:::999888999999777333///---,,,---++++++333000***HHH}}}qqq[[[|||iiizzz~~~~~~hhhddd||||||wwwsssqqqrrrqqqnnnllljjjeee```\\\RRRMMMFFF@@@<<<:::888777===555;;;NNNXXXXXXdddxxxlllVVVQQQQQQKKKGGGHHHOOOIIIGGGLLLPPPPPPNNNMMMPPPHHH^^^{{{}}}xxxfffHHH>>>&&&IIIZZZkkkVVV888===666555222222777777666666555444222222333333333333333333333333333333333222222111111111222111111000///......---000000//////.........---===PPPiii}}}nnnYYY||||||~~~yyy[[[SSSRRRJJJ???<<>><<<999888999<<<>>>>>>???<<<777333444888;;;;;;EEE555;;;GGGDDDIIINNNBBBUUUyyy~~~EEE+++//////...---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,777zzzxxxXXXsssqqq___dddjjjkkkjjjkkkppptttkkk___QQQJJJIIIHHHCCC======<<<:::888666666666666777777666666999<<<:::666@@@,,,+++:::555,,,KKK{{{```\\\oooLLL???666555777555666999222222222333333333444444666666555444222111000000111000///...---,,,+++++++++,,,,,,***+++444DDDPPPFFFttt___xxx@@@<<<888888;;;===<<<::::::;;;<<<:::888555444333000000//////...------,,,---,,,+++,,,888TTTxxxqqqQQQQQQggggggbbbffffffddddddffffffddd```\\\ZZZSSSLLLCCC>>><<<:::777333333333444555666666666666999888777777777888::::::;;;<<<>>>===<<<;;;;;;<<<::::::999666777AAAPPP]]]tttiiizzzjjjZZZvvvaaa888333////////////000000000111111111000000//////000000111111111111222222222333333444444444444333333222111666555333111///.........------000>>>WWWsss~~~nnnggg~~~sssuuuwwweeeiii}}}pppggg___aaafffeee]]]UUUPPPJJJCCC>>><<<;;;999777444444555777999;;;>>>???===<<<<<<===>>>@@@AAAAAA???>>>>>>???BBBCCCAAA???===>>>@@@BBBJJJ\\\vvv^^^ZZZpppXXXjjjqqq\\\___vvvlllvvvPPPUUUMMMIIISSSSSSOOOOOOOOONNNMMMLLLJJJJJJGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>===<<<<<<======;;;666222000///111...+++//////)))999\\\rrrWWW___vvvpppzzz~~~uuuooottt~~~}}}{{{xxxvvvuuutttrrroookkkhhhbbb\\\XXXQQQLLLEEE???===<<<;;;;;;<<<777<<>>>>>>>>;;;;;;;;;===@@@@@@???===CCCDDDFFFMMM]]]wwwttt]]]hhhxxxjjjCCCttt}}}sssrrr^^^KKKRRRMMMMMMUUUSSSOOOOOOOOONNNMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJIIIIIIFFFFFFEEEDDDBBBAAA@@@@@@BBBBBBBBB@@@;;;777444444222111++++++000,,,---:::eeeaaaLLLttttttiiippp}}}zzznnnlllwww~~~}}}{{{zzzyyyyyyyyyrrrpppllliiifffaaa[[[WWWQQQKKKDDD>>><<<===>>>>>>;;;999<<>>===>>>@@@BBB;;;;;;;;;<<<===<<<:::888CCCBBB===CCCWWWkkkooo222$$$777...------,,,,,,+++++++++)))*********++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,888```tttqqqbbbRRR___lllzzz}}}vvvhhhZZZYYYccclllnnnnnneeeXXXMMMEEE@@@===;;;::::::999999999::::::;;;666:::@@@BBB???:::777666555222+++000GGGlllppptttmmmGGG===666000111222111111222111111111222222222333333444444333333222111000000111000//////...---,,,,,,)))+++,,,******///999BBBGGGGGGbbbeee:::777444444666888888777888777555444333333333222111111111111000000//////...((()))---+++,,,BBB\\\___|||}}}mmmkkklllhhhiiihhhcccZZZTTTRRRNNNKKKGGGCCC>>>;;;999777555222222333333444555555444444888888888888888999999999555777999999999888999::::::;;;???GGGSSS```iiinnnvvvWWWWWW~~~EEE......000000---............/////////000//////......//////000000000000111111111111222222222333444444333333333444555555555444111...---...,,,,,,///999SSSxxxpppGGGUUUaaafffmmmqqqjjj^^^rrrvvvvvvmmmfffeeejjjnnnlllhhh___SSSGGG???;;;:::999999888777777777777888777999;;;======<<<<<<===>>>===<<<<<<===>>>???@@@OOOSSS[[[iii|||bbbeeeyyyhhh@@@QQQ```wwwfffPPPKKKOOOJJJMMMTTTPPPMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDCCCBBBBBBEEEFFFEEECCC>>>:::888777///333---***111222,,,---IIIppp```___{{{~~~ooommm~~~ssslllqqqzzz~~~|||zzzwwwuuutttssssssmmmkkkiiigggeeebbb^^^ZZZRRRLLLCCC===;;;<<<===>>>;;;;;;<<>>>>><<<<<<<<<======;;;999666444888666888>>>BBBBBBAAABBB<<<>>>;;;SSSxxx@@@---......---,,,,,,,,,+++++++++***)))))))))************+++************************************++++++++++++************************))))))*********+++++++++///'''>>>ZZZtttxxx___YYYjjjQQQSSSeeerrrfffhhhjjjfff]]]QQQEEE???777666666666555555555555333555999===;;;444000///222...555DDDnnn{{{XXXMMM:::555222//////111000//////000000000111111111222222333333222222111111000000000000000///...------,,,)))+++,,,+++***,,,333999EEE@@@VVVkkk{{{999777444222333333444444555222111111333555555444111111111111111000000000...***,,,000+++&&&444III^^^uuurrroookkkeeejjjjjjeee^^^YYYOOOEEEEEEBBB>>><<<:::888666555222333444444555444444444555666666777777777777777999:::::::::888888999;;;<<<@@@IIIWWWeeeqqqwwwyyy|||^^^RRR|||WWW///...222000222,,,,,,---------.........//////............////////////000000000111111111111222222333444444444444333555666666555333000//////...------000???]]]yyyyyyxxxVVV;;;BBBYYYfffhhhgggkkkvvv{{{sssiiifffggghhhppppppmmmfff[[[PPPHHHDDD======<<<;;;;;;;;;<<<<<<777:::======;;;::::::;;;BBBAAA???>>>@@@DDDJJJNNN\\\gggxxxhhhzzzlllLLLTTTVVVRRRzzzmmmTTTOOONNNLLLHHHJJJNNNLLLJJJJJJKKKJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBEEEFFFFFFCCC???;;;999999---666222***000222...---222fffqqqTTTsss~~~qqqqqqyyyppppppvvvvvvuuusssqqqooommmllllllkkkiiigggeeecccaaa]]][[[SSSMMMDDD===::::::;;;<<<:::<<>>===???BBBFFFIIIGGGEEEEEEFFFEEEDDDIIIPPPfffsss~~~{{{dddDDD666;;;VVVooo^^^]]]LLL999222:::222///999333000///000111222333333333333111111111111111111111111000000000000000000000000//////000000111111111111.........///////////////......000888GGG___|||ttteeesss{{{}}}wwwiii```YYYJJJ999777666666:::???BBB@@@===CCC>>><<>>:::666444333333444444555555555555444444444555666666777777666666999999888777666777:::<<>>777444333333555555666666666555555444444555666777888777777666666666666777:::@@@GGGLLL\\\aaajjjttt~~~bbbGGGlllrrrpppvvvHHH111333...---///(((++++++++++++,,,,,,,,,,,,...------------------............/////////000000///000222333444555555555222333555666777777666666555000000333///,,,444BBBUUUwww{{{zzzKKK,,,222DDDKKKfffpppvvvtttvvv{{{yyyrrrrrrrrrrrruuuwwwvvvqqqmmmjjjggg```XXXOOOHHHBBB???EEEHHHKKKKKKIIIIIIMMMQQQPPPSSSXXX^^^ccckkktttzzz|||MMMVVVcccnnnjjjiiiTTTPPPRRRLLLIIIKKKJJJHHHLLLHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAABBBCCCBBB@@@===<<<<<<666>>>999111222...,,,222222(((AAA^^^hhhyyy{{{www}}}tttllljjjllloooqqqrrrrrrqqqpppiiifffbbb^^^\\\ZZZVVVTTTRRRMMMGGGBBB?????????>>>AAAHHH\\\qqqvvvnnnnnnvvvkkkhhhaaaYYYRRRMMMJJJHHHFFFGGGIIIKKKIIIKKKVVVbbbqqqxxxjjjSSSCCC888HHHooo~~~ppppppnnn```}}}OOO999666444777,,,111888,,,111//////000000111000000000000000000000000000000000........./////////000000..................................../////////000...---......---111BBBTTTvvvfffhhh}}}yyyuuukkk[[[JJJ>>>;;;;;;???;;;CCCVVVfffooo{{{WWW///---222***%%%+++)))*********************'''''''''((((((((())))))((((((((((((((((((((((((''''''(((((()))******+++************************************************''')))333111HHHlllmmmjjj]]]dddVVVeeeyyywwwlllJJJGGGDDDCCCEEEKKKPPPTTTKKKJJJHHHDDD@@@<<<888666---...444:::666111;;;JJJiiieeeIII333???///...222222---,,,///000---------.........//////////////////000000000111111000000000000////////////......---,,,++++++,,,---000;;;EEEFFFSSS}}}333333222111000111444666111///...111555666222---///////////////000000000+++///111......111111---+++MMMbbbqqqrrrsssssseeemmmmmmgggiiiqqqrrrlll___[[[SSSIII@@@;;;:::;;;555666666666666666555555555666777999999888888777666888:::???FFFQQQ]]]dddhhhppp{{{NNNjjjuuuFFF+++///777((()))222'''******+++++++++,,,,,,,,,...------,,,,,,------.............../////////000///000111333444555666666222333444555777888888888777111111555333,,,...888AAAffflll___III000000AAAOOOgggzzzyyysssuuuzzzzzzxxxtttqqqsssyyy|||{{{xxxzzzwwwsssnnnhhhdddaaa___[[[___bbbbbbaaaccciiinnnffflllttt{{{hhhXXX\\\TTT___eeevvvrrrUUUWWWOOOOOOIIIHHHOOOMMMIIIOOOIIIIIIJJJJJJIIIIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEEEEEEEDDDDDDCCCCCC@@@AAACCCBBB@@@>>>======:::???;;;666888333///666666$$$000bbb]]]WWW{{{rrruuurrrccceeeiiilllmmmllljjjhhhbbb```]]][[[ZZZYYYWWWVVVQQQMMMHHHDDDCCCCCCBBBBBBHHHOOOgggwwwvvvnnnmmmhhh```XXXRRRNNNJJJHHHIIILLLMMMKKKMMMYYYfffkkksssYYY555111CCClll\\\rrrhhhuuuccc444555111111555,,,111555***444//////000000000000//////000000000000000000000000---.........//////000000------------......//////---.........//////000000///---...111000000999FFFcccpppsssqqqnnn~~~~~~zzzMMM;;;,,,+++---+++))),,,)))))))))))))))*********''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))++++++******************...)))333...///@@@UUUuuuzzzbbbtttpppdddTTTEEE<<<999999999888888999:::999888777666>>>;;;<<<>>>@@@OOOwwwnnnbbbUUU000...111...---222222,,,***...///,,,---------.........//////......//////000000111111000000000000////////////000///...,,,++++++,,,------555BBB???DDD{{{888555222111111222222222//////000222444444222000000000000000000111111222000000000///////////////111555AAAXXXrrrllliii___hhhvvvfffjjjooonnngggZZZSSSQQQLLLDDD???999777777444000333:::777666:::>>>;;;555999DDD:::@@@GGGNNNWWWbbblllqqqttt{{{uuuPPPjjjNNN111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000000000000////////////555555555555666666666666777666555444222000//////;;;IIIvvvfffkkknnn:::222333GGGZZZpppzzz}}}~~~zzz{{{tttuuu}}}wwwyyy{{{{{{yyyvvvssstttxxx|||vvvsssqqqtttxxx|||}}}|||{{{]]]___SSSMMM\\\uuu|||PPPKKKZZZLLLTTTSSSQQQTTTNNNGGGKKKPPPOOOOOOMMMLLLKKKJJJIIIIIIFFFDDDCCCDDDEEEFFFFFFGGGEEEFFFIIIGGGDDDEEEIIIIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@>>><<<999666444222444(((+++HHH]]]VVV___~~~zzznnnbbb```fffjjjddd]]]]]]\\\[[[YYYXXXWWWVVVVVVJJJIIIGGGDDDCCCDDDFFFHHHZZZ^^^rrr}}}nnnmmmbbb\\\[[[]]]VVVIIIHHHPPPJJJPPPNNNMMMTTTZZZaaammmhhheeeBBB444777ZZZtttSSSjjjEEE666222000000000000////////////////////////////////////000000///------,,,,,,,,,------------------------------------------------------------------------///......------///000111JJJeeesss|||~~~ccc111111///---+++)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((---...,,,---222555HHHhhhpppooozzzxxxgggiiivvv|||jjjLLL555======<<<444111666888666;;;EEEBBBLLLjjj}}}zzzssspppzzzeee\\\>>>777333///...------------------------+++++++++,,,,,,,,,------............////////////000000000000000000000000//////.........------------111888???EEE___666444111///000111111000///...///111333444333111000000/////////000111111000000000000000000000000......555FFFbbb~~~gggeeennn```cccmmmuuuyyywwwqqqiii\\\PPPUUUMMMHHHHHHEEE>>>::::::@@@;;;:::>>>===<<>>yyyKKKiii{{{uuummm777000444333000////////////.................................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...888III\\\mmm}}}|||vvvqqqttt}}}}}}vvvxxxXXX333)))------,,,+++***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''******))))))))))))((((((%%%+++,,,...000***000DDDUUUjjjwww}}}{{{fffccc|||vvvxxx]]]CCC,,,(((---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............////////////////////////............------------++++++111777888<<>>;;;;;;222000;;;cccPPPJJJ```}}}~~~~~~zzzssskkkfffdddddddddTTTNNNLLLSSS___gggeee___RRRSSSNNNCCC:::>>>LLLYYYdddllluuu{{{}}}aaaQQQ666---KKKooojjjeeewwwkkk{{{^^^<<<---444333+++---444---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++************************************************************************((()))***+++++++++******+++,,,......---111999AAANNN]]]jjjssstttuuuzzzPPP666+++000+++'''+++,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%+++'''%%%++++++''',,,...(((000GGGUUUVVVggg|||vvvooo|||kkkwwwzzzwwwnnnmmmuuuXXX???>>>777!!!+++,,,,,,******+++,,,,,,((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///000///------111777:::999BBB___,,,++++++,,,......,,,+++.........///000///---+++++++++******++++++,,,---,,,,,,------...//////000+++,,,///444777777333000)));;;LLLZZZqqqwww]]]rrr~~~www~~~lllTTT^^^zzzKKK000,,,111((('''///***)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,.........////////////000111222333444555666777888444:::>>>:::333333===HHHSSSttt|||eeeccc]]]PPPFFFZZZrrr}}}{{{~~~|||{{{~~~{{{nnnqqqzzz___ZZZ~~~[[[JJJSSSIIIKKKPPPIIIFFFKKKMMMFFFPPPJJJ@@@DDDHHHGGGJJJFFFGGGIIIJJJJJJHHHEEECCCKKKLLLLLLHHHBBBAAADDDHHHBBBBBBFFFJJJHHHCCCBBBDDDHHHGGGEEECCCBBBAAAAAAAAAEEECCCBBB@@@@@@BBBDDDEEE===CCC>>>:::@@@>>>666555000JJJVVVSSSccczzzjjjwww}}}nnn___UUUQQQQQQSSSXXX\\\[[[VVVQQQPPPNNNNNNRRRWWW]]]fffnnnsss{{{sssAAA999///@@@}}}fffbbbxxx]]]yyy|||999---111333+++000444%%%---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++******)))))),,,---+++***///444666FFFSSSZZZXXX___uuuzzzvvv{{{```@@@777,,,+++---))))))***$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))$$$+++'''%%%,,,+++&&&((()))***...666LLLmmmuuucccxxxtttooopppmmmooouuuoooxxxyyypppmmmqqqooofffwwwyyySSS999)))&&&...333***+++***))))))******)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------)))---000---)))+++///222:::===GGG]]],,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,------------,,,,,,+++++++++******+++,,,,,,---......///...---...///222444666444222666AAAJJJWWWqqqyyyuuu|||nnngggxxxuuuzzzoooEEE000---++++++------+++(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------............///333333333444555666777888999;;;>>>>>>===;;;::::::<<>>===<<<;;;<<>>888:::FFFRRRbbb|||tttyyysssllljjjnnnrrrrrrqqqpppsssvvvwwwyyy{{{sss~~~||||||NNN666999EEEllleeeUUUkkkqqq~~~JJJ999111000///---,,,,,,++++++++++++++++++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++...)))...AAARRR]]]hhhttt~~~tttqqq~~~~~~zzz~~~aaaBBB///'''%%%++++++***))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((+++---,,,,,,444DDDPPPxxxtttnnnpppqqqwwwOOO>>>555,,,((()))+++***'''))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---------------------,,,,,,+++777===AAAZZZ++++++++++++++++++++++++***,,,......---++++++,,,)))))))))*********************++++++,,,,,,------------------...000333444333///---111555>>>UUUkkkxxxzzzzzzzzzxxx|||wwwwwwxxxNNN111)))---,,,***))))))******(((''')))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,---------......000000111111222444555666666999<<<======<<<===>>>======DDDQQQ^^^lll|||yyygggooo}}}vvvooouuuzzzYYYNNNaaaiii]]]bbbxxxjjjfff___bbbhhh^^^SSSXXX]]]VVVTTT^^^llltttwwwyyyyyyXXXJJJKKKNNNOOONNNJJJIIILLLMMMKKKJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKMMMKKKGGGGGGJJJJJJHHHMMMKKKGGGDDDDDDEEEHHHIIIDDDDDDCCCBBBDDDFFFIIIJJJEEEEEEEEEEEEEEEEEEFFFGGGEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFF999555???JJJSSSeeewww~~~uuurrrsss~~~~~~}}}~~~~~~vvvnnnnnnrrrtttpppjjjKKKAAAWWWrrr|||hhhWWWgggxxxvvvnnnHHH+++555000///...---,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))******))))))))))))************,,,&&&%%%...777AAAQQQaaaZZZUUUWWWdddvvvrrr}}}|||sss[[[===---,,,111111---******))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''***+++,,,***((((((---111>>>SSSjjjyyyvvvfff]]]HHH???(((+++***))))))+++,,,+++)))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((...888>>>BBBPPPmmm++++++++++++++++++++++++)))+++------,,,+++++++++((())))))******+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---...///111222222...---...///555DDDTTTnnnsssnnnlllwwwzzz}}}zzz|||yyy]]]XXXnnn]]]>>>...'''+++333+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,,,,------------/////////000111222333444444777:::<<<<<<<<<>>>???===???HHHPPPOOOQQQiiittt}}}tttiii|||mmmuuuzzzwwwdddaaaqqqxxx~~~fffDDDQQQVVV@@@===QQQLLLJJJHHHJJJKKKKKKJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLJJJFFFEEEIIIJJJIIIFFFEEEDDDCCCDDDFFFIIIJJJBBBBBBBBBBBBCCCEEEGGGHHHCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEDDDEEEEEEEEEEEE???DDDBBB<<>>AAANNN^^^************************(((***------+++*********)))*********++++++,,,,,,******+++++++++++++++,,,++++++,,,,,,---...///000//////000111000111999BBBiiiuuu___www}}}zzzzzzvvvqqqffflllmmmooojjjvvvbbbGGG000,,,000...******************))))))))))))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++++++++++++++++++++,,,,,,,,,---.........///000111222333333555888999:::;;;>>>???III??????JJJOOONNNZZZkkkxxx}}}}}}}}}~~~}}}|||XXXIIIAAAJJJRRRNNNFFFBBBJJJIIIHHHHHHJJJKKKJJJHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJHHHDDDDDDGGGIIIGGGBBBCCCDDDEEEFFFGGGGGGFFFAAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAABBBBBBCCCCCC@@@AAACCCDDDDDDDDDCCCBBB;;;DDDDDD>>>CCCSSS^^^]]]]]]iii|||}}}~~~pppuuulllWWWMMMJJJjjjxxxmmm^^^bbbmmmqqqHHH(((777:::'''...---,,,+++++++++++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''''''''''''''(((((((((((()))))))))''''''((((((((()))))))))+++%%%"""'''------(((%%%'''---===TTThhhsssyyy~~~~~~ssshhhdddccceeejjjoooyyyxxxwwweeeWWWHHH777+++...000111---'''$$$%%%(((((((((((('''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((()))*********)))+++,,,***+++777NNNgggvvv|||zzzrrrzzz}}}~~~gggOOO999,,,+++++++++---+++(((***+++)))'''%%%%%%'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++*********+++++++++,,,,,,000...---222:::BBBHHHJJJ))))))))))))))))))))))))(((***,,,,,,+++))))))************+++++++++++++++******++++++++++++++++++***++++++,,,------......---///222222111111444777BBBmmm{{{ggg___fff|||xxxuuupppjjjjjj}}}wwwjjj\\\XXX]]]gggrrrxxxxxxnnnEEE333...++++++,,,***+++---)))***+++***)))((()))***&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******++++++******+++++++++,,,,,,,,,------......///111222333111333666777888999<<<>>>AAA>>>CCCJJJGGGBBBKKK\\\jjjtttuuutttzzzzzz|||{{{ppppppuuuzzzzzzsssPPPEEEJJJKKKHHHJJJOOOLLLDDDHHHJJJIIIGGGIIILLLKKKHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHFFFCCCCCCFFFGGGEEEEEEGGGHHHIIIHHHFFFCCCAAA??????@@@AAAAAAAAA@@@@@@??????????????????@@@@@@?????????@@@@@@@@@@@@AAA>>>???AAACCCCCCBBB@@@???FFF===;;;?????????MMM___gggcccgggzzzuuuggg|||uuuqqqooohhh```bbbjjj~~~~~~|||wwwssstttyyy~~~|||zzzxxxvvvsssooojjjgggLLLKKKFFFCCCDDDOOO```mmmhhhjjjwwwwwwxxxyyy~~~DDD222333...+++000---,,,++++++*********+++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''((((((((((((((()))******((((((***---///'''$$$+++666???FFFKKKeeeiiisss~~~~~~zzzyyy|||vvvuuuqqqgggaaaaaaIII@@@222((($$$'''+++...'''&&&%%%'''***---------''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((()))***''')))************))))))AAAFFFVVVmmm~~~~~~wwwwwwwwwzzzwwwjjjbbb^^^LLL777333++++++---111///''''''---))))))((('''&&&&&&(((***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))((())))))))))))*********)))))))))******++++++,,,)))......***---:::GGGMMM))))))))))))))))))))))))''')))+++,,,***)))))))))***************)))))))))++++++******************)))***+++,,,,,,---------+++...111000///000222333444444>>>VVVlllqqqllliiizzzxxxlllVVV|||}}}jjjXXXaaaiiihhhcccccciiipppaaakkkrrrrrryyytttQQQ777)))+++000///)))%%%(((---111&&&(((***)))'''&&&(((***&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++************++++++++++++---.........///111222333000222444555666777:::<<<444>>>IIIJJJ???999DDDVVVccceee^^^aaa~~~zzzooosssWWWKKKNNNLLLGGGHHHMMMMMMGGGHHHNNNHHHJJJJJJGGGIIIMMMLLLHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFDDDDDDFFFGGGDDDGGGGGGGGGFFFEEECCCAAA@@@<<<>>>@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@FFF===:::>>><<<666===KKKZZZaaa]]][[[tttsssZZZ___pppyyypppooo\\\ZZZUUUNNNJJJMMMWWW```KKKKKKLLLMMMNNNLLLGGGBBBOOONNNVVVhhh~~~aaaHHH[[[wwwwwwsss@@@!!!///888((($$$222,,,++++++***************************************))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''''''''((((((((($$$---333---"""(((222***(((&&&%%%$$$&&&000<<<...000666???DDDEEEIIIOOOCCC@@@>>>===;;;666111///111333444444222///+++))))))'''&&&(((+++***###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((***)))'''&&&''')))'''&&&'''(((+++...222555...))))))555CCCMMMTTTZZZddd^^^gggbbb]]][[[QQQZZZ999555222:::AAA444+++555(((,,,+++))))))$$$$$$---***)))(((((((((***++++++((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******(((((())))))***++++++,,,(((+++---+++***000<<>>=========>>>>>>>>>???@@@@@@@@@@@@???DDDBBB@@@>>>===>>>@@@BBB666AAADDD??????GGGEEE<<<>>>JJJ\\\hhhgggeeeqqq{{{xxxssslllnnnwwwyyyyyyxxxtttooohhhbbb^^^fffxxx~~~uuusss^^^444333000------,,,***(((++++++******************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&$$$"""$$$***---+++%%%)))'''***...///***''''''******,,,///---((()))---+++...---***))),,,......---+++(((&&&%%%&&&''')))******)))(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$(((,,,,,,)))&&&''')))((()))+++---***'''&&&((())),,,000...'''###)))222222***111,,,,,,000&&&***+++222---'''---...)))***,,,,,,$$$$$$//////'''&&&)))'''%%%&&&(((((('''&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***+++++++++///))))))111222---...555+++******)))))))))))))))((()))***++++++***)))((())))))))))))************))))))***++++++++++++***))),,,,,,***)))+++***&&&+++,,,,,,,,,...///000111000111222444777999;;;<<>>>>>????????????BBBAAA???>>>>>>???AAABBBDDD@@@======???@@@???===??????>>>>>>>>>>>>??????BBBCCCKKK\\\mmmpppeeeXXXrrrtttiiinnnggghhhuuu~~~hhhcccpppqqqccchhh}}}vvvmmmsssNNN777......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))***(((%%%'''++++++(((++++++)))((((((((()))***))))))*********+++++++++++++++************+++++++++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))************************))))))*********++++++++++++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++,,,---...///******))))))((((((((()))'''((())))))))))))(((''''''''''''(((((((((((()))((()))******++++++******)))++++++))),,,222666666+++++++++,,,---...000111///000111333555777999999333<<>>>>>???@@@@@@???>>>>>>>>>======>>>>>>>>>>>>===@@@KKK[[[jjjsssvvveeesssrrrttt||||||qqqcccZZZSSSNNNMMMWWWeeeuuu{{{nnnooo~~~ooohhhzzzqqqIII222***...------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((()))(((%%%''',,,---***---,,,***)))(((((()))))))))))))))*********+++++++++******))))))******+++******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))************************)))))))))*********++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((())))))******+++,,,,,,*********++++++---......)))))))))(((((((((''''''&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***************)))+++)))'''+++555<<<===******++++++,,,---//////...///000111333444555666333666777777:::DDDLLLOOOlllwww{{{qqqmmmuuuyyydddVVVCCC444+++)))(((((()))'''&&&(((+++,,,)))'''(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********++++++++++++,,,,,,,,,------------///000111000111222444333666999;;;<<<>>>BBBDDDGGGCCC===;;;@@@MMM[[[eeetttfffYYYOOOEEEFFFJJJOOOOOOKKKIIIJJJIIIHHHGGGGGGIIIJJJJJJIIIKKKJJJHHHGGGGGGHHHJJJKKKJJJGGGEEEEEEGGGHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@BBBDDDDDDBBB@@@AAA@@@???>>>???@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCCCCAAA>>>>>>???@@@@@@???=========<<<<<<============;;;999999@@@OOObbbooobbbdddkkkxxxtttmmmvvvjjjgggiiiuuurrrooouuuwwwhhh```rrrZZZ333+++,,,)))------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((()))(((&&&)))...///---///...,,,***)))(((((()))))))))))))))******************))))))))))))*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))******++++++,,,************+++,,,------(((((((((((((((''''''&&&&&&'''(((((((((((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))******))))))***+++)))%%%'''...333444************+++,,,---...---......///000111222222:::999777222///000222444777>>>IIIVVVdddqqq}}}}}}rrriii```RRR???111***(((%%%%%%(((+++,,,,,,)))(((((()))+++***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************++++++++++++,,,,,,,,,,,,,,,...////////////000222333444666888:::<<<>>>???FFFEEEDDD@@@>>>@@@EEEJJJ[[[kkk~~~|||~~~~~~fffVVVLLLHHHIIILLLLLLMMMOOONNNKKKHHHHHHJJJHHHFFFDDDDDDFFFHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJKKKGGGCCCDDDHHHJJJGGGCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@AAACCCBBB@@@>>>AAA@@@>>>======???@@@AAABBBAAA@@@@@@@@@@@@AAABBB@@@???===<<<===>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999666555:::CCCKKKlllooopppmmmkkkrrrzzzwwwxxxxxx{{{{{{qqqnnnjjjddd```fffqqq{{{mmm;;;)))---000000000,,,,,,++++++*********)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((('''***000222///111000---+++)))(((((((((((((((((()))))))))******)))))))))(((((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***+++++++++***************+++,,,,,,'''(((((()))((('''&&&&&&''''''))))))))))))''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))((()))+++)))&&&&&&)))***((())))))((())))))***+++,,,,,,,,,,,,---.../////////222333444444333111222444999666333333555555222///666>>>DDDBBB999555999???666222---+++******)))(((,,,---...000///,,,'''###+++)))((('''((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))******************+++++++++,,,,,,+++---............///111333333444666888:::;;;;;;;;;===@@@BBBCCCDDDDDDDDD===EEEQQQ]]]kkk~~~|||gggYYYSSSLLLJJJNNNNNNIIIFFFGGGIIIIIIGGGEEEEEEGGGJJJKKKGGGEEECCCCCCEEEGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKFFFCCCCCCGGGIIIFFFCCCAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@??????@@@??????@@@AAAAAA???===???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::<<<===;;;::::::::::::::::::;;;777888999:::;;;;;;;;;:::EEEVVVkkkuuutttrrrvvv|||}}}}}}uuuuuu||||||uuuuuummmLLL000"""...555+++'''000+++***************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&(((((('''+++111333000222000...+++)))(((''''''''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++******)))))))))***++++++(((((()))***)))((('''&&&'''((())))))))))))((('''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%)))***'''''')))(((%%%((((((''''''((())))))*********+++,,,------............111444444111111444'''+++//////------111666$$$&&&)))*********,,,...)))+++,,,+++)))***---000+++***)))((((((***,,,...((('''%%%$$$%%%&&&)))***&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******))))))*********+++++++++,,,---......------...000444333333555777999999888999999:::===@@@CCCDDDDDDIIIGGGFFFEEEFFFNNN```qqqwwwpppeeeYYYQQQNNNNNNNNNPPPKKKGGGGGGGGGFFFFFFHHHCCCEEEEEEDDDFFFIIIHHHEEEGGGEEEDDDDDDFFFGGGGGGFFFDDDDDDDDDDDDEEEFFFFFFGGGHHHEEECCCCCCEEEFFFEEECCCAAAAAACCCDDDEEEEEEEEEEEEAAAAAAAAA@@@??????>>>>>>???>>>>>>???AAA@@@>>><<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::999888888:::===:::999999888888999999:::888666555777::::::888666---444AAARRRcccrrr|||yyy}}}yyyqqqsss~~~xxxuuu|||___AAA333!!!(((000111+++&&&'''+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&(((''''''***111333000111///---***((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))******+++***)))))))))))))))******((()))***++++++)))'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((''''''$$$((()))''''''***)))&&&''''''''''''''''''((()))((()))***+++,,,---......222000000333111,,,,,,111111444666333,,,)))***...999000(((***111222***!!!###'''+++,,,+++***,,,...---+++(((%%%###%%%(((***&&&&&&&&&%%%%%%&&&(((***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((()))))))))***))))))))))))*********+++,,,---///...------...///333222111222555777666444;;;;;;;;;;;;<<<>>>AAACCCEEEDDDGGGJJJHHHEEEJJJRRRLLLMMM\\\lllwww|||pppddd^^^]]]ZZZWWWUUUVVVRRRMMMIIIGGGGGGJJJMMMEEEIIIMMMNNNNNNKKKDDD===EEEJJJLLLIIIGGGHHHGGGCCCFFFEEEEEEFFFHHHIIIGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCAAAAAACCCDDDDDDDDDDDDCCC????????????????????????=========>>>@@@@@@>>><<<===>>>?????????>>><<<;;;:::;;;;;;;;;;;;;;;;;;:::888::::::999777888;;;===999888888777777888888999999777444333333333222111AAA888//////999JJJXXX```lllvvvwwwoooqqq|||}}}uuulllooouuuzzzyyyxxx}}}~~~bbbLLL===111)))&&&+++222000&&&$$$,,,///***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''&&&***000222//////...,,,)))((('''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))************))))))((((((((())))))((()))+++,,,+++***((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%((((((%%%%%%((((((&&&''''''&&&&&&&&&'''(((((((((((()))+++,,,---...///333//////111000---///666///,,,***,,,///111///,,,%%%)))------***)))+++...,,,------,,,***((((((((($$$'''+++---,,,+++))))))((()))***)))((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))************,,,...///...------...///333111///111444555444222333888===???>>>???CCCGGGBBBAAADDDIIIIIIFFFJJJQQQOOOKKKNNNPPPOOOWWW```\\\]]]kkksssuuujjjSSSKKKHHHNNNQQQNNNLLLNNNGGGFFFFFFIIIKKKIIIHHHHHHKKKNNNJJJCCCCCCJJJMMMJJJBBBJJJLLLGGGCCCGGGJJJJJJFFFFFFFFFHHHJJJJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCAAAAAABBBDDDAAABBBCCCDDDDDDDDDCCCBBB>>>????????????@@@@@@@@@<<<<<<<<<>>>@@@@@@>>><<<===>>>@@@BBBAAA???<<<::::::;;;;;;<<<<<<;;;;;;:::888:::;;;:::888888;;;>>>888888777777777777888888444555666666444444444555+++///333444333222333444444NNNdddooo|||~~~pppoooqqqqqqvvv~~~ooonnnhhheeennn|||uuu{{{sssHHH===222//////---++++++******))))))+++,,,,,,***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''&&&)))///111......---+++)))''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))************)))(((((((((((())))))((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))***+++,,,000000000///......------000//////...------,,,,,,,,,,,,------,,,***)))((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************+++,,,,,,---....../////////000111111222222555666888:::<<<>>>@@@@@@>>>AAAEEEIIIKKKKKKIIIHHHNNNKKKIIIHHHIIIKKKKKKKKKQQQVVVVVVRRRRRRVVVUUUQQQIIIFFFEEEFFFJJJMMMLLLJJJKKKMMMMMMMMMJJJGGGFFFEEEIIIIIIIIIGGGGGGHHHKKKMMMIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEFFFHHHHHHGGGFFFCCCDDDFFFGGGGGGFFFEEEEEEFFFDDDBBBAAAAAAAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>???@@@@@@???>>>>>>???>>>>>>===<<<;;;??????@@@@@@@@@@@@??????<<<;;;::::::<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999888888777666555555444777666444333222222333333222222222222222222222222///555;;;???CCCOOObbbqqqzzzcccEEE888:::,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((()))***+++,,,//////............------//////......---,,,,,,+++------......---,,,***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))***************++++++,,,------.........///000000111111222333444555777:::<<<===>>>;;;===@@@CCCEEEEEEDDDDDDJJJIIIIIIJJJMMMNNNMMMKKKMMMQQQQQQNNNNNNQQQPPPLLLIIIGGGFFFFFFHHHIIIIIIHHHKKKKKKLLLKKKIIIHHHGGGGGGEEEGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIIIIHHHFFFDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDAAA??????@@@AAA@@@@@@>>>????????????>>>>>>===??????@@@@@@@@@@@@??????<<<:::::::::;;;<<<;;;:::;;;;;;;;;;;;;;;:::999999888888777666666555444444777666444333222222222333222222222222222222222222///222333111...///777>>>===EEEPPPXXX^^^eeelllrrrxxx{{{~~~~~~yyynnnccc\\\CCCAAADDDEEE;;;,,,(((...,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''(((((()))***+++,,,,,,---------...............------,,,,,,++++++------.........,,,+++*********))))))((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))***************+++,,,,,,---------......///000000111111000111333444666888::::::===>>>@@@BBBCCCDDDEEEEEEFFFFFFHHHKKKNNNOOOMMMKKKIIILLLMMMKKKKKKMMMMMMJJJGGGGGGGGGFFFDDDDDDEEEFFFHHHGGGGGGGGGGGGFFFFFFFFFCCCEEEHHHIIIGGGEEEDDDDDDHHHIIIJJJKKKJJJHHHFFFDDDEEEFFFGGGJJJKKKKKKHHHEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@@@@AAAAAAAAA@@@>>>>>>???@@@@@@@@@??????>>>??????@@@@@@??????>>><<<:::999:::;;;<<<;;;999:::::::::::::::999888888777777666666555444444444555555444333222222222222111111111111111111111111000000111///,,,*********---000111111000111555999>>>@@@CCCCCC@@@999111,,,000,,,---111///)))***000++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((('''''''''(((((()))*********++++++,,,---......------,,,,,,++++++++++++,,,,,,---------,,,***)))+++******)))(((''''''&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))*********++++++,,,,,,---------...//////000000//////111222444666777888>>>>>>???@@@BBBCCCEEEFFFEEEEEEFFFHHHKKKLLLKKKJJJJJJKKKLLLLLLLLLMMMLLLKKKDDDFFFGGGEEEBBBAAADDDFFFDDDCCCBBBCCCDDDEEEEEEDDDEEEFFFHHHHHHFFFDDDDDDDDDFFFGGGIIIJJJIIIGGGDDDCCCDDDEEEGGGJJJKKKJJJGGGCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@BBBBBBAAA@@@<<<===>>>???????????????======>>>>>>>>>>>>======;;;:::999999;;;;;;:::999888999999999999888777777555555555555444444333333444444333222222222222222111111111111111111111111000000111222444444333222000111000...,,,,,,...111(((((('''((()))+++...///222---***,,,,,,((('''***+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((()))(((((()))***+++,,,------++++++++++++******************+++,,,,,,+++)))(((+++******)))(((''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))***************++++++,,,,,,---......//////...///000222333555666777999999:::;;;===@@@BBBCCCFFFDDDCCCCCCEEEGGGHHHHHHJJJJJJKKKLLLMMMLLLLLLLLLBBBDDDFFFEEEBBBBBBEEEHHHDDDCCCBBBCCCFFFGGGFFFEEEHHHIIIHHHFFFDDDDDDFFFHHHEEEFFFGGGHHHGGGEEECCCBBBBBBCCCEEEHHHJJJIIIEEEBBBDDDDDDDDDEEEEEEFFFGGGHHHDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@AAABBBBBB@@@???;;;;;;<<<===>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999:::;;;:::999777777777777777666666555444444444333333333333333222222222222222222111111000000000000000000000000222///------//////...,,,---...//////......///000222000...,,,---///222444,,,((('''***,,,+++))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''((()))******++++++******************))))))((()))***++++++***)))(((******))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))+++++++++,,,------............///111222444555555777777999;;;>>>AAACCCEEEFFFCCCAAA@@@BBBEEEFFFFFFIIIGGGHHHKKKLLLJJJJJJLLLCCCDDDEEEEEEDDDDDDFFFHHHGGGEEEEEEHHHKKKLLLIIIFFFJJJIIIHHHFFFEEEEEEHHHJJJFFFFFFFFFFFFEEEDDDDDDCCCBBBCCCDDDFFFHHHGGGEEEBBBDDDDDDDDDDDDEEEFFFHHHIIIDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA???===;;;;;;<<<<<<======<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;999888999:::;;;:::888666666666666666555444444333333333222222222222222111111222222222111111000////////////////////////111///---,,,,,,---,,,,,,000000000///---***'''%%%***+++,,,,,,+++)))'''&&&---,,,,,,...//////---+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&''''''''''''(((((())))))***)))))))))))))))))))))))))))***++++++,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))******++++++,,,---------------...///111222333333444666888;;;???BBBDDDEEEAAA@@@@@@AAADDDFFFFFFFFFIIIFFFGGGKKKLLLIIIIIILLLHHHGGGEEEEEEFFFGGGFFFEEEFFFEEEFFFIIIMMMNNNIIIDDDGGGHHHHHHHHHGGGGGGHHHJJJIIIIIIGGGFFFEEEEEEFFFFFFDDDDDDDDDFFFGGGHHHFFFDDDDDDDDDCCCDDDEEEFFFHHHIIICCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@AAA@@@>>><<<<<<============<<<<<<;;;<<<<<<============<<<<<<:::999888999:::::::::888555555555555555444333333222222222222222222222222///000111222222111000000////////////////////////---.../////////000111111((((((***,,,///111222222)))***,,,---------+++***)))******((('''&&&&&&%%%))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))******,,,,,,---,,,+++***(((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))(((((((((((()))******+++,,,,,,------,,,,,,---...///111111222---///333777;;;>>>@@@AAA===>>>@@@DDDGGGIIIHHHFFFJJJGGGHHHMMMNNNJJJJJJOOOMMMJJJFFFFFFHHHHHHFFFCCCDDDCCCDDDHHHMMMLLLFFF@@@CCCFFFHHHJJJIIIHHHGGGHHHLLLKKKHHHFFFFFFFFFHHHIIIFFFEEEEEEFFFHHHHHHGGGFFFDDDCCCCCCCCCEEEFFFHHHJJJCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>???@@@@@@===;;;>>>>>>???>>>>>>===<<<<<<======>>>>>>>>>>>>======:::999888888::::::999888444444555555444444333222111111111111111111222222///000111222222111000///////////////////////////))),,,......---+++***+++000...,,,++++++++++++***///---***'''''')))+++---***,,,,,,)))(((***---...)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''$$$!!!!!!"""###&&&###"""$$$&&&&&&%%%&&&%%%,,,&&&"""%%%)))&&&)))!!!///+++###222%%%..."""'''(((&&&))) 111&&&***)))&&&$$$444 ((($$$...&&&...""" 000&&&000!!!(((&&&%%%---+++$$$%%%"""...///###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++,,,,,,------...//////000222333444666777999;;;;;;:::>>>@@@@@@BBBFFFFFFCCCDDDFFFHHHJJJJJJJJJKKKLLLEEEEEEFFFGGGGGGGGGGGGGGGHHHFFFFFFJJJNNNKKKBBB:::CCCEEEGGGIIIJJJIIIHHHGGGGGGEEECCCEEEIIIKKKJJJIIIEEEEEEFFFGGGJJJJJJHHHGGGBBBBBBCCCDDDEEEFFFGGGHHHHHHFFFDDDBBBAAABBBCCCDDDBBBCCCCCCDDDDDDEEEEEEEEEBBB@@@>>>>>>???@@@???>>>??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777888999:::;;;666666666666555555555555111111111111111111111111000000000000000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''%%%%%%'''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%!!!&&&'''+++000)))'''&&&((()))'''%%%$$$'''''''''''''''''''''''',,,!!!///%%%))))))'''!!!''')))###(((&&&''''''''''''''''''''''''"""&&&(((###***...!!!"""%%%,,,'''+++%%%"""---))) 111###,,,(((###%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))'''&&&&&&'''((()))******))))))((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! ,,,///&&&&&&&&&''''''%%%######$$$"""$$$&&&******(((%%%%%%......'''"""***$$$+++...(((//////999,,,))),,, '''$$$###...444'''&&&$$$+++%%%%%%111+++""",,,111111%%%%%%'''%%%***777***$$$,,,---)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++,,,,,,------......///000000222333555777888999<<<@@@BBBAAABBBEEEDDDAAABBBDDDGGGJJJJJJKKKKKKKKKDDDEEEFFFFFFGGGGGGFFFFFFHHHGGGGGGJJJLLLJJJCCC===AAACCCEEEGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHFFFEEEEEEGGGIIIIIIGGGEEEAAABBBBBBCCCDDDEEEFFFGGGFFFEEECCCAAA@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA???>>>???@@@@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777777777888999999666666666555555555444444111111111111111111111111////////////////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((&&&%%%&&&(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,/////////&&&&&&---&&&%%%%%%'''))))))))))))''''''''''''''''''''''''333...""",,,---///+++''')))((((((%%%,,,&&&+++$$$%%%%%%%%%%%%%%%%%%%%%%%%---******%%%%%%(((&&&)))$$$(((%%%$$$###$$$---///)))(((---"""&&&***......''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,+++((($$$ !!!###!!!$$$&&&%%%"""!!!!!!"""///%%%&&&$$$"""""",,,+++((($$$***---,,,)))(((((()))''':::###"""===555!!!:::,,,'''------(((%%%%%%&&&)))###%%%$$$'''$$$###,,,'''***''''''""""""+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************++++++,,,------------...///111222444555666666;;;>>>>>>???BBBAAA===@@@BBBEEEIIIKKKKKKJJJIIICCCDDDEEEEEEFFFFFFEEEEEEGGGHHHIIIIIIIIIGGGDDDBBB@@@AAACCCEEEFFFFFFFFFEEEFFFFFFEEECCCBBBCCCFFFHHHFFFEEEEEEFFFGGGGGGEEEBBB@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@AAAAAA???????????????>>>>>>>>>>>>>>>>>>???AAAAAA???===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999888777777666666777777555555555555444444444444111111111111111111111111//////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((------,,,***'''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''' )))666000&&&,,,)))***+++)))((('''((()))''''''''''''''''''''''''###$$$$$$'''%%%"""***###444!!!###(((...((((((((((((((((((((((((!!!!!!***111***%%%'''###$$$,,,+++...***)))(((%%%)))''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###(((''' %%%111$$$&&&%%%###$$$&&&(((&&& ,,,((()))%%%,,,,,,$$$(((%%%!!!333,,,///777###***---%%%###222((('''%%%***AAA((($$$(((!!!!!!###(((111...111+++ """111111'''%%%(((+++"""''''''###***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))******++++++,,,,,,,,,---...///000222333333111666:::;;;===AAABBB???>>>@@@CCCGGGJJJJJJIIIGGGCCCCCCDDDEEEEEEEEEEEEEEEEEEGGGIIIHHHEEECCCDDDFFF@@@AAACCCDDDEEEFFFFFFFFFHHHFFFCCCBBBDDDFFFHHHHHHFFFEEEEEEFFFFFFEEECCC@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAA?????????>>>=========<<<======>>>@@@BBBAAA???<<<::::::::::::::::::::::::999999999999999999999999999888777666555555555555444444444444333333333333111111111111111111111111////////////////////////.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((//////...,,,(((&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++******)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,//////%%%$$$!!!111###&&&(((%%%###%%%&&&&&&''''''''''''''''''''''''+++$$$222++++++(((###---666 (((222***)))"""&&&&&&&&&&&&&&&&&&&&&&&&***$$$"""'''///---...)))(((###&&&---111222%%%###%%%000...''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))((('''''''''(((((())))))******''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!))),,,%%%'''&&&""""""((((((###---'''---###!!!111((('''(((222&&&***,,,)))555555###$$$ 111,,,===&&&)))!!!%%%***!!!&&&+++333---!!!,,,///'''***&&&######+++%%%((()))***'''$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))***++++++,,,,,,,,,---...000111222222333777::::::===BBBCCCAAA>>>>>>@@@DDDHHHIIIGGGDDDCCCCCCDDDEEEEEEEEEEEEEEECCCFFFHHHFFFBBBAAADDDGGGCCCCCCDDDEEEFFFFFFFFFFFFHHHCCC???@@@FFFIIIHHHEEEFFFFFFEEEEEEFFFEEEBBB???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>============>>>@@@AAA@@@>>>;;;999999999:::::::::::::::999999999999999999999999888777666555444333333333333333333333222222222222000000000000000000000000........................---------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((//////...,,,(((&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++***)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''###!!!+++$$$,,,444  &&&)))''')))---...,,,(((((((((((((((((((((((('''######!!!&&&///***)))(((...%%%---%%%'''(((((((((((((((((((((((((((000***333...%%%,,,###******///000&&&'''((((((&&&---...&&&&&&"""((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((''''''(((((())))))******''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$---(((&&&&&&"""$$$000$$$&&&$$$!!!&&&%%%%%%""")))444###'''&&&333''''''444ooollljjjAAA!!!###555 ...%%%$$$+++(((aaatttsss]]]DDD((($$$***+++,,,"""$$$...LLLiii___???...777%%%$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,---...///000111111111555666555777===???>>>@@@>>>>>>AAAEEEGGGEEEBBBCCCDDDEEEEEEFFFFFFEEEEEECCCEEEFFFEEECCCBBBEEEHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFCCC@@@AAAEEEGGGFFFCCCFFFEEEEEEFFFFFFEEEBBB@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@???===;;;999999999999::::::::::::888888888888888888888888777666555444333333333333222222222222111111111111000000000000000000000000........................------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((------,,,***'''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''444 000$$$...)))///&&&++++++''''''***%%%((((((((((((((((((((((((OOOwwwoooaaa---!!!%%%((('''%%%555'''"""333%%%000((((((((((((((((((((((((111******444&&&'''000+++((( 333### ###;;;!!!&&&%%%''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))************(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((()))&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""<<<\\\kkk###***%%%$$$***@@@ %%%)))666&&&###::: WWWrrr'''111...&&&sss}}}NNN333+++777&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))******+++,,,,,,++++++,,,---...//////000---000111111555>>>DDDEEEBBB???===>>>BBBEEECCCAAADDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFHHHKKKIIIFFFDDDDDDEEEFFFEEEEEEFFFGGGFFFDDDAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA???>>>===>>>===<<<:::999999999:::::::::;;;;;;888888888888888888888888555555444333222222333333222222111111111000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''>>>((((((((((((((((((((((((\\\###''',,,+++###!!!555wwwsss+++$$$---'''&&&000&&&...tttSSS***%%%,,,///(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!###)))((("""&&&111rrr$$$000&&&$$$,,,'''---###111%%%---000###AAA@@@%%%)))$$$!!!222aaaFFF((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,******+++,,,------......---000222555<<>>======<<<;;;:::999999999::::::;;;;;;;;;777777777777777777777777444444333333222222333333111111111111000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''%%%%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''',,,))))))))))))))))))))))))YYYmmm------)))222***AAAzzz(((+++'''...&&&333 ***$$$kkkSSS%%%(((---'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''(((***,,,---******))))))((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$BBB+++%%%'''000$$$,,,(((^^^ZZZ'''&&&..."""+++'''IIIkkk111UUU###)))+++'''***+++###ZZZ___'''(((---!!!&&&"""&&&--- %%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''--- ,,,***&&&!!!+++,,,---555222///---888GGG888:::===HHHCCC>>>EEEOOO888QQQJJJLLLJJJAAACCC}}}GGGLLLKKKAAAHHH;;;HHH>>>mmmSSSBBBLLLFFFFFFHHH888NNN@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCC@@@>>>===???AAABBBBBBAAA@@@@@@@@@AAAAAA>>>>>>==================:::::::::999999999888888777777777777666666666666444444333333222111000000000000000000000000000000222111111000///......---......---------......///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''!!!)))777+++###***,,,$$$...%%%+++000"""***$$$,,,444 OOO$$$555$$$000333(((%%%111eeeOOO&&&(((%%%)))************)))***,,,...***)))((((((((()))++++++))))))(((''''''((())))))+++)))'''''')))***(((%%%(((((((((((((((((((((((((((''''''&&&'''(((******''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$222qqq222 +++$$$)))"""(((AAA,,,$$$&&&---NNN:::)))!!!,,,|||...---!!!###***(((+++&&&'''$$$''')))$$$'''###,,,%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''"""&&&###(((666888333***+++''',,,444...***qqqsss;;;???===FFFBBBDDDDDDPPP@@@SSSDDDCCCIIILLLKKKJJJCCC>>>FFFHHHAAAUUUKKK>>>EEEAAAGGGDDDGGGAAA???AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCAAA??????AAACCCDDDCCCBBBAAA@@@?????????>>>>>>>>>=========<<<<<<::::::999999999888888888777666666666666555555555333333333222222111111000////////////////////////000000000///...---------///......---------......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))...------bbb555///$$$)))000)))!!!)))888)))***...,,,"""...%%%!!!xxx***000!!!&&&)))###000$$$"""mmmOOO000###***666%%%&&&'''(((''''''((((((&&&''''''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++------,,,***++++++++++++++++++++++++******)))))))))***,,,,,,************************))))))))))))******++++++))))))))))))))))))))))))))))))))))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&@@@,,,,,,!!!%%%%%%---///***111***,,,;;;UUU{{{'''(((%%%$$$444+++===&&&'''/// +++''',,,uuu--- ))))))"""+++###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$,,,)))""""""(((CCC///:::(((+++555333(((===:::;;;777>>><<>>>>>===??????>>>===<<<;;;;;;:::999999999999888888888777555555555555444444444444222222222111111111111111//////////////////////////////......------,,,,,,//////...---,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***'''UUUxxx)))!!!%%%***...'''+++^^^aaa%%%---'''///&&&"""+++/// QQQ<<<"""TTT???CCC???FFFFFFCCChhhUUU***"""***+++---.........---,,,+++,,,.../////////...---((())))))******))))))((()))((('''((()))***)))((((((((((((((((((((((((((())))))((((((((()))******+++++++++++++++*********)))************+++++++++)))))))))))))))))))))))))))))))))***************&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$///000EEE:::CCCBBBNNNwww))))))$$$''''''...$$$(((iiiccc***%%%+++(((!!!+++"""999'''444***'''888***444///---333"""(((...&&&666uuu((( '''%%%$$$'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""...)))***,,,---&&&KKKRRR111+++222+++,,,222111+++AAA555111:::999CCC@@@===777BBBFFFFFFEEEEEEAAADDDAAAPPP???JJJ[[[666LLLCCCBBBBBBCCC>>>FFFBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@AAACCCEEEBBBBBBAAA???>>>>>>>>>>>>@@@???>>>===;;;:::999888999888888888888777777777444444444333333333222222000000000111111111111111/////////////////////////////////......---------000///...---,,,,,,++++++,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))222---777\\\EEEBBB@@@UUUHHH...333---..."""%%%''')))000)))+++***###222&&&'''CCC,,,??????HHH???jjjlll%%%444+++---111***))))))***++++++***))))))))))))***************)))***+++,,,,,,+++***)))))))))))))))***+++******************************))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************************************************&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!888ooo<<<"""###[[[!!!&&&***,,,"""$$$%%% 111+++(((&&&***000&&&...)))'''+++!!!&&&+++)))"""&&&+++$$$$$$###!!!PPP222***'''###)))(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''------!!!###)))(((555)))rrrqqq:::...(((%%%///111)))xxx```555222======CCC>>>DDDNNNHHHEEEAAA???@@@IIIGGGGGG>>>;;;???jjjOOOHHHEEEFFFFFF===EEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@???@@@AAACCC??????>>>>>>>>>???@@@@@@@@@???>>><<<;;;999888777888888888777777777666666333333333333222222222222000000000000000000000111........................000000000///////////////000///...,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))///(((+++&&&444'''+++***777,,,!!!---******$$$,,,###888+++666222///&&&!!!---'''111yyy222,,,*** ___111;;;222$$$///,,,))))))+++,,,---,,,---,,,+++******,,,---///...//////////////////...---............---......////////////////////////------------------,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%---$$$JJJfff'''+++aaaGGG%%% (((+++###!!!)))((('''***&&&'''###,,,---///000+++...###777'''((($$$ 111333GGGYYYbbb$$$%%% ++++++%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''',,,(((###'''%%%!!!)))%%%{{{wwwxxx'''+++$$$***---000+++,,,999777000999;;;<<>>???@@@AAA???>>>===<<<:::999888777777777777777666666666666333333333333222222222222000000000///////////////........................000000000000000000//////......---,,,+++++++++,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************"""555###+++,,,444---+++...222444JJJooo---"""%%%///333)))111###YYYeee000,,,...,,,(((555222333%%%hhhRRR:::111>>>[[[III(((555+++AAA(((000---***))),,,...---+++...---,,,,,,,,,---//////,,,++++++******++++++,,,***+++++++++)))((()))***++++++++++++++++++++++++,,,------------,,,,,,+++++++++,,,,,,---.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$))),,,(((LLL(((000+++"""###'''***$$$)))222%%%VVV'''((('''%%%(((444$$$###333''')))VVV"""+++///"""%%%YYY~~~))) ###'''''')))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''!!!---$$$666******...)))///rrr++++++&&& '''+++***$$$,,,222---'''444$$$???---111777444:::EEEFFFcccdddGGGLLLFFFDDDIIIHHH999AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAAAAA@@@???@@@AAA>>>>>>=========>>>??????======<<<;;;:::999888777777777666666666555555555444444333333333222222222000000000//////......---........................////////////////////////------,,,,,,+++,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,:::""">>>((("""999111((((((%%%$$$CCC888++++++***)))...***666111$$$555))))))777111222'''---$$$LLL$$$***222,,,(((///:::111(((999666444333555888888444///000111333444555444333222555333111000000111333555111333444222///---...000000000000000000000000000000000111111111000///...000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))***)))'''&&&"""###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!+++ ///%%%BBB!!!$$$&&&%%%$$$,,,"""&&&111###+++$$$==='''+++&&&+++%%%,,,000666***$$$111bbb$$$(((###)))jjj===$$$,,,""",,,!!!%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((111***%%%!!!---&&&///'''333'''GGG[[[,,,&&&((((((,,,###%%%;;;%%%mmmLLL000///888444777IIITTTkkk;;;HHHEEE<<>>===============<<<<<<;;;;;;:::999888888777666666666555555555555444444444333333333222222111111000///...------,,,........................---.....................,,,,,,+++++++++,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************666444(((&&&333***vvv EEE+++...---((((((,,,...)))000'''444---///444((()))>>>&&&//////000444---===WWW999666BBB:::HHH777zzzkkk^^^llleeeEEESSSXXX[[[ZZZ\\\```cccaaaZZZSSSPPPSSSXXX[[[[[[YYYTTTQQQLLLJJJGGGEEEEEEGGGJJJLLLHHHJJJKKKIIIEEECCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEE::::::;;;;;;;;;:::888777666555444222111///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''((((((%%%&&&'''''''''&&&%%%$$$'''$$$###$$$''')))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))'''######HHH"""%%%)))))) /// %%%$$$222!!!'''000)))...!!!------+++))))))111sss444 %%%FFF$$$''''''((("""&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###333!!!,,,BBB777777!!!%%%---&&&333...&&&000000&&&)))---999222<<>>>>>@@@BBBDDDDDDCCCCCCBBB@@@>>>>>>???@@@AAABBBAAA@@@>>>===<<<<<<<<<::::::::::::999888777777888777666555444555666666444333222222111111222222333222000/////////000111......---------,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''333111...***((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))******+++,,,,,,+++******+++---111...***))),,,///,,,'''(((&&&,,,---'''+++///(((***------000'''---<<<%%%...uuu###000///---444555(((333888))),,,111<<<999ttt444AAA111???===FFF@@@EEEVVVJJJYYYqqqpppcccddd~~~dddeeelllqqqgggkkkzzzllliiirrriiiyyyrrrpppqqq]]]bbb___```\\\VVVWWW\\\[[[SSS[[[]]]______\\\[[[ZZZ[[[VVVTTTXXXaaaddd]]]TTTOOOZZZ___```YYYSSSQQQPPPMMMLLLWWWYYYPPPLLLOOOHHH;;;AAA:::===GGGBBB222///999:::222000555444,,,***000111******000111+++***///'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%)))&&&$$$%%%'''(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111'''+++###'''!!!"""+++,,,999 777***---&&&kkk999)))111$$$555+++555(((JJJ%%%///TTT///CCC&&&&&&$$$'''---&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...'''!!!---,,,yyy%%%666+++!!!///+++((('''!!!,,,,,,222;;;,,,000222111ZZZ>>>IIIcccIIIGGGFFFFFFCCCHHH@@@AAA???>>>>>>@@@BBBDDDCCCCCCCCCAAA@@@>>>>>>???@@@AAA@@@@@@???======<<<<<<<<<::::::::::::999888777666666555444333222333444444333333222111111111111222222222000/////////000000......---------,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((...---***(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((()))))))))*********))))))((((((((())))))))))))))))))))))))(((((()))))))))***************)))))))))***++++++((()))++++++******,,,...$$$(((***(((&&&(((...333999333222111+++***---+++999111(((333///'''222---888[[[QQQ+++333;;;,,,,,,BBB;;;111HHHIIIAAALLLNNN```qqqiiiyyyuuuuuu~~~zzzgggjjj{{{qqqUUU]]]|||yyyttt{{{~~~sssiiiiiimmmiiiqqqnnnaaa\\\aaa___VVV[[[XXXVVVZZZeeeiii___QQQSSSTTT\\\ddd```RRRGGGEEEUUUXXXQQQEEEGGGNNNFFF444,,,222555222......///000'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%***(((&&&&&&''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))---...&&&xxxUUU)))$$$'''+++)))%%%111...###%%%888{{{!!!!!!***+++***$$$+++kkk:::'''333BBB---111'''(((%%%000&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((111%%%+++/// 444RRR222((()))///)))777+++&&&<<< ***(((___bbb++++++222+++BBBgggBBB999AAAHHHGGG;;;MMMaaaHHHFFFGGGDDDFFFDDDCCCAAA???>>>???@@@CCCDDDCCCBBBBBBAAA???>>>>>>>>>???@@@=========<<<<<<;;;;;;;;;999999999999888777666666333333222111111111111222333222222111111111111111111111000/////////000000......---------,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******---,,,,,,+++++++++,,,,,,...000111000...,,,,,,,,,---///222111---******,,,&&&"""%%%...111///333999)))333'''+++555666===888111???QQQMMMiiisssnnntttfffrrr|||~~~hhhdddccchhhmmmiii___VVVYYYRRRNNNQQQVVVXXXXXXXXX[[[aaa^^^YYYaaalllaaaJJJ^^^gggaaaJJJ888777888666'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((()))***%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&222000)))!!!000)))AAA000'''))))))---@@@$$$333---,,,888%%%111'''111222+++222III444)))%%%222YYY"""***555+++///###)))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$+++111+++&&&...ttt...'''333""",,,'''222111,,,444%%%000))),,,000777$$$LLL===FFFAAA???GGGCCC```GGGEEEEEE@@@FFF???CCC@@@?????????AAACCCDDDBBBAAAAAA@@@???>>>>>>>>>>>>???:::;;;;;;;;;;;;:::::::::888888888888777666555555222222111111000000000000222222111000000000000000000000000/////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******------,,,,,,++++++,,,,,,)))+++---,,,***)))((())),,,***...999AAAAAA<<<777======AAAJJJOOOFFFCCCMMMKKKTTTDDDMMM[[[NNNMMMSSSWWW]]]oooppptttkkkSSSppp}}}wwwyyy{{{}}}}}}uuuyyy}}}|||~~~{{{yyyuuuwww{{{vvvsssuuuzzzmmmXXXXXX\\\XXXSSSSSS@@@???FFFSSS\\\\\\YYYXXXrrrrrrkkk]]]TTTWWWaaaiii'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&((()))***%%%%%%%%%%%%&&&&&&''''''&&&'''((()))))))))((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$111,,,'''%%%777'''333(((GGGIII***"""***///)))&&&***{{{PPP$$$+++'''///%%%,,,!!!<<<))))))000&&&((("""qqqccc---111,,,,,, (((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))$$$...///&&&%%%000***666888### ,,,222+++"""222,,,000+++555444888PPPAAAIIIGGGMMM:::```GGGEEEDDD???FFF>>>CCC@@@??????@@@BBBDDDDDDBBB@@@??????>>>>>>=========>>>999999::::::::::::999888777777777777666555444444222222222222111111111000222111000000//////000000/////////000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''''''''(((((((((((()))((((((((()))))))))))))))************************))))))))))))************---,,,,,,+++++++++,,,,,,+++---///000//////111222444000111888;;;999666777:::CCCFFFMMMYYYWWWZZZnnnoooggg]]]pppsss~~~yyygggyyyhhh]]]kkk]]]sssooolll|||}}}|||zzzvvvtttvvv{{{yyykkkfffppp|||vvvvvvtttnnncccVVVMMMPPPWWW```UUURRRXXXZZZWWW\\\hhh'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&(((((($$$''')))******))))))***%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&666***222...'''111VVV444'''%%%&&&555000)))KKK///%%%###///+++&&&,,,"""///%%%222###+++!!!~~~BBB,,,+++CCC///)))"""!!!---&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---***"""'''222***???!!!333---///(((111''')))&&&---$$$hhh]]])))000222+++333666222***DDD@@@FFF<<>>>>>>>>>>>=========<<<999999:::;;;:::999777666666666666666555444333333222222333333222222111000111000000///////////////......///000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......///000000...---,,,---///666666999;;;444///777EEEFFFYYYYYYXXXjjjtttssscccxxxxxxeeejjjeee^^^||||||~~~wwwyyyeeekkkrrrtttrrrttt}}}zzzttt{{{{{{jjjyyyxxxhhhgggxxxyyyggg\\\```'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%(((+++,,,***(((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''::: (((+++&&&pppwww111555:::!!!<<<###,,,!!!333,,,999$$$000zzzEEE;;;444((('''///%%%ddd555 LLL///&&&"""'''+++&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))000///%%%---/// 666+++,,,+++FFF***+++,,,---///---555+++///666"""+++)))777zzzvvv@@@<<>>======>>>>>>======<<<<<<::::::;;;;;;:::999666555555555666555555444333222111222222333222111000///000000///............///------///000000000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))*********+++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111...///000111333777<<<@@@@@@AAAMMM```kkknnnuuuWWW^^^OOOwwwyyy{{{kkkggg~~~||||||vvvwww{{{}}}|||zzzrrrxxx'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))'''***------***''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''000***###DDD}}}&&&222OOO222;;;SSS$$$555,,,...)))&&&***777///+++---tttPPP"""%%%))),,,!!!&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))!!!444)))+++(((666###)))...&&&tttLLL///))),,,555&&&666111...###:::000---...666???FFFCCCCCCdddKKKHHH===AAA<<>>=========>>>===<<<<<<;;;:::;;;<<<<<<;;;888666444555555555555444333222222000111222222222111///...000000///...............,,,---///000000000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))*********++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------...000111333444@@@DDDLLLVVVbbbooo}}}~~~vvv~~~qqqfff}}}rrrnnnvvvvvvkkkrrr|||iiirrriiizzzkkkmmmvvv|||jjjiiizzzxxxnnnuuurrrsss{{{~~~oooeeessszzzqqqhhhkkktttyyy{{{xxxtttssswww}}}uuuqqqyyyuuuzzz|||uuuuuuxxx'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''+++---...---***)))******))))))((((((''''''***)))(((''''''((()))***iii```111(((,,,YYYlllggg[[[NNNccc&&&'''+++;;;---111$$$"""///"""((("""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''444$$$$$$444***sss222$$$444---555&&&>>>!!!LLLBBB%%%***222+++***111www\\\((($$$000111+++---MMMBBBCCCRRR888dddkkkGGGIII:::DDDGGG>>>DDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@>>>===;;;:::::::::::::::999999999888888777666666444333222111111000000000000000000000000////////////////////////////////////////////////.........------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))***,,,,,,,,,,,,,,,***---...++++++......,,,)))+++,,,,,,,,,,,,,,,,,,,,,---...///000111222333222333666>>>HHHQQQWWWZZZwwwzzz~~~tttlllssswww~~~sssddd|||~~~{{{zzz}}}ooorrrmmmnnn~~~zzzzzzvvv~~~yyyqqqmmmqqqyyy'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''***,,,---,,,***(((***)))))))))((((((((('''***)))(((((('''((()))***'''888///KKKXXXooo&&&333,,,///???,,,SSS(((***!!!+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***+++333''')))555%%%+++]]]BBB444)))(((:::222~~~wwwttt444;;;555,,,+++;;;,,,!!!QQQ<<<999777@@@KKKmmm:::AAAzzz<<<>>>AAA>>>AAA???AAA@@@??????>>>>>>??????BBBBBBAAA???>>><<<;;;;;;:::999999999999888888888666666555444333222111111000000000000000000000000////////////////////////..............................---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++............---,,,,,,+++***+++***(((''')))******)))+++...000000...///222333333444444666<<>>DDDAAA??????>>>======<<<<<<======@@@@@@???>>><<<;;;::::::999999888888888777777777666666555444333222111111000000000000000000000000000000000000000000000000........................------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********((((((((()))******++++++*********+++++++++++++++......//////...---///111555///,,,///000111999CCCFFFMMMXXXaaaeeelll~~~qqqllltttiiirrroooxxx~~~kkkuuuyyydddmmmeeerrr~~~xxxxxxsssgggzzzwww~~~uuusssiiiuuunnn}}}'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%(((*********((('''))))))))))))(((((((((((())))))))))))))))))******... VVVrrr}}}uuuXXXGGG%%%III)))222***333)))$$$&&&...***"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********(((&&&)))+++(((''')))((()))888---***^^^777555>>>333***111...222///666---EEE777EEERRR;;;HHH000@@@DDD===HHH<<<@@@>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999888777777888888888777777777666666555555444444333222111111000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++(((((())))))***+++++++++******+++,,,---...000000---,,,...222111---///555999444:::KKKYYY___dddiiiooo}}}hhh{{{}}}}}}vvvlllYYYnnnqqqiiimmmttteeeoooeeewwwfff[[[ppptttiii___tttrrreeesssuuueeeuuu|||rrruuu|||zzzlllcccjjjssswwwtttfffeeetttyyypppoooyyysssjjj{{{''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%''')))))))))((('''(((((((((((())))))))))))(((((()))***************000444///}}}aaahhhtttqqqooohhh777///<<<;;;///SSSPPP"""DDD%%%---!!!'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************(((000000'''+++000(((///GGG888***111777{{{xxxeeekkkfff\\\ZZZJJJ@@@;;;PPP555222555???333JJJIIIPPPbbb777777DDD:::DDD444===>>>>>>===<<<<<<<<<<<<===;;;::::::999888777666666777777666666666555555555444444444333333222222111000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************++++++++++++))))))******+++,,,,,,,,,//////.........///000111...***,,,555888888CCCRRRVVVYYYiiiooolll|||{{{nnn~~~rrroooddd}}}}}}llluuuvvv\\\\\\yyyrrrjjjrrryyybbbhhhvvv|||jjjmmm'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&'''((()))))))))((((((((((((((())))))))))))(((((()))***++++++++++++$$$>>>===111AAAqqqzzzqqq{{{JJJ<<<$$$***)))'''@@@@@@444666(((...'''...)))---###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++))))))///...'''+++000,,,'''JJJWWWDDD:::+++:::XXXxxx000===222111@@@666FFF^^^444GGG888DDD<<>>???>>>======<<<<<<======<<<<<<;;;::::::999888888666666666555555555444444444333333333222222222111000000000000000000000000////////////////////////------------------------++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,------......,,,+++++++++,,,...000111FFFBBBJJJ]]]hhhnnnrrrwwwrrrqqquuuoooqqquuuqqq}}}ppp|||{{{{{{uuuwwwtttiiipppvvvyyywww&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))))))))'''((((((((()))))))))***'''(((***+++,,,,,,++++++444:::000DDDuuupppccc}}}{{{]]]MMMGGGYYYhhh___WWWOOONNN]]]eeeZZZRRRvvvvvvuuutttcccDDDBBB///...!!!&&&!!!000777&&&(((!!!---$$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++)))))))))***,,,+++***,,,---+++---???///...SSS===pppwwwRRR777333(((SSS///777DDDqqqPPP:::555FFFBBB??????BBB???@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888555555555444444444444333333333333222222222222222000000000000000000000000------------------------------------------------******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,------.../////////---///444;;;DDDMMMUUUZZZmmmnnnyyymmm|||xxxxxxxxx{{{sssaaavvv{{{fffeeeYYYbbb|||uuujjjgggkkkqqq|||uuuyyy```bbbNNNOOOWWWxxxooorrrqqq}}}xxxyyylll}}}qqqwwwjjjzzz&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))************'''((((((((())))))******'''(((***+++,,,,,,++++++)))555///LLLrrrSSSIIIQQQKKKHHHRRRXXXoookkkfffnnnwwwwwwyyyuuuhhhgggrrreeerrrcccvvvhhhDDD???<<<---888///111''' (((///"""222!!!'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++...---(((,,,444000***...***,,,//////222sssxxxoooRRR000999RRRggg~~~uuuTTTAAA)))555HHH555<<>>DDD777HHH444===>>>BBB=========<<<;;;;;;;;;;;;<<<:::999999999888777777777555555444444444333333333333333222222222222222222000000000000000000000000------------------------------------------------*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000;;;AAALLL\\\nnnjjjuuu{{{zzzoooooozzzzzzlllyyypppppprrrxxxyyyrrr|||}}}|||xxxzzztttjjj^^^[[[nnnppphhhbbbdddrrrqqq```gggwwwvvvyyybbbssswww}}}}}}{{{}}}zzz}}}~~~rrrxxxxxx'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************(((((((((((()))***+++,,,,,,///...))))))...111...777JJJeeevvvyyydddWWWOOOEEESSSdddqqq~~~|||sssyyy~~~yyyoooLLL===:::555,,,&&&+++'''&&&***+++)))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((()))***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++''',,,---))))))...000---333///,,,,,,...///111333999[[[~~~kkkPPP;;;666999AAAAAAAAABBBCCCCCCBBBAAA>>>@@@AAABBBBBB@@@===;;;===============<<<<<<<<<::::::999888777666555555444444333333333333222222111111111111000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++******+++,,,,,,---))))))(((((((((***,,,---,,,---...,,,+++---//////,,,444222111;;;AAAFFFOOOlllsssnnnyyyuuuxxx~~~|||}}}wwwwww||||||wwwoooiiigggrrr~~~{{{mmm\\\gggwwwrrrjjjjjjkkkfff^^^[[[bbbkkkooorrreeedddsss{{{vvvvvv}}}xxxxxx{{{~~~|||~~~''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))************)))(((((())))))***+++,,,'''&&&(((,,,+++)))000:::aaalll~~~aaaDDD@@@NNN[[[ooorrrWWWDDD666000111...***((((((&&&$$$&&&+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((()))***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---000///+++,,,000111...&&&...666777333777FFFTTT|||ooonnn~~~xxxsssrrruuuuuuuuuzzzqqqSSS@@@777>>>EEEFFFCCC??????@@@AAAAAA@@@???>>>>>>===============<<<<<<;;;;;;;;;888888777666555444333333444444333333333222222222111111111000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************++++++*********+++,,,,,,//////...//////,,,'''###***)))+++...333333...'''...===HHHTTTgggnnnooouuujjj]]]eee~~~zzzbbbhhhwwwrrr|||~~~zzzwww~~~}}}fffiiivvvhhhXXXgggyyy{{{~~~gggvvvsssjjjhhhaaaaaasssooo___]]]eeeggghhheeeYYYfffbbbfffqqqyyy~~~~~~''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************))))))))))))***+++,,,---555)))(((333666333>>>PPPUUUpppooodddcccVVVKKKNNN___xxxkkkeeekkkfff`````````hhh{{{ssswwwgggKKK;;;777000---,,,+++((($$$'''---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((()))***)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,---,,,***,,,//////,,,888///&&&''';;;___wwwmmmooopppoooyyy|||wwwyyyzzzyyy~~~fffCCCAAA????????????>>>===BBB@@@>>><<<;;;<<<===>>>======<<<;;;;;;:::999999888777666666555444333333333333333333222222222222111111000000000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,++++++*********++++++,,,)))'''(((,,,///000///+++------++++++555FFFTTTpppxxx}}}mmmeeemmmwwwrrr}}}yyy{{{}}}ssswww~~~jjj^^^ppp}}}zzzpppccccccjjjrrrqqqpppxxx{{{zzz|||||||||''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))***************************+++---------***,,,///,,,000JJJhhh|||iii]]]zzz}}}UUU]]]SSSXXXttttttmmmmmmiiiccc~~~~~~yyyooodddbbbkkkyyyuuuTTT@@@555111...///...***)))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))***))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,)))***+++,,,---///...,,,)))...999LLLjjj|||nnngggzzzuuuppp[[[CCC:::>>>DDDCCC>>>???>>>===<<<<<<===>>>???===<<<;;;;;;:::999888888999888888777666666555555333333333222222222222111111000000000////////////////////////////////////------------------------+++++++++++++++++++++++++++++++++***************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++,,,,,,+++************+++((()))******+++,,,///111...000666@@@NNNeeerrrnnnzzzlllhhhwwwoooqqq}}}uuuhhhnnnjjjZZZhhhfff~~~~~~eeeiiijjjsss~~~xxx}}}yyy|||{{{uuuxxx}}}((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))************************+++,,,---...&&&///555333777MMMnnnpppNNNHHHUUUfff{{{zzzwwwxxxyyyqqqkkkbbbwww}}}cccLLL===///,,,///...+++)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))***))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------+++---///111000//////000---NNNppp~~~wwwhhh}}}{{{eeeOOOFFFDDDBBB???;;;<<<<<<===>>>?????????<<<;;;;;;:::999999888888888888777777666666555555333333222222222111111111000000000////////////...........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))*********+++************++++++++++++,,,,,,+++++++++++++++,,,,,,000333111,,,+++///444GGGOOOddd~~~rrrsssqqqxxxiiiuuulll[[[WWWeeefff```mmmmmmfffpppjjjbbbiiirrrvvvvvvrrrgggTTTOOOTTTbbbgggbbbeeeppphhhhhhvvv||||||zzz~~~|||ssspppvvvzzzwwwxxxvvvsssllloooxxx{{{uuussskkkdddkkkyyy}}}(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************++++++++++++,,,---......333---+++>>>hhhrrrNNNCCCRRRjjjmmmhhh~~~xxxttt}}}uuuZZZ<<<...---......---***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))***)))))))))))))))))))))))))))************+++++++++++++++,,,,,,------......,,,---///000...,,,222;;;bbb|||zzzllltttcccgggbbbddd^^^RRRNNNSSSWWWUUUIIIPPP___oooyyysssWWWDDD>>>>>><<<===>>>?????????>>>>>>;;;;;;::::::::::::999999555555555444444444333333222222222222111111111111000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((())))))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---......++++++******222DDD]]]oooyyynnn|||xxx{{{iiiooo}}}}}}wwwdddSSSJJJMMMpppooodddWWWOOOKKKPPPZZZbbbiiioooyyyoooaaacccnnnqqqxxx|||}}}uuuwwwqqqaaa^^^hhhlllvvvwwwnnnllltttxxxuuutttjjjdddeeeaaaWWWRRRSSSOOONNNYYYmmmuuupppmmmrrrmmmwwwmmmaaasssrrr]]]iiieeeZZZ[[[___dddlllvvvuuutttttttttqqqkkkfffbbbkkkjjjgggmmmiii]]]ZZZ[[[\\\bbbjjjjjj]]]MMMCCCJJJNNN]]]qqq{{{zzzyyy{{{dddMMMGGGaaayyyyyykkkcccwwwzzzooo}}}~~~((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))************,,,++++++,,,,,,---...///000...<<>>===<<<<<<===::::::::::::;;;;;;;;;;;;555555444444444333333333222222222222111111111111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((())))))******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,---...///000111000333;;;LLLeeexxxWWW___zzznnnqqquuurrrwww{{{rrryyyuuuuuunnnaaaXXXVVVMMMDDDIIIUUUsss{{{ZZZLLLcccdddooo|||rrrhhhjjj~~~~~~}}}zzzyyyrrrjjjkkkgggZZZTTTkkktttsss~~~qqqhhhiiivvv}}}mmmPPP???IIIRRRMMMKKKQQQbbbpppnnnnnnbbbTTT\\\ZZZ^^^iiikkkaaa]]]eeemmmnnn))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))************,,,,,,,,,,,,---...//////(((OOOjjjaaaHHHFFFxxx{{{llleeejjjsssxxx{{{hhhnnn|||lllhhhjjjTTT^^^qqqyyyiii[[[ooo}}}pppvvvxxx]]]III999...***+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((())))))(((((()))***)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...//////000111444555666AAA]]]xxxvvvmmm~~~xxxnnnkkkmmmsssrrrkkkggghhh___]]]cccsssooo[[[KKKGGGBBB===::::::;;;<<<999::::::;;;;;;<<<<<<===666666666666666555555555222222222111111111111000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------///000222333@@@QQQppp{{{pppssssss]]]ccc{{{tttppplllWWWWWWYYYQQQIIIJJJSSSTTTIIICCCEEEIIINNNdddxxxuuusssuuusssnnnssszzzrrrsssxxxzzz___gggooozzz}}}vvvccc___kkkvvvzzznnnlllhhhggg{{{sss[[[QQQXXX___]]]ccc]]]]]]]]]aaauuu}}}www}}}(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))))))))***++++++,,,,,,888&&&888,,,)))555111CCCXXX```GGGMMMzzz}}}llljjjiiillluuuyyyzzzwwwmmm```WWWUUUVVVdddmmm{{{yyyVVVTTTmmm}}}nnnVVVJJJ999+++333***$$$&&&)))(((&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,---......,,,+++---000000------000---333888888???[[[{{{yyy}}}wwwpppiiidddeeeggghhhccc[[[aaaxxxooommmTTTBBBCCCCCC;;;888===888;;;<<<:::888888777666444333222222333333111000000000000111111111111111000000000000////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))---+++)))((())))))((((((,,,---&&&---888***"""444+++111---000??????IIIgggtttZZZfffpppgggwwwjjjqqqwww{{{oooooofffTTTEEEDDDKKKPPPXXXMMMKKKRRRPPPGGGOOO```tttzzzrrrmmmrrrzzz|||}}}|||}}}~~~|||}}}vvvrrrxxx~~~yyyoooddd^^^]]]^^^(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))******+++,,,,,,,,,%%%999..."""222444///<<>>TTTyyy___HHH555333666444333555333111000111222222111000...///111333444333222111//////.........---------++++++,,,,,,,,,,,,++++++******************************++++++++++++******((()))))))))************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))***++++++,,,------++++++++++++++++++++++++++++++,,,,,,---.........------------222===NNNZZZcccjjjuuuiiidddYYYRRRQQQNNNOOO^^^rrr||||||}}}wwwvvvtttqqquuussstttxxxwwwqqqmmmooohhhVVV???^^^zzzvvvuuufffjjjfffjjjxxxyyyssstttmmmkkkjjjjjjlllnnnooooootttuuuvvvwwwyyy|||))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,------.../////////222(((GGGuuu```iiiiiittthhh___[[[WWWYYYZZZVVVQQQOOORRRWWWaaaiiinnniii___[[[bbbkkk{{{uuuvvvxxxqqqqqq^^^KKKDDD777777JJJ]]]{{{pppTTT<<<---***///'''((((((((())))))******))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))++++++,,,,,,,,,------------------------...000000---000333333777QQQ{{{vvvvvvuuuoooiiifff\\\\\\YYYZZZYYYFFF999@@@]]]~~~[[[;;;444888777222111555333222222333333111000---///222555666555333222//////.........---------+++++++++,,,,,,+++++++++******************************++++++++++++******(((((())))))*********+++************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,---...//////---///333<<>>UUU}}}YYY111555777...333555444222111000000//////000000000000111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((()))***+++,,,,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******+++*********))))))(((((())))))))))))************++++++******************++++++******++++++,,,---+++***))))))+++------,,,///***(((---111111//////,,,FFF___zzz~~~jjjmmmrrrwww}}}bbbbbbsssmmmfff~~~cccNNNOOOTTTSSSfff]]]gggiiiooo}}}~~~zzzvvv{{{}}}yyyvvvvvvrrrkkktttuuuuuurrrnnnmmmoooqqqzzzvvvttttttvvvtttoooiiiSSSVVVUUUQQQUUU___ffffffllleeegggqqqssskkkjjjqqquuudddLLLZZZpppxxx~~~qqqvvvwwwxxx{{{|||yyyqqqkkkhhhgggdddbbbaaaaaabbbcccgggbbbbbbgggiiiiiimmmtttvvvnnneeeccchhhqqqxxxzzzuuuooovvvyyy************************)))************+++++++++***************++++++,,,+++)))---///***+++111222111JJJrrr}}}pppwwwoooiiidddccchhhkkklllkkkjjjoootttuuuttttttvvvxxxwwwvvvzzz[[[YYYooosssjjjiiiqqqsssllleeefffgggccc^^^WWWJJJ??????FFFpppzzzwwwaaa@@@555...+++***)))(((((())))))((())))))(((((((((''''''''''''''''''((((((((())))))))))))))))))************++++++,,,---............111///......///000111111333---555OOOuuuttt~~~{{{wwwsssppplllhhheee\\\XXXRRROOOLLLFFF===777999>>>SSSyyyxxxNNN111666<<<222555444222111000000////////////000000000111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******************)))))))))((())))))))))))************++++++******************+++++++++***++++++,,,---000///............---,,,---,,,---...------444>>>aaauuuuuu___{{{pppooo^^^lllrrruuu~~~uuummm[[[HHHGGGWWWdddgggnnnhhhzzz~~~vvvvvvsssjjjeeegggkkkooopppnnnooossstttqqqttttttsssqqqoooqqqvvvzzzyyyuuurrrrrruuuuuusssooopppsssrrrmmmnnnrrrsssqqqlllmmmpppsssqqqnnnqqqxxxzzzfffLLLZZZrrryyy|||lllooommmjjjiiihhheeeaaa]]]\\\[[[XXXUUUTTTSSSSSSTTTRRRNNNOOOTTTXXXYYY]]]ddd```]]]]]]cccmmmvvv{{{|||tttmmmjjjuuu|||nnnvvv************************)))************+++++++++***************+++,,,,,,)))---...,,,+++...333444333oooooofff|||tttnnnwwwiiiaaaccciiirrr|||{{{]]]VVVeeelllgggiiioooooojjjhhhllljjjiiihhheeeZZZJJJ???<<>>XXXfff{{{qqqeeeccciiimmmqqquuuyyy||||||||||||{{{xxxvvvtttuuuwwwxxxvvvtttsssuuuwwwyyyxxxwwwuuuvvvwwwvvvvvvuuutttrrrkkkxxx{{{qqqkkkppprrrnnneeeWWW@@@JJJYYYYYY[[[MMMEEEAAA<<<888888999<<<>>>>>>===;;;:::888888888888888888888999::::::;;;===>>>???AAAFFFIIIIIIGGGDDDKKKPPP[[[iiirrrpppeeeZZZ\\\eeetttzzzyyywwwssssssqqqooooooooohhh```************************))))))*********++++++++++++++++++***+++,,,,,,---...333,,,***444222///888dddmmmhhhqqq~~~~~~yyywwwtttpppllleee\\\QQQJJJMMM[[[jjjhhhjjjlllnnnmmmhhh___XXX999JJJYYYpppuuu\\\<<>>yyy|||zzzzzzwwwtttqqqnnnkkkgggbbb^^^XXXWWWUUUSSSOOOKKKGGGEEEAAA>>>;;;<<>>:::777999999999777777999:::666777888999:::;;;<<<<<<;;;@@@CCCEEEHHHMMMNNNLLLEEEDDDCCCBBBBBBBBBDDDEEE999???EEEEEE???;;;:::<<>>;;;@@@CCCKKKfffHHH555444222111000000//////........./////////000000......---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******((()))))))))*********************+++++++++,,,,,,******++++++,,,------...---,,,,,,,,,,,,---......***+++...333>>>QQQgggvvvuuuqqqzzzlll^^^jjjyyyxxxSSSMMMbbbkkkggguuuqqqYYYXXXuuulll]]]aaalllxxxtttpppppprrrrrroookkkgggjjjiiiaaaVVVSSSZZZdddMMMDDD>>>AAAEEEEEEEEEGGGQQQSSSSSSSSSTTTYYYaaagggccc^^^VVVMMMJJJOOOVVV\\\eeedddfffiiidddYYYPPPNNNUUUUUUVVVYYY\\\]]]ZZZXXXYYY[[[^^^``````___]]]\\\\\\WWWVVVYYYZZZXXX[[[```ZZZaaaccc\\\UUUOOOIIIAAA;;;;;;111:::<<<555===999666999<<<<<<<<<===@@@CCCDDDEEEFFFGGGHHHIIIIIIIIILLLSSSXXXYYY^^^dddeeebbb^^^___^^^\\\XXXTTTPPPOOOCCCGGGLLLNNNMMMJJJIIIHHHXXXkkkcccPPPQQQMMMBBBAAA<<>>???DDDDDDEEEFFFGGGIIIJJJLLLHHHJJJNNNPPPSSSYYY```eee++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...(((000+++111888---JJJ}}}aaasssrrrbbbppp```SSSmmmxxx|||}}}uuujjjaaa[[[XXXLLLVVV___bbbffflllmmmjjjYYYUUUCCC<<>>hhhyyyrrrmmmkkkkkkjjjiiigggccc\\\XXXRRRQQQOOOKKKGGGDDDDDDEEEEEE===>>>BBB888222IIIkkkjjj555444222111000000//////............/////////000......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******(((((())))))*********+++******+++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---......111666???NNNdddxxx___eee~~~eeekkkqqq{{{jjjYYYOOOaaa}}}xxxsss{{{lll\\\NNNTTTmmmxxxeee\\\iiixxxppplllvvvrrrooooooqqqnnnhhhccccccgggeee\\\TTTRRRRRRPPPPPPMMMOOOVVVYYYVVVVVVYYYYYYZZZ\\\^^^aaabbbccccccTTTSSSPPPNNNQQQUUUVVVTTTMMMHHHHHHKKKIIIBBB???BBBCCCAAA@@@BBBFFFGGGFFFDDDEEEGGGIIIJJJJJJJJJKKKLLLDDD??????DDDEEECCCDDDIIIOOOUUUXXXRRRGGG???<<<===:::999///999>>>888>>>888:::>>>BBBDDDFFFJJJOOOTTT[[[\\\]]]^^^^^^^^^^^^^^^```ggglllmmmpppvvvwwwrrrooossswwwxxxtttmmmgggccc``````bbbeeeeeeaaaYYYSSSaaasss^^^FFFPPPOOO???AAA<<>>>>>===;;;<<<>>>??????>>>===>>>===;;;:::===BBBGGG++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......,,,---666555+++>>>qqqvvvkkkrrrccckkk~~~\\\QQQkkkvvv{{{~~~zzzvvvsssoooiiiaaa[[[VVVOOOKKKQQQ___kkkooonnnccc\\\RRREEE<<>><<<===;;;<<>>??????===;;;;;;;;;<<<<<<======>>>???@@@@@@@@@999<<<@@@AAA@@@>>>>>>>>>AAA>>>;;;::::::;;;;;;;;;@@@AAADDDDDD===666555:::888555<<>>JJJTTTUUUVVV[[[______hhhkkklllmmmrrrvvvqqqggglllmmmsssyyyxxxuuuyyyvvvwwwzzzrrrrrrsss}}}nnnXXXIIIJJJQQQLLLAAAAAA>>>CCCJJJDDD777555===>>>:::999;;;<<<===AAAFFFFFF<<<888;;;;;;555555;;;888:::<<<;;;999888999;;;++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......------000---222YYY{{{}}}iiieeemmmuuudddQQQcccyyy~~~wwwrrrnnnhhhaaa[[[UUUPPPKKKMMMVVVcccnnnssspppeeeXXXKKK>>>BBBaaapppPPP333,,,...+++)))***---,,,+++***))))))))))))(((((((((((()))))))))***+++++++++++++++,,,,,,,,,------......///000000000...222///222777111DDDpppxxxwwwwwwqqqkkkhhhfffddddddccc^^^WWWQQQKKKJJJHHHEEECCCBBBAAA@@@AAA>>>======999777<<>>,,,555444000222000000//////..................---,,,,,,+++++++++,,,************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,...///111***+++111000,,,999NNNjjjnnnllltttyyykkkllloooppp{{{vvvaaacccZZZZZZ]]]qqqyyykkkgggvvvzzzppp^^^LLLTTTooo~~~pppWWWWWWfff|||uuullleeeaaa]]]UUULLLEEECCCEEEGGGFFFIIIMMMSSSVVVWWWYYYZZZWWWYYY^^^```\\\UUUSSSVVV```bbbaaa```ccceee___VVVQQQRRRMMMDDD???@@@???<<<>>>===<<<<<<======>>>???>>>>>>===;;;999999;;;<<>>>>>@@@BBBCCCCCCGGGCCC@@@>>>;;;:::@@@HHHDDD111---888???CCCHHHJJJSSSXXXYYYUUUWWWbbbnnnsssxxxxxxrrrjjjffffffbbb[[[bbbcccfffiiijjjlllrrryyyqqqnnnkkklllssszzz}}}zzzsssjjjgggmmmpppfffWWWOOOQQQUUUUUULLLEEEGGGOOONNNJJJHHHJJJKKKLLLOOOTTTTTTQQQQQQRRRQQQLLLKKKLLL@@@>>>:::999999;;;===>>>++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,---------............---,,,EEEwwwcccZZZvvvnnnnnn|||qqqmmmSSSaaawwwpppkkkfff```\\\WWWSSSMMMJJJMMMZZZkkkwww|||mmm___TTTDDD<<>>===>>>>>>:::666666;;;DDDnnnPPP666777000333777---000///......------......------,,,+++++++++,,,,,,************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++,,,...111///000111111???gggaaaYYYwwwtttfffkkk}}}\\\LLLQQQ```UUUkkkxxxjjjiiimmmooo```JJJEEEVVVhhh}}}iiiXXXRRRaaaqqqoookkkfff^^^VVVNNNJJJJJJGGGAAA;;;777888===AAADDDKKKSSSTTTRRRSSSWWW[[[XXX]]]cccccc[[[SSSWWW___qqqnnnjjjggggggdddWWWIIIGGGEEE@@@999666888999888777666555666999;;;<<<<<<<<<;;;;;;===AAAHHHNNNRRR\\\^^^```bbbbbbaaa```___UUUUUUTTTTTTSSSPPPLLLIIIGGGFFFEEEFFFJJJMMMNNNNNNSSSMMMHHHHHHHHHKKKRRRYYYYYYCCC666???JJJNNNRRRXXXaaagggjjjkkklllpppsssrrrppprrrqqqmmmkkkmmmnnnmmmttttttqqqmmmlllqqqttttttqqqkkkfffhhhooouuuuuusss|||}}}uuuvvvwww{{{wwwjjjaaaiiikkkaaaWWWVVV[[[___```\\\[[[^^^^^^\\\^^^aaa___dddfff```ZZZWWWSSSPPPDDD???999666888;;;>>>???++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......///111000555^^^```sssoooggg}}}xxxpppUUUeee}}}ssskkkgggddd```\\\XXXWWWSSSKKKHHHQQQcccsss|||oooddd]]]MMM===DDDXXX{{{tttOOO777...,,,------,,,++++++***))))))******(((((()))))))))************++++++,,,,,,---------.........///000000111111222///222555000999rrrdddnnnxxxzzztttrrrsssnnnfffdddgggeeeaaa]]]ZZZXXXSSSKKKFFFCCCBBBAAA@@@????????????;;;<<<>>>???===:::;;;===999VVVvvvwwwNNN111...444444---//////...------------...---,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,%%%))),,,---,,,,,,...000***777===BBB\\\kkkppprrrkkktttkkkooo^^^WWWUUU]]]vvvyyyxxxtttmmmiiimmmrrrkkk```VVVTTTTTTqqqnnnIIIJJJZZZzzz~~~yyywwwtttmmmgggbbbaaa___XXXOOOGGGDDDCCC???@@@BBBCCCEEEGGGLLLOOOXXXbbbiiicccYYYUUUXXX\\\\\\\\\\\\ZZZUUUVVVbbbpppuuudddTTTIIIEEECCCAAA???:::777999===AAABBBAAABBBCCCFFFHHHIIIIIIHHHGGGFFFFFFKKKUUUbbbmmmttt{{{uuurrr```]]]ZZZWWWWWWUUURRROOOMMMLLLKKKMMMPPPSSSTTTTTTUUUQQQPPPUUUWWWVVVUUUWWWKKKGGG??????IIIQQQYYYdddgggmmmtttwwwwwwuuuppplllrrruuuyyyzzz{{{}}}|||uuuuuuyyyyyytttssstttwww{{{~~~|||uuupppttt|||~~~{{{xxx{{{~~~~~~{{{wwwsssmmmwwwvvviiiaaagggiiieeeiiihhhiiimmmkkkfffcccdddaaagggdddUUUJJJHHHFFFAAA;;;<<<===???CCCIIIPPPTTT++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......000///000???qqqwwwiiivvv{{{nnnRRReee}}}vvvmmmgggdddbbb___\\\WWWXXXUUUMMMFFFIIIVVVcccuuuoookkkeeeTTTAAA???IIIeee]]];;;.........,,,,,,+++******)))*********))))))))))))******************+++,,,------............//////000111111111111000555444000JJJTTTmmm~~~tttqqqrrrxxxyyyrrrjjjeeefffbbb\\\WWWTTTNNNGGGBBBAAAAAA@@@????????????@@@;;;======<<<<<<===>>>???666CCCWWWmmmppp222///444+++111//////...---------------,,,,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------***---000000---,,,///222000FFF]]]uuubbbzzzwwwvvv}}}qqqJJJSSSbbbmmm{{{~~~|||nnn\\\ddddddMMMPPPeeebbbKKKHHH^^^uuuxxxrrrsssmmmeeebbbaaaaaa]]]ZZZQQQQQQNNNHHHBBB@@@CCCFFFCCCIIIQQQXXX[[[\\\]]]]]]^^^iiiooofffZZZWWWYYY[[[YYYTTTQQQRRRUUU]]]jjjvvvxxxgggSSSBBB999999<<<;;;888666:::@@@FFFKKKNNNRRRVVV[[[^^^^^^\\\YYYXXX\\\ZZZ[[[bbbooo}}}vvvllleee___\\\WWWTTTSSSSSSSSSSSSYYYXXXWWWXXX[[[\\\\\\[[[SSSQQQRRRWWWXXXTTTPPPPPPLLLVVVNNNHHH^^^qqqtttwwwlllnnnqqqtttuuuxxx|||}}}|||{{{ooorrrssstttwwwzzzxxxtttooovvv```iiipppmmmyyy}}}zzzttttttxxxooowwwvvvmmmnnnwwwvvvjjjlllmmmqqqvvvtttkkkcccaaa___bbbZZZFFF::::::<<<:::777AAANNNUUUYYY```lllvvv++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000+++222OOOsss~~~iiixxxhhhMMM```wwwqqqkkkfffeeeccc___\\\TTTUUUSSSMMMEEEDDDIIIPPPjjjppptttlllZZZHHH>>>===IIIssslllDDD000...---)))++++++***************+++)))))))))*********++++++******+++,,,---...//////...//////000000111111222111333777333<<>>?????????===>>><<<999999;;;<<<:::999===JJJZZZrrrIII555333***222///...------,,,,,,------,,,,,,+++++++++,,,------************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........000000---+++...666>>>RRRnnn|||sssrrrxxx{{{zzzxxxjjj\\\}}}xxxuuullldddhhhuuu|||mmm\\\mmmrrraaaTTTTTTkkk{{{sssmmmfffaaa]]]^^^[[[VVVSSSQQQPPPNNNMMMEEEEEEDDDBBBAAAEEEMMMSSSVVV\\\dddiiijjjhhhfffeeehhhqqqtttjjjaaa______[[[WWWRRRRRRYYYaaafffjjjnnnkkk\\\LLLEEECCC@@@;;;999===:::<<>>===============;;;>>>===999999<<<;;;777;;;<<>>111333//////...------,,,,,,------,,,+++++++++,,,,,,---...************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---....../////////...---222BBBXXXiii}}}|||zzztttsss{{{ZZZPPPbbbzzzpppYYYVVVpppyyyffffffcccfff}}}wwwZZZNNNIIIYYYwwwtttlllaaa```___^^^^^^\\\XXXVVVNNNOOONNNLLLJJJIIIKKKMMMMMMNNNNNNOOORRRXXX___dddfffggghhhhhhfffeeeeeefffrrrxxxxxxpppmmmooollldddbbb```bbbiiinnnmmmjjjiii___UUUMMMLLLLLLHHHDDDDDDIIIFFFJJJVVV___bbbbbbccc___hhhpppooohhhdddhhhooorrrxxx{{{nnnbbbYYYVVVWWWXXXYYY```iiinnnnnnpppvvv{{{wwwvvvuuuuuuuuuuuusssqqqpppnnnoooqqqooonnnssszzzpppJJJEEEffflll```ggg{{{uuutttyyy~~~wwwzzzwwwrrrwww~~~zzzyyy{{{sssuuuuuuuuuzzz|||tttoooooosssyyyyyysssppppppmmmgggcccaaa^^^[[[\\\```ggglllnnnjjjeeejjjzzz++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......000///SSSbbb}}}rrr|||rrrTTTMMMeeevvvssspppnnnmmmhhhaaa[[[XXXUUUPPPNNNLLLJJJGGGDDDMMMjjj|||qqqaaaWWWJJJ:::===DDDnnniiiddd===000///...+++***************++++++)))************+++++++++******+++,,,---//////000/////////000111111222222333666666666___vvv\\\tttnnnPPPGGGXXXkkkrrr{{{bbbUUUPPPJJJGGGFFFEEEBBB>>>???>>>===<<<<<<<<<<<<<<<999===>>>;;;<<<@@@>>>888888777>>>===DDDvvvEEE///===,,,......---,,,,,,,,,,,,---++++++++++++,,,,,,---...************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////000000000555CCC```kkkzzzqqquuujjjXXXfff}}}fffSSS[[[sss}}}bbbbbbiiirrrOOOFFFMMMdddwwwkkkfffdddddd[[[[[[ZZZYYYVVVQQQJJJDDDEEEJJJNNNOOOMMMOOOTTTYYY]]]]]]]]]```dddiiimmmooogggeee```[[[XXXYYY]]]aaaiiiooopppmmmrrrzzzxxxmmmuuurrrrrrvvvuuupppmmmmmmeeedddccc]]]OOOEEEJJJUUURRROOOSSS```hhhgggddddddjjjttt|||yyyooommmvvvsssjjj\\\QQQOOOVVV```hhhkkkuuu~~~~~~vvvnnnmmmoooooonnnnnnnnnooonnnlllkkkhhhkkkqqquuutttrrrvvv~~~nnnZZZ;;;DDDhhhjjjpppzzz}}}yyyyyyzzz{{{|||zzz~~~}}}www}}}xxxyyy{{{zzzyyywwwvvvuuutttrrrooonnnpppuuuwwwuuuuuuxxxsssllllllsssssskkkgggjjjsssrrrnnniiijjjwww***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,---.../////////...999ppp~~~bbbtttyyyiiiOOOCCCYYY}}}zzzooo``````bbb[[[UUUSSSPPPMMMKKKHHHDDDAAADDD\\\rrrvvvmmm^^^MMM???<<<666XXXwww~~~YYY888------,,,+++******)))*********)))************+++++++++++++++,,,------......///......///000111222333333333000BBBBBBaaalll{{{vvvdddkkkwwwpppiiidddSSSPPPKKKFFFBBBAAAAAABBB======>>>>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<>>>888<<<999>>>lllnnn///>>>...111000///..................---,,,---......,,,***+++++++++*********))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++******************************+++++++++,,,,,,,,,111+++'''((()))(((***---***,,,---............//////888@@@SSS~~~llluuuwwwrrr|||~~~}}}^^^fffggg}}}gggffffffmmm~~~jjj```gggmmmbbbTTTLLLJJJ[[[rrrtttoooiiiccc^^^[[[XXXVVVVVVTTTQQQOOOOOONNNLLLJJJRRRVVV\\\ccckkkqqqrrrqqqpppmmmhhhgggfffeeebbb```[[[PPPFFFCCC@@@@@@GGGPPPTTTYYY\\\]]]aaajjjppprrr~~~zzzvvvtttuuuxxxzzz{{{ooovvvmmmSSSDDDKKKWWW[[[PPPQQQ[[[kkkrrrooonnnsssuuuyyyvvvlll~~~ooo]]]XXXSSSRRRXXXbbbkkkppp|||{{{~~~}}}zzzwwwzzz~~~xxxmmmpppgggcccfffggg```ZZZXXXUUUaaaOOORRR}}}vvvuuugggxxxzzz|||~~~|||{{{|||zzzwwwyyy{{{|||wwwvvvuuusssrrrsssvvvxxxyyyyyyxxxxxxrrrmmmmmmooojjjbbbccckkkeee|||vvvnnn***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,---...////////////...JJJuuuzzz|||xxx~~~rrr]]]JJJEEEZZZzzzpppaaa___aaaZZZUUUSSSPPPMMMKKKHHHDDDAAA<<>>^^^fffjjjxxx}}}wwwwwwnnnhhhaaa]]]QQQNNNIIIDDDAAA@@@@@@AAA;;;<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;888===:::999___>>>666...111000///......---.........---,,,---......,,,***+++++++++*********))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***************************++++++++++++,,,,,,,,,((((((+++000000---...222---,,,,,,,,,---000333555:::RRRqqqPPP___uuuddd{{{mmmtttrrrooojjj``````xxxYYY]]]{{{WWWJJJCCCJJJ\\\vvvwwwdddYYYbbb```^^^\\\ZZZYYYXXXWWWSSSPPPNNNOOORRRVVVYYY[[[ccckkkppprrrtttwwwvvvqqqsssllleeebbbcccaaaZZZSSSHHHBBB===>>><<<:::===BBBAAAFFFKKKLLLQQQYYY___aaannnnnnooorrrtttuuusssrrrhhhaaaTTTIIILLLUUUVVVNNNJJJTTTeeeppprrrpppttt{{{yyyzzz}}}}}}}}}ooocccTTTUUUXXX]]]eeepppzzz|||}}}zzzpppiiigggjjjooonnngggcccdddzzz___XXX{{{ttt{{{}}}tttlllfffhhhppp~~~}}}~~~{{{xxxzzzwww{{{|||yyywww{{{||||||{{{zzzyyyxxxwwwwwwtttmmmjjjlllmmmnnnuuu~~~zzz***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,---...//////000000%%%^^^tttxxxsss}}}mmmkkksssxxxgggNNNEEEJJJ^^^xxxoooaaa^^^___YYYUUUSSSPPPNNNLLLIIIEEEBBB:::BBBVVVqqqwwwaaaPPPGGG===???KKK^^^hhh???000000,,,,,,+++***************)))************+++++++++++++++,,,------......///...//////000111222333333:::333BBByyy[[[YYYiii{{{pppggg```ZZZUUUNNNKKKGGGCCC@@@?????????::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;999888>>><<<444MMM[[[555333111111///......------------,,,,,,,,,------+++***+++************)))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******---000...)))***...***///222...***---999CCCeeezzzwww~~~vvvyyy\\\VVV```uuu|||kkkeeekkkvvvoooRRR@@@KKKYYYooozzznnneee___YYYVVVPPPQQQSSSUUUVVVWWWWWWWWWTTTTTTVVV[[[aaafffiiijjjnnnzzzyyyuuuyyyvvvnnnpppggg^^^[[[\\\YYYNNNDDD;;;999888;;;<<<;;;===AAA>>>CCCEEECCCDDDHHHJJJIIIMMMQQQWWW]]]aaa```\\\XXXTTTMMMGGGJJJRRRTTTNNNEEEGGGYYYkkkpppooosss}}}zzz~~~rrrfff]]]VVVWWW]]]eeelllqqquuu{{{}}}{{{yyyzzz|||}}}zzzwwwxxxxxxwwwuuuwwwzzzwwwqqqooosssyyy}}}yyysssqqqttt{{{}}}XXXTTTtttqqqeeeUUUccc{{{~~~xxxyyyyyy{{{|||}}}uuusssoooqqqqqqnnnpppwww}}}~~~}}}|||{{{{{{{{{|||||||||yyy{{{***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,------...///000111111777qqqdddrrrqqq```fffttt^^^HHHDDDNNNccc~~~sssmmmaaa]]]]]]YYYUUURRRPPPNNNLLLIIIEEEBBB@@@===IIIggg~~~}}}iiiXXXIIIAAA:::<<>>MMMKKKGGG```vvvmmmfff^^^VVVPPPKKKHHHEEEAAA>>>=========999::::::;;;;;;::::::999999999999999::::::::::::999888===>>>555???hhh{{{===555222111000...---------------,,,+++,,,---,,,+++)))************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------111---+++++++++)))+++///+++000222......???___yyypppfffttt|||xxx|||___\\\}}}hhhRRR[[[vvvZZZjjjkkk\\\MMM<<<;;;GGGvvvnnncccZZZVVVTTTTTTSSSHHHLLLQQQUUUWWWXXXXXXXXX```ccchhhooottttttrrroooqqq~~~ssskkkooonnnfff```ZZZSSSQQQPPPMMMDDD<<<>>>>>>???CCCGGGKKKOOOSSSUUUXXXVVVNNNHHHDDDAAA===999;;;@@@FFFJJJJJJFFFBBBEEEIIIPPPTTTNNNGGGIIIQQQdddnnnsssoooqqq}}}yyymmm]]]XXXXXXXXXeeennnwww{{{yyyvvvuuuvvvsssoooiiieeebbb___\\\YYY___bbbdddgggmmmvvvxxxvvvmmmoooqqqqqqmmmkkkllloookkkpppLLLUUUzzz~~~jjj___XXXdddyyy{{{~~~xxxyyysssrrrpppqqqooojjjkkkpppuuuuuu}}}}}}}}}}}}}}}|||{{{{{{***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------------...000222333OOO{{{hhhttttttWWW\\\|||sssZZZJJJFFFQQQgggoookkkbbb]]]]]]ZZZTTTRRRPPPNNNLLLJJJFFFCCCEEE===@@@XXXsss|||qqqcccKKKDDD===<<>>;;;:::PPPrrrRRR444222111000///------,,,,,,,,,+++***+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000+++)))---111222111222---...111===TTTsssvvvXXX^^^wwwuuuvvvcccPPPcccqqq}}}|||yyy}}}zzznnnTTTDDDFFFAAA<<>><<>>333222000///---,,,,,,,,,+++*********++++++)))((((((((()))))))))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,111333///+++***///888NNNqqqqqqvvvrrrsssttttttllljjjTTTXXX```kkkdddcccMMMGGG;;;AAAZZZllltttuuummmjjjhhhffffffXXXXXXXXXWWWVVVVVVUUUTTTQQQXXXaaahhhkkkmmmooorrr{{{yyyvvvuuuvvvxxxyyyyyyrrrpppeeeTTTHHHDDDCCCBBB@@@BBBDDDDDDCCCDDDGGGJJJEEEPPP^^^iiippprrrnnnhhhmmmooonnnhhhdddcccbbb______\\\YYYXXXYYY[[[\\\\\\ccc[[[RRRMMMTTTdddxxxzzzuuu~~~qqqnnnhhhdddfffllluuuzzz}}}~~~yyyqqqjjjffffffaaacccgggkkknnnqqqssssssqqqttttttpppmmmllliiidddjjjkkkiiiiiiooo{{{WWWccctttuuuxxxwwwsssrrrtttyyy}}}~~~{{{xxxuuussstttxxx~~~yyyyyyzzzsssuuuxxxzzz~~~zzzttttttwwwwwwtttuuuwww{{{~~~|||***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---......---------...111333555KKK```jjj\\\JJJOOOfff{{{bbbQQQHHHMMM```yyypppooohhh^^^\\\[[[TTTRRRPPPNNNMMMKKKGGGEEEAAABBB>>>>>>SSSppp|||wwwcccGGGDDDFFF<<>>BBBIIIZZZtttpppcccYYYZZZ]]]]]]ZZZZZZZZZXXXVVVRRRNNNLLLLLLLLL^^^eeennnssstttuuuwwwzzzzzzyyyxxxwwwxxxwwwuuussseee]]]TTTOOOIIIDDDEEEJJJLLLLLLLLLNNNQQQUUUYYY\\\TTT^^^iiipppuuuyyyvvvppplllooopppllllllppprrrrrrpppnnnllllllmmmmmmkkkjjjiiiaaaUUUVVVkkkuuuvvvooommmmmmpppuuuyyy||||||tttlllfffbbbbbbbbbgggmmmvvv{{{yyysssjjjddddddhhhiiifffeeeggggggdddgggnnnrrrqqqrrrxxx}}}}}}LLL\\\jjjnnnoooppp}}}yyy|||{{{tttuuuuuuttttttvvvyyy{{{{{{tttyyy}}}~~~~~~|||~~~wwwppppppuuuvvvtttnnnoooqqquuuzzzzzzkkk^^^III+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---......---------...111444555___ooo|||kkkUUUHHHNNNdddgggQQQFFFJJJ[[[ssssssrrrjjj^^^[[[[[[TTTRRRPPPOOOMMMKKKHHHEEE@@@GGGBBB:::IIIjjj{{{wwwpppHHHDDDFFF777LLLooojjjSSS333...---,,,,,,++++++,,,,,,)))************+++++++++++++++,,,------......///000000111222333444444555111HHH|||WWW???NNNvvvpppggg```ZZZUUUNNNJJJCCCBBB@@@???===<<<<<<;;;666666777777777777666666777777777777888888888888111>>>999666AAA===888EEEgggXXX333222111///---,,,,,,,,,+++***)))***+++***)))''''''((((((((())))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000///---555KKKaaa|||rrrmmmtttxxx{{{}}}cccooogggggg{{{dddPPP???EEE[[[gggxxxpppggg]]]XXX]]]aaa]]]UUUQQQLLLKKKJJJIIIKKKPPPWWW\\\jjjpppwwwzzzxxxwwwxxx{{{uuuxxx}}}yyyooohhh\\\QQQNNNVVVYYYVVVZZZccc^^^ZZZWWWZZZ```gggjjjjjjggglllooonnnsss{{{~~~{{{pppsssssspppppptttxxxxxxvvvwwwyyy{{{{{{yyytttqqq```cccccciiiwwwjjjrrrpppsssxxx}}}}}}|||{{{}}}vvvlllgggggglllqqqttt|||vvvoooiiieeeeeeffflllppprrrqqqsssxxx|||||||||JJJaaarrr|||zzzwwwwwwvvvtttvvvzzz|||||||||{{{|||vvvnnnmmmsssvvvuuuuuussspppnnnooossswwwzzzooossspppmmm}}}tttooocccKKKHHHOOOFFF++++++++++++++++++++++++++++++,,,,,,,,,,,,------000---///222---)))555FFFpppwwwqqqpppyyyWWWCCCIIIccc{{{~~~rrrZZZ@@@EEEXXXkkkrrrmmmhhh```]]][[[VVVSSSOOOKKKHHHHHHHHHHHHGGG@@@DDDAAA@@@___~~~{{{uuu\\\AAA===DDDHHHaaa\\\777000///---+++))))))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000222111000000333555555;;;OOOTTTAAANNNuuuvvvkkkaaa^^^\\\UUUNNNJJJ@@@AAAAAA@@@>>>;;;999777777999::::::888777777888777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======PPP~~~fff333777000''',,,...***+++---,,,***+++,,,,,,+++)))))))))************))))))))))))))))))((((((((((((*********)))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((+++...000000///......)))333555...666YYYuuuqqq|||qqqwwwtttrrrhhhkkklllwwwSSSOOOGGGDDDMMMjjj|||tttmmmhhh\\\ZZZYYYYYYZZZXXXTTTPPPPPPKKKFFFHHHQQQ^^^jjjpppyyyvvv}}}~~~wwwyyy{{{xxxxxx{{{wwwllleeeeeeiiihhhgggeeedddfffkkkooohhhfffdddeeeggghhhfffdddhhhjjjnnnssswwwxxxxxxwwwzzz||||||yyyuuuvvv{{{}}}pppnnnkkkbbb^^^bbb___kkksssttt~~~tttlllmmmsssxxxyyyxxxxxx|||llliiigggkkksss{{{}}}}}}sssnnnjjjlllpppuuuyyy|||YYYjjjmmmhhhuuuzzzvvvzzzxxxqqqmmmqqqxxx{{{tttzzzxxxyyy|||zzzppprrr{{{wwwsssoookkkiiigggeeeddd\\\YYYeeezzziii___TTTKKKHHHDDD======AAA++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---///222///000AAAWWWuuuzzzooo|||[[[DDDGGG^^^tttttt[[[DDDEEETTTjjjsssmmmhhhbbb___\\\UUURRRNNNJJJGGGFFFFFFGGGHHH@@@BBBAAA===UUUsssxxxuuucccKKKBBBCCCGGGeeekkkCCC//////---,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///000111000111333666777>>>___~~~bbbVVVsss{{{KKK<<>><<<;;;:::777777888888888888888777888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======BBBrrrCCC777...,,,,,,...---+++---+++******+++,,,***)))))))))************))))))))))))))))))((((((((((((***)))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,222...******,,,...//////222111:::PPPlllmmm\\\qqq}}}yyy~~~eeehhhsssaaaWWWmmmtttgggYYYJJJEEEJJJZZZxxx|||~~~zzztttmmmddd]]]YYY[[[WWWQQQMMMLLLLLLKKKIIILLLOOOWWWbbbnnnvvvyyyzzzwwwwww}}}xxxtttxxxzzzrrrjjjgggbbb\\\]]]aaaiiilllooossstttuuuuuuuuupppnnnmmmnnnppprrrpppoooooonnnooouuu|||}}}xxxuuuwwwxxxwwwxxx{{{wwwooommmhhhaaaccckkkyyy{{{xxxwwwzzzooommmmmmttt{{{|||uuummmeeekkkttt|||~~~yyyqqqjjjttttttwww}}}|||yyyxxxzzzzzzvvvvvvxxxsssvvvyyyyyywwwvvvwwwyyy~~~~~~FFFZZZrrruuuqqqsssuuuuuuqqqxxxwwwzzzyyyqqqmmmppptttwww~~~www~~~yyy}}}zzzpppjjjmmmmmmnnnooommmfff[[[TTTJJJVVVjjjzzzvvvdddRRRJJJAAA>>>>>>@@@AAA>>><<<;;;++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000111...555NNNhhhxxxmmm}}}oooaaaHHHDDDVVVhhhvvv\\\IIIEEENNNiiissslllhhhdddbbb]]]TTTQQQMMMIIIFFFEEEEEEFFFIII@@@@@@AAA;;;HHHcccsssyyymmmXXXHHH@@@AAA```vvvHHH///...------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---///000222222333555888CCCwwwKKK===444UUUzzzDDD:::EEE___vvvjjjeee___ZZZRRRIIIFFFGGGFFFDDDAAA>>><<<;;;;;;;;;:::777666777:::;;;999666888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========888ddd]]]999,,,111------111+++---+++******++++++***)))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------///,,,***,,,///222222222444999YYY}}}xxxaaaYYYUUUiii{{{lll^^^EEEDDDNNNSSSggg}}}zzznnntttqqqkkkccc\\\UUUOOOLLLQQQMMMGGGEEEFFFKKKOOOQQQ]]]cccmmmyyy|||www|||yyy{{{}}}wwwkkkhhhlllfff___YYYXXXYYY[[[bbbiiiooooooppprrrsssrrrpppmmmnnnmmmlllmmmppprrrrrrqqqtttqqqpppvvv~~~~~~wwwuuuuuutttvvvzzzyyyuuutttvvvtttrrrzzz~~~qqqxxxmmmkkkooolllqqquuutttooollllllnnnzzzxxxuuusssrrrtttxxx{{{|||{{{yyyxxxxxxwwwuuurrrqqqllliiiiiifffbbbaaadddjjjlllooorrruuuxxxzzz{{{OOOfff}}}|||mmmqqqxxx{{{yyyrrrmmmmmmppppppzzz~~~www||||||nnnccccccdddhhhnnnqqqnnnddd\\\TTT[[[bbb___OOO???:::===???>>>===>>>GGGTTT]]]```+++++++++++++++++++++++++++++++++,,,,,,,,,------...///000...,,,888XXXvvvrrruuuuuutttfffLLLCCCNNN\\\~~~ttt[[[MMMEEEJJJhhhsssjjjfffdddccc]]]TTTRRRMMMIIIFFFEEEEEEEEEHHH??????AAA;;;>>>VVVppp}}}wwwdddNNN???999OOOuuu~~~QQQ000///------------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////111333222111444999PPP|||AAAGGG===WWWqqqAAA===III\\\lllmmmcccYYYSSSNNNGGGEEEFFFEEEBBB===999777777999:::>>>:::666777:::<<<888555777777888888999:::::::::<<<<<<<<<<<<============:::VVVzzz???***444,,,+++222***,,,+++******++++++***)))))))))************))))))(((((((((((()))))))))))))))))))))))))))***************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------)))...333444111111333777NNNkkkuuurrrmmmhhhdddaaalll___^^^kkkmmmiiiwwweeeJJJ888999RRRttt~~~zzzuuugggccc]]]VVVOOOKKKIIIHHHDDDDDDFFFKKKSSS\\\dddhhhqqqsssvvvyyyzzzyyyvvvssszzzqqqiiieee___WWWUUUWWWUUUTTTVVVYYY^^^bbbgggjjjoookkkfffeeefffhhhjjjjjjmmmmmmmmmnnnppprrrtttuuuuuusssrrruuuzzz{{{wwwsssxxxvvvssstttxxx~~~|||zzz{{{~~~}}}|||xxx{{{}}}{{{{{{|||{{{wwwoooiiiiiillltttvvvuuunnngggfffnnnvvvtttuuuwwwyyyxxxvvvrrrooommmqqqtttvvvyyy{{{zzzwwwvvvooohhhfffcccbbbeeejjjkkkpppwww~~~bbb~~~~~~hhhhhhrrrzzzuuuuuutttrrr~~~|||yyy{{{~~~~~~yyyrrrmmmlllfffbbb___cccjjjooonnnllljjjcccZZZRRRKKKGGGEEEEEEDDDHHHJJJNNN[[[nnn{{{~~~+++++++++++++++++++++++++++++++++,,,,,,,,,---------000000---...AAAeeeyyyzzzmmm}}}gggMMMBBBHHHRRRssswwwoooWWWNNNEEEHHHhhhtttjjjeeecccbbb[[[VVVSSSNNNJJJGGGEEEEEEFFFEEEAAA???AAA===:::NNNlll~~~}}}lllWWWFFF:::CCCZZZwwwaaa333000...---......---+++******+++++++++,,,,,,,,,,,,,,,,,,---------......111000222555333000444<<>>>>>>>>GGGhhhMMM,,,333,,,***000))),,,+++)))***++++++***((())))))************))))))'''((((((((()))))))))***(((((())))))******************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------............333666111,,,333FFFWWWppp```zzzuuuqqq}}}^^^III===NNNlllxxxZZZJJJCCCBBBNNNjjjwwwwww}}}{{{oooddd[[[WWWQQQJJJFFFDDDDDDEEEDDDIIISSS]]]fffnnntttvvvtttttttttssssssssstttuuujjj^^^QQQMMMOOOPPPRRRSSSaaabbbccccccdddddddddccceeecccbbbcccgggmmmqqqtttttttttuuuvvvwwwzzz}}}vvvwwwxxxwwwuuurrrrrrrrruuurrrppppppsssvvvyyyzzzzzzvvvtttqqqnnnmmmoooffflllpppjjjbbb```gggssszzz}}}|||oooccceeerrrzzzvvvooorrrpppmmmnnnpppqqqpppnnn{{{vvvllllllgggeeeeeedddbbbdddhhhccchhhpppwwwsssqqqmmmyyy|||rrrYYY^^^nnn{{{zzz{{{vvv}}}sssyyy~~~{{{rrrmmmmmmooommmfff^^^]]]aaafffiiijjjllliiieeeddddddbbb\\\UUUVVVaaannnzzz++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,///000///555NNNtttzzznnnhhh}}}cccLLLAAACCCIII]]]}}}rrrhhhSSSLLLDDDIIIgggvvvllldddbbbaaaZZZVVVSSSOOOJJJGGGEEEEEEEEEBBBDDD@@@???@@@;;;HHHeee{{{uuuaaaRRRCCCAAAMMMuuufff777333...,,,---...---+++******+++++++++,,,,,,,,,,,,,,,,,,---------......222000111555333111888DDDsssoooIIIMMMrrroooGGG<<>>>>>>>><<<===JJJaaa111///---***---+++,,,***))))))******)))((())))))************))))))''''''(((((())))))******((((((((()))******++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////---...:::UUUyyylllvvvttt~~~||||||hhh???EEEWWWooosssvvvVVVFFF???OOOjjj{{{ssszzzvvvtttsssiiiYYYMMMQQQMMMHHHCCCAAACCCEEEHHHVVV\\\eeelllppprrrssstttssstttuuusssooollljjjiii\\\TTTLLLMMMVVVaaahhhlllyyyyyyuuuooommmoooqqqooobbbeeejjjmmmnnnoooppprrrrrrsssttttttuuuwww|||zzz}}}~~~{{{uuurrrrrrtttnnnnnnnnnoooppprrrtttvvvvvvqqqlllhhhhhhjjjmmmooo{{{{{{pppgggaaaaaaccciiittt|||zzztttlllhhhhhhnnnwww{{{vvvpppsssnnniiihhhnnnxxxuuutttqqqkkkpppooosssyyyyyysssooopppoooooonnnpppxxxoooxxxuuusss{{{qqq[[[aaauuu|||tttwww|||~~~|||wwwrrrqqqqqqmmmgggiiigggfffgggiiijjjkkkkkkoootttvvvqqqlllmmmqqqssswwwyyy++++++++++++++++++++++++++++++,,,,,,,,,,,,---------/////////999UUU{{{vvvwwwhhhjjjttt[[[HHH???@@@CCCHHHaaa{{{}}}pppcccOOOJJJCCCKKKdddzzzpppeeeaaa```[[[VVVSSSNNNIIIFFFDDDDDDDDD@@@HHHBBB===AAA<<>>NNN~~~```BBB<<>>>>>>>>>>>888AAA===nnnvvv999,,,000---+++...+++***))))))******)))((())))))************))))))'''''''''((()))*********'''(((((()))******++++++******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////---333JJJoooqqquuu___wwwrrrwwwppp^^^YYY\\\eeeqqq~~~xxx\\\GGGFFFWWW}}}vvvtttuuu|||mmmgggcccYYYNNNIIIHHHGGGEEEFFFIIIOOOUUUZZZjjjmmmpppqqqpppoooppprrrtttuuuuuupppggg___YYYWWWWWWXXXZZZ]]]eeeppp{{{}}}wwwvvv{{{}}}|||gggmmmrrrrrrnnnkkkmmmpppooopppqqqqqqqqqsssxxx|||}}}zzzwwwwwwwwwpppsssvvvwwwuuutttvvvxxxsssrrrooolllppp~~~vvvuuuuuummmbbb\\\aaalllvvvyyyzzzwwwooofffeeepppzzzzzzrrrmmmpppuuueeetttvvvuuu}}}zzz}}}oooNNNtttsssllllll^^^kkkrrr{{{sssgggVVVnnn|||yyyrrrtttyyy~~~~~~~~~}}}uuummmooosssooogggdddjjjpppsssssspppnnnmmmvvv|||}}}vvvrrrwwwuuuttt++++++++++++++++++++++++++++++,,,,,,,,,---------...000///...999UUUyyy~~~www|||eeehhhnnnnnnUUUEEE>>>>>>???:::MMMbbbqqqzzz|||ppp```NNNHHHBBBLLLaaasss}}}sssgggaaaaaa[[[UUURRRMMMHHHEEECCCBBBCCC???KKKDDD;;;@@@===???SSSwwwoooZZZHHH@@@FFFRRRyyy>>>777...***+++---,,,*********+++++++++,,,,,,,,,,,,,,,,,,---------......///+++---444555555CCCUUUyyyKKK;;;ZZZmmmaaaTTTNNNKKKFFFCCCCCC===;;;888666666888<<<>>>444444333222000111333666999::::::;;;;;;<<<<<<===============>>>>>>>>>>>>666JJJ<<>><<<>>>CCCGGGooouuufffPPP@@@@@@___lllTTT444///---,,,000(((*********+++++++++,,,,,,,,,---------..................000444///555333555^^^mmm|||aaaFFFIIIiiiqqq]]]RRROOOFFFCCCBBB999666555444444555777:::;;;333444444333222333555666999999888888999;;;<<<===;;;<<<>>>??????>>>======<<<>>>;;;ZZZ>>>(((888'''000///,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,***)))+++...000......111000---222888333(((777fff~~~zzzvvvvvvmmm}}}xxxyyyvvvkkk______ttt}}}^^^\\\|||~~~{{{tttpppuuullloookkk___VVVTTTNNNCCC>>>BBBKKKQQQVVVZZZcccnnnqqqnnnzzzwwwpppmmmrrrxxxuuullloookkkcccZZZSSSRRRVVV[[[___sssxxxnnnqqq|||}}}~~~vvvrrryyyxxxuuuzzzvvvvvvvvvyyy}}}}}}wwwvvvwwwvvvuuu}}}~~~|||{{{{{{gggcccaaafffooowwwyyyyyyooo___eee~~~uuuvvvwwwssslllnnn}}}yyyqqqooosssuuu|||~~~TTTfffhhh\\\UUUQQQVVVccchhh]]]iiinnn___eeemmmoootttttt~~~xxxvvvvvvwwwuuusssuuuzzzzzzpppwwwrrrqqqnnnjjjkkkqqqxxxwwwtttoooiiiggghhhkkkqqqxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111---444666JJJ^^^yyywwwwwwccchhhNNN@@@;;;<<<>>>???DDD\\\wwwcccLLLEEEQQQccc~~~oooiiieee```[[[UUURRRMMMIIIHHHGGGGGGFFFCCCCCCCCC@@@>>>???BBBEEEiiiyyyjjjXXXHHHCCCOOOiiiXXX555000---,,,000(((***++++++++++++,,,,,,,,,,,,---------..................///333000666555999ffftttyyy~~~gggNNNJJJ]]]vvvkkkUUUHHHGGGDDDFFFEEE===888666444333555666555555444444444444444555666888:::999999999:::;;;===>>><<<======>>>>>>>>>======888<<<999RRRIII,,,777'''......,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,***...111111111000///...---///111...))),,,===NNN{{{___ppp|||mmmooolll]]]VVVZZZgggmmmsssiiiiii|||}}}}}}yyyssspppwwwqqquuu|||iiiVVVNNNGGGDDDCCCDDDIIIOOOZZZaaaffffffiiipppuuuuuusssrrrnnnkkknnnqqqlllbbbTTTWWWVVVOOOIIIPPPccctttzzzyyyiiijjj|||~~~{{{uuuwwwsssnnnssszzzxxxwwwwwwzzz|||}}}}}}}}}}}}|||yyyvvv{{{{{{{{{zzzyyyzzz|||~~~}}}vvvmmmeee```dddffflllxxxsssgggeeeooo~~~sssuuummmlll{{{zzzooo|||^^^YYYYYYYYY___RRRdddcccmmmpppbbbhhhoooyyyxxx}}}wwwtttuuuuuupppmmmmmmjjjrrryyy|||~~~~~~|||xxxvvvvvvrrrjjjfffgggppprrrrrroookkkgggggggggiiipppyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---555000555___ccc|||zzzqqqccceeeLLL???<<<>>>AAA???EEE^^^zzzmmmRRRGGGTTTgggqqqhhheee```\\\TTTPPPLLLJJJIIIIIIIIIHHHDDDEEEDDDCCCAAA@@@AAACCC]]]|||wwwkkk^^^MMMCCCNNNttt___999000---,,,000(((+++,,,,,,,,,,,,---------------------.........////////////333///666666???pppbbbxxxeeeNNNBBBGGGYYYppprrrYYYJJJGGGEEEGGGEEE;;;:::666444555999;;;888555666666555555666777999:::::::::::::::;;;<<<===>>>>>>>>>======<<<======>>>;;;AAA<<>>@@@CCC???GGG___xxxqqqSSSGGGVVVkkkuuuhhhdddaaa]]]UUURRRNNNKKKKKKJJJIIIHHHEEEFFFFFFEEECCCBBBAAA@@@WWW{{{vvviiiaaaRRRFFFOOOxxxiii===000------000(((,,,,,,,,,,,,---------......,,,,,,------.../////////000///333///555444AAAxxxhhhsss```HHH888777CCCXXXhhhmmmXXXMMMJJJEEEDDDDDD<<<999555444999AAAEEEBBB>>>888777666666888:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>===<<<;;;;;;<<<===>>>>>>DDD>>>BBBkkkkkk777444+++,,,...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------...+++***,,,---...111555222......888MMMnnnyyyxxxfffmmmvvvxxxdddaaaeeecccsss|||}}}}}}|||vvvtttwww{{{bbbTTTNNNIIIKKKLLLIIIGGGSSSdddjjjffflllnnnlllfff```___bbbeee______]]]ZZZVVVQQQMMMIIIMMMFFFEEESSSjjjwwwtttkkkzzzyyyzzz~~~|||vvvtttzzztttkkkhhhbbb```iiinnnllliiiiiinnntttxxx{{{}}}~~~|||{{{|||~~~~~~{{{xxxzzzyyyyyy||||||yyyppp~~~{{{yyynnnfff___```gggooossssss|||vvvnnniiikkkuuurrrgggjjjuuu|||}}}uuu~~~{{{{{{xxxbbboooyyyuuu{{{uuuaaaWWWccchhhbbb```eee~~~tttyyyvvvzzz~~~vvvmmmxxxttttttzzz|||wwwpppmmmkkkuuu|||zzzwwwzzzzzztttoookkkkkklllhhhkkkppprrrrrrpppmmmkkkoooqqqsssrrroookkkjjjjjjsssooojjjeee```[[[TTTOOO,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000555,,,OOObbbvvvzzzbbb}}}hhhnnnbbbJJJ@@@???AAACCC>>>IIIbbbyyyuuuUUUHHHXXXlllzzzjjjdddaaa]]]WWWTTTPPPMMMLLLKKKIIIGGGFFFFFFFFFEEEEEECCCAAA???VVV{{{ttthhhaaaTTTJJJAAAdddsssBBB000------///(((,,,,,,,,,,,,---------......,,,,,,------...//////000222000333///333222BBB}}}{{{|||}}}oooYYY@@@555555===IIITTT[[[NNNJJJIIIAAA@@@DDDBBB888555444:::CCCHHHFFFBBB999777555666999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>???;;;>>>;;;;;;YYY{{{<<<111...,,,///,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------555...+++000333111111222///555===RRR{{{gggsssjjjbbbgggiii{{{ttt___]]]ooo|||{{{|||{{{{{{|||zzzwwwyyy~~~yyy\\\JJJKKKSSSVVVIIIKKKLLLRRRcccrrroooaaarrrlllddd]]]WWWSSSRRRRRRNNNOOOOOOMMMJJJIIILLLPPPKKKVVVeeeoootttwwwzzz~~~~~~{{{{{{yyyvvvtttlllqqqiii___]]]YYYZZZeeedddbbb___```eeelllrrruuuyyyxxxwwwvvvvvvuuutttssspppqqqrrrtttvvvwwwwwwwwwvvvttttttwww{{{|||yyyvvvllluuu|||zzzuuurrrooollluuuqqqnnnoootttxxxxxxwwwlllfffhhhxxxuuuuuuqqqnnnttt|||sssmmmlllkkkhhhfffggglllyyyyyy}}}hhhmmmhhhgggsssuuullliiiooozzzjjjwwwwwwyyy{{{xxxpppkkkkkkiiimmmooolllnnnuuu|||{{{vvvsssrrrqqqpppiiijjjmmmoooqqqqqqooonnngggiiikkkllllllmmmmmmnnnwwwtttpppnnnnnnpppqqqrrr,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...222555___|||```{{{pppuuuvvvgggvvvaaaKKKAAA@@@AAAAAA===KKKeee{{{yyyXXXLLL[[[lllmmmeeeaaa\\\XXXUUUQQQOOOMMMLLLIIIGGGGGGFFFDDDDDDDDDCCCAAA???NNNppp}}}ooobbbXXXLLLGGG:::PPP}}}GGG111---...///(((---,,,,,,,,,,,,------------+++,,,,,,---...///000000222///333000333111DDD}}}qqq___JJJ777222666;;;DDDMMMaaaVVVRRRNNN???;;;@@@@@@999666555888>>>BBBAAA>>>:::777444555888:::999888:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===??????<<<;;;======RRRBBB000111+++///,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------222,,,,,,333555///,,,......PPPvvvzzzWWWaaaqqq}}}}}}}}}qqqlllooopppddd^^^nnnkkk{{{www~~~~~~{{{~~~wwwuuuvvvyyyyyyxxx{{{mmmRRREEEMMM^^^eeedddVVVWWW[[[hhhxxxvvvhhhjjj```UUUOOOKKKGGGEEEFFFFFFHHHLLLOOONNNQQQ\\\hhhtttxxx||||||yyyvvvqqqlllccchhhccc___eeeggglllwwwpppmmmkkkkkkpppvvv|||~~~|||zzzwwwtttrrrkkklllmmmoooppprrrssstttuuutttrrrrrrssstttttttttmmmqqqsssrrrrrruuutttqqqzzzvvvqqqooooooppprrrrrruuu~~~yyyppprrrvvv|||{{{vvvuuuvvvwwwtttmmmiiiiiihhhfffgggiiikkksssyyyxxxyyysss|||hhhqqqpppoooxxxxxxqqqpppttt{{{wwwmmmhhhiiimmmmmmiiieeegggooosssssssssxxx|||{{{zzzxxxrrrlllhhhhhhiiikkknnnooonnnlllhhhiiijjjmmmoooqqqsssttttttrrrooonnnnnnqqquuuxxx,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,000;;;[[[]]]```pppwww}}}pppggg{{{bbbKKKBBBAAA@@@???>>>KKKdddvvvyyyYYYNNN]]]mmmoooeee```ZZZVVVTTTQQQPPPOOONNNKKKIIIGGGEEEBBBBBBDDDDDDBBB???EEEeeeuuunnnbbbRRREEEEEE@@@JJJpppJJJ111---...///(((...++++++++++++,,,,,,,,,,,,++++++,,,---...///000000000...444333555333III{{{nnn|||jjjYYYHHH;;;333555888===JJJZZZvvveee[[[PPP???999===<<<999777666666999;;;;;;;;;;;;777333444777999777444999:::;;;<<<<<<;;;:::999777888:::<<<===??????@@@AAA;;;>>>BBBNNN~~~HHH111444+++///,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......***,,,222111...666CCC[[[wwwtttdddppp|||nnnfffXXXWWW^^^|||qqqjjjoooxxx~~~~~~zzzzzz}}}yyyvvvvvvzzz{{{xxxwwwyyyoooZZZJJJPPPcccoooppplllnnnkkknnnwww}}}wwwllleeeUUUNNNHHHFFFDDDDDDIIIQQQTTTWWW^^^ccccccggguuu~~~sssvvvzzzyyyssspppqqqnnngggdddiiiffffffpppsssttt|||sssqqqppprrrxxx~~~}}}|||zzzwwwuuunnnoooqqqrrrrrrqqqqqqqqqtttsssoookkkhhhhhhjjjmmmiiimmmooonnnnnnqqqqqqooocccdddeeeeeeggglllsssyyywwwjjjnnnxxxyyyzzz{{{yyyuuupppllljjjeeecccdddggghhhhhhlllqqqmmmqqqtttsssuuu|||gggpppzzznnnllltttrrrqqqzzzyyyqqqppp|||{{{vvvooojjjjjjqqqqqqmmmgggeeeiiijjjhhhhhhpppwwwxxxyyywwwqqqhhhhhhhhhiiillloooooollliiimmmllllllnnnpppsssuuuuuuzzzxxxvvvsssqqqqqqsssuuu,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++000:::KKK<<>>???KKK```nnnwwwuuuWWWNNN___oooqqqfff```YYYTTTRRRQQQPPPPPPOOOMMMLLLGGGDDDAAAAAACCCDDDBBB@@@EEEcccwwwvvvkkkVVVHHHJJJDDDFFFaaaLLL111---...///(((...******+++++++++,,,,,,,,,++++++,,,---...///000111...---444555888666MMMnnnQQQqqqYYYEEE;;;777888<<<===BBBWWWooo{{{eeeVVVKKK<<<:::>>><<<888777666666666888;;;<<<;;;777222333666777555222999:::;;;;;;;;;:::999888555666999<<<>>>@@@@@@@@@AAA777;;;???DDDnnnLLL222666+++...,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......222///000111///333KKKeeennn[[[{{{{{{vvvzzz{{{vvvqqqZZZcccvvvnnnhhhwww|||yyy{{{yyyrrr|||{{{~~~}}}wwwqqqoooaaaYYY[[[jjjtttrrroooooozzzsssrrrtttmmm\\\QQQPPPEEECCCDDDGGGHHHLLLYYYhhhhhhllltttzzzxxxyyy~~~{{{wwwsssqqqwwwwwwlll[[[VVVbbbkkkkkkooorrrllliiimmmiiiaaadddaaa```aaaeeemmmuuu{{{~~~{{{uuurrrrrrsssrrrqqqrrruuuwwwxxxvvvssspppoooooommmhhh```ZZZYYY]]]bbb^^^dddhhhfffbbbbbbbbb```hhhnnnwww~~~rrrnnnttt{{{|||yyy{{{xxxvvvppppppooolllgggcccaaaaaa^^^^^^aaadddcccbbbgggnnnoootttxxxzzz~~~{{{bbblll}}}rrrnnnvvvuuuvvvtttnnnyyyqqqkkkmmmpppnnnlllkkkhhhkkkkkkgggdddfffgggfffgggmmmqqqpppqqqssspppjjjjjjjjjlllooorrrqqqmmmiiihhhhhhiiilllqqqvvvyyyzzz{{{zzzxxxuuurrrpppqqqrrr++++++++++++++++++++++++++++++,,,------......///111555...TTTHHHddd]]]|||jjjhhh}}}{{{dddMMM???FFFIII<<>>===:::<<<777555777555222444;;;;;;;;;;;;::::::::::::999::::::::::::<<<>>>AAABBBAAA:::<<>>???@@@===;;;;;;FFFEEEbbbiii222///...---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000,,,)))---444222---999===HHH~~~nnnjjj{{{wwwbbbYYYLLLxxxzzz~~~xxxvvv~~~}}}~~~{{{sssqqqttt}}}zzzyyy{{{}}}~~~~~~~~~yyyrrrmmmkkkmmmpppuuuvvvwwwvvvuuuwwwzzz|||zzzkkk```]]]UUULLLRRRaaahhhcccaaagggooouuuwwwwwwwww~~~~~~tttmmmllllllkkkeeedddbbb```]]][[[XXXWWWXXX[[[___dddhhhnnnssswwwsssrrruuu~~~{{{zzzzzz||||||{{{vvvqqqppprrrooojjjhhhdddaaadddkkkpppqqqooouuuyyy~~~|||~~~vvvuuuoootttwwwxxx}}}yyywwwxxxzzzzzzyyyxxxyyyuuupppnnnppppppnnnpppmmmjjjiiijjjkkkjjjhhhhhhhhhmmmvvv|||~~~rrraaa}}}eeehhhmmmqqqrrrooonnnqqqtttzzzyyyxxxjjjooo}}}uuugggppptttqqqpppvvv|||}}}nnnllljjjiiiiiihhhfffdddnnnmmmjjjgggfffiiinnnrrrvvvsssqqqrrrsssqqqkkkeeerrrxxxsssvvvvvv}}}}}}++++++++++++++++++++++++++++++,,,------......///...------777BBBooommmnnnwwwfffgggyyyfff^^^YYYJJJ???@@@@@@@@@GGGbbbdddpppllllllUUUNNNYYYjjjooo}}}uuu^^^XXXVVVVVVVVVVVVVVVUUURRRNNNJJJKKKIIIGGGFFFFFFEEECCCAAAAAAWWWuuuqqqXXXHHHCCCBBB```\\\444000000---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111000444111222222KKKoooVVVCCC:::999:::777???222NNNbbbeee{{{bbbXXXKKKBBB>>>===<<<<<<999555222111333444222000///---...111222333888>>><<<<<<;;;:::999999888888======<<<<<<<<<===>>>>>>;;;>>>:::DDDGGGZZZrrr777000...+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000...+++...444///???:::LLLiiiccc}}}yyy||||||lllcccXXXPPPVVVtttvvvTTTVVVXXXeee}}}{{{|||~~~~~~zzzvvvzzz|||~~~|||{{{zzzqqqqqqqqqqqqqqqssswwwzzz{{{xxxxxxyyyyyyxxxwwwlllZZZTTT]]]```\\\hhh|||yyyrrrpppvvvzzzzzz{{{~~~~~~yyy}}}~~~|||wwwqqqooopppmmmhhhdddaaa\\\YYYYYY\\\```cccfffjjjnnnppppppooooooppplllssswwwzzzyyy}}}|||}}}~~~|||uuurrruuuyyyvvvooonnnhhhccceeemmmrrrqqqllltttvvvyyy|||~~~~~~zzzxxx}}}xxx}}}|||qqqqqqvvvsssvvvvvv{{{~~~~~~||||||}}}~~~~~~|||{{{{{{|||{{{vvvxxx~~~|||vvvrrrnnnkkkjjjkkkllllllkkkiiijjjpppuuuyyy}}}kkk[[[~~~aaa]]]bbbggghhhfffhhhmmmrrrhhhlll|||}}}jjjmmmooooooppptttwwwxxxzzzsssjjjfffgggiiiiiihhhooommmiiieeeeeeiiiqqqvvvtttssssssvvvwwwuuuooojjjyyysss|||++++++++++++++++++++++++++++++,,,------......///000...222...DDDuuu___rrr|||uuudddiiiiiinnnqqqbbbNNNKKKHHH999@@@CCCXXXWWWeeehhhoooYYY]]]jjj___^^^VVVUUUUUUUUUUUUSSSPPPMMMJJJHHHFFFFFFFFFEEEDDDBBB>>>RRRpppuuu]]]NNNAAADDDWWW^^^555000000---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...---222000333444LLLnnn}}}yyy[[[FFF<<<:::;;;===888BBB???UUUkkkvvvmmmXXXLLLCCCDDDBBB<<<888::::::666333111111000///---------...000111555:::???===<<<<<<;;;:::999888888<<<<<<<<<======>>>??????>>>CCC999@@@EEEOOO{{{:::000///+++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------333---***///333333111111===666fffdddYYYrrrZZZVVVVVV```oootttYYY@@@@@@YYYxxxoooyyyzzz}}}zzzyyy}}}xxx~~~}}}sssjjjfffaaagggqqqxxx}}}yyyxxxyyy{{{yyyqqqiiieeeTTTWWW\\\dddmmmwww{{{|||wwwssstttxxxyyywww}}}|||ssspppwww~~~uuuuuusssooommmmmmiiiccceeecccbbbbbbeeejjjpppsssoooppppppooonnnmmmnnnoootttxxx}}}www}}}yyywwwxxx{{{~~~||||||yyyxxx|||{{{~~~xxxrrrpppqqqqqqnnnkkkpppnnnnnnpppssssssppplllqqqoooqqqsssssswww|||}}}xxx}}}xxxqqq}}}{{{xxxxxx}}}zzzvvvooojjjgggggghhhiiioookkkiiimmmpppsssxxx|||iiiUUU```YYY]]]aaabbbcccfffmmmtttqqqsssggg```ggguuu|||wwwppp{{{rrrllljjjlllnnnpppiiikkknnnooopppppprrrttttttssstttvvvyyyyyywwwttt}}}wwwoooxxx{{{wwwnnnnnnrrr++++++++++++++++++++++++++++++,,,------......///000///555,,,FFFxxxVVVnnnddduuudddkkkjjjuuu|||bbbQQQGGG;;;CCCEEEXXXVVVgggooovvv^^^lllmmm___]]]XXXVVVSSSSSSSSSSSSRRRQQQJJJIIIGGGFFFGGGFFFDDDBBB@@@QQQnnnwwwaaaVVVDDDHHHUUU```555000000......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...,,,111000444333III~~~```xxxiiiJJJ<<<;;;<<<;;;;;;<<>>EEEGGG>>>888999;;;999555333111000///...000111222111222666;;;>>>======<<<<<<;;;::::::999::::::<<<===???@@@AAAAAABBBFFF:::>>>AAAMMM<<>>>>>============<<<<<<<<<999:::<<<>>>@@@AAABBBBBBAAACCC<<<@@@@@@SSS>>>...222...,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////&&&///666333***---DDD^^^ggg{{{jjjLLLggghhh???<<>>>>>>>>>>>>>>>>>>>>?????????:::;;;===???@@@@@@@@@@@@>>>>>>>>>CCC<<>>>>>>>>>>>???@@@@@@AAAAAA<<<===>>>@@@@@@@@@???>>><<<:::???DDD888WWWCCC...444...,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000666...+++666PPPvvvsssHHH]]]kkkVVVJJJ]]]pppttt~~~uuuuuueeexxxyyy|||}}}{{{|||yyymmm```OOOTTT^^^mmm{{{|||}}}yyyvvvbbbPPPEEEKKKUUU\\\fffqqq^^^xxxrrrqqqtttppp~~~yyylllqqqjjjbbbaaahhhnnnhhh]]]eeegggkkkqqq{{{{{{rrrzzz~~~|||wwwvvvxxxzzzyyyvvv}}}yyysssqqqwww}}}xxxuuuuuuuuusssrrrkkkqqqxxx{{{xxxtttrrrrrrwwwzzzttt~~~|||zzzyyyuuuoooiiijjjfff```___eeekkkmmmgggkkkooopppmmmjjjiiijjjlllgggcccccccccdddhhhnnnsss^^^iiiiii___YYY\\\^^^```ccclllzzzzzzppp|||{{{___MMMUUUbbbhhhssszzzzzzxxx++++++++++++++++++++++++,,,,,,------.../////////'''///000...KKK}}}|||sss___iiisss]]][[[AAA>>>CCCTTTjjjpppjjjlllkkk]]]fffcccUUUaaaYYYYYYWWWTTTXXX\\\WWWNNNPPPOOOMMMKKKIIIFFFEEEDDDAAAOOOsssmmm```WWWFFFIIIHHH___iii777......------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///,,,000111666444IIInnnQQQ<<<777999???===>>>RRRlllwwwrrryyy]]]bbbSSSCCCPPPQQQAAA999>>>@@@999777:::<<<;;;777555666888;;;AAA>>>444111;;;AAA?????????@@@AAAAAABBBCCCCCC???@@@AAAAAABBBBBBBBBBBBDDD888EEE<<>>DDDOOOeee{{{uuukkk___UUUDDDEEELLLKKK@@@:::<<<===:::888888888999:::999777555222888777......888???>>>AAAAAAAAAAAAAAAAAABBBBBB???@@@AAABBBBBBBBBBBBBBBDDD;;;EEE>>>DDDNNN~~~DDD222///...---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++******************+++,,,,,,,,,,,,---------...,,,))),,,000000---...///CCCnnnmmmfffsssuuuyyySSSooowwwXXXBBB[[[}}}{{{}}}{{{{{{|||}}}~~~~~~~~~}}}}}}yyyhhh\\\_________fffqqqrrruuuzzz{{{xxx{{{wwwqqqjjjbbb[[[UUURRRDDDIIIVVVeeekkkhhhdddeeennnuuuzzzpppllloooyyylll^^^ZZZ___SSS\\\lllfffaaaooowwwwwwwwwxxx{{{|||{{{vvvvvvxxxxxxxxxzzzsssrrrqqqrrrvvvwwwvvvuuudddfffhhhhhhhhhhhhiiijjjiiikkkpppvvv||||||}}}{{{uuuooopppyyywwwpppooooooqqqtttsssoookkkfffdddbbbaaa``````bbbeeeccceeegggiiijjjlllppprrrtttrrrnnnkkkkkklllooopppuuuooo~~~aaayyysssfffeeeZZZNNNTTTkkkfffbbbgggooo{{{wwwxxxyyy~~~}}}{{{xxxyyy|||++++++++++++++++++++++++,,,,,,,,,---......//////333***)))555OOOuuukkk~~~qqq]]]fff{{{\\\gggaaaLLLEEE===GGGYYY```^^^fffllleeeooo[[[___dddRRRUUUWWWXXXUUUTTTUUUSSSOOOSSSRRRPPPNNNKKKHHHFFFDDDBBBMMMlllwwwcccYYYQQQIIICCC===bbbhhh888//////...000000++++++++++++++++++++++++++++++,,,,,,,,,,,,------222///222///222///???|||zzzRRR;;;???>>>???CCCNNN```tttqqqfff\\\EEEFFFIIIGGGCCC???<<<::::::;;;888666666999<<<;;;666111,,,111111,,,...888??????CCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAABBB???DDD@@@HHHCCC]]]|||DDD222......,,,,,,+++************+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******************************++++++++++++++++++,,,,,,,,,---------......)))222,,,)))555444...777OOOxxxuuuuuuTTT]]]cccPPPWWWeee~~~~~~|||~~~|||zzzzzz{{{|||}}}}}}uuuppp___UUU]]]ccciiittt}}}yyyvvvwww{{{}}}zzzwwwxxxrrriii___UUUKKKCCC>>>DDDQQQ```eee\\\UUU[[[gggmmmvvv}}}pppmmmpppnnn}}}jjjTTTQQQYYY\\\WWWaaallljjjooo~~~{{{~~~{{{}}}~~~{{{uuusssqqqtttxxxzzzvvvrrroooqqqtttuuutttsssssstttssssssssssssrrrqqqoooooonnnrrrxxxyyyqqqpppsssyyy}}}}}}yyysssoooeeedddbbb``````bbbdddeeefffggghhhhhhiiikkkooorrryyy{{{{{{vvvooommmqqqvvvwww{{{wwwmmmwwwhhhaaaUUURRRaaazzzbbb___dddzzzbbbjjj{{{uuuoooooo~~~+++++++++++++++++++++++++++,,,,,,------.../////////))))))555TTTppprrr]]]eeeuuuRRRaaasssWWWGGG@@@???DDDQQQVVVUUU___jjjffffff[[[YYYhhhUUUVVVYYY[[[YYYWWWVVVUUUTTTQQQPPPPPPNNNLLLIIIGGGEEEBBBMMMmmmxxxeeeYYYQQQGGGEEEFFFvvvhhh999000///---//////+++++++++++++++++++++++++++++++++,,,,,,,,,------111///333///222000===vvvuuuNNN@@@;;;DDDKKKPPPZZZlll|||mmmdddLLL<<>>>>>:::999>>>888777888999:::888444000...111222000333<<>>::::::DDDIIIKKKXXXggggggjjjZZZTTTIIIXXXRRRVVVWWWYYYZZZXXXVVVVVVWWWMMMMMMNNNMMMLLLJJJGGGFFFAAAOOOqqq~~~iii\\\RRREEEGGGMMMfff999111///,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------//////333///444222>>>sssrrrKKK<<<:::IIIWWW___hhhzzzlllVVVAAACCCTTTMMM@@@:::???@@@;;;:::???888:::<<<:::666222111111333555555555999???BBBCCC@@@@@@AAABBBDDDEEEFFFFFFBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???===DDD;;;;;;KKK777///,,,,,,+++******))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******************************++++++,,,,,,,,,,,,------........./////////...555,,,,,,777888^^^{{{kkkjjj{{{pppddd]]]nnnvvvgggxxx}}}{{{xxxsss{{{vvvlllggggggooo{{{|||zzz|||wwwuuu~~~uuuttttttwwwzzzyyyrrrlllZZZTTTLLLEEEFFFMMMYYYbbb\\\VVVMMMIIIOOO]]]jjjrrr}}}{{{wwwtttxxx~~~}}}iiiXXXTTTZZZccchhhnnnlllpppqqqmmmyyy|||}}}~~~zzzrrrqqqnnnkkkggggggiiikkk~~~xxxxxxxxxxxx|||~~~xxxtttssstttwwwwwwrrrkkkkkkooonnniiiccceeehhhhhhgggfffeeefffiiioooxxx~~~~~~yyysssnnnssswww{{{rrr{{{mmmXXXNNNfffvvv\\\bbbiii|||pppfffVVVKKKCCC@@@@@@AAAIIIIIIMMMNNNNNNRRRYYY^^^^^^cccaaappp+++++++++++++++++++++++++++++++++,,,------......***111111000MMMnnn~~~zzzxxxaaaaaa~~~qqqPPP___YYYFFFCCC@@@888555===EEEJJJ[[[nnnrrrZZZRRRQQQEEEJJJPPPRRRQQQRRRVVVWWWTTTSSSUUULLLMMMNNNNNNLLLJJJGGGEEEBBBPPPrrriii[[[QQQDDDDDDKKK```777000///+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...333///444333===ooo}}}|||VVV<<<===KKK^^^lllyyy|||eeeGGGHHHSSSKKKIII@@@;;;>>>???<<<;;;???:::<<<;;;777111...111444777666666888<<>>???===;;;===<<>>GGGXXX222//////,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++...222---333222:::jjj{{{gggBBB@@@KKKbbb{{{oooUUUDDDLLLSSSHHHBBB???===<<<<<<<<<<<<<<<===:::555111///000444777888666666999>>>@@@@@@@@@AAABBBBBBDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCBBBAAAAAACCC===BBB>>>333???>>>FFF333///...++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******************************++++++,,,------........./////////000000000222000:::VVVxxx|||\\\```vvv{{{VVVSSS{{{pppttt{{{xxx~~~{{{qqqcccYYYZZZhhhzzz}}}|||xxx|||xxxrrruuugggjjjllliiiccc[[[VVVSSSRRR```mmmmmm]]]KKK???:::@@@MMM]]]iiittt}}}}}}yyy{{{yyy|||}}}zzzwwwwwwlllqqqqqqjjjgggkkknnnnnnvvvrrr~~~rrrmmmvvvqqqoooeeebbb]]]sssvvvuuuqqqppptttvvvvvvqqqrrrwww||||||zzz||||||~~~xxxyyyxxxyyyuuutttttttttrrroooqqqmmmhhhlllvvvvvvooonnnnnnllliiiffffffgggiiigggeeedddeeehhhjjjjjjiiikkkyyy^^^wwwwwwnnnPPPWWWeeeiiijjjiiiyyy{{{aaaTTT???888BBB999;;;HHHBBBKKKPPPTTTVVVVVV[[[bbbffffffeeeaaaddd___SSSVVVaaaaaaXXXaaattt|||wwwyyy{{{sss}}}~~~||||||~~~++++++++++++++++++++++++***++++++,,,,,,---......+++,,,///111===^^^[[[pppjjj```vvv|||bbb```hhh@@@===BBB>>>@@@888===EEELLL]]]rrrzzzYYYNNNDDDOOO___QQQZZZOOOHHHHHHPPPVVVUUURRRRRRTTTTTTTTTRRRNNNIIIDDDBBBGGGQQQnnnsss]]]PPPGGG;;;999EEERRR//////000---//////++++++++++++++++++++++++++++++,,,,,,,,,---------+++...222,,,111000777eee~~~mmmAAA@@@IIIdddvvvWWWFFFEEEDDDCCCIII===>>>>>>;;;:::;;;<<<:::@@@888///,,,...444888999999777777;;;@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDDDDDDDCCCBBBAAAAAAEEE===FFFAAA---@@@>>>AAA000......+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,---......////////////000000000000000555NNNyyy~~~tttnnn]]]}}}uuu^^^OOO[[[zzzwwwxxx|||}}}|||}}}}}}vvvqqq\\\]]]aaajjjuuu{{{zzzwww|||}}}vvvvvv{{{ooolllbbb___YYYPPPKKKMMMWWW___cccfffcccUUUDDD>>>FFFQQQUUUhhhxxxzzzxxx}}}{{{zzzzzzzzz}}}yyyuuullleeeiiisssxxxvvvsssxxxyyy}}}|||wwwvvvooopppmmmsss}}}uuu{{{zzzrrrxxxvvvwww{{{{{{zzz{{{|||{{{zzz}}}~~~|||~~~}}}uuu~~~xxxuuuuuu{{{~~~xxx|||~~~}}}{{{vvvqqqnnnooossswwwqqqqqqpppnnnjjjgggdddbbbjjjqqqZZZ~~~}}}nnnddd___MMM```hhhjjjiiiqqqRRRAAA<<<999III>>>???PPPLLLYYYUUU^^^eeegggiiioootttvvvuuuzzz{{{mmm^^^eeeiii]]]WWWZZZ___VVVFFFHHHVVVYYYeeeooottt}}}++++++++++++******))))))******+++++++++,,,,,,,,,...666///***???aaa{{{hhhiiizzz```\\\rrrlllNNN>>>;;;::::::;;;@@@EEEHHHMMMWWWfffqqq}}}|||TTTHHHGGGVVV^^^TTTIIIGGGSSSNNNHHHHHHLLLRRRUUUVVVVVVVVVTTTPPPKKKFFFBBB@@@BBBWWWrrr}}}pppWWWCCC<<<999888cccyyyUUU111//////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000---000444000...===RRRzzz|||iiiPPP;;;IIIdddvvv[[[PPPAAA:::BBBMMMIII===>>>???===888888<<<===;;;444...,,,333888888999===<<<888999???@@@>>>???DDDEEEEEEEEEDDDEEEEEEFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBBBB===@@@@@@@@@888HHHFFF//////---+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++)))************+++++++++,,,,,,------------------222...,,,---///000222444999ZZZ~~~SSStttzzzhhh\\\ZZZyyy}}}vvvwwwvvvqqq{{{zzzhhhZZZ___lllwwwxxxvvvxxxxxxuuuyyyvvvuuuvvvvvvnnn```UUUMMMGGGAAABBBKKKYYYfffmmmjjjYYYOOOQQQRRRPPPYYYggguuuwwwxxx|||~~~xxxrrrggggggtttyyyqqqrrr{{{~~~qqq~~~vvvyyy~~~zzz{{{}}}|||wwwwww{{{zzzwwwxxx{{{{{{yyyxxxyyyvvvrrrssswwwwwwyyyzzzzzzzzz{{{~~~}}}}}}}}}xxx{{{yyyxxx{{{www}}}~~~}}}zzzsssmmmkkkllloootttxxxuuutttqqqmmmaaaiiimmmcccQQQRRR^^^gggmmmcccGGG===;;;;;;===GGGWWWdddfffcccdddkkkjjjmmmyyy}}}}}}tttqqqqqqpppppprrrrrroooiii^^^SSSOOORRRWWWYYY___\\\dddrrriiidddwwwooozzz++++++++++++*********)))******+++++++++,,,,,,,,,+++000///--->>>eeehhhgggwww[[[RRRccc^^^FFF:::999999888:::???FFFMMMUUU___hhhnnn|||zzz~~~zzz\\\SSSQQQZZZaaa\\\QQQJJJFFFEEEFFFJJJOOOSSSTTTTTTYYYVVVRRRNNNKKKHHHDDDBBBBBBZZZqqquuueeeQQQBBB:::888777fffVVV111//////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///,,,...222000...:::KKKvvvlllRRRBBB@@@XXXhhhAAAOOOMMMHHHCCCBBBBBB@@@<<<<<<===;;;777777;;;;;;999444///...444777777777999:::777:::@@@BBB@@@AAAEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCBBBAAA===AAA@@@@@@999NNNDDD000///...+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************++++++++++++,,,------------.........000+++///888777000555BBBVVVYYYlllqqqvvvooo___RRRccc{{{|||zzzyyy}}}~~~{{{yyyyyywwwooofffdddhhhrrrxxx|||zzzxxxyyyuuuppptttppplllhhhddd]]]SSSKKKCCCBBBDDDMMM[[[hhhoooqqqsssggg^^^^^^^^^^^^eeeooosss|||rrrwwwxxxnnnhhhiiisssyyywwwxxx~~~~~~wwwrrr}}}zzzwwwyyyzzzxxxuuutttuuuwwwyyywwwwwwyyywwwsssuuuyyy}}}~~~~~~|||yyywwwzzzsss}}}}}}}}}www~~~{{{zzzxxxsssnnnmmmssszzzxxxjjj[[[bbbkkkeee[[[SSSRRRYYYeeeyyyZZZIIIBBB:::BBBOOO]]]iiioooooollluuuxxxsssvvv|||yyyyyyxxxyyy{{{{{{nnn```TTTOOOPPPSSSNNNPPPPPPSSSXXXTTTQQQZZZVVV]]]dddffffffhhhnnnttt++++++++++++******************+++++++++,,,,,,,,,******000...666___~~~vvvqqqiiifffyyytttVVVGGGSSSTTTEEE999999:::888<<>>>>>999:::888555666::::::666222000111666:::999999:::666666999@@@CCCCCCDDDFFFFFFGGGGGGGGGFFFDDDBBBAAADDDDDDDDDCCCCCCCCCCCCCCC@@@>>>CCC@@@>>>:::TTTAAA000///...+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,------------......//////000+++000888222000LLLrrr|||nnn\\\UUUJJJhhh|||yyyvvvxxxzzz~~~}}}rrroooppppppkkkaaa^^^iiiwww~~~~~~|||yyyxxxwwwqqqjjjkkkggg```XXXPPPIIIEEEBBB===BBBMMM]]]mmmuuutttqqqtttoooiiieeeeeehhhnnnrrrzzzyyywww~~~uuupppooo```iiiqqqqqqooovvv~~~zzzzzz}}}tttvvv}}}~~~~~~{{{xxxwwwwwwwwwyyyxxxyyy|||{{{zzz|||}}}~~~wwwxxxxxxxxxxxx|||}}}}}}rrrllljjj```dddfffhhhlllpppoookkkxxxxxx{{{~~~xxxsssvvv{{{kkkWWW\\\iiijjjjjj]]]TTTWWWeeessszzzzzzqqqSSSIIIBBB===III[[[jjjrrruuuxxxzzz|||{{{ooofffbbbcccfffhhhmmmjjjiiiddd^^^ccchhhbbb[[[[[[ZZZXXXXXXYYY]]]aaa++++++++++++++++++++++++******+++++++++,,,,,,,,,...(((111---***PPPnnn]]]{{{|||llljjjdddrrrsssVVVCCCLLLVVVPPP???888;;;:::??????DDDQQQaaannnssstttzzzzzztttTTTNNNVVVhhhjjjXXXHHHEEECCCFFFJJJNNNQQQSSSUUUUUUVVVRRRNNNMMMMMMJJJEEE@@@DDDcccttteeeSSSOOOIII===999LLLVVV222000///,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///,,,+++///111111555;;;{{{qqq|||gggIII???BBBNNNVVVKKK???MMMfff]]]UUUQQQTTTSSSJJJ@@@===888999777555888;;;999444///000444999<<<<<<<<<<<<111444999???CCCDDDEEEFFFGGGHHHIIIJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCC@@@???DDD???<<<:::YYY>>>111///---+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++,,,,,,,,,------------...//////000000444111000///222JJJsss{{{ccc[[[uuuLLLbbb||||||~~~~~~vvvxxx||||||sssjjjddd___\\\___fffooowww}}}{{{zzzxxxtttppplllgggbbb]]]ZZZUUULLLCCC>>>===???BBBLLL]]]llltttuuuqqqmmmoooqqqooojjjiiippptttuuu~~~}}}zzz}}}uuuiiiaaabbbhhhiiinnnnnnllltttyyyssszzzzzzrrrhhheeejjjpppsssssspppuuu|||{{{xxxxxxvvvwwwzzzzzzxxx{{{yyyzzz|||||||||}}}|||xxxwwwwwwvvvuuuyyyzzz}}}|||sssccc___^^^ZZZVVVXXXYYY\\\___cccggggggfffkkkgggeeefffhhhkkkttt}}}~~~{{{yyytttXXXWWWgggmmmooojjjaaa```ggghhhfffkkkdddTTTKKKAAAKKKRRR^^^iiipppwww|||uuusssxxxuuu}}}ppplllhhheeeddddddeeeeee+++++++++++++++++++++,,,******+++++++++,,,,,,,,,///(((111///(((HHHfffYYYrrrwww~~~lllcccjjjyyyvvvZZZDDDIII\\\^^^DDD666:::999???>>>AAAKKK\\\llluuuyyy{{{}}}qqqVVVPPPbbb]]]KKKRRRLLLIIIFFFDDDEEEHHHLLLNNNOOONNNMMMMMMMMMIIIBBB===EEEdddrrraaaPPPPPPLLL???999[[[VVV222000000,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000------000222333444777kkk|||zzzcccCCC;;;;;;>>>CCCJJJPPPUUUYYYYYY[[[^^^^^^TTTEEE<<<999888999777777:::===:::444...222666888999999888666///333888===AAAEEEEEEEEEEEEFFFHHHIIIJJJHHHGGGEEEBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@DDD>>>::::::]]]www;;;222---,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++,,,,,,,,,------------------...//////000111111555333///555UUUggg\\\dddUUUccc}}}xxx~~~{{{{{{}}}~~~{{{sssjjjdddcccbbb___^^^eeerrr||||||vvvwwwuuuooodddYYYSSSSSSIIIJJJHHHCCC===;;;>>>AAAMMMZZZjjjssssssooommmnnnooosssuuuqqqrrrxxx}}}}}}|||mmmhhhcccaaa^^^^^^fffqqqzzzooopppssszzz|||wwwttttttnnnfffgggdddcccfffjjjllliiieeehhhooouuuxxx||||||xxxvvvuuuuuurrrmmmmmmqqquuuvvvwwwxxxxxxyyy{{{~~~xxxxxxzzz|||~~~~~~|||{{{ssssssvvv|||}}}zzzjjjXXXUUU^^^ggghhhcccgggccc___]]][[[YYYWWWVVVTTTTTTWWW\\\]]]\\\^^^cccqqq}}}{{{{{{]]]SSS```jjjiiipppjjjdddddd\\\]]]pppvvvYYYTTTLLLEEEYYYZZZ```iiirrr|||zzzwwwsssqqqqqqpppnnnlll++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---(((///111...GGGeeeiii|||qqq~~~wwwnnnbbbdddrrrzzz```GGGDDDZZZbbbFFF444999777<<>>999;;;888888888888<<<@@@;;;333///444777555333333111...111666:::<<<@@@EEEFFFDDDBBBCCCEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@CCC===<<<===bbbnnn777222---++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++,,,,,,,,,---------......---......///000111222222...333;;;WWW[[[[[[mmm\\\FFFYYY{{{yyyzzzyyyxxxzzz~~~~~~|||yyyqqqeee\\\]]]ccckkkqqqvvvvvvwwwyyyzzzxxxtttrrrnnneeeTTTFFFAAACCC<<<>>>@@@???@@@CCCIIINNN[[[eeeppptttqqqnnnpppsssooorrruuuvvvvvvxxx}}}yyyppphhhbbb]]]]]]ccchhhjjjqqq{{{~~~qqqhhhsssxxxpppiiijjjnnnoootttppplllkkkmmmooopppqqqrrrvvvuuummmiiikkkoooqqqssswww}}}~~~{{{xxxrrrkkkjjjlllppprrrssssssssstttwwwyyyppprrruuuxxxyyyyyywwwvvvvvvxxxhhhPPPUUU\\\cccggggggfffeeeeee^^^XXXVVVSSSNNNLLLMMMPPPNNNNNNQQQQQQRRRWWW^^^fffsssnnntttqqqcccPPPXXXaaajjjuuunnneeegggaaajjjfffTTTPPPIIIKKKZZZZZZaaammmvvv~~~{{{zzz+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,)))+++...000===YYYqqqrrr|||gggqqqbbb```nnn}}}dddLLL<<>>CCCKKKPPPTTT^^^hhhsss}}}aaaEEE===<<<:::777777777888===@@@;;;222...444777444111333222000555:::======@@@FFFGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCDDD???AAA===???CCCiiieee222333---,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++------------............---...///000111222222333333GGGfffwww^^^pppeeeMMMMMM```}}}zzzwwwvvvzzzsssmmmhhhcccbbbiiissswww}}}{{{wwwvvvtttooohhhaaaYYYQQQGGG===<<>>>>>222666666666888===@@@:::111+++333777444444888:::888999>>>@@@>>>@@@GGGIIIFFFIIIHHHFFFEEEDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCCCC>>>@@@>>>BBBHHHnnn___000333------+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++---------.........//////---...///000111222333333DDDhhh{{{zzzMMMdddfffHHHQQQhhhsssZZZjjjyyyvvv}}}sssiiiccceeeiiiooo{{{|||wwwsssvvvzzzssshhhXXXMMMCCC@@@???===AAAGGGMMMLLLMMMQQQ[[[hhhttt|||zzzvvvrrrsssvvvyyyxxxuuuwwwrrruuu~~~{{{rrrvvv~~~zzztttooommmnnnqqqkkkjjjmmmllljjjttt}}}~~~rrrqqq|||{{{~~~{{{xxxzzz}}}}}}zzzxxxyyy}}}}}}zzzvvvyyyyyyxxxzzz{{{wwwqqqmmmllljjjfffdddffflllqqqwww|||~~~zzzyyy{{{yyyyyy{{{rrruuu{{{zzzYYYRRRfffeeeggghhhgggeeeeeefffhhhbbb___bbbjjjnnnllllllooojjjnnnxxxrrrUUUSSSWWWllluuujjjmmm{{{cccJJJWWWSSSOOOeeebbbeeemmmuuuzzzrrrqqqfffYYY^^^RRRRRRPPPNNNKKKLLLNNNQQQ++++++++++++++++++++++++************************,,,...++++++---...???]]]tttgggmmm}}}lll^^^nnnwww\\\EEE777>>>DDD===888;;;HHHcccrrrtttyyyzzzmmmmmm|||xxxeee\\\[[[\\\[[[XXXOOOBBB<<>>KKKHHH888///---///+++++++++***)))(((((('''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))******)))))))))))))))*********************************+++++++++,,,,,,,,,---------------...///000---)))---555444...555DDDxxxeeewwwVVVUUUZZZrrrddd___aaahhh{{{{{{uuuQQQXXXdddqqqzzz~~~~~~zzztttrrrrrroooeee]]]HHH@@@;;;>>>BBBFFFOOOXXX```^^^^^^bbbhhhmmmtttzzz|||xxxrrrnnnnnnqqquuuyyyvvvsssvvv~~~{{{sssrrruuuvvvrrrmmmooojjjfffjjjvvv|||sssxxx~~~}}}xxxvvv~~~}}}{{{xxxxxxxxxwwwuuu{{{tttooopppooojjjeeedddmmmpppsssssspppooopppsssxxxzzz}}}{{{uuuzzztttppp}}}bbbYYY___bbbkkkhhh{{{sssnnnsssggguuurrrppprrrwwwxxxuuutttwww~~~~~~XXXIIINNNhhhxxxuuummmxxx}}}tttggg]]]QQQMMMVVVbbbeeeaaaiiilllyyyxxxnnnhhhddd___ZZZWWWSSSNNNMMMOOORRRSSSSSS+++++++++++++++++++++++++++++++++++++++++++++++++++...++++++...---<<>>:::222...///222555888888777555:::>>>AAAAAAEEEJJJKKKIIIEEEEEEFFFGGGHHHHHHEEECCCCCCBBBAAAAAACCCCCCBBBAAAEEEDDDEEE>>>JJJ^^^EEE666---,,,...++++++******)))(((((('''''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))*********************************++++++++++++,,,,,,,,,---,,,,,,------...///000333000111000+++111OOOoootttvvvsssiiiwwwYYYJJJPPPllluuuUUU^^^iiiwwwuuummmyyy]]]LLL]]]dddoooyyy}}}yyysssnnniiiaaaWWWNNNFFF???<<>>EEE\\\iii]]]NNNBBB>>>???BBBDDDrrraaa888333333000//////---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...//////111111222333666cccvvvuuuwwwjjjVVV>>>???:::999???GGGKKKOOORRR@@@555------222555777999555555444666<<<@@@;;;222...000333555777888777777<<>>@@@BBBooo\\\888333222333//////...------,,,,,,,,,,,,---+++++++++,,,,,,,,,------------...///000111222222888UUUyyyrrr{{{ooo\\\BBB<<<:::888999@@@FFFDDD===333000...///000111111111555444333666===AAA;;;222---000333666777777888999>>>CCCGGGGGGIIIKKKJJJGGG@@@DDDGGGGGGFFFEEEGGGIIIDDDBBBAAABBBCCCDDDCCCBBBBBB@@@>>>===^^^===222,,,,,,---************))))))(((((())))))))))))************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))***+++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,---...000000000...222AAA]]]nnnnnn}}}{{{YYYAAAIIIuuudddVVVdddwwwyyyWWWMMMdddxxxyyy{{{~~~}}}{{{yyytttnnndddXXXMMMEEE@@@>>>AAA???DDDQQQaaammmrrrssstttvvvvvvtttssstttsssqqqtttwww|||~~~}}}zzzyyyyyywwwwwwvvvwwwzzz|||yyy{{{ssslllhhhhhhggggggllllllmmmoooqqqsssssssssxxxxxx{{{}}}yyysssqqqsssjjjkkkmmmqqqttttttqqqmmmuuuuuuvvvxxx{{{}}}~~~~~~}}}}}}}}}~~~~~~zzzxxxvvvtttuuuxxxqqqzzz|||rrrmmmooojjjrrr~~~tttuuuxxxbbb___dddgggooo{{{|||wwwsss}}}fff}}}xxx~~~ttt~~~pppjjjfff[[[PPPKKKMMMaaajjjjjjmmmfffYYYUUU```fffkkkkkkkkkkkkiiieeesss~~~{{{{{{}}}}}}zzzsssyyy~~~}}}vvvpppnnnnnnooosssvvvtttnnnjjjjjjlllgggjjjmmmmmmkkkkkkmmmooo---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))...+++***...,,,---:::jjjmmm{{{fff```hhhkkkMMMAAAPPPgggsss~~~qqqYYYQQQRRRQQQLLLIIIMMMQQQSSSPPPMMMLLLJJJFFFJJJIIICCCCCCDDD???HHHaaa\\\QQQFFFBBB???<<<<<>>FFFBBB888444444333111111222111///222222222444:::>>>888///---000444666666777999;;;???DDDGGGGGGIIIKKKJJJFFFDDDGGGIIIIIIFFFEEEFFFIIIDDDCCCBBBBBBDDDDDDCCCBBBEEEAAA@@@DDDjjjooo:::222---------*********)))))))))))))))))))))))))))************((((((((((((((())))))***))))))))))))))))))))))))))))))(((((()))***++++++************************++++++,,,,,,,,,---------,,,,,,,,,---...///111111555333;;;ZZZ___ooovvvMMMAAATTTkkkaaalllyyycccWWWiii{{{yyy~~~}}}}}}}}}||||||{{{{{{tttkkk\\\NNNDDD??????AAABBBFFFNNN[[[iiitttwwwuuutttwwwuuupppooossstttqqqqqqssswwwzzz|||}}}||||||{{{{{{yyyxxxyyy|||zzzyyyxxxzzz~~~|||vvvuuuzzzrrrvvv}}}}}}ttteee^^^SSSLLLIIIKKKNNNPPPKKKLLLNNNPPPRRRTTTVVVWWWmmmkkkooowww}}}|||{{{{{{tttrrrooojjjiiilllrrrxxxkkklllnnnsssyyy}}}}}}}}}~~~{{{yyyyyyzzzzzzzzzzzzxxxrrrpppuuuyyyxxxxxxzzzqqqrrrrrrnnnkkklllqqqvvv~~~~~~|||vvv|||cccTTT]]]iiioooxxxrrrzzz{{{zzz||||||uuucccssswww|||ooo]]]fffjjjaaaZZZYYYZZZWWWRRROOOMMM\\\dddgggkkkddd[[[\\\rrruuutttrrrqqqqqqmmmhhhuuu~~~~~~{{{~~~|||yyyppptttxxxyyyvvvqqqmmmjjjqqquuuyyyxxxttttttxxx|||oootttzzz}}}~~~......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))///+++)))...---+++444QQQcccmmmccceeexxx{{{dddUUUZZZjjjvvv|||www\\\LLLDDDJJJJJJBBBCCCMMMIIINNNQQQNNNLLLMMMLLLIIIHHHJJJCCC???CCCDDDKKK\\\OOOGGGBBBBBB???999999???rrrFFF888777...666...111000///......------------++++++,,,,,,,,,,,,------,,,---......000000111222222???sssyyyyyyvvvgggNNN===;;;888999???DDDAAA;;;555666555444666999888555000333444555777999333,,,---111555666666666:::===???CCCFFFEEEGGGIIIIIIEEEHHHIIIIIIHHHFFFEEEFFFGGGDDDCCCBBBCCCDDDDDDCCCBBBCCC>>>@@@JJJrrr]]]777111---,,,,,,******))))))))))))))))))((((((((()))))))))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,************************,,,,,,,,,,,,---------------------...///111222333///DDDhhhjjj~~~UUUttteeeGGG:::[[[}}}xxxmmmgggmmm|||qqqgggkkkpppxxx{{{tttzzzzzzzzzzzz{{{{{{zzzzzzrrrgggVVVGGG@@@???@@@BBB@@@IIIUUUaaammmvvvwwwtttqqquuusssmmmmmmtttuuuqqqqqqrrruuuwwwyyyyyyxxxxxx{{{~~~~~~~~~{{{~~~|||zzzzzz{{{{{{xxxuuulllmmmqqqyyy~~~tttkkkttt~~~rrrbbbYYYMMMHHHCCCBBBEEEJJJOOORRRNNNPPPRRRRRRSSSTTTWWWZZZ```]]]___hhhpppqqqpppppp{{{~~~~~~{{{|||~~~|||}}}}}}{{{tttooosssooonnnqqqsssssstttwwwvvvpppqqqyyy|||tttmmmkkkrrrmmmfffbbbgggwwwxxxooouuu|||XXXPPPWWWppp{{{yyyzzz~~~xxxkkkdddSSS<<>>AAAHHHGGGAAACCCKKKJJJOOOQQQNNNMMMOOOOOOMMMGGGLLLDDD;;;BBBIIINNNVVVFFF@@@@@@BBB???888===HHHttt<<<999;;;...888///444111000///...------------++++++,,,,,,,,,,,,------,,,------...///000111111...888zzzmmmeee{{{uuuvvvjjjRRRCCC===999;;;???@@@???>>><<<===;;;:::===BBB???888444999<<<;;;999888444...---111555666555666:::>>>>>>BBBCCCBBBDDDGGGHHHEEEIIIGGGFFFFFFFFFGGGFFFEEEEEECCCBBBCCCDDDEEEDDDBBBAAA:::@@@RRRxxxNNN444000,,,+++***)))))))))))))))))))))***''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,************************,,,,,,,,,------------............///111222444555>>>llluuuuuuWWWcccwwwuuuWWWFFFIIIeee|||ppppppnnnggghhhwww|||ooonnndddmmm}}}zzztttvvvxxxnnnqqquuuxxxyyywwwuuurrriii]]]MMMCCCAAACCCDDDDDDCCCRRRcccoooyyyzzz{{{{{{{{{}}}~~~|||yyy~~~~~~|||vvv{{{||||||zzzvvvsssrrrrrrjjjmmmsss{{{{{{|||hhh]]]mmmwww|||nnn\\\OOOJJJJJJPPPQQQUUU[[[ccciiilllmmmmmmnnnooonnnlllnnnqqquuummmjjjjjjnnnooommmlllnnnooottt|||~~~~~~~~~{{{vvvtttyyy{{{yyyyyy}}}sssnnnooouuusssiiifffjjjbbbnnn~~~aaaeeewwwxxxaaaTTTKKK^^^|||}}}~~~iiizzzyyywwwfffNNNFFFFFF===???CCCOOOXXXYYY___ccc___aaadddfffiiijjjjjjgggcccaaacccbbbgggnnnggg___fffmmmqqqqqqkkkhhhjjjnnnppp~~~}}}|||}}}zzzuuuoooooouuu{{{wwwyyyzzzyyywwwwwwyyy|||//////...---,,,,,,++++++***************************000***'''......+++///333dddsssuuugggnnn|||xxxlllhhhkkk~~~~~~uuufffXXXQQQRRRJJJHHHEEELLLSSSPPP^^^|||mmmuuufffOOO<<<>>>AAADDDHHHMMMPPPMMMHHHKKKOOOOOOKKKJJJKKKLLLKKKEEENNNEEE999BBBMMMPPPQQQBBB>>>@@@CCC@@@;;;CCCRRR666:::>>>///999000666111111000......---------++++++,,,,,,,,,---------,,,,,,---...///000111111...666lll}}}fffWWW~~~zzztttvvvlllUUUHHH???:::===???;;;;;;???FFFFFFDDDAAACCCGGGAAA777999@@@EEEBBB===:::777333,,,111555666555666:::???===@@@BBB@@@BBBFFFHHHFFFHHHEEEBBBCCCFFFHHHFFFDDDEEECCCBBBCCCDDDEEEDDDCCCDDD<<>>888BBBQQQRRRIIIFFF@@@AAADDD<<<888MMMlllqqqFFF000888999444444444555333111000000///---,,,---------,,,,,,---......,,,,,,------.../////////000333SSS~~~qqqhhhwwwsssuuusssiii^^^PPPAAA888999;;;999===GGGRRR[[[QQQLLLUUUPPPFFFPPPJJJ???888===AAA===666333---000333333333444777:::<<<<<<===???AAADDDFFFGGGFFFEEEDDDEEEFFFGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCFFF666KKKqqq???,,,333***///&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''''''(((***+++,,,)))************+++++++++******+++++++++,,,,,,,,,------,,,---......---+++///000---...000222JJJpppxxxnnnSSSxxx|||aaa===EEEggg}}}{{{zzz{{{|||}}}nnnnnnpppqqqnnnjjjnnnuuuwwwzzz{{{wwwsssnnnjjjfffbbbhhhppptttrrriiiZZZOOOGGGGGGJJJOOOQQQSSSWWW[[[nnn~~~}}}zzzzzzzzzzzzyyyvvvssspppvvvpppmmmoootttsssmmmeeehhhhhhhhhsssvvvkkkqqqkkkPPPMMMGGGHHHBBBZZZWWWLLLdddaaahhhfffeeefffhhhiiifffdddfffeeedddcccdddeeeffffffffffffggghhhjjjmmmppprrrqqqrrrssstttsssrrrpppnnnmmmqqqttttttoooiiifffdddbbb]]]YYY[[[aaagggiiihhhkkkqqqvvvwwwuuutttwwwzzzxxxqqqiiieeebbbfffvvvzzzmmmZZZNNNRRReeewww|||ooooooiiilllkkkjjjmmmhhhhhhfffbbb^^^^^^bbbgggcccMMMUUUgggttteeezzzjjjooonnnnnnoooqqqoookkkfffbbbiiillljjjiiijjjgggaaaooowwwzzzrrrkkkkkkpppssssssxxxxxx{{{}}}~~~vvvrrrwwwssshhhfffnnnqqqqqqrrrttttttrrrppppppmmmiiieeeeeegggiiiiiiggg222000---,,,---......---*********+++++++++++++++++++++******++++++,,,------???XXXpppyyy}}}```]]]}}}vvvooohhhqqq}}}xxxwwwvvvtttnnn```NNNAAA===999666777:::???IIITTT___vvvmmmRRRGGGHHHKKKMMMKKKKKKMMMRRRVVVWWWWWWUUUQQQLLLJJJKKKLLLIIIEEEGGGEEE>>>;;;EEERRRQQQFFFAAA???AAAAAA999;;;[[[eeeAAA111999:::555666777555444222111111000...,,,------,,,,,,,,,------...,,,,,,------.../////////111333KKKeeezzzsssqqqssssssllleeeUUUFFF:::::::::999@@@JJJTTT]]]TTTRRR```]]]RRRYYYLLLMMMPPPQQQIII:::000///...000333333222333555888;;;<<<===???BBBDDDGGGHHHGGGEEEDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC???XXXyyy999---111)))000'''))))))((('''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))******)))(((((((((((())))))************+++++++++***++++++++++++,,,,,,,,,,,,,,,---.../////////...)))+++...444555>>>jjjzzzaaaVVV[[[aaa???CCCuuu~~~|||~~~~~~zzzuuurrruuuoookkkjjjhhhgggjjjooorrrrrrppplllhhhdddbbb```___iiiooolllddd[[[NNNBBBKKKLLLMMMPPPUUU^^^kkkttt~~~wwwssspppooolllooorrrvvvxxxxxxxxxwww}}}|||{{{zzzyyywwwtttrrrqqqooonnnnnnooooooooonnnmmmrrriiieee{{{~~~aaaIII@@@DDDGGGOOO___\\\YYYhhhfffjjjiiiggghhhiiiiiifffccc___cccgggiiihhhiiikkknnncccbbb```aaabbbcccbbbaaaiiiiiiiiiiiijjjkkkllllllfffllltttyyyyyyxxxwwwwwwkkkkkkmmmuuu}}}zzzvvvrrrqqqrrrssstttnnnjjjlllqqqxxxzzzhhhUUUFFFMMMeeexxxzzzsssfffiiizzzxxx}}}vvvlllooottttttvvv{{{zzztttnnnkkkjjjjjjjjjoooVVVPPPcccmmmhhhxxxkkktttpppmmmnnnpppnnnhhhaaa\\\aaaccccccdddgggddd^^^___gggmmmnnnpppuuuyyyzzzzzzqqqmmm}}}|||xxxyyyxxxpppnnnsssrrrkkklllsssvvvsssooonnnmmmmmmnnnpppiiieee```\\\[[[\\\^^^^^^333000...------......---++++++++++++++++++++++++++++++******++++++,,,---***555LLLkkkjjjuuummm]]]eee~~~xxxxxxhhhooozzz~~~yyyzzz|||{{{{{{zzzxxxpppaaaNNN@@@<<<999777999::::::>>>DDDQQQiiitttgggXXXVVVVVVQQQNNNNNNPPPTTTXXXZZZYYYWWWUUUQQQKKKIIIIIIHHHEEEBBBCCCBBB???@@@JJJTTTPPPDDD@@@AAACCC>>>555@@@nnnUUU:::222;;;;;;777999;;;666444222111222111///---------,,,,,,,,,,,,,,,---,,,,,,------.../////////111222@@@ppp}}}bbbnnn~~~wwwsssqqqnnniiifff\\\MMM???:::888:::BBBMMMMMMTTTMMMQQQffffffZZZ^^^XXXfffsssnnnVVV;;;///000000111333333222222444555:::;;;<<>>:::777;;;;;;666555333222333222000///...------,,,,,,,,,,,,,,,,,,,,,------...////////////111777TTTooo[[[zzz}}}yyytttnnnkkkkkkaaaSSSCCC:::777999CCCMMMDDDJJJDDDMMMjjjmmm______cccuuuyyyYYY;;;000111222333333333222222222333888999;;;>>>AAADDDGGGIIIHHHFFFEEEDDDEEEEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCBBBQQQwwwqqqYYY...444,,,'''000''')))(((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))***+++,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,------...---...///111---///...888eeejjjXXXtttlllvvv[[[DDDiiixxxqqqxxxwwwtttqqqooolllkkkjjj}}}ooodddgggmmmmmmfffaaaWWWPPPHHHDDDCCCCCCGGGKKK]]]mmmnnnXXXFFFEEEFFFBBBEEESSSbbbkkkqqqxxxwwwnnnhhheeeddddddfffccc``````ccchhhmmmooonnnoooqqqsssttttttsssssshhhiiikkklllnnnpppsssvvvxxx{{{}}}{{{vvvqqqoooooouuu}}}~~~eeeWWWjjjwwwrrrYYYHHHMMM[[[___YYYKKKhhhqqqrrrjjjtttuuussspppnnnmmmnnnooooooooosssvvvwwwtttrrrqqqrrrtttqqqpppuuu}}}zzztttrrrqqqpppooooooppppppqqqnnnnnnmmmjjjeee___ZZZWWWVVVVVVXXX[[[]]]]]]ZZZWWWggghhhjjjmmmpppsssssssss|||yyyvvvwww}}}zzzcccUUUSSSUUU\\\nnn~~~uuuuuuzzzzzzzzzmmmeeedddpppggggggfffeeecccccceeegggcccdddeeeddddddffffffeeedddaaa```cccggglllppprrrqqqqqqwww}}}}}}wwwvvvzzzwwwtttqqqrrrvvv{{{~~~~~~oooWWW{{{rrrjjjiiiiiikkknnnooommmkkkuuussspppppprrrrrrmmmhhh[[[[[[\\\dddrrr~~~yyy|||yyytttuuuyyy{{{}}}www{{{qqqfff]]]XXXMMMLLLMMMQQQVVV[[[aaagggiiihhheeedddhhhooorrrqqqkkklllllliiifffggglllppp555333111111111111///...------------,,,,,,++++++++++++******++++++,,,------+++666QQQmmmzzzaaaDDDqqqvvvzzzrrrjjjfffnnn~~~~~~yyyjjj^^^\\\^^^XXXSSSMMMHHHDDDBBBAAAAAA<<<;;;<<<<<<:::???MMM\\\oooyyyzzzlll___ZZZSSSIIIQQQTTTXXXZZZYYYVVVSSSPPPPPPNNNKKKHHHGGGFFFEEEDDD===@@@DDDJJJPPPRRRKKKBBBDDDEEEBBB;;;===YYY@@@777:::???999666:::999777555444333444333222000///...------,,,,,,,,,---,,,,,,------.../////////...000222CCCXXXsss|||zzzzzzwwwrrrqqquuucccWWWGGG<<<666888AAAIIIAAAGGGBBBNNNnnnsssdddccceeerrryyyjjjMMM666...000555444333333333333222222777888:::<<<@@@CCCFFFHHHHHHFFFDDDDDDEEEDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCFFFYYY{{{fffJJJ...555,,,(((,,,(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((())))))***+++,,,))))))*********+++++++++++++++,,,,,,,,,---------,,,......---,,,,,,...000///...DDDlllrrrzzzxxxzzzUUUvvvPPPXXXzzzyyy~~~yyyxxxvvvtttsssrrrrrrrrrxxxllleeeiiinnnhhhZZZOOORRRHHHAAABBBEEEGGGLLLRRRdddmmmgggOOO===???GGGIIIPPP```pppwwwzzz|||{{{xxxuuuooogggdddffflllqqqtttrrrqqqppprrrtttvvvwwwvvvllllllmmmmmmmmmmmmlllkkklllnnnpppqqqrrrtttxxx{{{|||xxxrrrppppppqqqpppnnnoootttssshhh___iiizzzbbbTTTMMMUUUaaafffffffff\\\mmmrrr|||tttvvvtttqqqlllgggeeefffiiikkkxxxxxxyyy~~~yyyvvvuuuyyyyyyrrrxxxzzz}}}~~~{{{yyynnnlllhhheeecccaaa```___ZZZ[[[]]]bbbhhhlllnnnooorrrttttttqqqnnnnnnrrrvvv{{{qqqhhhhhhmmmqqqttt|||zzzuuuoookkkjjjnnnqqqkkkuuuggg]]]oooqqqeeehhhjjjhhhffffffhhhjjjlllmmmnnnnnnnnnoooooonnnmmmnnnhhhjjjkkkjjjlllpppuuuxxxxxxuuuuuuyyy|||}}}~~~ssshhhaaaeeeiiillllllmmmooorrruuurrrpppqqqrrrpppllliiihhhccc^^^```mmmyyy{{{uuurrrzzzvvvsss~~~}}}~~~yyy|||tttiii^^^VVVXXXXXXWWWUUUUUUYYY\\\\\\[[[^^^```bbbiiiooonnnggghhhmmmqqqtttuuuvvvzzz~~~888666444333333333111//////......------,,,,,,+++++++++******++++++,,,---,,,***///???VVVrrrnnnsssQQQlllzzz~~~|||ooodddhhhxxx~~~|||rrriiieeedddYYYTTTKKKEEECCCGGGMMMQQQLLLFFF@@@======EEEYYYkkkpppsssqqqgggZZZRRRQQQSSSQQQTTTWWWXXXUUURRRPPPOOOLLLKKKIIIFFFDDDCCCCCCCCC===BBBIIINNNOOOLLLHHHDDDBBBDDD@@@:::BBBdddyyy???999===>>>777777;;;777777666444444555555333222111000///...------------,,,,,,------.../////////---000///;;;{{{uuueeemmmyyywwwzzzwwwooolllpppaaaYYYMMMAAA999888>>>CCC>>>DDD>>>JJJjjjooo```___dddjjjiiiYYYDDD777333222777555444444555555444222666777888;;;>>>AAACCCEEEFFFEEEDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCKKKkkkwwwjjjyyy???///222---,,,'''+++(((''''''''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))---,,,+++***)))((((((((()))************+++++++++,,,,,,,,,,,,------------,,,...///...,,,,,,000333999???uuu{{{{{{qqq|||eeeVVVqqq|||~~~tttHHHLLLwww{{{qqqsssvvvxxxxxxvvvtttrrrzzzqqqkkkmmmmmmbbbRRRGGGKKKBBB???FFFMMMPPPVVV]]]nnnlllaaaMMM???@@@IIIPPPfffrrrzzz{{{}}}|||uuusssrrrqqqrrrtttvvvwwwwwwooonnnnnnpppqqqqqqooommmnnnoooppprrrssstttuuuuuuwwwyyy{{{zzzwwwvvvwwwzzzsssiii___^^^gggpppttttttjjjjjjiiijjjtttqqqjjjaaaZZZ___mmmlll```aaannn|||tttwwwmmmjjj{{{wwwkkkuuuuuuuuuvvvxxx~~~{{{uuuyyy}}}zzz{{{xxxuuutttuuuwwwxxxxxxtttsssssssssuuuwwwyyy{{{rrrsssrrrooonnnuuuzzzwwwzzz~~~xxxqqqmmmiiiiiimmmpppqqqooottt|||pppiiivvvvvvkkknnnmmmkkkiiikkkooosssuuuuuuooommmmmmppppppnnnnnnqqqqqq{{{~~~}}}|||aaa[[[```fffjjjlllmmmnnnppplllkkkmmmqqqpppmmmlllmmmoooiiiaaa^^^gggsssxxxvvvssszzzuuu|||~~~{{{~~~zzz}}}~~~}}}zzzvvvpppcccWWWYYY^^^___[[[^^^eeehhhddd___eeehhhjjjqqqxxxssshhhgggkkkqqqvvvyyy|||~~~999888666666666555222000/////////...---,,,,,,,,,++++++******++++++,,,---+++---///444FFFeeepppzzzaaaddd}}}vvviiigggqqq}}}~~~{{{vvvpppkkkfffbbb\\\XXXWWW[[[bbbgggaaaRRRAAA999<<>>===555888===777888666555555666666444333222111000//////.........,,,,,,------...///////////////---999YYYyyy}}}kkkxxxuuuyyywwwlllfffhhh___[[[RRRFFF===:::;;;===888???999CCCaaaeeeVVVVVV^^^bbb^^^OOOAAA:::888555888666444555777777666444555666777999<<<>>>AAABBBEEEDDDCCCCCCDDDEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCPPPppp\\\777///,,,...///###///'''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))...---+++***)))((((((((()))************+++++++++,,,,,,,,,------------...+++...000///...///444999FFFbbbsssZZZhhhwwwrrrjjjLLLPPP|||oooppprrrtttttttttsssssswwwooohhhfffbbbXXXNNNIIIDDD===???MMMYYY]]]bbbiiiyyynnnaaaXXXQQQOOOVVV```sss{{{~~~tttuuuvvvvvvtttppplllgggeeehhhggggggjjjmmmoooooonnnnnnooooooqqqrrrrrrssssssnnnqqqsssqqqkkkggggggiiibbb]]]ZZZaaammmwwwxxxvvvnnnlllqqq{{{mmmiiihhhuuulllkkkrrrooofffjjjyyy|||nnnnnnoooxxxttt}}}pppnnnlllmmmooopppooommmeeegggkkkoootttzzzppp}}}yyytttyyyooosssxxx{{{{{{{{{zzzzzzmmmxxxyyyssssssrrrttt|||nnnooorrruuuxxx{{{{{{{{{|||yyyyyy~~~~~~uuuaaaSSSUUU[[[dddmmmqqqppplllhhhjjjoootttqqqkkkkkkpppooollleee___bbbllltttwwwvvv|||yyy{{{}}}zzz|||uuuvvvuuutttvvvtttgggYYYSSS]]]aaa___dddooosssmmmjjjnnnnnnnnnwwwvvveeefffhhhkkkoooppppppooo;;;999888777777666333111000000///...------,,,,,,++++++******++++++,,,---+++111222111???```}}}qqq|||cccWWWxxx{{{wwwjjjdddhhhrrr{{{}}}{{{}}}~~~{{{ssskkk]]]^^^^^^___ccciiiqqqvvvpppXXX???444999CCCOOOXXXZZZbbbvvvtttVVVLLLVVVNNNPPPRRRRRRPPPPPPSSSUUURRRQQQNNNIIIEEEBBBAAAAAA>>>FFFPPPQQQJJJCCCDDDJJJGGGMMMGGG:::>>>bbbLLL@@@<<<>>>;;;444999>>>888888777555555666666555333333333111000////////////,,,,,,------...//////000111///,,,888AAAppp}}}zzzrrrpppxxxzzzqqqkkklll^^^]]]VVVKKKAAA<<<;;;:::888>>>888AAA^^^```RRRRRRTTTXXXUUUHHH===888666333999666555555888999777555555666777888:::===???@@@DDDCCCBBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCRRRkkkJJJ222///'''///222 222'''''''''''''''((()))***(((((((((((((((((((((((('''(((((()))))))))))))))******************++++++)))************+++++++++,,,,,,,,,---------......)))---000111000333999???zzz{{{nnn}}}oooYYYaaaiii???RRR~~~}}}}}}|||zzzwwwuuuqqqooopppsssxxx{{{kkkccc[[[WWWRRRLLLIIIKKKEEE???EEEWWWfffjjjnnnvvvqqqffffffeeebbbgggrrrrrr|||qqqnnnnnnlllhhhbbb^^^]]]]]]ZZZYYYWWWYYY\\\___aaaaaaaaaaaa```^^^\\\[[[ZZZYYYYYY]]]```^^^YYYTTTTTTVVVUUUYYYbbbqqq~~~{{{sssuuuvvvsssjjj{{{qqqhhhfffrrr~~~rrr{{{uuu~~~}}}||||||~~~}}}wwwzzz{{{xxxzzz~~~|||vvv}}}uuujjjjjj|||yyy~~~{{{pppsssyyy~~~pppooojjj___MMMKKKPPP^^^ooowwwssskkkhhhkkkqqqvvvpppggggggmmmnnnnnniiiaaa```hhhqqquuuqqq}}}sssuuu{{{}}}xxxtttssssssrrrsssyyyzzzmmm\\\ZZZdddhhhdddgggqqqrrrjjjjjjmmmjjjiiittt|||yyyvvvwwwyyyzzzxxxvvv<<<;;;999888666555444444333333222222000///...---++++++++++++++++++,,,,,,...,,,///---IIIiiinnn|||yyyzzzkkkjjjbbbssszzz}}}|||vvvkkk```aaaooo}}}}}}wwwwwwxxxqqqgggUUUTTTiiidddqqqsss|||SSS666999AAAAAAKKK^^^fffrrrYYYTTTPPPNNNOOOQQQQQQQQQOOOMMMLLLJJJLLLFFF===>>>EEECCC999KKKSSSZZZUUUJJJCCCDDDIIINNN>>>QQQ444III{{{}}}MMM@@@???>>><<<;;;;;;;;;;;;<<<999777777888888555333444444444333222111//////---------............///111'''222111444ttttttvvvzzzwwwuuusssrrroookkkhhh\\\UUUMMMIIIIIIFFF???888999888888>>>LLLWWWQQQEEEKKKGGG@@@:::666555555666555555555888;;;:::666222666888666333555<<<@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@BBBDDDHHHHHHDDDAAAHHHRRRyyysss:::444---+++,,,,,,)))&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---///---,,,,,,---...------000...111444000222JJJgggvvvooo}}}yyybbbUUUQQQtttfffHHHLLL~~~{{{{{{xxxuuuvvv{{{~~~yyyooojjjooowwwvvvnnnbbbWWWNNNMMMKKKGGGEEEHHHGGGSSSbbbjjjiiijjjuuu|||rrrmmmqqqxxxvvvpppzzzxxxnnniiijjjggg___XXXTTTNNNGGGLLLNNNMMMLLLMMMQQQQQQMMMNNNSSSSSSKKKHHHKKKNNNMMMSSSRRRPPPNNNPPPVVV^^^dddiiikkkooouuu{{{}}}xxxrrryyy}}}~~~wwwmmm}}}vvvfffpppsss{{{vvvwww~~~{{{yyyzzzxxxsssqqquuuuuupppmmmoooxxxoooiiinnnzzz}}}rrr}}}fff^^^lllrrrjjjgggRRRCCCBBBVVVhhhiiieeeeeeeeeoooxxxwwwoooiiikkkooovvvxxxlllbbbkkkvvvyyyqqqlllrrruuuuuuvvvwwwuuuqqqlllrrr{{{{{{yyy{{{dddcccffffffcccgggooorrroooooollliiinnn|||zzz<<<;;;999888666555444444333333333222111000...---++++++++++++++++++++++++***---000+++FFFjjjoooyyyyyyddd~~~gggwww|||xxxrrrhhhbbbgggrrryyy~~~{{{vvvtttnnnhhhPPPTTTjjjfffuuujjjLLL666888@@@EEETTTgggdddpppTTTMMMIIINNNOOOPPPPPPPPPNNNLLLKKKIIIGGGFFFEEEAAA======@@@UUUWWWWWWRRRJJJFFFHHHKKKKKK>>>CCCCCCZZZyyyjjjBBBAAA@@@>>>===<<<;;;;;;;;;===;;;888888999999777444666666555555444222111000........................///***333222222aaazzzllltttnnn|||{{{yyyuuuqqqllliiihhh\\\UUULLLIIIHHHGGGAAA;;;888666555888CCCLLLIII@@@AAA>>>999555333333555666777666666888:::999666333555777666333666<<<@@@@@@CCCCCCCCCCCCCCCBBBBBBAAADDD@@@DDDJJJCCC===MMMhhhttthhhgggsss999333---***,,,,,,***''')))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---------,,,---.../////////***'''+++444777GGGxxx}}}rrrjjj___yyywwwqqq{{{}}}yyyUUU???OOO~~~{{{zzz{{{|||yyyuuuwww|||zzzwwwrrrooorrrtttkkk```PPPLLLIIIIIIFFFCCCFFFLLL[[[aaaiiioooqqqvvv}}}tttpppsssssssssyyywwwlllccceeeaaaWWWKKKGGGLLLPPPQQQOOOSSSVVVXXX[[[___^^^ZZZSSSVVVVVVRRRRRRWWWZZZYYY\\\aaagggjjjkkkjjjhhhhhhiiilllvvv|||xxxzzzwwwuuuzzz{{{|||yyyaaaaaazzzwwwzzz~~~|||~~~|||{{{yyyuuuvvvzzz~~~~~~{{{~~~xxxtttvvvxxxxxxyyy{{{vvvrrrrrrvvvxxxuuusssuuusssoooooowwwtttiiikkkxxxtttuuuwwwvvvqqqpppsssssskkkVVVPPPcccqqqooolllZZZHHH>>>IIIZZZdddgggiiikkkrrrwwwtttlllggghhhkkkuuu}}}zzzvvv~~~uuuggggggmmmqqqtttrrrqqqrrrqqqmmmtttvvvzzzxxxzzzvvvnnnmmmiiiggglllssssssmmmpppnnnkkkppp~~~oooxxx===;;;:::888666555444333333333333333222000///...++++++++++++++++++++++++)))---000(((===^^^ffftttmmmpppjjjnnnmmm}}}{{{{{{ppp___ZZZ```mmmwww}}}wwwqqqmmmjjjVVVJJJTTTbbbdddRRRAAA;;;;;;BBBRRRcccYYY}}}wwwXXXNNNIIIMMMNNNOOOOOONNNLLLJJJIIIGGGCCCEEEHHHBBB777===LLL\\\WWWPPPJJJHHHHHHIIIJJJFFF===555PPPlllXXX???BBBAAA???>>><<<;;;;;;:::===;;;:::999::::::888666777777666666555444222222111000000//////......------...222222000HHH}}}ppp{{{iiibbbzzzyyyvvvqqqkkkfffcccbbb[[[TTTKKKGGGHHHGGGDDDAAA:::888555666<<>><<<;;;::::::<<<;;;::::::999999888777666666666666555444333222333222111000///...------...///---111333555aaannnmmmaaa|||wwwrrrnnnkkkgggbbb___ZZZSSSKKKFFFFFFGGGGGGEEE===<<<;;;:::<<<===;;;999//////...///000333666777666555444444555666777777222444555333666===AAAAAA???@@@AAABBBCCCCCCCCCCCCDDD>>>@@@EEEAAABBB^^^aaaWWW@@@222///,,,***+++,,,+++***((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++************+++,,,------+++---///000000///000000,,,444777FFFvvvzzzkkkwwwdddPPPggg}}}mmmKKK@@@YYY~~~||||||~~~zzzuuuxxx~~~{{{xxxsssoooiii^^^MMM@@@??????======@@@LLL^^^mmmsssyyy~~~~~~zzzxxxzzzqqqbbb[[[ZZZYYYVVVZZZ^^^bbbcccgggmmmooommmnnnnnniiibbb___dddhhhhhhkkkgggbbb```aaabbb```]]]hhhhhhgggfffgggjjjpppttt}}}zzzuuu|||}}}qqq{{{uuuzzz|||yyyyyy~~~{{{tttssswwwzzz}}}~~~zzzxxxuuurrrsssvvvsss{{{}}}|||tttkkkdddcccgggkkkiiiggghhhmmmqqqtttvvvxxxzzzvvvrrrrrrqqqlllkkkmmmjjjiiiiiimmmrrrtttvvvwwwttttttyyyzzz~~~{{{sssyyy~~~ccc```WWWYYYccc]]]NNNKKKOOODDDSSSzzz{{{kkklllmmmqqqvvvuuuoooiiihhhjjjggggggSSSDDDSSSgggiiieeeccc```VVVMMMNNNZZZdddhhhiiiiiihhhhhhjjjmmmqqqssszzz|||~~~{{{wwwzzz|||tttmmmkkklllmmmlllqqquuuuuupppmmmpppssssss|||}}}zzzmmmjjjhhhjjjpppvvvwwwuuuyyyxxxvvvxxxxxxuuu|||===<<<:::888666444333333444444555444444333222111...---------,,,,,,++++++000&&&---...000111CCCvvvrrrgggrrr}}}sss}}}zzz~~~wwwfff]]]___cccdddjjjrrrxxxwwwqqqlllTTTGGG]]]oooggg___\\\RRRDDD>>>HHH\\\kkksssxxxTTTIIIEEEJJJJJJKKKKKKJJJHHHEEEDDD@@@AAA<<<666;;;JJJVVVZZZNNNGGG@@@@@@FFFHHHEEE@@@===AAAHHHZZZrrrFFFBBBBBBAAA???>>><<<;;;;;;::::::::::::999888777777888555555666555555444333222444444333222000///......000///(((///666///MMMiiisss___~~~yyyqqqoooqqqpppiiibbbYYYSSSKKKFFFEEEFFFGGGFFF>>>>>>>>>??????;;;888666111111111222444666777888333333222222222444777888111444555444666===@@@@@@??????AAABBBCCCCCCDDDCCCAAACCCBBB???@@@LLLaaaqqqFFFjjjaaa555///---+++***+++++++++***'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))************++++++++++++************+++,,,---...,,,...000000...---...000'''333MMMvvv~~~|||}}}rrrsss]]]eeeqqqfff===>>>YYY~~~~~~{{{xxx|||~~~uuujjjbbbYYYOOOCCC<<<===@@@CCCHHHQQQ^^^jjjrrrsss|||}}}ttt~~~xxxmmm___YYYZZZ]]]^^^^^^ooonnnjjjeeefffmmmsssttttttwwwuuuoookkkmmmooonnnkkkfffbbbbbbeeefffeeedddpppvvv}}}}}}}}}}}}tttuuu{{{qqqaaaYYYYYY^^^aaakkkqqqyyy{{{tttssssssqqqrrrtttvvvzzzsssoooqqquuuxxxyyy|||uuuttt{{{|||{{{ssspppqqqtttuuusssssswwwzzzzzzzzz{{{~~~|||~~~vvvooolllsss}}}tttooopppkkkWWW@@@@@@>>>IIIYYYVVVMMMOOORRRUUUeeevvvqqqttt|||}}}yyywwwvvvrrrtttcccQQQYYYfffiiiiiidddhhhbbbRRRFFFJJJWWWaaafffeeedddfffkkkqqqvvvyyy~~~yyy|||oooeeejjjooommmmmmqqqtttyyyzzzuuusssxxx}}}tttjjjkkklllnnnpppsssxxx|||~~~||||||}}}tttyyy~~~>>>===:::888666444333222555555555555555444333333/////////......------,,,000%%%---111000+++:::ooo{{{xxx{{{```ttt{{{yyyzzzvvvpppnnnooofff___]]]fffqqqtttpppkkkWWWJJJ[[[vvvbbbfff___[[[SSSKKKFFFLLL[[[iiivvvzzzttteeeKKKKKKOOOHHHIIIIIIIIIHHHFFFCCCBBB???BBB===888AAASSSZZZTTTGGGDDDBBBDDDGGGGGGCCC??????MMM```lllVVVEEE???@@@???>>><<<;;;;;;;;;;;;999::::::999888777777999555555666666555444444333555444444222111000//////000...'''---666///@@@mmmfffiiipppzzz}}}uuummmkkknnnnnnhhhbbbXXXSSSKKKFFFDDDDDDEEEEEE===:::;;;??????999444222444555666777888888999999333444444333222222555777111444555444777<<>>??????@@@BBBBBBCCCCCCCCCAAAEEECCC===AAAOOOZZZ]]]NNNBBB666------,,,+++************'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,+++******++++++,,,---...---///111000......111444999JJJ{{{YYYeee}}}___FFF???\\\~~~|||zzz{{{}}}}}}zzz|||vvvjjj\\\RRRKKKCCC>>>===:::EEESSS___hhhooopppmmmxxxwww|||~~~rrrggg___YYY[[[___aaaaaabbb^^^fffnnnuuu}}}yyywwwssssssxxx}}}vvvrrr~~~zzz}}}xxxjjjbbbYYYVVVYYY^^^aaaaaaccckkkxxx{{{tttnnnoooqqqppppppqqqvvvyyyoooggg^^^^^^```fffmmmqqqooolllfffccciiixxx|||}}}wwwvvvyyy}}}}}}zzz{{{xxxpppnnnjjjhhhqqqtttkkkoooyyyyyyaaaIIIDDDEEEDDDLLLWWWRRRLLLSSS]]]iiiwww~~~|||vvv{{{pppbbbbbbfffjjjtttppprrrmmm[[[GGGCCCQQQbbbffffffgggjjjmmmrrrvvvyyy}}}yyyzzzyyyooojjjnnnjjjbbbgggsssxxx~~~}}}{{{xxxnnnooorrrtttssssssyyywww}}}>>>===;;;888555444222222555666666666666555444444111111111000///.........---)))000---...---000RRRooo|||xxxqqq^^^ddd|||wwwzzzyyysssppprrrtttssskkk]]]UUU[[[fffkkkjjjjjjZZZRRRXXX|||sssooo^^^\\\aaaYYYSSSRRRNNNKKKQQQZZZ```jjj______ZZZIIIMMMTTTGGGHHHHHHHHHGGGDDDAAA@@@>>>@@@CCCIIIPPPSSSOOOIIIDDDEEEFFFFFFDDDBBB???>>>BBBZZZlllxxxEEECCC>>>======<<<;;;;;;;;;;;;;;;999;;;<<<;;;888777999:::666666777777777666555555555444444333222111111000///...+++...222...777MMM~~~jjj~~~kkkhhhnnntttqqqlllhhheeecccaaa```WWWSSSLLLGGGCCCBBBAAAAAA===777666:::<<<888444333666666888999::::::::::::888999999666333111222444111555555444666<<<>>><<>>===;;;888555444222222666666666666666666555444333222222111000//////...,,,///333'''***///'''333IIIZZZnnn^^^qqqiiiRRRwwwsss{{{zzzmmmhhhnnnqqqmmmnnn^^^QQQTTT\\\bbbeeehhhQQQbbbooo~~~___```ZZZ___[[[QQQOOOUUUUUUMMMMMMTTTOOO[[[TTT[[[ZZZGGGFFFIIIFFFGGGHHHGGGFFFCCCAAA??????>>>IIIZZZ]]]OOOCCC@@@CCCFFFHHHFFF@@@<<<;;;<<>>DDDQQQ\\\---333,,,------+++)))(((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---......---///111111000444<<>>:::;;;???LLLaaauuuzzzyyy{{{}}}|||vvvpppqqqppphhh^^^XXXVVVVVV]]]jjjqqqrrrrrrvvv}}}|||wwwwwwzzz{{{yyyvvvwwwzzzwwwtttxxx~~~}}}{{{|||zzz{{{vvvttt~~~wwwwwwwwwqqqyyynnnooommmlllttt~~~zzzlllnnnpppooonnnmmmnnnpppuuu{{{|||xxxzzz}}}|||zzzyyypppeeeZZZUUULLLEEEKKKWWW]]]bbbiiilllkkkiiijjjkkk|||yyypppuuuoooppptttwwwuuuqqqqqquuunnnqqqpppnnnrrrzzz}}}zzz~~~}}}|||wwwwww{{{|||rrreee]]]bbbrrrvvvpppooosssvvvrrrtttrrrccc\\\AAAGGGJJJSSS[[[[[[ggg{{{llllllxxx~~~}}}wwwoooooovvvxxxuuu~~~~~~vvvhhhUUUYYYppptttqqqttttttdddMMMHHHRRRbbbhhhnnnrrrssstttxxx{{{}}}rrriiikkkoooqqqkkkccclll}}}~~~xxxooojjjkkkttt{{{~~~@@@>>>;;;777555444444444444444333333333333222222111111222222222111111000..................------555OOOppp```qqqdddVVVoooqqqeeepppkkkjjjbbbXXXUUUYYY\\\[[[^^^bbbooottthhhaaa]]]TTTQQQPPPPPPRRRPPPKKKIIILLLGGGGGGHHHHHHHHHFFFEEECCCFFFFFFEEEDDDBBB@@@???>>>DDDNNNXXXXXXOOOFFFBBBCCCGGGHHHGGGIIICCC000...BBBJJJ___zzzAAADDDBBB999===<<<:::999999:::;;;<<<<<<;;;;;;<<<===<<<888666999::::::;;;;;;::::::999555555555555555444444333333222111////////////000FFFccczzzYYY```vvvjjjzzz|||~~~xxxsssrrrmmmhhhffffffddd^^^YYYYYYOOOGGGEEEEEEAAA>>>>>>777666666999;;;999444///555555555666888;;;===???>>>===;;;999666444222111///000111333777;;;???AAA===@@@DDDEEEDDDDDDEEEFFF@@@GGGAAA@@@@@@222III777666...---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---...///111111&&&555555...,,,444SSSvvv{{{qqqvvv|||{{{uuu___KKKLLL}}}|||{{{zzzzzzxxxyyyyyyuuulll```TTTMMMAAA???BBBEEE@@@:::DDDUUUeeejjjpppsssuuuxxx}}}rrriiilllnnnllleee]]]WWWUUU```fffhhhiiirrryyynnngggeeehhhjjjmmmppptttzzzzzzwwwzzzkkkhhhlllwww~~~|||xxxxxx{{{wwwzzz|||mmmpppzzzzzzvvvnnnlllqqqqqqjjjgggkkk|||}}}yyywwwqqqcccVVVQQQNNNOOOWWW\\\___fffnnn{{{rrrhhhbbbcccgggkkklllxxx~~~tttssspppjjjgggjjjttt|||mmmnnnnnnmmmqqqvvvtttnnnpppqqqrrrssstttrrrnnnjjjfffccc```bbblll{{{zzzppphhhooovvvtttzzzwwweeedddfffSSSJJJKKKTTTSSSYYY~~~vvvnnnzzzyyy{{{}}}rrrqqqkkkhhhiiigggbbb^^^^^^ppprrrnnniiiKKKdddtttsssxxxnnnppp|||ttt[[[OOOUUUeeeccc```jjjyyyzzzyyyxxxpppkkklllpppsssjjjiiixxx~~~uuunnnmmmqqqyyy}}}|||{{{|||wwwtttxxxzzz}}}<<<;;;999777666666777888555555555444444444333333111222222222222222111111/////////.........------222IIIfff~~~{{{vvv\\\eeennnoooyyytttrrrkkkccc\\\ZZZ]]]aaa[[[VVV[[[___ZZZ]]]aaa\\\UUUSSSRRRRRRNNNFFFCCCDDDBBBBBBCCCCCCCCCBBBBBBBBBGGGDDD@@@===>>>BBBGGGKKKLLLPPPSSSOOOHHHCCCCCCEEEAAAHHHBBB999999:::>>>JJJooo```AAAEEE999>>><<<;;;;;;::::::;;;;;;<<<===<<<::::::;;;<<<;;;:::999::::::;;;;;;::::::999777777777777777666666555444333111000//////000000444jjjmmmqqquuu\\\kkk~~~|||vvvnnnqqqlllfffcccbbb```[[[WWWSSSLLLGGGDDD@@@:::555555888888999:::;;;:::666444777666444444555888;;;===CCCBBB???===:::777555444222222444777:::>>>@@@BBBAAAAAABBBBBBBBBBBBBBBBBBBBBIIINNNDDD888KKK|||]]]333---222---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---...//////000666)))555222666HHHeee```lll{{{iiiIII@@@WWW~~~{{{{{{~~~zzzyyyyyyyyyxxxxxxvvvsssmmmeee\\\QQQFFF@@@AAA;;;;;;BBBFFFJJJWWWfffuuussspppqqqvvv}}}wwwooonnnoooppplllaaaUUUTTT^^^hhhmmmhhhjjj{{{~~~lll```]]]___dddhhhiiilllqqquuuxxx{{{}}}wwwkkkdddbbb___WWW___ssszzzrrrsss~~~vvvoooxxxrrrjjjssszzzsss~~~~~~xxxqqqnnnyyyzzzpppiiicccYYYQQQTTTWWWaaakkkpppooosssyyyuuusssqqqqqquuuzzz~~~~~~{{{rrrjjjggghhhjjjjjjmmmnnnllllllooopppnnnvvvsssooolllkkkjjjiiigggkkkkkklllooovvv~~~~~~oooiiiooovvvxxxqqqvvvccc^^^eeeggg```QQQJJJNNNRRR___uuullltttssstttuuukkkeeeccceeejjjkkkiiijjjmmmjjjiiidddbbbKKKjjj{{{zzzuuukkkkkkuuuuuueeeYYYXXXfffdddcccppp}}}zzztttnnniiijjjooosssooottt||||||yyytttrrruuuwwwuuuuuuxxx|||wwwvvvzzzvvvoooqqq{{{;;;:::999777777777888999666666666555555555555444222222333333333333222222111111000///......------...>>>TTTllloooqqqmmmjjjTTTaaaqqqtttuuummmggggggccc]]]___fff\\\SSSSSSSSSNNNSSSYYYVVVUUUQQQOOOOOOKKKCCC@@@@@@CCCCCCAAA@@@@@@@@@AAABBB@@@???>>>???CCCJJJPPPUUUSSSPPPKKKEEE@@@@@@CCCFFF>>>DDD===222111888KKKeeefff{{{sssCCC@@@EEE111BBB;;;;;;<<<<<<<<<<<<;;;;;;>>>;;;999999;;;===>>>===::::::;;;;;;;;;;;;::::::999999999:::999888888777444444333111111111111111***NNNiiiuuuccc\\\zzzssszzzuuuxxxvvvnnnsssmmmfffbbb```^^^ZZZWWWUUUMMMFFFBBB<<<777666999999;;;<<<<<<;;;999::::::777555333222222444666888===<<<999666444111000///333444777:::===???AAAAAACCCBBBAAABBBCCCCCCCCCBBB;;;BBBOOOAAA555mmmrrr888222&&&333,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++,,,---...............111,,,,,,888JJJhhhfff]]]zzz[[[HHH:::PPP~~~|||~~~{{{xxxxxx|||uuutttvvvxxxvvvsssooohhh]]]SSSLLLDDD===777???:::<<>>===;;;999777666666666666666666555555555444444222333333444444444444333333222222000///...------***222???TTTnnnoooTTTvvvfff\\\ZZZiiijjjlllYYYPPP[[[dddaaa]]]___^^^]]]ccc^^^MMMHHHMMMMMMMMMHHHDDDDDDBBB>>>===??????===;;;999999:::<<<>>>:::>>>EEELLLQQQRRRRRRRRRPPPKKKEEE@@@???@@@CCCDDD>>>>>>999555444999YYYddd777===AAA111@@@999:::<<<======<<<;;;:::;;;:::999;;;===??????>>>::::::;;;;;;;;;;;;:::::::::::::::::::::999888888555555444333333222222222111:::___sss]]]{{{|||\\\XXXYYYooo|||vvvqqqvvvwwwppptttooohhhbbb___]]]ZZZXXXTTTHHH>>>::::::;;;===AAA:::<<<>>><<<999888;;;>>>555555444444333333222111222111///---,,,+++++++++333555888;;;===?????????BBBAAAAAADDDGGGGGGFFFCCCEEEKKKNNNEEETTTRRR---333+++,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************+++++++++++++++,,,,,,+++,,,---...///......---%%%???+++CCC^^^{{{nnnuuuqqqqqqiiiAAA888XXX{{{xxx|||~~~|||{{{|||~~~xxxsssssswwwxxxsssmmmaaaYYYOOOHHHEEEBBB>>>:::===???IIIZZZfffkkkoootttxxxxxx{{{|||xxxwwwuuuooojjjeeeeeefffeeeccccccdddfffxxx}}}[[[LLL[[[cccjjjnnnooonnnhhhccchhhhhhhhhhhhjjjmmmssswww~~~vvviiigggdddZZZVVVYYYSSSNNNHHHGGGMMMWWW___ddduuutttyyy}}}yyyzzzggg[[[yyy|||rrreeeppp{{{ooo~~~vvveeeTTTOOOUUU^^^fffjjjlllmmmpppuuu{{{yyyzzz}}}{{{|||yyywwwwww{{{~~~~~~xxxsssgggkkkmmmjjjkkkqqqvvvwwwnnnqqqwww}}}}}}yyy|||{{{xxxnnnooopppsssvvvzzz}}}~~~yyybbbMMMBBBJJJfffvvvmmmmmm]]]SSSUUU\\\fff{{{|||qqqppprrruuutttppprrrmmmiiieeecccgggttt}}}tttUUUlllzzzwwwtttnnnffffffooowwwssskkkppprrrqqqwww~~~tttkkkrrrqqqnnnmmmlllhhheeehhhmmm}}}|||}}}}}}ssslllhhhnnnssspppkkklllvvv}}}yyysssnnnmmmrrrwwwxxxyyy{{{vvvqqqnnnmmmkkkllluuu===<<<;;;999888777777777555555555444444444444333333333444555555555555555444444333222000///......))),,,222BBB[[[uuulllwwweeedddssspppSSSDDDUUUjjjkkk]]]SSSZZZcccqqqkkkRRRJJJTTT[[[PPPGGG@@@>>><<<999999;;;888777555555777:::>>>@@@EEEIIIPPPUUUUUURRRLLLHHHFFFDDDAAAAAABBBCCCBBB@@@===>>>444222DDD]]]yyy|||uuuuuuEEE===:::<<<888;;;888999;;;<<<<<<<<<;;;:::666777:::===@@@@@@>>>;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::999999888777666666666555444444333333888...EEE~~~iiibbbtttJJJRRRkkk}}}{{{uuuvvvvvvqqqrrrmmmgggaaa]]]ZZZXXXWWWFFF<<<666999@@@AAAAAA@@@:::<<<===;;;888777:::===222444777888777444000......------,,,---...000111777888;;;===???@@@@@@@@@AAAAAACCCEEEFFFFFFDDDBBBYYY___TTT[[[iii===111///555'''******))))))((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************++++++,,,,,,,,,,,,,,,---...////////////---888BBBUUUiiitttxxx~~~TTTFFFHHHJJJ{{{zzzzzz}}}~~~}}}~~~zzzvvvsssuuuxxxuuulllcccOOOJJJCCC@@@@@@@@@???>>>@@@HHHVVVbbbhhhkkkqqqwww{{{tttrrruuuuuupppjjjqqqqqqkkk```YYYaaavvvrrrbbbcccqqqiiikkkggg___[[[aaagggiiiwwwzzz~~~sssjjjkkkiiiaaa[[[[[[YYYZZZ\\\^^^aaagggooouuuzzzzzzwwwxxxiii\\\hhh}}}xxxnnnqqq}}}yyy|||}}}mmm|||wwwiii]]]VVV^^^iiinnnoooppppppxxx|||yyyvvvtttsssrrrtttzzz|||uuuxxxxxxtttqqqssswwwwwwttt{{{}}}}}}yyytttoookkkiiigggwwwtttsssmmmjjjWWWHHHEEERRRooo}}}rrrpppeeeZZZWWWXXX\\\fffppp|||rrrkkkppptttsssrrrwwwsssoookkkeeedddmmmwww|||}}}YYYnnn~~~xxxuuummmfffjjjuuuzzzxxxrrruuussssssqqqccc^^^jjjkkkjjjkkkkkkhhheeeiiippp~~~}}}|||yyytttnnnkkkkkkjjjfffeeeiiirrrzzz}}}wwwttttttqqqpppsssxxxwwwqqqkkkjjjllljjjjjjlllooouuu888888999999::::::;;;;;;555555555444444444333333333444555666666777666666444444333222111111000000,,,,,,///999NNNhhhzzzqqqtttyyyfff~~~fffTTTaaaxxx{{{hhhVVVTTT^^^nnnkkkXXXWWWiiiuuu^^^UUUMMMKKKIIIFFFCCCDDDEEEEEEEEEFFFJJJNNNSSSVVVUUUUUUSSSQQQMMMIIIFFFCCC??????@@@CCCDDDCCC@@@>>>:::@@@444333^^^OOO888CCC777888;;;888777888999::::::;;;::::::444666999>>>AAA@@@<<<999;;;;;;<<<<<<<<<<<<;;;;;;999999999999999888888777777777777777666555444333555+++999hhhkkkqqqgggUUUbbbppptttuuuvvvvvvtttkkkhhhccc]]]YYYUUUTTTSSS===;;;>>>HHHNNNJJJBBB===<<<<<<<<<;;;999888999:::222444888;;;;;;777333000......---...000333666888===>>>???AAABBBCCCCCCCCCBBBCCCDDDCCCAAA@@@AAACCCXXX___YYYttt@@@111111(((888'''***))))))(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************++++++,,,,,,------------...///000222333===$$$gggqqqqqqrrrqqqzzzWWW<<>>???AAAAAA@@@@@@??????===???===PPP}}}qqq>>>999>>>666888777999777777777777888999:::;;;555666888;;;>>>>>>;;;999;;;;;;<<<<<<<<<<<<;;;;;;999::::::::::::999888888777888888888888666555444333222555KKKvvvjjj}}}ggg]]]ZZZbbbmmmqqqppppppfffdddaaa\\\XXXTTTRRRQQQCCCGGGNNNTTTRRRHHH@@@>>>???===<<<;;;;;;:::888777555666999;;;;;;:::888777222111111222444777;;;===AAA@@@AAAAAABBBCCCDDDEEECCCDDDDDD@@@===@@@IIIQQQeeekkkzzz\\\///...+++(((000+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------///...------///222555777LLLHHH{{{uuuwwwyyyTTTCCCKKKccc}}}~~~~~~|||{{{|||~~~xxxvvvtttoooggg\\\OOOGGG<<<======;;;:::???HHHOOOYYYccckkkmmmmmmssszzzuuu|||~~~~~~zzzsssmmmlllmmmiiibbbdddzzz}}}ooolllkkknnnqqqooofff___eeejjjrrr}}}zzzwwwtttqqqmmmjjjggggggnnnnnnjjjllltttvvvpppcccjjjppprrrpppooorrrvvv~~~pppcccfffuuu{{{sssyyyqqqmmmkkknnnqqqnnnddd[[[___YYYUUUVVVYYYZZZ]]]aaahhhdddlllzzzuuu___WWW^^^ZZZ]]]hhhrrrrrrnnnuuuwwwqqqooonnnllljjjeeedddeeeiiinnnrrrssssssmmmqqquuuxxx{{{wwwtttsssqqqfffeeedddeeeiiinnntttwww~~~wwwttt{{{iiicccaaaZZZJJJDDDMMM[[[bbbllluuusssrrrqqqjjj\\\QQQQQQZZZaaappprrrsssmmmqqqcccdddiiippprrrnnnlllmmmkkkvvvzzzuuuRRRgggzzz}}}{{{xxxvvvuuuvvv{{{xxxwwwpppppppppddd\\\eeebbbcccgggjjjiiijjjsss~~~{{{{{{xxxxxxvvvrrrvvvtttrrrpppqqqvvv|||~~~vvvkkkeeelllwwwrrrwww~~~}}}sssgggeeejjjffflllrrrwwwzzz:::;;;;;;;;;;;;:::999888777777777777666666666666444444666777888888888888333333333333333333333333000111...+++444III```nnnlllaaayyybbbyyyppp\\\[[[ZZZ^^^jjjrrrnnnccc\\\WWW]]]eeefffjjjjjj```LLLKKKPPP]]]ggghhhfffeee\\\[[[XXXUUUSSSRRRQQQQQQEEEEEEEEEEEEEEEFFFGGGHHHBBBBBBAAA>>><<<<<>>555666888000<<<777666666555666888:::;;;777666777999;;;<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::999888888888999999888777555444555:::444111RRRjjjeeehhhRRRXXXfffiiieeecccddddddbbb^^^YYYUUUSSSRRRLLLPPPUUUSSSHHH<<<;;;@@@AAA>>><<<<<<===<<<888444888888999:::;;;<<<<<<===:::999888888:::===AAACCCAAA@@@??????@@@AAACCCDDDBBBDDDDDD???===DDDUUUcccvvv111///222(((---&&&---))))))(((((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------000...------///333777:::[[[YYYrrrgggFFFOOO[[[{{{}}}~~~}}}{{{{{{}}}~~~~~~zzzwwwrrrjjj]]]PPPDDD======???@@@??????GGGUUU```dddoooyyy{{{{{{~~~|||wwwooonnnrrrqqqhhh```cccvvvtttooosssrrrlllccccccooo{{{{{{xxxxxxzzzuuu~~~{{{lllhhhqqqrrriiippprrruuuyyyxxxsssvvvqqqwww}}}qqqvvvkkkkkkppprrrlllddddddnnnxxxsssjjjhhhmmmllleeeccchhh```[[[WWWUUUUUUVVVVVVVVV[[[```iiiooolllqqq|||{{{xxxuuurrrpppooopppkkkhhheeecccdddeeeeeefff___fffkkkkkklllppptttuuuooonnnmmmmmmmmmllljjjhhhhhhiiiiiikkkmmmpppsssuuurrrqqq___gggmmmllldddXXXNNNMMM___qqqnnnfffeeebbbjjjqqqqqqeeeYYYWWW]]]cccmmmmmmllldddgggccc```aaahhhmmmoooqqquuuhhhpppsssqqqTTTnnnzzzxxx}}}}}}yyyzzz{{{rrrsssxxxkkk^^^aaa___aaaeeeiiiiiilllwww~~~|||rrrmmmqqquuutttuuuxxx{{{|||~~~zzztttllljjjuuupppbbbaaaiiigggoooxxx}}}555555666888::::::888666555555555555555555444444555666777888888777666555444444444333333222222222000///111222...111JJJggg|||XXX}}}pppeeeZZZVVVUUUTTTYYY```WWWXXX[[[___ccccccaaa___MMMMMMXXXggghhh\\\SSSTTTVVVQQQKKKIIIJJJIIIFFFBBBFFFCCCEEEHHHGGGAAAAAAFFFCCC===@@@@@@666999JJJTTTPPPKKKppp{{{SSS555555444444444444555555555666666555444444666777888999::::::;;;;;;;;;;;;999:::;;;<<<<<<;;;;;;;;;???>>>>>><<<;;;:::999999::::::999999999999888888999999888555>>>[[[mmmppp{{{TTTJJJaaaiiibbbfffcccaaaaaa```XXXPPPTTT^^^RRRLLLEEEBBBBBBBBB???<<<>>>>>>>>>;;;999777888999::::::;;;<<<===>>>??????>>>>>>======>>>@@@AAACCC@@@AAABBBAAABBBDDDEEEDDDDDD>>>>>>AAAAAAHHHccc<<<888111---++++++******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************)))************++++++++++++,,,,,,,,,,,,,,,,,,---***111,,,,,,222---888ZZZ}}}```IIIJJJ^^^{{{}}}}}}|||~~~|||xxxsssxxxsss```MMMBBB===999:::<<>>@@@EEEDDD@@@@@@EEEFFF888666:::<<>>>>>===<<<;;;:::999999<<<;;;;;;;;;::::::::::::777333333666777CCChhhppprrr{{{\\\```rrrmmmZZZbbb]]]ZZZYYYXXXVVVUUUVVVRRRLLLEEEAAABBBAAA>>>;;;======>>><<<999888888999:::;;;;;;<<<===>>>???@@@??????>>>>>>???@@@BBBCCCGGGFFFCCC@@@???@@@AAABBB:::LLLMMM;;;???fffPPP666222...++++++++++++***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,---------111///---333999<<>><<>>>>>HHHJJJNNNTTTWWWWWWTTTQQQXXXSSSRRRVVVSSSKKKHHHLLLGGGDDDAAABBBDDDFFFDDDBBB<<<<<>>???======<<<;;;:::999888888============<<<<<<<<<;;;<<<555777===666222LLLqqqlll~~~xxxeeerrr{{{mmmbbb]]]VVVSSSVVVYYYTTTLLLPPPKKKEEEAAAAAA@@@===::::::<<<======;;;999888888;;;;;;<<<===>>>???@@@@@@@@@@@@??????@@@AAABBBCCCBBBAAAAAABBBBBBBBBBBBCCCFFF>>>???UUUwwweee+++...,,,******++++++***)))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************************+++++++++,,,,,,,,,,,,---------......222,,,000555888OOO}}}qqqgggkkkUUUEEE\\\vvv|||zzztttxxx{{{zzzxxxwwwvvvwww{{{~~~xxxuuuiiiUUUDDD===>>>???@@@PPPdddooossswwwxxxjjjeeeiiiiiipppoooeeedddvvvqqquuuyyy~~~uuuvvvwwwvvvvvvsssxxxyyyrrrvvvtttlllhhhiiikkklllmmmmmmmmmmmmlllqqquuutttvvv}}}~~~}}}|||zzzwwwuuuzzz}}}}}}~~~}}}{{{yyyvvvtttrrruuuqqqooowwwsssyyywwwrrrnnnjjjhhhhhhhhh```ZZZ[[[dddiiijjjnnnttttttTTTQQQLLLGGGDDDDDDHHHLLLTTTXXX^^^eeeiiijjjiiigggrrrrrrpppnnnllllllnnnppprrrqqqooommmlllnnnrrrvvvkkkggggggmmmpppmmmjjjjjjkkkooorrrssssssvvv}}}|||lllaaa\\\YYYcccttt~~~sssbbbRRRAAAOOOnnn~~~ooo___^^^___gggmmmtttuuurrrqqqsssvvvuuutttnnniiinnnxxxwwwpppgggeeedddfffmmmxxxyyynnngggWWWBBBPPPLLLNNNRRRWWW\\\```fffmmmrrrwwwooolllpppqqqnnnttt}}}vvvsssyyy|||rrrqqqsssssswww}}}}}}yyy}}}www~~~lllbbbgggqqqrrrzzz000//////111333444333111333333333333333444444444555555555555555555555555444444444444444444333333222000000111///---000777SSS[[[qqq[[[bbb|||eeeFFF<<>>???AAAAAA@@@======>>>AAA>>>BBBIIITTTppprrrwwwJJJ222666222111111111111111111222333444555444444444666888666666666666666555444333<<<;;;:::999:::<<<>>>???<<<<<<;;;:::999999888888============<<<<<<<<<<<<>>>:::===???888222???UUUpppvvvppptttuuu^^^^^^YYYRRRRRRUUUQQQJJJMMMIIIDDDAAA???>>><<<:::888;;;======;;;999888888;;;<<<======??????@@@AAA@@@@@@@@@AAAAAABBBBBBBBB>>>>>>@@@DDDEEEBBBAAAAAAHHHRRRllljjj:::222+++***)))***++++++***((((((((((((((((((((((((((('''''''''''''''((())))))((()))))))))*********************+++++++++,,,,,,,,,,,,------......//////222...666999AAAppp|||ppplllvvvnnnDDDKKK```|||tttuuu|||~~~wwwooojjjkkkqqqwww{{{xxxppp___KKK===:::>>>BBBPPPaaawww}}}wwwkkk```YYY```jjjmmmhhhbbbfffxxxggggggwwwwwwzzz~~~{{{rrrpppuuuwwwuuuyyyzzzxxxttttttnnnfffmmmpppssswwwyyy{{{{{{zzzxxx|||{{{zzzxxxxxxzzz|||}}}|||zzzyyyxxx~~~|||yyyvvvtttrrrqqqppprrrwww{{{{{{yyyvvvtttrrrsssrrrqqqpppoooooooooooonnnhhhffflllqqquuu|||{{{eeeQQQDDDIIIKKKPPPVVVYYYZZZ]]]aaalllooorrrqqqlllfffbbbaaaaaadddhhhkkkllllllkkkkkkkkklllnnnmmmmmmqqqwww}}}tttvvv{{{~~~}}}wwwlllcccaaafffnnnttt}}}jjjddd___XXXHHHRRRhhhpppfffbbbgggeeegggiiimmmppprrrsssrrrrrrmmmmmmjjjgggkkkrrrqqqlllhhhccc^^^\\\bbbooo|||yyykkkpppkkkhhhHHHOOOQQQPPPQQQUUU\\\dddkkkooopppfffbbbbbbfffkkkooouuu{{{zzzwww|||zzz~~~rrrsssvvvwww{{{}}}}}}~~~|||~~~~~~|||qqqkkkpppwww{{{...------///111222111000222222222222333333444444555555444444444444555555444444444444444444444444222000111333222000000111555===UUUuuuvvv{{{^^^GGG777888:::>>>CCCFFFGGGFFFFFFDDDDDDFFFGGGEEEEEEGGGCCCCCCBBBBBBCCCBBBAAA@@@???@@@???<<<999:::;;;<<<888BBBWWWfffqqqpppvvvLLL222111444000000////////////000000333444444333222222333444666777777777666555444444:::999888888888:::===>>>;;;;;;;;;::::::999999888<<<<<<<<<;;;;;;;;;;;;:::666:::;;;777555888::::::YYYnnnlll___VVV[[[[[[TTTNNNMMMNNNMMMIIIFFFCCC@@@>>>===;;;:::777:::<<<===;;;999888888<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBAAAFFFAAA@@@BBBBBB???@@@DDDddd{{{ooo111(((888,,,+++***+++,,,+++(((&&&'''''''''''''''''''''''''''''''''''''''((())))))((()))))))))***************++++++++++++,,,,,,,,,,,,,,,---......///000000444111:::HHHgggzzzppp|||___>>>ccczzzxxx|||{{{uuuiiiccc^^^^^^dddjjjkkkjjjlll```NNN@@@999;;;DDDLLLnnnyyy~~~|||{{{}}}vvvjjj]]]VVVVVV[[[eeennnlllbbbbbbvvvsssuuurrrgggzzztttxxxvvvppppppwwwzzzwwwwww{{{|||tttsssxxx{{{~~~~~~~~~||||||}}}~~~~~~yyyvvvxxx{{{||||||zzzxxxxxx|||~~~|||yyyvvvuuuvvvzzz||||||zzzwwwtttqqqqqqqqqqqqssswwwyyyuuummmhhhjjjppplllmmmppprrrtttvvvwwwwww~~~{{{{{{~~~yyynnn^^^PPPMMMUUU___]]]^^^cccjjjkkkggghhhlllmmmnnnmmmggg^^^WWWUUUVVVTTTVVVYYY^^^bbbdddeeeeeeccceeeggghhhhhhjjjpppuuuqqqyyy~~~~~~{{{fffeeeeeegggmmmuuu~~~sss___^^^jjjjjj___JJJQQQaaaiiidddffflllhhhiiihhhiiimmmqqqrrrnnnjjjfffiiikkkiiiiiikkkkkkiiifffhhhkkklllllliiieeebbb[[[OOO^^^\\\eeeLLLRRRbbb___ZZZYYY___hhhmmmiiidddJJJRRRZZZcccooozzz{{{vvvvvvwwwxxx{{{zzz{{{~~~~~~~~~zzz~~~~~~{{{xxxwwwsssvvv{{{{{{---,,,,,,---///000000///000111111222222333333444555444333333333333444555444444444444555555555555111222333444333222111111---666???PPPrrr~~~ssshhhNNNIIICCC???======<<<<<<===>>>???@@@@@@???>>>>>>????????????>>>===<<<<<<;;;<<<:::666777>>>EEEHHHQQQppptttwwwRRR222333333)))///......------......///111222222111000000111333666666777777777666555555888888777888999:::<<<===<<<;;;;;;;;;:::::::::999;;;;;;;;;:::::::::999999444::::::333555===;;;000;;;dddyyygggZZZYYYXXXWWWQQQJJJJJJNNNDDDCCCAAA???>>><<<;;;;;;777999;;;;;;:::999999:::======>>>???@@@AAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@EEE>>>;;;???CCCDDDLLLVVVtttrrrwww|||===...555)))---,,,+++++++++***(((&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,------...///000111111222111>>>bbbvvvjjjqqqmmmNNNNNNmmm|||wwwooowwwxxxaaaQQQTTT[[[dddllllllfff```\\\OOO@@@:::<<>>[[[wwwfffxxxnnn___QQQHHHCCCAAA@@@555777888999999::::::999:::;;;======<<<;;;:::::::::<<<;;;999@@@QQQaaahhh~~~rrr}}}WWW888111222000***------,,,,,,,,,,,,------,,,.../////////000222444444555666666666666666666777888888999:::;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::888999:::888333555GGGiiiuuusssbbbYYY^^^]]]PPPEEEEEE@@@@@@@@@???===<<<<<<<<<777999::::::999999:::;;;===>>>>>>???@@@AAABBBBBB??????@@@AAAAAA@@@???>>>>>>:::>>>JJJPPPNNNRRRZZZ\\\nnnvvv<<<000:::444''',,,+++))))))******)))''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************+++++++++,,,,,,,,,------,,,---...///000111222222111;;;WWWzzzcccggg~~~bbbPPP;;;^^^|||}}}{{{yyyssspppttttttdddOOOOOOZZZhhhrrrtttoooiiifffZZZLLL@@@???HHHTTTdddpppyyy{{{{{{vvvuuuooojjjhhhhhhcccYYYPPPWWWZZZ^^^___```dddhhhkkkhhhsss~~~}}}|||{{{uuusss~~~hhhooowwwwwwuuuooouuuvvv{{{vvvsssuuuyyyyyyyyyzzzzzz{{{{{{{{{xxxrrrpppsssuuutttvvv{{{yyy|||~~~xxxssssssuuuwwwwwwyyy{{{{{{xxxrrrnnnlllpppuuuxxxwwwwwwxxxyyywwwvvvtttqqqpppppppppqqqpppfffdddooo{{{{{{sssmmmsssuuuxxx{{{{{{zzzwwwvvvuuuxxx{{{}}}}}}yyyqqqjjjeeedddfffkkkpppqqqlllgggpppnnnrrr{{{|||wwwxxx}}}yyywwwxxx|||wwwkkkbbb]]][[[YYYXXXcccdddeeehhhjjjkkkjjjhhhiiikkkpppvvvvvvtttxxx~~~~~~}}}tttllloootttrrruuuzzzwwwppptttxxxzzzxxxrrrjjjeeeRRRKKKPPPhhhjjjGGGCCCPPPcccgggiiimmmkkkqqqooommmooorrrpppkkkeee[[[ZZZYYY\\\___bbbeeehhhiiiiiijjjlllooosssvvvxxxqqqggg```^^^dddeeeJJJ]]]eeecccaaaaaaaaa^^^XXXRRRUUU]]]wwwmmm\\\```ooolllaaaUUURRRYYY```bbbsss|||pppddd]]]---,,,++++++---//////...///000000111222222333333444444222222222222444444444444444555555555666666333666777444111111222333...+++111===III]]]nnn|||zzzssscccYYYVVVVVVVVV444666777777:::===??????888:::<<<===<<<;;;;;;;;;===@@@@@@AAAMMMfff|||zzzVVV000000333((('''333---,,,,,,++++++,,,,,,---(((***,,,---...000444666333333444555666666666666777888:::;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;666666;;;888111000666777///BBBrrr}}}ooo\\\dddiiiWWWBBB;;;>>>??????>>>===<<<<<<===777888999999888888;;;===>>>>>>???@@@AAABBBBBBCCC>>>???@@@AAA@@@@@@>>>===???@@@LLL\\\^^^QQQGGGGGGkkk@@@$$$<<<,,,888***)))'''''')))***)))((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************++++++,,,,,,,,,---------------...///000111222222666OOOxxxyyy}}}hhhnnnfffCCCSSSaaa~~~|||xxxrrruuu{{{{{{ooo\\\NNNIIIXXXeeetttwwwqqqkkkkkknnnaaaSSSGGGIIISSS___ooo||||||||||||zzztttnnnhhhddd___^^^[[[TTTNNNNNNUUU[[[ZZZ```aaaZZZTTTZZZiiiwwwqqq}}}ttttttwwwrrrooommm~~~zzzzzzyyyyyyzzzvvvqqqrrrrrrssstttvvvxxxyyyvvvpppmmmrrrvvvwww||||||uuuqqqsssxxxuuutttsssuuuxxxzzz{{{{{{ooommmiiieeedddjjjttt|||zzzyyyuuurrrooommmkkkkkkeeeccciiiwww|||tttppptttvvvyyy{{{{{{xxxuuurrrsssrrroookkkjjjjjjhhheeeaaafffllloooppprrrvvvzzzzzzyyyxxxppprrr}}}xxxsssrrrsssuuuvvvuuuqqqllliiihhheeeaaa^^^YYYYYY\\\aaagggjjjhhhdddnnnjjjiiinnnrrrqqqqqqssszzz}}}zzzvvvuuuvvvnnnqqqxxxwwwuuutttuuuuuusssnnndddVVVJJJBBBGGGVVVqqqxxxnnnMMM@@@GGGZZZ```eeennnrrrqqqooonnnoooqqqooojjjeee[[[SSSMMMOOOVVV\\\___aaabbbgggnnnuuuyyyzzzwwwuuusssnnnfffnnnwwwTTT___]]]```ddddddaaa^^^\\\\\\ZZZ\\\~~~dddRRRfffuuu```KKKCCCIIIOOOPPP___oootttrrr||||||kkkfffaaaZZZVVV++++++++++++++++++++++++,,,,,,---...///000111222222333333333333333333444444333333222222333333444333333333222222222111111222///111333444@@@bbbzzzoooeeetttxxxiii[[[777888999999888888:::<<<<<<888:::@@@>>>999<<>>===@@@>>>BBBLLLRRRUUU```nnn}}}zzz|||zzzWWW;;;333---------++++++---+++************+++,,,,,,,,,,,,,,,,,,,,,---......111111222222333333444444555666777999:::<<<===>>>;;;:::999999:::;;;<<<===???===::::::::::::999888999888888777777666555555000777;;;===IIIfffwww}}}XXXRRR]]]mmmgggYYYFFF666111777???<<<;;;999777777777777777666777888;;;???BBBDDDDDDDDDBBB>>>;;;:::???FFFLLLIIISSS___YYYLLL___yyyvvvDDD333(((+++///+++''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((())))))***************,,,,,,++++++,,,,,,---...---***///999555+++000@@@qqquuuqqqaaabbbzzz^^^LLLGGGggg||||||pppnnnggg\\\TTTNNNFFF@@@GGGTTTmmmnnnlllhhhhhhjjjfff___PPPPPPSSSWWW[[[^^^aaaddd\\\ZZZWWWWWWYYYYYYXXXVVV]]]VVVPPPOOOOOONNNPPPSSS^^^bbbfffiiilllrrrxxx|||qqqzzz~~~wwwnnnrrrmmmggglllssszzzzzzyyy~~~|||www{{{|||yyyuuuyyy{{{vvv||||||~~~~~~zzzxxxzzz~~~}}}xxxyyy~~~zzzyyyxxxvvvuuuuuuuuuuuutttuuuwwwyyyzzz{{{{{{{{{vvvooohhhfffhhhhhhddd___qqqnnnrrrtttrrrwwwtttdddZZZ^^^rrr{{{rrrqqqsssooossssssqqqrrrvvvwwwtttqqqqqqqqqqqqpppooonnnnnnsssuuuwwwxxxxxxwwwxxxzzzxxx{{{~~~rrrdddbbbgggyyyvvvvvvwwwxxxmmmjjjgggdddcccdddgggiiikkkjjjhhhhhhhhhiiiiiiiiillljjjkkknnnooooootttzzz}}}tttmmmmmmooonnnmmmnnnnnnmmmkkkkkkllljjjgggcccVVVTTTVVV\\\``````eeekkkiii^^^RRRiiidddVVVLLLSSSccckkkgggjjjjjjiiihhhgggddd```^^^UUUWWWWWWVVVUUUXXX___dddlllooorrrtttuuuvvvwwwyyywwwwwwiiieeejjj^^^PPPVVViiimmmuuusssgggcccgggfffiiikkkTTTVVV|||oooZZZQQQXXXaaa[[[aaannnuuuttt~~~~~~yyyzzzyyyxxxyyy|||}}}{{{xxx{{{wwwllldddffflllkkkgggccc++++++++++++++++++++++++***++++++,,,---...//////111111111222222222333333333333333222222333333333222222222222111111111000///---///111///...999HHH___jjj~~~mmm{{{sssooolllmmmooojjj___QQQJJJKKKOOORRRSSSccceeemmmwwwzzz{{{uuuHHH111111,,,)))+++,,,++++++---***************++++++,,,,,,,,,++++++,,,,,,---...000000000111222333333333444555666888999;;;<<<===888888888999:::;;;===>>>===;;;999999:::::::::999888888777777666555555444...555:::777333???aaaoooeeeddddddfffdddZZZJJJ>>>777444333555999======<<<999999888888888777777777333888===???@@@DDDKKKQQQKKKRRRUUUeeepppjjjEEE---((()))//////)))(((+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))******++++++******,,,,,,,,,,,,,,,---......222(((+++666000)))EEEppptttsssUUU[[[nnn|||sssZZZGGGKKKkkkzzzuuukkkcccXXXKKKAAAAAADDDJJJVVVbbbsssoooiiifffhhhhhh___TTTNNNUUU]]]aaaaaa```______\\\ZZZYYYXXXYYYZZZYYYXXXJJJGGGJJJUUU```eeeggghhhkkkgggfffkkkuuu~~~zzzwwwyyynnn]]]aaaqqq{{{zzzxxx}}}|||wwwyyy|||{{{yyyyyyyyy{{{||||||}}}}}}}}}|||}}}|||}}}~~~|||yyyyyy}}}yyyxxxwwwvvvvvvvvvwwwxxx{{{{{{||||||{{{{{{zzzyyy{{{qqqhhhgggkkkkkkbbbXXXoooiiinnnuuuwwwyyyppp\\\IIIZZZtttssswwwnnnrrrsssrrrssstttssspppnnnooooooooooooooonnnnnnuuuvvvwwwvvvsssqqqqqqqqqppprrruuuuuuooofffcccddd|||}}}{{{uuupppooosssxxxpppnnnkkkhhhfffeeeddddddiiikkknnnppprrrrrrrrrqqqvvvqqqmmmnnnoooooorrrvvvppphhhbbbbbbcccaaa```aaaaaa___^^^___aaaccccccbbb```aaacccaaa___fffyyyfffYYY^^^lllxxxaaaIIIJJJ]]]eee^^^dddbbbaaabbbddddddaaa^^^VVVYYY\\\ZZZWWWXXX___fffkkknnnqqqtttwww{{{{{{zzzqqqnnnqqqeeeVVVUUUkkkppptttqqqgggaaacccgggzzz^^^ZZZfffaaaOOOVVV[[[bbb^^^```{{{nnnttt{{{rrruuuooojjjlllrrrtttpppjjjtttuuu|||}}}qqqxxxooolllqqqwwwvvvoookkk************************)))******+++,,,,,,------///000000111111222222222222222222333333222222222222111111111111000000000111///000222///,,,...444GGGBBBXXXrrrzzz{{{mmmnnnsss~~~}}}wwwvvv{{{~~~{{{{{{dddCCC000(((***((((((,,,---******,,,)))))))))))))))***+++++++++++++++++++++,,,,,,---......///000111222222333555555666777888999999:::888888888999::::::;;;<<<<<<:::888888999::::::999777777666666555444444444222...///444444444@@@OOOuuuzzzkkkfffiiiiiiaaaXXXPPPLLLIIIIIIKKKJJJDDD>>>888999<<<>>>@@@BBBEEEGGGMMMPPPQQQLLLCCC===???CCCFFFyyy[[[111333///,,,***,,,+++'''***///((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,---...///111---000444...777hhh|||tttoooWWWSSSkkkxxx]]]EEEKKKqqqwww{{{wwwmmmdddTTTIII???;;;CCCQQQ]]]hhhqqquuuqqqkkkgggccc[[[OOOEEENNNYYYcccfffdddbbbaaa___ZZZYYYXXXYYYYYYZZZ[[[[[[ZZZ[[[aaajjjmmmhhhbbb```eeedddlllpppjjjxxx~~~uuuwww{{{{{{}}}}}}vvvzzzuuuvvvzzzyyywww{{{xxxwww|||tttxxx{{{|||zzzzzz{{{{{{~~~{{{xxxxxxzzzzzzyyyxxxxxxxxxyyy{{{|||~~~}}}}}}|||{{{zzzyyyyyy~~~tttjjjgggjjjjjjeee^^^iiidddmmm{{{|||wwwiiiUUUNNN```uuussswwwppprrrrrrqqqqqqrrrqqqpppnnnoooooopppppppppoooooosssuuuvvvuuusssrrrrrrsssppppppqqqrrrpppkkkfffcccpppuuuxxxuuummmkkkoootttqqqpppooonnnllljjjhhhhhhhhhjjjnnnoooooonnnnnnmmmmmmmmmqqquuutttppppppssskkkeeeaaaaaabbb___^^^```aaaaaabbbdddfffiiijjjkkkbbbrrrssssss}}}aaa]]][[[jjjiiiIIIBBBTTT^^^YYY^^^ZZZWWWYYY]]]``````^^^VVVXXXZZZZZZZZZ]]]bbbfffgggkkkpppuuuxxx{{{~~~}}}{{{wwwwwwxxxoooaaaYYYpppnnniiigggjjjfffbbbeeeoooWWWaaavvvPPPHHH]]]______YYYUUUuuu|||pppaaammm|||wwwmmmmmmgggbbbccciiinnnooommmwwwrrrwww~~~{{{}}}{{{ttttttzzz************************))))))******+++,,,,,,,,,......//////000111222222111222222333333222222111111111111000000000//////000......//////------///)))888KKKcccqqqPPPgggttt}}}rrrxxxjjj{{{~~~___777,,,,,,))))))''')))------)))(((+++))))))(((((())))))***++++++************+++,,,,,,,,,,,,---...///000111222666666666666666666666666999999999999999999888888;;;999777888999:::999888666666555555444333333222666---+++333777333000333TTTuuukkkaaa```ccc```^^^^^^aaaccc```WWWPPPHHHJJJKKKJJJIIIHHHIIIKKKLLLKKKHHHCCCBBBKKK]]]kkk\\\888(((---000+++'''''''''&&&&&&)))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++++++++++++++,,,,,,,,,,,,---...///000***555:::666999VVVfffqqqxxxXXXZZZfffxxx{{{iii\\\aaaoootttvvv~~~ggg```YYYCCC???>>>BBBPPP___jjjoooqqquuutttqqqjjj]]]MMMBBB===JJJVVV```bbb```aaaaaa^^^^^^___```bbbdddfffiiijjjhhhkkkqqqtttooogggeeehhhjjjwwwtttwwwyyy{{{}}}~~~}}}}}}zzz{{{~~~}}}uuuzzzsssqqqtttxxxwww|||www}}}yyyttt{{{vvvwwwzzz}}}|||{{{zzzzzz{{{||||||yyywwwwwwxxxyyyyyyxxxwwwwwwxxxzzz{{{|||||||||{{{zzzzzzzzzyyyyyy|||xxxrrrkkkeee___ZZZVVV[[[[[[ooosssbbbQQQcccqqq}}}tttqqqrrrtttrrrpppoooooooooqqqrrrppppppqqqrrrrrrrrrqqqqqqrrrtttuuuuuusssrrrssssssqqqqqqqqqqqqqqqooohhhbbbkkkrrrxxxxxxsssoooooorrrooopppqqqrrrrrrrrrqqqpppllloooqqqqqqooonnnnnnnnniiissszzzwwwzzzsssooonnnppppppnnnmmmppppppqqqtttuuuuuuuuuttttttwww}}}}}}|||bbbVVV___```vvvrrrPPP???HHHSSSSSSSSSOOOKKKKKKOOOTTTWWWXXXWWWUUUVVVZZZ```eeeffffffkkkpppvvvyyyxxxtttpppnnnxxxtttuuuxxxwwwssshhhYYYrrrtttjjjeeejjjfffgggwwwZZZQQQiii~~~GGGNNNiiihhhdddYYYRRReeennnfff\\\jjjzzzxxxrrrgggeeecccbbbdddkkkuuu}}}|||sssqqqzzz{{{vvv{{{************************************++++++,,,,,,------......///000111111000111222333333222111000000000000000////////////---,,,,,,,,,,,,,,,...///,,,444DDDWWWhhhxxxqqq{{{~~~}}}}}}www}}}|||xxxKKK555000///---,,,)))(((***---+++''''''***((((((((((((((())))))*********))))))******+++,,,***+++,,,---...///000111555555555555444444444444888999999999999888777666;;;999777777888888888777555555444444333222222222333111111111///,,,///444444FFFhhhuuupppnnnllliiidddZZZMMMDDDCCCEEEGGGFFFBBBAAACCCEEEDDDLLLWWWeeeuuukkkGGG///...000+++***(((((()))+++***'''$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++,,,+++++++++,,,,,,,,,,,,---...000000+++444333///IIIpppnnn}}}WWW^^^qqq}}}|||mmmXXX___~~~zzzqqquuu]]]WWWPPP???DDDJJJVVVcccmmmqqqqqqpppvvvvvvsssiiiVVVEEE???BBBNNNZZZbbbbbbcccgggfffbbbiiijjjkkkjjjiiiiiikkkmmmcccffflllpppqqqwwwuuusss}}}sssyyy{{{uuu}}}yyy||||||}}}|||xxxttttttwww{{{qqqyyy~~~}}}uuu|||yyyxxxzzz}}}}}}xxxuuuvvvqqquuuuuusssssswww{{{{{{vvvuuuuuutttuuuwwwxxxyyyyyyyyyxxxxxxxxxyyyyyyzzzyyyzzzvvvkkk\\\NNNEEECCCOOOYYYzzzmmm\\\SSScccooowwwtttssssssvvvqqqooooooooooooqqquuurrrsssssssssssssssrrrrrrssstttuuutttqqqoooooooooqqqrrrrrrppppppooohhh```fffjjjppptttuuussspppooonnnoooqqqsssuuuuuuuuutttmmmssszzz~~~~~~wwwzzzyyywwwxxx|||~~~||||||}}}|||yyyvvvvvv|||zzzyyy~~~}}}nnn^^^]]]dddmmm{{{___HHHCCCHHHKKKHHHFFFDDDCCCDDDGGGKKKNNNXXXVVVUUU[[[eeekkkjjjgggrrryyy~~~wwwrrrqqqjjjmmmrrrpppqqqjjjWWWkkkxxxpppbbb___\\\ppp~~~PPPVVV]]]EEEZZZmmmjjjfffXXXTTTVVVhhhiii```gggqqqtttvvvnnnppppppkkkhhhooo~~~{{{wwwyyywwwrrrqqqwwwvvvrrrppp{{{|||******************************++++++++++++,,,,,,+++,,,---...///000111111000111222333333222111000000000/////////.........+++------,,,+++,,,---...///$$$,,,BBBGGGCCC\\\sssnnnrrrwwwrrrzzzvvvooojjjAAA"""'''222...***---''''''))),,,)))%%%&&&***(((''''''''''''((()))))))))))))))))))))***++++++))))))+++,,,---///000000222222333333444555555555666777888999999888888777<<<:::777777777777666555444444444333222222111111---333555000+++---222666)))---???___qqq^^^NNNEEEFFFMMMUUU\\\bbbiiiqqqxxxUUU333+++%%%***000((((((***++++++,,,,,,***(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,...///000111222111...<<>>IIIyyycccqqq\\\QQQiiiyyyqqqpppnnnmmmjjjaaaOOOAAACCCMMM\\\gggrrrsssrrrsssttttttnnncccTTTIIIDDDIIIZZZjjjnnnvvv}}}zzznnnddd``````ccceeefffjjjuuuzzz{{{~~~{{{qqqsssmmmffflllzzz{{{qqq|||zzzzzzwwwwww{{{{{{zzzyyyyyyzzzzzzyyywwwwww}}}zzzuuussskkkhhhrrr{{{vvvuuuooovvvlllkkkjjjnnnwwwyyy{{{{{{zzzwwwsssrrrtttwww{{{yyywwwwwwxxxyyyyyyyyyvvvuuuuuusssssssssuuuvvvpppfffMMM===GGGTTTXXX[[[lll^^^___kkktttvvvzzztttvvvuuuttttttuuuuuusssrrrsssuuutttppplllkkkooossstttuuuvvvwwwvvvuuusssrrrrrrtttrrroooppppppiii___bbb\\\___gggrrryyysssqqqnnnlllkkkjjjiiihhhcccrrrvvvssstttnnnhhhjjjggghhhkkkqqqwwwzzzyyywwwxxxxxxvvvuuusssrrrrrrqqqkkkssszzz|||{{{uuupppllliiiiiijjjiiihhhlllnnnyyyzzz```JJJ;;;<<>>DDDIIIPPPVVVbbbhhhvvv|||zzzdddmmmcccXXXdddyyyJJJ^^^iiicccbbbuuu{{{rrrWWWlllpppIII>>>UUUhhhjjjccc^^^dddpppzzzyyysssnnnrrrzzzyyyqqqttt|||uuujjjgggooorrr|||~~~|||qqqtttqqqxxx{{{xxx|||''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************((())))))))))))+++,,,,,,+++((()))...555;;;DDDMMMYYYuuu~~~zzz}}}{{{|||yyyhhhKKK333)))+++------)))%%%''',,,&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))((((((((()))))))))*********))))))***+++---...//////111111222444666777666555777777666666555444444444222222222111111111000000////////////////////////000---******---000222222---//////...222AAAXXXkkkzzzgggXXXLLL@@@999444+++%%%(((...///)))"""))))))((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***************++++++,,,,,,------...---...111333111111<<>>@@@DDDLLLVVVccchhhuuunnnjjjaaa___vvvVVV]]]jjjuuufffaaatttuuuaaaXXXVVVMMMUUU```bbbWWWOOOPPPQQQ^^^dddfffhhhttt|||pppxxxrrrgggccczzzzzz~~~|||wwwlllmmmiiimmmqqqqqqrrrxxx''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))******++++++,,,++++++++++++++++++++++++************************'''++++++'''%%%''')))***+++(((''')))***+++111999YYYhhhjjjhhhvvvqqqkkkvvvyyyhhhIII000))),,,,,,'''###$$$)))+++((($$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((()))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,------//////000222555666555333777666666555444333333333222222222111111111111000////////////////////////000...------......---,,,)))///444222,,,+++333;;;PPP]]]rrriii^^^NNN@@@777111,,,))))))(((***+++***''''''+++((((((((((((''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...//////222222...444MMMgggvvv|||nnniiiddd]]]yyy{{{}}}{{{zzz{{{lllOOOGGGXXXcccXXXGGGGGGZZZlllllltttzzzzzzxxxvvvsssooo^^^YYYWWW^^^ggglllooosssbbbiiinnnkkkcccdddnnnyyyrrryyy}}}yyytttqqqmmmiiinnnrrryyyuuuzzz~~~xxxvvvtttrrrtttttttttsssrrrrrrtttvvvwwwvvvuuuvvvxxxxxxxxxvvvuuutttnnnooosssrrr|||wwwvvvuuusssrrrqqqqqqiiiaaabbbppp|||yyyvvvtttuuuwwwxxxyyyssstttuuuxxxyyyxxxtttqqqvvvvvvvvvxxx{{{zzzuuuqqq[[[OOOVVVfffaaaeee|||XXX[[[qqqxxxvvvyyywwwqqquuuxxxwwwvvvwwwyyyzzzyyyxxxxxxwwwvvvuuutttuuuvvvvvvxxxwwwvvvuuutttuuuvvvwwwtttrrrrrrtttuuussssssvvv{{{ggg```cccaaadddmmmooo|||uuuhhhaaaccciiixxxnnnqqqrrrooorrrqqqsssvvvxxxyyyzzz}}}~~~zzzwwwiiilllpppttttttxxxaaaHHHNNNiiiuuu```???888:::@@@DDDDDDCCCGGGNNNbbbiiiwww|||sssaaa___ffftttIIIiiiyyywwwPPPggglllYYYiii]]]SSSNNNXXXaaa[[[UUUNNNCCCFFFQQQZZZaaaqqqttt{{{qqq[[[vvv|||vvvkkkmmmyyyzzzyyyuuunnniiihhhhhh''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((()))***++++++*********+++++++++++++++************************&&&++++++'''&&&))))))'''+++******,,,***(((+++111,,,;;;AAAEEEVVVaaadddiiifffxxx~~~}}}yyynnnmmmrrrnnnfffTTT<<<---***,,,,,,***!!!(((---((( '''///'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((('''''''''((((((((())))))''''''((()))***++++++,,,,,,,,,...111444555333111444444444444444444444444222222222111111111111000///////////////////////////000000000///---,,,++++++---000///---,,,000333...333;;;FFFTTTeeeuuuuuuhhhVVVFFF888777666333000,,,)))&&&((((((***,,,***&&&***222''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------......///111111111CCCpppWWWlllwwwYYYccc|||{{{zzz}}}yyyvvvxxxmmmXXXLLLRRR]]]```SSSFFFLLL___ooonnnrrrvvvwwwyyyxxxqqqiiiYYY___jjjuuuwwwrrrnnnooodddgggjjjiiijjjsss}}}|||||||||mmmooorrrkkkccchhhccceeennnrrrqqqssszzzuuutttssstttvvvwwwvvvuuuqqqmmmgggjjjnnniiirrryyywwwuuurrruuuvvvpppvvvooogggdddnnn|||xxxvvvtttvvvxxxzzzzzzxxxxxxwwwuuuvvvwwwxxxwwwvvvwwwvvvvvvyyyzzzvvvnnnfffSSSPPPccclllgggpppdddxxxzzzyyywwwuuuvvvyyy|||}}}zzzyyyxxxxxxyyyzzzxxxwwwyyywwwtttrrrssstttvvvvvvxxxwwwvvvvvvvvvvvvvvvvvvuuurrrrrruuutttqqqsssxxx}}}pppiiibbb[[[aaajjjfffpppxxx}}}ttteee]]]ccclllyyyooorrrssspppssspppsssuuuuuurrrpppooopppnnnooopppqqqrrrrrrssssssyyyqqqOOO@@@RRRhhhuuu}}}oooVVVAAA<<