BM6P6(@ 444444333333333222222222111111111111000///------000000000000000///............---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%(((***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((()))))))))***************+++...222333888III[[[zzznnnqqqrrrrrrsss{{{uuuttt}}}aaaEEE666222222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---------.........//////333111000111555666555333777777777888:::<<<>>>@@@DDDCCCBBBBBBAAAAAABBBBBBFFFGGGJJJLLLMMMLLLKKKIIILLLMMMOOORRRSSSRRROOOKKKLLLKKKHHHFFFEEEGGGKKKOOOTTTXXX\\\]]][[[XXXUUUTTTOOOPPPNNNJJJFFFEEEGGGJJJIIIIIIHHHGGGEEECCCBBBAAA??????>>>===;;;:::999888666555555555555444444444777666444444666777666555333333333333333333333333222111111000000000000000///////////////////////////............---------------------------------///...---------///000111:::CCCNNNSSSUUUYYYccclllwwwiiidddJJJFFF@@@999555222222222111111000000/////////...000///...------...///000///////////////.........000000///...------,,,,,,******+++++++++,,,,,,,,,******+++,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$444333333333333222222222111111111000000///------000000000000000///.........------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%(((***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((((((((((((((((((((((()))))))))*********+++***,,,///---...777CCCYYYkkkyyy{{{zzzvvvwww|||~~~sssWWWAAA444000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,,,,---222000///111444555444222555444555555777999<<<===???>>>>>>===>>>>>>??????DDDEEEGGGIIIJJJIIIGGGFFFEEEDDDCCCDDDEEEEEEDDDCCCHHHGGGFFFEEEEEEHHHMMMPPPWWWYYY\\\[[[WWWRRROOOMMMNNNMMMJJJFFFBBBAAACCCFFFGGGGGGFFFEEECCCAAA???>>>===<<<<<<;;;:::999888888777666666666666555555555777555333444555666555444333333333333333333333333222111000000//////000000////////////////////////............------------------------------------------,,,,,,,,,---//////,,,222888:::999999>>>DDDPPPRRRYYYdddpppzzz}}}~~~|||www}}}yyyeeeUUURRRPPPEEE<<<999888666333000.........///000000/////////.........//////............//////............////////////---------,,,++++++******))))))*********+++++++++******+++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$333333333222222222111111000000000000///......---/////////000//////...---------------,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***)))***+++***((()))...666@@@FFFSSSkkk{{{}}}zzzwwwzzzwwwuuu{{{uuukkkrrrhhhOOOBBB222+++---111111///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000///...000222333222111111111111222444666999:::;;;;;;;;;;;;<<<===>>>>>>AAABBBCCCDDDDDDDDDBBBBBBDDDAAA===<<<===???AAAAAA@@@@@@AAAAAABBBEEEJJJNNNWWWYYYZZZXXXSSSNNNKKKIIIMMMKKKGGGBBB>>>>>>AAADDDDDDDDDCCCBBB@@@>>>===<<<:::999999999888888888888777777777666666666666555555444222222444555444333222222222222222222222222222111000000//////000000////////////////////////............------------------------------------,,,,,,+++++++++,,,------+++---///...,,,++++++,,,222333777@@@JJJNNNJJJDDDGGGQQQWWWVVV]]]sssxxxuuurrrpppkkkcccWWWOOOKKK???777999999333//////000//////......//////000............------------......////////////......---------.../////////000+++++++++******))))))((((((((()))))))))***************++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$222222222222111111111111//////000000///......---.........//////......------------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''((((((((()))))))))(((((()))++++++******111333+++,,,>>>RRReeezzzeee^^^eeeeeebbbjjj{{{~~~xxxbbbIII777:::444...,,,000222222000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------............---......000000111000000000000111222555777888;;;;;;;;;<<<===???@@@AAA>>>>>>???????????????>>>BBB???<<<<<<>>>AAABBBCCC>>>???@@@AAABBBEEEIIILLLRRRTTTUUUSSSPPPLLLJJJIIIKKKHHHDDD@@@>>>???BBBEEECCCCCCBBBAAA???===<<<:::888888888888888999999999666666666666555555555555444222111111222333333222111111111111111111111111111111000///////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,//////......///...---+++555222000111333444222000...666;;;;;;@@@MMMZZZ```llloooqqqqqqqqqsssyyy~~~|||{{{cccbbbbbbcccbbb\\\RRRJJJBBBAAA??????===999333...333///...111222//////111111111111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////---,,,,,,,,,------...///000000,,,,,,+++++++++*********))))))))))))*********+++***************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$222222111111111000000000...////////////......---,,,---............------------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))&&&''''''''''''(((((((((***)))''''''+++......---(((000---***///333:::HHHZZZkkk~~~~~~{{{eee]]]]]]WWW\\\___jjjyyyyyy|||~~~~~~|||~~~{{{xxx___LLLCCC???:::555000111222111///---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------......//////000000000000111222555777888;;;;;;<<<<<<>>>???AAABBB=========<<<======>>>>>>;;;::::::<<>><<<;;;999999999999::::::::::::555555444444444333333333333222000000222333222111111111111111111111111111111000000///.../////////////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++))))))***,,,---+++)))---......---+++,,,000444---.........222777999777999<<<@@@BBBCCCCCCFFFIIILLLRRRVVVRRRKKKHHHMMMSSSZZZ[[[[[[XXXSSSPPPPPPSSSQQQRRRTTTXXX[[[VVVMMMEEE>>>===<<<===>>><<<888444333222111111111222222111++++++---000///---...111......//////...,,,+++***+++++++++,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,---...//////000.........---------------*********+++++++++,,,,,,*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$111111111000000000000///....../////////......---+++,,,------...---------,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''''''''(((******(((%%%''',,,---+++###...///,,,,,,((()))444555???RRRfffvvvnnniiikkkeeejjjfffgggmmmuuuzzzuuurrrxxx}}}zzzvvvsssyyyxxxppplllwwwxxxyyyzzz|||nnnNNNDDD888222222444444333***...222111---+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************+++++++++++++++,,,......------///000000000111111333555888999:::::::::;;;<<<>>>???@@@>>>===<<<<<<===>>>@@@AAA;;;<<<>>>AAADDDFFFEEECCCBBBDDDFFFFFFFFFFFFGGGIIILLLMMMLLLIIIEEEBBBAAABBBHHHEEEBBBAAABBBDDDEEEEEEEEEEEEDDDCCCAAA???>>>===:::::::::;;;;;;;;;;;;;;;444444444333333333222222333222000000222333222111222222222222222222222222111000//////......//////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++******+++,,,,,,+++)))%%%+++000000,,,***,,,000...,,,***,,,111222000,,,+++...111222000///......///333666555222111444888:::888666777555222444999555444555777::::::666111444222111111222333333222444222000...---...000111...///111222111000111222+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,---.........///........................***++++++++++++,,,,,,,,,+++***)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$111111000000000/////////------...//////......---++++++,,,---------------,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''&&&******%%%%%%)))***''''''---)))%%%((((((***555...+++///>>>SSSiii}}}sssqqqrrrsssuuuxxx|||wwwqqqjjjqqq{{{~~~qqqmmmttttttpppzzz{{{|||vvvpppmmmkkkmmmyyy{{{zzzuuuppp~~~xxxaaaKKK===666444333111000...,,,***---...//////...---...///++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***---///...------///111111000111111333555888999:::::::::;;;;;;===>>>>>>???>>>======>>>AAADDDEEECCCCCCDDDFFFHHHIIIHHHFFFBBBDDDFFFGGGGGGGGGHHHIIIMMMMMMLLLIIIFFFEEEFFFGGGNNNLLLIIIHHHIIIIIIHHHFFFFFFFFFEEEDDDBBB@@@>>>===;;;;;;;;;;;;;;;:::::::::555555444444444333333333444222000111222333222222333333333333333333333333000000///............///////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++)))))),,,---......------,,,,,,)))---111111...+++***+++,,,++++++...//////...---000111222111000///......,,,...000111111111111222111,,,+++000111...---000222111000111444555444333333222000//////......---//////---,,,******+++,,,(((***+++******+++++++++---------------.........+++++++++,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,------************+++++++++++++++***)))((('''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000000000000////////////------......///......---***+++,,,,,,------------,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''"""(((+++'''&&&))))))&&&$$$***((((((...,,,(((,,,---***...;;;EEEIIIKKKNNNeeerrrnnncccgggkkkiiiYYYiiiuuuuuuvvv}}}{{{bbbgggooouuuxxx}}}zzzwwwiiieeebbbbbbdddeeejjjzzzsssyyylllWWWJJJ>>>333000333---...000000///......///222///,,,,,,,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***---//////------///111000000000111333555777999<<<<<<<<<<<<===>>>??????@@@???>>>>>>@@@CCCFFFHHHGGGFFFEEEEEEFFFGGGFFFEEEGGGIIIMMMNNNNNNNNNOOOPPPMMMMMMNNNMMMLLLMMMOOORRRWWWTTTQQQPPPPPPOOOLLLHHHFFFFFFEEEDDDBBB@@@>>>===;;;;;;;;;:::::::::999999666666555555555444444444444222111111222333333222333333333333333333333333000000///...............////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++++++++)))((('''%%%'''******)))((()))+++******)))***,,,---//////++++++---...,,,)))))),,,+++++++++++++++,,,...///,,,,,,---///000000///---000++++++222666111......000...,,,,,,...///...---,,,------...////////////---...///000/////////000,,,------,,,...000000...---,,,+++***))))))))))))+++++++++,,,,,,---------......,,,++++++,,,......------------------,,,,,,******************++++++))))))))))))************+++***((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$......------------......---...///000000...,,,+++------------------------************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))---,,,000888999444222444999@@@JJJXXXjjj|||}}}rrrfffdddiiimmmlllnnnooopppoooiiibbbbbbfff```fffhhhoootttuuuzzzssswww{{{|||vvvuuurrrbbb^^^```ggglllkkkmmmgggVVV???<<<777222/////////000..............................---------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,***************)))((('''+++,,,,,,,,,,,,,,,,,,---------............------000000111222444555666666999999:::;;;<<<===>>>>>>???AAACCCEEEGGGGGGGGGFFFIIIDDDCCCJJJMMMIIIGGGHHHJJJLLLOOORRRTTTUUUUUUUUUXXXTTTRRRSSSRRRPPPPPPSSSZZZWWWSSSQQQQQQPPPLLLIIIEEEFFFGGGFFFCCC@@@??????>>><<<999999999999888777666666555555555555555666222222222111111222333333111111111222222333333333111111111111111111111111...............///000111...------,,,,,,++++++***++++++************++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,***(((***---...---***+++++++++,,,,,,,,,---------------............///------------------,,,,,,......................................................------------......---------,,,,,,+++++++++------------------------'''***,,,---,,,++++++,,,++++++,,,,,,,,,,,,------........................+++++++++***++++++,,,,,,************************+++*********))))))((((((((((((((((((((((((((((((&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""......------------......---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))***(((,,,222333...---///***---333999CCCSSSeeerrrvvvrrrooonnnrrrwww|||~~~|||pppnnnpppooouuuiii```cccuuupppnnnuuupppbbbcccgggkkkmmmvvv|||uuulllgggllluuu~~~wwwaaaQQQGGG@@@<<<666444111...------......------------------------------------,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------............------...///000111222333444555888999:::;;;===>>>???@@@BBBBBBCCCEEEFFFFFFFFFFFFLLLGGGFFFKKKMMMIIIGGGGGGMMMNNNQQQSSSTTTTTTTTTSSSYYYUUUTTTVVVVVVTTTTTTXXXXXXUUURRRQQQPPPOOOKKKHHHGGGHHHHHHGGGDDDBBBAAABBBAAA>>><<<;;;;;;;;;:::999777666666555555555666666333333222222222222333333111222222222333333333333222222222222222222222222///............//////000...------,,,,,,+++******+++******))))))******+++))))))))))))************)))************+++++++++++++++++++++++++++++++++---+++)))***,,,...---,,,+++++++++,,,,,,,,,,,,---,,,---------............------------------------......................................................------------......---------,,,,,,+++++++++++++++++++++++++++++++++(((***,,,---,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,+++***************************************)))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########......------------......,,,---...///...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((())))))))))))'''))),,,---***)))+++((()))******+++111:::AAAQQQ]]]tttzzztttssszzzppplllmmmrrrqqqhhhnnnqqqjjj___kkklllmmmooovvvnnnjjjooorrrpppyyybbbVVVFFF888111///------///...------,,,------------------------------------------,,,,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,---...///111222333333666777999;;;>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEEEELLLIIIIIILLLMMMIIIGGGGGGLLLMMMOOOQQQQQQPPPOOONNNRRRPPPPPPSSSTTTRRRTTTWWWVVVTTTQQQPPPOOOMMMKKKHHHJJJIIIHHHEEEBBBAAAAAACCCBBB???===;;;;;;;;;999888777666666555666666777777444444333333333333444444222222333333333333444444222222222222222222222222//////......---.........---------,,,++++++******+++******))))))******+++))))))))))))************)))************+++++++++++++++++++++++++++++++++---+++))))))+++,,,---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................------------------------------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++)))************************+++---,,,+++*********++++++++++++,,,,,,,,,,,,------------------------,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((('''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$...------,,,,,,------...,,,,,,------------,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***))))))******))))))***---------,,,+++,,,000333,,,111>>>QQQcccmmmmmmiiijjjeeemmmyyyssswwwwwwqqqqqqvvv{{{rrrnnnpppqqqpppvvvzzzvvvyyyvvvlllUUU???999777555555666555222///------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******''''''((()))))))))))))))))))))******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---///000111222333444555777:::>>>@@@CCCDDDCCCBBBAAA@@@@@@@@@AAABBBHHHHHHHHHJJJJJJIIIGGGGGGEEEGGGIIIKKKKKKKKKJJJIIILLLJJJKKKOOOQQQQQQRRRVVVSSSRRRQQQOOONNNLLLJJJIIILLLKKKHHHCCC???>>>???@@@@@@>>>;;;999999888666444666666555555666666777777555555444333333333444444333333333333333333333444111111111111111111111111000///......------------------,,,,,,+++***************))))))))))))******((()))))))))************))))))*********+++++++++************************,,,***)))((()))***+++,,,************++++++++++++++++++++++++,,,,,,,,,---------............//////------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************,,,---,,,***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((*********(((((())))))((('''((()))*********,,,---///------111888===>>><<<<<<777AAAZZZmmmvvv|||ttttttvvvtttuuuyyy~~~wwwuuuxxxyyyrrraaaMMMIIICCC??????>>>888000555222...+++,,,---///000....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))((('''&&&(((((())))))***+++,,,,,,++++++,,,,,,,,,,,,++++++,,,---...///000222222333222333666999<<>>@@@CCCEEEEEEFFFFFFFFFFFF@@@AAADDDFFFHHHHHHGGGFFFJJJIIIKKKPPPRRRQQQSSSVVVPPPPPPOOONNNLLLJJJIIIIIIOOOMMMIIICCC>>><<<===??????===:::888888777555333555555444555555666777777666555444444333333333444333333333333333333333333////////////////////////000///...------------------,,,,,,++++++***))))))***))))))))))))))))))***((()))))))))************))))))*********+++++++++***************************))))))((('''''')))***)))))))))*********++++++************++++++++++++------------......//////------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,+++)))((()))************+++++++++,,,,,,++++++++++++++++++++++++&&&'''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$------,,,,,,,,,,,,------******++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&)))(((&&&&&&((((((&&&&&&'''(((***++++++++++++------,,,---...///...---777111111:::AAACCCHHHPPPaaalllzzzyyytttttt~~~yyytttjjj```OOOLLLHHHDDDEEEDDD<<<222000000000000000111111111000///...---,,,,,,------,,,---------,,,+++***)))+++++++++++++++++++++++++++++++++*********))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((((((++++++++++++***)))((('''''''''((()))***++++++,,,***++++++,,,,,,++++++***,,,,,,---...000111222333111222444666999;;;===>>><<<;;;;;;:::::::::;;;;;;:::???BBBAAAAAACCCDDDCCC===???BBBDDDFFFFFFFFFEEEEEEDDDFFFKKKMMMKKKLLLOOOKKKLLLLLLKKKHHHGGGGGGGGGNNNMMMIIIDDD???===>>>@@@???===:::999888888666555333333333333444555666666666555444333222222222333333333222222222222111111..............................------,,,---------,,,,,,,,,+++******))))))***))))))(((((())))))***))))))))))))************)))************+++++++++************************((()))***)))((('''''')))((())))))))))))*********))))))))))))*********+++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------******++++++,,,---------***++++++***(((((()))+++************++++++++++++************************$$$&&&((()))***+++******((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$---,,,,,,++++++,,,,,,---***************+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$((((((&&&&&&)))((($$$))))))***,,,---...---+++$$$'''+++------,,,...///---,,,,,,...222555777888333555AAAPPPWWWXXX___jjjnnnnnnnnnkkkhhhlllvvvzzzzzz}}}{{{zzzvvv|||sssaaaUUUPPPNNNMMMNNNLLLHHHFFFEEE@@@999666333222666888666444444000000000111000...,,,,,,(((,,,111444444111...,,,+++++++++***************+++++++++++++++++++++++++++*********))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((''')))***************))))))&&&&&&'''((()))***+++,,,******++++++++++++*********+++,,,---...///000111111111222444555777888999999999::::::;;;:::::::::777>>>AAA>>>===@@@AAA???<<<>>>@@@BBBCCCBBBAAA@@@@@@>>>@@@EEEFFFDDDDDDGGGFFFGGGHHHGGGDDDBBBCCCDDDFFFFFFDDDAAA>>><<<>>>???<<<:::888777777777666444222222222222333444555555555444333222222111111111222222222111111000000000////////////////////////------,,,,,,,,,---......,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++************************'''***------***(((((((((((((((((()))))))))******((((((((()))))))))************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,---------******++++++,,,------...)))******)))((((((***,,,************++++++++++++))))))))))))))))))))))))&&&''')))+++++++++))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########---,,,,,,++++++,,,,,,---******))))))***+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###)))***'''(((+++***&&&%%%%%%&&&(((******)))((())),,,...+++'''%%%(((,,,+++...---+++---111000+++222---333>>><<<222666EEE888999777555888>>>DDDEEEDDDDDDEEEGGGGGGEEEEEEFFF===JJJVVVWWWUUUXXX```fffYYYPPPEEE;;;666444333111999888444......111111---222------222111***+++111///,,,+++---......---,,,......---+++))))))***++++++++++++***+++,,,------************************************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%&&&'''((())))))))))))&&&&&&'''((()))***++++++******++++++++++++******))))))***+++---...///000000111111222333444555555888999:::;;;<<<;;;::::::888???BBB>>>;;;>>>???<<<;;;<<<>>>??????===<<<:::AAA@@@BBBFFFGGGDDDDDDFFFBBBDDDEEECCC@@@>>>@@@BBB===>>>>>><<<::::::<<<>>>888666444444444444333222111111111111222333444555555444333222111111111111222111111111000000//////000000000000000000000000,,,,,,,,,,,,------...///,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++))))))))))))))))))))))))(((,,,///000---***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,---------))))))***+++,,,,,,------((())))))(((((((((+++---)))************+++++++++))))))))))))))))))))))))((()))+++,,,+++***((('''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""++++++++++++++++++++++++************************+++*********))))))((((((******))))))((((((''''''(((((())))))(((&&&$$$###((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---000222222111...,,,,,,------...///000111111333222222222111111000000222222333444666999;;;<<<777555333111///......///......---------,,,,,,,,,,,,------......------,,,------------------------------,,,,,,+++***))))))************************************))))))))))))******))))))((((((''''''))))))************))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))******))))))******+++,,,000///......///111333444555888:::;;;;;;:::999:::;;;;;;;;;;;;;;;:::999888========================AAAAAABBBBBBBBBCCCCCCCCCCCCAAA>>><<<<<<<<<<<<===;;;:::::::::;;;;;;:::888666777888777666444111///222222333333333333222222111000000//////000222333111111000///////////////......---------,,,,,,,,,---,,,************,,,---------,,,+++***)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((000888777...'''%%%((())))))))))))))))))))))))(((((())))))************))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++------------------......,,,---.../////////...---)))***+++,,,,,,,,,,,,,,,+++,,,------.........---+++*********))))))((((((&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$#########++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))((((((''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''''''''((()))''''''''''''(((((((((((()))))))))*********++++++++++++++++++++++++++++++)))+++---//////...,,,+++++++++,,,,,,------..................---------,,,------------...///000111222111000............///------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------,,,++++++***))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((''''''((((((((())))))(((((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))))))))))))))******))))))******+++,,,......//////000111333333333666999;;;:::999888888999999999::::::999999999999;;;>>>@@@AAA@@@>>>===AAAAAAAAAAAAAAAAAAAAAAAABBBAAA???<<<::::::;;;===<<<;;;::::::;;;:::888666555555777777777555333222111222222333333222222111333222111/////////000000111111000////////////000.........---------,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))((('''(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&+++///...(((%%%&&&)))(((((((((((((((((((((((())))))))))))))))))*********))))))******,,,------++++++++++++++++++++++++************************(((((()))))))))******************++++++++++++,,,+++,,,,,,------,,,+++***))))))***+++++++++++++++***+++,,,,,,---------,,,*********)))))))))((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))(((((()))))))))(((((((((((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''''''''(((&&&''''''''''''((((((((())))))))))))************************************))))))***++++++++++++*********************++++++,,,,,,++++++++++++******......---,,,,,,,,,,,,---------,,,,,,,,,---......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((******))))))))))))(((((()))))))))(((((((((((('''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))******+++,,,------///000111222222222000444888::::::888777666666777777888999999::::::666999???DDDEEECCC@@@===>>>>>>>>>???@@@AAABBBCCCBBBCCCAAA===999888<<>>@@@AAA===>>>@@@AAAAAA@@@???>>>>>>>>>======>>>@@@BBBCCCAAABBBBBB???<<<;;;===@@@;;;;;;;;;<<<>>>???>>><<<999999999888777555444444333333444444444444333333111111222222222222222222333333222111111111111111//////.........---------***+++,,,------,,,+++***+++******))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''***)))'''(((******)))'''''''''''''''''''''''''''))))))(((((((((((((((((((((''''''''''''(((((()))************************++++++++++++++++++++++++))))))((((((((((((((((((''''''(((((()))***+++++++++******)))((('''''''''(((((()))))))))((((((''''''(((((()))((((((''''''(((((((((((((((((())))))((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))*********)))************+++++++++(((((((((((()))***++++++,,,,,,---------,,,+++++++++++++++*********)))))))))******++++++******)))************************************************))))))))))))))))))))))))))))))((((((((((((''''''&&&''''''''''''(((((((((((((((((())))))((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))******++++++******))))))******+++,,,***+++---///000222222333555777;;;======<<<======;;;;;;;;;<<<>>>@@@CCCDDDAAAAAAAAA@@@@@@@@@AAAAAAFFFDDDAAA???>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???AAABBBAAA@@@;;;;;;:::888777555444444444555555666666555555444111222333444444444444333444333222222111111222222/////////.........------***++++++,,,,,,++++++*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((()))(((%%%###'''''''''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''((((((************************++++++++++++++++++++++++))))))((((((((((((''''''(((((()))***+++,,,------+++***)))(((''''''(((((()))))))))))))))(((((('''(((((((((((((((''''''&&&''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%************************))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''(((((())))))******((()))))))))************++++++******++++++,,,---((()))+++,,,------,,,,,,+++*********))))))))))))))))))************))))))************************))))))))))))************(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))******++++++******))))))******+++,,,++++++,,,---///111333444666888:::;;;;;;<<<>>>@@@======<<<===>>>AAACCCEEEBBBBBBBBBCCCCCCDDDEEEEEEHHHFFFCCCAAA@@@@@@AAABBBDDDCCCCCCFFFIIIJJJFFFAAADDDCCCBBBCCCDDDDDDBBB@@@;;;:::999888777777666666666666777777777777666666444555555666666555444333444444333222222222222333////////////............,,,,,,,,,++++++,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))*********))))))((((((((())))))************************************************))))))((((((((('''''''''))))))***+++,,,---......))))))''''''''''''((())))))*********))))))((('''((((((((((((((('''&&&&&&'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''(((((())))))((((((&&&&&&''''''((()))******)))*********++++++,,,,,,+++******))))))))))))***%%%&&&)))+++------------************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))***+++++++++*********)))***++++++,,,+++++++++,,,...111333555777888:::::::::<<<>>>AAA>>>===<<<===>>>AAACCCEEEAAABBBDDDFFFGGGHHHHHHHHHEEEDDDBBBAAABBBDDDFFFHHHJJJHHHHHHLLLSSSSSSMMMFFFIIIGGGFFFEEEEEEDDDAAA???999999888888888888888999777777888888888888777777777777888888777555333222555444333333222222333333000/////////..................,,,++++++,,,......))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))(((&&&&&&)))+++''''''''''''''''''''''''$$$%%%&&&'''(((***++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((()))***+++,,,---......((('''&&&%%%&&&'''((()))***************)))((((((((()))))))))((('''&&&&&&&&&'''''''''(((((())))))$$$%%%''''''''''''%%%$$$'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''((((((((((((((('''''''''(((''''''&&&&&&((()))***))))))))))))************,,,,,,,,,,,,---///111222222333444666777999:::;;;??????>>>===<<<===@@@BBBEEEDDDCCCDDDGGGIIIJJJIIIGGG@@@===BBBGGGGGGHHHMMMJJJJJJIIIIIIHHHHHHHHHHHHMMMKKKGGGCCC@@@>>>>>>>>>888888777666666777888999:::999888777666666666666888888777777666666555555444333222222111111222222222222222111000//////...,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))************,,,,,,,,,+++++++++******......///---+++)))***+++*********))))))))))))(((&&&&&&((()))***************+++...//////---+++)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&'''''''''''''''''''''''')))((((((((('''''''''&&&)))))))))************+++)))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''(((''''''&&&'''((()))***(((((()))))))))*********,,,++++++,,,---...000111111222333555777888999:::======<<<;;;::::::===???@@@??????AAADDDGGGHHHHHHFFF@@@>>>CCCHHHIIIKKKOOOJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIFFFDDDCCCBBBBBBBBB;;;:::888777777777888999888777666555555555555555888888777666666555555444333333222111111111111111222222111000000///......,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))******++++++++++++*********))),,,------,,,***)))***++++++************)))))))))((()))))))))************))))))******)))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((())))))))))))*********))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''((())))))(((((())))))))))))******++++++++++++,,,...///000000111222333555777888999:::::::::999777777999<<<>>>======???AAACCCCCCBBBCCC@@@@@@DDDIIIKKKMMMQQQIIIGGGEEECCCDDDGGGJJJMMMFFFGGGGGGGGGGGGFFFFFFEEE===<<<:::999888777888888555555444444444444444444777777666666555444444444222111111000000000000000111111000000//////......,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))******)))))))))))))))((()))***++++++))))))***++++++++++++************)))++++++*********+++,,,,,,//////...,,,***((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$$$$############$$$%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((((((&&&&&&'''''''''''''''(((''''''''''''((((((((()))(((((((((((()))))))))************+++,,,------......///000111333555666777888888888777666666888999???>>>>>>???AAAAAA@@@???AAA@@@AAADDDGGGIIIKKKLLLFFFEEEDDDDDDEEEHHHKKKMMMEEEGGGHHHIIIIIIHHHFFFEEE>>>===;;;888666666555666444444333333333444444555666666555555444333333333111111000///////////////000000000//////.........,,,,,,++++++***)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((())))))(((((()))+++++++++++++++************,,,+++++++++,,,---///000444222000...---,,,,,,,,,)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''((('''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''((((((%%%&&&&&&&&&''''''((((((&&&''''''((((((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,---...///111333444555555777888777666666888999>>>>>>>>>@@@CCCDDDCCCBBB@@@BBBCCCCCCDDDEEEEEEEEEAAABBBDDDFFFHHHIIIIIIJJJGGGHHHIIIIIIHHHEEECCCAAA===;;;999666444333222222333333333333444444555666555555444444333222222222111000//////......///////////////...............,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%'''(((((((((((()))++++++++++++*********))))))******+++,,,...000111222...---+++*********,,,---*********))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((((('''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&''''''((()))(((((((((''''''(((((((((((())))))(((((()))***++++++*********+++,,,---///111222333333444666777666777888:::::::::===AAAEEEGGGGGGFFF???CCCEEEBBB@@@AAA@@@>>><<>><<<;;;:::777444222111000000222222222222333444666666444444333333222111111111111000000///////////////..................------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&''')))((((((((()))************))))))))))))((()))***,,,...000111111111***))))))((()))+++,,,---+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&######$$$$$$$$$$$$######&&&%%%%%%%%%%%%&&&&&&'''((((((((()))))))))******((((((((()))))))))******&&&''''''((((((''''''&&&'''&&&&&&&&&''''''((((((&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&((()))))))))(((''''''''''''((((((((())))))'''((()))*********)))(((((()))***,,,...///111111///222444666666777888:::999:::<<<@@@CCCEEEDDDBBB===CCCFFFBBB???@@@>>>;;;:::<<<>>>@@@AAABBBCCCCCCFFFFFFEEECCC@@@===:::888:::888666333111000000000000000000111222333555555333333333222111111000000222111000000//////000000------------------------,,,,,,++++++***)))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&'''''''''(((((((((((('''((())))))((('''(((***)))))))))(((((((((''''''***+++...000111000...---*********+++,,,---......+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$########################((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))'''((()))******)))((((((((((((***+++---///000000---///222444555666888:::===<<<===???@@@@@@===;;;;;;CCCGGGBBB???@@@???;;;:::::::::;;;<<<>>>@@@AAADDDDDDBBB@@@===;;;888777:::888666333222111111111.........///000222333444333333222222111000000000222222111000000000000000------------------------,,,,,,++++++***)))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''(((((((((((()))'''''''''((((((((())))))((()))***)))((('''(((***((((((((((((''''''''''''+++---000111111...+++))))))))))))******+++++++++*********)))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&''''''((((((''''''&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%########################&&&''''''((()))(((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''!!!(((,,,'''###$$$''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((*********++++++,,,,,,---111333666888999;;;===???@@@@@@???===;;;;;;===???@@@CCCDDDCCC???======???:::<<<<<<;;;888999>>>BBBCCC@@@<<<;;;;;;;;;888666999444///...222444333000//////000111222333333444///000111000......///111...............---------///---++++++---...,,,)))************))))))))))))(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))++++++***)))((('''&&&&&&$$$'''******'''&&&''')))111///---,,,************(((((((((((()))***+++,,,+++***)))((((((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''(((((()))***)))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&###$$$&&&((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((())))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$((())))))***,,,***%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%'''''''''%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%###"""###$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))***+++,,,,,,------111333666888999999;;;===>>>>>>===;;;999999;;;===???AAABBBAAA>>><<<<<<======???@@@>>><<<<<>>;;;;;;<<<<<<999777777333000000333555333111000000111111222222333333000111111000///...000111///............---------...,,,***+++,,,---+++)))************))))))))))))(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))'''&&&&&&&&&&&&'''((((((''''''(((((()))*********''''''''''''(((((((((((())))))(((((((((((((((''''''((())))))((()))+++---000...,,,***))))))******************+++,,,---...******)))(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&'''((()))***))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))000444---###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&'''(((((('''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((())))))+++,,,---......111333666777777777999:::;;;;;;;;;999888888:::<<<<<<>>>???>>>===;;;;;;<<>>===???AAA>>>=========>>>===;;;888555222111333666777444222222222222222222222222222000111111111//////111333/////////.........------,,,+++******+++,,,***)))************))))))))))))((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((((((((())))))******+++'''''''''((((((((())))))&&&&&&'''''''''(((((((((***(((''''''***...000111///---***((('''((()))******))))))******+++,,,---))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%&&&''')))+++(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((///444///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((()))***,,,---......111333555666555555666777999::::::999888888:::<<<<<<<<<===>>>============???BBBDDDBBB???======??????@@@@@@AAA@@@>>>;;;999333333333666888888666333444444333333222222222222111222222222000000222444000000//////......------+++*********************************)))))))))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''(((((())))))))))))(((((((((((()))))))))***&&&&&&&&&&&&'''''''''((()))'''&&&(((---111111000---+++(((&&&%%%''')))***'''''''''''''''((()))***(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%&&&''')))+++''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%(((------***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""&&&%%%###""""""$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***((())))))+++,,,---......///111333444333333444555888:::;;;:::::::::;;;===<<<<<<===>>>???@@@??????AAADDDFFFEEEAAA>>>???AAADDDDDDEEEDDDAAA>>>;;;999333444666888999999777555555555444444333222222222111222333222222222444555111000000///......------*********************+++************)))))))))((())))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''+++///111...++++++)))'''&&&%%%''')))***'''''''''&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&######'''+++***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$###""""""###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))***************++++++,,,------...000222222222222333444888999;;;;;;;;;;;;===>>><<<<<<<<<>>>AAABBBAAA@@@FFFHHHIIIHHHDDDBBBDDDFFFFFFGGGGGGEEEAAA===;;;:::555666888::::::999777666555555555444444333333333222333444333333333555777222111000000///...------)))***,,,+++******+++,,,************)))))))))))))))))))))(((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%((((((((('''''''''&&&&&&'''(((***---...---)))&&&)))((('''''''''((()))***))))))(((((((((((())))))(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&######&&&(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((()))*********++++++++++++++++++++++++,,,...000111111111222444666888;;;;;;;;;;;;===>>><<<;;;;;;>>>AAACCCBBBAAAHHHIIIJJJHHHDDDDDDFFFIIIEEEFFFEEECCC>>>;;;;;;<<<777999::::::999888777777555555555555444444444444222333444444333444666888222222111000///...------)))+++---,,,+++***,,,...************))))))))))))))))))))))))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%'''((((((((((((((())))))+++---///...+++(((&&&%%%''''''((())))))))))))))))))((((((''''''(((((())))))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$&&&(((&&&!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!###'''******(((%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******+++,,,,,,,,,+++++++++*********,,,///000000111222444555777:::;;;;;;;;;<<<>>>;;;::::::===AAACCCBBB@@@GGGHHHHHHEEEBBBBBBFFFJJJBBBCCCCCC@@@<<<:::<<<>>>999:::;;;:::999888888888555555555555555555555555222444555444444444777999222222111000///...------))),,,...---++++++---///************))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++000111111...(((%%%%%%&&&&&&'''(((***+++***))))))'''&&&&&&%%%%%%%%%&&&&&&))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""""""$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$'''......'''$$$&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''')))***+++*********))))))((((((***+++---------...111333888777666666888:::===???>>><<<;;;<<<>>>?????????DDDDDDEEEEEEDDDCCCCCCBBB======<<<<<<<<<;;;;;;;;;888;;;===<<<:::888999;;;:::999888777666555555555777666444222111111111222000000000///......------......---------,,,,,,,,,+++++++++************)))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&&&&(((((((((((('''&&&%%%%%%$$$&&&(((((('''***000555000---((($$$###$$$&&&(((***(((&&&&&&(((*********''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&$$$######%%%)))...111((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&,,,,,,&&&$$$&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''(((((()))*********)))))))))(((((()))***,,,,,,,,,---000222666555444555666888;;;<<<<<<;;;::::::<<<>>>>>>===BBBBBBBBBBBBAAAAAA@@@???:::::::::999999999888888888:::;;;:::777555666777777666555444333333333333444333222111111000111111000000//////......------------------,,,,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%%%%%%%&&&))),,,///111222---+++(((%%%$$$%%%'''(((((('''&&&&&&((())))))(((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%'''***---///((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%((((((%%%$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''((((((((((((((())))))))))))((((((((((((((()))***++++++,,,...000333333222333444666888:::999888777888:::<<<<<<;;;????????????>>>===<<<;;;:::::::::999999999999999999::::::888555333333444555555444333222222222222000000111111111111000000000000//////...------------------,,,,,,,,,++++++++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%&&&+++111444222///))))))'''&&&&&&&&&'''((('''&&&&&&'''))))))((('''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))***+++''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((()))((('''&&&(((((((((((((((((((((((('''((()))))))))***,,,...111111111222333555777888666555444555777999999999=========<<<<<<;;;:::999===<<<<<<<<<<<<<<<<<<<<<999999888777555444444444555444333333222222222333...///000111222111000000000//////......---,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&'''***...222222///+++&&&&&&&&&'''''''''((((((''''''''')))******(((&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%'''((((((((('''&&&'''''''''''''''''''''(((&&&'''((((((((()))+++---///000000111333444666666333222111222555777777777:::;;;;;;;;;;;;:::999999===============>>>>>>>>>777555444444444444555555222222111111000000111111...///000222222222111111/////////...------,,,,,,,,,,,,+++++++++******************)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''+++///111...+++***)))$$$%%%&&&''''''((((((((()))((()))***++++++(((&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%""""""%%%%%%######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((('''(((***,,,......///111222333444444111000///111333555666666888888999999::::::999999;;;;;;;;;;;;;;;<<<<<<<<<555333111111222333444333000000//////...//////000//////000111111111111111//////......---,,,,,,,,,+++++++++*********))))))******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&((())))))---000...)))&&&&&&'''$$$%%%%%%&&&''''''((((((***)))((()))******(((&&&&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))$$$%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&######&&&%%%!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&((()))((('''(((***,,,+++,,,---///000111222222000///...000333555555555444555666777888999999999999999999999::::::;;;;;;999666333222444555555444222111111000111111222222/////////...//////000000///......------,,,,,,++++++*********))))))))))))***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))+++,,,+++***(((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&'''$$$$$$'''&&&!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######""""""""""""######""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''((()))(((((((((***,,,)))***+++---...///000000///......///222555555555111222444666777888999999999999999::::::;;;;;;;;;@@@<<<888666777888777555555555555444555555666666//////---,,,,,,---...//////......------,,,++++++************))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&(((***,,,...)))$$$###%%%'''&&&$$$&&&&&&%%%$$$%%%&&&'''((()))&&&$$$###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((())))))%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###!!!"""############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((***++++++,,,---...000000111111222222333444555555555333333555888999777555888999:::;;;<<<<<<<<<<<>>>>>>>>>>>============::::::999888777666666555999888888777666666555555222222111111111111222222111000000//////......---------,,,,,,+++*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&###&&&***,,,,,,***&&&$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((()))***,,,...000222444333444444666777888999:::999::::::<<<>>>>>>>>>>>>AAA@@@@@@???>>>=========:::::::::999888777555444::::::999999888777777666333222222222222222222333111111000000/////////............---,,,,,,++++++)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((***---...---***&&&$$$&&&''''''(((((('''&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%%%%$$$'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&''''''''''''&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((()))+++---000222333111222333444666777888999777999;;;===???@@@BBBCCCBBBAAA@@@>>>============:::;;;::::::999888666555999:::::::::999888777666222222222222222222222222000000000000//////////////////......---,,,,,,,,,***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))),,,,,,+++***)))(((&&&%%%&&&&&&'''((((((''''''&&&%%%&&&''''''((('''''''''(((((('''''''''(((((()))'''''''''((((((((())))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''((((((***,,,...000111000111222333555666888888666999<<<>>>???@@@BBBDDDAAA@@@>>><<<<<<<<<<<<===;;;;;;:::999888777777666888999999:::999777666555111111222222222222111111//////////////////////////////......---,,,,,,,,,******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))******)))'''%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''(((((('''''')))(((((((((((()))******''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((()))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''((()))***,,,...///000000222333555777888999777:::===>>>======???AAA???>>><<<:::::::::;;;<<<<<<:::999777666666666666666777888999888666444333000000111222222111000000........................//////...------,,,,,,+++*********)))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***'''&&&%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%&&&''''''((((((''''''((((((((((((((()))******&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&###%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''((()))+++,,,---000111222444666777999999999<<<>>>>>><<<;;;<<<>>>===<<<:::999999999;;;<<<;;;:::777555444444555666555666777888777555333222///000111222222111000///---------...............///......---,,,,,,++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%''')))***%%%&&&''''''(((((('''''''''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!######$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******000000000111222444555666666999<<<===<<<:::::::::333555666888999999999999===;;;777444222222333444444444555555555444333333444444444333333333222222......---------,,,,,,,,,------,,,,,,,,,,,,++++++(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###&&&'''(((&&&%%%###)))*********)))&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''&&&&&&&&&%%%''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,333000(((""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###"""######$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***------...///000222333444555666888888777555555555333444666777888777777666:::888555333111111222333333333444444444333333222333333333333222222222222------------------------------,,,,,,,,,+++++++++(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&)))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&""""""######$$$%%%%%%%%%((((((((('''''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$)))...,,,&&&""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""######$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))((('''&&&''')))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***)))******,,,...000222333444555666555333222222333333444555666666555444333666555333222111111222333111111222222222222222111333222222222222111111111------------------......,,,,,,,,,,,,++++++++++++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$&&&''')))(((((('''%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&''''''(((''''''###$$$%%%''')))***+++,,,((((((((((((((('''''''''((((((((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###$$$$$$#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''(((***,,,///111222444555555444333333555777444555666666666444333222444444333333222222333333///000000111222222222111222222222111111111000000------------............,,,,,,,,,++++++++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((('''&&&%%%#########$$$%%%""""""###$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%'''(((***+++------(((((((((((((((((((((((()))((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%###""""""###$$$$$$#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''((((((''''''&&&(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))''''''(((***,,,///111222111333444444444555888:::555666666777666555333222444444555555555555444444...///000111222333333333222222222111111111000000........................,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''''''''&&&%%%&&&%%%###""""""###$$$%%%""""""######$$$%%%&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$%%%&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$&&&&&&%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%&&&(((%%%###"""###$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((()))((('''&&&''')))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''((()))***,,,...000111---///111333333555777999555555666666666555333222555666777888777666555444///000111333444555555555333222222222222111111111/////////.........------++++++++++++************((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$!!!###&&&(((((('''$$$###$$$############$$$$$$%%%""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""########################"""######$$$%%%%%%&&&&&&+++(((%%%###$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((('''''''''''''''''''''''''''((((((((())))))))))))'''((()))((('''&&&''')))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((()))+++,,,...///,,,...222333444444555666333333444555555444333222555666888999888666444333000111333444666777777888333333333333222222222222111111000///...---,,,,,,++++++++++++************((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%$$$###############$$$$$$$$$###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###########################$$$$$$%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&,,,)))&&&$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################"""############$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''(((((())))))******+++++++++************)))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))+++,,,---...111444666555444444555111111333333444333222111555666888999888666333111111222444666777888999999444444444333333333222222222222111///...---,,,++++++++++++************))))))(((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""########################$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$############"""#########"""""""""""""""%%%%%%$$$######$$$$$$%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))&&&'''((()))*********)))(((((('''''''''((())))))************))))))))))))(((((((((((()))***+++,,,******+++,,,+++***)))((())))))(((((((((((())))))+++)))))))))***+++***)))***)))((((((((()))***+++((((((((()))))))))******,,,+++)))'''&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((***,,,---...+++333666111///444888888333333333333444444444444888999999888555444444555666555555555555666666777333333333222222222111111222111000...------------/////////---***)))***+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$######""""""$$$#########$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#######################################$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################!!!!!!"""###$$$%%%%%%&&&############"""""""""""" !!!$$$&&&&&&%%%###"""########################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''(((((()))'''((()))*********************)))(((((((((((()))************************(((((((((((((((***++++++,,,+++************+++,,,,,,++++++************++++++))))))***,,,,,,,,,++++++***)))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''')))***+++,,,---///444555222222777999777333444444444555555666666888999999888555444444555666666555555555555555666333333222222222111111111222111000///......---......//////---***)))***+++***)))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%&&&'''(((########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$##############################$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################!!!!!!"""###$$$%%%%%%&&&########################"""###%%%&&&'''&&&%%%$$$########################$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''+++******)))(((((((((((())))))))))))))))))******''''''''''''((()))***+++---,,,***)))))),,,///111------,,,+++*********+++***)))((()))+++,,,+++*********)))(((((())))))***(((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((())))))***++++++000111000000444888777333444444555666666777888888888888999777555444444555777666555444444333444444222222222222111111111000222111000//////...//////...///...---***)))***++++++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$############%%%&&&&&&&&&'''&&&&&&%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$#######################################%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""""""""###$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$############""""""###############$$$$$$&&&%%%###""""""###$$$&&&################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''((((((''''''(((((())))))(((((())))))(((((())))))***+++)))*********++++++,,,,,,++++++++++++,,,---...///111000//////000222555666111000///......---......---,,,++++++,,,,,,+++)))(((((())))))******+++,,,))))))))))))))))))))))))'''(((((())))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))---,,,,,,///555888555000444555555666777888999999777888888777555333444555666666555333222222222222222111111111111000000000111000000/////////000000.........,,,***)))***,,,,,,+++***)))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########%%%$$$$$$$$$###"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""""""""###$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$############"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!! ################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''))))))(((((())))))***+++)))***+++,,,,,,---,,,,,,))))))***+++---///111222222222333444444555666666888888888888999:::;;;<<<;;;<<<===???@@@AAABBBBBB>>>>>>===<<<<<<;;;<<<<<<999777666555555444222000------------,,,++++++***************************'''((())))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***...444888888444222555555555666777888888999666777777666444333444555555555333222111111111111111111111000000000//////000///////////////000111---......,,,******+++,,,,,,+++***)))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%(((******'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################!!!!!!"""###$$$%%%%%%&&&""""""######$$$%%%%%%%%%$$$)))000555444---%%%#######################################$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))%%%%%%%%%&&&'''((()))***)))***,,,---///000000000222222333555888;;;===???AAAAAABBBCCCDDDEEEFFFGGGJJJJJJJJJJJJKKKLLLMMMMMMKKKLLLOOOQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQLLLJJJHHHGGGFFFEEECCCAAA<<<<<<;;;888666333000///,,,,,,+++***))))))(((((()))))))))((((((''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((...777???===777444555444444555555555666666666555666777666444333444555444333222111111000111111000000000000////////////...............///000111------...,,,******+++---+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$###############"""###$$$%%%%%%$$$###"""$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%%%%))),,,,,,(((%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&$$$)))000444555000)))$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''(((((((((((('''(((((()))******++++++(((((()))***,,,...000111222444666888:::<<<<<<===AAAAAACCCDDDGGGIIILLLMMMNNNNNNOOOQQQRRRTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYZZZ[[[\\\]]]]]][[[[[[[[[[[[\\\\\\]]]^^^[[[YYYXXXWWWXXXXXXWWWUUUOOOOOONNNLLLJJJGGGEEECCC???>>><<<999666333111000///...,,,***))))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))'''333BBBIII???222///555444444444333333333333222555666777666444333444555222111111000000000111111000000/////////.........,,,,,,,,,,,,---...///000,,,------,,,+++***+++---***)))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""!!!###$$$%%%%%%$$$###!!!###############$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%)))------)))%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&& !!!"""$$$%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((()))))))))***+++,,,,,,------444555666777:::<<<>>>???CCCDDDGGGIIILLLNNNOOOPPPNNNNNNOOOPPPRRRTTTVVVWWWTTTUUUVVVXXXYYY[[[\\\]]][[[[[[ZZZ[[[[[[\\\]]]^^^___^^^\\\[[[\\\^^^aaabbb\\\\\\\\\]]]^^^___aaaaaaaaa`````````bbbcccbbbaaa[[[\\\]]]]]]]]]\\\ZZZZZZZZZXXXUUUPPPKKKGGGDDDBBB555444111...------...///))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***&&&555HHHMMM>>>,,,)))222444333333222222111111000444555666666444333444555111000000000000000111222000/////////............+++++++++,,,---...///000,,,------,,,+++***,,,---))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""""""""###$$$%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%***......)))%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%&&&'''((()))((('''&&&)))(((''''''((()))))))))((('''(((((()))***+++,,,---///111444888;;;===???@@@BBBFFFIIILLLMMMMMMMMMPPPTTTXXXYYYWWWVVVVVVXXXYYYYYYXXXXXXXXXZZZ[[[\\\\\\\\\\\\\\\]]]^^^```aaa___```bbbaaa```______```aaabbbdddeeefffeeeeeeddd```aaabbbbbbbbbcccfffhhhiiiiiihhhgggfffeeeeeeeee___```bbbcccbbbaaa^^^\\\cccaaa___^^^\\\YYYTTTQQQLLLKKKHHHEEEAAA:::333......---,,,***))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&(((...;;;BBB999---***...000444333111//////000222333444444444333333222222222222111111111000000////////////.........---------...,,,***+++---...,,,******,,,------***(((((((((+++*********))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$#########""""""!!!!!!########################%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$###############""""""""""""######%%%$$$#########$$$%%%&&&+++---...---***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######################################################################################################$$$$$$$$$$$$############################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&%%%$$$%%%&&&'''((((((((((((+++***))))))***+++++++++%%%&&&(((+++...111444666>>>???AAACCCEEEGGGHHHIIIKKKMMMOOOQQQSSSSSSRRRQQQTTTWWWZZZ[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[\\\\\\\\\]]]^^^```bbbdddeeefffbbbdddffffffeeedddeeefffggghhhiiiiiiiiiiiihhhgggdddfffggggggffffffgggiiikkkkkkkkkkkkjjjiiihhhgggffffffffffffeeeeeeddddddbbb```^^^\\\ZZZVVVRRROOOPPPNNNMMMKKKJJJFFFAAA>>>;;;:::888555222///---,,,+++******)))))))))******,,,+++***)))((('''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%(((***222888999111+++---//////333222000//////000111222444444333333333222222222111111111111000000000////////////.........------111...,,,,,,......+++)))+++---......,,,***))))))---,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$((((((((('''&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$#########""""""""""""#################################$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$$$$%%%%%%)))+++,,,+++(((%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''&&&&&&''')))+++---///000333444777;;;>>>BBBEEEFFFJJJKKKMMMOOORRRSSSTTTUUUTTTUUUWWWXXXYYYYYYYYYXXXYYY[[[]]]^^^^^^___aaacccbbbaaa```___^^^^^^^^^^^^___```bbbdddfffggggggffffffhhhjjjjjjiiiiiijjjkkkkkkllllllllllllkkkjjjjjjiiikkklllllljjjhhhhhhhhhmmmnnnoooooonnnmmmkkkjjjkkkjjjhhhggggggggghhhiiibbbaaa^^^\\\[[[XXXTTTQQQPPPOOONNNOOOPPPOOONNNLLLGGGFFFEEEBBB???;;;888666111000...,,,)))((('''&&&---,,,***((('''''''''((())))))(((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%'''***---555333---((()))...///---222111000//////000111222333333333333222222222222111111111111000000000000000///////////////......222000...---------+++))),,,...///...,,,+++++++++...---,,,***)))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$)))(((&&&%%%###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""##################"""############$$$$$$$$$%%%###############"""""""""########################"""######$$$$$$#################################""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&+++***((('''&&&&&&%%%%%%(((***+++***(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''+++***((('''&&&&&&'''(((%%%(((+++...222666;;;>>>GGGHHHJJJLLLNNNOOOPPPQQQJJJLLLOOOSSSVVVYYYZZZ[[[UUUVVVXXXZZZ\\\]]]^^^^^^]]]^^^___```aaacccfffhhhddddddccccccbbbbbbbbbbbbcccdddeeegggfffeeecccbbbiiikkkllllllkkkiiijjjkkkllllllllllllmmmmmmmmmmmmlllnnnpppooommmjjjhhhggglllmmmnnnoooooonnnlllkkkggggggfffffffffffffffgggdddbbbaaa```___^^^\\\ZZZPPPOOONNNNNNPPPQQQPPPOOOKKKLLLLLLLLLKKKHHHEEECCC@@@>>>;;;666222...,,,+++---,,,***((('''((()))***)))(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%''',,,///111---'''%%%(((,,,...,,,///////////////000111222333222222222222222222222111111111000000000000000000000000000000000000000000///...------,,,+++***,,,---......,,,++++++,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%############$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############""""""#########$$$$$$$$$%%%%%%################################################$$$$$$%%%&&&&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$%%%&&&&&&"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&)))+++,,,+++)))'''&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''&&&&&&(((***+++***((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$$$$############################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&&&&((('''''''''(((+++---...444777;;;>>>AAAEEEJJJNNNOOOPPPQQQRRRSSSSSSRRRRRRKKKNNNQQQUUUYYY[[[\\\]]]XXXYYYZZZ\\\^^^___```````````````aaadddfffhhhiiidddeeeeeefffffffffffffffdddeeeggghhhhhhfffdddcccmmmnnnooonnnkkkjjjiiijjjkkkkkkkkklllmmmnnnnnnooonnnpppqqqqqqnnnkkkiiihhhhhhiiijjjkkkkkkkkkjjjiiiaaacccdddeeefffeeecccbbbdddbbbaaaaaaccccccbbbaaaVVVUUUSSSSSSSSSSSSRRRPPPNNNOOOQQQQQQQQQOOOMMMKKKNNNLLLIIIEEE@@@===;;;:::333111///---+++*********'''''''''''''''(((******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&(((+++...***((('''(((((()))***,,,------......///000111222222222222222222222222222000000000000000000111111111111111111111111111111------------,,,,,,,,,,,,+++,,,---,,,******+++,,,*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''(((((($$$###"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############""""""###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###########################$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%'''))),,,,,,+++)))(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$######################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))%%%''')))---222777;;;===EEEHHHKKKLLLKKKLLLPPPSSSRRRSSSUUUVVVWWWWWWVVVVVVTTTVVVYYY\\\^^^______^^^aaaaaa``````````````````bbbaaaaaacccfffhhhhhhhhhdddeeefffggghhhhhhhhhhhhcccdddfffhhhjjjjjjjjjjjjnnnooopppooolllkkkjjjkkkiiiiiiiiiiiijjjkkklllmmmkkkmmmnnnnnnkkkiiihhhhhhcccccccccddddddeeeeeefff```aaadddffffffeeecccaaabbb```___```bbbddddddccc```___]]]]]]]]]\\\YYYWWWTTTTTTTTTTTTSSSPPPNNNMMMNNNMMMKKKHHHFFFDDDCCCCCC>>>===;;;888444111...,,,***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&'''))),,,&&&&&&(((+++)))&&&(((---+++,,,---...///000111111111111111222222222222222000000000000111111111111111111111222222222222333,,,---......---,,,---///+++,,,,,,+++******+++---((()))))))))************&&&&&&&&&&&&''''''''''''############$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''(((((()))"""""""""""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""##################"""$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%$$$$$$############$$$$$$"""###$$$%%%''''''''''''###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################################################################################################################$$$$$$$$$$$$############################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&(((((())))))((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((((((((()))+++---///000333777===CCCHHHLLLMMMPPPSSSUUUSSSPPPOOORRRVVVWWWXXXZZZ[[[\\\[[[ZZZYYYXXXZZZ^^^aaacccccccccbbbddddddcccbbbbbbbbbbbbbbbcccccccccfffiiijjjhhhffffffggghhhhhhiiihhhggggggbbbcccdddfffhhhjjjkkkllliiikkkllllllkkkjjjjjjkkkffffffdddcccccccccddddddcccdddeeedddbbbaaabbbccc___^^^]]]]]]^^^```bbbcccaaabbbcccdddddddddcccccccccaaa______aaabbbbbbbbbcccbbbbbbdddeeecccaaa^^^YYYXXXWWWUUUSSSRRRPPPPPPNNNMMMKKKHHHFFFDDDCCCBBBFFFFFFFFFDDDAAA>>>:::888444222000---+++***++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&'''((((((&&&'''******&&&(((---***+++,,,...///000111111000111111111222222222222///000000000111111111111222222222222333333333444///111222111...---...000,,,------,,,++++++---///*********)))))))))))))))&&&&&&&&&&&&'''''''''((($$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&""""""###$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%########################!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$############$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$############$$$$$$###$$$%%%&&&''''''&&&&&&###%%%&&&&&&%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&((())))))))))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))+++///222444@@@CCCGGGMMMQQQUUUWWWXXXVVVYYY\\\ZZZWWWVVVYYY]]]YYYZZZ[[[\\\[[[YYYWWWVVVTTTWWW\\\aaadddfffffffffaaaaaaaaabbbbbbccceeeeeeeeedddeeehhhkkkllliiieeehhhhhhiiiiiihhhgggeeedddccccccccccccdddeeeggghhhbbbdddggghhhhhhhhhiiijjjcccaaa___]]][[[ZZZZZZZZZZZZZZZ[[[ZZZYYYYYY[[[]]]]]]\\\ZZZYYYZZZ]]]```bbbbbbaaaaaa```aaabbbddddddfffdddaaaaaaaaabbbbbbaaa___```bbbeeegggfffcccaaaZZZYYYWWWVVVUUUTTTTTTTTTWWWUUUQQQMMMIIIEEECCCBBBHHHIIIKKKMMMLLLJJJGGGFFF???<<<888444111///......************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%'''))))))'''&&&%%%&&&,,,&&&$$$(((***((()))---)))***,,,...///000111111000000111111222222222222//////000000111111111222222222222333333444444444333555555333///---...000.........---,,,,,,...111,,,++++++***)))(((((('''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%$$$$$$###$$$%%%%%%%%%###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''''''''&&&%%%$$$'''((()))))))))***,,,...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%%%%"""################################################################################################$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$%%%'''((((((&&&%%%&&&'''+++,,,///333888@@@IIIOOORRRQQQQQQTTTWWWZZZ[[[[[[___]]]\\\]]]^^^^^^ZZZWWWPPPQQQRRRQQQOOOKKKGGGDDDDDDDDDIIIVVVeeemmmkkkeeeaaadddggggggeeedddeeehhhfffhhhlllnnnnnnkkkhhhfffdddbbbbbbdddccc^^^\\\]]]______]]]YYYUUUTTTUUUWWWZZZWWWWWWZZZ]]]]]]\\\\\\SSSYYY[[[VVVQQQNNNKKKGGGKKKMMMLLLIIIKKKQQQSSSPPPTTTWWWXXXWWWUUUUUUXXX\\\[[[______[[[[[[``````\\\```aaacccccc```\\\\\\___```bbbcccbbbdddiiihhhddd```____________\\\XXXUUUUUUXXXYYYUUUPPPKKKGGGCCCEEEEEEGGGKKKNNNNNNJJJGGGJJJIIIGGGDDD???;;;777555///---***((()))+++,,,+++***,,,---,,,+++*********,,,,,,++++++++++++,,,,,,***)))((((((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******+++,,,---...000111111111222222222333333333222111///......000222333222222111111222222333444666555444222111000000000////////////............---,,,+++***)))'''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''((()))))))))(((&&&%%%$$$$$$%%%%%%$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&***)))'''&&&%%%&&&((()))&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%$$$%%%''')))(((%%%""""""$$$''''''%%%%%%$$$$$$&&&'''(((&&&$$$$$$'''***---000666===CCC%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###%%%&&&$$$!!!################################################################################################$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''')))---000777;;;BBBHHHMMMPPPRRRSSSUUUUUUVVVXXX[[[\\\[[[ZZZWWWVVVVVVYYY[[[[[[XXXUUUUUUTTTQQQLLLGGGAAA<<<999???CCCJJJUUU___fffgggfffeeefffhhhhhhgggdddbbb```fffdddbbbccceeegggfffeeeiiifffdddccc^^^XXXXXX\\\SSSVVVXXXUUUOOOKKKJJJKKKJJJIIIKKKPPPVVVXXXVVVTTTYYYYYYUUUMMMJJJMMMPPPPPPPPPSSSVVVSSSNNNLLLOOOTTT[[[VVVPPPOOORRRWWW[[[]]]___]]]VVVNNNOOOVVVYYYWWWRRRSSSUUUYYY[[[\\\___aaaZZZ___```]]]\\\^^^___]]]dddccccccdddffffffeeeddddddccc```^^^[[[XXXTTTPPPLLLLLLMMMOOOQQQPPPLLLHHHOOOOOOOOOMMMJJJGGGDDDBBB<<<999555111///---***(((+++******))))))***---///,,,,,,+++***************---,,,+++***)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******+++---///000111111111111222222222333333111000///...///000222333222222111111222222333444444444222111000/////////////////////.........---,,,++++++***)))(((''''''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((()))(((&&&%%%$$$$$$%%%%%%$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%)))(((&&&%%%&&&'''((()))''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$######%%%&&&###"""!!!"""%%%&&&%%%###%%%%%%%%%&&&&&&((()))***///444;;;AAAGGGMMMTTTYYY%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$################################################################################################$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&(((***...444;;;???CCCHHHOOOVVVZZZ[[[ZZZYYY\\\ZZZXXXWWWWWWVVVTTTRRRQQQQQQSSSVVVYYYXXXVVVSSSRRRPPPLLLHHHDDDBBBAAA@@@NNNTTT\\\cccfffhhhkkkmmmfffffffffggggggeeebbb___jjjeee```]]]\\\\\\ZZZXXXYYYXXXXXXXXXUUUQQQRRRWWWRRRSSSSSSQQQPPPQQQVVVZZZbbbaaabbbgggnnnsssssspppiiibbbXXXSSSYYYeeelllmmmrrreee[[[YYYWWWVVV___kkkjjjaaa[[[___mmmxxx|||{{{{{{ooo]]]PPPQQQZZZbbbdddXXXWWWVVVWWWZZZ\\\ZZZWWW]]]bbbccc^^^[[[]]]______```^^^]]]]]]```bbbcccccchhhdddaaa``````___\\\YYYVVVVVVVVVVVVVVVTTTPPPMMMSSSTTTUUUUUUTTTRRROOOMMMKKKHHHDDD???;;;666111---...,,,(((&&&'''+++000444---,,,+++***************///...,,,+++))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))+++,,,///000111000111111111222222222222//////......///111333444222111111111111222333333333222111000///.........//////.........---------************)))))))))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$%%%$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$'''&&&%%%%%%&&&''')))***'''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&$$$###%%%(((***,,,---111777===DDDIIIQQQWWW]]]aaaeeehhh&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())),,,111666<<>>999444000///...---,,,,,,,,,,,,))))))((())))))***+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***,,,---...////////////000000000000------...///000000111111111000000000000111222222333222111000000000000111------,,,,,,,,,+++++++++)))))))))))))))*********(((''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&"""###$$$$$$###$$$&&&((("""%%%)))...333;;;BBBGGGQQQWWW```fffhhhjjjlllnnnkkkjjjjjjlllpppsssuuuuuu''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&******'''$$$######################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))+++,,,...222777===BBBEEEKKKOOOTTTXXXZZZ\\\^^^``````___```bbb```YYYMMMCCCAAABBBGGGMMMUUUZZZ\\\\\\QQQSSSSSSQQQMMMLLLMMMNNNIIIJJJLLLOOORRRWWWZZZ\\\XXXYYYVVVPPPKKKMMMVVV___bbbhhhuuu}}}vvv{{{wwwssswww}}}aaaUUUOOOSSSTTTOOOLLLPPPUUUWWWXXXXXXWWWYYY]]]aaaaaa___]]][[[[[[]]]```bbb```___^^^______^^^\\\ZZZQQQNNNJJJJJJKKKJJJEEE@@@;;;:::777555222000///...++++++*********+++,,,,,,************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,,,,........./////////000000---......//////000000///000000000000000111222222111111000/////////000000,,,,,,,,,,,,++++++++++++*********)))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%'''(((((('''''''''''''''&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&***---,,,333;;;DDDKKKQQQXXX]]]bbbdddhhhlllnnnooooooooonnnnnnnnnqqqtttuuutttqqq''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))---...***&&&######################################################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***111333666;;;BBBJJJQQQUUUYYYZZZ\\\]]]^^^___bbbdddjjjfffbbbaaabbb___YYYSSSQQQUUU]]]dddfffbbbYYYRRRNNNPPPQQQPPPNNNNNNRRRUUUTTTTTTTTTTTTTTTTTTTTTSSSMMMQQQRRRMMMKKKVVVlllyyyttt~~~zzzrrrrrrwww|||}}}gggXXX[[[aaa]]]XXXXXXQQQSSSTTTTTTSSSUUUYYY]]]\\\ZZZWWWVVVWWWZZZ^^^aaabbbaaabbbdddfffhhhgggfffTTTPPPMMMMMMQQQRRROOOKKKGGGEEEAAA===999555333111...------,,,++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++............/////////000......///////////////...000000000000000111111222000//////............///,,,,,,,,,+++++++++******************)))))))))((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''"""###%%%%%%&&&%%%$$$###$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&))))))(((''''''***///333===EEEQQQ[[[aaaeeeiiikkkhhhggghhhkkknnnqqqqqqqqqsssrrrrrrssstttpppjjjddd%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%(((***&&&&&&&&&'''***---111333666>>>GGGMMMSSS[[[______]]]```cccdddcccbbbccccccfffhhhhhheeeaaa___```ccc```bbbdddggggggbbbWWWLLLVVVWWWUUUTTTXXX^^^ZZZRRRRRRVVVYYYYYYUUUQQQPPPPPP[[[^^^^^^ZZZ___sssuuujjjbbb___UUU]]]___WWWSSSTTTPPPHHHHHHJJJMMMPPPQQQPPPPPPRRRXXXUUUOOOJJJGGGHHHJJJMMMKKKNNNGGGBBBGGGGGGHHHQQQSSSYYY```eeegggkkkpppuuuwwwpppfff]]]WWWUUUVVVVVVWWW[[[UUURRRWWWVVVUUU]]]ZZZ```eeeddddddfffgggfffaaaZZZRRRNNNNNNPPPQQQQQQPPPNNNLLLLLLJJJFFF???999222000...------,,,***)))***)))))))))((((((''''''+++******)))(((''''''&&&))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))((((((((((((+++,,,///000111111///...------,,,,,,,,,------...000000111111111111000000000000000000000//////...///......------,,,++++++)))***++++++***)))((('''***)))(((&&&&&&&&&&&&&&&%%%'''***,,,,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''&&&$$$###%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&###%%%&&&&&&%%%&&&(((***(((---222222222888FFFRRRRRR\\\eeehhhiiikkklllkkkmmmnnnoooooopppqqqtttvvvqqqqqqrrrsssooofffYYYOOO%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''&&&%%%&&&'''%%%&&&'''&&&%%%%%%&&&(((((()))+++///444999>>>@@@GGGNNNUUUWWW[[[^^^^^^[[[______aaaccceeegggggghhhiiijjjiiieeeaaabbbfffjjjdddeeeffffffeeebbb___[[[XXX[[[\\\\\\^^^^^^VVVKKKIIIKKKPPPYYYeeerrr}}}~~~zzzooohhhmmm|||ooofffbbbcccVVVUUUTTTOOOIIICCC>>><<>>??????>>>???@@@BBB>>>:::999;;;>>>@@@AAACCCDDD:::666<<<<<<777;;;???AAADDDEEEDDDEEEHHHKKKXXXVVVPPPMMMQQQXXXZZZVVVkkkxxxyyyiiiXXXMMMSSSWWWRRRPPPWWWWWWUUU\\\]]]```___[[[ZZZ___dddddd```ZZZSSSOOOOOOQQQRRRRRRTTTSSSRRRRRRQQQMMMFFFAAA>>>:::666222000...,,,***+++***************++++++++++++******))))))(((((())))))))))))))))))))))))*********)))((('''''''''))))))))))))((((((((((((***,,,...///000000///...---------------......//////000000111111000000///000000111111000000///...///......------,,,,,,+++((()))***++++++***)))(((''''''&&&&&&&&&%%%%%%%%%((()))+++++++++)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$&&&((((((&&&$$$$$$%%%,,,333<<>>>>>???>>>>>>===============<<<999999<<<<<<999:::<<>>???&&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%&&&((('''((())))))***,,,000333999<<>>999777777999888888:::>>>@@@>>>===???>>><<<===???AAACCCDDDIIICCCDDDJJJKKKHHHMMMVVVRRRTTTSSSQQQRRRTTTSSSPPPMMMPPPUUUZZZ^^^aaaccceeennnsssjjj\\\VVVQQQSSS___eeeddddddfffhhhgggbbb^^^QQQIIIHHHQQQVVVQQQOOOSSSTTTXXXZZZVVVNNNIIIHHHHHHJJJPPPYYY```cccdddgggjjjrrrrrr[[[^^^XXXSSSWWWRRRJJJMMMOOORRRSSSTTTXXX\\\[[[WWWXXXUUUQQQOOONNNOOOQQQRRRWWWXXX[[[^^^___^^^[[[YYYQQQOOOKKKGGGDDD@@@;;;888222000...+++*********+++))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))***+++,,,------,,,,,,///.........///000111222222222222333333222222222111111222222111111000////////////...------,,,,,,************))))))((((((&&&&&&&&&''''''((()))***///...,,,)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$########################""""""!!! !!!"""###$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((()))''''''&&&(((...888EEEMMMWWWZZZ___ffflllppppppppplllnnnnnnlllmmmmmmiiibbbiiihhhgggggggggeee```]]]KKKEEE===888:::BBBLLLSSS'''%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$###%%%&&&''''''((())),,,333:::@@@JJJMMMRRRWWW]]]aaaccceeeeeeeee```YYYUUUSSSMMMEEE<<<::::::???FFFKKKJJJGGGCCCBBB???<<<<<>><<<;;;;;;@@@HHHQQQWWW'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%&&&###%%%'''(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&$$$$$$&&&((((((***,,,///555===FFFMMMZZZ\\\___bbbddddddcccccc^^^]]]ZZZTTTRRROOOGGG>>>000222777???GGGJJJIIIGGG888999;;;<<>>???AAACCCEEEDDDFFFGGGFFFFFFJJJQQQXXX\\\cccmmmxxx{{{tttfff[[[ZZZbbbnnnwww|||uuugggdddppp|||eee```ssswwwgggjjjuuu}}}uuuwww|||~~~|||uuupppqqqsssttt___]]]```gggjjjeee]]]XXXHHHNNN[[[nnn{{{||||||cccNNNKKKMMMOOOQQQSSSVVVZZZ]]]aaacccggggggeeeaaa___^^^UUUVVVXXX[[[\\\YYYTTTPPPGGGDDD@@@;;;555000,,,)))*********************)))************************))))))))))))((((((((((((''''''(((((())))))******))))))******+++,,,,,,,,,............///111222333444444555555555555444444222333333333333222111111000000//////...---------...---+++)))((('''''''''%%%''',,,000555999<<<>>>,,,+++)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""########################!!!!!!""""""###$$$$$$$$$########################&&&%%%$$$###""""""""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$'''***,,,999AAALLLWWW___dddfffhhhnnnnnnppprrrvvvxxxxxxxxxvvvuuukkkYYYIIICCCAAA@@@>>>888666<<>>GGGIIILLLPPPSSSXXX]]]aaa'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$&&&))))))(((&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&(((+++---000444999???FFFMMMUUUYYY```aaaccccccbbb___\\\ZZZQQQTTTVVVWWWXXXVVVKKK@@@666;;;EEEMMMRRRRRROOOLLL???CCCGGGIIIJJJMMMSSSWWWUUUaaavvv}}}lll[[[YYYPPPBBB999888999888777999;;;<<<===>>>???@@@DDDEEEFFFHHHIIIHHHFFFDDDFFFPPP\\\aaabbbiiixxxnnnaaaiii{{{|||tttoooxxxrrrppp}}}nnnRRRIIIFFFKKKTTT\\\cccgggiiijjjyyyXXXQQQSSSTTTSSSPPPOOOQQQSSS^^^ccchhhjjjiiigggfffggg___^^^^^^___``````]]]ZZZTTTSSSOOOJJJCCC<<<666222---------,,,,,,++++++***************************(((((((((((())))))))))))'''''''''((()))*********************+++,,,---------------...///000222222333333444444444444333333333333333444333222222111000000//////......------+++***)))(((((())))))***---111777<<<===;;;777444'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###########################!!!!!!!!!"""###$$$$$$$$$##############################$$$$$$$$$######"""######""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&)))...666>>>CCCPPPWWWaaaiiillllllkkkjjjnnnppptttwwwyyyzzzzzzzzzyyyuuuiiiYYYMMMIIIGGGDDD>>>>>>AAAJJJTTT]]]`````````cccfffhhhiiilllpppsss'''&&&%%%''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%'''******)))'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((()))+++///222999>>>FFFOOOUUU[[[```ccc___`````````]]]XXXSSSPPPQQQVVV[[[^^^___YYYJJJ<<<<<>>???>>><<<888888999???@@@BBBDDDGGGIIILLLNNNUUUZZZfffttt~~~}}}~~~sssqqqtttjjjpppiiibbb]]]WWWQQQPPPTTT```^^^```fffhhheeeeeehhhdddcccbbb^^^[[[YYYXXXXXXQQQLLLDDD===888333...+++---+++******++++++)))(((******))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////000000000000111111111111000000111111111111111000000000///...---,,,***(((''',,,000......:::OOOaaaQQQJJJ>>>333---)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%''''''&&&&&&)))000666???GGGSSS___gggjjjiiiggglllrrruuuuuuuuuxxxxxxwwwrrrrrrtttxxx|||~~~}}}zzzzzz|||}}}|||yyyxxxyyyzzz|||~~~~~~}}}~~~vvvxxxyyyxxxsssnnnjjjggg###$$$&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''$$$$$$%%%&&&((()))+++,,,...444<<>>666444444666888999;;;???CCCFFFJJJLLLRRR[[[dddkkkoooppplll\\\ZZZeeerrruuummmfffkkkuuu~~~wwwrrrtttaaaUUUQQQQQQPPPSSS\\\cccffffffgggiiiiiihhhddd___]]]^^^aaa]]]YYYSSSMMMFFF>>>666111///---+++***+++,,,++++++((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,------......///.........//////000000000//////000000000000//////------,,,+++***)))(((((((((***...888OOOeeejjjcccIII===///((()))+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''(((+++444AAAJJJVVV\\\eeennnrrrrrrooolllqqqvvvxxxwwwvvvxxxyyywwwssssssvvvzzz~~~|||~~~~~~}}}||||||}}}{{{{{{{{{}}}}}}|||zzzwwwtttrrrooolllgggaaaZZZUUU&&&&&&'''(((''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&'''+++///333@@@DDDKKKQQQWWWZZZ]]]^^^hhhkkkmmmlllggg^^^NNNAAA;;;:::???LLL[[[dddbbb]]]___^^^]]][[[ZZZ\\\```ccc^^^^^^[[[WWWYYY]]]]]]YYY^^^fffxxxsssSSSHHHAAA:::888666666999>>>===>>>>>>BBBOOObbbrrryyyrrrsssxxx~~~rrrggg___ffflllssstttrrrsss{{{yyy```RRRKKKHHHHHHOOOYYY___``````hhhkkkmmmjjjeee``````aaa___]]]ZZZWWWRRRKKKCCC===666333000............---(((((())))))))))))******))))))))))))))))))))))))************+++++++++++++++++++++,,,------......------......//////000000//////000000000///......,,,,,,+++)))((((((***+++(((222@@@VVVsssfffBBB:::111'''$$$(((+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''(((((('''+++000666===HHHVVV___aaacccggglllpppsssuuuvvvtttyyyzzzwwwuuuwwwwwwtttxxxxxxzzz{{{}}}~~~}}}}}}|||}}}}}}|||zzzwwwvvvuuupppqqquuuyyy|||yyyqqqkkkkkkeee^^^ZZZ[[[]]]^^^]]](((%%%$$$&&&)))***(((%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''*********+++...555???FFFTTTVVVYYY]]]aaacccddddddjjjmmmlllhhhddd^^^QQQDDDFFFJJJRRR\\\cccfffccc```cccddddddbbb```^^^^^^___SSScccttt~~~fffVVVPPPEEE888AAA;;;666999<<<===>>>AAADDDHHHPPP```}}}~~~ppphhhmmmxxxhhh___ZZZUUUTTTXXX\\\[[[XXX]]]bbbhhhkkkiiifffdddccc``````______]]]WWWQQQLLLDDD@@@:::555111...,,,***)))))))))***************************************))))))*********+++++++++******++++++,,,---------------......///000000111000000111111000//////...///...,,,)))''')))///333:::ZZZvvvxxxlll\\\FFF222,,,***'''''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$''')))...666BBBMMMVVV___hhhnnndddfffjjjnnnrrruuuwwwxxxqqqvvvxxxuuuuuuwwwxxxwww{{{{{{|||||||||||||||}}}~~~}}}{{{xxxuuurrrtttrrrqqqqqqooojjjbbb\\\VVVVVVYYYbbbqqq&&&###!!!###''')))(((%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((()))&&&)))---222888BBBNNNWWWaaaaaacccfffiiijjjhhhfffhhhmmmnnniiiggggggaaaWWW^^^bbbeeefffeeeeeehhhjjjccccccbbb]]]XXXVVVWWWZZZmmmiii\\\LLLBBB<<<999<<>>HHHVVVbbbiiinnnrrrtttiiinnntttzzz|||zzzwwwtttnnnsssvvvuuuvvv{{{~~~yyy{{{|||}}}}}}~~~|||xxxtttsssnnnggg```[[[WWWSSSQQQSSS^^^rrr%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++)))000999AAAHHHPPP[[[bbbffffffhhhkkkllliiiccc^^^dddmmmpppkkkjjjmmmllleeefffhhhiiigggdddbbbdddfff______]]]YYYWWW]]]kkkwwwqqqXXXFFFFFFBBB@@@???>>>;;;;;;===@@@BBBHHHRRRYYY^^^fffooosssuuuyyytttkkkfffgggxxx{{{qqqeee___XXXVVVYYY^^^``````dddcccccceeefffgggfffeee```\\\UUUMMMFFF???888444///...------,,,+++******************************))))))))))))************))))))******+++,,,,,,,,,******+++,,,---.../////////000000//////---,,,,,,'''(((***...777GGG[[[jjjgggMMM777,,,))))))&&&''')))***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))******,,,333???GGGTTT[[[fffmmmppprrrtttvvvrrruuuzzz~~~~~~{{{wwwtttrrrwwwyyyxxxzzzyyy|||~~~|||{{{yyyuuuooojjjdddeeefffffffffgggiiikkk~~~%%%(((***(((###"""%%%)))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,666???KKKTTTZZZ___eeejjjfffgggjjjlllkkkdddZZZQQQ```lllqqqkkkiiimmmlllfff^^^aaadddeeeccc___ZZZXXX[[[\\\\\\ZZZ___qqqxxx\\\LLLEEEBBB@@@888;;;===>>>CCCJJJOOOOOO]]]aaaiiioooqqqvvv{{{}}}zzz|||mmmYYYMMMLLLQQQTTTUUU_________bbbfffjjjlllmmmeeeaaa]]]XXXSSSNNNHHHDDD000000///...,,,+++******************************))))))))))))************)))))))))***++++++,,,,,,((()))***+++,,,---..................---,,,+++***(((,,,333<<>>888999<<<<<<===AAAGGGJJJRRReee~~~|||zzzxxxwwwtttqqqnnnqqqooommmlllmmmmmmkkkiiinnnpppsssssspppoooqqqssswww{{{uuufff```XXXWWWbbbwwwmmm[[[SSSRRROOOIIIOOOUUU]]]aaabbbcccfffiiijjjlllmmmkkkgggbbb^^^[[[RRRGGG===999555...+++,,,,,,***)))***+++,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------......///444...***,,,,,,***,,,111555TTTyyyfffGGG===666...***+++,,,+++)))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%####################################$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$&&&'''((((((///777EEETTT___fffiiijjjqqqqqqrrrtttvvvxxxzzz{{{zzz}}}~~~}}}{{{yyyyyy{{{wwwzzz{{{{{{~~~{{{wwwvvvsssmmmpppjjjaaaZZZXXX]]]fffnnnttteeegggrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))(((((())))))''')))333>>>HHHPPPUUUZZZaaaiiimmmmmmhhhbbb___[[[XXXPPPHHHDDDIIIVVV```ZZZUUUQQQPPPOOOMMMQQQXXXYYYSSSKKKJJJUUUjjj^^^LLLEEE???888666666888<<>>IIIYYYeeelllnnnnnnnnnvvvuuuuuuvvvwwwyyy{{{||||||}}}~~~}}}|||{{{|||}}}|||}}}~~~yyytttmmmeeebbbcccUUUTTTTTT[[[lllkkkooozzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***++++++)))((()))***...000777AAALLLTTTZZZ^^^cccddddddaaa[[[TTTMMMIIIGGGAAA:::888===HHHTTT[[[SSSOOOLLLNNNOOOPPPSSSXXXVVVKKKIII\\\}}}tttPPP;;;555777;;;???:::>>>BBBEEEIIITTTgggwwwzzzwwwvvvrrroooppptttuuurrrooorrrooollljjjkkkkkkkkkjjjjjjrrrzzz{{{yyy{{{sssmmmiiihhhsss}}}wwwnnnmmmttt|||~~~}}}fffbbb^^^^^^ccchhhkkkkkkiiibbbZZZVVVQQQHHH;;;333///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,---.........***...000,,,***:::[[[wwwaaaDDD:::999888111///---------,,,***((()))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&***111:::@@@MMMWWWdddlllnnnnnnpppsssyyyxxxwwwwwwwwwyyy{{{|||}}}}}}}}}}}}}}}}}}~~~~~~|||yyywwwzzzqqqllljjjbbbVVVTTTZZZbbbiiivvvlllfffvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''(((***,,,222===JJJSSSYYY^^^bbbeeelllggg___UUULLLEEE@@@======777333:::IIIUUUYYYXXXTTTNNNKKKOOOQQQPPPOOOPPPIIITTTnnnxxxTTTFFF;;;:::===<<<;;;<<>>555...+++,,,---...************************************++++++++++++)))))))))***++++++,,,,,,((()))444OOOvvvqqqPPP777666999111,,,//////---,,,******+++,,,---+++******))))))(((((('''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$'''+++......+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$(((---333<<>>@@@CCCGGGIIIMMM___jjj[[[HHH===<<<>>>===;;;777>>>HHHUUUqqq}}}{{{sssrrrtttxxxzzzxxxzzz~~~zzz~~~|||wwwhhhTTTNNNNNNYYYmmmZZZ]]]___^^^\\\ZZZ\\\___ZZZccciiieeebbbeeehhhfffeee^^^SSSGGG>>>777111...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,---......DDD]]]xxx|||iiiNNN999---333666111...///111111...000111000...,,,+++++++++++++++***)))(((((('''&&&'''((((((((('''%%%%%%$$$#########$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))'''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''',,,777EEEPPPWWW\\\bbbgggjjjlllrrrxxx}}}}}}zzzzzz|||~~~}}}||||||}}}yyyttthhhccc___\\\VVVRRRYYYcccyyyxxx{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$&&&$$$###&&&+++,,,(((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%######%%%)))------***...;;;LLLYYYaaafffjjjjjjhhhddd```^^^___```hhh^^^XXX\\\\\\UUUTTTYYYTTTIIIAAA@@@>>><<<>>>CCCIIIMMMNNNRRRdddiiiVVVHHHAAA===>>>;;;888<<>>HHHRRRVVVZZZbbbjjjmmmppppppqqqtttvvvyyy{{{}}}}}}|||zzzwwwtttjjj^^^OOONNNLLLKKKRRRggg|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%$$$$$$(((---///,,,)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((***++++++***((()))***,,,---555BBBOOOZZZbbbeeeeeemmmeee[[[VVVWWW[[[___```bbb[[[TTTSSSQQQMMMKKKLLLFFFAAA>>>>>>======DDDNNNWWWbbbjjjnnnwwwhhhPPPGGGEEE===888666;;;@@@DDDJJJQQQ[[[jjjxxx}}}xxxwwwqqqppprrrxxxzzzwwwooommmrrrxxx{{{|||uuuddd```fffkkkbbbcccbbb___XXXNNNEEE>>>333000,,,***++++++***(((++++++************++++++++++++++++++///;;;MMMZZZ```XXXLLL???666111222333111111111111111000//////------...///////////////...---,,,***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&(((///888@@@NNNUUU[[[^^^bbbjjjqqqsssrrrssssssuuuvvvxxxzzz{{{|||tttkkkaaaVVVMMMPPPLLLOOO___|||yyynnnmmm''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$###""""""%%%)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((()))***)))((((((***,,,777IIIZZZaaafffllllllgggdddZZZPPPPPPYYYbbbcccaaaPPPPPPLLLHHHGGGHHHGGGBBBDDDBBB@@@???AAAJJJ]]]mmm~~~~~~ccc@@@222444999;;;;;;===CCCHHHNNNXXXaaa{{{{{{wwwuuuxxxuuu|||}}}{{{vvvwww{{{~~~qqqhhhaaaaaaeeehhhhhhcccZZZSSSNNN???777...+++---///---***------,,,,,,+++***))))))***((()))///;;;HHHSSSXXXIII???222,,,---111222111111111111222111111000///------.../////////......---,,,+++******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''(((&&&$$$&&&...:::GGGPPPYYY]]]```aaaeeemmmqqqqqquuuuuuvvvwwwwwwxxxyyyyyy}}}yyyssskkk___SSSOOOPPPWWW^^^pppvvvvvv((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&(((---555:::LLL\\\hhhhhhiiimmmkkkcccQQQMMMLLLSSS\\\___ZZZSSSEEELLLNNNJJJLLLRRRPPPHHHIIIGGGDDDEEEOOOccc}}}___DDD:::::::::888???KKKVVVXXXUUUYYYjjjzzz|||{{{}}}~~~|||wwwxxx||||||zzz|||~~~~~~|||nnnsssyyyyyyccc___```bbbddddddbbb]]]YYYJJJBBB888111000000...,,,,,,,,,,,,,,,+++***))))))'''***111:::CCCFFFCCC???666111---///333666333000111111111222222111111000---....../////////......,,,,,,+++*********++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''''')))((()))...999FFFPPPVVV]]]```bbbdddiiippppppmmmvvvvvvwwwxxxyyyzzzzzzzzz~~~~~~ssslllfff___WWWTTT^^^lll~~~((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))((()))000<<>>@@@@@@NNNdddvvvrrrfffiiiyyyxxx{{{}}}|||~~~{{{zzz}}}~~~~~~|||yyyxxxxxxuuu^^^```xxxxxxfffeeevvv```\\\XXXZZZ```cccbbb___XXXSSSJJJ@@@666000...---++++++++++++++++++++++++---444<<>>333111...,,,+++,,,...000000000///---+++***+++,,,///000000///...///333666000111222222333333333222222222222222222111000000...---,,,+++++++++++++++))))))))))))((((((((('''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''(((***+++444===IIISSSYYY]]]aaacccffflllpppnnnnnnqqqttttttyyyzzz|||~~~~~~}}}|||{{{{{{pppeee^^^ZZZUUUYYYrrrmmmmmmtttrrrkkkccc___gggwww&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$((((((((('''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))***555DDDTTT___fffjjjlllrrrmmmnnnooo```JJJFFFRRRWWW\\\dddjjjlllkkkiiihhhjjj```ZZZYYYUUURRR[[[hhhrrrTTTDDD???<<<:::<<<<<<>>>GGGVVVbbbooo~~~|||xxxzzz~~~xxxsssjjjcccdddjjjgggfffggghhhfffcccffflllnnnrrrvvv{{{}}}yyyvvvzzz}}}wwwtttkkkiiiiiiqqq}}}yyy{{{hhhpppjjjbbblll}}}wwwpppeeegggeeeZZZNNNKKKSSS]]]______aaafffhhhbbbVVVLLL888555111---,,,---///111...---,,,,,,------,,,+++***+++---000111222111111000111222333333333333333333333333333333222111000///...---,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***,,,...BBBJJJSSSXXXYYY[[[```eeelllrrrsssnnnkkkooouuuxxx|||}}}~~~~~~}}}zzzyyyzzzyyyrrrdddYYYVVVVVVUUUuuuvvvxxx~~~dddUUUYYYppp''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((()))'''&&&''''''''''''''''''&&&&&&$$$&&&((()))***+++,,,...>>>HHHVVV```eeehhhkkkoooqqqpppnnnllliiigggeeedddnnnllljjjkkkmmmlllhhheee___ZZZXXXWWWSSSXXXppp{{{XXXIII===::::::;;;>>>DDDFFFTTTfffttt}}}xxxzzz}}}qqqssstttqqqlllkkknnnrrr{{{pppiiiiiilllooopppsssnnnhhhaaa]]]]]]^^^___XXX[[[\\\[[[XXXXXX]]]bbb]]]\\\```iiinnnooouuu}}}{{{}}}tttrrr}}}yyyuuussswww~~~ooocccooo{{{pppddd^^^mmm~~~|||{{{rrrsssmmmaaa[[[]]]]]]ZZZ```bbbfffiiigggaaa]]]\\\VVVGGG888333111......111,,,---,,,+++++++++...///,,,,,,---...///000111222555444444444444333333333444333333222111000//////.........------,,,,,,,,,,,,***)))*********(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%'''(((***+++$$$))),,,((($$$***999GGGOOOSSSWWWXXXXXX[[[ccciiinnnrrrsssppprrryyy|||yyyzzz~~~~~~~~~xxxvvviii[[[SSSOOOVVVqqqyyyfffdddyyyiii___```gggttt''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''$$$&&&'''&&&&&&+++333:::MMMVVVaaaiiilllmmmoooqqqmmmnnnpppqqqpppnnnkkkjjjqqqnnnkkkkkkkkkjjjeee```YYYNNNMMMWWW^^^hhhhhhMMMBBB999444777===BBBHHHNNNaaammm~~~~~~|||}}}~~~~~~xxxrrrrrrvvvuuuqqqhhhkkknnnmmmllllllqqquuuuuupppiiiffffffhhhiiihhhjjjgggccc___]]]^^^```aaabbbcccccc^^^YYYVVVYYY\\\VVVUUUYYY```cccccchhhoootttqqqllliiikkkqqqyyy~~~yyywww~~~wwwpppzzztttnnnsssuuupppuuu|||qqqjjjqqq|||ssseeeXXXZZZdddhhh```WWW]]]QQQEEE???999111---...+++++++++***)))***+++,,,,,,,,,---...///000111111222222222333333444444444444444333222111000///...---------------,,,,,,,,,,,,*********+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***&&&(((***)))***333BBBNNNRRRUUUZZZ\\\___dddkkkpppooossstttsssvvv|||}}}~~~zzzzzz|||vvvmmm\\\]]]```dddlll~~~fffZZZnnnxxxqqqllljjjkkkqqq~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''&&&'''&&&&&&)))333BBBNNN^^^eeemmmrrrrrrqqqqqqrrrkkknnnqqqttttttqqqnnnkkknnnmmmlllkkkgggaaaZZZUUUTTTTTT```qqqwwwzzzzzzTTT>>>999999555666===HHHQQQ[[[cccyyyyyy||||||}}}}}}wwwrrrssswwwvvvqqqkkknnnrrrssssssuuuyyy}}}sssqqqpppoooppppppooommmkkkjjjhhhggggggiiikkklllllllllkkkeee___[[[\\\^^^[[[[[[]]]```aaaaaadddiiiaaa^^^[[[XXXYYY]]]bbbeeelllrrr~~~~~~||||||}}}vvvpppxxxtttvvvyyy|||dddYYY___gggfff```ddd^^^WWWPPPEEE888///,,,,,,,,,++++++******++++++,,,,,,---...///000000111000000111222333444555666555555333222000///...---,,,,,,,,,,,,,,,---------,,,+++******+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&'''(((((()))''''''(((,,,555BBBOOOWWWZZZ\\\___ccchhhmmmqqqtttqqqtttvvvvvvyyy~~~|||{{{yyywwwyyyxxxooodddVVV^^^hhhuuummm[[[aaapppyyykkkdddpppuuu''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%'''((()))'''&&&''''''''''''((((((((((((((('''(((,,,666EEEUUU___hhhlllrrrttttttrrrqqqqqqnnnppprrrrrrqqqnnnkkkhhhgggiiijjjeee\\\TTTQQQQQQ\\\jjj{{{{{{cccNNN;;;777>>>;;;===DDDPPP]]]jjjwwwzzz~~~zzzwwwuuutttsss}}}}}}zzzxxx{{{}}}yyy{{{~~~~~~~~~~~~|||{{{ttttttssssssssstttuuuuuupppqqqpppmmmjjjhhhiiikkkiiiiiiiiiiiihhhgggiiikkkcccaaa___]]]]]]^^^```bbb___aaahhhqqqxxx~~~}}}yyy~~~}}}}}}yyynnnqqq|||ccc^^^aaasssmmm]]]^^^dddhhhccccccccc]]]RRRCCC888222///---,,,,,,---------,,,,,,,,,---......///000000222222222333444555555666555555444222000///...---,,,,,,,,,,,,------------,,,+++******++++++)))'''''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''''''''''''''((((((&&&&&&)))444BBBPPPYYY\\\ccccccdddhhhmmmqqqrrrrrrrrrtttwwwxxx{{{~~~~~~xxxxxxwwwtttpppjjjaaaYYYYYYjjj|||uuugggsssooo```bbbmmmvvv''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''((()))'''&&&'''''''''((((((((())))))((((((,,,777HHHYYYcccgggmmmooorrrttttttrrrqqqppprrrrrrqqqpppnnnmmmkkkjjjeeefffaaaVVVLLLMMMXXXddduuuhhhKKKDDDAAA:::777===???JJJZZZiiiuuu{{{|||xxxuuutttvvvzzz}}}}}}~~~}}}}}}}}}}}}|||zzzyyyxxxxxxwwwttttttuuuuuuuuuuuuvvvxxxrrrsssrrrpppmmmlllmmmmmmjjjiiihhhfffeeeeeeeeeeeeeeecccdddgggiiimmmxxxtttpppzzzzzzvvvsssrrrtttyyy~~~yyyzzzsssnnnnnnjjj]]]\\\fffzzzoooeeeaaa^^^\\\aaadddbbb[[[QQQGGG@@@333000---,,,---......---,,,,,,------......//////555555555444444444444444555444333222000///......---------------------------+++***+++++++++)))'''''''''''''''''''''''''''''''''((()))((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''(((((()))%%%(((222@@@OOOYYY]]]]]]cccdddfffkkkpppssssssrrrqqqssswww{{{~~~{{{ttthhh[[[TTTUUUYYYgggzzzooonnnzzzwwwmmmaaafff}}}''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%'''((()))'''&&&'''''''''(((((())))))******...888GGGYYYeeejjjjjjpppqqqssstttuuutttsssrrrsssrrrqqqpppooonnnmmmmmmeee```VVVLLLMMM]]]xxxsssQQQBBB888::::::777<<>>;;;===>>>>>>BBBHHHRRRUUUXXXZZZZZZ[[[___bbb(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''((((((''''''(((***)))''''''))),,,444FFFWWWeeeiiillljjjiiihhh```WWWZZZdddlllkkk```WWWUUUWWW]]]\\\YYYVVVYYYjjjVVVIII>>><<>>111///------...///000000111111111111111222333333222222222111111111000000///......------,,,,,,+++///---,,,+++***)))''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&%%%$$$$$$'''))))))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%&&&))))))'''(((+++...888KKK[[[```[[[VVVUUU]]]eeelllnnnoooqqqrrrpppqqqvvvpppeeeYYYIIIJJJ\\\zzzcccmmmzzzjjjbbb}}}iii[[[NNNIIIGGGEEEFFFIIIEEEGGGHHHGGGEEECCCBBBBBBAAA===:::<<<======AAAFFFQQQSSSVVVWWWWWWYYY[[[^^^(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((+++***)))'''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&'''))))))%%%%%%,,,777FFFWWWdddmmmnnnlllhhhfffbbbYYYQQQbbbfffeee[[[MMMHHHMMMVVV___YYYUUU[[[nnnhhhGGG888777===KKKXXXiiizzz~~~|||{{{{{{|||kkkrrr{{{aaaYYYSSSTTTYYYYYYQQQHHH:::555///---...000000///000000000000000111111222222222222111111111111111//////......---,,,,,,,,,......---+++***)))((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%''')))---,,,)))'''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%'''***)))''')))---555EEEVVV\\\\\\YYYVVVTTTaaagggkkklllmmmqqqrrrppplllqqqeeeQQQHHHHHHZZZuuuoooqqqttt\\\[[[rrryyyfffXXXNNNIIIDDDCCCBBBBBBDDDHHHJJJHHHFFFEEEDDDCCCAAA??????;;;999;;;<<<<<>>:::888:::;;;;;;>>>CCCCCCDDDFFFGGGIIIKKKLLLNNN))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&((()))(((''''''((())))))---777EEEVVVeeekkklllnnnmmmiii___UUURRRYYYaaaSSSMMMGGGKKKUUU]]]]]]ZZZLLL]]]sssYYY>>>:::CCCHHHHHHUUUmmm~~~www|||tttpppbbbVVVZZZiiizzzkkkUUUSSSYYY[[[ZZZVVVLLL>>>333///...////////////......//////000111111111111111111111111111000//////......---,,,,,,(((...///***(((***+++)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''&&&%%%&&&(((*********)))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''(((((('''&&&,,,444JJJ\\\gggaaaXXXXXXZZZYYYcccgggiiijjjmmmqqqqqqnnnjjj^^^JJJIII```pppuuuzzz}}}~~~gggZZZooohhhVVVNNNLLLKKKJJJ@@@DDDEEEDDDCCCFFFLLLQQQNNNJJJEEECCCBBBAAA===:::===999888:::;;;;;;===BBBAAAAAABBBEEEGGGIIIKKKKKK))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))))))))***,,,***666GGGVVVdddnnnrrrppprrrfff[[[WWWUUUPPPKKKHHHIIIRRR]]]aaa___[[[ZZZ[[[UUUqqqeeeLLL<<<444;;;GGGJJJVVVlll|||}}}|||zzztttyyynnnccc^^^gggvvvpppTTTJJJRRR^^^ZZZTTTJJJ???666111000000///////////////000000111111111111111111222222222000000//////...---------000777777///)))+++,,,((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&%%%$$$%%%''')))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))''''''(((''')))444???UUUaaahhhddd[[[YYY\\\___fffjjjlllmmmoooqqqnnniiiZZZQQQIIIXXXooommm^^^YYY___sss___eeeyyy~~~kkk```TTTOOOMMMIIIFFFEEE===BBBDDDBBBCCCJJJPPPSSSLLLJJJGGGDDDBBB???;;;999:::777666888999999;;;???CCCBBBBBBCCCFFFHHHGGGGGG))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&(((*********+++---///333FFFZZZeeekkkpppsssrrrgggYYYMMMJJJKKKHHHEEEEEETTT```kkkjjj```YYY]]]dddooo{{{ZZZ<<<777999:::BBBOOOXXXeee~~~www{{{qqqnnnjjjdddjjj|||xxx~~~kkkUUURRRYYYUUUVVVUUUMMMBBB777222000000000//////000000111222000000111111111222222222000000//////......------222;;;;;;000***,,,,,,((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%&&&&&&%%%$$$$$$''')))$$$%%%&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&'''((()))///???NNN^^^aaaffffff```ZZZ^^^gggfffjjjmmmnnnnnnmmmeee\\\LLLLLLSSShhhsssbbbTTT\\\vvvkkk\\\xxxjjjVVVVVVQQQOOOQQQOOOIIIEEEFFFBBBFFFHHHEEEFFFJJJLLLKKKIIIIIIIIIFFFAAA===:::999666333333666777666888<<<@@@===;;;;;;<<<<<<:::888))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))((('''%%%$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&(((***++++++,,,///111???TTTiiinnnmmmnnnppppppPPPJJJEEECCCCCCGGGVVVggghhhjjjiiiccc]]]^^^gggpppnnnLLL;;;555???EEEDDDNNN___kkkooo~~~|||vvvwwwpppoookkkbbbccczzzttt{{{rrr^^^UUUNNNVVV[[[WWWJJJ<<<444000000000000000000111222222000000111111222222222222000000000///......------///888999///))),,,...)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$%%%%%%$$$###$$$&&&((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%&&&(((+++555GGGXXXcccaaadddhhhccc[[[```kkkeeeiiillllllkkkggg\\\QQQLLLSSSbbbwwwwwwaaaaaa}}}tttVVVbbbssscccYYYSSSOOOJJJIIILLLKKKEEEDDDHHH>>>CCCFFFDDDFFFKKKJJJEEEFFFIIIJJJGGGAAA<<<999:::444111000333444333555999999555222000000///+++((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''(((+++---***(((111>>>NNNiiivvvllljjjsssjjjSSSBBB999999FFFVVV^^^dddhhhjjjdddcccccc]]]^^^xxxcccEEE999888;;;AAAHHHRRReeewwwyyyvvvzzzzzz}}}}}}}}}~~~~~~zzzuuuuuu}}}ssslllmmm}}}xxxlllwwwcccUUUTTTUUUXXXVVVLLL@@@888222...---000222000///111333222222222111000000000111111111000//////............------,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((+++)))&&&---@@@RRR[[[cccccccccbbbbbbeeeiiilllooohhhhhhooolll[[[NNNKKKKKK```ggghhhVVV```lllccc^^^XXXSSSOOOLLLIIIIIIKKKKKKHHHEEEGGGFFFEEEDDDDDDEEEEEEFFFGGGKKKHHH???>>>BBB<<<000222111///---,,,---///000......------,,,+++******))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&'''***+++***...>>>OOO```ffflllnnnoooiiiUUUAAA:::>>>JJJYYYeeejjjlllmmmgggcccZZZVVViiifffGGG;;;:::;;;CCCSSSeeewww{{{yyy}}}}}}{{{{{{{{{{{{xxxuuunnnkkknnnwww~~~|||vvvuuu{{{|||hhh\\\RRRRRRWWWVVVLLLBBB777111---///111000000111222222222222111111111111111111000000///......------------,,,+++************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%((('''(((333GGGYYY```ccccccccccccdddfffjjjlllooojjjiiijjj```PPPIIIMMMYYYzzzbbbVVVkkkuuujjjbbb[[[TTTOOOWWWSSSMMMIIIGGGFFFFFFFFFIIIGGGEEEBBBAAABBBCCCDDDHHHMMMMMMFFFDDDFFF@@@666111///...,,,,,,---...///,,,,,,,,,+++***)))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((()))***---888MMM```nnnhhhjjjrrrjjjSSSAAA>>>HHHVVVdddlllmmmllljjjgggbbbaaa___jjj\\\===555888===BBBRRRlll}}}|||yyyvvvuuuttttttsssqqqhhhjjjooovvv{{{~~~wwwsssmmmqqqdddTTTTTTVVVQQQIII@@@666......111000000111111111111222222222222222000000000///......------,,,,,,,,,+++******))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''---<<>>777//////...,,,++++++,,,------*********)))((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))+++))))))...888GGGZZZgggqqqnnnpppnnnYYYAAABBBRRR```llltttpppjjjfffccc^^^ZZZ___uuu\\\AAA666:::AAAIIIWWWppp||||||{{{xxxttttttuuuwwwyyy{{{|||~~~~~~~~~||||||{{{yyyvvvtttuuuvvvppppppqqqsssuuuvvvvvvvvvqqqtttyyy{{{|||ooobbbdddpppkkkWWWRRRRRRQQQHHH<<<111///000000000000111111111222222333333333000000//////...---------+++++++++*********))))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((***444EEEUUU]]]^^^ccccccccceeehhhkkkmmmmmmjjjhhhcccWWWHHHFFFXXXmmm}}}eeeiiivvvzzzqqqooojjjfffaaa[[[WWWVVVVVVWWWHHHKKKLLLJJJHHHGGGJJJMMMKKKKKKKKKKKKLLLNNNPPPQQQFFFKKKIII>>>555111...***---,,,+++******+++,,,,,,******))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***((((((+++666III[[[fffiiiooommmhhh[[[LLLHHHUUUfffkkkqqqsssmmmfffbbb___]]]```qqqwwwKKK<<<;;;;;;@@@KKK[[[sss~~~|||wwwoooeee___^^^]]][[[YYY[[[\\\^^^aaaeeeiiikkkkkkppppppqqqpppooollliiihhhhhhjjjlllnnnnnnlllkkkjjjbbbbbbbbbaaaaaacccfffiiifffjjjpppvvvyyy{{{{{{{{{yyy~~~}}}{{{fff]]]aaayyy|||~~~ooo[[[VVVWWWOOOCCC888444222000///000111111222222333333333444000000000///......------++++++******************************))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))''',,,;;;NNNZZZ]]]]]]bbbbbbcccfffkkkmmmmmmllljjjdddZZZNNNFFFLLLaaavvv|||hhhmmmhhhddd|||kkkdddggglllaaaZZZRRRNNNNNNOOONNNMMMJJJKKKIIIFFFDDDEEEKKKPPPQQQQQQQQQOOOMMMJJJGGGEEE333555444///+++,,,///111++++++*********+++++++++***************)))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))))))))******%%%***333CCCYYYjjjnnnjjjlllcccUUUKKKPPP```kkkmmmrrrrrrqqqmmmddd[[[[[[```vvvQQQ666777======GGGXXXooo}}}}}}~~~}}}{{{xxxuuusssooooooooommmhhhbbb[[[WWWXXXSSSMMMHHHEEEEEEEEEEEEFFFGGGIIIKKKMMMOOOPPPQQQTTTTTTTTTSSSRRRRRRQQQPPPKKKOOOTTTWWWWWWVVVUUUTTTQQQRRRTTTUUUWWW[[[```dddiiiooowww|||~~~~~~~~~}}}~~~~~~vvvggg```fffqqq~~~vvv```TTTUUULLLBBB===777222000222222222222333333333333333111111111000//////......++++++++++++++++++++++++++++++*********)))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&000CCCUUU^^^``````aaa```bbbffflllooonnnkkkhhh]]]PPPJJJNNNZZZfffnnn]]][[[xxxccchhhlllaaadddfffdddaaaRRROOOLLLLLLNNNMMMIIIDDDGGGFFFDDDDDDFFFMMMVVV\\\SSSQQQMMMHHHAAA999333///------+++((('''))),,,///*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********)))555DDDSSScccnnnoooiiieeeZZZPPPSSSbbbppptttrrrwwwpppmmmjjj^^^UUUccczzztttJJJ???888<<>>555222555333333333333333333222222222222222111000000//////+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***666KKK[[[`````````______```fffmmmpppmmmjjjcccTTTHHHMMMaaaooonnnfffSSSqqqjjjjjjwwwggg[[[[[[___]]]WWWSSSJJJKKKMMMMMMLLLJJJGGGEEEAAADDDJJJQQQWWWYYYYYYWWWFFFCCC===777111,,,)))(((000---+++******)))'''&&&)))***++++++,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))************000AAASSS^^^ffflllkkkfff[[[VVVYYYfffppprrruuuzzztttiiidddbbbXXXWWWwwwoooIII888;;;======FFF^^^}}}}}}pppeeeoootttzzz}}}|||tttuuutttqqqllliiijjjllluuuvvvvvvsssnnnjjjgggggglllooommmbbbXXXSSSRRRQQQOOONNNLLLJJJHHHFFFEEEEEEGGGFFFEEEFFFHHHIIIJJJIIIDDDHHHJJJIIIGGGGGGKKKPPPQQQTTTWWWWWWUUUTTTWWWZZZRRRQQQNNNLLLKKKLLLMMMNNNNNNQQQUUUWWWXXXZZZ___ccchhhkkknnnqqqtttxxx~~~\\\ZZZVVVPPPCCC777444888444444444333333222222222333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,000===RRR^^^___]]]]]]^^^^^^___fffmmmpppmmmiii]]]MMMDDDSSSqqqwwwccccccoooeeedddZZZ[[[^^^^^^TTTHHHGGGLLLHHHKKKLLLIIICCCAAACCCGGGFFFNNN[[[fffhhh^^^LLL>>>444111---)))((())),,,///***'''(((,,,///...***''')))***+++,,,,,,,,,,,,,,,***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((---%%%###+++...))))))///888PPPdddhhhggghhhddd]]]ZZZcccooouuuxxxxxxvvvsssjjjfff```XXXUUUfffkkkHHH:::;;;888???PPPcccxxx~~~nnnbbbbbbhhhnnnooowwwzzzsssjjjdddbbbbbbbbbaaa\\\[[[YYYWWWUUUUUUUUUVVVYYYXXXVVVSSSQQQPPPQQQQQQTTTSSSQQQLLLHHHEEEFFFGGGCCCEEEGGGGGGBBB@@@CCCIIIOOOLLLLLLRRRVVVVVVWWWYYY^^^```___[[[YYY___lllxxxyyyyyywwwuuuxxx~~~uuuhhh```dddllllllgggbbbjjjlllllllllqqqyyy|||zzz}}}|||}}}fffQQQSSSRRRCCC<<>>RRR^^^```______aaa\\\^^^bbbggglllkkkeee^^^JJJCCCVVViiizzzdddyyyiiiPPPKKKOOOSSSRRRJJJFFFGGGGGGDDDKKKIIIEEEBBBFFFTTTiiixxxpppdddTTTGGG:::///++++++*********+++++++++,,,,,,,,,++++++******+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((,,,******,,,***)))444BBB^^^iiioooooopppuuuuuupppxxxuuusssuuuwwwuuuoooiii]]]^^^[[[]]]qqqkkkDDD999;;;======PPPnnnooodddbbblllxxx}}}{{{yyywwwwwwvvvnnnkkkgggeeefffiiikkklllpppooopppsssuuuuuuqqqlllaaa[[[TTTOOONNNNNNMMMKKKBBB@@@??????@@@AAA@@@???BBBBBBBBBBBBCCCDDDEEEFFFFFFIIILLLNNNOOOQQQTTTVVVXXXYYYZZZZZZYYY[[[]]]``````cccfffiiilllnnnnnnnnnzzz|||zzzzzzzzz{{{|||uuuYYYWWW[[[MMM888222222111000222666;;;???999666222222444444222///111111000000///......---------,,,,,,+++*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''(((***)))&&&(((,,,555HHHYYY]]]^^^bbbccc___]]]^^^cccjjjmmmhhh]]]TTTDDDMMMaaagggkkkmmmxxxfffuuutttQQQDDDHHHKKKLLLJJJEEEDDDEEEEEECCCFFFDDDEEELLLYYYiiiwww~~~aaaMMM777,,,))))))+++---))))))*********+++++++++++++++************++++++---------,,,,,,---------------------------------))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++*********)))...AAATTTggglllnnnooorrrxxxwwwssswwwrrrpppuuuxxxtttlllfff```[[[hhhlllEEE888<<<@@@???EEE```rrriiifffkkk{{{~~~yyyuuussspppmmmjjjcccbbbbbb```^^^\\\[[[YYYTTTRRRNNNMMMMMMOOORRRSSSRRRRRRSSSUUUWWWVVVRRRNNNJJJGGGDDDBBBCCCCCCBBBAAABBBAAA@@@AAABBBCCCDDDDDDHHHIIIKKKNNNRRRUUUWWWYYYZZZ]]]aaaccccccdddgggjjjrrruuuyyy|||~~~{{{xxxuuutttsssxxx|||xxx]]]TTTPPPKKK;;;666111000555999;;;;;;999666333222333333111///111111000//////......---,,,,,,+++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&(((***(((&&&)))///===QQQ]]]\\\\\\dddddd]]]```___cccjjjkkkaaaSSSJJJHHHVVV\\\RRRQQQ___ccchhhzzzaaaLLLFFFJJJFFFFFFEEEDDDEEEFFFEEEDDD???CCCPPPcccsssrrrbbbRRR@@@222'''&&&***,,,,,,,,,)))))))))*********+++++++++************++++++,,,......------------..............................))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$$$$&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))---:::QQQeeegggjjjmmmpppuuuxxxwwwsssuuupppqqqvvvuuulllbbb^^^```mmmlllDDD888;;;???EEEMMM```~~~uuummmhhhhhhlllvvv~~~zzzrrrpppmmmiiieeebbb___^^^eeebbb^^^ZZZVVVSSSPPPNNNKKKKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBBBBCCCDDDBBBBBBAAAAAABBBBBBAAA@@@BBB@@@???>>>?????????>>>BBBBBBAAABBBDDDHHHLLLOOOSSSVVVZZZ___eeekkknnnpppwww{{{}}}}}}{{{zzz}}}{{{xxxvvvuuuvvvyyy{{{{{{{{{yyyttt}}}^^^RRRRRRFFF;;;111111888>>><<<777777555333222222222111000000000//////...------,,,***************)))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&(((&&&%%%+++333FFFVVV___ZZZZZZbbbddd]]]bbb```ccchhheeeXXXJJJEEEIIIWWWOOOIII]]]eee```lll___XXXPPPIIIGGGCCCCCCDDDEEEDDDBBBBBBBBBGGGUUUhhhtttppp[[[???,,,///+++)))---...***&&&&&&)))************+++++++++++++++******+++,,,------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))***...999KKK```nnniiilllppptttxxxyyywwwtttyyytttssstttlll___ZZZ]]]sssaaaHHH888<<<>>>???RRRkkk|||ssssss|||zzzwwwnnnmmmjjjkkkrrrzzzzzzwwwsssrrrqqqmmmhhhcccWWWUUURRROOOKKKHHHFFFEEEIIIHHHGGGFFFDDDBBBAAAAAA?????????@@@???>>>=========>>>@@@@@@???>>>>>>??????>>><<<<<<<<<===>>>????????????>>>>>>>>>>>>>>>CCCDDDFFFHHHLLLRRRZZZ___eeehhhmmmttt|||}}}uuulllkkkppp}}}sssjjjbbbcccddddddgggmmmtttzzz~~~||||||}}}{{{~~~{{{jjjsssfffRRRNNNBBB666444;;;???<<<666555444333222222111111222000000///......------,,,))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''%%%&&&///999OOOYYY^^^[[[[[[```bbb___bbb```bbbeee^^^PPPHHHIIIMMMVVVJJJYYYlll[[[vvvlllSSSNNNRRRNNNFFF@@@CCCBBBCCCDDDAAA???BBBHHH^^^kkksssiiiOOO777---,,,+++)))+++...---)))))),,,******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///......------------......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((((((((())))))))))))******...888JJJ]]]jjjooonnnppptttxxxyyywwwuuuuuuyyytttqqqlllaaaXXXaaaqqqnnnCCC<<<;;;@@@EEERRRrrr~~~{{{~~~zzzzzzpppkkkqqq~~~lllyyyyyynnnlllooovvvuuuzzzuuulllgggfff```]]]ZZZZZZYYYVVVQQQLLLFFFEEECCCAAA?????????@@@;;;<<<>>>???>>>=========;;;;;;;;;<<<<<<=========;;;===??????===;;;===>>>===>>>>>>======>>>@@@AAA@@@AAABBBCCCDDDFFFIIIKKKMMMQQQVVVZZZ^^^dddkkkpppxxx{{{uuuddd```]]]XXXOOOLLLPPPYYY___\\\UUUQQQKKKNNNQQQQQQOOOQQQWWW\\\wwwgggjjjhhhVVVMMMAAA:::999999777444333333333222111111222333111111000//////......---*********************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%(((444AAAWWWZZZ]]]]]]]]]^^^aaaccc```^^^aaabbbYYYLLLLLLUUU[[[[[[OOOwww~~~aaakkknnn[[[LLLJJJKKKGGGBBBAAAAAAAAABBBCCCAAACCCPPP___nnniii]]]HHH333)))+++111***((((((***+++***---222+++,,,,,,,,,,,,---------------------...///000000...------------------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))((('''%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++,,,222AAAWWWhhhnnnlllrrrsssvvvyyywwwtttsssuuutttoookkkeeeZZZYYYoooLLL===>>>>>>AAAOOOmmm~~~ttttttsss~~~{{{uuuwww{{{qqqkkkcccdddrrr}}}yyymmmhhhvvv|||nnniiisss}}}|||ooo]]]PPPNNNPPPIIIGGGFFFGGGHHHGGGCCC>>>???>>><<<;;;;;;<<<>>>???:::<<>>???<<<===>>><<<::::::<<>>???:::@@@UUUmmm|||wwwtttqqqxxxrrrjjjjjjlllppptttwwwkkkbbbbbbeeeccc]]]ZZZWWWhhhpppooopppsss}}}xxxuuuiiiccc[[[QQQJJJEEEDDDCCCAAA@@@@@@???>>>======<<>><<<::::::;;;<<<===@@@===;;;<<>>000)))+++---+++'''++++++++++++++++++,,,,,,+++++++++,,,---...///000......//////000///......//////............//////---...//////---+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''&&&''')))*********)))((()))''''''******((()))---...777JJJ^^^hhhjjjmmmrrrrrrxxxyyytttqqqrrrrrrpppgggeee```ZZZ```{{{bbbCCCAAA???DDDSSSjjjyyypppgggwwwpppdddYYYWWW[[[^^^aaaeeeaaaYYYTTTWWWZZZWWWSSSQQQVVVeeeppp}}}~~~wwwqqqnnnllllllooorrrtttsssooommmooorrrnnnnnnnnnnnnpppsssuuuwww{{{~~~~~~zzzwwwxxx{{{tttttttttrrrmmmggg```]]]VVVRRRLLLEEE@@@===<<<<<<>>>>>>>>>>>>??????@@@@@@??????>>>>>>???@@@BBBCCCBBB???>>>>>>AAABBBAAA???>>>@@@AAAAAA@@@@@@AAABBBEEEEEEDDDEEEFFFGGGIIIJJJMMMMMMNNNPPPRRRTTTUUUUUU]]]aaagggmmmsssvvvwwwwwwyyy~~~```NNNKKKMMMOOOPPPPPPNNNNNNPPPRRR___ZZZSSSOOORRR\\\hhhooo~~~|||cccUUU[[[bbb```gggqqq}}}~~~{{{}}}xxxgggdddjjjXXX@@@666666///333444444444444444444333111111111000//////......,,,,,,,,,,,,++++++++++++***************))))))((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))///BBBTTT\\\\\\^^^```dddfffeeeddd\\\___```WWWIIIIII```yyy{{{hhhfff^^^SSSOOOJJJHHHGGGFFFDDDBBBEEE??????PPPjjjuuufffPPP:::333,,,***---///---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000.........///////////////..................//////...//////...---,,,---...++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((())))))))))))((('''(((******(((+++000888EEEXXXfffiiiiiiooowwwsssvvvwwwtttqqqqqqpppmmmfff___WWW[[[uuuoooJJJ???AAADDDWWWpppwwwpppooosssvvv^^^QQQKKKGGGJJJNNNOOOQQQSSSOOOKKKKKKOOOQQQNNNLLLMMMSSSddduuu~~~|||wwwtttrrrrrrrrrsss|||sssmmmjjjccc]]]WWWTTTRRRRRRTTTVVVXXXWWWTTTSSSTTTWWWUUUUUUTTTUUUVVVWWWYYYZZZ\\\aaaeeeeeebbb^^^\\\\\\\\\\\\[[[XXXTTTNNNIIIEEECCCAAA???<<<:::999888888999:::;;;<<<>>>???@@@AAA??????@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFCCCAAAEEEFFFGGGGGGFFFEEEGGGHHHJJJKKKLLLNNNPPPSSSUUUWWW]]]]]]]]]___aaadddfffhhhmmmpppuuuzzzYYYJJJQQQIIIOOOWWW^^^bbbdddfffgggxxxhhhZZZ```uuuwww^^^ZZZhhhuuuvvv{{{xxxpppgggbbbbbbjjjvvvyyy{{{qqqPPPBBB===333444444555444444333555777222111111000000///......------,,,,,,,,,+++++++++******++++++******)))((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&'''))),,,666IIIZZZ[[[[[[]]]```dddeeeeeedddXXX]]]YYYMMMFFFTTTmmmvvvsssXXXvvviiiRRRPPPLLLGGGGGGIIIIIIEEEAAABBB>>>GGGccczzzsssPPP222+++***+++,,,......,,,)))+++++++++,,,,,,,,,------...------......///000111000000///.........///000------.........//////000///000///---,,,,,,...111++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((((('''((()))******((('''(((***)))(((,,,333FFFSSSccclllllllllqqqxxxssssssssstttuuutttoooiiihhhWWWQQQiiilllHHHDDDFFF@@@QQQooonnniiipppVVVJJJIIIEEECCCFFFFFFCCCBBBDDDGGGFFFGGGJJJJJJHHHIIIMMMPPPhhh{{{|||rrrnnnjjjfffdddeee_________[[[XXXWWWYYY\\\eeelllwwwppp^^^VVVSSSOOOJJJFFFDDDCCCCCCCCCDDDFFFEEECCCBBBCCCEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFIIIMMMNNNKKKHHHFFFFFFFFFGGGGGGGGGEEEBBB@@@>>>======<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHJJJKKKMMMNNNOOONNNLLLJJJNNNOOOQQQQQQQQQRRRSSSUUUTTTVVVXXX[[[___bbbeeefffllllllmmmmmmooorrrvvvyyyzzz|||YYYPPP```^^^ggguuuyyyzzzmmm___llltttllleee^^^ZZZZZZbbbjjjtttnnnVVVGGG;;;222111333555555333444777222222111111000//////...------------,,,,,,,,,,,,***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&(((...;;;NNN\\\XXXYYY[[[^^^bbbcccbbbaaaWWWYYYQQQEEEKKKbbbuuuzzzeeeeeeccciiikkkXXXLLLPPPKKKFFFFFFJJJJJJFFFAAA:::DDDZZZnnnjjjPPP777,,,'''***,,,---,,,***((('''++++++,,,,,,------......///////////////000111111444222000...------...///......///000000111111111222111///,,,***+++...111*********))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((((((((((('''((()))******)))(((((()))((()))000999UUU^^^iiinnnppprrrtttuuuuuuqqqooosssvvvrrrhhh___YYYPPP]]]tttJJJ;;;@@@HHHJJJfffwwwnnnxxxiiiSSSJJJIIICCCAAA@@@BBB@@@======AAAHHHEEECCCCCCBBBAAAEEELLLVVViiiqqqooommmlllwwwtttiii]]]WWWTTTOOOLLLMMMDDDGGGJJJIIIEEECCCDDDGGGNNNSSSZZZaaahhhhhh[[[MMMEEEDDDAAA???============<<<=========<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===============>>>????????????>>>===>>>??????@@@@@@@@@@@@DDDDDDDDDEEEEEEEEEEEEEEEDDDFFFIIILLLNNNPPPRRRRRRPPPSSSWWWZZZZZZYYYXXXWWWWWWZZZ]]]___```aaabbbddddddfffhhhlllpppsssvvvwwwxxxzzz{{{{{{{{{~~~gggbbbtttxxxxxxtttmmmgggbbbaaabbbjjjooowwwxxx|||fffPPPEEE555111111555666333222444222222222111000000//////.........---------,,,,,,+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''(((000???PPP[[[XXXYYY[[[^^^aaabbb```^^^WWWTTTJJJDDDUUUooowwwmmmUUUgggkkkZZZuuu]]]RRRMMMNNNJJJEEEDDDFFFFFFCCC???AAAOOOaaacccLLL000)))222)))+++---,,,***((()))***+++,,,,,,---......//////000000/////////000111111666555111...---,,,------///000111222222222222111222111...+++))))))---000******)))(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''(((((((((((())))))))))))***((((((******...:::FFF___eeekkkooorrrvvvvvvsssvvvrrrpppqqqppphhh___[[[QQQ___xxxGGG@@@AAA;;;IIIdddvvvmmmrrraaaPPPGGGEEEFFF======???BBBAAA???CCCJJJLLLGGGCCCBBB@@@???CCCJJJWWW]]]YYYUUUXXXWWWWWW```YYYPPPHHHFFFEEEBBB@@@BBB:::===@@@@@@>>><<<<<<======@@@CCCGGGMMMOOOIII@@@;;;;;;:::999999999:::;;;::::::::::::;;;;;;;;;;;;:::::::::::::::999999999<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBEEEEEEFFFGGGHHHIIIJJJJJJGGGIIIMMMQQQVVVZZZ^^^```^^^bbbfffiiiiiiiiiiiiiiieeeiiinnnqqqrrrrrrrrrrrrvvvxxx{{{~~~xxxsssoooppptttzzzrrrxxxqqqWWWRRRCCC888222555888444111333333222222111111000////////////.........---------+++++++++,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))((()))333DDDSSSZZZZZZ[[[]]]```cccccc```^^^WWWPPPEEEGGG^^^uuurrrbbbUUU{{{YYYZZZpppZZZRRRPPPJJJGGGDDDAAAAAAAAAAAA@@@TTTVVVUUUJJJ777))))))111*********))))))***---///+++,,,,,,---...///000000000000////////////000000555444222///...---------000111222333333222111000111000...,,,***+++///222++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''((())))))((('''&&&&&&''')))*********)))((()))((()))+++...666GGGWWWcccjjjnnnoooqqqvvvwwwttttttssstttqqqhhh```aaahhhttt~~~SSS888???FFFGGG___tttrrrvvv```NNNIIIEEEBBB@@@;;;===AAADDDBBB@@@DDDLLLJJJDDD@@@@@@???===>>>BBBIIIJJJBBB???GGGEEE???AAAAAA===:::<<<<<<999999;;;999:::;;;:::999999:::;;;666999::::::===@@@>>>:::888888777777777888999999::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;:::===<<<<<<<<<>>>??????>>>AAAAAA@@@@@@AAABBBCCCDDDBBBBBBBBBCCCDDDEEEGGGGGGGGGIIILLLOOOSSSWWWZZZ[[[\\\]]]___bbbgggkkkooorrrtttxxx|||}}}|||||||||~~~xxx}}}zzz}}}bbbaaaZZZFFF666555888555222333333333222111111000000///////////////.........---++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((***))),,,888JJJWWW[[[[[[\\\^^^aaabbbaaa^^^[[[TTTLLLDDDLLLbbbsssmmm^^^bbbyyyVVVsssrrr^^^TTTQQQHHHGGGEEEBBB???@@@DDDHHH[[[SSSDDD555......---+++***)))((((((***,,,...///,,,,,,---...///000111111000//////....../////////000000000000000000000000000111222222222000...------............111555888---,,,+++******+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&(((((()))))))))'''&&&%%%&&&''')))***+++***((('''((('''))),,,111<<>>BBBCCC>>>888;;;AAAAAA;;;777888999666555666777<<<777333888777666===666444555888888444444666777555333111222333555666777:::;;;999999;;;;;;888999999888888888888999999<<<;;;;;;;;;===>>>======<<<<<<===>>>>>>>>>============>>>???AAAAAA@@@???BBBBBBBBBCCCDDDFFFIIIJJJGGGGGGFFFGGGHHHKKKMMMNNNQQQTTTXXX^^^eeekkkooorrrzzzyyyyyyzzz|||nnnkkkmmmQQQ:::666888666333555333333222222111000000000000/////////............+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******'''''''''''''''''''''''''''******...;;;OOO[[[^^^ZZZ[[[\\\___```^^^[[[WWWRRRIIIEEEPPPcccooojjj```vvvgggZZZuuubbbVVVPPPHHHIIIHHHDDDAAABBBIIIPPPTTTNNN===---***000...&&&---***((()))***,,,+++***,,,,,,---...///000111222000///............//////,,,---///111222333333333///000111111000...,,,******,,,...///222555:::>>>+++++++++************)))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))%%%*********888OOO___ccckkkkkkmmmpppsssttttttrrrwwwrrrpppjjj[[[]]]PPP@@@???@@@EEESSSnnn|||sssnnnuuuttt\\\VVVMMMFFFAAA>>><<<;;;@@@???>>><<<;;;:::999999555555444444333444444444444555666666777777777666333444444555555666666666777888::::::999888888999999777666888;;;===<<<::::::888666888999;;;>>>AAA>>>>>>>>>>>>>>>>>>??????BBBBBBCCCCCCCCCBBBAAAAAADDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHJJJKKKLLLLLLLLLQQQPPPQQQVVV^^^bbb```^^^]]]dddnnnyyyuuucccLLL<<<666555333111333333333222222222111111//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&(((***///???SSS]]]]]]XXXZZZ\\\___```^^^ZZZWWWTTTBBBDDD]]]nnndddaaadddvvv|||gggTTTHHHNNNIIIFFFDDDBBBAAAHHHRRRDDD;;;000******++++++)))***)))))))))***+++,,,,,,...///000111111222222222...------...000222111000111000000///...---------++++++++++++++++++++++++---,,,+++,,,///333888;;;++++++++++++***************)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***,,,222AAAUUUdddjjjnnnnnnoooqqqttttttsssqqqmmmqqqlll]]]UUUjjjaaaBBB>>>AAAEEENNN___|||vvvkkkmmmttt|||dddUUUPPPIIICCC@@@???>>>===>>>===<<<:::999888888888666555555444444444444444444555555666666555555444555555555555555555555555555777999999888888999:::<<<:::999:::<<<===;;;999;;;;;;===AAACCCBBBAAA@@@@@@AAACCCEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIKKKLLLLLLLLLLLLLLLNNNNNNOOOPPPTTTYYY___cccggggggjjjqqqwwwyyyuuuqqqwww~~~|||[[[CCC999777555333333333333222222222222111/////////.........------,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((())),,,333DDDVVV^^^\\\XXXYYY[[[^^^```^^^YYYTTTLLLFFFTTTjjjoooxxxfffrrr___RRRKKKIIIGGGDDDCCCCCCFFFIIIKKK>>>777...***+++---,,,++++++++++++++++++,,,---......///000111111222222222111000///000222222111///////////////...---,,,+++++++++++++++++++++++++++,,,+++***+++---111555888,,,+++++++++******************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******+++***000???QQQ^^^jjjqqqqqqqqqrrrtttuuuuuurrrpppgggnnnfffTTT[[[mmmCCCCCC>>>GGGTTTcccxxx{{{mmmgggwwwxxxdddZZZSSSNNNGGGBBB@@@???>>>===;;;:::999888777777777777666666555444444444444555444555555555555555444333555555666777777888999999888:::============>>>???>>>>>>>>>???AAAAAA@@@>>>>>>???BBBDDDGGGGGGEEEBBBEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMOOOPPPOOORRRWWW\\\___``````___aaadddhhhjjjmmmssszzz|||sssxxxqqqOOO===888666666333333333333222222222222////////////............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''******...:::LLL[[[^^^ZZZXXXWWWYYY]]]aaa^^^VVVOOOBBBKKKfffvvvppprrr~~~gggXXXPPPLLLEEEGGGEEECCCIIIPPPLLLBBB666111,,,***,,,...---,,,,,,,,,,,,,,,---...///000...///000111222222222222444444333444444333000...,,,---...///...---+++)))******************************))))))+++...111333,,,,,,+++++++++******************)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******+++******666NNN```fffllltttrrrrrrsssuuuvvvuuurrrpppiiifff\\\ZZZtttyyyPPP===IIICCCUUUnnnzzztttnnnoooyyyfff]]]ZZZTTTPPPIIICCC???===;;;999777777666555555555666666555555444444444444444555555666666777888888777777666777888:::<<<>>>???@@@AAABBBDDDDDDDDDCCCDDDEEEEEEEEEFFFHHHIIIJJJJJJJJJGGGHHHHHHFFFGGGJJJKKKJJJLLLLLLKKKJJJKKKLLLMMMNNNKKKLLLNNNQQQUUUYYY]]]___ccciiirrr{{{~~~{{{vvvcccGGG999555555444444333333333222222222000000000/////////......------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''***+++111@@@SSS^^^]]]WWWXXXWWWXXX]]]aaa]]]TTTKKKBBBUUUtttzzzzzzllltttbbbVVVNNNIIIDDDIIIHHHGGGPPPYYYNNN:::000---++++++,,,---,,,+++,,,,,,,,,---...///000111///000111222222333333222777666666666555333000---+++---///000000...+++)))************************))))))((()))***,,,...///,,,,,,,,,++++++++++++***************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++++++++***///AAA[[[jjjkkkmmmrrrrrrrrrsssuuuvvvuuurrroooiiiXXXSSSkkkbbbJJJ@@@===CCCSSSnnn{{{oooqqqttt}}}wwwkkkccc]]]ZZZQQQMMMFFFAAA===;;;888666555555444444444555666666444444444444444555666666777888999;;;<<<===>>>>>><<<===>>>???AAABBBCCCCCCEEEFFFHHHGGGFFFEEEEEEFFFJJJKKKLLLLLLMMMNNNOOOPPPNNNTTTTTTOOOKKKMMMOOONNNNNNMMMKKKKKKMMMRRRXXX[[[ZZZ]]]ccckkkttt}}}{{{|||}}}}}}rrrnnnxxx^^^CCC666333444444444333333333222222111111000000000/////////---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))+++555FFFXXX___\\\VVVXXXWWWYYY]]]___[[[RRRJJJTTTggg|||mmmjjjtttwwwjjjbbbZZZOOOGGGCCCJJJKKKJJJQQQWWWIII333---,,,++++++,,,+++***)))+++,,,,,,,,,...///000111000111222333444444444444777666555444444222///,,,,,,...000111111///---+++************************((())))))***+++,,,---...,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))***+++,,,,,,///;;;PPPdddmmmnnnooorrrrrrrrrsssuuuuuusssnnnjjj___PPPXXX{{{HHH888???DDDGGGqqq~~~rrrooo|||uuuiiihhhddd\\\WWWKKKGGGBBB>>>;;;999777555444444444444555666777888444444555555777888::::::<<<<<<>>>@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHGGGFFFEEEEEEFFFIIIIIIJJJJJJKKKNNNRRRVVVXXXbbbeeeZZZOOOLLLMMMLLLMMMNNNPPPUUU^^^iiissszzz}}}xxx{{{]]]AAA444444444444444333333333333111111111111000000000000------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))---:::MMM[[[^^^[[[XXXXXXYYY\\\^^^]]]XXXPPPKKKhhhxxxssskkkrrr[[[tttnnnhhheeebbb[[[PPPGGGCCCHHHKKKKKKMMMLLL>>>,,,,,,,,,,,,++++++*********,,,,,,,,,---...000111222222333444555666666666666555333111000000000...,,,---...000111111000...---++++++++++++++++++++++++)))***+++---.../////////------,,,,,,,,,++++++++++++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,,,,---999KKK___hhhlllppptttvvvttttttttttttsssnnnhhhdddUUUYYYrrrdddAAA<<>>@@@CCCDDDEEEEEEEEEEEEDDDCCCBBBAAA???@@@BBBEEEHHHJJJLLLMMMMMMOOOSSSUUUVVVWWWYYY[[[XXX\\\bbbiiirrruuu[[[[[[kkkvvvzzzvvvzzz||||||~~~hhhGGG555555444444444333333333222222222111111111111000......---------,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''+++222CCCWWW```^^^]]]___XXX]]]aaa___XXXRRRPPPPPPcccqqqwwweeefffnnnbbbjjjrrrnnnaaaSSSKKKJJJIIILLLQQQSSSIII999...,,,)))***++++++***+++...///......///000111333555666555666777888888999999999000---)))(((***,,,------------------------------------------------------***,,,///222444444444333///...------,,,,,,------,,,,,,***)))))))))***+++******))))))((((((''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''***---***(((///:::TTT]]]eeeiiilllrrrvvvvvvwwwwwwtttppplllfff\\\SSSZZZ}}}YYY>>>>>>GGGWWW|||zzzvvvxxx{{{ooohhhjjjggg```bbbkkkccccccZZZGGG999555666666555777888888777888;;;===;;;:::===DDDGGGEEECCCDDDIIIBBB@@@EEEHHHEEEBBBCCCIIIFFFCCCEEELLLSSSWWWYYY[[[]]]bbbhhhooovvv|||sssxxxwwwtttxxxzzzwww~~~~~~rrr[[[===999555555666666444111333333222111000000000111,,,---...///...---,,,+++---,,,++++++******++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((***)))(((&&&'''''')));;;MMMTTTXXX___```\\\[[[^^^```___YYYRRROOOOOO^^^tttmmmeeerrrbbbwww```lllqqqgggXXXPPPKKKHHHIIIUUU[[[PPP>>>222......++++++******+++---...000///111444777999:::;;;;;;:::999888888777666333111------,,,,,,,,,+++++++++,,,------...---,,,+++***)))***,,,---...------,,,///111333444555555444333......---,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++******))))))(((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,***+++666CCCZZZbbbhhhjjjmmmrrrtttsssuuussstttssshhhZZZYYYbbbtttbbbJJJ===EEERRRgggvvvvvvzzzzzzyyynnnhhhlllrrrrrrpppooowwwhhhSSSAAA777444444555666888999::::::;;;===@@@@@@>>>@@@EEEHHHFFFEEEGGGGGGCCCBBBFFFHHHDDDAAABBBDDDCCCEEELLLXXXeeeoootttwwwyyy}}}}}}~~~yyy}}}lll]]]JJJAAA777333444666555333444333222111111000000111...............------,,,,,,,,,+++************+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))(((''''''(((+++>>>OOOVVVZZZ```aaa]]]^^^```cccaaaUUUGGGEEEKKKggg|||uuu{{{nnnqqqwwwhhhnnnlll```SSSMMMKKKJJJLLLVVVYYYLLL;;;000---...++++++******+++---///000000222444777999:::;;;;;;999999999888888555222000++++++,,,,,,------......------...///...---,,,+++***+++,,,---......//////111111222333444666777777...---,,,,,,++++++,,,,,,,,,,,,+++************+++***))))))))))))(((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((******++++++***000@@@PPPaaaggglllmmmooorrrsssqqqrrrppprrrqqqbbbUUUddddddEEE<<<===MMM```{{{{{{qqqzzztttuuuooonnnmmmqqq}}}eeeFFF999777666666888888:::<<<======???BBBEEEFFFDDDEEEHHHIIIFFFGGGIIIGGGDDDCCCEEEEEEBBBBBBDDDFFFHHHNNN[[[nnnzzz~~~zzzlllbbbUUUIII;;;555666999777444555444333222111111111111//////...------------...,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))((('''((()))...AAARRRYYY]]]bbbaaa\\\\\\^^^eeefffVVVGGGMMM^^^vvvhhhqqqnnneeeWWWNNNLLLMMMMMMQQQVVVTTTFFF666...------++++++++++++,,,...000111111333555888:::;;;;;;;;;888999:::999888444111...)))***+++,,,...000111111---.../////////...---,,,++++++,,,,,,...///000111111111000111333666:::<<<------,,,++++++++++++,,,,,,,,,++++++************))))))))))))))))))))))))((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++***,,,777KKK[[[eeekkkoooooopppsssssspppppppppnnnhhhaaaiiiqqqJJJ<<<<<>>111,,,,,,---++++++++++++---///111222333444666888:::;;;;;;;;;777999::::::777222///---***+++,,,---///000111111------...//////...---,,,++++++***+++,,,...000222111///......111777<<<@@@...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******))))))))))))************'''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***++++++111@@@UUUcccgggkkknnnoooqqquuusssooooooqqqhhh\\\iiioooKKKAAA???EEEUUUppptttxxxzzzkkknnnpppnnnwww|||[[[DDD555888===;;;<<>>@@@CCCDDDFFFHHHKKKNNNMMMNNNPPPRRRMMMEEEAAACCCCCCBBBBBBFFFQQQ```nnnvvvxxx}}}}}}{{{|||zzzooouuuxxxkkkWWWGGG===999888888777666555333222111111111///...,,,+++++++++,,,---,,,++++++***)))*********(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((('''(((+++---666GGGVVVZZZ\\\``````[[[______aaa\\\KKKCCCZZZyyyuuurrrrrrgggYYYRRRQQQRRRSSSSSSTTTPPPFFF777...,,,---,,,,,,++++++,,,...000222333444666777999:::;;;;;;:::777999;;;999555000---------------.........//////,,,---...//////...---,,,***)))))))))***,,,...000///...------111777===AAA......---,,,,,,,,,,,,---,,,,,,,,,---,,,++++++***)))))))))************+++'''''''''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,///:::MMM^^^fffhhhkkknnnnnnqqquuurrrnnnlllmmm```[[[|||MMM:::DDD???LLLccctttvvvkkkjjjooopppmmmvvvuuuyyyjjjGGG===888<<>>EEEHHH]]]{{{zzzyyyllljjjoooqqqssswwwtttwww{{{PPP???===<<<<<>>@@@000000///............///,,,,,,---...---,,,+++***))))))******++++++++++++&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---111:::MMMaaajjjhhhkkkmmmmmmmmmoooqqqmmmgggeeeYYYUUUoooVVV>>>???CCCAAAZZZuuu{{{xxxrrriiipppsssnnnqqq|||~~~]]]CCC>>>???===:::>>>FFFJJJGGGFFFHHHIIIJJJKKKMMMPPPRRRPPPOOOOOONNNKKKIIIOOOXXXcccqqqmmmddd___\\\```ggglllzzzyyywwwOOO===:::999888777555333222222222000111222222222111///...///...------,,,,,,------)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((***---111EEERRR\\\[[[[[[```ccc```]]]eee```PPPLLL\\\pppyyy~~~iiimmmvvviii}}}iii]]]SSSQQQNNNJJJJJJNNNHHHAAA777......222///***,,,,,,,,,---///222444555888999:::;;;<<<;;;:::::::::<<<;;;555...***,,,///,,,,,,,,,,,,,,,,,,,,,,,,111222333444555444444333+++,,,---...---,,,+++***...000444888<<<>>>???@@@///......---------......------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++(((((((((((())))))))))))++++++)))(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,***)))(((((())))))((('''...,,,555JJJ]]]fffjjjmmmpppppppppqqqsssrrrllldddYYYUUUSSSyyyzzzNNNHHHFFF;;;AAAWWWmmm{{{xxx{{{qqqhhhhhhpppppplllrrreeeAAABBB???999===EEEGGGNNNRRRKKKHHHGGGKKKQQQSSSRRRSSSWWWSSSJJJGGGKKKMMMNNNZZZjjjwwwwwwddd^^^\\\[[[aaajjjqqqttt}}}~~~~~~}}}}}}~~~wwwLLL555999999888333111111222222222222111111000///////////////...------------...************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$&&&'''((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((()))&&&&&&)))))))))...444QQQSSSWWW\\\^^^```______dddVVV^^^PPPLLLZZZ```|||xxxTTTttt{{{nnn[[[YYYVVVRRRMMMJJJLLLPPPIII===222///...,,,+++,,,...------...000444777999;;;:::999888888999;;;<<<>>>999333...,,,,,,,,,,,,+++,,,---,,,******---000444444555666666555444333000///...---------...///---333999===>>>=========//////......------......------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''((((((((())))))))))))(((((((((((((((((()))***''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))******++++++((((((((()))+++++++++***,,,000>>>RRRaaagggiiimmmtttrrrqqqqqqqqqnnnfff^^^TTTUUUbbbeeeDDDDDDEEEAAAOOOiiivvvzzzyyyqqqiiihhhnnnqqqqqq{{{mmmQQQCCCKKK>>>;;;???EEEFFFIIIJJJDDDDDDGGGOOOWWWZZZWWWSSSRRRPPPLLLIIIKKKSSSaaaqqq|||nnn^^^YYYYYYXXX^^^fffjjjppp|||~~~~~~||||||~~~}}}~~~YYY<<<888888777555444555555555222222111111000000////////////...------------...************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((+++)))((()))((()))000999RRRTTTXXX\\\_________^^^aaaXXX]]]KKKHHH\\\jjjvvv]]]xxxggg]]]\\\YYYUUUOOOKKKKKKMMMGGG;;;111......,,,+++,,,...------...000333666888;;;:::999888999:::<<<======888222...,,,,,,,,,,,,,,,---...---++++++...111444555666777777666555444000///---,,,,,,---///000777888;;;>>>???>>>:::666000000///...............------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((()))))))))%%%&&&&&&'''(((***+++,,,&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))*********'''((()))+++,,,,,,,,,,,,+++777KKK^^^fffgggiiimmmuuurrrooopppoooiii___WWWNNNZZZzzzmmmOOO<<<@@@FFFLLLfff{{{wwwzzzzzzmmmpppmmmpppyyy```JJJGGGHHHJJJBBBAAACCCFFFGGGFFFBBB???BBBIIITTT\\\___^^^YYYUUUTTTTTTPPPQQQddduuueeeYYYWWWXXXXXX___hhhnnnvvv~~~}}}~~~}}}|||zzz{{{~~~{{{yyy|||pppMMM<<<999777777777666555444222222222111000000////////////...------------...++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((+++******)))&&&'''222>>>TTTWWWZZZ^^^```___^^^]]]```\\\ZZZEEEDDDaaaxxxuuuqqqzzz~~~fffeeedddaaaZZZSSSOOOMMMLLLDDD999///---...---,,,,,,---------...000333666777;;;;;;:::999:::;;;<<<===;;;777111---,,,,,,,,,,,,,,,---------,,,---000222555666777888888777666555///...,,,+++,,,...111333>>><<<;;;>>>AAA???:::444111111000///............------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((())))))%%%%%%&&&&&&((()))+++,,,&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))*********)))))))))))))))&&&(((***+++++++++,,,---000AAAWWWdddgggfffjjjooorrrooonnnpppmmmcccXXXQQQQQQjjjWWWEEE;;;AAAKKK\\\xxxvvvtttsssuuu~~~kkkGGGGGGSSSRRRJJJLLLMMMIIIGGGJJJFFF@@@@@@BBBMMMVVVXXX\\\ccciiiiiieeeccc[[[___rrrdddYYYYYY\\\```jjjvvv~~~}}}}}}}}}|||zzzyyy{{{~~~~~~zzz{{{cccEEE===888777777555222111333333222111111000000/////////...------------...+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&(((((('''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''')))+++***&&&'''333AAAVVVYYY]]]```aaa___]]][[[aaa^^^SSSAAAJJJmmmxxxzzz|||qqqjjjqqqooohhh^^^WWWTTTRRROOOAAA666---,,,...---,,,---------...///111333555666;;;:::::::::;;;<<<===>>>888444000---,,,,,,,,,,,,++++++,,,,,,---///111333555777999::::::888666444///...,,,,,,---000444666<<<<<<<<<>>>??????===;;;222222111000///.........------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))*********)))))))))))))))''')))+++***))))))+++...:::KKK^^^fffeeefffkkkqqqrrrpppooopppiii\\\SSSPPPdddsssKKKAAA<<>>;;;;;;@@@EEE444333222000////////////------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&'''''''''(((((((((((((((''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))*********(((***+++***(((***...222GGGUUUbbbffffffiiiooorrruuurrrpppnnndddWWWVVV]]]UUUAAA>>>@@@NNNjjjxxx~~~~~~zzzzzzyyy{{{YYYJJJQQQTTT[[[kkksssnnnmmmVVVKKKVVVPPP@@@DDDAAAKKKLLLJJJ\\\wwwmmmeee^^^fffoooyyyvvvkkkfffkkksss}}}{{{{{{|||{{{{{{}}}~~~```LLL;;;777888666555777333333333222111111000000//////...------------...,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((("""&&&)))***(((&&&(((***''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((&&&)))///333444555???JJJXXX[[[```ccccccaaa^^^[[[UUUSSSEEERRRqqq}}}uuuvvvsss{{{xxxmmm^^^WWWYYYWWWPPP???555------///...,,,---,,,---...///111222333333777888999:::;;;;;;<<<<<<222000,,,+++,,,,,,,,,,,,+++***)))+++///333555555888999;;;<<<:::666333000---...///111444777:::<<<;;;???AAA>>>999;;;EEENNN444444222111000/////////------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))******++++++(((***+++***)))---444;;;RRR\\\eeegggjjjppprrrqqqsssooommmiii___ZZZfffyyykkkDDD===???HHH```{{{zzz{{{}}}~~~[[[LLLSSSaaadddpppcccUUUdddZZZCCCEEECCCKKKMMMTTTvvvzzzuuuqqqVVVUUUbbbmmmvvvxxxrrrrrr|||~~~~~~~~~}}}~~~~~~zzz{{{}}}}}}}}}~~~}}}~~~xxx^^^DDD<<<:::666666999444333333222222111111000//////...------------...,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&***...---)))&&&''')))''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''+++000444999CCCNNNXXX[[[```dddeeebbb___\\\SSSTTTKKKfffxxx{{{wwwzzzzzzqqqccc]]]___ZZZPPP???666......000...,,,,,,,,,---...///111222222222666666777999:::;;;;;;;;;000...+++++++++,,,,,,,,,,,,+++***---222777888888999;;;<<<<<<999555000---,,,...111444777:::<<<======>>>===;;;;;;BBBOOOYYY555444333111000/////////------,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,(((***+++******000:::BBBYYYaaagggjjjooouuutttooonnnjjjgggddd]]]___wwwJJJ<<<>>>DDDSSSpppwwwvvvxxx~~~^^^SSSNNN___tttooo```qqqdddFFFEEEGGGMMMRRRaaa|||{{{hhhRRRSSSaaapppwww{{{xxx|||~~~}}}}}}}}}|||{{{{{{|||~~~yyy{{{}}}~~~~~~{{{xxx{{{nnnOOOAAA<<<555333777444444333222222111111000//////...------------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++///222000+++&&&&&&(((''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((((((((((((((('''$$$%%%+++111888DDDOOOXXX[[[```dddeeeccc___]]]VVVZZZTTTuuujjj|||sss{{{}}}vvvjjjeeeeee^^^QQQ@@@666//////000...,,,,,,,,,---...000111222222222555555777888999:::::::::///---+++***+++,,,,,,,,,...,,,,,,///555999;;;;;;:::;;;<<<<<<999444...+++,,,...222666:::<<<>>>>>><<<:::888999???KKKYYYbbbCCC///222999///...222)))......---------,,,,,,,,,+++++++++************)))(((((())))))))))))((((((///---+++)))(((((()))***''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((()))))))))))))))************++++++++++++((())),,,***,,,???TTT___dddhhhkkkpppuuutttoooqqqffffff___SSSgggYYYDDD===:::LLLeeewwwwwwwwwzzzmmmUUURRR___yyy{{{wwwwwwaaaIIIFFFUUULLLbbb~~~\\\MMMVVV^^^nnnxxx~~~}}}|||zzzxxxwwwwww{{{~~~zzzyyy|||{{{{{{|||}}}||||||~~~hhhKKK>>>:::888666777555222111111222111000000///...---,,,---.........---,,,,,,++++++,,,,,,(((((())))))*********+++)))((((((''''''''''''(((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***''')))///333666CCCRRRXXX\\\```aaa^^^[[[YYYZZZVVVWWW\\\lll}}}hhh|||~~~zzzvvvmmmllliii\\\AAA777///...000///...///---...///111222222222222444777888777999===;;;777000---++++++...///...,,,,,,,,,...444:::<<<:::666<<<>>>===999222---++++++...777<<<999888<<>>>>><<<777111---,,,---000888<<<;;;:::>>>@@@???:::777888AAAMMMXXX[[[ZZZoooHHH111333222111333111.........------------,,,,,,+++++++++************(((((())))))))))))((((((***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************++++++++++++,,,+++***111BBBSSS\\\```eeejjjmmmqqquuusssnnnhhhiii[[[NNNUUUdddnnnuuutttMMM???>>>???WWWwww~~~}}}qqqkkknnn[[[RRRWWW^^^vvvzzzXXXJJJSSS[[[iiittt~~~|||wwwsssppppppppplllnnnwwwzzzvvvyyyyyyzzz{{{}}}}}}~~~~~~~~~}}}zzzVVV===666888666444111111111222222111000000///..................------,,,,,,,,,,,,,,,)))))))))***************''''''''''''((()))***+++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''',,,222222555DDDWWW[[[]]]```aaa___^^^]]]^^^VVVIIIDDD___fff~~~vvvjjjqqqzzztttvvvvvvrrrssslll[[[BBB888///---......---.........000111222333333333444777888777999<<<999555///---++++++,,,,,,,,,+++---///333666888:::<<<>>>@@@>>>999333///---///111555999======>>>@@@???<<<666666:::EEEQQQUUUOOOGGGWWW666222555222000000............------------,,,,,,+++++++++*********(((((())))))))))))(((((('''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++***---+++***777NNN]]]___ccchhhmmmooosssvvvsssnnneee```LLLJJJ___eeehhhyyyTTT>>>>>>CCCOOOooo~~~}}}|||~~~{{{jjjccchhhyyywwwXXXMMMXXXaaakkkvvv}}}{{{}}}vvvqqqooooooqqqlllnnnxxx{{{sssuuuuuuwwwyyy|||~~~~~~~~~gggHHH:::888777555222111222333222222000000000///////////////......---,,,,,,,,,,,,,,,************************)))))))))(((((()))*********))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((---333333666FFFYYY[[[\\\^^^______^^^^^^]]]SSSFFFGGGcccnnnwww{{{ssswwwtttrrrvvvyyyxxx{{{sss^^^DDD999///---...---,,,---...///000111222333333333444777888777999;;;888333...---,,,+++++++++++++++///222666888888:::>>>BBBAAA===666000---...222555999;;;===???AAAAAA===999666999@@@HHHMMMJJJBBB:::aaa<<<111555222---/////////.........---------,,,,,,,,,++++++++++++***(((((())))))))))))((((((&&&&&&&&&''''''((())))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))),,,---///???VVVaaa```ggglllpppqqqtttvvvrrrkkkaaaRRRDDDVVVuuuwww|||iiiBBB>>>AAALLLeeeyyy}}}|||vvvXXXNNN[[[dddrrr|||{{{~~~}}}yyyxxx}}}|||}}}vvvqqqnnnooorrrmmmoooxxxxxxpppppprrrtttwww{{{~~~{{{|||~~~^^^GGG;;;999777444333333444333222000000000000000////////////...------,,,,,,------+++++++++***************,,,+++***)))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((---333555888HHHZZZZZZ[[[]]]^^^___^^^\\\ZZZOOOIIIXXXxxx{{{vvvsssqqqqqqwwwzzz|||yyybbbFFF;;;000---...---,,,......///000222333333333333333666888777888:::666000,,,,,,,,,,,,++++++,,,---222666999::::::;;;???BBB???:::333///...111555888<<<<<<>>>AAABBB@@@<<<999999???EEEGGGBBB===999888~~~lllJJJ444444222---222/////////.........------,,,,,,,,,,,,++++++++++++(((((())))))))))))((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))+++000999HHHYYY```___iiinnnqqqrrrssssssnnngggYYYMMMQQQrrrxxxIII;;;@@@DDD[[[zzzvvv}}}}}}wwwWWWMMMZZZdddyyy{{{www~~~yyyxxxxxx}}}~~~~~~|||yyyzzz~~~wwwpppmmmnnnpppmmmnnnttt~~~|||tttpppooopppssswwwzzz}}}~~~xxxyyy{{{~~~{{{sssTTT@@@===:::777555555555333222111111111111111000/////////......---------------+++++++++++++++*********,,,++++++*********************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''+++333777<<>>CCCFFFAAA999444777<<>>555333///666////////////............------,,,,,,,,,+++++++++(((((())))))))))))(((((('''(((((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++444DDDRRRYYY]]]___iiinnnppppppqqqoooiiiaaaQQQSSSmmmWWW999>>>BBBKKKsss~~~uuuVVVLLL[[[fff|||~~~|||zzzzzz{{{}}}~~~{{{vvvwwwxxxwwwyyy{{{sssmmmmmmooonnnnnnqqqxxxyyyvvvssstttppprrruuuwwwzzz{{{|||||||||}}}}}}yyyyyy|||yyyyyyzzzzzz|||}}}{{{~~~sssrrrgggOOO@@@>>>:::777666555444222111111222222222111000/////////...---------------,,,,,,,,,++++++*********)))))))))***+++,,,---...******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,'''(((222:::@@@LLLYYY\\\\\\^^^aaabbb___YYYTTTIIIRRRyyysss{{{wwwuuu{{{zzz~~~mmmKKK???333//////......//////000111222333444444444333666888777888888333---***,,,......---...111444;;;;;;<<>><<<555222///000333888:::;;;===<<>>:::222000...111666:::;;;;;;<<<<<>>888:::BBBCCC@@@<<<777555888???EEE```FFF666000666000//////............///......---,,,,,,+++************))))))))))))******))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''''')))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))------***((((((+++***))),,,333CCCVVV^^^]]]]]]```kkkrrrssskkkfffcccYYYMMMKKKiii]]]JJJ===BBBRRRooo{{{xxxlllWWWJJJVVVmmm{{{~~~~~~}}}}}}}}}~~~|||yyy|||}}}{{{~~~|||yyyzzztttpppppptttuuupppkkkttttttsssrrrrrrtttxxx{{{~~~vvvpppllljjjiiihhhmmmrrrssspppoooqqqtttoooooopppsssvvvzzz{{{|||~~~zzzzzz|||zzzuuuvvvuuuqqqlllnnnsssuuutttuuuuuuwww}}}|||~~~{{{{{{}}}~~~{{{XXX@@@888;;;777444666444222222222111111111111000//////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,---777FFFSSSXXXZZZ___bbbaaa^^^\\\UUUNNNIIIvvvsss|||xxx~~~WWW???333333///...000,,,///000111222333444444444666777777777666444111///,,,...///------///666;;;>>>:::888===DDDCCC999///222000...000666;;;>>>>>>CCCBBB>>>999777999:::;;;===888555555555:::IIIYYYsssVVV888+++333000000///............///......---,,,,,,+++************))))))))))))******))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&''''''((()))***&&&&&&&&&'''''''''(((((((((((((((((()))))))))***,,,,,,*********,,,,,,,,,///888HHHYYY```___aaaeeekkkooopppmmmiiibbbVVVLLLZZZ}}}NNNAAA<<>>@@@@@@===777222111//////222777<<>>DDD\\\rrrrrrXXXLLLRRR\\\qqqzzz~~~~~~{{{|||||||||}}}~~~~~~sssssssssrrrqqqooommmllljjjlllnnnooooooqqqtttvvvuuuxxx}}}~~~uuummmiiiiiijjjkkkhhhmmmtttvvvuuussssssssstttttttttvvvzzzxxxzzzzzzyyy{{{~~~}}}yyyxxxxxxzzz|||~~~}}}zzzuuutttuuuzzz|||yyywwwwwwooosssrrryyybbbFFF<<<666777999333333222222222111111111111/////////.........------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******((()))((((((111CCCQQQXXX]]]```bbbcccdddbbbWWWKKKVVV{{{kkkttt```FFF777444...---111...111111333444555666666666777888888888666333000......,,,,,,...222777:::;;;===@@@CCCAAA;;;666444555000000111444:::>>>AAABBBFFF@@@:::888888888666555777777;;;CCCNNN^^^vvvYYY555888111111000///............---------,,,,,,+++++++++******))))))))))))******((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((((((((()))))))))*********+++)))***,,,,,,+++---000:::GGGWWWaaacccccciiiooopppnnnooommmaaaSSSRRR[[[vvvEEE???EEETTTuuuwwwrrrUUULLLRRRXXXjjjuuu|||{{{~~~~~~||||||||||||}}}~~~rrruuuwwwvvvssspppooopppmmmoooqqqrrrrrrrrrtttvvvsssvvv{{{uuummmkkklllnnnooopppuuu{{{~~~|||yyywwwvvvttttttuuuwwwzzz}}}~~~}}}{{{vvvuuuwww{{{}}}{{{vvvsssiiimmmmmmyyy{{{VVVBBB888999:::333333333222222222111111111////////////............------,,,,,,,,,+++++++++************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,******444FFFVVV]]]^^^___aaaccceeecccVVVHHHGGGaaavvviii|||zzz~~~eeeJJJ999555......111000000111222444555666666666888888888888666333000......,,,,,,000666;;;<<<<<>>EEEMMMZZZmmmoooAAA666222222000//////.........------,,,,,,,,,,,,++++++******))))))))))))******((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((''''''''''''(((((()))'''''''''((((((((())))))))))))))))))************,,,)))***,,,+++))),,,333AAANNN\\\bbbbbbdddjjjoooooonnnoooiii[[[UUUfff~~~```AAA>>>LLLggg|||{{{tttTTTKKKPPPVVVdddooo}}}}}}{{{{{{yyy{{{~~~}}}|||~~~}}}}}}}}}~~~|||zzzrrruuuxxxwwwrrroooppprrrqqqssstttsssrrrrrrrrrttttttvvvzzzwwwqqqppprrrsssssswww{{{~~~zzzxxxyyyzzz|||}}}yyyzzz{{{zzzyyyvvvqqqllleeehhhjjjyyy___FFF888888999222333333333222222222222111000000/////////.........---------,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************,,,---+++,,,666HHHXXX```]]]^^^```aaadddaaaTTTFFF???RRRggg|||nnnzzzhhhMMM;;;666///...222000...///111222444555555555777888888888666333000......---...222999===>>>===CCCAAA>>>;;;888555222000000444888<<<@@@AAACCCCCC???999666:::===;;;;;;>>>IIIQQQZZZcccqqqyyyRRR333333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))'''''''''''''''(((((((((((((((''''''''''''((((((''''''((((((((())))))))))))))))))*********++++++---))))))---+++)))...999IIITTT___bbbbbbeeejjjmmmkkkmmmkkkaaaXXXbbbPPPBBB@@@UUU{{{|||}}}uuuSSSHHHNNNUUUaaalllzzz}}}yyyyyy}}}|||}}}~~~}}}~~~~~~{{{|||}}}~~~yyyvvvrrrtttuuussspppnnnooorrrsssssssssrrrpppoooppprrrtttvvvzzz~~~zzzvvvxxx{{{zzzyyy}}}|||tttppplllhhhaaaccceeevvvfffLLL888666888222333333333333222222222222000000000/////////......------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++***+++666HHHXXX___\\\___aaaaaabbb___SSSGGGKKKeeexxxyyy~~~~~~iiiNNN<<<777000...222000---...000222333555555555666777777777666444111///...///111666:::>>>???>>>DDD>>>888666666666222///333777===AAABBBBBBAAAAAA;;;777777>>>@@@===@@@GGGUUUaaaooo{{{lll;;;444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))((((((((((((((('''((((((''''''''''''(((((('''((((((((())))))))))))))))))*********+++++++++...((()))------+++444BBBQQQZZZaaaaaaccchhhkkkjjjhhhjjjcccUUUUUUooobbbHHHFFFNNNggg}}}pppRRREEEKKKVVVbbbjjjwww|||yyy|||}}}{{{|||~~~|||zzzsssssstttttttttuuuvvvwwwzzz~~~~~~zzzxxxwwwttttttsssqqqooooooqqqsssssssssrrrqqqoooooorrrttttttuuuwww{{{~~~}}}~~~{{{mmmfffdddbbb\\\]]]^^^pppuuuZZZ@@@888:::444444444333333333222222222000000000000/////////......------------,,,,,,,,,************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++((()))***,,,777IIIWWW^^^]]]aaacccbbb```]]]TTTKKK^^^wwwwwwhhhMMM===888111///222///...///111333444666666777555666777777666444222111...111555999;;;===???@@@AAA;;;555333333444222000666;;;BBBEEEDDDAAA??????:::777;;;BBBBBB===BBBMMM___oooHHH444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))******))))))(((((('''''')))(((((('''''''''(((((((((((((((((()))))))))))))))************+++++++++...((((((.........:::JJJVVV]]]bbbbbbdddiiikkkhhhhhhhhh\\\LLLQQQuuu~~~NNNGGGIII```xxxyyyjjjOOOCCCJJJXXXcccjjjuuu~~~yyyzzz}}}}}}zzz{{{~~~|||}}}}}}vvvqqquuu|||zzzrrrmmmmmmlllkkkjjjjjjlllnnnnnnrrryyy~~~zzzwwwwwwyyy{{{xxxvvvsssqqqqqqrrrtttuuuttttttsssqqqpppqqquuuxxxrrrsssuuuxxxzzz}}}uuubbbZZZYYYYYYXXXXXXYYYllljjjIII======777444444444333333333222222000000000000////////////......---------,,,,,,,,,************************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++'''***+++...999KKKYYY___^^^ccceeeccc```\\\UUUNNNhhhkkktttgggMMM===999222///222//////000222444555777888888444555666777777555333222---222888;;;;;;<<<>>>AAA>>>:::555222111222222333888>>>DDDGGGDDDAAA>>>===:::999>>>EEECCC===CCCPPPjjj|||YYY@@@,,,333111+++///***---------------,,,+++***))))))))))))))))))(((((('''(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))++++++))))))222AAAMMMYYY```eeeeeeeeehhhkkkjjjjjjYYYSSSMMMVVVhhhLLLHHHWWW{{{ttt~~~}}}fffPPPGGGKKKRRRdddjjjttt}}}{{{zzz|||~~~|||}}}xxxqqqqqqnnnkkkjjjkkkmmmmmmiiiddd^^^bbbfffgggdddbbbbbbccchhhlllsss}}}~~~xxxzzzzzzxxxyyy}}}~~~|||yyyyyyvvvqqqnnnoooppppppqqqppppppppprrrtttwwwyyywwwzzz|||zzzvvvwww{{{~~~nnn^^^VVVXXX\\\aaabbbfffooo|||cccIIIBBB:::444666777666666666444111333333222222111000000000///............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))***---999KKKWWW[[[aaa]]]ccccccggg]]]GGGPPPvvvxxx|||vvv___vvv{{{jjjNNN===888111000333111000000000222555777888777555888:::888444333666:::444666999<<<>>>???AAABBB<<<999555111111333666999>>>@@@CCCGGGGGGDDD===888:::999===CCC@@@@@@PPPeee}}}uuuEEE111777444---///+++///------------,,,+++******)))))))))))))))(((((('''(((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,+++***,,,666EEEQQQYYY```ffffffgggjjjlllkkkiii[[[SSSUUUssssssRRRFFFQQQkkkwww{{{xxxbbbNNNFFFKKKSSSccchhhqqq{{{|||{{{zzz}}}}}}{{{|||vvvhhh___]]]\\\ZZZXXX[[[```bbb___\\\TTTVVVXXXWWWVVVVVVXXXZZZfffiiioooxxx{{{vvvooorrrssssssvvv}}}}}}{{{yyyvvvqqqooopppppppppsssrrrqqqqqqqqqsssuuuvvvtttxxx|||{{{yyyxxx{{{~~~{{{jjjXXXPPPUUU\\\ffffffiiiqqq||||||YYYGGG;;;888999999777555444333222333333222222111000000000///............---------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******++++++///;;;LLLXXX\\\aaa___fffbbbbbbZZZLLL]]]vvvyyyvvv___|||iiiNNN===888111000333111111000111333666888888888666999:::888555333666:::777777888;;;>>>@@@@@@@@@555444222222333777<<<>>>DDDFFFHHHHHHEEE???999555888888===DDDFFFJJJ^^^tttNNN666888555...111,,,222------...------,,,+++***))))))******))))))((('''(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---111<<>>AAADDDEEEHHHKKKLLLGGG???999999:::???AAAHHHOOOWWWfff}}}uuuEEE333---///555---...------.........---,,,,,,***************))))))((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++***,,,222===IIITTTZZZ\\\bbbhhhjjjlllnnnkkkfffRRRUUUmmm[[[BBBRRR___}}}uuuwwwnnnXXXGGGCCCHHHOOO\\\eeelllpppyyy~~~}}}|||~~~|||yyyvvvtttwwwzzz|||~~~}}}}}}vvvfffTTTGGGAAA@@@AAACCCGGGIIIJJJHHHFFFDDDBBBBBBBBBCCCFFFHHHKKKLLLRRRWWW```gggmmmssszzztttqqqrrrpppnnnooommmnnnppprrrttttttttttttzzzzzzyyywwwvvvuuuwwwxxxyyyzzz~~~}}}~~~~~~zzzeeePPPJJJVVVdddfffiiimmmrrryyyWWW???:::999<<<<<<777666777333333222222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))*********+++))))))))))))************,,,++++++111@@@QQQZZZ[[[dddbbbhhhbbbbbb]]]UUUiiieeeuuueeeJJJ;;;888222111444111222222222444777999:::999::::::;;;:::::::::<<<===999;;;???DDDEEEAAA888111555777;;;@@@DDDHHHIIIJJJKKKLLLJJJDDD<<<888999===AAAGGGOOOXXXcccwwwuuuNNN666000111555++++++------............------******++++++******)))((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++...666CCCOOOWWWZZZ^^^dddhhhjjjllllllfff___LLL\\\}}}JJJEEEZZZppp{{{pppmmmXXXHHHBBBFFFKKKXXXcccjjjlllttt~~~}}}~~~~~~}}}}}}~~~}}}}}}}}}|||{{{}}}}}}zzzwwwuuuttttttpppuuu|||}}}|||vvvyyy~~~~~~~~~uuu```LLLCCCBBBEEEFFFOOOYYY]]]ZZZUUURRRRRRKKKJJJJJJLLLPPPSSSUUUVVV^^^eeeooowww}}}tttpppqqqmmmkkkmmmiiikkkooorrruuuvvvvvvvvvzzzyyywwwuuuuuuvvvxxxyyywwwzzzzzz||||||zzz|||~~~~~~uuuaaaMMMHHHRRR___bbbfffmmmsssyyyuuuNNNCCC<<<>>>???:::777888333333222222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++++++++)))))))))*********+++++++++******111BBBTTT\\\\\\iiidddgggaaa```XXXIIIXXXmmm|||iiicccIII;;;888333111444111222111111444777999999888999::::::;;;<<<>>>???@@@:::>>>CCCFFFDDD===666111666999>>>DDDIIIMMMOOOQQQOOOMMMHHH@@@999666999<<>>@@@BBBBBB>>>BBBFFFDDD>>>888555555;;;===AAAFFFJJJMMMOOOQQQNNNIIIBBB;;;888999<<>>???@@@AAADDDEEEEEE@@@999666999<<>>999;;;@@@DDDIIIOOOWWWgggyyykkk```QQQEEE??????@@@AAAtttBBB000222333111000.........------------,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))***+++++++++(((***,,,---,,,,,,,,,...///666CCCQQQXXXZZZ^^^cccbbbkkklllhhh```WWWhhhUUUJJJVVVnnnuuuwwwpppnnnlllooovvvvvvttttttqqqnnnqqqccchhhXXXFFFGGGCCCGGGLLLRRR\\\fffqqq}}}~~~|||zzzwwwxxxzzz|||zzz~~~|||xxxvvvtttssssssqqqnnnllljjjjjjkkkkkkiiieee```[[[XXXUUURRRPPPOOOQQQSSSUUUVVVXXX\\\___bbbhhhrrr|||~~~~~~}}}{{{zzz|||~~~rrrmmmkkkiiigggjjjmmmoooqqqpppppppppqqqoooqqqtttwwwyyyyyyyyyxxxwwwyyy{{{~~~{{{yyy|||}}}}}}}}}~~~zzzxxxzzz|||wwwpppfffXXXNNNNNNSSSbbbqqquuuttt{{{~~~ooommm```GGG999888:::333555555555444333222000000000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((((()))))))))******)))************++++++++++++...+++444KKKYYY]]]dddgggeeehhhddd```OOOOOOoooxxxyyyfff~~~aaaIII<<<:::333222555444333333444555777888999:::;;;;;;:::;;;===@@@CCCEEEDDDCCCAAA;;;666444777:::===@@@CCCEEEDDDCCCCCCDDDBBB<<<:::BBBKKKPPPUUUXXX[[[iiixxxqqqaaaKKKDDD<<<:::???DDDGGGGGGwwwIII222555666///---............------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))******(((***---------,,,------111<<>><<<444222666444222333555666777888999999;;;;;;:::;;;===@@@CCCEEEDDDCCC@@@<<<888666777:::888;;;@@@BBBBBBAAA@@@@@@???===AAAKKKTTT[[[ccckkklllpppqqqmmmhhhcccXXXLLLPPPKKKGGGJJJPPPUUUTTTQQQzzz~~~UUU666555444...111//////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''((())))))+++------,,,,,,---...666CCCQQQYYYZZZ]]]bbbfffeeekkkjjjddd[[[UUUllllllPPPKKK\\\~~~www|||xxxtttpppjjjiiinnnyyyvvvrrr{{{tttVVVKKKAAACCCHHHPPP\\\iiiuuu}}}yyywwwwww{{{~~~}}}rrrjjjppp{{{}}}vvvzzzyyywwwuuusssrrrqqqqqqpppooollliiigggfffeeeeee```^^^ZZZUUUPPPMMMKKKKKKLLLOOOTTTWWWYYY[[[]]]___dddjjjttt}}}|||{{{|||}}}|||zzzxxxyyy{{{}}}~~~~~~wwwlllgggiiillllllmmmnnnnnnmmmnnnpppqqqqqqrrrtttwwwxxxyyyzzzzzzzzz|||~~~}}}~~~}}}}}}}}}~~~}}}zzzqqqdddZZZXXX^^^kkkooopppzzzttt}}}eeeFFF999;;;888777777666444333333222222111000000000////////////.........---------,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))************))))))*********+++++++++***------777OOO[[[^^^dddgggaaaddddddcccXXXgggooowwwssseeeMMM???<<<555222555444222333555777888999999999;;;:::::::::<<>>;;;999888888444777<<<>>>???>>>>>>>>><<>>???@@@===???BBBDDDBBB???:::777333666:::<<<======>>>>>>???FFFQQQXXXZZZ___ooozzzrrrnnnmmmkkkjjjfffhhhmmmrrruuuuuuqqqnnnvvv___{{{FFF777000***666////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******(((((('''((())),,,...000,,,,,,,,,+++***+++///222AAALLLUUUXXXZZZ```eeefffdddkkkaaaRRRUUUddd|||tttNNNNNN[[[zzzzzzwwwqqqhhheeeeeemmmyyycccQQQDDDFFFJJJTTTbbbppp{{{|||xxxttttttxxx{{{~~~rrr|||zzzxxxnnnmmmkkkiiigggfffeeedddcccaaa___\\\ZZZWWWUUUTTTOOOPPPPPPMMMJJJHHHJJJLLLMMMOOORRRTTTVVVXXX[[[^^^eeejjjqqqwww{{{}}}|||{{{~~~~~~}}}{{{xxxyyyyyyxxxwwwwwwyyy{{{|||}}}qqqooosssuuukkkjjjmmmkkkmmmoooooonnnmmmnnnoooqqqqqqssstttvvvxxxyyyyyyzzz{{{{{{|||~~~~~~{{{|||}}}|||{{{zzz|||}}}}}}}}}}}}ooo^^^TTTXXXfffkkkooo|||tttzzzlllLLL???:::999888666555444333444444111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++)))************+++++++++(((---...:::RRR^^^___dddjjjhhhiiibbbaaaUUUPPPwww}}}fffNNN@@@<<<444111444222222444666888::::::999999888999:::;;;<<<<<<<<<<<<>>>CCCIIIOOOOOOJJJBBB<<<444777:::<<<===>>>@@@AAAIIIPPP[[[bbbbbbdddooo|||~~~~~~~~~~~~~~~~~~}}}zzz{{{iiiPPP???333'''000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******'''''''''))),,,///333555...---,,,***)))+++000333DDDNNNUUUVVVZZZbbbfffeeeeeennnbbbQQQYYYuuu```GGGOOOcccvvvoookkkccc]]]bbbmmm|||jjjSSSBBBCCCKKKUUUdddrrr|||zzzuuuqqqqqqtttwwwzzzwwwwwwkkkjjjgggdddbbb```___^^^\\\[[[YYYVVVSSSQQQNNNMMMLLLNNNOOOMMMJJJJJJMMMPPPKKKLLLOOOPPPQQQTTTWWWZZZ___ccciiiooosssttttttsss{{{}}}~~~~~~{{{uuuvvvxxxxxxwwwxxx{{{}}}zzz{{{jjjhhhmmm{{{nnnjjjlllkkkmmmooopppooommmmmmnnnpppqqqrrrtttuuuwwwxxxyyyyyyyyyyyyyyy{{{}}}yyyzzz{{{zzzyyyzzz|||}}}~~~}}}}}}ooo[[[PPPVVVdddjjjppp}}}~~~yyy{{{UUUAAA999:::888777555444444444444111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++(((---...:::RRR^^^___dddhhhjjjmmmddddddWWWHHHccc|||~~~fffNNN@@@<<<444111333111222444666999::::::999999777888:::<<<<<<;;;:::999BBBHHHQQQYYYZZZTTTJJJBBB666888;;;<<<===???BBBDDDTTTYYYcccjjjkkkjjjooowwwmmm:::000999000111111000000//////......------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))************************''''''(((***---///111333)))---///---***,,,333:::KKKPPPWWW\\\___bbbgggkkkiii```SSSZZZwwwrrrZZZHHHGGG]]]yyytttyyypppdddZZZXXXTTTWWWjjjjjjNNNEEEDDDHHHRRRbbbqqq{{{{{{xxxtttppplllmmmpppsssvvv}}}{{{vvvrrrddd^^^cccddd\\\UUUUUUXXXVVVRRROOONNNLLLIIIGGGJJJIIIGGGEEEEEEFFFHHHIIIGGGHHHJJJLLLOOORRRUUUWWW\\\bbbhhhkkkllllllnnnqqqwwwyyy|||}}}~~~xxxuuuzzzzzzxxxvvvtttuuuxxx{{{zzz||||||jjjgggoootttnnnlllmmmpppsssrrrpppmmmnnnoooqqquuuyyyxxxvvvuuuyyy}}}}}}|||{{{{{{{{{{{{zzzxxxvvvvvvxxxyyyyyyyyyyyyxxxxxxyyy{{{}}}wwwaaaRRRTTT\\\gggpppvvv{{{}}}eeeLLL===???666666888111222666222222222111111111111111111..................------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,***))))))******)))************+++++++++))))))))))))***+++,,,---,,,......===UUU^^^```hhhggggggkkkddd```TTTXXXuuuvvv___OOO>>>999888777444222111222444666888999::::::<<<;;;:::999:::<<>><<<:::<<>>999999777333111222333555777888999::::::<<<;;;::::::===BBBFFFJJJYYYhhhtttvvvzzzyyyfffOOO@@@<<<===AAABBBBBBLLL[[[eeelll{{{~~~MMM666444000111111000000//////......------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++''')))++++++,,,222>>>GGGQQQUUU[[[```dddgggjjjlllccc]]]]]]sssfffFFFHHHNNN]]]vvvxxxooouuutttttthhhbbbLLLKKKNNN]]]xxxhhhSSSIIIDDDIIIQQQ^^^kkkuuu}}}}}}{{{{{{}}}|||{{{wwwpppkkkppp|||zzzyyyllleeeccceeeaaaXXXTTTVVVQQQNNNIIIFFFEEEDDDCCCBBBIIIHHHFFFDDDCCCDDDDDDEEEGGGGGGHHHJJJLLLNNNPPPRRRTTTYYY___ccceeefffiiilllooossswwwyyyxxxyyy|||}}}yyy||||||{{{xxxuuuuuuvvvxxx{{{yyyzzz{{{||||||qqqlllqqqyyysssnnnooooooooonnnoooqqqsssuuuwwwyyywwwuuutttvvvyyywwwvvvuuutttvvvyyy|||~~~|||yyyxxxxxxyyyxxxxxxzzzyyyxxxwwwxxxzzz|||}}}{{{fffUUUMMMRRR[[[dddmmmuuu}}}vvv{{{QQQCCC999:::===666444777555444444333333333222222222000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++************+++++++++,,,++++++++++++,,,------...,,,...///===VVV___aaajjjiiifffhhhbbbccc]]]eeeyyy^^^NNN>>>999999777333111333444555777888999999999:::999888888<<>>888555999888555555555444333333333222222111000///...---,,,+++------------------------------,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,...///>>>VVV```bbbkkkkkkjjjkkkbbbaaa]]]mmmwwwfffSSS@@@888777666333333444555666777888999999999;;;::::::;;;===AAADDDGGGQQQeee{{{yyyYYYRRRMMMNNNMMMOOO]]]ooo{{{zzz~~~\\\;;;000666111111000000//////......------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))******+++,,,+++++++++///888EEENNNTTTWWW\\\aaaeeegggggggggaaaSSSllljjjGGGGGGUUUiii|||ppp|||}}}{{{~~~qqq^^^UUULLLKKKRRRfff~~~eeeNNNGGGGGGGGGNNNYYYdddnnnvvv|||~~~~~~zzzwwwssstttyyy|||sssjjjfffaaafffmmmooohhh\\\SSSQQQRRROOOKKKIIIHHHHHHGGGFFFCCCBBBBBBAAA@@@?????????BBBCCCCCCDDDFFFGGGIIIJJJLLLQQQVVVXXXXXXYYY\\\___eeekkkssswwwyyy{{{|||}}}~~~zzz{{{{{{yyyvvvtttssssssyyyxxxvvvsssrrrrrrssstttppprrr|||uuuooonnnlllkkkmmmppptttuuuwwwwwwvvvsssqqqqqqrrrsssvvvuuutttssstttvvvyyy{{{}}}zzzyyyyyyyyyyyy{{{zzzyyyyyyzzz|||~~~mmmYYYKKKPPPZZZfffrrr{{{|||xxx}}}TTT@@@:::===999777::::::666666555555444333222222222111111///...---,,,,,,------------------------------------,,,,,,,,,+++***++++++++++++,,,,,,,,,---------,,,------......,,,...000>>>WWWaaadddllliiikkknnnccc^^^]]]wwwqqqooo[[[DDD888555555444555444555666888999:::::::::>>>??????@@@@@@AAAAAAAAAMMMaaaxxxxxxooohhhccc]]]ZZZdddsssddd|||sssJJJ000333111111000000//////......------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,------,,,---222<<>>EEEVVVxxxrrrvvvrrr]]]UUUJJJIIIRRRfff{{{iiiQQQGGGFFFEEELLLWWWbbbkkksssxxx|||||||||~~~~~~{{{zzz}}}}}}zzzwwwvvvvvvwwwyyyrrrooommmrrrzzz|||||||||||||||yyyrrrjjjeeecccdddddd```ZZZTTTRRRRRRMMMKKKIIIHHHGGGGGGEEEDDDAAAAAAAAAAAA@@@@@@@@@???AAAAAABBBCCCEEEGGGHHHIIIJJJNNNSSSUUUUUUWWW[[[^^^aaagggooouuuxxx|||~~~zzz~~~|||wwwssspppoooooopppqqqqqqppppppqqqrrrtttyyyzzzpppnnnkkkkkknnnqqqssstttwwwuuurrrpppoooooopppqqqvvvvvvuuuuuuuuuvvvwwwxxx~~~{{{zzzzzz{{{{{{||||||zzzzzzzzz|||~~~sss```MMMQQQYYYeeeqqqzzz{{{{{{gggJJJ;;;===:::888;;;999666666555444333333222111111111000000///...------------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,------...---///000???XXXbbbeeemmmgggjjjnnnccc______yyywwwttt^^^FFF999666555555777333444666888999;;;;;;<<<<<<<<<===???@@@AAAAAABBBRRRdddzzz{{{tttyyyvvvXXXtttUUU222444111111000000//////......------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,,,,,,,,,,///555???JJJQQQWWWXXX\\\bbbggghhhfffcccXXX^^^bbbGGG???HHHZZZyyyqqqmmmYYYSSSIIIJJJRRRddduuuqqqXXXIIIEEECCCJJJVVVaaajjjqqquuuxxx|||yyyyyy{{{zzzvvvuuuxxxyyy}}}zzzpppmmmrrrsssooolllkkklllqqqwww|||}}}|||yyy|||~~~|||xxxqqqjjjeeebbbaaa\\\VVVQQQOOOOOOOOOHHHGGGFFFFFFGGGEEEBBB@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKMMMRRRWWWZZZ[[[^^^cccggghhhnnnuuu{{{yyy{{{yyyxxxvvvyyy|||}}}}}}~~~qqqnnnllllllooorrrrrrrrruuusssooommmmmmnnnoooooosssssstttuuuvvvvvvvvvvvv{{{{{{{{{zzzzzz{{{zzz{{{||||||~~~{{{yyyyyyyyyzzz{{{{{{}}}}}}~~~}}}{{{hhhPPPPPPUUU]]]iiiuuu|||zzz}}}XXX???===;;;999:::777666666555444333222111111111000000000//////..............................+++,,,---......---,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------///000???XXXccceeennnllllllnnneeebbb^^^ppp{{{ppp\\\FFF;;;999777666666222333555888:::<<<======999:::;;;>>>CCCIIIOOORRRaaaqqqnnnWWWrrrXXX444777111111111000//////......---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))************************+++***************++++++******,,,000777BBBMMMSSSXXXYYY]]]ccchhhiiifffbbbVVVhhh[[[GGGFFFPPPbbb{{{wwwuuufffRRROOOLLLLLLTTTdddqqqyyyxxx___LLLCCCBBBIIIUUUaaajjjppptttvvv{{{xxxxxxzzzyyyuuutttvvvsss}}}{{{nnnllluuuvvvmmmeeegggiiimmmqqquuuyyy||||||~~~wwwpppiiieee^^^]]]ZZZUUURRROOOLLLHHHFFFFFFFFFGGGGGGEEEBBB???BBBBBBCCCDDDEEEEEEEEEEEECCCCCCDDDFFFHHHJJJLLLMMMSSSWWW]]]aaadddhhhmmmrrrsssxxxqqqnnnlllmmmppprrrrrrppptttqqqmmmllllllmmmnnnnnnoooqqqsssuuuvvvvvvvvvvvvvvvvvvvvvuuuwww|||{{{{{{|||}}}~~~|||yyywwwvvvvvvvvvvvvxxx|||~~~{{{|||yyy~~~~~~~~~oooQQQOOOPPPVVVbbboooxxx}}}}}}|||bbbCCC>>><<<:::999555666555555444222111000000000000000000////////////........................+++,,,---.........---,,,++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,---///111@@@YYYcccfffnnntttqqqpppgggeee]]]dddzzzyyyjjjXXXEEE===;;;999666555111222555888:::<<<>>>???>>>>>>???DDDLLLXXXccciiirrrjjjjjjsss]]];;;,,,333111000///000///...,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++************++++++***)))***111<<>>>>>AAA@@@???BBBEEEFFFEEEBBBAAADDDGGGHHHIIIMMMPPPRRRWWW[[[cccmmmtttwwwzzz}}}{{{rrrmmmppprrrooommmooommmlllkkkjjjjjjjjjkkklllooorrrrrrppppppttttttrrrwwwvvvtttrrrtttyyy|||wwwyyy~~~{{{{{{yyyrrrttttttoooxxxzzz}}}}}}}}}||||||zzzyyy{{{{{{zzz{{{}}}~~~vvvWWWPPPKKKQQQ\\\iiiuuuyyywwwzzzhhhNNN<<<777999:::888777666444222111000//////111111111111000///...---........................---------,,,,,,,,,++++++,,,,,,,,,++++++*********///......------,,,++++++,,,---///???ZZZfffgggnnnmmmsssttt```ddd]]]LLLrrrwww~~~___PPPAAA:::999666444333444555666888:::<<<>>>>>>>>>999777AAAUUUnnnkkk@@@555333222000///000///...,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++++++++---555???IIIPPPRRRXXXXXXaaahhheeeccc___WWWgggVVVHHHJJJ]]]yyyssshhhUUUIIIIIIPPPTTTUUU]]]ooo|||\\\IIIEEECCCKKKVVVbbblllttt{{{~~~}}}xxxwww|||vvvkkkfffggghhhfffddddddfffiiikkkooouuu|||~~~yyyqqqhhhbbb___XXXUUUPPPMMMJJJIIIGGGEEEBBBBBBAAA@@@@@@??????>>>BBBAAA@@@BBBFFFHHHHHHFFFIIILLLOOOPPPQQQTTTXXX[[[bbbfffmmmvvv}}}vvvoooqqqssspppmmmmmmlllkkkjjjiiiiiiiiijjjkkkmmmpppqqqoooqqqtttuuussswwwvvvsssqqqrrrvvv}}}}}}yyyzzz|||zzzuuuuuu~~~vvvqqqvvvxxxuuutttwww{{{}}}~~~~~~~~~~~~}}}|||zzzxxxzzz{{{}}}~~~yyy```UUUNNNSSS___lllwww}}}ttt{{{pppZZZCCC777777777555777666555333222111111111111111111111000///...---........................---------,,,,,,,,,++++++,,,,,,,,,+++++++++******...------------,,,,,,,,,,,,...///@@@[[[fffgggnnnkkkppprrrdddfff```[[[yyy|||bbbRRRBBB;;;999666444333444555666888:::<<<===>>>AAA@@@BBBGGGUUUnnn}}}CCC;;;444222000000000000...,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++***,,,111:::DDDLLLRRRTTTZZZ___cccjjjmmm```XXX^^^QQQIIIPPPfffssskkkVVVHHHJJJNNNPPPQQQWWWiii|||bbbMMMFFFFFFNNNZZZgggrrr{{{{{{{{{{{{nnneeecccdddcccbbbfffiiilllooottt{{{~~~{{{tttkkkccc]]][[[UUURRRMMMIIIFFFDDDBBB@@@@@@@@@?????????@@@@@@@@@CCCAAAAAACCCFFFIIIKKKKKKNNNQQQUUUWWWXXX[[[```eeepppwww{{{||||||sssrrrsssqqqmmmjjjiiiiiihhhgggggghhhiiijjjkkknnnpppoooqqquuuvvvssstttsssqqqoooooosssxxx}}}{{{xxxppprrrrrrooorrruuuzzz}}}}}}}}}}}}~~~~~~~~~{{{yyywwwwwwzzz~~~}}}}}}}}}hhhZZZOOOSSS```mmmxxx~~~vvvzzzrrrxxx|||rrrQQQ;;;777888555888777666444444333333333111111222111111000///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---///000AAA[[[ffffffmmmkkknnnqqqiiifff___llluuu{{{}}}fffUUUDDD<<<999666444444555666777888:::;;;<<<===<<>>GGGOOOSSSUUU\\\eeedddhhhkkk]]]]]]yyygggNNNLLLYYYvvvmmmXXXJJJHHHJJJLLLMMMTTTdddxxxlllTTTIIIHHHPPP___mmmxxx~~~~~~rrrjjjffffffdddbbbhhhjjjmmmpppuuu{{{~~~yyyqqqhhhaaa]]]\\\VVVRRRNNNJJJHHHEEEBBB@@@???>>>>>>>>>???AAABBBCCCCCCCCCDDDFFFHHHKKKMMMNNNRRRUUUZZZ___aaaeeemmmvvv~~~vvv|||yyysssrrrpppkkkgggffffffeeeeeeeeefffhhhiiikkkoooqqqpppqqqttttttqqqooonnnmmmllllllpppuuuyyyyyy}}}ssspppooolllssswww|||~~~{{{yyywwwvvvxxx|||~~~}}}}}}~~~lll[[[MMMPPP]]]kkkvvv{{{||||||bbbeeebbbAAA999;;;:::888777666555444444444444222222222222111000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...000222BBB\\\fffgggmmmoooooopppmmmcccYYYxxxqqqyyywwwhhhWWWEEE<<<999777555555666666777888:::;;;<<<===999@@@DDDCCCLLLlllSSS;;;444222111000111000///---,,,,,,------,,,,,,+++***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++************++++++)))...777AAAJJJPPPUUUWWW\\\gggeeecccfffcccyyy|||UUUIIILLLccc}}}kkkUUUIIIDDDEEEGGGKKKSSSbbbwwwuuuZZZKKKIIISSScccsss}}}uuuoookkkiiifffcccfffhhhjjjmmmpppvvv|||}}}xxxpppiiicccbbbbbb[[[XXXUUUQQQNNNJJJEEEBBB>>>>>>>>>>>>@@@BBBDDDFFFGGGIIILLLNNNOOOPPPQQQQQQVVVXXX^^^fffjjjppp}}}uuupppmmmhhhdddcccbbbbbbbbbcccdddfffgggllloooqqqooooooqqqppplllhhhiiiiiiiiikkknnnssswwwqqqzzz|||vvvuuuuuuttttttxxx}}}|||yyyyyyzzzzzz{{{}}}~~~rrr___NNNNNN[[[iiittt{{{{{{gggaaaqqqHHH:::;;;===999888777666555444444444333333333333222111000///////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---000222CCC^^^hhhgggmmmpppqqqooopppbbbZZZmmmzzz~~~fffVVVDDD<<<:::777555555555666777888:::;;;======>>>CCCDDDEEEUUUzzzjjjAAA444333111111111111///---,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++***000:::DDDLLLRRRWWWZZZ]]]eeeeee```aaapppcccIIIDDDNNNqqqhhhPPPFFFCCCCCCFFFLLLUUUcccwww|||^^^JJJJJJVVViii{{{}}}~~~|||xxx|||yyyuuuqqqnnnkkkgggddddddfffgggiiilllpppvvv{{{yyyxxxtttooojjjgggggghhhbbb```]]]YYYTTTLLLDDD???======<<<===???AAADDDFFFJJJOOOUUUXXXWWWUUURRRQQQQQQQQQWWWaaafffnnn{{{~~~xxxlllhhheeebbb```______```aaaccceeefffhhhlllnnnllllllmmmkkkgggdddeeeggghhhiiilllqqqtttrrrzzzyyyuuuttttttuuurrrvvv{{{|||{{{|||~~~~~~~~~{{{hhhUUUQQQZZZfffsss{{{zzzuuu|||eee[[[BBB;;;===<<<;;;999888666555555555333333333333333222000000////////////////////////............---------,,,,,,,,,,,,,,,------------++++++,,,,,,---...//////,,,///222DDD___iiiiiiooonnnqqqnnnsssdddbbbssszzz```QQQBBB<<<:::777555444444555666888:::<<<>>>>>>@@@BBBBBBEEE[[[vvvEEE555333111111111111///---,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++,,,333===FFFNNNTTTZZZ^^^aaabbbddd^^^[[[yyyqqqQQQDDDGGGWWWgggOOOFFFCCCCCCGGGOOOWWWcccwwwcccLLLMMMZZZooo~~~||||||}}}||||||{{{yyyvvvssspppmmmjjjhhhggghhhjjjlllnnnsssyyy}}}|||{{{zzzxxxuuuuuuvvvxxxsssrrrnnniiiaaaUUUIIIAAA<<<;;;::::::<<>>@@@AAA<<>>;;;vvvcccjjjYYY:::333///000111...,,,,,,------,,,,,,,,,,,,++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))***,,,---,,,,,,000999DDDLLLOOOTTT\\\ccceeeeeebbbWWWXXX~~~^^^HHHEEEJJJRRReeeLLLDDDEEEDDDEEELLLZZZkkkyyygggQQQOOOaaawww{{{wwwttttttuuuwwwwww|||kkkGGG===999999???DDDDDDCCCDDDEEEEEERRRYYYOOOHHHEEE???EEEKKKMMMTTT^^^fff}}}ssshhhjjjqqqxxx{{{{{{xxxuuu{{{yyyeeebbbdddccc______^^^]]]]]]^^^`````````````````````______^^^]]]bbbfffgggeeeeeejjjoooooommmjjjjjjlllrrrxxx|||xxxzzzyyysssqqqsssuuuuuuwwwxxxzzz|||~~~~~~~~~|||jjjUUUOOOYYYffflllxxx{{{}}}ooo|||___dddzzzXXXJJJGGGAAAAAA???888;;;>>>666888777666555444333333333000000000000000000111111////////////............///...---,,,,,,---...///---------............///+++///444HHHdddoooooouuuuuummmiiihhhbbbgggnnnlllYYYMMMAAA===;;;888555555333333555777999;;;===>>>===>>>???GGG\\\yyyrrr]]]HHH@@@===:::888999pppfffmmmlll;;;444000111222///---...------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************,,,------,,,222;;;FFFMMMPPPUUU\\\cccbbbccc```YYYcccmmmNNN@@@BBBPPPeeedddLLLDDDDDDEEEIIINNNYYYhhhyyyfffSSSSSSdddyyy|||{{{|||WWWCCC@@@@@@FFFIIIGGGDDDEEECCCBBBPPP]]]YYYMMMFFFCCCKKKUUU]]]fffpppuuusssiiiiiioootttyyy|||zzzxxxkkkfffeeebbb```___^^^]]]]]]^^^______^^^_____________________^^^```bbbccceeegggiiijjjjjjhhhfffeeeggglllqqqtttwwwzzzyyysssqqqssstttsssvvvxxx|||~~~~~~}}}|||}}}~~~~~~~~~lllWWWMMMUUUbbbjjjtttxxx}}}mmmsssiii___nnn~~~mmm@@@CCC===??????888;;;>>>777888777666555444333333333111111111111111111111111////////////............///...------------...///---------............///+++///555IIIeeeppppppvvvrrrnnnooonnnaaaZZZqqqqqqkkkXXXMMMAAA===;;;888555555222333555777:::<<<>>>???>>>???@@@GGG[[[wwwnnnSSSFFF:::777888777777999nnn<<<555000222333111///000------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,---...666>>>HHHOOORRRVVV]]]bbb```aaa\\\\\\tttRRREEEAAAEEE\\\~~~}}}}}}```IIIBBBAAAEEEJJJNNNWWWfffzzzkkk[[[XXXgggzzzcccCCCAAADDDIIIKKKGGGCCCBBBEEEAAALLL___aaaPPPEEEGGGPPPaaannnxxxuuujjjiiimmmmmmuuu{{{{{{|||tttjjjeee``````___^^^\\\\\\\\\]]]]]]\\\\\\]]]^^^^^^_________```___^^^```dddffffffdddcccbbbaaaaaacccfffjjjlllvvvyyyxxxsssppprrrrrrqqqtttxxx~~~}}}{{{{{{{{{|||~~~nnnXXXKKKNNN[[[eeetttxxx}}}rrroooyyyiiidddmmmJJJDDD>>>@@@AAA::::::===888888888666555444333333333222222222222222222111111////////////............///...------------...///---------............///,,,000666JJJgggrrrrrrwwwrrrpppsssqqq___SSSfffxxxkkkXXXLLLAAA===;;;888555555222333555888;;;===@@@AAA???@@@AAAGGGZZZuuulllJJJ;;;666444666999999;;;===fff===555000111222000///000------,,,,,,,,,+++++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,...000:::AAAJJJPPPTTTXXX]]]bbb``````XXX```{{{HHHOOOSSSTTTooo{{{{{{[[[FFFAAA???BBBGGGMMMXXXiii~~~uuufff]]]iii{{{eeeBBBBBBFFFLLLMMMGGGCCCBBBKKKGGGQQQiiipppZZZIIIOOOYYYmmm~~~vvvllljjjmmmpppyyy~~~qqqhhh```___^^^\\\[[[ZZZZZZZZZ[[[ZZZZZZZZZ[[[\\\^^^______bbbaaaaaaaaabbbbbbbbbaaa______```aaacccfffiiikkkssswwwwwwsssqqqrrrrrrppptttxxx~~~}}}zzz||||||~~~}}}nnnXXXHHHHHHTTT```nnnssszzzrrruuu~~~fffbbboooMMMCCCCCCDDD===;;;<<<777999888777555444444444333333333333222222222222222////////////.....................------.........---------............///---111777KKKhhhssssssyyyxxxtttsssnnn^^^YYYvvvzzzmmmXXXLLLAAA<<<;;;777444444111222555888;;;>>>@@@BBB@@@AAABBBGGGYYYqqqWWW<<<444555888:::;;;<<<>>>@@@jjj===555000000111///...///------,,,,,,,,,+++++++++++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***+++///222>>>CCCKKKQQQVVVZZZ^^^bbbaaa```XXXhhhsssLLL```hhhhhh~~~uuuzzzwwwYYYGGGCCCBBBBBBEEENNN___rrr~~~mmmdddmmm}}}___GGGGGGKKKPPPOOOIIIEEEEEEJJJRRRdddpppRRRTTTccczzzvvvmmmkkkooozzz{{{nnneee]]]\\\ZZZXXXXXXWWWXXXXXXXXXXXXXXXYYYZZZ\\\^^^___bbbeeefffddd___\\\^^^```___```aaadddgggjjjmmmnnnooosssuuusssrrrssstttrrrvvvzzz{{{~~~|||vvviiiWWWGGGCCCNNNYYYaaaiiisss{{{wwwrrrxxxlllZZZVVVEEEAAABBB===<<<===888999888777666555444444444333333333222222222111111////////////............---..................------------............///---111777LLLiiittttttzzz|||wwwtttmmm^^^___yyyxxxtttoooWWWLLL@@@<<<:::777444444111222444777;;;>>>@@@AAA@@@AAABBBGGGWWWnnnlllFFF;;;333666999999999:::===>>>ppp???777000000000---,,,---------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***+++000444???DDDKKKRRRWWW[[[___bbb``````[[[uuuiiiPPPfffooowww}}}uuuyyyvvvZZZIIIFFFEEEDDDHHHRRRdddxxxtttmmmtttuuuSSSIIIIIILLLPPPOOOKKKJJJMMMJJJccc[[[VVVjjj~~~zzzsssmmmlllppp}}}ttthhhYYYXXXWWWUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXZZZ\\\]]]aaaeeegggddd]]]ZZZ\\\``````aaabbbcccfffjjjmmmnnnjjjppptttssstttwwwwwwuuuxxx}}}~~~||||||rrrkkkaaaTTTGGGBBBIIITTT[[[eeerrr|||zzzpppttt~~~|||```nnn```HHH<<<>>><<<===>>>999999999777666555444444444333333333222111111000000////////////............------...//////...---------------............///---111777LLLiiitttuuu{{{|||xxxwwwppp``````zzz}}}xxxllljjjpppWWWKKK@@@<<<:::777444444111222444777:::<<>>@@@>>>oooyyyCCC:::222111000---,,,---------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---+++)))+++000555???DDDJJJQQQWWW\\\```bbb]]]___aaa]]]OOO]]]hhhuuuXXXGGGDDDCCCEEEKKKTTTbbbrrrwww}}}^^^JJJHHHIIINNNTTTWWWYYY^^^eeehhhlllcccvvvzzzuuurrrnnnkkklllppp|||~~~rrrdddVVVUUUTTTSSSSSSSSSTTTUUUWWWVVVVVVUUUVVVXXXZZZ\\\___```aaa```]]]\\\]]]___```_________aaacccfffhhheeelllrrrtttvvvzzz{{{yyyyyy{{{~~~|||uuuggg```XXXQQQHHHCCCGGGOOOYYYeeeuuuvvvqqqwwwwwwoootttSSS>>>>>>===>>>>>>777:::999888666555555444444333222222111000000//////////////////............------...//////...---------------............///,,,111666KKKiiitttuuu{{{{{{yyyzzztttbbbbbbzzz|||xxxpppmmmpppWWWKKK@@@<<<:::666444333111222333666888;;;======???@@@BBBGGGVVVkkk{{{~~~vvvnnniii___XXXUUU]]]hhhqqq||||||[[[@@@555555666;;;???>>>@@@CCCAAA;;;qqq___}}}EEE<<<444222111...,,,------------,,,,,,,,,++++++((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))+++---+++)))+++111666???CCCJJJQQQXXX]]]```bbbZZZ^^^eeeUUUMMMSSS^^^~~~rrrUUUCCC@@@>>>DDDLLLSSS\\\iiizzzUUUKKKKKKMMMTTT^^^fffmmmyyyxxxzzztttooommmkkkhhhkkkpppmmm]]]SSSSSSRRRQQQQQQRRRSSSTTTWWWVVVUUUUUUUUUWWWYYY[[[]]][[[[[[\\\^^^______]]]___]]][[[ZZZ[[[]]]___aaabbbjjjqqqtttxxx|||~~~|||xxxyyyzzzvvvnnn```XXXRRRNNNIIICCCFFFMMMUUUbbbsss~~~hhhoooaaaEEEAAA@@@???===444:::999888666555555555555222222111111000//////...000/////////............,,,---...//////...---,,,---------.........//////,,,000666KKKhhhtttuuu{{{{{{zzz{{{tttdddgggtttxxxtttpppWWWKKK@@@;;;:::666333333111222333555888:::;;;<<<>>>@@@AAAGGGVVVjjjzzzyyypppfff___PPPJJJIIIOOOTTTWWW]]]dddnnn|||jjjNNN>>>888777888444;;;>>>>>>@@@AAA;;;222gggSSStttYYY999555333000333+++---......---------,,,,,,,,,******++++++++++++******)))+++,,,,,,***))))))***)))************+++++++++(((+++---+++)))---666???@@@FFFNNNUUUZZZ]]]```bbbccc]]]WWWDDDHHHlll{{{dddNNNDDDBBBCCCCCCGGGOOOWWWbbbqqq~~~PPPLLLPPPRRR^^^tttvvvrrrqqqsssrrrppppppsssyyydddYYYWWWSSSQQQRRRQQQOOOPPPSSSXXXXXXXXXWWWVVVXXX[[[^^^\\\YYYWWWZZZ___bbbaaa___]]][[[ZZZ\\\[[[XXXZZZ___bbboooyyywwwuuuzzz{{{zzz|||qqqeeeWWWXXXXXXTTTKKKCCCDDDJJJVVVbbbpppxxxqqqkkkoooyyypppIII@@@BBB===999<<<:::999999888777666555555444444333222222111111000000000////////////000000------............---------------.........//////...111666KKKjjjvvvuuuzzzxxxssskkkkkkooo|||jjjWWWKKK???;;;999666444444111222444666999;;;======>>>@@@CCCIIITTTbbbrrr}}}~~~zzzwwwqqqeeeXXXKKKHHHEEEEEECCCCCCIIIQQQjjj~~~dddWWWFFF:::666777888888;;;<<<======:::777333000jjj```\\\;;;666444111444,,,.........---------,,,,,,,,,******++++++++++++******(((((((((((()))(((((('''))))))*********+++++++++(((+++---+++***...777@@@CCCGGGOOOVVV\\\___aaabbbZZZgggWWWIIIWWW}}}www~~~{{{aaaLLLCCCAAABBBBBBFFFNNNVVV___nnn{{{TTTNNNRRRYYYlllyyyuuurrrrrrqqqnnnooosss{{{ggg[[[VVVQQQNNNNNNNNNLLLMMMQQQWWWWWWWWWWWWVVVWWW[[[]]]\\\YYYXXX[[[aaaddddddbbb]]][[[[[[]]]\\\ZZZ\\\aaadddpppxxxwwwuuuzzz~~~}}}~~~{{{qqqfff[[[[[[[[[WWWNNNEEEFFFLLLVVVaaannnwww|||rrrmmm~~~cccssszzzUUUFFFDDDAAA>>>???<<<<<<;;;:::999888888777444444333333222111111111000000////////////000000---......//////......------------.........//////...222777MMMlllxxxwww|||{{{|||yyyvvvmmmdddrrr}}}lllWWWKKK???;;;999666444444111222444666999;;;======@@@AAACCCHHHQQQ```ppp|||{{{}}}|||xxxuuunnn```SSSGGGCCC???>>>:::999>>>EEEXXXeeeqqqtttqqqiii\\\PPPIIIBBB:::555555888999:::<<<<<<<<<;;;888555222000sssoooaaa===666444222555---000......---------,,,,,,,,,******++++++++++++******)))'''&&&'''***+++(((&&&)))))))))*********++++++(((+++---,,,+++000999AAAFFFIIIOOOWWW^^^aaabbbaaaXXX}}}UUUMMMiiixxxooosssuuu[[[IIIAAAAAAAAAAAAEEEMMMTTT]]]kkkwwwcccXXX[[[ggg~~~|||vvvqqqpppnnnlllooosss}}}kkk\\\UUUNNNJJJJJJKKKJJJLLLOOOUUUUUUVVVVVVVVVWWWZZZ]]]\\\ZZZYYY\\\bbbffffffeee]]][[[[[[]]]]]]\\\___dddkkksssyyywwwtttxxx~~~~~~{{{|||zzzqqqggg```___]]]YYYPPPHHHGGGLLLVVV```lllvvvzzzllltttVVVYYYcccJJJAAAAAA???<<<>>>===<<<;;;:::999888888555444444333333222111111111000000//////000000111---......//////......---------.........////////////333999PPPooo{{{yyy}}}zzz|||}}}|||nnnZZZiiixxxxxxxxxvvv{{{nnnXXXLLL@@@;;;999666444444111222444666999;;;======BBBBBBBBBDDDLLL\\\ooo|||yyy{{{zzzuuuppphhhZZZMMMDDD???:::777333000333888<<>>555444222444,,,111......---------,,,,,,,,,******++++++++++++******---***(((***...000,,,((())))))))))))************)))+++,,,,,,---333<<>>??????;;;999666333111111111222jjj???444333222222+++111......---------,,,,,,,,,******++++++++++++******...+++)))+++000222...***(((((()))))))))************+++,,,---///666>>>EEEIIIKKKQQQWWW]]]______^^^qqqMMMSSS~~~xxxnnnmmm~~~gggQQQCCC???@@@BBBBBBFFFMMMRRRYYYfffqqqyyy}}}|||{{{|||||||||}}}tttnnnhhhhhhiiikkkrrrzzzvvv___RRRJJJEEEGGGKKKNNNPPPSSSOOOQQQSSSTTTTTTVVVXXX[[[\\\\\\[[[\\\^^^```aaaaaa___]]]]]]_________cccjjjqqqsssuuuvvvuuuvvv}}}uuuyyy}}}~~~|||zzz||||||tttkkk```]]]ZZZVVVNNNFFFDDDGGGVVVaaannnyyywwwqqqzzzTTTccchhhKKKDDDDDDCCC??????>>><<<;;;999888888666666555555444333333222111111000000000000111111...//////////////////............/////////000000///444;;;RRRrrr~~~}}}~~~nnn[[[lllsssjjjZZZbbbuuummmZZZMMMAAA<<<:::666444444111222444666999;;;======>>>>>>======DDDVVVnnnyyylllaaaXXXOOOGGG???999444222000...///222---...000111///......000222555:::<<<======>>>???777555222000///111333555ooo@@@333333222111***222......---------,,,,,,,,,******++++++++++++******+++)))(((***---///---***((((((((()))))))))*********+++,,,...111999AAAGGGHHHMMMTTTYYY[[[\\\^^^___cccLLL^^^nnnhhhttt}}}xxxbbbOOOCCC@@@AAABBBBBBFFFLLLQQQXXXcccnnn~~~~~~}}}~~~|||vvvtttwwwzzzzzzzzz{{{pppjjjfffgggiiimmmuuu}}}hhhTTTLLLFFFIIINNNPPPQQQRRRLLLOOOQQQSSSTTTUUUXXXZZZ\\\\\\\\\\\\\\\]]]^^^___aaa^^^]]]_________dddjjjkkkllloootttwwwyyyzzzsssvvv{{{~~~wwwmmm___[[[XXXTTTMMMEEECCCEEEUUUbbbqqq{{{wwwyyycccXXX{{{~~~XXXFFFDDDEEECCCBBBAAA@@@>>><<<;;;;;;777666666555555444333333222111111000000111111222...//////000000//////........./////////000000000///333999PPPppp}}}~~~|||ooofffsss}}}ggg[[[fffzzznnnZZZNNNBBB<<<:::666444444111222444666999;;;======;;;<<<;;;;;;AAATTTmmmvvvfffYYYRRRKKKEEE;;;555000000000......111---,,,///222111...///222111333555888:::;;;;;;:::444333111000222555999;;;tttCCC333333333222+++333......---------,,,,,,,,,******++++++++++++******'''((()))***++++++++++++(((((((((((()))))))))***++++++,,,...333;;;CCCHHHHHHPPPXXX\\\[[[[[[^^^aaarrrSSSNNNppprrrgggjjj}}}ttt```NNNDDDAAAAAAAAAAAAEEEKKKOOOUUU___jjjxxxmmmooozzz}}}|||{{{wwwpppnnntttyyyxxxvvvvvvooojjjfffhhhkkkooowwwuuuXXXOOOIIIKKKOOOOOONNNMMMJJJMMMPPPRRRSSSUUUWWWYYYZZZZZZ[[[\\\\\\]]]___aaabbb^^^]]]^^^^^^^^^cccjjjiiiiiimmmtttxxxyyyzzzxxxwwwxxx|||yyynnn```[[[WWWUUUNNNGGGDDDFFFRRRbbbrrr{{{~~~rrr~~~wwwVVVggghhhJJJBBBFFFDDDCCCBBBAAA???===<<<;;;777777666666555444444444222111111000000111111222//////000000000000//////.../////////000000000000///222777MMMmmm|||~~~|||qqqmmmpppxxxddd\\\ZZZqqq}}}rrr[[[NNNBBB===:::666444444111222444666999;;;======;;;;;;;;;:::???QQQjjj~~~}}}zzzpppaaaTTTLLLFFFAAA:::333...//////------///---,,,...333333000222888333333333777:::;;;888555222222222333666;;;@@@CCCwwwDDD444555444333,,,555......---------,,,,,,,,,******++++++++++++******&&&)))+++++++++***,,,---(((((((((((())))))))))))++++++,,,...444<<>>OOOhhh{{{tttssskkk]]]QQQJJJCCC>>>;;;444//////000...---///333000///222000+++---222999777777:::>>>>>>777111222222333666:::@@@EEEHHHkkk~~~xxxMMM222444444222222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))************,,,,,,---000555===DDDIIIJJJUUUUUUYYYaaaXXX[[[xxx\\\SSSTTTFFFZZZzzz```eeerrr]]]III???@@@EEECCCBBBDDDHHHKKKPPPZZZeeeqqqfffLLLLLLRRRaaappp~~~|||uuurrruuuwwwsssqqqsssooommmllllllpppwwwfffRRRMMMQQQMMMKKKOOOPPPJJJLLLOOOPPPPPPPPPQQQRRRWWWXXXZZZ[[[]]]```eeeiiijjjddd```bbbcccbbbdddhhhkkkiiilllrrrvvvxxx}}}}}}xxx{{{}}}zzzuuuaaadddcccZZZNNNFFFCCCBBBPPP\\\iiirrr|||qqqkkklllVVVjjjaaaDDDPPPHHHGGGFFFDDDBBB???<<<;;;888888777666555444333333333333222222111000000000222111111111000000//////............/////////000444333333EEEfffzzzpppnnnmmmzzzOOOQQQOOOfffyyy___QQQCCC===<<<999666555222444666888:::;;;<<<===:::>>>???===CCCTTTfffrrrkkkkkkcccVVVMMMIIIAAA777444222000///...///000111111000000111333444444333555888<<<;;;888444333333444555777888;;;@@@FFFKKK___wwwSSS333111111000111///......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))************,,,,,,---111666>>>EEEIIILLLSSSSSSZZZ```XXX```~~~NNNLLLNNNMMMkkknnn^^^ppp~~~oooZZZGGG>>>???DDDCCCBBBCCCGGGKKKOOOZZZdddrrreeeMMMJJJMMMWWWcccpppzzztttqqquuuvvvrrrppprrrmmmllllllmmmqqqxxxkkkWWWPPPTTTPPPNNNPPPOOOJJJLLLNNNNNNNNNOOOQQQSSSTTTVVVXXX[[[]]]bbbgggkkkmmmhhheeeeeeeeeccceeehhhhhhhhhmmmuuuzzz{{{{{{~~~{{{wwwkkkjjjeee[[[PPPHHHDDDCCCNNN[[[iiittt~~~yyyjjjwww|||\\\cccrrrOOOPPPKKKIIIGGGDDDBBB???<<<:::888888777666555444444333333333222222111000000000111111111111000000000///........./////////000000222333222CCCfffzzzwwwuuuooo{{{NNNPPPNNNggg}}}___QQQCCC>>><<<999666555222444666888:::;;;<<<===<<>>@@@CCCEEEGGGyyy\\\ttt^^^777111111111222///......---------,,,,,,,,,************************))))))))))))************)))))))))*********++++++,,,---...222888???FFFJJJOOOQQQTTT\\\^^^VVVhhhdddHHHLLLKKKUUUzzzeeeccc{{{kkkVVVFFF>>>???BBBBBBAAACCCGGGJJJNNNYYYcccrrrbbbLLLHHHHHHOOOYYYdddssszzzvvvtttuuutttpppnnnnnnkkkkkkkkknnnssszzzttt^^^UUUWWWSSSQQQQQQLLLJJJKKKLLLLLLLLLNNNQQQTTTWWWYYY[[[]]]___ccchhhkkkmmmiiiggggggfffccccccfffggghhhnnnvvvzzz{{{|||zzzwwwqqqggg\\\QQQIIIEEEDDDMMMZZZjjjvvvmmmnnn~~~iiiZZZ___NNNNNNKKKGGGDDDAAA>>>;;;999999888777777555555444333333333333222111111000000111111111111000000000000....../////////000000000111222111AAAddd{{{{{{sss}}}www~~~OOOOOOPPPnnn```QQQCCC>>><<<999666555222444666888:::;;;<<<===???@@@>>><<>>===999666444222444666888:::;;;<<<===???>>><<<;;;AAALLLSSSTTTPPPMMMHHHBBB>>>;;;777333111000////////////000000///000333444666777999;;;<<<999666222000000222333777<<>>===999444000000222555777>>>@@@AAA@@@===:::888777fff>>>666333111111---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********************++++++++++++,,,+++...333999???EEEJJJLLLQQQRRR]]]aaa\\\qqqSSSGGGGGGMMMqqqooorrrzzzxxx^^^KKKDDDCCCCCCBBB???>>>@@@DDDGGGLLLVVVaaammm}}}eeeMMMLLLQQQ[[[eeemmmwwwxxxssswwwwww|||~~~{{{vvvtttpppllldddgggmmmsssyyy~~~{{{|||{{{jjj[[[LLLHHHHHHAAACCCEEEGGGHHHIIILLLOOORRRSSSVVVYYY[[[]]]___bbbdddeeefffkkknnnlllffffffiiiiiilllrrryyy~~~}}}|||||||||{{{rrrlllhhh^^^OOOFFFGGGRRR___nnnyyyuuujjjyyymmmSSS[[[lllNNNHHH@@@===???AAA???<<<:::999888888666666555444444444444333222222111111000000000000111111111111/////////000000000111111...222///:::]]]{{{zzzeeedddPPPPPPdddbbbTTTEEE???===999666444222444666888:::;;;<<<===;;;===;;;999<<>>===???CCCFFFKKKUUU```mmm}}}iiiNNNLLLPPPZZZdddmmmxxxxxxuuu{{{xxx~~~{{{uuurrrmmmgggdddgggnnnttt{{{}}}rrr]]]HHHDDDFFF@@@@@@CCCFFFHHHIIIKKKNNNQQQQQQSSSWWWZZZ\\\^^^aaaccchhhkkkppptttpppiiigggkkkjjjoooyyy~~~|||zzzzzzzzz{{{vvvuuutttgggRRRGGGHHHQQQ^^^mmmwwwooooooYYYOOOSSSKKKBBB>>>@@@BBB@@@===:::999999888777666555555555444444333333222111111///000000000111111111111//////000000000111111111///444///888[[[zzz~~~pppsssWWWXXXooocccTTTEEE???===999555444222444666888:::;;;<<<===<<>>999999???FFFIIIFFF???999888666111///111---......//////000//////111555999999888888<<<@@@;;;777222111555;;;???AAAAAA@@@>>>:::777555777888sssoooEEE888000...222444......---------,,,,,,,,,************************))))))))))))******************+++++++++,,,,,,,,,+++///555<<>>===???CCCFFFJJJUUU___mmm~~~jjjMMMKKKMMMWWWcccooo|||yyyxxx||||||sssmmmggg```dddhhhnnnuuu{{{www___FFFAAAEEEAAA???BBBEEEHHHJJJKKKNNNPPPUUUWWW[[[\\\]]]^^^```bbbjjjmmmsssvvvppphhhfffiiilllsss~~~}}}{{{zzzyyyyyy}}}{{{}}}}}}mmmUUUHHHIIIOOO\\\kkkuuuwwwiiibbbOOOgggXXXOOODDD@@@BBBCCC@@@===::::::999888777666555555555444444333333222222111//////000000111111111222000000000000111111111111///444000777ZZZzzzwww^^^bbbyyycccTTTFFF@@@===999555444222444666888:::;;;<<<======AAA@@@:::666;;;CCCHHHCCC;;;666666555000///333------...///000000//////222666::::::888888<<<@@@;;;666222222888>>>BBBDDD??????===:::888777999:::ttt___BBB666///333............//////......---,,,++++++++++++++++++++++++************************+++++++++***++++++,,,,,,,,,111777<<>>===???CCCFFFJJJTTT^^^lll|||nnnQQQMMMMMMUUUaaapppzzzuuuxxx}}}wwwnnnjjjhhheeegggjjjooosssvvvyyy|||~~~}}}^^^JJJEEEBBB===AAAAAAAAACCCFFFIIIMMMOOOUUUVVVXXXYYY[[[___dddgggmmmoooooommmiiihhhiiilllrrryyy}}}~~~}}}yyyxxxxxxwwwwww}}}|||lllMMMBBBIIILLLWWWfffsss|||}}}~~~yyyrrrrrruuuMMMVVVpppQQQFFFEEE;;;???GGG@@@999;;;<<<===<<<999666333666555555444333333333333111000///000111222111///////////////000000000000000222000777SSSxxxwwwwwwmmmeeeUUUDDD===:::777555555444444555777999;;;===>>>???===;;;::::::<<<>>>@@@;;;888555333222000...---111111000///...///111333<<<<<<;;;;;;;;;<<<>>>@@@888888999:::===@@@DDDFFFEEE@@@:::888999::::::999rrrZZZEEE777///444000111......//////......---,,,++++++++++++++++++++++++************************+++++++++***++++++,,,------111888<<<@@@EEEKKKPPPWWWWWWUUUccchhhGGGMMMlll~~~ooo|||cccJJJCCCBBB???===>>>======???CCCFFFJJJTTT^^^kkkzzzuuuYYYSSSQQQXXXdddrrryyyuuuwww|||wwwmmmiiihhhfffgggkkkppptttwwwyyy|||~~~}}}]]]IIIEEECCC>>>AAAAAAAAACCCFFFJJJNNNQQQVVVXXXYYY[[[]]]aaaeeeiiilllnnnpppnnnllllllnnnqqquuuyyy||||||{{{}}}zzzyyyxxxwwwwww|||{{{jjjMMMBBBGGGJJJUUUdddqqq{{{||||||}}}~~~nnnkkkXXXMMMsss[[[HHHGGG??????CCC;;;============<<<999777555666555444333333333333333222000///000111222111///////////////000000000111000222111666RRRwwwzzzcccTTTDDD===;;;888555444444444555777999;;;===>>>???===;;;::::::;;;===???===888222000222333222111000000///...///111444777888888777888:::;;;<<<<<<777999;;;>>>@@@CCCEEEFFFGGGBBB<<<:::;;;======<<>>AAAFFFLLLQQQWWWUUUXXXlll^^^FFFXXXvvvvvvvvv^^^HHHAAA@@@===;;;===<<<<<<>>>CCCFFFJJJTTT___iiixxx~~~___XXXTTT[[[ggguuuxxxtttvvvzzzxxxnnniiihhhgggfffjjjoootttvvvwwwxxxyyy}}}]]]HHHDDDCCC@@@@@@@@@AAADDDGGGLLLPPPSSSWWWYYY[[[]]]___ccchhhkkkllloooqqqpppoooppptttwwwzzz{{{{{{{{{~~~}}}|||zzzxxxwwwwwwzzzxxx{{{{{{iiiOOOCCCFFFIIISSSbbboooyyy~~~}}}{{{{{{|||~~~ooohhhrrreeeIII^^^kkkMMMIIIEEEAAA>>>999AAA@@@???===;;;999888777666666555333333222222222222111000000111222111000/////////000000000111111000222111666PPPuuu~~~aaaSSSDDD>>><<<999555333444444666777:::<<<===>>>>>>===;;;::::::;;;===>>>;;;666111000222333111...000///......000333777:::;;;999888:::===>>>;;;999888:::>>>CCCFFFGGGHHHHHHFFFBBB>>>>>>@@@AAA@@@>>>jjj```GGG:::333666111222.........///......---,,,++++++++++++++++++++++++************************+++++++++++++++,,,---...///444;;;???CCCGGGNNNSSSXXXTTTYYYuuuVVVGGGgggsssrrr\\\HHHBBBAAA>>>===@@@<<<;;;>>>BBBFFFJJJTTT___gggvvvaaaYYYUUU]]]jjjxxx|||wwwtttvvvzzz|||pppiiifffddddddhhhnnnrrrtttttttttttt}}}\\\GGGBBBBBB@@@???@@@AAADDDHHHMMMRRRUUUVVVYYY\\\^^^aaadddiiilllnnnpppqqqqqqpppqqqvvvzzz~~~}}}~~~}}}{{{zzz|||yyywwwwwwzzzwwwyyyxxxjjjSSSEEEDDDHHHRRRaaannnwww~~~|||{{{{{{~~~yyyllljjjzzzvvvPPPQQQ}}}TTTJJJJJJEEE@@@>>>DDDBBB@@@===;;;999999888777666555444333333222222222111000000222222111000//////000000000111111111///333222555MMMrrr~~~___QQQDDD???===999555333333444666888:::<<<===>>>===<<<;;;:::::::::;;;<<<555555444333222000...,,,333000......111555999;;;>>>;;;:::<<>>>>>AAA<<<;;;>>>BBBEEEJJJTTT^^^fffuuu}}}bbb[[[XXX___kkkxxx|||}}}|||zzzwwwvvvyyy|||rrrhhhdddaaafffjjjooorrrsssrrrrrrrrrvvvyyyxxx{{{]]]FFF@@@@@@>>>??????AAADDDHHHNNNRRRUUUUUUXXX[[[___bbbeeejjjmmmppprrrrrrqqqooopppuuuyyy~~~}}}{{{yyyvvvttt~~~}}}zzzxxxxxx|||yyyyyyzzznnnYYYHHHCCCHHHRRR```mmmwww}}}zzzyyyzzz~~~tttiiiooo[[[LLLvvvdddPPPOOOKKKFFFIIIEEECCC@@@===;;;:::::::::999888666555444333333333222111000111222333222000000000000000111111111111///444333444JJJpppxxxnnn{{{|||~~~^^^PPPCCC>>>===999555444333444777999;;;======>>>===<<<;;;:::999999::::::555666555222...000555;;;555222///000333777999::::::999:::===AAACCCAAA???===>>>AAACCCEEEFFFGGGGGGLLLNNNRRRVVVVVVOOODDD<<>>CCCFFFKKKQQQVVV]]]WWWeeejjjMMMNNNyyynnnxxx}}}zzz~~~}}}dddRRRBBB??????<<<<<<@@@===<<<>>>BBBEEEIIIRRR\\\eeetttnnn```\\\\\\bbbkkkvvv||||||zzzxxxwwwyyy}}}pppfffbbbaaaiiimmmqqqssssssrrrrrrrrrnnnoootttxxxssspppzzzaaaHHH@@@???===??????AAACCCHHHMMMQQQTTTUUUXXX\\\```cccgggkkknnnrrrssssssqqqooooootttxxx|||}}}~~~zzzxxxuuusssqqq{{{~~~}}}zzz{{{|||~~~}}}~~~uuuaaaMMMBBBGGGQQQ___llluuu~~~|||zzzwwwuuuwww}}}}}}nnnkkknnnRRRggg~~~___XXXRRRMMMRRRFFFEEEBBB???>>>===<<<<<<;;;:::888777555555444444333111111111222333222111000000000111111111222222///444333333GGGmmmsss[[[uuu}}}]]]OOOBBB===<<<999666555333555777:::<<<=========<<<;;;;;;:::999999999999777666333//////555AAAJJJ666333111222666::::::999:::===AAAFFFKKKOOORRRTTTHHHFFFCCCAAABBBDDDHHHJJJWWWZZZ^^^bbb```VVVGGG;;;HHH:::222666000111......//////......---,,,++++++++++++++++++++++++************************+++++++++,,,---...///000444999???DDDGGGLLLRRRWWWZZZUUUjjjxxxTTTKKKXXXjjj{{{|||zzzzzz^^^MMM???======::::::???>>>===???BBBDDDHHHQQQ[[[dddpppppp]]]XXXXXX\\\dddmmmyyy~~~|||zzzxxxxxx}}}}}}kkkbbbbbbdddjjjllloooppppppoooooopppooolllmmmssstttvvvgggLLLBBB@@@===??????@@@CCCGGGLLLPPPSSSUUUYYY^^^bbbfffiiimmmpppsssttttttqqqoooqqqvvvzzz|||~~~~~~zzzwwwuuusssqqqoootttxxx|||}}}{{{{{{~~~|||iiiRRRBBBEEEOOO\\\iiisss|||}}}zzzvvvtttvvv{{{xxxlllqqqhhh```rrrbbbXXXPPPSSSGGGFFFEEECCCBBBAAA@@@@@@===<<<:::888777666555555333222111111333333222111000000111111111222222222///555444222EEEkkktttaaa{{{^^^OOO@@@;;;:::999777777333555888;;;===>>>>>>===;;;;;;::::::999888888888555333222444888===@@@AAA444111000444:::======:::>>>CCCIIIMMMPPPUUU\\\bbb[[[UUUMMMFFFEEEJJJPPPUUU```aaadddeeeaaaUUUEEE999KKK:::111555222333......//////......---,,,++++++++++++++++++++++++************************+++++++++,,,---...000000555999@@@EEEHHHMMMSSSXXXTTTRRRjjj^^^CCCJJJbbbzzzmmmzzzuuuuuu~~~{{{\\\LLL???======:::;;;@@@???>>>???BBBDDDGGGPPPZZZcccnnn}}}xxxeeeRRROOORRRZZZeeeooo~~~}}}zzzxxxyyyyyyfff```cccggghhhjjjllllllkkkkkklllmmmtttmmmmmmuuu|||kkkPPPDDDAAA>>>??????@@@BBBFFFKKKOOORRRVVVZZZ___dddgggkkkooorrrsssttttttrrrpppsssxxx}}}}}}zzzvvvtttsssrrrqqqpppnnnsssxxxzzzyyy{{{nnnTTTCCCDDDMMM[[[gggrrr{{{|||xxxuuuvvv{{{ooohhhaaajjj\\\PPPRRRHHHHHHGGGFFFEEEDDDCCCBBB>>>===;;;999888777666666333222111111333333222111000111111111111222222222///555444222DDDjjjzzztttzzz^^^OOO@@@::::::888888888333555888;;;===>>>>>>===;;;;;;::::::999888777777000///333<<>>DDDJJJLLLLLLOOOXXX___kkkcccWWWNNNLLLQQQZZZ```dddccccccbbb\\\PPP@@@555HHH777444555---444///............---------,,,,,,,,,+++++++++******))))))))))))************...)))(((+++------///333888;;;@@@DDDHHHMMMQQQUUU^^^WWWjjjrrrUUUAAARRR}}}zzzxxx|||yyynnnwwwsssXXXJJJ>>>===@@@@@@>>>===>>>AAABBB??????EEENNNSSS___kkk|||yyyhhhXXXLLLGGGPPP\\\gggsss}}}zzzyyy~~~rrr```^^^eeejjjoooiiibbb```dddkkkpppsssrrrvvvyyyxxxxxxwwwWWWGGGCCCBBB??????@@@BBBEEEIIINNNPPP[[[]]]___aaadddggglllpppppppppqqqrrruuuyyy}}}zzzuuurrrrrrrrrqqqttttttvvv{{{oooVVVFFFHHHOOOZZZfffpppxxxvvvuuuxxx{{{~~~~~~sssdddrrrsssiiiggg___]]]MMMMMMLLLJJJHHHGGGEEEEEEDDD>>>===<<<;;;999888777666555555444333222222222222444333111000000111333444333222333333???ggg|||yyyuuu[[[NNNAAA;;;999777666777555555555777;;;============>>>>>><<<999555333333111:::AAA>>>333,,,---222222222444777;;;>>>????????????@@@@@@@@@BBBIIIQQQZZZ______VVVOOOQQQVVVYYYbbbcccaaa]]]TTTHHH===666GGG666333444+++222///............---------,,,,,,,,,+++++++++******))))))))))))************///+++)))---///...000444888<<<@@@EEEIIIMMMRRRVVVXXXTTTkkk\\\LLLFFF[[[xxx|||xxxrrrtttVVVIII===<<>>===;;;999888666666666666444333333333333333333333222111111222333333444222333333???fff}}}uuu[[[MMM@@@;;;999777666777555555555777;;;===>>>======>>>>>><<<999555333333000666;;;999111,,,---111111444999>>>@@@@@@>>><<<@@@???<<<888555999CCCLLLPPPQQQQQQOOOMMMOOOUUU[[[eeefffddd\\\PPPBBB777222III888444555,,,222///............---------,,,,,,,,,+++++++++******))))))))))))************///,,,+++...//////222666999<<>>>>><<<<<<:::===@@@@@@@@@CCCKKKSSS[[[jjj~~~```MMMLLLNNN___sss~~~}}}zzzyyy{{{wwwfff^^^aaahhhlllnnniiiiiiqqq}}}~~~xxxxxxxxxyyyzzz~~~___HHHAAAAAA??????@@@BBBEEEIIINNNPPPUUUXXX\\\___bbbeeehhhjjjlllmmmooorrrwww|||~~~|||yyyxxxyyyyyyxxxwwwwwwxxxyyy|||}}}eeeKKKBBBJJJVVVcccnnnxxxxxxuuutttssstttwwwooodddxxxqqqttthhhXXXVVVOOOPPPPPPPPPMMMIIIDDDAAAAAA@@@>>><<<:::888666555666666555444333333333333222222222222222222222222555222444444>>>ccctttZZZMMM@@@;;;999777666777555444555777;;;===>>>======>>>>>><<<999555333333///222444222///---///111222555999===@@@@@@??????777999;;;:::;;;>>>EEEJJJLLLEEECCCHHHKKKLLLSSS]]]eeefffcccXXXIII<<<555333MMM<<<777777///444///............---------,,,,,,,,,+++++++++******((()))))))))************...++++++...///...222777:::===BBBGGGLLLQQQVVVZZZRRRgggJJJEEELLLVVV}}}zzzyyynnnPPPEEE<<<;;;===<<<;;;<<<;;;>>>AAABBB@@@AAAIIIRRR\\\jjj~~~~~~}}}}}}\\\KKKQQQWWWhhh|||~~~zzzyyy{{{~~~nnn```\\\aaagggjjjjjjiiilllttt~~~~~~yyyzzzyyyyyy|||```IIIAAABBB??????@@@BBBEEEIIINNNPPPSSSVVV[[[___bbbdddgggiiijjjkkknnnrrrwww{{{}}}yyyxxxyyyzzz{{{{{{{{{|||}}}jjjLLLFFFMMMWWWaaajjjqqqxxx|||}}}~~~vvvtttttttttvvvyyy||||||iiirrriii}}}iiiQQQVVVKKKKKKKKKKKKJJJHHHEEEDDDBBBAAA???===:::888666555666555444333222222222222111222222333333222222111555333555555===```sssYYYLLL???:::999777666777444444555777;;;>>>>>>>>>===>>>>>><<<999555333333//////.........000222333999:::;;;<<<>>>BBBGGGJJJ888:::<<>>DDDIIINNNSSSYYY]]]YYYNNNHHHTTTddd{{{zzzkkkMMMCCC<<<;;;===<<<;;;<<<>>>???CCCDDDAAA???HHHTTTcccooo~~~~~~~~~^^^QQQ[[[eeettt~~~zzz{{{{{{|||xxxggg]]]\\\___dddggggggiiimmmrrruuuwwwxxxwwwzzzzzz{{{~~~bbbKKKCCCEEE??????@@@BBBEEEIIINNNPPPSSSVVV\\\```ccceeehhhjjjjjjkkknnnqqqvvvzzz}}}~~~{{{{{{}}}iiiLLLHHHMMMUUU]]]dddkkkrrrvvv}}}|||wwwvvvuuutttwww{{{zzz~~~ooommmvvvkkkaaazzznnnQQQWWWNNNMMMJJJHHHFFFEEEEEEFFFCCCBBB@@@===;;;888777666555444333222111111111111111222222333333222222111555222555666;;;[[[{{{qqqXXXKKK???:::999777666777444444444777;;;>>>???>>>===>>>>>><<<999555333333000...------///333666777===???@@@AAABBBFFFLLLPPPBBBEEEJJJSSScccuuu{{{yyySSSAAA777<<>><<<999888777555555444333222222222222222222222222222222222222444111555666999WWW{{{oooXXXKKK>>>:::888777666777333333444777;;;>>>??????===>>>>>><<<999555333333//////...///111444888;;;888<<>>555444===EEExxxSSS;;;000333---222///............---------,,,,,,,,,+++++++++******))))))))))))************++++++---///...---333:::<<<@@@FFFKKKQQQWWW]]]aaaYYYQQQeeeuuu}}}|||}}}fffIIIBBB=========<<<<<<>>>@@@???BBBFFFDDDCCCQQQdddsssxxx~~~|||{{{{{{{{{|||~~~}}}wwwmmmqqqxxx}}}}}}zzz}}}uuutttzzz}}}}}}vvvkkkaaa___```___aaaeeeggghhhjjjlllnnnoooppppppsssxxx}}}uuuZZZHHHBBB??????@@@BBBEEEIIINNNPPPTTTVVVZZZ]]]aaaeeeiiimmmhhhkkkoootttyyy}}}~~~~~~|||ppp[[[KKKBBBEEEJJJPPPYYYdddpppxxx~~~|||xxxttttttxxxzzzzzz{{{iiigggXXX^^^eee]]]ZZZXXXSSSNNNIIIFFFDDDDDDBBBAAA@@@>>><<<;;;999999777777666444444444444444333333222111111222333333333000444555777SSSooossslllWWWJJJ>>>999888777666777333333444777;;;>>>??????===>>>>>><<<999555333333...///000000111444999===999<<>><<<===??????===AAAGGGEEEFFFVVVkkktttvvv}}}}}}|||zzzyyyyyyzzz|||}}}{{{xxxwwwvvvwwwzzzzzzwwwuuuxxx|||{{{pppqqqyyy{{{ooofff```aaabbbaaabbbgggiiihhhhhhlllqqqsssqqqnnnpppwww~~~aaaIII?????????@@@BBBEEEJJJNNNPPPTTTVVVYYY\\\___dddiiimmmgggjjjooouuu{{{|||zzz}}}yyyiiiVVVKKKCCCEEEHHHMMMVVVaaannnvvv~~~zzzuuuvvvzzzzzzzzzooommmhhh^^^UUUlll^^^VVVUUUSSSPPPLLLHHHEEEDDDAAAAAA@@@>>>===;;;::::::999888777666666555555666444333111000000111333444333///444555555QQQ~~~qqqlllkkkWWWJJJ>>>999888777666777333333444777;;;>>>@@@???===>>>>>><<<999555333333,,,///222222111333999>>>EEEDDDBBBDDDNNNdddyyyRRR===555222,,,111444333555:::;;;999@@@===888555666:::@@@DDDSSS<<<444777///111000000000000////////////------,,,,,,,,,,,,++++++)))************++++++++++++,,,------...222777;;;AAADDDFFFOOOVVVSSS[[[rrrwwwaaaOOOppp~~~xxxxxx|||~~~vvv]]]JJJDDD===:::<<<===<<<999???EEEDDDAAADDDCCCKKK^^^gggsssyyyuuutttvvv|||{{{xxxxxxppppppooonnnmmmnnnssszzz{{{~~~xxxsss|||}}}yyyhhheeeaaa^^^]]]___ccceeehhhkkknnnnnnmmmnnnqqquuuzzz{{{|||hhhLLLDDDCCCAAAAAAEEEHHHIIIMMMRRRXXXWWWVVVXXX]]]bbbfffhhhhhhkkkpppuuuzzz~~~~~~{{{vvvuuummm^^^QQQLLLGGGLLLMMMMMMTTTcccnnnrrr~~~zzzxxxvvvsssqqqyyyyyy}}}dddlllwwwRRRvvv~~~]]]```UUUWWWXXXLLLDDDHHHIIIIIIGGGBBB>>>;;;:::::::::999777666666777666333111444333333222222333333444999...666999222LLL}}}{{{mmmWWWKKK???;;;999666555555666555555777;;;>>>@@@AAA>>>???===:::999:::777222000000111222555999===???>>>HHHGGGKKKcccaaaNNN;;;000111333111111222333444666666777:::666444666<<>>:::999666555555666555555666:::===??????>>>???===999999999666111000000111333666:::===@@@BBBIIIKKKRRRmmmhhhHHH===333...000///111111222444555777888888888666555888>>>DDDGGGHHHSSS===555777...111000000000/////////......------,,,,,,,,,,,,++++++)))************++++++++++++,,,------///222888<<>>;;;<<<===<<<:::===CCCBBB@@@CCC???DDDTTT```mmm~~~|||yyytttooorrryyyzzzxxxtttuuuxxx{{{}}}nnn^^^WWWWWWWWWXXX[[[aaaiiiooo{{{{{{}}}yyy|||~~~wwweeeccc```^^^___aaaeeeggggggiiilllllljjjkkknnnqqquuuyyytttUUUEEEFFFCCCBBBFFFHHHIIILLLQQQVVVWWWXXXZZZ]]]bbbeeeggggggjjjooosssvvvzzz~~~~~~{{{xxxrrrfffZZZUUUVVV[[[XXXPPPKKKOOO\\\jjjpppuuu}}}zzzwwwuuusssrrrqqqttt}}}tttfffooodddXXXuuu___WWWZZZVVVTTTUUUQQQIIIHHHGGGEEEBBB>>>;;;999666555444555666666555444444444333333333333444444666...333666222FFFsssfffRRRGGG<<<888888666555555666555444666999<<<>>>>>>??????===999888888555000000111222444777;;;>>>@@@CCCFFFIIIWWWwwwpppKKK222000///...///+++111111333444666888::::::777888:::===@@@EEEHHHKKKRRR===555777...111000000/////////.........------,,,,,,,,,+++++++++))))))*********++++++++++++,,,---...///333888<<>><<<<<<<<<<<<;;;999??????@@@EEEBBBFFFTTT___mmmyyywwwxxxuuupppmmmooorrrvvvzzz}}}xxxcccRRRLLLMMMNNNPPPSSSZZZbbbhhhrrr|||~~~{{{}}}{{{yyy|||yyypppbbbaaa___^^^___bbbfffiiihhhkkkmmmmmmkkklllooosssuuu{{{~~~]]]GGGFFFCCCBBBEEEGGGGGGJJJNNNSSSUUUXXXZZZ]]]```cccfffhhhkkkooosssvvvzzz~~~~~~}}}}}}{{{sssggg^^^^^^bbbggg^^^QQQIIILLLXXXfffooovvv}}}|||xxxvvvtttsssqqquuu~~~jjjkkkxxxYYYooojjjaaaccc^^^ZZZYYYSSSKKKJJJHHHFFFBBB???<<<::::::888777666777777666444444444333333333333444444444000333666333BBBlllhhhPPPEEE:::777777666555666666555444555888;;;======??????===999777888444///000111333555888<<>>;;;999888777666444555444444333333444444555444333444666666@@@fffgggOOODDD999777777666555666666444444555888<<<======>>>???===999888888555000000111444777:::>>>@@@BBBGGGBBBRRRtttNNN;;;555555000///222000222333555777999;;;===>>>@@@CCCFFFDDDCCCIIIUUU```iiiMMM;;;333666///333/////////.........------------,,,,,,,,,,,,++++++)))************++++++++++++,,,---...000444:::>>>>>>KKKSSSUUUTTTYYY}}}zzzWWWIIIddd{{{qqqvvv]]]MMMCCCBBB@@@>>><<<<<<<<<<<>>???===:::999:::777222000222444888<<>>>>>CCCGGGIIIGGGHHHTTTjjj|||hhhJJJ:::222555///444//////.........---------------,,,,,,,,,,,,++++++)))************++++++++++++,,,---...000555:::>>>@@@LLLSSSVVVWWW___rrrWWWKKKooowww|||vvvoooXXXLLLBBBBBBAAA???===<<<<<<<<<@@@CCC@@@@@@FFFDDDEEEQQQ^^^mmm|||xxxtttrrrsssuuuwww}}}~~~~~~wwwkkk\\\OOOEEE@@@@@@AAACCCEEEGGGLLLRRRWWW___nnn~~~{{{yyyyyyxxxxxx~~~~~~zzz}}}zzzjjj^^^WWWWWWXXXZZZ^^^bbbgggiiilllpppsssuuuuuuwww|||zzz[[[JJJFFFEEEGGGGGGEEEGGGKKKNNNTTT[[[^^^^^^^^^aaaeeeiiilllqqqvvvzzz~~~}}}{{{|||{{{|||vvvnnnnnnpppppplll[[[JJJEEEHHHQQQ]]]hhhnnnvvv~~~{{{wwwwwwtttvvv|||zzzoookkk}}}XXXppp}}}sssvvvsssnnniii```XXXVVVRRRNNNJJJGGGFFFEEEDDDAAA===:::999999777666555555444444444444555555111666333444888999XXXiiiQQQFFF;;;888888666555666444333333666:::???AAAAAA>>>???>>>::::::<<<999444000222555999===@@@BBBDDDFFFRRRqqqAAA555222333...///444111777777888:::;;;<<<>>>>>>BBBFFFIIIIIINNNbbbyyyoooHHH999222555///555//////.........------------------,,,,,,,,,++++++)))************++++++++++++,,,---...111555;;;???AAALLLRRRVVVZZZdddgggOOONNNuuuqqqyyy}}}zzz|||xxx}}}mmmXXXOOOAAAAAAAAA???===;;;<<<======@@@===>>>EEEEEEHHHTTTZZZjjj~~~{{{uuuqqqqqqtttuuu}}}||||||{{{|||~~~|||rrraaaPPPDDD@@@@@@<<<===>>>@@@BBBFFFLLLPPPaaaooo~~~{{{}}}{{{|||~~~~~~xxx{{{uuueeeXXXUUUUUUVVVYYY]]]bbbgggiiilllppptttuuuvvvyyy~~~```LLLIIIGGGHHHHHHGGGHHHLLLOOOUUU]]]`````````cccfffhhhkkkpppuuuzzz~~~~~~zzzzzzzzz|||uuummmmmmmmmkkkiiiXXXHHHDDDHHHPPP\\\fffllluuu}}}}}}xxx|||wwwwww}}}uuubbbYYYbbbuuuuuutttpppggg[[[TTTSSSQQQOOOKKKFFFBBB@@@BBB???;;;999999999888888555555444444444444555555///666222222777777TTT{{{nnnSSSGGG<<<888888666555555444333333666;;;@@@BBBCCC===???>>>;;;;;;===;;;666000222666:::>>>AAACCCDDDQQQfffgggGGG888333444000444666///888888999:::;;;======>>>@@@EEEHHHJJJRRRnnnOOO444444333666...///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---///111333777===AAAFFFGGGXXX[[[RRRnnntttPPPPPP^^^tttqqqssszzzyyyyyyxxxsssvvv}}}pppZZZIII???GGG@@@777<<>>===<<<>>>AAAAAACCCJJJRRR\\\mmm|||{{{~~~}}}uuuwwwzzz~~~}}}uuujjj___XXXUUUUUUWWWZZZ^^^ccchhhkkkooorrrvvvwwwxxx{{{jjjSSSKKKCCCBBBFFFIIIKKKKKKTTTVVVZZZ]]]___aaadddfffiiilllqqqvvv{{{|||}}}~~~vvvmmmjjjjjjhhhbbbVVVIIIDDDFFFMMMZZZeeeiiisss}}}||||||{{{|||}}}{{{lllsssnnnUUUiiiwwwlllmmmiii]]]RRRSSSQQQNNNLLLKKKJJJHHHGGGBBBAAA???<<<:::999888777555444222222444555555444444///777444333888MMMnnntttoooUUUHHH>>><<<:::444222666555444333666:::>>>@@@@@@@@@===<<<===@@@???:::555444111444:::???AAADDDIII^^^cccDDD:::111000222333444666999999:::;;;<<<===>>>>>>DDDHHHJJJLLLZZZzzzKKK555888222222...///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---///111444888===AAAFFFJJJWWWVVVRRRuuurrrTTTXXXuuupppwwwsss|||{{{xxxrrrrrryyyoooXXXHHH===CCC@@@>>>DDDAAA:::<<<<<<<<>><<<<<<;;;:::;;;>>>???@@@GGGPPP^^^ooo~~~~~~}}}vvvwww{{{~~~{{{qqqeee[[[VVVUUUVVVXXX[[[```fffkkkmmmsssvvvyyyyyyzzz|||vvvXXXNNNEEECCCFFFIIILLLNNNUUUWWW[[[^^^aaacccdddfffjjjmmmsssyyyyyynnniiifffddd```UUUIIIDDDEEEKKKVVVaaahhhttt}}}||||||}}}mmmnnnSSS[[[ooommmjjj```WWWPPPOOOMMMKKKJJJIIIGGGFFFCCCBBB???===:::999888777666444333333444555555444666111888444333777JJJ{{{ppplllUUUGGG===<<<:::444222666555444333666:::>>>@@@@@@@@@===<<<===@@@???;;;666444444777;;;===@@@GGGPPPvvv___CCC999111000222333444666888999:::;;;===>>>??????DDDGGGKKKSSSbbb|||GGG666;;;//////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---///222555999???CCCGGGNNNVVVUUU[[[oooZZZddd|||kkkmmmttt|||wwwxxxooovvvmmmUUUFFFDDDCCC>>>???BBB888666BBB]]]@@@DDDLLLKKKIIIEEERRR^^^lll}}}}}}~~~~~~|||{{{zzz{{{{{{|||||||||xxxwwwxxxtttuuuwww{{{~~~wwwtttuuuxxx~~~~~~kkk[[[KKKCCCAAA>>><<<===:::999:::===>>>???GGGPPP___qqq|||wwwxxx|||}}}wwwkkk___XXXUUUWWWXXXZZZ^^^ccciiinnnpppvvvyyy{{{|||{{{}}}dddVVVJJJGGGIIIKKKNNNQQQUUUWWW\\\```dddfffgggggglllpppwww}}}~~~qqqiiiccc```]]]SSSHHHCCCCCCGGGRRR\\\gggvvv}}}}}}qqqkkk]]]RRRppphhheee]]]TTTOOOOOOOOONNNLLLJJJHHHGGGDDDBBB@@@===:::999888888777555333333555555555444777333999444333666EEEsssyyynnnVVVHHH<<<:::999444333666555444333666:::>>>@@@@@@@@@>>><<<===???@@@===999444666999<<<<<>>@@@AAABBBFFFFFFOOO___oooVVV???<<>>>>>;;;:::;;;>>>???AAAIIIRRR```sss~~~|||~~~zzzvvvxxx{{{{{{sssggg\\\XXXXXX[[[\\\___bbbgggkkkoooqqqvvvyyy|||}}}}}}qqqaaaRRRMMMMMMKKKMMMRRRRRRUUUZZZ```fffjjjkkkkkkpppuuu|||xxxnnneee___YYYQQQHHHCCCAAADDDNNNXXXfffxxxyyynnnmmmPPPvvvssseee```ZZZRRRQQQSSSTTTSSSQQQMMMJJJIIIDDDBBB???<<<999888888888888666444444555666555444666333999444444666BBBjjj|||vvvYYYIII;;;999999555333777555444333666:::>>>@@@@@@???>>><<<===???@@@???===666555888<<<>>>@@@GGGPPPWWWuuujjj???777111222333333555999999:::<<<>>>AAACCCEEEFFFIIIJJJWWWlll~~~]]]GGG333444222///............---------------------------------******+++++++++,,,,,,,,,+++---000333777<<>>UUU}}}EEE;;;LLLRRRPPPEEEGGGXXXfffwww~~~}}}zzzxxxwwwvvvuuuuuuuuuvvvwwwwwwzzz||||||{{{|||}}}wwwwww}}}~~~}}}}}}~~~yyyxxxvvvxxxzzz{{{}}}{{{rrrgggVVVHHH<<<:::>>>???===<<<;;;:::;;;===>>>AAAIIISSS```uuu|||~~~zzzwwwvvvxxxyyyvvvnnnddd]]]\\\]]]```aaacccfffiiimmmpppqqqtttwww{{{}}}~~~zzzgggWWWRRROOOIIIIIINNNPPPRRRWWW___hhhnnnpppppptttzzzwwwkkkbbbVVVNNNGGGBBB@@@CCCMMMWWWhhhyyy~~~~~~tttzzz|||PPP```yyyfffbbb^^^XXXUUUXXX[[[ZZZUUUOOOKKKIIIDDDBBB???;;;999999999:::999777555555666666666444333111888333555888???bbbwww]]]KKK<<<999999555444666555444333666:::>>>@@@@@@???>>>======>>>@@@AAAAAA888444555<<>>DDDHHHJJJRRR]]]ssscccrrrxxxnnnttt{{{rrrxxxkkkjjjwww|||^^^HHHAAA888;;;===BBBCCC;;;JJJjjj```AAABBBGGGEEECCCAAAPPPUUUcccttt{{{}}}~~~zzzvvvtttsssrrrqqqqqqrrrsssttttttvvvxxxxxxxxxzzz~~~wwwuuuvvvzzz}}}}}}~~~~~~|||~~~~~~{{{tttssssssttttttuuuwwwuuuhhh[[[MMMBBB999999===<<<;;;::::::888999;;;<<>>:::888666666666777666555222111888333555888<<>>@@@@@@???>>>======>>>@@@CCCDDD:::555666???GGGHHHFFFDDD]]]QQQ:::555222333333333777<<<>>>???@@@CCCEEEHHHJJJJJJQQQ___ttt{{{HHH666111///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++...111555999???EEEJJJNNNTTT```nnneee}}}gggmmm|||yyyqqquuu~~~wwwkkkqqqsssSSSBBBBBB;;;>>>===???AAA777888HHHBBBBBBKKKEEEDDDDDD???RRRTTTaaarrr|||xxx{{{~~~~~~~~~~~~{{{vvvrrrooonnnmmmllllllmmmnnnoooooorrruuuwwwwwwyyy}}}~~~{{{xxxuuusssqqquuu{{{}}}{{{zzz{{{|||{{{}}}~~~|||uuuoooooooooooommmnnnqqqmmm___OOOEEE>>>:::;;;===<<<:::;;;;;;999999;;;===@@@JJJTTTcccyyy}}}wwwwwwyyy{{{tttiiiaaa^^^]]]]]]]]]___aaaeeeiiinnnrrruuuvvvwwwzzz~~~lll______[[[NNNIIINNNXXXWWWYYY```kkktttxxxxxxxxxsssbbbQQQKKKEEEAAA@@@EEERRR```nnn{{{yyyzzzzzzwwwuuuwww~~~uuu^^^QQQjjjcccggggggeeeiiimmmjjjaaaVVVOOOLLLGGGEEEBBB???>>>@@@BBBCCC;;;999777666777777666555333333999333555777777QQQ|||uuuhhhRRR???::::::777444666555444333666:::>>>@@@@@@>>>>>>===<<<===@@@DDDGGG<<<888:::BBBJJJLLLMMMOOOnnnvvvKKK888444222333444333777===>>>???@@@BBBEEEGGGHHHIIIQQQkkkPPP888777//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...111555999???FFFKKKSSSWWW```lllgggoooaaarrryyyqqqrrrzzz~~~uuuqqq|||lllKKK>>>BBB??????999;;;CCC???;;;CCC777DDDJJJ???IIIMMM===HHHSSS```rrrzzzxxxvvvzzz|||{{{yyyvvvssspppjjjjjjiiihhhhhhiiijjjkkkjjjooouuuwwwwwwxxxzzz|||zzz|||~~~xxxqqqmmmpppwwwzzzyyyxxxzzz{{{{{{}}}zzzxxxyyyvvvpppnnnooolllkkkiiijjjmmmiiiYYYHHHBBB===<<>>>>>;;;<<<>>>???CCCMMMWWWddd{{{~~~xxxxxx{{{}}}sssfff]]]\\\\\\\\\ZZZ]]]___dddjjjoootttxxxyyy{{{~~~oooeeegggcccVVVPPPTTT^^^[[[[[[bbbllluuuyyyzzzxxxttt___PPPJJJEEEAAA@@@FFFUUUcccppp{{{xxxzzz{{{wwwrrrsss{{{|||}}}```TTTtttiiinnnpppmmmsssvvvssshhh\\\TTTPPPIIIGGGDDDBBBAAACCCFFFGGG;;;999777666777777666555555555:::444555666444KKKxxxkkkUUU@@@;;;;;;777444666555444333666:::>>>@@@@@@>>>>>>===<<<===@@@EEEIII===<<<>>>EEEJJJNNNTTTZZZkkkIII777333222444444444888>>>>>>>>>@@@BBBDDDEEEGGGHHHPPPrrr\\\FFF>>>555000000///...------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,///333666888===EEEJJJTTTWWWZZZ|||qqqpppgggmmmyyyzzzzzzyyy{{{rrruuu{{{bbbLLL@@@<<<===???AAABBBAAA???<<<999???@@@CCCDDDDDDEEEGGGIIIXXXeeeuuu|||zzzwww}}}}}}xxxvvvtttrrrnnnjjjgggeeebbb```aaacccgggiiikkkmmmrrrvvvvvvrrrsssxxxyyyzzz{{{{{{{{{yyywwwvvvwwwsssooooooqqqssssssrrrqqqrrrrrrooolllkkknnnqqqnnnkkkiiihhhggg^^^OOOCCC;;;::::::===@@@@@@===:::===<<<<<<===>>>BBBOOO[[[rrr}}}|||}}}~~~uuutttxxxzzzmmm___YYYWWWVVVUUUWWW]]]aaaffflllqqquuuxxxyyy~~~~~~qqq^^^RRRRRRVVVYYYYYY[[[fffvvvzzzttt[[[MMMEEE>>>>>>CCCNNN^^^lllttt~~~{{{yyyuuurrrrrrtttxxxzzzzzzRRR]]]rrrnnnssstttwwwxxxsssjjjaaa\\\[[[SSSNNNHHHFFFGGGHHHFFFBBB===<<<:::888777777777888555555444444444888===AAAzzzyyyuuuvvvWWWBBB<<<777666888444777666555888<<>>:::AAAYYYfffWWWVVVmmmpppIII<<<555666@@@BBB;;;999===555DDDEEE@@@EEELLLRRR\\\fff|||qqqVVVDDD===777+++000//////...------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,///444666999>>>FFFKKKSSSZZZcccvvvzzzssszzzzzz{{{zzzrrrrrr~~~xxx___JJJ@@@======???AAABBBBBB???<<<:::===???AAABBBCCCDDDFFFHHHVVVddduuu}}}{{{www~~~|||zzzxxxwwwvvvtttoookkkkkkiiigggeeecccbbbcccccceeefffkkkqqqrrrqqqtttzzzxxxxxxyyyyyyzzzzzzzzzzzzyyyuuuooolllmmmoooppppppoooooonnnjjjfffdddfffhhhdddbbb```___[[[SSSGGG===<<<;;;;;;===@@@@@@===:::===;;;<<<>>>???DDDQQQ^^^tttnnnqqqvvvzzzttttttxxxsssggg[[[VVVUUUSSSTTTVVV[[[___fffmmmssswwwzzz||||||zzzcccTTTQQQTTTZZZ^^^___eeerrr~~~}}}vvv[[[JJJCCC???BBBIIITTTbbbnnnrrr~~~{{{xxxtttqqqqqqtttxxx{{{vvvXXXPPPoootttuuupppssstttqqqjjjccc```___YYYTTTMMMKKKKKKKKKGGGDDD>>>===;;;999888888888888555555555444444777<<<@@@qqqmmmyyy|||\\\FFF???888666777333999777666888;;;>>>@@@@@@DDDBBBAAA@@@@@@BBBDDDFFFEEE???BBBWWWdddYYY\\\uuutttCCC;;;333222999;;;777888>>>FFFJJJBBBCCCWWWjjjsss{{{oooCCC666444555444,,,/////////...------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,000444777:::???GGGMMMQQQYYYlllzzz}}}||||||{{{}}}pppwwwvvv]]]GGG???>>>>>>@@@BBBCCCBBB@@@===;;;<<<>>>@@@AAABBBCCCEEEGGGUUUcccuuu{{{zzz{{{{{{{{{{{{zzzvvvoookkkllllllkkkiiifffccc```___``````dddjjjmmmmmmqqqvvvuuuuuuuuuvvvwwwzzz|||}}}|||wwwpppkkkjjjjjjkkkkkkjjjiiigggbbb]]]ZZZZZZZZZWWWWWWVVVTTTNNNGGG???:::<<<<<<===>>>???>>><<<999<<<;;;===@@@BBBHHHUUUbbbwww{{{{{{vvvrrrrrrvvvjjj___VVVRRRRRRQQQRRRUUUYYY___gggooouuuyyy|||~~~zzz|||~~~{{{bbbQQQMMMOOOXXX^^^```ccclllxxx~~~www[[[HHHBBBAAAGGGQQQ[[[fffoooppp{{{|||yyyuuurrrssswww|||rrr~~~mmmMMMVVVxxxsssrrrmmmooopppoookkkgggdddbbb___ZZZTTTPPPOOOMMMJJJFFFAAA???===;;;999999999999555555555555555777<<>>;;;<<<>>>AAABBBBBBDDDFFFHHHTTTcccuuu}}}}}}~~~~~~~~~~~~xxxpppkkkmmmmmmkkkiiifffdddbbbaaa```^^^```dddggggggjjjnnnpppoooooopppssswww{{{}}}zzzwwwrrrmmmiiigggeeedddbbbaaa^^^YYYUUURRRPPPOOONNNPPPPPPLLLFFF???<<<;;;<<<===>>>??????===;;;999;;;;;;===AAADDDKKKYYYgggxxx~~~yyyuuuqqqooooooaaaYYYRRRPPPQQQQQQSSSWWWYYY```iiippptttwwwzzz}}}yyy{{{~~~www___PPPMMMLLLRRRYYY\\\```gggooouuu|||^^^JJJDDDBBBJJJUUU___gggmmmnnnyyy}}}yyywwwwww{{{uuuuuu[[[OOOjjjoooqqqoooooooooooommmjjjgggddd___\\\WWWSSSQQQOOOKKKHHHCCCBBB???===;;;:::::::::555666666555555777;;;>>>WWWzzziiiOOODDD:::777888333888777666888;;;>>>@@@@@@CCCCCCCCCBBBCCCCCCCCCDDD>>>999444>>>IIIGGGOOOfffTTT;;;444111444777888;;;AAABBBSSShhh^^^@@@444:::555---///333...............---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------111666:::===CCCKKKQQQQQQTTTwwwyyyhhhppp~~~{{{zzzttt|||```IIIAAACCC@@@BBBDDDEEEDDDBBB???<<<===???AAACCCDDDEEEHHHJJJUUUcccuuuzzzxxxxxxzzzzzz~~~|||vvvrrrsssqqqmmmiiifffcccbbbbbb___\\\]]]aaaddddddfffjjjjjjiiihhhiiilllppptttwwwssssssrrrnnniiiddd___]]]YYYWWWTTTQQQNNNLLLJJJHHHFFFHHHJJJFFF@@@;;;:::;;;<<<===??????>>><<<;;;:::;;;;;;===BBBFFFMMM\\\jjjxxx~~~yyyvvvqqqkkkfff\\\UUUQQQQQQRRRRRRUUUZZZ\\\ccckkkqqqrrrtttwwwzzz{{{|||uuu___QQQPPPMMMNNNQQQWWW^^^ccchhhkkkxxx}}}fffOOOHHHEEEMMMXXX```eeeiiilllttt}}}zzzyyyzzz}}}~~~ttthhhPPPfffnnntttvvvsssqqqpppooolllgggccc\\\ZZZWWWSSSQQQNNNKKKIIIEEECCCAAA>>><<<:::::::::666666777666555777:::<<>>@@@BBB@@@;;;888777888:::===??????>>><<<;;;;;;::::::===BBBGGGOOO]]]lllxxx~~~zzz~~~yyyuuuqqqhhh___XXXTTTQQQSSSTTTTTTXXX]]]aaagggnnnqqqqqqrrrvvvzzz}}}~~~qqqZZZMMMLLLMMMJJJKKKRRRYYY]]]```dddnnnttt}}}oooSSSKKKIIIRRR^^^ccccccbbbggglllyyy~~~|||{{{yyyyyyyyy{{{}}}wwwoooOOOaaapppuuu|||xxxsssqqqpppmmmfff```[[[ZZZWWWTTTPPPMMMJJJIIIFFFEEEBBB???<<<:::999999666777777777666666999;;;GGGrrrbbbmmmqqqUUUGGG<<<888999555555444444777<<<@@@CCCDDDAAABBBCCCCCCCCCBBBAAA@@@;;;<<<777999@@@@@@DDDRRRrrrwwwXXX333333222333777:::<<<===<<>><<<>>>AAABBBDDDEEEHHHJJJOOO^^^ooo{{{~~~yyyvvvtttssssssrrrrrruuuzzz|||||||||~~~}}}yyysssnnniiieeebbbbbb______dddgggfffdddeee^^^]]]\\\[[[\\\]]]___```ZZZ]]]```___ZZZTTTPPPOOOJJJGGGEEEDDDEEECCC@@@===999:::<<<;;;999777666555999<<>><<<<<<===::::::>>>BBBGGGOOO^^^lllyyy}}}{{{~~~wwwssspppfff[[[VVVSSSRRRTTTUUUUUUYYY___eeekkkqqqsssqqqsssxxx~~~~~~nnnWWWIIIGGGFFFDDDFFFLLLPPPQQQWWW^^^bbbkkkwwwrrrSSSMMMNNNZZZgggiiibbb]]]```bbbmmmzzzzzzzzzzzzzzzzzz{{{{{{~~~|||{{{yyyOOOYYY{{{zzzyyyrrrppppppmmmddd]]]]]]]]]ZZZVVVQQQLLLIIIHHHGGGEEEBBB???<<<:::999888777777888777666666888:::@@@vvv~~~rrr^^^eeexxxZZZJJJ===888999555666555555777<<<@@@BBBCCC???AAABBBCCCCCCAAA???===888;;;555444;;;>>>BBBNNNqqqcccFFF555444555555777;;;???@@@???>>>KKKSSSYYYbbbjjj===888:::777---...444000---.....................---------,,,,,,,,,++++++++++++,,,,,,,,,---------...222888<<<@@@GGGPPPVVVWWWgggZZZaaagggtttuuu```fff|||rrrpppyyypppnnnzzzwwwnnnuuujjjLLL@@@@@@BBBDDDFFFGGGGGGDDDAAA???:::===???AAABBBDDDGGGIIILLL[[[lllxxx{{{yyyxxxvvvtttsssqqqsssvvvwwwvvvwww{{{~~~||||||{{{yyytttooojjjggghhhdddcccgggiiieee```___[[[ZZZYYYXXXWWWWWWXXXXXXSSSUUUWWWVVVQQQMMMKKKLLLGGGDDDBBBAAABBB@@@<<<999777888999::::::999666555777;;;???@@@>>><<<===>>>::::::>>>BBBGGGOOO^^^lllyyy}}}~~~~~~tttpppnnnfff[[[UUURRRRRRUUUVVVVVVZZZ```gggmmmssstttrrrttt|||qqq[[[LLLJJJ>>>>>>BBBFFFFFFFFFNNNYYY[[[eeetttoooQQQMMMQQQaaannnmmmcccYYYZZZZZZdddwww{{{||||||}}}||||||{{{zzz|||~~~vvvRRRTTTzzzyyyqqqoooooolllccc[[[aaa```^^^YYYRRRMMMIIIGGGGGGEEEBBB>>>;;;999888888777888888777666666888999:::mmm~~~vvvbbbfff~~~^^^MMM>>>999888444888666666888;;;???@@@AAA???@@@BBBCCCCCCAAA>>><<<999===666333;;;@@@EEEQQQxxxXXX<<<777888888888999===BBBDDDDDDCCCLLLRRR[[[jjjwwwfff;;;888555333222222111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,///333999???EEELLLSSSWWWUUUssspppVVVQQQfffiiiccchhhwwwlllnnn~~~|||pppvvv|||ooopppkkkOOODDDBBBCCCDDDFFFGGGFFFCCCAAA???;;;===???AAABBBDDDGGGJJJQQQ\\\lll||||||zzzzzzyyyvvvsssnnnuuuvvvqqqrrr{{{~~~zzzzzz{{{tttrrrnnnhhhiiihhhggggggfffccc___\\\VVVTTTRRRQQQPPPNNNLLLJJJQQQOOOKKKHHHFFFFFFGGGHHHBBBAAAAAA@@@>>>===;;;:::555666777777888999999999===>>>>>><<<:::999:::<<<<<<;;;===AAAFFFNNN___mmmzzzyyyvvvlllaaa[[[MMMOOOQQQSSSUUUXXX\\\___eeejjjppptttwwwzzz{{{iiiZZZLLLCCC;;;<<<===???BBBGGGNNNSSSVVVcccvvvyyyVVVRRRYYYkkkyyyuuudddUUUUUUWWW^^^jjjwww~~~sssyyy{{{sssbbbGGGmmmwwwooooooooohhhgggdddYYY^^^\\\YYYVVVRRRNNNHHHDDDEEEAAA===;;;<<<<<<:::888777666666666666777777888;;;ZZZrrr```ooodddNNNDDD===777666333333444888<<<@@@AAAAAAAAAAAABBBCCCCCCAAA<<<999777666555777;;;AAAGGGJJJ|||zzzOOO===999666888666;;;EEEDDDDDDNNNOOO^^^hhhlllwwwtttTTT;;;888555333222222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,000444999???EEELLLTTTXXX[[[xxxkkkUUUPPPlllhhheeeqqqtttjjjnnn~~~oookkkyyyyyyrrryyymmmQQQCCCAAAEEEFFFGGGGGGFFFCCC???===>>>???@@@@@@AAABBBFFFHHHPPP[[[jjjyyy~~~|||{{{zzzyyyxxxuuuwwwxxxyyy~~~{{{~~~zzztttrrrppplllooommmjjjgggeeeaaa\\\XXXUUURRROOOMMMMMMLLLJJJHHHKKKJJJIIIHHHFFFDDDCCCBBB??????>>>===<<<:::999888333333333444555666777888=========<<<:::999:::;;;;;;;;;===AAAEEEMMM\\\kkkxxx|||yyyttthhh\\\VVVMMMNNNOOOOOOQQQTTTZZZ^^^eeeiiioootttwwwzzz~~~yyydddSSSEEE<<<;;;<<<===???AAAGGGMMMRRRXXXddduuu~~~[[[[[[dddvvvyyyeeeUUUTTTUUUZZZdddooo}}}|||}}}{{{xxxmmmGGG```|||nnnccceeellliiigggddd[[[aaa^^^[[[XXXUUUQQQKKKHHHHHHCCC>>><<<<<<;;;888555777666666666666666777777:::UUUyyyhhhwwwhhhPPPEEE===999777666555666888<<>>AAAFFFLLLQQQZZZeeeuuudddfffqqq{{{fffVVVUUUUUUYYYaaajjjvvv}}}{{{}}}www{{{KKKTTT}}}cccTTTXXXfffgggdddfffeeefffccc___\\\XXXTTTOOOKKKLLLGGGBBB>>>>>><<<999555777777666555555555666666888MMM~~~ttt|||~~~ooooooSSSDDD>>>:::999888777777999<<<>>>???>>>BBBBBBBBBCCCCCCAAA<<<888666555555777:::@@@EEEIIIUUUtttvvvXXXGGGAAA===:::;;;IIIMMMKKK___sssoooeeeaaa[[[SSSKKKHHHQQQ]]]xxxFFF999777444222222222111000///............---------------------------------+++,,,---......///......333666:::???FFFMMMVVV[[[iiirrr```iii^^^eee|||sssmmmttt}}}uuuzzzzzzxxxqqqWWWIIIFFFFFFGGGHHHHHHGGGDDDAAA>>>BBBAAA@@@???>>>AAAEEEIIIMMMVVVdddrrr~~~~~~~~~vvvpppmmmmmmmmmkkkgggccc```^^^[[[XXXVVVOOOKKKFFFCCCCCCCCCCCCBBB???@@@BBBCCCAAA>>>:::888888888888777666555333333444333222111333666999<<<;;;<<<<<<:::888777888:::999999<<>>;;;:::888777777999<<>>???BBBGGGKKKLLLTTTaaannn}}}yyyqqqjjjfffeeeeeeccc```\\\YYYWWWUUUSSSQQQLLLHHHCCC@@@@@@@@@@@@???>>>>>>>>>>>><<<;;;999888777777777666555444333222333222111111333666:::<<<;;;<<<<<<:::888777888:::888999<<<@@@CCCHHHUUUaaarrr~~~|||uuunnnhhh```UUUNNNLLLFFFKKKSSSZZZ___dddiiikkksssvvvzzz|||~~~sssZZZJJJAAA===999:::;;;<<<>>>CCCIIINNNVVVbbbtttrrrnnnpppwwwyyypppbbbYYYUUUWWW^^^hhhooowww|||vvvaaaHHHSSS~~~llliii}}}ppppppvvvtttpppjjjddd___YYYTTTPPPPPPKKKFFFCCCCCCBBB???<<<:::999888777666555555555777;;;```wwwppp]]]GGG???<<<:::888666666888===AAACCCDDDBBBBBBCCCDDDCCC@@@;;;777444444555666:::>>>CCCEEEJJJZZZ\\\KKKCCCIIIIII@@@CCCBBB```zzzhhhIII@@@???IIIQQQ^^^wwwCCC888555222111111222111000///............---------------------------------,,,,,,...///000000111111333777===CCCIIIPPPWWW[[[vvvlllbbbrrr|||qqqqqqttt~~~}}}^^^LLLIIIDDDEEEGGGIIIIIIGGGEEEDDD????????????@@@BBBGGGJJJJJJRRR___lll{{{wwwooojjjddd^^^[[[\\\]]]ZZZWWWTTTRRROOOKKKHHHIIIFFFBBB?????????>>>======<<<;;;999888888888888555555555555444333222111/////////000222555888:::<<<<<<<<<;;;999888999:::888888;;;???BBBHHHUUUbbbrrr~~~{{{pppggg\\\QQQKKKLLLLLLRRR\\\fffmmmrrrvvvxxxvvvwww{{{|||{{{oooWWWGGG>>>:::999::::::;;;===BBBHHHMMMSSS^^^oooxxxnnnfffhhhjjjddd[[[UUUOOORRRZZZeeennnvvvttt|||pppHHHNNNssswwwtttyyyuuunnniiiddd___ZZZWWWRRRNNNIIIFFFEEEDDDAAA>>><<<;;;999888777666666666999555TTTwwwrrreeeMMMCCC>>>:::888777666888===BBBEEEFFFCCCCCCCCCDDDCCC@@@;;;777444444555666:::>>>AAADDDKKKWWWUUUEEECCCNNNLLL>>>CCCKKKnnn]]]JJJEEEIIIYYYllliii@@@777555222111111222111000///............---------........................,,,---...///000111111111222777>>>FFFLLLRRRWWW[[[}}}eeefffzzzrrruuuzzz```LLLIIIEEEGGGIIIJJJIIIGGGEEECCC???@@@AAAAAA@@@BBBEEEGGGIIIQQQ^^^lllzzz~~~yyyrrrjjjdddbbb___XXXTTTTTTTTTSSSQQQPPPOOOLLLIIIFFFGGGEEEBBB@@@???>>>===;;;:::999888777666555555555333333333333222111000000......000111444777999:::=========<<<:::999:::;;;999888:::===AAAHHHVVVdddttt|||}}}pppeeeYYYNNNLLLNNNTTT[[[dddmmmuuu{{{zzzzzz}}}}}}yyyyyyiiiSSSEEE===888999999:::;;;===AAAGGGLLLQQQYYYhhhwwwnnn___\\\___[[[SSSMMMKKKMMMTTT___jjjuuu~~~wwwzzzTTTJJJkkkxxx{{{wwwrrrmmmjjjfffccc```\\\WWWQQQMMMLLLJJJFFFCCC>>>===;;;999888777666666;;;222KKKyyyuuunnnTTTHHHAAA;;;:::999777999===AAADDDEEECCCCCCCCCDDDCCC@@@:::666333444444666999===AAACCCBBBPPPPPPEEEIIIZZZYYYIIIMMMcccsssVVVKKKSSSgggcccAAA777444222111111222111000//////.........---------........................,,,---...000111111222222222777???GGGMMMRRRWWWZZZyyyxxxaaafff~~~xxx{{{bbbLLLIIIHHHIIIJJJJJJIIIFFFCCCBBBAAABBBCCCBBBAAAAAABBBDDDHHHQQQ^^^kkkyyy|||||||||}}}{{{|||uuukkkhhhaaa\\\^^^\\\UUUQQQQQQLLLLLLMMMNNNOOONNNKKKHHHFFFEEEBBBAAA@@@???<<<:::666666777666666444333222111111222111111000/////////000222555777:::<<<<<<===>>>>>><<<:::999:::<<<999888999<<<@@@HHHWWWfffvvvzzztttzzzzzzmmmaaaVVVMMMMMMQQQUUUZZZbbbjjjqqqxxx~~~~~~~~~|||xxxyyyzzzdddQQQFFF>>>999888999::::::<<>><<<:::999777777777<<<000FFFyyyzzzwwwtttYYYLLLCCC<<<===;;;999999<<<@@@CCCDDDCCCCCCCCCDDDCCC@@@:::666333333444666999===@@@BBB777GGGLLLGGGQQQhhhiiiXXX[[[{{{bbbSSSTTTiiiYYY>>>666444222000/////////000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,...//////000222333777??????CCCPPPUUUVVV^^^ppptttnnnbbbiiiwwwyyy|||}}}}}}jjjQQQIIIMMMMMMLLLKKKIIIGGGEEEDDDCCCAAA>>><<<<<<===@@@BBBFFFOOO[[[hhhuuutttlllhhhgggmmmmmmnnnooooookkkeeeaaa[[[ZZZWWWTTTQQQNNNLLLKKKIIIGGGFFFFFFGGGGGGEEEDDDDDDCCCAAA>>><<<:::999999444444333222111000///...///......///000111111111000222555666777888;;;===>>>>>>===;;;999888999:::;;;777888>>>BBBGGGWWWiiivvvyyyssswwwrrrbbbXXXRRRNNNQQQUUU[[[\\\```fffmmmssswwwxxx~~~}}}||||||jjjVVVDDD<<<;;;<<<;;;:::888999===DDDIIIKKKQQQXXXbbbppprrr\\\VVVXXXUUUMMMHHHKKKJJJOOOYYYfffuuu~~~nnnPPPOOOzzzxxxqqqpppwwwyyyrrrmmmnnnnnnjjjccc]]]XXXTTTOOOMMMFFFCCC???===;;;999777555888:::<<<___sssaaaLLLBBB===;;;::::::;;;>>>AAADDDFFFDDDCCCBBBCCCCCC???999444666444555;;;>>>???@@@CCC:::IIIHHHJJJiiixxxccc||||||^^^YYYhhhTTT<<<555444222111000//////000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,.........///111222555===@@@FFFRRRSSSTTT^^^mmm~~~mmmbbbnnn}}}}}}~~~kkkRRRHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCBBB???>>>>>>???AAACCCGGGPPP]]]jjjxxxzzzpppeee^^^\\\\\\ccccccccccccbbb___ZZZVVVUUUTTTRRROOOMMMJJJHHHGGGGGGEEEDDDDDDEEEEEECCCBBBBBBAAA???===;;;999777777444333333222000//////...000///......//////...---000222555666777999;;;>>>???>>><<<:::888888:::;;;;;;777888>>>BBBHHHXXXjjjvvv~~~||||||zzzmmm___VVVPPPMMMOOOTTT\\\^^^bbbhhhooouuuxxxyyy||||||zzzzzz~~~oooYYYDDD;;;;;;;;;;;;:::999999<<>>=========<<<:::777555333333333222111000///......///...............------000222555666777999===???@@@===:::888888999;;;===;;;777888>>>CCCIIIZZZlllzzz~~~uuuiii\\\UUUPPPNNNQQQUUU^^^aaaffflllrrrvvvyyy{{{yyyttttttvvv{{{~~~zzzwwwyyyvvv\\\EEE;;;;;;::::::::::::999;;;>>>AAA???JJJTTTZZZaaappp~~~dddXXXVVVVVVSSSPPPLLLLLLPPPWWW```oooyyyuuu|||^^^PPPsss~~~wwwwwwxxxzzzvvvppplllmmmuuuqqqkkkeee]]]UUUMMMHHHHHHEEEAAA>>>===;;;888666444999888KKK|||xxx[[[GGG===<<<<<<;;;;;;===AAADDDFFFEEEDDDDDDDDDCCC???;;;777777555888>>>AAAAAACCCGGGRRR]]]lllzzzzzzJJJ:::333333222111111000000000......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,+++,,,///111444<<>>@@@???============;;;:::999999::::::888555222111222222111000//////......---...//////......///000111222555666888:::>>>AAA@@@===999777888;;;>>>???<<<777888>>>CCCKKK\\\ooo}}}~~~pppfff[[[VVVSSSRRRUUUZZZ```dddjjjppptttxxxzzz|||}}}{{{vvvrrrrrrrrruuuwwwwwwuuurrrsssxxx{{{___FFF;;;<<<999:::;;;:::999999;;;===???GGGOOOTTT\\\jjjxxxjjj]]]ZZZZZZWWWTTTNNNOOOQQQVVV]]]lll~~~}}}zzzuuuppp]]]www|||zzzzzz~~~}}}wwwsssrrrqqqwwwtttooohhhaaaWWWNNNHHHJJJGGGCCC@@@>>><<<999777333999777BBBpppaaaKKK???===<<<;;;;;;===@@@DDDGGGEEEEEEEEEDDDCCC@@@<<<999777666999???AAABBBEEEJJJ\\\tttvvv|||oooBBB555222222222222111111000///......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,++++++,,,///222777===BBBMMMTTTVVVlllooo]]]]]]~~~mmmYYYLLLHHHHHHHHHHHHGGGFFFFFFEEECCCBBB@@@???>>>???AAABBBEEEPPP___mmmzzz|||pppccc[[[XXXWWWXXXSSSQQQNNNLLLKKKIIIGGGEEEBBBAAAAAA@@@???>>>======>>><<<;;;:::::::::888666555666777777666333111///111000000//////.........111222333222///......000111222444666888;;;@@@CCCAAA===999888:::>>>AAAAAA<<<777888???DDDLLL___rrr~~~xxx~~~zzzjjjaaaYYYVVVUUUUUUXXX]]]aaagggnnntttwwwyyy{{{}}}zzz~~~}}}}}}{{{wwwsssqqqooonnnnnnnnnoooooovvv|||}}}aaaHHH<<<<<<999:::;;;:::999888999;;;BBBGGGLLLSSS___ppp{{{~~~ooobbb^^^]]]ZZZVVVOOOOOOQQQUUU\\\mmm{{{|||uuu}}}gggwwwzzzvvvrrrzzzzzzuuuvvvvvvsssvvvsssooojjjcccZZZPPPJJJKKKHHHDDDAAA???===:::888333888888<<>>CCCNNNTTTXXXwwwjjj]]]aaawwwyyyxxxwwwvvvqqqfffXXXOOOIIIHHHFFFDDDDDDDDDEEEFFFFFFDDD@@@>>>===>>>@@@AAAEEEOOO]]]kkkyyy{{{qqqggg```\\\XXXVVVPPPNNNLLLJJJJJJHHHFFFDDDAAAAAA@@@???>>>===<<<<<<===;;;999999999888666444444444444444444222000///000/////////.........---555666777444///+++,,,---111333444666888<<>>BBBCCCCCC<<<777888???EEENNNaaauuuzzzqqqxxx}}}tttccc[[[UUUTTTUUUVVVZZZ___dddjjjsssyyy{{{{{{}}}|||}}}~~~|||zzzsssppplllhhhhhhjjjmmmooozzz}}}cccJJJ===<<<999:::;;;:::888888999;;;CCCHHHMMMVVVeeewwwvvviiicccbbb^^^XXXMMMKKKMMMSSS^^^sss{{{{{{|||www{{{wwwxxxsssmmmhhhuuu|||{{{qqqnnnuuuvvvqqqqqqooolllhhhccc\\\TTTOOOMMMJJJFFFCCC@@@>>>;;;888555777999:::RRRlllRRRGGG@@@>>><<<;;;<<<@@@EEEGGGFFFGGGHHHFFFCCC@@@??????===<<<>>>AAABBBEEENNNWWWiiiqqq^^^nnnZZZAAA;;;111111222333222111000///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,///333777===???EEEQQQUUUXXX{{{lllbbbhhhuuu~~~}}}yyyqqqqqqoookkkfffaaa[[[WWWIIIGGGEEECCCCCCEEEIIIKKKKKKGGGBBB===<<<===@@@BBBFFFOOO]]]jjjwww}}}xxxqqqkkkeee___YYYTTTMMMLLLJJJJJJJJJIIIFFFDDDAAAAAA@@@???>>>===<<<;;;===;;;999888888888666444333333333222111111111000//////............------111444555333...+++---000111333444666999===CCCGGGAAA>>>;;;<<>>@@@GGGSSSVVVWWW|||}}}{{{zzzbbb^^^kkk~~~xxx|||~~~|||zzz|||~~~mmmmmmnnnlllgggbbb``````___KKKHHHEEEDDDEEEIIINNNQQQNNNJJJCCC>>><<<===AAACCCHHHPPP]]]iiiwwwvvvrrrnnniiieee]]]TTTNNNLLLKKKKKKKKKKKKJJJGGGEEEAAAAAA@@@???===<<<;;;;;;===<<<999999888888666444333333222111000000111111..................------***...111111......111555111333444666999===DDDHHHAAA>>><<<>>>DDDGGGGGGEEE<<<777888???FFFPPPdddxxxzzzqqqsssuuu}}}xxxddd```YYYUUUWWWZZZ\\\aaafffjjjrrr|||~~~~~~yyyxxxvvvtttjjjiiihhhggghhhlllqqqtttwww~~~fffMMM===777;;;;;;:::999777888;;;>>>EEEOOOXXX\\\aaajjjtttzzz{{{uuueeeSSSJJJIIIFFFAAACCC@@@CCCQQQfff~~~|||nnnzzzoootttyyylllgggaaa[[[pppuuuooobbbfffvvvyyyooogggfffdddcccbbb___\\\YYYOOOLLLHHHDDDBBB???<<<999888444:::999===mmmyyyZZZMMMBBB???<<<;;;<<<@@@EEEHHHFFFHHHIIIGGGCCC@@@@@@BBBGGGEEEDDDEEEFFFKKKXXXeeefffLLL]]]wwwNNNPPP???222444333222222222111///---//////...---,,,,,,++++++---------,,,,,,+++++++++***+++,,,,,,,,,000444888>>>@@@NNNVVVRRReeezzztttrrriiicccYYY___uuu~~~xxxvvvxxx{{{wwwuuu|||uuuvvvpppkkkdddbbbiiiqqqpppjjjYYYGGGDDDHHHEEEEEEKKKLLLOOOIIIDDD@@@<<<:::>>>EEEBBBOOO[[[jjj}}}zzzsssiiiaaa[[[VVVOOOKKKJJJKKKKKKKKKJJJHHHFFFEEEDDDBBB@@@??????>>><<<:::999999888777555444222111111111111111000000000000.................................//////000222222444555666999<<>>FFFSSSfffwwwtttoooooosssyyyrrrfff___[[[XXXXXX^^^dddhhhjjjppptttzzz}}}}}}|||}}}~~~~~~~~~}}}~~~~~~}}}zzzxxxnnngggdddhhhmmmppptttyyy}}}eeeMMM???===<<<<<<;;;999888999<<>>>>>===;;;:::888888888777555333222111111111000000000/////////....................................///000222222666666888:::===AAADDDFFFCCCDDDFFFHHHIIIHHHDDD@@@===::::::???GGGUUUiiiyyyzzztttuuuyyypppddd[[[YYYXXX[[[```eeehhhhhhjjjpppxxx{{{yyywwwwwwyyy{{{zzz{{{{{{|||}}}|||{{{pppjjjhhhmmmsssyyy|||fffNNN???;;;;;;;;;:::999888999===@@@KKKRRR\\\dddkkkrrrzzzxxxmmmhhh]]]RRRIIIFFFEEEEEEFFFIIIMMMPPPZZZlll|||{{{}}}ppppppQQQjjjwwwvvvqqqsss}}}~~~zzzuuuxxx~~~wwwjjjhhhjjjiiiccc```aaaaaa```YYYSSSMMMIIIHHHFFFAAA===:::666888888777SSSgggWWWIIIBBB======???AAADDDIIIIIIIIIHHHGGGFFFDDDBBBAAABBBJJJFFFCCCGGGFFFWWW{{{ttt]]]bbb}}}}}}aaa\\\nnn<<<666888888666333111111111000///.........------,,,,,,+++------,,,,,,,,,,,,++++++***+++,,,,,,---000555999@@@CCCOOOUUUUUUkkkxxxkkknnnxxxbbb\\\kkktttyyyzzzvvvwwwtttnnnlllkkkiiihhhnnn|||}}}]]]KKKFFFJJJFFFDDDHHHFFFEEEBBB@@@AAA???>>>BBBHHHHHHSSS[[[hhhyyy{{{uuummmcccZZZUUURRRNNNKKKCCCCCCDDDDDDCCCBBBAAA@@@AAA???=========<<<:::888777777666666555333222111000////////////.........---------------------------------...///111222333888888999:::>>>CCCHHHKKKFFFGGGIIIKKKKKKHHHBBB>>><<<999999???HHHWWWlll~~~zzz||||||jjj^^^WWWWWWYYY]]]bbbfffhhhhhhhhhpppyyy{{{wwwsssrrrtttvvvvvvvvvwwwxxxzzz{{{|||pppjjjhhhmmmttt{{{~~~kkkTTTBBB;;;;;;;;;:::888888:::>>>BBBLLLTTT```jjjrrryyyyyyjjj^^^XXXVVVOOOIIIHHHIIIKKKQQQWWWXXX___lll}}}yyyxxxzzz~~~~~~{{{xxxsss~~~LLLPPP{{{tttttt{{{{{{|||{{{qqqppppppmmmhhhhhhkkkjjjggg___YYYRRRNNNKKKHHHDDD@@@;;;777888:::666DDDxxxrrr___JJJCCC>>>>>>@@@AAADDDIIIJJJJJJIIIHHHGGGFFFDDDCCCDDDKKKJJJEEEEEEHHHaaakkk\\\rrruuurrr~~~WWW555<<>>>>><<<;;;:::::::::888666555555555555444333111111//////.........------------------------------------------...000222333444999999888:::>>>DDDJJJMMMIIIJJJLLLNNNMMMHHHAAA<<<999777888???JJJ[[[qqqtttbbbXXXUUUVVVYYY]]]bbbgggjjjkkkmmmvvv~~~xxxqqqppprrrqqqrrrrrrrrrssstttwwwyyyqqqllljjjnnntttzzzsss^^^JJJ===;;;;;;999888888;;;@@@DDDNNNWWWdddoooxxxtttlllddd]]][[[TTTQQQUUUZZZ]]]```bbbcccmmm}}}{{{vvvuuuwwwzzz||||||yyyttttttwwwyyyPPPEEEssssssttt{{{|||yyyyyyvvvsssuuuxxxuuuoooddd___XXXRRRNNNIIIEEEAAA;;;888888;;;777:::ggg|||eeeMMMEEE@@@@@@AAAAAADDDIIIIIIIIIIIIHHHHHHFFFEEEEEEHHHKKKJJJEEECCCKKKggggggaaa}}}rrrEEE444@@@MMM999666222000000000000///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,...111777:::@@@FFFRRRWWW\\\yyy}}}mmmuuu~~~tttxxxwwwrrrqqqsssqqqyyyiiiSSSJJJLLLHHHFFFGGGDDDCCC@@@@@@AAA@@@===@@@DDDEEELLLOOOYYYjjjuuu}}}xxxpppiiibbbXXXMMMEEEBBBBBBAAA@@@???>>>>>>===;;;:::888888888888666555333333333333333222111111............------------------------------------------...///111333555666999888888:::>>>CCCIIIMMMJJJKKKNNNOOONNNIII@@@:::777666999BBBOOO```vvvlll]]]VVVVVVWWWYYY\\\aaagggmmmqqquuu{{{~~~vvvooonnnooooooppppppooommmnnnqqqtttsssoooooosssxxx~~~yyyfffOOO>>>;;;;;;:::999999===CCCGGGPPPZZZgggttt}}}yyywwwyyyvvvpppeee^^^^^^jjjvvvyyysssoooppp{{{yyytttrrrsssvvvyyyuuupppnnnsss~~~www___JJJkkk}}}~~~}}}~~~~~~}}}~~~zzzsssiiieee___XXXQQQKKKEEEBBB<<<:::777<<<;;;666YYYeeeOOOHHHBBBAAAAAAAAADDDHHHGGGHHHHHHHHHGGGFFFFFFEEEFFFDDDEEEDDDBBBPPPlllllllll|||UUU<<<666<<>>CCCFFFKKKLLLVVVhhhtttwwwiii^^^WWWSSSOOOLLLEEEDDDBBB@@@>>>===<<<<<<999777666555666666444333111222222222222222111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555777999888888888:::>>>CCCHHHKKKHHHJJJNNNPPPOOOIIIAAA:::666777===HHHVVVggg}}}yyyfff[[[WWWUUUWWWZZZ]]]bbbhhhpppuuuxxxzzzzzzwwwqqqlllkkklllmmmooopppnnnkkkjjjmmmpppmmmlllooouuu{{{|||lllSSS>>><<<<<<;;;:::;;;@@@FFFKKKTTT^^^lllxxxvvvvvv~~~oooiiimmm~~~}}}|||zzztttqqqppprrrvvvqqqlllkkkqqqyyyvvv~~~zzzqqqMMMXXXwww}}}~~~~~~~~~zzztttnnnlllggg```XXXOOOHHHDDD===>>>666999>>>666MMMdddQQQJJJCCCBBBBBBBBBDDDHHHGGGGGGHHHHHHHHHGGGFFFFFFAAA???GGGJJJHHHZZZvvvoooqqq}}}lllGGG888666555777222111///000111111000...------------------------+++++++++,,,,,,---------***+++,,,---///222888<<>>???>>><<>>===>>>===<<>>AAADDDFFFHHHCCCGGGLLLPPPQQQKKKBBB;;;999<<>>>>><<<<<<>>>CCCKKKPPP^^^gggsssuuuqqq~~~|||vvvpppmmmmmmllllllmmmnnnooonnnllljjjiiirrr}}}|||UUUGGGtttzzzuuuvvvyyyzzzzzz{{{xxxrrrggg[[[QQQKKK@@@EEE666222AAA999<<<```oooTTTLLLEEEDDDCCCBBBDDDGGGHHHIIIJJJJJJKKKJJJJJJJJJOOOUUUjjjnnn```nnnuuusssVVV999???000000333111111111111000000000000---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------...000444:::>>>AAASSSUUUPPP]]]nnnyyyxxxqqqppppppooopppmmm[[[HHHAAAAAAAAAAAAAAA???>>>===<<<<<<===>>>???HHHCCCFFFTTThhhzzzwwwooobbbZZZUUUVVVUUURRRQQQSSSMMMHHHAAA<<<:::999888777666444222222333333333222////////////////////////////////////////////////---...///...,,,+++,,,---,,,111444555999>>>???===;;;;;;;;;===???BBBEEEFFFCCCIIIPPPRRRMMMEEE>>>;;;666???CCCLLLeee{{{|||xxxuuuxxxppp^^^TTTRRRSSSRRRZZZbbbfffiiimmmooommmiiihhhgggfffgggiiikkkmmmvvvuuusssrrrqqqrrrrrrsss}}}zzz___FFF>>><<<;;;<<>>@@@;;;666@@@OOOyyycccMMMEEEFFFBBBBBBHHHIIIFFFIIIIIIFFFHHHOOOUUUVVV\\\mmmpppcccgggyyyOOO777:::000333222111111000000000/////////---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......000555;;;???CCCRRRTTTUUUjjjhhhrrr|||jjjmmmrrr}}}nnnoooyyy~~~}}}mmm[[[IIIAAA@@@@@@@@@AAA>>>===;;;::::::;;;===>>>EEEBBBEEERRRcccttttttlllbbb___ZZZVVVTTTSSSTTTUUULLLGGGAAA<<<:::999888777333333333222111000000///................................................---...///...,,,,,,---......333777999<<<@@@@@@===;;;;;;<<<===@@@BBBEEEGGGGGGMMMSSSSSSMMMEEE???<<<:::BBBEEEQQQmmmzzzxxxyyyhhhZZZSSSSSSUUUVVV^^^eeehhhjjjmmmnnnlllhhhgggggghhhiiilllnnnooovvvuuutttttttttuuuwwwwww~~~|||aaaIII@@@>>>>>>???AAAHHHUUU```ppp{{{~~~zzz|||{{{www~~~}}}vvvrrrrrrvvvpppgggeeekkkkkkeeeeeejjjlllvvv}}}wwwwwwLLLyyysss{{{ttttttzzz}}}zzzvvvqqqpppoookkkddd\\\TTTOOOGGGAAA???@@@<<<777===HHH|||mmmVVVJJJIIIBBBBBBFFFFFFDDDGGGIIILLLVVVdddooorrr|||DDD777555///777111000000000/////////......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,---...///111555<<<@@@IIITTTVVV___~~~yyyfffOOOeeeyyypppeeekkktttzzznnnoooyyysssxxxmmm\\\JJJBBB@@@>>>>>>???<<<;;;:::888888:::;;;<<>>@@@CCCBBB===;;;<<<<<<>>>@@@CCCFFFHHHMMMQQQVVVUUUNNNFFF@@@===:::@@@DDDUUUuuu}}}|||wwwppp```WWWSSSSSSUUU[[[bbbiiijjjlllnnnnnnkkkfffggghhhjjjlllnnnpppqqqttttttuuuvvvxxxzzz|||}}}~~~iiiSSSDDDAAA@@@BBBEEEMMM]]]lllzzzwwwsssxxx|||~~~||||||uuurrrsssvvviiicccaaadddccc```ccckkkoooxxx~~~xxx~~~RRRqqqyyy|||uuuqqqttt{{{}}}vvvnnnjjjiiihhheeeaaa\\\WWWTTTOOOGGGBBBBBB???:::;;;AAAhhhyyy___PPPKKKCCCAAAEEEDDDDDDFFFIIIPPPbbbwwwnnn;;;888222111888...////////////............+++++++++,,,,,,---------,,,,,,,,,---------......,,,---...///222777===BBBQQQXXX\\\nnnyyyfffUUUFFFSSS___hhhwwwkkkfffiiirrruuunnnpppyyytttuuu|||nnn^^^LLLCCC@@@===<<<===<<<;;;999888888999;;;<<>>TTT~~~cccQQQKKKCCCAAAEEEDDDGGGGGGGGGOOObbbyyyXXX777;;;222333666,,,////////////............+++++++++,,,,,,---------,,,,,,,,,---------......,,,---...///222888???CCCSSSYYYaaa}}}lllXXXKKKBBBDDDPPPYYYrrrzzzgggcccccclllmmmjjjooo~~~{{{oooqqqyyyooo```OOOEEE@@@<<<;;;<<<<<<;;;999888888999;;;<<<>>>@@@EEELLLSSS]]]nnn~~~yyylllkkkccc\\\eeerrrmmm\\\HHHEEE@@@===;;;999777666222666:::888222......000................................................---...///......000333666:::@@@EEEFFFGGGGGGCCC===<<<===>>>@@@BBBFFFIIIKKKSSSUUUVVVRRRKKKCCC???>>>>>>GGGTTTpppsssyyybbbWWWUUUTTTUUUXXX___gggmmmooopppssssssppphhhhhhhhhhhhiiijjjlllmmmnnnooorrrvvvzzz}}}}}}lllUUUJJJCCCFFFKKKSSSeeeyyyvvvnnnmmmuuu}}}zzzwwwtttpppbbb```^^^\\\[[[]]]eeennnqqqvvvxxx|||~~~www\\\NNN|||}}}uuuuuuuuuuuuuuuuuutttrrrpppmmmsssyyy{{{xxxqqqkkkhhhiiiiiiiiihhhhhhhhhggggggaaaVVVIIIBBB???===<<<===IIIcccPPPKKKDDDCCCGGGEEEHHHGGGFFFKKK\\\ppp|||~~~GGG888;;;222444333///000000000/////////......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------+++,,,...000333999@@@EEEPPPVVVcccfffTTTIIIBBB>>>JJJRRRpppttteeeaaabbbmmmeeeeeennn~~~rrrlllsss|||qqqcccRRRHHHAAA<<<:::<<<<<<:::999888888999:::<<<>>>>>>CCCIIIPPPZZZjjjyyyvvvrrrjjjgggoootttjjjYYYGGGDDD@@@===;;;999777555000222444333///,,,,,,------------------------------------------------------.../////////222666999>>>CCCHHHHHHGGGGGGBBB<<<======>>>AAADDDGGGJJJLLLSSSTTTTTTPPPIIICCC@@@@@@BBBLLL\\\zzzzzzmmm~~~nnnZZZTTTUUUVVVYYY^^^aaaiiioooppprrrttttttqqqlllkkkiiiiiiiiikkkmmmooooooqqqtttxxx|||uuucccQQQEEEGGGMMMUUUeeexxx}}}{{{xxxqqqjjjiiirrrzzzzzz|||zzztttmmmbbb```]]][[[\\\```gggmmmqqqvvvzzzwwwpppPPPuuuuuulllmmmnnnqqqssssssqqqoooiiiqqqzzz{{{uuummmiiiiiikkkkkkkkklllllllllkkkkkkbbbYYYMMMCCC???===<<<;;;DDDnnneeeRRRMMMGGGFFFIIIFFFFFFGGGGGGJJJVVVfffoooqqqmmm===:::888000444000666111111000000000/////////---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,...000444:::AAAFFFPPPVVVeeevvvcccSSSHHHAAA===IIIMMMlll|||llliiiooo{{{{{{ccceeeppp~~~tttssszzzyyyssseeeUUUJJJBBB<<<:::<<<:::999777666666777999:::===<<>>???AAADDDHHHKKKMMMRRRTTTSSSOOOIIIDDDCCCDDDHHHRRRaaa~~~yyymmmvvvuuu}}}iiiXXXVVVXXXXXX[[[bbbdddkkkqqqqqqrrrsssrrrooopppnnnlllkkklllooosssvvvsssuuuyyy}}}qqqYYYGGGIIIPPPWWWeeeuuu{{{wwwtttqqqooohhhgggpppyyy}}}~~~xxx|||zzztttllldddaaa\\\ZZZ]]]ccchhhjjjrrrzzz{{{yyyyyyYYYwwwllllllmmmqqqssssssooolllfffmmmuuuwwwsssnnnkkkjjjjjjjjjkkkllllllkkkjjjiiiaaa\\\TTTKKKDDDAAA>>>;;;@@@WWWmmmYYYSSSLLLIIIJJJEEEDDDGGGIIIKKKRRR]]]dddeee\\\999<<<555---333...<<<111111111111000000000000---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,...111444:::BBBGGGTTTYYYhhh~~~iii\\\PPPDDD<<<>>>HHHIIIjjjxxxuuu~~~{{{fffhhhttt|||yyy|||yyymmmcccqqqtttgggWWWLLLCCC<<<:::<<<999777666555555666777999<<<:::<<>>>>>???BBBEEEIIILLLNNNRRRTTTSSSOOOIIIEEEEEEFFFQQQZZZiii}}}ppppppaaacccwwwkkk\\\[[[\\\YYY\\\cccgggnnnsssrrrqqqrrrpppmmmsssqqqnnnmmmoootttyyy}}}wwwyyy}}}{{{^^^HHHJJJRRRXXXdddsss{{{uuuqqqmmmppphhhgggqqqyyy}}}|||yyy||||||zzzuuullldddaaa\\\ZZZ^^^eeehhhhhhoooyyytttrrr|||^^^wwwmmmllllllnnnooommmgggcccdddiiinnnrrrssspppmmmjjjhhhiiijjjkkkjjjiiifffeeeaaa```[[[SSSLLLFFFAAA===<<>>EEEKKKSSSaaammm|||jjjYYYQQQJJJCCC@@@===:::999888777555999555000------......///......------------.........------,,,,,,------...------...///111555;;;@@@GGGGGGFFFEEECCC@@@===<<>>999888888777777666666666777777999999===CCCIIIQQQ]]]iiiyyy{{{ttt___QQQMMMGGGCCC@@@<<<999888777666444777444000......//////.........------------.........------,,,,,,------...,,,---...///111555;;;@@@HHHIIIIIIGGGDDDAAA>>>===???DDDFFFDDDEEELLLRRRTTTZZZUUUQQQLLLFFFFFFOOOYYYeeehhh{{{rrr{{{fffSSSSSS^^^pppsssjjj```YYYZZZ]]]aaabbbiiikkknnnoooooooooqqqrrrssspppmmmnnnsssxxx|||}}}{{{}}}nnn^^^MMMFFFHHHSSSbbboooyyy}}}zzzrrrlllkkkmmmppptttxxx|||~~~~~~zzzvvvrrrpppoookkkhhhgggjjjpppxxx}}}xxxnnnlllsss}}}~~~}}}rrrdddXXXUUUTTTWWW^^^eeejjjmmmnnnttt}}}tttooo```xxxtttnnnlllooorrrrrroooooosssxxx|||||||||||||||}}}vvvllleeecccjjjttt{{{sssnnnfff\\\RRRJJJEEEBBB;;;DDDUUUkkk___WWWNNNLLLPPPKKKMMMMMMPPP___rrrxxxtttvvvccc<<<777222000111222111000............///000111222------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---///333666:::DDDNNN]]]XXXooo^^^HHHEEEEEETTT}}}|||qqqhhhnnnwww{{{~~~rrr[[[QQQUUU^^^sss}}}vvvgggXXXOOOJJJBBB;;;777888777777777777777888888888888;;;@@@EEELLLXXXcccsss~~~uuuooogggTTTJJJIIIFFFAAA>>>;;;888777666444333444222//////000000///.........------------.........------,,,,,,------...,,,---...///111666;;;???IIIJJJKKKJJJFFFBBB???>>>>>>CCCEEEEEEHHHOOOUUUVVVYYYTTTNNNIIIEEEGGGSSS```hhhnnnrrrlll~~~gggXXXMMMSSSbbbwwwssskkkaaa\\\]]]```cccdddlllnnnpppqqqpppoooppppppqqqpppoooqqquuuzzz}}}~~~{{{lll\\\JJJCCCDDDLLLYYYcccnnnsssyyyyyyrrrggg___ZZZ[[[^^^cccjjjppptttwwwxxxxxxwwwuuutttrrrpppooonnnoookkkhhhgggjjjpppuuuwww|||xxxtttllliiijjjpppzzzkkk\\\VVVUUUUUUYYYaaaiiiooosssvvv{{{vvvyyyZZZyyyxxxqqqppptttxxxzzzyyyxxx{{{~~~~~~wwwnnnjjjooo|||}}}yyypppfff[[[QQQJJJFFF>>>@@@FFFlllpppbbbZZZRRROOOQQQNNNMMMJJJMMM```yyy|||FFF777444111111111222000///............//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---000444888<<>>AAAGGGQQQ\\\lllxxx|||nnnggg```PPPHHHHHHEEE@@@===999777666555333222111000///000111111///---......------------.........------,,,,,,------...,,,---...000222666;;;???HHHJJJLLLJJJEEEAAA??????@@@DDDFFFFFFJJJQQQVVVVVVWWWRRRMMMIIIEEEGGGSSS```gggpppxxxgggdddwww~~~ppp\\\TTTQQQ[[[nnnwwwnnnddd]]]^^^bbbfffhhhmmmppprrrssssssrrrrrrrrrooopppqqqtttxxx{{{~~~jjjYYYGGG???@@@FFFOOOVVV```eeejjjhhh___VVVRRRQQQNNNRRRYYYaaagggkkkmmmmmmpppoooooonnnmmmlllkkkjjjtttpppkkkiiijjjoootttxxx{{{sssnnnhhhgggjjjnnntttcccTTTVVVWWWZZZ___fffnnnuuuyyy}}}xxxsssZZZ\\\www|||ttttttzzz{{{xxxuuuwww}}}yyypppeeeYYYOOOIII@@@@@@???YYYwwweeeZZZTTTRRRSSSUUUPPPIIIJJJ^^^{{{bbb888666555333222222111///...////////////......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......111666999>>>HHHSSSXXXWWWppp{{{SSSBBBGGGTTTmmmtttqqqqqqhhhnnnxxx~~~}}}fffUUUNNNWWWmmmsss```TTTKKKBBB;;;999777777777777888:::;;;;;;777666888<<>>FFFHHHJJJGGGBBB>>>>>>@@@DDDGGGHHHHHHLLLRRRUUUTTTSSSPPPMMMJJJGGGGGGPPP[[[ffftttqqq___ZZZmmmkkk[[[UUUTTTYYYggg{{{yyyoooccc[[[\\\bbbgggkkkmmmppptttvvvwwwvvvwwwwwwoooqqqtttvvvyyy|||hhhWWWEEE======@@@EEEJJJLLLOOORRROOOIIIEEEFFFIIIHHHLLLSSS[[[```cccddddddggghhhiiiiiijjjiiiiiihhhrrrooollliiijjjooovvvzzz|||sssnnniiihhhiiikkk|||~~~nnn]]]PPPWWWZZZ^^^dddjjjooouuuxxxwwwzzz}}}hhhbbbOOOmmmvvvxxx~~~}}}~~~|||vvvlll```TTTMMMFFFGGGEEESSS~~~ggg[[[UUUTTTUUU[[[VVVMMMLLL```}}}QQQ999666555444333222000///...//////000//////---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////222777;;;@@@JJJUUUVVVZZZvvvzzzPPPAAAGGG\\\zzzttt}}}ttthhhnnnwww{{{qqq]]]WWW[[[hhh}}}yyyhhhZZZNNNBBB<<<:::777777777888999;;;<<<===888777999<<<===???GGGPPP\\\ooo}}}pppccc^^^[[[NNNGGGEEE@@@???<<<999666555444222111000///...///000000///---......------------.........------,,,,,,------...***,,,///111333666;;;>>>DDDGGGHHHDDD???<<>>BBBFFFFFFJJJPPPVVV[[[^^^^^^^^^^^^```bbbeeegggggghhhggghhhgggfffeeegggllltttyyy{{{sssnnnjjjhhhggghhhttt}}}iiiZZZQQQWWW\\\bbbgggjjjmmmooopppqqquuu{{{eeezzzsssTTTlllxxx||||||zzz|||~~~~~~yyyzzzyyyvvvoooeee[[[UUUNNNNNNLLLTTTtttnnn___ZZZXXXWWWXXXVVVPPPOOO```}}}wwwBBB<<<333444333222000///000000---.../////////...---,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////222888<<>>:::999:::<<<===>>>EEEMMMVVVgggqqqbbb\\\YYYMMMHHHGGGAAA@@@===999666555444333111111000......//////...---......------------.........------,,,,,,------...***,,,///111333666:::>>>CCCFFFFFFBBB===<<>>===777777777999:::<<<>>>???;;;:::;;;=========CCCLLLRRR```{{{uuueee]]]YYYMMMIIIJJJEEE@@@===999777666555333222222000...............---.........------............------,,,,,,------...***,,,///111333666:::===DDDFFFFFFAAA<<<<<>>:::::::::999888999;;;>>>???===::::::===??????BBBFFFNNNcccvvvwwwnnnaaaUUUMMMIIIGGGFFF@@@>>><<<999666444333222111111000///////////////...........................------,,,,,,------......///111222333666:::===EEEEEECCCAAA@@@BBBGGGJJJGGGGGGJJJPPPVVVYYYWWWUUUOOOLLLKKKKKKIIIKKKYYYjjjqqqaaaMMMLLLJJJPPP]]]eeehhhpppzzzvvvggg```ZZZ___kkksssrrrnnnuuuxxx{{{|||{{{|||www~~~zzzwww}}}~~~iiiTTTAAA===>>>:::777888999:::;;;:::999:::===???BBBGGGMMMSSSVVVXXXZZZ\\\```___^^^______]]]ZZZWWWWWWXXXZZZ\\\___dddkkkooozzz}}}zzzqqqnnnhhh^^^iiilllvvvxxxaaa\\\bbbdddgggmmmqqqmmmeeeaaacccqqqtttyyyxxxaaa{{{eeeQQQ{{{~~~}}}}}}yyytttpppooosssqqqjjjgggjjjkkkiiiYYYVVVOOOLLLZZZyyysssfff```^^^kkkrrrpppwwwhhh>>>888666333222111000////////////............------------,,,,,,+++************+++++++++,,,,,,---............222777:::===EEEQQQ[[[aaaooorrrLLL>>>GGGPPP{{{tttjjjgggkkkqqqyyy]]]bbbmmm|||bbbKKK???::::::999888888:::<<<>>>@@@>>>;;;;;;>>>??????CCCHHHUUUhhhvvv{{{rrrdddWWWNNNIIIEEEDDD@@@???<<<999666444333222111111000///////////////...........................------,,,,,,------......///111222444777;;;>>>GGGGGGFFFEEEDDDEEEHHHKKKJJJJJJMMMRRRXXXZZZWWWTTTPPPJJJFFFIIIMMMSSS^^^hhhpppxxxXXXHHHIIILLLYYYkkkzzzuuueee___[[[```iiippppppnnntttvvvxxxzzz{{{}}}zzz{{{lllUUUAAA======:::777999888999:::999999:::===???CCCGGGNNNSSSVVVXXXZZZ\\\^^^]]]\\\\\\]]]]]]\\\ZZZ[[[[[[[[[\\\___eeemmmsssyyy~~~{{{{{{{{{tttjjjaaafffjjjvvvrrr]]]YYY___fffgggjjjllliiibbb```bbbffflllsss{{{~~~bbbuuujjjNNNqqqyyy}}}zzz|||{{{}}}}}}|||zzzyyyyyyyyyxxxvvvtttvvvyyyxxxqqqmmmnnnnnnkkkcccaaaYYYTTT^^^yyy}}}qqqllljjjxxx~~~LLL666666999222222111000////////////............------------------,,,+++++++++++++++++++++,,,,,,------......---111777;;;???GGGSSS]]]^^^nnnmmmLLL>>>EEEPPPqqqeeedddhhhppp~~~nnnZZZkkk|||dddMMMAAA:::888888888999:::<<>><<<<<<>>>??????EEEKKK]]]nnnyyy~~~uuuhhhZZZPPPIIIDDDAAAAAA???===:::777555333333111111000///////////////...........................------,,,,,,------...---///111333555999===@@@HHHIIIJJJIIIHHHHHHIIIKKKMMMMMMPPPUUUZZZ[[[YYYUUUPPPGGGBBBGGGQQQYYY```dddoookkkPPPFFFJJJWWWmmmrrr```]]]\\\```gggmmmoooooouuuuuuvvvxxx{{{|||oooWWWBBB<<<<<<999888999777888999888888:::<<>>???EEENNNaaattt}}}uuuhhh[[[QQQJJJDDDAAAAAA@@@===:::888555444333111000000///////////////...........................------,,,,,,------......///222444666:::>>>BBBFFFIIIKKKLLLKKKJJJIIIJJJMMMNNNQQQWWW\\\]]]ZZZWWWNNNGGGAAAEEENNNWWW\\\^^^nnn___MMMLLLRRRkkkjjjYYYZZZ]]]aaagggnnnsssuuuzzzyyyxxxzzz~~~pppYYYBBB<<<<<<999888:::555777888888888999===???EEEIIIOOOTTTVVVXXXYYY[[[\\\YYYWWWWWWYYY\\\^^^^^^^^^^^^^^^^^^```fffmmmsssvvvzzzuuuqqquuu{{{lllccciiimmmwwwiii[[[[[[___dddbbbcccgggfffaaa^^^^^^___fffqqqhhhccc[[[^^^uuu|||xxxmmmmmmpppuuuvvvvvvvvvuuuuuuxxxzzzkkklllnnnrrrvvvwwwuuusssrrrssssssoookkkiiihhhgggkkkjjjgggcccfffvvv{{{rrrqqqwwwVVV:::777222555111000//////////////////...------------,,,,,,,,,...---,,,,,,++++++,,,,,,******++++++,,,------...---111777===DDDNNNXXX```dddcccRRRCCCCCCSSStttppp```XXXaaarrrzzz|||jjj[[[dddwwwbbbSSSFFF:::888888999:::;;;===>>>???===;;;;;;<<<<<<>>>FFFPPPaaawwwxxxqqqfff[[[RRRLLLFFFCCCBBB@@@>>>;;;888666555444111000000///////////////...........................------,,,,,,------......000222444777:::???BBBCCCFFFJJJLLLKKKIIIIIIIIIKKKLLLPPPVVV\\\^^^[[[WWWJJJHHHEEEDDDHHHPPPWWW[[[lllzzzrrrUUUNNNUUUaaaxxxaaaUUUXXX]]]dddkkkssszzz~~~}}}{{{}}}}}}pppXXXBBB<<<;;;999777999444666777777888:::===@@@FFFJJJPPPTTTVVVXXXYYYZZZ]]]ZZZWWWVVVXXX[[[]]]]]][[[]]]^^^```bbbeeejjjnnnuuuyyy|||mmmjjjqqqzzztttlllpppqqqxxx~~~iii^^^^^^aaaaaabbbhhhnnnllleee^^^]]]fffjjjtttsssddd~~~iii[[[vvvuuuoooggghhhkkkoooqqqssssssrrrrrrrrrssslllnnnrrrwwwxxxvvvqqqlllnnnnnnnnnmmmkkkhhhiiijjjooolllgggbbb```fffsss~~~~~~wwwvvvwwwFFF444444000555000//////....../////////------------,,,,,,,,,,,,------,,,+++++++++++++++******++++++,,,,,,------///222888>>>FFFPPPZZZ```nnnyyy\\\RRRDDDBBBWWWyyyjjjYYYTTTbbbwww{{{uuubbb\\\iiizzz|||dddTTTFFF;;;888999:::;;;<<<<<<=========<<<<<<===<<<>>>HHHTTTddd|||sssmmmddd\\\TTTNNNIIIFFFCCCAAA???<<<999777555555111111000///////////////...........................------,,,,,,------......000222444666999>>>AAA@@@CCCGGGJJJJJJIIIHHHIIIIIIKKKOOOUUU[[[\\\XXXTTTGGGIIIGGGCCCEEENNNYYY^^^iiisss}}}gggQQQPPP\\\qqqooo\\\UUUYYY___hhhrrr{{{~~~{{{~~~www~~~nnnVVVAAA;;;;;;888777888444666777888999;;;???BBBGGGKKKQQQUUUWWWXXXYYYZZZ\\\ZZZWWWWWWYYY\\\]]]^^^ZZZ\\\___aaabbbdddhhhjjjsssxxxwwweeedddooozzzwwwuuutttxxx}}}kkkbbbaaaaaabbbhhhqqqwwwsssggg___^^^iiimmmvvvgggzzzvvvZZZzzzyyyooogggeeeiiihhhjjjmmmqqqtttsssrrrqqqqqqqqqssswwwzzzzzzvvvpppjjjqqqooonnnooonnnlllnnnsssvvvooohhhaaaZZZVVVWWW[[[sss}}}~~~ccc<<<666333///555//////.........//////000---------,,,,,,,,,++++++,,,,,,+++************+++*********+++,,,,,,------000333888???HHHQQQZZZ___rrrtttTTTNNNCCCBBB[[[|||dddSSSUUUggg}}}jjj___aaatttwwweeeSSSEEE>>>999:::;;;;;;<<<<<<<<<;;;???>>>>>>???===@@@LLLXXXlllrrrmmmeee]]]WWWQQQLLLIIICCCBBB???<<<999777666555111111000///////////////...........................------,,,,,,------...///111333444555888<<<@@@>>>AAAEEEHHHIIIIIIIIIJJJJJJKKKNNNSSSXXXWWWRRRMMMDDDGGGFFFCCCHHHUUUbbbhhhlllrrr{{{}}}fffSSSUUUaaa~~~jjj]]]ZZZ\\\bbblllxxx~~~yyywww|||{{{{{{jjjTTT@@@;;;<<<999666777444666777999:::<<<@@@CCCHHHLLLQQQUUUWWWWWWXXXYYYYYYXXXVVVXXX[[[^^^``````\\\]]]^^^___aaadddhhhkkkqqqttt|||wwwbbbcccqqq}}}|||uuuuuuxxxpppiiifffdddjjjrrr|||vvvhhh```aaajjjoooxxxeeetttZZZvvvooogggmmmpppjjjhhhnnnuuuzzz|||{{{yyyxxxvvvvvvwwwyyyzzzwwwsssooosssooommmooonnnlllooovvvxxxooohhheee___UUUOOOOOO^^^{{{III999;;;555000333//////.........//////000---------,,,,,,,,,++++++,,,+++******))))))******)))******+++,,,,,,------111444999@@@IIIRRRZZZ___vvvqqqOOOJJJ@@@AAA^^^uuuyyyaaaPPPVVVkkk}}}ddd^^^fff~~~~~~tttfffRRREEECCC:::;;;;;;<<<<<<;;;;;;:::AAA@@@@@@@@@???BBBNNN[[[tttsssnnnfff___YYYSSSMMMJJJCCCBBB???<<<:::888666555111111000///////////////...........................------,,,,,,------...///111333444555777;;;>>>===@@@DDDGGGIIIIIIJJJLLLKKKKKKNNNRRRVVVTTTNNNHHHDDDFFFDDDCCCLLL^^^lllpppqqqttt}}}iiiYYYZZZdddxxxhhh```___```eeeooo}}}yyytttsssyyyxxxhhhRRR???;;;<<<999666666555666888999:::===AAADDDIIIMMMRRRUUUWWWWWWXXXYYYWWWVVVVVVXXX\\\```bbbccc______^^^^^^___ccciiimmmoooqqqwww~~~{{{dddeeeuuuyyyttttttxxxwwwppplllgggqqqyyywwwggg```ccciiiqqqzzz~~~aaammm\\\wwwssslllvvvyyynnnjjjqqq{{{xxxwwwvvvwwwxxxxxxvvvuuurrrmmmjjjkkkjjjggglllttttttlllgggiiihhh```XXXUUUTTTooohhh888888;;;333//////111111111000000///...---------,,,,,,,,,,,,++++++************************************+++,,,---...///999;;;@@@NNNVVVYYYaaatttKKKIIICCCBBB\\\yyyllltttXXXRRR]]]yyy~~~yyyuuudddhhhpppuuu|||pppfffZZZLLLAAA:::999888888888:::<<<>>>???UUUTTT@@@:::CCCRRRaaawwwuuupppllliiiaaaWWWPPPOOOHHHDDD@@@<<<:::888666444222111111000000000000000////////////............,,,,,,,,,---------......222333555777888999999999::::::???GGGJJJHHHHHHJJJKKKLLLOOOTTTWWWVVVOOOJJJFFF>>>AAABBBGGGhhh~~~pppppp|||xxxeee\\\bbblllnnnaaa\\\aaadddiiirrrzzzppppppqqqvvv}}}dddSSSBBB;;;;;;:::888777888999:::;;;<<<>>>AAADDDMMMPPPTTTVVVXXXYYY[[[\\\]]][[[XXXVVV\\\dddeeeaaabbb___\\\]]]bbbiiimmmnnnuuuvvvwwwyyy~~~ttttttvvvqqqpppyyyqqqllloooyyymmm]]]bbbnnnqqqwww|||jjjiiinnnzzzuuuzzzyyytttvvv{{{|||{{{}}}{{{uuurrrtttooohhhdddgggkkklllmmmpppllliiifffgggjjjiiibbb[[[YYYhhhTTT444666666111111222000111111000000///...---------,,,,,,,,,,,,++++++************************************+++,,,---......888;;;AAAPPPXXX\\\eeevvvJJJFFFAAACCC]]]zzznnnpppVVVTTT```www~~~|||qqqgggrrr~~~}}}~~~|||xxxooo```LLL???:::999888888888:::<<<>>>CCCTTTRRRCCC@@@GGGUUUeeexxxrrrmmmiiibbbWWWPPPNNNGGGDDD@@@<<<:::888666444222111111000000000000000////////////............---------.........//////111222333555666777888888999999>>>FFFIIIGGGGGGIIIIIIKKKNNNTTTWWWVVVOOOJJJDDD>>>AAACCCJJJkkkuuuppp}}}rrrddd___fffpppmmmbbb]]]aaafffmmmuuu~~~{{{qqqkkknnnttt|||dddSSSAAA;;;;;;999777666777999:::;;;<<>>DDDNNNKKKCCCDDDIIIYYYooo}}}vvvooojjjbbbWWWOOOMMMGGGDDD???<<<:::888666444222111111000000000000000////////////...................../////////000000///000222333555666666666999999===DDDGGGFFFFFFHHHGGGIIIMMMSSSWWWUUUOOOIIIBBB???AAACCCOOOnnn}}}sssvvvjjjddddddkkkuuu|||~~~vvvpppppprrrrrrxxx|||nnnddd``````hhhqqqvvvzzz{{{tttkkkjjjpppzzz~~~eeeSSSAAA::::::888666666777999;;;<<<>>>AAAEEEHHHNNNRRRXXX\\\]]]]]]^^^^^^```aaa``````eeejjjjjjfffcccbbbaaacccfffjjjkkklllppprrruuuzzzllljjjmmmvvvzzz~~~zzzddd\\\gggvvvqqqccc|||{{{rrrmmmllloooqqqqqqrrruuuxxxwwwvvvwwwxxxuuuoooiiikkkgggrrrDDD:::888777000000444///000000000000///...---,,,------,,,,,,,,,+++++++++************************************+++,,,------///888<<>>@@@HHHFFFBBBDDDKKKccc{{{qqqjjjbbbWWWNNNLLLGGGDDD???<<<:::888555444222111111000000000000000////////////............---.........///////////////000111333555555666666888888<<>>???IIIJJJFFFKKKWWWxxxrrrhhh___UUUMMMJJJGGGCCC???;;;999777555333222111111000000000000000////////////............,,,,,,---------.........000111333444666777777777999888;;;AAADDDCCCCCCFFFFFFHHHMMMTTTWWWUUUNNNGGG@@@AAA>>>FFFaaa{{{~~~mmmfffhhhooozzzxxxooolllllllllmmmqqq|||sssiiiffflllqqquuussssssuuuvvvuuu}}}}}}iiiVVVCCC:::999888666666666888;;;===???CCCHHHKKKKKKPPPVVV[[[]]]]]]]]]]]]```ccccccaaaaaabbb```[[[___```bbbcccdddeeeffffffjjjooouuu{{{~~~rrroooooowwwvvvbbbYYYdddzzz{{{|||ddd{{{{{{xxxyyytttuuuxxx}}}{{{sssnnnmmmxxxyyy{{{zzzwwwssspppooojjjjjjsss999222333222...333666---////////////...---,,,,,,------,,,,,,,,,,,,++++++************************************+++,,,---...555;;;???HHHSSSUUU]]]ppppppTTTMMMHHHCCCNNNbbbuuurrr~~~jjj[[[eeesss~~~tttxxxsss~~~wwwWWWDDD:::999888888888:::<<<>>>BBBPPPRRROOOXXXmmmrrreee\\\RRRLLLJJJFFFCCC>>>;;;999777555333222111111000000000000000////////////............,,,,,,,,,------------...111222444555777888888888:::888;;;AAACCCBBBCCCFFFGGGIIIOOOUUUXXXUUUMMMFFF>>>BBBAAAPPPsssrrrkkknnnwww}}}yyyvvvwww|||qqqgggcccpppssssssooopppuuuyyyzzz}}}kkkXXXDDD;;;:::888777666777888;;;===???CCCGGGKKKJJJOOOUUUYYY[[[\\\]]]]]]]]]aaabbbaaaaaacccbbb___\\\^^^```aaaaaabbbdddfffiiiooowww|||~~~wwwpppmmmsss~~~|||lll]]]^^^pppzzzpppqqquuu|||fffuuulllpppzzz}}}}}}~~~{{{vvvvvvzzztttuuuzzz}}}zzzqqqllllllzzz||||||zzzuuurrrrrrssstttrrruuu999000111444///111555000////////////...---,,,,,,------,,,,,,,,,,,,++++++************************************+++,,,---...666<<<@@@KKKVVVWWWaaawwwhhhQQQLLLBBB@@@XXXuuurrrvvv~~~jjj```pppxxx|||www||||||vvv}}}{{{ZZZFFF:::999888888888:::<<<>>>AAAQQQSSSQQQbbbqqqbbbXXXPPPKKKIIIFFFCCC>>>;;;999777444333222111111000000000000000////////////............------------............111222444555777888888888;;;999<<>>BBBFFFIIIKKKOOOTTTXXXZZZ\\\^^^___\\\```aaa______aaabbb___[[[]]]___```___aaadddgggiiipppyyy}}}~~~~~~wwwmmmfffmmmyyy~~~|||uuupppcccZZZcccyyyvvvlllgggkkkooosssgggnnneeeVVViiiwwwsss{{{|||xxxrrrtttrrrtttvvvuuurrrtttxxxttttttvvvxxxuuunnnmmmppp{{{}}}}}}xxxrrrppprrrvvv~~~zzzvvv}}};;;222444888111///333222////////////...---,,,+++---------,,,,,,,,,++++++************************************+++,,,---...777<<>>@@@cccsss{{{|||iiicccyyy{{{|||rrrooo~~~zzzrrrxxx[[[III:::999888888888:::<<<>>>===MMMOOONNNfffppp```VVVNNNJJJIIIFFFCCC>>>;;;999777444333222111111000000000000000000/////////......................../////////000111222333555666777888888;;;:::<<>>AAAEEEHHHMMMPPPTTTXXXZZZ\\\___aaa^^^aaaaaa]]][[[]]]]]][[[[[[]]]_________aaaeeeiiiiiiqqqzzz~~~}}}}}}uuuiii```ggguuu}}}~~~}}}xxxjjjfff\\\XXXfff||||||hhhcccdddjjjkkklllzzzhhhjjjgggKKKYYYpppmmm~~~zzzzzz{{{~~~~~~zzzsssllliiiiiilllqqqqqqoooqqquuutttssssssssspppmmmooouuuzzz||||||vvvooommmrrrwww~~~yyysssvvv444444333222111000///...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,---...//////999===DDDSSSZZZVVVgggkkkQQQIII@@@>>>\\\xxxvvvnnnmmmvvvmmmhhhsssvvviiiVVVEEEBBB999888888666<<>>===UUUvvv~~~rrrrrr{{{zzziiifffrrr}}}kkk]]]MMMCCC999888999666<<<@@@999???@@@DDDQQQeeezzzrrraaaXXXQQQLLLHHHEEEBBB===:::888777555333222111111000000000000000111000000000////////////....../////////000000000111222333444555666666666888:::<<<>>>@@@BBBFFFIIINNNVVV[[[YYYTTTOOOHHHAAABBBDDDRRRkkk{{{}}}}}}}}}kkk]]]XXXYYY]]]hhhuuuzzzwwwooohhhdddlllttt}}}}}}ssscccOOOAAA;;;999888777888999:::;;;<<>>@@@QQQeeezzzzzzqqqccceeesssyyyuuulllZZZFFF:::888:::888<<<@@@999>>>???CCCLLL[[[kkkxxxpppbbbYYYSSSLLLHHHGGGDDD???<<<999777555333222111111000000000000000111111000000000/////////............////////////111222333444555666666666777999;;;>>>???BBBFFFIIIRRR[[[```\\\TTTLLLEEE@@@DDDHHHUUUhhhtttyyyqqq___UUUUUUYYYfffsss}}}yyyjjj___```eeemmmttt{{{xxxkkkXXXGGG>>>:::888666888999:::;;;<<<>>>CCCFFFHHHIIILLLQQQWWW[[[]]]^^^ZZZ\\\\\\ZZZXXXXXX[[[___^^^___```bbbdddfffggghhhkkkoootttvvvvvvxxx}}}rrriii```^^^fffqqqyyy}}}vvvhhh^^^UUUUUUaaaiiieee^^^[[[TTTYYYaaaiiiqqqzzzeeeiiifff]]]|||}}}uuuooommmmmmmmmjjjfffcccbbbbbbhhhoootttqqqnnnpppsssuuussspppkkkiiiiiinnnssswwwuuutttsssuuuxxxxxxvvvsssssstttxxx}}}}}}333222222111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,---...//////777@@@JJJTTT[[[^^^wwwsssSSSCCCAAAFFFRRR^^^jjj___fffxxxhhhLLL===888;;;999<<<@@@:::>>>???AAAGGGPPP[[[ccchhhkkktttnnn```XXXSSSNNNJJJIIIEEE@@@===:::888555333222111111000000000000000111111111000000000//////---.........////////////111222333555666777777777777:::===???AAADDDIIILLLSSS]]]bbb]]]RRRJJJDDDAAAIIIMMMXXXhhhuuuzzzcccWWWSSSXXX^^^uuuwwwsssgggZZZXXXaaalllooouuu{{{~~~vvvcccMMM???;;;:::999888999::::::;;;>>>BBBEEEGGGFFFHHHNNNUUUZZZ[[[YYYWWWYYY[[[ZZZXXXYYY^^^ccc``````aaacccfffiiijjjjjjnnnqqqtttuuuuuuwww{{{~~~}}}pppfff\\\YYYaaammmwww|||vvvggg___VVVXXXcccdddYYYSSSWWWVVV]]]hhhqqqyyyfffaaattt]]]zzzmmmeeefffggghhheeeaaa___bbbdddgggnnnqqqnnnjjjkkknnnoooqqqmmmhhhfffiiipppvvvzzzvvvqqqmmmoootttvvvsssnnnooolllqqqyyyxxx}}}222111111000000/////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,---...//////777BBBKKKTTT\\\```wwwmmmOOOAAAAAAHHHVVVbbb}}}eee^^^jjjuuuTTTAAA:::;;;999<<>>???@@@CCCHHHNNNTTTXXX^^^iiiyyymmm]]]VVVRRRPPPMMMIIIFFFAAA===:::888555333222111111000000000000000111111111111000000000000.........////////////000111111333555666777888888777999<<>>???@@@AAACCCFFFKKKOOO[[[gggzzznnn]]]UUURRRPPPNNNHHHEEE@@@<<<:::888666444222111111000000000000000222222111111111000000000////////////000000000000000111333555777888888999555777;;;>>>AAAEEEIIIMMMOOOVVVXXXRRRKKKGGGDDDBBBCCCEEENNNbbb{{{www```UUUVVVYYY^^^bbbhhh```WWWWWW___gggiiihhhsssvvvzzz{{{|||nnnQQQ<<<777999:::999999:::::::::===AAADDDGGGGGGIIILLLPPPRRRSSSRRRRRRTTTWWW\\\cccjjjqqqttt|||vvvoookkkkkklllkkkjjjooorrrssssssrrrtttxxx|||}}}~~~{{{www}}}}}}yyymmm^^^XXX]]]iiisssyyyvvviiiaaa^^^```aaa\\\SSSUUU^^^hhhppp{{{qqq```oooWWWppplllccceeeeeeffffffeeegggjjjlllhhhooorrrnnniiijjjllllllnnniiifffgggooowww}}}wwwooohhhggglllqqqqqqooonnndddcccjjjnnnuuu|||000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,---...//////999CCCJJJSSS\\\]]]iii}}}xxx[[[EEEAAA???BBB]]]~~~qqqaaa```ttt{{{hhhLLL===<<<999;;;@@@??????@@@AAA@@@@@@CCCIIIMMM[[[iii~~~ppp```WWWRRRNNNKKKGGGCCC???<<<:::888666444222111111000000000000000222222222111111111000000000000000000111111111222000111333555777888999999555888<<>>===999:::@@@AAA@@@AAAAAA@@@@@@CCCIIINNN]]]kkkssscccZZZSSSLLLHHHEEEBBB>>>;;;:::888666555222111111000000000000000222222222111111111111000000111111111222222222222000111333555777999999:::888:::>>>BBBEEEIIINNNQQQPPPQQQMMMFFFCCCBBB@@@===GGGLLLVVViii|||~~~wwwgggXXXVVVZZZYYYTTTQQQRRRVVV[[[___bbbfffkkkooommmqqquuuyyy{{{}}}~~~{{{```GGG>>>===:::999999:::::::::<<<@@@CCCBBBFFFKKKMMMMMMOOORRRVVV]]]\\\```nnntttlllccc```eeelllqqqrrrkkkmmmnnnnnnmmmoootttxxxwww~~~uuuzzzlll___```hhhpppuuuttthhh```dddaaaXXXTTTZZZbbbfffssszzzyyyeeefffxxxkkk{{{}}}sssfffdddcccfffkkkmmmllljjjkkkrrruuuqqqmmmmmmooopppoookkkgggiiipppwwwyyyyyyrrrpppoooqqqvvvzzz{{{{{{rrrmmmlllqqqwwwyyy~~~wwwkkkhhhpppssssss////////////............///...---,,,++++++++++++,,,,,,+++******+++,,,,,,)))))))))))))))))))))))),,,******,,,,,,+++///444???FFFMMM[[[XXX___~~~kkkMMMDDD???AAAMMMccc{{{iii```lll|||qqqsss{{{WWW:::888??????@@@EEE@@@AAABBB@@@???BBBKKKSSS```rrrqqqaaaXXXRRRNNNLLLEEEBBB===:::999777555444444333222111111111222222222222111111111111222222000000000000111111111111///222555666666666777888999:::===BBBIIINNNQQQRRRWWWPPPKKKHHHDDD@@@@@@DDDHHHLLL\\\yyyooobbbWWWWWWZZZ[[[XXXWWWWWWZZZ]]]aaacccgggkkknnnvvvrrrrrrvvvwwwwww}}}nnnJJJ999:::999::::::::::::<<<>>>AAABBBEEEFFFHHHLLLPPPSSSUUUUUU[[[dddssspppaaa]]]\\\dddpppwwwtttooonnnmmmllllllnnnrrruuuwwwzzz~~~{{{yyylll]]]bbbggglllwww|||qqqnnnnnnfff\\\WWWUUUZZZhhhuuuyyy~~~bbbddd{{{___xxxvvvooofffccceeejjjkkkiiimmmssssssyyy|||zzzwwwuuurrrmmmlllpppsssuuuwwwzzz|||{{{{{{yyyuuurrrrrruuuyyy{{{}}}tttpppwww|||zzzwwwvvvrrrjjjbbbaaagggrrr////////////..................---,,,++++++++++++,,,,,,+++******+++,,,,,,)))))))))))))))))))))))),,,******,,,,,,+++///555???GGGMMM[[[ZZZggghhhLLLEEEBBBDDDQQQiiiwwweee^^^lll}}}uuuxxx]]]@@@;;;>>><<<<<>>===999;;;BBBBBBBBBAAA??????FFFPPPXXXfffwwwzzziii]]]SSSLLLGGGBBB???;;;999888888666555222222333444333222111000222111111000000111111222000000000000111111111111222444888999999999:::;;;<<<>>>BBBHHHMMMRRRVVVWWWVVVOOOHHHEEEBBB???AAAEEENNNTTTggguuuddd^^^[[[]]]]]][[[ZZZ\\\^^^```ccceeehhhmmmssswww{{{yyyyyyzzzzzzzzz~~~ZZZCCC???<<<999999:::;;;===@@@CCCDDDEEEHHHJJJJJJLLLTTTcccooowwwuuuddd[[[ZZZ[[[[[[___fffooowwwwwwqqqlllmmmmmmnnnooorrruuuyyyzzzyyy|||}}}yyyttt``````dddnnn~~~zzzuuunnnddd[[[YYY___jjj{{{eee[[[uuuooovvvqqqoooooopppppptttxxx}}}}}}{{{yyy{{{~~~}}}{{{yyyyyyzzzzzz{{{}}}~~~~~~|||zzz{{{yyytttgggccceeefffgggiiiccchhhttt//////.........------------,,,,,,+++******++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,******------,,,000666>>>IIIQQQ]]]___uuubbbHHHEEEDDDHHHXXXuuuxxxeeecccvvv}}}sssrrrvvvppp{{{uuu\\\EEE===<<<:::>>>EEEEEECCCAAA???AAAIIITTT\\\hhhyyy}}}lll^^^SSSJJJEEEAAA>>>;;;999888888666555111222333444444333000///111111000000000000111111///000000000111111111111222555888999::::::;;;<<<===@@@EEEKKKOOOSSSVVVYYYTTTLLLEEEBBB???===@@@EEESSSZZZppp~~~{{{hhh^^^[[[[[[]]]\\\[[[]]]bbb```dddhhhlllooosssvvvyyy~~~}}}}}}||||||cccHHH@@@<<<999999:::;;;>>>AAACCCEEEFFFHHHLLLNNNSSS[[[fffmmmmmmiiiaaa[[[[[[___^^^ZZZ]]]aaagggnnnrrrpppkkkgggiiiiiikkkmmmpppsssvvvwwwvvvyyy|||zzz|||xxxaaa\\\```lll}}}}}}rrrfff[[[[[[eeeuuukkkXXXkkkuuuyyytttpppoooqqqtttxxx|||}}}~~~~~~|||yyyvvvvvv|||{{{yyy||||||{{{{{{|||}}}}}}~~~ssskkkeee]]]XXXWWWMMMRRR\\\iiittt............------------,,,,,,+++*********++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,******---...---111777>>>KKKTTT```aaawwwaaaGGGCCCCCCHHHZZZxxxsss```gggzzzxxxooojjjlllppp|||nnnZZZEEE<<<::::::>>>EEEFFFDDDBBBBBBFFFPPP[[[cccqqq~~~lll^^^SSSJJJEEEAAA>>>;;;999999888777666111222333444444333000///111000000000000000000111///000000000111111111111111444777999::::::;;;<<<>>>CCCIIIMMMPPPSSSVVVYYYRRRKKKCCC???===<<<@@@FFFPPP\\\wwwyyy{{{___ZZZXXXYYY[[[\\\\\\aaahhhccchhhoootttwwwxxxyyyyyy}}}kkkJJJ???:::999999:::;;;===@@@CCCDDDFFFHHHMMMUUU]]]bbbbbb``````ZZZSSSQQQZZZcccbbb\\\ffffffhhhjjjkkkjjjgggdddbbbdddfffiiilllooopppqqqrrrtttxxx{{{|||yyy|||{{{```XXX\\\iiizzztttggg\\\___mmmuuuYYYeeezzzxxxuuuqqqooossszzz}}}|||yyy{{{|||zzztttqqqttt|||zzzuuuttt}}}zzzxxxxxxzzz~~~~~~}}}vvvfffUUUNNNNNNFFFHHHOOOWWW^^^iii|||.........------------,,,++++++************++++++***++++++,,,,,,++++++***)))))))))))))))))))))))),,,******---......222888???MMMUUUaaadddzzzcccGGGBBBCCCLLL```}}}~~~iiiZZZiii{{{xxxkkkggghhhnnnvvvooo[[[FFF<<<::::::<<>><<<<<>>:::::::::::::::<<<>>>AAABBBEEEFFFLLLVVV```aaaZZZSSSPPPUUUXXXYYY\\\ccciiijjjoookkkgggfffhhhiiigggeee^^^```cccgggiiikkkkkkkkknnnqqquuuyyy~~~}}}vvvvvv{{{zzz___WWW\\\hhhwwwpppeee^^^fffxxx___aaazzzvvvtttpppooouuu~~~zzz~~~~~~zzzxxxzzzzzzyyysssppprrryyyxxxpppmmmppp|||yyyuuussstttwww|||~~~yyyyyy{{{|||~~~wwwlllWWWNNNNNNIIIHHHJJJMMMOOOUUUaaannn{{{.........---------,,,,,,++++++************++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))+++******.........222888AAANNNUUUaaaggggggHHHAAAEEERRRiiitttggg___lll|||pppjjjjjjnnn|||qqq]]]GGG<<<;;;<<<<<<<<>>;;;:::999777666333333333222222222111111000000////////////000000000000000000111111111111333555999;;;<<<===>>>???EEEJJJQQQTTTTTTTTTVVVYYYUUUMMMDDD@@@>>>>>>DDDKKKXXXmmmgggXXXTTTUUU[[[dddiiijjjjjjmmmnnnqqqvvvyyyzzz{{{}}}~~~|||xxxzzztttNNN???:::::::::999:::;;;===>>>@@@AAADDDJJJRRRXXXXXXSSSMMMIIISSS\\\^^^aaagggnnnrrrqqqiiibbbaaafffiiigggccc]]]```cccfffiiiiiiiiihhhmmmqqquuuyyy~~~~~~tttsssxxx~~~xxx^^^YYY```kkkwwwfff___```pppddd\\\~~~vvvxxxqqqppplllkkkqqq||||||tttxxxyyyvvvtttuuuuuusssnnnjjjkkkoookkkdddgggpppsssqqqpppppprrrvvvzzz|||~~~uuuqqqtttvvvuuutttwwwzzzeeeYYYVVVNNNJJJHHHHHHHHHHHHNNNVVV\\\fffvvv......---------,,,,,,,,,+++***************++++++***+++,,,------,,,+++***))))))))))))))))))))))))+++***+++.........333999CCCOOOTTT```jjjjjjIIIBBBGGGWWWpppyyy}}}~~~rrrkkkiiiooo~~~yyynnnmmmooovvvqqq]]]GGG<<<===???>>><<>>@@@AAAHHHNNNTTTWWWUUUUUUWWWZZZWWWOOOFFFAAA???@@@GGGNNNggg~~~bbbXXXSSSTTT]]]jjjqqqpppmmmmmmsssuuuvvvwwwxxxzzz~~~yyyyyy~~~xxxtttyyyvvvOOO???;;;::::::999999:::;;;===>>>???CCCHHHMMMOOOOOOOOONNNSSSWWWZZZ^^^eeekkkkkkgggmmmeee]]]]]]dddhhheeeaaa^^^aaadddhhhiiijjjiiihhhmmmqqqvvvzzz~~~tttrrrxxx~~~vvv^^^[[[dddnnnyyy}}}\\\ZZZaaawwwfffYYYxxxhhhvvvlllkkkhhheeelllwwwyyyuuulllqqqssspppnnnooonnnkkkgggbbbbbbddd```[[[dddtttjjjkkkmmmooosssvvvyyyzzzzzzzzztttkkkjjjpppsssqqqkkkwwwzzzttteee^^^QQQKKKGGGFFFEEECCCEEEIIIFFFLLLXXXfffuuu000000///...------,,,,,,++++++++++++++++++++++++(((''''''(((******)))((())))))*********))))))(((***)))+++...---...333;;;HHHTTT[[[ZZZcccbbbGGG???KKKXXXpppzzzzzzvvvrrrrrr~~~}}}rrrkkkmmmvvvtttZZZAAA999:::::::::===<<>>===;;;888444555444333222111111111111111111000000000000111111111000000//////000111222777888<<<>>><<<:::???GGGMMMNNNRRRVVVZZZ[[[YYYVVVUUUIII>>>===@@@FFFPPPZZZrrr~~~{{{bbb[[[TTT^^^kkkqqqpppnnnooorrrsssvvv{{{}}}||||||~~~}}}~~~{{{wwwsssrrruuuttttttvvvxxx}}}~~~zzz{{{|||vvvRRR>>><<<999888888999<<<>>>>>>>>>>>>???@@@BBBEEEHHHJJJLLLWWWZZZ]]]``````___]]]\\\XXXYYY\\\^^^aaacccdddeeebbbbbbfffjjjiiieeeggglllpppuuu||||||wwwvvvyyy~~~wwwhhh^^^aaaooozzzlllUUU^^^nnneeeYYYnnnTTTwwwmmmbbbdddfffeeeeeehhhjjjkkkgggooorrrmmmeeeccccccccc]]][[[YYYYYY\\\```bbbcccgggffffffkkkppprrrpppmmmtttoookkkkkkjjjhhhkkkppprrrwwwxxx}}}yyygggZZZSSSIIIDDDCCCDDDEEEEEEDDDEEEGGGJJJOOOZZZgggqqq000//////...------,,,,,,++++++++++++++++++++++++***))))))***,,,,,,+++***))))))************))))))***)))+++------...444<<>>===;;;======@@@LLLaaavvvuuudddWWWPPPJJJGGGDDDAAA>>>;;;777555555444333222111111111111111111000000000000111111111000/////////111333444::::::<<<>>>;;;:::@@@HHHOOOSSSXXX[[[[[[XXXTTTQQQPPPGGG@@@@@@FFFNNN\\\hhh}}}vvvbbb]]]^^^gggppptttqqqnnnoooqqqqqqtttxxx{{{|||~~~}}}zzzwwwtttssspppooonnnnnnppptttyyy{{{xxxUUUBBB===:::888888999;;;===>>>===?????????AAADDDJJJOOORRRUUUUUUUUUVVVWWWWWWWWWVVVVVVXXXZZZ]]]___aaabbbcccdddccceeeggggggeeeiiiooonnnsssyyy~~~~~~vvvuuuxxx|||nnnbbbcccooo{{{lllXXXbbbtttfffWWWhhhUUUkkkxxxcccddddddbbbaaabbbccccccbbbhhhkkkfffaaa___^^^\\\VVVUUUTTTVVV[[[___bbbccccccfffhhhiiiiiijjjlllnnnqqqlllhhhhhhgggfffkkkqqqrrruuuwww|||lllaaaSSSIIIEEEDDDBBBAAA???@@@BBBCCCFFFKKKQQQUUU___iiixxx//////......---,,,,,,,,,***************************))))))***,,,,,,+++***))))))************))))))***)))+++------...444===HHHSSS___aaaaaappphhhFFFBBBQQQccciii}}}tttwwwqqqxxx~~~xxxxxxrrrrrr}}}ooopppwwwvvv___LLL===>>>BBB@@@======>>>@@@LLLddd|||kkk]]]UUUKKKKKKIIIEEE???:::777666444444333222111111111111111111000000000000111111111000......000222666888===<<<======::::::BBBLLLPPPVVV\\\^^^ZZZSSSNNNLLLKKKEEEBBBDDDKKKXXXiiiwwwtttdddbbbfffmmmtttwwwtttrrrsssuuuwwwyyy{{{}}}~~~~~~}}}}}}|||{{{zzzzzzwwwxxxzzz{{{{{{yyywwwuuummmkkkiiihhhiiilllpppsssxxx{{{}}}]]]GGG>>>:::999888999;;;======<<>>>>>???DDDKKKRRRVVVSSSPPPLLLLLLOOOQQQQQQPPPTTTUUUWWWZZZ\\\^^^______cccaaaaaacccddddddiiiooolllqqqwww{{{zzzvvvwwwzzzlll___]]]hhhtttkkk]]]jjjzzzhhhUUU___XXXiiigggeeecccaaa^^^]]]\\\]]]^^^aaabbb___]]]]]][[[WWWUUUTTTTTTWWW\\\```bbbbbb___eeehhhfffaaaaaagggnnnooojjjeeecccbbbbbbhhhpppuuuuuuxxx}}}xxxfffXXXPPPKKKDDD>>>?????????@@@BBBCCCBBBAAADDDHHHQQQ[[[ggguuu.........------,,,,,,,,,))))))))))))))))))))))))(((''''''(((******)))(((((())))))************)))+++***+++------...555>>>JJJSSS___bbb```nnn___EEEDDDTTTfffooouuuvvv|||nnnxxxrrr{{{}}}}}}yyy|||uuuqqq}}}oooYYYHHH;;;===BBB@@@===>>>===???JJJbbb{{{sssbbb[[[LLLMMMMMMHHH@@@:::777777444333222222111111111222111111000000000000111111000///......000444888;;;===<<<<<<<<<;;;===GGGRRRRRRXXX\\\ZZZSSSMMMJJJJJJIIIFFFDDDFFFNNN]]]ooo}}}xxxiiihhhhhhmmmtttxxxxxxxxx{{{}}}~~~~~~|||{{{~~~}}}|||{{{yyywwwuuutttsssvvvzzz}}}~~~}}}zzzxxxpppmmmjjjggggggiiimmmooopppppprrrtttyyy~~~fffLLL===;;;999888999:::<<<<<<;;;<<<======@@@DDDJJJPPPSSSOOOLLLJJJKKKOOOQQQPPPMMMQQQSSSUUUWWWYYY[[[\\\\\\___]]]]]]aaaccccccggglllnnnqqqvvvyyy}}}{{{vvvyyyyyyuuujjj\\\WWWaaannnjjjdddtttzzzmmmUUUWWW}}}```gggkkkfffbbb```^^^[[[ZZZ[[[ZZZ\\\\\\[[[^^^```]]]WWW[[[[[[[[[^^^aaaccccccbbb```dddfffddd______eeekkkkkkgggbbb```^^^___gggpppwwwuuuyyy~~~~~~pppfff\\\OOOEEEGGGCCC@@@@@@BBBDDDCCCAAAHHHFFFDDDDDDHHHPPPYYY___fffooo}}}---------------,,,,,,,,,))))))))))))))))))))))))(((''''''(((******)))((((((((()))***************+++******------///666???LLLTTT]]]aaafffzzz___HHHCCCNNN```ssszzzxxx|||mmm~~~xxxtttyyy~~~wwwqqqtttyyyjjjWWWFFF:::;;;???===<<<>>><<<<<>>AAADDDGGGJJJKKKIIIIIIKKKOOORRRSSSOOOLLLPPPQQQSSSUUUWWWYYYZZZZZZ]]][[[]]]dddgggggghhhkkkqqqtttwwwzzz}}}uuuvvvxxxyyyrrrddd\\\dddrrrhhhkkk}}}~~~|||tttYYYRRRqqqmmmggglllddd___```___[[[ZZZ\\\XXXZZZZZZ[[[```dddaaa[[[^^^___aaadddggghhhgggeeeeeeeeedddddddddeeefffgggdddbbb```aaa```bbbkkkvvvvvvtttxxx|||xxxyyy|||zzzuuueeeYYYRRRKKKCCC???@@@BBBCCCCCCSSSMMMEEE???===???DDDGGGMMMRRRYYYaaajjjuuu------,,,,,,,,,,,,,,,,,,***************************))))))***,,,,,,+++***'''((()))******+++******,,,******,,,---///777AAANNNVVV]]]ddduuu```GGG???GGG\\\{{{{{{pppyyy~~~yyyxxxwwwwww{{{~~~ooohhhjjjsss{{{zzzbbbUUUEEE999:::<<<::::::===;;;:::AAAOOO```ppp~~~xxxddd[[[OOOMMMJJJEEE>>>:::888777333333222222111222222333111111000000000000111111///000000222555888:::<<<:::999:::===>>>DDDQQQ^^^iiieee]]]RRRIIIDDDEEEHHHMMMJJJGGGHHHTTTiiiyyyvvvrrrssswww}}}~~~zzzxxxvvvuuuuuu|||~~~}}}rrrpppmmmjjjhhhhhhiiijjjiiigggccc``````eeemmmssswwwzzz~~~wwwVVV===<<<:::888888999::::::999888:::===AAACCCEEEEEEEEEFFFJJJPPPTTTUUURRRNNNLLLPPPQQQSSSUUUWWWXXXYYYYYY^^^\\\___gggkkkllllllnnnrrrvvvyyy|||vvvtttxxx~~~|||nnnbbbggguuu|||gggpppvvv|||zzz^^^QQQhhh{{{nnnddd^^^aaabbb]]]\\\___ZZZ\\\]]]^^^bbbfffddd^^^\\\^^^bbbhhhlllnnnllljjjjjjhhhgggjjjnnnoookkkggg```aaadddggggggiiisss}}}rrrqqqsssuuuoooooofff^^^wwwuuuddd]]]SSSJJJEEEBBBBBBAAARRRLLLDDD>>>===???@@@BBBAAABBBDDDEEEIIIOOOWWW]]]iiirrr,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***,,,,,,+++***'''((()))******+++++++++,,,******,,,---///888BBBNNNXXX___kkk```DDD>>>GGG```~~~sss{{{|||tttpppnnnssszzz{{{kkkccciiiqqqyyy~~~}}}qqqZZZQQQCCC999:::===:::999<<<<<<:::===EEEPPP]]]ooo~~~|||hhh]]]PPPLLLFFF@@@===:::888777333222222111222222333333111111000000000000111111///000222555777999:::;;;;;;:::<<<>>>@@@EEERRR___gggaaaWWWMMMFFFDDDEEEGGGLLLJJJFFFKKK^^^xxx}}}|||~~~{{{wwwvvvvvvxxxyyy~~~qqqpppnnnllljjjiiihhhhhhdddccc```]]]]]]```fffkkkfffgggjjjpppwww|||~~~zzz\\\AAA<<<:::888888999:::999888888999<<<>>>AAACCCEEEFFFJJJPPPWWWZZZVVVQQQOOONNNQQQRRRTTTVVVWWWXXXYYYYYY___\\\]]]dddjjjlllmmmppprrrvvv{{{xxxtttyyyvvvfffiiivvvzzzgggttt|||qqq~~~~~~bbbPPPaaayyyvvvjjjcccfffhhhbbbaaaeeeaaaeeefffeeegggiiihhhccc^^^aaaffflllqqqqqqooolllllllllnnnssswwwwwwqqqkkkgggjjjooorrrpppnnnttt}}}ppppppqqqnnnhhhiiiyyyuuuQQQOOOkkk|||uuukkk___UUUNNNKKKNNNIIIDDDAAABBBCCCCCCBBB????????????@@@CCCGGGKKKEEELLLUUU\\\dddppp,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((''''''(((******)))(((''''''(((******+++++++++,,,******,,,---000888BBBNNNYYYbbbqqq```CCC@@@LLLggguuu~~~}}}rrrllljjjnnnssszzzmmm\\\aaaqqq}}}vvvsssjjjUUULLL@@@999<<<>>>:::888;;;===;;;;;;???EEERRReeewwwmmmbbbQQQJJJBBB===<<<;;;888666222222222111222222333333111111000000000000111111///000333666888999:::999<<<<<<===@@@AAAFFFRRR^^^^^^WWWNNNGGGEEEEEEGGGGGGKKKHHHFFFNNNfff}}}zzzwwwttttttwwwzzz|||~~~rrrqqqpppooommmkkkiiihhh```___^^^\\\\\\```eeejjjZZZXXXWWWYYY^^^dddiiikkksss{{{|||{{{___EEE<<<:::999888999999888777999999:::<<>>EEEKKKNNNOOOUUUXXX[[[XXXSSSPPPRRRUUUVVVWWWWWWWWWVVVWWWZZZ\\\[[[\\\]]]```dddhhhlllnnnooorrrwww}}}yyy|||}}}nnnssstttkkkyyysss~~~wwwtttmmmwww```OOO___iiiuuuvvvqqqlllqqqlllooo{{{yyyvvvqqqnnnllllllllliiiooottttttqqqnnnnnnoooyyyxxxwwwxxxyyyxxxvvvtttrrrxxx~~~}}}yyyvvvxxx|||tttwwwwwwrrrkkkkkkqqqxxxuuuZZZUUUUUUzzzllldddYYYQQQMMMJJJDDD@@@GGGGGGFFFFFFEEEDDDCCCBBB???AAABBBBBB@@@AAAEEEHHH,,,++++++******)))(((((())))))))))))))))))))))))))))))************))))))))))))************++++++***)))***,,,,,,...888DDDPPPVVVdddtttXXXDDDGGGNNNmmmvvviiixxxkkkcccjjjuuuzzzzzzuuukkkiiirrrwwwmmm]]]OOOGGG@@@;;;<<<<<<:::888888888:::;;;;;;===GGGWWWccckkkmmmsss}}}zzzkkk^^^QQQDDDBBBCCC;;;999:::555555333222111222333222111111111111111000000000000111222444666888999:::::::::;;;<<<>>>AAADDDHHHKKKPPPIIIAAA===???BBBDDDEEEGGGHHHJJJVVVttt~~~|||zzzyyyyyyzzz}}}}}}~~~}}}~~~wwwuuusssqqqpppnnnllliiibbb```___^^^___``````aaa^^^XXXTTTUUUTTTSSSVVV\\\```^^^bbbjjjqqquuuyyy~~~hhhMMM>>><<<999777777777666555666999>>>CCCHHHLLLNNNPPPUUUWWWWWWUUUQQQOOOPPPRRRVVVVVVWWWVVVUUUVVVXXX[[[YYYZZZ[[[^^^bbbggglllnnnqqqtttxxx|||vvvxxxuuuvvvzzzoookkkxxxvvv|||sssqqqnnn}}}zzzZZZMMM]]]iiixxxuuuooojjjpppmmmqqqvvvtttrrrsssuuuuuurrroookkkoootttuuuttttttvvvxxx{{{yyywwwvvvvvvvvvtttrrrwww|||zzzvvvxxx{{{yyyyyywwwsssoooooouuuzzz|||{{{mmmXXXccc}}}tttiiibbb]]]WWWSSSNNNLLLJJJHHHFFFFFFFFFGGGEEEEEEEEEBBB??????AAADDD++++++***))))))(((((('''))))))))))))))))))))))))))))))************))))))(((((())))))***************)))***,,,,,,///:::FFFQQQVVVeeerrr\\\EEEGGGMMMmmmvvvnnnzzz{{{{{{jjjeeemmmwww|||xxxgggkkkttt|||uuulll]]]PPPGGG???:::;;;<<<:::888999999;;;;;;::::::@@@KKKUUUXXX[[[aaajjjwww}}}zzz~~~tttdddUUUGGGCCCCCC;;;999:::555444222111111222222111000111111111111111111111111333444666888:::;;;<<<<<<===>>>??????@@@@@@AAAAAADDDAAA===<<<>>>AAABBBCCCBBBFFFRRRfff||||||}}}wwwxxx{{{}}}{{{~~~~~~}}}zzzwwwtttrrrpppnnnkkkhhheeedddbbbaaabbbbbb```______ZZZWWWWWWVVVUUUVVVZZZXXXVVVYYYaaaiiiooowwwlllPPPAAA>>>:::888777666555333555;;;CCCHHHJJJKKKNNNPPPSSSRRRQQQOOONNNNNNNNNOOOUUUVVVVVVUUUTTTTTTVVVXXXYYYYYYZZZ]]]bbbhhhnnnqqqrrrtttxxx{{{{{{ppprrr|||www|||~~~ppplllooo{{{|||rrrjjjkkkqqqrrrYYYQQQ```ppp{{{uuummmhhhnnnmmmsssssspppooorrrwwwxxxrrrmmmooorrrvvvxxxzzz|||~~~zzzwwwtttsssrrrrrrqqqpppvvv{{{{{{xxxyyy|||~~~{{{wwwsssrrruuuyyy|||xxxzzznnnYYYRRRhhhyyywww|||~~~uuuooo^^^ZZZUUUOOOJJJGGGGGGGGGGGGGGGEEEBBB??????@@@BBB------,,,,,,++++++******))))))))))))))))))))))))))))))************))))))((((((((())))))******+++******+++,,,---111<<>>>>>???@@@AAA???<<<:::======>>>??????@@@AAABBBFFFNNN___vvv~~~zzzzzz|||uuuxxx|||~~~|||~~~~~~{{{yyyuuurrrpppmmmjjjggghhhfffeeefffhhhhhheeebbb```]]][[[YYYXXXVVVVVVWWWXXXVVVXXX^^^eeelllvvvqqqVVV@@@>>>:::888777777555444777===DDDGGGFFFGGGLLLPPPNNNLLLJJJJJJLLLNNNNNNNNNTTTUUUTTTSSSQQQRRRSSSUUUYYYYYY[[[^^^cccjjjppptttpppsssvvvxxx|||uuulllnnn~~~{{{tttuuuxxx|||xxxnnnooouuuuuujjjccchhhxxx{{{hhhdddmmmxxx}}}{{{ssslllgggllljjjqqqrrrooonnnnnnooooookkkhhhsssuuuxxx|||}}}tttqqqnnnmmmmmmnnnooonnnqqqvvv{{{}}}{{{zzz|||~~~zzzsssqqqssswwwzzz{{{}}}yyytttLLLGGGUUUgggtttaaa\\\```ttt|||xxxpppfff]]]UUUPPPNNNLLLKKKHHHEEEBBBBBBBBBCCC.........---,,,,,,++++++))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++,,,++++++------111===JJJXXX[[[hhhssswwwQQQBBBDDDOOOvvv}}}vvv~~~qqqaaaXXXYYY```iiippprrrtttpppgggdddnnn}}}wwwyyytttiiiiiiyyyrrrmmmfffZZZNNNEEE>>>999:::<<<999888999777999:::999999;;;@@@DDDCCCFFFKKKQQQYYYfffsss{{{{{{vvvwww||||||xxx{{{}}}}}}bbbOOOFFFCCC;;;999:::444444222000000111222111000000000111111222222222333444555777999;;;<<<======>>>>>>???AAABBB@@@<<<888:::===@@@@@@???>>>@@@BBBNNNYYYnnnzzzyyyzzzuuuyyy}}}~~~~~~||||||}}}}}}~~~|||yyyvvvsssqqqoookkkiiijjjiiiiiimmmqqqqqqmmmiiicccbbb```\\\ZZZYYYXXXWWWZZZYYYZZZ___ccchhhqqq{{{tttZZZ???===999888888888777666888<<<@@@@@@???AAAHHHNNNGGGFFFEEEGGGKKKNNNOOOOOORRRSSSRRRQQQOOOOOOQQQSSSVVVWWWYYY\\\bbbhhhnnnrrrnnnpppsssvvvzzz~~~tttlllmmmyyy|||sssmmmnnnooorrrwwwyyyuuupppsssyyy|||rrrgggdddnnn~~~}}}yyyooo}}}qqqxxxpppjjjeeehhheeemmmoooooommmiiieeedddgggkkktttuuuxxx}}}~~~xxxssskkkiiiggggggiiilllnnnnnnqqquuuzzz{{{{{{zzz{{{}}}zzztttnnnlllppptttvvvvvv|||xxx~~~hhhVVVLLLMMMeee~~~tttkkk]]]___kkkppptttkkkfffbbb^^^YYYSSSMMMHHHEEEBBB------,,,,,,+++******)))))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,---...------......222>>>JJJ[[[\\\gggtttiiiGGG===@@@OOO{{{~~~gggXXXKKKHHHNNNWWW___eeemmmppppppnnnrrr}}}mmmmmmvvv~~~|||wwwqqqlllfffYYYMMMDDD===999:::;;;999888999666777888999999<<>>>>>===>>>AAADDDCCC>>>:::999===AAA@@@===<<>>JJJ]]][[[eeesssaaaDDD@@@DDDTTT}}}xxxrrrUUULLLGGGKKKTTT]]]gggpppssszzzxxxlllwww~~~{{{wwwwwwuuurrrqqqmmmaaaUUUDDD===888:::;;;999888999666777777777888;;;>>>@@@@@@CCCFFFJJJPPP[[[jjjuuuzzz|||zzztttrrruuuwwwwwwvvvxxxuuu^^^OOOHHH???===<<<555555333222111222333222111000000111222222333444444777888:::<<<===??????@@@@@@??????BBBFFFFFFAAA<<<:::???CCCAAA===>>>DDDKKKYYYmmm~~~}}}~~~~~~~~~}}}{{{~~~|||}}}~~~|||zzzyyyyyyxxxvvvttttttsssvvv|||}}}vvvqqqqqqmmmeeeaaacccbbb^^^YYYZZZ^^^bbbaaa```eeelllkkkmmmrrryyysss___AAA>>>;;;999888888666555666666666777999;;;>>>@@@@@@DDDIIIKKKKKKKKKLLLOOOMMMNNNNNNMMMLLLMMMPPPRRRRRRTTTXXX]]]bbbfffiiikkkrrrtttxxxzzz|||}}}ooopppsssnnneeeaaa___hhhtttxxxsssooovvvuuummmgggtttuuutttcccxxxpppccc^^^ZZZ^^^]]]hhhfffeeebbb]]][[[___gggnnniiifffeeeiiippprrrmmmfff______```ccchhhkkkmmmlllmmmooopppqqqpppnnnlllkkkhhhfffeeedddfffhhhjjjkkkpppuuu{{{uuujjjdddnnnvvvmmm\\\^^^ccclllyyy}}}tttmmm------,,,,,,+++*********))))))))))))))))))))))))))))))************)))))))))******,,,---...//////222000///......222>>>JJJ^^^ZZZcccsss___GGGMMMPPP___wwwrrr}}}yyy```MMMJJJKKKTTT]]]fffrrrrrrnnn{{{wwwsssoooqqqssstttvvvuuukkk```CCC===888:::;;;999888999777666666666777999<<<>>><<>>777666444222222333444333222000000111222333333444444999:::;;;===???@@@AAAAAABBB@@@@@@CCCGGGGGGBBB======BBBFFFDDD@@@BBBJJJSSShhh}}}yyyxxx|||~~~}}}||||||||||||zzzyyyxxxxxxzzzxxxvvvwwwrrrhhhdddgggfffbbbYYY[[[```dddccc```cccjjjddddddfffkkksss|||sssbbbDDD@@@<<<999888777555333555444555777:::<<<;;;:::@@@FFFLLLMMMKKKIIIJJJMMMKKKLLLMMMLLLLLLMMMPPPRRRTTTWWW[[[aaaeeeiiikkklllvvvxxx{{{}}}~~~pppmmmsssqqqfff]]]]]]kkk{{{uuuoooxxx~~~ooohhhdddwwwdddaaa```nnn^^^XXXUUUZZZ[[[iiieeeaaa[[[XXXYYY]]]bbbeeeddd___[[[```iiinnnlllhhh______aaaeeeiiilllllllllcccdddfffhhhhhhgggffffffccccccccccccdddeeeggghhhgggpppuuurrrpppxxxkkkcccpppwwwnnnaaaXXXZZZhhh{{{+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++---......///444222222111...000===JJJYYYXXXWWWnnnhhhZZZSSSSSSaaapppmmmsssnnnRRRIIIMMMTTT]]]iiivvvyyywww}}}tttmmmjjjmmmrrrxxxoooXXX?????????>>>======<<<<<<777777777888999;;;<<<===AAA@@@AAAEEEIIIQQQaaapppzzzyyyttt{{{vvv]]]MMMGGGBBB>>>===777555222111111111111000///000222222111222444666;;;:::::::::;;;===>>>@@@@@@@@@AAADDDHHHHHHFFFCCC@@@EEEJJJKKKEEEDDDQQQ```|||~~~zzzzzzsssrrrooohhhdddeeecccbbbbbbcccfffggggggfffjjjfffaaacccjjjssszzz}}}ttt}}}}}}wwwlllEEE???999666777888888777444444666777999:::<<<<<>>???@@@@@@@@@AAACCCFFFGGGEEEBBBDDDHHHNNNMMMGGGHHHXXXjjj~~~{{{wwwwwwuuunnniiiiiieeeeeeeeehhhjjjllllllkkkiiifffddddddhhhmmmqqqsssmmmxxxwwwNNNBBB999999:::888666777666666888999;;;===>>>???BBBBBBDDDHHHNNNQQQQQQPPPLLLKKKJJJJJJLLLPPPTTTWWW[[[]]]```cccfffkkkqqquuuzzz}}}~~~{{{||||||llljjjkkkgggaaaaaakkkrrr{{{zzz{{{wwwcccZZZ___mmmfffVVV]]]yyy}}}\\\XXXXXXYYY___aaa```___]]]YYYTTTTTTXXX\\\^^^ZZZWWWXXX\\\```aaaaaa^^^bbbhhhkkkkkkjjjiiiiiiaaa``````bbbeeeggghhhhhh___^^^]]]]]]]]]___aaaccchhhiiikkkjjjdddaaaiiivvvooofffaaattttttgggZZZ[[[cccppp++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,------...++++++,,,......333AAAPPPZZZaaa\\\```iiiTTTGGGOOOeeeuuuvvvwwwfffOOONNNUUUbbbqqq||||||rrrkkklllsss{{{zzzYYYBBB999999999888777777666666777777777888999:::;;;<<<>>>>>>AAAFFFJJJPPP^^^lll~~~iiiVVVLLLDDD>>><<<999777444333333444333222000111222222222333555777888999;;;===>>>?????????@@@@@@AAABBBDDDDDDCCCAAAGGGLLLQQQOOOIIIMMMbbbxxx}}}~~~{{{tttnnnlllhhhiiijjjmmmqqqrrrqqqpppjjjjjjiiihhhffffffgggiiihhhqqqxxx}}}|||ZZZGGG:::<<<>>>888555888888888999;;;===@@@BBBCCC@@@AAACCCGGGLLLPPPQQQPPPLLLKKKKKKLLLNNNSSSWWWYYY]]]```cccfffiiinnntttxxx|||}}}~~~~~~}}}}}}lllffffffddd``````iiipppyyy|||xxxgggVVVTTT^^^nnn~~~iiiUUUXXXttt___[[[\\\]]]``````]]]]]]\\\WWWSSSRRRUUUXXXXXXXXXXXXYYY[[[]]]___```YYY```gggiiifffccccccddd_________aaadddfffffffff______^^^]]]^^^```cccdddgggiiikkkjjjccc^^^aaahhhpppsssqqqtttsssqqqsssyyy************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,---))))))+++---...333BBBQQQYYYddd______\\\GGGBBBMMMfffqqquuu{{{dddOOOOOOWWWfffxxx|||{{{nnnmmmuuuiiiPPP@@@;;;::::::999999888777777777777777777888999:::;;;<<<===AAAFFFJJJPPP^^^kkkgggYYYQQQIIICCC@@@999777444333333333333222111222333333333444666888666999<<>>@@@999555:::999999:::;;;>>>@@@CCCDDDBBBBBBDDDGGGJJJLLLMMMNNNKKKKKKKKKMMMPPPUUUYYY[[[^^^```dddgggjjjoootttwww{{{{{{{{{|||||||||||||||kkkbbbaaa```______fffllluuu~~~}}}~~~ppp^^^OOOQQQ^^^nnnzzzoooVVVTTTppp```[[[^^^```aaa___[[[[[[[[[WWWRRRQQQSSSVVVUUUWWWYYYYYYXXXWWWXXXYYYUUU]]]dddeeeaaa]]]___cccdddcccbbbdddeeefffeeecccgggeeecccaaa``````aaabbbeeegggiiigggaaa^^^___ccciii~~~|||*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++++++++******,,,------333AAAPPPWWWcccccciiiYYYEEEAAANNNhhh}}}jjjqqq~~~{{{^^^MMMNNNXXXiii|||wwwrrrxxxuuu^^^JJJ@@@;;;;;;::::::999888888888777777777777888999:::::::::;;;@@@FFFJJJQQQ___lllyyyfff\\\UUUMMMDDD???888666333222222333222111111333444444333444666888777999===@@@BBBAAA@@@>>>@@@@@@AAAAAAAAAAAAAAAAAAFFFLLLTTTVVVVVV```zzz~~~~~~~~~{{{vvvrrrooopppppprrrtttwwwxxxwwwvvvooopppnnnjjjeeedddhhhkkkhhhkkkpppvvv|||~~~vvvmmmkkkRRR???>>>@@@:::888<<<888888888:::<<>>:::999999888777777666666777777777777777888999999:::;;;???EEEJJJSSSbbbppp}}}jjj```XXXNNNCCC===888666333222222333222111222333444444444555777999999;;;>>>AAABBBAAA???>>>???@@@BBBAAA@@@@@@BBBCCCHHHOOOYYYaaafffrrr|||xxxvvvssswwwuuuuuuuuuwwwxxxwwwvvvnnnnnnllliiihhhhhhkkkmmmgggjjjpppwww|||{{{uuuoooqqq^^^III???===<<<;;;<<<999888777888999<<>>999999888888777666666666777777777777777888888999::::::>>>DDDJJJTTTeeetttqqqddd[[[PPPEEE???999777444333333444333222222444555555555555888:::<<<===???AAAAAA@@@???>>>>>>@@@BBBBBB@@@AAACCCFFFMMMTTTbbbppp{{{~~~}}}zzz}}}{{{xxxvvvwwwwwwwwwvvvooonnnmmmnnnooopppooonnnjjjnnnvvv}}}|||xxxuuuyyylllUUUAAA;;;>>>>>>;;;:::999777777888:::===???DDDEEEFFFDDDBBBBBBDDDGGGHHHHHHJJJLLLOOORRRUUUVVV[[[^^^aaacccdddeeegggiiiooorrruuutttrrrtttzzzqqqccc\\\\\\^^^aaafffhhhooo{{{xxxpppWWWQQQTTTdddwww~~~{{{wwwxxxyyy[[[XXXxxxbbbXXXVVVWWWZZZYYYXXX\\\^^^^^^[[[YYY[[[]]]]]]]]]]]]^^^\\\UUUJJJBBB>>>FFFQQQZZZ```ccceeegggeeeeeegggjjjmmmnnnmmmkkkhhhgggffffffgggjjjlllnnnmmmnnnjjjeeeeeejjjjjjfffgggiiihhhnnn~~~pppeeeaaabbbfffnnnyyy))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,///000666FFFUUU```ddduuusssKKKDDDWWWyyynnndddyyywww\\\RRRXXXdddxxx}}}sssuuupppXXXFFF@@@::::::999999888888777777888777777777777777888999::::::===DDDJJJUUUgggwwwuuufff]]]SSSJJJFFF;;;888555444555555444333333444555555555666888:::>>>???@@@@@@@@@@@@???>>>>>>@@@BBBBBBAAAAAADDDHHHRRRZZZiii{{{|||~~~zzzwwwwwwwwwwwwwwwqqqppppppssswwwwwwsssooopppttt}}}~~~zzzzzz~~~vvv___DDD999???@@@999;;;999888777888:::<<<>>>BBBDDDEEECCCAAABBBEEEHHHGGGHHHIIIKKKNNNQQQSSSTTT\\\^^^aaabbbcccdddeeegggmmmqqquuutttqqqttt|||tttfff^^^]]]___dddhhhiiippp|||pppeeeSSSRRRZZZlll~~~{{{uuuwww}}}www[[[ZZZ{{{yyyeeeYYYTTTTTTWWWWWWYYY\\\``````^^^\\\]]]______^^^^^^```___XXXLLLBBB:::BBBPPP^^^gggkkkjjjhhhllllllmmmoooqqqqqqnnnlllmmmmmmlllkkkllloooqqqrrrhhhjjjiiigggjjjqqqrrrllllllmmmggghhhsss|||~~~rrrllleee``````bbbeeefff))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************,,,+++,,,...000666DDDRRR___aaawwwDDDLLLWWWrrrfff|||]]]RRR]]]nnn{{{yyyvvv}}}yyymmm[[[III@@@;;;:::999777666666555555666777777666555555777888777999===BBBJJJWWWgggsss|||mmmaaaSSSIIIGGG???999444444333222333555333333333444555777:::;;;AAAAAA@@@???>>>===<<<<<>>>>>===>>>EEEOOOXXXjjjooo~~~zzzvvvvvvxxxzzz{{{tttsssuuuxxxwwwtttuuuyyyxxx{{{|||dddHHH;;;>>>@@@;;;999888777666777999<<<>>>AAABBBCCCBBBBBBBBBDDDEEEFFFGGGIIILLLOOOQQQTTTUUUYYY\\\aaabbb``````bbbdddjjjsssyyyuuupppsssyyy~~~pppeeedddbbb\\\bbbkkkqqquuu{{{jjj[[[RRRUUU```uuuwww|||```WWWssslllnnniiiSSSSSSLLLTTTYYY\\\]]]\\\[[[ZZZZZZ]]]___aaa```___```___ZZZSSSMMM???===JJJfffxxxwwwooollljjjlllqqquuuuuuqqqoooooonnnkkkmmmxxx{{{ppphhhppppppmmmmmmttt{{{xxxooommmjjjjjjlllmmmttteee```]]]YYYeeeyyy{{{sssiii___))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************,,,+++,,,...000777EEERRR^^^aaa{{{~~~LLLKKKXXX|||pppfff~~~dddZZZcccwww{{{zzz~~~wwwrrrnnnfffVVVFFF===::::::888777666555555555555777888777666555666777777:::>>>CCCJJJWWWeeeppp|||qqqeeeVVVKKKGGG???999555555444222222555333333333444666888:::<<<@@@@@@???===<<<;;;::::::>>><<<<<<===<<<>>>GGGQQQkkk{{{~~~~~~||||||}}}}}}|||xxxwwwxxx{{{yyyuuuvvvyyy{{{~~~kkkNNN===>>>???;;;:::888777666666888;;;===AAACCCCCCCCCBBBCCCDDDFFFGGGHHHJJJLLLOOOQQQSSSTTTWWW[[[```bbbbbbbbbeeehhhmmmuuuyyyvvvsssuuuzzz}}}sssfffeeecccbbbfffmmmtttyyywwwhhh\\\VVV]]]jjjyyyzzz}}}___TTTrrrjjjeeemmmUUUTTTOOOVVVXXXZZZZZZZZZYYYXXXYYY]]]```^^^\\\ZZZ[[[[[[[[[XXXUUUJJJVVVooo|||nnnjjjlllnnnqqqqqqooommmnnnqqqnnnkkkmmmvvv{{{vvvmmmhhhhhhmmmpppqqqtttwwwuuunnnqqqmmmkkkllllllooozzz{{{qqqaaaZZZ___VVVeee|||))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))************,,,++++++...000777FFFTTT]]]ccctttXXXKKKXXXyyymmmeeelllccckkkzzz}}}}}}ssskkkggggggbbbUUUEEE;;;:::999888777666555555555444666888888777666666666777:::???DDDKKKUUUbbbkkkvvvwwwkkk[[[MMMGGG???999666666666333222444444333444555666999;;;===???>>>===<<<:::999888777:::999:::;;;;;;>>>HHHSSSsss~~~~~~}}}~~~~~~yyyyyy}}}uuuVVVAAA======<<<;;;999888777777888:::;;;BBBCCCDDDDDDCCCDDDFFFHHHIIIJJJKKKMMMPPPRRRSSSTTTVVVZZZ___bbbbbbdddhhhkkkrrrvvvyyywwwwwwzzz}}}|||~~~~~~wwwiiigggcccfffhhhmmmttt{{{uuuiii```[[[gggwww}}}zzzzzz^^^SSStttrrreeepppSSSSSSOOOUUUUUUWWWWWWWWWVVVVVVXXX]]]```^^^[[[WWWUUUVVVYYYZZZ[[[ZZZuuukkkfffggglllqqqqqqmmmkkkkkkmmmkkkjjjlllrrrsssnnniiihhhbbbjjjqqqsssrrrqqqooolllnnnkkkiiiiiijjjjjjmmmqqqiii[[[TTT^^^sss(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************,,,***+++---000888GGGUUU___dddmmmcccKKKVVVvvvjjjeeeppphhhqqq{{{wwwvvvyyy}}}ssslllgggfffjjjhhhZZZGGG;;;:::999888777555555555555333666999999888666555555777;;;@@@EEEKKKSSS^^^fffssszzzppp```PPPHHH@@@:::777777777333222444444444444555777:::<<<>>>@@@???>>><<<:::888777666999999:::;;;:::===IIIUUUmmmyyy|||^^^GGG>>>======<<<;;;:::999999999:::;;;AAACCCDDDDDDDDDEEEGGGIIIKKKKKKMMMNNNPPPRRRSSSTTTWWW[[[___aaabbbdddhhhllltttwwwxxxxxx{{{~~~}}}}}}{{{rrrmmmdddiiihhhjjjqqqxxxvvvllleee```nnn~~~~~~```UUUxxx}}}nnnpppOOOMMMMMMSSSPPPUUUUUUUUUUUUUUUXXX\\\___]]]ZZZUUUSSSSSSUUUWWWYYYddd~~~fffaaacccllltttsssnnniiigggfffhhhgggiiilllkkkfffeeegggdddiiinnnooonnnkkkhhhffffffcccccceeeggggggdddbbbpppaaaUUUUUU[[[ppp((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((()))))))))************,,,******---000888HHHWWWbbbeeejjjdddKKKUUUuuuiiifffrrrjjjvvv{{{yyyttttttssspppllliiihhhhhhwww~~~tttiiilllkkkooovvvsss```III::::::999888666555555444444333666999999888666555555777;;;@@@EEEJJJQQQ[[[bbbrrr}}}wwwgggTTTIIIBBB<<<777777777444333555555555555666999;;;>>>???BBBAAA???===;;;999777777999999;;;<<<:::===JJJXXXnnnzzzeeeNNNBBB>>>>>>======<<<;;;;;;;;;<<<<<<@@@BBBCCCDDDDDDEEEHHHJJJLLLLLLNNNOOOQQQSSSTTTUUUXXX\\\___aaaaaacccgggkkksssvvvxxxzzz||||||nnnkkkhhhhhhmmmttt}}}xxxnnnhhhfffrrrbbbTTTqqqwwwrrrMMMIIIKKKSSSNNNTTTUUUUUUUUUUUUVVVYYY\\\UUUTTTSSSQQQQQQRRRUUUWWWaaazzzqqqaaa]]]pppwwwxxxppphhhfffeeecccbbbbbbcccfffdddaaabbbfffkkkiiihhhhhhhhheeebbb``````___^^^```cccccc^^^XXXZZZlllvvvddd]]]dddlllqqq~~~))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))************,,,******---000999JJJYYYbbbccckkk^^^LLLVVVwwwjjjhhhtttmmmyyyxxxppppppoooooonnnkkkgggeeedddeeepppyyyyyyooohhhrrruuu|||zzzcccHHH999999888777666555444444444444666888888777666666666888;;;@@@DDDHHHPPPZZZaaaqqq|||qqq[[[MMMDDD===888777666333444666555555666777:::===???AAADDDCCCAAA???<<<:::888777888:::<<<===<<<@@@OOO^^^tttlllVVVGGG@@@===<<<<<<<<<;;;;;;<<<<<<===???@@@BBBCCCDDDEEEHHHKKKLLLMMMNNNPPPRRRTTTVVVWWWZZZ]]]```aaabbbdddhhhlllssswwwzzz|||{{{tttxxxzzzmmmhhhfffiiiooozzz{{{ppphhhllluuudddPPP___|||zzzPPPHHHJJJSSSNNNRRRTTTUUUUUUTTTSSSTTTUUULLLMMMNNNNNNOOOQQQUUUXXXWWWeeetttxxxpppeeeaaabbbwwwfff^^^bbbdddbbb\\\[[[\\\``````^^^```eeennngggcccbbbbbb___^^^^^^``````^^^\\\]]]]]]YYYSSSRRR\\\kkk|||~~~kkkYYYXXXhhh))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************,,,******,,,000999KKKZZZ______ooonnnWWWLLLYYYyyykkkiii|||yyysss}}}pppiiillllllnnnppppppmmmjjjhhhgggnnntttzzzsssoooooo}}}cccHHH:::999888777666555444444444555777888777666555666777888;;;???BBBGGGOOOYYYaaalllxxx}}}dddSSSFFF???888666555333555888666666666888:::===@@@BBBDDDCCCAAA???<<<999777666666888===???>>>DDDUUUfffxxxrrr___MMM@@@;;;999999::::::;;;;;;<<<<<<===???AAABBBCCCEEEHHHJJJKKKLLLNNNQQQSSSVVVXXXYYYZZZ^^^aaacccdddgggmmmqqqtttzzz}}}~~~wwwttt|||kkkfffbbbccchhhttttttkkknnnxxxhhhOOOOOOwwwyyyrrrTTTGGGGGGQQQLLLPPPRRRTTTTTTRRROOONNNMMMJJJJJJKKKJJJJJJMMMSSSWWWQQQWWW]]]___```dddlllrrr~~~{{{nnn]]]YYY```bbb]]]WWWTTTVVV[[[^^^^^^```ccchhhdddbbbbbb^^^ZZZ[[[```___aaa^^^XXXWWWZZZXXXTTTUUUYYY___fffpppgggQQQOOOXXXdddnnn))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************,,,******,,,000:::KKK[[[\\\\\\ssscccUUULLL\\\{{{llljjjnnn~~~xxx~~~zzzkkkeeeiiiiiinnntttvvvtttpppkkkiiirrruuu~~~~~~{{{uuuqqqrrrvvvcccIII===999888777666444444444444666777777666555555777888888;;;>>>AAAFFFNNNYYYaaahhhtttjjjWWWHHH???888555444333555999666666777888;;;>>>AAACCCDDDCCCAAA>>>;;;888666555333777<<>>@@@BBBCCCEEEHHHJJJKKKLLLNNNQQQTTTWWWYYYZZZZZZ^^^bbbdddfffjjjqqqvvvvvv|||~~~xxxyyyhhhccc^^^]]]aaannnyyynnnlllyyylllPPPHHHmmmoooyyyUUUDDDDDDNNNHHHNNNPPPSSSSSSPPPLLLIIIGGGMMMMMMKKKGGGEEEHHHOOOTTTPPPTTTWWWXXX]]]jjjxxxkkkkkkdddZZZZZZaaa___UUUSSSPPPRRRXXX^^^___```cccaaa```cccccc]]]VVVZZZccc]]]___]]]VVVTTTYYY[[[YYYZZZZZZYYYWWWWWWbbbxxxvvvuuuzzzyyyrrrmmm))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((()))++++++)))***+++,,,///:::JJJVVV___XXXttt```MMMCCClllzzzhhhppptttrrrzzz}}}zzzooobbbaaajjjqqqrrrwww|||zzzssspppqqq{{{}}}{{{yyywww{{{~~~uuujjjqqqaaaEEE777;;;999888777666666777777777888888777444333333444::::::>>>EEEKKKOOOXXX```nnnyyywww___KKKBBB999777666444333555555666888999:::===AAADDDCCCIIIEEE???AAA===555777:::;;;===>>>CCCPPP```mmm|||qqqTTTAAA>>>;;;:::999888999:::;;;<<>>???@@@BBBEEEGGGHHHNNNOOOPPPRRRUUUYYY\\\^^^^^^ccchhhjjjjjjlllrrrvvvyyyyyyzzzzzz{{{}}}~~~{{{rrr[[[TTTWWW^^^iiiwwwqqqXXXTTTmmmyyyvvvWWWBBBFFFHHHFFFJJJKKKLLLLLLKKKJJJIIIHHHLLLLLLLLLLLLMMMPPPRRRSSSQQQSSSWWW```iiinnnmmmjjj^^^^^^[[[VVVVVVWWWUUUQQQNNNQQQUUUYYY]]]___aaaaaaaaa```^^^ZZZVVVTTTTTTUUUXXXVVVTTTTTTVVVXXXXXXXXXUUUSSSSSSTTTSSSSSS\\\fffppp)))))))))(((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))***+++,,,---)))***+++,,,000;;;KKKWWWXXXZZZxxxpppQQQKKK]]]vvvuuuhhhuuulllpppvvvpppqqqooolllooowwwyyyzzz~~~tttnnnvvvvvvxxxwwwrrrrrrqqqZZZNNNEEE<<<:::888777666555555666666666777888777555444555666<<<<<>>@@@CCCFFFHHHIIIPPPPPPRRRTTTWWWZZZ]]]___```dddiiikkkmmmoootttxxxyyyyyyzzzzzz{{{}}}~~~}}}bbbSSSTTTaaannn}}}www||||||vvv]]]UUUmmmuuuzzzZZZDDDGGGFFFBBBHHHHHHIIIJJJKKKKKKJJJJJJLLLMMMPPPRRRUUUVVVWWWXXXRRRRRRTTTYYY___cccbbb```ZZZ[[[XXXUUUTTTVVVSSSOOOOOORRRWWW]]]aaacccccccccbbbaaa]]]WWWRRRPPPPPPRRRUUUSSSPPPPPPRRRUUUVVVVVVYYYXXXXXXXXXWWWXXX^^^fff]]]jjjxxx))))))((((((((('''''''''(((((((((''''''(((((((((((((((((((((((((((((((((***)))))))))******+++,,,)))***+++,,,000;;;LLLXXX[[[\\\uuuzzzZZZLLLYYYqqqrrrhhhyyykkkssswwwqqqnnnqqqssstttxxx~~~wwwrrrqqqxxxyyywwwrrrooovvvgggUUURRRKKK>>>999888777555555555555666666777888777666555666777;;;<<>>;;;@@@;;;>>>AAAGGGOOO\\\iiisss|||}}}```HHH>>>777888999;;;;;;:::999999999:::===AAADDDGGGIIIJJJNNNOOOQQQUUUYYY\\\___aaacccfffiiilllmmmpppsssvvvyyy{{{|||||||||nnnVVVRRRbbbmmmxxx~~~}}}}}}zzzyyy~~~www\\\SSSiiiuuu[[[DDDFFFEEEBBBFFFGGGHHHIIIKKKLLLLLLMMMQQQRRRSSSUUUXXXYYY[[[[[[UUUTTTTTTVVVZZZ]]]^^^]]]ZZZ[[[ZZZVVVVVVXXXVVVQQQRRRVVV\\\aaaddddddcccaaabbb```\\\VVVRRRPPPRRRTTTTTTRRRQQQQQQTTTWWWYYYYYY\\\\\\[[[[[[ZZZ[[[```eee\\\]]]___```eeevvv(((((((((((('''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))((((((((()))******)))***+++,,,111<<>>:::>>>???AAAEEELLLVVVbbbnnnuuu}}}bbbIII>>>777888999:::;;;:::999888777999===AAAEEEHHHJJJKKKJJJLLLPPPUUUYYY^^^aaaccceeefffiiikkklllnnnqqqrrryyy|||vvvZZZRRR___iiisss}}}~~~~~~zzzzzzyyy]]]QQQfffuuu]]]CCCDDDFFFFFFFFFFFFGGGIIIKKKLLLNNNOOOVVVUUUUUUUUUVVVXXXZZZ[[[WWWVVVVVVWWWZZZ]]]______[[[\\\[[[XXXXXX[[[ZZZUUUXXX\\\```dddeeeccc```]]]]]][[[XXXTTTQQQQQQTTTWWWSSSRRRRRRTTTXXX[[[\\\\\\WWWXXXWWWUUUTTTVVVYYYZZZWWWQQQMMMLLLPPP]]]vvv((((((((('''''''''&&&&&&''''''(((((((((((('''''')))))))))))))))))))))))))))((((((((((((((())))))(((***,,,---111===MMMZZZ^^^XXXmmmhhhLLLGGG[[[nnniii{{{kkkxxx|||qqqrrrtttwwwxxxyyy|||~~~mmmeeehhhnnnrrroooqqqooollluuummmeeeaaaSSSBBB:::999888666666666777777555666777777777777888999;;;===EEEPPPYYY___hhhppp}}}lllWWWIII@@@888777777555555777999:::<<<<<<===>>>BBBEEELLL___]]]KKKBBB===999:::CCCEEEJJJRRR]]]hhhrrrxxx}}}~~~}}}```HHH<<<777888888999999999999999777999===AAAEEEHHHJJJJJJJJJLLLPPPVVV[[[___bbbccceeefffgggjjjlllnnnpppqqqxxx}}}sssYYYQQQ[[[dddqqq~~~~~~}}}{{{{{{~~~~~~```RRReeetttzzzdddEEEBBBEEEHHHDDDEEEFFFGGGIIIKKKNNNOOOVVVUUUSSSRRRSSSTTTVVVWWWXXXXXXXXXYYYZZZ]]]```aaa\\\]]][[[WWWXXX\\\\\\YYY]]]```ccceeedddaaa\\\YYYVVVVVVUUUSSSQQQRRRUUUXXXTTTSSSTTTWWWZZZ[[[[[[ZZZTTTUUUTTTQQQPPPSSSTTTRRROOOJJJIIIMMMOOOQQQ\\\iii(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))******))))))((())))))***(((***,,,---111===NNNZZZ\\\YYYuuufffKKKMMMbbbmmmjjjvvvnnn~~~|||sssvvvzzz{{{xxxtttyyy{{{qqqeeeccciiiooopppmmmpppnnnmmm||||||nnncccWWWLLLEEE<<<;;;999888777777888888444666777888777777999:::===@@@HHHTTT]]]dddmmmuuu~~~fffUUUIII@@@888777777555555777999:::;;;<<<===@@@CCCFFFVVVfff^^^HHH???>>><<<===GGGIIINNNWWWbbbmmmuuuyyy{{{}}}uuu\\\GGG;;;888888888888888999999:::777999===BBBFFFHHHIIIIIIMMMPPPSSSXXX\\\___aaabbbcccccceeeiiimmmqqqssssssuuu|||iiiVVVPPPUUU[[[jjj||||||~~~xxxwwwxxxzzz{{{eeeUUUdddsssnnnpppJJJBBBCCCFFFCCCCCCCCCDDDFFFIIIKKKMMMPPPQQQQQQQQQQQQQQQRRRRRRWWWWWWXXXXXXYYYZZZ]]]^^^______\\\XXXYYY___```^^^___aaacccdddbbb___ZZZXXXTTTTTTUUUTTTTTTUUUWWWZZZXXXXXXZZZ\\\]]]\\\YYYVVVUUUWWWUUUQQQQQQTTTSSSOOONNNIIILLLTTTUUUPPPQQQXXXeeewww(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))++++++***************+++(((***,,,---111===NNN[[[[[[]]]nnnTTTNNNcccmmmjjjuuussszzzzzz~~~~~~vvvpppuuu}}}iiijjjfffaaaeeennnrrrppppppsssppppppzzzmmm\\\LLLFFFGGG<<<;;;:::888888888888999444666777888777888999;;;???BBBKKKWWWaaagggpppxxx}}}yyybbbTTTIII@@@888777777555555777888:::;;;<<<>>>@@@DDDGGG\\\hhh]]]DDD>>>AAABBBDDDIIILLLQQQZZZeeeooovvvzzzzzz~~~nnnXXXFFF<<<999888777777777888:::;;;777:::>>>BBBFFFHHHIIIIIIQQQSSSWWWZZZ]]]___```aaaaaabbbdddiiiooosssvvvwwwsss{{{```SSSNNNPPPRRRaaarrrttt|||uuu}}}yyynnnkkknnntttyyy|||gggUUUaaasssgggyyyOOOBBB@@@CCCAAAAAAAAABBBDDDGGGIIIKKKJJJLLLOOOQQQQQQQQQOOONNNUUUVVVWWWWWWVVVWWWYYYZZZcccbbb^^^ZZZ[[[aaadddccc___```bbbbbbaaa^^^ZZZXXXUUUWWWXXXXXXWWWXXXZZZ\\\]]]^^^___aaaaaa]]]XXXTTTSSSVVVTTTOOOOOOSSSQQQKKKPPPJJJKKKTTTVVVPPPPPPVVVQQQ\\\eeeqqq''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((***+++,,,---111===MMMYYY]]]ZZZ~~~OOORRRfffmmmkkk}}}~~~yyytttssstttvvv}}}|||xxxtttiii^^^ZZZ]]]___bbbjjjsssvvvsssxxxqqqlllvvv|||pppWWWVVVZZZMMM===:::666444555666777777888777666666777888:::<<>>999888777555666999666:::======;;;===BBBGGG```]]]QQQBBB;;;???CCCBBBIIIMMMSSSYYY```fffjjjlllsssuuuzzzpppcccTTTEEE:::888888888888777777777777888;;;???BBBEEEHHHLLLOOOSSSTTTVVVXXX[[[]]]___```bbbbbbdddhhhllloooqqqqqqwwwzzz}}}WWWFFFBBBHHHJJJSSS^^^___ttt{{{xxxllljjjhhhrrr|||mmmWWW]]]|||YYYKKK@@@???DDDAAAAAAAAAAAABBBCCCDDDDDDIIIJJJKKKKKKJJJJJJLLLNNNSSSVVVZZZ[[[ZZZXXXVVVVVVXXXYYYZZZ[[[\\\]]]]]]]]]___\\\ZZZZZZZZZYYYVVVSSSXXXZZZZZZXXXUUUSSSUUUWWW]]]^^^___^^^\\\YYYUUUSSSTTTRRRQQQQQQRRRQQQOOOMMMJJJLLLNNNPPPRRRQQQQQQPPPRRRPPPTTT\\\```jjj''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))***************)))))))))***+++,,,---111===MMMYYYaaaaaayyyRRRTTTiiimmmlll~~~}}}xxxttttttvvvzzztttgggdddbbbZZZRRRZZZ___ccchhhpppzzz~~~}}}wwwpppppp}}}vvvgggfffcccPPP===:::777666666777777777666777777666555666999<<>>888777777555666999777:::======<<<===BBBGGGXXXUUUKKK???;;;@@@EEEEEELLLPPPXXX___eeeiiimmmooorrruuu|||qqqcccXXXLLL@@@888888888777777777666666666999<<>>???<<<<<<<<<======>>>???@@@>>>@@@BBBCCCDDDFFFIIILLLQQQRRRRRRPPPNNNMMMMMMNNNQQQRRRTTTUUUWWWXXXXXXXXXXXXWWWVVVWWWXXXXXXVVVTTTSSSSSSSSSQQQOOOOOOPPPRRRPPPQQQSSSTTTTTTRRRQQQOOONNNMMMLLLLLLMMMMMMKKKIIIJJJKKKMMMNNNOOOOOOOOONNNPPPLLLMMMPPPNNNIIIMMMVVVlll|||''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))***************+++)))+++,,,---111===MMMYYYaaaeeevvvcccNNNMMMfffnnnnnnxxx}}}|||rrrkkkccc^^^^^^___``````dddllluuu|||xxxmmmqqq{{{zzz}}}}}}qqqWWW<<<<<<:::999999::::::888666888<<>>BBBEEEEEECCC???;;;===BBBHHHKKKNNNTTT]]]bbbdddcccddddddllltttzzzooodddTTTHHHCCC@@@<<<999666666666666555555555555:::<<>>;;;;;;;;;;;;<<<===>>>???===???BBBDDDEEEHHHLLLOOOQQQQQQOOOLLLIIIIIIKKKMMMOOOPPPQQQSSSTTTUUUVVVVVVYYYXXXWWWVVVUUUSSSQQQOOOPPPPPPPPPPPPOOOOOOOOOPPPNNNOOOPPPQQQQQQPPPNNNMMMJJJIIIIIIJJJKKKKKKIIIGGGIIIJJJKKKMMMMMMNNNMMMMMMNNNKKKKKKNNNMMMHHHGGGJJJRRRZZZfffttt''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((()))))))))******)))+++,,,---111===MMMYYY___dddxxxaaaJJJIIIdddnnnooovvvrrryyyiiiiiiiiiiiijjjkkkllllllpppwwwvvvpppzzz{{{{{{wwwVVV???<<<:::999999::::::888666888<<>>AAADDDCCC@@@>>>>>>@@@CCCHHHLLLQQQWWW]]]___]]][[[[[[]]]iiiuuuuuunnneeeZZZKKKAAA>>>===<<<:::666666666666555555555555888:::>>>@@@BBBEEEHHHKKKLLLLLLNNNOOOQQQRRRSSSTTTRRRTTTWWWZZZ]]]dddkkkqqqrrrxxx^^^SSS___WWWBBB>>>DDDHHHDDDFFFEEE<<>>:::>>>;;;;;;;;;<<<<<<===>>>???===???BBBDDDFFFIIILLLOOONNNMMMKKKGGGEEEFFFIIILLLOOOOOOQQQRRRSSSTTTTTTTTTUUUVVVUUUTTTRRRPPPNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGIIIIIIJJJKKKKKKLLLLLLLLLKKKHHHHHHJJJKKKIIIHHHIIIKKKLLLPPPWWWdddxxx''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))'''''''''((())))))*********+++,,,---111===MMMYYY^^^dddiiiLLLLLLhhh{{{mmmpppssswww|||rrrlllpppvvv|||~~~}}}zzzwww{{{uuuzzz}}}ttt~~~}}}XXXEEE<<<:::888888888999888777666999;;;999555666;;;@@@AAAEEEMMMUUUZZZ___iiisss{{{zzz]]]KKKBBB;;;777777888888:::===;;;;;;;;;;;;===???AAABBBBBB???>>>@@@CCCDDDHHHMMMTTTYYY\\\[[[WWWUUUWWWZZZiiixxx{{{nnnhhhYYYOOOCCC<<<;;;;;;:::888777777777666666666555555555888<<<@@@CCCFFFJJJMMMJJJKKKLLLMMMNNNOOOPPPPPPOOOSSSWWW[[[^^^dddlllrrrtttyyyTTTQQQ]]]~~~]]]DDD@@@EEEJJJJJJOOONNNAAAEEEFFFJJJ___yyyrrrvvv}}}\\\ZZZsssQQQ>>>999>>><<<;;;;;;<<<<<<===>>>???<<<>>>AAABBBDDDFFFJJJLLLJJJIIIGGGEEECCCEEEIIILLLOOOPPPPPPQQQQQQQQQQQQQQQOOOQQQRRRQQQPPPOOOOOOOOOLLLMMMPPPSSSUUUTTTPPPMMMHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGIIIJJJHHHGGGIIIIIIIIIIIIJJJJJJJJJKKKGGGGGGFFFFFFEEEEEEEEEFFFKKKJJJKKKLLLNNNVVVfffvvv''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))'''(((((()))******++++++***+++,,,---111===MMMYYY]]]cccsssNNNQQQppp}}}lllpppwwwzzzuuuuuu|||yyy{{{VVVDDD===:::777666666777777777666777777666555666999<<<>>>CCCMMMVVV[[[___iiisss{{{aaaNNNBBB<<<777888999999;;;???<<<;;;:::;;;===???AAABBBAAA======BBBDDDDDDGGGMMMTTTWWWXXXUUUPPPPPPUUUZZZkkk|||xxxkkkeeeMMMFFF===:::;;;<<<;;;999888888777777777666666666444777;;;>>>AAAEEEHHHKKKHHHHHHIIIJJJKKKLLLLLLMMMMMMRRRYYY]]]aaafffnnntttwww{{{zzzOOOSSS\\\{{{fffGGGBBBEEEKKKPPPZZZYYYIIIHHHIIIPPPiiivvvwww___XXXpppTTTAAA999===;;;;;;;;;;;;<<<===>>>>>>===???AAABBBBBBDDDGGGJJJIIIIIIHHHGGGGGGIIINNNQQQOOOOOOPPPPPPOOOOOONNNMMMMMMOOOQQQPPPNNNLLLMMMNNNJJJLLLPPPUUUXXXVVVPPPKKKEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJFFFHHHIIIGGGDDDCCCDDDDDDHHHFFFGGGIIIGGGFFFKKKTTT```www''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))((())))))***++++++,,,,,,***+++,,,---111===MMMYYYZZZbbbxxxOOOVVVuuukkkooo{{{}}}|||{{{zzzVVVBBB===:::666444555666777777888888666666777888:::<<<<<>>;;;888888888888777777777777444777:::===@@@CCCFFFIIIFFFFFFGGGHHHHHHIIIJJJJJJLLLRRRZZZ___ccchhhooouuuzzz}}}|||wwwNNNWWW]]]yyymmmKKKDDDFFFMMMVVVcccbbbQQQIIILLLTTTpppvvvxxxaaaXXX~~~kkkWWWDDD;;;;;;::::::::::::;;;<<<======@@@AAACCCCCCCCCEEEGGGIIIKKKLLLLLLLLLMMMOOOTTTWWWOOOOOOOOONNNNNNMMMKKKKKKOOOQQQRRRPPPLLLIIIIIIJJJHHHKKKPPPVVVYYYWWWOOOIIIDDDEEEFFFGGGHHHIIIJJJKKKFFFFFFFFFHHHJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIEEEJJJMMMKKKGGGFFFFFFFFFDDD@@@AAAGGGHHHDDDFFFKKKIIIUUU]]]hhh{{{))))))(((((((((((())))))''''''''''''''''''''''''***)))(((''''''((()))************)))))))))))))))++++++,,,---333???NNNYYY___pppxxxaaaXXXjjjppp~~~wwwrrrooovvvvvv}}}dddFFF===;;;999888777777888999888777666666777999;;;<<<>>>FFFPPPUUUXXX```mmmwwwiiiPPPBBB:::555999>>>@@@AAABBBAAA???===;;;;;;<<<>>>@@@>>>???AAACCCEEEHHHJJJKKKRRRTTTLLLHHHLLLMMMVVVhhhwww|||lll[[[QQQAAA@@@===<<<<<>>;;;666555666777666444444555777999<<>>===???AAACCCDDDFFFHHHJJJLLLLLLLLLMMMOOORRRUUUWWWPPPOOONNNMMMLLLMMMNNNNNNOOOOOONNNMMMLLLLLLLLLLLLHHHHHHJJJNNNRRRSSSQQQMMMHHHIIIIIIHHHGGGHHHJJJLLLGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHFFFGGGIIIJJJJJJJJJHHHGGGFFFDDDDDDCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFIIIMMMPPPRRRUUU]]]iiisss((((((''''''''''''((((((''''''''''''''''''''''''***)))(((''''''((()))******)))))))))))))))))))))++++++,,,---333???NNNYYYXXXwwwfffooojjjppp|||yyysssppppppnnnggg```]]]___gggttt|||rrrooo|||fffFFF>>>===;;;999888999:::;;;888888777666777999;;;<<<>>>GGGQQQWWW[[[dddrrr}}}iiiMMMBBB:::666:::???BBBBBBDDDBBB@@@>>><<<<<<===???@@@>>>???BBBDDDFFFHHHIIIIIILLLNNNGGGDDDIIIMMMXXXkkk~~~yyyooo]]]NNNGGG>>>>>>>>>>>>???AAABBBCCCAAA===999777777777666444555555666888;;;===???AAA>>>???@@@AAACCCFFFKKKOOORRRYYYaaafffhhhjjjooottt{{{eeePPPZZZppp|||}}}___HHHLLLSSSWWW{{{aaaOOOHHHUUU[[[WWWjjjllldddsssRRR@@@;;;::::::999999888999;;;===>>><<<>>>AAABBBCCCEEEGGGIIIKKKLLLLLLMMMOOOPPPRRRSSSPPPPPPOOOOOOOOOPPPRRRSSSSSSRRRPPPOOONNNMMMMMMLLLJJJJJJJJJMMMOOOPPPNNNKKKHHHIIIJJJIIIHHHHHHJJJLLLHHHHHHIIIJJJJJJKKKJJJJJJJJJIIIHHHHHHJJJKKKJJJIIIFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFBBBCCCDDDCCCDDDIIIQQQWWWkkkzzz''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))******+++,,,,,,---222>>>NNNYYYVVVtttbbbxxxjjjqqq{{{qqqjjjddd^^^ZZZUUUPPPNNNQQQVVV^^^kkkyyyxxxggghhhooofffEEE@@@>>><<<:::::::::;;;<<<999888777666777999;;;<<<>>>FFFPPPXXX^^^hhhwwwnnnNNNCCC;;;777;;;AAADDDEEEFFFCCCAAA???======>>>@@@AAA>>>@@@CCCFFFGGGHHHHHHGGGFFFHHHBBBAAAJJJQQQ^^^ttt~~~wwwfffRRRFFFBBB;;;<<>>???BBBGGGNNNSSSVVV^^^gggkkkjjjlllrrrxxx}}}kkkPPPOOO___qqq{{{___HHHFFFNNN[[[mmmPPPLLL[[[[[[VVVgggmmmcccpppXXXBBB<<<;;;;;;:::999999:::;;;===>>>;;;===@@@AAABBBCCCEEEGGGIIIJJJLLLNNNOOOOOOOOOOOOOOOOOONNNOOOPPPRRRSSSUUUVVVUUUSSSQQQOOONNNMMMMMMNNNLLLKKKJJJKKKKKKIIIHHHHHHJJJKKKKKKJJJJJJJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJKKKKKKJJJHHHDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@???>>>===>>>@@@CCCEEEEEEQQQbbbsss}}}(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))*********+++,,,,,,---222>>>MMMXXX[[[ccc{{{UUUiii}}}lllrrrvvvhhh```ZZZTTTPPPMMMLLLQQQYYY```gggqqq|||}}}hhh```jjjxxxcccDDD@@@>>><<<:::::::::;;;<<<:::999888777777999;;;<<<>>>EEEOOOWWW___jjjyyyxxxSSSDDD<<<888<<>>@@@DDDFFFHHHGGGFFFEEEBBBEEEAAABBBNNNXXXiii|||zzzxxxxxx}}}{{{vvvvvvyyy~~~uuu^^^KKKBBBAAA;;;<<<>>>AAACCCFFFHHHIIIJJJGGGBBB===:::777666555555555555666777888999::::::<<<>>>AAADDDIIIOOOSSSVVV___iiimmmmmmnnnuuu|||~~~fffKKKFFFRRRgggvvviiiOOOEEEKKK___oooPPPOOO```]]]XXXhhhqqqrrr|||___GGG>>>>>>;;;;;;:::::::::;;;<<<===:::<<<>>>???@@@@@@BBBDDDEEEGGGKKKNNNOOOPPPOOONNNNNNMMMMMMMMMNNNOOOQQQRRRUUUTTTSSSQQQPPPOOOOOOOOOQQQOOOKKKHHHFFFFFFFFFFFFHHHJJJLLLMMMLLLJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIJJJLLLKKKKKKKKKLLLLLLIIIGGGDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???@@@CCCDDDDDDCCC@@@BBBFFFKKKQQQXXX```fff)))(((((((((((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))************+++,,,,,,,,,111===LLLWWW\\\VVV]]]NNN\\\nnnttt~~~vvvfff]]]WWWRRRQQQQQQTTT^^^hhhqqqvvv~~~|||{{{lllbbbeeettt```FFF???>>><<<:::999:::;;;<<<;;;:::888777777999;;;<<<===DDDMMMUUU___lll{{{ZZZFFF>>>:::>>>DDDFFFGGGIIIBBBAAA>>><<<;;;<<<===>>>???@@@CCCFFFFFFEEEDDDBBB>>>BBB@@@DDDSSS```sss~~~uuukkkeee```]]]___cccfffttt{{{xxxwwwvvv}}}~~~~~~jjjSSSBBB======>>>>>>>>>???BBBGGGKKKNNNMMMJJJFFF@@@;;;888666666555555555555666777888888999<<>>>>>;;;:::::::::;;;;;;;;;<<<999;;;=========>>>@@@AAA@@@CCCHHHMMMPPPQQQPPPPPPOOONNNMMMLLLLLLMMMNNNOOOQQQQQQPPPPPPPPPPPPPPPQQQQQQOOOKKKFFFCCCCCCDDDFFFHHHKKKMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJMMMKKKKKKKKKLLLKKKJJJHHHFFFEEEDDDBBBAAA@@@@@@@@@FFFFFFEEEDDDCCCBBBAAAAAA@@@??????AAACCCDDDCCCAAADDDBBB???<<<<<<@@@GGGLLL^^^qqq))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))******++++++,,,,,,,,,,,,111<<>><<<:::999:::;;;<<<;;;:::999888888999;;;<<<<<>>DDDFFFFFFHHHBBB@@@>>>;;;:::;;;<<<>>>???@@@BBBDDDDDDCCCAAA@@@<<>>???CCCHHHNNNQQQOOOMMMIIIBBB<<<888777777555444444555555666777888999>>>DDDIIIMMMOOORRRSSSZZZ```iiippptttyyy~~~bbbQQQJJJLLLYYYgggrrraaaQQQOOOeeeqqqYYYZZZlll~~~YYYUUUgggjjjuuucccDDD:::===::::::::::::::::::::::::888:::;;;<<<;;;;;;===???===@@@EEEJJJNNNPPPPPPPPPQQQPPPOOOMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOPPPQQQQQQOOONNNJJJFFFCCCCCCEEEHHHIIIKKKLLLLLLJJJIIIIIIJJJHHHGGGGGGGGGGGGIIIKKKLLLMMMKKKIIIIIIJJJKKKJJJIIIHHHGGGEEECCCBBB@@@@@@???EEEEEEDDDCCCBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@@@@>>>??????>>>===<<<===???AAAKKK]]]mmmuuuwww|||(((((((((''''''((((((((('''''''''''''''''''''''''''((()))******)))(((''''''(((((()))******++++++,,,,,,+++,,,111<<>>CCCEEEEEEFFFDDDBBB???<<<;;;<<<===>>>@@@@@@AAAAAAAAA@@@??????<<>>??????@@@BBBFFFJJJNNNPPPOOONNNJJJCCC<<<777777888444444444555555666888888;;;???EEEJJJOOOSSSXXX[[[cccffflllttt{{{{{{hhh\\\RRRMMMWWWeeesssooocccZZZfff~~~vvvcccddduuu}}}VVVSSSfffjjjooocccCCC999===999999999999999999999888888999::::::::::::;;;<<<<<<>>>BBBFFFJJJLLLLLLMMMNNNMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPOOOOOOPPPPPPPPPKKKKKKJJJFFFCCCDDDGGGJJJJJJKKKKKKJJJHHHGGGHHHJJJGGGFFFFFFFFFGGGIIILLLMMMLLLJJJGGGFFFHHHJJJKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@?????????BBBCCCCCC@@@???@@@BBB;;;===???@@@>>>===<<<<<<>>>>>>CCCJJJPPPTTT\\\dddttt'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))******)))(((''''''(((((()))***+++++++++,,,,,,+++,,,111<<>>???<<<;;;999888888999;;;<<<<<>>???@@@@@@@@@?????????>>>>>>???FFFIIIRRRdddsssvvvkkkeeedddjjjwwwsssgggSSSIII???<<<;;;:::;;;>>>CCCFFFMMM___~~~fffLLL???>>>>>>;;;===???BBBEEEIIIKKKMMMNNNOOONNNJJJDDD<<<777777999444444444555666777888999<<>>>>>999===@@@@@@<<<<<<@@@DDD??????>>><<<::::::<<<>>><<<999999===???@@@CCCHHHEEEOOObbbyyy''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((()))***+++,,,---,,,+++...:::JJJWWW[[[bbb}}}fffllluuu}}}nnniiiiiiooo|||xxxwww{{{}}}lllKKKDDD>>>;;;===>>>>>>???AAADDD@@@;;;888999;;;<<<======FFFSSSdddzzzTTTBBB<<<@@@@@@BBBEEE@@@DDD@@@;;;:::<<<>>>>>>===>>>???>>>===<<<<<<>>>@@@CCCDDDMMM]]]mmm|||~~~wwwssslllddd^^^```iiittt|||{{{jjj]]]MMMEEE>>><<<;;;;;;???DDDKKK[[[___qqqvvvVVVCCC??????>>><<>>BBBFFFLLLQQQXXX___dddkkkqqqxxxsssnnniiidddjjjvvv|||zzzXXXQQQlllzzznnnnnn@@@BBB888999999999888888888888777777777777777777888888999<<<>>>BBBEEEGGGFFFEEEDDDFFFHHHHHHFFFEEEFFFKKKOOOTTTSSSRRROOOLLLHHHEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHDDDAAA???@@@BBBDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGIIIIIIIIIHHHHHHIIIJJJJJJEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;<<<===>>>???@@@AAAAAAAAA===<<<;;;<<<======<<<:::;;;;;;:::::::::;;;;;;<<<>>>@@@DDDJJJRRR\\\dddiii''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((()))***+++.........---000;;;LLLXXXZZZcccpppqqquuu}}}}}}wwwvvvzzzttttttxxxyyyuuuWWWDDD>>>;;;===@@@???@@@BBBEEEBBB===;;;<<<>>>@@@@@@@@@HHHUUUkkkWWWDDD>>>BBB@@@AAACCC???AAA>>><<<<<<>>>@@@AAA@@@>>>??????>>>======???AAAEEEGGGQQQaaapppvvvnnnmmmnnnllliiinnnjjjdddaaabbbhhhpppuuu|||wwwyyy~~~vvvvvvxxx||||||ooo___RRRFFF???999999:::;;;@@@EEEQQQ```rrrrrrQQQ???<<<>>>??????DDDDDDEEEFFFHHHIIIJJJKKKMMMMMMPPPRRRJJJ>>>777777555555555666666888999:::>>>AAAGGGMMMSSS[[[bbbgggkkkqqqyyyzzz|||vvv\\\TTTooo{{{lllqqqAAABBB888888888888777777777666666777777666666777777888999;;;<<>>????????????;;;::::::;;;<<<<<<;;;999;;;:::::::::::::::;;;;;;999999:::<<<@@@EEEIIILLL''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((()))***+++...//////...111<<>>BBBBBBBBBDDDFFFCCC???===???AAACCCCCCEEEHHHUUUoooZZZFFF???DDDAAA???AAA>>>>>>======>>>AAACCCCCCBBB>>>???@@@@@@??????AAACCCFFFKKKWWWhhhyyyddd[[[]]]]]]^^^```iiihhhgggggghhhkkkmmmooovvvtttkkkaaa]]]```bbb```]]]UUUXXX\\\```fffppp|||}}}vvvqqqjjj```RRRHHH???:::777999;;;>>>CCCJJJVVVbbbkkkKKK<<<;;;>>>AAACCCEEEEEEEEEEEEGGGIIIKKKLLLIIIKKKPPPRRRMMMAAA888555555555555555777999;;;<<<>>>BBBHHHOOOVVV]]]eeejjjlllqqqyyywwwsssttt|||~~~xxx```WWWrrr~~~llluuuCCCBBB888777777666666666555555555666666666666666777888888999999:::;;;<<<<<<======AAABBBCCCCCCCCCEEEHHHKKKJJJJJJIIIGGGFFFCCCAAA@@@DDDDDDDDDDDDEEEFFFHHHHHHEEEBBB???>>>@@@BBBCCCDDDFFFFFFFFFEEEDDDCCCAAA@@@EEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA???>>>>>>======<<<:::999888888999:::;;;;;;<<<<<<======<<<<<<<<<999999888999;;;;;;999888::::::999999999999999::::::888777555555666888999''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((()))***+++---...///...111<<>>BBBCCCDDDEEEGGGDDDAAA@@@AAACCCEEEFFFGGGIIITTTkkkaaaHHH???CCC@@@>>>@@@>>><<<===>>>@@@BBBCCCBBBBBB===???@@@@@@@@@AAACCCEEEHHHPPP^^^ppp~~~}}}tttZZZWWWYYYXXXZZZbbbbbbdddhhhlllooopppppppppxxx|||vvvkkk```\\\TTTLLLKKKNNNPPPKKKFFFBBBFFFIIIJJJLLLSSS^^^gggnnnbbb___[[[ZZZXXXRRRJJJCCC===:::999<<>>CCCBBBBBBBBBCCCDDDEEEEEECCC@@@>>>===???BBBCCCCCCFFFEEEDDDCCCAAA???>>>===CCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???===<<<;;;;;;;;;<<<;;;999777888:::<<<>>>:::;;;;;;;;;::::::999888888777666888999:::888777999999888888777777888888999888777555555666777777''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((()))***++++++,,,------000:::JJJVVVTTTaaasssaaa{{{mmmxxxuuuhhh```bbbmmmxxxnnnLLLBBB;;;>>>CCCEEEFFFGGGJJJHHHEEEDDDFFFHHHIIIIIIGGGJJJTTTeeexxxnnnNNN>>>BBB@@@>>>@@@???<<<>>>@@@BBBBBBBBBAAAAAA>>>?????????@@@BBBEEEHHHNNNXXXgggxxx}}}rrrppprrrvvvcccWWWZZZ\\\VVVXXX```[[[___eeelllqqqssstttuuu||||||uuuhhhWWWKKKIIIDDD@@@AAAEEEGGGCCC>>><<>>:::999777666666888:::;;;AAAEEEKKKQQQVVV\\\aaaeeelllqqqxxx~~~zzz~~~zzzcccYYYxxxfff|||FFFBBB888888888777777777666666666555555555444555555666777888777666666666888999;;;======???@@@BBBDDDDDDDDD@@@@@@AAA@@@@@@???>>>===AAA@@@@@@@@@@@@@@@AAAAAA@@@>>><<<===???AAABBBBBBEEEDDDBBBAAA???===<<<<<>>===<<<:::::::::999;;;999888777777999<<<>>>999999999999888888777666666555555666888999888666888888777666666666666666444444333333333444555555''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((()))***+++)))+++,,,,,,///999HHHSSSVVVaaakkk[[[|||mmmyyyqqqbbb]]]cccpppzzzzzzSSSGGG>>>>>>DDDGGGIIIKKKOOOMMMJJJJJJKKKMMMMMMMMMFFFJJJSSSaaannnxxxYYY@@@AAA@@@???@@@>>>===???BBBCCCCCCBBBBBBCCC@@@@@@@@@???@@@CCCIIIMMMWWWcccrrrxxxllleeeddd```ZZZXXX\\\\\\VVVUUUZZZXXX[[[aaahhhooouuuzzz||||||ooo\\\JJJAAA===<<<;;;===@@@AAA???<<<:::<<<===<<<;;;<<<@@@CCCDDDYYYzzzjjjOOOCCC>>>>>>>>>???AAAAAA???>>><<<:::;;;???CCCJJJVVVbbbvvv[[[FFFEEEHHHEEEDDDGGGKKKJJJJJJJJJJJJLLLMMMOOOMMMOOOPPPNNNLLLHHH@@@888<<<;;;888777666888:::<<>>@@@CCCCCCBBB@@@??????@@@@@@??????>>>===@@@???>>>>>>>>>>>>>>>???>>><<<;;;<<>>=========AAABBBBBBCCCBBBAAA???>>>===<<<;;;::::::999::::::888777666555666888999;;;888888888888888777666555555555555666888999888666888777666555444444444555333333222222111111222222''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((()))***+++(((***+++,,,///999GGGSSSTTT]]]___]]]nnn|||uuuhhhfffnnnzzz\\\NNNAAA@@@FFFJJJMMMOOOQQQNNNLLLKKKLLLMMMLLLLLLDDDGGGOOO\\\fffmmmwwwgggDDDAAABBB@@@@@@===>>>AAADDDEEEDDDEEEGGGIIIDDDCCCAAA@@@AAAFFFMMMSSS^^^lll|||zzzrrrjjjeeeeee^^^]]]\\\\\\\\\\\\\\\\\\]]]^^^aaafffnnnxxxxxxeeeOOOAAA===;;;===>>>>>>>>>===<<<<<<:::;;;<<<===>>>???@@@@@@???SSSpppqqqRRR@@@???<<<<<<===>>>@@@AAAAAAAAA<<<;;;===BBBGGGPPP```nnnyyy]]]HHHGGGKKKGGGFFFKKKLLLLLLLLLMMMMMMNNNNNNOOOHHHMMMPPPPPPPPPNNNEEE:::;;;:::888666777999<<<>>>BBBGGGNNNTTTYYY^^^cccfffkkkoootttyyy}}}~~~gggddd{{{^^^||||||EEEAAA888777777666666666555555555444444333333444444555666666666777777999:::<<<<<<>>>===>>>AAACCCCCC@@@===@@@@@@AAAAAA@@@??????>>>@@@???>>>>>>============<<<;;;:::<<>>>>>===>>>??????BBBBBBCCCDDDCCCAAA???>>>;;;;;;:::::::::::::::;;;888888777777777888999999777777777777777777666666555444444666888999888777777666555444333333333333444444333333222222222222'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((()))***+++(((***,,,,,,///999HHHSSSPPPWWWTTT[[[}}}ooo~~~yyymmmlllttt}}}bbbRRRDDDBBBHHHMMMPPPSSSOOOMMMJJJIIIIIIJJJIIIHHHCCCCCCJJJWWW```dddjjjrrrqqqHHHBBBCCCAAA???;;;>>>AAAEEEFFFFFFHHHLLLOOOGGGEEEBBBAAABBBHHHQQQWWWaaaqqquuuoookkkiiikkkoooeeeeeeaaa\\\^^^eeegggddddddddddddhhhppp{{{www___III???@@@>>>AAACCCAAA===::::::;;;<<<<<<===???BBBBBBAAA???IIIZZZqqqyyycccDDD999>>>;;;<<<===???BBBDDDFFFFFF>>>===@@@EEELLLVVVhhhxxx}}}___HHHHHHKKKHHHHHHOOOLLLMMMNNNOOOOOOOOOOOOOOOPPPTTTVVVTTTVVVXXXRRRIII:::999777666777;;;>>>AAABBBGGGNNNUUU[[[aaafffiiikkkooosssxxx{{{jjjjjjyyy___qqq{{{EEEAAA888666666555555555444444444444333333333333444555555555555666888:::;;;<<<<<<>>>>>>>>>AAACCCCCC???;;;AAAAAAAAAAAAAAA@@@??????AAA@@@???>>>>>>======>>>;;;::::::;;;>>>AAABBBAAA???>>>=========???@@@AAABBBCCCDDDEEEDDDBBB@@@>>>::::::999999::::::;;;<<<::::::::::::::::::::::::666666777777777777777666555444555666888999888777777666555444333222222333111111111111111111111111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((()))))))))))),,,---......000999FFFQQQQQQ[[[~~~kkkQQQ```|||lllvvvooouuukkkRRRAAAGGGPPPQQQQQQUUUSSSOOOJJJFFFEEEEEEEEEEEEBBB@@@HHHVVV]]]^^^hhhvvvrrrHHHDDDCCC@@@AAACCCBBBDDDFFFFFFFFFIIIOOOUUUOOOFFF@@@BBBHHHPPPXXX___gggyyy{{{pppooorrrtttwwwzzzrrroookkkiiiiiiiiihhhhhhnnnkkkmmmxxxqqqXXXHHH@@@<<<===???@@@@@@>>><<<;;;;;;===;;;<<>>CCCFFFGGGJJJOOOUUUIIICCCDDDLLLQQQZZZooowww___JJJFFFIIIIIIKKKQQQPPPJJJHHHKKKNNNOOOOOOQQQRRRYYY\\\\\\aaaeee[[[KKKAAA;;;666888999;;;>>>BBBFFFKKKRRRXXX^^^cccgggjjjmmmlllnnnsss{{{hhhoooiii[[[fff|||GGG???999666555555555555444444444666777777666444333555666555555555666777999:::;;;???@@@@@@AAAAAA@@@@@@@@@DDDCCC@@@>>>===>>>???@@@???>>>===<<<<<<<<<<<<<<<;;;999:::<<<;;;:::===BBB============>>>???@@@@@@GGGGGGFFFEEECCCAAA@@@>>>>>>===<<<;;;:::::::::;;;999777666888;;;<<<:::888555666888999999888999:::777777666555555555555555888777666444333333333333222222222222222222222222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))+++---------///888FFFPPPQQQYYYwwwfffMMMZZZttt~~~vvv|||nnnzzzrrrvvvvvvZZZFFFIIIRRRRRRPPPSSSSSSOOOJJJFFFDDDCCCCCCDDDAAA@@@HHHVVV]]]```kkkxxxkkkFFFCCCBBB???AAACCCCCCDDDFFFFFFIIIPPP[[[cccRRRIIICCCFFFMMMUUU^^^fffnnn{{{tttpppqqquuuzzz~~~xxxrrrooommmlllqqqooosssiiiRRREEE@@@>>><<<>>>@@@@@@???======>>>???>>>AAAEEEEEEBBBCCCFFFSSSjjjyyyNNN===AAA;;;:::AAAFFFHHHLLLVVV___bbbGGGGGGMMMVVV\\\hhhnnnYYYGGGFFFJJJJJJMMMSSSRRRLLLIIILLLNNNMMMMMMOOOUUU[[[^^^___fffllldddUUUDDD<<<888;;;???BBBDDDHHHHHHLLLSSSYYY^^^cccgggjjjmmmlllnnnrrrzzzkkkoooqqqiiibbbvvvFFF<<<777555555555555444444444444666777777666444333555666555555555666777888:::;;;??????@@@@@@AAA@@@@@@@@@CCCBBBAAA???>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<:::;;;===<<<:::<<>>>>>===<<<;;;:::999999:::888888999<<<===;;;999:::???CCCBBB<<<777666888777777666555555555555666555555444333333333444444222222222222222222222222&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***,,,,,,,,,...777EEEOOONNNYYYxxxfffQQQVVVlllwwwyyywwwooo}}}sssuuu|||hhhOOOOOOVVVTTTQQQSSSRRROOOJJJEEEAAA@@@@@@AAA@@@@@@HHHUUU]]]bbbmmmzzzaaaBBBAAA@@@>>>AAADDDFFFGGGGGGHHHMMMXXXfffpppVVVMMMGGGJJJSSS\\\fffnnnyyy}}}yyyvvvvvvxxx~~~zzzwwwwwwtttssswwwwwwZZZIIIBBB@@@@@@<<<>>>@@@@@@?????????@@@===>>>AAACCCAAA>>>CCCJJJYYYxxxzzzOOO@@@BBB<<<===FFFKKKLLLXXXkkksssnnnKKKLLLRRR\\\ggg{{{```PPPDDDEEEIIIJJJMMMRRRQQQLLLIIIKKKLLLKKKKKKNNNXXX[[[]]]```kkktttnnnbbbIII???888;;;BBBDDDEEEEEEIIIMMMSSSYYY^^^bbbfffiiimmmmmmnnnrrryyylllppptttppp```qqqEEE:::444555555555555444444444444555666666555333333444666555555555555666888999:::>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>><<<<<<<<<<<<<<<=========<<<;;;===???>>>:::;;;???>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@;;;<<<===>>>>>>===<<<;;;;;;::::::;;;======<<<:::;;;CCCIIIGGG>>>666555888888888777666666666666666333333333333333444555555222222222222222222222222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))+++++++++---666DDDNNNLLL]]]nnn^^^ZZZrrrxxxppp}}}sssuuu|||tttWWWSSSXXXVVVRRRRRRSSSPPPKKKEEE???======>>>@@@BBBIIITTT\\\cccnnnzzz~~~UUU>>>@@@???===BBBFFFKKKLLLLLLMMMQQQ[[[hhhqqqXXXOOOIIIMMMVVVaaalllttt~~~yyyxxx}}}{{{yyy{{{bbbKKKBBB@@@@@@AAA???AAABBBAAA@@@??????@@@<<<>>>AAABBB===;;;DDDOOOaaawwwOOOCCCCCC>>>@@@JJJPPPVVVkkksssWWWTTTWWWfff|||pppRRRGGG@@@BBBEEEGGGIIILLLLLLHHHGGGIIIJJJIIIKKKOOOYYYZZZ[[[```mmmwwwuuummmSSSGGG===>>>CCCDDDBBB@@@IIIMMMSSSXXX]]]```dddgggnnnnnnooorrrxxxhhhooojjjfffeeerrrDDD:::444555555555444444444333333444555555444333333444666555555555555666777888999<<<<<<>>>???@@@@@@@@@@@@???@@@@@@@@@@@@???>>>===:::;;;;;;<<<============<<<<<<>>>AAA???;;;:::===<<<<<<<<<===>>>@@@AAABBBDDDCCCBBBAAA@@@?????????999;;;===@@@AAA@@@??????<<<<<<<<<<<<======<<<;;;999>>>BBBAAA<<<888888999888888777666666666666777555555444444444444555555111111111111111111111111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++---666CCCNNNLLL^^^~~~tttggg^^^}}}{{{pppyyy{{{xxxYYYSSSVVVSSSOOOQQQTTTRRRMMMEEE>>>;;;;;;<<<@@@CCCJJJSSSZZZcccnnnxxxjjjJJJ<<<@@@>>>===DDDHHHQQQSSSTTTTTTUUUZZZccciii\\\SSSMMMQQQZZZeeeqqqzzz~~~uuuuuuzzz}}}~~~kkkMMM@@@>>>???@@@BBBCCCCCCCCCAAA???===>>>???===???BBBBBB>>>@@@MMM[[[rrrrrrPPPDDDAAA???BBBLLLVVVeeeuuu]]]\\\eeesssYYYFFFAAA===>>>@@@AAABBBDDDDDDBBBBBBFFFHHHHHHLLLQQQZZZ[[[\\\cccnnnxxxyyyuuu]]]OOOBBB@@@DDDDDDCCCAAAGGGLLLRRRWWW[[[___cccfffnnnooopppsssxxxaaaooo]]]UUUnnnxxxEEE;;;777555444444444444333333333333444444444222222444555444444444444555666777777999:::;;;===>>>?????????>>>>>>>>>??????>>>===<<<999:::;;;<<<======<<<<<<<<<;;;===@@@???::::::===<<<<<<<<<===>>>@@@AAABBBDDDCCCAAA???>>>============>>>@@@AAAAAA@@@>>>===;;;<<<======<<<;;;;;;;;;;;;:::999999:::;;;:::999888777777666666666666666888777666555444444444444111111111111111111111111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((()))))))))))))))+++++++++---666DDDNNNNNNZZZrrr}}}~~~rrrbbb^^^qqquuuXXXQQQRRRNNNMMMQQQWWWUUUPPPHHH???::::::<<<@@@DDDKKKRRRZZZeeeqqqzzzYYYBBB;;;AAA???>>>FFFJJJUUUXXXZZZZZZYYY\\\aaafffeee\\\UUUXXXaaakkkwwwxxxoooqqqwww}}}|||xxxtttuuuyyywwwrrrYYYAAA;;;>>>???@@@BBBDDDDDDDDDAAA>>><<<===>>>;;;<<>>===<<<;;;;;;<<<===>>>???>>>@@@DDDGGGIIINNNUUU]]]^^^aaagggnnnuuuyyyzzz^^^PPPBBB>>>???@@@AAABBBGGGKKKQQQWWW\\\```dddgggooopppsssvvvyyy]]]oooVVVMMMrrrzzzDDD<<<999444444444444333333333333222333333333222222333555444444444444444555666666666777999:::<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<;;;:::;;;:::<<<>>>===999:::>>>????????????@@@AAABBBCCCBBBAAA???===<<<<<<<<<===CCCCCCBBBAAA???<<<999888999;;;<<<<<<:::999999:::@@@;;;777777:::;;;:::777777777666555555555555555888777666555444333333333111111111111111111111111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,...666DDDOOONNNUUUhhhuuu}}}mmmVVV[[[sssrrrYYYSSSRRRNNNOOOVVVZZZYYYSSSJJJ@@@::::::===>>>DDDLLLSSS]]]jjjxxx}}}NNN===<<>>???BBBCCCCCCBBB@@@===<<<===???<<<===@@@FFFNNNZZZooojjj\\\PPPIIIOOO[[[fff{{{yyyjjj~~~~~~```HHH???999;;;;;;:::999:::<<<===>>>===@@@EEEHHHIIIPPPWWW\\\___dddhhhkkknnnsssxxxdddVVVFFF???<<<<<>>>>><<<;;;;;;===>>>???AAAAAA???===;;;999777777777999;;;:::888666777888;;;:::888888999999888666666555555444444444444444555444333333222222222222111111111111111111111111&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))***,,,,,,,,,...777EEEOOOMMMRRRggg{{{kkkNNNYYY|||ttt~~~sss]]]WWWUUUPPPTTT]]]\\\[[[UUUKKK@@@::::::======DDDLLLTTT___nnn}}}jjjHHH:::<<>>???===>>>CCCAAAAAAAAA???======>>>@@@EEEEEEIIIRRR^^^oooiiicccZZZRRR]]]lllyyywwwqqqnnnPPP???>>>666:::;;;:::888:::===>>>??????BBBGGGIIIJJJPPPXXXYYY^^^dddgggffffffmmmtttrrrdddSSSGGGAAA>>>BBBHHHHHHMMMTTTZZZ___dddiiilllooossswwwyyy{{{~~~^^^rrrTTTNNNbbb{{{@@@999888444444444333333333222222111222222222111111333555444444333333333444555555222333555777999:::;;;<<<;;;:::888777777888:::<<<:::;;;=========;;;999888:::888888::::::888;;;@@@@@@???>>>>>>===>>>>>>>>>;;;:::::::::;;;>>>AAABBB<<<;;;:::999999999999:::666888:::999666555555777222555888999777666666777555555444333333333333444111111000000111111222333000000000000000000000000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++)))(((***,,,...444AAANNNSSSRRRllluuuOOOYYYyyyuuuggg___ZZZVVVWWW\\\]]]bbb\\\HHH;;;;;;>>>;;;===DDDNNNYYYeeepppyyywwwRRRDDDDDDCCCBBBAAABBBEEEGGGGGGOOOWWW]]]cccnnnzzzyyyssszzzxxxpppmmmqqqwww}}}sssRRR>>>======AAAGGGGGGBBB???======@@@DDDHHHJJJMMMPPPYYYiiizzzqqqkkkkkkmmmnnn~~~oooyyyjjjTTTBBB<<<>>>;;;::::::999:::;;;===>>>>>>@@@DDDHHHKKKMMMOOOOOORRRZZZbbbbbb^^^aaakkkvvv|||pppZZZFFFAAAEEEFFFBBBKKKQQQXXX]]]```bbbfffiiippprrrvvvzzz}}}dddlllSSSLLLddd~~~EEE===888444333222222111111222222000000000000000000000000222222333333333444444444222333555666888999999:::777666444444555888;;;===999;;;<<<;;;999777777888777777666666777999;;;<<<777999::::::999888:::;;;888777666777888:::===??????>>><<<:::888666555444444555666666555555666888333444555666555444333222333333333333333333333333222222111111111111111111222111111111000000//////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++***)))***,,,...333@@@MMMOOO]]]___bbb}}}~~~}}}qqqfffaaa^^^ZZZYYY[[[___ddd]]]JJJ===<<<>>><<>>AAAEEECCCDDDAAA>>>===AAAHHHOOOSSS]]]aaakkkyyy|||lllvvvqqq]]]JJJ===:::===;;;:::999999999:::;;;<<<>>>???BBBEEEIIIKKKMMMNNNTTTZZZ______]]]```hhhqqqrrrmmm^^^LLLBBBCCCFFFFFFMMMRRRXXX\\\^^^bbbfffjjjpppsssxxx~~~~~~aaannnMMMEEE^^^~~~EEE<<<666444333222222111111222222000000000000000000000000222222222222333333333333111222333555666777888888777666555555666888:::;;;999:::;;;999777444444444555444444555666888:::;;;666888999999888888999:::777666555555666888:::<<<;;;:::999777666444333222444555666666555444666777333444444555444333222111111111111111111111111111111111111111111111111111111111000000000/////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***++++++***+++---...333???LLLNNNfffpppsss}}}xxxrrrqqqiiicccdddeeebbb]]][[[bbbeee]]]LLL???===>>><<>>???@@@AAAAAABBBCCCCCCCCCLLLYYYdddllltttvvvnnnmmmrrrvvvzzzeeeEEEAAAAAADDDFFFBBBEEEBBB@@@AAAFFFOOOYYY___mmmsss~~~{{{hhhqqqttt\\\KKK???888888;;;::::::999888888888999999===>>>???BBBEEEHHHJJJLLLPPPSSSVVVVVVVVVYYY^^^cccdddfff```QQQDDD@@@DDDHHHOOOSSSWWWZZZ\\\```fffkkknnnrrrxxxyyyxxxqqq[[[nnn}}}JJJDDD___FFF:::333444333222222111111222222000000000000000000000000000111111111222222222222///000222333555666666666666666666666777777888888888999999777444222111111222222222333555777888999555666777777666666777999666555444444444666777888888777777666555444333333555666777666444444555666222333333333333222111111000000000///////////////000000000000111111111111///////////////.........&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++,,,++++++---...222>>>KKKSSSeeeyyy|||ssshhhcccbbb______eeelllllleee^^^cccddd]]]MMMBBB??????===FFFMMMXXXccclllsssxxx{{{}}}^^^GGGAAADDDBBBAAAAAABBBDDDDDDCCCBBBDDDNNN^^^mmmvvv{{{}}}rrrjjjkkkoooqqqxxx~~~~~~|||}}}kkkFFFBBBEEEHHHIIIFFFCCCCCCEEEHHHNNNXXXbbbhhhrrr}}}{{{eeekkkrrr```KKK???:::888777999999999888888777777777777;;;<<<<<<>>>@@@DDDGGGIIIMMMNNNOOOPPPRRRTTTWWWYYYZZZ^^^]]]TTTIIICCCEEEIIIPPPSSSUUUWWWYYY]]]eeekkklllpppvvv}}}tttvvvbbbVVVlll}}}LLLIIIhhhHHH:::333444333222222111111222222000000000000000000000000000000000000111111111111///000222333444555555555444555666777777777666555555666777666444222222222000111222333555666888999333555666666555444666777666666555444444555555666777777666666666666555555555666777666444333444555222222222222111111000000000000////////////....../////////000000000000000........................&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***+++,,,++++++---...222>>>KKKUUU[[[~~~yyy{{{qqqaaaYYYUUUUUUUUUZZZeeerrrvvvmmmbbbaaa```YYYNNNDDD@@@??????EEELLLXXXcccmmmtttzzz}}}~~~}}}^^^LLLCCCCCCHHHFFFDDDBBBBBBDDDFFFEEEDDDIIITTTiii}}}tttzzzzzzqqqiiiiiimmmooovvv~~~~~~zzz{{{pppuuu|||oooFFFBBBFFFHHHIIIFFF@@@EEEKKKQQQXXX```iiiooowww}}}dddfffuuu^^^OOO@@@;;;<<<:::888888888888888777777666666555:::::::::;;;===@@@CCCEEEOOOOOOOOOQQQSSSVVVWWWWWWXXXYYYZZZXXXRRRLLLJJJJJJPPPRRRTTTUUUWWW\\\eeelllmmmpppvvv|||}}}ooovvv{{{[[[UUUlll~~~NNNMMMoooIII:::444444333222222111111222222000000000000000000000000//////000000000111111111000111222333444555555555333444666777777666555444222444666666555444555666111222333555666777888999222444555555444333555666777777666666555555555666555555555555555555555555444555666555444333444555222222111111111000000000111111000000000/////////....../////////000000000------------............&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***++++++***+++---...333???LLLQQQUUU~~~gggyyyxxx```RRRMMMMMMNNNPPPWWWddduuu|||rrrddd]]]ZZZTTTLLLEEEAAA@@@AAADDDKKKVVVbbblllttt{{{```JJJFFFFFFGGGIIIJJJFFFAAA@@@DDDIIIKKKKKKQQQ^^^vvv~~~kkkyyyuuuiiihhhmmmpppvvv|||xxxqqqrrruuuzzzrrrGGGBBBDDDDDDEEECCCCCCIIIRRRZZZaaahhhqqqwwwfffbbbyyyqqqcccNNNCCC;;;;;;>>><<<999777777777888888888777666666888888999:::<<<>>>@@@AAAHHHIIIKKKMMMOOOQQQSSSTTTYYYWWWXXXZZZZZZTTTOOONNNPPPRRRTTTUUUXXX^^^gggnnnpppssswww{{{|||tttvvvppplllrrr{{{jjjuuuwww\\\WWWlll~~~MMMKKKnnnIII:::555444333222222111111222222000000000000000000000000///000000000111111111111000111222333444444444444222333555666666666555444111333555666666666777888333333555666777888888777222333444444333333444666777777777777777666666666333333333333333333333333222444555555444444555666333222111111000000111111222222111111000000//////------......//////000000---------...............&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++***)))***,,,...333@@@MMMOOO[[[}}}\\\vvv|||oooUUUJJJKKKNNNNNNPPPVVVcccvvv~~~sssbbbXXXTTTOOOJJJEEEBBBAAABBBEEEKKKUUU___iiirrrzzz~~~wwwSSSHHHKKKLLLMMMOOOPPPIIIBBBAAAHHHPPPWWWYYYdddrrr|||zzznnnyyygggdddkkkppp}}}{{{vvvxxx|||oooDDDAAACCCAAACCCDDDIIIPPPYYY```fffnnnxxxhhh___sssqqq^^^PPPBBB;;;777:::<<<;;;888888555666777888888888777777666777999:::<<<===>>>>>>===AAAEEEGGGHHHJJJMMMPPPUUUSSSTTTYYYXXXRRROOOPPPPPPSSSVVVXXX[[[bbbkkkrrrqqqsssvvvyyy~~~www___ZZZ]]]XXXZZZbbblllzzz~~~iiirrrxxx___UUUiiiMMMKKKmmmsssFFF999666444333222222111111222222000000000000000000000000000000000111111111222222//////000111222222222222111222333444555666666666222333555666555555666777333444555666777777666555222333555444333333444666555666666777777777666666444444444444444333333333111222444444444444666777444333222111000111222222222222111111000//////...,,,,,,---......///000000------......////////////&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++)))(((***,,,...444AAANNNPPPcccxxx[[[tttwwwjjjPPPHHHNNNTTTPPPRRRVVVbbbuuu~~~sss```TTTPPPLLLIIIEEEBBBBBBDDDFFFLLLUUU^^^gggpppxxx}}}kkkRRRNNNQQQRRRSSSXXXUUUMMMEEEDDDMMMYYYbbbfff{{{vvvrrrrrrrrrzzzccc___hhhooowww|||jjjAAA???BBBAAAEEEHHHPPPVVV]]]ccciiirrr}}}jjj^^^ooo~~~rrrbbbOOOBBB<<<777444888:::999777888555666777999999999888888555666999;;;<<<======<<<:::???DDDGGGHHHIIINNNRRRPPPNNNQQQUUUSSSMMMKKKOOOQQQTTTXXX[[[^^^eeennnuuupppqqqssswww{{{xxxcccOOOOOOUUUPPPSSS[[[eeettt{{{kkkqqq}}}yyy```QQQdddPPPNNNpppttteeeDDD888666444333222222111111222222000000000000000000000000111111111111222222222222---...///000000111000000111111222333444666777777222444666555444333333444333444555666666555444444222444555555444333555666444555555666777777666666777666666666666666555555///111333444444555777888444444222111111111222333222111111000///.........,,,,,,------...///000000........./////////000000%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))******+++,,,,,,111AAAPPPSSS```}}}}}}YYYmmm{{{___KKKPPPUUURRRVVV\\\cccooo~~~sss]]]IIICCCGGGJJJBBBAAAEEEAAAJJJKKKSSS```iiiooouuu{{{gggYYY[[[\\\___fffggg```JJJLLLJJJOOOhhhtttwwwsssnnnjjjjjjjjjkkkkkkhhhfffkkksssbbbAAA@@@@@@@@@HHHOOOXXXVVVVVV]]]kkkzzzkkk[[[qqq~~~~~~}}}wwwmmm^^^OOOCCC<<<<<<<<<;;;999777666777999::::::999999888999999999888999999:::;;;<<<>>>???>>>@@@DDDEEEFFFHHHJJJKKKLLLKKKJJJLLLOOOPPPNNNKKKPPPTTT[[[aaafffkkkpppssslllnnnqqqtttwww||||||___QQQMMMLLLPPPWWW\\\bbbmmm}}}uuukkkfffwwwZZZWWWeeeSSSHHH|||gggkkk}}}@@@777666333333333222222222111111111111111111000000000000111111111111111000//////111111111111111000///////////////000111111222222333444777888888777444333444555666666666666666555666666666666666666666666777777888999888777666555000444666444333555555444222333444444333333555666555444333111000/////////000000111111111111000000///.........------------........................%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''((()))))))))))))))******+++,,,,,,111@@@OOOPPP\\\}}}{{{YYYzzz}}}~~~nnn~~~^^^JJJNNNUUUUUU^^^fffppp|||vvv\\\HHHBBBGGGJJJDDDDDDGGGBBBIIIJJJRRR^^^iiiqqqyyykkkaaagggkkkrrrzzzzzzhhhRRRSSSQQQXXXuuu|||tttkkkddd^^^]]]___bbbccceeennnxxxVVV===??????@@@IIIPPPUUUUUUXXX```lllxxx}}}qqq\\\ooo}}}{{{{{{xxxtttmmmbbbUUUJJJAAA===;;;;;;:::888666666777999::::::999999999999:::::::::999::::::;;;<<<===>>>???BBBDDDFFFGGGHHHIIIKKKKKKJJJJJJLLLNNNOOOMMMJJJOOOTTT[[[aaafffjjjnnnqqqnnnpppsssvvvxxx{{{tttYYYPPPQQQUUU\\\dddfffnnnyyy{{{kkkjjj~~~\\\VVVcccRRRQQQnnnvvv~~~AAA999888333333222222222111111111111111111111000000000000111111111111111000//////111111111111111000///////////////000111111222222333444666888888666444333444444555555666666555555666666666666666666666666777888888999888777666555777;;;;;;666222222222///222333444444333333444666555444333111000/////////000000111111111111000000/////////.........------........................&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''((()))))))))))))))******+++,,,,,,000???MMMMMMXXXxxxkkkYYYrrruuuvvvnnn```MMMQQQ[[[___iiisssvvvXXXFFFAAAFFFKKKGGGJJJMMMEEEHHHIIIOOO\\\hhhqqq|||uuupppzzzrrr[[[\\\]]]iii|||mmmbbbXXXWWWXXX\\\___eeeqqq}}}hhhIII;;;@@@@@@AAALLLRRRRRRTTTZZZcccnnnxxx~~~wwwooowww[[[jjj~~~}}}yyyxxxwwwpppdddWWWKKKBBB===;;;999:::999777666555777999:::::::::999999::::::;;;;;;;;;;;;;;;;;;<<<======AAACCCFFFGGGGGGGGGIIIJJJKKKJJJJJJKKKLLLLLLJJJHHHLLLRRRYYY```dddhhhkkkmmmmmmppptttvvvxxxzzz|||~~~pppVVVPPPWWW___gggooottt|||lllppp___VVVcccPPP[[[CCC;;;999333222222222222111111111111111111111000000000000000000111111000000//////000000111111000000//////...//////000000111111222222444555777777555444222333333444444444555555555777777777777777777777777888888888888888777666666;;;>>>===777222222111...222333444444333333444555555444333111//////......///000000111111000000///000/////////....................................'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((((((((((()))''''''((()))))))))))))))******+++,,,+++///===KKKMMMVVVkkkYYYXXXsssqqqppplllgggVVVZZZfffnnnsss}}}sssSSSDDDAAAGGGLLLLLLRRRTTTIIIHHHHHHMMMXXXdddooo{{{{{{aaadddmmmrrrfff```]]][[[]]]```fffrrr}}}|||TTTAAA<<>>DDD@@@BBBKKKMMMJJJOOOXXXcccppp}}}ooofffbbbddd~~~}}}zzzwww}}}ppp]]]LLLAAA;;;999888777888888777555666888:::;;;;;;::::::;;;<<<<<<=========<<<<<<<<<===>>>>>>BBBDDDFFFGGGGGGGGGHHHJJJPPPOOONNNLLLIIIGGGGGGFFFGGGKKKQQQVVVYYY[[[\\\^^^bbbffflllqqquuuxxx{{{~~~yyy___XXX]]]cccjjjqqq~~~|||ooowwwdddWWW___zzzLLL[[[~~~CCC:::666222222222111111111000000111111111111000000000///...//////000000000//////...//////000000000//////.........///000000111111111222333333333333222111000000000000111222333444666666666666666666666666777777666666666555555555222666666111000222444333222333444444222111222444333333111000///.........//////000000000000//////////////////....................................&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))))))))+++,,,+++---:::GGGLLLSSS]]]jjjzzzWWW]]]}}}qqqkkkpppxxxrrrxxxsssTTTFFFDDDJJJQQQXXXcccbbbPPPIIIGGGJJJSSS^^^hhhttt~~~sssuuunnniiiiiiiiikkkqqqwwwlllTTTIII===999>>>AAA<<<@@@FFFDDDFFFMMMYYYffftttuuuggg}}}ppphhh~~~}}}|||zzzwwwtttpppdddTTTFFF???<<<:::999777777888777666777999<<<;;;;;;;;;;;;<<<<<<===>>>===============>>>??????@@@BBBEEEFFFFFFFFFHHHIIIOOOPPPOOOMMMKKKIIIJJJKKKJJJMMMQQQTTTUUUVVVXXXZZZ___ccciiiooosssxxx}}}yyyccc\\\___bbbiiirrr}}}{{{pppwwwcccUUUZZZ|||LLLSSS{{{AAA999444222111111111111000000000111111111111000000000000......///000000000//////......///000000000//////---......//////000000111111111222222222222111111//////......///111333444666666666666666666666666666666555444444444444444222555444///---///111000222333444333222111222333111111000////////////000...//////000000//////...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''((()))))))))))))))))))))+++,,,***---888EEEMMMRRRggg```cccqqqiiiyyy}}}uuuUUUHHHFFFMMMTTT\\\iiigggRRRHHHFFFJJJTTT^^^hhhttt~~~|||zzzxxxvvvwwwzzz~~~gggRRREEEBBB<<<:::???@@@;;;@@@EEE@@@GGGQQQ```qqq{{{gggwww~~~kkk}}}{{{xxxvvvtttpppmmmbbbYYYLLLCCC???===;;;888777888888888777888;;;===;;;;;;;;;;;;<<<===>>>???<<<<<<======>>>???@@@AAA>>>@@@CCCEEEEEEFFFHHHJJJLLLNNNOOONNNMMMNNNQQQTTTQQQSSSTTTUUUUUUVVVXXX[[[```dddiiinnnsssyyyyyyfff```___```hhhrrr|||zzzpppuuubbbVVV[[[~~~MMMMMMwwwwww>>>999444111111111111000000000000111111111111000000000000---......///000000//////---......///000000//////------......///000000000111111111111111111111111......------...000222444444444444444444444444444555444333222222222333333222555333...,,,...000///222333444333111000111222///////////////000111111......////////////......------------,,,,,,,,,,,,++++++++++++++++++++++++%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''+++)))(((''''''((()))+++'''(((((()))))))))))))))))))))+++,,,***,,,888EEEPPPRRRrrrkkkhhhqqqhhhtttTTTIIIHHHNNNVVV___mmmjjjTTTGGGFFFJJJTTT```jjjuuu}}}~~~iiiTTTEEE<<<<<<@@@>>><<>>:::666777888999888888999<<<>>>;;;;;;;;;<<<<<<>>>??????<<<<<<<<<===>>>@@@AAABBB<<>>???DDDHHHFFFCCCDDDIIISSSbbbtttdddkkkkkkhhhpppvvvqqqpppmmmfff```[[[SSSLLLGGGAAA;;;999;;;888888888888888888888888888999:::;;;;;;;;;::::::>>>;;;999<<>>999777;;;@@@BBBCCCEEEHHHGGGGGGHHHGGGGGGMMMUUUggguuurrr{{{ggghhhbbbNNNRRR[[[ooo~~~{{{vvvpppkkkgggeeedddhhh]]]QQQHHHAAA:::888:::999999999999999999999999777888:::;;;;;;;;;:::999<<<::::::<<>>:::777666888666666666666666666666666777888999:::::::::999888999999:::<<<>>>@@@AAAAAABBBCCCEEEGGGJJJLLLNNNOOOPPPQQQSSSTTTUUUYYY^^^aaa[[[[[[[[[^^^```aaa```^^^^^^aaafffkkkmmmooorrruuuuuu{{{sss\\\UUUVVVVVVWWW[[[gggnnnyyy{{{www~~~uuuWWWTTTuuu___HHH\\\eeeAAA333555111111111111000000000/////////............//////........................---...///...---,,,---///......------------......------............------......///000000111111111111111000000111111222333333333111000///////////////,,,...333333...,,,/////////............//////000///---,,,,,,---...///...------------,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))******+++,,,+++,,,444???MMMKKK___~~~UUUjjj}}}oooiiieeefffgggeeecccccc___WWWSSSWWW\\\eeexxx{{{{{{mmmYYYFFF<<<:::===@@@AAA@@@BBBFFFHHHGGGHHHFFFFFFIIIKKKPPP[[[fffxxxiiiiiimmmbbbyyybbbMMMKKKQQQQQQaaawww}}}}}}{{{wwwppphhheeefffiii^^^PPPCCC===;;;999888999555555555555555555555555666777999:::::::::999888888999:::<<<===???@@@AAAAAABBBDDDGGGIIILLLNNNOOORRRSSSTTTTTTTTTVVVYYY[[[YYYXXXYYY[[[]]]^^^]]]\\\\\\^^^dddlllooooooqqquuurrrxxx~~~iiiVVVRRRTTTTTTWWW\\\ccckkkwww~~~yyysssXXXXXXzzz[[[CCCUUU```>>>222555111111111111000000000000///......------......///------------------------,,,---......---,,,---.........------------......,,,,,,---............---------...///000000000000111111000000111111222333333222111000////////////222///333::::::333///222///......------......//////......---------......------------,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%$$$&&&(((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))))))))***,,,***+++333===JJJLLL^^^UUUmmmuuummmiiijjjkkkhhhfffggg```ZZZXXX\\\___eeevvvxxxwwwxxxlll]]]RRRGGG===:::<<>>@@@AAA@@@AAACCCFFFIIIKKKMMMOOOQQQRRRTTTUUUUUUUUUWWWYYYZZZYYYXXXZZZ\\\^^^^^^]]]___```fffoooqqqoooppptttpppuuu}}}ooo^^^PPPOOOQQQQQQVVV\\\bbbjjjwwwyyylllUUUZZZVVVDDDZZZ]]]<<<111555111111111111000000000000///......------......///------------------------,,,---......,,,,,,---......------,,,,,,------...+++,,,------.........---+++,,,...///000000//////111111000000111111222333222222111000//////000000333111777AAAAAA777111333///......------......///------...............------------,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))$$$%%%'''(((((('''%%%$$$$$$&&&))))))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((***+++******222<<>>???>>>@@@DDDAAAGGGIIIEEEDDDFFFEEEAAAEEEGGGNNNXXX```iiivvvxxxmmmgggnnnaaa___eee```QQQGGGJJJPPPRRR```xxx~~~zzzrrrkkkfffdddccccccYYYKKK>>>::::::888666555777777777777777777777777666777888999:::999888888777888:::;;;<<<===???AAA@@@AAACCCFFFHHHKKKMMMNNNLLLOOOSSSUUUVVVXXXZZZ\\\]]]\\\[[[\\\^^^```aaa`````````eeemmmmmmhhhhhhlllooosssxxxfffXXXMMMMMMNNNNNNSSS[[[bbbkkkxxxxxxgggRRR[[[QQQGGGddd}}}\\\<<<222666111111111111000000000000.........------.........------------------------,,,---......,,,,,,---......------,,,,,,------...+++,,,------.........---+++,,,---////////////...111111111000111222222333222111111000000000000000...,,,333>>>>>>333,,,............------.........,,,---.../////////---------------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++((('''***+++,,,222:::HHHJJJXXX}}}}}}\\\qqq{{{zzz{{{uuuyyyzzztttqqquuujjj```XXXZZZbbbjjjqqqwww~~~{{{iiiqqq}}}zzzxxxxxxuuu```QQQDDDAAA??????BBBCCCBBB@@@IIIHHHFFFCCCCCCCCCEEEGGGMMMOOOYYYgggqqqxxxiiiyyymmmhhhwwwdddLLLRRRNNNFFFHHHNNNKKKRRRfffxxxzzznnngggdddccc```]]]OOOEEE===;;;:::777666888777777777777777777777777::::::999999888777777666<<<<<<;;;;;;<<<===???@@@???@@@BBBDDDFFFHHHIIIIIIJJJMMMQQQTTTUUUWWWYYY[[[\\\^^^aaa```]]]\\\]]]___]]]```cccdddccceeeiiilllpppsssyyywww^^^PPPHHHKKKNNNMMMQQQ[[[iiipppzzzxxxyyybbbJJJcccSSSAAAttt~~~VVV;;;222111111000000////////////000...........................------,,,,,,------...........................++++++++++++++++++++++++------------------------------------............---------......000111222111111111000000000000000...333222---111999777---111000///......---......)))***+++---......------,,,,,,+++******+++,,,,,,***************)))(((((())))))))))))))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++((((((***+++,,,222999DDDIIIVVVzzzrrr^^^nnn}}}zzzyyy{{{|||uuuqqqssslllaaaXXXYYY^^^ccciiioooiiinnnxxxeeeYYY```mmm~~~xxxsssooonnnfffgggggggggbbbXXXKKKBBB@@@>>>===>>>AAABBBAAA@@@EEEDDDCCCCCCCCCFFFIIILLLWWW[[[gggttt|||bbbnnnpppcccssstttWWWGGGEEEHHHGGGKKKRRRRRR]]]tttxxxoooiiigggddd```\\\OOOEEE===:::999666555777666666666666666666666666999999999888888777777777<<<;;;<<<<<<===>>>???@@@AAABBBDDDFFFHHHIIIJJJJJJJJJMMMPPPTTTVVVZZZ]]]```___aaabbb```]]][[[[[[\\\[[[^^^aaaaaaaaacccgggkkkuuuwww{{{qqqZZZNNNGGGKKKNNNNNNTTT^^^kkkqqq{{{ooozzz}}}aaaMMMkkkOOOLLLwwwVVV===555333111000000///////////////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......---......///000111000000000000000000000111+++111333222888BBBCCC<<<111111///...------------***+++,,,...............,,,++++++******++++++,,,)))************)))(((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++((((((***+++,,,222999BBBIIIUUUssshhh]]]fff~~~xxxwwwxxxzzzvvvqqqqqqiii___WWWWWWZZZ___dddjjj^^^aaakkk~~~sssSSSQQQZZZeee|||qqqkkkuuu|||tttmmmeee```]]]SSSPPPKKKHHHEEEBBB???<<<>>>===>>>@@@BBBCCCBBBAAABBBCCCDDDEEEGGGKKKQQQUUU___ggguuu~~~\\\gggppp[[[lllwww]]]KKKFFFAAAGGGIIIOOOZZZbbbvvv{{{vvvoookkkhhhddd___ZZZOOOFFF===:::999666444666666666666666666666666666888888888777777777777777;;;;;;===>>>???@@@@@@AAACCCDDDFFFHHHIIIJJJKKKKKKJJJMMMRRRWWWZZZ^^^bbbeeebbbccccccaaa]]]ZZZXXXXXXYYY[[[^^^___^^^```eeeiiiuuuwww{{{~~~~~~jjjUUULLLFFFJJJNNNPPPWWW```lllrrr||||||nnnwww]]]RRRxxxzzzMMMMMMtttTTT===555444111111000///////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............////////////...............///////////////000000111111111///444444111333::::::444222111000...---,,,,,,,,,+++,,,---...............,,,+++************+++,,,))))))******))))))((('''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++((((((+++,,,,,,111888DDDJJJQQQiiijjjZZZ]]]}}}zzzqqqwwwmmmooottttttpppoooddd\\\VVVWWW[[[aaahhhoooiiijjjqqqyyy\\\JJJRRR\\\dddxxxyyymmmdddeeeuuu|||zzzzzzzzzyyyrrrooojjjddd\\\UUUOOOKKKIIIFFFBBB>>>===>>>???@@@>>>???@@@BBBCCCDDDCCCBBBCCCEEEIIIKKKNNNSSS[[[```hhhtttyyyXXXeee~~~eeeUUUaaannnooo```MMMFFFHHHHHHMMMOOOWWWkkk~~~zzzvvvooojjjfffaaa\\\YYYPPPGGG>>>;;;999666555666666666666666666666666666666666777777777888888888:::<<<>>>@@@BBBBBBBBBBBBEEEFFFHHHIIIKKKLLLLLLLLLKKKQQQXXX^^^bbbcccdddeeecccddddddbbb___[[[XXXWWWWWWZZZ\\\]]]]]]___dddiiiooosssxxx}}}vvvbbbQQQJJJFFFHHHLLLOOOVVV^^^kkkqqq|||uuutttqqq\\\ZZZyyyMMMDDDnnn~~~PPP:::444222222111000//////......///...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////...---------......---......///000111222222222555333...,,,///...)))222111000...---,,,++++++++++++,,,,,,------------++++++************++++++)))))))))))))))(((((('''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++((())),,,,,,,,,000777DDDIIIKKK]]]vvvvvv\\\[[[zzzuuukkk|||yyywwwxxxmmmeeegggmmmooommmkkkccc]]]XXXZZZ___dddllltttxxxxxx}}}```MMMEEENNNTTTXXXnnn|||llliii}}}tttgggfffjjj|||pppgggbbb`````````[[[YYYVVVQQQLLLFFFAAA>>>============<<<======>>>>>>???@@@AAAAAAAAABBBBBBFFFJJJOOORRRVVV\\\eeelllwwwsssUUU^^^tttWWWSSSVVV[[[YYYOOOEEEEEEKKKNNNWWW^^^ooo|||{{{vvvnnngggaaa]]]ZZZXXXQQQGGG>>><<<:::777666777555555555555555555555555555555666777888999:::::::::<<>><<<;;;666999<<<>>>===<<<<<<<<<<<<===>>>>>>>>>???BBBDDDKKKQQQXXX\\\```hhhsss|||jjjRRRYYYlllSSSPPPOOONNNLLLGGGEEEKKKUUUZZZjjj{{{zzzxxxtttlllddd]]]YYYWWWWWWOOOFFF===;;;:::777777888555555555555555555555555555555666888999:::<<<<<<<<<===???BBBDDDFFFGGGGGGIIIKKKMMMOOOQQQSSSTTTTTTXXX```jjjppppppkkkeeeaaadddddddddeeeeeebbb^^^[[[XXXZZZ\\\\\\\\\```fffkkkooosssxxx~~~}}}gggVVVJJJHHHGGGFFFHHHMMMUUU[[[fffnnn{{{~~~llljjj|||rrrbbbjjj^^^EEEMMMqqqRRR;;;555555333222111///.......................................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...---------------...............//////000000000,,,---...---,,,...111333000///...---,,,,,,,,,,,,***))))))(((((()))******))))))***++++++***))))))(((((())))))(((((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++)))***------,,,///555BBBHHHIII]]]ppphhhzzznnnvvvllljjjkkkjjjiiigggeeeeeefffeeeccchhhccc______```cccjjjrrr{{{~~~```PPPRRRUUUXXXYYY[[[dddmmmrrr~~~~~~yyyrrrooojjj]]]QQQMMMJJJEEECCCEEEBBBAAA???>>>============999<<<>>>>>>===<<<===???;;;===>>>>>>???BBBGGGLLLTTT[[[cccjjjpppyyycccQQQSSSeee~~~MMMIIIHHHIIIIIIIIINNN]]]mmm|||zzzpppnnnjjjddd]]]YYYWWWVVVLLLBBB;;;999888666666888555555555555555555555555555555777888:::<<<===>>>===>>>???AAADDDFFFIIIJJJMMMNNNQQQTTTVVVXXXZZZZZZaaagggooosssrrrnnniiifffgggffffffggggggddd___[[[WWWYYY[[[[[[[[[___fffkkkppptttzzzttt```RRRGGGHHHHHHGGGIIIPPPYYY___hhhooo|||zzzjjjpppqqq___iiiQQQBBBNNNpppSSS:::444555333222111///......------...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---......///......//////////////////......---,,,)))(((***---...------,,,,,,------...+++***)))(((((()))******((()))***++++++***)))((((((((())))))(((((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++)))***------,,,///555CCCKKKOOOfffvvvkkkrrrnnnbbbdddjjjbbbeeefffdddcccdddddddddeee```^^^^^^```ccckkksss}}}TTTIIISSS]]]bbbfffnnnvvv{{{{{{mmmddd___VVVKKKCCCCCCCCC???<<<===BBB@@@???======>>>@@@AAA<<<===>>><<<999:::>>>AAA<<<>>>@@@@@@BBBGGGNNNTTT[[[cccmmmuuu|||~~~aaaRRRKKK^^^jjj@@@BBBDDDHHHLLLNNNYYYpppzzziiiiiihhhddd___ZZZWWWUUUIII@@@888777777555555777555555555555555555555555555666777999;;;===??????>>>??????AAACCCGGGJJJLLLPPPQQQTTTWWWZZZ]]]^^^___fffkkkpppsssrrrooollljjjiiihhhggghhhhhheee___ZZZVVVXXXZZZZZZZZZ^^^eeekkkooossszzznnn[[[OOODDDGGGHHHHHHKKKSSS]]]ccciiiqqq}}}vvv~~~mmmZZZcccPPPAAAFFFbbbRRR888222333333222111///......------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,---...///000///////////////.........------------+++***...333---,,,,,,,,,,,,---......,,,+++***))))))***++++++((()))***++++++***)))((((((((((((((((((''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((()))***************+++,,,---...///DDDNNNNNNxxxvvvgggwwwxxx{{{vvv}}}{{{nnnjjjhhhfffiiicccbbbggghhhccc^^^^^^iiifffaaa___```dddjjjnnn{{{gggVVVPPP]]]ppp~~~~~~ttthhh]]]RRRLLLHHHAAA===???@@@>>>;;;;;;???@@@>>>;;;>>>DDDEEEDDD???>>><<<;;;;;;<<<<<<<<<======@@@EEEHHHKKKTTT]]]mmmkkktttbbbLLLMMMUUUqqqyyyTTTBBBGGGIIIOOOWWW___pppwwwpppooojjjccc```___\\\WWWKKKBBB:::999888777666888666555555666666777888999666888;;;<<<<<<<<<===>>>AAABBBCCCEEEHHHKKKMMMOOORRRWWW]]]___^^^___dddhhhlllooosssvvvwwwwwwvvvuuussspppnnnoooooojjjbbbZZZWWWWWWWWWXXX]]]cccjjjnnnpppuuuwwwuuudddWWWPPPIIIIIIIIIJJJOOOWWWaaahhhrrruuu|||iiiUUU```mmmFFF@@@CCCbbbRRR===333444000//////...------,,,,,,.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---((($$$%%%***---,,,))))))************+++++++++++++++++++++++++++++++++------...//////...---,,,111---,,,......+++---333------------,,,,,,+++***++++++************+++++++++)))(((((())))))(((&&&))))))((('''''''''''''''((('''%%%$$$$$$%%%'''((($$$%%%%%%%%%%%%%%%%%%&&&)))'''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((())))))************+++,,,---...///===LLLRRR~~~vvvcccooo|||{{{vvv{{{xxxlllhhhfffcccccc```aaafffhhheeeccceeejjjgggdddbbbcccgggkkknnnuuuzzz{{{```XXXWWWeeezzztttnnndddZZZRRRKKKEEEAAACCC===;;;<<<===<<<===@@@AAABBB@@@===>>>AAAAAA>>>===<<<::::::;;;===>>>>>>BBBBBBGGGNNNSSSYYYdddnnnzzz|||yyy]]]KKKGGGPPPhhh~~~bbbIIIAAANNNQQQ[[[mmm{{{ooonnnjjjeeeeeefffaaaZZZKKKBBB:::999888666666888555555555555666777888999777999:::;;;:::;;;===???CCCDDDFFFJJJNNNRRRUUUWWWYYY]]]bbbcccbbbbbbfffjjjooopppssswwwzzz{{{zzzyyywwwvvvtttssspppjjjbbb\\\YYYXXXXXXZZZ___ffflllpppssswwwxxxsssbbbVVVOOOHHHIIIIIIKKKPPPXXXcccjjjsssyyykkkTTTZZZjjjFFF???CCCeeeJJJ999111222111000000///......------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---+++***))))))*********((())))))))))))*********++++++++++++++++++++++++------...//////...---,,,***)))***...000...+++))),,,---------,,,,,,+++***++++++************+++++++++)))(((((())))))(((&&&))))))(((''''''''''''''')))(((&&&%%%%%%&&&((()))&&&%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''(((((()))***************+++---...///:::JJJPPPxxxwwwaaammmyyy~~~zzzmmmgggeeeccc```___bbbffffffdddfffiiijjjiiigggggggggiiijjjlllmmmqqqwwwiii]]]___eeerrrlll^^^WWWNNNFFFBBB@@@??????===<<>>@@@???<<<<<<;;;;;;;;;<<>>DDDlll{{{BBB666111222111111111000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,***((('''(((***((((((((())))))))))))***++++++++++++++++++++++++,,,---............------,,,++++++,,,000222...(((,,,,,,---------,,,++++++++++++************++++++***)))(((((())))))(((''')))((((((''''''''''''(((***)))(((''''''((()))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''''''''((())))))))))))******+++,,,...///;;;HHHFFFeee|||fffssspppsssrrrkkkgggeeebbbdddfffeeecccaaacccfffhhhiiiiiiiiiiiihhhgggffffffjjjqqqyyy{{{eeeccchhhvvv}}}ppp^^^PPPLLLEEEAAA???@@@AAAAAA:::???GGGMMMIII@@@:::::::::???AAA@@@???AAAAAA>>>======>>>>>>???BBBEEEHHHPPPQQQWWW```hhhppp}}}zzz~~~xxxVVVDDD???BBBHHHTTT[[[SSSIIINNN[[[```mmm||||||mmmiiieeedddiiikkkcccXXXIIIAAA:::999999777555777444444444444555666777888::::::999888777:::>>>BBBGGGIIINNNSSSYYY^^^aaacccbbbeeehhhiiiiiiiiikkkmmmtttrrrsssxxx~~~ssshhhcccbbb^^^^^^^^^___bbbggglllooouuuzzz{{{}}}hhhXXXNNNIIIGGGHHHJJJNNNTTT^^^hhhooovvv~~~{{{yyygggPPPHHHbbbpppJJJ???HHHyyy|||ttt???777333222000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))((((((((()))))))))))))))************++++++++++++++++++++++++,,,,,,---------...------...///---***+++///111000,,,,,,,,,------,,,,,,+++++++++************++++++***((('''((()))***)))''')))(((''''''''''''(((((()))((((((''''''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))***+++,,,---...999FFF@@@YYYmmmwwwjjjmmm|||wwwooojjjgggdddggggggdddaaa```ccceeeggghhhjjjjjjhhhddd```^^^^^^ccclllttt|||vvvjjjjjjlll}}}~~~}}}~~~eeeVVVEEECCC@@@>>>>>>???>>>===<<>>:::@@@CCCAAA???@@@@@@======>>>??????@@@DDDIIINNN\\\___fffqqqzzzxxxzzzjjjIII<<<;;;@@@CCCIIINNNLLLKKKVVVfffzzzuuuppplllgggeeehhhiii```UUUGGG???999999999777666777555444444555555666777888;;;:::999888999<<>>>>>===AAAGGG???EEEGGGCCC???>>>===;;;<<<>>>AAABBBDDDIIIQQQWWWdddiiitttvvvvvvbbbEEE<<<===>>>???CCCHHHKKKSSSdddttt{{{rrrtttqqqkkkggggggggg___UUUDDD===888999:::888777888555555555666666777888999;;;;;;;;;;;;<<<@@@FFFJJJOOORRRVVV\\\```dddfffgggmmmnnnqqqtttvvvxxxyyyzzzvvvwwwxxxzzz}}}tttiiidddcccaaaaaa``````aaadddfffhhhmmmyyyjjjWWWLLLHHHGGGHHHJJJNNNRRRYYYbbblllrrryyy|||{{{sss___RRRLLLaaaSSSBBBTTTssssss@@@888111..................---------,,,,,,,,,------------...........................++++++++++++++++++++++++++++++************++++++,,,)))'''***111333000,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,---...///'''000BBBNNNDDD000***222++++++,,,---------,,,,,,++++++************++++++)))((('''((()))***)))((((((''''''''''''(((((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))***,,,---...111DDDAAAXXXrrrmmm{{{ssszzzxxxtttrrrhhhiiigggcccfffmmmooommmhhhiiijjjhhhccc\\\UUUPPPRRRWWWaaakkkuuuppplllkkkeeegggaaa\\\[[[YYYWWWYYY]]]gggjjjoootttwww|||xxxjjj___RRRHHHCCC@@@??????@@@AAA@@@???===???:::888;;;===>>>AAAEEEAAAGGGIIIDDD>>>===>>>======AAAEEEIIILLLTTT___gggrrrwwwrrrsss}}}[[[DDD???@@@>>>BBBIIIPPPWWWggg}}}xxxtttrrrmmmfffdddccc]]]VVVAAA:::666888:::999999:::777666666777777888999:::;;;<<<===>>>AAAEEEJJJNNNUUUXXX]]]ccchhhlllnnnooossstttuuuwwwzzz{{{|||{{{yyy{{{}}}}}}|||~~~tttjjjdddbbb`````````aaaccceeehhhiiiooo{{{{{{dddSSSJJJIIIJJJIIILLLOOOTTTZZZccclllsssyyy~~~yyyqqq}}}WWWQQQNNNcccSSSBBBYYYuuuyyyCCC999222///.............../////////,,,,,,,,,---------......------------------------************************++++++************++++++***)))***,,,///000...,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---...///---111GGG^^^UUU666)))222***+++,,,,,,---------,,,++++++************++++++(((''''''((()))******((('''''''''''''''((())))))((((((((())))))((((((((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))***+++---...333DDD>>>RRRtttlll}}}{{{yyynnnmmmiiieeehhhppprrrmmmjjjjjjjjjhhhbbbZZZRRRNNNRRRWWW```jjjvvvmmmiiiiiiccc\\\UUUPPPPPPRRRSSSXXX]]]mmmooossswwwzzz~~~ooo\\\RRRJJJBBB>>>??????>>><<<===>>>???>>>===???<<<<<>><<>>:::<<<>>>???>>>===>>>???AAA@@@???@@@BBBCCCDDDCCCFFFIIITTTaaaiiiooo{{{tttqqqrrrjjjooo{{{xxxmmmZZZGGG===???EEEQQQYYYcccrrriii}}}sssnnnkkkiiibbbXXXRRRRRREEE>>>::::::999777777999777777777888999:::::::::<<<@@@EEEIIILLLPPPWWW\\\aaadddhhhmmmrrruuuxxxyyy|||~~~|||xxxxxx|||~~~|||}}}{{{}}}ttthhhaaa]]]^^^^^^___aaaeeejjjnnnqqqzzzuuu___RRRNNNPPPTTTUUUTTTUUUXXX^^^gggqqqvvvssspppoooMMMIIIPPPpppSSS===]]]MMM777444...000111111///---,,,---......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---((()))+++,,,,,,+++)))((())))))))))))))))))))))))++++++******))))))(((((()))***+++***))))))+++,,,+++++++++******))))))))),,,,,,+++***))))))******+++///666::::::666///+++)))******+++++++++******+++++++++++++++***)))((((((((((((((())))))))))))))))))(((((('''''''''&&&%%%'''))),,,---,,,)))'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))******))))))***,,,...000...CCCCCCLLLlllzzzyyywwwuuuuuutttsssqqqnnnmmmjjjbbbVVVJJJCCCCCCDDDIIIQQQ\\\eeeppp{{{zzz|||xxxkkk[[[SSSPPPOOORRRWWW[[[]]]cccjjjtttvvvyyyyyy{{{yyyiii[[[SSSMMMIIIDDD???===<<<===>>><<<@@@EEEEEEAAA======>>>;;;===>>>>>>===<<<===>>>>>>>>>>>>@@@DDDGGGIIIJJJVVVYYYbbbnnnxxx}}}kkkkkkzzznnneeegggqqqiii[[[KKKAAABBBJJJQQQTTTeee|||ddduuutttqqqooollldddYYYQQQPPPEEE???;;;<<<<<<::::::<<<::::::;;;===>>>@@@BBBCCCCCCFFFKKKOOOQQQUUUZZZ]]]eeehhhmmmsssxxx|||~~~{{{{{{~~~~~~|||~~~~~~qqqfff___]]]aaabbbcccdddfffkkkqqqvvv{{{rrr]]]QQQOOOSSSVVVTTTUUUWWWZZZaaajjjsssyyyxxxwwwuuuPPPJJJQQQrrrSSS???```HHH555444222111222222111///......///...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***))))))))))))))))))))))))*********))))))))))))))))))******)))(((((()))***,,,,,,+++++++++++++++***,,,++++++***))))))******)))+++...111111...+++)))******+++++++++******)))******+++++++++***)))))))))))))))(((((((((((((((***)))))))))(((((((((((((((&&&&&&+++000111---(((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))***,,,...///,,,???DDDQQQ}}}nnn~~~}}}|||{{{xxxtttqqqmmmfffZZZMMMCCC???@@@BBBIIIQQQZZZbbblllwww{{{{{{xxxxxx~~~sssaaaSSSOOOQQQQQQUUU\\\```bbbhhhooovvvzzz}}}}}}yyyqqqgggZZZNNNEEE???BBBAAA>>><<<;;;;;;<<<======@@@DDDCCC@@@<<<<<<======???@@@???>>>===>>>???AAAAAABBBEEEHHHMMMQQQSSSbbbfffppp|||xxxiiijjjxxxfff[[[[[[```WWWJJJBBBCCCLLLXXX```hhh```jjj~~~tttssssssqqqhhhZZZPPPNNNFFFAAA>>>??????===<<<>>>:::;;;===???BBBFFFIIIJJJLLLOOOSSSVVVYYY\\\```cccmmmqqqwww}}}|||oooeee```___dddfffiiihhhhhhmmmuuu}}}jjjXXXOOOPPPUUUZZZWWWYYY\\\```eeemmmvvv||||||wwwzzzzzzSSSJJJRRRvvvQQQBBBdddEEE444444444111222444444222000///000...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,............,,,,,,))))))))))))))))))))))))))))))))))))************)))******)))'''&&&'''(((***************+++++++++,,,+++******)))*********))))))))))))))))))))))))+++++++++++++++***)))((())))))******+++************))))))(((((('''''''''*********))))))))))))((()))&&&%%%+++333555///)))&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,...///---===EEESSSffflllmmm|||uuuqqqjjjaaaSSSGGGAAA@@@DDDGGGIIIRRR[[[cccmmmwww||||||zzz|||iiiWWWLLLMMMQQQRRRXXX```dddfffjjjpppwww{{{yyykkkeee[[[QQQIIIDDD@@@>>>@@@???>>>>>>>>>>>>>>>???===???AAA@@@===;;;;;;<<<>>>???@@@@@@??????AAABBBGGGHHHJJJLLLPPPUUU\\\```kkksssyyyiiihhhuuuyyy\\\PPPNNNNNNJJJFFFGGGNNN\\\jjjsss___aaaxxx|||pppqqqttttttjjj\\\RRROOOJJJEEEAAAAAAAAA>>>===???===???BBBGGGKKKNNNQQQRRRVVVWWWXXXZZZ^^^dddiiimmmwww{{{zzzmmmeeebbbbbbeeeiiilllllljjjoooyyyuuuaaaQQQMMMQQQXXX]]]___bbbeeegggiiinnnuuu{{{|||~~~rrrwwwzzzSSSKKKTTTzzzyyyNNNDDDgggxxx}}}CCC555111222///222444444222000//////---------------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,))))))))))))))))))))))))(((((())))))******++++++***++++++***(((&&&&&&''''''((((((((())))))******++++++***************+++******))))))))))))******+++++++++++++++***)))((((((((()))******+++************)))(((''''''&&&&&&)))))))))((((((((((((((()))''''''+++000111...)))&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,---......:::DDDPPPrrr\\\```wwwjjj}}}~~~uuuoooggg\\\MMMBBB???BBBEEEHHHIIIQQQ[[[eeeppp||||||___OOOIIINNNRRRTTTZZZcccggggggjjjooovvv{{{tttkkk\\\TTTJJJBBB???>>>??????AAAAAA@@@@@@????????????<<<<<<===<<<;;;:::;;;;;;<<<>>>???@@@@@@BBBEEEHHHKKKMMMQQQUUUZZZccclllsss|||uuubbb```mmmmmmSSSIIIEEECCCEEEIIIPPP\\\pppbbb]]]tttvvvlllooottttttkkk^^^VVVUUUPPPIIIDDDCCCAAA???>>>@@@DDDHHHOOOVVV[[[]]]]]]]]]aaa^^^\\\]]]cccllluuuzzzuuuiiicccbbbdddfffjjjoooooonnnsss~~~}}}ooo\\\OOONNNUUU]]]aaaiiikkkmmmlllkkkmmmsssxxx|||rrrvvvvvvRRRKKKVVV}}}rrrIIIDDDiii{{{qqq@@@777000000---000222333111///......---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))******++++++***,,,---,,,***((('''(((((())))))******++++++++++++***************++++++***++++++++++++++++++***+++++++++++++++***)))((('''((()))******************))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&)))+++,,,+++)))))))))&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++,,,------...///777BBBKKKdddxxxsssYYYXXXfffkkkiiiwwwtttmmmcccWWWHHH???>>>AAACCCDDDIIIRRR]]]hhhtttoooYYYOOOLLLRRRUUUWWW^^^gggjjjiiijjjmmmuuuzzzzzzkkk```SSSLLLBBB===<<<>>>??????BBBAAA@@@???>>>=========;;;;;;:::::::::;;;<<<===;;;===@@@CCCFFFJJJOOOSSSRRRVVV\\\bbbiiiuuuppp\\\[[[iii___JJJFFFDDDDDDIIIRRR___sssppphhh[[[rrryyyqqqlllooottttttlll```[[[]]]UUUMMMFFFDDDCCCAAABBBEEEHHHPPP[[[gggmmmnnnllliiikkkhhhdddfffmmmwwwxxxnnneeeaaacccfffhhhmmmrrrtttvvv||||||nnn\\\QQQQQQXXX___bbbkkknnnooollliiikkkqqqwwwyyywwwvvvRRRJJJVVVlllEEEEEEkkk{{{}}}```:::888000000,,,...000000///...---...,,,------......------,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))************)))+++------+++)))((())),,,,,,,,,,,,,,,---------*********)))******+++,,,))))))***++++++***)))))))))******+++++++++******(((((())))))***))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''%%%))),,,+++'''%%%&&&(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++,,,------------333???FFFZZZ{{{www\\\TTTcccsssjjjttttttlll]]]QQQDDD===@@@DDDEEEDDDNNNXXXcccnnn{{{eeeYYYTTTRRRWWW[[[]]]eeemmmnnnkkkkkkmmmuuuyyy~~~tttbbbVVVMMMFFF???===@@@CCCCCCCCCAAA@@@???===<<<<<<===>>><<<;;;999:::;;;>>>???@@@@@@CCCGGGLLLQQQXXX___dddfffjjjooouuu|||~~~mmmZZZYYYgggSSSDDDGGGGGGMMMVVVggg~~~ggg~~~kkkZZZppp~~~vvvpppppprrrvvvuuulllbbb```dddYYYPPPHHHFFFFFFFFFIIINNNPPP[[[lll||||||vvvsssppprrryyy{{{yyytttllleeecccfffjjjmmmqqqvvv{{{|||nnn\\\QQQQQQVVVZZZ\\\fffiiijjjhhhfffiiirrrzzz{{{vvv|||UUUJJJUUUhhhCCCGGGlllooolllTTT444888000111---...//////...---...///,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---*********))))))*********))))))))))))))))))))))))*********)))))))))))))))'''))),,,,,,+++)))((((((,,,,,,,,,,,,++++++++++++******))))))***++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%'''))))))'''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++,,,---------,,,000===DDDTTTzzzdddVVVkkkllltttuuulllWWWLLLAAA>>>DDDJJJKKKIIIUUU^^^iiitttaaa[[[ZZZWWWZZZ```bbbjjjqqqrrrnnnlllnnnuuuyyy}}}~~~ppp\\\NNNDDD???;;;<<>>===<<<===???@@@===;;;::::::===@@@BBBCCCGGGKKKPPPVVV\\\eeemmmssszzz~~~vvviiiVVVTTT```yyywwwKKKBBBIIIKKKVVVbbb{{{}}}cccwwwlllYYYooo|||vvvsssuuuvvvxxxvvvmmmdddccchhhZZZQQQIIIGGGHHHJJJOOOUUU\\\jjj}}}zzzyyy}}}~~~yyywwwtttnnnhhhgggkkkoooqqqtttzzz|||mmm[[[PPPOOORRRTTTSSS___bbbeeedddccchhhttt}}}}}}wwwqqqXXXJJJUUUgggBBBHHHnnneee```OOO222888000000...//////...------///111,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---+++******))))))******+++))))))))))))))))))))))))++++++******))))))((((((%%%(((***+++***(((((((((******))))))((((((''''''******))))))***+++,,,,,,,,,+++)))(((((()))+++,,,'''((()))***+++,,,,,,,,,))))))***))))))(((''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))&&&%%%%%%'''***+++)))(((%%%&&&&&&&&&'''(((((((((&&&'''((('''%%%%%%'''(((((((((((((((((('''''''''))))))))))))))))))))))))***++++++,,,,,,------...,,,666@@@BBBOOOuuuqqqZZZxxx|||pppnnn___MMMFFF@@@@@@BBBDDDIIIOOOUUUbbbqqq{{{pppbbb^^^YYYYYY```mmmkkkhhhfffhhhkkkpppssszzzxxxvvv}}}yyyaaaQQQHHH??????@@@AAABBBBBBCCCCCC@@@???>>>===<<<<<<<<<===<<<<<<===>>>???BBBFFFHHHQQQVVV]]]fffoooyyyjjjVVVSSS]]]sssgggOOOKKKNNNUUU```}}}bbbpppvvvaaannnwwwrrrwww|||{{{oooffffffiiiiiiYYYOOOIIIKKKLLLNNNWWWbbbjjjoooyyyzzz}}}{{{xxxzzzyyysssllljjjooouuuyyyzzzxxxeeeRRRLLLOOORRRTTTVVVYYYXXX[[[aaagggmmmvvvzzzooossstttTTTJJJUUUgggGGGAAAtttcccuuuKKK444333000222//////...------------.........---------,,,,,,,,,//////...---,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((('''))))))))))))))))))))))))******+++,,,,,,------......444???BBBLLLooo}}}ddd~~~uuuyyyvvvxxx{{{hhhVVVKKKDDD>>>>>>@@@CCCJJJQQQ[[[hhhuuu}}}kkkbbb```\\\]]]dddkkkjjjjjjjjjmmmppptttvvvvvvzzzyyyuuuvvv|||oooXXXIIIAAA?????????@@@AAAAAAAAABBB>>>>>>==================;;;;;;<<<>>>AAAEEEKKKNNN^^^dddnnnyyyxxxzzzqqqiiiTTTQQQZZZooo]]]JJJJJJVVVggg|||___lllgggmmmyyywww~~~}}}~~~zzzooohhhiiijjjhhhUUUKKKGGGKKKPPPUUUaaannnsssxxx}}}yyy}}}}}}|||{{{~~~~~~yyysssrrrwww}}}ppp___NNNJJJNNNRRRUUUWWWXXXXXX[[[bbbgggllluuu~~~yyymmmqqq~~~nnnRRRJJJXXXgggLLLIII|||jjjMMM555444000111//////...------------.........---------,,,,,,,,,...------,,,++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))******++++++******)))************************))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''(((((((((((((((((())))))))))))))))))))))))******++++++,,,---------000222===CCCHHHffflllxxxwwwqqqpppsssuuu~~~eeeNNNIIIBBB<<<<<<>>>CCCKKKTTTaaammmxxxyyygggdddccc^^^___eeehhhiiikkknnnqqqtttuuuvvvppprrrqqqpppsssxxxzzzxxx}}}aaaNNNCCC???????????????????????????;;;<<<===>>>>>>>>>======;;;<<<>>>AAAFFFNNNVVV\\\mmmvvvaaadddcccxxxaaaOOONNNYYYlll}}}nnnRRRHHHLLL```{{{qqqwww}}}^^^iiiiiiggg|||yyy|||}}}wwwoookkkkkkiiifffSSSJJJFFFMMMTTT[[[iiixxx~~~{{{uuussszzz~~~}}}|||~~~~~~}}}xxxyyy~~~dddVVVJJJHHHMMMQQQTTTWWWWWWWWW[[[ccchhhlllsss{{{wwwlllpppgggPPPKKKZZZeeeOOOQQQrrrNNN777444///000//////...------------.........---------,,,,,,,,,,,,,,,,,,++++++******)))***++++++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''')))******++++++******)))************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&'''((('''%%%%%%'''(((''''''''''''(((((((((((())))))))))))))))))))))))*********+++,,,,,,------///...<<>>CCCNNNXXXdddoooyyy~~~~~~rrriiiiiifff^^^]]]bbbdddgggjjjnnnpppqqqppppppjjjiiihhhiiimmmqqqpppmmmuuuwww}}}mmmVVVHHHBBBBBB>>>>>>>>>>>>>>>=========<<<<<<===>>>>>>>>>===<<<===@@@DDDIIIPPP[[[gggooozzz}}}VVVZZZ^^^vvvvvvTTTGGGLLLYYYkkkzzz~~~rrr\\\NNNQQQZZZuuunnn^^^lllaaafffkkkbbb{{{||||||tttnnnlllkkkfffaaaTTTKKKHHHNNNUUU]]]lllzzzpppjjjhhhnnnvvv}}}|||{{{{{{~~~|||yyyyyy~~~rrr[[[QQQHHHHHHMMMPPPSSSWWWWWWWWW[[[ccchhhkkkrrryyyxxxnnnqqqfffPPPLLL]]]```KKKSSSqqqLLL777555000111//////...------------.........---------,,,,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))************************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&'''((('''%%%%%%'''(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))***++++++,,,,,,------+++;;;JJJIII]]]uuuyyy~~~mmmNNNFFFAAA======???DDDPPP[[[fffqqqzzzwwwppplllmmmiiiaaa^^^aaaaaacccgggiiijjjiiigggeeeeeebbbaaacccggggggeeeccclllpppyyy{{{```NNNDDDAAACCC>>>=====================>>>>>>??????>>>======<<>>>>>>>>???@@@CCCJJJUUU___iiixxxqqqzzzuuuVVVSSS\\\sssjjjTTTAAA???EEEMMMWWW```XXXSSSLLLWWWuuu___VVVdddxxxrrreeeuuuvvveee{{{zzzpppmmmkkkhhheeedddZZZQQQNNNTTT[[[```lllyyyeee[[[RRRTTT[[[eeepppyyyzzz|||}}}xxxuuu}}}}}}~~~~~~```LLLNNNKKKJJJMMMNNNNNNPPPUUUXXXXXX[[[aaaeeeiiiooowww~~~yyyqqqrrrkkkRRRNNNgggXXXEEETTTggg\\\|||@@@444666111333//////...------------.........---------,,,,,,,,,------------------------***++++++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))************************((())))))******))))))((())))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&''''''((())))))***(((((((((((((((((((((((()))))))))***++++++,,,,,,---+++888EEEHHH```tttpppuuuKKKBBB@@@???@@@@@@CCCOOOZZZjjjsss{{{~~~~~~wwwqqqmmmiiieeecccddd^^^^^^^^^]]]]]]\\\\\\\\\\\\ZZZ[[[______]]]___eeeqqquuu{{{YYYIIIDDD>>>;;;<<<<<<<<<<<<===>>>>>>??????@@@???======>>>AAADDDFFFMMMVVVcccooo{{{vvveeeuuunnnVVVRRR\\\rrrWWWHHH===@@@EEEGGGMMMTTTPPPZZZcccyyy___TTT]]]rrrzzzdddmmmqqqxxxooommmllljjjjjjnnnddd\\\XXX\\\```bbbjjjuuuwww\\\RRRJJJLLLTTT^^^iiirrrrrruuuxxx{{{|||{{{yyywww~~~~~~xxx```OOOHHHFFFFFFIIIMMMNNNMMMPPPUUUYYYXXXZZZ```dddgggooowww|||wwwooouuukkkRRRQQQnnnRRREEETTTeee\\\ttt<<<333666111222//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))))))))***++++++,,,,,,000,,,666AAAFFFbbbvvvmmmxxxJJJ@@@??????@@@???BBBMMMXXXhhhqqqxxxzzz|||}}}ssslllgggdddbbbaaa^^^]]]\\\ZZZZZZ[[[\\\]]]YYYXXX[[[______]]]bbbjjjrrrwwwiiiKKKBBBBBB>>><<<===;;;<<<<<<===>>>???@@@@@@>>>===<<<<<>>@@@DDDNNNYYYkkkooouuu{{{}}}}}}tttmmmjjjgggdddaaa___]]][[[ZZZZZZ\\\^^^```aaaaaa``````bbbgggnnnsss}}}|||___EEE@@@BBB>>>999999===>>>@@@AAAAAAAAA@@@???===<<<<<<>>>DDDJJJPPPRRRbbbkkkyyybbbbbbkkkwww\\\^^^]]]fffaaaGGGAAA???CCCGGGJJJRRR[[[gggmmmUUUYYYlllcccddd|||~~~}}}{{{wwwuuuuuuwwwzzz|||wwwpppggg```___ccciiimmm|||}}}{{{uuuooohhh^^^UUUHHHCCC???CCCNNN[[[cccggglllooorrrtttvvvxxx{{{}}}~~~eeeQQQEEECCCGGGCCCEEEGGGHHHJJJNNNRRRUUUWWWWWWXXX]]]eeemmmrrruuuzzzqqqooo|||eeeSSSPPPIII===VVVggggggeee;;;444111333***////////////............///.........------------///...---,,,++++++***+++,,,,,,,,,+++++++++******((('''''''''''''''((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''###&&&))))))(((((((((&&&$$$$$$'''---...+++***,,,))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&&&&'''''''''((()))))))))))))))((((((((()))))))))*********+++,,,+++******,,,...+++---000===KKKXXX|||iii}}}]]]FFF@@@<<<:::<<<>>>DDDOOOZZZgggnnnwww~~~|||uuuoookkkiiifffdddbbb```]]][[[[[[]]]___aaacccccccccdddfffkkksssxxxnnnVVVAAA>>>@@@===;;;<<<<<<===>>>???????????????@@@>>>>>>AAAGGGPPPXXX\\\qqqyyyxxx[[[^^^eeeccc[[[[[[fffXXXDDDDDDIIIPPPVVV]]]lllzzzhhhPPPTTTiiigggdddwww~~~}}}|||{{{{{{{{{||||||yyysssiii```]]]___dddhhhuuuvvvssslllgggaaaXXXOOOGGGCCCAAAEEEPPP\\\dddggglllnnnqqqtttuuuxxx{{{~~~kkkUUUJJJDDDBBBCCCCCCEEEGGGHHHIIILLLOOORRRUUUVVVXXX]]]eeemmmssswwwzzzpppnnnvvvbbbTTTWWWxxxGGGAAA^^^iiirrrccc;;;333000333,,,////////////............/////////.........------//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&)))+++)))'''''')))***+++)))+++//////***(((***))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''&&&''''''''''''((()))))))))))))))''''''((((((((()))))))))***+++,,,+++******,,,...---///444BBBQQQYYYrrriii|||LLLEEE===:::999<<>>======@@@===>>>>>>???????????????CCCCCCEEEIIIQQQ[[[ffflllrrrWWW[[[aaayyymmmWWWXXXeeeuuuQQQBBBHHHQQQ[[[dddtttnnnQQQSSShhhnnndddrrr}}}{{{{{{uuukkkaaaZZZZZZ___cccmmmnnnjjjddd^^^ZZZRRRJJJGGGEEEDDDJJJTTT___fffjjjnnnpppsssuuuwwwzzz~~~tttUUUFFFCCCCCCBBBAAACCCEEEGGGHHHIIIJJJMMMPPPTTTUUUXXX]]]dddlllssswwwzzzooolllppp~~~]]]TTT^^^kkkEEEEEEjjjssskkk```:::333...444000////////////............000/////////............000///...------,,,,,,---,,,,,,,,,+++++++++************++++++***)))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%((((((((((((((((((((((((((())))))((($$$###%%%(((,,,***+++...---)))((()))))))))))))))((((((((((((&&&''''''''''''((((((((())))))((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++)))(((''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((***+++,,,+++******,,,......000333AAAQQQVVVggg}}}qqqmmm~~~qqqBBBBBB===;;;;;;>>>AAAHHHWWWeeemmm|||{{{yyywwwuuuuuunnnllliiifffeeefffhhhjjjllllllmmmooorrrxxxrrrJJJBBB<<<===>>>===>>>BBBBBBAAAAAA@@@@@@@@@AAAAAAFFFIIIOOOVVV___jjjsssyyywwwZZZ[[[___vvvsssUUUWWWffflllQQQHHHQQQ^^^kkk|||}}}XXXTTTggg~~~uuueeeooo|||xxx{{{vvvmmmbbbXXXVVV[[[```iiiiiifff```\\\YYYRRRKKKIIIHHHJJJPPP[[[eeelllppptttvvvxxxyyyzzz}}}{{{cccKKKAAABBBCCCCCCBBBCCCEEEHHHIIIJJJLLLOOORRRTTTUUUXXX\\\bbbiiipppuuuzzzooolllppp}}}ZZZRRRaaa]]]BBBHHHtttssslll[[[999222...444222////////////............000000/////////.........///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((******)))'''%%%###(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((%%%%%%(((***(((&&&&&&)))''''''++++++((((((***))))))))))))(((((((((((('''''''''''''''(((((((((+++***)))(((((((((((((((''''''''''''''''''''''''((((((((()))******++++++,,,+++***)))((('''''''''''''''((()))))))))))))))''''''''''''((((((((((((***+++,,,+++******,,,...,,,,,,---888GGGLLLYYYrrrzzzmmmzzzssscccAAA>>>>>><<<===???BBBJJJZZZjjjvvv}}}~~~|||{{{{{{vvvuuurrrpppooopppqqqrrrrrrrrrssstttxxxTTTCCC@@@>>>??????>>>???BBBDDDCCCAAA??????@@@AAABBBGGGNNNZZZeeennnvvv}}}]]]ZZZ^^^uuuvvvXXXYYYhhh{{{aaaOOONNN^^^vvv~~~XXXQQQaaayyyvvvaaajjjyyyuuuyyyvvvooocccWWWSSSYYY___eeefffddd___\\\[[[VVVOOOMMMNNNQQQXXXaaakkkssswwwxxxyyyzzz{{{{{{~~~dddWWWIIICCCBBBAAAAAABBBBBBEEEIIILLLNNNQQQTTTWWWUUUXXX[[[^^^aaagggoootttyyyooommmrrr]]]SSSeeeRRR@@@HHH{{{mmmUUU777333...444333////////////............////////////............,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******((((((******)))'''%%%###(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((''''''&&&))))))))))))))))))))))))***$$$%%%222<<<<<<666222,,,)))(((******'''(((+++))))))))))))((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,+++***)))(((((('''((((((''''''((()))))))))))))))''''''((((((((()))))))))***+++,,,+++******,,,...,,,---,,,333AAAGGGUUUlll~~~iiiiiirrryyy\\\EEE<<<<<<<<<>>>AAADDDMMM___ppp~~~~~~}}}||||||{{{{{{{{{{{{xxxyyyyyy|||eeeFFFBBBAAA@@@AAAAAA@@@@@@@@@BBB@@@???>>>???BBBEEEGGGNNNXXXfffrrr{{{{{{]]]XXXZZZpppyyy^^^]]]hhhzzz|||jjjWWWOOOTTTooorrruuu|||SSSJJJYYYpppuuu\\\bbb||||||yyywwwxxxwwwqqqdddVVVQQQWWW___aaadddcccaaa```___[[[TTTUUUVVVYYY^^^eeennnvvv{{{xxxyyyzzz{{{|||uuuQQQKKKFFFEEEBBB>>>===@@@CCCFFFKKKNNNQQQTTTWWWZZZWWWZZZ^^^aaaccciiiqqqwwwuuunnnnnnvvvaaaVVVkkkLLL@@@HHHkkkNNN444444///333111////////////............///.........------------++++++************++++++,,,,,,,,,+++++++++************++++++***)))((('''(((((((((((((((((((((((())))))((((((((('''''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((+++&&&***<<>>>>>@@@EEEHHHLLLPPPRRRTTTWWWYYYXXX\\\aaaeeehhhnnnwwwppplllnnn{{{bbbWWWpppJJJAAAGGGccc|||HHH111555000222///////////////............------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((()))******))))))'''''''''''''''''''''''')))%%%+++:::BBB>>>;;;>>>888333///...,,,((((((+++))))))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((*********)))((('''''''''(((''''''''''''(((((()))'''(((((()))))))))))))))))))))))))))***************+++,,,+++******,,,...(((,,,---222===DDDQQQhhh```ggg{{{yyyZZZFFF???>>>@@@EEEJJJPPP]]]sssPPP???JJJAAAAAAAAA@@@BBBDDDBBB>>>@@@@@@@@@CCCIIIPPPXXX\\\llluuubbbUUUbbb{{{yyyYYYWWWVVVfffbbb]]]eeetttrrrbbb^^^ggggggooozzzXXXOOOXXXhhh{{{ZZZ\\\uuuyyyxxxvvvvvvxxx|||{{{|||wwwgggVVVNNNSSS\\\bbbfffiiijjjllllllhhhaaaddddddcccccceeejjjqqqvvvyyy{{{~~~kkkOOOEEE@@@???BBBCCCBBBAAABBBFFFIIINNNQQQRRRSSSUUUWWWXXX]]]ccchhhlllsss}}}{{{llljjjmmm^^^VVVqqq}}}JJJBBBGGGuuu[[[tttDDD000666222222---000/////////............------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******((('''''''''''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((()))***************''''''''''''''''''''''''$$$!!!'''000///'''&&&---555000,,,,,,+++(((***---))))))))))))((((((((((((******))))))((((((((('''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))***+++***)))'''&&&'''((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))************...------,,,,,,,,,------+++///...111<<>>>>>@@@CCCIIIRRR]]]hhhnnnnnnWWWTTT\\\qqq```QQQZZZdddsssYYY___```cccjjjjjjrrrmmmppp^^^OOOZZZiii\\\]]]ppp|||xxxvvvwwwzzz~~~uuufffWWWSSS[[[eeellloootttxxxvvvoooiiigggkkkmmmjjjddddddkkkooommmooouuu{{{ZZZPPPCCCBBBBBBAAABBBDDDGGGHHHIIILLLQQQTTTUUUWWWZZZ\\\[[[^^^bbbiiiqqqzzz}}}oookkkmmm```KKK{{{uuuLLL???WWWbbbTTTvvv{{{FFF666111000222222////////////............------------------------------,,,,,,,,,,,,++++++------,,,,,,+++***))))))'''''''''((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''(((((('''(((((()))***+++******))))))(((((('''''''''''''''''''''((())))))+++++++++,,,,,,+++++++++((((((((((((((((((((((((''''''''''''((((((((((((***)))(((&&&&&&&&&'''((())))))))))))((((((((((((,,,,,,,,,***((('''(((***))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))************---,,,,,,+++++++++,,,,,,+++///,,,///:::@@@III[[[}}}yyyzzz}}}xxxUUUIIIIIILLLTTT___kkk{{{~~~tttrrrtttxxx~~~jjjJJJEEEGGGEEEEEEEEEDDDBBB???>>>???@@@BBBFFFLLLUUU```lllwww~~~aaaMMMLLLVVVlllfffSSSZZZeeeXXXMMMSSSVVV^^^ooo{{{nnnnnnbbbRRR]]]jjj~~~[[[YYYlll|||xxxvvvwwwzzzvvveeeWWWTTT^^^hhhrrrvvv|||{{{tttpppnnnooopppmmmgggggglllpppnnnqqquuu{{{lllMMMEEECCCBBBAAAAAABBBDDDGGGIIIOOOPPPRRRSSSUUUXXXZZZ\\\^^^```eeelllttt|||{{{pppooorrr```PPPlllGGG???^^^^^^YYYzzzDDD555222111222222////////////............------------------------------,,,,,,,,,,,,++++++------,,,,,,+++******)))((((((((((((((((((''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((())))))******)))))))))((((((((('''(((''''''''''''((())))))))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))***)))((('''''''''(((((())))))))))))((((((((((((---......,,,***)))***,,,***)))((((((''''''(((((((((((((((((((((((((((((())))))))))))************+++++++++******++++++,,,+++...+++---777===HHHZZZ{{{yyy}}}bbbSSSNNNSSS___mmmzzz}}}wwwfff^^^ZZZ^^^fffqqq}}}kkkMMMAAACCCGGGGGGCCCCCCBBB@@@>>>???AAACCCGGGMMMWWWbbbnnnzzzZZZJJJKKKVVVmmmkkkSSSXXXddd|||dddGGGFFFKKKMMM]]]{{{nnnkkk{{{gggSSS[[[ggguuu\\\XXXjjj{{{yyyyyy|||uuueeeXXXWWWbbbmmmvvv}}}{{{xxxwwwttttttpppjjjiiimmmoooooorrruuuzzz[[[GGGCCCCCCBBB@@@@@@AAAEEEIIIKKKWWWUUUTTTTTTWWWZZZ\\\\\\aaaccchhhooowww{{{rrrtttxxxzzz^^^YYY```AAACCCkkk^^^cccxxxAAA444333222333111////////////............------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++*********)))))))))(((((('''''''''))))))))))))((('''&&&&&&'''''''''''''''''''''''')))))))))((((((((((((((())))))))))))((((((((((((((((((''''''(((((()))***'''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))************)))((((((((())))))(((((((((((())))))))))))---------,,,******+++,,,***))))))((('''(((((((((((((((((((((((((((((((((((()))))))))************++++++++++++++++++,,,------///+++,,,666<<>>===>>>BBBEEEKKKSSS```lllwww}}}YYYKKKMMMXXXooommmQQQTTT```wwwqqqUUULLLHHHKKKNNNdddzzzlllhhhwwwmmmRRRSSS[[[jjj~~~^^^ZZZlll|||{{{{{{~~~~~~|||tttggg[[[ZZZeeepppuuu}}}yyyvvvqqqllljjjjjjllllllrrruuuyyykkkOOOGGGFFFCCCBBB@@@@@@BBBFFFKKKNNNYYYXXXWWWZZZ]]]______]]]ccceeejjjqqqzzz~~~uuuvvvzzzqqqZZZfffXXX@@@JJJyyycccpppttt<<<333555333222111////////////............------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++******)))((('''&&&&&&)))))))))))))))((('''''''''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))((((((((((((((((((((('''((())))))***'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))*********************))))))))))))***(((((((((((())))))))))))+++,,,,,,+++))))))***,,,******)))((((((((((((((())))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,---.........111,,,,,,666<<>>@@@EEELLLQQQ^^^iiiwwwxxxVVVIIIIIIQQQggg}}}rrrSSSTTTaaaooogggJJJFFFMMMPPPaaassshhhaaapppjjjhhhwwwzzzUUUIIIOOOccc}}}hhhaaannnyyytttqqqqqqqqqtttvvvtttlllbbb```gggpppvvv~~~ooojjjeeecccaaa___aaaeeemmmrrrxxx}}}qqqOOOCCCBBB@@@BBBBBBBBBDDDHHHLLLOOORRRWWW\\\ccchhhhhhfffdddcccgggjjjooovvvuuuuuuxxxyyy]]]ZZZOOOBBBVVV|||bbb~~~hhh777555777111000222////////////............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))((((((((()))))))))******))))))((((((((((((((((((((((((((((((((()))******)))''''''(((((((((((())))))))))))))))))(((((())))))***+++)))******++++++******)))))))))))))))))))))))))))((((((((()))))))))******'''((()))*********))))))''''''(((((())))))******)))*********((((((***++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///,,,000,,,---777;;;CCCUUUrrrtttyyy```SSSMMMKKKNNNOOOLLLJJJIIIFFFBBB@@@CCCDDDEEEJJJRRRRRRTTT]]]jjjvvvwwwPPP@@@CCCGGGIIIHHHGGGHHHGGGEEE?????????AAAEEEMMMVVV]]]lllvvvzzzXXXJJJHHHPPPfff}}}pppSSSTTT```mmm}}}oooWWWOOOUUU\\\kkkaaa[[[ggg~~~kkkiiiwwwyyyRRRIIIRRRggguuukkkttt}}}xxxsssqqqppppppyyyzzzwwwmmmbbb```gggpppxxxtttbbb]]]ZZZ[[[\\\[[[___eeeiiipppxxx|||~~~___KKKFFFCCCAAAAAABBBDDDHHHKKKOOOQQQSSSZZZbbbjjjlllhhhdddeeefffjjjmmmrrryyy{{{sssuuuzzzsss[[[```uuuEEE???UUUqqq\\\}}}bbb555666777000///333////////////............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((&&&''')))*********(((''''''((((((((()))))))))***))))))(((((())))))***+++)))******++++++******)))))))))))))))))))))))))))''''''((((((((()))))))))&&&'''((()))))))))(((((('''''''''((()))*********)))***+++***))))))***,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...+++...+++---666:::AAARRRlllvvvnnnzzzsss^^^IIIBBB===@@@BBBAAA??????AAA===>>>DDDGGGGGGMMMVVVYYY]]]fffsss}}}TTTAAAGGG===EEEJJJHHHIIIKKKHHHAAA===>>>???CCCIIISSS___fffvvv~~~wwwVVVGGGEEEMMMccczzzmmmPPPRRR^^^llluuunnnXXXNNN[[[llltttbbb^^^hhhllljjjwwwuuuOOOIIIUUUiiiuuu|||~~~yyyuuusssssssssyyymmmaaa___gggpppxxx}}}jjjXXXSSSRRRVVVXXXYYY^^^ffffffoooxxx{{{|||lllNNNEEEDDDBBB???@@@BBBFFFJJJNNNQQQSSSTTT___fffmmmmmmfffbbbeeeiiilllooottt|||vvvpppvvv}}}ooo[[[fffhhh>>>===SSSkkkXXXzzz^^^555777888......444000/////////............---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))*********((())))))*********))))))))))))))))))))))))))))))%%%''')))***+++***)))((('''((((((((())))))******)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&''')))))))))((('''&&&''''''((()))******+++......---,,,,,,+++******,,,,,,,,,,,,---,,,***(((,,,+++++++++*********)))(((((()))***+++,,,,,,---))))))***+++,,,------...---,,,,,,///111444>>>HHH^^^|||sssvvvwww[[[AAA<<<999:::;;;999999;;;>>>>>>???BBBIIIPPPUUUXXXccceeemmmyyyZZZCCC???DDDGGGHHHIIIKKKKKKHHHDDD@@@@@@AAADDDIIIQQQ\\\hhhppp~~~{{{uuunnnoooooopppwwwxxxWWWJJJLLLUUUeeettt\\\PPPRRRSSS___]]]YYYVVV\\\ooo]]]XXXmmmtttfffjjj{{{yyyVVVIIIQQQeeetttppptttzzzyyytttsssuuuvvv|||pppaaaWWWVVV^^^eeennnzzzwww```PPPPPPQQQSSSUUUXXX[[[\\\kkkttt~~~|||UUUJJJDDDBBBEEEDDDAAAEEEIIILLLOOOSSSZZZ___hhhmmmqqqnnnhhhdddfffkkknnnqqqvvv}}}qqqsss```ZZZPPP???BBBSSSyyy___\\\UUU999333333333,,,333////////////............---------,,,,,,,,,++++++,,,++++++---...///...---++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************))))))(((******))))))))))))******)))))))))(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))......------,,,++++++***++++++++++++,,,+++***)))((((((((((((''''''''''''***************+++++++++++++++++++++++++++,,,,,,,,,+++,,,...000333<<>>BBBFFFGGGHHHHHHHHHEEEBBB???>>>AAAFFFMMMWWWcccooowww|||~~~zzzpppiiifffccc^^^^^^aaahhhssszzzXXXJJJKKKTTTdddsssqqqQQQHHHJJJJJJUUUTTTUUU^^^qqq\\\UUUgggwwwgggiiizzz\\\KKKQQQeeevvvmmmllluuu~~~{{{yyyvvvtttzzzsssggg[[[TTTUUU\\\ccclllwwwppp[[[OOOOOOOOOQQQTTTXXX\\\^^^kkkttt~~~jjjLLLFFFAAA@@@AAA>>>FFFIIINNNQQQSSSXXX^^^dddllloooqqqooojjjgggiiilllqqqtttyyyuuuttt~~~ZZZ```{{{GGG===EEEZZZrrrZZZ^^^NNN777444444444,,,222////////////............---------,,,,,,,,,++++++---,,,,,,---...///---,,,++++++++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))*********))))))******))))))))))))******************++++++++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***......------,,,+++++++++*********)))******++++++*********************++++++++++++*********)))))),,,,,,,,,+++++++++******,,,***+++...///222:::DDDJJJkkklllnnnrrrtttzzzvvvrrrWWWAAA;;;888999:::888999<<>>>>>CCCKKKUUU___jjjtttzzzooommmdddXXXQQQPPPRRRRRRTTTZZZfffuuu|||YYYIIIIIIRRRbbbpppzzz]]]GGGDDDGGGFFFNNNNNNWWWmmm^^^SSSbbbwww}}}iiihhhwwwbbbMMMPPPeeexxxlllfffttt}}}vvvpppqqqhhh\\\SSSPPPTTTZZZ^^^fffpppxxx{{{|||xxxfffTTTNNNMMMMMMNNNRRRXXX^^^aaakkksss|||{{{ZZZFFFFFFDDDBBBCCC???IIILLLQQQTTTVVV[[[aaagggpppqqqpppnnnkkkkkklllnnnsssvvv||||||vvvqqqWWWdddeee@@@>>>AAA]]]sss[[[eeewwwEEE444333444555,,,111////////////............------------,,,,,,,,,,,,...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''((()))*********************))))))))))))******)))*********+++,,,,,,,,,******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******......------,,,,,,,,,,,,)))***))))))((())),,,---+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++,,,...///111999BBBGGGoooggggggppp}}}zzzsssvvvYYYAAA;;;777888999888:::===>>>BBBHHHPPPYYYccckkkqqqxxxyyy~~~vvvrrrqqquuu{{{kkkOOO>>>;;;@@@EEEGGGEEEEEEEEEDDDAAA@@@??????CCCJJJUUU___eeejjjlllnnn\\\YYYQQQIIIEEEGGGMMMQQQ\\\cccppp{{{XXXHHHGGGOOO^^^kkk}}}vvvcccMMMBBBFFFKKKLLLPPPSSSbbbdddVVVaaapppiiieeeuuueeeLLLMMMdddzzzsssiii{{{~~~~~~}}}tttkkkmmmbbbUUUNNNPPPUUUZZZ\\\bbbiiipppttttttooo```QQQMMMLLLKKKMMMQQQYYY```eeejjjqqqzzz~~~fffNNNDDDGGGEEEDDDEEEBBBIIILLLQQQTTTVVV[[[aaagggqqqpppmmmlllkkkkkkmmmmmmqqqvvv}}}}}}wwwgggWWWeeeYYY???@@@===```{{{```mmmnnnAAA333222333444---111////////////...............------------,,,,,,,,,///...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************&&&'''(((******+++++++++******))))))))))))******''''''((()))******+++++++++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********......------------,,,,,,)))***+++)))((())),,,///))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***+++,,,,,,---------,,,---000111222999BBBFFFxxxfffkkkyyy}}}pppuuuVVVBBB;;;777888999999;;;>>>???DDDLLLUUU^^^hhhrrryyyzzz|||vvvlllhhheeeeeekkksssuuu{{{___RRRAAA888999???DDDFFFFFFFFFEEECCC@@@???AAACCCKKKRRR]]]dddeeeaaa\\\XXXLLLIIIFFFCCCDDDHHHPPPWWWhhhooo|||vvvVVVGGGFFFLLLXXXdddqqqdddQQQCCCAAAGGGNNNQQQTTT^^^uuukkkZZZbbbmmmiiibbbsssgggJJJIIIaaaxxx~~~qqq||||||}}}{{{ssskkkmmmbbbUUUOOOQQQWWW[[[\\\bbbiiipppttttttnnnaaaUUUMMMLLLKKKLLLRRRZZZbbbhhhhhhooowww{{{~~~}}}VVVEEEAAADDD@@@AAAEEEDDDJJJMMMRRRUUUWWW\\\bbbhhhpppnnnllljjjjjjjjjlllmmmnnnuuu~~~~~~xxxvvv^^^UUUhhhUUUAAA>>>???iii~~~___nnniii@@@444111000444...333////////////.....................---------,,,,,,///...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((************************(((((((((((())))))))))))((()))))))))************&&&'''(((******+++++++++******))))))))))))******'''(((((()))***++++++,,,++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************......------------------)))+++---,,,))))))+++...++++++++++++*********)))'''((()))***+++,,,------((()))***+++,,,------......---...111111222888AAAKKKeeemmmrrrqqqSSSCCC===888999::::::===AAADDDJJJTTT]]]fffooozzzlllbbb\\\\\\]]]]]]dddnnnppp{{{zzzcccHHHBBB;;;:::>>>DDDGGGHHHEEEFFFEEEBBB??????CCCGGGOOOUUU]]]```\\\TTTKKKEEEDDDBBBAAAEEEHHHNNNWWW```qqqzzznnnQQQEEEEEEIIIRRR[[[bbbTTTFFFAAADDDJJJRRRWWWaaasss{{{ooo[[[aaalllhhh^^^qqqlllMMMIII\\\pppvvv||||||yyyrrrmmmmmmcccWWWQQQSSSYYY]]]^^^gggmmmtttyyyxxxooobbbXXXKKKJJJJJJLLLQQQYYYbbbggghhhnnnuuuzzz~~~gggPPPEEEEEEGGGAAABBBIIIIIILLLPPPUUUXXXZZZ___eeekkknnnnnnnnnllljjjjjjlllnnnpppxxx|||vvvsssxxxvvvSSSPPPnnnPPPBBB:::BBBqqqvvvVVVkkkccc>>>555222000444...333////////////........................---------,,,...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((************************(((((((((((())))))))))))))))))))))))************'''((()))*********************))))))))))))*********+++++++++,,,---------++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++------..................***---000///+++)))+++...//////...---,,,,,,+++***))))))*********+++++++++*********++++++,,,,,,,,,---,,,...000000000777>>>NNNjjjooowww}}}uuuZZZDDD>>>999:::;;;<<<>>>CCCKKKSSS]]]fffnnnwwwrrr```VVVSSSXXX[[[\\\dddpppqqqyyy|||gggQQQ@@@;;;999===EEEJJJJJJHHHCCCDDDDDD@@@===???EEEJJJNNNQQQUUUTTTOOOHHHAAA>>>BBB???AAAHHHPPPWWWdddoooeeeMMMDDDDDDFFFLLLTTTSSSJJJEEEIIIQQQWWWaaakkkpppnnnWWW\\\jjjhhh[[[nnnsssTTTKKKWWWggg{{{tttvvv~~~zzzuuuooojjjiiiaaaWWWRRRTTTYYY___bbbjjjnnnvvvzzzwwwkkk]]]UUUHHHHHHHHHKKKPPPXXX___dddiiiooouuuzzzWWWJJJDDDIIILLLCCCDDDKKKLLLNNNRRRVVVYYY\\\```ggglllnnnqqqtttrrrnnnlllooorrrwww}}}wwwwwwjjjNNNNNNoooKKKDDD<<>>888555;;;EEEKKKGGG@@@BBBCCCBBB???<<<>>>EEELLLLLLMMMMMMJJJFFFAAA???>>>AAA>>>AAAKKKVVVaaapppwww```JJJCCCDDDEEEIIIOOOKKKFFFHHHTTT___gggsssooohhh|||kkkRRRVVViiihhhZZZlll~~~yyyZZZMMMTTT```qqqooonnnxxx~~~xxxqqqjjjfffeee___WWWRRRSSSYYY```eeeiiimmmtttxxxssseeeVVVNNNFFFFFFGGGIIIOOOVVV]]]aaakkkpppvvv|||nnnMMM@@@>>>GGGJJJAAA@@@HHHHHHMMMQQQVVVXXX[[[___fffkkkoootttyyywwwqqqnnnqqqvvv~~~}}}~~~cccMMMPPPmmmGGGHHHBBBTTTmmmQQQvvvQQQ444555555333666...///000/////////............//////.........---------,,,++++++---//////...---------------------------+++++++++***)))(((((('''************************(((((((((((())))))))))))))))))))))))************)))************))))))(((******))))))))))))******++++++******************,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++111111111000///---,,,+++...//////000///---,,,+++))))))***++++++)))((('''************+++,,,---...+++***)))((()))***+++,,,,,,---------...000444777IIIVVV|||{{{www}}}mmmJJJ>>>===AAA<<<>>>IIINNN]]]cccooo{{{oooccc[[[[[[[[[^^^bbbhhhmmmoooxxxxxxwwwqqqgggXXXHHH===666888:::===DDDKKKJJJDDDDDDBBB???======???BBBDDDHHHGGGEEEBBBAAA@@@@@@@@@CCCGGGNNNVVV```oooyyyYYYAAABBBHHHFFFFFFLLLIIIIIIRRRddduuueeeaaaqqqjjjOOORRReeeyyyuuu___hhh|||aaaIIILLLcccsssnnnmmm~~~}}}xxxsssmmmgggccc```WWWNNNMMMPPPTTT]]]dddiiikkkmmmjjjaaaVVVMMMGGGBBBBBBCCCEEEIIIQQQ[[[aaagggoooxxx~~~|||[[[OOOGGGEEECCCBBBCCCEEEIIIKKKPPPSSSXXX]]]```dddhhhkkkuuuwwwyyyxxxwwwuuuuuuvvv}}}yyy}}}```PPPQQQxxx}}}DDDGGG>>>iiifffTTTEEE:::222222555444111000000///...------...///000........................------------------------.........------,,,,,,,,,))))))))))))))))))))))))+++++++++***)))(((((('''((((((((((((((('''''''''))))))))))))************,,,,,,,,,+++++++++******************))))))((((((************************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******------......//////............//////...---+++***+++++++++++++++***))))))((('''''''''((()))*********************+++,,,,,,,,,------......000444777AAAJJJlll~~~wwwqqqOOOAAA???BBB>>>BBBNNNSSShhhmmmxxx}}}lllbbb^^^___aaadddgggmmmtttyyy{{{vvvmmmdddYYYLLL???666555999<<<@@@FFFKKKHHHCCCAAA@@@>>>======>>>@@@AAABBBBBBAAA???>>>???@@@AAADDDJJJTTT___mmm~~~xxx[[[EEEDDDGGGDDDBBBGGGPPPRRR```xxxccc^^^nnnmmmQQQTTTaaatttttt___gggzzzaaaIIIKKKaaasssxxxxxx~~~xxxsssooojjjeeebbb]]]TTTLLLKKKNNNRRRZZZaaabbbeeefffddd\\\RRRJJJEEE@@@@@@AAACCCHHHPPPYYY```iiirrr{{{iiiMMMCCCEEEDDDCCCCCCEEEIIILLLOOORRRVVV[[[```cccgggkkknnntttvvvxxxwwwvvvvvvxxxzzz|||{{{}}}ZZZKKKMMMzzzwwwBBBFFFAAA~~~fffWWW~~~DDD:::222222555333111000000///......---...//////........................------------------------------,,,,,,,,,+++++++++************************++++++******)))(((((('''(((((((((((((((((((((((())))))))))))************,,,,,,++++++************++++++*********)))))))))************************++++++++++++*********)))++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******---------.........//////---.........---,,,+++***---,,,,,,+++++++++++++++(((((('''''''''(((((()))***++++++,,,,,,,,,,,,,,,,,,---.........000333666???CCC___xxxxxxWWWEEE@@@DDDBBBHHHVVV^^^rrrwwwxxxkkkdddbbbdddgggkkkooouuu{{{xxxmmm^^^RRRIIIBBB:::444555;;;@@@DDDHHHJJJGGG@@@>>>>>>===<<<<<<===>>>>>>===>>>>>>>>>>>>@@@CCCFFFJJJRRR___nnnlllUUUBBBCCCHHHGGGHHHNNNXXXccczzz```[[[kkkqqqSSSTTT]]]qqqyyydddiiixxxcccIIIIII]]]qqq}}}xxxsssmmmiiifffccc```WWWOOOHHHIIIKKKOOOUUU\\\ZZZ\\\]]][[[TTTLLLEEEBBB===>>>???BBBGGGOOOXXX___hhhqqq|||\\\GGGCCCDDDCCCCCCDDDHHHLLLPPPSSSUUUYYY^^^cccgggkkkoooqqqtttuuuwwwvvvuuuvvv{{{}}}yyy|||tttTTTIIIMMM}}}mmm@@@CCCEEEbbbYYYvvvBBB999222333444333111000111000///.......................................------------------------,,,,,,++++++++++++******************************++++++******)))((((((((((((((((((((((((((((((((()))))))))*********+++++++++************)))))))))+++++++++++++++*********++++++++++++++++++++++++++++++++++++************,,,,,,+++***))))))(((((())))))))))))))))))))))))******++++++++++++******222111000///............------------,,,+++******---,,,+++***)))***++++++,,,+++***************+++***+++,,,---...---,,,+++,,,---...//////000333555???@@@VVVwwwzzz^^^GGG???DDDFFFNNN___iiiuuuyyytttmmmjjjhhhhhhkkkrrryyy|||zzzwwwjjj^^^NNNCCC???>>>;;;888666>>>FFFIIIJJJIIIDDD>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>???@@@@@@CCCHHHMMMTTT^^^mmm~~~bbbOOOAAABBBHHHLLLRRR[[[hhh}}}___ZZZjjj~~~tttSSSQQQ]]]qqqjjjkkkvvvgggJJJGGGYYYmmmxxxtttnnniiieeebbb___]]]OOOHHHDDDEEEHHHKKKPPPUUUSSSUUUUUURRRLLLEEE@@@===;;;<<<>>>AAAFFFNNNWWW^^^dddnnnyyysssVVVKKKKKKCCCCCCDDDFFFIIINNNRRRUUUWWW[[[aaagggjjjnnnqqqssssssuuuvvvuuutttxxxwwwvvvzzznnnQQQJJJQQQ```>>>@@@III^^^]]]rrr???777222333444222000111000000//////......------........................------------------------,,,,,,,,,+++++++++++++++************************************))))))((((((((((((((((((((()))))))))))))))*********+++++++++***)))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++***)))(((((())))))))))))))))))))))))******++++++++++++******444333222111000000111111...------,,,+++++++++***,,,+++***(((((()))******------,,,+++++++++,,,,,,***+++,,,---...---,,,+++,,,---/////////000222444:::<<>>EEEIIISSSfffrrruuuxxx~~~}}}sssppppppnnnlllmmmvvv~~~rrrfffWWWMMMAAA:::999:::;;;::::::DDDKKKLLLIIIFFFAAA<<<:::;;;<<<<<<<<<<<<;;;:::===???BBBCCCCCCGGGOOOUUU^^^iii{{{___QQQFFFGGGMMMUUUaaammm___YYYiii~~~vvvRRRMMM]]]pppiiihhhqqq}}}mmmMMMFFFUUUggg{{{~~~|||{{{zzzssspppkkkfffbbb^^^ZZZVVVHHHBBB@@@CCCFFFGGGKKKOOONNNOOONNNKKKEEE???;;;:::;;;<<>>===KKKbbbggghhh<<<666222333444111000111///////////////......---........................------------------------,,,,,,,,,---------------*********************************)))))))))))))))(((((((((((())))))******************++++++++++++)))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))(((******************************++++++++++++******222111111111222444666777///...---,,,+++++++++,,,+++***))))))(((((())))))++++++*********++++++,,,***++++++,,,,,,,,,,,,,,,,,,---///000///000222333888???KKKvvvxxxrrrmmmMMM???GGGMMMWWWiiiuuuuuuxxx~~~wwwqqqooooooooolllllltttzzztttdddTTTGGGAAA:::555444555888999AAAJJJPPPMMMGGGCCC???<<<;;;<<<============<<<;;;===AAAEEEGGGIIINNNXXX```kkkxxxWWWQQQMMMSSS^^^lll^^^VVVggg|||{{{TTTLLL[[[lllbbb```mmm|||tttQQQEEEQQQbbbwww|||xxxuuunnnllliiifffaaaZZZRRRLLLAAA===<<>>>>>>>>======>>>>>>>>>@@@EEEKKKOOORRRZZZgggqqqXXXYYY]]]fffsssZZZQQQbbbwwwYYYPPPZZZjjj```]]]lll}}}zzzUUUFFFOOO___vvv{{{uuuqqqiiiiiihhheee___UUUIIIAAA===::::::@@@CCCCCCCCCFFFAAAAAA@@@>>>;;;999:::;;;:::;;;>>>AAADDDJJJQQQVVV___gggmmmnnnmmmkkkgggbbb___```aaa___^^^aaaiiiooooooxxxqqqXXXMMMHHHCCCEEEGGGIIINNNRRRXXX\\\^^^___ccciiinnnpppqqqrrrrrrtttyyy|||{{{zzz~~~yyyvvvrrrvvveeeHHHDDDOOOxxxfff@@@AAA888KKKvvvlllyyyMMM777333111333333000000222,,,---...///000000//////........................------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))***'''(((((()))******++++++*********+++++++++,,,,,,************++++++,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++++++++,,,,,,******************************++++++++++++******555333222000000111333444111000...---,,,,,,---...++++++,,,---,,,+++***)))************+++,,,---...+++***)))((()))***,,,---,,,...000000000000111222666GGGNNNmmm}}}mmm}}}ZZZGGGNNNSSSYYYhhhssswwwyyy}}}rrrnnnkkkeee^^^ZZZ]]]___^^^WWWMMMCCC===777888777555333888AAAJJJLLLSSSVVVMMMBBB===<<<===??????>>>>>>>>>>>>??????CCCJJJQQQVVV[[[eeesss~~~~~~hhhkkkqqqxxx{{{VVVMMM^^^sss^^^UUU[[[jjjbbb]]]mmm~~~WWWFFFNNN^^^uuu~~~zzzsssnnnffffffgggeee^^^RRRDDD:::;;;888999???CCCBBBBBBDDD;;;;;;;;;:::888888;;;===999;;;===???CCCHHHOOOSSS\\\ccchhhgggdddbbb]]]WWWZZZ\\\]]][[[ZZZ^^^gggnnnqqqzzzjjjUUUMMMGGG@@@EEEGGGKKKPPPVVV\\\aaacccbbbffflllppprrrrrrrrrsssuuuzzz~~~}}}{{{yyyuuuqqqmmmqqqeeeIIIGGGRRRvvv]]]<<>>;;;666222333777999:::CCCMMMOOOQQQOOOGGG===888;;;@@@???======>>><<<:::>>>EEEEEENNNYYYaaaiiivvvzzzxxxzzzzzzkkkwww^^^QQQcccsssbbbQQQ___mmmaaa___pppZZZIIIKKK\\\ppp{{{yyyxxxqqqjjjfffjjjfffXXXLLLFFF@@@:::===<<<;;;;;;<<<===???@@@>>>======<<<:::999999888:::<<>>:::777444222333888:::<<>>>>>===>>>???>>>>>>CCCKKKPPPYYYfffpppyyy}}}{{{}}}zzzqqqlllmmmlllgggsss___PPPaaarrrfffTTT\\\jjj~~~___\\\kkk{{{YYYIIIKKKZZZmmm|||zzzyyyssskkkhhhiiicccUUUIIICCC???:::===<<<<<<<<<<<<===>>>???===<<<;;;;;;:::999888888;;;<<>>MMM555BBBDDD\\\jjj}}}pppmmmuuu\\\WWWZZZ^^^eeennnrrrvvv{{{kkkaaaUUUMMMJJJHHHEEEAAA@@@@@@???>>><<<999666555333222333888<<<@@@GGGOOOKKKHHHBBB===::::::<<<===>>>===>>>AAABBBCCCKKKTTTZZZeeessswwwwww}}}rrr```]]]gggccc```mmmcccPPP^^^ooojjjVVVZZZhhh|||```ZZZgggwwwYYYJJJKKKWWWkkk}}}|||{{{uuunnniiifff]]]OOODDD???===;;;==================>>>>>>;;;::::::999888888888999<<<===???AAADDDIIIOOOSSSTTTUUUVVVWWWWWWVVVUUUTTTPPPQQQRRRTTTWWW[[[___aaagggkkkppprrrtttwww|||xxx]]]MMMEEEDDDFFFGGGKKKPPPUUUYYY^^^bbbfffffflllrrruuutttssssssttttttyyyyyyuuuooommmvvvjjjIIICCCOOOuuuvvvHHH>>>AAAbbbfffkkk;;;666444333333333333222000//////............//////............---------,,,///...------------...///......////////////......,,,,,,+++***)))))))))***&&&''''''(((((())))))))),,,,,,,,,,,,,,,------......---++++++---......---***+++---.........---,,,******)))))))))******+++***+++,,,---............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++************+++)))))))))*********++++++333333222222333333444555222222111000///...---,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111///...666AAA333>>>BBBYYYuuuwwwxxxmmm}}}fff^^^^^^aaagggooorrrvvv|||jjj^^^VVVLLLFFFDDDCCC@@@>>><<<<<<;;;;;;999777555444222222444888===CCCIIINNNGGGAAA;;;999:::<<<======@@@???@@@DDDFFFIIISSS]]]hhhsssxxx{{{oooWWWWWWhhh}}}```[[[iiihhhRRR]]]nnnnnnVVVZZZiii|||bbbYYYdddttt[[[KKKKKKVVViii}}}||||||wwwooogggaaaUUUHHH???<<<<<<<<<======>>>>>>>>>======<<<999999888777777888999:::===>>>AAACCCFFFKKKQQQUUUUUUVVVVVVWWWVVVVVVUUUTTTOOOPPPQQQTTTXXX\\\___aaaiiikkknnnoooooorrrxxx}}}|||uuuZZZKKKDDDCCCEEEFFFJJJPPPWWW\\\aaaeeeiiihhhnnntttwwwvvvuuutttuuuwww~~~}}}vvvqqqlllmmmwwwhhhGGGDDDRRR|||MMM???FFFmmmvvv___```:::555444222333333444222111///..................///......---------,,,,,,,,,.........------.........---...///000000///...---,,,,,,+++***)))))))))))))))))))))))))))******+++'''((()))+++---...///000,,,+++***+++---......---***++++++,,,---------...))))))))))))***+++,,,,,,***+++,,,---............,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++333333222222333333444555222222111000///......---------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---111111......111111999???WWWvvvooozzzrrrgggdddgggmmmrrrrrruuu{{{nnn^^^SSSMMMFFFBBB@@@???>>><<<;;;::::::888777555444333111333555888>>>DDDIIIJJJBBB===888777;;;???@@@???CCCBBBDDDHHHLLLQQQ\\\gggzzziiiMMMNNN```uuu\\\\\\iii}}}oooUUU\\\lllqqqTTT[[[jjj}}}dddXXX```qqq]]]MMMKKKWWWhhh|||{{{{{{uuunnnbbbYYYMMMBBB<<<999:::======>>>???@@@???>>><<<:::888777666666777888:::;;;===@@@CCCGGGJJJNNNSSSWWWUUUUUUUUUUUUUUUTTTSSSSSSPPPQQQTTTWWW[[[___bbbdddlllnnnoooooonnnpppuuuzzz}}}sssXXXIIIBBBAAADDDCCCHHHPPPWWW^^^ccchhhllllllqqqvvvyyywwwvvvwwwxxx|||tttoookkknnnxxxgggIIIIIIXXXPPP@@@LLLxxxbbbdddWWW:::555333222222444444333111...//////////////////.........---------,,,,,,,,,---..................---,,,---...//////...---,,,,,,,,,+++***))))))******---,,,+++++++++,,,---...,,,------------.........---,,,+++---/////////---///...---,,,,,,---///000,,,,,,,,,------///000111,,,------......------,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++333333222222333333444555222222111000000///..............................++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,111444111...---///666===SSSyyyooorrr~~~rrrmmmqqqwwwyyyyyy{{{xxxlll___UUUIIIEEE@@@===;;;;;;:::999888777666555333222111000222555666888===DDDFFFEEE===:::888999>>>BBBDDDDDDGGGFFFHHHNNNTTT\\\iiivvv~~~^^^HHHLLLZZZppp]]]^^^kkk|||tttWWW\\\jjjtttTTTZZZiii|||hhhYYY]]]mmm]]]NNNMMMXXXiii{{{wwwvvvuuuooohhhZZZPPPEEE???;;;999:::======???@@@AAA@@@>>>;;;999777777666666777999<<<===>>>BBBGGGKKKOOORRRUUUXXXTTTTTTTTTSSSRRRRRRQQQQQQRRRTTTWWW[[[___cccfffhhhnnnpppqqqpppoooqqquuuzzz~~~qqqVVVHHHAAAAAADDDDDDIIIQQQYYY```eeejjjmmmpppsssvvvwwwuuuvvvxxx{{{sssmmmkkkpppzzz```GGGJJJXXXOOOCCCRRRqqqXXXvvvMMM999444333222222444444333222//////000000000000//////............---------,,,------...//////...------,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,***)))))))))+++---///000222333444666999<<>>>>>???AAABBBAAA>>>:::888777666666666777:::===???>>>CCCJJJPPPSSSUUUWWWYYYVVVUUUTTTSSSSSSRRRRRRRRRTTTVVVYYY^^^bbbfffiiikkkkkknnnqqqqqqqqqssswww{{{nnnUUUHHHBBBCCCFFFHHHMMMUUU]]]bbbfffjjjmmmrrrttttttsssqqqsssxxx}}}nnniiiiiiqqq}}}~~~\\\GGGLLL[[[}}}MMMEEEXXXeee^^^EEE777444333222222444444333222///000111222222111000////////////.........------------...//////...------------,,,,,,,,,,,,------++++++++++++,,,---......+++,,,,,,...222666:::<<>>GGGggg~~~uuummm||||||}}}}}}}}}zzzvvvrrrtttvvvttthhhYYYLLLDDD@@@>>>===:::888666555555444333222222111111111222222555888888777<<>>>>>@@@BBBCCCBBB>>>:::777777777666666777;;;>>>@@@>>>DDDLLLRRRVVVXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTVVVZZZ___dddhhhkkklllhhhlllppprrrrrrtttyyy}}}~~~lllTTTHHHDDDEEEIIILLLQQQYYY___dddgggjjjlllttttttrrrooonnnqqqxxx~~~{{{zzzhhhcccfffrrr```OOOUUUcccvvvJJJFFF\\\fffkkk@@@666444333222222444444444222000111222333333222111000000////////////.........,,,---...//////...---,,,...---,,,++++++,,,---...+++++++++,,,---...///000666666888<<>>>>><<>>AAAFFFJJJOOOQQQQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUXXX[[[]]]^^^aaaeeehhhpppooonnnnnnppptttzzz}}}eeeQQQGGGBBBFFFPPPQQQWWW\\\___eeelllooonnnrrrrrrrrrqqqrrruuuzzz~~~|||vvvsssjjjhhhiiissskkkOOOHHHkkkqqqHHHAAAaaavvvjjjAAA;;;444444333333333333222222333333333333333333333333000000000000////////////111000///...............,,,,,,,,,,,,,,,,,,---...///...///333777;;;<<<<<>>888333000---***+++...000///,,,111,,,***,,,,,,***+++///,,,***+++///000+++)))***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,333333444444444444444444555444333111000///000000...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111555888===RRRuuuvvv|||uuu}}}uuunnneee^^^ZZZXXXVVVUUUQQQOOOKKKFFFBBB>>><<<;;;888777666555444444444444333333222111111222333444555777:::;;;;;;:::;;;<<<<<<:::<<>>CCCEEEFFFDDD@@@<<<999888666888999:::;;;>>>BBBEEEGGGKKKOOOQQQQQQSSSUUUXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVXXXZZZ\\\^^^aaafffiiinnnoooppprrruuuyyy~~~```NNNGGGBBBEEEMMMSSSYYY___ccciiiqqqtttssswwwwwwvvvuuuvvvyyy}}}wwwrrrnnniiihhhjjjssseeeMMMJJJpppdddBBBFFFjjjzzzddd===888444444333333333333222222111111111111111111111111000000000/////////......000//////...............,,,,,,,,,,,,,,,---///000444666;;;AAAIIIPPPTTTWWWZZZ[[[]]]```ccceeeggghhhnnnppprrrrrrssstttvvvxxxrrrzzzwwwpppqqqrrroookkkjjjjjjeee```^^^[[[TTTIIIBBB<<<888222///......,,,+++222...---...---+++...222,,,******...///,,,***,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,111222222333333444444555555444333222111000000000000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111555888;;;JJJjjj}}}|||tttiii___YYYPPPHHHEEEEEEEEEEEEBBBAAA???<<<:::888777777555555555555444333222222333333222222222444555666777:::===>>>===;;;;;;;;;<<<<<>>AAAEEEHHHJJJLLLNNNPPPQQQTTTWWWZZZWWWVVVTTTSSSSSSTTTVVVWWWXXXYYYZZZ[[[]]]bbbgggkkkmmmqqqvvvzzz}}}]]]MMMIIIEEEFFFMMMUUU[[[bbbgggnnnwww{{{zzz||||||{{{zzzyyy|||xxxrrrmmmiiihhhjjjtttyyy^^^KKKNNNwwwWWW@@@OOOvvvvvv\\\:::444444444333333333333222222000000000000000000000000////////////............//////..................,,,,,,------...111555888CCCGGGMMMTTTYYY^^^cccfffkkkkkkjjjiiigggfffdddccc``````aaacccddddddbbb```cccllluuuyyy}}}yyykkk^^^]]]aaadddeeefffdddeeeggghhhgggaaaYYYSSSJJJGGGBBB===999666555444000......//////...444<<<000+++))),,,...,,,,,,...------............------,,,,,,,,,,,,,,,,,,,,,,,,000000111222333444555555555444444333222111111111111111111000000...---,,,------------------------------------------------------......///000000000111555888;;;EEEbbb|||wwwbbbSSSKKKHHHBBB>>><<<<<<======<<<;;;:::999888777777777555555666666555444222111333222222222333555777888999<<>>;;;::::::<<<===BBBIIIMMMQQQYYYaaannnkkkRRRCCCCCCKKKPPP^^^xxxaaaRRRWWWcccwww|||[[[YYYcccyyy```UUU^^^llljjjPPPPPP^^^uuu}}}dddJJJ???EEENNNQQQ[[[rrr~~~}}}}}}~~~xxxwwwvvvuuuvvvvvvtttrrroooooojjjccc```^^^ZZZTTTDDDAAA===<<<>>>AAACCCCCCFFFFFFEEEBBB>>>:::888888666888:::<<<>>>AAAFFFIIILLLLLLNNNOOOQQQUUUXXX[[[UUUSSSQQQPPPPPPRRRTTTVVVZZZZZZ[[[\\\^^^ccciiimmmooottt|||[[[MMMKKKHHHJJJPPPVVV\\\ccciiiqqq{{{~~~~~~}}}{{{{{{}}}yyyrrrnnnjjjiiikkktttqqqYYYJJJQQQ|||NNNBBB\\\kkkwwwSSS999333444444333333333222222222000000000000000000000000////////////.........---.........//////.........+++...111333555:::AAAGGGTTTYYY___dddgggiiikkkmmmoookkkddd]]]VVVQQQNNNMMMLLLMMMOOOSSSWWWXXXTTTPPPQQQUUU[[[bbbmmmzzzgggZZZMMMIIIIIIKKKNNNRRRUUUYYY\\\]]]___aaaaaa^^^ZZZZZZYYYVVVPPPIIICCC???666333111000...000999CCC777000+++,,,...------///------............------------------------------...///000111222444555555555444444444333333222222111111111111000///...---------------------------------------------------------......///000000000111333888<<>>AAAAAA???;;;999888;;;===CCCKKKPPPVVVaaalll{{{nnnTTTDDDCCCIIINNN]]]uuufffRRRVVVaaavvv~~~[[[XXXdddzzzaaaSSS\\\jjj___JJJMMMZZZooouuugggTTTGGGGGGPPP[[[```mmm}}}}}}}}}wwwvvvuuuwwwwwwuuurrrpppmmmlllhhhaaa]]]\\\XXXRRRBBB@@@===<<<>>>AAACCCDDDFFFFFFDDDAAA<<<:::999999888:::<<<>>>@@@CCCGGGKKKNNNMMMMMMOOORRRUUUXXXYYYRRRQQQOOONNNOOORRRTTTVVV]]]]]]^^^^^^```dddjjjooorrrxxx}}}YYYMMMKKKJJJMMMUUUVVV]]]dddjjjrrr|||~~~~~~}}}||||||}}}uuunnnkkkkkkjjjllluuuqqqYYYKKKSSSGGGEEEmmmdddvvvLLL:::444444444333333333222222222111111111111111111111111000////////////...............///000000//////...,,,111777<<>>555......///------...---......//////......---------------------------...//////111222333444444444555555555555444333222111111111111000//////...------------------------------------------------------......///000000000111111666===BBBVVV{{{{{{~~~wwwbbbMMMBBB666999;;;<<<;;;999999999999999999999888666555444666777777666666555444333222222333444666999;;;===???BBBDDDDDDAAA===:::888:::===CCCKKKRRRZZZiiiwwwrrrWWWEEEDDDIIIMMM___rrrjjjQQQTTT___ttt[[[VVVbbbxxxcccQQQYYYggg~~~|||RRREEEJJJTTTbbbooo[[[QQQHHHHHHPPP\\\iiirrr}}}{{{{{{vvvtttuuuyyyzzzuuuqqqpppkkkjjjddd\\\WWWTTTNNNHHH@@@???>>>===>>>@@@BBBDDDEEEEEECCC???;;;::::::;;;<<<>>>@@@AAACCCFFFJJJMMMNNNMMMMMMOOORRRUUUUUUUUUQQQPPPPPPPPPRRRTTTWWWYYY```aaaaaabbbcccfffkkkooossszzztttWWWNNNMMMKKKPPPZZZZZZaaahhhmmmuuu~~~~~~tttnnnnnnkkkjjjmmmvvvtttYYYLLLYYYEEEQQQ~~~eeeEEE:::444444444333333333333222222222222222222222222222222000000000000////////////...///000111222111000///...666@@@GGGMMMUUU___gggkkkmmmqqquuutttmmmccc\\\GGGDDD???;;;:::===AAADDDKKKNNNRRRXXX[[[[[[XXXUUUEEECCCDDDOOOfff}}}~~~zzzppp```NNNFFFEEEPPPWWWZZZYYYZZZ\\\UUUKKKPPPUUU^^^jjjtttvvvqqqlllmmmbbbUUUJJJ???666333666AAA777......000...---.........////////////......------------------------...//////000111222333333444555555666555555333333000000111111111000000///................................................------......///000000000000...333<<<@@@OOOzzzvvv~~~wwwuuuvvvlllVVVEEE@@@888:::<<<;;;888777777888777777888888777666444333777666555444333333333333222222333444777:::===???CCCFFFHHHHHHDDD???;;;:::999<<>>======>>>AAACCCDDDCCCAAA>>>;;;:::;;;======???AAABBBCCCEEEIIILLLOOONNNMMMOOOSSSTTTSSSQQQQQQQQQRRRTTTWWWYYY\\\]]]cccdddeeeffffffhhhkkknnnsssyyyjjjWWWTTTTTTQQQVVV```aaagggmmmrrryyysssnnnqqqiiiiiinnnxxxsssVVVLLLbbbQQQkkkqqqdddvvv???:::333444444333333333333222222222222222222222222222222222111111111000000000000///000222333333333111111333<<>>444,,,---000///............////////////..............................//////000000111111222222444555666666666555444333///000000111111111111000................................................------......///000000000000,,,111:::===IIIqqqvvv|||}}}uuuqqqooocccMMM???>>>===>>>>>>;;;777555666999555666777888888777666555666555333222111111222333222222333555777;;;>>>@@@FFFIIIKKKKKKGGGAAA===;;;888;;;AAAJJJRRR___ssstttYYYHHHFFFLLLPPPaaaooojjjNNNOOOZZZppp\\\SSS\\\ppphhhPPPWWWdddyyyvvvUUU;;;>>>GGGFFFCCCEEEJJJJJJTTTiii~~~{{{wwwuuuqqqooottt|||}}}vvvooonnncccbbb]]]UUUQQQNNNIIICCC>>>>>>>>>===<<<===@@@BBBDDDCCC@@@===::::::<<>>???@@@AAACCCGGGJJJOOONNNMMMPPPSSSSSSQQQNNNQQQRRRUUUXXX[[[]]]___```eeefffhhhhhhhhhiiikkkmmmqqqwww~~~vvveeeZZZ[[[\\\XXX\\\fffffflllqqqvvv|||zzznnniiinnngggiiinnnzzznnnQQQLLLjjj```eee```qqq;;;999111444444444333333333222222111111111111111111111111222222222222111111111000///000222444444444222111666@@@MMMVVV[[[aaajjjrrrtttssssssvvvuuuhhhRRRAAA<<<<<<===>>>???@@@AAAAAALLLRRRZZZ___```aaabbbdddfffrrr~~~mmm[[[QQQFFFGGGCCCAAAKKK[[[]]]UUUYYYRRROOOXXXjjjzzzyyyqqqmmmnnnmmmcccWWWPPP:::000)))+++000000///.........////////////..............................///////////////000111222555555444333222222222222000000111111111111000000------,,,,,,,,,---......//////............//////...............///000000111111111666;;;BBBgggwwwzzzqqqeeeSSSCCC<<<<<<===<<<;;;:::999999999999666666777777777777666666555555444333333333444444333444666888:::===AAADDDHHHIIIIIIIIIFFFBBB>>>;;;;;;===BBBIIIRRR```wwwsss]]]KKKEEEKKKRRR```wwwrrrRRRRRRXXXjjjdddVVV\\\mmmfffIIITTT^^^nnnXXXKKK>>>:::===???BBBFFFLLLPPPbbb}}}yyytttpppsss|||{{{uuuppphhhaaa^^^[[[VVVPPPKKKEEEBBB@@@>>>>>>>>>>>>>>>>>>???@@@AAA???>>><<<;;;;;;;;;;;;<<<<<<===???AAACCCEEEFFFLLLLLLMMMOOOQQQSSSUUUVVVYYYYYYZZZZZZ[[[\\\\\\]]]___bbbgggkkkooopppqqqppp{{{{{{|||~~~ooogggcccccceeeddd___bbbhhhiiilllsss{{{zzzqqqlllllljjjiiinnnzzzgggTTTOOO{{{___|||[[[nnn___;;;999555444444444444444444444444222222111111111111222222444222///...///000000///666777:::???BBB???888222777999>>>HHHTTTaaakkkqqqxxxxxxuuurrrsssrrrfffXXXPPPKKKGGGDDDEEEDDDAAA>>>GGGLLLSSSYYY^^^bbbfffiiimmmwww}}}lllWWWGGGJJJFFFBBBBBBGGGNNNUUUZZZ``````^^^\\\\\\cccpppzzzxxxpppccc]]]aaaiiijjjfffQQQBBB666333333///+++,,,......//////////////////......//////......---,,,000//////...///000111222555444444333222222222333333333333222111000//////......------,,,------.../////////......///////////////......//////000111///000000444888???bbb}}}yyykkk^^^PPPCCC<<<;;;<<<<<<;;;:::999999999999666777777888888777777666666555444333333333333333444555666888;;;???CCCFFFFFFGGGGGGFFFDDD@@@<<<:::999<<>>BBBEEEIIIMMMWWWiii|||yyyuuuppplllvvv|||}}}wwwooojjjddd]]]WWWUUURRRNNNJJJFFFCCCBBB>>>>>>>>>===>>>>>>??????>>>===<<<;;;::::::;;;;;;;;;<<<>>>AAADDDFFFGGGHHHNNNOOOPPPSSSUUUXXXZZZ\\\[[[ZZZYYYYYY[[[]]]```bbbbbbeeeiiimmmppprrrssssss{{{|||}}}oooeeekkkhhhhhhiiifffaaabbbgggpppsssyyy}}}yyyrrrnnnmmmgggffflllyyyeeeSSSXXX{{{XXXzzzeeeVVV::::::444444444444444444444444444222222111111111111222222000000000000111222333444:::???GGGMMMNNNGGG===555999999999;;;CCCSSSfffsssvvvxxxwwwtttuuusssjjj___]]]VVVMMMGGGEEEFFFHHHJJJFFFKKKSSSZZZ^^^bbbeeegggnnnvvvyyyjjj___VVVWWWYYY\\\```aaaaaa___```]]]WWWOOOKKKOOOZZZcccpppqqqkkkaaaYYYXXXYYYXXX]]]QQQDDD===555...,,,///////////////000000000000......//////......---,,,222111///......000111333555444333333333333333444555555444333222000...---000///...---------------////////////////////////000000000///000111111222...111111444777<<<^^^xxxdddVVVLLLBBB<<<:::<<<;;;:::999999888999999888888888999999888888888777666555444333222222222555555666999===BBBGGGJJJDDDEEEDDDCCCAAA===;;;999;;;>>>EEEOOOXXXeeezzzxxxnnncccUUUKKKKKKPPP```vvvUUURRRWWWiiikkkUUUWWWjjjYYYLLLRRR[[[nnnhhhGGGAAA===@@@EEEIIIOOOUUUccc{{{wwwtttpppkkkhhhsssuuurrrjjjbbb^^^YYYUUUPPPOOOMMMKKKHHHFFFEEEDDD???>>>>>>=========>>>>>>;;;:::999999888999:::;;;:::<<<@@@EEEHHHKKKKKKLLLPPPPPPRRRUUUXXX[[[^^^___]]][[[ZZZZZZ\\\```eeeggggggiiilllooosssuuuwwwxxx~~~mmmdddgggmmmmmmnnnoookkkeeefffjjjwwwyyy~~~xxxwwwwwwsssooommmgggffflll|||aaaQQQfffsss\\\rrrlllJJJ:::;;;333444444444444444444444444222222111111111111222222...000222222111333777;;;AAAIIITTTZZZVVVKKK>>>666777888777555777FFF]]]oooqqquuuvvvuuurrrlllbbbXXXPPPMMMFFF@@@===>>>CCCGGGKKKQQQZZZaaafffiiikkkmmmkkknnnqqquuuvvvvvvuuutttqqqqqqsssuuuwwwtttmmmgggeeehhhmmmssswwwxxxuuurrrnnnkkkcccWWWLLLEEEDDDFFFXXXhhhsssoooaaaWWWTTTSSSXXXSSSMMMEEE;;;222000333000000000000000000000000...////////////...------444222000//////000222333444444333333333444444555444333333333111000///...111000///...------------/////////000000/////////111111000000111111222333000444444666777;;;YYY~~~tttbbbTTTIII???;;;<<<;;;::::::999888888999999888999999::::::999999888777666555444333222222222777666777;;;@@@FFFJJJLLLDDDCCCBBBAAA???<<<:::999???BBBIIIRRRYYYdddvvv}}}yyyvvvooo___MMMHHHLLL___tttWWWQQQUUUhhhpppTTTSSSgggPPPLLLOOOXXXlllsssUUUFFFCCCCCCGGGLLLQQQ\\\eee|||~~~yyytttppplllhhheeehhhfff```YYYSSSPPPNNNMMMLLLLLLKKKJJJHHHGGGEEEDDD???>>>======<<<<<<<<<<<<888888777666777888999::::::===CCCHHHLLLOOOOOOOOOOOOOOOQQQSSSVVVYYY[[[]]][[[[[[[[[]]]```dddhhhjjjkkklllooorrruuuxxx{{{|||wwweeeeeennnlllooossssssooolllmmmqqqxxxzzz{{{rrrsssuuurrrnnnkkkhhhhhhqqq\\\QQQuuukkkllleeejjjlll@@@:::<<<222444444444444444444444444333222222111111222222333000333444222000333;;;CCCLLLSSSZZZZZZRRRFFF;;;666333777:::888777BBBWWWiiitttuuussslllaaaUUUHHH???;;;<<<===:::666555888;;;:::@@@GGGNNNRRRTTTVVVWWW\\\ZZZXXXWWWVVVTTTQQQNNNNNNNNNOOORRRUUUUUUSSSQQQZZZZZZ\\\aaafffkkknnnnnnnnnooooooiii^^^QQQGGGBBBIII___wwwxxxmmmaaaZZZKKKKKKJJJGGG@@@999444333000000000000000////////////////////////...------666555333111111111333333333333333333444555555666111111222222111111000000222111000///...---------//////000111111000//////111111111111111222333333000555444555777999PPPtttxxxooobbbUUUGGG<<<:::>>>::::::999888888888999999999999::::::::::::999999666666555444333222222333777777888===CCCIIILLLMMMEEEDDDBBB@@@>>><<<;;;;;;>>>BBBIIIRRRYYYcccuuujjjQQQHHHMMM^^^rrrYYYQQQTTTgggvvvVVVRRRfffPPPOOOOOOWWWiiiyyyxxxaaaJJJHHHIIIMMMTTTZZZcccttt|||vvvqqqmmmiiidddaaaZZZUUUOOOKKKHHHGGGHHHIIILLLLLLLLLKKKIIIGGGEEECCC???>>>===<<<;;;;;;;;;;;;666666555555666777888999;;;>>>CCCIIIMMMOOOPPPPPPNNNOOOPPPRRRTTTWWWYYYZZZZZZ[[[___cccfffiiikkkllloooppprrruuuyyy|||rrriiidddfffmmmpppuuuyyywwwrrroooqqqsssvvvxxx|||yyyqqqqqqssspppkkkhhhgggjjjvvv[[[WWW^^^www}}}\\\hhh^^^;;;:::;;;222444444444444444444444444333333222222222222333333000222333222222999EEEOOOXXXYYYXXXQQQGGG???:::999444888;;;999999CCCWWWhhhvvvnnncccVVVJJJ@@@;;;:::EEEEEEDDD???888444555777111444888;;;<<<===???AAAEEECCCBBBBBBBBBBBBAAA???@@@@@@AAABBBEEEGGGGGGGGGIIIGGGFFFGGGJJJMMMNNNNNNRRRVVV\\\^^^\\\WWWQQQMMMLLLZZZlllzzzttthhhWWWSSSMMMEEE@@@;;;666222000000000/////////......//////000000//////...---888777666555444444333333333333333333444555777777111111222222222222222111222111000/////////////////////111111111111//////111111111000111111222333///333111222666666EEE___www{{{tttmmmggg^^^SSSFFF;;;;;;@@@999999888888888888999999888999999::::::999999888555555444333333333444444888777999???GGGLLLLLLKKKEEEDDDAAA???===<<<<<<<<<;;;???HHHQQQZZZfffyyyuuuTTTJJJSSS\\\ppp[[[QQQRRRfff~~~}}}ZZZUUUggg}}}~~~SSSPPPPPPVVVbbbiiicccTTTIIIGGGNNNZZZeeeooo|||~~~zzztttnnnhhhbbb\\\XXXOOOIIIEEEEEEFFFFFFGGGJJJMMMMMMMMMKKKIIIFFFDDDBBB??????===<<<::::::999999666555555444555666777888:::<<>>@@@BBB;;;:::888777<<>>@@@CCCGGGLLLPPPTTTVVVXXXYYY[[[]]]___aaabbbccc______``````^^^YYYQQQLLLFFFEEEEEEEEEFFFGGGIIIJJJJJJLLLQQQ^^^ppp~~~~~~wwwqqqiii[[[KKKBBB===888333111111111000000//////...///000000000000///......999999999999888666444333222222333333555666777888444555555555444333222222111111000//////000000000...///111222222111///...000000000000000111222222000222///111777666<<>>CCCFFFFFFGGGKKKLLLLLLLLLKKKIIIFFFCCCAAA@@@???===;;;:::999888888777666555444555555777777888:::<<>>BBB<<<;;;AAAFFFEEEFFFIIIJJJJJJKKKJJJHHHFFFCCCAAA@@@???===;;;999888888777777666555555444555666777666777888:::<<<>>>@@@AAADDDFFFIIIMMMRRRXXX\\\^^^iiijjjlllnnnrrrvvvzzz|||yyy|||jjj\\\WWW^^^```]]]eeetttyyyxxxooonnnrrrttt{{{}}}wwwuuuuuuwwwuuuoookkklllffftttlllSSS]]]TTTRRRssscccGGG888555111666444444444444444444444444444333333222222333333444:::===AAAIIIPPPTTTVVVUUUEEEAAA<<<===BBBIIIMMMOOO>>>===@@@LLL\\\hhhmmmlllQQQJJJHHHPPPTTTPPPIIIFFF;;;888555666999;;;:::888999888999===FFFTTTdddnnnrrrxxx~~~rrrmmmfff___ZZZVVVTTTRRRJJJIIIDDD======DDDJJJLLLMMM\\\hhheee\\\SSSIIIAAA666666555444444333222222000000000000000//////...<<<999777777999:::888666333222111111333666999<<<999999999777555555777999222222222111111111111000////////////////////////000111111111111222222222444444333333444888???CCCWWWuuutttjjj```XXXMMMEEEAAA???===;;;888888888888777777666666999999:::999999888777666555444333333333333555555888:::???HHHOOOPPPIIICCC=========;;;:::;;;>>>@@@BBBIIIRRRZZZbbbooooooMMMFFFNNNUUUiiibbbQQQVVV]]]rrr^^^[[[bbbuuu]]]HHH<<>>???<<<===>>>@@@BBBDDDEEEFFFNNNNNNOOONNNLLLIIIEEEBBB@@@???===:::999777666666555444333555999:::999777777777888999;;;<<<======@@@CCCFFFJJJOOOVVV^^^ccchhhlllrrruuuwwwzzz~~~rrr]]]]]]\\\\\\^^^dddkkkqqqyyy{{{|||yyyuuussstttwww|||~~~{{{yyyyyytttlllhhhiiihhhyyyaaaYYY___OOOXXXiiikkklllBBB===333999555444444444444444444444444444444333333333444555666>>>CCCKKKOOOOOOLLLHHHEEE???<<<999;;;???CCCCCCBBB@@@FFFRRRbbbooouuuqqqlll[[[SSSLLLJJJEEE===:::;;;666888:::999888;;;@@@FFFBBBAAAAAAFFFVVVnnn}}}~~~vvvnnnjjjddd\\\jjjeee]]]TTTJJJ@@@<<<===>>>AAAKKKYYYccc```QQQDDD;;;:::555222666<<<888///666111///111000---...444???<<<888888999;;;;;;:::666444333222333555888::::::::::::888666555777999444444333333333222222222111111111111111111111111111111111111222222222222444444333333444888>>>CCCTTTvvvyyynnnccc^^^VVVKKKDDD@@@???===;;;999999999888888777777777999999999999888777666666555444333333333444555666999<<>>???AAACCCEEEGGGIIINNNNNNOOONNNLLLIIIEEECCC>>>===;;;999777555444444666555555777:::;;;:::888888888999:::;;;<<<<<<===???AAADDDHHHMMMTTT[[[aaahhhlllqqquuuyyy}}}vvvdddYYYYYYYYYXXXZZZ___eeejjjvvvxxxzzzwwwsssrrruuuxxx{{{|||vvvqqqooolllgggfffgggjjjyyy\\\YYYiiivvvKKKWWWcccrrrddd>>>;;;444999666444444444444444444444444444333222222444777:::<<>>777777999<<<@@@FFFLLLQQQ\\\___fffnnnrrrmmmbbbXXXBBB===<<<>>>>>>::::::===999???IIITTT[[[^^^]]][[[YYY[[[\\\aaammm|||}}}|||}}}|||}}}{{{wwwxxx|||zzztttnnnllliiifff```WWWNNNIII>>><<<===CCCMMMWWW]]]___KKKGGG===555888AAAEEECCC:::444000222111......222DDD@@@;;;999999;;;===>>>:::888555333222444777999;;;;;;;;;999777666777999555555555555444444444333333333333333333333333333111111222222222333333333444444444444444888===AAASSS{{{qqqeee[[[ZZZSSSIIIBBB@@@>>><<<;;;::::::999999999999888888999999999999888777666555555444333333444555666777999???FFFJJJIIIDDD>>>;;;999:::;;;;;;<<>>;;;999777555555555888777888999<<<===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>AAAEEEIIIPPPWWW]]]eeehhhmmmrrrxxx~~~ppp___XXXUUUVVVWWWWWWYYY\\\bbbfffsssvvvxxxvvvssssssxxx}}}uuuzzzqqqiiigggfffeeeeeehhhqqq~~~}}}UUUXXXvvvhhhHHHUUU]]]~~~ZZZ999999666999666555555555555555555555555333333222333666;;;AAADDDOOOLLLHHHCCC>>>;;;:::999:::???EEEIIIMMMUUU```hhhpppnnnjjjgggaaaWWWKKKBBB@@@;;;777888:::<<>>===CCCMMMSSSNNNJJJAAA999:::CCCMMMQQQAAA999333222333111111222JJJFFF???:::888999<<<======;;;777444333444666777;;;<<<<<<;;;999888888999666666555555555444444444444444444444444444444444222222222222333333333444444555555444555888<<<@@@OOOttt~~~tttkkk```WWWVVVOOOFFFAAA???>>><<<:::::::::::::::::::::::::::999999999999888777666555444444444444444666888999888???GGGIIIDDD>>>;;;:::999:::;;;<<<===@@@EEEHHHLLLRRR[[[cccjjjrrr|||}}}```JJJFFFLLLYYYlllnnnUUUUUU^^^rrrVVVQQQZZZpppaaaFFFCCCEEEHHHPPPTTT]]]}}}|||hhhRRRFFFBBB???>>>>>>??????>>>@@@CCCGGGLLLOOOPPPPPPPPPOOOLLLIIIGGGEEEBBB@@@===;;;999888888999::::::;;;===>>>??????>>>=========<<<<<<<<<;;;;;;:::<<<>>>BBBFFFLLLSSSXXX```bbbffflllsss{{{nnn\\\XXXUUUTTTVVVXXXZZZ\\\```eeehhhrrrvvvxxxwwwtttuuu}}}{{{pppyyyooogggfffggghhhiiikkk{{{rrrQQQXXX```GGGTTTzzz```RRR777888777777666555555555555555555555555333333333555:::AAAGGGKKKKKKFFF@@@<<<;;;===???AAAIIINNNUUU\\\aaaffflllpppnnneeeYYYNNNGGGBBB>>><<>>999777999:::>>><<<999666555555555666:::;;;<<<;;;:::999999:::666555555555444444444444444444444444444444444444222333333333444444444444555555555555555777;;;???FFFbbbyyy~~~xxxpppiii```XXXQQQKKKCCC>>>>>>===<<<::::::::::::::::::::::::;;;888888888888777666555555444444444444555777999:::888???FFFFFFAAA;;;999:::;;;<<<======>>>AAAEEEHHHPPPUUU[[[aaagggpppzzz}}}bbbLLLEEEIIITTTiiioooTTTRRR\\\qqqZZZSSSXXXkkkVVVCCCDDDJJJPPP[[[eeerrrzzzvvvaaaKKK@@@???>>>>>>>>>>>>>>>>>>@@@DDDIIINNNQQQSSSRRRQQQOOOLLLIIIFFFEEEBBB@@@===;;;999999:::;;;<<<>>>???@@@AAAAAABBBBBB@@@??????>>>===<<<;;;:::888:::<<>>@@@777===EEENNN[[[lll{{{jjjiiiiiijjjggg___SSSJJJ???>>><<<::::::AAALLLWWWXXXQQQFFF<<<777666333111PPPNNNIIIBBB<<<888888888===<<<;;;999888777666666777999;;;;;;:::::::::;;;666666666555555555444444444444444444444444444444333333333444444444555555555666666666555777:::===BBBYYY~~~}}}uuuqqqlllcccZZZLLLGGG@@@=========<<<:::999999::::::::::::;;;;;;888888888888777666555444444444444555666888;;;<<<;;;@@@DDDCCC>>>:::999;;;;;;===>>>>>>???BBBGGGJJJUUUXXX\\\aaahhhqqqzzzfffOOOFFFHHHPPPfffqqqRRROOOZZZppp]]]UUUWWWfffmmmRRRFFFIIIUUUVVVdddwwwvvviiiWWWDDD<<<<<<<<<<<<<<<>>>>>>@@@BBBGGGLLLPPPSSSVVVUUUSSSPPPLLLHHHEEEDDD???===:::888888999;;;<<>>BBBHHHNNNSSS[[[]]]aaaiiisss|||bbbWWWYYY[[[XXXUUUYYY^^^cccfffiiikkkmmmnnnssswwwuuurrrvvvyyytttqqqrrroookkkjjjlllmmmllloootttbbbSSS___UUUMMMgggpppxxxJJJ:::777999333888777777777777777777777777555888<<>>???>>>MMMaaaqqq}}}zzz|||wwwppprrr{{{{{{vvvnnnccc\\\LLLEEE<<<666333777CCCOOOZZZZZZTTTIIIAAA;;;666111NNNNNNMMMHHHAAA<<<:::999::::::;;;<<<;;;999777666555777:::;;;::::::;;;<<<888777777777777666666666555555555555555555555555444444444444555555555555666666777666666777:::<<>>;;;<<<===;;;:::888999999999::::::::::::888888888888777666555444444444444555777999<<<===@@@BBBCCC@@@<<<999999::::::;;;===>>>AAADDDIIIMMMTTTWWW]]]dddkkkrrrxxx|||~~~hhhPPPHHHJJJOOOddd|||tttSSSNNNYYYoooXXXSSSTTTaaayyyrrrYYYTTTRRRWWWhhhqqq~~~pppwww}}}ttt]]]OOOAAA======<<<<<<<<<>>>@@@BBBFFFKKKPPPSSSVVVYYYWWWTTTPPPLLLGGGDDDBBB===<<<999888888;;;===???@@@CCCFFFFFFEEEEEEGGGHHHEEEDDDBBB@@@>>><<<:::999999:::<<>>EEEDDDBBB???;;;888888888888999<<<>>>AAAFFFLLLPPPQQQUUU]]]eeelllrrrvvvxxx~~~hhhQQQJJJMMMOOOdddyyywwwTTTMMMXXXmmmyyyQQQNNNOOO[[[kkknnn[[[MMMWWW]]]eee{{{}}}bbbnnn}}}sssWWWLLLBBB@@@@@@>>>===>>>???AAAEEEIIINNNSSSVVVXXX[[[YYYUUUQQQLLLGGGCCCAAA???===;;;:::;;;>>>AAACCCAAADDDGGGHHHFFFFFFHHHJJJFFFEEECCCAAA>>><<<:::999999;;;===???BBBGGGNNNRRRSSSUUU\\\hhhvvvxxxfffWWWTTTSSSQQQVVV^^^aaaeeejjjnnnooonnnnnnnnnuuu{{{|||yyy}}}~~~zzzwwwwwwppppppqqqqqqnnnoooxxx[[[WWWmmmMMMeeeaaaWWWcccDDD<<<666999333>>>777777777777777777777777888===EEELLLPPPOOOKKKHHHQQQQQQSSSWWWYYYUUULLLDDD>>>EEEMMMNNNIIIAAA;;;888:::::::::;;;>>>DDDLLLQQQsssrrrvvviii^^^PPPAAA999:::999LLL\\\```[[[TTTLLLDDDPPPPPPQQQPPPOOOLLLHHHFFF;;;<<<<<<;;;:::;;;===???;;;:::999999;;;;;;999777;;;888666555777888666444444555555666666555555444333333444444444555555555444666888888777777777888@@@LLLqqq~~~ooo~~~}}}}}}~~~|||ppp]]]OOODDDAAA<<<:::999::::::999:::::::::999999999999999888888888888888777555555333333333555777:::===???DDDAAA===:::999999999888:::;;;===>>>AAAFFFLLLPPPZZZXXXYYY___iiippprrrqqqwwwzzz~~~oooRRRGGGLLLQQQdddyyy}}}YYYXXXbbbooo\\\KKKFFFEEEPPPSSSTTTXXX^^^dddrrrwwwaaakkkxxxpppRRRJJJ@@@<<<===???@@@???DDDFFFIIIOOOVVV[[[^^^^^^aaa^^^YYYTTTOOOJJJEEEBBB???===::::::===AAAEEEFFFIIIFFFDDDGGGKKKMMMJJJGGGEEEDDDAAA===999888999;;;777;;;>>>>>>???DDDLLLSSSWWW___dddppp\\\YYYVVVSSSSSSVVVZZZ]]]bbbgggmmmpppppprrrwww||||||xxxwwwxxxzzzvvvqqqrrrvvvuuutttwwwOOOVVVSSSqqq{{{rrrxxxXXX???===333888777444888777666555666888:::<<>>??????CCCMMM\\\gggzzzhhhggglll|||iiiXXXJJJAAABBBDDDIIISSSZZZ[[[UUUOOOPPPOOONNNLLLJJJGGGCCCAAA999999:::;;;<<<<<<;;;;;;999777555444555666666555999666444444555555444222333333444444444444333333555555555666666666777777555777999999999999:::<<<999CCCdddrrr}}}wwwkkkYYYLLLAAA>>>:::888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777666555555444444999999999:::<<<>>>@@@AAAEEEBBB>>>=========<<<;;;:::<<>>???AAAAAACCCEEEEEEEEEIIIPPPVVV^^^fffjjjtttbbbWWWUUURRRQQQSSSVVV[[[^^^eeekkkqqquuuvvvyyy~~~~~~xxxtttssstttuuusssqqqtttvvvssstttmmmMMM[[[vvvVVVMMM;;;<<<444:::;;;::::::999888777777999;;;<<>>>>>?????????BBBFFFMMMSSS]]]kkk{{{}}}aaaNNNAAA@@@AAAGGGOOOVVVWWWVVVWWWUUURRRQQQOOOMMMIIIGGGAAA@@@???BBBEEEEEEBBB>>>@@@===:::999:::;;;<<<<<<<<<:::888888888999888777777777888888888888777777777777777777888888888888555777999:::::::::<<<>>>888>>>ZZZ|||{{{sssfffWWWLLL>>>;;;888777888:::;;;:::::::::::::::::::::::::::<<<:::888777555555555666333333333333444666777888===:::888777888888888777777:::===AAAEEELLLSSSWWWUUUXXX\\\aaafffkkkppptttyyyWWWGGGIIIMMM___uuu___PPPZZZllllllHHHCCCCCCEEEQQQYYYaaasssiiinnn~~~vvv___LLLHHHCCCCCCFFFIIIIIIIIINNNOOORRRXXX___dddgggggghhheee___ZZZUUUPPPKKKGGGBBB???>>>BBBJJJOOOPPPNNNHHHGGGHHHLLLPPPQQQMMMJJJEEEDDDBBB>>>:::888999;;;;;;>>>@@@AAACCCGGGNNNTTT```hhhlllvvvrrr[[[\\\[[[[[[[[[^^^ccchhhkkkoootttzzz~~~}}}zzzyyyzzz{{{vvvwww{{{zzzuuu{{{eeeTTTmmmeeeVVVtttuuuAAA888:::555:::999;;;999999999:::<<<>>>AAABBBHHHJJJMMMNNNOOOPPPSSSUUUaaa]]]UUUJJJ@@@<<<>>>AAA???BBBGGGNNNUUU[[[___aaaccchhhooouuu|||{{{ooommmqqqbbb[[[SSSPPPTTTZZZ^^^aaaRRROOOMMMMMMNNNMMMJJJGGGBBB>>>;;;===AAACCC@@@<<<<<<:::888888888999888777888777666555555555555555555555666666666666555555222222222333333333444444111333444444333444666777999;;;NNNuuu{{{rrreeeWWWMMM@@@>>><<<;;;<<<=========::::::::::::;;;;;;;;;;;;???===;;;888777777888888888888999:::;;;===>>>>>>@@@>>><<<===>>>@@@@@@??????BBBEEEIIIMMMRRRYYY]]]XXX]]]dddhhhkkkooowww}}}^^^JJJHHHOOO___uuudddOOOWWWjjj\\\GGGKKKNNNUUU___lllzzzhhhjjjzzzqqqTTTFFFDDDCCCEEEIIILLLLLLLLLOOOQQQUUU]]]eeekkkooopppiiifff```ZZZUUUOOOIIIEEE@@@======CCCLLLRRRQQQNNNRRRSSSUUUXXXZZZYYYUUUQQQMMMLLLJJJGGGCCCBBBBBBDDDBBBEEEIIIMMMRRRYYY```fffccclllpppzzz|||ggg___^^^^^^^^^___bbbgggkkkmmmppptttyyy|||~~~~~~{{{|||~~~|||yyyeeebbb```ccciiixxxjjjEEECCCDDD???AAA===BBBAAABBBDDDGGGKKKOOOSSSUUUUUUWWW[[[]]]___aaaeeegggkkkiiibbbWWWPPPPPPWWW___jjjnnnuuu~~~{{{sssqqqtttwwwyyyVVVRRROOOOOORRRSSSPPPNNNKKKEEE???>>>BBBFFFFFFDDD<<<;;;;;;;;;<<<;;;999666;;;;;;;;;:::999999::::::::::::;;;;;;;;;;;;::::::888999999999::::::::::::999::::::999888888:::<<>>???:::999888:::<<<======<<<:::===AAAFFFKKKPPPVVVZZZWWW]]]eeehhhjjjooowww~~~cccOOOKKKMMM]]]rrriiiUUUYYYiiiyyySSSMMMSSSZZZdddlllnnnnnn|||}}}cccSSSSSSTTTWWWZZZ\\\]]]]]]dddfffjjjpppwww}}}zzzwwwqqqlllfffaaa[[[XXXVVVUUUVVV[[[cccgggfffddd]]]^^^```bbbbbb___[[[XXXXXXXXXWWWTTTQQQOOOPPPQQQRRRTTTXXX]]]cccjjjqqquuu~~~iii```VVVQQQQQQSSSRRRPPPPPPJJJDDDAAACCCGGGJJJKKK>>>===<<<<<<<<<;;;999777888888999888666666888999888888999999999999888888555666666666666777777777777888888777666666999;;;;;;;;;IIIiii}}}sssgggZZZQQQHHHFFFDDDCCCCCCCCCBBB@@@AAABBBBBBCCCCCCDDDDDDDDDFFFEEEDDDBBBBBBBBBBBBCCC>>>???AAADDDGGGIIIJJJJJJHHHGGGGGGIIIKKKMMMLLLKKKLLLPPPUUUZZZ___eeekkkooonnnsssyyy|||}}}vvvqqqyyyjjjZZZUUUVVVWWWWWWVVVSSSNNNKKKKKKNNNQQQSSSJJJGGGCCCAAAAAABBBCCCBBB???@@@AAA@@@>>>>>>@@@BBBAAAAAABBBBBBBBBBBBAAAAAA=========>>>>>>>>>?????????@@@@@@@@@@@@BBBFFFIIICCCEEEPPPnnn~~~|||{{{{{{||||||{{{yyyzzz{{{{{{|||}}}}}}~~~~~~xxxxxx{{{|||wwwwwwuuusssqqqqqqtttwwwuuupppiiieeeeeehhhkkkmmmmmmooopppooollllllnnnqqqoooppppppqqqqqqppppppoooppppppqqqqqqqqqrrrrrrrrrrrrssstttuuuvvvyyy~~~}}}|||