BM6P6(@ }}}|||rrrnnniiilll}}}zzzqqqkkkbbb___ccc^^^YYYYYYcccssszzzlllsssjjjYYY\\\cccbbb[[[OOOAAA555000000---......---++++++,,,...---,,,++++++---...---+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))******+++))))))))))))************++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++...---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++...,,,+++***,,,---......111000//////000000000///000111222222333333333222777777666888::::::999888666666777888888888888888;;;999777666666555444222,,,222555444444555333000333222111...---...000222111///............,,,+++,,,,,,---------,,,,,,+++//////...------,,,++++++++++++************++++++************************))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++***)))))))))+++...///---......,,,***,,,333:::IIINNNSSSUUU[[[lll~~~mmmdddnnnoooLLL333333222111///...---------000...------......---,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,///,,,,,,......---...222888>>>FFFMMMZZZooosssxxx}}}xxxttt{{{wwwmmmeeeccceee^^^ZZZVVVTTTWWWggguuuiiifffbbb```]]]YYYSSSIII???888......//////...---+++***---+++***+++,,,---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))*********************)))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***************************************++++++++++++...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,---......///...---,,,---.........111000......///000111222111222444666:::>>>AAACCCCCCEEEHHHIIIIIIGGGEEECCCFFFGGGGGGGGGGGGFFFDDDCCCCCCAAA??????AAABBBCCCBBB:::===;;;666333555555333222222222111000///000000111000///000222444333222.../////////......---,,,......------,,,,,,++++++++++++************++++++***************************************************)))(((((((((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++*********,,,---.........------111777@@@EEEOOOQQQUUU^^^mmm~~~mmmvvvoooVVVEEE666444222111111111///...000///---...//////...,,,++++++++++++++++++++++++************************************************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,...,,,,,,///000///111666AAAGGGMMMTTTccc|||zzzyyy{{{mmmjjjiiigggffffffbbbXXXPPPWWWsss{{{yyyqqqeeebbb```bbbddd]]]PPPEEE333000......000000---***,,,+++******,,,,,,+++***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******************************************+++++++++,,,...---,,,,,,,,,,,,,,,,,,---------,,,,,,------...///...------...///000111000///............//////333333333333444666888999?????????@@@BBBEEEHHHIIIPPPVVV\\\___]]]ZZZXXXXXX\\\\\\\\\\\\\\\\\\[[[[[[[[[WWWSSSOOONNNNNNMMMLLLKKKKKKGGGAAAAAAEEEIIIHHH@@@???>>><<<999666333111111000///000222333333222000000000000///.........---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************))))))(((((())))))******))))))))))))((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,000------111;;;FFFNNNQQQSSSSSSYYYkkktttsss^^^OOO>>>888333222444555222///000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,------,,,---111222222666;;;IIIPPPVVV\\\mmmqqqxxxzzzrrrvvvvvvnnndddeeeeee___UUURRR^^^mmm~~~lllddd___]]]___dddddd^^^XXX>>>777000---///111///------+++******+++,,,+++)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))******************************************+++++++++,,,,,,...------,,,,,,,,,------------,,,,,,,,,---......000///...---...///111222...///000000111222333555999;;;???AAACCCCCCDDDEEEOOOOOOQQQRRRTTTUUUVVVVVV___gggooorrrpppooopppssswwwwwwvvvvvvxxxzzz}}}{{{rrrjjjddd```]]][[[SSSSSSOOOJJJIIILLLLLLIIIJJJHHHEEECCCAAA>>><<<:::777555333333333222000.../////////.........//////,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------,,,,,,///...000888EEEPPPVVVWWWWWWZZZfff||||||mmm\\\KKKAAA666111333555333000111000...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,------------,,,...111222333999AAAJJJUUU^^^fffwwwuuuooo~~~wwwtttrrrpppiiiaaa^^^```___rrrwwwsssnnngggaaa___aaaeeegggSSSHHH:::111///000///...---,,,++++++,,,,,,***)))++++++++++++************************************************************************************'''''''''(((((((((((((((((()))))))))************(((((())))))******++++++************************))))))(((((((((((())))))))))))))))))***************************************++++++++++++,,,,,,,,,---------,,,,,,---......,,,,,,,,,,,,,,,---............------...///000111///222666888999;;;>>>AAABBBHHHPPPUUUWWWVVVUUUUUU___bbbiiipppvvvzzz|||||||||yyyyyytttnnniiifff___WWWSSSOOOKKKHHHGGGGGGEEECCCAAA>>>;;;999888666333111///...---------...//////------------------......------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))************))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************))))))*********+++++++++,,,,,,---.........------///111888BBBMMMVVVZZZ[[[eeemmm~~~xxx~~~uuulllooovvvzzzyyyzzzxxxxxx^^^PPP>>>222111333333222222000//////000111///...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,------......///...///222333666???IIIPPPaaaqqqzzz}}}vvvrrrsssbbbfffrrr{{{|||lllccccccgggcccYYYLLL@@@999444000---///---,,,,,,,,,,,,+++***,,,++++++++++++*********************************************************************************((((((((()))))))))))))))))))))))))))************)))))))))******+++++++++***************************))))))(((((())))))***)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///---------------...///000---...000222444666888999:::>>>DDDGGGHHHKKKOOOSSSRRRZZZeeelllmmmllllllmmm~~~wwwqqqiiibbb]]]WWWPPPJJJHHHFFFCCC@@@???<<<999666333222000///......///000/////////..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))))))))************+++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))************+++++++++,,,,,,------...//////000///777CCCMMMTTT[[[bbbhhh|||sss}}}yyy{{{|||vvvrrruuuvvvsssjjjaaa^^^bbbhhh___fffrrrtttdddMMM<<<444333444444222111000000111111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,---...//////000///000333555;;;IIIVVVggg|||{{{zzzfff___iii}}}qqqgggdddcccbbb]]]VVVLLL@@@666///000///------------,,,***,,,,,,+++++++++******************************************************************************************************)))))))))))))))******************************++++++******************************))))))))))))******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...//////////////////000111222333222555:::@@@EEEHHHKKKKKKKKKQQQWWW[[[[[[]]]bbbfffkkkrrr|||xxxlllcccZZZWWWRRRNNNJJJFFFBBB???===;;;777444111000000000111111000000//////............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))************+++++++++,,,,,,,,,,,,...000222333111???NNNVVVZZZbbbqqq~~~~~~~~~sssuuuccc\\\[[[___```aaaaaaaaaaaaaaaaaaYYYcccsss}}}xxxaaaKKK===777555555333111000000111222000///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,---...//////000///111444888BBBUUUfff~~~nnnooommmqqqiii[[[aaagggfff\\\MMM>>>555111///............,,,+++,,,,,,,,,+++++++++******************************************************************************+++++++++***************))))))))))))******************************************************************))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------...///000111111111111222333444555999>>>EEEMMMUUUZZZ\\\]]]ZZZ```fffiiiiiijjjnnnsss~~~qqqmmmggg```ZZZTTTMMMIIIEEEBBB>>>999444222000000333222222111000//////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,+++,,,---000333555444DDDUUU\\\^^^hhh~~~|||wwwpppaaa[[[[[[]]]ZZZ[[[___dddiiihhhccc^^^aaaiiiuuurrroooXXXEEE:::666555333222111111222222111///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,---//////000000///111555;;;HHH^^^qqqmmmeeerrrsssfffaaaaaahhhgggYYYIII@@@555///---///000...---///---,,,++++++******++++++))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))************))))))************************++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,+++,,,///111222111000000111000...---///222333222777@@@EEEFFFOOOVVV\\\[[[\\\bbbiiilllnnnlllnnntttzzz~~~|||}}}wwwdddSSSLLLMMMFFFDDDHHHEEE:::666888333111000///000000000/////////...------------.........---------,,,,,,,,,,,,***)))((((((***---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))******+++******************++++++---///000///......222666AAALLLUUUWWW___tttuuuzzzzzzqqqfff]]]WWWTTTTTT[[[\\\___aaabbbbbbbbbaaagggqqq}}}yyy```OOOFFF===555444333111000//////....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///---000333>>>IIINNNcccmmm___\\\sssrrreeecccccc^^^TTTOOO???777000...---+++***,,,---,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))************))))))************************+++++++++***++++++,,,---------------,,,,,,,,,,,,---...///...------///111111000......///111222333333:::BBBGGGNNNTTTVVVTTT\\\ccchhhjjjqqq~~~||||||zzzyyyqqqqqqpppttt|||zzzooofffaaa___ccciiiooouuu|||yyyqqqdddYYYNNNJJJHHHDDDAAAAAA444555666555222000//////111000000000000000000000.........---------,,,,,,---------,,,------......++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))************)))))))))))))))***++++++***************++++++,,,+++---.........000777<<>>EEEKKKQQQYYYeeewwwyyy}}}yyykkkfffeeedddeeeddddddccc```]]][[[[[[\\\^^^aaagggmmmssswwwyyyzzz|||uuu[[[FFF999666333222333333333222000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,---///...------...///444777:::HHHZZZeee{{{wwwhhhjjjsssiiikkknnnlllvvv{{{lllgggeeeaaa]]]TTTHHH<<<777444000------......---,,,,,,,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******++++++******)))++++++++++++++++++++++++,,,++++++++++++,,,------------............//////,,,------------...111444,,,000777???FFFLLLQQQTTT```bbbaaa___ccclllsssuuuvvvssskkkeeecccdddkkkoooppplllddd```aaaeeejjjqqqzzz|||{{{qqqiiieeefffiiizzz{{{nnn\\\ddd]]]QQQEEE<<<666444444333222222111000//////.../////////............---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************))))))******+++,,,+++++++++++++++,,,---...///000000000333;;;GGGOOOTTTZZZeeevvvyyywww|||nnnaaa___bbbeeehhhjjjgggggggggdddaaa```bbbdddkkknnnsssxxx}}}rrrZZZCCC>>>888444444444333111111111000//////......---------------------------------------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...///...------///000888;;;@@@OOOffftttrrrmmmpppllljjjfff[[[\\\~~~uuuiiiddd```]]]TTTIII>>>;;;999555000...///...------,,,,,,------************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------.........//////////////////111555888000999FFFQQQYYY___ccceee]]]```aaacccmmm|||yyyfff]]]\\\^^^bbbggglllssszzz{{{yyyzzzzzzvvvuuuxxx~~~iiigggccc___ZZZSSSHHH;;;111444444333222222222333333000000/////////.........222111///...---......///,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******((()))))))))***************************++++++,,,++++++++++++,,,---...//////000000111666@@@MMMWWW^^^fffuuuzzzvvv{{{iiiaaa\\\^^^aaabbbbbbdddeeefffgggeeecccdddiiinnnrrruuuzzzpppLLLDDD:::444222333222111222111111000//////......---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........---...///.........111333999>>>CCCUUUooo}}}oookkkiii```YYYjjjvvvjjjfffbbb^^^WWWKKK@@@===<<<777111...//////...------------...++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------.../////////---...///000222666;;;???LLLQQQYYY\\\]]]\\\^^^___gggmmmtttzzz}}}xxxvvvqqqeee\\\^^^gggrrr}}}uuuppptttzzz{{{}}}uuuhhh^^^WWWSSSPPPOOO:::888555222000000222333000000000000///////////////......------------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************+++************+++,,,,,,+++++++++,,,---...///000...000111444:::GGGVVV```jjjuuu|||wwwxxxqqqqqqooodddddd^^^[[[\\\]]]]]]^^^aaa___dddjjjlllnnnsss|||YYYMMM>>>555222333333333222222111111000000//////------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---............000333555:::AAAIII]]]yyy{{{xxxsssfffcccmmmqqq{{{vvvkkkdddUUUGGGAAA???:::555222000//////...............++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...//////000111111,,,///333999@@@IIISSSYYYkkkkkkjjjeeebbbbbbhhhnnnzzzqqqhhhfffgggiiimmmsss|||{{{|||uuusssmmmtttppp___\\\dddmmmVVVPPPGGG===666222111111111111111000000000//////,,,...111333333111///---------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))************++++++******++++++,,,---++++++,,,,,,---///000111///222666;;;DDDSSScccooo{{{tttpppgggdddccc]]]```]]]]]]aaadddeeeiiinnnjjjtttppp```LLL<<<777666555444333222222111111000//////........................------------.........///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,---......///111555888AAAJJJSSShhhpppbbbaaaaaaeeerrrrrraaaOOOFFFCCC>>>999666000000///...............++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........//////000111222222222111666>>>IIIVVVeeerrr{{{yyywwwssspppqqq|||vvvhhhddd___^^^eeeqqqzzzzzzhhhggglllzzzqqqbbbRRRDDD;;;666555111111111111000000000000111555;;;???@@@<<<777333........................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************++++++******++++++,,,---+++,,,,,,---...///111111222555;;;CCCNNN^^^ooo{{{uuuiii___aaaddd[[[WWW[[[[[[```aaafffmmmqqqqqqssswww~~~tttZZZFFF<<<999777444333333222222111000000000........................---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++,,,---...///222666:::IIISSS]]]sssyyyqqqiiibbb^^^kkkoooZZZOOOHHHAAA<<<:::222111000///000//////...---------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,++++++***+++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------............///...+++***,,,000333222000///222555:::DDDWWWjjjsssuuuwww|||{{{zzzvvvuuuvvvjjj```___dddjjjxxxtttooopppzzzwww___III>>>===666444111000000///...---000111333333111000000000......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++,,,...000111000///222<<>>777222222333111///000////////////////////////......////////////......---------------------------------------......///------........./////////111...222>>>DDDKKK___vvv~~~pppiii```XXXRRRPPPWWW___```|||{{{kkkkkkyyyooo```[[[WWWTTTNNNDDD;;;444000000............---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************+++,,,---...,,,---------............------------------------------------............000222333111000444<<>>777666666000222111111000000///......000000000000000000000000........................---------,,,------...///111000//////000222444555777AAAJJJRRRcccyyyyyy}}}nnn```[[[UUURRRQQQPPPNNNKKKCCCDDDEEEGGGIIILLLOOOPPPOOOUUUTTTVVVaaalll~~~wwwwwwyyy}}}wwwhhh\\\PPPGGGEEE777444000.......................................------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------............000------000000///333888???LLL```pppyyy|||||||||wwwsssvvvwwwzzzxxx```AAA>>>999666444444333222111111000000000000//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......---...000222333999DDDQQQ^^^kkkzzzooogggggghhhooozzzvvvZZZKKK<<<666666333222222111111000//////...////////////////////////........................---------------...//////000000000///000222555888<<>>777222////////////........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........................---,,,,,,,,,,,,---......------......///000000000111//////222555:::FFFRRRnnnqqquuuuuuuuuuuuwwwzzz||||||bbbIII:::555444444333333222222111000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---/////////000222555555;;;FFFXXXrrrfff```bbbooouuutttyyysssOOO888777999333222222111111000//////000000000000000000000000////////////////////////......------......///000000111111000///222888===EEEKKKXXXkkk}}}uuueeeWWWNNNKKKLLLMMMMMMNNNNNNMMMLLLLLLPPPOOONNNNNNMMMMMMMMMMMMSSS\\\___jjjttt]]]||||||zzzxxxuuuqqqmmmkkknnnnnnooosss{{{}}}{{{~~~tttjjjrrrvvvlll\\\LLLIIICCC:::444000/////////........................------,,,,,,,,,,,,++++++,,,,,,,,,------------...////////////////////////---,,,,,,,,,,,,---......---......///000000111111222000111666<<>>888555666666333111222222222000//////////////////...---...///000///------------,,,,,,,,,++++++------------------------...................../////////000333333444<<>>RRRjjjtttqqqnnnrrrxxx{{{cccQQQ>>>666666666555666333333222111000000000000...---,,,---...///...,,,------------------,,,,,,,,,,,,,,,---------......000000////////////......111111222333444999FFFTTT[[[nnnqqq___eeemmmnnnjjjjjjppp|||sssVVVCCC888666555666444111111444111111111000000000//////111111111111000000000////////////...///000000111///444222222;;;@@@LLL```xxxxxxooolll```VVVWWW]]]^^^\\\ZZZbbbgggsss{{{hhhZZZaaagggsss}}}|||{{{tttjjjeeefff~~~eeeNNNFFFEEE???777222000000////////////000000///............---------------------------------............////////////........./////////000000---000222000...222<<>>666777555222222222222222222222222222222111111111111111111111111111111111111111222222333444:::@@@DDDNNNbbb~~~tttmmm^^^^^^___dddlllyyykkk\\\QQQ>>>888333333222//////222/////////.........------------------------------....../////////000000000...///000222333333333333444555EEE___llliiihhhmmmuuuyyyeeeKKK???777777777222222666222111000000///000000000........................///......------......///---......---------000222///888CCCNNN^^^xxx___PPPXXXjjjtttccc^^^aaaccccccbbbcccgggmmmqqqqqquuujjjGGG999777555222111333333333333222222222222111111111111111111111111111111111111111222333333777>>>CCCGGGWWWttt{{{oooaaaccchhhmmmuuusss```YYYCCC;;;333222222000000222////////////.......................................////////////000000000---///111222222222333444333>>>TTTkkksssooonnnrrr~~~[[[FFF888;;;>>>666111444222222111000000000000111........................//////............//////...///000///...---...000111===GGGOOOaaa~~~^^^[[[^^^ttt~~~ooobbbbbbiiillllllkkkkkknnnsssxxxtttOOO;;;666444222222333333333333333222222222111111111111111111111111111111111111222333333444888AAAFFFJJJ___ttthhhlllrrrwww~~~}}}ddd[[[HHH===444111222111111333000000/////////.................................////////////000000000111...000222111000000222555444LLLdddmmmpppssstttrrruuuVVV<<<999;;;666222444333333222111111111111111/////////////////////////////////......////////////000222111000///000111666BBBLLLSSSggg{{{```dddlll}}}|||pppgggiiioooqqqqqqrrrpppwww{{{XXXAAA777444333333444444444333333333222222111111111111111111111111111111111111222333444555888AAAGGGOOOggg~~~sssvvvyyy}}}pppaaaOOOCCC777222222111222333000000000/////////............................../////////000000000111111///111222111///111555999@@@YYYmmmnnnmmmuuuzzzyyysssOOO===888555555888444333222222111111222222////////////////////////000//////......//////000///000222222111111222444666@@@MMM\\\tttttt___kkk|||uuupppqqqtttuuuwwwzzz{{{hhhMMM>>>777444444555555444444333333222222111111111111111111111111111111111111222444555666:::AAAKKKYYYqqqpppYYYKKK<<<555444222111222000000000000/////////...........................//////000000000111111111///111222111000444;;;BBBSSSbbbpppsssqqquuuuuuXXXDDD;;;888777444444333222222222222333////////////////////////000000////////////000000...///000111111222555777888BBBTTTnnngggaaa}}}~~~|||}}}}}}~~~}}}___GGG:::555444666555555444333333222222111111111111111111111111111111111222333444555666<<>>CCCTTTppp{{{mmmeeeaaa^^^[[[ZZZ\\\ZZZWWW\\\dddlllxxx|||jjjYYYLLL@@@333444777111111111111111000000000000////////////////////////111111111000000000000000333000111333111444IIIaaahhhfffiiiqqqwww~~~vvv{{{qqqKKK;;;<<<:::666444666666111...---000000000000000000000000//////000000111111111222111......222555555777:::BBBOOOqqq___aaalllkkkttt~~~```AAA444666444333333333333333333222333333333222222222111111111111444666555333666<<<@@@FFFXXX|||mmm]]]YYY^^^WWWXXXZZZ[[[[[[YYYWWWVVV___aaakkkxxx}}}vvv~~~www___NNNCCC555222555111111111111111000000000000////////////////////////111111111111000000000000111000111222444>>>SSSeeehhhgggjjjsss{{{}}}```CCC888:::444222444555222111222111111111111111111111111///000000000111111111111111......222444444777;;;CCCWWW{{{www^^^fffsssmmmnnn{{{uuugggiiiqqqjjjHHH777999444444444333333333333333333333333222222222222111222111444666555333666===BBBMMMaaawwwkkk___[[[^^^[[[[[[\\\]]]]]]^^^]]]]]]\\\\\\```eeekkkuuu|||iiiRRRIII;;;333333333111111111111000000000000////////////////////////111111111111111111111111///111000000999LLL___iiieeeffflllvvv}}}VVV@@@???888333555666444333444111111111111111111111111000000000000111111111111111//////222333333888???JJJfffmmmaaappp|||qqqmmmooohhhuuu~~~tttooopppmmmkkkkkkjjjggghhhrrr}}}xxxoooiiifffllluuuwwwQQQ;;;;;;555555444444444333333333333333333333222222222222222222333555444333777>>>DDDVVVlll{{{sssoooiiieeefffcccbbbbbbbbbcccfffhhhjjjdddccc```\\\YYY^^^nnn~~~yyytttqqqooonnnuuu|||}}}tttuuuzzzrrrWWWOOOAAA555444666111111111111000000000///////////////////////////000111111111111111222222///222000111@@@XXXhhhjjj^^^fffqqq{{{mmmSSSIII@@@999888999666333222111111111111111111111111000000000000000111111111111000000222111333:::DDDTTTwwwxxxfffggg|||{{{zzz{{{xxxlllaaaXXXUUUVVVOOOPPPUUU[[[aaajjj|||lll[[[ZZZ[[[]]]jjj}}}[[[???999666666555555444444333333444444333333333222222222333222333555444333999@@@GGG___uuuzzzwww{{{yyyuuutttmmmllljjjjjjlllppptttwwwwwwvvvqqqggg\\\XXX___hhh{{{tttlllbbb^^^]]]]]][[[bbb~~~|||rrrnnnooonnnoootttyyy{{{}}}www[[[RRRCCC666444666111111111111000000000///000000000000000000000000000000111111222222222333111333333666HHH```jjjgggYYYiiizzz~~~cccPPPEEE<<<::::::666222111111111111111111111111111111111000000000000000000111000222222111333???KKK\\\iii```kkkvvvkkk```XXXQQQKKKIIIKKKMMMQQQYYY^^^bbbkkk~~~iii[[[SSSYYY___fffzzzgggEEE666777777666555555444333333444444444333333333222222444222333555555555<<>>999999888777666555444333555444444444444333333333444222333666777;;;EEEOOO\\\~~~xxxnnnaaa\\\VVVTTTSSSQQQNNNLLLIIIPPPRRRTTTfff{{{wwwaaaIII@@@<<<222111111111111000000000000000000000000000000000000000000111222333333444444666333===UUUfffiiiggghhhmmmrrrTTT@@@888555666888222222222222222222222222222111111111000000/////////222555555333888KKK^^^qqqbbblllzzzuuuSSSLLLHHHGGGLLLNNNNNNOOORRRWWWSSSRRRTTTWWW[[[dddnnnpppoookkkgggmmm~~~vvvdddWWW\\\bbbmmm}}}mmmDDD999999888777666555444444555555444444444333333333444222333666888===HHHRRRcccuuuhhh[[[UUUTTTSSSRRRPPPNNNYYY]]]___wwwbbbSSSBBB444888444333222111000000000000000000000000////////////444000000333555333444666888>>>IIIXXXfffoooqqqqqq~~~rrrNNN<<<:::999333444444333222222222333333111111000000000000111111555222444777555;;;TTTpppxxx^^^\\\ppp|||~~~vvvqqqqqqqqqrrruuuyyyzzzzzz|||aaaSSSPPPPPPPPPQQQRRRSSSRRRPPPSSSSSSRRROOOMMMNNNSSSXXXWWWVVVUUUXXX]]]fffnnntttyyykkkbbb______cccooo|||JJJ======;;;666333444555444333333333444444555555555000444555444777CCCQQQYYYlllssshhh^^^YYYZZZ^^^eeeqqq{{{{{{~~~mmm[[[HHH777777444333222111000000000000111111111111111000000000444000000444555333333666888CCCRRR^^^eeekkksssyyy[[[BBB<<<:::666555444333333222333333333111111000000000000111111111///111444555@@@___nnn^^^ccctttzzzyyykkkbbb_________fffiiilllnnnooossszzzyyy\\\SSSRRRRRRRRRSSSSSSTTTSSSRRRSSSSSSSSSQQQNNNMMMPPPSSSSSSSSSSSSTTTWWW[[[___aaaiiimmmmmmggg^^^\\\___dddlllTTT???>>>;;;777666666666666444444444444444444555555333444666777:::CCCSSSaaawwwyyyuuuuuuzzzxxx^^^JJJ;;;777444333222111111000000111111111111111111222222222333000111444555333333666;;;KKK\\\cccccchhhwwwgggFFF;;;999777555555444333333333333333222111111000000111111222000///111444888KKKqqq}}}```]]]kkkzzzzzzuuuaaaSSSNNNOOOPPPQQQYYY[[[^^^___bbbiiirrrzzz~~~||||||jjjVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSPPPRRRRRRQQQOOONNNOOOPPPPPPPPPQQQRRRSSSTTTTTTUUU\\\^^^___\\\YYY]]]gggqqq```BBB>>>:::999888888888777555555555555555444444444666444666;;;===CCCWWWlll^^^III===888444444333222111111111111000000111111111111111222222000222555666333555999EEERRR```cccbbbjjj~~~qqqMMM???;;;999777666555444333333333444222222111111111111222222333333555777>>>WWWrrrYYY^^^qqqmmm___OOOGGGIIINNNPPPPPPSSSTTTUUUUUUXXX```kkkssszzzuuutttnnn[[[RRRWWWTTTVVVWWWWWWVVVTTTTTTTTTQQQQQQQQQQQQQQQQQQRRRRRRPPPPPPQQQRRRTTTUUUVVVVVV\\\\\\\\\\\\\\\ccctttlllGGG@@@999888999999888888777666666666555555444444888555666<<>>RRRWWW]]]```dddsss\\\JJJBBB<<<888777666555444444444444333333222222222222333333555666777999CCC^^^kkkXXXaaattt\\\SSSIIIHHHMMMSSSUUUSSSQQQQQQQQQPPPQQQWWWaaaiiiuuuwwwmmmmmmzzzppp^^^TTTRRR\\\XXX[[[^^^___]]][[[ZZZZZZYYYXXXVVVUUUTTTUUUUUUUUUSSSSSSRRRRRRSSSUUUWWWXXXXXXWWWXXX\\\aaakkkxxxOOOCCC888777999888666777777777777666666555555555999666777<<>>:::;;;888777:::666666777777888888999999666===>>>AAA^^^vvvjjjhhhrrr~~~cccJJJBBB;;;555222444666444333444111111111111111111111111666222222555999???LLLYYY\\\ggghhhmmmxxxOOO@@@<<<555222777<<<888000444444444444444444444444111444:::@@@KKK___{{{cccYYYeeemmmyyyddd[[[WWWXXX]]]\\\VVVWWW^^^[[[YYYYYYZZZXXXVVVYYY^^^bbbdddkkkvvv}}}fffTTTQQQRRR]]]tttxxxdddbbbbbb```___^^^```cccffffffddd```]]]cccffflllwwwxxxsssuuu{{{}}}xxxqqqiiiddd^^^ZZZZZZ___ggglllzzz~~~UUU;;;<<<<<<999999777999;;;===;;;999777888999999777AAANNNhhh~~~wwwqqqiiibbb``````dddssskkkQQQEEE<<<555111444555444222333111111111111111111111111444444333333888CCCQQQ[[[```lllrrr|||gggCCC???999777777777666444444444444444444444444444333666:::AAALLLaaa}}}}}}nnn[[[YYYcccmmm|||ggg^^^\\\___ccc```[[[^^^eeefffgggkkkmmmjjjeeeeeejjjsssttttttuuuwww{{{fffUUUVVVTTTVVVdddvvvhhhhhhgggaaa\\\[[[^^^ccchhhlllnnnnnnnnnssswwwzzz~~~zzzqqqiiieeeeeegggjjjkkkrrr}}}___BBB>>><<<888888999666888::::::::::::;;;;;;???>>>EEEXXX{{{{{{uuulllddd```\\\YYY[[[]]]cccqqqsssWWWDDD<<<666111333555333222222222222222222222222222222222666555222888JJJYYY]]]```lllxxx~~~KKKBBB<<<<<<999222333888444444444444444444444444555777;;;AAANNNeee}}}tttfffYYY[[[```mmmlll]]]```eeefffcccccciiirrrzzzxxxxxxxxxwwwuuuyyy~~~}}}|||lll```UUUMMMUUUTTTYYYlllwwwnnnsssoooccc[[[___ccchhhmmmqqquuuyyy||||||tttpppoooooouuuwww|||mmmJJJ>>>===::::::<<<999999::::::::::::;;;;;;???DDDLLLgggyyyrrrnnnggg^^^VVVUUUUUUWWW\\\```gggrrr}}}xxx[[[CCC>>>777222333444222111222222222222222222222222222000888777222;;;RRRaaaaaadddooo|||WWWFFF;;;===;;;222222:::555555555555555555555555555888;;;AAAQQQjjjtttqqqqqq^^^YYY___ooosssgggnnnsssrrrqqqxxx|||qqqeee[[[WWWVVVUUUWWWYYYeee}}}yyyuuu{{{uuuggg]]]bbbhhhpppwww~~~}}}QQQ<<<>>>>>>:::<<<===<<<;;;::::::;;;===>>>EEETTT```wwwkkkfffddd^^^UUUPPPSSSUUUZZZ^^^cccjjjttt|||}}}{{{~~~cccGGG@@@888333333444222111222222222222222222222222222000888888555@@@XXXfffeeeqqqxxxhhhOOO<<<<<<===666444999555555555555555555555555444888<<>>GGG\\\zzz}}}wwweeejjj{{{pppeeebbbbbbdddfffxxxrrrnnnpppkkklllssslllCCCCCCAAA:::AAAAAAKKKXXXaaagggppp}}}tttjjjdddeeeaaaVVVNNNNNNPPPVVV]]]dddrrrxxxXXXEEE===666555555333333444333333333333333333333333444444888AAAOOO]]]gggllluuusssTTT???999::::::777555555555555555555555555333;;;BBBLLLdddyyyooottt}}}nnniiigggfffttt}}}MMMHHHFFFEEEVVVfffyyyuuuqqqsssvvvnnn\\\QQQPPPSSSZZZaaajjjzzzXXXGGG>>>777666666444333555333333333333333333333333666333777EEESSS]]]gggnnntttaaaCCC777999;;;888666666666666666666666666444<<>>555666777333111333333333222222333333444555666444999HHHVVV^^^dddgggssslllIII888888;;;:::666666555555555555666666555888AAAUUUttteeehhhrrrlllcccbbbggg~~~ZZZRRRLLLnnnppp~~~{{{cccRRRUUU[[[aaafffmmmeeeOOOAAA666777888444222555333333222222333333444555888666<<>>IIIYYYqqqsssrrreeeyyyxxxnnntttnnnmmmcccmmmwwwuuu~~~iiiggghhhnnnvvvuuuZZZHHH999888999555333555333333333333333444555555777:::DDDSSS```hhhpppxxx|||qqqjjjgggeeessspppJJJ???>>>:::777777666666666666777777777===III[[[uuuuuuqqqiii{{{nnnwwwjjjttt|||llluuuzzzhhhhhhooowww~~~___KKK:::777888555333444444444333333444444555666555;;;IIIYYYeeennnxxx}}}wwwuuupppssswwwzzz~~~SSS@@@======777777666666666666777777<<>>NNN^^^iiirrr~~~~~~zzzwwwsssrrrxxx~~~zzzyyyzzzaaaBBB:::===888777777666666777777888<<>>888999777555666555444444444444555666666<<>>MMMnnnqqqqqqmmmhhheeekkk{{{vvvccc___WWWQQQMMMJJJGGGDDDBBBGGGOOOWWWdddsss~~~dddZZZPPPRRRTTTTTTUUUYYY```eeelllmmmlllgggdddkkk{{{rrrdddcccjjjwwwvvv___FFF:::888888777777777777666555444555888:::DDDUUU___fffqqqzzz}}}nnnhhhrrr~~~~~~~~~}}}rrrmmmhhhgggkkkqqquuuvvv{{{zzzzzzzzz|||{{{zzzxxxuuu{{{vvvqqqpppJJJ;;;:::::::::999999:::::::::>>>TTTwww~~~rrrxxx|||sssnnnxxxvvvXXXKKK>>>>>>======>>>>>>???EEENNNYYYggguuuwww```XXXTTTVVVVVVSSSQQQQQQUUUYYYggggggeeebbbeeetttvvvbbb[[[```lll{{{~~~}}}}}}eeeJJJ<<<888888777888777777777666555555888;;;HHHZZZccchhhvvvuuurrrwwwuuurrrpppssszzz{{{wwwuuuyyymmmiiiuuuQQQDDD<<<;;;:::999999:::;;;<<>>===>>>@@@??????EEEMMMXXXhhhwwwrrr]]]XXXZZZ[[[[[[XXXTTTRRRTTTWWWWWWWWWWWWXXX```ssswwwgggWWWVVV```nnn}}}}}}~~~mmmOOO>>>999888888888777777777666555777:::<<>>======???>>>===CCCKKKUUUhhhxxxnnn\\\ZZZ]]]______\\\WWWTTTTTTVVVRRRSSSUUUYYYcccvvvqqqbbbUUUWWWdddsss|||}}}uuuUUUAAA;;;999888999666777777666666888<<>>===;;;::::::;;;===>>>AAAZZZwww~~~xxxxxx{{{}}}wwwkkkuuuuuuwww{{{wwwPPPCCC@@@===<<<<<<>>>>>>???EEENNNTTTjjj{{{mmm]]]\\\]]]___```]]]WWWSSSSSSTTTTTTUUUWWW[[[cccsssqqqcccXXX]]]lllzzz}}}|||||||||ZZZDDD<<<999888999555555666777777:::>>>AAAXXXdddgggppp{{{hhh\\\YYYUUUwwwyyyQQQ???===;;;::::::;;;===???BBB\\\zzz~~~xxxxxx~~~~~~|||~~~~~~tttrrr{{{{{{PPPAAA???@@@>>>===??????BBBJJJTTTWWWnnnkkk]]]^^^ZZZ^^^``````\\\ZZZZZZ[[[TTTTTTSSSTTTYYYeeettt~~~~~~qqqddd[[[cccsss|||}}}}}}~~~]]]FFF===999888999444555666777888;;;???BBBZZZeeegggqqqwwwcccWWWTTTQQQgggYYY???>>><<<::::::<<<>>>???EEEaaazzzxxxyyyxxx}}}~~~fffbbbqqqjjjdddmmmvvvTTTBBB???AAA>>>===>>>>>>AAAJJJSSSZZZrrrjjj]]]___XXX]]]bbbdddddddddeeehhhjjjgggdddbbbeeeooo||||||xxxwwwvvvzzzpppddd]]]fffxxxvvvwwwzzzwwwvvv{{{}}}}}}}}}___EEE<<<:::888666777888444666;;;999===OOOaaammmtttssscccXXXTTTNNN[[[jjjaaaBBB@@@>>>===;;;;;;>>>BBBHHHddd|||}}}yyyiiiWWWRRRSSSfffttt```gggmmmyyy|||~~~YYYAAA@@@@@@AAA@@@>>>===BBBLLLUUUbbbtttsssbbb]]]ZZZaaammmwwwuuummmkkknnnqqqpppssszzz{{{lllfffjjjpppzzz{{{ddd```dddqqq~~~qqqgggjjjnnnnnnrrrzzz||||||wwwfffJJJ>>>:::999888777888444666;;;888===PPPeeeqqqvvvooo___UUUQQQIIITTTgggeeeDDDAAA>>>===<<<;;;>>>BBBNNNmmm|||ooobbbKKKIIIKKK]]]qqqaaajjjzzz]]]CCCAAA===??????======CCCOOOXXXeeeuuutttccc^^^bbbkkkwww}}}}}}xxxsssppppppppprrryyyxxxnnngggffflllqqquuubbb]]]]]]gggsss~~~jjjaaa\\\^^^bbbdddmmmxxxwwwyyynnnOOO@@@<<<;;;:::888999555666:::888>>>QQQlllxxx{{{|||kkk]]]TTTQQQLLLTTTjjjoooHHHBBB======<<<;;;>>>CCCRRRttt{{{yyy```WWWEEEFFFIIITTTooolllhhhwww{{{ooogggooo~~~bbbDDD@@@<<<===>>>===>>>FFFRRR\\\dddpppvvveee```dddqqq|||wwwllldddbbbbbbfffmmmsssuuuuuuuuupppiiifffhhhnnnuuuzzzppp```YYYVVV[[[eeerrruuufffcccbbbdddeeeiiittt~~~rrrPPPAAA>>>===999888999555666:::888@@@UUUsss~~~yyyiii]]]VVVTTTPPPUUUnnn~~~LLLCCC===>>>===;;;>>>DDDRRRvvvyyyxxx|||lllRRRNNNIIIMMMOOOQQQ]]]uuuwwwmmmwwwrrrhhhddddddeeexxxeeeDDD>>><<<>>>>>>===???GGGTTT^^^dddnnnxxxwwwgggbbbfffvvv|||kkkaaa\\\UUURRRTTTYYY^^^```hhhhhhhhhkkkqqqzzz~~~ooo^^^YYYTTTVVV^^^iiittt|||vvvyyy~~~xxxllllllooosssvvvvvvyyyuuuPPPAAAAAA>>>888888:::666777;;;:::DDD[[[ttt~~~wwwggg\\\UUUQQQLLLQQQiiiPPPDDD<<<>>>>>>;;;>>>FFFTTTvvvhhhgggjjjrrr|||```JJJKKKNNNSSSUUUQQQRRR]]]llluuuxxxxxxtttiiigggkkknnn~~~iiiFFF???>>>??????>>>???HHHUUU```gggpppyyyyyyiiiffflll{{{uuurrriii\\\QQQMMMPPPUUUYYY]]]dddmmmtttzzzzzzmmm]]][[[YYYYYY___gggmmmppphhhrrr~~~{{{qqqmmmpppxxx{{{TTTCCCBBB???777888;;;888888<<<<<>>GGGXXXuuuvvv___ccchhhooovvv~~~}}}YYYKKKNNNNNNSSSUUUQQQPPPVVV^^^bbblll~~~xxxuuuttt}}}xxxnnnJJJBBB???@@@???>>>@@@IIIWWWbbbgggqqq||||||nnnkkkppp|||yyyhhhXXXOOONNNRRRUUUWWWaaannnwww}}}rrrhhh]]]^^^___```eeekkknnnlllgggwwwxxxrrrttt{{{___FFFAAA>>>888888;;;999999===>>>MMMgggqqqzzz|||pppaaaUUULLLFFFKKKUUUcccXXXFFF;;;???@@@;;;>>>HHHVVVqqqtttnnnwwwuuujjjbbbfffoooyyypppUUUPPPUUUQQQTTTUUUTTTWWW___cccdddhhhyyyrrrpppJJJBBB===>>>>>>>>>AAAKKKZZZfffiiiuuutttqqqvvv~~~|||kkk^^^XXXXXXZZZ\\\cccmmmwwwkkkddd\\\```cccdddjjjrrrtttqqqtttxxxpppooo{{{hhhIII???===999888;;;999:::>>>@@@OOOjjjttt{{{~~~{{{lll___UUUMMMGGGIIIUUU___vvvZZZGGG;;;???AAA;;;>>>HHHQQQlllttt___WWWWWWccckkkfff\\\ZZZ^^^bbbgggvvvhhhTTTTTTZZZWWWXXXXXXYYY```iiimmmlllpppzzzyyyqqqoooHHH???;;;<<<===>>>BBBMMM]]]iiirrr~~~xxxvvvvvvmmmjjjjjjeeegggmmmwww{{{hhhbbb[[[```dddfffmmmwwwzzzvvvtttjjjffflllyyyoookkkvvvkkkLLLBBB???;;;:::777999===>>>DDD[[[uuu}}}|||qqqcccXXXOOOJJJJJJJJJVVVddd|||mmmEEE>>>???<<<<<<;;;HHHRRRmmmcccOOOPPPQQQSSSRRROOOPPPZZZhhhqqq|||www]]]ZZZ\\\ZZZ______aaajjj{{{vvvyyytttuuupppFFFCCC???>>>======CCCOOO```kkkyyy{{{kkkddd^^^cccjjjssszzz}}}iiiccc^^^]]]___dddkkkqqquuunnnpppmmmMMMBBB???;;;;;;888999======DDD[[[tttzzz{{{nnnaaaVVVMMMHHHHHHGGGPPPZZZuuurrrIII@@@AAA>>>???===JJJSSSmmmbbbPPPRRRTTTVVVVVVTTTTTTZZZdddkkknnn[[[[[[```bbbmmmrrr{{{zzzqqqyyy~~~sssGGGAAAAAA@@@???@@@EEERRRcccooo||||||ooohhheeejjjsss}}}hhh\\\[[[ZZZYYYYYY[[[___dddqqq}}}~~~sssooowwwoooOOODDD@@@;;;<<<999:::<<<===EEE]]]uuuyyy||||||jjj]]]SSSJJJFFFGGGIIINNNUUUrrrwwwLLLBBBBBB??????>>>KKKRRRjjjcccSSSWWWTTTTTTUUUUUUWWW\\\eeemmmggg\\\\\\cccjjjxxxtttwww{{{wwwIII@@@AAA@@@???@@@FFFTTTeeeqqqyyyvvv}}}rrrmmmmmmrrr{{{qqq^^^[[[```cccbbb^^^]]]___bbbeeeqqquuussssssRRRFFFAAA;;;;;;:::;;;<<<>>>JJJddd|||}}}xxxfffZZZQQQIIIFFFGGGJJJMMMVVVxxx{{{NNNBBB@@@===>>>===IIIVVVpppiiiYYY]]][[[WWWTTTVVV[[[eeetttsssccc```___ccclll{{{{{{|||}}}LLLAAA???>>>===>>>EEETTTfffsssxxxsssyyyssspppssswww|||jjjfffjjjqqqvvvrrrllljjjlllnnniiiqqq~~~xxxxxxxxxVVVIIICCC<<<:::;;;<<<===AAAQQQmmmtttdddXXXPPPIIIGGGHHHFFFLLLZZZSSSCCC@@@>>>???===JJJ]]]rrrdddhhhlllbbbXXXXXX___mmmeee```cccaaacccjjjwwwuuullliiiooovvvPPPBBB???>>>===???FFFVVViiiwww}}}yyyssspppyyy}}}ppplllttt|||~~~vvvwwwzzz|||pppssszzz}}}yyy||||||}}}[[[LLLEEE>>>999<<<======CCCVVVtttqqqaaaWWWOOOIIIGGGIIIIIIQQQcccYYYGGGCCC@@@BBB@@@LLL[[[}}}rrryyyyyyiiiYYYUUUYYYeeezzzkkkZZZ\\\cccdddeeeiiiooo~~~{{{wwwyyy}}}fff]]]___aaacccgggnnnQQQCCCAAA@@@???AAAJJJZZZnnn|||}}}~~~zzz~~~~~~sssppp~~~tttxxxssstttwww}}}}}}|||qqqyyy___OOOGGG???:::===>>><<>>???<<>>>>>@@@III[[[ppp}}}rrrhhh```cccjjjrrrzzzpppppptttuuusssrrr|||~~~{{{ooouuu|||hhhfffwwwdddXXXKKKCCC===;;;:::<<>>BBBCCCHHH[[[pppzzztttoooiiidddbbbccchhhsss```YYYYYY[[[___ffflllpppqqq{{{~~~}}}vvvsssppppppuuu|||qqqrrrvvv{{{~~~~~~zzzvvvyyyxxxMMMAAA>>>AAA@@@???GGG]]]uuu}}}rrrfff^^^[[[YYYXXX^^^jjjzzzxxxooodddbbb___```dddjjjooorrr{{{}}}~~~~~~uuu{{{llllllhhhZZZMMMDDDAAA===<<<===AAAQQQrrrvvvooojjjhhhkkkqqqvvv{{{{{{eeeYYYMMMHHHFFFDDDDDDGGGIIIOOOUUUmmm\\\KKKHHH???CCCDDDJJJ[[[ppp|||uuurrrdddkkksssyyy~~~wwwRRRTTTWWWZZZ___dddkkkqqqvvv|||}}}tttppprrrwww}}}~~~zzzuuutttxxx{{{}}}wwwOOOCCC>>>AAA@@@???HHH^^^vvvxxxsssjjjaaaZZZXXXVVVTTTVVV\\\bbbgggrrrzzzooohhhbbb___WWWVVVVVVYYY```hhhooosss|||wwwtttyyyuuupppbbbSSSJJJEEE@@@===>>>AAAOOOppp}}}yyysssllliiihhhbbb^^^]]]\\\ZZZ]]]aaaccciiirrrzzzxxx^^^SSSIIIEEEDDDCCCDDDGGGGGGMMMTTTmmm[[[JJJGGG@@@DDDFFFLLL```ssseeeOOOUUUXXX]]]```dddkkksssyyywwwvvvqqqiii```]]]```eeettt|||yyy}}}mmmwwwwwwOOOFFF>>>AAA@@@???HHH___xxxxxxrrrsssmmmddd]]]YYYVVVUUUTTTRRRVVVUUURRRVVVggg{{{tttfff[[[VVVVVVVVVVVVWWWYYY]]]dddmmmxxx}}}rrrhhhcccgggpppwww}}}||||||vvvgggWWWMMMHHHAAA>>>@@@AAAMMMppp~~~mmmffffffdddaaa___ccc___\\\]]]\\\ZZZ[[[___bbbhhhqqqzzzvvvYYYPPPGGGEEEDDDCCCDDDGGGHHHLLLTTTpppZZZJJJGGG???DDDFFFLLLeeeyyyxxx]]]VVV\\\]]]___ccchhhnnnsssvvvooolllddd[[[TTTTTTXXX]]]kkkzzzcccooowwwOOOEEE>>>AAA@@@???III```zzzzzzxxxxxx~~~sssggg___ZZZXXXXXXZZZTTTYYYZZZTTTRRR[[[iiisssvvvvvvvvvuuurrrooolllkkkbbb^^^ZZZYYY[[[\\\ZZZXXX]]]bbbiiisss~~~nnnddd``````aaammmqqqzzz~~~xxxjjjZZZOOOJJJCCC@@@AAAAAALLLooo{{{nnnaaa```cccdddcccbbbbbb]]]ZZZZZZZZZYYY[[[```dddiiiqqqyyyqqqWWWNNNGGGEEEEEEDDDDDDFFFMMMNNNUUUuuu[[[JJJGGG???DDDEEEKKKddd}}}~~~gggWWW[[[```___aaafffnnnrrrrrrppplllggg```YYYUUUVVVXXX[[[^^^kkk|||bbbjjjyyyOOODDD>>>AAA@@@???JJJbbb}}}lllaaa\\\YYY\\\aaa\\\```___XXXTTTZZZdddjjjjjjjjjjjjjjjiiihhheeedddVVVUUUWWW[[[aaacccaaa^^^___fffooozzzuuunnniiifffmmmttt~~~}}}|||sssdddYYYOOOFFFBBBCCCAAAIIInnnlllccc\\\]]]___^^^]]]^^^]]]XXXVVVXXXZZZ[[[___eeehhhmmmttt{{{uuuhhhTTTLLLFFFFFFGGGEEEEEEGGGKKKNNN]]]___NNNJJJAAADDDEEEKKK```}}}iiibbbnnn~~~^^^XXX___aaaccchhhooottttttqqqmmmgggddd```]]]]]]\\\[[[ZZZWWW```lllzzzccckkk|||PPPDDD???AAA@@@@@@JJJcccmmmbbb]]]ZZZ^^^fffnnnmmmeeeZZZWWW___iiioooiiihhhggghhhiiihhheeecccZZZXXXXXX\\\ccciiikkkkkklllsss}}}}}}vvv|||mmmcccUUUJJJEEEEEE@@@FFFjjj{{{qqquuurrrrrr{{{uuubbb]]]ZZZ[[[[[[YYYYYY\\\[[[XXXYYY]]]aaabbbffflllqqquuu{{{{{{mmmaaaOOOHHHCCCEEEGGGGGGGGGHHHIIITTTnnneeeSSSNNNDDDFFFFFFKKKbbbgggSSSMMMXXXfffuuu___]]]bbbiiirrr|||{{{tttnnnllleeeeeehhhlllpppppplllgggdddeeeiiirrr}}}cccrrrSSSGGG???AAA@@@@@@KKKeeemmmccc```]]]bbbjjj}}}wwwlll```___hhhppptttiiihhhhhhjjjlllllljjjgggcccaaa```dddlllssswwwxxxzzz}}}~~~ttt|||{{{lllcccZZZNNNGGGFFF???CCCgggmmmbbbhhhhhhkkkwww~~~ggg\\\YYYYYY[[[[[[ZZZ]]]bbb[[[ZZZ]]]cccggggggjjjnnnwww{{{wwwjjj^^^JJJDDD@@@DDDGGGHHHHHHJJJNNN___iiiWWWQQQFFFHHHGGGLLLhhhtttZZZIIIDDDMMMXXXsssnnn___```bbbtttrrrkkkkkkjjjnnnuuu~~~vvvrrrnnnsssvvvaaayyyVVVKKK???AAA@@@@@@KKKeeelllfffdddbbbfffoooyyyoooeeeeeelllpppooohhhggghhhkkkppprrrpppnnnffffffiiiooowww|||}}}|||{{{}}}{{{~~~vvvkkk|||~~~zzznnnccc[[[SSSKKKBBBHHHLLL]]]vvvhhhbbbfffeeeaaammmyyybbbYYYYYYYYYZZZZZZ[[[]]]]]]bbbccccccdddeeegggkkkooo{{{}}}zzztttgggXXXJJJFFFCCCBBBEEEHHHHHHHHHNNN^^^~~~YYYKKKGGGDDDEEELLLbbbgggLLLCCCGGGMMMQQQ```vvvjjj^^^aaagggvvvmmmkkklllkkkwwwvvvyyypppfff~~~YYYDDDBBB@@@<<<<<>>>>>JJJcccvvvllleeecccjjjuuu~~~tttrrrtttlll___ZZZ]]]ggguuu|||}}}yyyvvvnnnhhhaaaYYYQQQCCCGGGJJJWWWtttkkk]]]cccllltttyyy|||}}}~~~nnn^^^\\\]]]^^^___aaadddfffgggfffhhhjjjkkknnnrrrwwwzzzqqqgggZZZMMMGGGEEECCCCCCFFFHHHJJJJJJUUU[[[wwwxxx]]]UUURRRJJJFFFHHHUUUxxxgggMMMLLLSSSUUUWWW\\\ccceeeeeebbbaaaiii{{{tttdddbbbeeegggccchhhmmmppptttzzz}}}{{{ooorrr___QQQIIIFFFBBBBBBLLLcccyyyrrrqqq}}}zzzzzzuuullleeeeeelllwww|||zzznnngggfff___VVVFFFGGGHHHSSSiii]]]YYY]]]hhhqqquuuzzz}}}}}}lllbbb^^^___```bbbdddfffiiijjjlllmmmppprrruuuzzzyyyjjj___SSSIIIEEEDDDDDDDDDFFFIIIKKKLLLTTT[[[vvvvvvaaa\\\ZZZOOOHHHIIIRRRtttiiiQQQTTT[[[YYY]]]gggqqqkkkeee___ZZZZZZaaajjjqqqlllbbbccciiimmmnnnsssyyyfffnnn{{{___UUUJJJGGGDDDEEENNNccc}}}{{{www{{{yyyyyy}}}|||~~~xxxnnnjjjjjjfff]]]JJJIIIHHHNNNzzzrrr\\\TTTRRRVVVaaahhhjjjssszzziiiaaaaaabbbcccdddfffiiikkkllloooqqqtttwwwzzzqqqcccXXXNNNGGGCCCDDDDDDEEEGGGIIILLLNNNQQQbbbrrr```^^^[[[OOOGGGGGGSSSrrrlllXXXZZZ______hhhwwwuuukkkeee___[[[\\\bbbbbbppp}}}wwwkkkbbbcccnnnyyy}}}ZZZeeexxx```XXXJJJGGGEEEGGGMMMaaa}}}zzzvvvrrrooorrrnnnmmmeeePPPLLLHHHJJJqqqkkkYYYSSSRRRSSSZZZ```fffuuu~~~yyyjjjcccdddeeefffiiikkknnnqqqrrrsssuuuxxx{{{{{{ssshhh\\\RRRJJJFFFAAACCCEEEGGGHHHJJJMMMPPPSSStttooo^^^[[[XXXLLLEEEFFFRRRooouuuddddddjjjooo|||~~~tttjjjddd]]]WWW]]]gggpppxxxzzztttllljjjkkkllloooooonnniiidddiii}}}nnnRRRbbbyyyddd\\\KKKGGGFFFGGGKKK[[[~~~wwwnnnmmmuuu~~~wwwxxxuuupppooovvvqqqrrrkkkUUUPPPIIIGGGjjj~~~ggg\\\YYYXXX[[[]]]bbbmmm|||ppphhhggghhhkkknnnssswww{{{}}}{{{}}}~~~zzztttooohhh```VVVMMMFFFCCC???BBBEEEGGGHHHJJJNNNQQQ[[[ooo]]]ZZZVVVKKKFFFIIIOOOjjjqqqmmmttt~~~zzzxxxxxxtttfff\\\gggzzz}}}oooiiijjjkkkrrroookkkfffbbbiii___QQQhhh{{{fff^^^NNNIIIGGGGGGGGGTTTwww|||eee^^^\\\YYYZZZ___ccclllyyyzzz~~~}}}|||uuu{{{vvvmmm~~~|||sssooouuurrruuuoooYYYRRRJJJEEEggguuueeeaaa```___bbbaaafffqqq}}}|||yyy}}}ssshhhhhhjjjnnnsssyyy~~~zzztttnnniiiccc\\\SSSIIICCCAAA>>>BBBFFFHHHHHHJJJNNNRRRcccsss```[[[VVVLLLIIIMMMLLLfffwwwnnnuuu~~~~~~}}}nnnzzz||||||~~~tttfff\\\___ttt|||UUURRRppp{{{ggg]]]QQQKKKHHHGGGEEEOOOqqqyyysss|||sss___QQQUUUZZZWWWSSSSSSVVVYYY]]]aaaeeellltttyyyqqqjjjjjjxxx{{{~~~zzzsssvvvzzz```mmmvvvrrrtttnnnooommmjjjdddVVVJJJLLLUUUpppgggcccggglllsssuuuuuutttxxx{{{yyywwwrrrtttuuu{{{zzzqqqsssrrrssswww}}}~~~}}}{{{vvvrrrfffccc^^^WWWOOOHHHBBB???CCCBBBEEEIIIKKKKKKPPPVVVrrrwwwggg^^^XXXQQQJJJHHHSSS]]]zzzsssxxxqqq^^^YYY___kkkuuukkkUUUYYYnnn{{{kkkfffVVVMMMKKKAAAEEERRRhhh{{{qqqjjjhhhiiijjjjjjddd]]][[[cccrrroooiii]]]]]]\\\XXXTTTSSSSSSUUUXXXWWWVVVZZZaaaiiinnnpppsssvvv}}}vvvfffbbbcccooo}}}uuuooorrrdddUUUiii~~~{{{xxxmmmmmmjjjhhhdddYYYOOONNNUUUyyynnnjjjllluuu~~~sssooorrrvvvwww}}}{{{~~~~~~ttttttzzzxxxvvvrrrlllhhhccc___YYYRRRKKKEEE@@@>>>EEEDDDFFFIIIJJJJJJNNNUUUtttwwwhhh```[[[SSSLLLIIINNN[[[fffYYYXXXYYYaaajjjaaaNNNSSSeeeyyyjjjdddWWWOOONNNEEEGGGQQQddd}}}iiicccZZZUUUSSSSSSSSSSSSTTTPPPOOOUUU```ppp{{{ggg^^^^^^ZZZ[[[\\\\\\[[[ZZZYYYXXXTTTSSSTTT\\\hhhssszzz}}}xxxssspppssszzz~~~}}}zzzooogggaaagggwwwooojjjlllYYY\\\www~~~}}}vvvhhhllliiigggddd]]]UUURRRTTTxxxsssmmmnnnuuuooommmssswww}}}zzzjjj^^^]]]ggguuu~~~zzzwwwtttnnngggaaa^^^ZZZSSSKKKEEEAAA???>>>DDDDDDFFFIIIJJJJJJPPPXXXwwwxxxllleee___VVVNNNKKKMMMXXXsssXXXVVVYYYXXX]]]iiirrr}}}}}}ggghhh~~~}}}WWWLLLTTTeeesssfffbbbZZZRRRRRRHHHHHHOOO___sssaaaQQQMMMIIIGGGGGGGGGFFFEEEIIIHHHJJJOOOSSSZZZgggsssyyyjjj]]]UUUUUUYYYVVVXXX[[[___bbbbbb___\\\VVVUUUYYYddduuu}}}yyyzzz|||ssskkkkkkuuuyyykkkhhhggg^^^ppp}}}yyyyyyuuuiiinnnllliiifffbbb\\\VVVSSSllltttqqqttt{{{{{{vvvjjjddd\\\UUUTTTWWW]]]bbb{{{xxxssslllccc\\\ZZZUUUMMMEEE@@@>>>???@@@BBBCCCFFFIIIJJJLLLTTT^^^xxxooojjjdddZZZQQQMMMOOOUUUzzzbbbOOOUUU\\\[[[eeexxxvvvqqquuuyyyzzz~~~qqqjjjrrrrrrSSSSSSaaasssppphhhfff]]]UUUTTTIIIHHHMMM\\\www]]]MMMKKKJJJJJJKKKLLLLLLLLLLLLKKKNNNRRRVVVYYY]]]dddjjjqqq}}}xxxlllhhhccc```___^^^^^^___\\\]]]___dddiiijjjiiifffffffffkkkyyyqqqkkkhhhccc```}}}{{{vvvvvvwwwssstttrrroookkkgggbbb[[[TTTbbbyyyyyy|||vvvlll]]][[[XXXUUUTTTTTTVVVWWWdddkkkttt~~~~~~yyyuuuppphhh___XXXVVVQQQIIIBBB>>>>>>@@@BBBEEEFFFHHHJJJJJJLLLVVVaaaxxxqqqnnnhhh]]]TTTPPPOOOSSSuuuoooXXXMMMWWW]]]]]]lllxxxooommmkkkjjjpppxxxwwwkkkTTT]]]ooosssnnnkkkaaaXXXUUUHHHFFFKKKZZZgggRRRHHHNNNOOOQQQRRRRRRSSSSSSSSSSSSYYY___cccgggnnnvvv{{{wwwiiiaaaWWWXXX[[[___dddhhhgggeeeffffffgggiiinnnqqqtttuuuwwwzzz|||kkklllhhh^^^___~~~~~~zzztttssswwwxxxzzzzzzwwwqqqllliiibbb[[[^^^{{{{{{~~~wwwpppggg___\\\XXXTTTPPPNNNPPPRRRTTTSSSWWW___kkk|||~~~xxxsssooohhh___XXXRRRMMMFFF@@@>>>???BBBEEEJJJJJJLLLLLLJJJKKKVVVbbb}}}wwwssspppjjj___VVVSSSMMMQQQvvv{{{cccUUUPPPYYY]]]\\\iii|||~~~{{{xxxvvvrrrooo{{{tttfffkkkwwwfffVVVgggyyy|||qqqmmmhhheee[[[WWWIIIEEEIIIWWWvvv___SSSPPPSSSUUUWWWWWWWWWYYY[[[^^^ccckkkrrrvvv}}}tttiiidddbbbYYYYYYYYYZZZ```hhhjjjgggjjjkkkkkklllnnnssszzztttgggmmmhhhXXX]]]zzz|||}}}yyyvvvyyyxxx}}}}}}vvvqqqoookkkeeecccssszzzwwwzzzwwwnnngggddd___ZZZXXXXXXZZZ[[[YYYZZZ[[[___kkkyyyzzztttoookkkeee^^^XXXNNNJJJDDD???>>>???CCCEEEHHHJJJLLLMMMLLLOOO\\\iii|||wwwsssqqqjjj___XXXVVVOOOPPPssswwwiiijjjttt}}}]]]UUUUUU\\\aaa```cccjjjnnnqqqyyysssaaaWWW[[[cccnnn~~~|||{{{yyyvvv{{{bbbYYYrrrwwwrrrnnnfffggg^^^[[[LLLFFFGGGRRRyyyrrr___[[[]]]^^^```cccfffiiiooovvv|||ssspppnnnkkkfffeee```]]]cccnnnrrroooppptttwwwwwwxxx}}}pppeeemmmgggTTT\\\ttt|||}}}yyyssssssqqqlllkkkqqq~~~wwwrrrsssxxx}}}|||{{{yyyvvvsssooommmkkkhhhgggaaa[[[^^^iiitttxxxwwwrrrlllfffccc^^^WWWRRRKKKHHHCCC>>>===???CCCEEECCCEEEJJJMMMNNNSSScccrrr{{{wwwsssqqqjjj```YYYWWWSSSQQQnnn~~~jjj\\\ZZZ^^^bbbddddddeeejjjrrryyyhhhZZZVVVWWW___ffffffbbb^^^eeelll~~~vvvaaaUUUPPPWWWZZZ[[[kkksssoooooo[[[ZZZ______\\\```eeerrr{{{```]]]{{{{{{yyyuuulllhhh```^^^PPPHHHFFFMMMrrrrrrbbbaaafffiiilllrrrwww}}}|||zzz~~~yyyppppppkkkiiiooozzz}}}yyy{{{tttdddfff\\\XXXccc{{{wwwzzz}}}yyyuuuiiipppmmmgggccciiiuuuyyyuuuuuusssooojjjgggdddaaa___[[[VVVRRRGGGCCC>>><<<===AAACCCEEEJJJIIIKKKMMMLLLWWWvvvyyywwwuuusssnnnggg___YYYSSSRRRcccvvvccc]]]XXXZZZ\\\WWW\\\______aaauuu{{{ddd[[[^^^bbbbbbaaabbbdddgggqqqqqq}}}~~~jjj\\\^^^^^^\\\\\\```fffjjjwwwYYYPPPSSSUUUWWWZZZ\\\]]]dddxxxsssTTTZZZ|||{{{wwwuuujjjccc\\\UUULLLGGGNNN[[[llldddjjjtttnnneeeaaa______gggnnnzzzzzz{{{mmmcccaaaUUUZZZxxx|||vvvsssvvv~~~gggdddeeennn}}}ssseee___```^^^VVVNNNEEEAAA===<<<>>>AAADDDFFFGGGGGGJJJMMMQQQccczzzxxxuuurrrnnnhhhaaa]]]NNNNNN\\\wwwnnn^^^\\\YYY[[[]]]YYY[[[^^^aaannnmmm``````aaaaaa``````cccjjjpppyyyxxxwwwkkkeeedddaaa^^^]]]aaagggkkk~~~hhhTTTQQQUUUUUUUUUXXX\\\```iiijjjSSS]]]}}}zzzvvvfffaaa[[[UUULLLFFFLLLWWWooojjjuuupppbbb]]]\\\]]]```aaaeeeooo~~~iiikkkdddQQQ```zzz}}}xxxzzzxxxvvvbbbdddkkkzzzggg^^^aaaaaaVVVIIIAAA???<<<<<<>>>BBBEEEGGGDDDGGGKKKPPP]]]{{{{{{~~~{{{yyyuuurrrooojjjeeeaaaRRRRRR\\\ssskkk]]]^^^ZZZZZZ\\\YYYWWW\\\fffxxxggg^^^___hhhgggdddaaabbbiiiuuu~~~zzz|||yyyuuusssrrrmmmgggbbbbbbffflllppp|||dddWWWPPPSSSWWWVVVWWW\\\^^^eeettt^^^SSSeee}}}}}}tttfffccc^^^XXXOOOIIILLLSSSvvvtttrrrddd^^^]]]\\\\\\^^^]]]\\\aaarrr|||ooo}}}qqqVVVjjj~~~vvvwww}}}|||{{{yyywwwttttttgggnnn{{{iiiaaaccc```RRRCCC>>><<<;;;<<<@@@DDDGGGHHHFFFJJJNNNUUUjjj{{{yyyxxxvvvtttrrrmmmhhhcccZZZYYY]]]nnnrrrbbbaaa[[[XXXYYYXXXZZZeeexxxmmmccc^^^UUUWWWaaannnmmmjjjhhhjjjsssyyywwwxxx}}}~~~uuullliiijjjooovvv|||hhh\\\UUURRRVVVXXXXXX]]]gggiiitttsssUUUWWWqqq{{{|||qqqjjjiiifff___UUUNNNMMMPPPrrr~~~nnnhhhdddeeefffdddcccdddfffcccccclll|||{{{www{{{]]]sssyyy}}}yyyvvvwwwppptttyyy{{{{{{yyyyyyyyyrrrrrr{{{vvv~~~tttiiidddbbbZZZLLL???<<<;;;;;;>>>BBBFFFHHHIIIIIILLLOOOUUUoooyyy~~~vvvvvvwwwwwwuuuqqqjjjeee^^^ZZZXXXcccuuueeeddd\\\WWW[[[]]]dddyyynnnUUUSSSUUUPPPTTTaaalllmmmmmmnnnsss}}}{{{qqqqqqwww}}}vvvhhh```ZZZYYYWWWXXXdddsssdddTTTaaa~~~|||sssoooooollldddZZZSSSNNNLLLgggppphhheeeeeejjjooorrrxxx~~~wwwyyyttt^^^xxxzzzwww{{{yyyzzzyyyvvvsssqqqtttvvvwwwwwwwwwxxxyyyrrrttt{{{ooohhhgggfffccc\\\RRRFFF>>><<<<<<===@@@DDDHHHJJJJJJKKKNNNOOOUUUsss{{{vvvwwwtttuuuvvvwwwvvvrrrlllhhhddd]]]WWW^^^vvvqqqdddhhhccc___dddiiiooorrr^^^QQQSSSVVVSSSUUU\\\cccggglllrrr{{{vvvzzztttjjjaaa^^^]]]aaarrrZZZZZZkkk|||xxxqqqrrroooggg^^^WWWQQQLLL___tttggghhhgggjjjsss~~~|||tttvvvppp```\\\|||sss|||{{{vvvttttttsssrrrttttttuuuwwwxxxyyyyyyxxxrrrwwwwwwuuuhhh___aaaaaa]]]TTTJJJCCC???======>>>BBBFFFIIIJJJJJJMMMPPPRRR\\\yyy|||xxxvvvuuusssssssssqqqooommmlllaaaYYY^^^ooonnnhhhsssqqqlllrrrxxxbbb[[[VVVXXXYYYXXXYYY[[[\\\bbbjjjuuu{{{~~~rrrjjjeeehhhmmmxxxuuuXXX]]]qqqzzz|||qqqtttrrrjjjbbb___YYYRRRZZZ~~~}}}nnneeejjjppp~~~uuurrrsss```PPPZZZnnnxxxyyywwwqqqmmmnnnssswwwpppppprrruuuyyyzzzyyywwwqqqwwwrrr}}}uuujjjbbb______]]]WWWNNNFFFAAA@@@===>>>???CCCHHHJJJKKKJJJMMMRRRVVVeee~~~xxxuuuqqqoooooopppqqqqqqmmmaaaYYY]]]jjj~~~pppnnn}}}}}}www|||rrrZZZZZZZZZZZZ[[[]]]^^^^^^ZZZ```kkkxxxsssiiidddfffqqq~~~mmm[[[]]]rrrvvv}}}ssswwwuuummmhhhfffaaaZZZUUUzzzxxxnnnggglllzzzqqqnnnbbbTTTOOOUUUxxx}}}{{{uuunnnjjjlllnnnooooootttttttttvvvyyy|||}}}}}}xxxssssss|||yyymmmccc___bbb[[[TTTOOOHHH@@@===??????===>>>CCCFFFFFFIIIMMMMMMRRR___{{{zzzxxxuuurrrppppppppppppllliiiccc```hhhyyyzzzxxxeeeZZZZZZXXXWWW^^^eeebbbYYY```bbbnnnwwwooohhhqqq~~~]]]XXXgggwww~~~uuuqqqppprrrpppmmmlllkkkgggaaaUUUlllsssmmmuuu{{{~~~lllmmm```NNNIIIWWWwww{{{uuuooommmooosssuuuuuutttssstttvvvxxxzzz||||||}}}zzzzzzzzzrrrhhh```\\\\\\UUUNNNIIICCC<<<:::<<<>>>===@@@FFFHHHIIIKKKPPPYYYccc~~~~~~yyy{{{xxxyyyxxxuuusssrrrqqqrrrrrrjjjgggbbb___fffxxxttt```[[[]]]\\\[[[```ggghhhdddbbbkkkyyyoooVVV[[[{{{~~~}}}{{{wwwyyy|||{{{vvvooolllkkkhhhccc]]]lll}}}}}}rrrsssuuutttsssrrrpppllliiihhhkkknnnrrruuuyyyzzzmmmooobbbNNNKKKdddwwwyyyuuuqqqqqquuuyyy{{{{{{uuuuuuvvvwwwyyyzzz{{{|||zzzqqqjjjaaa[[[YYYUUUOOOHHHEEE???:::999;;;??????CCCIIILLLLLLOOOTTT^^^ttt}}}~~~{{{yyyxxxvvvuuutttsssssssssmmmiiiddd```dddsssmmmcccZZZ]]]^^^^^^bbbjjjnnnnnnlll{{{\\\SSSfff{{{zzztttvvv}}}{{{qqqlllllliiieeeeeekkk}}}tttfffbbbccceeeggglllnnnqqqvvv{{{~~~~~~sssmmmjjj___RRRZZZ}}}}}}wwwvvvuuuxxx|||~~~|||yyyvvvxxxyyyzzzzzzzzz{{{|||}}}}}}qqqiiiccc]]]XXXWWWQQQKKKEEECCC???;;;<<>><<>>:::;;;<<<===BBBHHHJJJLLLQQQUUUTTTVVV^^^iii}}}|||{{{zzz|||{{{|||}}}}}}|||xxxuuurrrooonnnooojjj```bbb|||{{{fffaaaiiiiiigggfffiiiooouuu~~~nnnbbb\\\TTTSSSWWWZZZ```pppnnnVVVYYY{{{xxxwwwxxxvvvrrrpppkkkmmmnnnlllmmmnnnkkkeeebbb___ggg~~~xxxyyy~~~~~~xxxzzz{{{|||wwwhhhdddjjjSSSYYYsss~~~~~~{{{www{{{~~~zzzvvvwwwyyy}}}|||zzztttnnneee^^^ZZZ[[[ZZZSSSIIIEEECCC>>>;;;<<<===???EEEKKKKKKMMMRRRVVVWWWZZZdddppp~~~yyy||||||}}}zzz{{{~~~|||yyywwwsssrrrrrrlll^^^[[[sss|||pppppphhhdddmmmooouuuwww{{{~~~wwwZZZYYY[[[VVVPPPUUUVVVTTTXXXfffuuu}}}```RRRbbbzzzxxxvvvssspppnnnpppqqqpppmmmmmmnnnlllgggggg```cccyyymmmlllyyy~~~sssqqqsssyyy}}}rrrjjjbbb^^^WWW[[[www}}}|||~~~}}}{{{{{{zzzyyyyyyzzzyyywwwtttzzzooogggddd^^^[[[[[[ZZZTTTJJJBBB@@@<<<;;;:::<<<@@@DDDGGGIIIHHHNNNRRRWWWYYYWWWiii}}}xxxzzz~~~~~~{{{{{{yyyxxxzzz{{{zzzyyyyyyyyyvvvsssnnn```YYYiii}}}pppjjjqqqvvviii^^^\\\WWWPPPRRRVVVWWWTTTVVV___hhhjjjrrrxxx{{{{{{uuuXXXSSSqqqyyyxxxssskkkjjjooonnnnnnlllkkkooouuurrrkkkjjjfffaaajjjzzzlllzzztttrrrqqquuuooolllooo[[[SSSiii}}}|||zzzyyyyyyxxxwwwzzzzzzzzz||||||{{{xxxuuu|||~~~~~~|||rrriiidddbbbaaa\\\WWWTTTMMMCCC=========<<<===???CCCFFFIIIJJJLLLQQQOOOQQQ[[[hhh}}}zzz~~~~~~zzzwwwvvvxxx{{{}}}|||zzzyyywwwrrrmmmgggZZZQQQ\\\nnnttt___ZZZ[[[YYYVVVSSSVVV]]]dddgggfffaaa\\\```dddjjjnnnuuuiiiZZZ]]]}}}uuurrrpppmmmllloooqqqnnnjjjjjjmmmooooooooonnnkkkgggnnnzzz|||uuutttxxx|||rrrmmmrrrwwwtttVVVSSS{{{{{{~~~~~~~~~~~~}}}zzzwwwuuuuuuvvvyyyyyyyyy{{{|||zzzwwwtttxxx{{{}}}~~~|||{{{{{{{{{~~~|||yyyqqqhhhcccbbbbbb___WWWPPPKKKDDD===;;;===>>>???AAACCCFFFHHHJJJKKKMMMSSSQQQUUUmmm}}}yyyzzz{{{vvvsssuuuyyy}}}~~~{{{zzzrrrkkkeeeYYYPPPSSS]]]sssccc[[[\\\______^^^\\\___nnnzzzjjjbbbdddeeehhhmmmttt{{{nnnUUUXXXfff~~~|||vvvpppnnnppppppmmmqqqlllnnnttttttnnnkkkoooooommmjjjnnntttuuu}}}{{{mmmnnnxxxmmm[[[ddd~~~|||~~~}}}xxxvvvxxxzzzzzzxxxwwwvvvvvvvvvtttrrrxxxzzz{{{zzzxxxwwwwwwxxxuuu}}}yyy}}}xxxuuuttttttqqqoootttqqqlllfffbbbaaabbbcccVVVOOOHHHEEE@@@<<<===@@@>>>@@@CCCFFFGGGIIIKKKLLLKKKSSSVVVfff|||xxxuuuvvvzzz{{{vvvqqqtttwwwyyy|||~~~{{{rrrjjjccc[[[RRROOOQQQlll{{{pppiiiiiigggeeedddeeefffeeedddgggjjj|||zzzxxxzzzwwwvvvwwwyyy|||YYYLLLVVVqqq}}}sssqqqvvvuuunnnmmmlllvvvqqqiiillllllkkkggggggvvvtttqqqwwwmmmnnntttxxxeeelll}}}}}}yyy{{{~~~}}}zzzxxxzzz}}}}}}zzzuuurrrrrrssssssssszzz{{{zzzxxxuuuttttttvvvrrrvvvtttkkkuuu}}}wwwqqqkkkhhhhhhjjjjjjiiijjjhhhfffcccaaa```______OOOIIIEEECCC@@@<<<===@@@???BBBEEEGGGHHHIIIKKKMMMKKKRRRXXXssszzzuuutttuuuvvvssspppuuuwwwwwwuuuyyy}}}vvvmmmeee```[[[TTTMMMJJJTTTzzztttiiidddcccddddddhhhmmmpppooommmkkkjjjnnnppp~~~|||wwwzzzjjjUUUQQQ]]]{{{~~~wwwvvv{{{yyyrrrmmmlllwwwsssjjjlllkkkjjjeeebbbkkkmmmtttvvvnnnnnnmmmiii```www|||wwwtttxxxuuuwwwyyyzzzyyyyyyyyyzzz{{{wwwssspppqqqrrrtttttt{{{zzzyyyvvvtttssstttvvvvvvwww~~~vvvccccccqqq}}}zzzwwwsssqqqkkkgggbbbaaaeeeiiikkkkkkhhhgggeeeccc```]]]XXXTTTLLLGGGCCCCCC@@@;;;;;;>>>AAADDDHHHHHHHHHIIILLLPPPPPPSSS[[[}}}zzzuuuuuuvvvuuuttttttwwwtttoooqqqyyyzzzvvvsssllleeeaaa^^^YYYRRRLLLHHHqqq~~~mmmdddbbbeeehhhkkkqqqwww{{{{{{yyyyyyzzz|||rrrVVVTTTXXXkkk~~~~~~|||}}}{{{xxxxxx{{{zzzvvvrrrooosss{{{{{{sssnnnpppnnnlllhhhdddjjj~~~xxxnnn~~~~~~tttsssvvvrrrkkkhhh~~~xxx}}}sssrrryyyvvvvvvvvvwwwyyyyyywwwvvvpppnnnmmmnnnppprrrrrrrrrxxxxxxvvvtttssssssvvvxxxvvvvvvyyyzzzeeeiiipppvvv{{{|||zzzwwwtttqqqnnnllljjjdddbbb___aaaeeehhhhhhgggfffccc```]]]ZZZUUUNNNHHHHHHCCC??????===;;;===AAADDDGGGJJJJJJHHHJJJOOOSSSSSSWWWfff}}}xxxvvvwwwwwwwwwtttxxxvvvoooooovvvuuunnnqqqlllfffaaa___\\\VVVOOOFFF^^^vvvmmmnnnrrruuuvvv{{{]]]MMMUUUccc{{{wwwvvvyyyzzzwwwuuuvvvsssrrrrrrtttwwwwwwsssppprrrqqqnnnlllnnn{{{xxxyyyxxxrrryyyyyyxxxzzz{{{{{{tttuuuyyywwwvvvxxxzzzzzzwwwsssdddeeegggkkkooopppooonnntttttttttrrrrrrtttxxx{{{qqqqqqsss{{{rrrjjjbbbbbbjjjuuu|||zzzwwwwwwqqqqqqpppooommmkkkiiigggbbb``````bbbeeeeeebbb___```]]]YYYVVVSSSNNNGGGBBBCCC>>>:::;;;;;;<<>><<<<<<<<<===@@@CCCFFFHHHJJJMMMQQQQQQOOOQQQ[[[dddxxx|||tttxxxyyy{{{}}}}}}{{{yyyxxxxxxuuusssuuuxxxwwwsssooolllddd^^^\\\YYYRRRLLLJJJDDD@@@SSS}}}|||uuuvvv{{{```SSSOOOUUUyyyzzzuuuvvvxxxwwwyyy|||wwwvvvwwwuuusssqqqpppttt{{{}}}{{{}}}wwwqqqhhhfffyyy~~~sssvvv{{{zzzyyyzzz|||zzzyyyzzzwwwqqqmmmmmmrrrpppsssyyywwwooonnnssswwwuuusssrrrssstttsssrrrvvvxxxzzzzzz}}}qqq[[[QQQSSSYYYXXX\\\bbbfffjjjlllooorrrwwwwwwwwwwwwxxxzzz{{{||||||~~~}}}zzzvvvrrrpppnnnlllkkkjjjhhheeebbbbbbbbbbbbcccdddbbb___\\\dddbbb___]]][[[XXXTTTQQQNNNLLLHHHCCC@@@======<<<<<<===>>>@@@CCCFFFGGGIIIIIILLLRRRSSSPPPTTTjjj~~~{{{vvvrrrtttvvvwwwxxxxxxxxxwwwyyywwwvvvvvvwwwtttooojjjjjjbbb[[[XXXUUUOOOJJJHHHBBB;;;DDDdddxxxmmmmmmtttlllQQQNNNPPP[[[}}}}}}wwwwwwxxxwwwvvvzzz~~~}}}yyyvvvuuusssrrrrrrsssuuuxxx{{{~~~{{{tttuuuvvvtttzzzuuukkk```mmmyyysssvvv{{{{{{yyyyyyyyyvvvtttuuusssnnnlllmmmuuutttwww{{{zzzuuutttxxxuuutttssstttwwwxxxxxxxxxvvvyyy{{{wwwuuu{{{sss___TTTQQQPPPSSSWWW[[[^^^aaaccceeekkklllmmmnnnooopppqqqrrrqqquuuzzz}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}zzzxxxvvvtttrrrpppllliiihhhgggfffdddcccbbb```______]]]]]]^^^```aaa```___fffbbb\\\WWWSSSOOOKKKHHHFFFDDD@@@<<<::::::;;;<<<<<<>>>AAADDDGGGIIIIIIJJJIIIJJJPPPSSSTTTbbb{{{sssssstttuuuvvvvvvvvvvvv{{{zzzxxxwwwtttooohhhbbbeee^^^XXXWWWTTTLLLFFFCCC>>>:::<<>>;;;999999:::<<<===>>>@@@DDDGGGJJJKKKKKKKKKNNNNNNQQQUUU]]]xxxzzz{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwwwwuuurrrlllfffaaaaaa\\\YYYZZZWWWNNNDDD???;;;<<<<<>>===<<<:::;;;===@@@BBBDDDFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNLLLXXXbbblllpppjjjpppuuuyyy~~~~~~|||yyywwwvvvwwwyyyzzz~~~{{{uuunnnhhheeeccc```ZZZWWWWWWTTTKKKBBB>>>:::999888:::GGGeeerrrTTTOOOZZZvvvwwwsssuuuqqqnnnpppeeejjjmmmlllllloooqqqooolllmmmmmmllllllnnnrrrvvvuuunnnnnnvvvyyywww{{{zzzvvvrrrooo{{{}}}oooYYYWWWiiikkk~~~rrrqqqrrruuuxxxyyyvvvsssqqqpppooooooooopppqqqrrrwwwvvvuuusssqqqpppnnnmmmrrrvvvzzzzzzwwwwwwzzz~~~vvvssspppnnnpppuuuzzz~~~}}}gggOOOIIIJJJGGGBBBFFFHHHJJJKKKLLLLLLLLLMMMOOOOOOPPPSSSVVV[[[___bbbeeegggiiikkkllllllkkkjjjmmmnnnoooqqqqqqqqqpppoooeeeccc```___```aaaaaa```aaabbbcccdddddddddbbbbbbfffeeecccaaa___]]]]]]\\\[[[ZZZZZZ[[[[[[YYYVVVSSSTTTSSSSSSRRRRRRSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXUUUPPPJJJDDD@@@???>>>===<<<<<<===>>>???@@@AAABBBDDDGGGIIIJJJKKKJJJKKKMMMNNNNNNOOOPPPQQQ[[[aaavvv{{{rrrvvvyyyvvvxxx~~~xxxwwwwwwxxxxxxyyyyyyzzz}}}{{{zzzxxxoooeeeaaabbb```bbbaaa[[[VVVPPPFFF===>>>888999@@@FFFWWWtttRRRPPPvvvvvvvvvuuulllhhhjjjkkkllllllmmmnnnoooqqqrrrooonnnlllkkkjjjjjjkkkllllllkkkmmmrrrrrrooosss{{{}}}~~~ccc\\\lll|||zzzuuuuuuuuuvvvwwwvvvtttrrrppppppoooooooooqqqrrrssssssrrrqqqooonnnmmmmmmlllooorrruuutttrrrssswww{{{vvvtttqqqoooppptttyyy|||zzzjjjRRRGGGHHHLLLFFFHHHHHHFFFDDDEEEIIIMMMJJJJJJKKKLLLPPPTTTXXXZZZ^^^```cccfffhhhiiiiiiiiihhhiiijjjjjjjjjiiihhhgggdddbbb______`````````___aaabbbcccccccccbbbaaa``````___^^^\\\ZZZYYYXXXXXXVVVVVVWWWXXXZZZYYYVVVTTTRRRRRRQQQRRRRRRSSSTTTUUUWWWVVVUUUTTTSSSRRRRRRSSSQQQPPPOOOLLLHHHCCC???<<<<<<<<<;;;;;;;;;<<<===>>>BBBCCCDDDFFFHHHJJJKKKLLLMMMLLLKKKKKKMMMRRRWWWZZZ___xxxvvvqqqvvvyyyuuuuuuyyyuuuuuutttuuuvvvwwwyyyzzz}}}{{{zzzxxxpppfffbbbccc___aaaaaa\\\WWWQQQGGG>>>===<<<===@@@EEEYYYyyybbbPPPeee{{{qqqssssssllliiilllnnnmmmmmmmmmmmmnnnnnnoookkkjjjiiihhhhhhgggggghhhmmmkkkmmmooonnnjjjmmmssssssuuu~~~SSS\\\{{{yyyyyywwwxxxyyyxxxvvvsssrrrrrrpppppppppppppppqqqrrrrrrqqqpppnnnlllkkklllmmmnnnmmmppprrrqqqpppqqquuuyyyvvvtttqqqooopppssswwwzzzwwwxxxiiiUUUMMMMMMDDDFFFGGGFFFDDDCCCEEEHHHEEEEEEFFFGGGIIILLLOOOQQQSSSUUUYYY]]]```cccdddeeebbbcccddddddcccbbb```___aaa___]]]]]]^^^______^^^_______________^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWVVVRRRSSSTTTWWWYYYYYYWWWUUUQQQQQQQQQQQQRRRSSSUUUUUUUUUTTTRRRPPPMMMLLLKKKJJJHHHGGGEEECCC@@@===;;;:::;;;;;;;;;<<<===>>>???@@@EEEFFFGGGHHHJJJKKKLLLMMMKKKKKKJJJJJJKKKQQQXXX^^^nnnzzzrrrqqqwwwyyyuuutttvvvrrrqqqpppooopppsssvvvxxxvvvtttsssrrrlllbbb]]]^^^]]]aaaaaa^^^ZZZTTTJJJ@@@;;;>>>???>>>GGGcccfffWWWZZZxxxpppqqqrrrmmmjjjlllnnnnnnmmmllllllkkklllllljjjjjjjjjiiiiiihhhgggfffkkkiiiiiikkkiiigggiiinnnnnnpppttt___PPP```zzzzzzzzzvvvyyy{{{yyyuuurrrrrrtttsssrrrrrrqqqppppppppppppqqqooommmkkkkkkmmmoooqqqmmmpppssstttttttttuuuvvvuuusssqqqppppppsssvvvxxxuuuvvv|||vvv```QQQGGGGGGGGGHHHIIIGGGDDD@@@EEEEEEEEEEEEGGGHHHJJJKKKJJJKKKOOORRRVVVXXXZZZ[[[\\\]]]^^^______^^^]]]\\\\\\[[[ZZZZZZ\\\]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSTTTTTTUUUXXXZZZZZZXXXVVVRRRQQQQQQQQQQQQRRRRRRSSSOOONNNLLLIIIGGGEEEDDDCCCBBBAAA???>>>===<<<<<<======>>>>>>@@@AAACCCDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMJJJMMMPPPOOONNNSSS___iii}}}tttpppooouuuxxxuuutttvvvrrrpppmmmllllllnnnqqqtttrrrooooooooojjjaaa\\\\\\]]]aaacccaaa^^^YYYOOOEEE;;;???>>>???RRRwwwZZZ]]]uuuzzztttttttttoookkkkkklllkkkkkkjjjjjjjjjkkkkkknnnnnnoooooonnnmmmkkkjjjgggffffffggghhhiiillloooqqqrrrpppsssbbbOOO]]]nnn{{{yyyzzzxxxtttwwwyyywwwtttrrrtttvvvvvvuuutttrrrqqqooommmlllooommmkkkjjjkkkllloooqqqjjjnnntttwwwxxxvvvtttssssssrrrqqqpppqqqrrrtttvvvtttwww{{{xxx^^^TTTIIIFFFHHHJJJEEE@@@DDDDDDDDDDDDEEEEEEFFFGGGDDDEEEGGGIIIKKKMMMOOOOOOSSSTTTVVVXXXYYYZZZZZZYYYVVVUUUUUUVVVXXXYYYXXXVVVVVVVVVVVVUUUUUUTTTTTTTTTQQQQQQRRRRRRRRRQQQPPPOOOVVVVVVWWWYYYZZZZZZWWWUUURRRQQQPPPOOONNNMMMMMMMMMFFFEEECCCBBBAAA@@@?????????>>><<<<<<<<<===???@@@??????AAACCCDDDFFFGGGGGGHHHHHHIIIJJJKKKMMMMMMNNNNNNSSSUUUTTTUUUaaaxxxzzztttmmmkkkkkkooorrrrrrsssuuuwwwtttqqqnnnmmmnnnpppqqqsssqqqqqqrrrooogggaaa```^^^bbbdddcccaaa^^^UUULLLAAABBB@@@HHHggghhhXXXooozzzvvvvvvvvvrrrooommmhhhhhhiiiiiijjjlllmmmnnnrrrsssssstttsssqqqpppnnniiihhhggggggiiimmmpppppprrrrrrmmmmmm~~~dddYYYcccpppxxxwwwvvvsssssstttuuuuuuttttttuuuvvvvvvvvvuuutttqqqooommmkkklllkkkiiiiiiiiikkklllnnniiilllqqquuuwwwuuurrrpppqqqqqqppppppqqqssstttuuuuuuxxx|||{{{zzzrrrXXXHHHEEEHHHHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGIIIKKKMMMPPPRRRSSSSSSSSSOOONNNOOOPPPSSSTTTSSSQQQTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSTTTTTTTTTRRRQQQPPPUUUTTTUUUVVVWWWUUURRRPPPNNNMMMLLLJJJHHHGGGFFFFFF>>>>>>===============>>><<<<<<;;;;;;===>>>@@@BBB???@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRSSSVVVbbbzzzrrrqqqeeefffhhhkkkmmmoooqqqsss{{{yyyuuurrrppppppqqqqqqqqqnnnnnnqqqppphhhbbb```___bbbdddcccbbb```ZZZRRRJJJGGGHHHWWW|||zzzYYYeeexxxwwwwwwxxxxxxwwwtttrrrhhhhhhiiikkkmmmoooqqqrrrttttttttttttsssrrrqqqpppoooooollliiikkkppprrrpppnnnllliiikkkuuuqqqjjj{{{yyyuuussssssuuusssrrrrrrtttttttttsssttttttttttttrrrpppnnnmmmkkkkkkjjjjjjjjjkkkllllllkkklllooorrrttttttrrrqqqoooooooooppprrrssstttuuuvvvwwwzzzyyywww{{{zzz___NNNIIIIIIJJJCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFIIIKKKMMMMMMNNNMMMIIIIIIIIILLLNNNOOONNNLLLOOOOOONNNNNNOOOPPPQQQRRRRRRSSSSSSTTTSSSQQQOOONNNLLLLLLMMMNNNOOONNNKKKIIIGGGFFFDDDCCCBBBAAA@@@@@@<<<<<<;;;;;;;;;<<<============>>>???@@@BBBDDDDDDBBBCCCEEEGGGHHHIIIIIIHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTTTTYYYhhhzzzqqqlll___ccciiimmmoooqqqrrrqqqyyywwwuuurrrqqqpppppppppnnnkkkkkkooonnngggaaa^^^^^^aaabbbaaaaaaaaa\\\UUUNNNLLLPPPdddpppbbbVVVvvv}}}xxxzzz{{{||||||{{{xxxtttkkklllmmmnnnqqqsssuuuvvvuuutttsssrrrqqqqqqqqqqqqpppqqqnnnjjjnnnuuuwwwtttmmmjjjjjjnnnqqq{{{uuujjjzzztttssswwwwwwtttqqqqqqssstttsssppprrrrrrssstttsssrrrppppppmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnooorrrtttuuuuuummmnnnoooppprrrssstttuuuvvvvvvwwwxxxwwwyyyyyy]]]NNNIIIJJJDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKKKKKKKKKKEEEEEEFFFIIILLLLLLKKKJJJIIIIIIIIIIIIJJJLLLMMMOOOJJJKKKLLLLLLKKKIIIFFFEEEEEEEEEEEEGGGIIIHHHFFFCCC@@@@@@???>>>============<<<<<<<<<;;;<<<<<<======???@@@AAACCCEEEFFFGGGHHHFFFGGGIIIKKKLLLLLLKKKKKKJJJKKKMMMOOOQQQSSSUUUVVV[[[\\\hhhvvvmmmccc]]]dddmmmrrruuuvvvtttrrrsssrrrqqqpppnnnnnnmmmmmmppplllmmmqqqrrrkkkdddaaa]]]``````______```\\\WWWNNNLLLTTTiiipppTTTUUUYYY}}}zzz}}}yyyuuuooooooppprrrsssvvvwwwyyyvvvuuusssrrrqqqqqqrrrsssnnnooommmjjjpppzzz}}}zzzrrrlllnnnrrrooopppooo}}}{{{wwwtttrrrooorrrsssppppppsssrrrooopppqqqrrroookkkjjjkkkmmmmmmmmmllljjjiiijjjnnnqqqlllnnnoooqqqrrrrrrrrrqqqooonnnmmmmmmnnnppprrrtttvvvuuurrrooooooqqqwww{{{}}}iii[[[SSSQQQKKKHHHGGGDDD@@@CCCJJJGGGDDDCCCDDDDDDBBB@@@@@@GGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHCCCBBBBBBBBBBBBCCCDDDDDDEEEEEECCCBBBAAAAAA@@@AAA????????????>>>>>>>>>>>>::::::;;;;;;<<<======>>>;;;===>>>???>>>>>>???AAAEEEDDDCCCCCCEEEFFFGGGGGGCCCFFFIIIIIIKKKMMMMMMLLLHHHIIINNNUUUUUUSSSYYYcccmmmwwwiiiaaacccmmmvvvwwwvvvvvvvvvttttttrrrqqqrrrtttrrrnnnjjjoookkkiiimmmrrrrrrllleeebbbccccccbbb___]]]\\\\\\XXXVVVYYY^^^bbbqqqjjjWWWRRR\\\jjj}}}||||||}}}{{{wwwsssnnnooopppnnnmmmpppxxx}}}{{{xxxsssnnnlllmmmooopppnnnpppwwwzzzqqqtttqqqrrrtttppppppvvvttt}}}|||yyyyyyvvvrrrqqqsssuuuuuurrrrrrttttttqqqssstttrrrooojjjggghhhjjjiiijjjjjjjjjjjjlllpppsssooopppqqqqqqqqqpppooonnniiijjjlllnnnpppqqqrrrrrrrrrpppmmmlllmmmppptttvvvuuu```NNNLLLQQQOOOEEE>>>EEEBBBAAAAAABBBBBBCCCEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFBBBBBBBBBAAABBBCCCCCCDDDBBBBBBAAA@@@???>>>>>>>>>??????????????????>>>>>><<<<<<======>>>??????@@@@@@BBBCCCDDDCCCCCCDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJMMMMMMKKKJJJLLLNNNMMMLLLWWWTTTSSSWWW]]]gggzzz}}}qqqfffbbbnnnuuuyyywwwtttuuuwwwvvvsssrrrrrrtttvvvwwwuuusssqqqnnnlllnnnqqqqqqjjjdddaaabbbaaa```^^^]]]]]]]]]___\\\[[[ZZZWWW___|||xxxeeeTTTKKKUUUrrr|||zzzxxxxxxxxxvvvqqqnnnppprrrtttrrrqqqrrrxxx}}}vvvvvvtttpppmmmlllnnnpppooonnnpppvvv}}}~~~xxxrrrsssooonnnppplllkkkwwwzzzjjjtttffffffttt{{{vvvwwwyyywwwsssrrrrrrtttrrrnnnnnnqqqrrrppptttsssqqqmmmiiihhhiiikkkhhhjjjkkkkkkkkklllnnnpppnnnoooppppppppppppoooooojjjlllppptttvvvwwwwwwwwwrrroookkkkkknnnqqqsssrrrttthhhRRROOOMMMHHHCCCGGGGGGFFFDDDCCCCCCBBBAAACCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@??????>>>>>>>>>?????????????????????????????????@@@AAAAAABBBBBBAAABBBDDDDDDCCCCCCEEEFFFFFFFFFGGGIIIIIIJJJJJJJJJIIIHHHIIILLLOOOPPPPPPPPPWWWTTTTTT[[[iii}}}pppjjjooozzz~~~~~~xxxuuuvvvyyyyyyvvvtttrrrsssuuuvvvvvvvvvooolllkkkmmmqqqpppkkkeeeaaa___^^^\\\\\\]]]^^^___[[[YYYXXXWWWUUU]]]vvvfff]]]SSSPPPXXXooo~~~xxxwwwvvvuuutttrrrnnnkkklllooorrrrrrpppoooqqqsssooooooooommmllllllnnnpppmmmnnnppptttwwwwwwuuurrruuupppooorrrqqqooovvvtttxxxrrrggg~~~|||wwwvvvzzz}}}zzzvvvuuussstttrrrnnnmmmqqqrrrqqqqqqooommmkkkjjjkkkmmmoookkklllmmmllliiihhhhhhiiijjjkkkmmmnnnpppqqqrrrsssnnnooorrrtttvvvwwwxxxwwwxxxsssoooooosssvvvtttqqqwww}}}sssZZZMMMJJJKKKDDDHHHJJJHHHGGGFFFEEEBBBEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBAAAAAAAAA@@@??????@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDAAACCCDDDDDDDDDDDDEEEGGGGGGHHHJJJKKKJJJJJJJJJJJJEEEHHHMMMQQQQQQPPPTTTYYYZZZ]]]eeesss}}}{{{lllmmm{{{{{{wwwyyy{{{zzzzzzwwwsssooonnnnnnooooooiiihhhiiimmmqqqrrrnnnjjjaaa^^^[[[YYYZZZ]]]___```YYYXXXXXX[[[```ooohhhXXXNNNHHHSSSlll|||uuuuuuttttttsssqqqooonnnjjjmmmpppqqqooolllkkkkkkkkklllmmmmmmllllllnnnoookkkmmmoooqqqqqqpppqqqqqqsssoooooosssuuutttxxx~~~ttt{{{zzzppptttyyyvvvwww|||{{{wwwvvvwwwyyywwwsssssswwwyyywwwpppooommmllllllmmmnnnooollllllmmmkkkhhhffffffgggkkkkkklllmmmooopppqqqrrrooonnnnnnmmmnnnooopppqqqzzzvvvssstttwwwxxxtttpppyyywww{{{ooo]]]UUULLLPPPNNNHHHFFFIIILLLLLLFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGIIIIIIHHHHHHJJJKKKJJJLLLNNNNNNMMMLLLNNNOOOQQQRRRUUUUUURRRTTTcccttt}}}yyyyyyooocccjjj}}}||||||zzz||||||yyy{{{xxxrrrmmmiiihhhjjjkkkkkkkkklllpppssstttqqqnnnbbb^^^ZZZXXXZZZ]]]^^^___aaa``````eeepppiiiPPPMMMNNNVVVjjjuuupppqqqqqqqqqpppoooooooookkknnnqqqrrrqqqnnnllljjjlllmmmnnnnnnlllkkkkkkllliiikkkmmmnnnlllkkklllmmmjjjhhhiiimmmoooooooooqqqvvvxxxqqqnnnmmm~~~wwwuuuuuuzzz{{{xxxuuuvvvuuuwwwwwwttttttxxxzzzxxxtttrrrooonnnooonnnmmmlllkkkllllllkkkiiihhhjjjkkkoooooonnnmmmmmmmmmmmmmmmrrrpppnnnlllkkklllmmmnnntttsssrrrtttvvvvvvsssooorrrvvv{{{yyyyyymmmYYYMMMLLLNNNLLLHHHGGGEEECCCBBBAAAAAABBBDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCC@@@AAACCCDDDEEEDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEECCCDDDDDDEEEEEEFFFGGGGGGFFFHHHIIIIIIIIIIIIJJJLLLHHHKKKNNNNNNMMMOOOSSSWWWWWWTTTUUUXXX]]]kkk{{{tttooofffaaakkk{{{vvvzzz{{{yyyyyy{{{zzzwwwwwwuuuqqqllliiiiiikkknnnqqqqqqrrrtttuuutttpppnnneee```ZZZYYY[[[]]]]]]\\\``````cccllliiiUUUJJJRRReee{{{zzzwwwuuummmkkklllmmmlllkkkjjjkkkllliiijjjlllmmmmmmllljjjiiilllnnnpppooommmjjjiiiiiigggiiijjjkkkiiihhhhhhhhhfffggghhhiiihhhgggfffffflllxxxvvvzzz|||yyy}}}rrraaajjjllljjj{{{vvvssssssvvvwwwuuutttvvvooossstttrrrtttxxxyyyvvvsssqqqpppqqqrrrqqqnnnkkkppppppooollljjjjjjlllnnnqqqpppnnnlllkkkkkkkkklllrrrqqqpppooonnnmmmmmmmmmkkkmmmpppsssuuutttsssrrrrrrvvv{{{{{{wwwzzzpppcccWWWMMMOOOMMMJJJGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCDDDBBBCCCEEEGGGHHHGGGFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHJJJJJJIIIIIIKKKLLLIIIMMMQQQRRRSSSXXX___fffdddaaaeeesss}}}yyymmmcccaaahhhrrrxxxsssvvvvvvtttuuuxxxwwwsssssssssppplllhhhhhhllloooooooooqqqrrrrrrpppmmmkkkgggbbb\\\ZZZ\\\]]][[[YYYZZZ]]]dddqqq|||bbbTTTSSSWWWhhh}}}|||~~~uuunnnnnnllljjjkkkkkkiiifffeeefffhhhfffffffffggghhhiiiiiiiiikkkmmmoooooollliiiggggggffffffggghhhhhhgggdddcccbbbeeeggggggeeedddeeeeeeffflllbbbhhhrrrzzz}}}}}}~~~fffccciii||||||fffkkkzzzvvvrrrrrruuuvvvtttuuuyyyppptttvvvuuuwww{{{|||yyyooooooooorrruuuuuurrroooxxxvvvsssoookkkjjjkkkmmmnnnmmmlllkkkkkklllmmmnnnkkklllmmmnnnmmmkkkiiihhhdddiiiooossstttuuuuuuuuu{{{vvvuuuyyyyyyzzzlllYYYUUUSSSPPPLLLJJJHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFIIIKKKLLLKKKJJJJJJEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMOOOOOONNNNNNPPPQQQQQQUUUZZZ\\\___fffpppxxx|||~~~~~~tttbbbVVV\\\llltttsssssstttrrrooopppttttttqqqrrrqqqoookkkffffffiiilllggghhhkkkmmmnnnmmmkkkjjjiiiddd^^^\\\]]]]]]ZZZVVV]]]aaaiiiwww{{{^^^NNNNNN[[[ggg{{{|||sssiiilllnnnlllmmmmmmiiieeebbbccceeeiiigggfffgggiiilllmmmnnniiilllnnnnnnllliiigggfffeeeeeefffggghhhgggccc___YYY___ccccccaaabbbdddeeebbbeeeuuuiiifffhhhnnnsssuuuzzz~~~uuuooozzz{{{iiihhhzzzxxxsssqqqpppqqqtttvvvtttrrrwwwvvvuuusssrrrrrrqqqrrrpppqqqqqqrrrrrrrrrrrrrrrwwwuuuppplllhhhgggggghhhkkkooopppllljjjlllmmmllloooppppppooonnnkkkhhhffflllppptttuuutttsssuuuwwwwwwxxxyyyxxxxxxyyy{{{~~~vvvfff```ZZZWWWPPPHHHEEEHHHHHHHHHFFFEEEDDDDDDCCCCCCEEE???DDDHHHEEEHHHJJJCCCLLLJJJHHHGGGGGGIIILLLNNNFFFGGGHHHHHHFFFGGGJJJNNNMMMKKKKKKMMMLLLIIIHHHKKKGGGJJJMMMOOOPPPRRRVVVZZZUUU[[[```cccooowww{{{qqqaaaVVV[[[kkkvvvxxxsssrrrqqqooonnnmmmmmmmmmnnnpppooolllgggfffjjjnnnfffjjjnnnooollliiiggggggjjjhhhdddaaa]]][[[ZZZZZZ```___eeeyyyuuuZZZQQQKKKMMMiiizzzuuussstttsssnnniiikkklllmmmkkkhhheeecccccceeefffgggiiijjjiiiiiihhhkkklllmmmllljjjgggcccaaaffffffggggggfffccc]]]YYY\\\[[[ZZZZZZ\\\___bbbdddffffffeeeoooyyysssqqqyyyqqqlllnnnnnnrrr}}}uuu}}}{{{||||||{{{xxxwwwvvvxxxzzzzzzyyyvvvvvvvvvuuutttsssrrrqqqpppqqqrrrssstttttttttttttttuuusssoookkkhhhfffffffffjjjnnnpppmmmlllnnnnnnlllnnnnnnppppppooollliiihhhiiikkkooorrrssstttuuuwwwuuuvvvvvvuuutttuuuwwwyyyyyyooofff\\\TTTMMMJJJGGGGGGIIIKKKJJJIIIIIICCCFFFGGGBBBEEEKKKHHHAAADDDIIINNNPPPNNNLLLJJJJJJHHHGGGFFFGGGGGGGGGGGGIIIGGGHHHKKKKKKJJJKKKOOOWWWTTTSSSVVV^^^dddggghhhfffttt|||zzzxxxrrreeeXXXXXXdddqqqvvvvvvppppppooonnnnnnmmmnnnnnnrrrpppmmmlllllllllkkkjjjhhhjjjlllmmmmmmkkkiiihhhggggggfffdddaaa]]]YYYWWWYYYZZZbbbvvvmmm]]]UUUYYYYYY___|||{{{wwwssspppppprrrqqqmmmiiigggiiikkkkkkiiigggfffffffffggghhhiiiiiiiiihhhgggiiijjjjjjjjjhhhdddaaa_________```aaabbbaaa^^^[[[^^^]]]\\\\\\]]]___bbbdddeeebbb]]]bbbxxx}}}llldddrrruuulll}}}xxx{{{xxxvvvxxxwwwvvvzzzzzzzzz|||}}}|||yyywwwvvvwwwxxxxxxwwwuuusssqqqpppqqqrrrsssttttttuuutttrrrpppmmmjjjgggfffeeeeeehhhmmmpppnnnmmmooopppnnnlllnnnoooppppppmmmkkkiiiggghhhkkkooosssvvvvvvvvvqqqrrrrrrqqqpppppprrrtttrrrxxxkkk\\\VVVQQQRRRWWWZZZWWWSSSLLLGGGKKKLLLGGGKKKRRRPPPMMMMMMMMMMMMNNNOOOPPPQQQQQQOOOMMMNNNPPPRRRQQQOOOTTTSSSVVVYYYXXXUUUVVVYYYZZZZZZ```rrr{{{wwwvvvuuuuuulll[[[TTT```pppuuusssqqqllllllllllllmmmmmmnnnoootttooojjjlllqqqrrrmmmfffkkkjjjkkklllmmmmmmkkkjjjeeeggghhhhhheee```ZZZWWWVVVXXXaaasssqqq^^^WWWJJJNNNiii}}}nnnmmmlllnnnppppppmmmjjjdddgggkkkmmmlllkkkjjjjjjgggggghhhhhhhhhgggffffffggghhhhhhhhhfffdddaaa___bbbaaaaaabbbddddddcccbbb______^^^^^^^^^```bbbcccccc___\\\```mmmeee^^^dddyyyqqqeeerrrqqqzzz~~~yyyyyy{{{yyywwwvvvwwwyyyzzzzzzxxxuuusssxxxzzz|||}}}|||zzzvvvtttnnnooopppqqqrrrsssssssssooonnnmmmjjjhhhgggfffeeeggglllpppnnnnnnpppqqqooonnnoooppppppooommmjjjhhhhhhhhhiiimmmsssvvvuuussskkkmmmnnnnnnnnnnnnppprrrpppqqqxxxnnnhhhcccfffmmmoooggg___XXXPPPQQQRRRMMMPPPRRRKKKSSSRRROOONNNOOORRRVVVXXXRRRSSSTTTSSSSSSSSSTTTVVVPPPUUU^^^ggghhhcccaaaccchhhpppzzzzzz|||wwwsssssskkk\\\YYYiiivvvsssmmmnnniiiiiiiiijjjkkkmmmooooooqqqmmmjjjmmmqqqqqqllleeelllkkkjjjkkknnnnnnmmmkkkggghhhjjjjjjgggccc^^^[[[]]]___fffrrrnnnXXXNNNQQQTTTiiinnnmmmmmmppprrrrrrooommmeeeiiimmmoooooonnnmmmmmmhhhhhhggggggfffeeeddddddfffggghhhiiiiiigggfffeeejjjhhhfffeeefffgggggggggccccccbbbbbbbbbcccccccccbbb___dddnnnttt___YYYlll{{{rrrqqq|||}}}xxxxxxuuu|||{{{|||}}}zzzwwwrrrtttvvvwwwvvvtttqqqpppwwwyyy|||}}}}}}zzzwwwtttnnnooopppqqqrrrrrrsssrrrmmmmmmmmmllljjjiiigggfffggglllooommmmmmpppqqqoooqqqqqqpppooommmjjjgggeeehhhfffgggjjjnnnpppnnnlllgggiiilllmmmmmmnnnppprrrqqqqqquuuxxx}}}mmmeeeccc```eeeggg___^^^\\\ZZZYYYZZZ]]]```cccfffkkkllleeeZZZUUUYYY___gggqqq|||www|||}}}vvvrrrttteee]]]```nnnssskkkiiiooogggggghhhiiijjjlllnnnooojjjkkklllmmmmmmkkkiiiggglllkkkkkklllmmmmmmlllkkkjjjjjjiiihhhgggeeedddcccdddfffkkkqqqxxx}}}zzzgggXXXQQQRRRPPPooo}}}ssssssssstttuuutttrrrqqqkkknnnqqqrrrqqqoooooonnniiiiiihhhgggfffeeeddddddhhhiiijjjlllmmmmmmmmmmmmllliiifffeeefffhhhjjjjjjjjjjjjjjjjjjiiihhhggggggccc```gggtttxxx|||mmmaaagggqqqwwwxxxvvvvvvzzzpppdddvvv|||yyyyyy{{{{{{xxxuuurrrtttwwwwwwuuutttsssssssssuuuxxxyyyyyywwwsssqqqppppppqqqrrrrrrrrrrrrqqqkkkkkkllllllkkkjjjhhhfffggglllnnnkkkkkknnnpppooosssqqqooollljjjgggfffeeeddddddeeefffhhhhhhgggeeefffhhhkkklllmmmmmmooopppnnnnnnrrrxxx~~~}}}ooolllttt|||xxxvvvvvvuuuqqqqqqsssYYY[[[dddnnnmmmgggiiippphhhhhhhhhiiijjjkkkmmmmmmeeejjjnnnmmmiiiffffffiiijjjlllnnnnnnllljjjjjjjjjjjjiiigggfffeeefffhhhhhhfffiiimmmqqqssstttssssss~~~wwwwwwfffWWWOOOLLLSSS]]]kkkxxxyyyxxxwwwvvvuuutttssssssppprrrssssssqqqooooooooolllkkkjjjiiihhhgggggghhhkkklllmmmnnnooopppppppppllljjjggggggjjjnnnpppqqqppppppppppppooollljjjiiieee```bbbkkknnnqqqyyynnnyyyjjj```fffqqqrrrmmmhhhqqqqqq||||||zzzyyyyyy{{{{{{yyywwwtttvvvyyyxxxvvvvvvwwwxxxqqqsssuuuvvvvvvtttrrrpppnnnnnnnnnnnnnnnnnnmmmlllhhhiiikkkkkkkkkiiigggeeeiiilllllliiihhhllloooooorrrpppllliiigggffffffgggaaacccfffffffffeeeeeefffgggiiikkklllkkkkkkkkkllljjjkkkpppvvvwwwxxx~~~zzzwwwxxxvvvrrrppppppmmmhhhQQQ\\\hhhnnnllliiijjjmmmjjjjjjiiiiiijjjjjjkkkkkkeeeiiimmmkkkgggeeefffiiiggglllqqqpppjjjfffgggiiieeeddddddddddddfffhhhiiigggjjjmmmpppqqqqqqqqqpppnnniiiqqqfffXXXMMMJJJLLLSSSfffzzz{{{yyyxxxvvvtttrrrqqqrrrtttrrrssssssqqqooommmnnnooopppooommmlllllllllmmmmmmooooooooooooooonnnnnnnnnmmmkkkiiiiiillloooqqqqqqnnnooooooooommmjjjfffdddccc```aaadddeeejjjwwwmmmyyy|||hhhcccjjjqqqnnnaaa\\\kkk|||~~~|||{{{|||~~~~~~}}}|||uuuwwwyyyyyywwwwwwyyy{{{rrrsssuuuvvvuuutttrrrqqqjjjjjjjjjjjjiiihhhggggggfffgggiiijjjjjjhhhfffdddjjjlllkkkgggfffkkkooooooqqqnnnjjjfffeeeeeegggiiiaaaeeeiiiiiigggfffhhhjjjhhhjjjlllllljjjhhhhhhhhhjjjjjjpppyyyzzztttsssvvv~~~wwwvvvrrrwwwxxxsssrrrsssiii[[[RRR```mmmpppnnnnnnkkkhhhlllkkkjjjjjjjjjjjjjjjjjjgggiiikkkjjjhhhfffgggiiieeemmmsssrrriiidddeeehhh```aaaaaacccdddfffggghhhiiikkkooopppppppppppppppkkkgggooo~~~||||||vvvtttjjjXXXRRRLLLJJJPPPWWWddd{{{|||{{{wwwvvvssspppnnnoooqqqsssrrrrrrqqqooommmlllnnnpppsssrrrpppoooooopppqqqqqqqqqqqqpppnnnmmmlllkkkjjjllliiiffffffggghhhhhhhhhiiijjjkkkjjjhhhddd```^^^___bbbeeefffeeejjjttt~~~wwwwwwvvvjjjdddiiikkknnnlllbbb]]]^^^ccc}}}|||yyy||||||zzzwwwwwwxxxzzzzzzzzzuuuvvvvvvvvvvvvvvvuuuuuuqqqqqqqqqrrrsssrrrooollloookkkffffffiiiiiifffccceeefffggggggeeeeeefffgggdddeeegggiiiiiiiiiiiihhhffffffffffffeeeeeeddddddfffiiikkkjjjgggeeegggiiifffhhhjjjjjjhhhfffffffffkkklllnnnpppqqqppppppooo{{{}}}~~~yyywwwyyyrrruuusssooonnnnnnfff\\\XXXdddnnnpppppppppooommmjjjgggeeegggkkkllliiieeeffffffgggggggggeeedddccchhhjjjkkkjjjgggeeeddddddgggaaa^^^```aaaaaabbbfffmmmnnnnnnoooooonnnmmmllljjjkkkqqqyyyzzzxxxxxx{{{xxxzzz}}}{{{```RRRQQQKKKNNNPPPTTT```uuu~~~}}}~~~|||yyyxxxtttnnnjjjhhhjjjmmmpppooorrrtttqqqllliiijjjmmmqqqqqqrrrssstttsssooolllpppqqqqqqqqqpppooommmlllkkkiiifffeeeffffffdddcccdddbbbaaa```aaaaaaaaa___```bbbcccaaa___eeeqqq{{{~~~}}}rrr]]]]]]ccceeefffuuuzzzgggfff^^^___nnn~~~{{{{{{zzz||||||zzzwwwvvvvvvvvvuuusssuuuuuuuuutttsssqqqpppooolllllllllmmmnnnmmmkkkiiillliiiffffffiiiiiifffbbbdddeeefffeeedddcccdddeee```bbbdddfffhhhiiiiiiiiijjjjjjiiihhhhhhhhhhhhhhhhhhiiijjjiiihhhgggggghhhhhhiiikkkjjjhhhfffeeefffllllllmmmmmmmmmmmmmmmlllrrruuu}}}xxxxxxyyysssuuusssooommmkkkcccYYYXXXcccmmmoooooooooooommmkkkhhhfffgggjjjkkkgggdddffffffeeedddddddddeeeeeefffggghhhhhhfffdddeeeeeehhhccc```bbbaaa______bbbiiiiiihhhhhhhhhhhhhhhiiikkklllqqqxxxzzzyyyzzz~~~uuuvvv{{{zzzpppcccRRRHHHIIIEEEPPP[[[dddqqq{{{zzz{{{zzzxxxtttrrrpppooonnnoooppppppppprrrsssooojjjhhhjjjmmmqqqqqqqqqssssssqqqnnnkkklllmmmnnnnnnnnnlllkkkjjjhhhgggeeedddeeedddbbbaaaccc```^^^]]]^^^___^^^]]]\\\^^^```______cccjjjppprrrzzzxxxxxxxxxzzz|||}}}|||{{{zzz|||}}}}}}{{{zzz{{{|||fffWWWUUUSSSZZZiiiyyydddrrr{{{{{{{{{xxxxxxyyy{{{|||zzzxxxwwwvvvtttpppnnnpppqqqqqqpppooonnnmmmllliiihhhhhhiiikkkkkkjjjhhhiiigggfffgggiiiiiifffccccccdddeeedddbbbaaabbbccc___aaacccfffhhhjjjllllllmmmllljjjhhhhhhiiikkkllljjjiiihhhhhhiiiiiihhhgggjjjkkkllljjjhhhfffeeeeeelllkkkjjjjjjiiiiiijjjjjjlllhhhjjjvvv{{{vvvvvvvvvwwwssstttrrrnnnllliii```WWWZZZdddlllnnnnnnooonnnkkkjjjhhhfffgggiiiiiigggcccfffdddcccaaabbbccceeegggdddeeefffeeeddddddeeegggeeebbbaaadddccc``````bbbgggfffdddcccccceeehhhjjjnnnnnnppptttuuusssvvvzzz}}}|||zzznnnooovvv}}}}}}}}}}}}hhh\\\SSSQQQOOOJJJJJJOOO]]]qqqyyyyyy{{{zzzxxxpppqqqsssttttttsssrrrqqqnnnoooooommmjjjjjjmmmpppqqqqqqpppqqqqqqooollliiifffggghhhiiijjjiiiiiihhheeedddcccddddddccc```^^^aaa^^^[[[YYYZZZ[[[[[[[[[WWWXXXZZZ\\\^^^___``````eeehhhttt}}}jjj^^^XXXXXX\\\kkk{{{ooosss}}}uuuttttttvvvyyyyyyxxxwwwvvvvvvssspppmmmjjjkkklllmmmnnnnnnnnnnnniiihhhhhhiiikkkllllllkkkfffffffffiiijjjjjjgggddddddeeeeeedddbbbaaabbbccccccdddfffhhhjjjlllnnnnnnmmmkkkhhhfffeeehhhkkkmmmmmmjjjhhhhhhkkkllljjjgggkkklllllljjjgggeeeeeeeeejjjiiihhhggghhhiiijjjkkkkkkfffdddhhhrrrxxxssssssuuutttrrrqqqpppooommmlllggg___XXX```gggmmmmmmlllmmmkkkhhhfffeeedddfffhhhhhhgggeeedddccccccccccccdddffffffeeefffeeedddbbbbbbdddfff______aaaffffffcccdddggggggfffdddcccfffjjjnnnrrrpppmmmlllmmmkkkhhhjjjnnnrrrtttttttttzzzyyysssppprrrttttttssspppzzzyyyvvvooovvv|||kkkfff```[[[YYYXXXWWWUUURRRLLLJJJKKKNNNRRR]]]iiizzzzzz|||zzzwwwoooqqqsssuuuvvvtttrrrppplllllllllkkkjjjlllqqquuupppooonnnnnnnnnllliiifffbbbcccdddfffggggggffffffcccccccccdddeeeccc```]]]___\\\XXXVVVWWWXXXXXXXXXVVVUUUUUUWWWZZZZZZXXXUUU]]]]]]bbbppp}}}kkk[[[YYYbbbllluuu{{{lllmmmrrr}}}xxxtttpppqqqvvvsssrrrrrrrrrsssrrrooommmiiijjjkkklllmmmnnnnnnnnnhhhhhhhhhjjjlllmmmlllkkkffffffhhhiiikkkjjjhhhfffeeefffffffffdddcccccceeehhhhhhhhhiiijjjkkkllllllmmmkkkgggeeeeeehhhkkknnnoookkkhhhiiikkklllkkkiiikkklllllliiigggeeeeeefffhhhggggggggghhhjjjlllnnngggffffffggggggnnnzzzrrrppprrrsssqqqnnnooolllkkkllllllggg___ZZZfffkkknnnllljjjjjjgggccc``````aaacccfffggggggfffaaabbbdddfffgggfffdddcccggggggfffdddaaa```bbbddd______cccgggfffcccdddhhheeeddddddeeeiiinnnssswwwmmmiiigggfffccc```bbbhhhkkknnnqqqrrrxxx~~~|||zzznnnccckkkrrrrrriii^^^XXXVVVPPPTTT[[[bbbfffccc\\\UUUQQQOOOLLLKKKLLLNNNPPPQQQLLLNNNQQQTTTWWWaaattt~~~xxxxxxxxxvvvsssqqqrrrsssssssssrrrqqqppppppooommmlllkkklllooorrrmmmlllkkkkkkjjjiiifffddd```aaabbbddddddddddddccccccccccccdddeeedddaaa^^^\\\ZZZVVVUUUUUUUUUUUUUUUUUURRRPPPQQQUUUVVVSSSPPPYYYXXXZZZ___hhh|||xxxxxx|||jjjlllttt~~~}}}|||}}}zzztttnnnnnnrrrlllkkkkkkmmmooopppooonnnnnnnnnnnnmmmmmmkkkjjjjjjffffffhhhjjjlllmmmjjjhhheeefffggghhhhhhhhhgggfffeeefffggggggeeeeeefffgggiiiiiihhhhhhhhhhhhiiiiiinnnkkkhhhffffffiiilllooommmkkkiiihhhiiijjjjjjiiijjjkkkjjjhhheeedddeeefffffffffggghhhjjjkkkmmmnnnaaacccfffgggeeegggrrr~~~uuurrrnnnnnnpppqqqpppnnnnnnjjjiiillllllfff___\\\gggkkkllliiiggggggddd___]]]^^^___aaacccdddeeeeee___aaadddggggggeeebbb```eeefffeeeccc```______```aaabbbeeegggccc^^^___ccc```aaabbbeeeiiimmmqqqsssgggdddbbbcccaaa___bbbhhhllloooqqqrrrvvv{{{{{{xxxtttcccXXXSSSWWWWWWVVVTTTRRRPPPNNNMMMFFFGGGHHHIIIHHHJJJMMMPPPWWW^^^fffkkkooo{{{|||wwwsssqqqpppooommmqqqqqqrrrrrrqqqqqqppppppuuussspppllljjjiiiiiiiiijjjhhhgggggggggfffcccaaa``````aaabbbbbbaaa```___aaa``````aaabbbaaa___]]]YYYWWWTTTSSSSSSSSSRRRPPPRRROOOMMMNNNPPPRRRQQQOOOTTTTTTUUUWWWYYYgggzzzxxx~~~~~~xxxuuuuuuxxx|||~~~}}}}}}vvvrrrpppnnnkkkjjjqqqyyytttmmm||||||www|||xxxvvvvvvtttooonnnppplllkkkjjjlllnnnqqqqqqqqqnnnnnnnnnmmmllljjjiiihhhfffgggiiilllnnnmmmiiifffeeeeeefffeeeeeeddddddeeedddeeeggggggffffffgggiiijjjjjjiiihhhhhhhhhiiijjjkkkiiigggeeefffhhhkkkmmmiiiiiihhhfffdddeeegggiiiiiiiiihhhfffddddddeeefffeeefffggghhhjjjkkkkkkkkkdddbbbbbbfffhhhhhhmmmsssqqqwww|||yyypppooonnnnnnnnnnnnooooooooojjjiiimmmmmmeee^^^[[[dddffffffdddcccdddaaa]]]\\\^^^___````````````aaa___```bbbccccccaaa___^^^```aaabbbaaa___]]]]]]^^^``````bbbccc___ZZZ[[[```[[[]]]aaadddggghhhiiiiiiccc```___```___]]]```fffjjjkkkjjjiiinnnuuuyyywww~~~zzzsssooorrrrrrmmmddd[[[WWWVVVTTTZZZ```bbbaaabbbhhhmmm{{{xxxssstttssspppkkkiiijjjlllnnnoooqqqsssssssssrrrqqqsssqqqnnnkkkiiihhhfffdddfffeeeccccccdddcccbbb```````````````___]]][[[ZZZ]]][[[ZZZZZZ\\\\\\[[[YYYTTTSSSRRRRRRRRRPPPMMMKKKKKKKKKKKKMMMNNNOOONNNMMMOOONNNPPPSSSRRRWWWmmmyyymmmrrr{{{wwwwww{{{{{{zzztttggghhhiiiiiihhhiiimmmqqqmmmrrrwww{{{|||}}}~~~~~~~~~|||wwwtttuuutttpppkkkiiiiiijjjaaaaaadddiiimmmttt~~~www|||wwwtttqqqqqqtttggg```cccbbbvvvzzzuuu|||yyyrrrnnnppprrrpppooooooooonnnmmmnnnqqqsssuuuuuukkkkkklllllllllkkkkkkjjjgggiiillloooqqqooojjjfffdddddddddcccaaaaaabbbdddbbbdddffffffffffffhhhiiilllkkkjjjjjjjjjkkklllmmmgggeeedddcccccceeegggiiieeeggggggdddaaaaaadddhhhggghhhgggeeecccccceeegggeeefffhhhiiiiiiiiihhhgggmmmeee```eeejjjmmmmmmnnnrrrjjjmmmxxxwwwuuuqqqpppqqqqqqooommmlllmmmooorrrllljjjnnnmmmddd\\\ZZZ```bbbbbb``````bbb```\\\]]]___```___^^^]]]]]]]]]`````````______^^^]]]]]][[[]]]______^^^\\\\\\\\\[[[\\\___```\\\XXX[[[bbbZZZ]]]aaadddfffeeecccaaabbb___^^^___\\\YYY[[[```bbbbbb___]]]cccnnnvvvwwwwwwzzz||||||~~~}}}zzztttqqqttttttooohhheeeiiinnnjjjmmmqqquuuwwwvvvtttrrrmmmllljjjiiiiiihhhgggeeedddbbbaaaaaabbbbbbaaa___`````````___]]]ZZZXXXVVVYYYWWWUUUUUUVVVWWWWWWVVVQQQPPPPPPPPPPPPNNNJJJGGGFFFHHHKKKMMMNNNMMMLLLKKKMMMIIIKKKPPPNNNLLLVVVfffvvvaaa[[[WWWSSSVVV]]]bbblllxxxlllkkkhhhbbb\\\YYYZZZ]]]XXX]]]aaacccbbb```aaabbbbbbbbbbbbcccdddfffiiijjjgggiiihhhcccaaabbb```\\\]]]^^^```^^^\\\\\\^^^aaa^^^bbbjjjuuuvvvnnn}}}rrr[[[```nnn}}}xxxsssrrrqqqqqqppppppoooooooooooojjjiiioooqqqnnnnnnqqqnnnoooppppppooommmkkkiiimmmnnnoooooonnnkkkiiigggdddcccbbbaaabbbcccdddeeeaaabbbeeehhhiiijjjiiiiiihhhhhhgggggghhhjjjmmmooohhheeecccbbbcccdddcccccc\\\___dddggghhhfffccc```kkkgggdddeeehhhiiifffbbb```ccchhhjjjjjjiiiiiiiiiggggggggggggggghhhiiiiiifffjjjnnnpppttt}}}wwwsssrrrqqqqqqnnnrrrrrrmmmjjjlllooopppnnnppppppllleee```^^^^^^cccaaa___]]][[[\\\\\\]]]```````````````______^^^[[[YYYXXXZZZ^^^``````___fffccc^^^[[[[[[]]]aaaddddddbbb```______^^^\\\ZZZ]]]]]]___cccbbb^^^^^^bbb``````^^^[[[YYYYYY[[[]]]\\\ZZZYYYZZZ```hhhqqqwww|||zzz|||uuuqqqrrrppppppooollljjjhhhiiikkkooonnnmmmnnnqqqssssssssspppnnnllllllmmmlllgggdddbbb```]]]]]]^^^______^^^```___^^^^^^]]][[[XXXUUUZZZZZZYYYXXXVVVUUUTTTTTTTTTQQQNNNMMMMMMMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJLLLNNNPPPQQQcccxxxhhhXXXOOOQQQUUUZZZlll}}}qqqeee]]]ZZZ[[[]]]WWWYYY\\\\\\YYYVVVTTTTTTXXXWWWWWWXXXYYYZZZ[[[[[[]]]\\\[[[[[[\\\[[[YYYWWWTTTWWW[[[___aaaaaa```___gggttt|||~~~vvvqqqssslllmmm|||}}}yyyvvvsssppppppqqqqqqqqqrrrrrrrrrnnnjjjiiimmmooommmmmmppppppqqqrrrrrrqqqooommmkkknnnnnnooonnnmmmjjjhhhfffddddddcccccccccddddddeeecccdddfffhhhhhhgggeeeddddddbbbaaadddiiikkkjjjhhhllljjjgggfffeeeeeecccbbb^^^aaaeeeggghhhfffbbb```fffcccaaacccggghhhfffcccaaadddgggiiihhhgggggggggfffeeeeeeeeeeeefffggghhhfffhhhjjjiiikkksss~~~xxxtttrrrrrrsssrrrmmmppppppjjjhhhjjjllllllkkkmmmnnnkkkfffbbbaaaaaacccaaa___]]][[[[[[\\\\\\______```aaa```___^^^]]]XXXWWWVVVXXX\\\^^^___^^^cccaaa]]][[[[[[]]]```bbbdddbbb```___^^^]]][[[YYY\\\\\\```dddccc]]][[[]]][[[\\\\\\ZZZXXXXXXZZZ\\\[[[ZZZZZZ[[[```hhhoootttyyyvvv{{{zzzvvvrrrqqqsssqqqqqqnnnkkkhhhggghhhjjjnnnmmmmmmmmmoooppppppoooooommmkkkkkkkkkjjjfffcccbbb```^^^^^^___aaaaaa```]]]\\\ZZZZZZZZZYYYVVVTTTYYYXXXWWWVVVTTTRRRQQQPPPQQQOOOMMMLLLMMMMMMMMMLLLJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIHHHHHHIIIKKKMMMNNNSSSiiiwww```UUUOOOPPP]]]nnn}}}nnnccc]]]XXXUUUUUUVVVXXXYYYZZZYYYXXXWWWUUUVVVVVVVVVWWWXXX[[[]]][[[\\\^^^^^^\\\ZZZWWWUUU___aaabbbeeejjjsss}}}{{{ttthhhbbbdddhhhnnn{{{zzzzzzxxxwwwpppqqqqqqrrrrrrrrrqqqqqqnnnjjjhhhjjjllllllmmmoooppppppqqqqqqpppnnnllljjjmmmmmmmmmllljjjgggeeecccdddeeeeeeeeeeeeeeeddddddeeefffhhhiiihhhfffcccbbbdddbbbbbbgggnnnppplllfffjjjiiigggggghhhgggdddbbbaaacccfffggggggeeebbb___```^^^]]]```dddgggfffdddbbbdddggggggeeedddcccdddccccccbbbaaabbbcccddddddcccdddccccccdddgggmmmrrrssszzz}}}yyytttqqqpppqqqqqqpppkkknnnmmmiiifffiiijjjiiihhhjjjjjjiiigggeeedddeeebbbaaa___]]][[[[[[[[[[[[]]]^^^```aaa```___]]][[[XXXWWWWWWXXX\\\^^^______^^^^^^\\\\\\\\\]]]^^^___bbb```^^^]]]\\\[[[YYYWWWZZZ\\\aaagggeee]]]XXXXXXVVVXXXXXXXXXVVVVVVWWWXXXZZZZZZZZZ\\\```fffkkknnnpppmmmqqq~~~{{{}}}zzzzzzttttttssstttvvvrrrpppmmmiiiffffffhhhkkknnnmmmlllmmmnnnmmmkkkjjjlllkkkiiihhhhhhgggdddaaacccaaa``````aaabbbbbbaaa\\\ZZZXXXWWWXXXXXXWWWVVVYYYXXXVVVTTTRRRPPPNNNMMMOOOMMMKKKJJJLLLMMMMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGFFFFFFGGGHHHHHHIIIIIISSSgggwwwggg]]]VVVVVV[[[nnnssszzzwwwooofff___```]]]ZZZYYY[[[\\\\\\ZZZXXXXXXXXXVVVVVVYYY```fffnnnqqqsssqqqkkkeeeaaa```cccnnn|||}}}{{{kkkooopppkkkmmmxxxwwwmmmaaa[[[___lll|||}}}{{{zzzyyyvvvtttqqqqqqrrrrrrqqqpppooonnnmmmjjjggggggiiikkklllnnnkkklllmmmmmmkkkiiifffeeeiiihhhhhhgggeeecccaaa```eeefffgggggggggfffeeedddeeegggiiijjjiiigggeeecccdddeeegggkkkooonnniiidddccccccdddfffggghhhfffdddccceeeffffffeeeccc```^^^]]]\\\\\\^^^bbbeeeeeeddddddeeefffeeecccbbbbbbbbbaaa```___^^^^^^___```bbb_________aaadddggghhhhhhiiinnntttyyy}}}{{{{{{wwwssspppooonnnmmmllljjjmmmllliiihhhkkkmmmkkkhhhhhhhhhgggfffeeeeeeeeebbbaaa___]]]\\\[[[[[[[[[\\\]]]___``````^^^\\\ZZZZZZZZZZZZ[[[]]]___aaaaaa[[[[[[[[[\\\\\\\\\\\\\\\___]]][[[ZZZZZZYYYWWWUUUVVVZZZbbbiiiggg___XXXWWWTTTUUUWWWVVVTTTSSSSSSSSSWWWXXXYYY[[[^^^bbbeeeffffffdddgggssszzzqqq{{{}}}sss{{{zzzwwwxxxyyyxxxxxxpppooolllhhhfffgggjjjmmmnnnmmmllllllmmmkkkiiifffiiihhhfffeeedddbbb```___fffdddbbbbbbccccccaaa```]]][[[YYYYYYZZZ[[[\\\[[[[[[ZZZXXXUUUSSSPPPNNNMMMOOOLLLJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJHHHGGGEEEDDDFFFFFFFFFEEEEEEEEEEEEFFFIIIJJJRRRfffrrrggg___```hhh{{{}}}vvvnnnkkkoootttvvvuuupppooommmiiihhhnnnyyy{{{yyyzzzvvvvvvyyy~~~xxxrrrqqq|||yyytttnnnddd[[[dddppp}}}{{{xxxuuuqqqmmmkkklllmmmoooppppppooonnnnnnllljjjgggfffgggjjjllllllhhhiiiiiiiiihhheeebbbaaaccccccbbbaaa```___^^^^^^ffffffggghhhgggfffdddcccgggggghhhgggfffdddaaa```aaaeeejjjkkkgggcccaaa```ccccccccceeeggggggeeedddddddddddddddbbb```^^^]]]]]]\\\\\\^^^```bbbbbbaaadddeeeeeecccaaa```aaabbb```___]]][[[[[[\\\^^^___]]]]]]^^^aaafffhhhgggeeeggggggeeecccgggsssvvvtttvvvxxxyyyvvvtttqqqppppppooonnnllljjjlllllljjjlllpppqqqnnnhhhgggfffeeeeeedddccccccaaa```___^^^]]]\\\\\\\\\]]]^^^___```___^^^\\\[[[[[[\\\\\\\\\]]]^^^___aaaYYYZZZ[[[\\\\\\[[[ZZZYYY[[[YYYWWWWWWWWWWWWUUUTTTSSSWWW```iiihhh```ZZZYYYUUUVVVWWWVVVSSSQQQPPPQQQVVVVVVXXXYYY[[[]]]^^^___```___bbbnnn|||zzzppp{{{zzzkkkdddlllooo{{{}}}|||||||||yyyuuummmmmmmmmkkkiiijjjmmmpppnnnmmmkkkkkkkkkkkkhhhffffffeeedddbbb```___^^^^^^hhhfffdddccccccaaa___]]]^^^\\\ZZZZZZ[[[]]]^^^]]]\\\[[[ZZZWWWUUUSSSQQQQQQPPPNNNKKKJJJJJJJJJJJJIIIKKKKKKJJJIIIGGGFFFDDDCCCEEEEEEFFFEEEEEEEEEDDDDDDGGGFFFFFFLLL]]]{{{mmmccc]]]dddwwwxxx```VVVdddWWWZZZ\\\WWWbbb{{{zzz{{{zzzxxxuuuqqqmmmkkkiiigggiiilllooopppqqqppppppkkkkkkiiifffgggkkkllljjjhhhhhhiiiiiigggdddaaa```____________````````````ggggggggggggfffeeeddddddhhhfffeeecccaaa___]]]]]]dddiiimmmkkkddd______bbbiiihhhffffffgggfffcccaaabbbbbbaaa```___]]]\\\[[[[[[\\\\\\]]]^^^^^^______bbbbbbaaa```^^^___aaaccc```^^^\\\ZZZZZZ[[[]]]___^^^^^^___aaacccdddcccbbbhhhhhhgggdddcccffflllrrr}}}uuusssvvvxxxwwwtttooonnnnnnoooqqqrrrqqqpppjjjllllllkkknnnrrrrrrnnnhhhfffcccbbbccccccbbb```````````````_________^^^_______________^^^]]]]]][[[\\\\\\\\\ZZZZZZ\\\^^^ZZZZZZ[[[\\\\\\ZZZYYYXXXXXXWWWVVVVVVWWWXXXWWWUUURRRVVV^^^ffffff```[[[[[[VVVWWWWWWUUUSSSQQQRRRSSSVVVVVVWWWXXXYYYYYYZZZZZZ]]]___cccmmm{{{xxxqqqvvv|||{{{nnnbbbbbbiiiiiimmmpppxxx}}}zzz}}}~~~||||||{{{vvvppplllnnnppppppooonnnoooooommmkkkiiihhhiiijjjiiihhhffffffeeebbb___^^^^^^___fffeeecccbbbbbb```]]][[[[[[ZZZXXXYYY[[[\\\\\\[[[ZZZZZZYYYXXXWWWUUUTTTTTTQQQOOOLLLJJJJJJJJJIIIHHHJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCEEEEEEEEECCCGGG\\\hhhYYYXXXaaappp}}}qqqZZZPPPPPPtttqqqhhh___aaakkksssttt}}}yyyzzz{{{tttzzzyyywwwtttqqqooooooooojjjkkknnnpppppppppnnnmmmjjjllljjjggghhhmmmlllhhhggghhhhhhhhhfffccc```^^^^^^______aaabbbdddfffggghhhgggfffeeeddddddddddddeeecccaaa``````aaacccdddiiikkkllliiieeebbbccceeejjjhhhfffddddddcccbbb``````___^^^\\\[[[ZZZYYYYYYWWWYYYZZZZZZ[[[\\\]]]^^^]]]]]]]]]\\\[[[]]]```cccaaa___\\\ZZZZZZ[[[]]]___```aaaaaa`````````aaabbbdddfffhhhgggeeecccdddffflllvvvwwwwwwvvvwwwxxxwwwtttrrrkkkkkkkkknnnqqqrrrqqqpppjjjlllkkkiiilllooonnniiifffccc``````aaabbbaaa```___``````aaaaaaaaaaaaaaaaaa```___^^^^^^^^^______]]]^^^^^^]]]ZZZYYYZZZ\\\\\\\\\\\\\\\[[[YYYXXXWWWWWWVVVVVVWWWYYYZZZZZZYYYSSSUUU\\\bbbbbb\\\XXXYYYVVVVVVVVVUUUTTTTTTVVVYYYXXXXXXXXXXXXXXXXXXXXXXXXYYY^^^dddlllzzzrrr|||}}}ooo___[[[```dddeeeeeeeeejjjwww~~~~~~yyy|||}}}yyyxxxyyyvvvpppmmmqqqvvvwwwuuuqqqnnnllljjjgggeeedddfffhhhjjjjjjhhhhhhhhheeeaaa___```bbbbbbaaa```aaaaaa```]]][[[YYYYYYXXXYYY[[[[[[ZZZYYYVVVVVVVVVVVVUUUUUUUUUUUUPPPNNNKKKJJJKKKLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBDDDDDDEEEDDDDDDNNNggguuubbbXXX[[[dddmmmxxxuuuggg___fffrrrrrrmmmlllkkkqqqtttxxxxxxrrrkkkhhhjjj]]]ccclllxxxzzzzzz~~~vvvuuuzzzzzzxxxwwwuuurrrooooooqqqrrrqqqqqqrrrrrrpppmmmiiigggiiilllkkkhhhiiimmmlllgggffffffgggfffdddaaa^^^\\\___```aaacccfffiiikkkmmmhhhgggeeedddccccccddddddaaa```___```ccchhhmmmpppiiigggdddbbbbbbbbbbbbbbbfffdddaaa```aaabbbbbbaaa^^^]]][[[ZZZYYYXXXXXXXXXTTTUUUWWWXXXYYYZZZ\\\^^^YYYZZZYYYXXXYYY[[[___cccbbb```]]]ZZZZZZ[[[^^^___aaabbbbbbaaa___```bbbeee\\\^^^______^^^^^^aaacccaaaccchhhqqq}}}zzzxxxppprrrsssrrrnnnlllnnnppplllkkklllmmmoooooommmkkkkkkkkkjjjhhhiiillliiidddccc```]]]^^^```bbbbbb```______aaabbbcccccccccccccccaaa___^^^]]]^^^```aaa```aaabbb___[[[ZZZ[[[]]]]]]]]]]]]\\\ZZZYYYWWWWWWXXXWWWWWWXXX[[[]]]]]]\\\TTTUUUZZZ___^^^XXXVVVWWWUUUVVVVVVUUUUUUWWW[[[^^^[[[ZZZYYYXXXXXXXXXXXXXXXTTT[[[bbbjjjwww|||kkkVVVUUU[[[]]]^^^^^^bbbeeehhhqqqzzz}}}|||wwwvvvyyyxxxsssoootttzzz|||yyyrrrllliiihhheeebbbaaadddgggjjjkkkjjjkkkjjjgggcccaaaccceee^^^^^^^^^___aaa```^^^\\\ZZZZZZZZZ[[[]]]\\\ZZZXXXRRRRRRRRRSSSTTTTTTUUUUUUOOOMMMKKKKKKLLLMMMMMMMMMHHHHHHHHHGGGFFFEEEDDDCCC@@@AAABBBCCCDDDCCCBBBBBB@@@???AAADDDDDDFFFPPP]]]zzzkkkcccgggXXX[[[aaalll{{{zzzzzz}}}eeekkkpppttt{{{~~~vvvjjjccceee```VVVOOOPPPUUUXXX]]]]]]___aaaccchhhuuu}}}~~~|||wwwxxx~~~{{{|||xxxttttttvvvvvvrrrnnntttsssqqqooollljjjhhhgggmmmllljjjiiiiiiiiijjjjjjgggeeecccaaa___^^^^^^^^^aaa``````bbbeeehhhiiiiiimmmkkkhhhdddbbb`````````eeeaaa^^^bbbooowwwrrrfffbbbbbb```______``````aaaeeeeeedddcccaaa___^^^]]]^^^]]]\\\ZZZXXXVVVSSSRRRSSSUUUWWWZZZ[[[ZZZYYYXXXWWWUUUTTTWWW]]]aaacccbbb```]]]YYYYYY\\\_________aaa```^^^^^^______^^^\\\dddbbb___\\\[[[\\\^^^___eeeccc```aaafffoooyyy|||{{{zzzooopppqqqpppppppppqqqsssooonnnkkkiiigggggghhhiiigggggggggggggggfffeeeeeeaaaaaaaaabbbcccdddeeefffgggeeecccdddfffgggeeeccc``````^^^^^^]]]^^^___```eeedddbbb```]]]ZZZWWWVVVXXXZZZ\\\\\\[[[[[[\\\]]][[[[[[ZZZYYYZZZ[[[]]]^^^]]]^^^^^^[[[WWWVVVXXX[[[[[[YYYVVVTTTUUUXXX[[[^^^XXXWWWVVVUUUUUUVVVWWWXXXXXXXXX]]]iiiyyyiiiXXXYYY___```bbbbbb```]]]\\\___fffmmm}}}xxxuuuvvvxxxyyyzzzxxx|||}}}uuummmjjjiiigggeeecccdddgggjjjllllllnnnllljjjhhhfffeeeeeeffffffccc___\\\]]]___```aaaZZZZZZZZZYYYXXXWWWUUUTTTSSSQQQOOOMMMKKKJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHLLLGGGEEEFFFFFFCCCBBBDDDAAAAAAAAAAAA@@@@@@???>>>@@@AAABBBAAAAAACCCFFFHHHSSSrrrxxxuuuNNNRRRTTTSSSVVVZZZXXXRRRQQQTTTSSSMMMMMMXXXeeemmmtttyyyzzzxxxzzz|||zzzvvvwww{{{{{{wwwwwwtttqqqrrruuuvvvtttqqqrrrrrrpppooommmlllkkkjjjjjjiiiiiiiiijjjkkkmmmnnngggeeecccaaa````````````___```bbbeeehhhjjjiiigggeeeeeeeeedddcccbbbaaaaaa^^^aaacccfffkkkoookkkdddbbbaaa```______```aaaaaaaaaaaaaaaaaa```^^^\\\[[[[[[ZZZZZZYYYXXXVVVUUUTTTTTTVVVXXXYYYZZZXXXVVVUUUVVVVVVXXX]]]bbbeeedddbbb^^^\\\ZZZZZZ]]]^^^^^^]]]___^^^]]]]]]^^^___^^^\\\^^^]]]\\\[[[\\\]]]___```^^^]]]\\\]]]```eeejjjnnn}}}}}}xxxvvvvvvvvvuuunnnppprrrsssrrrrrrqqqqqqooonnnkkkjjjiiijjjkkkllllllkkkiiigggffffffggggggddddddddddddeeeffffffgggfffdddbbbccceeeeeecccaaa___^^^]]]]]]]]]^^^______bbbbbbaaa___]]][[[YYYXXXZZZ[[[[[[\\\]]]]]]]]]\\\\\\\\\[[[ZZZZZZ[[[[[[\\\]]]___aaa___ZZZVVVTTTSSSWWWVVVUUUTTTUUUVVVWWWXXXWWWVVVVVVUUUUUUVVVWWWXXXTTTYYYdddpppyyy|||yyyuuusssyyytttdddZZZ[[[]]]\\\^^^\\\YYYUUUSSSTTTXXX[[[kkkzzz|||wwwuuuuuuwwwxxxxxxuuuwwwxxxuuuooollllllnnnrrrqqqrrrssstttssspppnnnkkkjjjiiigggfffgggggghhhfffdddbbbbbbbbbbbb```^^^YYYXXXWWWVVVUUUTTTSSSRRRQQQOOOMMMKKKJJJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGEEEAAABBBGGGIIIFFFBBBAAA??????@@@@@@??????>>>===>>>???@@@@@@@@@AAADDDFFFHHHSSSfff{{{pppssssssxxx}}}{{{|||XXXXXXTTTOOOOOOTTTVVVVVVWWW```ggggggkkkyyyzzzwwwuuurrryyyzzzyyywwwxxxzzzxxxttttttrrrqqqssswwwyyyxxxvvvppppppooommmmmmllllllllljjjiiiiiiiiijjjkkklllmmmgggfffdddbbbbbbbbbbbbccc^^^___cccgggkkkkkkiiifffbbbccceeefffeeecccaaa```\\\dddkkkjjjgggeeecccaaaaaa```___^^^^^^___aaaaaa]]]^^^___```___]]][[[YYYXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYWWWUUUTTTTTTVVVZZZ```ddddddaaa___\\\[[[ZZZ[[[]]]]]]]]][[[]]]\\\[[[\\\]]]^^^]]]\\\YYYYYYZZZ[[[\\\^^^______^^^^^^___``````aaaaaaaaadddhhhpppxxxyyywwwuuusssssstttttttttsssmmmoooqqqssssssrrrpppoooooonnnlllkkkkkklllnnnooonnnllliiifffdddeeeggghhhgggggggggggggggggghhhhhhdddbbbaaaaaabbbbbbaaa___^^^^^^]]]]]]^^^___````````````___^^^]]][[[[[[ZZZ]]][[[ZZZ[[[^^^___]]]ZZZ\\\[[[[[[ZZZZZZZZZ[[[[[[[[[___dddeeebbb\\\WWWSSSVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXSSS[[[gggppprrrnnnhhhcccaaagggggg___[[[\\\ZZZTTT[[[XXXUUURRRRRRRRRRRRRRRUUUbbbsss}}}zzz{{{}}}zzzvvvuuuuuuvvvvvvuuuvvvvvvtttpppmmmoootttyyyzzz|||~~~~~~yyyqqqkkkeeedddcccccccccdddeeefffeeedddeeeeeeeeebbb^^^ZZZVVVUUUSSSQQQOOOOOOOOOOOOMMMLLLJJJIIIHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFEEEEEECCCEEENNN\\\aaaXXXKKKBBB>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>>>>@@@CCC@@@@@@EEEWWWxxxzzzwwwzzz}}}{{{wwwrrryyyzzzzzzzzz{{{zzzwwwtttpppooooooppptttuuuuuutttooonnnmmmkkkjjjjjjjjjjjjlllkkkjjjiiihhhhhhgggggggggfffdddccccccdddeeeeee___```bbbfffiiijjjhhhfffgggggghhhgggfffdddbbbaaadddlllqqqlllddd```___]]]______^^^^^^^^^___aaabbb]]]^^^___``````^^^\\\ZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWTTTVVVZZZ]]]^^^]]][[[YYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYZZZ\\\]]]\\\[[[WWWXXXZZZ\\\]]]^^^]]]]]]``````aaaaaa```___^^^]]]```aaaccceeeiiiooovvv{{{|||yyyxxxwwwvvvvvvuuusssrrrpppmmmmmmmmmnnnooopppooonnnooonnnlllkkkkkklllmmmnnniiihhhfffeeeddddddeeeeeehhhhhhhhhhhhhhhgggggggggbbbaaa`````````______^^^^^^^^^______``````aaabbb```___^^^]]]\\\[[[ZZZZZZ]]]YYYWWWYYY]]]___[[[WWWYYYYYYYYYYYYZZZZZZ[[[[[[XXX]]]ccchhhhhheeeaaa^^^ZZZYYYXXXWWWWWWVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXTTTZZZaaaccccccccceeeiiiaaaccc```ZZZXXXYYYUUUOOOVVVSSSQQQRRRUUUWWWUUUSSSSSSYYY___hhh{{{~~~yyyxxxzzz{{{xxxvvvuuuuuuuuuuuutttsssrrrpppmmmlllnnntttyyyyyyzzz|||~~~{{{tttkkkeee___^^^]]]]]]]]]^^^___```bbbbbbbbbbbbaaa^^^YYYUUUSSSQQQNNNLLLJJJJJJKKKLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCKKK\\\pppvvvgggPPPAAA=========>>>>>>======<<<;;;<<<======<<<<<<>>>@@@;;;@@@DDDHHHUUUsss~~~{{{zzzwwwtttqqqxxxwwwxxxzzz{{{yyyuuusssllllllkkklllmmmmmmmmmlllpppnnnllliiihhhgggggggggjjjjjjiiihhhgggfffeeedddgggfffeeeddddddeeeffffffbbbbbbaaacccfffhhhggggggkkkjjjiiigggggggggggghhhppptttssskkkccc___^^^\\\]]]]]]]]]]]]^^^___aaabbb___```aaabbbaaa```^^^]]]\\\\\\\\\\\\[[[YYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[YYYZZZZZZZZZXXXWWWWWWVVVZZZ[[[\\\\\\\\\[[[ZZZZZZYYYXXXXXXYYY[[[\\\[[[ZZZXXXZZZ[[[]]]]]]]]]\\\[[[\\\\\\[[[ZZZZZZYYYYYYZZZ^^^^^^]]]\\\[[[\\\___bbbfffoooyyy{{{yyyyyyxxxxxxvvvvvvuuusssqqqooooooooooookkkhhhgggiiilllmmmnnnpppnnnllljjjiiiiiijjjjjjdddeeefffggggggfffdddcccffffffgggggggggfffeeeeeeaaaaaaaaa```^^^^^^]]]]]]]]]]]]^^^^^^____________aaa```^^^\\\ZZZYYYYYYYYY[[[XXXUUUWWW[[[\\\YYYTTTTTTUUUVVVWWWYYYZZZ[[[[[[XXXZZZ^^^cccffffffeeeccc\\\YYYVVVTTTSSSUUUWWWYYYVVVVVVVVVVVVVVVVVVVVVVVVPPPSSSVVVVVVUUUZZZccckkkccc```YYYRRRQQQSSSSSSPPPNNNLLLKKKNNNRRRTTTRRROOOQQQTTTSSSSSS^^^vvv}}}||||||xxxtttuuuzzzzzzxxxuuuttttttttttttssslllkkkjjjhhhggghhhkkkmmmqqqqqqqqqqqqpppkkkddd___\\\[[[ZZZYYYXXXYYYZZZ[[[___]]]ZZZYYYXXXVVVSSSQQQPPPNNNKKKIIIHHHHHHJJJJJJGGGFFFEEEDDDDDDDDDFFFFFFDDDDDDBBBAAA@@@@@@@@@@@@???EEEUUUfffjjj\\\GGG:::<<<<<<============<<<<<<:::<<<======<<<;;;<<<===777>>>CCC@@@???MMMkkkzzz{{{zzzxxxuuusssrrrsssttttttrrrssswwwxxxuuussssssqqqppppppooonnnmmmllllllpppnnnkkkhhhfffffffffgggfffggghhhhhhhhhhhhgggggggggfffeeeddddddeeefffffffffdddcccccceeeggggggfffiiihhhgggfffhhhjjjmmmnnntttvvvsssjjjcccaaa___\\\\\\\\\[[[\\\]]]___aaabbbbbbbbbbbbaaa```___^^^^^^]]]]]]]]]]]]\\\ZZZYYYYYYYYYYYY[[[\\\]]]^^^^^^^^^______]]]ZZZWWWVVVWWWYYY[[[]]]]]]]]][[[ZZZ[[[\\\ZZZYYYXXXYYYZZZ[[[ZZZYYYZZZ[[[\\\\\\\\\[[[ZZZYYYZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZ[[[ZZZYYYZZZ\\\^^^]]]aaaeeegggmmmxxx|||yyywwwvvvwwwvvvqqqnnnnnnooopppppppppqqqsssuuuqqqlllfffdddgggkkknnnooopppnnnkkkiiigggggghhhhhheeegggiiijjjjjjhhheeecccbbbccceeeffffffeeedddcccaaabbbbbbaaa^^^]]]]]]^^^[[[[[[\\\\\\\\\\\\[[[ZZZaaa___]]][[[YYYXXXXXXYYYYYYWWWUUUVVVYYYYYYWWWTTTRRRSSSTTTVVVWWWXXXXXXXXXXXXWWWWWWYYY\\\^^^]]]]]]WWWUUUQQQOOONNNQQQTTTVVVTTTTTTTTTTTTSSSRRRQQQPPPGGGKKKOOOOOOOOOQQQWWW]]][[[VVVOOOJJJJJJNNNQQQSSSMMMLLLLLLMMMNNNNNNMMMKKKLLLQQQRRROOOQQQ]]]jjjrrr}}}}}}yyywwwvvvtttqqqsssxxxyyyvvvsssqqqqqqrrrrrrrrrkkkkkkjjjiiihhhgggfffeeejjjhhhggggggfffddd```]]]ZZZZZZXXXWWWWWWXXXYYYYYY[[[XXXTTTQQQPPPPPPOOOMMMMMMLLLJJJIIIIIIIIIJJJKKKFFFEEEDDDCCCBBBCCCDDDEEECCCBBB@@@>>>======>>>>>>>>>???DDDKKKLLLDDD===:::999:::;;;;;;<<<;;;;;;;;;999;;;===<<<;;;:::::::::888888999;;;;;;???JJJUUUsss|||zzzyyy{{{|||{{{xxxuuussstttvvvxxxsssooopppuuuwwwtttsssttttttttttttrrrpppooonnnnnnpppnnnkkkiiihhhhhhiiijjjhhhhhhiiijjjjjjiiihhhggghhhgggeeedddddddddeeeeeeiiihhhggghhhiiihhhfffdddddddddeeefffhhhiiikkkllllllqqqqqqjjjbbb```___^^^[[[[[[[[[[[[]]]___aaabbbcccbbb```^^^]]]\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]_________\\\XXXWWWYYY\\\]]]^^^^^^\\\ZZZZZZ\\\^^^[[[ZZZYYYYYYZZZZZZYYYXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYZZZZZZYYYYYYZZZ]]]``````cccccc___^^^bbbfffgggfffkkkttt~~~}}}{{{uuuttttttvvvwwwtttnnniiijjjmmmqqqrrrrrrrrrtttvvvsssnnnhhhgggkkkoooppppppnnnllljjjhhhggghhhiiiiiiiiiiiijjjiiihhheeecccaaa```aaaccceeeeeeeeedddcccbbbcccdddbbb___]]]^^^```\\\]]]]]]]]]]]]\\\ZZZYYY^^^]]][[[YYYXXXYYYZZZ[[[XXXXXXXXXXXXXXXWWWVVVUUURRRSSSTTTUUUUUUUUUTTTSSSUUUSSSQQQQQQTTTUUUUUUSSSQQQOOONNNLLLMMMNNNPPPRRRPPPPPPPPPPPPNNNLLLKKKIIIBBBFFFJJJLLLKKKKKKLLLNNNNNNLLLJJJIIIIIIKKKOOOSSSMMMNNNOOONNNLLLKKKKKKLLLHHHNNNQQQNNNMMMRRRYYY\\\bbbuuu{{{xxx{{{yyyuuussstttuuussstttwwwwwwsssooommmmmmnnnooopppmmmmmmlllkkkjjjhhheeeccceeedddbbbbbbbbb```]]][[[VVVVVVUUUUUUUUUWWWXXXYYYVVVTTTQQQOOONNNNNNLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLFFFEEECCCBBBBBBBBBCCCCCCBBBAAA>>><<<;;;;;;<<<======;;;<<<===;;;777999>>>666777888888999999888888777999;;;:::999777777777999555555;;;===<<<>>>BBBQQQmmmxxx{{{zzztttvvv}}}yyywwwuuuvvvwwwxxxwwwvvvuuuppppppvvvyyyvvvuuuxxxpppppppppooolllkkkkkkkkkooonnnkkkiiiiiikkkmmmnnnmmmmmmmmmlllkkkiiifffeeehhhgggeeedddccccccddddddjjjjjjkkklllmmmkkkfffcccbbbccceeefffgggfffeeedddbbbkkkpppjjjbbb^^^___```ZZZZZZZZZ[[[]]]___aaabbbbbb```]]][[[YYYYYYZZZZZZWWWXXXYYY[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[]]]^^^\\\YYYXXXZZZ\\\_________\\\ZZZYYY]]]```\\\[[[YYYYYYZZZZZZYYYWWWWWWWWWWWWWWWXXXXXXYYYYYYUUUVVVXXXYYYYYYXXXWWWVVVYYYYYYWWWUUUTTTUUUXXX[[[TTTZZZ^^^]]]]]]aaaeeeeeeddddddccceeejjjuuuyyyvvvuuuttttttuuuqqqnnnnnnppppppnnnkkkiiimmmrrrsssqqqooonnnooouuupppllllllppptttsssqqqlllkkkiiihhhhhhiiikkkllllllkkkhhhfffcccaaa_________```ccceeeeeeeeedddcccccceeeeeeccc```^^^___aaa```aaaaaaaaa```^^^\\\[[[\\\[[[YYYXXXYYYZZZ\\\]]]WWWYYYZZZYYYWWWVVVVVVWWWSSSTTTTTTTTTSSSRRRPPPOOORRROOOMMMNNNQQQSSSRRRPPPMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNNNNMMMKKKHHHFFFDDDDDDEEEGGGHHHHHHHHHIIIJJJGGGHHHJJJMMMLLLKKKMMMPPPGGGJJJLLLJJJHHHGGGIIIKKKCCCIIIKKKGGGEEELLLTTTXXXWWW```nnn~~~}}}yyyvvvwwwzzzzzzvvvqqqwwwsssrrrvvvyyywwwwwwxxxuuuqqqllliiijjjlllmmmnnnllljjjhhhggggggeeecccaaacccbbbaaaaaa```^^^[[[XXXQQQQQQQQQQQQSSSUUUWWWYYYTTTRRRPPPOOOOOONNNKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMFFFEEECCCBBBAAAAAABBBBBBBBB@@@>>>;;;::::::;;;<<<777888;;;<<<888444777>>>444444555666666777666666666888999999777555444555444555999<<<999555999BBB???RRRqqq|||vvvtttwwwxxxvvvtttqqqtttwwwyyywwwvvvuuutttrrrnnnooouuuwwwtttsssvvvnnnnnnnnnmmmlllkkkiiihhhhhhjjjjjjhhhfffhhhjjjjjjjjjjjjkkkkkkjjjiiihhhgggaaaaaabbbaaaaaacccgggjjjiiiiiiiiiiiihhhgggffffffeeeggggggcccaaabbb```\\\]]]^^^``````^^^^^^___```aaa```^^^]]]\\\]]]___```]]]]]]]]][[[YYYXXXZZZ[[[___[[[YYY[[[___bbbaaa^^^```^^^[[[YYYYYY\\\___aaa^^^]]][[[YYYXXXYYYZZZ[[[\\\[[[[[[[[[]]]]]][[[YYYYYYYYYYYYYYYWWWUUUSSSRRRRRRTTTWWWYYYYYYWWWTTTRRRYYYYYYYYYYYYYYYYYYYYYYYYVVVTTTRRRQQQQQQTTTWWWYYYYYYYYYYYYYYYZZZ[[[\\\]]]___\\\\\\___aaaaaadddiiissssssuuuxxx|||yyytttnnnkkkllloooqqqqqqrrrqqqqqqqqqppppppooooooqqqssstttrrrmmmkkklllnnnllliiifffgggkkknnnoooooojjjkkklllmmmllllllkkkjjjhhhgggeeecccaaa```______aaaaaa```_______________dddffffffddd```]]][[[ZZZ\\\\\\^^^aaacccbbb^^^[[[[[[WWWSSSSSSWWWXXXVVVSSSZZZWWWTTTSSSRRRRRRPPPOOOLLLMMMOOOPPPPPPOOONNNMMMMMMNNNOOOPPPPPPOOOMMMLLLJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIHHHFFFCCC@@@FFFGGGIIIJJJJJJIIIGGGFFFIIIFFFDDDGGGLLLOOOMMMJJJHHHGGGFFFDDDDDDDDDEEEFFFJJJHHHGGGFFFGGGJJJNNNQQQRRRRRRUUU]]]gggvvv}}}|||wwwqqqpppsssuuussspppsssuuuwwwwwwvvvsssooommmnnnnnnnnnmmmlllkkkkkkjjjiiiiiiiiigggddd```___^^^ccc```]]]]]]^^^\\\WWWSSSQQQOOONNNSSSXXX[[[YYYUUUUUUWWWVVVPPPHHHDDDEEEHHHKKKKKKKKKLLLMMMLLLIIIFFFJJJKKKKKKGGGBBB???>>>???<<<<<<<<<<<<;;;:::999888555666777888888888888888666666777777777777666666555555555555444444444444666666666777888888999999??????JJJ^^^ppp~~~{{{uuutttvvvwwwuuussswwwyyy||||||zzzwwwuuuuuuvvvrrrqqquuutttpppnnnqqqmmmmmmlllkkkjjjiiihhhhhhiiijjjkkkiiihhhhhhhhhhhheeefffhhhiiigggeeebbb```]]]^^^_________```ccceeecccdddeeefffeeedddcccbbbbbbdddccc___^^^```___\\\]]]^^^^^^]]]\\\\\\]]]___^^^^^^]]]\\\]]]]]]^^^___^^^]]]\\\[[[\\\\\\]]]^^^^^^[[[YYY[[[___aaa___\\\^^^\\\[[[YYYZZZ[[[]]]___^^^\\\ZZZWWWVVVVVVWWWWWWYYYXXXXXXYYYZZZZZZXXXWWWVVVVVVWWWVVVUUUTTTRRRQQQLLLNNNQQQSSSSSSRRRPPPNNNPPPPPPOOOOOOOOOOOOOOOOOOQQQPPPNNNNNNNNNQQQSSSUUUVVVVVVWWWWWWXXXXXXYYYZZZXXXVVVWWW\\\^^^]]]^^^bbbhhhgggeeeeeehhhlllppptttooorrrzzz~~~zzzwwwvvvuuurrrpppsssooojjjiiillloooqqqqqqooooooooooooooopppppppppqqqrrrqqqooollljjjiiijjjjjjhhhggghhhkkknnnooonnnkkkjjjiiihhhggggggggghhhgggfffeeecccbbbaaaaaaaaa______^^^^^^^^^^^^______aaaaaa```]]]ZZZZZZ[[[]]]___^^^^^^^^^______]]][[[YYYUUURRRSSSVVVWWWUUURRRTTTTTTTTTUUUUUUSSSPPPLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHFFFEEEFFFFFFEEECCCAAACCCDDDFFFGGGGGGFFFDDDCCCFFFDDDCCCFFFKKKMMMLLLIIIFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDBBBBBBCCCGGGJJJMMMLLLJJJKKKOOOSSSZZZhhhvvv}}}zzzxxxuuuqqqnnnooorrrtttrrrooolllnnnppprrrrrrqqqooommmmmmllljjjhhhfffeeeddddddbbbccccccbbbaaa```aaaaaa```___^^^^^^]]]ZZZVVVSSSPPPOOOQQQWWW]]]^^^ZZZVVVUUUUUUSSSNNNIIIFFFEEEFFFKKKJJJJJJKKKLLLKKKHHHEEEEEEFFFEEEBBB>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999888555555666666777777777777555555555666666555555555666666555555555444444444555555666666777888888999666555;;;GGGQQQ\\\qqq}}}xxxvvvvvvvvvxxxyyyyyyxxx|||xxxtttsssuuuuuutttrrrqqqtttvvvvvvtttrrrqqqqqqwwwtttrrrsssqqqmmmlllmmmlllkkkjjjiiihhhgggggggggfffffffffffffffeeeddddddccceeeggggggfffbbb]]][[[\\\]]]____________```bbb^^^```bbbddddddcccaaa```^^^```___[[[[[[^^^___]]]^^^^^^\\\ZZZXXXXXXZZZ]]][[[[[[\\\]]]]]]^^^^^^^^^^^^\\\ZZZ[[[___aaa```___[[[YYYYYY[[[^^^___]]]ZZZZZZYYYYYYYYYYYYZZZ[[[\\\[[[ZZZWWWUUUSSSSSSSSSSSSUUUTTTTTTUUUVVVWWWUUUSSSRRRRRRSSSSSSRRRRRRQQQPPPIIIKKKMMMOOOOOONNNMMMLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVQQQQQQTTTZZZ\\\ZZZZZZ\\\bbb```]]][[[ZZZ[[[]]]^^^ZZZ]]]aaaeeefffjjjuuu{{{tttrrrtttvvvxxx}}}~~~~~~zzzxxxvvvtttssspppmmmjjjiiihhhhhhiiikkkllllllkkkkkkiiiggghhhkkknnnppppppmmmmmmmmmmmmnnnooopppppppppooommmlllllljjjhhhfffhhhggggggiiikkkllllllkkkkkkiiifffdddcccdddeeegggeeeddddddcccccccccdddddd^^^]]]]]]]]]]]]]]]^^^______]]]ZZZWWWVVVXXX]]]aaaaaa___\\\[[[[[[[[[ZZZYYYWWWTTTRRRSSSUUUVVVTTTRRRQQQSSSUUUXXXYYYVVVPPPLLLJJJJJJLLLLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFCCCBBBAAAAAACCCDDDDDDCCCAAABBBCCCDDDDDDCCCBBBAAABBBAAABBBEEEJJJKKKHHHEEECCCBBBAAA@@@@@@@@@AAABBBAAA@@@??????AAADDDHHHJJJIIIGGGGGGHHHGGGGGGMMMUUUUUU^^^kkkxxx}}}wwwwwwxxxwwwuuupppnnnnnnppptttvvvsssqqqkkklllnnnooooooooonnnnnnmmmjjjfffbbb___]]]]]]]]]```___]]]\\\\\\]]]___```]]]___aaa```]]]YYYVVVUUUQQQRRRUUU[[[``````[[[WWWWWWUUUQQQOOOMMMLLLIIIHHHIIIHHHHHHIIIJJJIIIFFFDDD@@@@@@@@@>>>;;;999999999;;;;;;;;;:::999999888888444444555555555666666666444444444444444444444444666666555555555444444444444444555555666777777888555222444999;;;===JJJYYYvvvyyyvvvuuuvvvwwwxxxyyyzzz{{{zzzyyyxxxuuusssrrrssstttrrrppphhhjjjmmmnnnnnnnnnnnnooorrrrrrqqqpppnnnlllmmmnnnlllkkkjjjiiihhhhhhhhhhhhfffcccbbbdddfffeeeeeeffffffggggggfffdddaaa^^^\\\^^^```bbbbbbaaaaaaaaabbb\\\___bbbdddeeecccaaa___]]]^^^]]]YYYZZZ^^^```___]]]]]]ZZZWWWUUUUUUWWWZZZXXXZZZ\\\^^^___^^^]]]]]]___[[[XXXZZZ___aaa___\\\XXXXXXYYY[[[]]]\\\ZZZWWWVVVVVVWWWXXXXXXXXXXXXXXXVVVUUUSSSRRRQQQPPPQQQQQQRRRQQQQQQRRRTTTTTTSSSQQQOOOOOOPPPPPPPPPPPPPPPPPPMMMNNNNNNOOONNNMMMLLLKKKOOOOOOOOONNNMMMMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQOOOPPPQQQQQQRRRSSSSSSSSSQQQPPPSSSYYY[[[YYYZZZ\\\___]]]\\\ZZZZZZ[[[\\\]]]___aaadddfffccccccmmmyyytttkkkgggfffggggggfffhhhllloooqqqrrrrrrqqqpppooonnnpppssstttsssqqqrrrqqqpppooonnnmmmkkkiiigggggghhhjjjkkkkkkkkkjjjggggggggghhhjjjlllnnnnnnmmmllllllkkkkkklllmmmnnnnnnkkkjjjkkkmmmllliiifffggggggggghhhhhhhhhfffeeehhhfffeeecccbbbcccdddeeebbbbbbbbbbbbcccdddeeefff___^^^^^^]]]\\\\\\\\\]]]]]]\\\YYYVVVUUUXXX]]]aaa]]][[[ZZZZZZZZZZZZXXXWWWVVVTTTSSSTTTVVVVVVTTTRRRTTTUUUWWWYYYYYYVVVQQQMMMKKKKKKLLLLLLLLLKKKJJJIIIJJJIIIIIIIIIHHHHHHGGGGGGEEEFFFFFFFFFFFFFFFEEEEEECCCAAA??????AAACCCDDDCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCFFFHHHGGGDDD@@@@@@@@@>>>>>>===>>>???@@@@@@@@@???@@@BBBEEEHHHJJJFFFEEEFFFIIIGGGDDDEEEJJJEEEKKKSSSZZZcccqqq{{{vvvvvvwwwuuussspppqqqrrrvvvyyyyyyuuurrrqqqqqqqqqqqqpppoooooonnnppplllfff```\\\ZZZ[[[[[[eeebbb^^^ZZZZZZZZZ[[[\\\\\\```cccccc^^^ZZZXXXYYYUUUVVVXXX\\\___^^^ZZZWWW[[[VVVRRRQQQSSSSSSOOOKKKHHHGGGFFFGGGGGGGGGDDDBBB?????????===<<<;;;::::::;;;::::::999888888777777555555555555555555666666444444333333333333444444555555555555444444444444333333444444555666666666888666777999777666<<>>===<<<<<<===>>>???@@@??????@@@BBBDDDGGGIII??????BBBFFFFFFCCCBBBEEEEEEHHHKKKLLLNNNTTT^^^fffyyyzzzuuuttttttqqqooorrrsssvvvyyyzzzxxxtttqqqrrrrrrsssssssssrrrrrrqqqtttpppiiiccc___^^^^^^___jjjeee___\\\\\\\\\]]]\\\^^^bbbeeeeeeaaa]]]\\\]]][[[ZZZZZZZZZZZZZZZXXXWWW[[[VVVRRRRRRUUUUUUPPPKKKGGGFFFDDDEEEEEEEEECCCAAA>>>>>>======<<<<<<;;;:::::::::888777666666777777777777666555555666666777555444444333333444444555444444444444333333333333111222222333444444555555666555666777666444777<<>>===<<<<<<<<<===>>>???>>>>>>>>>>>>???AAACCCDDD???>>>@@@EEEFFFBBBAAABBBAAACCCEEEGGGIIILLLOOORRRSSSWWW]]]fffrrr~~~yyyuuussssssrrrrrrqqqsssvvvxxxwwwtttpppnnnmmmoooqqqsssuuuvvvvvvuuuvvvrrrmmmgggddddddeeefffjjjeee```___aaaddddddcccbbbcccddddddbbb```______]]]\\\[[[YYYXXXWWWXXXXXXWWWSSSPPPPPPSSSRRRNNNIIIGGGEEEDDDCCCDDDDDDCCCAAA===<<<::::::;;;;;;:::888:::999777666555555666666888777666555555555666777555555333333333333555555333333222222222111111111000000111222222333333444444444555555444333444666<<<888888CCCZZZsssjjjpppwww{{{{{{xxxwwwvvvpppqqqtttwwwyyyxxxwwwuuupppooommmmmmppptttwwwzzzrrrrrrrrrrrrrrrqqqpppooonnnqqqssstttsssrrrtttvvvnnnpppssstttsssrrrppppppooooooooommmjjjhhhhhhhhhkkkppppppiiieeegggkkkkkkkkklllnnnoooooommmkkkiiiiiicccfffrrrvvvnnnggggggaaa```^^^]]]]]]___bbbdddbbbbbbaaa___\\\[[[]]]^^^]]]^^^___```___^^^]]]\\\^^^```___[[[ZZZ\\\[[[XXXVVVWWWWWWUUUSSSRRRSSSTTTWWWWWWXXXYYYYYYYYYXXXWWWRRRSSSTTTVVVVVVVVVVVVUUUVVVVVVVVVUUUSSSRRRRRRSSSTTTSSSRRRQQQOOONNNMMMMMMIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKMMMOOOPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIGGGEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNNNNNNNMMMLLLJJJLLLSSS\\\___[[[XXXXXXTTTTTTUUUUUUUUUTTTSSSRRRZZZXXXYYY]]]]]]YYYWWWYYY___^^^]]]]]]______^^^\\\[[[\\\]]]___aaabbbddddddhhhiiiiiihhhfffeeeddddddgggiiikkkjjjgggffffffhhheeefffgggfffdddeeehhhkkkggghhhiiihhhggggggjjjmmmpppnnnkkkiiihhhiiijjjkkkhhhjjjmmmnnnmmmkkkjjjjjjbbbddddddcccaaaaaadddgggbbbbbbaaa```^^^]]]]]]\\\^^^]]]\\\\\\[[[[[[[[[\\\ZZZZZZYYYXXXXXXXXXYYYYYYTTTUUUUUUTTTSSSSSSUUUWWWSSSSSSSSSUUUVVVUUUSSSPPPNNNOOORRRSSSSSSRRRQQQQQQOOONNNLLLLLLNNNOOOOOONNNOOOOOONNNMMMLLLLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBB@@@?????????>>>>>>>>>>>>??????AAABBBBBBAAA???======<<<>>>>>>===<<<===>>>???@@@>>>=========>>>???AAAAAACCC@@@AAAEEEFFFCCCAAACCC@@@???@@@CCCGGGJJJJJJIIINNNNNNNNNPPPTTT[[[ccchhhlllqqqwww{{{~~~~~~|||xxxtttrrrtttvvvnnnqqqtttvvvuuurrrooonnnmmmooosssvvvxxxxxxwwwvvvuuurrrnnnkkkiiiiiikkkllliiieeeaaabbbfffjjjjjjhhheeecccaaaaaabbbbbbaaa```ZZZ[[[\\\[[[ZZZYYYYYYYYYUUUSSSQQQPPPQQQOOOLLLHHHGGGEEECCCCCCDDDDDDCCCAAA>>><<<::::::;;;;;;999777:::888666555444444555666888777555333333444555666444333222111111222333444111111111111000000000000//////000111111222222333222333444333333333444444555666888===DDDLLLSSSWWWhhhhhhhhhgggfffgggiiijjjeeejjjnnnooommmjjjkkklllmmmjjjiiilllqqqvvvwwwvvvlllpppssssssooollllllmmmllloooppppppmmmmmmoooqqqmmmpppsssttttttrrrqqqpppnnnoooooonnnlllkkkkkkllleeekkkmmmgggeeejjjooopppiiikkknnnpppooommmjjjhhhppplllrrrxxxlllhhh^^^^^^______aaabbbdddeeeddddddbbb___\\\\\\]]]___bbbbbbbbbbbbaaa``````___^^^``````\\\ZZZ[[[YYYUUUUUUVVVWWWVVVTTTRRRSSSTTTVVVVVVVVVWWWVVVVVVUUUUUUNNNQQQTTTUUUVVVVVVVVVXXXVVVVVVUUUTTTRRRQQQRRRSSSUUUSSSQQQOOOMMMLLLKKKKKKJJJKKKKKKLLLLLLKKKJJJJJJJJJIIIJJJKKKMMMNNNMMMLLLJJJIIIGGGFFFFFFFFFGGGHHHGGGFFFDDDCCCDDDEEEGGGIIIAAABBBBBBCCCDDDEEEFFFFFFJJJIIIHHHHHHGGGGGGHHHHHHGGGIIIKKKLLLMMMMMMKKKKKKHHHMMMWWWbbbeee___YYYWWWRRRSSSTTTUUUUUUTTTSSSSSSSSSOOOPPPVVV\\\]]]\\\^^^___^^^\\\\\\\\\\\\[[[ZZZ\\\\\\]]]___bbbeeegggiiieeefffhhhhhhggggggggghhhdddgggiiihhhfffeeefffhhhggghhhhhheeeccccccfffjjjeeefffgggfffeeefffkkkooonnnmmmjjjiiihhhjjjlllmmmhhhlllooooookkkhhhgggggg```bbbcccbbbbbbccchhhlllkkkiiieeeaaa___^^^______]]]]]][[[ZZZYYYYYYXXXXXXUUUUUUUUUVVVWWWXXXYYYZZZVVVVVVVVVTTTTTTUUUYYY\\\WWWUUUSSSRRRRRRRRRQQQPPPKKKMMMPPPQQQQQQPPPOOOOOOMMMLLLMMMOOORRRSSSSSSRRROOOOOOMMMLLLKKKKKKKKKKKKMMMLLLJJJHHHGGGGGGGGGHHHKKKKKKJJJHHHFFFDDDBBBAAA?????????AAACCCBBB@@@>>>===<<<<<<;;;;;;<<<<<<===>>>>>>???>>>===<<<===>>>???>>>======>>>???@@@AAA???????????????@@@AAAAAABBB??????BBBDDDAAAAAABBBDDDAAA???AAAFFFGGGEEEAAABBBEEEIIIMMMOOOPPPOOOOOOTTTZZZ___```bbbhhhqqqvvv{{{~~~|||~~~}}}|||zzzrrrnnnpppsssnnnqqqtttvvvuuusssqqqppprrrtttwwwzzzzzzyyywwwuuusssqqqnnnlllkkklllmmmoookkkfffcccdddhhhlllkkkiiifffbbb______aaacccbbb```WWWYYY]]]^^^]]]\\\[[[[[[UUUTTTSSSSSSRRROOOLLLJJJGGGEEECCCCCCCCCDDDCCCBBB@@@>>>;;;;;;======;;;888999888666444333444555666777666444222222222444555333222000//////000222333000000000000/////////////////////000111111222222...000111000111333444333000555888888666888>>>EEEPPPnnndddcccbbbbbbdddfffhhhjjjeeefffhhhgggffffffgggiiikkkiiihhhjjjnnnqqqqqqpppsssrrrpppnnnlllkkkjjjjjjhhhkkknnnooonnnmmmmmmmmmpppqqqrrrtttuuuuuurrrppppppmmmjjjiiiiiiiiihhhgggmmmkkkiiiiiilllooorrrssspppkkkhhhhhhgggeeeggglllsssllltttoooccchhhdddcccaaaaaa```aaacccccceeebbb^^^[[[ZZZ\\\^^^aaa`````````aaabbbbbbcccccc]]]]]][[[YYYVVVTTTUUUVVVXXXUUURRRRRRTTTTTTRRRPPPQQQRRRSSSRRRQQQPPPRRRSSSUUUSSSRRRRRRSSSSSSRRRPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNLLLLLLLLLLLLMMMHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHHHHHHHJJJLLLMMMLLLKKKHHHFFFEEEEEEEEEFFFDDDDDDDDDCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGJJJKKKLLLLLLJJJIIILLLNNNQQQTTTUUUVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPTTTTTTVVVZZZ]]]^^^]]][[[]]]^^^```aaa```\\\YYYVVVYYYYYYYYYZZZ]]]```dddfffaaabbbdddeeeeeeeeeddddddddddddeeeeeefffgggggghhhddddddddddddeeefffggghhhfffggghhhfffdddccceeefffjjjjjjjjjiiiiiiiiiiiiiiinnnlllkkkkkkkkkjjjgggeeeeeeffffffffffffeeedddcccmmmkkkgggccc```___``````aaa]]]XXXWWWYYY[[[\\\[[[]]]WWWVVV[[[]]][[[\\\___WWWVVVVVVXXXXXXWWWTTTQQQWWWWWWVVVUUUTTTRRRQQQQQQOOORRRVVVVVVSSSPPPPPPRRRNNNPPPRRRSSSRRRPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHFFFEEEEEEFFFGGGIIIHHHGGGEEECCCAAA@@@????????????@@@@@@@@@AAAAAAAAA???>>><<<;;;::::::;;;;;;??????>>>>>>======<<<<<<<<<======<<<;;;;;;===???AAAAAA@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIJJJIIIIIIKKKLLLPPPPPPQQQQQQSSSVVVXXXZZZaaaeeejjjnnnppprrrsssuuu~~~~~~~~~|||zzzxxxyyyzzzxxxxxx{{{|||yyyvvvzzz~~~||||||~~~{{{yyyvvvuuuuuutttsssqqqsssqqqppppppqqqrrrqqqooossswww|||~~~|||yyywwwvvvvvvvvvtttrrrqqqrrrvvvyyyrrrnnniiijjjmmmooommmjjjcccaaa````````````___]]]]]]\\\ZZZYYYXXXYYYZZZ[[[WWWUUUTTTSSSRRRPPPMMMJJJHHHFFFEEEEEEHHHHHHFFFCCC>>>===;;;:::999999::::::;;;::::::999999888888888555555444333333333333444444444444333333222222222////////////////////////000000////////////000000111000000000111222333333444444333444555777999:::>>>LLL[[[iii```___^^^^^^___bbbdddeeeeeeffffffeeebbbbbbcccdddiiigggfffhhhkkknnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhhhhkkknnnooommmlllkkklllmmmmmmnnnppppppooommmkkkiiigggeeeeeefffgggggggggkkkiiiggggggjjjnnnppppppqqqlllgggfffdddaaaaaaeeeggghhhttt}}}jjjaaadddbbbbbbaaaaaaaaabbbbbbcccbbb```]]][[[ZZZ\\\^^^___`````````___^^^^^^]]]]]]YYYYYYXXXWWWVVVWWWXXXYYYYYYVVVSSSSSSTTTTTTSSSQQQQQQQQQRRRQQQOOOPPPRRRTTTWWWUUUSSSRRRRRRRRRPPPOOORRRRRRQQQQQQQQQPPPPPPPPPNNNNNNLLLKKKJJJJJJKKKKKKHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGIIIJJJKKKKKKIIIIIIJJJLLLNNNPPPRRRRRRQQQQQQNNNNNNNNNNNNNNNOOOPPPPPPRRRSSSUUUYYY\\\\\\[[[YYYZZZ[[[]]]^^^]]][[[YYYWWWZZZZZZYYYZZZ\\\^^^aaabbb```aaabbbccccccbbbaaaaaabbbbbbccccccdddeeeeeefffeeeeeefffggghhhiiijjjkkkhhhhhhgggfffddddddddddddffffffggggggggggggggggggkkkiiihhhggghhhgggeeeccccccccccccccccccccccccbbbhhhfffccc```^^^^^^___``````]]]ZZZZZZ\\\^^^^^^]]]YYYYYY___hhhiiiaaaZZZWWWZZZXXXVVVVVVWWWWWWWWWVVVXXXWWWVVVUUUTTTSSSSSSSSSQQQSSSUUUVVVTTTSSSRRRRRRMMMNNNOOOPPPPPPOOOMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGFFFDDDDDDDDDEEEFFFDDDDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>????????????===<<<;;;;;;;;;<<<======;;;;;;;;;<<<===>>>>>>>>>===>>>>>>===;;;:::;;;<<>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCFFFHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNQQQRRRRRRUUUXXX[[[\\\^^^___aaacccdddfffiiimmmppprrrsssnnnoooooopppooonnnlllkkknnnnnnnnnlllkkkkkklllnnnnnnnnnrrruuutttrrrwww~~~~~~~~~{{{xxxuuusssrrrqqqnnnmmmmmmlllmmmooorrrtttuuuttttttwww{{{|||{{{yyyxxxxxxtttttttttsssqqqqqqsssuuuooollliiiiiimmmnnnllliiifffeeeccccccddddddbbbaaa^^^]]][[[ZZZXXXWWWVVVVVVUUUSSSRRRQQQQQQNNNKKKHHHIIIHHHGGGHHHIIIIIIEEEBBB>>>===;;;:::999999::::::;;;;;;:::999888777777777555444444333333333333333333222222222111111111000////////////////////////000//////......//////000000000/////////000111111333333222333444666777888666===AAAFFFXXXuuu\\\[[[[[[[[[\\\]]]___aaaeeeeeedddaaa^^^]]]^^^___kkkjjjiiijjjlllnnnmmmllldddddddddeeeeeefffhhhhhhhhhkkkmmmmmmllljjjiiiiiiiiijjjkkkkkkkkkiiigggfffeeecccbbbccceeeggghhhhhhiiigggeeeeeehhhkkkmmmmmmnnniiieeeeeeccc```aaadddjjjooovvvwwwpppeeebbbddd```aaabbbccccccccccccccc___^^^]]]\\\[[[\\\]]]^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZYYYWWWUUUTTTTTTTTTSSSQQQPPPPPPPPPOOONNNOOORRRUUUVVVTTTQQQPPPQQQRRRQQQQQQRRRQQQQQQPPPOOONNNMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFEEEDDDBBBAAA@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDEEEGGGHHHIIIIIIHHHGGGGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIJJJJJJLLLMMMOOOOOOOOOPPPSSSWWWZZZZZZXXXUUUVVVWWWXXXYYYYYYZZZYYYYYY[[[ZZZYYYYYYZZZ\\\^^^______```````````````___^^^``````aaaaaabbbbbbcccccceeeeeefffggghhhiiijjjkkkhhhgggeeeeeeeeeeeedddccccccccccccdddeeeeeeeeefffgggeeeddddddddddddbbb```ccccccbbbbbbbbbcccddddddeeecccaaa___^^^___```aaa```___^^^^^^```aaa```___^^^aaahhhqqqrrrhhh]]]XXX\\\YYYTTTSSSTTTVVVXXXYYYXXXWWWUUUTTTTTTTTTUUUVVVUUUUUUUUUUUUVVVUUUSSSQQQKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGEEECCCBBBBBBCCCCCC@@@@@@??????>>>?????????<<<<<<<<<<<<=========>>>;;;;;;:::;;;<<<===>>>???999999::::::;;;<<<<<<<<<<<<>>>???>>><<<:::999999DDDCCCAAA???===<<<<<<;;;======>>>????????????>>>??????>>>>>>??????@@@AAAAAADDDGGGHHHFFFDDDCCCCCCBBBBBBCCCDDDFFFHHHIIIKKKJJJKKKMMMNNNOOOPPPSSSUUUVVVWWWYYY\\\^^^aaacccdddfffggghhhjjjjjjjjjiiiiiieeeeeeeeeccccccdddgggiiiggggggkkknnnnnnmmmqqqxxxvvvyyy|||}}}}}}||||||}}}vvvtttqqqpppoooooommmkkkjjjjjjkkkmmmqqqtttuuuuuurrruuuwwwxxxwwwvvvvvvwwwrrrrrrsssqqqoooooooooqqqllljjjhhhiiilllllliiifffgggfffddddddeeeeeecccbbb___^^^]]][[[XXXUUUSSSQQQRRRQQQPPPOOONNNLLLIIIFFFHHHGGGHHHHHHHHHFFFBBB???======<<<;;;::::::::::::;;;;;;:::999777666555555444444333222222222222333111111000000000000//////........................//////............////////////......---.........111111111111222333555666222444222000999LLLZZZ___}}}[[[[[[[[[[[[\\\]]]______ccccccaaa^^^[[[[[[\\\^^^iiiiiiiiijjjkkkkkkjjjjjjddddddeeeeeeggghhhiiijjjhhhjjjlllllljjjhhhgggggghhhiiikkkjjjhhhfffdddcccfffeeecccdddgggiiijjjjjjgggeeeddddddgggiiijjjkkkjjjfffdddfffgggfffhhhlll||||||uuujjjccccccfffggg```aaacccdddeeeeeedddccc]]]]]]]]]]]]]]]]]]]]]^^^ZZZZZZ[[[[[[\\\]]]]]]]]]]]][[[YYYXXXXXXXXXXXXXXXXXXWWWUUUSSSRRRQQQQQQPPPOOOOOOOOONNNMMMOOORRRUUUTTTRRRPPPOOOQQQSSSSSSSSSQQQQQQPPPNNNMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEECCCBBBBBBBBBBBBCCCDDDEEEBBBAAA@@@??????@@@@@@AAA??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@????????????BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNMMMOOORRRVVVYYYXXXUUUSSSSSSSSSTTTUUUWWWYYYZZZ[[[YYYYYYYYYYYYZZZ\\\]]]^^^```````````````______^^^_________``````aaaaaaaaacccddddddeeeeeeeeeeeeeeeeeedddcccdddggggggfffdddbbbbbbcccdddeeeeeefffffffffdddcccbbbcccdddbbbaaaeeeeeedddddddddeeefffgggeeedddbbb```___``````aaa``````aaaaaaaaa```___]]]ccccccfffiiijjjeee```\\\ZZZWWWSSSRRRSSSUUUWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWUUUSSSTTTWWWWWWSSSPPPKKKKKKKKKKKKLLLLLLLLLMMMKKKJJJIIIHHHGGGFFFEEEEEEGGGFFFEEECCCBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<======;;;;;;:::999888777777666999;;;>>>>>><<<:::999999>>>===<<<;;;:::999999999;;;<<<<<<===============<<<<<<<<<<<<<<<===>>>>>>>>>AAAEEEFFFDDDAAA???>>>@@@@@@AAABBBDDDEEEGGGGGGIIIJJJKKKKKKLLLNNNRRRUUUVVVWWWXXX[[[]]]___aaabbb^^^___aaaccceeefffffffffdddddddddbbbaaacccfffiiigggfffhhhkkkjjjhhhkkkppplllooosssvvvwwwwwwvvvuuuooommmllllllnnnoooooonnnlllkkkkkklllnnnpppooonnnqqqrrrsssrrrqqqpppppprrrqqqpppooommmkkkjjjlllnnnjjjiiihhhhhhiiihhhdddaaadddcccaaaaaabbbbbb```___^^^^^^]]][[[XXXUUUQQQPPPPPPOOONNNMMMMMMKKKHHHEEECCCDDDEEEFFFEEEAAA===999===<<<;;;;;;::::::999999::::::999888666555444444333333222111111111111222000000000///////////////------------------------......------------......000///...---------------/////////000000111222222///333444333555<<>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBB@@@@@@@@@???>>>>>>======@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMPPPSSSVVVVVVSSSQQQRRRRRRRRRSSSUUUXXXZZZ[[[VVVWWWXXXYYY[[[\\\^^^___aaa`````````````````````_______________`````````cccccccccccccccaaa```___aaaaaabbbdddggghhhhhhgggcccddddddeeefffgggggghhhgggeeeccccccdddeeeeeedddeeeeeeeeeddddddeeeeeefffdddcccaaa```^^^^^^^^^^^^aaabbbcccbbb```^^^\\\[[[^^^^^^]]]]]]^^^^^^]]]ZZZXXXWWWVVVVVVWWWWWWVVVUUUVVVUUUTTTTTTTTTUUUVVVWWWWWWTTTRRRRRRTTTTTTQQQNNNKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIIIIGGGFFFEEEDDDDDDFFFEEEDDDCCCAAA@@@@@@@@@>>>===<<<:::999999999999;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;:::999999::::::999888777666555555555777;;;<<<;;;:::999999999999888888888999::::::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<>><<<;;;>>>???@@@AAACCCDDDDDDEEEDDDEEEEEEFFFGGGKKKPPPTTTPPPQQQRRRTTTUUUWWWXXXYYYVVVWWWZZZ\\\^^^___```````````````^^^]]]^^^```cccdddbbbcccffffffdddfffkkkhhhjjjmmmppprrrrrrpppooommmlllkkkkkkmmmooooooooolllkkkjjjjjjkkklllkkkiiirrrrrrrrrpppmmmkkklllmmmooonnnkkkgggeeefffjjjmmmjjjiiihhhgggeeebbb^^^\\\aaa___^^^^^^^^^^^^]]][[[\\\\\\[[[ZZZXXXUUURRRPPPOOONNNMMMLLLLLLJJJGGGEEEAAACCCEEEEEEBBB>>>:::888;;;;;;;;;:::999999888888999888888777555444444333222222111000000000000000/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000///...---------------------......//////000000+++///333333444555333000777>>>JJJVVVbbbttt_________``````aaaaaaaaa\\\^^^______^^^^^^___aaa___aaacccdddcccaaaaaabbbdddccccccccccccdddeeeeeefffiiikkkkkkjjjhhhggggggiiimmmooonnnjjjgggggghhhiiigggeeeeeeggghhhhhhhhhiiigggfffgggiiikkkkkkjjjoookkkjjjmmmmmmkkkllloookkkggg```]]]```ccc___YYYbbbbbbcccccccccbbbbbbbbb\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^]]]]]]\\\[[[[[[[[[YYYVVVTTTVVV[[[______^^^VVVVVVUUURRRNNNLLLLLLLLLLLLMMMOOOPPPPPPQQQTTTVVVYYYWWWTTTRRRQQQOOOKKKIIIMMMMMMLLLJJJIIIGGGFFFFFFIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBB>>>???@@@AAACCCDDDEEEEEE@@@@@@@@@@@@??????>>>>>>???@@@AAABBBCCCBBBAAAAAA======>>>>>>??????@@@@@@???>>>>>>>>>======<<<<<>>>>>===<<<;;;999888777777777:::::::::;;;;;;;;;<<<<<<::::::::::::999888777666777777777777777777777777222555777999888888999999777777777888999:::;;;<<<888888999:::::::::::::::999999999888999::::::;;;:::===@@@@@@>>><<<::::::;;;<<<>>>???@@@AAAAAAAAA@@@AAABBBCCCEEEHHHMMMPPPMMMNNNOOOPPPQQQRRRSSSTTTXXXYYY[[[^^^___`````````\\\]]]^^^]]]\\\[[[]]]___]]]ZZZ[[[___aaaaaacccgggggggggiiilllooopppnnnmmmooonnnlllkkkllllllkkkjjjfffeeeeeefffiiijjjjjjiiipppqqqqqqooollljjjjjjjjjkkkjjjhhheeecccdddgggjjjiiihhhfffdddaaa^^^[[[ZZZ___^^^\\\\\\]]]]]][[[ZZZYYYXXXXXXVVVUUUSSSQQQPPPMMMLLLKKKKKKKKKIIIFFFDDDAAACCCEEEDDDAAA===;;;:::999999999999888777666666777666666555555444444333111111000////////////000......////////////000000++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///...------------------,,,,,,---...///.........---.........///111222333111333888>>>EEESSSjjj\\\]]]]]]^^^^^^^^^^^^^^^[[[]]]```aaa```____________bbbeeefffdddccccccddd_________``````bbbccccccfffhhhkkkllljjjiiihhhiiihhhlllpppooojjjggggggiiihhhgggeeeeeeggghhhiiihhhkkkjjjiiijjjlllmmmmmmllloookkkiiikkkiiiffffffhhhaaa]]]\\\___aaa___[[[ZZZbbbaaa```___^^^^^^^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYY[[[[[[[[[ZZZYYYYYYXXXXXXWWWTTTRRRTTTZZZ^^^^^^]]]VVVWWWVVVRRRNNNKKKKKKMMMJJJMMMPPPRRRSSSSSSTTTVVVVVVUUUTTTSSSRRRPPPLLLHHHKKKKKKJJJIIIGGGFFFEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCAAAAAAAAABBBBBBBBBBBBBBB???@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>===<<<;;;===>>>@@@AAAAAA@@@???>>>;;;;;;<<<<<<===>>>>>>???<<<;;;;;;;;;;;;;;;;;;;;;=========>>>>>>???@@@AAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFHHHJJJKKKLLLIIIHHHHHHJJJLLLMMMMMMLLLNNNOOOPPPQQQRRRSSSSSSTTTRRRSSSTTTVVVWWWWWWXXXXXXZZZYYYYYYYYYZZZ\\\^^^___\\\\\\\\\[[[[[[[[[[[[[[[[[[]]]^^^______^^^]]]\\\\\\bbbggghhhdddbbbeeeiiicccccccccccccccccccccccceeecccaaaaaaccceeeeeeeeecccdddeeefffeeeccc```^^^]]]]]]\\\\\\[[[[[[[[[[[[^^^```bbbaaa___^^^^^^```dddeeeddd``````bbb```[[[XXXXXXXXXXXXXXXVVVSSSOOORRRSSSTTTUUUUUUTTTRRRQQQNNNOOONNNLLLJJJIIIJJJJJJIIIJJJKKKKKKJJJHHHFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>===<<<<<<::::::999888888888888888888888999999999:::::::::777777888999888888777666777777777777777777666666333444555555555555666777777666666666777888999:::777777888999999999999888888888888888888999:::::::::<<<>>>>>><<<;;;:::;;;999:::<<<>>>?????????>>>???AAABBBCCCDDDFFFIIILLLMMMNNNNNNOOOPPPQQQQQQRRRPPPQQQSSSUUUVVVVVVVVVUUUXXX[[[]]]^^^^^^^^^___```\\\XXXXXX\\\^^^^^^___bbbdddcccdddgggkkknnnmmmlllnnnllljjjjjjjjjjjjjjjhhhbbbaaaaaacccfffhhhhhhhhhiiijjjkkkkkkiiigggggghhhdddeeefffeeedddcccdddeeeeeeeeecccaaa^^^\\\[[[\\\]]]\\\ZZZZZZ[[[[[[YYYXXXWWWVVVTTTQQQOOONNNMMMLLLJJJIIIHHHIIIIIIGGGDDDBBB???BBBCCCBBB>>>;;;:::;;;777888888888777666555444444444444444444444444444111000//////......//////,,,---------.........///++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,,,,---+++,,,---.........------111///---,,,---...111444000///111333444888EEEQQQjjjzzzYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]```bbb```^^^]]]\\\[[[^^^bbbcccbbb```aaabbb]]]]]]^^^^^^```bbbcccdddeeehhhkkklllkkkjjjiiijjjfffkkkooonnniiifffgggiiiiiigggffffffhhhkkkkkkkkkmmmlllkkklllnnnoooooommmkkkgggfffgggfffbbbbbbdddfff```___aaa```[[[\\\bbbaaa```^^^\\\[[[[[[[[[\\\[[[ZZZXXXWWWVVVVVVVVVWWWUUUUUUVVVWWWWWWXXXXXXYYYXXXTTTQQQSSSXXX[[[ZZZXXXWWWXXXWWWTTTNNNKKKLLLMMMJJJMMMQQQTTTTTTTTTUUUVVVOOOPPPQQQSSSTTTSSSOOOLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFDDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@???======?????????>>>===;;;:::999999:::<<<>>>>>>===<<<;;;::::::;;;;;;<<<======>>>999999999999999999999999===<<<<<<======>>>???@@@>>>>>>>>>>>>???@@@AAABBB@@@AAABBBDDDGGGJJJLLLNNNHHHFFFEEEFFFHHHJJJKKKJJJMMMNNNOOOPPPPPPPPPPPPPPPRRRSSSSSSTTTTTTTTTTTTSSSVVVUUUUUUVVVWWWYYY[[[\\\ZZZZZZZZZZZZZZZYYYYYYYYYUUUVVVYYY[[[\\\\\\[[[ZZZ]]]dddkkkiiiccc___bbbgggaaaaaaaaaaaa````````````cccaaa______```cccddddddeeefffhhhiiihhheeeaaa^^^\\\\\\\\\]]]^^^^^^^^^___]]]___aaaaaa______bbbdddhhhggg```WWWVVV\\\^^^[[[WWWUUUTTTSSSSSSQQQOOOLLLQQQRRRTTTUUUUUUSSSPPPOOOKKKMMMMMMKKKGGGEEEGGGIIIHHHIIIJJJKKKIIIFFFCCCAAA@@@@@@??????????????????;;;;;;;;;<<<;;;;;;::::::888888888888888999::::::777777777777888888888888333555666777888888777777::::::999777666444333333444555555444222222444555555555444444444444555555666666777888888888888888888888888888888999999:::999;;;<<<<<<;;;:::;;;<<<:::;;;<<<>>>?????????>>>===???@@@@@@@@@AAADDDFFFGGGHHHHHHIIIIIIJJJJJJKKKPPPQQQRRRSSSTTTTTTSSSRRRTTTWWW[[[^^^^^^^^^___``````\\\ZZZ]]]^^^[[[[[[]]]___^^^^^^bbbhhhkkklllkkkjjjiiiggghhhjjjkkkkkkjjjbbbaaa```bbbdddfffeeeeeeaaaccceeefffeeeddddddddd^^^bbbfffgggfffdddbbbaaabbbbbbaaa^^^\\\\\\]]]^^^ZZZYYYWWWWWWXXXXXXVVVUUUVVVTTTQQQNNNKKKJJJIIIIIIHHHGGGGGGGGGGGGEEEBBB@@@===???@@@>>>:::888888:::666666777777777555444222333333333444444444555555000000///...............+++++++++,,,,,,---------************************++++++************++++++***)))))))))***+++,,,,,,+++,,,---...///...---,,,///------......,,,,,,---111000222333222///333999>>>JJJWWW```jjjxxxXXXXXXYYY[[[[[[\\\[[[[[[_________]]][[[ZZZ[[[]]]^^^___aaaccceeeccc___\\\____________```aaaccccccffffffggghhhhhhgggeeedddgggjjjkkkiiifffccccccdddfffgggiiikkkmmmoooqqqrrrqqqqqqqqqpppooommmlllkkkhhhhhhiiijjjlllkkkhhhfffccc___\\\\\\^^^```___^^^```\\\XXXWWWZZZ]]]______]]]]]]]]]]]][[[ZZZXXXWWWYYYXXXWWWVVVUUUVVVWWWWWW[[[XXXWWWXXX[[[\\\ZZZWWWWWWVVVSSSQQQOOOMMMMMMMMMNNNNNNPPPRRRTTTTTTQQQOOONNNNNNNNNNNNNNNMMMKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@???AAA@@@??????>>>>>>??????AAA@@@>>>=========>>>???BBBAAA@@@???>>><<<<<<;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<<<<;;;>>>>>>>>>>>>============::::::<<<===>>>>>>>>>>>>??????@@@CCCEEEEEECCCAAACCCCCCCCCCCCDDDDDDDDDDDDHHHIIIIIIIIIJJJJJJKKKKKKMMMPPPTTTVVVUUUSSSRRRQQQTTTTTTTTTTTTTTTVVVYYY\\\ZZZUUUSSSXXXYYYVVVVVVZZZYYY[[[\\\\\\ZZZYYYYYYZZZ```fffjjjgggeeefffgggeeeccc___]]]______]]]___cccffffffeeebbb```aaaeeeiiimmmjjjfffbbb___^^^^^^^^^bbb```]]][[[\\\\\\[[[[[[]]]]]]\\\ZZZXXXXXXYYY[[[[[[[[[\\\[[[YYYWWWUUUTTTUUUTTTRRRPPPOOOPPPQQQRRRUUUTTTRRRRRRSSSSSSQQQPPPMMMLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJHHHEEEBBB???>>>@@@@@@??????>>>=========>>>===;;;999999999;;;<<<:::::::::999999999888888555555555555555666777777333444666777777777666555777666666555444444333333111222333333444444444444444444444555555555555666888888888888888888888888777777777777777666666666777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===???@@@AAAAAAEEEFFFGGGHHHIIIHHHGGGGGGIIIJJJKKKOOOSSSUUUVVVUUUVVVWWWWWWTTTVVV[[[___^^^^^^]]]\\\\\\[[[\\\\\\\\\[[[\\\___bbbdddeeedddddd```bbbeeegggfffddddddddd`````````bbbdddcccaaa___\\\```eeefffdddbbbbbbccc```aaabbb```^^^]]]]]]^^^aaa```^^^]]]]]]^^^___```VVVVVVVVVXXXYYYYYYVVVTTTUUUVVVVVVTTTPPPKKKEEEBBBDDDFFFGGGIIIHHHFFFCCCAAA>>><<<;;;999999:::;;;===666666666555444222111000000000111111111222222222222111000///...---,,,,,,,,,,,,+++((('''---888BBB+++++++++***)))(((((('''))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///000000000111111111111444555777;;;BBBKKKSSSXXXdddpppZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\\\\]]][[[ZZZYYY[[[\\\______```aaabbb```]]]ZZZ[[[[[[]]]^^^aaacccfffgggffffffggggggggggggfffeeefffhhhhhhgggdddbbbcccdddhhhhhhiiijjjkkklllmmmnnnlllllllllkkkiiigggfffeeehhhhhhhhhiiijjjiiigggdddbbb```^^^^^^```aaa```^^^```]]]YYYYYY\\\```aaaaaabbbaaa```___]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWXXXYYY[[[[[[[[[ZZZYYYYYYVVVUUURRROOONNNMMMNNNNNNRRRRRRQQQRRRSSSRRROOOMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDCCCBBB@@@???>>>AAAAAA@@@>>>>>>=========@@@???>>>===<<<===>>>>>>@@@??????>>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::::::::888999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<===============>>>@@@BBBCCCAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCGGGGGGHHHHHHIIIJJJJJJKKKNNNQQQTTTVVVUUUSSSRRRRRRPPPRRRSSSSSSTTTUUUYYY[[[[[[VVVVVVZZZZZZXXXXXX[[[\\\^^^______]]]\\\]]]^^^___eeeiiifffeeeffffffdddaaa^^^\\\^^^^^^\\\^^^aaaddddddcccaaa___```dddhhhiiigggeeebbb```____________]]][[[ZZZ[[[[[[ZZZYYY[[[\\\\\\[[[YYYXXXYYYZZZYYYYYYYYYYYYXXXVVVUUUTTTTTTSSSQQQOOONNNOOOPPPPPPSSSRRRPPPPPPQQQQQQOOONNNKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIGGGEEEBBB@@@???>>>>>>>>>======<<<;;;;;;;;;<<<;;;999888888888:::;;;999999888888888777777777555555555555555666666777333444444555666555555555666666666555444333333333111222222333444444333333333444444444555555555555666666666666666666666666666666666666666666555555777777777777777777777777::::::::::::::::::::::::888999;;;===???@@@AAAAAADDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHKKKPPPRRRSSSRRRTTTVVVUUUSSSUUUZZZ^^^]]]\\\[[[YYYXXXYYY[[[^^^```___aaaccceeeeeeeeedddccc___bbbdddeeedddccccccdddaaa``````aaaccccccbbb``````bbbeeeeeedddbbbaaaaaa______]]]ZZZXXXWWWYYY\\\aaa```^^^\\\[[[[[[\\\]]]WWWUUUUUUUUUWWWYYYYYYXXXWWWWWWWWWUUURRRMMMIIIFFFEEEFFFGGGGGGFFFDDDBBB@@@===<<<:::999999:::;;;<<<666666555444333222222111000000000111111222222222111111000///...---,,,,,,---......------333===EEE++++++******)))(((((('''(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,.........////////////000111111111333777;;;@@@CCCEEEKKKVVVeeewww\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZYYYXXXXXXZZZ\\\```___^^^^^^^^^]]][[[YYYZZZ[[[\\\^^^```ccceeegggeeeeeeeeefffffffffffffffeeeeeeeeecccaaaaaaccceeejjjiiihhhgggggghhhiiijjjhhhhhhhhhgggeeecccbbbaaaiiihhhhhhhhhiiigggeeebbbaaa``````aaabbbcccaaa______\\\ZZZZZZ\\\___`````````^^^\\\ZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXUUUZZZ^^^___[[[XXXXXXZZZUUUSSSPPPMMMLLLMMMNNNPPPVVVTTTQQQPPPPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIHHHHHHFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>===@@@@@@???======<<<<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::999999999999999999999999::::::::::::::::::;;;;;;777888888999999999999888888888999999::::::;;;;;;888999:::;;;;;;<<<;;;;;;;;;::::::<<<>>>@@@???>>>@@@@@@AAAAAABBBBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJJJJMMMOOOQQQRRRQQQPPPPPPPPPLLLNNNQQQRRRRRRTTTVVVXXXVVVTTTUUUXXXYYYWWWXXXZZZ\\\]]]^^^^^^]]]\\\]]]^^^]]]bbbdddbbbaaaccccccaaa___[[[ZZZ\\\\\\ZZZ[[[___aaaaaa```^^^^^^___cccfffeeedddcccbbbaaa```______]]]\\\[[[\\\]]]\\\[[[YYYYYY[[[\\\\\\ZZZXXXWWWXXXUUUVVVVVVVVVVVVUUUTTTTTTRRRQQQPPPNNNNNNNNNNNNOOOQQQPPPNNNNNNOOOOOOMMMLLLHHHHHHHHHHHHHHHIIIIIIIIIFFFEEEBBB@@@>>>=========<<<;;;;;;::::::999999888999888777777777888999:::777777777777666666666666555444444444444555666666444444333333444444555666666555555444444333333222111111222333333333333222333333333333444444444444444444444444444444444444444444444444444444444444888888888888888888888888888888888888888888888888888999:::<<<>>>???@@@@@@CCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDGGGKKKNNNOOOOOORRRTTTTTTQQQSSSYYY\\\[[[ZZZXXXVVVUUUWWW[[[___bbbbbbcccdddddddddcccbbbaaa```aaacccbbbaaaaaabbbcccbbbaaa___```bbbccccccbbbdddcccccccccdddccc```^^^___]]][[[WWWUUUUUUXXX[[[aaa___]]][[[ZZZYYYZZZZZZYYYWWWTTTTTTWWWZZZ[[[\\\XXXXXXWWWVVVSSSOOOLLLKKKHHHGGGFFFDDDCCCAAA@@@???<<<;;;999888888888999:::666555444222222222333444000000000000111111111111000000///...---,,,,,,+++)))***+++++++++///666<<<+++******))))))(((((('''(((((())))))))))))******************************)))*********++++++++++++))))))*********+++++++++,,,,,,,,,---------......000000000111222333444555777777999>>>JJJ\\\ooo{{{[[[[[[YYYXXXVVVUUUTTTTTTUUUVVVWWWXXXWWWXXXZZZ\\\___]]][[[[[[\\\]]]\\\[[[]]]]]]]]]^^^___aaabbbcccddddddccccccdddeeeffffffeeedddbbbaaaaaabbbdddfffiiihhhfffeeeeeeeeeggghhhfffffffffffffffeeeddddddkkkiiihhhhhhhhhfffdddaaaaaaaaabbbcccdddcccaaa```]]]\\\ZZZYYYZZZZZZ[[[[[[[[[YYYWWWUUUUUUVVVWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWUUUYYY]]]^^^\\\YYYWWWWWWSSSQQQNNNLLLKKKMMMOOOPPPUUURRRNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEDDDCCCBBB@@@>>>===????????????>>>===<<<;;;======<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888999999999:::;;;;;;;;;666666777888888777777777666777777888999::::::;;;888999:::;;;;;;;;;;;;;;;:::888888999<<<>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAACCCDDDFFFGGGHHHIIIIIIKKKLLLLLLKKKJJJKKKLLLJJJLLLOOOPPPPPPPPPQQQRRRMMMNNNQQQUUUVVVVVVVVVXXXWWWXXXYYYYYYXXXWWWYYY[[[ZZZ^^^___]]]]]]______\\\\\\YYYXXXZZZZZZXXXYYY\\\\\\\\\[[[ZZZ[[[]]]```bbbbbbbbbbbbbbbaaa___^^^]]]```____________^^^[[[XXXWWWZZZ\\\]]]ZZZXXXVVVVVVRRRSSSSSSTTTTTTTTTTTTTTTRRRQQQPPPOOONNNNNNNNNOOOPPPOOOMMMMMMNNNNNNLLLKKKEEEFFFFFFFFFFFFGGGGGGGGGCCCAAA???<<<;;;;;;<<<===;;;::::::999999888777777888777777777777888::::::777777777666666666555555444444333333444444555666555444333333333444666777444444444444333333222222111111222222222222222111222222222222333333333444222222222222222222222222222222222222333333333333777777777777777777777777666666666666666777777777777888:::;;;===>>>>>>>>>AAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAADDDHHHKKKMMMMMMPPPRRRRRRPPPRRRWWWZZZYYYXXXWWWUUUUUUWWWZZZ^^^``````aaaaaabbbaaaaaa```___aaabbbcccbbb``````bbbdddbbb```______aaacccccccccdddaaa```aaacccdddaaa]]]]]]]]]\\\[[[YYYZZZ]]]______^^^]]]\\\[[[[[[[[[[[[[[[ZZZXXXXXXYYY[[[[[[[[[WWWVVVUUUSSSQQQOOOMMMLLLIIIHHHEEEBBB@@@>>>======:::999888777666666666777555444222111111222444666000000000000000000000000//////......---,,,,,,+++((()))***)))'''(((+++---******))))))(((((((((((((((((((((((()))))))))***************************)))))))))************+++)))))))))*********++++++++++++,,,,,,,,,---------///000111222333333333333444555555555777<<>><<<;;;>>>>>>>>>>>>===<<<;;;;;;999999999:::;;;<<<>>>>>>;;;;;;;;;;;;::::::999999777777777777777888888888777777777777777777777777777888888888999999::::::555666666777666666555555666666777888888999::::::999999:::;;;;;;;;;::::::999777777888;;;===>>>>>>;;;<<<<<<===>>>>>>??????>>>???@@@BBBCCCEEEFFFFFFGGGHHHJJJIIIHHHGGGGGGHHHIIIKKKLLLMMMLLLKKKLLLMMMHHHMMMRRRTTTUUUVVVWWWXXXTTTTTTUUUTTTSSSTTTVVVXXXZZZ]]]]]][[[\\\___^^^[[[YYYVVVVVVXXXXXXVVVVVVYYYWWWVVVVVVVVVYYY[[[^^^___bbbbbbbbbaaa___]]][[[ZZZaaa```______^^^\\\XXXUUUVVVYYY\\\\\\ZZZWWWUUUTTTQQQQQQRRRRRRSSSTTTTTTUUURRRRRRQQQPPPPPPOOOOOOOOOPPPNNNMMMMMMMMMMMMLLLJJJDDDDDDDDDDDDDDDEEEEEEEEEBBB@@@===;;;::::::;;;<<<;;;;;;:::999999888888777777777888888888999::::::888777777777777666666666333333333333333444555555666555444333444555666777333333333333333222222222000111111222111111000000111111111111222222222222222222222222222222222222000111111111222222222333666666666666666666666666444444444555555555666666666777999:::<<<<<<======????????????@@@@@@AAAAAAAAA@@@@@@CCCGGGJJJLLLLLLNNNQQQQQQOOOQQQVVVXXXWWWUUUVVVWWWXXXYYYZZZZZZ[[[^^^___``````aaaaaaaaaaaaccccccdddcccaaaaaacccdddbbb```^^^___aaacccddddddaaa___^^^aaadddeeebbb^^^ZZZ]]]___`````````aaabbb^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\]]]\\\YYYWWWSSSSSSRRRQQQOOOMMMLLLKKKJJJHHHEEEAAA>>>===<<<<<<888777666555555444444444444333222111111222444666////////////////////////......------,,,,,,++++++***+++,,,,,,+++*********)))))))))((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********************+++++++++++++++++++++,,,,,,,,,------,,,---...///000000000///***,,,000111222222333444111777;;;===@@@GGGMMMPPPaaakkktttwwwwww}}}|||~~~yyyxxxuuuoooggg```[[[ZZZSSSJJJCCCBBBCCCBBBAAACCCSSSQQQPPPNNNMMMMMMNNNOOORRRTTTUUUVVVVVVWWWYYY\\\YYYXXXWWWYYY\\\^^^______WWWXXXYYY\\\___bbbdddfff___^^^]]]\\\]]]```dddfffeeecccaaaaaabbbddddddcccaaabbbbbbcccdddeeeffffff```aaabbbdddeeeeeeffffffjjjhhhfffeeeeeedddbbb```aaabbbcccbbb___^^^]]]^^^^^^___```^^^[[[XXXWWWWWWTTTTTTSSSTTTUUUWWWYYYZZZWWWWWWXXXXXXWWWWWWVVVUUUWWWUUUTTTVVVYYYYYYSSSNNNOOONNNMMMLLLKKKKKKLLLLLLLLLIIIGGGFFFGGGIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCBBBBBB@@@???======<<<=========<<<<<<;;;:::777777888999:::;;;===>>>999999:::::::::999888777666666666666666666777777666666666666666666666666777777777777777888888888666666666666666555555444555666666777777888888888888888999999999999888888777666666888;;;>>>>>>===999999:::;;;<<<======>>>===>>>>>>@@@AAABBBCCCCCCFFFHHHJJJJJJIIIGGGGGGGGGFFFHHHIIIIIIHHHHHHIIIJJJKKKRRRYYYYYYXXXYYYYYYXXXTTTUUUUUUTTTSSSTTTWWWYYY\\\]]]]]][[[\\\```___\\\WWWUUUUUUXXXXXXUUUUUUWWWTTTSSSSSSUUUXXX\\\]]]]]]bbbaaa```^^^]]][[[ZZZZZZ___]]]\\\[[[ZZZXXXUUUSSSVVVXXX[[[[[[YYYWWWUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVRRRRRRQQQQQQPPPOOOOOOOOOOOOMMMLLLLLLLLLLLLKKKIIIDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA???===<<<;;;;;;<<<;;;;;;::::::999888888777888888888888999999999999777777777777666666666666333222222222222333444444444444444444444555555666222222222222222222222222000111111111111000//////000000000000111111111222222222222222222222222222000000000111111222222333555555555555555555555555333333333444444555555666666777888:::;;;;;;;;;<<<===============>>>??????AAA@@@@@@BBBFFFJJJLLLMMMMMMPPPQQQOOOQQQUUUWWWUUUSSSUUUWWWYYYZZZZZZZZZYYY______```aaabbbdddeeeeeebbbdddddddddbbbaaabbbcccaaa______```bbbddddddccc^^^___aaadddffffffcccaaaZZZ]]]aaaddddddccccccddd]]]]]]^^^______``````aaa^^^]]]]]]]]]]]][[[WWWTTTQQQRRRRRRQQQOOOMMMKKKIIIJJJHHHEEEAAA???===<<<<<<888777777666555444333333333333222111111222333444////////////............------,,,,,,,,,+++++++++((()))***+++,,,,,,,,,+++((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,.........///......---,,,***,,,.........///111333555777999:::999999:::;;;BBBMMMVVVVVVNNNMMMVVV```aaa___]]]\\\\\\ZZZWWWTTTQQQNNNMMMQQQXXXYYYUUUPPPIIIJJJJJJGGGDDD@@@?????????;;;:::===??????@@@CCCOOONNNLLLKKKKKKLLLNNNOOOQQQRRRSSSTTTTTTUUUWWWYYYWWWVVVVVVXXX[[[]]]\\\\\\VVVWWWYYY[[[^^^bbbdddfff]]]\\\ZZZYYY[[[^^^bbbeeecccaaa___```bbbcccaaa___```aaaccceeeeeeeeedddccc``````aaabbbbbbbbbbbbaaagggeeecccbbbbbbbbb```___aaabbbbbb___\\\ZZZZZZ\\\ZZZ]]]___^^^[[[XXXWWWXXXSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTSSSPPPOOONNNNNNMMMMMMLLLKKKJJJIIIKKKIIIFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>===<<<<<<======<<<<<<;;;:::999888888888888999::::::888888999999999888777666666666666666666666666555555555555555555555555555666666666666666555555555666666666666666555444444444555555555555555555555555666666777777666666555444444555888<<<===<<<;;;777888888999;;;<<<<<<===<<<======>>>???@@@@@@AAADDDGGGJJJJJJIIIFFFEEEDDDBBBDDDEEEEEEEEEFFFIIILLLRRR[[[aaa^^^ZZZZZZXXXVVVVVVVVVVVVUUUUUUVVVYYY[[[[[[\\\ZZZXXX[[[___^^^ZZZVVVTTTTTTWWWWWWTTTTTTVVVTTTSSSSSSUUUZZZ^^^___^^^```___]]]\\\[[[[[[\\\\\\\\\ZZZXXXXXXXXXXXXWWWVVVVVVXXXZZZZZZXXXVVVUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWQQQQQQQQQPPPOOOOOONNNMMMMMMKKKJJJIIIJJJJJJIIIGGGEEEEEEDDDCCCBBBBBBAAAAAACCCBBBAAA@@@>>>===<<<;;;::::::999999888777777777777777777888777777666666666666666555555555444444222222222222222333333444111111222333333333333222111111111222222222222222000000111111000//////.../////////000000000111111111111111111111111111111///000000111222222333333333333333333333333333333222222333444444555666666666666888999::::::::::::<<<<<<;;;;;;;;;<<<===>>>@@@??????AAAEEEIIIKKKLLLLLLOOOQQQOOOQQQUUUWWWUUUSSSTTTVVVXXXZZZ[[[]]]]]]___``````aaabbbcccdddeee```bbbddddddbbb`````````_________aaacccddddddbbb```ccchhhjjjiiifffcccbbbaaaccceeefffeeeeeeeeefff^^^______`````````______]]][[[ZZZYYYYYYXXXVVVTTTRRRSSSTTTTTTRRROOOKKKIIIIIIHHHEEEBBB@@@>>><<<<<<::::::999888777666555444333333222222222222222222/////////......---------,,,,,,,,,,,,++++++++++++&&&&&&'''((()))***)))((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******((())))))))))))*********.........---------------///000000///......000222...///000222333222333444:::@@@FFFDDD>>>:::===BBBBBBAAA@@@@@@@@@@@@>>><<<<<<;;;<<>>:::;;;===<<<;;;::::::;;;777444444666555222444888MMMLLLKKKJJJKKKMMMOOOPPPOOOQQQRRRRRRRRRSSSUUUWWWVVVVVVVVVXXXZZZZZZYYYXXXYYYYYYZZZ[[[]]]___aaabbb\\\ZZZXXXWWWYYY]]]aaadddbbb```^^^```bbbbbb___\\\```bbbdddffffffeeebbbaaabbbbbbbbbbbbaaa```______eeeccc````````````___^^^bbbcccaaa^^^YYYWWWXXX[[[UUUXXX\\\\\\YYYWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWVVVUUUTTTSSSPPPSSSUUUSSSOOOMMMNNNPPPMMMMMMNNNNNNMMMKKKIIIGGGLLLJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>???>>>>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::999888777777777777777888888999999888666555777777666666666555555555555555555555555555555555666666555555444444444333666777777777666555444444444333333333333333333333444444444555444444333333222222555888;;;<<<;;;999666777888999:::;;;<<<<<<<<<=========>>>>>>??????AAADDDHHHIIIGGGDDDBBBAAA???@@@AAABBBCCCFFFKKKNNNVVV```eee```ZZZXXXVVVRRRVVVVVVVVVUUUUUUVVVYYY\\\XXXXXXVVVTTTWWW\\\[[[VVVVVVTTTTTTWWWWWWTTTTTTVVVUUUTTTSSSWWW\\\`````````^^^]]][[[ZZZZZZ\\\^^^___\\\ZZZXXXWWWYYYZZZ[[[ZZZVVVXXXZZZYYYWWWUUUUUUUUUVVVUUUTTTTTTTTTUUUWWWXXXOOOOOOOOOOOOOOOMMMLLLLLLKKKIIIHHHHHHHHHHHHGGGEEEFFFFFFEEEDDDBBBAAA@@@???DDDDDDCCCBBB@@@>>><<<;;;999999888888777777666666666777777777666555444444555555444444444333333333222222111111222222333444...///000222222111000000111111111111111111222222000000111000000///......////////////000000000000000000000000000000000000///000000111222333333333222222222222222222222222222222333444444555666666555666777999999:::::::::;;;;;;:::999:::;;;<<<===@@@???>>>@@@DDDHHHKKKLLLLLLOOOQQQPPPQQQVVVWWWUUUSSSSSSTTTUUUXXX\\\```bbb______^^^______```aaabbb___aaacccdddbbb```^^^^^^^^^^^^___bbbdddeeedddbbbbbbgggmmmoookkkgggdddccciiiiiiiiihhhffffffhhhjjj___`````````___^^^]]]]]][[[YYYVVVTTTUUUVVVVVVVVVTTTUUUWWWWWWUUUQQQMMMJJJHHHGGGFFFCCCAAA???===<<<<<<<<<;;;;;;:::888777666222333333333333222111000//////.........---------,,,,,,+++++++++++++++++++++***))))))***)))'''&&&'''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''(((((((((((()))(((((((((((()))+++,,,---'''***...//////......///000...///000000///000222111444666666555444444555555444444555777777666555111333555555444444555777555666777555333111000111444444555666555333888@@@JJJKKKKKKLLLMMMNNNNNNOOOKKKMMMPPPQQQQQQRRRTTTUUU[[[WWWTTTTTTXXXYYYWWWTTTXXXYYYZZZ\\\]]]___aaaaaaXXXaaabbbZZZXXX```ddd___``````aaaaaa___\\\ZZZXXX[[[___bbb```[[[ZZZ]]]```___aaabbbbbb```______```^^^]]]]]]]]]^^^```aaabbbeeeaaa\\\XXXVVVWWWZZZ\\\VVVVVVWWWWWWWWWWWWXXXXXXWWW[[[\\\YYYXXXYYYXXXUUUVVVVVVUUURRRPPPPPPSSSUUUTTTSSSQQQOOOLLLJJJIIIIIIJJJJJJJJJKKKLLLKKKIIIGGGFFFFFFFFFHHHIIIHHHEEEBBBAAAAAAAAA@@@@@@?????????<<<<<<;;;::::::::::::;;;999999999999999999999999999999999888888888777777888888777777666666555555444444444444444444444444333333444555555444333333222222222222222222222222333333333444444444444555444444444444444444444444333333333333333333333333222333444666777999:::;;;::::::;;;;;;;;;:::999999;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDCCCBBBBBBFFFKKKOOO[[[ZZZYYYXXXWWWWWWWWWXXXUUUUUUUUUUUUVVVXXXZZZ[[[[[[XXXUUUTTTVVVVVVTTTRRRWWWVVVTTTUUUVVVXXXYYYYYYWWWVVVWWWZZZ^^^___\\\YYYYYYYYY[[[___bbbaaa\\\VVVYYYTTTUUU[[[]]]YYYWWWZZZYYYYYYZZZZZZYYYXXXWWWVVVRRRRRRSSSVVVXXXYYYWWWTTTUUUUUUSSSRRRQQQPPPOOONNNNNNMMMJJJHHHFFFDDDDDDDDDEEEDDDBBBAAA@@@@@@AAAAAAEEEEEEEEEDDDAAA>>>;;;:::;;;:::999777666555555555555555555555555444444333333333222222222222111111222222222111111111000000////////////////////////////////////////////////......------------......,,,,,,------...///000000////////////000000000000///000000000111111111111333333444444444333333222222333555444333333444666444555666777888999::::::999999999999:::;;;<<<<<<===<<<<<<>>>AAAEEEIIILLLKKKLLLMMMLLLMMMNNNQQQTTTPPPSSSVVVZZZ]]]^^^^^^^^^\\\^^^bbbeeefffeeecccbbb^^^gggqqqpppggg^^^[[[\\\dddbbb___]]]]]]___aaacccffflllppplllddd^^^```dddjjjiiigggeeeeeeeeefffgggbbbcccdddbbb___]]][[[ZZZXXXYYYYYYXXXWWWWWWYYYZZZ[[[[[[\\\\\\ZZZTTTMMMGGGGGGGGGEEECCCAAA@@@???>>>???===<<<;;;;;;:::888666666555444333222111000000000000000///......------,,,+++******))))))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&'''((())))))))))))(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,---------......///////////////000000000000000000000000222111111111111111111111222222222222222222222222333111///111333555333111333333222222222333444555GGGHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPPPPPPPQQQTTTVVVZZZVVVSSSUUUXXXZZZXXXUUUUUUUUUUUUVVVWWWWWWXXXXXXXXX^^^```\\\\\\bbbdddbbb```aaaaaaaaa___]]]ZZZYYYZZZ]]]___^^^\\\[[[\\\___aaabbbccccccaaa______```\\\]]]^^^_________^^^^^^^^^]]][[[YYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUWWW[[[\\\YYYWWWYYYXXXUUUTTTTTTSSSRRRPPPPPPSSSUUUTTTSSSQQQNNNMMMLLLKKKKKKIIIHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGFFFDDDAAACCCBBBAAA@@@???>>>===<<<<<<;;;;;;:::::::::::::::999999999999999999999999999888888888888777777777666666666666666666666666444444444444444444444444111222333444444333222111222222222222222222222222333333333444444444555555333333333333333333333333333333333333333333333333333333444555777888999999888999::::::::::::999999;;;::::::::::::<<<===>>>======>>>???@@@@@@AAAAAABBBBBBBBBAAABBBFFFKKKPPPZZZZZZYYYYYYXXXXXXXXXXXXTTTTTTTTTTTTUUUWWWYYYZZZXXXUUUTTTTTTVVVXXXWWWUUUUUUTTTSSSTTTUUUWWWXXXYYYZZZYYYZZZ[[[^^^]]]ZZZXXXVVVYYY\\\^^^^^^]]]\\\\\\[[[WWWXXX]]]^^^ZZZWWWXXXXXXYYYZZZ[[[ZZZXXXVVVTTTSSSRRRSSSUUUWWWXXXVVVUUUQQQQQQQQQPPPOOOMMMKKKJJJMMMKKKIIIFFFEEEDDDCCCDDDDDDCCCAAA@@@??????@@@@@@AAABBBDDDDDDCCC???;;;888::::::999888777666666555666666777777666666555444333333333222222222111111222222111111111000000000////////////////////////..............................------------......,,,,,,------...//////000....../////////000000000/////////000000000111111222222222333333222222111111333444444333333444555444555555666777888999999888888888888999:::;;;<<<=========>>>AAAEEEIIILLLQQQPPPOOOLLLKKKMMMQQQUUUQQQSSSVVVYYY\\\]]]]]]]]]^^^```cccfffggggggfffeeeccciiinnnnnnhhhcccccceeeeeecccaaa______aaaccceeedddhhhkkkiiidddaaadddgggiiihhhgggfffeeeeeedddddddddeeeeeecccaaa___^^^]]][[[\\\\\\[[[YYYYYYZZZ\\\\\\[[[[[[ZZZXXXSSSMMMHHHGGGGGGFFFEEECCCAAA???>>>===<<<;;;;;;;;;;;;888666888777666555444333333222000000//////...---------,,,+++******))))))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((('''%%%&&&'''(((((()))))))))'''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------...////////////...000000000000000000000000111111111111111111111111111111111111111111111111222000///000333444333111222222222222222333444444FFFFFFGGGHHHIIIJJJKKKKKKPPPPPPQQQPPPPPPQQQSSSVVVWWWUUUSSSUUUXXXZZZYYYVVVXXXXXXWWWWWWWWWWWWVVVVVVXXXZZZ\\\^^^aaacccddddddaaaaaaaaaaaa```^^^[[[ZZZZZZ[[[\\\]]]]]]]]]^^^^^^bbbdddddddddaaa```___```ZZZ\\\^^^______]]]ZZZXXXYYYZZZ[[[\\\[[[YYYWWWUUUYYYYYYXXXWWWVVVUUUTTTTTTWWWZZZ[[[XXXWWWYYYWWWTTTQQQRRRRRRPPPOOOPPPRRRUUUTTTRRRPPPNNNMMMMMMNNNOOOIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFEEECCC@@@CCCBBBAAA???>>><<<;;;:::;;;;;;:::999999999999:::888888888888888888888888888777777777777666666666333333444666666777777777333333333333333333333333000111222222222222111000222222222222222222222222333333444444444444555555333333333333333333333333222222222222222222222222444444444555666666777777666777888999999:::999999999999999999:::;;;<<<===::::::;;;===>>>???@@@AAA@@@AAABBBCCCEEEIIINNNSSSYYYXXXXXXXXXXXXXXXXXXXXXUUUTTTTTTTTTUUUWWWXXXZZZXXXVVVTTTTTTVVVVVVVVVUUUSSSSSSSSSTTTUUUVVVXXXYYY]]]]]]\\\\\\]]]\\\YYYVVVZZZ]]]aaaaaa___^^^bbbeee]]][[[\\\``````\\\XXXWWWYYYZZZ[[[[[[ZZZWWWTTTRRRTTTSSSRRRSSSUUUVVVVVVUUURRRSSSTTTTTTSSSPPPMMMKKKKKKJJJHHHEEEDDDCCCCCCCCCCCCBBB@@@???>>>>>>??????<<<>>>AAACCCBBB???:::777888999999999888888777666777777888888777777666555333333333222222222222111111111000000000000000///////////////////////////...........................------,,,,,,------...,,,,,,,,,---......//////---.........////////////....../////////000000000000000111111111111000000000222333333222222333444444444555555666666666777777777777777888999:::;;;===<<<===>>>@@@DDDHHHJJJSSSQQQMMMIIIGGGIIINNNRRRQQQRRRUUUWWWYYYZZZZZZYYY\\\^^^```ccceeefffffffffggghhhhhhgggfffgggiiilllcccbbb```______aaabbbdddbbbdddeeeeeedddeeegggiiigggggggggfffeeedddbbbbbbfffeeedddcccbbbaaa```______``````___]]]\\\]]]^^^\\\[[[XXXWWWUUUQQQLLLIIIFFFFFFGGGFFFEEEBBB???>>>;;;:::999:::;;;;;;999777777777666555555444333333000//////......---,,,,,,++++++***))))))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((((((((&&&&&&&&&'''(((((())))))''''''((((((((())))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,---...............////////////////////////000000000000000000000000////////////////////////111000///000111222222000111111111222222222333333FFFFFFGGGHHHJJJKKKLLLLLLPPPQQQQQQPPPOOOPPPRRRUUUTTTSSSSSSUUUXXXYYYYYYWWWYYYYYYYYYXXXXXXXXXXXXXXXYYYXXXZZZ___ddddddddddddaaaaaaaaaaaa___^^^\\\[[[\\\\\\]]]___aaabbb```___cccdddeeedddbbb`````````\\\]]]]]]]]]\\\ZZZWWWVVVZZZ[[[\\\]]]\\\YYYVVVUUUXXXXXXXXXWWWVVVUUUUUUTTTXXXZZZYYYVVVVVVXXXWWWSSSNNNOOOPPPOOOOOOPPPRRRTTTSSSQQQOOONNNNNNOOOQQQRRRLLLMMMNNNMMMKKKHHHGGGFFFDDDCCCCCCDDDEEEDDDBBB@@@@@@@@@???>>>===<<<;;;:::::::::999888888888888999888888888888888888888888666666666666555555555555222333444555666555555444222222222222222222222222111111111111111111111111111111111111111111111111333333333333444444444444222222222222222222222222222222222222222222222222444444444444555555555555444555666777888999999999777888888888999:::;;;;;;999999:::;;;<<<===>>>>>>@@@BBBDDDFFFIIIMMMRRRVVVTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUWWWXXXYYYZZZYYYWWWUUUTTTSSSRRRQQQRRRSSSTTTUUUUUUVVVXXXZZZ]]]]]]]]]]]]\\\[[[YYYXXX^^^___```___]]]^^^aaaddd]]]]]]^^^aaabbb___[[[YYY[[[[[[YYYXXXVVVUUUTTTSSSUUUSSSRRRRRRTTTUUUUUUTTTSSSUUUWWWXXXVVVSSSOOOLLLJJJIIIGGGEEEDDDCCCDDDDDDBBBAAA@@@>>>>>>>>>??????:::;;;===??????===;;;999777888888999999888777666666666777777666666555444333333222222222111111111////////////////////////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,------.........------------............---............/////////......///000000000/////////111222222111000222333333444444444444444444444666666666666777888999:::::::::;;;<<<>>>AAADDDFFFJJJJJJGGGDDDCCCDDDGGGKKKNNNOOOPPPRRRSSSTTTTTTTTTWWWXXXZZZ]]]___aaabbbbbbdddbbb``````bbbeeeggghhh^^^^^^]]]]]]]]]^^^```aaabbbaaa```aaadddfffhhhhhhffffffffffffeeeccc```___dddcccaaa``````___^^^]]]___aaaaaaaaa___]]]]]]^^^ZZZXXXTTTQQQOOOMMMIIIGGGCCCDDDEEEEEEDDDAAA>>>;;;999888888999::::::999777555444444333222222111111//////......---,,,,,,+++++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))))))))))))))************************+++++++++++++++,,,,,,---------------....................................///////////////////////////////////////......///000000000000000000111111111222111111DDDDDDEEEFFFHHHIIIJJJKKKNNNOOOOOONNNNNNNNNQQQSSSQQQQQQRRRTTTWWWXXXWWWVVVRRRRRRSSSSSSTTTUUUUUUUUUXXXWWWXXX^^^eeehhhgggdddaaaaaa``````___]]]]]]\\\^^^^^^___aaaddddddbbbaaacccdddeeedddbbb``````aaa___^^^\\\ZZZXXXWWWVVVVVV[[[[[[ZZZYYYWWWVVVTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYWWWTTTUUUXXXWWWRRRLLLNNNOOOOOOOOOOOOQQQSSSQQQPPPOOONNNNNNPPPRRRSSSMMMOOOPPPNNNJJJGGGFFFFFFDDDCCCBBBBBBCCCCCCBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<999999888777777777777777777777777777777777777777555555555444444444333333333444555555555333222111222222222222222222222222222222111111111111222222111111111111111111111111222222222222333333333333111111111111111111111111111111111111111111111111333333333333333333333333333444555666777777777777666666777777888999999999999:::::::::::::::;;;;;;>>>@@@CCCFFFHHHLLLPPPSSSNNNOOOPPPQQQQQQQQQQQQQQQSSSRRRQQQQQQRRRSSSUUUVVVXXXWWWVVVTTTRRRQQQQQQQQQRRRTTTWWWWWWVVVWWWYYY[[[[[[[[[\\\\\\[[[[[[[[[[[[^^^[[[WWWWWWXXXYYYYYYXXX[[[]]]^^^```aaabbb___\\\^^^[[[WWWTTTSSSSSSTTTVVVUUUTTTRRRRRRSSSTTTSSSRRRPPPRRRTTTVVVTTTPPPLLLIIIIIIHHHFFFDDDDDDDDDDDDEEEBBBAAA@@@>>>>>>>>>>>>???:::999888888999:::;;;<<<777777888888888777777666444444444555444333333222222222111111111000000000........................------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------+++,,,,,,,,,------------,,,,,,---------.........,,,---....../////////......///000000//////000222222222222222222222222222555555555555555777888888777777888999;;;===???AAA???AAABBBBBBAAAAAACCCEEEIIIJJJKKKLLLMMMNNNNNNNNNSSSTTTVVVXXX[[[\\\^^^^^^^^^\\\[[[\\\___aaa```___[[[[[[\\\]]]^^^^^^___```cccaaa___```bbbeeeeeedddddddddeeedddcccaaa___^^^```^^^\\\\\\\\\\\\YYYWWWYYY[[[\\\\\\ZZZXXXXXXYYYWWWSSSOOOKKKIIIHHHEEECCC???@@@BBBBBBAAA>>>;;;999777777666888999:::888777333333222222111111000000......------,,,,,,+++++++++***))))))(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&''''''(((''''''''''''(((((((((((((((((()))))))))*********)))))))))*********++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////------............//////...///000111111111000000@@@@@@AAACCCEEEFFFGGGHHHIIIKKKMMMMMMLLLLLLNNNOOONNNPPPRRRTTTUUUUUUUUUTTTOOOPPPQQQRRRSSSTTTUUUUUUVVVYYYYYY[[[eeeqqqpppggg```______^^^]]]]]]\\\\\\]]]___aaaccccccbbbaaa```aaabbbdddcccbbb```aaaaaa```^^^\\\YYYWWWVVVVVVVVVYYYXXXVVVUUUTTTSSSSSSSSSWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYUUUSSSUUUXXXWWWQQQLLLNNNOOOPPPOOOOOOQQQRRRNNNNNNNNNOOOOOOPPPQQQRRRLLLOOOPPPMMMHHHDDDCCCDDDCCCAAA@@@@@@AAABBB@@@???::::::::::::;;;;;;;;;<<<888888777666666666666777666666666666666666666666444444333333333222222222222333444555444222000...111111111111111111111111222222111111111111222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000222222222222333333333333222333444555555666555555444555666777777888777777::::::999999999999999999999<<>>===<<<<<<======999777555444555777:::<<<888777666555555555555666222222333333222222111000000000000////////////...,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,---...////////////---...//////......///000///000000000111111222222333333333444444555666777555555666777888:::<<<===:::<<>>>>>===;;;999777777666666777888888777555333333333222222111111111...------,,,,,,+++************)))(((((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))))))))*********)))******+++++++++++++++++++++++++++++++++++++++******++++++,,,---------........................+++,,,------,,,,,,---///---...///000000000///...>>>???@@@BBBCCCEEEFFFGGGDDDFFFJJJKKKKKKKKKKKKLLLLLLNNNQQQSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWRRRZZZZZZXXXggg|||}}}ooo___^^^]]]]]]\\\\\\\\\\\\YYY]]]aaaaaa___\\\\\\]]]___```bbbbbbaaa```aaabbb^^^^^^\\\[[[YYYWWWUUUTTTVVVVVVVVVVVVWWWWWWWWWWWWZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXTTTRRRTTTXXXVVVQQQMMMOOOPPPQQQPPPOOOPPPRRRLLLMMMNNNOOOPPPPPPPPPOOOMMMPPPQQQNNNHHHCCCBBBCCC@@@???======>>>>>>>>>===:::::::::::::::999999999888777666666555555666666666666666666666666666666333333222222222111111111000111333444444222000///111111111111111111111111111000000//////000000111111111111111111111111111////////////000000000000////////////////////////000000000000000000000000000111111111222222333333333333444444444444444333222333555666777777666666888888888999999::::::;;;777:::>>>@@@AAABBBDDDEEEEEEFFFIIIKKKLLLLLLKKKKKKMMMLLLLLLKKKKKKLLLNNNNNNMMMOOOPPPPPPOOOOOORRRUUURRRVVVZZZYYYVVVTTTUUUXXXWWWYYYZZZZZZXXXXXXZZZ\\\[[[[[[\\\]]]]]]ZZZWWWUUU\\\^^^]]]ZZZ[[[```___[[[XXXXXXVVVUUUTTTTTTTTTTTTTTTSSSRRRSSSSSSRRRPPPNNNPPPQQQSSSTTTRRROOOKKKIIICCCBBBAAA@@@@@@@@@AAABBB>>>===<<<::::::::::::;;;666555444333444666888999999888555333222222444555111222222222222111000000///............---------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,---...////////////,,,---......------...///------...///000111111222222222222333333444555666444555555666888999:::;;;999;;;<<<======>>>@@@BBBBBBBBBCCCDDDEEEGGGIIIJJJPPPRRRUUUXXXZZZZZZXXXWWWPPPRRRUUUWWWXXXXXXWWWWWWXXXZZZ\\\^^^``````````````````aaaaaa``````______aaaaaa```````````````aaa]]][[[YYYZZZ[[[YYYRRRLLLNNNPPPSSSTTTTTTSSSRRRSSSQQQNNNJJJGGGDDDBBB@@@>>><<<<<<<<<;;;:::999888777777666555666777777666444111111111111000000000000------,,,,,,+++***************)))((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((()))))))))******((()))******++++++******************************))))))******+++,,,,,,---------------------------)))+++------+++***,,,...+++---...000000///...---???@@@AAACCCEEEFFFHHHHHH@@@DDDHHHKKKKKKJJJJJJJJJKKKNNNQQQRRRRRRQQQPPPPPPRRRRRRSSSSSSTTTTTTUUUUUUOOO[[[[[[VVVhhhuuu^^^^^^]]]\\\[[[[[[[[[[[[UUUZZZ______[[[WWWXXXZZZ]]]___aaaaaaaaa```aaabbb\\\]]]]]]]]][[[XXXTTTRRRTTTVVVXXX[[[\\\]]]\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXZZZXXXTTTQQQTTTXXXVVVQQQNNNOOOQQQQQQPPPPPPPPPQQQJJJLLLNNNPPPQQQPPPNNNMMMOOOSSSTTTPPPIIIDDDDDDEEE>>>===;;;:::<<<<<<<<<;;;;;;;;;::::::999888777777777777666555555555555555666666666666666666666666222222222111111111111000---///111444444333222000000000000000000000000000000///...------...///000000000000000000000000000............////////////////////////////////////000000000000000000000000///000000111222222333333333333444444444333222222222333444666777666666555666666777999:::;;;<<<===888;;;???@@@AAAAAABBBCCCDDDEEEHHHJJJLLLLLLKKKJJJOOONNNMMMMMMMMMNNNOOOPPPNNNPPPQQQPPPMMMLLLOOOQQQRRRVVVZZZYYYTTTRRRSSSVVVXXXZZZ[[[YYYWWWVVVXXX[[[SSSXXX]]]^^^[[[WWWUUUVVV^^^```]]]XXXYYY^^^^^^YYYTTTUUUWWWWWWWWWUUUSSSRRRSSSSSSSSSTTTTTTRRROOOLLLKKKLLLMMMMMMLLLIIIFFFDDDAAA@@@???>>>>>>???@@@@@@<<<;;;:::888777888888999444444444444555666666666:::888444111000111333444111222222222222111000000......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++,,,---...////////////+++,,,...---,,,,,,---///,,,,,,---...///000111222222222222222333444555555555555666777888999:::::::::::::::999888:::>>>AAAAAAAAABBBCCCEEEGGGIIIJJJNNNPPPTTTWWWXXXWWWUUUTTTJJJMMMQQQRRRRRRSSSUUUVVVUUUWWWZZZ\\\^^^^^^^^^]]]]]]___bbbbbb```______`````````___^^^^^^```aaabbb^^^\\\[[[\\\]]]ZZZRRRKKKOOORRRVVVWWWWWWVVVVVVWWWQQQNNNJJJGGGEEEBBB???===<<<<<<;;;:::999999888888777666555666777777555333............------------------,,,,,,+++******)))******)))((((((((((((((((((((((((((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***((('''%%%$$$$$$%%%&&&(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++(((+++---,,,******+++...+++,,,...000000///...---;;;;;;===???AAACCCEEEFFFHHHHHHHHHFFFEEEEEEGGGIIIKKKKKKLLLLLLMMMMMMNNNNNNQQQPPPPPPPPPRRRTTTUUUWWWYYYVVVWWW___kkkrrrpppkkk\\\YYYVVVVVVWWWWWWTTTRRRYYY[[[]]]ZZZVVVUUUYYY]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWVVVVVVYYY[[[\\\\\\[[[[[[\\\]]]]]]]]]]]]]]][[[YYYWWWUUUTTTUUUWWWXXXWWWTTTQQQOOOPPPRRRSSSRRROOONNNMMMNNNQQQNNNMMMOOOSSSTTTPPPLLLOOOOOOMMMIIIEEEBBBCCCDDD???===;;;999888999:::;;;999888888888777777666666555555444444444333333333444444444444444444444444333333222222111000/////////000222333333222000///////////////////////////000///...---------------000///...---------------000000000000000000000000......---------,,,,,,,,,..................------............////////////000000111111111222222222333333222222333333444555555666888999999888777666999999:::;;;===???@@@BBBIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPSSSTTTWWWZZZXXXRRRQQQVVVWWWTTTUUUVVVVVVVVVUUUUUUWWWYYYXXXYYYZZZ[[[ZZZYYYWWWUUU\\\[[[[[[YYYXXXWWWVVVVVVQQQRRRUUUVVVVVVTTTRRRQQQOOOPPPPPPPPPOOOOOOOOOOOOKKKKKKJJJHHHEEEBBB???===@@@???>>>===<<<;;;;;;;;;;;;:::999888777777777777333333333222222222111111666666555444333333222222444333222111000///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))************************,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,++++++,,,------....../////////111222222222222222333333444444666777999999777777666777999<<>>AAABBBDDDEEEGGGHHHHHHGGGEEEEEEGGGIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMOOORRRSSSUUUUUUUUU[[[YYYYYY]]]bbbccc^^^XXXWWWUUUTTTUUUWWWXXXWWWUUUYYY[[[\\\YYYTTTSSSVVVYYYZZZ[[[]]]___````````````]]]\\\[[[YYYXXXXXXXXXWWWYYYYYYYYYYYYXXXYYYZZZ\\\]]]\\\[[[ZZZXXXVVVTTTRRRQQQRRRTTTTTTTTTRRRQQQPPPNNNPPPQQQPPPNNNNNNOOOPPPPPPNNNMMMQQQUUUWWWTTTPPPMMMKKKIIIFFFDDDBBBAAAAAA???===;;;:::999999:::;;;::::::999888777555555444555444444444444333333333333333333444444444444444333333222111111000//////...///111222222111///...///////////////////////////......------------...//////...---------------////////////////////////...------------,,,,,,,,,.........------------------.........////////////000000000111111111222222333222222222222333444444444555777888999888777666999999:::;;;<<<>>>???@@@EEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKOOONNNMMMMMMNNNPPPPPPPPPRRRSSSQQQNNNPPPVVVXXXVVVRRRTTTUUUVVVUUUVVVWWWYYYTTTUUUWWWXXXXXXWWWVVVUUUYYYXXXXXXWWWVVVUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSQQQPPPOOOOOOOOOOOONNNKKKKKKJJJIIIFFFCCC@@@???@@@???===<<<;;;;;;;;;;;;:::999888777666666666666333333333222222222111111555555555444333222222222222222111000///......---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))************************************************,,,,,,+++++++++*********)))******+++++++++++++++++++++************++++++++++++,,,,,,---............///000111222222222222222222222333444555666777777777666777999;;;>>>@@@AAABBBCCCDDDCCCDDDGGGIIIOOOPPPQQQRRRSSSTTTTTTTTTRRRSSSTTTUUUVVVUUURRRPPPTTTTTTSSSSSSSSSSSSTTTTTTXXXYYYYYYYYYZZZ\\\aaadddcccbbb```______```aaabbb___]]][[[[[[]]]^^^^^^^^^\\\XXXVVVVVVWWWVVVQQQMMMLLLJJJGGGFFFDDDBBB???<<<===;;;999888888888777555666666555555444444333333111000//////......//////+++++++++************)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++(((((()))))))))*********************************++++++++++++************++++++++++++++++++++++++999:::;;;===???AAABBBCCCFFFGGGGGGFFFEEEEEEGGGHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJMMMPPPSSSTTTTTTRRRQQQUUUUUUWWWYYYZZZYYYUUURRRSSSRRRSSSVVVYYY\\\\\\[[[YYY[[[[[[XXXTTTRRRTTTWWWZZZ[[[]]]```aaabbbaaaaaa]]]\\\[[[ZZZYYYYYYXXXXXXYYYXXXVVVTTTUUUWWWYYY[[[\\\[[[YYYVVVTTTRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOOOONNNNNNPPPRRRNNNMMMNNNQQQVVVXXXVVVTTTJJJGGGCCCBBBCCCCCC@@@>>>>>>===<<<:::::::::;;;;;;;;;;;;999888666555333333444444444444333333333333222222222333333444444444222222111111000000//////---...///000000///...---////////////////////////------------------...//////...------------------------------------------------------,,,,,,,,,,,,---------------------------------.........//////000000000000111111111111222222111111222222333444222333555777888888777777:::999999::::::;;;======??????@@@@@@BBBCCCEEEFFFEEEDDDDDDEEEFFFHHHJJJKKKRRROOOLLLLLLNNNOOOMMMKKKNNNNNNLLLLLLPPPVVVVVVSSSNNNQQQTTTVVVVVVWWWXXXYYYSSSTTTUUUWWWXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSRRRVVVTTTRRROOOOOOPPPRRRTTTTTTQQQMMMLLLNNNNNNLLLIIIIIIIIIIIIIIIGGGEEEBBBAAA???>>><<<;;;:::;;;<<<<<<888888777666555555555555333333333222222222111111444444444333222222111111////////////......------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))+++++++++***************(((((()))*********************))))))))))))*********++++++,,,,,,---............///000111111111111111111111111111222333333666666666777888;;;===>>>@@@AAACCCCCCCCCEEEGGGJJJQQQQQQRRRSSSSSSSSSRRRRRRSSSTTTUUUVVVUUUTTTRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSWWWXXXYYYXXXYYY[[[___bbb```______^^^^^^___```aaa___]]]\\\\\\^^^^^^]]]\\\XXXVVVTTTUUUVVVUUUPPPLLLGGGGGGFFFFFFFFFCCC???<<<>>><<<999777888888888777666666555444444333222222000000///............///+++++++++************)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))******))))))))))))))))))))))))************))))))))))))******************++++++888999:::<<<>>>???@@@AAABBBCCCDDDDDDCCCCCCDDDFFFEEEEEEFFFGGGHHHIIIIIIJJJNNNOOOQQQRRRSSSRRRQQQPPPUUUVVVWWWWWWUUUTTTSSSSSSSSSTTTVVVYYY]]]_________ZZZ[[[ZZZXXXVVVUUUWWWZZZ]]]^^^___`````````^^^^^^\\\[[[ZZZYYYXXXXXXXXXXXXZZZWWWTTTRRRTTTVVVYYYZZZYYYXXXVVVSSSRRRRRRRRRRRRQQQPPPOOONNNMMMNNNNNNOOOPPPQQQQQQOOONNNNNNOOOQQQLLLLLLLLLOOOSSSTTTSSSQQQHHHDDD@@@@@@CCCDDD@@@<<<======<<<;;;::::::;;;;;;:::999888777666555444444444444444333333333222222111111222222333333444444111111000000000/////////---...////////////...---........................,,,,,,,,,,,,---......///......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,---------........./////////000000000111111111111111111111222333333222333555777888888999999999999888888999999::::::;;;;;;<<<===???AAACCCDDDCCCBBBBBBBBBDDDGGGJJJLLLQQQNNNKKKKKKNNNOOOLLLIIINNNMMMNNNPPPTTTVVVRRRMMMKKKOOOSSSVVVWWWWWWXXXYYYUUUVVVWWWXXXXXXXXXXXXXXXSSSSSSTTTUUUTTTTTTSSSRRRUUUTTTRRRQQQQQQSSSUUUWWWSSSOOOJJJIIIKKKJJJGGGDDDGGGGGGHHHGGGFFFEEECCCBBB???>>><<<;;;;;;;;;<<<===777666555555444444444555333333333222222222111111333333222222222111111111------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))*********************)))'''(((((())))))))))))))))))(((((((((((())))))************+++,,,,,,------------...///000000000000111111000000000111111222555555555666888:::;;;======???AAAAAABBBCCCFFFIIINNNOOOPPPQQQQQQQQQQQQQQQTTTUUUUUUUUUTTTSSSRRRSSSOOOOOOPPPQQQSSSVVVXXXYYYYYYZZZZZZZZZYYYZZZ]]]___]]]]]]^^^^^^^^^_________^^^]]]\\\]]]^^^^^^\\\ZZZUUUTTTTTTUUUVVVTTTPPPMMMJJJHHHGGGFFFFFFCCC@@@===???<<<999888888999888888666555555444333222111111000///......------......+++++++++*********))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************777777999:::<<<===>>>???>>>???AAAAAA@@@@@@AAABBBDDDDDDEEEFFFGGGHHHIIIJJJNNNNNNNNNOOOQQQSSSUUUUUU]]]\\\ZZZUUUPPPNNNOOOQQQRRRTTTXXXZZZ\\\]]]^^^^^^ZZZZZZZZZZZZYYYZZZ\\\^^^aaaaaa```^^^]]][[[ZZZYYYZZZYYYXXXWWWWWWWWWWWWWWWZZZWWWTTTSSSVVVXXXYYYYYYUUUUUUSSSSSSSSSSSSUUUVVVTTTRRRPPPNNNMMMLLLMMMNNNSSSSSSSSSQQQOOOMMMNNNOOOJJJJJJJJJLLLMMMMMMKKKJJJGGGCCC@@@@@@CCCDDD@@@<<<<<<;;;;;;:::::::::::::::777777777666666666666666444444333333333222222222111111111222222222333333000000//////////////////...//////////////////...------------------------,,,,,,,,,,,,,,,---...///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------------....../////////000000000111000000000000111222222333444555777888999999:::888888777777777777888888999::::::<<<>>>@@@BBBCCCBBBBBBAAABBBDDDGGGJJJLLLMMMKKKJJJKKKMMMNNNMMMJJJKKKMMMQQQXXX\\\XXXRRRLLLLLLOOOSSSVVVWWWWWWWWWXXXWWWWWWWWWWWWWWWVVVVVVUUUSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRSSSUUUWWWWWWXXXXXXSSSPPPMMMLLLLLLJJJFFFCCCEEEFFFFFFFFFFFFDDDCCCBBB???>>>>>>===<<<<<<<<<<<<666555444444444444444444333333333222222222111111111111111111111000000000---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))(((((((((''''''((())))))***))))))******+++,,,,,,,,,,,,,,,---...////////////222111111111111111222222444444555666777999:::::::::;;;===??????AAAEEEGGGIIIJJJKKKMMMOOOQQQQQQRRRSSSTTTUUUUUUSSSSSSUUUWWWUUUUUUVVVWWWXXXZZZ\\\]]]]]]]]]]]]\\\ZZZYYY[[[]]]\\\]]]^^^______^^^]]]\\\\\\[[[[[[\\\]]]]]][[[ZZZUUUUUUUUUUUUUUUSSSPPPNNNOOOLLLHHHFFFDDDCCCAAA??????===:::999999:::999888555555444333222111000000///......---------------+++++++++*********))))))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$''',,,+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((())))))*********666666777999:::;;;<<<===:::<<<>>>???>>>===>>>???BBBCCCDDDEEEFFFHHHHHHIIIIIIIIIJJJMMMPPPTTTXXXZZZWWWVVVTTTQQQOOOOOORRRTTTOOORRRVVVXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ\\\^^^```aaa___]]]ZZZYYYXXXXXXXXXYYYXXXWWWWWWVVVVVVVVVWWWXXXVVVUUUVVVYYYZZZXXXVVVRRRRRRRRRSSSTTTUUUVVVWWWSSSRRRPPPNNNMMMMMMMMMNNNRRRTTTTTTRRROOOMMMLLLLLLHHHHHHIIIIIIHHHGGGEEEDDDFFFCCCAAABBBCCCBBB???<<<:::::::::::::::999999999555555666666666777777777333333333333222222222222111111111111111111111111////////////............////////////////////////------------------------,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,---+++++++++,,,,,,,,,------............////////////000000000///000000111222444444555666666777888999666666555555555666666777999999:::;;;===???AAABBBAAAAAABBBCCCEEEGGGIIIKKKHHHIIIJJJKKKLLLLLLLLLMMMHHHLLLUUU___aaa[[[UUUSSSOOORRRUUUVVVVVVVVVWWWXXXVVVVVVUUUTTTTTTSSSRRRRRRUUUVVVXXXYYYXXXVVVTTTSSSOOORRRUUUYYYZZZZZZXXXWWWTTTTTTTTTSSSQQQMMMJJJGGGFFFFFFGGGGGGFFFEEECCCBBB???@@@@@@@@@???===;;;:::555555444444444444444555333333333222222222111111000000000000000000000000...---------,,,,,,++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((''''''(((((()))***+++((())))))******+++,,,,,,++++++,,,---............111111111111111222333444333444444555777888888999777999;;;===>>>@@@DDDFFFDDDFFFHHHKKKNNNPPPRRRRRRRRRTTTVVVVVVUUUVVVZZZ^^^aaa```___]]]\\\\\\[[[[[[]]]^^^^^^\\\ZZZYYYZZZ[[[\\\]]]___```___^^^\\\ZZZZZZYYYXXXYYY[[[\\\[[[ZZZVVVVVVUUUTTTSSSQQQPPPOOORRRNNNIIIEEEDDDCCCBBBAAA>>>===;;;;;;;;;;;;999777555555444333111000//////......---,,,,,,,,,,,,---+++++++++************)))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$'''&&&###(((000///(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******555555666777999:::;;;;;;888;;;===>>>=========>>>@@@AAABBBCCCDDDFFFGGGGGGFFFGGGIIILLLOOORRRTTTUUUNNNNNNOOOPPPRRRTTTUUUVVVLLLPPPUUUWWWWWWVVVVVVWWWXXXWWWVVVVVVXXXZZZ[[[\\\[[[YYYVVVUUUUUUXXX[[[]]]YYYYYYXXXWWWWWWWWWWWWXXXUUUTTTUUUYYY\\\\\\WWWRRRPPPQQQRRRSSSTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNOOOOOONNNPPPRRRRRROOOLLLJJJJJJGGGHHHIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBAAA???===;;;777888888999999888888888666666666666666666555555333333333222222222222111222222222111000000//////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////000////////////000111111333333333333444444555666444444444444444555666777999999999;;;<<<>>>@@@AAA@@@AAABBBCCCEEEFFFGGGHHHEEEIIILLLMMMJJJIIIKKKMMMKKKOOOYYYbbbaaaYYYVVVYYYTTTUUUVVVVVVUUUUUUVVVWWWTTTTTTTTTSSSSSSSSSSSSTTTWWWXXXYYYZZZYYYWWWTTTRRRQQQSSSVVVXXXYYYXXXVVVUUURRRVVV[[[ZZZTTTNNNKKKKKKHHHHHHIIIIIIHHHGGGEEEDDD@@@AAACCCDDDBBB>>>:::888555555444444444444555555333333333222222222111111//////////////////////////////...---,,,++++++***))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))************)))(((((((((((()))***+++,,,(((((())))))***+++++++++***+++,,,------......---000000000000111222333444222333444555666777777777666888;;;<<<>>>@@@DDDGGGDDDEEEHHHKKKNNNPPPRRRSSSRRRUUUXXXXXXXXX[[[aaaggggggeeecccaaa^^^]]][[[[[[ZZZ[[[\\\[[[ZZZYYYZZZ\\\]]]___```aaa```]]]ZZZXXXXXXWWWVVVVVVYYY[[[[[[[[[WWWVVVTTTRRROOONNNNNNNNNMMMKKKHHHFFFEEEDDDBBB@@@======<<<======<<<999666555555444222111///.........------,,,+++,,,,,,,,,+++++++++************)))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&)))((($$$)))222000'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))''''''''''''''''''''''''*********)))))))))((((((&&&&&&'''(((((()))******444555666777888999:::;;;888;;;===>>>>>>===>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGIIIKKKNNNNNNNNNLLLKKKRRRRRRRRRTTTUUUTTTPPPMMMLLLPPPVVVXXXWWWWWWXXXYYYWWWVVVTTTTTTUUUWWWWWWWWWUUUSSSQQQQQQSSSYYY___bbbZZZYYYYYYXXXXXXXXXYYYYYYRRRRRRUUUZZZ^^^\\\UUUNNNPPPQQQRRRSSSSSSSSSQQQQQQJJJKKKLLLMMMNNNOOOPPPQQQIIILLLPPPQQQOOOLLLIIIIIIFFFHHHIIIIIIHHHFFFEEEEEEAAACCCDDDBBB???<<<;;;;;;666777777888888888777777888888777666555444444444333333333222222222111111333333222111000///......---.....................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---------........./////////////////////000111111222222222111111222333333333333333333444555666666999999999:::;;;===>>>??????@@@AAACCCDDDEEEEEEEEEDDDJJJOOONNNIIIFFFIIIMMMQQQUUU]]]ccc^^^UUUTTTZZZWWWXXXXXXVVVTTTTTTUUUWWWTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZYYYVVVSSSQQQTTTUUUVVVWWWWWWUUUTTTSSSOOOVVV]]]\\\UUUMMMKKKLLLJJJKKKKKKKKKJJJHHHFFFEEEAAACCCEEEFFFDDD???:::666555555444444444555555666333333333222222222111111.........///////////////000000///...,,,+++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))***************(((((((((((()))***,,,,,,((((((((()))******++++++******+++,,,------------.........///000222333444222333444555666666666666666999;;;===???AAAEEEHHHEEEGGGIIILLLNNNPPPRRRRRRSSSVVVZZZZZZ[[[^^^fffmmmfffeeecccaaa___^^^]]]]]]VVVXXXYYYZZZYYYZZZ[[[]]]^^^```aaabbbaaa]]]ZZZWWWWWWUUUTTTTTTWWWZZZ\\\\\\WWWVVVSSSOOOLLLKKKLLLMMMHHHGGGGGGGGGGGGFFFBBB???=========>>>???===999555555555333222111///...---...---,,,,,,++++++,,,,,,+++++++++************)))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((,,,)))%%%)))222000&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''************))))))))))))&&&&&&&&&'''((())))))***333444444555666777888888<<<=========;;;:::;;;<<<======<<<===>>>???AAABBBEEEHHHJJJKKKKKKJJJKKKKKKKKKLLLNNNQQQTTTTTTRRRPPPQQQQQQRRRSSSTTTVVVXXXYYYVVVUUUSSSRRRRRRRRRSSSTTTOOOQQQSSSVVVXXXZZZ[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZZZZSSSSSS\\\^^^WWWRRRSSSUUURRRPPPOOOPPPOOOKKKHHHIIIMMMQQQQQQMMMLLLMMMPPPOOONNNMMMNNNOOONNNJJJFFFGGGFFFFFFGGGIIIIIIGGGFFFAAA???<<<;;;;;;;;;999888888888777777666666555555555444333333333333444555222000//////000111111000222111111000///......------------------...000000------------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++*********))))))+++***)))***,,,,,,***)))))))))*********))))))(((++++++++++++++++++++++++)))************+++++++++,,,---......///.........////////////000111222333222333333333333333333444666777888:::;;;<<<=========???@@@AAAAAABBBCCCEEEGGGFFFGGGGGGEEEGGGQQQ^^^ZZZ[[[[[[[[[[[[YYYXXXWWWTTTVVVXXXYYYXXXVVVTTTSSSTTTSSSSSSSSSTTTVVVXXXYYY```\\\XXXUUUTTTTTTSSSRRRXXXWWWVVVTTTRRRPPPOOONNNVVVYYYZZZXXXSSSNNNLLLLLLQQQQQQPPPNNNKKKGGGCCC@@@??????>>>>>>===;;;:::999888888888888777777777666555555444333333222111111000000000000///////////////......---+++***))))))************************(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''))))))((('''&&&'''((((((((((((((())))))))))))))))))***+++,,,,,,------////////////000000000000111333555555444555666888888888:::<<>>???@@@AAA@@@???<<<999888666555444444222222111000,,,,,,,,,+++++++++******+++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((333444444444555666666666888:::;;;:::999888999;;;;;;;;;;;;;;;<<<>>>???AAADDDFFFIIIJJJJJJIIIJJJKKKLLLMMMOOORRRUUUUUUSSSQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUSSSRRRRRRRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWSSSRRRTTTZZZ\\\XXXUUUTTTOOOMMMMMMNNNPPPOOOMMMJJJKKKOOORRRRRRNNNLLLMMMPPPLLLJJJIIIJJJLLLKKKHHHEEEGGGFFFEEEEEEFFFEEECCCAAA???===;;;999999999888666666666666666666666777777555444333333333333444555222000//////000111111000111111000000///......---,,,------------.........------------------------*********+++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))******+++++++++++++++++++++***************))))))***++++++***((())))))*********))))))(((************************))))))*********+++++++++,,,,,,---...............////////////000111222222111111111111222222222222444555666888999:::;;;;;;;;;===?????????@@@BBBDDDBBBBBBDDDFFFEEEHHHSSS___VVVVVVWWWWWWVVVTTTRRRQQQUUUTTTSSSSSSTTTTTTSSSRRRTTTTTTTTTTTTUUUVVVXXXYYY\\\YYYWWWUUUVVVVVVVVVUUU[[[ZZZXXXUUUSSSQQQPPPPPPXXXXXXWWWTTTOOOMMMNNNPPPOOONNNNNNLLLHHHDDDAAA>>>=========<<<;;;:::999888777777666666666555555555444444444333222222111111000000000/////////............---,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((()))((('''&&&'''(((''''''((((((((()))))))))))))))******+++,,,,,,---,,,------///000111222222111222444333333333444666666777999;;;>>>@@@BBBCCCDDDEEEGGGIIILLLNNNPPPQQQUUUUUUWWW[[[```ddddddccc\\\]]]^^^___aaabbbcccdddbbbaaaaaaaaaaaacccdddeeeaaaaaaaaa___[[[XXXWWWXXXYYYWWWVVVVVVYYY[[[ZZZYYYVVVVVVVVVSSSOOOMMMLLLLLLIIIGGGEEEDDDCCCAAA>>><<<>>>>>>>>>===<<<:::888666555555444333222111111000,,,,,,,,,,,,++++++++++++******))))))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$$$$%%%%%%(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((333333333333333333333333444666777777666666888999:::999999999:::<<<>>>???BBBDDDFFFGGGGGGGGGIIIJJJKKKKKKMMMPPPSSSSSSRRRPPPSSSRRRQQQPPPPPPPPPPPPPPPUUUTTTTTTSSSRRRSSSSSSSSSXXXWWWVVVVVVWWWXXXYYYZZZ[[[ZZZXXXUUUTTTUUUUUUVVVRRRXXX\\\[[[ZZZYYYVVVRRRJJJKKKLLLOOORRRRRRQQQOOONNNQQQSSSRRROOOMMMMMMOOOKKKIIIHHHHHHIIIIIIHHHFFFFFFEEECCCCCCCCCAAA???<<<===;;;999888888777666555444444555555666777777888444444333333333333444444111000......000111000///000000000///......------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))*********,,,,,,+++++++++************)))))))))++++++)))(((((())))))******))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,------......------............///000111222//////000000111111111111111222444555777777888888888:::<<<======>>>@@@BBB@@@@@@CCCEEEEEEGGGPPP[[[VVVVVVVVVVVVUUUSSSQQQPPPUUUQQQNNNOOOQQQSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUVVVXXXYYYXXXWWWZZZYYYWWWVVVVVVVVVWWWWWWYYYWWWSSSOOOLLLLLLOOORRRKKKKKKJJJHHHEEEBBB>>><<<;;;;;;;;;;;;:::888777666555555555444444444444333333333333222222111111000////////////.........---...------,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))(((&&&&&&&&&''''''''''''(((((((((((())))))))))))***++++++,,,,,,***+++,,,---///111222333000111222222111000111333444555777:::===???AAACCCDDDDDDDDDFFFHHHKKKNNNOOOSSSSSSTTTXXX\\\_________YYYZZZ[[[\\\^^^aaacccddd````````````````````````aaa```___\\\XXXWWWXXXZZZZZZXXXWWWWWWXXXXXXVVVUUUUUUUUUUUURRRNNNKKKJJJJJJIIIGGGEEECCCBBB???<<<999<<<<<<;;;999888777666555555444444333222111000000---------,,,,,,,,,++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((,,,+++(((%%%###"""######'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((222222222222222111111111111333444555555555777999999888888888999;;;===>>>???AAADDDEEEEEEEEEGGGIIIHHHHHHIIILLLOOOPPPNNNMMMRRRRRRQQQPPPOOOOOOOOOOOOUUUTTTTTTSSSSSSSSSSSSSSSXXXWWWUUUTTTUUUWWWYYYZZZ[[[YYYVVVTTTTTTUUUWWWXXXZZZdddggg^^^XXXXXXTTTMMMJJJLLLOOORRRUUUUUUTTTSSSQQQRRRSSSQQQNNNMMMMMMNNNMMMLLLJJJIIIHHHHHHGGGGGGDDDCCCAAAAAAAAA@@@===;;;<<<:::888777777777666444444444444555555666666666333333333333333333333333111///---...///000///////////////......---------+++,,,---...---+++)))'''++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))******************,,,++++++++++++*********)))(((((()))******)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---------------------------...///000111/////////000000111111222000111333444555666666666777999;;;<<<<<<===???AAABBBAAACCCEEEDDDDDDJJJRRRSSSTTTTTTTTTSSSQQQOOONNNTTTPPPNNNOOOSSSTTTSSSPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTVVVYYYZZZYYYWWWUUUUUUUUUVVVXXX[[[^^^```YYYVVVQQQMMMKKKKKKMMMOOOIIIHHHGGGEEECCC@@@===<<<;;;;;;;;;:::999888777666555555444444444333333333222222222111111000000000............---------------,,,,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))(((&&&%%%&&&'''&&&&&&'''''''''((((((((())))))))))))******++++++******+++---...///111111000111222111000///000111222333555888;;;>>>@@@AAACCCCCCBBBCCCEEEIIILLLNNNNNNOOOPPPSSSVVVXXXYYYYYY[[[[[[ZZZZZZZZZ[[[\\\]]][[[[[[\\\\\\[[[ZZZYYYYYY]]]]]]]]][[[XXXWWWWWWXXXXXXXXXVVVUUUTTTSSSQQQPPPQQQRRRRRROOOKKKHHHFFFFFFFFFDDDBBBAAA@@@>>>;;;999;;;:::999777666555555555444444333222111000//////---------,,,,,,,,,,,,+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***///---***'''%%%$$$%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((111111111111111000000000000222444444444555777999999888888888999;;;===>>>===???AAABBBCCCDDDGGGIIIGGGGGGHHHJJJMMMNNNMMMLLLQQQQQQPPPPPPQQQQQQRRRRRRTTTTTTTTTTTTSSSSSSSSSRRRUUUTTTSSSSSSTTTVVVXXXZZZYYYWWWUUUTTTUUUWWWYYY[[[]]]fffggg]]]UUUUUUQQQJJJLLLNNNQQQSSSSSSSSSRRRRRRRRRRRRQQQPPPMMMLLLLLLLLLNNNMMMKKKIIIFFFEEEEEEEEEBBBAAA@@@@@@AAA@@@>>><<<;;;999777666777777666555555555555555444444333333333333333333333333333333000...------...//////...............------------+++,,,------,,,***(((&&&++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((('''((()))***(((&&&''''''((()))))))))))))))************************(((((()))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000/////////000111222222333111111333444555555555555666888:::;;;<<<===???AAAAAA@@@BBBEEEEEECCCGGGNNNLLLMMMMMMMMMMMMKKKJJJIIIRRRQQQQQQSSSUUUUUURRROOOOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUWWWXXXWWWVVVTTTTTTUUUVVVYYY\\\___```VVVTTTQQQNNNLLLJJJIIIIIIGGGGGGFFFDDDAAA???===<<<;;;;;;;;;:::999888777666555555444444444333333333000000000000000/////////------------,,,,,,,,,++++++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&(((((('''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''(((((())))))))))))******+++++++++,,,------......000111222111//////000111000111333666999;;;===>>>BBBAAAAAAAAACCCFFFJJJLLLKKKLLLOOOQQQRRRTTTUUUVVV[[[ZZZXXXWWWVVVWWWXXXXXX[[[[[[[[[[[[[[[ZZZXXXXXXVVVYYY[[[[[[XXXVVVUUUUUUUUUUUUTTTRRROOOMMMLLLLLLOOOPPPPPPNNNJJJFFFDDDCCCBBB@@@?????????>>><<<:::::::::888777666555555666333333222111000//////...------,,,,,,,,,+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***,,,***(((&&&%%%&&&'''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''000000000000000000111111000222333444444444666888888777777777888:::<<<===<<<===???@@@AAACCCGGGIIIIIIIIIIIILLLNNNPPPOOONNNPPPPPPPPPQQQRRRSSSTTTUUUSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXVVVVVVUUUUUUVVVXXXZZZ[[[YYY\\\\\\WWWRRRQQQOOOLLLLLLNNNOOOOOONNNNNNOOOPPPPPPOOONNNLLLKKKKKKJJJJJJKKKKKKKKKHHHEEEBBBBBBBBBAAA@@@??????@@@@@@>>><<<:::888666555666666555444666555555444333333222222222222333333333333222222///...,,,,,,...///...---------------------------,,,,,,------,,,***)))(((************************)))))))))************+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))(((((((((((('''''''''))))))'''&&&&&&&&&'''((())))))))))))************************((((((((()))))))))******)))***++++++,,,,,,++++++++++++++++++,,,---...///......///000111222222333111222333444444555555555444666999:::;;;<<<>>>@@@===<<<@@@EEEFFFFFFHHHMMMIIIJJJKKKLLLLLLKKKJJJIIIOOOPPPSSSTTTSSSQQQOOOMMMPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRSSSUUUVVVVVVUUUVVVVVVWWWWWWXXXXXXXXXXXXSSSQQQOOOMMMMMMKKKHHHFFFFFFEEEDDDBBB@@@???======;;;;;;::::::999888666555444444444444333333333333////////////////////////,,,,,,,,,,,,++++++++++++*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))++++++++++++,,,,,,,,,,,,...///111000///...///111///000222444777999:::;;;>>>>>>>>>???AAADDDFFFGGGHHHKKKNNNPPPQQQRRRTTTVVVVVVUUUSSSSSSSSSUUUWWWYYYYYYYYYXXXXXXWWWWWWWWWVVVQQQTTTWWWXXXWWWTTTSSSRRRRRRRRRQQQNNNKKKIIIJJJLLLOOOQQQQQQOOOKKKFFFCCCBBB???>>>======>>>===;;;999999999888777777666555555333222222111000///......,,,,,,,,,+++++++++******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''/////////000111111222222///111333333222333444666666666555555666888:::;;;;;;===>>>???AAACCCGGGJJJJJJIIIIIIKKKNNNPPPPPPOOOPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTTTTUUUTTTSSSRRRQQQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXSSSQQQRRRRRROOONNNPPPMMMNNNOOOMMMLLLLLLNNNQQQNNNLLLJJJIIIIIIIIIIIIIIIFFFIIIKKKJJJGGGDDDDDDEEEBBB@@@?????????>>>;;;999888666444444444555444333444444444333333333333333111222333333333333222111///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++*********)))((((((((((((''''''''''''''''''&&&'''((()))'''%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))******+++++++++++++++*********++++++,,,---...,,,---...///000111111222000111222333333444333333222444666888999:::===???<<<<<<@@@FFFHHHFFFGGGKKKIIIJJJKKKMMMMMMMMMMMMLLLLLLOOORRRPPPLLLIIIJJJLLLNNNOOOQQQRRRSSSSSSSSSSSSRRRPPPOOOPPPSSSUUUVVVVVVTTTUUUVVVWWWVVVUUUSSSRRROOOMMMKKKJJJLLLLLLJJJHHHDDDCCCBBB@@@???======<<<999999999888777666555444333333222222222111111111........................,,,+++++++++************)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((())))))***+++,,,------+++---......------///000///000111333555666888888::::::;;;===>>>@@@AAABBBCCCFFFJJJLLLMMMNNNQQQSSSRRRQQQPPPPPPQQQTTTWWWXXXUUUUUUSSSSSSRRRSSSTTTUUUPPPRRRTTTTTTSSSRRRRRRSSSQQQPPPNNNKKKHHHHHHKKKNNNNNNPPPPPPNNNJJJEEEBBB@@@???>>><<<<<<<<<;;;999777666777777777777666444333222222111000///......---++++++*********)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&!!!"""###%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''...//////000111222222333///000222222111111333444444444444444555777888:::;;;<<<>>>???@@@CCCGGGJJJHHHGGGGGGIIILLLNNNNNNMMMQQQQQQPPPPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUSSSRRRQQQWWWXXXXXXWWWVVVUUUTTTSSSUUUUUUUUUUUUTTTTTTTTTTTT\\\QQQMMMQQQSSSNNNMMMRRRNNNPPPPPPNNNLLLMMMPPPTTTLLLJJJHHHGGGHHHHHHHHHHHHEEEHHHLLLLLLJJJHHHHHHIIICCCAAA???>>>===;;;888666666444222222333333222111111222222333333444444555111222333444444333222111///---+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,+++*********))))))(((((((((''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++************+++,,,---...++++++,,,---...///000111///000111222222222222222000222555666777888;;;===@@@???BBBGGGHHHEEEDDDFFFDDDEEEGGGIIIJJJJJJJJJJJJJJJNNNPPPLLLEEECCCFFFKKKJJJKKKMMMOOOPPPPPPPPPOOOPPPNNNMMMNNNQQQUUUWWWWWWPPPRRRTTTVVVVVVTTTRRRPPPMMMJJJGGGHHHJJJMMMMMMLLLCCCBBB@@@???===<<<<<<<<<888888777777666444333222111111111111000000000000---.....................+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''&&&'''((()))+++---...///)))***,,,,,,,,,,,,...///000000111222444555666777666777999;;;<<<===>>>>>>>>>AAAFFFHHHHHHIIILLLOOOSSSQQQPPPOOOOOORRRTTTVVVVVVUUUSSSRRRRRRTTTUUUWWWPPPQQQQQQPPPOOOPPPRRRTTTPPPPPPNNNJJJGGGHHHMMMQQQLLLMMMNNNLLLGGGBBB???===@@@>>>===<<<;;;:::777444444555777777777555333111222222111000///...------*********))))))))))))(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%!!!###%%%'''((('''%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''---------...///000000111000000111222333333333333222333444555666666666666;;;<<<>>>AAACCCFFFHHHIIIDDDEEEFFFGGGIIIJJJKKKKKKNNNOOONNNLLLKKKKKKMMMOOOTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOSSSRRRQQQQQQQQQPPPOOOMMMJJJKKKLLLLLLKKKIIIGGGFFFGGGHHHIIIIIIHHHFFFCCCBBB>>>>>>===<<<;;;999888777333333333222222222111111333444444333111111222444333333222222111000/////////............---------......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++******++++++,,,------,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***************++++++,,,,,,,,,---------------......///000000000///000000000111111111111222222222333555777888999===???@@@@@@@@@@@@BBBCCCHHHIIIJJJIIIGGGGGGGGGIIINNNNNNNNNLLLJJJJJJLLLNNNMMMLLLKKKLLLOOOQQQRRRQQQOOOOOOPPPSSSUUUVVVTTTSSSVVVXXXYYYXXXUUUSSSRRRRRROOOJJJEEEEEEJJJMMMLLLIIIDDD@@@===;;;:::;;;;;;:::888777666555444333222222000000000///......------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&########################%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***************++++++******************++++++,,,------......///111000000000000222333444666666666777999;;;===???BBBBBBCCCDDDGGGJJJNNNPPPSSSQQQPPPQQQSSSTTTTTTSSSTTTSSSRRRRRRSSSRRRPPPNNNHHHLLLQQQRRRQQQPPPQQQSSSTTTTTTQQQMMMJJJKKKPPPTTTUUUQQQKKKFFFDDDCCCBBBAAA>>>>>>>>>>>>===<<<;;;:::999888777555333111000///111000......//////---,,,+++++++++************)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,------...//////000000///000111222333333333333222333444555666666666666:::;;;===???AAACCCEEEFFFCCCCCCDDDFFFGGGHHHIIIJJJMMMNNNOOONNNMMMNNNOOOQQQTTTSSSSSSTTTTTTUUUVVVWWWUUUTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRRRRQQQMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFFFFEEECCCAAA@@@<<<<<<<<<;;;999888666555333333333222222222111111222333444444222222333444333333222111111000//////------------,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,,,,,,,+++***)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))(((((()))************)))***++++++++++++,,,,,,,,,,,,,,,------...///////////////000000000111111111000111111222333555777888:::<<<>>>>>>>>>???@@@BBBEEEFFFGGGFFFEEEDDDEEEFFFMMMMMMMMMKKKJJJIIIKKKMMMLLLKKKJJJKKKMMMOOOOOONNNQQQPPPQQQRRRTTTUUUSSSRRRUUUWWWXXXWWWTTTRRRQQQRRRPPPMMMIIIHHHIIIJJJHHHFFFAAA???<<<:::::::::999888777666666555444333222111000000000///......------------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))++++++,,,,,,---.........000000000///000111333444555555555666777999;;;<<<@@@@@@BBBDDDGGGJJJLLLNNNQQQQQQQQQSSSTTTTTTRRRPPPPPPOOOOOOPPPQQQRRRPPPNNNIIIJJJKKKKKKLLLMMMPPPRRRTTTTTTSSSPPPMMMMMMQQQTTTRRRNNNIIIEEECCCBBBAAA@@@???>>>>>>===<<<;;;999999888777666555333222000000111000......//////---,,,+++++++++*********))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,------......////////////000111222222333333222222333444555555666666555888999:::<<<>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPRRRQQQQQQRRRRRRSSSTTTUUUQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSRRRRRRQQQQQQNNNNNNOOOPPPQQQRRRSSSSSSPPPPPPQQQRRRSSSSSSTTTTTTNNNLLLIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>;;;;;;::::::888666555444333333333222222222111111111333555666444333333444222222111111000000//////,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))************************(((((((((((((((((((((((())))))))))))******************)))))))))***++++++++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''(((((((((((()))'''(((((())))))))))))))))))))))))*********++++++***++++++,,,------......////////////000000000000///000000111222444555666777999;;;<<<<<<===???AAAAAACCCDDDCCCBBBBBBCCCDDDKKKKKKKKKJJJIIIHHHJJJKKKKKKJJJIIIJJJLLLMMMLLLKKKRRRQQQQQQRRRSSSSSSRRRPPPSSSTTTUUUTTTRRRPPPPPPQQQQQQOOOMMMJJJGGGEEEBBBAAA>>><<<;;;::::::999777666555555444444333222111111000000000///......------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%&&&&&&'''((('''''''''((((((((((((((((((((((((***++++++,,,,,,---......000/////////000111222333333333444555666777999:::>>>???BBBDDDGGGIIIKKKLLLOOOPPPQQQSSSUUUSSSOOOLLLKKKKKKKKKMMMOOOPPPOOOMMMLLLIIIFFFEEEGGGJJJMMMNNNTTTUUUTTTSSSQQQPPPQQQSSSNNNKKKGGGDDDCCCBBBAAA@@@??????>>><<<;;;999888777777666666444333222111111111///......///...---+++++++++*********)))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''((($$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,---------............///000111222222222222222222333444555555555555666777777999:::;;;<<<<<<@@@@@@AAABBBDDDEEEFFFFFFEEEHHHJJJKKKKKKJJJJJJKKKNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOKKKKKKLLLMMMNNNNNNOOOPPPNNNQQQTTTVVVUUUSSSQQQQQQJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA???>>>>>>>>>>>>;;;;;;:::999888666555444333333333222222222111111444666888888666444333222111111000000000/////////,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))***+++***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((((((((((())))))))))))***))))))******+++,,,,,,,,,........./////////000000000000000111222333555555555777999:::;;;<<>>>>>===<<<::::::;;;:::777555444444333333222111111000000000000///......------,,,,,,,,,++++++++++++***))))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((())))))*********+++,,,,,,------......//////000111111222333333444555666888999999===???BBBFFFIIIJJJKKKKKKPPPPPPPPPQQQRRRQQQNNNLLLIIIIIIIIIJJJLLLMMMLLLKKKMMMHHHDDDDDDHHHKKKLLLKKKSSSTTTUUUTTTSSSRRRQQQPPPKKKIIIFFFEEEEEEDDDBBBAAA@@@???===;;;999888777666666666555444333333222222111///............---+++************))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,------------......///000111111111111111222333444555555555555444444555666777888999:::???@@@AAABBBCCCDDDEEEFFFFFFHHHJJJJJJIIIGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOLLLMMMMMMMMMMMMMMMMMMMMMMMMRRRWWWXXXUUUPPPLLLJJJDDDFFFHHHIIIHHHFFFDDDBBBBBBAAA@@@???>>>=========;;;;;;;;;:::888777555444333333333222222222111111888:::;;;:::777444222111000000//////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((''''''''''''((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((())))))***+++++++++---............/////////111111111111222333555555555777999;;;;;;<<>>@@@DDDGGGJJJKKKLLLLLLRRRPPPMMMLLLMMMNNNNNNMMMJJJIIIIIIJJJKKKKKKJJJHHHGGGFFFEEEIIINNNRRRQQQPPPRRRSSSTTTTTTTTTSSSPPPNNNKKKIIIHHHGGGGGGFFFDDDBBBAAA???===;;;999888777777666666555444333333222222000///------......,,,+++*********)))))))))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111000111222333444444555555444333333444555666888888999>>>>>>???AAABBBCCCDDDEEEHHHIIIJJJJJJHHHGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKPPPPPPOOOOOOOOOOOOOOOPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOOOONNNNNNNNNSSSWWWWWWQQQKKKHHHFFFCCCEEEHHHJJJJJJGGGCCC@@@AAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::888777555444333333333222222222111111888::::::999555222111111////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''((((((((())))))((((((((()))******++++++------------.........///111111111111222333444555666888:::;;;;;;<<<>>>@@@???@@@BBBCCCCCCCCCEEEGGGIIIKKKLLLLLLKKKKKKKKKLLLLLLLLLMMMPPPSSSTTTRRRQQQPPPNNNLLLLLLMMMMMMLLLKKKKKKLLLLLLKKKJJJJJJLLLNNNHHHGGGFFFDDDBBB@@@???>>>===;;;::::::::::::999777333333333222222222111111000000000///......------++++++++++++************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''((((((((())))))******+++((())))))******+++,,,,,,,,,---...///000000000///111333555888:::<<<======@@@AAADDDGGGIIIKKKMMMNNNRRROOOKKKIIIKKKMMMNNNOOOLLLKKKJJJKKKLLLLLLKKKIIICCCEEEIIIOOOUUUXXXXXXWWWSSSSSSSSSTTTUUUTTTPPPNNNKKKJJJJJJJJJJJJHHHEEEBBBAAA???===;;;999888999999777666666444333222111111000...------...---,,,*********)))))))))((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%,,,,,,++++++++++++++++++------...///000000000000111111222333444444444444222222333555666888999:::<<<<<<===???@@@AAABBBCCCFFFGGGHHHGGGFFFFFFGGGIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPSSSTTTPPPJJJFFFFFFHHHHHHIIIJJJJJJHHHEEEAAA>>>>>>?????????>>><<<:::999::::::999888777555444333333333333222222222111111555666666444222111111222........................,,,,,,,,,,,,++++++++++++((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&'''(((((((((((()))))))))((((((((()))******++++++,,,,,,---------.........000000000000111111222333666888:::::::::;;;<<<>>>>>>@@@BBBCCCCCCDDDFFFHHHJJJLLLNNNOOONNNMMMMMMNNNPPPPPPQQQRRRTTTTTTQQQOOONNNLLLIIIIIIJJJKKKKKKKKKLLLMMMMMMLLLKKKLLLNNNPPPKKKHHHCCCBBBCCCCCC@@@>>>===:::888777888999888777333333333333333222222222000000000///......------++++++++++++************((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))******(((((())))))***++++++++++++,,,...///000////////////111444888;;;===>>>???@@@AAABBBDDDGGGJJJMMMNNNNNNLLLJJJJJJKKKMMMMMMMMMLLLKKKKKKMMMOOOOOONNNMMMHHHLLLQQQTTTVVVWWWXXXYYYUUUTTTTTTUUUVVVUUURRROOOKKKJJJJJJKKKKKKIIIEEEAAAAAA???===;;;:::::::::;;;888777666555333222000000000...------------,,,******)))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$,,,+++++++++++++++++++++,,,---...///000000000000111111222333444444444444111222333555777888:::::::::;;;<<<===>>>@@@AAAAAABBBCCCDDDCCCCCCDDDGGGIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIJJJLLLMMMOOOPPPLLLMMMNNNOOOQQQRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSQQQKKKEEECCCGGGLLLMMMMMMKKKIIIFFFBBB@@@>>><<<===>>>???>>>;;;999777888888888777666444222222333333333222222222111111111222222111000000111333---.....................+++++++++************)))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))***(((((())))))******++++++,,,,,,,,,---------......//////...//////000111222666888999:::999999;;;<<<>>>@@@BBBCCCCCCDDDFFFHHHKKKMMMOOOPPPOOONNNOOOOOOSSSSSSSSSTTTTTTRRROOOLLLLLLJJJHHHHHHIIIJJJKKKJJJMMMNNNNNNMMMMMMNNNPPPRRROOOIIICCCAAADDDDDDBBB>>><<<999666555666777777777444444333333333333333333000000000///......------+++++++++************)))((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))((((((((()))******+++++++++,,,---///000//////...---///333777;;;===??????@@@@@@AAACCCEEEIIILLLNNNKKKJJJJJJKKKMMMNNNMMMKKKKKKKKKKKKNNNQQQRRRRRRQQQRRRUUUXXXWWWTTTRRRSSSUUUWWWVVVTTTUUUWWWWWWTTTPPPKKKJJJJJJKKKKKKHHHDDD@@@AAA???===;;;:::;;;<<<===999888777555333111000///000...------------,,,***))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%)))((((((''''''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))************+++++++++.........///////////////222222111111111111111111222222333444444555555666888888999:::<<<>>>@@@AAA@@@AAABBBBBBAAAAAACCCEEEIIIJJJJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLNNNOOOQQQQQQRRRRRRSSSSSSRRRPPPNNNMMMNNNMMMLLLMMMOOOOOOMMMKKKQQQNNNIIIFFFFFFFFFFFFEEEKKKIIIGGGGGGFFFDDDDDDEEEBBB<<<;;;>>>>>>888666888999888777666555444333333555555444333333222111111222222222111000//////...000000000000///...---,,,,,,,,,,,,+++++++++******+++******)))(((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''+++(((&&&''')))***)))'''))))))))))))(((((((((((()))******++++++,,,------............////////////444444444444555777888999===@@@DDDDDDCCCDDDHHHLLLLLLLLLKKKKKKLLLNNNPPPQQQRRRQQQRRRTTTUUUSSSNNNIIILLLJJJHHHHHHJJJLLLMMMMMMRRRPPPMMMKKKKKKLLLOOOQQQMMMJJJGGGEEEEEEDDDCCCBBB>>>;;;777888<<<===:::666555555444333333222111111000000000///......------***++++++++++++***))))))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((++++++******************+++,,,------,,,,,,...000333333333444666888999:::===???BBBCCCDDDDDDFFFGGGHHHIIIIIIKKKMMMOOOQQQRRRRRRPPPNNNOOOSSSVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTRRRQQQPPPOOOJJJJJJIIIIIIIIIGGGCCC@@@@@@>>>;;;888888999;;;<<<888777666555444333222222------,,,,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))*********+++++++++------........./////////111111111111111111111111222222222333444444555555777888888:::;;;===???@@@<<<>>>@@@AAAAAACCCFFFHHHKKKKKKKKKJJJIIIHHHFFFEEEIIIJJJKKKLLLMMMMMMNNNNNNPPPQQQTTTUUUUUUSSSQQQOOONNNMMMLLLLLLNNNNNNNNNMMMRRROOOKKKIIIIIIJJJJJJJJJKKKHHHDDDCCCBBBAAABBBCCC@@@;;;999;;;:::777666:::888888777666555444333333555444444333222222111111222222111111000//////...///000000//////...---,,,++++++*********)))))))))******))))))(((''''''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&***(((&&&&&&((())))))''')))((((((((((((((((((((())))))******+++,,,,,,---.............../////////333333333444555666777888===>>>@@@CCCEEEHHHJJJKKKJJJJJJJJJJJJKKKMMMOOOPPPSSSQQQOOOOOOPPPPPPMMMKKKNNNLLLIIIHHHJJJLLLMMMNNNLLLLLLLLLMMMNNNOOOPPPQQQMMMKKKIIIHHHGGGEEEAAA???===:::777888;;;;;;888555444444333333222111111000000//////......---,,,,,,***++++++++++++***)))))))))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''***************************,,,---,,,,,,,,,...000000111111222333555777888:::<<>>===<<<:::888888888999:::777666555444333222222111---------,,,,,,+++++++++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))))))))*********+++++++++,,,,,,---...//////000000000000000000000000000111111222222333444444444666666777888:::<<<>>>???;;;===???@@@AAACCCFFFHHHIIIIIIIIIIIIHHHGGGEEEEEEJJJJJJLLLMMMMMMMMMLLLKKKMMMOOORRRTTTUUUSSSQQQOOONNNLLLJJJJJJLLLNNNOOOOOOSSSPPPMMMLLLMMMNNNNNNNNNIIIFFFBBB@@@@@@BBBCCCCCC@@@<<<999999777555666999888777777666555444333333444444333333222111111111222111111000000//////...////////////...---,,,+++******)))))))))(((((((((***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%%%%'''((('''&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,---------.........//////222222222333444555777888===>>>@@@FFFKKKMMMKKKIIIFFFFFFGGGHHHIIIKKKMMMNNNQQQNNNKKKIIIJJJLLLMMMMMMNNNKKKHHHFFFHHHKKKMMMMMMMMMNNNPPPQQQRRRQQQPPPPPPLLLKKKJJJIIIGGGDDD>>>;;;<<<999666777999999666444222222222111111000000///.........---,,,,,,++++++******++++++******)))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))***************+++,,,,,,+++,,,...000.........///111222444444666999;;;======>>>@@@AAAEEEEEEFFFGGGHHHIIIJJJKKKPPPNNNLLLLLLNNNOOONNNMMMRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPNNNNNNHHHGGGEEEEEEDDDBBB>>>;;;::::::999888888777777666555444444333222111000000...------,,,+++*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))************)))***+++,,,---...///000//////////////////000000000000111111222333333333555555555777888:::<<<======>>>@@@@@@@@@AAACCCEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMOOOOOOOOONNNMMMNNNNNNOOOOOOOOOOOONNNNNNNNNKKKHHHHHHKKKNNNPPPQQQTTTRRROOOMMMNNNNNNNNNMMMEEEEEEBBB@@@CCCFFFFFFBBB???>>><<<:::777555555666777777666555555444333333333333222222111111111000111111000000////////////...............,,,++++++******)))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))***+++++++++,,,,,,,,,---.........///000000111222333444666777;;;@@@HHHNNNPPPNNNJJJGGGCCCCCCDDDEEEGGGIIIJJJKKKKKKIIIGGGFFFGGGJJJLLLNNNKKKHHHEEEDDDGGGJJJMMMNNNTTTTTTTTTTTTRRRQQQOOONNNMMMKKKHHHFFFCCC@@@<<<999:::888666666666666444222111111000000000/////////------,,,,,,+++************************))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))***++++++***+++---///---------...///000111222444666999:::;;;;;;===???BBBBBBCCCDDDEEEFFFFFFFFFJJJJJJIIIJJJJJJKKKKKKKKKRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQOOOMMMKKKIIIHHHGGGFFFDDDCCCBBB@@@<<<:::777777888888777666444333333222222111000000//////...------,,,+++***))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((()))))))))*********((()))***+++,,,---...///---------......///////////////000000111222222222333333444555777999:::;;;;;;===>>>??????AAACCCEEEHHHIIIJJJKKKLLLLLLLLLLLLJJJLLLNNNPPPQQQRRRRRRRRRRRRPPPNNNKKKKKKKKKMMMNNNMMMJJJGGGGGGJJJNNNRRRSSSTTTRRROOOMMMLLLLLLJJJIIIDDDEEECCCBBBDDDHHHDDD<<<888;;;<<<;;;888666666666666666555555444444333333222111111111111111000000000000000///////////////............---,,,+++***++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''&&&&&&''''''((((((((()))'''(((((())))))******++++++++++++,,,---............//////000222333555666777CCCQQQVVVRRRJJJFFFEEE@@@AAABBBDDDEEEFFFGGGHHHBBBDDDEEEGGGHHHJJJLLLNNNIIIGGGEEEEEEIIIMMMPPPRRRTTTSSSQQQPPPOOONNNNNNNNNLLLHHHCCC???===<<<:::999999777666555555444333111000000///////////////...,,,,,,,,,+++******)))))))))************)))((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))***+++*********,,,...------------...///111111222555777999999:::;;;===>>>???@@@BBBBBBCCCBBBBBBDDDEEEFFFGGGHHHHHHIIIJJJOOOOOOOOOOOOPPPPPPQQQQQQKKKKKKKKKJJJJJJHHHGGGGGGGGGEEECCCAAAAAA???<<<:::555666777777666555333111111111111000//////......------,,,++++++***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))))))))******((())))))***+++,,,,,,---,,,,,,,,,------......///......//////000111111222111222222333555777999:::666999;;;>>>???BBBFFFIIIKKKKKKLLLLLLKKKKKKJJJIIIJJJKKKLLLNNNPPPQQQSSSSSSTTTRRROOOLLLKKKLLLMMMOOOKKKHHHFFFGGGJJJOOORRRTTTRRRPPPMMMKKKJJJIIIGGGEEEDDDFFFCCC@@@DDDIIIDDD:::666<<<>>>:::777777888888555555555444444444333333000000000000000000000000////////////////////////------------,,,+++******++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''(((((()))'''''''''((())))))******)))***++++++,,,---......------...///000222444555555BBBPPPTTTLLLDDDAAABBB???@@@AAACCCDDDDDDDDDDDD???BBBFFFIIIIIIJJJKKKLLLJJJHHHGGGIIIMMMPPPSSSSSSLLLLLLKKKJJJKKKLLLNNNOOOIIIEEE???;;;::::::::::::888777666555444333222111////////////////////////,,,,,,,,,+++******))))))))))))******))))))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))((()))******)))***,,,...,,,,,,,,,------...000000111333666777888888:::;;;:::<<<>>>@@@AAAAAAAAA@@@???BBBDDDFFFFFFFFFGGGIIIHHHIIIIIIJJJJJJKKKKKKLLLCCCDDDEEEFFFGGGHHHHHHHHHDDDBBB@@@??????>>><<<:::444555666666555444222111000000000000//////......++++++++++++************((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((()))))))))***)))))))))*********+++++++++++++++,,,------......---......//////000111111000000111222444666888999555888;;;===???BBBFFFIIIHHHHHHIIIIIIIIIHHHGGGGGGJJJIIIIIIIIIJJJLLLNNNPPPOOOOOONNNNNNMMMMMMMMMMMMIIIGGGFFFGGGKKKPPPRRRTTTNNNLLLJJJIIIIIIHHHFFFEEEBBBDDDAAA>>>FFFRRRQQQIIIGGGJJJHHH>>>777777999999555555444444444444333333000000000000000000000000////////////////////////,,,------,,,,,,+++***)))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$&&&)))%%%%%%&&&''''''((())))))&&&&&&'''(((((())))))***))))))***+++,,,---......+++,,,,,,...///111333444444<<>>===@@@???@@@AAABBBCCCCCCBBBAAACCCFFFIIIIIIHHHHHHIIIJJJJJJIIIIIIJJJMMMOOOOOONNNHHHHHHJJJKKKLLLLLLLLLLLLDDDAAA===;;;;;;;;;;;;;;;888888777666444222222222////////////////////////---,,,,,,++++++***)))))))))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))((()))***)))))))))+++---,,,+++++++++,,,---...//////111444555666666888999888999<<<>>>@@@@@@@@@@@@???BBBEEEEEEDDDCCCDDDFFFEEEEEEEEEFFFGGGHHHHHHHHHCCCCCCDDDEEEFFFFFFFFFEEEAAA???===<<<<<<<<<;;;999555555555555444333222222000000000000////////////************++++++++++++(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((()))))))))))))))))))))))))))***************+++,,,,,,---......------......///000000000///000000222333555777888888:::<<<===>>>@@@CCCFFFBBBCCCDDDEEEGGGGGGHHHHHHJJJHHHFFFEEEEEEGGGJJJLLLHHHJJJLLLNNNNNNMMMKKKIIIGGGFFFFFFHHHLLLPPPSSSSSSKKKJJJHHHHHHIIIIIIGGGFFF???AAA???>>>JJJ\\\bbb[[[[[[\\\TTTDDD888777999999444444444444444444333333////////////000000000000.........///////////////,,,,,,,,,,,,+++***)))))))))(((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&((()))'''%%%$$$''')))%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))((()))***+++,,,---......++++++,,,---///111333444333777:::;;;::::::<<<>>>@@@AAABBBCCCCCCBBBAAA@@@HHHJJJKKKIIIFFFEEEGGGIIIHHHGGGGGGIIIKKKKKKIIIHHHIIIKKKNNNPPPPPPMMMKKKIIIAAA???>>>===>>>>>><<<;;;888888888666444222111222/////////000000000000000------,,,,,,+++*********)))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''((())))))((()))+++---+++*********+++,,,---------///222444444555666888666888;;;>>>@@@@@@@@@@@@@@@CCCFFFFFFCCCAAABBBDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@>>>===::::::;;;;;;:::999666666555444444333333222000000000000000/////////)))))))))***++++++,,,,,,(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''')))))))))))))))((((((((('''(((((()))***+++++++++------,,,+++,,,---...///------...///000222444555666999<<<>>>>>>>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGJJJKKKLLLKKKIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKJJJJJJLLLQQQSSSRRRPPPJJJGGGFFFGGGIIIIIIFFFCCCAAA@@@>>>???AAAEEEJJJLLL>>><<<999777666777999:::444333333333333333333222222222111000///...------......---------,,,,,,,,,,,,+++++++++***)))))))))(((''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))*********,,,,,,---...///000111111111333555888:::;;;;;;;;;@@@@@@@@@???>>>???AAACCCGGGGGGFFFCCCBBBBBBDDDGGGCCCDDDFFFFFFFFFFFFHHHJJJKKKMMMNNNOOOMMMJJJFFFDDD>>>?????????===:::777555666555333111000000111111...//////000000///...---+++++++++************)))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******++++++,,,------//////000111222333333333777999:::;;;;;;===???BBBAAAAAAAAAAAAAAAAAAAAA@@@>>>=========>>>@@@CCCDDDHHHGGGFFFDDDBBB@@@>>>===<<<:::888666555555666777333333333444555444222////////////...------,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$ &&&(((&&&%%%&&&%%%###%%%%%%$$$###""""""######""""""""""""""""""""""""########################$$$$$$$$$############"""!!!"""###$$$%%%$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++,,,,,,,,,,,,,,,---......------...///000222333444555888;;;<<<<<<<<<>>>???>>>>>>???AAABBBCCCDDDEEEIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKMMMPPPQQQOOOMMMJJJIIIHHHGGGGGGFFFDDDBBBGGGDDD@@@<<<:::999:::;;;;;;:::888666555666777777444333333333333222222222222222111000///...------...------------,,,,,,,,,++++++******************(((''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))************+++,,,,,,---...///000111111111222555777888999999999===>>>???>>>>>>???BBBEEEDDDEEEEEECCCBBBBBBDDDFFFGGGHHHIIIHHHGGGFFFGGGHHHHHHJJJKKKLLLKKKHHHDDDBBB??????@@@???===:::888666777666444222111000//////...///000000000///...---+++++++++*********)))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,------...//////000111222222666888999::::::;;;===@@@?????????@@@BBBDDDEEEFFFAAA@@@>>>===>>>@@@BBBCCCFFFFFFEEECCCAAA???===<<<;;;:::888666666666777888666555444555555555222000000000000///......------*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$%%%)))+++(((&&&&&&$$$"""%%%$$$$$$###""""""######################################################""""""######$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))******+++++++++,,,------------,,,---------...///111222333444666888999999:::;;;<<<===>>>???@@@AAACCCDDDDDDGGGHHHIIIHHHGGGFFFGGGHHHFFFFFFGGGHHHIIIKKKMMMNNNKKKKKKLLLMMMOOOOOOLLLJJJJJJJJJJJJHHHEEEBBB@@@@@@???===:::888777777888999777777666666555555444444444444333333222222222222222111000000///...------------------,,,,,,,,,,,,))))))******************(((''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))************++++++++++++,,,,,,---...///000000111222333555666777777777999;;;======>>>@@@CCCEEE@@@BBBCCCDDDCCCCCCEEEFFFKKKKKKKKKJJJGGGEEEEEEFFFDDDFFFGGGHHHGGGEEEBBB@@@?????????>>>===:::888666777777666444222000...---//////000000///...------++++++*********)))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))***++++++,,,,,,,,,,,,---...///000111111555666888999999:::<<<============>>>@@@CCCFFFGGGDDDBBB@@@>>>>>>@@@BBBDDDEEEEEEDDDBBB@@@>>><<<;;;:::999888777777888999:::999888777666666555333000111111000000///.........******))))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$)))------)))&&&%%%$$$!!!%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%#################################$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((())))))******)))***,,,---------,,,+++,,,,,,,,,---...000111222222444666666666666888999>>>>>>???AAABBBCCCDDDEEEDDDEEEGGGFFFEEEEEEFFFGGGEEEEEEDDDEEEFFFHHHJJJKKKHHHIIIKKKMMMMMMMMMJJJIIIIIIKKKKKKHHHBBB>>>===>>>777777777777888:::<<<>>>555666666777666555444333444444333333222111111111111000000///......---------------,,,,,,,,,++++++(((((())))))******++++++(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************++++++++++++++++++,,,---...//////000000111222333333444444555888:::<<<======???AAACCC===@@@BBBCCCCCCDDDEEEFFFKKKKKKKKKIIIFFFDDDDDDEEEBBBCCCEEEFFFEEEDDDAAA@@@=========<<<;;;999777666555666666555444111///---000000000//////...------************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))***++++++++++++,,,---...///000111222444666999:::999:::<<<===???>>>>>>===>>>@@@BBBDDDDDDCCCAAA@@@@@@BBBEEEGGGEEEEEEDDDCCCAAA???===<<<999999888888999:::;;;<<<<<<:::888777777555333111000000//////......------***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$(((,,,,,,(((%%%%%%$$$!!!$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''((((((((((((((()))))))))((()))+++,,,,,,,,,+++***,,,+++,,,,,,---...///000000222333333333333555777<<<<<<===???@@@AAABBBCCCAAACCCDDDDDDCCCCCCDDDFFFEEEDDDCCCBBBBBBDDDEEEFFFDDDFFFIIIJJJKKKKKKJJJJJJHHHJJJJJJGGGAAA<<<;;;<<<:::::::::999888888888777555666777888888666555444444444333222222111000000000000//////......------------,,,,,,,,,+++++++++((((((((())))))******+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********+++++++++******+++,,,---.../////////000000111111222333444999;;;===>>>===>>>???AAA<<>>???AAA@@@@@@@@@AAACCCDDDEEEBBBBBBBBBBBBDDDFFFHHHJJJFFFFFFEEEDDDBBB@@@???>>>999999999::::::;;;<<<<<<===;;;888777666555333111///......------,,,++++++)))))))))(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$((()))%%%###$$$%%%###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$%%%########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))***++++++++++++***++++++++++++,,,---...///000111222111111111333666777888999:::<<<===>>>>>>>>>@@@BBBBBBAAABBBCCCEEECCCCCCBBBBBBBBBBBBBBBCCCCCCEEEGGGHHHHHHHHHIIIKKKGGGHHHGGGDDD@@@===;;;;;;999999999999888777666555555666777888888777666555444444333222111000000////////////.........------,,,,,,,,,,,,++++++++++++(((((())))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))*********)))******+++,,,---......///...//////000222333444999<<<>>>>>>>>>>>>???@@@>>>@@@BBBCCCCCCEEEGGGIIIFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEFFFFFFEEECCCBBBAAA<<<;;;:::999888777777666333333444444444444333333222111000...------------******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((())))))******++++++,,,...000111222333444777:::===>>>???@@@BBBAAABBBCCCEEEGGGIIIJJJKKKAAABBBCCCEEEGGGIIIJJJKKKFFFFFFEEEDDDCCCAAA@@@???::::::;;;;;;<<<<<<<<<===<<<:::777555555444222111......------,,,++++++***))))))((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$!!!%%%&&&###!!!$$$%%%############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######"""""""""###$$$%%%########################"""""""""############$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))))))))))))))***+++++++++******++++++,,,---...///000111000///000222555555666777888999;;;;;;<<<<<<>>>@@@@@@@@@AAABBBDDDAAAAAABBBCCCDDDDDDDDDCCCEEEFFFGGGFFFDDDDDDGGGJJJFFFEEECCCBBBAAA???<<<:::666777999::::::999888777666666666777777777666666444444333222111000////////////.........---------,,,,,,,,,++++++++++++***)))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))***+++,,,---...............///000222444666888:::===??????@@@AAABBB@@@AAABBBCCCCCCEEEHHHJJJHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFDDDCCCAAA@@@======<<<:::999999888888666555444333333333333333333111000...------------***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***)))***+++,,,...000111222222555:::===???@@@BBBCCCAAACCCEEEHHHIIIIIIIIIIIIAAACCCFFFIIIJJJJJJJJJIIIEEEEEEDDDCCCBBB@@@???>>>;;;<<<<<<=========<<<<<<:::777444333333222111000///......---,,,,,,++++++))))))((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$!!!%%%%%%""" ###$$$#########""""""###$$$$$$%%%###############################################################$$$$$$$$$$$$$$$#########$$$%%%&&&########################""""""""""""###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''***)))((((((((()))+++,,,************+++,,,------///000000000///000222444666666777999:::;;;<<<===;;;===?????????@@@BBBDDD???@@@CCCEEEFFFFFFFFFFFFGGGHHHGGGEEEBBBBBBEEEHHHEEECCC@@@@@@BBBAAA===:::======>>>===<<<999666444666666666666666666666666444444333222111000///..................---------,,,,,,,,,+++++++++************))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))***+++,,,------...---------...000333555777666999===???@@@AAACCCDDDBBBCCCCCCBBBCCCEEEHHHKKKJJJKKKKKKIIIGGGEEEEEEFFFGGGGGGFFFEEEDDDBBB@@@??????>>>===<<<;;;:::::::::888777555333222222222222333222000...---,,,------))))))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''((()))+++---///000111000444999===???AAABBBDDDBBBDDDFFFGGGGGGEEECCCAAABBBEEEHHHKKKLLLKKKHHHGGGDDDCCCCCCBBBAAA@@@>>>===<<<<<<============<<<<<<999666333111111222111000000//////...------,,,,,,)))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""&&&&&&""" ###$$$#########""""""###$$$%%%%%%""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''########################""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++,,,---............//////000222333444555555666888999:::;;;<<>><<<<<<===???@@@CCCCCCCCCCCCCCCCCCCCCCCCHHHGGGGGGFFFEEEDDDCCCCCCDDDAAA>>>>>>@@@@@@???<<<;;;::::::999777666444333555444444444444333333333333333222111000///...---......---,,,,,,+++*********************************))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))***)))&&&(((,,,,,,(((***+++---///111222333333333666888:::;;;===@@@BBBAAABBBCCCDDDEEEEEEEEEDDDHHHGGGGGGHHHJJJJJJHHHFFFHHHFFFDDDBBBAAA@@@===;;;???===;;;999888999:::;;;:::777333000000111111111000///------------+++)))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))++++++++++++,,,---......222444777888:::;;;>>>AAACCCCCCDDDDDDEEEEEEFFFFFFEEEGGGJJJMMMMMMJJJGGGEEEEEEDDDCCCBBB@@@???>>>=========<<<;;;::::::999999555444333111000/////////......---,,,+++))))))(((((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++***++++++,,,---............///000111222333555666777888999;;;<<<<<<>>>===<<<<<<===???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCFFFFFFEEEEEEDDDCCCBBBBBBDDDAAA>>>>>>@@@@@@???===;;;;;;:::999888666555444666555555555444444444444111111000000/////////......------,,,++++++******************************)))))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))%%%((((((&&&'''+++,,,+++++++++---...000222333444333666888:::;;;===@@@BBBAAAAAABBBBBBCCCCCCDDDDDDGGGFFFEEEGGGIIIJJJJJJIIIFFFDDDCCCCCCCCCCCCBBB@@@>>>===;;;:::999:::;;;<<<:::777333111111111111111000///---,,,---,,,+++)))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))++++++***++++++,,,---...111333666888999;;;===@@@AAAAAABBBBBBCCCCCCDDDDDDCCCEEEHHHJJJJJJHHHEEECCCCCCBBBAAA@@@???===<<<<<<::::::999888777555555444333222111000///............------,,,***))))))(((((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))************+++,,,---...---------...///000222222555666777888999;;;<<<<<<:::::::::;;;===@@@CCCDDD@@@@@@@@@AAAAAABBBBBBBBBEEEEEEDDDCCCBBBAAA@@@@@@CCCAAA???>>>??????>>>===;;;;;;:::999777666555555555555444444444333333333////////////////////////------,,,,,,++++++******************************))))))(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))&&&+++---)))''')))+++++++++++++++,,,...000222444333555888:::;;;<<>>>>>??????@@@AAAAAABBBBBBAAACCCEEEGGGGGGEEECCCAAAAAA@@@???>>>===<<<;;;:::999888777666444333222111222111000...------------------,,,+++***))))))(((((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((())))))))))))))))))******+++,,,---,,,,,,------...///111222333444555666888999::::::888999999;;;===@@@BBBDDD>>>>>>???@@@AAAAAABBBBBBFFFEEEDDDCCCBBBAAA@@@???@@@???>>>=========<<<<<<::::::888777666555555555333333333222222222222111111111111000000/////////,,,,,,,,,,,,++++++******************************(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))---333444---''''''******,,,+++***+++,,,///111333333555777999:::;;;>>>@@@???>>>===<<<===???BBBCCCDDDBBB@@@AAACCCFFFHHHHHHIIIGGGDDDCCCCCCBBB???===<<<<<<;;;::::::;;;<<<<<<999666333222222222222111///---,,,+++,,,+++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))******+++,,,---...111333555555777999;;;<<<======>>>???@@@AAAAAA@@@AAACCCDDDDDDCCCAAA@@@@@@???>>>===<<<;;;::::::::::::888777555444222222111000///...------------,,,,,,,,,+++***))))))((((((&&&&&&&&&'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((()))))))))))))))))))))***+++,,,,,,+++++++++,,,---...000000111111222444555666777888999999:::;;;===>>>@@@AAA======>>>???@@@BBBBBBCCCGGGFFFEEEDDDBBBAAA@@@???>>>======<<<:::::::::;;;999888777555444444444444444444444444333333333333555444333222000///...---,,,+++++++++++++++******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((---222333---'''''')))***++++++******+++---000222111444666777888999;;;======<<<;;;;;;<<<>>>AAACCCDDDAAA???>>>@@@BBBCCCCCCFFFDDDBBBAAAAAA@@@>>><<<<<<;;;;;;:::::::::::::::777555222111222222111000...---++++++++++++)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))))))))***+++,,,,,,---///111333333444777999;;;<<<<<<===>>>@@@@@@AAA???@@@AAAAAAAAAAAA@@@?????????>>>===<<<;;;::::::999999888666555333222222111000//////............,,,++++++******)))))))))(((&&&&&&&&&'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((())))))***(((((((((((()))***+++,,,******++++++,,,---///000///000111222333555666666999999:::;;;<<<===>>>>>><<<===>>>???AAABBBCCCDDDGGGFFFEEEDDDBBB@@@??????<<<======;;;999999:::;;;999888666555444444555555777777666666666555555555666555333222///...,,,+++++++++++++++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%***,,,(((&&&(((************)))***+++,,,...///000222444555666777999;;;;;;;;;;;;;;;<<<>>>@@@AAABBB@@@>>>>>>???@@@@@@@@@@@@???>>>>>>@@@@@@???>>>;;;;;;;;;:::999888888777555333111111111111000///...,,,************(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((()))***+++,,,+++---000111111222555666999:::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::555444444333222111000000000000///...............++++++*********)))))))))((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((()))***((((((((((((((()))++++++************+++---...//////000111222333444555666777888999;;;<<<===>>>>>><<<===>>>@@@BBBCCCEEEEEEFFFEEEDDDBBBAAA???>>>======>>>???===:::999;;;===;;;:::888666555666777888666666666555555555444444333222111///...,,,++++++******************++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((###&&&&&&$$$%%%)))+++)))((())))))***+++,,,------...000222333333444777999999:::;;;<<<===???@@@@@@@@@???>>>???AAABBBBBB@@@???>>>======?????????===;;;;;;:::999888666555444333111000000000111///...---,,,***)))***)))(((&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((((()))++++++***,,,...///000111333555777777888999;;;<<<===>>><<<<<<;;;::::::;;;<<<<<<;;;;;;;;;::::::999999888111111111000000000/////////...------------------************))))))))))))((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***'''''''''(((((()))***+++)))))))))***+++,,,......000000111222444555666777555666888;;;===>>>??????<<<===>>>@@@BBBDDDEEEFFFEEEDDDCCCAAA???>>><<<<<<>>>@@@AAA???;;;:::<<<>>>===;;;999888777888999:::333333333222222222111111//////...---,,,,,,++++++******************++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''((('''%%%&&&+++***''''''((()))+++,,,,,,,,,,,,---///111222222333555777888999;;;===>>>???@@@@@@>>>>>>>>>AAACCCEEEDDDCCCCCCAAA???>>>>>>>>><<<:::;;;;;;:::999777555333222222000//////000000...------+++***)))***)))'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''(((((()))***+++***,,,...//////000222444555555666888999:::<<<<<<;;;:::999888888999:::;;;::::::999999888888777777111111111111111111111111------,,,,,,++++++,,,,,,************))))))))))))((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***+++,,,,,,------......///111333555777888444888999777888<<<<<<:::CCCBBBAAABBBEEEFFFFFFEEEEEEDDDBBB@@@?????????@@@AAA???<<<;;;<<<===>>>>>>999<<<;;;555555999:::666777555555666444///000444///000000000///---+++)))+++***)))***++++++***)))+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))&&&&&&''')))***+++,,,---......///000222444555666:::999888888888:::<<<>>><<<===???AAACCCDDDDDDCCC>>>???@@@@@@???>>>===<<<::::::999888666555333222555555444333111///---,,,++++++++++++++++++,,,,,,(((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''(((((())))))******++++++,,,---///111333444444444555999===???===:::;;;;;;;;;:::::::::999999;;;:::888666444333222111222111000//////000111222++++++,,,,,,,,,++++++*********))))))((((((''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""###%%%''''''%%%###&&&%%%%%%$$$#########$$$!!!""""""""""""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###""""""!!!!!!########################$$$$$$$$$#########""""""########################%%%%%%$$$$$$###"""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))******+++,,,,,,---------...///000222444555000444444333555:::<<<;;;AAAAAAAAACCCFFFHHHGGGFFFDDDCCCBBB@@@@@@@@@@@@AAAAAA>>><<<;;;<<<=========:::<<<:::555444777888555222111444999999444111222/////////...---,,,+++***+++***))))))++++++***)))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))''''''((()))***++++++,,,------...///111333444555888888777777777999;;;======???@@@BBBCCCCCCCCCCCCAAAAAAAAA@@@>>><<<:::999999999888777666444222111333333222111000...---,,,))))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''((())))))******)))******,,,...000111222333333444777;;;<<<:::777777777888999999:::::::::;;;:::888666444333222222333222111000////////////,,,---------,,,++++++*********))))))((((((''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######"""$$$%%%&&&%%%###&&&%%%$$$$$$#########$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###""""""""""""########################$$$$$$$$$#########""""""##########################################$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,---...000111222///222222000333:::??????@@@@@@BBBDDDGGGHHHGGGFFFBBBAAAAAA@@@@@@AAAAAABBB@@@>>>;;;;;;<<<======<<<;;;;;;999444333555666555000000555>>>AAA<<<444111///...---,,,+++*********+++***))))))++++++***)))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))((((((((())))))*********++++++,,,---///111333444666666555666777999;;;<<<@@@AAABBBCCCCCCCCCBBBAAACCCCCCAAA???===:::777666777777777666555333222111000000000000///...---,,,))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))******((())))))***,,,...000111333333333555777888666444333444666777999:::;;;;;;:::999888666444333333222333333333222000...---,,,------------,,,,,,+++*********))))))(((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""%%%###""""""$$$%%%%%%$$$%%%%%%$$$############$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$###############$$$########################$$$$$$$$$#######################################!!!""""""###$$$$$$%%%%%%""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))******++++++,,,,,,,,,,,,---...///000222444333111555===BBBCCC@@@@@@AAADDDFFFFFFDDDBBB>>>>>>>>>??????@@@@@@AAA???===;;;;;;<<<<<<<<<;;;;;;:::777444333333444444444222666@@@EEE???777111///---,,,***))))))***++++++)))((()))***+++***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))((((((******+++,,,...///111222555555555666888:::;;;===BBBBBBCCCDDDCCCBBBAAA@@@CCCBBB@@@>>>;;;999666555666666555555444333222111//////000000000///......++++++++++++************(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***)))))))))***,,,...///000333333333444555555444333333555666888:::;;;;;;;;;999888777666444444333333444444444333111///,,,***++++++,,,,,,,,,,,,,,,+++******))))))((((((''''''%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""&&&$$$!!!!!!###$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""""""""############""""""###$$$$$$%%%########################################################################""""""#########$$$$$$$$$!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))))))))******,,,,,,,,,---...///000111555777555333666>>>CCCDDDBBBBBBAAABBBBBBAAA???===;;;<<<======>>>>>>??????>>><<<;;;:::<<<<<<;;;::::::888666555444333333444777333444;;;???:::333///...---+++***))))))***+++***)))((()))******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))((((((((((((((())))))***+++,,,...000111444555666777999;;;===>>>BBBCCCCCCCCCCCCAAA@@@???@@@???>>><<<:::888777777444444555444444333222222///000000111111000000///+++++++++*********))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))*********+++,,,...///000222333444444444444444555777999:::;;;<<<;;;:::999888888777555555444444444444555555444222000---,,,******+++,,,------------******))))))((((((''''''$$$$$$$$$$$$$$$#########################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""&&&$$$!!!!!!"""$$$$$$############""""""###$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$######""""""""""""######""""""""""""###$$$%%%%%%########################################################################$$$$$$$$$#########""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%&&&((()))***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))),,,,,,,,,---...000111222555777666444777???DDDEEEEEECCC@@@??????>>><<<;;;;;;;;;<<<===>>>>>>>>>======;;;::::::;;;<<<:::999777555666888777444333444666222000444555111...------,,,++++++*********+++***)))((((((******)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))***,,,...000111333444666888:::<<<>>>>>>BBBBBBCCCCCCBBB@@@???>>>>>>===<<<:::999888888888444444444555444444333333000000111111111000//////)))))))))((((((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))*********+++,,,---///000000222333444444444666888;;;<<<===>>>===<<<:::888888777666555555555555555555555555444333222111000---......//////......---******))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""%%%###""""""#########"""###""""""""""""###$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$$$$#########""""""############"""""""""###$$$%%%%%%#######################################$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***++++++,,,...000111222555777888777;;;CCCIIIJJJFFFCCC???>>>>>>>>>>>>===<<<===>>>?????????>>>===<<<;;;::::::;;;;;;:::888555333666;;;;;;666333555333000///111111---+++---,,,,,,,,,,,,,,,,,,+++******((('''((()))***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((((((((((())))))***,,,...000111111222444777999<<<===>>>@@@AAAAAAAAAAAA@@@>>>===>>>===;;;999888777777777333444555555555555444444000000000000///......---***))))))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################""""""""""""######!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))***+++,,,---...,,,///222333333444888;;;;;;<<<>>>???>>><<<:::999777666666555555555555666555555444444444555555666555555444333111///---,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###"""###$$$###""" """""""""""""""###$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$##################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))***+++---///111222555999:::;;;@@@IIIOOOOOOFFFCCC???===>>>???@@@@@@>>>???@@@AAAAAA@@@???>>>;;;:::::::::;;;;;;999777444222666======777333555111000222444111------000+++,,,---......,,,+++******((('''((()))***)))(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((())))))((())))))+++,,,...000111///111333666999;;;<<<===???@@@@@@AAA@@@???>>>===???>>>;;;999777666666666444444555555666666555555////////////...---,,,+++,,,++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""##############################""""""""""""######!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""#################################################################################$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((()))***,,,,,,***---000111222444888<<<999;;;===??????===;;;999777666555555555555666666555444444444555666888999<<<;;;999666333000---+++*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""######"""###$$$$$$!!!""""""!!!""""""###$$$$$$!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############$$$########################""""""######$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''*********))))))))))))))))))***+++,,,...///000111222333666???IIIPPPPPPNNNDDD@@@===;;;<<<>>>??????BBB>>><<<===AAAAAA>>>:::===<<<;;;:::999999888999555555444444444333333333444333222000///.........,,,,,,++++++***)))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))(((((()))***+++---///000000111333555888:::<<<===@@@?????????>>>>>>======;;;;;;999888777666666666666666555444333333222222222222111111000...---,,,+++++++++************)))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++...///000222444666777888======<<<;;;::::::999888555555555555555444444444555444333222444666999;;;<<>>666///------+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""############""""""""""""###############"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((()))+++,,,...//////222222555<<>>>>>>>>@@@===;;;===@@@AAA>>>:::>>>===;;;999888666666666444444444444333333333333333222000///...---------,,,,,,++++++***)))))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))(((((())))))+++---...///000111222555777999;;;<<>>>>>===<<<<<<======;;;;;;999888777666666666555555555444333222222222111111111111///...---,,,+++++++++*********))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++,,,---///000333444666777999999999999999888888888777777777666666555555555555444222222333555888:::BBBDDDEEE@@@777///+++++++++***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""############""""""""""""#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%$$$###"""""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''((((((((()))))))))))))))''''''(((***+++,,,------222111333888???BBBAAA???>>>===<<<<<<>>>???>>>===>>><<<:::<<>>???===;;;<<<::::::;;;===>>><<<::::::999777555444333222222333333333333222222222222111000///...------------,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((***+++,,,---......000222444666888888;;;:::888777777888:::;;;;;;:::888777666666555555333333222222222111111111000000000000///...---,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))******+++,,,...000222444555555555555555555555555555555444444222111000//////222111000000111333444666444555777555111---,,,,,,******((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""############""""""""""""######"""""""""""""""#########""""""##################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################"""""""""###$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$######"""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,,,,------...000333777:::;;;;;;999999:::<<<>>>>>><<<:::::::::::::::;;;;;;:::999666555444444333333333333333333222222222111111111111111000///............,,,,,,++++++***)))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,,,,---...000222444555666888888777666666777888999999888777666555444444444111111111111111000000000//////000//////...---,,,*********)))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))***+++---///111222444555666666666555444333333333444333222111000///...---000000//////000111222333,,,...//////...---,,,,,,***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""############""""""""""""######!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################"""""""""###$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((())))))***++++++,,,,,,,,,---///222555777999;;;999999999;;;<<<<<<:::888999999::::::999999888777444444333333333333444444222222222111111111000000111000000///......//////,,,,,,++++++***)))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***++++++,,,---///111222444444555666666666777777777777777777555444333222222222000000000000000000000000///////////////...---,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((***+++,,,...000222333444777777666555444333222222333333222222111000//////...............///000000............---,,,+++******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""############""""""""""""######!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#################################"""######$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''(((((('''(((((())))))******+++,,,---///111222444777888;;;:::999999;;;;;;999777999::::::999888666555555555444333333222222222333222111111111000000000000//////......------......,,,,,,++++++***)))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))*********+++,,,...///111222333333444666777888777666555666555333222111111000000////////////////////////......//////......------***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))+++,,,///000222333555444444444333333222222111111111000000000//////------------............000///...------,,,***)))))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""############""""""""""""###### !!!!!!"""######$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!"""#########""" """"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&''''''(((((())))))---...///000000111444666<<<:::999999999:::888777999:::;;;999777555444444777666555333222111111111111111111111000000000000......---,,,,,,,,,------,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))*********,,,---///000111222222444666888999888666444444444222111000/////////.........///////////////.........///......------))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#################################$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))+++---///000111222222222222222333333333...............---------,,,,,,---------------------,,,++++++++++++***)))))))))'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""############""""""""""""###### !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!"""#########""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***+++---///111222<<<===<<<:::777555444555888888888888777666444444444444444444444444333222222222222111000//////...------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***,,,...000111222111222444666666555444333555555444333222000000///111111000000//////......---......///...,,,+++*********))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!!!!"""$$$$$$"""!!!"""###$$$###""""""######"""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''((((((((()))***+++,,,------000000///............//////////////////...........................------111///---,,,---,,,(((%%%+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$###"""!!!!!!""""""%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$###"""!!!"""#########""""""""""""##############################%%%%%%&&&'''&&&%%%$$$###!!!!!!"""$$$%%%$$$"""$$$$$$############$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))***+++---///111222555666666555333222333444777777777777666555444444777777777777777666555444222222111111000//////...------,,,,,,,,,,,,++++++,,,++++++******)))((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((()))***,,,---///000111222333555666666555444333555444444333111000000///111000000000/////////...---............,,,+++*********))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!!!!"""$$$$$$"""!!!"""###"""!!! !!!###$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################################################################%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,///..................////////////............---..................------111...,,,,,,,,,,,,)))'''******)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$###"""""""""""""""$$$$$$###"""""""""""""""%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$###"""!!!"""$$$$$$$$$############$$$$$$######################## !!!###$$$%%%%%%%%%!!! !!!"""$$$$$$###!!!$$$$$$############$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))+++,,,...000111///111222222222222333555444444555555555555444333888888888777666555444333222111111000000//////...------,,,,,,,,,,,,++++++++++++******))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++---...000000333444555666666555333222444444333222111000000///000000000000////////////............---,,,+++*********))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""############""""""!!!"""$$$$$$"""!!!"""###!!! !!!$$$%%%%%%$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))++++++,,,,,,,,,---......//////............------,,,,,,------------------......000...,,,+++,,,,,,+++******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$############$$$$$$$$$###""""""""""""""""""$$$$$$###""""""""""""###%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$###""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%########################((((((''''''''''''((((((###!!! !!!###$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((())))))***,,,---///000///111333333333333555777222333333444444444333333444444444444333111000///111111000000////////////------,,,,,,,,,++++++++++++******)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))+++,,,...//////333444666666666555333222333333333222111000000///000000000000////////////.........------,,,++++++******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######"""""""""!!!"""$$$$$$"""!!!"""###!!! !!!###%%%$$$###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&(((***+++******+++---.../////////.........---,,,,,,++++++,,,,,,------------.........---+++++++++,,,,,,,,,))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$######"""""""""""""""###$$$$$$###""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$########################%%%$$$!!!'''%%%"""!!!"""###$$$###$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))+++,,,...///000222333333333333444666111222333333333333333222111111111111000///...---000000000///////////////------,,,,,,,,,+++++++++******)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++---......222333555666666444333111333222222111111000000000////////////000000000000///......---,,,,,,++++++******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###""""""""""""""""""###!!!"""$$$$$$"""!!!"""###$$$"""!!!"""######"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%''')))***)))***+++---...////////////......---,,,,,,++++++,,,,,,,,,,,,------......,,,,,,,,,,,,++++++,,,---((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$###"""""""""""""""######$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$######""""""""""""####################################$$$&&&(((,,,///111,,,)))%%%###############$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++---...///111222222111000222333222222333333333333222222000000111111111000//////////////////////////////------,,,,,,,,,,,,++++++))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))***+++,,,------///111333444555444222111222222111111111000000000////////////000000000000//////...,,,,,,,,,,,,,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""######!!!"""$$$$$$"""!!!"""###$$$###""""""######""" """""""""""""""""""""""""""""""""############$$$########################################################################"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))+++)))***,,,...///000//////000//////...---,,,++++++++++++,,,,,,------......+++,,,......,,,++++++,,,'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$"""""""""""""""######$$$$$$############$$$%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$#########%%%###""""""""""""""""""###########################$$$'''---555>>>FFFMMMQQQ,,,)))%%%############"""$$$$$$############$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))+++,,,------///000111000000222333444444444444333222111111//////000000111111000000////////////////////////------,,,,,,,,,,,,++++++))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((()))***+++,,,,,,---...111333444333222222111111111111000000000000.../////////000000000111000///---,,,++++++,,,,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$!!!"""$$$$$$"""!!!"""######"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%'''***,,,***,,,...000000000//////111000000///...---,,,+++***++++++,,,------......))),,,000000---*********''''''&&&&&&&&&&&&%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$"""""""""""""""###$$$$$$$$$#########$$$$$$%%%&&&######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$######""""""######$$$######################## %%%+++222888<<<>>>(((%%%###"""###$$$###"""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***,,,,,,---///111222222222444666555555555444333222111000,,,---...///000000000000.........///////////////---------,,,,,,,,,++++++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,+++---///222333333222222111111111111000000000000.../////////000000111111000///---,,,++++++,,,---*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$!!!"""$$$$$$"""!!!"""###!!! !!!$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""###$$$%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$%%%'''***,,,+++---///000111000///...222111000///...---,,,,,,******+++,,,,,,---......)))---111111...***)))(((&&&&&&&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""!!!""""""###$$$$$$$$$#########$$$%%%%%%&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################%%%&&&''''''&&&%%%###"""###!!! !!!###$$$$$$###$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,---...///000111222333444444333222222111000000222222111000//////000000////////////............,,,,,,,,,+++++++++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''(((((())))))******---...///000000111000000111222333111///...///000...............///000000000///---,,,++++++,,,---***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""!!!!!!!!!###$$$###"""############################################################""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))***,,,...//////......////////////...+++)))(((++++++,,,,,,,,,,,,------------,,,,,,+++***)))))))))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((++++++,,,---///000111222000000111111111111111222222222111000000000000000////////////............,,,,,,+++++++++*********((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&'''((()))******+++------...///000000000000000111111000...------..................//////000///...,,,+++******++++++***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""$$$%%%$$$###################################################$$$$$$#########"""""""""########################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''******,,,---.../////////............---,,,***)))+++++++++,,,,,,,,,------------,,,++++++***)))))))))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,...///000000//////000111333444555555222222111000000000111111/////////............---,,,++++++++++++*********(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&((()))***++++++,,,,,,...//////000000000...///000///---+++,,,---......------......///000------,,,+++***************)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%###################################################$$$$$$$$$$$$$$$#################################&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))))))))***+++,,,---...,,,------------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++,,,---///000000111222333444555666777888222111111000000000111111//////.........---------++++++++++++************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&'''(((***++++++***+++,,,....../////////...///000///,,,+++,,,---...------------...//////------,,,++++++************)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''')))+++,,,+++++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,+++++++++******)))))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''******+++,,,...///000111333333333444444555555555111000000///000000111111............------------+++++++++*********))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''((()))******)))***+++,,,.........//////000000///---,,,,,,------------------...//////.........---,,,,,,++++++***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&((()))+++---************+++++++++,,,*********+++++++++,,,,,,++++++***************))))))((('''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))***+++,,,...///000000111000000000000000000000//////.........///000000.........------------,,,+++************)))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''((())))))'''(((***+++---.........///000000///---,,,,,,---------,,,,,,------...///............---,,,++++++***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%############################################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))))))))***+++,,,---...+++******))))))***++++++************++++++++++++************************)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,...//////........................---------------...//////.........---------,,,,,,************))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&''')))+++,,,------...---...///...+++***+++,,,------,,,,,,------...///------......---,,,***)))***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###################################################"""""""""#########$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***,,,,,,,,,,,,+++***))))))((()))******************++++++++++++))))))))))))************)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...---.........//////000000,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((***,,,---------,,,------,,,***))))))***---,,,,,,,,,,,,---......,,,,,,------,,,+++)))(((***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!###$$$###"""################################################!!!!!!""""""#########$$$########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))******)))))),,,+++)))((((((((()))***)))************+++++++++)))))))))))))))*********))))))'''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((()))******++++++......//////...---,,,,,,+++++++++,,,,,,,,,------,,,,,,+++***+++,,,...///,,,+++******))))))******''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++,,,,,,---...---,,,***)))+++,,,,,,---...///000000,,,,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%&&&$$$%%%222AAA333***###$$$&&&%%%$$$$$$&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***++++++******))))))******+++)))************+++++++++))))))************))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''(((((())))))***++++++...............---,,,,,,+++++++++,,,,,,,,,,,,---+++++++++++++++,,,---...,,,+++******))))))******''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++++++++,,,,,,+++******)))******++++++,,,,,,------+++,,,,,,++++++)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''(((&&&&&&///;;;000(((###$$$&&&%%%###$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***+++++++++************++++++)))************+++++++++))))))************))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''(((((()))*********---------------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++***))))))))))))***''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++++++++***))))))))))))***************************+++++++++++++++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$$$$######''',,,+++%%%!!!$$$&&&$$$#########$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((***+++++++++++++++++++++++++++)))************+++++++++))))))************))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***+++,,,,,,,,,,,,,,,++++++************++++++++++++******,,,------,,,+++***++++++***)))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********,,,+++)))(((((()))***+++,,,,,,+++++++++*********+++++++++++++++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###""""""############&&&"""!!!%%%&&&$$$"""###"""###$$$%%%&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))************))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))******+++++++++++++++***)))))))))*********++++++***+++,,,,,,,,,+++***)))+++***))))))(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******,,,+++***))))))***+++,,,//////......---,,,,,,,,,******+++++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''')))'''%%%### !!!%%%&&&###"""###"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((()))******++++++,,,,,,++++++***))))))*********+++++++++))))))************))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((()))******************((())))))))))))*********++++++++++++++++++***)))******)))(((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***+++************+++,,,,,,/////////......---------******+++++++++******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%((((((%%%""" !!!%%%%%%""""""$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))***)))***+++,,,,,,+++***))))))************+++++++++))))))************))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''(((((('''((())))))*********)))((((((((()))))))))******,,,,,,+++*********************)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((())))))***++++++******---------,,,,,,,,,,,,,,,)))******+++++++++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###$$$ $$$%%%"""###!!!"""%%%$$$!!!"""&&&############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''(((***++++++***(((''')))************+++++++++))))))************))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''((())))))***))))))(((((((((((())))))))))))---,,,***)))))))))***+++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&'''(((*********)))(((************************)))******+++++++++******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""'''(((###!!!%%%'''%%%%%%"""###$$$###!!!"""'''$$$###""""""###%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&((()))******)))(((&&&)))************+++++++++))))))************)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))************+++++++++***************))))))*********+++++++++,,,***((('''&&&'''((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((())))))))))))************************+++*********))))))(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++***)))&&&###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))((((((((((((((((((((()))******++++++************)))))))))(((,,,+++***((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((()))))))))******(((((((((((((((((((((((())))))*********+++++++++,,,+++)))((('''((()))***&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((())))))))))))*********************************)))))))))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$&&&&&&%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))***++++++***(((%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&(((((((((((((((((((((((((((((())))))***+++++++++******************))))))---,,,+++)))((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))(((((((((((((((((((((((()))))))))************+++,,,+++***)))((()))***+++&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******************************))))))))))))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''+++---...---***)))$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,************++++++++++++///...,,,***((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))))))))***************))))))))))))******************)))(((((())))))***&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************************))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%))),,,...---+++)))%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''''''''''''''(((((())))))******++++++,,,,,,*********+++,,,---------111///---+++)))'''&&&%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''(((((((((((()))))))))#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((())))))************))))))))))))))))))))))))(((((('''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&)))***)))'''%%%&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((())))))***++++++,,,,,,)))***+++,,,---...///000111///---+++)))'''&&&%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((()))))))))***############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((()))***)))))))))))))))((((((&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((()))******++++++)))***+++---...000111222///...,,,***((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))******############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))******))))))((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&'''''''''''''''((())))))******))))))+++---///111333444---,,,+++)))((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''(((((()))***************************(((((()))))))))*********"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))'''''''''((()))******+++******))))))((((((((('''''''''((()))******))))))&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))((()))+++---000222444555,,,+++***((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((()))******************************))))))))))))************$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))((((((***,,,......------+++((('''(((((('''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''(((((((((((((((''''''%%%'''((()))'''''''''(((************************((()))+++***)))((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%'''((((((##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))(((***,,,------,,,******)))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''(((((())))))(((((('''''')))++++++******+++,,,)))))))))))))))******+++---......,,,++++++,,,...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&'''((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))((()))+++,,,,,,+++)))+++---+++'''$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((()))))))))*********(((((())))))))))))(((((('''(((******)))(((***+++---,,,+++******+++,,,---......---,,,+++,,,///222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%(((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((('''(((((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***)))((()))***+++***))))))...111000***%%%%%%'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))))))))******(((((()))*********))))))((()))***)))(((((()))+++...---+++++++++,,,...///---///111222222444888:::$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&''''''((((((%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***(((((((((*********((()))---111///***&&&&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((((((((()))))))))(((((()))***++++++******,,,------,,,++++++---///***+++,,,...222555888:::===@@@DDDGGGIIIKKKMMMOOO$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''''')))******)))'''***,,,+++'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''''''''((((((((())))))((()))***++++++,,,+++++++++,,,---------///222555555888<<>>AAAFFFMMMVVV^^^bbbkkkoootttvvvvvvwwwyyy{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))***************))))))))))))((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++***,,,000777<<>>===CCCLLLVVV```hhhnnnqqqooouuu}}}~~~{{{wwwwwwyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********)))))))))((((((((((((((()))))))))******+++++++++++++++,,,,,,,,,---...000333888@@@JJJPPPYYY]]]cccdddaaaZZZTTTPPPKKKJJJGGGDDDBBBCCCHHHMMMUUUZZZccciiinnnqqquuuwwwuuu~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))*********))))))))))))((((((((())))))******+++++++++*********+++,,,...///111666===DDDLLLTTT\\\aaaTTTVVVWWWVVVQQQLLLHHHFFFGGGGGGLLLRRRVVV[[[eeennnrrrwww}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))************)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((())))))******+++,,,+++++++++************(((((()))******+++,,,,,,,,,,,,++++++---111555888@@@GGGRRRZZZ]]][[[YYYWWWHHHHHHGGGFFFEEEFFFJJJMMMPPPSSS\\\hhhooouuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&$$$###!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***************)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------,,,,,,,,,++++++((())))))***++++++,,,,,,///...---...222888>>>BBBPPPYYYccchhhcccWWWIIIAAA@@@???>>>>>>AAAHHHQQQWWWiiilllttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((+++++++++++++++***)))((())))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((''''''&&&%%%))))))))))))************,,,,,,------...---------...+++((((((,,,//////...111111000000999GGGRRRVVVdddddddddaaaWWWJJJDDDEEECCCCCCIIIQQQVVVYYYeeerrrqqqzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((('''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((******+++++++++***)))))))))((((((''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''((((((''''''&&&%%%((((((((()))))))))******,,,,,,------......------+++******,,,---...---+++***111999BBBPPP___iiikkklllhhhccc___XXXQQQQQQVVVdddbbbcccgggiiilllvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&''''''((((((((()))))))))******************)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))******+++*********)))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&************************'''(((((((((((('''&&&&&&''''''((((((((()))))))))+++,,,------......------***,,,...///...------...666BBBPPP\\\hhhqqqsssppppppiiibbb``````bbbiiipppzzzwwwwww}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))&&&''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''''''''''''''((((((((()))))))))************)))))))))(((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((()))******+++******)))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''((((((((((((++++++,,,---............---//////...---...444888KKKXXXfffoootttvvvrrrlllmmmhhhfffjjjooottt{{{xxxzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))(((''''''&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''''''''((((((((())))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''((()))***************(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''((((((((((((***+++,,,---............000///,,,***+++333>>>GGGYYYdddoootttvvvwwwuuuqqqmmmmmmqqqwwwzzzyyy{{{~~~yyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))(((((('''&&&''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((('''''''''''''''''''''((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((())))))***)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((())))))))))))(((''''''''''''((((((((()))))))))***+++,,,---...////////////...,,,---444@@@MMMWWWgggooottttttrrrtttuuussssssuuuzzz~~~|||xxxxxx}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''*********))))))(((&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&((()))***(((((()))***(((((()))))))))*********)))))))))))))))))))))))))))((((((''''''(((((()))+++***)))(((''''''''''''(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))((('''((((((((((((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((()))))))))******)))***,,,---...////////////000444===IIIVVV```eeennnssstttooolllnnnrrrtttwwwyyy|||~~~|||~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***************)))(((&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&(((******)))((()))***))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((++++++)))((('''''''''''')))************++++++++++++++++++************)))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))))))))***))))))(((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************)))***,,,---.../////////000555>>>MMM]]]iiinnnoooffflllmmmiiihhhnnnvvvzzzvvvwwwyyy{{{}}}$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''''''''''''''''''''''',,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&((((((''''''''''''(((((((((&&&$$$$$$%%%&&&'''''')))((('''((())))))'''%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((''''''''''''''''''((())))))******'''(((((())))))******+++---,,,+++*********,,,,,,''')))+++,,,++++++,,,---******+++++++++++++++***++++++++++++*********)))************))))))))))))+++*********))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''(((((('''%%%$$$%%%'''***&&&&&&&&&'''((())))))***))))))))))))************)))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***)))'''&&&'''(((***+++,,,,,,+++***))))))************))))))((((((''''''******))))))))))))******......------------------:::EEESSS```gggllloooqqqnnnfffaaadddlllssswwwyyy{{{rrrrrr~~~$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((&&&%%%$$$%%%&&&'''((((((((('''''''''))))))'''%%%(((''''''&&&&&&''''''((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''''''''&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((++++++*********)))))))))))))))******++++++++++++(((''''''(((((()))***+++''')))+++***)))((()))***+++++++++++++++,,,---...***++++++++++++,,,,,,,,,------,,,,,,+++++++++***)))))))))))))))(((((((((*********)))((((((((('''''''''''''''''''''''''''(((((('''&&&$$$%%%'''***&&&&&&''''''((())))))***))))))))))))************)))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&))))))'''''''''(((***+++,,,++++++******)))************))))))(((((((((((((((((((((((()))***+++,,,,,,......+++))),,,444:::NNNVVVbbbkkkoooooonnnmmmfffcccbbbgggpppvvvyyyzzzzzzwwwxxx&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))((('''&&&&&&((()))(((&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))************++++++++++++******+++,,,,,,---,,,,,,***+++---,,,***))))))***++++++*********,,,---...+++,,,,,,------.........---,,,,,,+++*********+++)))))))))*********************))))))))))))))))))(((((((((((((((((((((((((((((((((&&&%%%%%%'''***&&&&&&''''''((()))))))))))))))))))))************))))))******))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((***++++++++++++******************))))))))))))(((((((((&&&&&&'''''')))+++,,,---,,,///000...---444BBBOOO^^^dddlllppppppmmmiiigggddddddffflllvvv&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((((((((('''((()))(((&&&%%%&&&((()))((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))))))))(((((())))))))))))******'''((())))))+++,,,,,,---,,,,,,,,,,,,,,,------------...///000000///...---,,,...000000.........//////000000111000///...---//////////////////......------,,,++++++,,,,,,---++++++,,,,,,,,,,,,------))))))******************(((((((((((((((((((((((('''(((((('''&&&&&&((()))''''''''''''(((((())))))((()))))))))************)))************)))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))))))))(((((('''((()))************+++++++++*********))))))))))))))))))))))))'''''''''((()))***,,,,,,---111444777;;;FFFVVVbbbiiikkkmmmnnnmmmjjjhhhfffjjjlllpppuuu&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''')))***)))'''&&&''')))***(((&&&&&&((())))))((((((((((((''''''(((((((((************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((())))))(((''''''(((((((((((()))))))))***))))))))))))******++++++)))******+++,,,---......,,,,,,------...//////000...///222444555666555555555777:::;;;;;;;;;<<<===???AAADDDEEEDDD@@@;;;888666666555444222111000000000///...---------///000,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))'''((()))((('''&&&((()))''''''''''''((((((((((((((()))))))))***************************))))))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******((((((((((((((())))))***)))******+++++++++******))))))))))))***************))))))))))))******+++...222:::CCCNNNZZZdddkkksssqqqnnnlllkkkkkkkkkllllllwww&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((******)))&&&&&&))),,,---***((('''((())))))((()))((((((''''''(((((()))************************)))))))))************+++************************)))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((((((((((((((('''((()))******)))((('''((((((((()))))))))******)))))))))***++++++,,,,,,))))))******++++++,,,,,,,,,,,,---///000111222333:::<<>>===<<<666444111...,,,,,,---------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))'''((())))))((('''((()))''''''(((((((((((((((((())))))))))))******************++++++******)))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''(((((())))))******(((((((((((())))))))))))((()))***,,,,,,+++******)))))))))************+++,,,++++++*********++++++111777CCCQQQ]]]fffkkklllsssooojjjhhhiiilllnnnoooppp$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''''''''((('''((()))'''%%%&&&,,,222000---***((())))))))))))))))))(((((((((((())))))************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((('''((()))******)))((('''(((((()))))))))*********))))))******+++,,,,,,---+++,,,...000333555777888:::;;;===>>>AAABBBDDDEEERRRSSSUUUXXX[[[___bbbdddcccfffhhhiiiiiiiiijjjllljjjkkklllmmmllljjjhhhfff]]]]]]\\\ZZZXXXWWWVVVUUUHHHDDD???:::666333222222111000000///...---,,,,,,---------,,,++++++******************************'''(((******((('''((()))((((((((((((((((((((('''))))))))))))***************++++++++++++***))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))******'''(((((()))))))))))))))''')))***,,,,,,,,,***)))))))))*********+++++++++++++++++++++,,,---......888BBBRRR___gggkkkmmmnnniiigggfffhhhnnnsssvvvvvv$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((%%%'''(((&&&$$$(((///666222///+++))))))***))))))))))))(((((((((((())))))************************))))))******++++++++++++************************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((())))))(((((('''((()))++++++)))((('''))))))))))))************))))))***+++,,,,,,------333555999>>>DDDIIIMMMOOORRRSSSUUUWWWZZZ\\\^^^___cccccccccccceeegggiiikkkiiikkkmmmmmmmmmlllmmmnnnpppoooooooooooopppqqqrrrqqqppppppooonnnmmmllllll___[[[UUUMMMGGGBBB@@@???666555444333222000//////......---,,,,,,+++******************************'''(((******)))(((((()))((((((((((((((('''''''''))))))))))))***************++++++++++++***))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***'''(((((()))))))))))))))'''(((***,,,---,,,***)))))))))******++++++++++++******+++,,,---///000111???MMM___jjjllllllnnnqqqcccdddgggoooxxx&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************'''((())))))***)))))))))((()))+++---------,,,,,,+++***)))***+++,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++************---,,,+++))))))***++++++))))))******))))))((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********)))(((''')))******+++++++++---000555888<<>>KKK]]]jjjuuuuuutttsssvvv{{{}}}{{{wwwvvvtttrrroooiiiccc^^^TTTNNNIIIHHHFFFCCCBBBCCCEEEJJJOOOQQQPPPPPPRRRUUUUUUWWWZZZ]]]^^^\\\ZZZYYYYYYZZZZZZWWWSSSQQQPPPPPPUUUWWWZZZ^^^```bbbccccccjjjlllnnnlllfff^^^VVVRRRKKKDDD;;;333///---,,,,,,+++,,,---...---,,,***)))+++******))))))******+++))))))((((((((()))******************+++++++++,,,,,,+++++++++******************)))(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&%%%&&&((()))((('''$$$&&&''''''&&&&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))******+++------///,,,,,,///666AAASSScccjjjkkknnnpppooollliiigggkkksss%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((())))))*********+++++++++++++++************++++++,,,++++++***+++,,,...///,,,---...---,,,+++,,,---......////////////......,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++******)))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))******)))))))))(((((()))))))))***************++++++***+++---///***666GGGUUU^^^hhhsss{{{ssssssssssssuuuvvvuuusssnnnjjjddd``````aaabbbbbb]]]WWWQQQOOOPPPQQQQQQPPPOOOTTTYYY\\\]]]^^^aaadddaaaaaabbbfffiiikkkjjjiiinnnooonnnkkkeee___[[[ZZZOOOPPPRRRTTTVVVVVVVVVVVVYYY^^^eeehhhfffeeeeeefffbbb\\\TTTJJJBBB999111,,,/////////......---------++++++************++++++))))))))))))))))))***************+++++++++,,,,,,,,,,,,+++++++++************))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&''''''&&&&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((())))))***++++++++++++***)))))))))***+++,,,---...---...111999DDDRRRbbbmmmmmmmmmnnnpppmmmjjjkkknnnuuu%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))((((((************++++++++++++***))))))((()))***++++++...------...///111333555...111444555555666888;;;<<<===>>>>>>>>>>>>===<<<::::::999888666555444444000000000000000000000000//////---,,,,,,,,,,,,,,,************))))))))))))************************************************''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((&&&&&&$$$######$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))'''(((((()))))))))))))))))))))************))))))))))))))))))***************++++++++++++...222666===LLL```ooovvvwwwwwwwwwuuuqqqmmmjjjgggdddaaa```VVVUUUTTTXXX___hhhooosssuuuooofffaaabbbfffiiihhhiiillloooooonnnooorrrvvvvvvrrrnnnkkklllnnnooopppnnnqqqttttttqqqmmmjjjiiidddcccbbb```]]]ZZZXXXWWWSSSVVVXXXYYYXXXZZZ___cccggggggeeebbb\\\QQQFFF>>>777444111...,,,---...///,,,,,,++++++++++++,,,,,,******************))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((()))%%%&&&((('''&&&&&&''')))'''''''''''''''((())))))(((((((((((((((((((((((())))))***++++++++++++***)))))))))***+++---...///,,,444???KKKWWWbbbkkkppprrrpppqqqrrrnnnkkkqqqyyy$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((())))))******************++++++++++++,,,******))))))***,,,...///---...000222555888;;;<<>>:::888555222000/////////---------,,,,,,,,,++++++************************++++++++++++++++++++++++''''''((()))))))))))))))''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((((((''''''&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))))))))(((((()))************))))))******++++++******)))))))))*********+++++++++------...111999DDDRRR[[[jjjkkkmmmooonnniiibbb\\\PPPJJJGGGLLLQQQUUU[[[bbbfffgggkkkpppuuuxxxxxxwwwrrrvvvyyy{{{}}}zzzwwwuuuqqqooonnnooorrrsssmmmjjjeee```[[[UUUPPPLLLNNNRRRYYYbbbiiikkkjjjhhhWWWRRRJJJAAA:::444111///------,,,,,,,,,,,,------***++++++++++++***)))(((+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******)))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&(((***)))'''''')))+++&&&'''((((((''''''((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))******,,,...///000;;;MMM```iiilllppprrrqqqllljjjmmmrrrsssuuu$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((()))++++++''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,000//////000222555999;;;HHHKKKPPPVVV\\\```cccddd```dddfffddd```^^^```cccbbbccceeeffffffeeecccbbbfffeeeeeedddcccbbbaaaaaaYYYZZZ\\\]]]]]]\\\[[[[[[NNNJJJEEE???:::666444333......---------,,,,,,,,,************************++++++++++++++++++++++++''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))%%%&&&((((((((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))(((((()))*********************++++++++++++******)))************+++++++++...///000555???OOO___jjjcccbbbcccgggjjjggg^^^VVVTTTRRRWWWbbbjjjkkkmmmrrrqqqpppooopppuuuzzz}}}~~~~~~{{{tttqqqpppppplllkkkjjjkkkjjjddd[[[TTTLLLMMMQQQWWW^^^dddggghhhgggbbbZZZPPPEEE<<<555111...------,,,,,,------...***+++,,,,,,+++***)))(((++++++,,,,,,,,,------------------,,,,,,,,,++++++******)))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&(((******'''''')))+++&&&'''((((((''''''(((***'''''''''''''''((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))***+++,,,...000000EEEWWWhhhmmmmmmpppsssssslllkkkqqq{{{%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))*********)))***,,,...+++++++++******---222666888;;;@@@FFFMMMRRRWWWYYYddddddccccccbbbaaa``````gggbbb\\\XXXQQQIIIHHHKKKOOOPPPPPPOOONNNOOOQQQTTTSSSPPPNNNOOORRRTTTSSSQQQIIIJJJLLLPPPVVV\\\aaadddfffeeedddbbb\\\SSSHHHBBB>>>999333///.../////////111---)))(((***---///111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))*********************)))))))))))))))---,,,***)))*********)))++++++,,,---............///999DDDNNN[[[dddaaaYYYYYYYYYZZZ^^^cccffffffdddlllmmmnnnrrruuuwwwxxxwww{{{xxxtttyyyyyyssskkkfffeeefffeeeddd___[[[ZZZZZZYYYUUUUUUXXXcccccccccbbb\\\RRREEE===555222///...//////,,,)))(((***,,,,,,+++************)))))))))***+++,,,,,,------------,,,,,,+++***************))))))))))))((((((''''''''''''((((((((()))))))))))))))((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))))))))((((((((((((******))))))))))))******((()))+++,,,,,,+++***)))+++,,,++++++---333<<>>777111...222000//////...---***'''******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''(((((()))***))))))))))))************************))))))))))))++++++***+++,,,,,,,,,+++------,,,,,,---///111222EEEOOOXXXYYYXXXYYYVVVQQQJJJOOOXXXbbbjjjoooppppppttttttvvvyyy}}}tttmmmgggdddhhhddddddeeebbbYYYQQQNNNRRRTTTZZZ___bbb```ZZZVVVAAA===666111///...//////,,,,,,,,,+++******+++,,,+++++++++++++++,,,---------------------,,,+++***************))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((('''''''''((((((((()))))))))(((((((((''''''''''''))))))))))))((((((((((((******))))))))))))******))))))***+++,,,++++++***(((***---...111;;;IIISSSeeeiiiooorrrrrrpppkkkfffssssss%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************+++,,,,,,******,,,...---111777>>>FFFPPPYYY^^^eeegggkkknnnpppqqqpppoooccc^^^XXXRRROOOOOOQQQSSSWWWVVVWWWZZZZZZWWWYYY^^^]]]```cccdddcccbbbbbbbbb```cccffffffcccaaa```aaa```]]]ZZZXXXXXXWWWVVVUUUVVVYYY^^^bbbfffhhhiiiiiihhheee___YYYQQQGGG===666222000//////000///---+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,+++++++++************))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))))))))************************************)))***+++,,,------------...---,,,,,,000555;;;>>>QQQ\\\bbb\\\PPPIIIHHHHHHEEEOOO^^^kkkssswww{{{}}}|||wwwsssmmmhhhiiihhhaaaYYYTTTIIIIIILLLRRRYYY___cccdddSSSNNNEEE:::222...///111///...,,,*********+++,,,---,,,,,,,,,,,,------...,,,------------,,,,,,+++++++++*********))))))))))))((((((''''''(((((()))(((((())))))))))))((((((''''''(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))******))))))))))))******))))))***+++,,,,,,++++++(((+++...222999FFFWWWccckkkooossstttrrrmmmiiigggssssss%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''''''''''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,+++***,,,000333999>>>EEENNNVVV___ffflllkkkmmmppprrrrrrqqqnnnlllccccccbbbbbbaaa```______iiifffdddeeeccc```bbbgggfffeeeccc```\\\[[[]]]^^^```hhhooonnnfff___[[[[[[ZZZZZZ\\\___cccdddaaa^^^WWWXXX[[[]]]^^^___aaabbbbbbbbbccccccaaa[[[TTTOOOBBB===555000...//////000////////////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))((()))))))))************)))***************++++++)))***,,,---------------,,,,,,---111999CCCMMMSSSVVV^^^ccc^^^SSSKKKLLLOOOVVV```llluuuxxx}}}tttmmmkkkfffbbb```VVVQQQKKKIIIMMMTTT[[[______\\\UUUIII<<<333000000///---+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------,,,---------------,,,,,,+++++++++*********))))))))))))(((((((((((())))))'''(((((())))))))))))((((((((((((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))******))))))))))))******)))******+++,,,,,,,,,,,,...---///555BBBRRRaaajjjmmmooorrrsssooojjjjjjnnnvvv|||%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********+++++++++,,,///555===CCCMMMRRRXXX___dddiiinnnqqqoooqqqtttuuuuuussspppmmmqqqpppooollljjjhhhfffeeefffaaa^^^]]][[[ZZZ^^^eeepppllleee^^^ZZZ\\\bbbfffsss{{{uuuggg```^^^___```dddjjjnnnlllddd]]][[[\\\]]]\\\ZZZZZZ\\\^^^ZZZ[[[^^^cccfffgggeeebbb[[[TTTJJJ@@@999444///---.........---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******))))))))))))******************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))((()))))))))************))))))******+++++++++,,,)))+++------,,,+++,,,...---///555===IIIVVVaaagggfffiiilllkkkfffbbbbbbdddjjjrrrzzz~~~zzzppphhheeefffaaaZZZUUUTTTVVVWWWXXX]]]______YYYMMMAAA999555///---,,,---...///---+++,,,,,,++++++++++++,,,,,,,,,------......---------++++++++++++************))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((('''((((((((()))))))))*********))))))))))))***************++++++,,,---...000---///;;;MMM___hhhkkkooooooppppppllliiippp{{{%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++---111666===FFFPPPVVV^^^bbbhhhmmmpppqqqrrrsssqqqssstttuuutttrrrooommmqqqnnniiiffffffjjjnnnrrrdddaaa___```aaaccciiiqqq{{{xxxrrrmmmkkkpppxxx~~~pppeee___aaabbb```\\\[[[^^^```[[[YYYXXXYYY[[[^^^``````___]]]ZZZVVVPPPHHH???888000///...,,,---...000111------------------------+++************)))))))))+++******))))))******+++***************************))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******))))))))))))************))))))******+++,,,,,,,,,***,,,...---++++++///222888===EEEPPP\\\fffnnnrrrtttsssuuuyyyyyyvvvuuuwww}}}{{{tttrrrnnnjjjfffaaa[[[XXXXXX\\\bbbccc^^^TTTKKKEEE666222///...000000...+++---,,,,,,+++++++++++++++,,,------............---,,,++++++++++++************))))))(((((())))))***&&&'''((())))))******)))******))))))))))))(((((('''''''''(((((((((((((((''''''(((((())))))************))))))))))))******************+++---.../////////555FFFZZZiiinnnnnnqqqnnnmmmmmmjjjmmm}}}%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&((()))))))))((('''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......222888@@@HHHOOOVVV\\\```bbbgggmmmrrrttttttttttttoooooooooooommmkkkhhhgggaaa``````ccciiirrr{{{xxxvvvxxx{{{||||||wwwoooqqqqqqmmmgggdddeeegggggg```XXXRRRRRRUUUZZZ\\\WWWYYY\\\^^^___[[[TTTOOO@@@===777222///...000111------------------------,,,,,,+++++++++*********+++******))))))******+++******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))***++++++))))))))))))************))))))***++++++,,,------))),,,...---,,,///555:::KKKQQQ[[[eeelllpppqqqqqqoooooouuu~~~{{{qqqiiiccc___[[[^^^bbbfffgggccc\\\VVVCCC<<<333//////000///---......---,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,+++++++++***************))))))))))))******&&&'''((()))*********************)))))))))((((((''''''''''''((((((((()))'''''''''((()))***************))))))))))))******************+++---///000///777EEEUUUdddmmmoooooommmiiihhhkkknnnxxx%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------...///000000===DDDNNNWWW\\\___``````^^^dddkkkqqqssstttssssssnnnmmmllljjjhhheeecccbbbYYY\\\bbbjjjrrrzzzvvvooommmnnnuuulll___UUUTTTXXX___cccYYYYYYZZZ\\\^^^^^^\\\[[[SSSMMMDDD999222.................................---------,,,,,,,,,++++++++++++************++++++******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,))))))))))))************))))))***+++,,,,,,------))),,,.........222:::AAAZZZ```jjjrrrvvvtttooolllcccgggrrruuummmjjjiiidddccccccfffiiihhhddd___NNNDDD777///...000000///000///...---------------,,,,,,---.../////////...,,,,,,,,,+++++++++************))))))))))))******&&&'''((()))************+++*********))))))((((((&&&'''''''''(((((())))))&&&''''''((()))******+++******))))))))))))******************+++---///000333AAASSSbbbiiilllmmmnnngggcccdddkkkrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))((('''''''''(((***+++''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((()))(((((('''''''''((((((+++***'''&&&&&&'''***+++(((((())))))))))))((((((************************++++++***************+++---+++))))))***,,,,,,---------,,,******111<<>>GGGPPPUUU```___[[[VVVTTTYYYeeennnpppnnnllljjjjjjjjjiiiiii___ZZZXXX]]]hhhwwwwwwqqqppppppooommmlllfffaaa___[[[ZZZ^^^eeehhhgggccc\\\TTTJJJBBB===444...,,,...///,,,---000+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((()))************+++++++++)))******++++++,,,------,,,,,,,,,---...///......,,,///333999AAALLLYYYbbbooorrrpppjjjhhhlllooonnnuuutttllleeebbb___YYYUUUUUUeee```WWWMMMBBB999222...000///......//////---,,,---------------------------------,,,,,,,,,++++++************))))))))))))))))))************))))))***************************)))(((''''''((()))***''''''(((((()))*********++++++************++++++------------...///111333EEEXXXgggjjjjjjlllhhh```\\\aaannn((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''((())))))******))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++)))(((&&&&&&((()))+++((())))))******))))))(((''''''''''''''''''''''''+++***************++++++'''(((***,,,------------...111999DDDQQQZZZ^^^^^^]]]\\\[[[YYY[[[aaaiiipppoooooonnnlllhhhccc^^^[[[VVV```lllwww~~~xxxrrrxxxuuussspppjjjfffjjjqqqwwwtttmmmfff___XXXRRRNNN@@@888222111111///...///000...---+++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))************+++++++++)))******++++++,,,------------......////////////---111:::GGGTTT___gggjjjmmmnnnmmmjjjllluuu~~~sssjjjddd\\\TTTQQQZZZ^^^aaa]]]QQQCCC888333222000//////000000000///------------------------------------,,,,,,,,,,,,++++++*********)))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((())))))******+++++++++************+++++++++---/////////000444888TTTcccooonnnjjjhhhccc\\\dddiii|||((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''((()))++++++***))))))(((((()))))))))*********)))))))))******+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***)))(((''''''((()))***)))))))))******)))))))))((((((((((((((((((((((((*********)))******+++,,,+++,,,,,,,,,+++,,,---///666===HHHRRRYYY[[[[[[ZZZVVVWWWZZZ^^^bbbfffjjjkkkkkkkkkkkkiiieeeaaa___^^^iii|||~~~}}}~~~~~~|||nnnaaaZZZWWWWWWPPPHHH>>>888555222///---111000///...---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))*********+++++++++)))******++++++,,,---------.........---...///000///888EEESSS^^^eeehhhjjjhhhkkknnnssszzz~~~qqqddd\\\YYYOOOVVV^^^```ZZZOOOCCC<<<444222000///000111000000------------------------...------------,,,,,,,,,+++++++++*********))))))))))))************))))))((((((((((((((((((((((((******)))(((((()))******'''(((((()))******++++++++++++*********+++,,,,,,+++...000///...222;;;BBB[[[fffooommmiiigggddd```iiiwww))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***'''(((***+++++++++***))))))))))))************+++))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))******))))))***++++++,,,///...,,,)))'''***///333EEEOOO[[[___[[[WWWUUUVVVXXXWWWWWWYYY]]]dddjjjnnnkkkgggaaa\\\^^^gggttt~~~{{{iii]]]ZZZ[[[ZZZSSSIII@@@;;;777222...---...///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))*********+++++++++)))******++++++,,,---------......---,,,---111444:::EEETTT^^^aaabbbdddgggnnnqqqwwwqqqbbb]]]XXXWWWXXX[[[\\\UUUIII@@@999555111//////000000///------------------------.........---------,,,,,,++++++++++++************))))))************))))))((((((((((((((((((((((((******))))))))))))******(((((())))))***+++++++++++++++******+++,,,,,,------...///...///777EEEOOO___gggllljjjgggfffggggggfff~~~))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******((()))******++++++******)))*********+++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''&&&''''''((()))***))))))(((((((((((()))))))))******++++++******)))++++++++++++++++++++++++))))))))))))***+++,,,,,,......,,,******000999@@@VVV```hhhggg]]]VVVUUUYYYQQQVVV]]]bbbddddddeeefffbbbdddgggjjjppp{{{vvvnnnjjjjjjcccbbb[[[PPPFFF@@@:::555---...///000000...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++)))******++++++,,,------,,,---...---...222:::@@@JJJUUUaaafffdddcccfffkkktttxxxxxxnnncccYYYPPPPPPVVVWWWOOOFFF@@@;;;555111////////////....................................---------,,,,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))************************(((((()))******++++++,,,++++++***++++++,,,---.........///000666BBBQQQ\\\eeehhhjjjhhhfffgggmmmrrrvvv(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))***************))))))******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))(((((((((((()))))))))******++++++******)))++++++++++++++++++++++++))))))))))))***+++,,,---+++...111333888@@@MMMVVVdddhhhjjjddd[[[TTTTTTWWWOOOYYYeeekkkjjjeeebbbbbbeeeooo}}}~~~{{{yyy{{{~~~{{{~~~zzzlll\\\QQQIIIBBB555444333111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))************+++++++++)))******++++++,,,------+++---///000333<<>>FFFQQQ^^^hhhjjjiiiddd]]]UUUPPPOOOPPP___ccceeebbb^^^```hhhppp}}}yyyxxxppp```UUULLL???<<<888333000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++)))******+++,,,,,,------+++---000222888DDDTTT```^^^___bbbffflllrrrwwwyyyppp___ZZZXXXSSSMMMMMMGGG>>>777222111000///000000000000000000000000//////.........---------,,,,,,,,,+++++++++******))))))************))))))******************************++++++++++++******)))))))))***++++++,,,,,,++++++++++++,,,---...///---...333===JJJYYYdddiiiiiihhhhhhiiikkksss))))))************))))))))))))))))))(((((((((((()))************+++++++++,,,,,,,,,,,,,,,+++******---------,,,,,,---------///...---,,,---......---,,,,,,,,,,,,,,,---...///---000222111000///111444........................++++++---------,,,***)))++++++*********+++++++++))))))))))))***+++,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''((()))***''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++******))))))))))))******++++++******************,,,,,,,,,,,,,,,+++***))),,,+++***+++---...---,,,///444@@@PPP]]]eeejjjnnnllliiibbbYYYRRRQQQWWW]]]dddaaa[[[ZZZccctttrrrddd]]]WWWJJJ>>>:::999444///,,,+++---000111///,,,...222,,,,,,,,,---------......------++++++++++++------++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++************))))))))))))((((((((((((((()))******%%%''')))***+++***((('''++++++******************,,,+++,,,---......,,,+++///222222222???SSS\\\YYY[[[cccmmmsssrrrttt}}}kkk^^^\\\YYYTTTMMMJJJDDD>>>999444111///000000000000000/////////000/////////............---------,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---......---++++++---/////////555DDDWWWdddfffdddlllcccbbblllttt{{{))))))************)))))))))))))))))))))))))))(((************++++++++++++)))******+++++++++++++++)))***,,,---------,,,,,,))))))((()))***,,,,,,,,,000///...............///)))+++------++++++---000......////////////000000------.........------,,,...------,,,++++++++++++++++++***************+++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&''''''))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******************************,,,,,,,,,,,,,,,+++******))))))***++++++,,,,,,---222<<>>;;;:::777555333000...------...,,,,,,,,,,,,---...///000---,,,+++******))))))))),,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******+++******))))))******+++***************++++++++++++,,,,,,---,,,,,,+++++++++---...---,,,000999AAANNNXXXdddgggfffccc___\\\\\\ccciiiggg```\\\```fffuuu~~~vvv^^^III@@@222666777111,,,,,,///111000000///...---,,,++++++---------,,,,,,---------++++++++++++++++++++++++************************************))))))((((((+++++++++*********))))))))))))(((((())))))***+++******)))))))))***+++,,,******+++++++++++++++,,,------...---...///111333444===MMM\\\___\\\```jjjgggrrrzzzeee^^^YYYSSSMMMIIICCC<<<888333333222111111111222222111111111000000000//////...------------,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++,,,,,,---(((+++---...---------...444;;;IIIYYYeeehhhccc^^^SSS^^^jjjyyyttt}}}))))))************))))))((()))))))))*********+++***++++++++++++,,,,,,,,,///......---------...///000///......000444888;;;999;;;>>>@@@BBBDDDHHHLLLKKKJJJJJJJJJKKKMMMPPPRRRVVVTTTRRRRRRRRRSSSTTTTTTVVVVVVUUUTTTSSSRRRQQQPPPGGGEEEAAA===:::777666666222111000///...---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''&&&&&&(((((((((((()))))))))***(((((((((((((((((((((((()))))))))*********++++++++++++************++++++))))))*********++++++++++++,,,,,,---------,,,,,,---......,,,...777EEEPPP]]]dddgggcccaaaccccccaaaeeehhhiiiddd___aaakkkttt~~~}}}uuupppooorrrxxx|||yyyzzz~~~}}}}}}vvvZZZIII???>>>999222000333222,,,111111000///---,,,++++++------------------------++++++++++++++++++++++++************************(((((())))))************++++++++++++************)))))))))))))))***+++++++++************+++,,,,,,******++++++,,,,,,,,,,,,***,,,...///......000222<<>>GGGLLLPPPSSSUUUVVVUUUVVVZZZ]]]XXXVVVTTTSSSTTTVVVXXXZZZ[[[XXXTTTSSSSSSTTTTTTTTTKKKLLLNNNPPPRRRUUUVVVWWWWWWUUURRRNNNJJJFFFDDDCCC>>><<<999555111...,,,+++---------,,,,,,---......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))(((((('''&&&((((((((()))))))))******))))))))))))))))))))))))************++++++++++++++++++************++++++)))))))))***++++++,,,,,,+++,,,,,,------------------------///555AAAQQQ\\\gggjjjhhhbbbcccjjjmmmjjjjjjbbb]]]aaannnzzz~~~}}}uuunnnjjjiiiiiigggccc``````bbbfffhhhbbbfffjjjkkkgggfffqqq~~~|||wwwwwwaaaTTTNNNBBB444111@@@KKKBBB111111111000///...---,,,+++------............------++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))******++++++,,,++++++++++++************))))))))))))***++++++******+++++++++,,,,,,,,,******++++++,,,---------))),,,///000///000444888HHHYYYaaaZZZYYYeeeqqqssswwwlll^^^SSSNNNKKKFFFBBB:::888555222111000111222222222222222111111111000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------.........---...000222CCCNNN]]]gggiiibbbXXXRRR___hhhwww))))))************))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,------...---------///111444666444555666;;;BBBKKKTTTYYYVVVYYY\\\[[[XXXXXX\\\```XXXWWWVVVVVVXXX\\\```bbbaaa]]]XXXVVVVVVWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWWWW\\\[[[YYYVVVRRRNNNKKKJJJFFFDDDAAA===999555333222111000///......---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))(((((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,((())))))***++++++,,,,,,+++,,,,,,---......------,,,...111888CCCQQQ^^^eeemmmoookkkdddgggpppooogggfffaaa___jjjzzzzzzxxx{{{ssstttsssqqqnnnjjjiiijjjkkkjjjiiihhhhhhiiikkknnnpppmmmmmmnnnmmmgggdddkkkuuusssllljjjpppxxx~~~tttjjjgggaaaVVVEEE>>>HHHRRRIII666111000000///...------,,,,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********,,,,,,+++++++++***************))))))******+++,,,******,,,---------,,,+++******++++++,,,------...+++...///000000666???GGGQQQYYY```aaabbbmmm~~~tttaaaVVVOOOHHHCCC???<<<999555222222222222333333222222222111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,------...,,,------------000444888NNNWWWbbbhhhfff___YYYVVVhhhrrr))))))************))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------/////////111444777;;;===>>>@@@BBBGGGMMMTTT[[[^^^[[[```fffiiikkkooovvv|||yyyyyyzzz|||~~~}}}xxxvvvsssnnniiieeebbb```WWWWWWVVVTTTRRRNNNKKKIIIHHHGGGEEEBBB???>>><<<<<<444333111000...------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++******++++++,,,((())))))***++++++,,,,,,+++,,,,,,---.........---...000777BBBPPP^^^ggglllppprrrnnngggkkkqqqkkk^^^aaafffooowww|||yyysssmmm}}}sssuuuqqqiiigggnnnrrrqqqqqqqqqqqqppppppqqqtttwwwwwwwwwwwwyyy|||}}}vvvpppqqqvvvuuuuuuyyy|||tttpppsssooopppttt|||{{{xxx}}}xxxvvvgggQQQEEEBBB;;;111000000000///......------,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((,,,,,,,,,+++++++++***************)))******+++,,,)))***,,,......---,,,+++******+++,,,,,,---.........///000///222;;;HHHSSSVVVUUU]]]iiipppwwwxxxgggZZZQQQJJJCCC@@@<<<777444333333333333333333222222222111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,...222888===UUU\\\dddfffccc___\\\\\\kkkzzz)))************+++++++++,,,,,,,,,+++)))((()))+++,,,++++++,,,.........---111111333999BBBLLLSSSWWWVVV[[[^^^\\\YYY___nnn{{{sssfff```aaa___XXXQQQOOOJJJEEEDDDEEEFFFCCC@@@>>>>>>:::555222111000///000///...///000///---+++///---+++***++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,...///---+++,,,000555---888HHHXXXccciiikkklllhhhfffggghhheee^^^[[[\\\gggsssxxxqqqppp}}}|||rrrkkkooooooooottt~~~zzz}}}|||wwwpppjjjhhhlllmmmlllttt|||___FFF===888222222222222222111///...------,,,,,,,,,------...---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******,,,+++*********+++,,,---------,,,,,,,,,---......222///---000:::GGGTTT\\\XXXcccpppxxx~~~kkk]]]UUUOOOMMMFFF;;;333222222222222222333444333222111000/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......///---...///...000???OOO\\\dddeeedddeee]]][[[gggppp************+++++++++++++++,,,------++++++,,,...222111///...............666:::AAAJJJRRRWWWZZZZZZ]]]```bbbbbbgggxxx~~~ttteeeZZZZZZRRRHHHBBBCCCHHHLLLMMMDDDDDDBBB>>>:::777333000///---++++++---......---///---,,,,,,------,,,***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,------------...111333666EEEXXXfffiiifffcccbbb\\\___cccbbb[[[VVV]]]hhhrrrrrroooooo~~~uuutttyyy|||}}}zzz{{{yyyvvvrrrnnnkkkhhhfffkkkqqqnnntttxxx[[[HHH888555333222111111000///---...------,,,------......---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,+++++++++*********++++++++++++++++++++++++******++++++++++++******,,,+++*********+++,,,---------,,,,,,------...///000///000555@@@LLLXXX___dddkkkxxxeeeQQQQQQNNNJJJDDD<<<666444666222333333444333222111000000000///......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---...///000......//////444CCCTTT___ggggggeeecccZZZZZZgggwww************+++++++++,,,)))+++---...------...//////...------...111555777CCCGGGNNNUUU\\\aaadddeeeqqqzzzyyyoooaaaUUUNNNLLLKKKLLLFFFFFFEEEDDDBBB>>>:::888666333...,,,,,,---------...------...///...---+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000444666AAAOOO```hhheee___]]]]]]aaa```aaaaaa___aaajjjuuutttuuutttyyy}}}{{{vvvooonnnpppoookkkccceeeiiiqqqzzz^^^BBB;;;888444111111111000///......------------......------------,,,,,,,,,,,,++++++++++++************+++++++++***************++++++++++++++++++++++++******++++++++++++******+++++++++++++++,,,---------------------...//////...000555===GGGRRR\\\aaaoootttfffVVVNNNIIIHHHAAA777222555333333444444333333222111000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---...///111...---...111:::KKKZZZcccjjjhhhccc___XXX\\\mmmeeeppp*********+++++++++,,,,,,)))+++---...---,,,---...)))+++///333888???EEEJJJQQQSSSVVV[[[dddooo{{{~~~oooaaaWWWQQQMMMIIIFFFEEECCC@@@@@@CCCBBB>>>888444222000...,,,...------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***))))))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,111:::BBBRRRWWW]]]___^^^___bbbfffmmmeee```eeelllpppsssuuuttt{{{{{{~~~}}}xxxvvvvvvsssqqqnnnjjjjjjrrruuusssuuuSSSFFF@@@999444333333333222000///......---............------------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,------------------...///000000...333:::CCCMMMVVV^^^cccqqq{{{mmm[[[LLLJJJEEE:::333444444444444444444333333222111111000//////......---........................---------------------------,,,,,,++++++,,,,,,---,,,++++++,,,,,,---...///111///...///666CCCTTT```fffkkkfff^^^\\\ZZZeee|||uuucccxxx***++++++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---000555;;;AAAGGGNNNUUUYYY[[[___gggrrr{{{zzzyyyyyyzzz|||zzz{{{~~~~~~yyyjjj```VVVPPPIIIBBBBBBGGGGGGDDDAAA===:::666222...000///......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))*********+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111---+++333DDDSSSaaa___^^^^^^bbbggglllnnnfffddddddiiikkkkkkmmmppp|||www}}}}}}zzzsssoooooopppppp}}}hhhUUULLL???777444555444333111000//////.....................---------,,,,,,...------------,,,,,,,,,******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------............///000111222222777@@@HHHPPPYYYbbbgggrrrxxx]]]RRRLLLCCC;;;999555555555444444444444444222111111000//////..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////000000000333<<>>:::666444222000.........---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++)))))))))*********++++++************************)))************+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000222000111<<>>888666333111222111000//////...//////............---------,,,............------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------------............///111222333999>>>EEEMMMUUU___kkksss}}}xxx___RRRJJJBBB;;;777666555444444444444555222222111111000000//////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000///000222777DDDUUUaaafffeeedddZZZVVV```nnnwwwuuu+++++++++,,,,,,,,,------------......///222777:::AAADDDIIIMMMRRR\\\iiirrrooorrrvvv|||iiiYYYVVVOOOMMMJJJHHHGGGEEEBBB@@@:::777222000/////////...------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++************************)))************+++++++++++++++******++++++,,,------------------------------...000444<<>>777777555444444444555666333222222111111000//////................................................---,,,,,,++++++,,,,,,------,,,,,,------...///000---111555<<>>CCCDDDGGGLLLRRR[[[kkkuuukkkkkkrrryyykkkdddZZZVVVPPPLLLJJJIIIHHHFFF???;;;555111000000000000........................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++)))************+++++++++************************)))************++++++++++++*********+++,,,,,,---------------------------///---...666FFFVVVbbbhhhfffhhhkkkkkkiiiggghhhiiioooddd\\\bbbqqq}}}{{{xxxnnneeefffyyylllUUUGGG???888444333222111000//////////////////.........------------------,,,,,,,,,++++++,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---.........---,,,.........///000222333444FFFIIINNNTTT^^^ooogggYYYOOODDD888777666444444555555666333333222222111000000000////////////////////////........................---,,,,,,++++++,,,,,,------------------...000000,,,111777@@@OOO```gggddd___^^^WWW\\\pppmmmwww---,,,+++,,,.../////////333---///<<>>JJJKKKEEEHHHRRRbbbkkkzzz}}}vvvzzz|||zzz~~~uuubbbZZZZZZ[[[[[[TTTMMMBBB;;;777666555555333111///...//////...---.........---------,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///......111666666333///------------...///......000555???LLLYYYdddjjjmmmqqqddd^^^eeellljjjccc___YYYjjj|||~~~{{{qqqpppvvvoooUUUIIIHHH555444222000///000///---000000/////////..................---------,,,,,,---------------------------------------------------,,,,,,,,,------......,,,,,,---------.........000000111111333888@@@FFFOOO[[[ccchhh}}}zzzdddSSSIII:::777:::555555:::999666555444222111111000000000000/////////.........///......------......///------------------------,,,...000000//////000111111999FFFTTT___dddeeeddd___aaadddoooccchhh------------...///111222555===JJJQQQLLLHHHUUUfffwww|||wwwqqqvvvuuulllaaa\\\]]]]]]hhhllltttvvvlll^^^\\\ddddddeeekkkrrruuusssrrrsssxxxwwwllleeeuuuttthhh]]]WWW[[[VVVMMMCCC;;;888888999888555111////////////............------------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---111444333...***,,,,,,---...//////000000555@@@OOOYYY___dddjjjooommm\\\WWWffflllccc\\\___\\\xxx~~~pppdddnnnfffSSSMMM:::777333222111111000///000000000/////////...............------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////111111111333777???HHHNNNOOO___hhhlllzzzWWWOOOCCC>>>;;;333666<<<888666555444333222111111111000000000/////////......///......------......///---------------------------///000000000000111333555>>>MMM[[[eeehhhgggeee\\\dddiiiuuueee___ttt......//////000222555777BBBFFFKKKMMMKKKUUUppp}}}yyyvvvppphhh[[[aaaeeeddd```^^^aaaddddddjjjrrrwwwqqqjjjllltttooommmllllllkkkfffaaa^^^\\\bbbooo}}}tttrrrssswww|||eeeVVVZZZWWWRRRLLLFFF@@@;;;777<<<999333000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))+++---,,,)))&&&,,,---............000111>>>JJJYYYbbbccccccfffiiiaaa___bbbeee^^^UUU]]]mmmxxx|||sssxxxvvvZZZLLLCCC<<<666555555333222333000000000////////////...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------.........//////////////////222888BBBLLLRRRWWWaaahhhqqq~~~cccVVVKKKCCC;;;222777===777777666555333222222222222000000000////////////...//////............//////........................---...000000///000222444888BBBRRRaaahhhiiifffcccYYYfffpppuuu[[[jjj,,,---///000111555:::>>>FFFHHHNNNUUU```www{{{tttggg\\\[[[bbbiiijjjhhhqqq}}}~~~uuutttsssssssssqqqlllhhhhhhooozzzyyyqqq|||eee]]]TTTPPPNNNJJJCCC===BBB===888333111000...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++++++++,,,,,,+++,,,---...---,,,...222555JJJRRR]]]ddddddbbb```___]]]gggkkk```TTTXXXkkk|||yyyyyymmm]]]PPPDDD:::777666333222444111000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,------------.........//////000444===GGGQQQWWWfffhhhrrr}}}wwwzzzcccRRRFFF>>>555888===888777777555444333222222222111000000000/////////////////////....../////////........................,,,---.........///222444;;;GGGWWWccchhheeeaaa^^^ZZZjjj}}}ggg___***---000222444:::BBBHHHIIISSSdddxxxvvvjjjkkkdddjjjnnnqqqzzzxxxooogggccc___\\\___mmmuuucccXXXUUUSSSOOOJJJIIIEEE???:::777444222000/////////.........------++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,******+++---...---......------000888>>>SSSWWW^^^cccdddaaa\\\YYY^^^cccaaaXXXYYYiii{{{{{{{{{dddSSSBBB<<<888222000444111111000000000//////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,---------.........111111444;;;GGGSSS\\\```ooovvvxxxuuuxxxzzzxxx]]]KKKEEE===;;;===:::888777666555444333333333111111000000000/////////000//////......//////000........................,,,---......---///222555@@@LLL[[[dddeee```ZZZWWW\\\kkkdddqqq,,,000555999===DDDNNNUUU___qqqwwwqqqmmmfffjjjuuu~~~{{{ppphhhgggnnnyyyxxxlllttt{{{oooccc\\\WWWTTTRRROOOIIIDDD@@@<<<888555////////////............------------------------++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,++++++***+++,,,------......---///666AAAJJJWWW[[[```cccbbb```^^^]]][[[[[[\\\bbbkkkyyyuuuyyyhhhQQQFFF===444111555111111111000000000//////////////////............------------------------------------------------***+++---//////...---,,,---............/////////000222777BBBQQQ^^^ggglllttt{{{xxxuuuzzzjjjRRRPPPHHH???======999888777555444444333333111111111000000000//////000000////////////000000........................---............000444666FFFPPP^^^eeeccc[[[UUUQQQbbblllrrrlll111666<<<@@@EEEMMMXXXaaa{{{}}}{{{mmmWWWXXXbbbmmmrrrlllkkktttzzzbbbeeeqqqrrrcccZZZVVVYYYVVVQQQLLLGGGBBB===999000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---///000///......///,,,---......111:::IIISSSWWW]]]cccdddbbb```aaacccZZZZZZfffyyyzzzppp{{{yyy^^^OOOCCC777444888111111111111000000000000000/////////............------------------------........................***+++---//////...---,,,////////////000000000000...000888FFFVVVeeeooorrr{{{wwwzzz~~~tttXXXXXXPPPBBB>>>???999888777666444444444444111111111111000000000000000000////////////000000////////////////////////...///000//////111555888IIITTT```eeeaaaYYYRRRNNNlllrrrzzzlllyyy111999BBBFFFIIIWWWrrr}}}hhh[[[XXXggg}}}}}}ooohhhmmmpppttt~~~|||wwwfffaaaYYYTTTOOOMMMMMMJJJBBB<<<777222------000111...***//////...------------...************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////777EEENNNQQQccc]]]YYY[[[```aaa\\\VVV\\\fffttt{{{rrr[[[III;;;444444333//////111111///000333000000///..................------,,,,,,------...---------------------------------............///111------000222000///111000222<<>>FFFLLLXXXqqqyyyooogggfffdddqqqyyymmmhhhrrrhhh^^^]]]YYYTTTMMMGGGCCCAAA===999333000000000///---//////...------------...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,------------------------///000111444>>>LLLVVVYYY___^^^\\\ZZZYYYYYYYYYZZZbbbmmm}}}uuuXXX@@@666666555111000222222000///111111111000////////////000...------,,,,,,------...---------------------------------............///000,,,,,,000111000000222333666CCCVVVdddlllvvvvvveeeVVVGGG>>>;;;;;;:::999666555555555333222111111222222111///000000000000000000000000000000000000000000000000......///111000222<<>><<<<<<;;;:::999777666555444222111111222222111000000000000000000000000000000000000000000000000000///...///111222666AAANNNVVV]]]\\\YYYXXXQQQTTTdddjjjfffIIILLLYYYuuuiii^^^XXXZZZooozzz|||}}}~~~dddYYYZZZZZZQQQFFFDDDCCC???:::444000//////000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.............../////////***000888@@@MMMZZZ``````XXX\\\]]]ZZZVVVZZZgggsssyyyvvvYYYIIICCC:::444111333444222000111222222111000000000000111......------------..............................---------............///000......000000...000444===BBBQQQbbbjjjrrr{{{\\\JJJDDD>>>===;;;:::999888666555444222111111222333111000000000000000000000000000////////////////////////000//////111222777EEERRRXXX\\\YYYVVVTTTPPPXXXmmm{{{hhhuuuLLLdddzzzcccTTTZZZgggwww{{{{{{zzzeee\\\WWWPPPJJJBBBBBBBBB>>>888333000///000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,------............+++333===FFFQQQ[[[]]]ZZZWWWXXXWWWVVVYYYbbbqqq}}}iiiTTTGGG>>>777111222444333111222111111000////////////000///......------......///........................---------............///222000000111000---000555CCCJJJWWWbbbjjjyyybbbNNNOOOBBB???;;;999999888666444444333222222333333222000000000000000000000000000////////////////////////111000000111222888FFFSSSYYY[[[WWWTTTSSSPPP]]]wwwiiijjj]]]qqq[[[TTT\\\yyy|||gggVVVQQQSSSFFFEEECCC@@@===888444111111000//////......//////++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////111:::EEENNNWWW]]][[[UUUUUUUUUVVVYYYbbbrrr~~~eeeOOOHHH===444333444333333333111111000////////////000//////............//////........................---------............///111000111333111///333:::JJJUUU___eeeppp}}}vvvwww{{{uuuZZZXXXHHHCCC===999999999777555555333222222333333222111000000000000000000000000000000000000000000000000111000000333555;;;HHHVVVYYYYYYTTTRRRTTTTTTgggrrr\\\sss{{{nnnccc[[[ggg~~~{{{qqqccc^^^QQQLLLFFFBBB@@@===999666111000000///////////////------------------------,,,,,,,,,+++++++++******)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------...//////000000999CCCOOOYYY```ccc]]]UUUTTTXXX^^^hhhxxx~~~eeeUUUGGG:::666555444333444222222111000000000000111//////............//////........................---------............///......000333222333999BBBQQQbbbkkklll|||~~~uuuvvv{{{tttaaaPPPHHH???:::::::::999777555333222222333444222111000000000000000000000000000000000000000000000000//////111555888???MMM[[[ZZZWWWPPPOOOTTTYYYtttgggaaaooo```^^^```bbbxxxyyyddd\\\SSSHHHBBBAAA@@@>>>:::111111000///////////////........................,,,,,,,,,+++++++++******))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......---......///000111111222???IIIVVV```ggghhhaaaXXXSSS\\\iiiyyy|||^^^OOO???888666444333333444333222222111111222222//////............//////////////////////////////---------.........//////+++,,,///333444555>>>GGGVVVjjjtttttt{{{zzzmmmUUULLLAAA;;;;;;<<<;;;999555444222333444444333111000000000000000000000000000000000000000000000000......222777<<>>BBBBBB<<<777///***,,,//////---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------......///222666999LLLQQQ\\\kkksssnnn]]]OOOXXXiii~~~xxxZZZ@@@:::999222111999333333222222222222222222////////////////////////,,,---------......//////------......///000000000///000333555444777CCCPPPfffjjjqqqssssssuuuwwwzzzxxxzzz}}}jjjUUUCCC@@@AAA===999:::888666444444444444222000111111111111111111111111000000000000000000000000111000111666@@@KKKUUUZZZ\\\ZZZPPPNNNXXXjjjxxxlllpppZZZTTTYYYhhhhhh___UUUNNNHHHDDDBBBBBB<<<444---...000///.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,---------.........,,,------------111888>>>UUU[[[bbbeeeccc^^^YYYWWWdddvvvjjjIII@@@???888555888333333333333222222222222////////////////////////.............../////////------......///000000000//////111333555:::HHHUUUgggppp~~~~~~qqqjjjrrr}}}}}}rrrnnnooorrrfffNNNEEECCC===777666999777555555555555333222111111111111111111111111000000000000000000000000111000111777AAAMMMVVV[[[XXXUUUTTTSSSZZZppppppooooooZZZRRRccc{{{~~~uuu|||lll[[[WWWRRRGGGCCCGGGCCC:::333222222000///111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,------------.........---//////......444???HHHTTT^^^fffcccYYYWWWaaammmsss|||UUUFFFBBB;;;444333444444333333333222222222////////////////////////000000000000////////////---......//////000000111111///000333777@@@PPP___dddsssxxxnnnfffhhhppp|||rrrooottt{{{{{{^^^PPPIII@@@999777:::999777666777666555333222222222222222222222222000000000000000000000000000000333:::DDDOOOXXX\\\WWWQQQWWWYYY[[[xxxoooeeeuuusssaaa\\\kkkpppeeeaaaeeezzzppp```XXXPPPLLLMMMIII@@@888555333000///111////////////............------------------------+++++++++,,,,,,,,,------,,,------......------,,,------------............///111222000111:::HHHSSSUUU```hhhcccYYY[[[lll~~~fffRRRGGG<<<444333555555444444333333222222////////////////////////222111111111000000//////.........///000000111111444222222555;;;EEEWWWfffdddzzzlllgggddduuu}}}vvvvvv|||ppp]]]OOOBBB===???:::999777777777666555333222222222222222222222222000000000000000000000000000111555===HHHRRRZZZ]]][[[QQQYYY^^^```vvv______}}}tttppp]]]jjj{{{lll```cccnnn}}}kkk[[[YYYVVVPPPLLLEEE===999555000///111000000/////////.........------------------------+++++++++,,,,,,,,,------,,,------......------,,,---------........./////////000111111555???MMMXXX```bbbaaaZZZWWWaaawww|||eeeQQQ???777777666666555555444333333222000000000000000000000000222222111111000000//////......//////000111111111444111111666>>>IIIYYYhhhnnnzzzhhhgggooo|||{{{}}}mmmXXXDDD===AAA:::888666666666666444333222222222222222222222222111111111111111111111111000222777@@@KKKUUU[[[^^^___SSS[[[dddmmmbbbZZZeeepppeeeeeepppiiikkkrrr~~~xxx```[[[VVVMMMOOOIIIBBB>>>888111///111000000000/////////......------------------------++++++,,,,,,,,,,,,------,,,------......------,,,------........./////////......///222999DDDOOOWWW^^^XXXQQQQQQ]]]vvvxxx]]]DDD888777777777666555444333333222000000000000000000000000111111111111000000000000...//////000000111111222111///111999BBBMMM\\\iii}}}tttiiinnnzzz{{{hhhMMM???>>>:::888777666777666444333333333333333333333333333111111111111111111111111111444:::DDDOOOWWW\\\]]]___WWW^^^kkk|||\\\bbbwwwyyyvvvqqqgggjjjwwwwwwsssxxxttt___UUURRRQQQLLLGGGCCC<<<444111222000000000000/////////...........................++++++,,,,,,,,,,,,------,,,------......------,,,............//////////////////000666@@@KKKSSSWWWTTTPPPPPP]]]xxxpppQQQ>>>888888888777666555444333333000000000000000000000000//////000000000000000000/////////000111111222222//////555@@@KKKWWWdddooo|||vvvwwwdddLLLAAA;;;:::888888888888666444333333333333333333333333111111111111111111111111333666===GGGQQQXXX\\\]]][[[\\\cccpppwwwYYYpppjjj\\\VVV___nnnhhhpppzzzjjj\\\___RRRNNNKKKGGG@@@666222444000000000000////////////........................++++++,,,,,,,,,---------,,,------......------,,,............/////////000333111333;;;HHHSSSXXXYYYSSSTTT^^^uuucccJJJ???999888777666555444333333000000000000000000000000......//////000000111111/////////000111111222222111222999GGGTTT```lllvvvyyywwwttt{{{[[[III===;;;999999999999777666333333333333333333333333111111111111111111111111444777???HHHRRRYYY\\\\\\WWWaaagggrrrgggUUU{{{vvvggg\\\___wwwooosssiii\\\XXXOOONNNLLLAAA;;;777---111///...///000111000...........................,,,,,,,,,---------..............................000//////000111222222111000666777@@@UUU\\\UUUTTTPPP^^^ooo}}}ZZZFFF@@@;;;888888666222111333222222222111111111111000000000000000000000000000///000111222222222222222111999:::HHH___ccclllwwwuuu|||qqqIII@@@???<<<777666777777555555555444333333333333444111222333222111111333555444<<>>999222000//////000111000...........................,,,,,,---------................................./////////000111222111000333999;;;FFFZZZ^^^VVVSSSXXXfffwwwlllOOO???:::666777777444444666222222222222111111111111111111111111111111111111///000111222222222333222666===AAAPPPcccfffvvv~~~ttt{{{yyyQQQBBB@@@<<<888888888888666666555444444333333444444111222333222111111333555444===GGGNNNTTTXXXTTTLLLHHHTTTiiinnn^^^iiidddUUUccc|||hhhTTTOOOSSSIII@@@???>>>333222000000111111000///........................,,,------------....................................///000111111111000000000999???KKK]]]^^^VVVVVViiizzz\\\GGG???999888999777666777333222222222111111111111111111111111111111111111000000111111222333333333444:::DDDVVVdddiiixxx}}}^^^GGGAAA;;;999::::::888777666555444444333444444444111222333222111222333555444>>>JJJRRRUUUUUUNNNGGGHHHZZZuuummmiii[[[iii~~~dddTTTUUULLLBBB???===666444111000111111000///........................------------....................................---///000111000000111111000???JJJVVV```]]][[[ddd~~~oooUUUIII>>>::::::888666666333333222222222111111111111111111111111111111111000000000111222333444555444999HHH\\\eeemmmmmmNNNDDD;;;999::::::888777666666555444444444444444222333333333222222444555555@@@NNNVVVVVVQQQJJJDDDNNNccckkkvvvWWWzzz```YYYPPPHHHDDD===888666222111111111111000////////////////////////---------.........//////////////////////////////---///111111000000333555:::MMM[[[bbbccc]]]cccxxxuuuoooqqqbbbQQQ@@@999999888777666333333333222222222222111111111111111111111111111000000000111222333555666;;;@@@RRRcccgggtttYYYJJJ<<<999;;;999777777666666555444444444444555222333444333222222444666777BBBPPPYYYWWWPPPIIIFFFXXXmmmsssaaayyyyyymmmnnn___QQQKKKFFF<<<;;;888444222111222111111////////////////////////------........./////////////////////////////////---///111000///111666;;;DDDVVVbbbeeeaaa\\\lllsssiii]]][[[bbbqqqyyyuuupppoooyyyqqq[[[CCC999888888888888333333333333222222222222222222222222222222222222111000000111222444666777???DDDXXXdddeeezzzhhhRRR???:::;;;999777777777666555555444444555555222333444333222222444666999CCCRRR[[[XXXPPPLLLNNNeeeyyyxxxeee^^^~~~~~~sssmmmUUUNNNIII<<<<<<999555222222222222111////////////////////////............////////////////////////////////////...///000//////222:::AAALLLXXX___ccceeegggyyylllcccYYYQQQRRRRRRZZZffffff^^^]]]dddgggmmm~~~nnnNNN>>>:::999888777444444333333333222222222222222222222222222222222111111000000222444777888???GGG\\\fffiii}}}www\\\CCC======:::888:::777666666555555555555555222444444444333333444666;;;DDDSSS\\\YYYQQQQQQXXXjjjooo```gggyyy}}}}}}___UUUPPPAAA===:::555222222222222111000000000000000000000000............/////////000000000000000000000000000...000000///...333===EEETTT[[[___fffpppzzzpppppphhhYYYOOONNNMMMJJJHHHJJJSSS\\\YYYPPPTTT```___```hhhvvv}}}{{{yyyzzzyyywwwvvv|||[[[FFF>>>;;;777555444444444333333333222222222222222222222222222222111111000000222444777999BBBLLLcccnnnuuu~~~xxxbbbGGG??????;;;999;;;777777666555555555555555333444444444333333555666<<>>>>>777222555555444333222222222222444444333333222111000000444111111444666666:::>>>KKKTTTfffxxxvvvzzzSSS@@@<<<<<<:::888777777777666555555444444555555555444333333666888===MMMVVVYYY^^^]]]___kkktttrrr[[[```ttt~~~xxxjjjddd___]]]]]]]]]bbbhhhmmm[[[RRRHHHAAA:::888666222000000333222000000111111///...........................000000000000111111111111///111222333555===IIIRRRRRRWWW___mmmzzzxxx|||~~~{{{bbbPPPKKKEEEEEEIIINNNPPPPPPQQQSSSUUUVVVVVVVVVXXXZZZZZZ^^^cccfffgggjjjpppwww|||yyyxxx~~~SSSDDDAAA<<<;;;666555444333222222222222444444333333222111111000444111111444666666:::???OOOXXXkkkcccHHH??????===:::999888888777777666555555444555555444333444666888<<>>666666444333333333333333444444333333222222111111444111111444555555:::AAAUUU\\\qqqtttOOO>>>???>>>888:::999999888888777666666444555555444333444666999<<>>PPP\\\bbbiiihhhjjjuuu~~~bbbfffwwwlllhhhfff```XXXTTT}}}ooo\\\OOOBBB===;;;777555444222111//////000000...---///////////////////////////000000000111111111111111222555888>>>FFFNNNTTTPPPZZZppprrrjjjgggdddaaaaaaddd]]]YYY[[[]]]\\\\\\^^^[[[YYYYYY\\\```fffpppxxxssseeeUUUIIICCCEEEHHHLLLRRRVVVXXXVVVUUUXXXXXXWWWVVVWWW[[[bbbgggnnnwww|||zzz|||nnnPPP===<<<777777666555444444444444444444444333333333333333444222333444444666???III\\\```www|||wwwtttrrr{{{eeeIIIDDDBBB;;;999888888777777666555555444555555555444555888:::BBBSSS^^^cccjjjiiikkkwww{{{ddduuu{{{vvvrrriii```[[[{{{rrrtttiiiYYYHHH???<<<999777777555333222222222222111///////////////////////////000000000000111111111111111222555:::AAAIIIPPPTTTTTTiiixxxmmmeeedddeeecccbbbcccaaa[[[XXXZZZ[[[[[[\\\___]]][[[XXXWWWXXX]]]eeelllyyy{{{~~~zzzmmm```RRRGGGEEEGGGHHHLLLQQQUUUYYYYYYXXXXXXYYYXXXWWWWWWZZZbbbkkkrrr{{{aaaBBB:::888777666555555444555555444444444444333333333333333333333555555888CCCOOO```ggg~~~jjjcccbbbaaa___hhhqqq~~~nnnPPPDDD>>>999999888888777666666555555444555555555555666888;;;FFFVVV```dddkkkkkknnn{{{tttkkk{{{qqqhhheeeqqq{{{|||vvvuuutttzzzyyyeeeOOOCCC>>>:::888888555333222222222222111///////////////////////////000000000000111111111111111222666===EEENNNTTTXXXaaa~~~vvvoooiiifffggghhhggghhhjjjeee```]]]^^^^^^]]]^^^bbb]]]]]]\\\ZZZZZZ]]]bbbdddhhhiiiiiimmmvvvzzzrrrggg[[[RRRIIICCCFFFLLLNNNQQQTTTWWWXXXWWWWWWWWWVVVVVVXXX[[[```iiisss{{{mmmIII;;;999888777666555555555555444444444444444444444444333333444666666;;;GGGUUUbbbqqqsssbbb[[[[[[]]]^^^bbbkkkvvvzzz\\\GGG===999:::999999888888777666666444555555555555666999;;;HHHXXXaaaeeemmmoootttrrrooo{{{uuuttt~~~yyyuuuwwwvvv|||nnnUUUFFF@@@;;;888888333111000000111000///...000000000000000000000000000000000000111111111111000222666>>>HHHRRRXXX[[[vvv}}}tttnnnjjjhhhiiiiiiggghhhllleee```\\\\\\[[[YYY[[[___XXX[[[]]]\\\\\\]]]______YYY[[[\\\\\\aaajjjooonnndddZZZQQQMMMIIIEEEIIIPPPUUUVVVWWWWWWVVVTTTSSSTTTRRRUUUYYY^^^eeennnxxxwwwQQQAAA999888777666666555555555444444444444444444444444333333555666777<<>>999666333333222222111000000///000000000000000000000000000000000000111222333444444555888FFFQQQMMMRRRgggzzzuuutttqqqooonnnnnnnnnoooqqqoooddd[[[[[[]]]\\\^^^cccgggccc]]]]]]dddjjjggg___VVVUUUTTTUUUWWW[[[___aaaSSSMMMHHHIIIJJJKKKNNNRRRUUUWWWYYYXXXVVVUUUVVVXXXVVVZZZ___dddjjjrrr|||fff>>>;;;:::777444222444444333444444444444444444444444222333555555555<<>><<<:::999::::::999777666555666777555444999AAAPPPZZZfffkkklllqqqvvvvvvsss~~~rrrYYYJJJBBB<<<888444444333222111000000000000000000000000000000000000000000000111222333444000666<<>><<<:::999::::::999777666555666777666555:::AAARRR\\\gggllllllrrrlllssswwwllluuuooonnnzzzgggRRRFFF@@@<<<666555444222111000000000000000000000000000000000111000000111111222333444///:::CCCLLLPPPMMM[[[yyy}}}oooddd]]]bbbllltttxxxzzzuuuqqqkkkiiinnnssspppiii___[[[VVVVVVXXXXXXTTTPPPRRRJJJDDDEEEGGGJJJPPPVVVZZZ[[[[[[[[[[[[^^^bbbeeekkkrrr{{{{{{QQQ>>>;;;888777777777666555444444444444444444444444555555666777888@@@SSSeee{{{~~~zzzssspppqqquuuzzz|||~~~}}}xxxttttttuuusssmmmlllwww~~~RRRBBB???===;;;:::::::::999888666555666888666555:::BBBUUU___iiimmmnnnvvvvvvbbbrrrvvvmmmnnn|||kkklllppptttrrrYYYKKKCCC>>>888777555333222111111111000000000000000000000000111111111111222333444444222???HHHLLLMMMMMMddd~~~mmmddd^^^bbbmmmwww{{{{{{vvvsssmmmjjjoootttsssmmm```[[[XXXZZZ^^^___YYYSSSPPPIIIEEEGGGJJJLLLQQQVVVYYYYYYYYYZZZ^^^dddkkkoooyyy~~~YYYAAA<<<888888999777555555555555555555555555555555555555666777888BBBVVVjjjyyy{{{uuuuuuyyy~~~wwwuuuuuuwww|||~~~zzztttrrr~~~ZZZBBB@@@>>><<<;;;;;;;;;999888777555666888777666;;;CCCVVVaaakkknnnpppzzzppp```xxxqqqnnnvvvxxxlllhhhrrryyyyyy~~~dddRRRFFF<<<;;;999666444222111111111111111111111111111111111111111111111222333444555555BBBGGGFFFHHHOOOlll~~~eeebbb___```eeemmmrrrsssuuusssnnnkkkooouuuuuupppccc^^^[[[^^^cccccc]]]WWWQQQLLLJJJMMMOOOPPPRRRUUUWWWWWWXXX]]]dddnnnwww|||gggFFF===777888999666333444555555555555555555555555444444555666999DDD[[[ooo{{{{{{{{{sssuuuaaaDDDAAA???===;;;;;;;;;999888777666777999888777===DDDVVVbbblllnnnrrr}}}lllbbbkkkpppooonnnsss{{{ttt___LLL<<<===;;;888444222111111222111111111111111111111111222111111222222333444555666AAACCCCCCJJJXXXyyy~~~fffmmmooollliiimmmtttxxx|||zzzvvvrrrtttzzzzzzwwwjjjgggddddddfffeee```ZZZXXXRRRPPPRRRSSSSSSTTTWWWXXXXXX\\\dddqqq~~~NNNAAA888999:::555333666555555555555555555555555333333444777;;;IIIaaawwwyyy~~~kkkIIICCC@@@>>><<<<<<;;;:::888777666777999888888>>>EEEWWWeeeooopppsss}}}hhhhhhiiiuuu{{{qqqsss}}}oooVVV@@@???<<<999555222111222222111111111111111111111111222222222222333444555555777AAADDDHHHVVVjjj|||nnn}}}xxxyyysssqqqooommmllljjjgggdddbbbZZZTTTTTTTTTTTTWWW[[[]]]^^^dddqqqVVVFFF:::;;;;;;666444888555555555555555555555555444444555999???NNNhhh~~~xxxOOOCCCAAA>>>===<<<<<<:::888777666888:::999999>>>FFF[[[iiisssqqqrrr{{{cccoookkk{{{oooppp{{{zzz___FFF@@@===999555333222222222111111111111111111111111222222222222333444555555:::DDDHHHOOOddd{{{yyypppyyyxxxwwwuuusssrrrppppppjjj```WWWTTTSSSUUUYYY___bbbdddlllzzz\\\JJJ===<<<<<<777666:::666666666666666666666666555555777:::AAAQQQlll~~~SSSDDDBBB???======<<<:::888777666888:::999999???FFF^^^mmmuuurrrrrrxxx{{{wwwbbbvvvmmm|||sssxxxfffHHHCCCAAA;;;555222333333111111111222222222333333333000111222222111222444666<<>>>>><<<999:::999999:::777888@@@JJJcccjjjwwwsssmmmoooeeezzzllluuuuuu|||xxxrrrTTTDDDAAA;;;666555555555444111111222222222333333333000111222222111222555777;;;CCCRRRiii{{{uuurrr___UUUSSSVVV^^^fffkkkvvvmmmcccggg|||~~~UUUAAAAAA999666;;;888666777777777777666555555888666;;;777CCCXXXqqqiiiKKKHHHCCC???>>>>>><<<::::::999999:::888888@@@JJJccckkkxxxvvvuuu~~~zzzlll}}}rrrkkkuuuiiiLLLEEE<<<888666666555444111111222222222333333333000111222222222333666888@@@HHHWWWrrr}}}ggg[[[YYY]]]fffooooooyyysss^^^iiigggIII@@@888888;;;888888888888888888777666666999777<<<888DDD^^^}}}{{{|||PPPJJJCCC@@@???>>><<<::::::999999:::888888@@@KKKdddoooyyyxxx|||mmmkkkgggiiiuuu}}}XXXLLL???999777555333222111111222222222333333333111222333222333444888;;;IIIJJJUUUooommmaaa___eeerrr}}}zzzuuuPPP???:::::::::888888888888888888777777666777666===:::GGGbbb{{{{{{WWWMMMDDDAAA@@@>>><<<;;;999999::::::888999AAAKKKfffsss{{{xxxwwwkkkooowwwbbb```dddmmmzzzeeeRRR@@@999888555333444111111222222222333333333222222333333333666:::===JJJKKKWWWsssyyykkkvvvooobbbaaaiiiwwwXXX@@@======:::888777888888888888777666666555555======KKKddd^^^QQQEEEAAAAAA>>><<<<<<999999::::::999999BBBLLLdddwww|||zzzggg]]]rrr}}}ggg[[[ZZZeeeqqq|||sss[[[CCC:::999777666888111111222222222333333333222333333333444777<<<@@@EEEKKKaaazzzcccYYYlll|||pppcccaaaiiiwwwdddCCC@@@???999:::888888888888888777666666555444===???OOOgggeeeTTTEEEBBBBBB===;;;===999999:::;;;999:::CCCMMMcccyyy~~~||||||ccchhhvvvooo```^^^bbbooo{{{iiiJJJ>>>;;;666444777111111222222222333333333333333333333444888===AAAFFFPPPjjjmmmdddhhhzzzrrrfffeeennn}}}|||wwwrrrHHHAAA>>>888===999999999999999888888777888555===@@@TTTllljjjVVVFFFCCCBBB===;;;>>>999999:::;;;::::::CCCMMMeee}}}}}}|||eeeyyyyyyhhhaaaeeeqqq~~~vvvRRRBBB;;;444000222111111222222222333333333333333333333555999>>>BBBMMMVVVnnn|||jjjppptttiiikkkvvvzzznnnvvv|||LLLBBB>>>888???::::::;;;;;;;;;:::999999;;;666<<>>:::@@@>>>===<<<:::999999:::::::::???;;;FFFbbbsssvvvZZZEEEEEEGGG@@@<<<@@@::::::;;;;;;999;;;GGGTTTooo}}}lllvvv}}}{{{{{{yyywwwxxxeeeJJJ===888666444555444333333222222333333333444555444444888???EEEOOOggguuuvvv{{{mmmjjjWWWCCC<<<888===>>>===;;;:::999999::::::;;;???<<>>===;;;:::999999:::;;;<<>>???>>>======<<<999;;;FFFRRRsss}}}nnnhhhzzzrrrooo|||{{{xxxzzzuuupppggg```cccjjjnnnmmm}}}ZZZDDD;;;999888555555444333333333333333444555666555666;;;CCCJJJXXX}}}jjjqqq|||kkkcccyyypppMMM@@@???AAA===<<<;;;:::999::::::;;;<<<===CCCUUUsssYYYHHHFFFCCC@@@???============:::<<>>HHHOOOcccnnnaaaooo|||mmmbbbggg~~~RRRBBBBBB@@@===<<<;;;:::999:::;;;<<<;;;<<>>JJJWWWwwwiiitttpppccc^^^XXXRRRQQQTTTTTTSSSWWW^^^~~~tttuuu|||~~~mmmLLL>>>:::888666555555444444444444444222444555555888@@@KKKSSSmmmhhh^^^mmmuuuqqqfff^^^mmmUUUBBBBBB<<<<<<<<<::::::::::::;;;<<<;;;<<>>>>>===???KKKYYYvvv}}}yyyaaayyyhhhZZZUUUWWWYYYZZZ\\\^^^___[[[VVV___KKKAAA999666666555444444444444555777777777777999@@@KKKSSSqqq{{{jjj___cccrrryyyoooiiiWWWYYYwwwZZZGGGIII>>><<<;;;:::::::::;;;<<<=========TTTiiirrr|||ZZZKKKEEECCCBBB>>>>>>??????===>>>JJJWWW{{{yyyaaa|||iii______ZZZ```bbbbbbfffjjjeeeZZZ|||pppOOOBBB;;;999666444444555666666555333;;;888555===CCCJJJVVVqqq~~~rrrffffffooo{{{vvvqqqdddZZZ___kkkkkkGGGJJJ@@@======<<<;;;;;;;;;;;;<<<===AAALLLfff~~~}}}|||\\\NNNIIIEEEAAA>>>???;;;;;;@@@>>>EEEYYYtttgggtttkkkhhhgggkkkqqqvvvxxxwwwuuussszzzmmmooovvv{{{\\\HHH<<<999777555444555666666555333:::888555===CCCKKKXXXuuuuuupppllliiippp|||zzzuuunnnccc\\\gggwwwoooGGGGGG???======<<<;;;;;;;;;;;;<<<;;;???LLLcccxxx}}}tttmmmjjjmmmsssxxx}}}zzz\\\OOOKKKGGGDDD>>>???;;;;;;@@@>>>GGG\\\}}}mmmxxxssswww|||}}}hhhaaaeeekkkooo|||zzzbbbKKK;;;:::888555555666666666666444:::777555===CCCLLL\\\{{{wwwkkkccccccffflllyyy}}}xxxssslllaaa^^^ooouuuGGGFFF???======<<<;;;;;;;;;;;;<<<>>>CCCRRRhhhxxxxxxmmmfff```\\\___dddccchhhqqq~~~~~~```RRRMMMJJJFFF???@@@<<<<<<@@@???III___rrrvvvgggffflllrrrppp}}}vvvtttgggPPP===;;;999666555666777777666444999777666===CCCOOOccclllddd```ccciiiqqq~~~yyyuuupppjjj___^^^ppp{{{IIIFFFAAA======<<<;;;;;;;;;;;;<<<@@@DDDYYYooo{{{uuulllccc^^^YYYVVVXXX]]][[[]]]bbbkkkyyyfffTTTOOOJJJEEE@@@BBB===<<<@@@@@@LLLddd{{{qqqwwwlllooowww|||vvvnnnwww\\\CCC<<<:::777666777777777666555999666777???EEETTTlll|||ooolllmmmqqqwww}}}tttpppmmmhhh^^^ZZZiii}}}MMMHHHDDD======<<<;;;;;;;;;;;;<<<<<<@@@[[[ttt~~~}}}sssfff___XXXUUURRROOOQQQVVVVVVVVVVVVYYYaaaoooiiiUUUPPPLLLFFFBBBCCC>>><<<@@@AAAPPPjjjqqqmmm}}}~~~uuuzzzwwwlllrrreeeEEE===;;;888777777888777666555888666888AAAGGGYYYuuuyyy{{{|||pppkkkhhheee\\\VVV___nnnRRRJJJEEE======<<<;;;;;;;;;;;;<<<>>>AAAaaa~~~uuujjjccc]]]XXXTTTSSSQQQOOOQQQVVVWWWWWWUUUTTTXXXaaannnxxxkkkVVVQQQNNNIIICCCDDD???===@@@BBBSSSooojjjkkkyyynnnqqqwwwkkkgggmmmIII>>>;;;999777888888777666555777666:::CCCJJJ^^^}}}~~~{{{{{{ooohhhccc```YYYSSSXXXcccWWWKKKDDD======<<<;;;;;;;;;;;;<<>><<<999888888888777666555777666;;;DDDLLLaaa~~~ooofff___\\\WWWQQQUUU___{{{ZZZKKKCCC======<<<;;;;;;;;;;;;<<>>BBBBBB```lll___```hhh```bbbeeefffhhhiiilllooooooppprrrsssxxx|||```]]]YYYMMMIIIHHHAAA???CCCFFFWWWrrrmmmiii|||ttttttwwwooobbb^^^bbblll|||xxxwww{{{jjjccccccfffBBB===999:::999666777999777999777<<>>???CCCddd}}}mmmdddgggnnnoooooopppqqqrrruuuzzz}}}```[[[XXXPPPIIIHHHAAA>>>BBBFFFWWWsssooolll{{{qqqppprrrrrrqqqrrrwww{{{wwwoookkknnntttwwwhhhbbbhhhrrr|||xxxzzz|||jjjbbbXXXnnneeeEEE???::::::999777777999666::::::@@@JJJNNN\\\tttsssooopppnnnppptttwww|||rrrlllgggdddgggmmmiii```WWWSSSPPPLLLLLLOOOXXXsssOOOOOODDDBBB@@@>>>======>>>>>>===DDDhhh}}}zzzvvvzzzrrroooqqquuu||||||{{{{{{|||ccc[[[YYYSSSJJJIIIAAA>>>BBBFFFWWWsssqqqoootttfff^^^]]]^^^^^^]]][[[```cccbbb^^^___fffmmmyyyvvv}}}}}}lllaaaTTTaaabbbHHH@@@999888888666666888666:::;;;AAAJJJOOO^^^xxxsssjjjjjjllliiieeedddkkkzzz|||}}}|||wwwtttrrrppptttzzzggg^^^UUUQQQNNNKKKKKKNNN[[[yyySSSPPPEEECCCAAA>>>======>>>???<<>>BBBEEEVVVrrrrrrrrr|||mmmeeeZZZTTTSSSTTTTTTSSSQQQTTTWWWVVVTTTVVV^^^eee|||lllaaaXXX\\\rrrKKKAAA999777777666666777666::::::???IIIQQQddd}}}xxxtttuuuuuurrrmmmjjjqqq{{{|||wwwwww}}}ggg]]]TTTPPPMMMJJJKKKNNN___ZZZSSSFFFDDDBBB???>>>>>>>>>???===DDDjjjwww|||}}}~~~nnneee\\\QQQKKKKKKCCC@@@CCCEEETTTooorrrsssppp\\\WWWPPPLLLKKKLLLLLLKKKMMMOOOPPPOOONNNRRRYYY```rrrzzz~~~ssszzzuuuzzzyyyjjj___]]]YYYxxx|||OOODDD999777777666666777777;;;;;;???IIISSSjjjvvvsssuuu}}}xxxfff]]]SSSOOOLLLJJJKKKOOO]]]dddWWWGGGEEECCC@@@>>>>>>>>>??????DDDiiixxx|||{{{}}}rrrhhh^^^RRRLLLLLLEEEBBBDDDDDDQQQkkkrrrsssyyy___SSSPPPLLLJJJJJJJJJJJJIIIGGGIIIJJJJJJKKKNNNUUU[[[___dddmmmsssssskkk___VVVrrrtttzzz}}}|||xxxhhh\\\___TTTjjjTTTGGG;;;888999999888999888======AAAKKKUUUlll~~~qqqnnnooowww{{{eee[[[QQQMMMJJJHHHJJJNNNUUUlll[[[HHHFFFCCCAAA???>>>?????????CCCjjj|||ssssssxxxrrrggg___VVVLLLMMMHHHDDDEEECCCNNNffftttuuuiiiTTTQQQOOONNNMMMMMMMMMMMMMMMEEEGGGHHHGGGGGGJJJOOOSSSQQQSSSUUUVVVTTTPPPMMMKKK|||www~~~zzz{{{}}}xxxiiiZZZ___NNN___WWWJJJ===:::;;;:::::::::888>>>@@@DDDMMMVVVlll}}}hhhdddeeellluuu~~~dddZZZPPPKKKIIIGGGIIINNNOOOooo[[[IIIGGGDDDAAA???>>>?????????CCClllwwwgggsssrrruuuqqqeee___ZZZMMMNNNIIIFFFFFFCCCLLLcccuuuvvvbbbQQQNNNNNNNNNNNNNNNNNNNNNMMMHHHIIIIIIGGGFFFGGGJJJLLLMMMLLLJJJGGGDDDEEEHHHLLLrrrjjjaaaYYYWWWccchhhLLL===;;;888999;;;888777???AAAEEEMMMUUUnnnlll[[[WWWWWW___iiittteee[[[QQQLLLIIIFFFGGGKKKUUUjjjzzz[[[RRRKKKEEEDDDBBB>>>===???>>>JJJnnn~~~pppllllllzzzxxxnnnfffbbb\\\QQQOOOMMMIIICCCBBBKKKVVVwwwrrrttt\\\TTTUUUTTTTTTTTTTTTSSSPPPNNNGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEFFFIIIKKKrrrjjj]]]VVVTTT___sssTTTAAA<<<888999===:::777???BBBGGGOOOXXXpppaaaYYYUUUTTTYYY___eeemmmuuu~~~bbbYYYPPPLLLIIIGGGIIILLLPPP^^^{{{gggRRRLLLFFFEEECCC???>>>@@@@@@LLLpppvvvllldddbbbjjjyyy|||}}}xxxppphhh\\\RRRPPPMMMJJJDDDBBBJJJTTTzzzyyypppkkkZZZWWWWWWWWWXXXXXXXXXWWWTTTRRRGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFFFFGGGIIIKKK~~~ooofff[[[SSSPPPYYYzzz^^^FFF>>>888999>>><<<888@@@EEEJJJRRRZZZqqqsssUUUSSSQQQSSS[[[bbbhhhooowwwyyy```WWWOOOKKKJJJHHHIIIMMMNNNXXXssspppWWWPPPIIIGGGDDD@@@???AAABBBMMMrrrxxxcccbbbfffqqqvvvtttsssuuuxxx{{{~~~vvvkkk]]]TTTQQQNNNJJJDDDBBBHHHRRRrrr}}}ooo|||ccc[[[]]]^^^___aaaaaa```^^^[[[YYYKKKJJJHHHGGGFFFFFFFFFGGGEEEGGGHHHIIIIIIKKKMMMOOO~~~mmmccc[[[SSSNNNRRRlllcccIII???999:::>>>;;;999BBBGGGMMMTTTZZZpppaaaRRRQQQSSSZZZeeennnttt|||}}}www}}}}}}___VVVNNNKKKIIIGGGIIILLLOOO^^^vvvbbbXXXMMMHHHDDD@@@AAADDDBBBLLLqqqzzzlllrrr}}}vvvttttttvvvxxx{{{{{{tttkkk___XXXTTTOOOKKKEEEBBBGGGOOOmmmqqquuuaaa^^^dddhhhjjjlllkkkhhhdddaaa___TTTSSSQQQNNNKKKIIIHHHGGGEEEGGGJJJLLLNNNQQQTTTWWWqqqfff[[[SSSNNNOOOcccfffKKKAAA:::;;;===999;;;DDDJJJOOOVVVZZZmmmhhhUUUSSSUUUXXXaaammmvvv{{{vvvssswwwzzz~~~www^^^UUUNNNKKKIIIGGGHHHKKKOOOfffzzzlll___QQQIIICCC@@@BBBGGGCCCIIInnn~~~{{{vvvuuuyyyzzz{{{|||sssnnnkkkfff[[[WWWQQQMMMGGGCCCFFFMMMiiiuuusssbbbaaafffooorrrsssqqqlllgggeeeddd___```___]]]XXXRRRLLLHHHEEEGGGJJJMMMPPPUUUZZZ^^^|||wwwkkkYYYRRROOOOOO^^^lllNNNBBB;;;;;;===888:::EEEKKKQQQXXX[[[mmmpppWWWPPPTTTRRRXXXdddsss}}}sssqqqwwwyyy|||ppp[[[SSSMMMKKKIIIGGGHHHKKKOOOkkkvvvmmmaaaSSSJJJDDDAAACCCGGGDDDGGGiii|||tttrrrttt{{{|||}}}qqqmmmooolll```ZZZTTTPPPJJJEEEFFFKKKeeeyyytttfffeeegggsssuuuvvvsssnnnjjjiiijjjmmmpppttttttnnncccXXXPPPJJJKKKLLLNNNRRRWWW___dddwwwjjjWWWRRRPPPNNNYYYvvvSSSDDD<<<<<<>>>:::999DDDLLLTTT[[[^^^pppjjjZZZRRRQQQRRRPPPVVVdddtttzzzqqqpppwwwyyy~~~lllVVVOOOJJJJJJJJJIIIKKKNNNUUUssszzzpppfff\\\RRRMMMHHHCCCCCCEEECCCDDDfff~~~vvvqqqsssyyy}}}tttqqqqqqlllccc]]]VVVRRRLLLGGGGGGKKK___}}}yyymmmkkkkkkvvvyyyzzzxxxsssqqqsssvvv|||}}}lllaaaVVVVVVUUUTTTVVV]]]eeekkkvvv|||rrrdddWWWRRRPPPLLLTTT|||~~~WWWEEE;;;<<<@@@<<<777CCCMMMVVV^^^bbbtttfffRRROOOSSSTTTPPPTTTZZZeeeqqqxxx}}}yyyeeeaaagggzzz|||pppeeelllpppllllllppptttzzz|||xxxvvv{{{jjjRRRLLLHHHIIIKKKKKKNNNRRR]]]}}}{{{ppp]]]VVVQQQNNNKKKEEEBBBCCCBBBBBBddd}}}uuussszzzwwwuuurrrhhheee___XXXSSSMMMHHHGGGJJJ[[[}}}tttrrrpppzzz}}}}}}yyyyyy}}}~~~pppbbb```]]][[[\\\bbbjjjqqq~~~iiinnnyyyeeeWWWQQQLLLLLLUUUpppVVV>>>???>>>:::===;;;CCCLLLXXXdddhhh{{{qqqVVVMMMMMMLLLQQQYYYYYY___fffkkkmmmooorrruuu{{{sssfffaaacccfffnnnfffbbbiiiqqqppphhhcccgggvvvzzzrrrlllkkklllsssgggTTTMMMHHHHHHIIIIIIKKKOOOYYY~~~sssccc]]]UUUOOOKKKGGGBBB>>>@@@JJJ___yyyvvv{{{pppooopppmmmfffaaaYYYSSSPPPNNNMMMLLL[[[wwwwww|||xxxqqqkkkjjjnnnssssssrrr{{{mmmfffxxxzzzfffVVVPPPJJJIIIQQQjjjXXX>>>>>>===999<<<:::BBBKKKYYYeeejjj~~~fffPPPJJJKKKLLLPPPWWWXXX\\\```dddfffhhhjjjkkknnnrrrpppfff```aaafffjjjrrrmmmlllpppqqqkkkccc___fffuuu~~~~~~|||wwwllljjjjjjqqq~~~|||eeeSSSLLLGGGHHHIIIIIIKKKOOOXXXsssfffaaaZZZSSSNNNIIIEEEBBBAAAJJJ\\\~~~xxxsssuuu~~~||||||vvvtttsssnnniiiccc[[[UUUPPPNNNLLLJJJWWWzzzzzz~~~|||~~~gggbbbmmmxxxdddWWWPPPJJJIIINNNddd___BBB???>>>:::===999AAAKKKYYYgggmmmiiiWWWIIIHHHKKKLLLPPPUUUWWWXXX\\\aaaeeehhhhhhgggbbbcccaaa\\\___iiisssxxx}}}}}}~~~}}}ttthhhaaa```jjjzzz~~~~~~sssrrrqqqttt}}}xxxaaaRRRKKKGGGHHHIIIIIIKKKNNNTTT{{{|||jjjgggaaaXXXOOOIIIFFFFFF???GGGVVVwwwsssddd[[[\\\bbbhhhqqqzzz|||yyyuuunnnkkkfff^^^WWWSSSNNNKKKIIITTT}}}~~~yyydddhhh}}}uuubbbYYYQQQLLLLLLNNN```lllJJJBBB@@@<<<>>>999BBBKKKZZZggglllvvvYYYOOOHHHJJJMMMNNNPPPSSSTTTVVV\\\dddlllooommmiii^^^^^^\\\]]]gggyyyvvvgggdddiiiuuu{{{tttrrrppp~~~}}}~~~~~~zzzuuu^^^PPPJJJFFFGGGIIIHHHJJJNNNTTTvvvpppnnnhhh]]]QQQHHHEEEFFFAAAGGGQQQmmmooocccaaadddmmmvvvyyy|||vvvmmmkkkgggaaa[[[VVVRRRMMMJJJUUUvvvjjjfffqqqvvvfffYYYQQQMMMMMMMMM[[[xxxPPPDDD@@@;;;<<<;;;DDDNNN\\\gggjjj|||xxxaaaSSSOOOLLLNNNPPPPPPQQQRRRPPPTTT\\\gggoooppplllggg___```___dddrrruuuhhhjjjtttsssmmmlllvvvtttwwwzzzsss\\\OOOIIIEEEGGGHHHHHHJJJMMMTTTtttyyyvvvooocccUUUKKKGGGGGGFFFJJJNNNccczzzjjjkkkyyy|||wwwyyyoookkkhhhddd```[[[VVVQQQMMMZZZtttdddhhhzzzxxxiiiWWWNNNKKKMMMLLLWWWTTTCCC>>>:::;;;<<>>===HHHTTTccckkkiiiuuuwww^^^RRRQQQTTTUUUSSSRRRQQQRRRRRRPPPTTTZZZ___bbbdddfffgggnnntttzzzwwwrrrzzzzzz{{{nnnXXXLLLGGGDDDGGGHHHHHHIIILLLSSS|||yyypppeee\\\TTTNNNJJJ@@@EEEGGGXXXxxxpppnnnllliiiddd]]]UUUOOOXXXttt|||{{{hhh~~~nnn]]]XXXPPPNNNRRRPPPYYY[[[HHHDDDBBBCCC===IIIVVVeeennnkkkvvvppp]]]XXXPPPTTTUUUSSSPPPQQQRRRRRRRRRVVV[[[^^^aaafffmmmsssyyy|||zzz}}}mmmVVVKKKFFFDDDGGGHHHHHHIIILLL___{{{tttjjjaaa[[[UUUNNNIIICCCGGGEEEQQQvvvzzzuuuyyyxxxsssrrrooolllfff^^^UUUNNNTTTmmmvvv}}}~~~lllaaaXXXQQQMMMLLLMMM^^^aaaQQQKKKCCCAAAFFFFFFOOOjjjzzzrrruuuiiiZZZXXXUUUWWWWWWVVVVVVXXXZZZZZZbbbaaaccciiijjjkkksss~~~wwwdddWWWJJJGGGFFFGGGGGGGGGKKKQQQ```~~~uuulllgggaaaWWWOOOMMMEEEJJJJJJKKKvvvtttkkkqqqyyy{{{~~~~~~{{{wwwqqqjjjaaaXXXQQQPPP\\\{{{}}}{{{zzz|||iii]]]XXXQQQNNNNNNOOO```bbbRRRLLLEEEDDDCCCDDDOOOiiizzzrrrwwwjjj\\\ZZZWWWVVVUUUUUUWWW[[[___```kkkjjjlllqqqsssuuu~~~ttt```SSSIIIFFFEEEGGGGGGFFFKKKQQQmmm~~~uuummmhhhcccZZZRRROOODDDGGGHHHIIIssswwwttt}}}yyyyyyyyy{{{||||||yyywww}}}xxx~~~zzzuuunnneee[[[TTTKKKVVVsss|||{{{yyyfffZZZUUUOOOMMMNNNOOO```^^^OOOIIIBBBAAA???BBBOOOhhhyyyttt{{{mmm```]]][[[YYYXXXZZZ___dddiiilllrrrrrruuuzzz}}}nnn[[[OOOHHHEEEDDDFFFFFFFFFKKKQQQ{{{vvvoookkkfff]]]VVVSSSFFFFFFHHHJJJqqq}}}xxxzzzwwwqqqqqqeeegggjjjkkkjjjhhhhhhhhhpppxxxooo~~~zzzsssiii___XXXTTT\\\ttt|||~~~tttcccXXXOOOJJJIIIKKKMMM^^^___OOOHHHAAAAAA===BBBOOOhhhzzzyyysssgggccccccaaaccciiippptttyyy}}}|||iiiWWWKKKGGGDDDDDDFFFFFFFFFKKKRRR~~~zzzsssooojjj```XXXUUULLLHHHKKKLLLooosssppppppqqqlllaaaZZZZZZ___aaaddddddbbbcccgggkkkpppwww~~~kkk|||vvvmmmbbb[[[```eeevvv|||tttppp{{{jjj]]]UUULLLHHHHHHKKKMMM^^^iiiWWWMMMFFFGGG>>>CCCNNNggg|||~~~yyynnnkkklllmmmttt~~~wwwdddTTTJJJFFFCCCCCCFFFGGGGGGMMMSSSwwwxxxtttnnnddd[[[WWWQQQHHHLLLKKKgggttt```]]][[[[[[ZZZWWWWWWXXXddddddcccaaa```dddlllsssxxx|||vvvqqq~~~{{{vvvnnnddd^^^]]]___jjjvvv}}}zzzvvvnnngggeeeqqqkkkkkkppp{{{qqqbbbWWWQQQLLLIIIIIIMMMOOO___sss]]]PPPHHHIIIAAADDDLLLeee}}}zzztttttttttxxxqqq```RRRJJJFFFDDDDDDFFFHHHIIINNNUUUrrr{{{xxxrrrhhh___[[[UUUGGGKKKHHH\\\vvv\\\NNNLLLKKKOOOVVV___fffjjjgggddd```]]]^^^eeeooovvv}}}sss|||~~~}}}{{{xxxtttnnnfffaaaUUUVVV[[[cccxxx|||ssskkkhhheeeaaa^^^^^^~~~}}}zzzlllgggkkktttqqq```UUUPPPKKKHHHIIILLLNNN]]]|||bbbRRRJJJKKKCCCCCCIIIaaa}}}wwwvvv|||yyy~~~kkk[[[PPPJJJFFFDDDDDDGGGIIIJJJPPPWWWttt|||zzzvvvmmmdddaaaZZZHHHLLLFFFTTT~~~cccOOOFFFEEEFFFNNN[[[hhhoooqqqbbb^^^ZZZ[[[aaalllvvv{{{}}}qqq|||zzzwwwuuurrrnnnhhheeeXXXVVVVVVWWWlllssshhh___\\\[[[[[[\\\___wwwjjjggghhhkkkjjjiiisssuuudddWWWQQQIIIFFFGGGKKKLLL[[[iiiXXXOOOPPPDDDCCCFFF^^^|||{{{rrrwww|||zzzgggWWWNNNJJJGGGEEEEEEHHHJJJKKKQQQXXXyyy|||{{{xxxppphhheee___KKKOOOGGGQQQmmm[[[OOOHHHGGGIIIQQQ___jjjmmmjjjZZZWWWVVV[[[ggguuu~~~~~~nnn}}}zzz{{{yyyvvvsssqqqnnnjjjggg]]]YYYUUURRRcccqqqeee[[[XXXYYY[[[___ddd}}}nnnhhhgggbbbjjjuuu~~~{{{qqqssszzz|||pppbbbVVVNNNHHHFFFMMMIIINNN[[[qqqkkkaaa[[[RRRJJJLLLEEEUUU||||||vvvssstttwwwuuu~~~~~~{{{ttt```SSSIIIBBBAAADDDDDDIIIPPPMMMSSSeee}}}tttmmmlll]]]WWWDDDJJJQQQqqqlll\\\SSSMMMMMMMMMNNNPPPTTTWWWXXXYYYWWW\\\bbbjjjvvv~~~jjjyyyrrruuuzzzwwwxxxyyyvvvqqqqqqtttqqqjjjeeeYYYYYYYYY^^^{{{```ZZZVVVWWWZZZ___hhhqqqvvvhhh^^^ZZZ[[[hhhsssvvvnnnlllqqqyyyooo```UUULLLGGGCCCIIIEEEJJJWWWmmmkkkbbb]]]UUUMMMMMMEEETTTzzzwwwnnniiiiiiccckkkuuuzzz~~~rrr^^^RRRJJJEEEBBBFFFEEEIIIOOONNNXXXnnnwwwnnnkkk___YYYHHHKKKNNNjjj}}}cccUUUNNNIIILLLKKKKKKLLLOOORRRSSSTTT]]]eeeoooxxx~~~~~~fffzzztttuuuyyyvvvtttvvvtttqqqrrrvvvsssmmmfff[[[ZZZYYY]]]{{{ppp[[[XXXZZZ___eeejjjsss{{{pppnnnsssvvvrrrlllccc[[[VVVUUUVVVaaannnzzzmmmgggiiinnnwwwlll^^^RRRJJJHHHCCCFFFCCCIIIUUUfffmmmeee```YYYRRRMMMEEERRRuuuqqqbbbZZZXXXWWW\\\ccciiiooowwwoooZZZPPPKKKIIIDDDHHHGGGHHHMMMOOO___zzzwwwnnnjjjbbb\\\NNNKKKJJJ```qqqYYYNNNJJJHHHNNNMMMLLLLLLMMMPPPSSSUUUaaannn{{{~~~pppdddyyytttuuuxxxuuutttuuutttrrrssstttqqqlllggg]]]ZZZXXX\\\yyy}}}mmmeeeWWWYYY```jjjrrrxxxxxxiiiiiioooqqqmmmgggaaa\\\YYYYYYYYYUUU___mmmwwwzzzwwwssspppqqqjjjfffhhhnnnvvvwwwppprrr}}}|||hhh[[[PPPHHHIIICCCHHHEEEKKKSSS___ppphhhccc]]]UUUMMMFFFPPPnnntttdddUUUNNNNNNQQQSSSVVV[[[aaahhhnnnrrruuuvvvyyy~~~}}}kkkVVVLLLJJJJJJFFFJJJHHHGGGLLLPPPddd~~~|||wwwqqqmmmddd]]]RRRKKKHHHYYYgggTTTMMMLLLMMMPPPPPPOOOPPPQQQVVV[[[___kkkyyy~~~}}}wwwgggccc{{{uuuqqqtttxxxuuuvvvvvvuuusssqqqnnnkkkgggfff___ZZZWWW\\\rrr~~~nnndddaaaYYY]]]gggsss|||sssjjjjjjlllpppmmmjjjeeeaaa]]][[[ZZZVVVZZZ```ddddddcccbbbaaabbbdddllluuuzzz~~~zzztttiiinnnuuu{{{~~~xxxeeeXXXNNNFFFGGGCCCIIIGGGLLLPPPXXX{{{qqqkkkfffbbbWWWNNNHHHOOOfffsssbbbTTTKKKIIIMMMKKKKKKMMMQQQVVV]]]bbbdddlllooouuu}}}~~~~~~eeeQQQIIIHHHHHHGGGKKKHHHHHHLLLQQQeee{{{xxxvvvrrrmmmfff^^^VVVMMMIIIVVV{{{yyy___QQQNNNOOORRRNNNPPPRRRUUUXXX^^^ffflll}}}~~~}}}ppp```eeewwwssspppsssyyyxxxuuuttttttssspppllliiiiiidddaaaZZZWWW\\\lllyyylllcccaaaccc]]]bbbmmm|||xxxtttsssrrruuuuuutttpppjjjeeebbbaaaaaaaaaaaabbbdddgggjjjllljjjqqq}}}}}}zzzsssnnnkkkmmmzzz{{{pppllllllvvvtttbbbVVVLLLFFFDDDAAAIIIGGGJJJNNNWWW|||yyyrrrmmmiiiggg[[[QQQNNNPPP]]]|||~~~fffVVVMMMIIILLLPPPJJJKKKOOOSSSZZZaaagggkkkvvvwww~~~xxx___NNNIIIHHHGGGGGGKKKHHHHHHMMMQQQaaa}}}wwwtttrrrmmmgggiii___\\\RRRNNNTTTooolllXXXQQQPPPRRRUUUPPPTTTYYY^^^ccckkkuuu||||||jjj[[[kkkwwwvvvtttvvv{{{zzzrrrqqqqqqrrrpppmmmmmmqqqeeeddd\\\YYY]]]dddpppeee___^^^bbbhhhdddkkkzzz|||tttnnnnnnpppmmmlllkkkmmmqqquuuzzz|||}}}~~~yyyvvvvvvyyy{{{|||ppp___TTTLLLFFFDDDBBBJJJGGGJJJQQQ```wwwsssnnnjjjiii```VVVTTTQQQTTTtttxxxaaaUUUQQQOOOPPPRRRNNNQQQVVV\\\bbbiiirrrwwwqqqZZZMMMJJJIIIGGGGGGJJJGGGIIIOOOPPP\\\ssszzzyyyxxxrrriiikkkaaacccYYYVVVRRR___bbbUUUSSSUUUWWWYYY\\\bbbjjjqqqwww|||iii]]]www|||~~~||||||~~~zzzuuurrrrrrtttrrrnnnqqqxxxhhhiii```\\\^^^]]]uuu}}}nnn___ZZZ\\\aaahhhooorrr|||wwwrrruuuyyywwwwwwwwwyyy~~~ooo^^^TTTLLLFFFGGGEEELLLHHHKKKVVVjjjzzzvvvoooiiigggddd[[[YYYSSSPPPooouuu```XXXWWWVVVSSSRRRNNNSSSYYY^^^bbbiiissszzz~~~{{{lllVVVLLLLLLKKKHHHGGGIIIGGGJJJQQQPPPWWWkkkvvvmmmdddiii___[[[PPPTTTzzz^^^UUUWWWZZZ[[[]]]kkkrrr|||lllbbbzzz{{{wwwuuuvvvrrrnnnqqqyyyjjjmmmccc]]]^^^XXXmmmqqqcccWWWWWW___gggooottt~~~~~~jjjWWWJJJDDDCCCDDDFFFJJJIIIGGGRRRtttyyytttoooiiieee\\\```ZZZOOOPPPfffqqqaaa\\\TTTSSSXXXXXXZZZ\\\___aaaeeejjjpppuuu~~~|||dddQQQIIIIIIIIIHHHLLLGGGHHHMMMMMMQQQcccyyyzzz~~~zzz|||yyysssjjjWWWJJJYYYtttuuuaaa]]]^^^___fffppp~~~jjjhhhzzz{{{yyyxxxwwwxxxxxxvvvuuussspppnnniii___]]]qqqwwwqqqnnn```ZZZTTTUUU```ppp~~~iiiUUUIIIDDDDDDFFFFFFJJJLLLJJJTTTyyyxxxrrrooojjjggg______ZZZQQQOOO^^^zzzmmm___\\\UUUUUUZZZZZZ```ccchhhlllpppuuu{{{yyybbbPPPIIIIIIKKKJJJGGGHHHLLLQQQTTTaaa~~~zzz|||zzzeeeRRRXXXlllzzzjjjiiinnnsss|||vvvmmmrrr}}}zzzyyyxxxyyyzzzzzzyyywwwxxxsssppplllbbb^^^nnn}}}lll```ZZZWWWYYYVVVUUU[[[jjj~~~|||yyyhhhRRRFFFDDDFFFHHHFFFJJJNNNMMMWWWwwwqqqooollljjjddd___\\\WWWQQQVVVpppjjj]]]\\\XXXYYY``````hhhnnnuuuyyy{{{~~~ttt^^^OOOIIIJJJKKKMMMEEEJJJOOOSSS^^^xxx~~~~~~{{{}}}zzzyyy|||rrrZZZVVV```vvvwwwfffkkk}}}}}}yyyyyyzzz|||~~~}}}{{{yyyzzzuuuqqqnnngggdddooo}}}ppp]]]QQQMMMKKKNNNNNNSSS___rrrtttzzzfffOOOCCCCCCGGGIIIEEEIIINNNNNN[[[xxxrrrooollljjjggg```^^^___VVVRRRiiijjj]]]\\\ZZZ^^^gggiiipppwwwnnnZZZNNNIIIIIIJJJMMMHHHLLLOOOSSShhh}}}|||yyyxxxzzz~~~zzz}}}zzzcccZZZ]]]bbbeee~~~|||~~~zzzzzz{{{~~~}}}zzzwwwwwwrrrpppooommmkkkqqqzzzjjjXXXOOONNNOOOJJJMMMTTTbbbvvv~~~dddMMMBBBBBBFFFHHHFFFHHHLLLPPPccc{{{tttpppllljjjggg______cccZZZQQQbbbkkk]]]]]]\\\bbbmmmpppuuu}}}wwwfffUUUMMMJJJHHHHHHLLLKKKNNNMMMTTTvvv{{{}}}yyy|||}}}kkkaaa```ttt___ggg||||||}}}~~~~~~{{{zzz{{{||||||zzzvvvrrruuurrrppppppooooooppptttzzzcccSSSLLLMMMOOOOOORRRYYYgggzzzxxx^^^JJJBBBBBBEEEEEEHHHIIIJJJTTTrrr}}}vvvoookkkiiifff```aaaeee]]]RRR]]]rrrkkkaaaccccccjjjtttwww|||~~~zzz{{{~~~kkk\\\OOOLLLKKKHHHHHHLLLLLLPPPNNNWWW|||{{{yyyyyy}}}xxxkkkaaa___rrr~~~}}}fffZZZ{{{|||zzzzzzyyyxxxyyyxxxwwwwwwwwwuuuqqqnnntttsssrrrpppnnnmmmmmmmmmuuuwwwaaaQQQKKKJJJLLLOOOSSS[[[iii|||oooVVVGGGBBBCCCEEEBBBJJJLLLJJJ[[[}}}uuummmiiijjjjjjggghhhiiibbbXXX[[[fffyyynnniiippprrrxxxzzzppprrryyyooo^^^PPPHHHKKKMMMJJJJJJOOOKKKRRRRRRZZZ}}}}}}yyyzzz}}}~~~wwwvvvwwwxxxtttkkkccc___ddd{{{|||{{{yyy|||sss```aaa~~~zzzxxxvvvtttssstttrrrqqqqqqqqqpppnnnkkkpppqqqqqqooolllkkkkkkkkkpppvvvbbbTTTMMMLLLNNNPPPTTT___ppphhhQQQEEECCCDDDEEE???LLLNNNKKKaaa~~~ssskkkiiilllpppoooooonnnggg^^^]]]aaawwwrrrrrr}}}kkkfffnnnzzzvvvaaaUUUHHHCCCJJJOOOLLLLLLRRRKKKUUUVVV[[[{{{xxxwwwyyy~~~}}}xxxxxx}}}yyywwwxxxyyyxxxrrrkkkggg^^^|||zzzvvvxxxxxxyyyhhhcccppp|||yyyvvvtttrrrppppppnnnmmmmmmnnnnnnlllkkkiiimmmooommmkkklllnnnnnnqqqsssaaaTTTOOONNNOOOVVV[[[hhh|||{{{|||bbbOOOFFFCCCBBB@@@HHHDDDLLLUUUdddxxxrrrmmmjjjmmmrrrooonnnnnnkkkeee___XXXTTTmmm{{{qqqsss{{{yyyiiilllsssooo]]]MMMIIIEEEEEEIIILLLMMMLLLOOOLLLYYYXXX|||yyy||||||{{{{{{{{{||||||}}}|||yyywwwxxxyyywwwpppjjjgggrrr~~~}}}}}}}}}tttuuutttsssxxxaaabbb~~~{{{wwwtttrrrqqqtttuuutttqqqlllkkklllnnnnnnllljjjlllppptttuuutttxxx|||hhhUUUOOOQQQSSSZZZiiivvvsss\\\JJJCCCBBBBBBAAAEEEDDDLLLUUUjjjtttooolllkkknnnrrrmmmmmmmmmkkkgggbbb\\\YYYjjjyyyqqqrrrxxx|||~~~vvv}}}xxxdddSSSJJJHHHGGGGGGIIILLLMMMNNNNNNOOOXXXYYY{{{||||||{{{{{{{{{{{{||||||{{{zzzzzzwwwpppjjjhhhsss~~~}}}||||||wwwuuuqqqooouuu}}}^^^fff~~~zzzvvvssspppooonnnrrrrrrqqqmmmiiihhhiiikkklllkkkkkknnnrrrvvvwwwvvvvvvxxxhhhTTTNNNQQQTTT]]]ooo}}}uuufffSSSEEE@@@AAAAAAAAADDDFFFMMMWWWttt}}}qqqmmmmmmmmmooorrrlllmmmmmmllljjjfffaaa___ddd{{{{{{xxxzzz~~~{{{kkkXXXJJJEEEGGGIIIJJJJJJKKKNNNOOONNNUUUWWW^^^||||||}}}zzzxxxyyyyyyyyyzzz{{{}}}}}}}}}yyyxxxwwwuuuppplllpppyyy~~~zzzyyyyyyxxxxxxsssmmmmmmwwwqqq^^^qqq{{{yyytttpppmmmllllllmmmqqqpppnnnkkkgggfffggghhhiiijjjkkkoootttwwwwwwwwwttttttiiiTTTOOOUUUZZZjjj~~~uuuggg[[[LLLAAA>>>???@@@AAADDDIIIMMMYYY~~~pppmmmnnnooopppqqqnnnnnnnnnmmmkkkhhhdddbbb^^^ttt~~~ooo```RRRHHHBBBFFFJJJLLLKKKLLLNNNQQQPPPYYYZZZmmmvvvwwwxxxuuurrrssstttvvvxxx{{{}}}~~~yyywwwuuuvvvxxxxxxwwwuuu|||~~~yyyuuutttsssssstttnnnjjjoooqqqfffaaawwwsssoookkkjjjkkknnnpppqqqpppllliiifffffffffgggggghhhkkkooorrrssstttssstttsss~~~gggUUUSSS[[[ccc||||||ccc\\\SSSGGG???===>>>@@@@@@DDDIIIKKK]]]sssoooqqqqqqpppqqqppppppooonnnkkkgggdddbbbZZZmmmttteeeWWWLLLFFFAAAFFFKKKMMMLLLLLLOOOQQQQQQ[[[bbbzzzxxxuuusssrrrrrrrrrsssuuuwwwxxxyyyuuuuuuvvvxxxzzz}}}}}}}}}~~~yyyqqqqqqsssyyy|||vvvsssrrrqqqppppppjjjiiisssbbb]]]ffftttqqqmmmjjjjjjmmmqqqtttpppmmmiiifffeeeeeefffffffffhhhkkkmmmnnnooooooooosssrrryyyzzzaaaUUUVVVbbblllrrrYYYRRRLLLDDD>>><<<>>>@@@AAACCCGGGKKKfffuuussssssrrrqqqrrrqqqpppooommmjjjfffcccaaaZZZggg~~~lll]]]OOOEEEBBBCCCFFFJJJLLLMMMNNNOOOPPPQQQ[[[ppp|||wwwvvvuuuuuutttsssrrrrrrrrrsssssstttvvvwwwyyyzzz{{{{{{yyyuuummmhhhiiilllssszzzuuurrrqqqooonnnllliiijjjwwwuuu[[[ZZZqqq~~~uuusssooommmmmmppptttwwwnnnjjjfffcccdddeeeffffffhhhjjjmmmmmmmmmmmmnnnoooqqqrrruuulllZZZUUUZZZgggsssxxx||||||tttgggQQQHHHDDD???<<<<<<>>>AAABBBCCCHHHQQQxxx{{{uuuttttttrrrrrruuuooonnnmmmkkkiiifffcccbbb\\\```ppptttdddVVVIIIBBBAAAGGGGGGHHHJJJMMMOOOOOOOOOTTT]]]}}}yyyzzzuuuuuutttssssssssssssssstttvvvyyy{{{||||||{{{{{{zzzvvvkkkdddeeeiiipppzzz}}}wwwrrrooommmlllkkkggggggmmm}}}~~~eee\\\aaa}}}yyywwwssspppoooqqqsssuuupppkkkgggeeegggiiikkkkkkkkkmmmooooooooopppsssvvvssswwwvvvxxxxxxcccYYYYYYaaannn{{{vvvooobbbXXXGGGAAA???<<<;;;;;;>>>BBBDDDFFFLLLYYY{{{wwwtttuuutttrrrssswwwmmmlllkkkjjjhhhfffdddbbb^^^[[[ddd~~~lll___SSSGGGBBBCCCJJJHHHGGGIIINNNPPPPPPNNNWWW```yyy|||~~~zzzyyy|||rrrrrrrrrsssuuuwwwxxxyyyzzz}}}}}}~~~pppeee```gggnnnxxx|||xxxrrrmmmkkkiiigggfffdddfffpppiii[[[```jjj}}}|||zzzvvvrrrppppppqqqrrrtttooojjjiiikkkooopppqqqmmmoooqqqrrrrrrtttxxx|||www|||yyyuuutttaaa[[[___ggguuutttgggXXXJJJAAA@@@===<<<>>>===<<>><<<<<<>>>>>>>>>CCCIIIRRROOOqqq{{{yyyuuurrrqqqqqqssstttqqqrrrqqqoookkkjjjlllnnnpppllliiisssnnnZZZLLLEEEAAADDDHHHGGGNNNJJJFFFMMMOOONNNSSS]]]aaazzzwwwtttqqqpppsssvvvxxx{{{zzzzzz|||zzzxxxyyy}}}nnniiikkkxxx}}}xxxpppooollliiiiiiiiigggdddcccyyyoooYYYYYYxxx~~~zzzzzzxxxuuurrrqqqrrrtttrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvwwwxxxzzz{{{|||zzzzzzyyyrrrvvvrrrdddbbbggguuuyyyvvvnnncccUUUIIIAAA======;;;;;;???@@@AAAFFFLLLSSSYYY|||yyywwwtttrrrppppppqqqrrrpppqqqqqqooommmlllmmmooouuuqqqnnnsssrrrbbbQQQGGGCCCCCCGGGLLLKKKOOOKKKJJJQQQQQQPPPYYYcccnnnyyyxxxvvvttttttuuuwwwxxxyyyyyyxxxzzz}}}~~~~~~{{{zzz}}}qqqnnntttuuummmlllkkkiiigggfffddddddkkk{{{cccPPP\\\}}}zzzzzzyyyvvvtttsssuuuvvvttttttttttttuuuuuuuuuuuuyyyyyyyyyyyyzzz{{{|||}}}yyyxxxyyywww~~~qqqggghhhrrruuummmjjjcccYYYMMMEEEAAAAAA<<<;;;;;;???@@@AAAFFFMMMYYYjjj{{{uuusssqqqooonnnmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnnnntttrrroooqqq~~~xxxdddWWWIIICCCBBBCCCHHHMMMKKKNNNKKKOOOVVVTTTTTTaaauuu|||}}}zzzzzzyyyyyyyyyyyyyyyyyyxxxwwwxxxzzz}}}~~~ssssss{{{xxxqqqkkkjjjiiiiiieeebbbbbbfffyyykkk]]]RRRmmm~~~{{{zzzzzzzzzyyywwwvvvwwwyyyvvvvvvuuuttttttsssrrrrrryyyyyyyyyyyyzzzzzz{{{|||vvvwww{{{zzzsssjjjrrr|||kkkkkkfff]]]QQQHHHBBB@@@@@@===;;;<<>><<<===@@@BBBCCCHHHNNNfff|||vvvvvvuuuuuusssqqqpppoooooonnnoooqqqtttuuuuuutttsssrrrqqqooorrryyyyyy~~~}}}jjj^^^OOOGGGAAAAAADDDEEEHHHKKKKKKLLLMMMTTTWWWRRR^^^|||xxxvvvzzz}}}}}}~~~~~~~~~~~~~~~wwwxxx~~~ssskkkfffddd```___```\\\[[[gggwwwkkk^^^UUUiii~~~zzz{{{|||{{{yyyxxxxxxyyyrrrssstttvvvxxxyyyzzz{{{ttttttssssssrrrsssssssssvvvwww~~~}}}sssqqq{{{tttkkk___NNNCCC@@@???>>>;;;>>>===>>>CCCEEEGGGMMMTTTnnn|||vvvwwwwwwwwwvvvsssqqqpppnnnnnnnnnrrrvvvxxxwwwuuurrrqqqqqqoooooo|||}}}uuuyyysssaaaTTTGGGAAA???CCCGGGHHHIIIKKKLLLLLLNNNVVV[[[[[[uuuyyyyyy~~~~~~}}}}}}~~~~~~~~~~~~zzzppphhhcccccc___]]]___^^^bbbuuusssaaa^^^YYYyyy{{{xxxyyyzzzyyywwwuuuuuuvvvqqqrrrrrrtttuuuvvvwwwwwwrrrrrrqqqppppppoooppppppyyyvvv}}}|||zzzssseeeWWWFFF===>>>AAAAAA>>>>>>===???DDDHHHJJJQQQXXX|||~~~uuuvvvwwwwwwuuussspppnnnlllkkklllpppuuuwwwvvvsssnnnnnnoooooonnnyyy}}}www~~~zzzhhhUUUIIIBBB>>>>>>DDDJJJKKKKKKMMMKKKLLLNNNXXX```hhh}}}}}}yyy||||||}}}}}}}}}~~~~~~|||||||||}}}~~~|||yyywwwwwwxxxwwwooogggbbbeee```___bbbcccjjj{{{aaaVVVXXXgggwwwvvvxxxxxxwwwuuusssrrrsssrrrrrrqqqpppoooooonnnmmmqqqqqqpppooonnnnnnnnnnnntttnnnsss|||ooovvvooofffYYYNNNCCC@@@???===;;;<<<>>>AAA???BBBHHHHHHTTTlll|||wwwvvvtttrrrssssssrrrnnnkkklllkkkkkkkkkmmmpppsssuuusssooojjjnnntttuuu|||}}}nnnZZZMMMHHH<<>>===>>>@@@CCCEEEJJJNNNMMMddd}}}xxxzzzxxxvvvwwwwwwvvvsssppplllkkkkkklllmmmpppsssuuullljjjgggmmmuuuvvvzzz}}}|||qqqaaaOOOCCC@@@>>>BBBFFFJJJLLLMMMOOOPPPLLLKKKSSS\\\ccc{{{}}}||||||}}}~~~zzzvvvvvvwwwxxxzzz{{{{{{zzzyyyyyyuuuqqqrrruuuxxxwwwuuuwwwwwwrrrkkkeeeaaa___^^^\\\___kkkyyyssscccWWWTTTbbbuuu~~~~~~{{{yyy{{{yyyyyyxxxwwwwwwvvvuuuuuurrrooommmkkkkkkkkkjjjjjjkkkjjjrrr{{{ttttttppppppnnnnnnssswwwpppeeeuuusssccc\\\RRRKKKCCC======>>>>>>>>>@@@===BBBEEEKKKOOOTTTvvv~~~{{{zzzxxxwwwwwwwwwuuusssllllllllllllmmmoooqqqrrrhhhiiiggglllttttttvvv{{{|||qqqfffXXXIII@@@>>>@@@DDDJJJMMMOOOOOOPPPQQQOOOKKKRRR___nnnppp|||{{{{{{|||{{{yyyuuurrrrrruuuxxx||||||{{{xxxvvvvvvrrrnnnooosssxxxzzzzzzwwwwww{{{~~~yyyttt{{{yyylllfffbbb``````]]]^^^fffvvvxxx```[[[SSSMMMiii~~~~~~{{{yyy|||zzzxxxvvvuuussssssssssssrrrnnnkkkjjjlllmmmllljjjiiihhhooo{{{yyytttuuuooommmiiihhhkkknnnjjjdddlllmmmkkk]]]VVVLLLFFF???;;;<<<======>>>@@@<<>>;;;======<<<<<>>@@@FFFIIIMMMPPPPPPPPPPPPQQQ\\\RRR[[[zzz{{{}}}|||zzzxxxvvvuuuvvvyyy{{{uuuxxxzzzyyyuuuqqqooooooooooooooopppssstttuuuttttttpppmmmoooqqqqqqrrruuu~~~|||tttlllgggaaa\\\\\\```jjjuuueeeZZZSSSVVVccc}}}zzzxxxwwwwwwyyytttrrrooolllkkkkkkkkklllmmmnnnppptttvvvsssmmmggghhhgggiiioooqqqooommmlllhhhiiikkknnnnnnjjjfffddd\\\```___vvvnnnaaaSSSKKKFFF>>>AAA>>>===??????<<<===@@@>>>IIIMMM___vvvkkkooonnnllliiiggghhhjjjmmmnnnmmmllljjjhhhfffeeedddccchhhgggiiioookkklllxxxwwwkkkmmmhhhnnnwwwdddWWWJJJCCCAAA???AAADDDJJJLLLOOOPPPPPPPPPQQQRRRSSSXXXrrr{{{zzzxxxvvvuuuwww{{{xxxzzz}}}zzzuuuooommmmmmkkklllmmmoooppppppppppppuuuqqqnnnppptttuuusssqqqqqqzzz~~~ppplllhhheeebbb]]][[[___ggg{{{iiiXXXXXXXXX^^^xxx}}}{{{|||}}}~~~}}}tttrrrpppooommmmmmmmmmmmkkkoootttvvvuuuqqqkkkgggllllllmmmppprrrqqqooommmmmmnnnsssvvvrrriiicccbbbZZZ```\\\bbbqqq]]]WWWNNNHHHEEE??????===>>>AAA@@@>>>???CCC???FFFSSSxxxzzzrrrjjjmmmllljjjgggdddeeeiiimmmiiiiiihhhhhhgggfffeeeddd^^^eeeeeegggnnnllllllvvv||||||rrroookkklllyyyttt\\\PPPDDD@@@AAACCCGGGKKKOOOPPPQQQQQQQQQQQQSSSUUUTTTgggxxxyyyzzzyyyxxxxxxzzz}}}vvv|||yyyrrrnnnnnnllllllmmmnnnoooppprrrtttuuutttrrrqqqqqqrrrrrrpppooottt}}}rrrllleeecccaaa___\\\^^^jjjwwwsss]]]YYY]]]ggg|||~~~|||sssrrrrrrqqqppppppooooookkkpppuuuuuupppkkkiiiiiilllnnnooorrrtttuuussspppqqqrrrwww{{{uuujjjeeefff____________nnn|||___PPPNNNHHHDDDBBB>>>===<<<>>>BBBBBB@@@BBBFFFFFFHHH]]]zzzyyyvvvqqqkkkkkkiiieeebbbcccgggllldddeeeffffffgggfffffffff___eeedddfffmmmkkkkkktttzzzwwwsssxxxppptttyyynnnUUUIII>>><<>>;;;BBBCCCCCCGGGBBB>>>FFFJJJFFFssszzzuuutttqqqooojjjjjjiiiiiihhhiiiiiiiiibbbdddeeedddaaa```bbbeeebbbdddgggjjjmmmnnnoooooo~~~{{{{{{xxxvvv|||tttrrrsssssszzzggg[[[GGGCCC>>>>>>CCCIIILLLNNNTTTWWWVVVRRRSSSYYY[[[YYYiiizzzxxxyyy|||zzzuuuwww}}}|||zzzyyyyyyyyyssstttuuuvvvxxxzzz}}}~~~zzzwwwsssooommmmmmoooppp}}}{{{yyy|||uuuoookkkhhhfffdddaaa``````bbbfffrrreee]]]XXXSSSooo}}}zzzwwwvvvuuuuuusssuuuvvvtttooollllllmmmooonnnmmmkkkjjjiiiiiiiiiqqqsssuuuvvvwwwwwwuuutttnnnoooooopppppppppppppppggg^^^WWWYYYcccyyyoooVVVPPPHHHBBB@@@???>>>===???EEECCCCCCHHHCCC@@@HHHPPP^^^ooommmoooppppppnnnmmmlllkkkjjjiiiiiiiiicccddddddcccaaa```bbbcccfffgggiiikkkmmmnnnnnnooowww}}}www{{{xxxnnnhhhggghhhuuu{{{{{{rrrpppvvv}}}|||lll\\\QQQCCCAAA@@@BBBGGGMMMPPPQQQSSSSSSSSSRRRSSSVVVZZZ^^^~~~}}}~~~{{{wwwxxx~~~|||yyywwwwwwwwwuuuvvvwwwxxxzzz{{{}}}}}}}}}{{{xxxuuuttttttuuuvvv{{{{{{yyy{{{xxxtttpppkkkgggeeeeeeeeeeeegggiiinnnuuu|||gggWWWXXXXXXjjj~~~}}}zzzxxxvvvuuutttttttttuuuuuusssooollllllmmmpppooonnnmmmlllllllllllllllnnnppprrrttttttssssssmmmmmmlllkkkkkkkkklllmmm```XXXQQQQQQWWWfffqqq^^^MMMHHHCCC???>>>??????@@@CCCFFFDDDEEEJJJFFFDDDNNNXXX{{{zzzmmmmmmppprrrsssnnnnnnllljjjiiihhhhhhhhheeedddcccdddfffggghhhgggiiiiiiiiiiiijjjkkklllmmmqqqwwwtttnnnxxx|||~~~|||rrrfff```bbbffflllsssxxxuuupppttt~~~sssgggZZZMMMFFF???@@@CCCGGGMMMRRRTTTTTTRRRQQQTTTXXXUUURRRZZZfffrrrxxx||||||{{{wwwyyy}}}{{{wwwuuuuuutttwwwxxxzzz|||}}}}}}}}}|||~~~}}}|||{{{{{{zzz{{{{{{}}}~~~vvvmmmlllooonnnlllhhhfffeeehhhkkkmmmqqquuu|||iiiXXXSSS]]]ddd|||zzzxxxvvvuuutttttttttwwwvvvuuurrrnnnlllmmmnnnqqqqqqpppppppppooooooooommmnnnoooppppppooonnnmmmjjjiiihhhgggggggggiiijjj```XXXOOOKKKKKKRRR___kkk|||||||||eeeXXXIIIFFFBBB??????@@@BBBDDDDDDFFFDDDGGGLLLFFFGGGUUUhhhzzzqqqppppppppppppkkkjjjiiiggggggfffffffffhhhfffeeehhhmmmqqqqqqpppiiihhhgggggghhhjjjlllmmmpppvvvyyymmmnnnsss{{{}}}{{{~~~|||sssmmmlllpppuuuxxx|||~~~}}}~~~~~~wwwkkk___TTTKKKDDD@@@>>>AAAGGGMMMQQQSSSTTTSSSTTTSSSXXX\\\UUUPPPbbb||||||ooo{{{~~~}}}yyywwwxxxzzz~~~zzzwwwuuuttttttxxxyyy|||}}}~~~}}}|||{{{|||||||||}}}}}}||||||||||||}}}rrrkkklllpppnnnmmmkkkjjjkkkooouuuyyykkkaaaXXXXXXfffrrr{{{zzzxxxvvvuuuuuuvvvvvvyyywwwtttqqqnnnmmmnnnooosssssssssrrrqqqpppoooooorrrrrrqqqooommmjjjhhhgggeeeeeefffggghhhhhhhhhiiiiiiaaaUUUKKKGGGJJJSSSZZZpppwwwvvvyyy}}}}}}{{{gggXXXSSSFFFDDDBBB@@@???AAADDDFFFDDDGGGFFFHHHJJJDDDIII]]]vvvpppooommmjjjiiiggggggfffffffffggghhhhhhllljjjhhhkkkooorrrrrrpppiiiiiihhhiiijjjlllnnnoooooossszzz{{{mmmiiiuuuzzz~~~~~~yyyxxx}}}}}}~~~|||zzzrrrooossszzzmmmeeeYYYNNNFFFBBB@@@>>>AAAEEEKKKPPPRRRRRRQQQPPPVVVTTTUUUUUUOOOUUUyyyxxx|||yyyyyyzzzyyy~~~|||yyywwwvvvuuuuuuwwwyyy{{{|||}}}|||zzzyyyzzzzzz|||}}}}}}}}}||||||yyy{{{tttppppppqqqnnnoooppprrrtttzzzggg___YYY___tttxxx{{{zzzxxxwwwvvvvvvwwwwwwxxxvvvrrrpppnnnnnnnnnooosssssssssrrrpppnnnlllkkkqqqpppnnnllljjjgggeeecccaaacccfffjjjkkkkkkjjjiiinnnggg[[[OOOJJJPPPZZZbbbgggwwwtttvvvyyyzzz|||~~~pppbbbRRRIIIIIIAAAAAAAAA???>>>@@@CCCFFFGGGJJJIIIJJJKKKIIIXXXvvvzzzqqqppppppmmmjjjjjjgggggggggggghhhiiijjjkkkmmmkkkjjjjjjjjjkkkkkkjjjkkkkkkkkklllnnnooopppqqqlllmmmsss{{{iiilllqqqvvv|||~~~~~~||||||wwwuuusssyyy}}}yyyyyyzzzzzz|||wwwzzzzzzzzzrrrlllgggkkkwww~~~ttt[[[TTTIIIAAA>>>>>>@@@AAAGGGKKKPPPRRRRRRQQQPPPPPPVVVRRRNNNNNNTTTlllyyy{{{zzz||||||yyyzzzzzzzzzzzzyyywwwvvvuuuuuuvvvxxxyyyyyyyyyxxxxxxzzzzzz{{{|||}}}||||||||||||{{{xxxvvvtttrrruuuyyy}}}www```\\\aaawww{{{uuu|||yyyxxxwwwuuuttttttuuuuuusssqqqnnnmmmmmmnnnmmmllloooooopppooonnnllliiihhhiiiiiihhhgggfffeeedddddd```bbbfffjjjkkklllkkkjjjhhhggg___RRRMMMUUUbbbkkk]]]nnnyyywwwvvvwwwyyy{{{||||||}}}}}}}}}|||{{{zzz|||tttddd\\\RRREEE@@@BBB===???@@@??????AAAFFFJJJJJJMMMMMMPPPTTT[[[{{{wwwpppoooooommmmmmnnnhhhhhhggggggggghhhiiiiiiggghhhhhhgggffffffgggiiikkklllmmmmmmnnnnnnmmmmmmllljjjooo|||yyyjjjhhhmmmtttyyy{{{zzzyyyyyywwwxxxzzzzzzwwwrrryyyvvvmmmiiiiiitttwwwzzz}}}~~~~~~~~~{{{tttwwwwwwxxxhhhggghhhooo|||}}}wwwlllbbbMMMGGG@@@<<<<<<@@@DDDFFFMMMPPPSSSTTTRRRQQQQQQSSSSSSRRRTTT\\\qqqxxx~~~~~~}}}~~~{{{vvvwww{{{zzzuuuwwwxxxzzz{{{zzzxxxuuusssssssssttttttuuuvvvwwwwwwyyyyyyyyyyyyzzzzzzzzzzzz||||||~~~}}}}}}~~~~~~pppdddiiizzz|||uuu{{{vvvtttsssqqqpppoooooopppllljjjhhhiiikkkkkkiiiggghhhiiijjjkkkkkkiiihhhggggggffffffeeeeeeeeeeeeeeeccccccdddeeefffggghhhhhhbbbgggeeeYYYOOORRR[[[bbbQQQWWWcccxxx}}}xxxrrrsssssssssssstttwwwzzzwwwxxxxxxwwwvvvwwwyyy{{{ooo```UUUSSSNNNCCC>>>BBB<<<>>>@@@AAAAAADDDJJJNNNKKKOOOPPPVVV___ooo~~~uuummmkkkjjjiiijjjmmmhhhgggfffeeeeeeeeeeeeeee```cccffffffeeefffjjjnnnjjjkkkkkklllkkkjjjhhhgggooojjjnnnyyylllbbbgggnnnsssuuuuuuttttttwwwtttrrrttt|||yyyqqqpppsss}}}~~~xxxxxx}}}vvvppprrrqqqpppyyywwwgggcccfffmmmttt||||||ppphhhbbbWWWMMMGGGBBB===;;;>>>DDDIIILLLPPPRRRUUUUUUSSSRRRTTTVVVOOOUUU___sssnnn~~~{{{|||{{{yyyyyy{{{uuuvvvtttpppsssxxxwwwpppvvvxxx{{{|||{{{wwwssspppqqqqqqqqqqqqrrrtttuuuvvvwwwwwwvvvvvvvvvwwwwwwxxxuuuzzzvvvsssvvvuuu}}}zzzyyyzzzxxxxxxzzz~~~}}}{{{vvv|||}}}{{{tttwwwrrrqqqooommmkkkkkkkkkkkkgggeeedddfffiiiiiigggdddbbbcccfffhhhiiihhhhhhgggkkkjjjhhhgggfffeeeeeedddgggeeebbb``````bbbeeegggaaakkkmmm___PPPLLLOOORRRPPPMMMSSShhh|||mmmmmmmmmllllllmmmpppsssuuuwwwyyyyyyxxxvvvvvvwwwccc\\\RRRJJJEEECCCBBBBBB===AAAEEEEEEFFFIIILLLMMMLLLSSSWWW[[[pppyyyooohhhfffggghhhhhhggggggfffdddbbbbbbdddggggggeeedddfffiiikkkjjjhhhllljjjgggffffffhhhiiiiiiqqqooorrrxxx|||yyyYYY```iiimmmmmmnnnrrrvvvnnnpppqqqoooooottt~~~}}}www~~~}}}|||}}}yyyppprrruuuyyyyyyrrrfff]]]aaadddkkkvvvvvviiiaaaZZZQQQIIIGGGCCC>>>888999???GGGNNNQQQSSSWWWYYYVVVRRRTTTWWWZZZ\\\RRRzzzqqq{{{~~~|||yyyxxxyyyzzzwwwuuuuuussstttvvvvvvqqqoooqqqwwwvvvuuussspppooooooppprrrooommmnnnqqqssssssqqqtttsssrrrqqqpppqqqrrrsssvvvrrrssswwwxxxvvv{{{zzztttrrrpppppptttyyyvvv}}}~~~{{{zzzyyyyyy}}}yyywwwqqqnnnqqqnnnmmmkkkkkkkkkkkkiiihhhggggggfffddddddcccccccccaaabbbeeefffggggggfffeeeiiigggeeeddddddcccbbb```aaa```^^^\\\[[[^^^cccgggbbblllpppfffWWWQQQQQQSSS[[[SSSXXXZZZvvvtttnnnkkkmmmkkkggggggkkkooorrruuuwwwwwwvvvuuuuuu~~~~~~~~~zzzpppYYYSSSKKKDDDAAA@@@??????BBBDDDFFFGGGHHHKKKOOOPPPTTTPPPWWWsss}}}{{{vvvooojjjhhhgggeeedddeeeeeecccaaa``````cccffffffeeedddfffiiijjjiiiggggggfffeeefffggghhhiiiiiillliiijjjooorrryyyhhhaaa[[[]]]fffnnnpppnnnjjjlllllljjjhhhkkksssyyyzzzuuuuuuxxx|||}}}uuujjjcccaaafffooo|||tttggg[[[TTTOOOGGGBBBAAA>>>======@@@EEEKKKOOOQQQUUUUUUTTTSSSRRRTTTVVVWWWPPP]]]yyywww}}}{{{xxxuuutttuuuvvvuuutttqqqooopppsssssspppoooqqqssstttsssrrrpppnnnnnnnnnhhhggggggkkkooorrrrrrqqqrrrrrrrrrrrrrrrrrrsssssstttqqqrrruuuuuusssuuu{{{xxxpppmmmllllllnnnrrrtttyyyxxxrrroooooonnnooottt|||}}}uuuwwwtttooopppkkkiiigggggghhhhhhgggfffhhhgggfffeeedddccccccccccccdddfffggggggfffeeedddhhhdddaaaaaacccdddcccaaaaaa___]]]\\\^^^```ccceeecccfffkkkkkk```VVV\\\iiiaaaUUUUUUQQQgggxxxpppmmmiiidddeeeiiihhhjjjmmmpppqqqqqqqqqqqq~~~|||zzzzzz{{{yyy|||sssvvvzzz|||wwwnnnccc[[[OOOJJJDDD???>>>>>>??????CCCCCCEEEHHHKKKNNNQQQSSSWWWYYYrrrxxxuuussspppnnnllliiidddaaabbbaaa```^^^]]]^^^bbbeeeddddddeeegggiiiiiigggdddfffhhhiiijjjkkkjjjhhhggggggdddeeejjjlllrrruuu\\\TTT]]]fffeee```dddffffffccc```aaadddhhhrrr{{{yyytttvvvxxxyyyyyywwwtttrrrxxx|||{{{tttlllhhhiiiooozzz|||pppaaaVVVKKKFFFBBB>>>;;;<<<:::>>>DDDIIILLLNNNPPPRRRWWWTTTRRRRRRSSSUUUWWWYYY\\\}}}pppuuuzzzwwwuuuqqqqqqrrrtttuuuuuuqqqnnnnnnpppooollllllnnnooooooppppppooonnnlllkkkddddddgggkkkoooppppppnnnpppqqqrrrssssssrrrqqqqqqooooooppprrrqqqnnnnnnrrrsssuuukkkiiiiiiiiiiiijjjlllooouuuzzz}}}~~~}}}|||}}}vvvnnnkkkjjjjjjjjjlllpppvvv|||rrrooosssoooiiihhhgggeeecccdddeeefffeeedddhhhhhhfffeeedddccccccccceeeeeefffgggfffdddbbb```ddd```]]]^^^bbbeeedddaaa```^^^[[[]]]```ccccccbbb___[[[```gggaaaWWW```uuujjj___[[[NNNXXX|||}}}ssslllfffeeegggeeefffgggiiijjjjjjiiiiii~~~xxxuuuqqqmmmjjjhhhhhhhhhkkkxxxwww|||~~~xxxkkk\\\RRRMMMHHHDDD@@@??????AAACCCCCCFFFEEEHHHLLLPPPQQQTTTXXXXXXvvv|||wwwsssrrrqqqooommmiiieeeccc``````___]]]]]]^^^bbbeeebbbccceeeggghhhgggdddbbbfffhhhkkkllliiifffbbb```ccc___aaafffiiinnn~~~rrrxxxqqq\\\VVVYYY\\\\\\___``````___\\\[[[\\\^^^```gggpppzzzzzzzzz~~~~~~|||zzzyyyzzz~~~~~~}}}xxxoooooommmiiifffeeehhhmmmqqqsssvvvyyyxxxssspppoooppp|||yyylllbbbSSSJJJAAA>>>;;;999999<<<<<>>DDDHHHMMMNNNMMMMMMPPPRRRPPPQQQTTTUUURRRTTTdddwwwvvvqqq}}}xxxtttsssqqqppppppssswwwzzzvvvsssrrrsssqqqlllkkkmmmlllkkklllnnnoooooollliiimmmoooqqqrrrppplllhhhfffmmmnnnppppppnnnkkkgggeeeeeeiiillllllkkkjjjiiihhhhhhsssxxxyyy}}}}}}|||{{{qqqpppnnnkkkiiigggfffeeemmmpppqqqmmmhhhiiiqqqyyyzzz}}}|||zzztttjjjhhhmmmhhheeecccccceeefffgggffffffeeedddccccccbbbbbbbbbccccccdddcccaaa^^^[[[YYYYYYYYY\\\ccchhhiiiccc]]]]]]ZZZXXX[[[```bbb```\\\XXXZZZYYYYYYaaalllkkkccciiihhhmmmYYYKKKYYYpppzzzzzztttkkkccc___[[[YYYYYYZZZYYYXXXvvv~~~~~~}}}|||xxxuuuyyysssqqqnnnmmmooosssyyy|||yyyqqqooollleeeZZZOOOGGGEEEFFF???>>>>>>@@@DDDGGGHHHHHHLLLJJJMMMPPPOOOOOO[[[kkkxxxsssmmmkkkkkkjjjgggdddbbbbbbcccaaabbbccccccbbbbbbcccddd```ccceeeeeecccaaa``````]]]aaafffgggffffffgggiiinnnhhhfffiiihhhfffmmmyyyhhhfffwwwaaaKKKIIIPPPTTTUUUWWWYYYZZZ[[[[[[\\\ZZZZZZZZZ]]]eeerrrzzzyyy~~~|||zzzzzztttnnnmmmmmmmmmiiieee[[[^^^aaaaaa``````cccfffhhhjjjnnnttt|||wwwllldddYYYNNNHHHBBB===:::;;;;;;;;;>>>CCCLLLMMMNNNNNNNNNOOORRRTTTMMMOOOTTTVVVTTTZZZrrrqqq|||xxxtttqqqqqqpppooooooqqquuuxxxrrrppprrrvvvvvvsssrrrtttooonnnmmmnnnqqqqqqnnnjjjjjjmmmpppqqqnnnjjjhhhggglllmmmnnnmmmkkkhhhdddbbbfffkkkmmmllljjjkkkjjjhhhiiipppwww{{{wwwtttssswwwwwwuuupppnnnrrr|||zzztttuuuwwwvvvooohhhjjjpppiiigggdddccceeefffggggggcccbbbbbbaaaaaabbbbbbcccaaabbbbbbbbbaaa^^^\\\ZZZXXX[[[aaafffiiihhhccc^^^]]][[[ZZZ[[[^^^```___\\\UUUZZZXXXUUUaaasssqqqaaa___^^^gggWWWHHHLLLZZZwwwyyyuuuaaa[[[UUURRRSSSTTTTTTSSSqqqxxxtttqqqpppnnnkkkmmmrrrsss|||zzzqqqaaaZZZQQQIIIDDDCCCBBBBBB@@@???@@@BBBFFFIIIJJJJJJKKKJJJMMMQQQRRRZZZttt{{{tttooojjjhhhiiijjjhhheeebbbbbbcccaaacccffffffeeecccbbbaaaaaacccdddccc```^^^___```]]]aaaeeeffffffhhhmmmqqquuuooolllmmmkkkgggkkkuuu{{{~~~cccQQQJJJOOOOOOQQQSSSVVVXXXYYYYYYXXXWWWVVVVVVXXX^^^fffkkkuuuzzz|||vvvpppnnnllljjjiiiaaaffflllnnnmmmmmmpppttt{{{}}}tttcccZZZTTTJJJAAA>>>;;;999999===???@@@EEEJJJPPPOOONNNOOORRRTTTVVVVVVRRRQQQUUU[[[^^^iiizzzwwwyyyttttttppprrrsssrrrqqqrrruuuxxxppppppsssyyy{{{xxxvvvxxxtttqqqnnnooorrrssspppmmmjjjmmmppppppmmmiiihhhhhhjjjjjjkkkkkkjjjhhhfffeeejjjoooqqqllljjjkkkjjjgggkkknnnooovvv}}}rrrkkkkkklllllljjjgggiiimmmiiifffcccaaabbbddddddddd_________``````aaabbbccc```aaabbbcccbbb```^^^]]][[[___eeehhhgggeeecccccc___^^^^^^]]]^^^^^^______[[[]]][[[[[[dddppprrrlll___XXX]]]SSSIIIKKKKKK^^^wwwnnnggg]]]WWWVVVVVVTTTRRRxxxnnnhhhcccccccccbbbeeejjjhhhlllsss{{{kkk^^^\\\RRRGGGAAAAAABBBAAA>>>BBBBBBCCCFFFJJJMMMMMMMMMPPPOOOSSSZZZ___ooouuusssnnnkkklllhhhkkknnnmmmiiifffdddeee```cccggghhhfffccc```___aaacccdddbbb___]]]^^^```ZZZ]]]```___^^^```gggmmmqqqkkkhhhkkkiiidddhhhqqqzzzjjjVVVKKKKKKLLLOOORRRUUUVVVVVVTTTTTTRRRPPPPPPPPPRRRSSSTTTYYYcccqqq}}}{{{~~~|||xxxvvvvvvvvvvvvzzz}}}~~~~~~tttbbbRRRLLLHHHAAA;;;999888777;;;AAADDDFFFKKKQQQRRRPPPOOOQQQVVVYYYYYYWWWZZZUUUWWW```hhhwwwooowwwtttyyysssuuuwwwvvvuuuuuuwwwzzzqqqqqqvvv|||}}}xxxvvvvvvxxxtttppppppssstttrrrnnnnnnqqqsssqqqmmmiiihhhhhhhhhiiijjjjjjkkkjjjiiihhhooottttttmmmjjjkkkjjjfffiiiiiifffiiiuuuqqqpppllljjjjjjlllkkkkkklllhhheeeaaa___```aaabbbbbb]]]]]]^^^^^^___aaabbbccc```aaabbbdddcccbbbaaa______cccggggggdddbbbdddgggaaaaaaaaa___]]]]]]___aaajjjfffdddhhhkkknnnttt{{{fffWWWXXXRRROOOOOOGGGQQQYYYxxxkkkbbb^^^[[[WWWTTTrrraaaYYYZZZ]]]\\\YYYaaa\\\[[[___ffflllvvv~~~wwwjjj[[[QQQKKKFFF@@@>>>???BBBCCCBBBIIIGGGHHHMMMNNNLLLKKKNNNMMMRRRZZZhhhuuuqqqtttqqqlllllliiijjjjjjjjjiiihhhfffeeedddeeeggggggfffeeeeeefff^^^]]]\\\___bbbdddbbb```[[[^^^aaacccccccccdddeeeiiifffeeeeeehhhkkklllmmmppp|||{{{ZZZOOOJJJOOOPPPKKKLLLSSSSSSSSSSSSQQQNNNLLLLLLLLLKKKLLLOOOTTT\\\fffnnnsssrrrttt{{{uuujjjddd]]]PPPDDD???<<<888999======???DDDHHHLLLNNNOOOOOOOOOTTTPPPPPPXXXWWWSSSWWW^^^bbbdddjjj~~~|||||||||vvvrrrtttooorrruuutttrrrqqqsssuuuxxxxxx{{{}}}zzzvvvxxx}}}zzzxxxvvvttttttvvvyyy{{{vvvtttqqqnnnlllllllllmmmmmmllllllnnnqqqqqqnnnjjjnnnnnnlllkkkkkkjjjjjjkkkmmmiiihhhlllwww{{{rrrnnnkkklllnnnooonnnkkkgggdddgggeeebbb```aaaaaa``````[[[ZZZ[[[^^^bbbbbb```]]][[[\\\^^^```aaaaaa``````YYY___bbb```^^^```bbbbbbaaa```^^^^^^^^^```cccdddkkkhhhffffffiiiqqqyyy~~~eeeSSSSSSSSSKKKMMMWWWTTThhh~~~|||qqqggg^^^WWWrrr^^^UUUTTTWWWZZZSSSQQQQQQUUUXXX\\\ccckkkxxx{{{pppfff[[[PPPHHHHHHEEEAAA@@@BBBDDDEEEEEEKKKHHHHHHLLLOOONNNOOORRRVVVYYY```rrrsssqqqssspppmmmmmmnnnmmmkkkiiigggfffeeeeeeeeeeeeeeefffffffffeeeeee___^^^]]]___aaabbbaaa^^^\\\^^^aaacccbbbaaaaaaaaacccccccccdddfffhhhkkkmmmooouuuzzzwwwwwwoooYYYIIIJJJPPPNNNLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKHHHHHHJJJMMMSSSZZZaaaeeelllsss~~~}}}yyyrrrggg\\\WWWNNNDDD<<<::::::888:::>>>AAACCCGGGJJJMMMOOOPPPPPPPPPVVVRRRQQQWWWWWWWWW^^^ZZZcccooo|||zzzwwwyyytttuuutttrrroooooorrruuuyyyxxxzzz~~~}}}yyyzzz}}}uuutttssssssuuuxxx|||~~~wwwvvvtttqqqppppppppppppoooooooooppprrrqqqnnnkkkkkkkkkkkklllllllllmmmmmmllljjjiiimmmvvvtttnnnjjjkkklllnnnnnnmmmkkkiiiggggggeeecccaaabbbaaa```___XXXXXXYYY\\\___```^^^\\\YYYZZZ\\\]]]^^^^^^]]]]]]YYY^^^```^^^^^^aaabbbaaabbbaaa```______``````aaaeeedddccccccggglllrrruuuzzzmmm^^^TTTPPPOOORRRUUUOOO]]]sss~~~qqqhhhkkk[[[SSSPPPRRRQQQSSSWWWWWWTTTUUUYYY```jjjxxxuuuqqqmmmnnnssszzz~~~wwwooocccZZZSSSMMMHHHCCCEEEDDDBBBCCCEEEGGGHHHHHHJJJHHHJJJNNNOOONNNOOORRRTTTjjj~~~rrrqqqrrrooommmooossspppkkkgggddddddeeeggggggeeedddeeeggghhhfffcccaaa```___```aaa```___]]]]]]___bbbcccbbb___^^^^^^\\\___bbbcccccceeeiiilllooonnnyyy}}}lll```hhhvvvWWWLLLLLLKKKHHHGGGKKKKKKLLLMMMLLLKKKJJJIIIFFFEEEEEEFFFIIIMMMQQQTTTgggrrr~~~tttkkkeee^^^TTTKKKHHH???:::777888;;;<<<>>>BBBFFFHHHJJJMMMOOOPPPPPPPPPLLLUUUTTTRRRVVVVVVXXXcccrrr~~~|||yyy{{{xxxwwwtttpppnnnnnnrrruuuvvvtttvvv|||~~~{{{xxxyyyoooooopppqqquuuyyy}}}vvvvvvvvvuuuttttttssssssrrrrrrrrrrrrsssqqqnnnkkkiiijjjkkkmmmnnnooooooooolllkkklllpppuuuzzzooonnnkkklllllllllllllllkkkjjjiiigggfffdddddddddbbb```^^^WWWWWWXXXZZZ]]]]]]\\\ZZZWWWXXXYYYZZZZZZZZZZZZZZZYYY\\\]]]]]]```dddccc_______________^^^]]]\\\[[[^^^^^^___```ccceeehhhiiipppqqqhhhWWWNNNPPPRRRPPPNNNWWW```qqqxxxuuuhhhYYYQQQKKKIIILLLOOOMMMJJJIIIPPPVVV___iiisss}}}vvvfffWWWTTTQQQRRRWWW]]]aaaccc\\\WWWPPPLLLJJJJJJIIIHHHEEEEEEFFFGGGHHHJJJJJJJJJKKKLLLQQQTTTRRRPPPUUU]]]lllzzzttttttsssooonnnpppuuuqqqjjjeeebbbdddgggjjjjjjfffdddfffiiijjjgggbbbbbbbbbaaaaaa```___]]]\\\]]]```dddeeecccaaa___^^^[[[___ccccccaaaaaafffjjjoookkkqqq|||eeebbbjjjzzzvvv___PPPHHHHHHLLLKKKKKKKKKLLLLLLJJJGGGEEEFFFEEEDDDCCCDDDGGGIIIKKKZZZgggyyy|||yyyiii```XXXSSSMMMEEE@@@???999888999===@@@CCCFFFIIIKKKLLLMMMOOOPPPPPPPPPPPPLLLWWWYYYWWW\\\]]]dddsssxxxvvvyyyxxxwwwtttrrrpppqqqsssuuuqqqnnnpppwww{{{xxxtttsssnnnooooooqqqtttwwwzzz|||sssttttttuuuuuuttttttsssssstttttttttssspppmmmkkkkkklllnnnooopppqqqqqqpppmmmmmmooosssuuuxxx}}}oooooorrrnnnkkkjjjjjjiiiiiiiiijjjjjjgggffffffffffffdddaaa^^^[[[[[[[[[\\\\\\[[[YYYXXXVVVVVVWWWWWWXXXXXXXXXXXXZZZ\\\\\\]]]bbbfffddd^^^YYYZZZ[[[\\\\\\ZZZXXXWWWXXXYYY\\\^^^_________^^^cccjjjjjj^^^QQQMMMKKKJJJNNNTTTUUU[[[zzz{{{uuuxxxppp___MMMIIILLLNNNMMMLLLGGGJJJNNNRRRXXX___fffjjjqqqsssvvvzzz~~~mmmZZZMMMDDDCCCBBBDDDGGGIIIKKKLLLHHHGGGFFFGGGHHHIIIJJJJJJGGGHHHIIIJJJKKKKKKLLLLLLOOOQQQTTTVVVVVV^^^ppp~~~zzzvvvuuussspppoooqqqrrrnnnhhhcccbbbeeejjjmmmlllhhhfffgggkkklllhhhccccccccccccbbbaaa___^^^^^^___bbbeeegggeeedddcccccc]]]aaadddccc```___ccchhhlllkkkooo|||yyyttthhhQQQLLLQQQHHHGGGGGGHHHIIIIIIGGGDDDDDDCCCBBBBBBBBBDDDFFFGGGIIISSSaaammmuuu~~~}}}vvvpppkkkeee```]]]SSSLLLGGGEEEAAA===;;;===:::===@@@BBBFFFIIILLLMMMMMMNNNNNNPPPPPPQQQQQQQQQTTT^^^]]][[[cccnnn~~~yyyuuuuuuxxxtttttttttttttttuuuttttttnnnkkkmmmtttxxxvvvrrrpppqqqqqqqqqrrrrrrsssssssssoooooopppqqqrrrqqqqqqqqqrrrsssttttttrrrpppmmmlllppppppqqqqqqqqqqqqppppppnnnnnnqqqtttttttttxxx~~~xxxooojjjooosssnnniiihhhgggfffffffffggghhhgggfffeeeffffffeeebbb___`````````^^^[[[YYYWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWZZZ\\\]]]^^^bbbfffccc]]]UUUWWWYYY[[[[[[ZZZYYYWWWUUUWWWZZZ\\\\\\[[[YYYWWW[[[___fffggg\\\LLLFFFHHHLLLQQQNNNLLL```kkkaaannnyyywwwmmmZZZSSSOOOLLLKKKFFFFFFFFFGGGJJJNNNRRRTTTWWWYYY]]]aaaeeehhhkkklllmmmoooqqqnnneeeXXXMMMFFF@@@AAACCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGHHHJJJLLLMMMLLLMMMNNNPPPQQQPPPRRRYYYfff{{{~~~{{{yyyvvvsssqqqpppppppppmmmjjjfffccccccfffkkknnnkkkiiiggghhhjjjjjjgggdddbbbccceeedddbbbaaaaaabbbccceeeggggggfffeeeeeefffaaabbbcccaaa______cccggghhhiiinnnuuu~~~gggQQQIIIFFFCCCBBBCCCFFFHHHGGGEEEAAAAAA@@@@@@AAABBBCCCDDDAAAGGGOOOVVV]]]eeennnttt~~~}}}sssnnnfff___XXXRRRMMMIIIBBB>>>;;;<<<<<<999;;;>>>===BBBFFFFFFGGGKKKMMMMMMNNNOOOOOOQQQRRRSSSTTTUUU\\\ccc```___lll~~~}}}|||zzzwwwuuutttvvvxxxrrrqqqqqqsssuuuuuutttrrrnnnlllnnntttvvvsssqqqqqqrrrrrrrrrrrrqqqpppnnnnnnlllmmmmmmmmmnnnnnnnnnoooppprrrttttttssspppoooooosssrrrqqqpppooonnnooooooooonnnooossssssrrrtttyyyzzzmmmkkkhhhlllnnnhhhggggggfffeeeddddddeeeeeedddbbbbbbbbbccccccaaa```aaabbb```]]]YYYVVVUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVWWW[[[]]]]]]___bbb___ZZZUUUWWWYYY[[[[[[[[[ZZZYYYUUUVVVXXXYYYYYYXXXVVVUUUXXXYYYccckkkfffUUUKKKKKKMMMPPPOOOJJJTTTttteee___bbbuuu~~~tttvvvnnn^^^RRRNNNOOOMMMJJJHHHHHHIIIIIIJJJJJJLLLOOOQQQTTTUUUVVVVVVTTTVVVWWWWWWTTTPPPLLLJJJEEEGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHJJJMMMMMMMMMOOORRRVVVWWWVVV^^^uuuxxxxxxuuuqqqmmmmmmoooooonnnjjjhhhfffddddddfffiiikkkiiihhhhhhhhhhhhgggeeedddaaaccceeeeeedddcccdddfffhhhhhhiiigggeeedddeeegggbbbaaa^^^]]]]]]```dddgggffffffiiimmmqqq|||iiiRRRMMMIIIDDDCCCFFFGGGFFFCCCAAA@@@@@@@@@@@@AAABBBCCCCCCDDDFFFIIINNNSSSYYY\\\eeeiiinnnnnnlllnnnuuu|||}}}~~~yyytttqqqmmmkkkddd___XXXQQQLLLHHHCCCAAA;;;999999<<<===<<