BM6P6(@ lllQQQ===>>>;;;888666666777777666777666555444444333444444777777666444111111222444444444333333333444555555444444444444444444444444333333222222111000//////333333333222222222111111555333111///......//////////////////............000///111555222---///666777777888999999999999999888<<>>;;;999999;;;>>>@@@DDDCCCAAA@@@???>>>??????;;;;;;:::999888777666555111111000000111222222333///222777999888666444444777:::>>>BBBCCCAAA===999888666333111000///---,,,///...---,,,---...///000000///...---,,,+++++++++))))))))))))(((((((((((()))'''%%%&&&)))***(((&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###%%%'''''''''%%%$$$$$$$$$%%%$$$######$$$&&&###$$$&&&''''''&&&$$$###$$$"""!!!"""###%%%$$$$$$&&&%%%$$$$$$%%%%%%###!!!'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&''''''((('''%%%$$$###$$$$$$$$$############"""&&&&&&%%%$$$###!!! """"""###$$$$$$$$$$$$###&&&%%%$$$#########$$$%%%oooTTT@@@>>>;;;888666777888888777777666555444444333444444555555555444222222444666444333333222222222333333333333333333333333333333444333333222111111000000111111111222222222333333333333111000//////////////////......---------,,,...---111555333//////444666777888999999999999999999<<<@@@EEEIIIKKKLLLLLLKKKMMMPPPSSSUUUVVVVVVUUUYYYTTTPPPMMMMMMMMMLLLKKKNNNQQQYYYdddqqqzzzqqqkkknnnjjjddd___\\\YYYVVVSSSWWWUUUTTTTTTTTTTTTRRRPPPNNNLLLKKKNNNQQQRRRNNNIIIJJJFFFCCCCCCEEEEEEAAA>>>===<<<:::999999:::<<<===AAA???===;;;999999888888:::999888777666555444444111111111000111111222222111444777999999777777777999<<<@@@CCCDDDAAA<<<888666444222111111000...,,,......---,,,---...///000000///...---,,,+++++++++))))))))))))(((((((((((()))'''&&&'''))))))(((&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&''''''&&&%%%$$$'''(((((('''&&&&&&'''((($$$%%%&&&&&&&&&%%%$$$###(((&&&###"""###$$$###"""'''&&&%%%%%%&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$###""" """"""###$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&sssXXXDDD===:::777666777888999888777666555444444333444444333444555444333333555777444333333222111111111111222222222222222222222222444444333333222222111111...///000111222333444444222222222222111000////////////......---,,,++++++,,,---000444444000000333666777888999:::::::::::::::<<>>;;;888777888999999999777666555444444333444444666777777666444333333444666666555333222222222222333333333333333333333333444444333333333333333222000111111111111222222222111222333333333111000...111111111000///......---333222111000111444666666555666777999;;;<<<<<<===<<<<<<>>>@@@BBBEEEGGGHHHIIIKKKNNNQQQUUUXXXZZZ[[[UUUUUUUUUSSSQQQNNNLLLKKKNNNRRRYYYdddqqq}}}wwwsssmmmfffaaa___]]][[[ZZZZZZZZZXXXVVVRRROOOLLLKKKKKKKKKIIIHHHLLLKKKJJJIIIIIIIIIGGGFFF@@@@@@@@@AAA@@@>>>;;;888777888999999999999888777666666666666666666666666666666666555555444444333111111000000///000000111333555777888999;;;>>>AAACCCFFFIIIGGGAAA:::555222000000000222333222///,,,------,,,,,,---...000111000///...---,,,+++++++++))))))))))))(((((((((((('''(((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%%%%$$$***'''%%%%%%''''''&&&%%%&&&%%%$$$############$$$***'''%%%$$$%%%&&&&&&&&&%%%$$$###$$$&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&''')))+++%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&cccOOO???===999888888888888888777666555444444333444444666888888777555333222333666666555444333333333333333333333333333333333333333333333333222222222222222222222222222222333333444444444333222000///...111111111000000000000///444444111...000555666333444555777999;;;======>>><<<<<<===???AAADDDHHHIIILLLMMMNNNPPPRRRTTTVVVVVVWWWWWWWWWTTTPPPMMMLLLKKKPPPSSSZZZdddqqq{{{tttooolllgggbbb]]]ZZZYYYXXXYYY[[[ZZZYYYWWWUUURRROOOMMMMMMMMMLLLKKKHHHHHHGGGEEEDDDCCCBBBBBB?????????>>>===;;;999888777777888888888888777777111222333444555555555444555555555555444444333333000////////////000111222333444777999:::===@@@CCCEEEHHHIIIEEE>>>777333222111000000111222111...,,,---,,,,,,,,,---///000111000///...---,,,+++++++++))))))))))))(((((((((((('''((()))((('''&&&''')))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&(((%%%######&&&(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&(((''''''$$$######$$$%%%&&&%%%###'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%hhhSSSAAA>>>:::888888888777777777666555444444333444444555666888888666444444444444444333333222333333444222222222222222222222222222222222222222222222222111111222333444555555666777666444222111//////...////////////000000000000111333222///111555222,,,444555777999<<<===>>>???===<<<===>>>AAAEEEIIIKKKMMMNNNOOOPPPRRRUUUWWWXXXWWWXXXWWWTTTPPPMMMMMMNNNQQQTTTZZZdddooo|||vvvnnniiifffccc___[[[VVVTTTSSSTTTVVVXXXXXXWWWUUURRROOOLLLLLLLLLKKKJJJFFFFFFEEECCCAAA?????????>>>>>>===<<<:::888888888666666555555555555666666111222333444444444333333333333333333333222222222............///111222333222555888;;;===???CCCEEEGGGIIIIIICCC;;;444222333333111000///000000...,,,,,,,,,,,,,,,---///111222000///...---,,,+++++++++))))))))))))((((((((((((&&&((())))))'''&&&''')))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&''''''(((%%%!!! $$$'''%%%###!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$&&&'''(((&&&$$$$$$######%%%&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%$$$###jjjVVVBBB???;;;888888777777666777777555444444444444444222555777888666555555666222222222111222222333333000000000000000000000000111111111111111111111222///000111333555777888999999777444222000///......------......///000000000---111222111222444///&&&333555777:::<<<>>>??????===<<<<<<>>>AAAEEEJJJMMMMMMMMMOOORRRVVVYYY\\\^^^VVVWWWWWWTTTPPPMMMNNNPPPQQQSSSZZZcccnnn||||||uuummmgggeeebbb___\\\TTTQQQNNNNNNQQQTTTWWWXXXSSSPPPLLLJJJIIIIIIIIIHHHFFFFFFEEECCC@@@?????????>>>>>>===:::888777777888555444444333333444444555444555555666555444333222222222222111111111111111---------...000111333444333666:::===???BBBDDDGGGHHHIIIHHHBBB999333222444444222000/////////...---,,,,,,,,,,,,---///111222000///...---,,,+++++++++))))))))))))((((((((((((&&&(((***)))&&&%%%''')))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''$$$!!!###(((+++)))&&& ###%%%&&&&&&%%%$$$$$$$$$%%%&&&((('''$$$"""%%%$$$$$$&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&%%%$$$###"""nnnVVVDDD===888888999888777888444444444444444333333333666555444444444444555666444444444444444444444444333333222222333333444555333333333333333333333333222222333444666999<<<>>>888888777444222111333444777666333111000000000000//////111222222333222222777888999;;;<<<===>>>>>>>>>>>>>>>===>>>AAAFFFJJJLLLOOORRRTTTUUUXXX^^^ccc___^^^\\\XXXTTTQQQNNNLLLPPPRRRVVV]]]hhh{{{}}}xxxqqqmmmiiieeebbb```]]][[[TTTRRRNNNMMMNNNOOOPPPOOONNNNNNMMMLLLKKKJJJIIIIIIGGGEEECCC@@@???>>>>>>>>>>>><<<999777666555666777666666555444444444444555//////111333444555666666333333222222111000//////111111222222222222333333777:::===???@@@CCCIIIMMMHHHCCC<<<777333222000///555444333111///,,,***))),,,---...///000000000000//////.........//////000---***''''''))))))'''%%%'''(((***(((&&&%%%'''***&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&(((%%%###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...+++((('''''''''%%%"""$$$$$$######$$$$$$%%%&&&vvv___HHH@@@999999999666555666555555555555555666666666333222111111111111222333222222222222222333333333333333222222333333444555333333333333333333333333222222222444666999;;;===999999999666333222222333555444333222111000000000000000000111222222333333555666777999:::;;;;;;;;;>>>??????>>>>>>AAAEEEHHHKKKOOORRRTTTUUUXXX^^^bbb```^^^[[[XXXUUURRRPPPOOONNNPPPUUU]]]hhh{{{xxxtttoookkkgggcccaaa___\\\ZZZTTTRRROOONNNNNNOOONNNMMMLLLKKKJJJIIIHHHGGGGGGFFFDDDCCCAAA???>>>=========:::999777666666777888999666555444444333333444444222222333333444333333222333333222111111000/////////000111222444555666777;;;===@@@AAABBBEEEIIIMMMGGGBBB;;;555222111000000444333222111///---+++***,,,---...///000000000000///......---------......,,,***''''''))))))(((&&&((()))***)))'''&&&(((***'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&((($$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$########################)))&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%|||fffLLLCCC;;;999888555444555666666666777777888888999333222111000000111222333111111111111111111111111333333222222333333444555222222222222222222222222222222222333555777:::;;;999:::;;;999666333222111222222333333222111111000111000000000000222333444666666888999::::::::::::>>>???AAAAAA@@@AAADDDFFFKKKNNNQQQSSSTTTWWW]]]bbb```^^^[[[WWWUUUSSSRRRRRRMMMOOOTTT\\\gggzzz~~~xxxqqqmmmkkkgggccc```^^^\\\ZZZXXXTTTRRRPPPOOONNNMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCCCC@@@???>>>===<<<<<<<<<<<<999888777666555555666777444444333222222222222222222222333333333333222222222222111111000000//////---...000333666888:::;;;>>>@@@CCCEEEEEEGGGIIIKKKDDD???888222000000111111222222111000///---,,,+++,,,---...///000000000000......---,,,++++++++++++***)))''''''((())))))((('''(((((((((&&&&&&((()))''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''$$$###&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$#########$$$$$$%%%'''(((((()))))))))((('''&&&%%%%%%$$$))))))((('''&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&'''&&&%%%#########$$$%%%############$$$$$$$$$$$$&&&$$$######%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$ӵ|||fffNNNEEE<<<999888666555666555555666777888888999999555555444333333444555555222222222111111111111111333333222222333333444555111111111222222222222222222222222333444666999:::999;;;===<<<888444111000000111222333333222111000222111/////////111444555888888:::;;;;;;<<<<<<<<>>=========<<<<<<<<<<<<;;;:::888666444222222111333222222111111111111111///000111222333444444444111111000000000/////////---///111444777:::<<<===>>>@@@CCCFFFGGGHHHHHHHHH@@@;;;444//////000111222000111000000///...---,,,,,,---...///000000000000...---,,,******))))))))))))(((((((((((()))))))))&&&&&&&&&%%%%%%&&&'''((('''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''$$$###&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&(((''''''%%%$$$###""""""$$$$$$%%%&&&'''(((((()))((('''%%%###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&(((&&&%%%$$$#########"""$$$%%%%%%%%%$$$$$$######4ĉ@ӵ}}}hhhOOOEEE<<<999888777777999444444555666666777888888777666555444444555666777444444333333333222222222333333222222333333444555111111222222222333333333333333222333444666888999999;;;======999444111000///000111222333222111000222111/////////111444555777888999:::;;;<<<<<<<<LTTTSSSRRRRRRRRRTTT=hĦ4ĉ@ӵ>Lwwwqqqkkkeee``````]]]ZZZWWWWWWVVVUUUSSSRRRPPPNNNLLLJJJHHHDDDAAABBBBBBBBBAAAAAA@@@@@@???<<<===============<<<<<<999888666555333111000000222222111000000000000111///000111222333444444444000000/////////////////////000222555777:::<<<======???BBBFFFGGGFFFDDDBBB:::666111---...000222333000000000//////...---,,,,,,---...///000000000000,,,,,,+++))))))((((((((((((((((((((((((((()))***'''&&&&&&&&&'''(((((()))%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&###$$$'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&''''''(((((((((''''''%%%$$$###""""""$$$%%%%%%'''((()))******)))(((%%%#########$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%###$$$%%%%%%%%%$$$$$$###GG=?nnnRRRGGG===999888777888;;;444444444555555666666666666555444333333444555666666555555444444333333333333333222222333333444555222222222333333444444555444444333444444666888999999;;;===<<<888555222111000000111111111111111111111000000000000222333444333444666888999::::::;;;>>>@@@BBBCCCCCCCCCDDDFFFHHHKKKNNNPPPQQQTTTZZZ___HdĦVVVTTTRRRQQQUUU=ĪjGG=?HdĦwwwqqqlllgggaaa\\\[[[XXXUUUSSSSSSSSSRRRQQQPPPMMMJJJHHHGGGEEEBBB???AAA@@@@@@@@@?????????>>>;;;<<<<<<===<<<<<<;;;:::333333333333333333333333222222111000000000000111333333333333222111000///////////////............000111333555777:::;;;<<<>>>@@@BBBEEEFFFCCC>>>999444111...,,,...000111222000000000///...---,,,+++,,,---...///000000000000++++++***)))((((((((((((((()))***)))''''''(((******((('''(((***,,,,,,+++$$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&###$$$'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((())))))((('''&&&&&&%%%%%%###$$$$$$&&&'''((()))******)))'''&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$&&&&&&&&&''')))+++"""###$$$%%%&&&%%%$$$$$$ӵĭӵӵĦӵӵĦƜ`1.׼ssssVVVĦ777999555555555555555555555ӵ333Ħ555555444333333222333333222222ĭӵ555666Ħ333222222Ħ000Ħ222222333333222333555777999;;;;;;<<>>>>>>>>>>>============::::::;;;;;;;;;:::888777000000111222333333333333333222111111000000111111333333333222222111000///........................///000222444777:::<<<===CCCCCCEEEFFFEEE???666000///---,,,,,,...000111111000000000///...,,,+++***,,,---...///000000000000******)))))))))))))))***)))***+++)))'''&&&'''))))))'''&&&'''***++++++***$$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$(((&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%&&&'''(((***+++++++++***)))((('''&&&%%%%%%######$$$$$$%%%&&&&&&'''"""$$$&&&&&&&&&'''***,,, !!!###%%%&&&&&&%%%%%%?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@tttShӵ888666666666666555555g&e444>hӵ444444333222222333333222fff?><z444g&e>&e555666HL444333333ShӵgL222222333222222333444666999;;;===>>>S?ʬBBBDDD3h?D%%)?VVV[[[ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??|||qqqmmmhhheeedddbbb^^^ZZZUUURRRPPPNNNOOOOOOOOONNNMMMJJJEEEBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;999999::::::999888666555222222222222222111000000333222222111111111111111///000111222222222222222---.....................---...111444777:::===>>>GGGGGGGGGGGGDDD===222))),,,++++++,,,///000111000111111000///...,,,******,,,---...///000000000000***))))))))))))******+++***+++,,,***&&&%%%&&&)))&&&$$$"""###''')))((('''%%%'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%###%%%(((&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''$$$$$$%%%&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***+++---......+++++++++***)))'''&&&%%%%%%%%%&&&&&&'''((())))))$$$&&&(((&&&$$$$$$&&&))) ###%%%''''''&&&&&&4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@555555777777777777777888Hu]Ħ555ZuR)Ħ222222222333333333444sߝLGdUĦ222Hƅ^Hu]Ħ666ntHdĦ444333HGgĉ@...HdĦ111111222222222222444777:::<<<===Htƅ^AAACCCBt=o9ĦDtfo9ĦYYYXXX]]]g?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ{{{rrrjjjhhheeeaaa]]]YYYUUUTTTOOOOOONNNLLLKKKIIIHHHHHHHHHHHHFFFCCC@@@>>>???@@@???>>>>>>===<<<;;;;;;::::::::::::;;;;;;:::777444777444111111333444333000333111111333111...000444//////000111111111111000///...---,,,,,,---...///+++///444777:::>>>CCCHHHLLLMMMLLLGGG>>>666111///++++++,,,...000111///---///...------,,,,,,,,,,,,,,,---///000000000///......,,,******+++,,,+++******)))'''&&&&&&'''((()))&&&)))+++(((###!!!"""%%%((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$%%%$$$$$$%%%###!!!%%%,,,%%%&&&((('''&&&%%%%%%%%%***+++,,,+++(((&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$############%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&***+++'''%%%'''((((((&&&&&&%%%$$$$$$#########$$$&&&'''&&&$$$###$$$'''&&&%%%%%%$$$$$$#########(((''''''&&&&&&%%%%%%$$$4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqet888777777888888888888888888DdDĦ555444t|<333333222333333333333333DdDDdDĦ333DdDΦDdDĦ777q<niDdDĦ555qet///...DdDĦ111111222222222444444555777999q<R@@@AAAqjRgdKӵHdDĦgdKӵYYYXXXGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ|||uuuooollleeedddbbb^^^[[[XXXUUUTTTMMMMMMLLLKKKJJJIIIIIIHHHEEEFFFEEEBBB???======>>>>>>===<<<;;;;;;;;;;;;;;;:::999999;;;<<<;;;888666555333111111333444333111111//////111000---...222111111111111000000/////////...---------...///000...111555777:::>>>CCCHHHLLLLLLJJJDDD;;;444000///,,,,,,,,,...111111000...///...---,,,,,,,,,,,,,,,---...///000000///...------+++)))((())))))((('''+++***(((''''''((()))***'''***+++)))$$$"""###&&&%%%'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$)))&&&&&&'''&&&###%%%)))$$$%%%&&&&&&%%%%%%%%%%%%%%%'''((('''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###''''''%%%%%%)))***((($$$$$$$$$$$$$$$$$$%%%%%%'''((()))'''###!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵ:::::::::999999888888DdDĦ444333o)h555444333333333333333333222DdDΦDdDĦ333DdDΦDdDӵ777GIpӵDdDĦ666po9wӵDdDĦ111111111222222555555444555777po9u@@@AAAAAAAAAGIdnuR)ĦDdDĦnuR)ĦYYYXXXCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ{{{ooohhhffffff```___]]][[[XXXVVVTTTSSSLLLKKKKKKJJJIIIHHHHHHGGGBBBCCCCCCBBB???<<<<<<<<<===<<<::::::999:::;;;<<<:::999888999;;;:::999777333111000000222333333222222///...111111...///222444333111000///...............---------///000111111333555888:::???EEEIIIMMMKKKGGG???777111///...---------///111222000......---,,,,,,,,,,,,,,,---//////000000000...---,,,---+++)))((())))))((('''+++***)))(((((()))***+++(((***+++)))&&&$$$%%%'''&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%***&&&$$$''''''$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%###%%%)))(((%%%#########$$$%%%&&&&&&&&&'''((((((&&&$$$""""""###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ;;;;;;;;;::::::999888>d<Ħ222Dt777444333333333444444333DdDΦDdDĦ333>d<ʜ4DuTӵ5554DwDd<Ħ999puR)Ħ>d<111111111111444444444555777peӵ???ĦpeӵDx<>d<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}sssjjjdddbbbaaa[[[[[[YYYVVVTTTRRRPPPOOOLLLKKKJJJIIIGGGFFFEEEDDD@@@AAACCCBBB???===<<<<<<<<<;;;:::999999:::<<<===:::999777777777777666444111000///000111222222333444000///222333111111444333222000///.........///...---------...000222333222333555888<<dp&ĒRnfʜd<Φ>d<Ħ222s&dq&ĒR222333i?ʜtd<Ħ>>>HHܗDӊB...<x111111111222444666888B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR|||sssmmmhhhccc\\\WWWYYYXXXVVVSSSPPPMMMKKKJJJLLLKKKJJJGGGEEECCCAAA@@@???AAABBBBBB@@@>>>======<<<;;;:::::::::;;;<<<===;;;888555333333333111000///////////////000111222333///---111333222111333000///////////////000000---------...///222444555222333555999@@@FFFLLLNNNLLLGGG???888333000///...///...///000222222000...+++++++++++++++,,,---...111111111111///---+++***+++***)))***,,,------,,,''''''''''''(((((())))))((()))***)))((((((((())))))******(((%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&######'''&&&$$$$$$...+++(((''''''&&&%%%###%%%&&&((('''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&######%%%###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďD<<<::::::::::::999999888888ne111111=e777666555444444444444333ege222111sĪj@h111111222fdDĦEEE@ďD//////Hkge000111111///111444777888@h@@@BBB@GMMMRRRHĪj@IŌTTTZZZBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hzzztttlllfffccc]]]VVVPPPVVVUUUSSSPPPMMMJJJHHHGGGKKKJJJHHHFFFCCCAAA@@@???>>>@@@AAA@@@???======>>>:::::::::::::::::::::::::::666222000000000000///...///000///......///111000+++)))---000000//////---...///000000000000///,,,,,,---...000333666777333444666<<aĦs׼sHoD^DdDĦs׼swwwppplllfff```[[[XXXWWWWWWRRRQQQPPPNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@===>>>>>>===<<<;;;===>>>777888999:::999888666444777444000...///111222222...///000///,,,,,,...000///)))'''+++//////......---...000111111///---,,,,,,,,,---...111444777999666666999???FFFJJJKKKJJJBBB===666000......,,,+++.........///000000...,,,)))))))))***+++---...///000000000000///...,,,+++,,,***(((((()))***)))(((&&&&&&'''((()))*********''''''''''''))))))))))))$$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''&&&$$$$$$'''&&&%%%''',,,///+++&&&%%%((()))(((%%%"""$$$&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""(((&&&###$$$'''(((&&&&&&&&&&&&&&&&&&%%%%%%(((&&&$$$$$$&&&&&&$$$"""&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%Φ4DuXӵtvӵ>d<ĦĦĦzzzgggSSSGGGBBB>>>;;;<<<777777777777777888888888Ħ666777888999999:::999888666555555444444///000111222222222222222444444333222222333333333333333333333444444555666>d<ĦOOOGGG>>>999666666999999555111111////////////000000000000333222111111333555777999999999::::::;;;===???@@@CCCHHHMMMLLLHHHIIINNNTTTRRR\\\cccdddbbbaaa]]]YYYWWWZZZWWWXXX___bbbrrrĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦrrrgggfffccc\\\WWWWWW^^^eeeOOONNNMMMLLLKKKJJJIIIIIICCCCCCCCCCCCCCCCCCBBBBBB<<<===<<<;;;::::::<<<>>>555666888999888555222000555222///...000333555666...000000///,,,+++,,,///111***(((,,,111111//////...///222333222///+++)))+++,,,---///111555888:::888999;;;AAAGGGJJJIIIGGG>>>999222...---,,,+++)))...------...000///---+++)))))))))***+++---.../////////000000000...---,,,111///,,,++++++***)))''''''''')))***++++++++++++'''&&&&&&'''((())))))(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((&&&%%%%%%&&&###!!!$$$+++,,,(((###$$$(((***)))'''"""%%%'''((((((((()))***%%%&&&&&&''''''&&&&&&%%%############$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((""""""%%%((($$$%%%%%%&&&&&&''''''(((%%%###"""###'''((('''%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ~~~jjjSSSFFFAAA===::::::666555555555555555666gdKĦ222333444666777777666555444333222222222222111///...///000222333333333333333333333333333222222222222333444555555gdDĦLLLEEE===999666333111000000///...000000000000111222333444444555444333222444777999999;;;===>>>>>>>>>???AAACCCEEEGGGHHHHHHIIIKKKMMMQQQVVV^^^dddfffccc]]]YYYTTTTTTUUUWWWYYYaaarrrgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦxxxrrrjjjeee]]]XXXVVVVVVVVVWWWMMMLLLKKKJJJHHHGGGFFFEEEBBBAAAAAA@@@???>>><<<<<<======<<<;;;::::::::::::;;;;;;999888777555444444//////............//////000------///...+++,,,///111111000...---...222555111...,,,,,,...///...,,,...000222333333444666888777;;;???DDDJJJNNNHHH???666444///+++))))))+++,,,+++111222//////111///)))'''***,,,---......000111000+++,,,222000)))***111+++)))'''%%%%%%&&&(((***)))'''&&&&&&((())))))(((''''''&&&&&&&&&&&&'''''')))((('''%%%%%%%%%&&&'''&&&&&&&&&$$$###$$$'''******###!!!$$$&&&###$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((%%%&&&%%%###$$$((('''###((()))*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''((((((((('''%%%###"""$$$%%%%%%$$$###$$$&&&((($$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((>AnenenemmmUUUHHHBBB===;;;:::666666666666666666ne444333444555777888666666555333333222222333222111000000000111333444333333333333333333333333222222222222333444555De@@@???:::444888555333111111111000///////////////000111222222222333222111111222555777:::<<<===>>>======>>>???CCCEEEGGGHHHHHHIIILLLNNNSSSWWW]]]aaacccbbb___\\\WWWVVVWWWYYY[[[bbbsssnene>Ak<fhDenenene{{{rrrlllccc^^^XXXRRRPPPOOOOOONNNJJJIIIHHHGGGFFFEEEDDDCCCAAAAAAAAA@@@???>>><<<<<<===<<<;;;:::999999999999::::::999777666555444333//////............//////111+++)))---000///...///000000000///...///111444111///,,,,,,......---+++...000222333333444666888999@@@FFFIIILLLKKKCCC999444222///+++))))))******)))...000......000...)))---...000000000///000111...,,,---111222///...000+++***((('''&&&'''((()))+++)))''''''(((((('''&&&(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''***((($$$$$$(((***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%&&&%%%###$$$((('''###%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&''''''!!!!!!###$$$&&&'''''''''&&&''''''&&&%%%&&&(((***&&&''''''(((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''&&&&&&qqqZZZKKKCCC>>>::::::777888888888888777444444444555666888999666555444333333222222333222222111111111222333444333333333333333333222222111222222333333444555555999999888555333777555333222333333222111000///////////////000000111222222222111222555777999;;;<<<<<<<<<;;;===>>>CCCEEEHHHIIIIIIJJJLLLNNNTTTWWW[[[___aaabbbaaa```YYYXXXXXXYYYZZZaaaqqqyyyqqqjjjeee___[[[VVVRRROOOMMMKKKJJJFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@???===<<<;;;<<<;;;:::999888888888888999888777666555444333222//////............//////111)))&&&+++111222000///...000111000//////111222111///---------...---+++---///222333333444666888<<>>===<<<;;;::::::999888777777777777777666555444333222111111//////............//////000+++)))---000//////000---///111111000///000000111///...------------,,,---///222333444555777999>>>HHHOOOLLLEEE===666000//////......---,,,******---......---,,,,,,,,,***,,,...///...,,,+++***+++---111000---222999444)))++++++++++++***)))'''&&&***)))(((((())))))'''&&&((((((''''''''''''((((((&&&&&&((((((((('''&&&%%%%%%&&&&&&%%%$$$%%%''')))&&&&&&'''***,,,***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%'''&&&$$$%%%((('''###'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********""""""!!!!!!"""$$$&&&'''%%%%%%%%%$$$######%%%'''######$$$&&&''''''''''''((((((((((((((((((((((((&&&''''''(((((('''%%%|||cccQQQEEE;;;888888888888::::::999777555333444444444555666777777888444444333222222222333333000111222333333333222222333333333222222111111111000111222444444444444444111555777666444333666999444333222333444444333111222222111000000000111111111333444555444555777999555777999999:::<<>>>>>>>>>>>======<<<;;;999888777666666555555666444444333333222111000000//////............//////...---...000---***,,,111,,,...111222111///////////////......---------......000222444555666999;;;???GGGKKKEEE<<<777333111---......///...---,,,+++222000///...,,,+++***+++)))+++,,,,,,+++++++++,,,))),,,***&&&***000+++ ******+++,,,+++)))'''&&&''''''''')))++++++***((((((((((((''''''(((((((((%%%&&&'''(((((('''&&&%%%$$$&&&&&&&&&%%%%%%'''((('''&&&%%%%%%&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$&&&'''&&&$$$%%%)))((($$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""&&&%%%$$$######$$$&&&'''%%%&&&&&&$$$######%%%'''!!!"""###$$$%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&iiiUUUFFF<<<888888777888888888888777555444444444444555555555555555333333222222222222333333000111333555555444333222333333333222111111000000000111333444555555444333111333666555444444777999333222111222333333222000222111111111111111222222...000222333333444555777666777999999:::<<<@@@BBBAAACCCFFFGGGHHHJJJMMMOOOMMMRRRZZZaaaeeeeeecccaaa```^^^\\\ZZZWWW[[[jjjxxx|||rrrjjjeeeaaa[[[WWWSSSPPPLLLJJJIIIGGGEEEBBBCCCCCCBBBAAAAAA@@@??????===============<<<;;;;;;888777666555444444444444222222222111000///////////////............//////---...111111,,,'''+++222,,,...000111000//////000---.........------...000///111444555666888;;;===???DDDEEE>>>666333222111+++,,,------------,,,,,,333000......,,,******---)))+++............///000------+++(((***,,,)))$$$((()))*********)))((('''&&&&&&'''))),,,,,,+++))))))((((((''''''(((((()))%%%&&&''''''((('''''''''$$$%%%''''''%%%%%%&&&(((''''''$$$ """&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&''''''$$$&&&)))((($$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!%%%%%%%%%%%%&&&'''((()))(((((((((&&&%%%%%%''')))$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&%%%###"""###$$$'''(((oooZZZIII===999:::666666666666666666666666444444444444444333333222333222222222222222333333222333666888999777555333333333222222111000000//////111333444555555444333333444666666666666777888222111111222333222000...000000///000000111222333...000222333333444555777::::::;;;:::999;;;>>>AAA@@@BBBEEEFFFGGGIIILLLNNNNNNRRRXXX___ccceeeeeedddbbb___]]]ZZZWWWZZZhhhvvvxxxssskkkeeeaaa]]]WWWRRRRRROOOLLLIIIIIIHHHGGGFFFCCCBBBAAA@@@???>>>======<<<<<<=========<<<;;;;;;777666555444333333333333111111000000///.........//////............//////------...000---***---222,,,...000000///...///000***,,,......------000333000222555777888:::<<>><<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;666666555444333333333333000000//////.........---//////............//////...******...///...///222---...//////......///111)))+++......------111444111333666888999;;;>>>@@@???BBBAAA;;;666333000+++''''''''''''((()))***+++...((('''***+++))),,,222,,,...000000///...///000,,,&&&%%%***(((###&&&///&&&&&&''''''(((((()))))))))))))))+++,,,+++(((&&&))))))(((((((((((())))))'''&&&%%%%%%&&&'''((()))###%%%''''''&&&%%%&&&'''%%%'''%%%!!!###((((((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&((('''%%%&&&)))((($$$$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%&&&'''&&&%%%###"""$$$&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''!!!###&&&((()))***)))(((yyy___LLLAAA<<<;;;===777666::::::555333555555555444444444333333333222222111111222444555777::::::===CCCGGGFFF???888:::444111333444222444;;;111111222333444555666666555555444444333333333222555555444333111000//////333222///...///222666888222111000000222555999;;;:::===@@@AAA@@@>>><<<<<>>===<<>>>>><<<;;;888777555666666666666555444333222000000000000///...---,,,..................------222111///...111333000***------)))&&&+++222111***///000000///------...000000444888999999:::???BBB>>>===;;;888444000,,,***))))))))))))************...---,,,,,,++++++++++++,,,)))))),,,...---...222///***(((***+++)))(((***'''(((((()))***)))))))))---+++))))))'''%%%&&&((('''((()))'''%%%%%%(((+++%%%%%%'''+++***%%%$$$'''###$$$%%%'''((()))))))))&&&$$$'''+++(((  ((('''&&&%%%%%%&&&'''(((%%%&&&''''''(((((('''''' (((///***%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$$$$%%%&&&''''''''''''***'''$$$"""!!!###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%&&&(((+++,,,))))))*********((('''&&&&&&'''((())))))((('''&&&~~~fffRRRDDD===:::;;;666555999999444222444555555444444444333333333333222222222222333555666;;;<<<@@@FFFKKKKKKEEE???999444222333333111444999999999999999999999999999444444444444444555555555555444444333111000000///.........//////000111111222111000000222555888:::888;;;???@@@???===<<<<<>>>>>======>>>======<<<:::999888777555555555555444333222111000000000000///...---,,,,,,,,,---.../////////...---++++++---...---...222...///,,,))),,,000///***+++---.........///222444111333666999:::<<>>:::999666555777777444222333555555444444444333333333333333333222222333444444999;;;???EEEJJJKKKGGGBBB999555333333333111333666999888888777666555444444333333444444555666666777444444333222111000000000...000222444444333000...222222111000222444666888666999===>>>>>>=========BBBCCCDDDFFFGGGHHHHHHHHHJJJMMMRRRZZZbbbgggiiiiiiaaa\\\XXXXXXYYY\\\dddmmm~~~|||tttkkkddd___\\\XXXTTTRRRPPPNNNLLLFFFDDDBBBAAABBBBBBAAA@@@AAA@@@>>>============>>>======<<<;;;:::999888777333444444333333222111000///////////////...---,,,***+++,,,---////////////---+++---000222111333777...000000---,,,...---***+++,,,...//////000222444222333555888<<<>>>???>>>999888444111---+++******))))))))))))************---,,,,,,++++++++++++,,,---,,,...222222...,,,------)))))),,,,,,)))&&&'''&&&'''(((((())))))(((((('''(((((('''&&&&&&((())))))))))))(((&&&%%%'''((($$$$$$&&&***)))%%%%%%)))111...***&&&######$$$%%%(((&&&&&&(((***)))+++...((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''''''''''''''&&&$$$%%%&&&&&&$$$!!!&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$###'''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$''')))******((('''$$$%%%&&&((()))(((((('''&&&'''(((((((((((('''&&&sss\\\JJJ???;;;999777666777777666444333555555444444444333333333444444333333333333333333444555999>>>BBBBBB???<<<777555444333222111222333555444444333222222111111555555555555555555555555333333222222111111000000111222444555555333000...222111111000111333555666555777;;;<<<===<<<===>>>@@@BBBDDDFFFFFFGGGHHHIIINNNPPPTTTZZZaaafffggggggccc^^^YYYXXXXXXZZZbbbkkkwww{{{uuuooogggbbb[[[XXXSSSPPPNNNLLLJJJHHHFFFDDDBBBAAAAAAAAA@@@???@@@>>>===;;;;;;<<<>>>???>>>===<<<:::888666555555222222222222111000///....../////////......---,,,+++,,,------............,,,///000111:::CCC===///---///000...,,,+++++++++---///111111000000111222333333444999>>>@@@>>>;;;666444000---***))))))***((()))))))))************,,,,,,+++++++++++++++,,,...,,,---111111......000000+++)))++++++)))((()))(((((()))************)))'''+++,,,)))&&&'''(((((()))))))))((('''&&&&&&'''((('''(((+++)))%%%%%%(((,,,+++)))'''&&&&&&&&&'''(((&&&&&&((())))))))))))'''''''''&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&'''%%%###%%%((()))&&&###&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$############$$$%%%&&&((())))))(((((($$$$$$&&&'''''''''&&&&&&''''''''''''''''''''''''vvv]]]KKKAAA===999888777777888888666333555555444444444333333333333333333333333333222222000111333666888888555333555555444333222222111000444444444555555555666666777777666555444333333222111111111111111111111111000000000///......------111000000000111333444555444777:::;;;<<<<<<===???===@@@CCCDDDEEEHHHKKKNNNPPPQQQTTTZZZ```eeeggggggccc^^^ZZZYYYXXXYYY```hhhrrrvvvqqqmmmgggbbbYYYUUUQQQMMMKKKIIIGGGEEEHHHFFFCCCAAAAAA@@@???===>>>===;;;::::::;;;===??????>>>;;;888555333222222111111111111000///...---...............------,,,---.........---,,,++++++%%%///...---BBBZZZLLL***............,,,******,,,---///111222111111222333444444666:::>>>???<<<888222000---***)))((()))***((()))))))))************+++++++++******++++++,,,...+++***---//////222666444...)))******)))***---$$$%%%&&&&&&''''''&&&&&&***000111+++&&&'''(((''')))((((((((((((((('''&&&***(((((()))&&&"""!!!%%%&&&'''((())))))((('''&&&''''''''''''((('''###&&&''''''''''''''''''&&&$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''(((''''''''''''&&&%%%$$$$$$'''&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))%%%&&&'''''''''&&&$$$###''''''&&&&&&&&&&&&''''''yyy```MMMBBB???888999888777777:::888444555555444444444333333333222222333444444444333333000111222333333222111000111444444222111333222///111222333444555666777777777777666444333222111000000000000111111111111111222111000.........///000/////////000111333444555555888:::;;;;;;<<<>>>???<<>>>>><<<999555333111000000000111111000000///...---------.........------,,,............---+++***)))&&&000000///HHHggg]]]<<<444000---...,,,******,,,(((+++///222333444666888555666999<<<>>>===999555///...,,,+++***)))******))))))))))))************+++************++++++,,,...***(((+++---...333888555...*********((())),,,&&&&&&'''(((((((((((('''***333555---'''((((((&&&(((''''''((())))))(((&&&(((&&&%%%&&&###"""&&&''')))***)))'''$$$"""&&&''''''&&&'''&&& &&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&"""%%%((((((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''(((((()))'''&&&%%%$$$$$$&&&(((***&&&''''''((('''%%%$$$###''''''&&&&&&&&&&&&''''''fffPPPDDD???666999888555666:::888333555555444444444333333333000111333444444444444333000111333333222111111111...333444111111444222.........///000111222333333555555444333222111111000///000000000111111222222333222111111000111222222------...000111333444555777999;;;<<<;;;<<<>>>???>>>AAABBBBBBCCCGGGPPPWWWQQQQQQTTTXXX^^^bbbdddddd___\\\[[[]]]\\\ZZZ]]]cccnnnwwwnnniiifffccc]]]XXXPPPMMMIIIGGGFFFEEECCCBBBEEECCCAAA?????????===<<<888999999:::;;;<<<<<<<<<999888555222111000111111111111111000000///...---,,,------......------------------------,,,+++***,,,000///111AAAXXX]]]UUU>>>555///......***)))+++(((+++000333444555777888444888===???===999666444------,,,,,,++++++++++++))))))))))))***************************+++,,,,,,---***))),,,------000555111,,,)))++++++(((&&&'''((())))))***************'''222555,,,&&&((()))&&&&&&%%%%%%'''***+++)))&&&&&&$$$%%%&&&$$$ !!!%%%''''''(((((('''%%%###!!!%%%&&&%%%###&&&)))%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&'''((('''''''''$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''kkkSSSEEE>>>444888777444555999777111555555444444444333333333///111222444555555444444///111222222111111111222---222444111111555333.../////////000111111222222222222222222222222222222//////000000111111222222......////////////......,,,,,,...000111333444555888:::<<<<<<<<<<<<>>>???AAACCCCCCBBBBBBGGGQQQYYYVVVVVVVVVYYY\\\^^^______]]][[[\\\^^^]]][[[]]]bbbnnnvvvooogggcccaaa]]]WWWQQQKKKIIIFFFDDDDDDDDDCCCBBBBBB@@@>>>===>>>>>>===<<<777888999:::;;;<<<<<<<<<555444222000000000222333111111111111000///...---,,,,,,------...---------++++++,,,---------,,,,,,///+++))),,,111<<>>;;;777555555666555555333333333333333333333333444333333333333333444444111000000////////////000000000222222222111///...111111000000000111222222111000///000111222333333444333222111111000000111///111000---///444555222///...---...111444666777666777888888999<<<@@@CCCFFFCCCCCCGGGIIIIIILLLPPPPPPRRRUUUXXXZZZ^^^bbbeeeeeeaaa___``````^^^___ccciiiuuuvvvooogggccc^^^YYYVVVRRRNNNKKKJJJGGGFFFGGGFFFAAA???AAABBBAAA@@@===;;;999777666666666666666777777777777555444333111000//////...///////////////......------...//////------...///---,,,,,,,,,,,,,,,,,,+++...---...000...---444>>>NNN<<<......111---,,,...222333444666777888999999>>>===<<<:::666222...,,,***((('''''')))******)))000...+++(((''''''((()))((((((***+++,,,---------************)))((('''&&&)))))))))(((((((((((((((((())))))******+++,,,,,,******)))(((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%$$$"""&&&%%%&&&'''(((&&&!!!...***''''''***+++(((%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%$$$$$$&&&(((%%%%%%%%%&&&&&&''''''''')))'''%%%$$$######$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%}}}dddOOOBBB>>>;;;777555555555444444333444555666666555444333333333333333444444555666444444333333222222222111000000111222222111///...000000000000000111111222......//////000111333333555444333222111111111111///000...+++,,,111444444///000222333333333444666777888999:::;;;===@@@CCCKKKGGGFFFIIIIIIHHHIIIMMMOOORRRUUUXXX[[[___dddggghhhcccaaabbbaaa^^^___cccdddoooyyypppjjj```]]]XXXTTTQQQOOOKKKIIIHHHEEEDDDFFFDDD@@@>>>@@@===<<<<<<;;;999777555444555555555555555555555555555444222111///......---......//////////////////,,,---......,,,,,,---...+++,,,,,,,,,,,,,,,,,,------...000222///+++,,,000999000+++///111------000111111111222333555666777???>>><<<888444///,,,))),,,***))))))*********))),,,+++***))))))))))))***((((((***+++,,,,,,------***)))(((''''''&&&&&&'''(((((((((((((((((())))))'''((()))++++++++++++***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((&&&%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%&&&$$$ +++(((&&&'''))))))&&&###%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''%%%###$$$(((,,,$$$%%%%%%&&&'''((()))***)))'''&&&$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$%%%kkkTTTFFF===:::777555555666555555444666777999999777666444333333333333444555666777555555555555444333222222000000111111111111000///000////////////000111111///000000000000000222333333333111000000000000000000111000...---...111222111444777666444222333555888999;;;;;;<<<>>>AAACCCJJJGGGGGGIIIIIIGGGHHHKKKMMMPPPTTTXXX[[[```eeehhhiiieeebbbbbbaaa^^^^^^bbbbbbjjjzzz{{{rrrkkkfff^^^[[[WWWSSSQQQNNNKKKHHHFFFCCCBBBDDDBBB>>><<<>>>888999999999888777555444444444444444333333333333444333222000......------------------......///000+++,,,------++++++,,,---+++++++++,,,,,,---------+++---000111000------///(((&&&)))//////,,,,,,///222111111111222444666777===<<<999555111...+++)))...,,,***)))******)))(((((()))***+++,,,,,,------((((((***++++++,,,,,,,,,,,,+++)))((((((((()))***&&&''''''(((((()))))))))###%%%''')))))))))((('''((((((''''''&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%$$$$$$###$$$&&&((()))'''%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%'''((())))))$$$%%%%%%&&&'''((((((((()))((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''pppWWWHHH<<<999666555666777888777333444666777777666444333222222222333444555666777111111111222111000///...000000000111111111000000//////......//////000111222333333222000000111333444333222111000000000000444444555444111///000333000333555444222222444777888:::<<<<<<===>>>@@@BBBFFFDDDDDDHHHIIIGGGHHHLLLLLLOOOSSSVVVZZZ___dddgggjjjeeebbbbbbaaa^^^^^^aaabbbgggtttxxxpppiiiccc___]]]ZZZUUURRROOOLLLHHHFFFCCC@@@@@@BBB@@@<<<;;;===777777888888777777666666333333333333222222111111222222000///...---------+++++++++++++++,,,---...+++,,,---,,,+++++++++---+++++++++,,,,,,---------))),,,..................###&&&,,,000000,,,,,,///777777666666777999;;;<<<999777444111///---,,,,,,...,,,***)))******)))''''''((()))+++++++++******((())))))***++++++++++++,,,+++)))(((((()))***+++&&&&&&''''''(((((())))))"""$$$&&&((()))((('''&&&'''''''''''''''&&&&&&&&&((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((((((((('''$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((($$$&&&''''''&&&%%%%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''((()))***%%%&&&'''(((******)))''''''''''''''''''&&&%%%%%%&&&###"""&&&,,,---)))###&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&'''(((ttt[[[JJJ===;;;888777777888888888111222333444444333222111222222222222333333444555///000111222222111000///000000000000000111111111...............///000000111333555333000000222555666666555444333333333333111000222333111///222888555444333111000222555888888:::<<<======>>>???AAACCCAAACCCGGGIIIIIIJJJMMMLLLNNNRRRVVVZZZ^^^cccgggkkkfffddddddbbb___```cccdddfffooo{{{rrrlllfff```\\\XXXUUUPPPMMMJJJGGGDDDAAAAAA>>>>>>@@@???;;;999;;;777777666666666666777777444333333222222111111000000000///...............,,,+++***)))***+++,,,---+++,,,------++++++,,,---+++,,,,,,,,,,,,,,,,,,---))),,,,,,++++++------***(((+++000222111///000222777777777777888999:::;;;666444111...,,,,,,------...,,,***))))))***)))'''))))))))))))((('''&&&%%%((())))))***++++++******((((((''''''''''''((((((''''''''''''''''''((((((%%%&&&'''))))))))))))(((''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((($$$%%%''''''%%%$$$%%%&&&))))))((('''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$%%%(((***''''''''''''&&&%%%$$$$$$''''''((((((''''''&&&%%%%%%######'''------'''!!!&&&&&&%%%%%%%%%$$$$$$$$$###############"""""""""""""""###$$$$$$$$$$$$$$$############$$$%%%&&&&&&|||bbbQQQBBB???;;;888888888777666222222222222222222222222222222111111111222222333///000222444444444333222000000000000000111111222......------......///000---000333222000000444888777666555444444333333444///---...222222555>>>JJJGGGAAA999333111222444555777999<<<=========>>>@@@CCCAAACCCHHHKKKJJJKKKOOOMMMPPPTTTWWWZZZ^^^cccgggmmmhhhffffffeeebbbcccgggeeeeeekkk~~~}}}uuummmiiiddd^^^ZZZQQQNNNJJJHHHFFFDDDAAA??????<<<<<<>>>===999888:::888666444333333444666777444444333222222111000000......------......///000...,,,+++))))))***+++,,,,,,---...---,,,+++,,,...---,,,,,,,,,,,,,,,,,,+++'''+++---,,,...111///))),,,...000//////000222444333444555666666777666666555222///,,,******,,,---,,,***(((((())))))((('''******))))))))))))))))))((())))))***************%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$"""!!!"""%%%)))&&&&&&&&&%%%#########$$$&&&''''''''''''&&&%%%%%%###$$$'''((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&"""######$$$$$$#########!!!"""###%%%&&&&&&&&&&&&############$$$%%%&&&'''jjjXXXFFFBBB===:::888777666444666555444444444444555666222222111111000111111111***+++...000111111000///000000//////000111222222...------------...//////(((,,,000000///000555:::555555444333222222222222444111222666:::AAAPPP```[[[QQQCCC888333222111111777999;;;<<<<<<===>>>???DDDCCCEEEJJJLLLKKKLLLOOOOOORRRUUUXXX[[[___dddgggnnnjjjhhhhhhgggeeefffiiifffdddiiizzzyyyssslllfffbbb^^^XXXTTTLLLJJJGGGEEEEEEDDDBBB@@@>>>;;;;;;======999777999888666333111000222555777444444333333222111111000,,,,,,,,,---...///000000///...,,,*********,,,---,,,---......,,,,,,---...---------,,,,,,+++++++++$$$+++///000333777444---,,,------++++++///222333555666777999999999888777555222...+++))))))***,,,+++)))''''''((()))((('''((()))***+++...000222444((())))))************)))%%%&&&'''((((((((('''&&&(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&''''''((((((((()))))))))))))))((('''%%%%%%%%%''')))***$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&$$$!!!!!!$$$((((((((((((''''''(((+++---%%%%%%&&&&&&&&&%%%$$$$$$!!!&&&***(((""" ###)))$$$%%%%%%&&&'''((())))))%%%%%%&&&'''''''''&&&&&&###$$$%%%'''((()))******%%%%%%%%%%%%&&&'''((()))rrrYYYHHH@@@:::999888444444666777777666555444444333333666555444333222333444555999666333111111000///...///222555666555333333333---......///000000//////111///---///333555555333444555444222555;;;===;;;:::888777999???LLLdddxxxyyycccIII:::333111222555;;;;;;;;;<<<======>>>???EEEAAA@@@BBBEEEGGGLLLRRROOORRRUUUYYY[[[___cccfffjjjjjjhhheeebbbccchhhllleeedddhhhvvv~~~qqqmmmfff```ZZZUUUPPPLLLKKKHHHDDDBBBAAAAAAAAA@@@>>>;;;999888888999888777444444222222222222444444555333111000111111000///---,,,,,,,,,,,,---......,,,,,,,,,++++++*********------------------------//////...---+++)))'''&&&///...///222555555111---//////...//////000111111777777777888888666222...///---,,,,,,------,,,***///,,,)))((()))*********'''(((***+++,,,,,,++++++******))))))((((((((((((%%%'''&&&""""""&&&'''%%%'''&&&&&&'''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%$$$$$$###'''++++++(((%%%$$$%%%(((((())))))((('''&&&&&&(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''%%%###!!!"""&&&)))$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$%%%&&&((()))'''***$$$!!!$$$''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%&&&&&&&&&'''(((uuu\\\IIIAAA;;;999888666555777777666666555444444333333555444333333333333444555999777444222222222111000000222444444333111111111000000000000000000//////000...---///222444444333777888777888===DDDFFFDDD@@@:::888===GGGWWWkkk|||xxxdddLLL===555111000222666777999<<<>>>???@@@@@@EEEBBBBBBEEEGGGFFFIIIMMMNNNQQQUUUYYY[[[^^^aaaccclllmmmkkkhhhdddbbbdddfffbbbaaaeeerrruuukkkgggbbb\\\XXXSSSOOOKKKHHHEEEAAA???>>>>>>>>>===???<<<999777777777666555444333222222222222333444444222000000000111000...---,,,,,,,,,,,,---......---,,,,,,,,,++++++++++++------------------------///......---,,,***)))(((((((((***,,,...///---,,,000/////////000222444555999888888999999777333000000...,,,,,,------,,,+++---***'''&&&'''))))))((('''(((***+++,,,,,,+++++++++***((('''''''''((()))%%%''''''######''''''%%%%%%%%%$$$%%%&&&&&&%%%###'''&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&''''''&&&$$$$$$%%%'''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&&&&%%%$$$$$$$$$"""$$$$$$$$$###$$$%%%'''''''''&&&&&&&&&%%%%%%%%%)))((('''%%%###""""""!!!###''''''$$$%%%(((((($$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$&&&&&&$$$###$$$%%%zzz```LLLCCC;;;999999777666777666666666555444444333333444444333333333444444555666444222222222333222111000222333222000/////////222222111111000////////////...---...000222333222444666:::BBBRRRbbbjjjjjjWWWJJJ>>>???JJJVVVbbbjjjjjjZZZGGG;;;555000///000222444888<<>>>>>===<<<;;;>>>;;;888666555444333222333333222222222222333333333111/////////000///...---,,,,,,,,,,,,---......------------,,,,,,,,,,,,------------------------............---,,,+++***,,,---......------...///111000000000222555888999===<<<;;;:::999666222///000...,,,+++,,,---------***(((&&&%%%&&&''''''''''''((()))***+++++++++++++++***(((&&&&&&''')))***&&&((((((%%%%%%((((((&&&&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&%%%&&&'''((('''&&&&&&''''''''''''&&&%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&%%%%%%$$$$$$!!!$$$&&&%%%%%%%%%&&&))))))((('''%%%$$$######)))((('''&&&$$$!!!%%%%%%######&&&)))%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''eeeNNNCCC:::888888666666777666666555555555444444444444333333333444444555555222111//////000111000///000111111000...---...///222111111000000000000000............///111111222222444:::GGG```{{{qqqZZZCCC===DDDLLLPPPRRRRRRFFF:::555333000///000111444999===AAABBBBBBBBBEEEBBBBBBEEEFFFEEEFFFJJJKKKPPPUUUZZZ\\\]]]^^^___```dddhhhkkkllljjjgggeee___^^^```iii|||~~~tttkkkfff```\\\WWWSSSPPPLLLIIIFFFFFFDDDAAA@@@@@@???>>>===;;;999666444444444333222333222222222222222222333111000......//////...------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------444555555222---+++---///000000///000333666:::<<>><<<888666333222333444444333222222222222222222222222111///------...///...------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...111222111---)))'''))),,,/////////111333777;;;===>>><<<888555333111...,,,***)))((())),,,...000000)))(((''''''((())))))(((((((((((())))))***++++++&&&''')))++++++***((('''&&&))))))''''''))))))&&&(((''''''((())))))(((&&&&&&''''''((((((''''''&&&%%%''')))***)))'''$$$"""'''$$$###%%%((()))(((%%%%%%%%%&&&&&&&&&&&&&&&%%%((((((''''''&&&&&&&&&&&&((((((((((((''''''''''''''''''(((((())))))******((()))((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((''''''&&&######$$$%%%%%%###"""###''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&++++++***)))((('''''''''######$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%''')))rrrWWWIII;;;777777555444444555555555555555555555555222222333444555555555555333333222333444444222000/////////......000333666333222111000000000111222///000000000//////111333333555777???TTTqqqnnnPPPBBBAAAAAA@@@>>>:::444111222111...---///555777:::>>>@@@AAA@@@@@@CCC>>><<<>>>@@@BBBFFFLLLIIIMMMRRRWWWZZZ\\\^^^```]]]___ccchhhkkkjjjfffccc``````___aaaoootttmmmhhhdddaaaZZZWWWRRRMMMJJJGGGCCC@@@@@@>>>===<<<===<<<:::888666444222222333444555444111111222222222222111111000///------/////////...---,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,,,,+++***+++---///...///111333666999;;;<<<999666333111111111000000((('''''')))+++------,,,)))(((((((((***+++***)))(((((((((((((((***++++++&&&''')))++++++***((('''&&&))))))''''''))))))&&&'''&&&%%%&&&((((((&&&%%%&&&'''((())))))((('''&&&"""$$$&&&((())))))((('''+++&&&"""'''***%%%%%%&&&''''''''''''&&&))))))(((((('''&&&&&&%%%(((((((((((('''''''''&&&*********)))((((((''''''++++++***(((%%%%%%&&&((($$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%''''''$$$%%%)))(((''''''&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$ !!!$$$%%%'''(((&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''$$$"""!!!"""###yyy]]]MMM>>>888888777555444555555555555555555555555111222333555555555555555555444444444555444222000.../////////000333888<<<999888555333111111111111///111222111//////111444222555888;;;HHH___ttt}}}hhhPPPCCC???;;;888666777222111222111---,,,...444555888:::===???@@@@@@AAA===<<>><<<:::888999222///...111000---,,,...222333555777:::===@@@AAA@@@======@@@AAA>>>>>>AAADDDGGGKKKPPPSSSXXX\\\```___^^^___bbbfffgggeeebbb[[[[[[XXXWWW```zzz~~~wwwmmmeee```[[[VVVSSSPPPMMMJJJGGGFFFDDDBBB@@@<<<;;;:::::::::999777555999777444333333333222111000111222333333222111000111///......000111000000---,,,,,,,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------,,,...+++***+++///000...,,,000222666999<<<======<<>>BBB???@@@@@@???>>>???BBBEEE@@@DDDIIINNNQQQTTTWWWZZZ___^^^___bbbffffffccc```aaa\\\YYYZZZ___qqqtttooohhhbbb]]]XXXSSSPPPOOOMMMJJJGGGEEECCC@@@===999:::::::::999888666555222111000000000111222333222111111111111111222222///...,,,***+++,,,...///,,,,,,,,,---------------(((******)))+++//////,,,------------,,,++++++***///......------,,,++++++,,,+++*********,,,///000333555777999;;;<<<===<<<888444///,,,*********)))+++,,,,,,+++)))((()))***+++)))(((((()))******)))***)))((()))***+++***)))***+++((($$$&&&,,,,,,&&&###***+++%%%%%%------'''((()))***)))'''''')))***%%%%%%&&&&&&'''((())))))((((((&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((()))'''&&&%%%%%%%%%'''((()))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''(((((())))))((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%$$$$$$%%%'''&&&######$$$%%%&&&''''''''''''$$$&&&((()))(((((()))***(((&&&%%%'''+++......,,,rrr^^^GGG<<<:::999777777666666666555555555555555222222333444444333222222000333333111000222111...222000//////---///;;;HHHCCC<<<555111111222000......///000111222222222222111444555444222333777<<<<<<999444111///000333555222111000///////////////111222333333444777:::>>>@@@@@@@@@??????@@@CCCEEEAAADDDIIIMMMPPPSSSVVVXXX[[[[[[[[[^^^aaacccaaa___aaa\\\ZZZ[[[^^^mmmwwwkkkgggaaa[[[WWWTTTPPPMMMLLLIIIGGGEEECCCAAA>>><<<888999999888777555333222444333222111000111111222111111111000000111111222...///000111111000...---000000///...---,,,+++******,,,+++((()))------***,,,,,,---------,,,++++++...------------,,,,,,,,,---,,,+++***+++,,,...000333444777999;;;<<<<<<<<<666333...+++++++++******((()))***)))'''''''''(((...---++++++++++++******+++***)))***+++,,,+++***(((***(((%%%''',,,+++&&&###***+++'''(((000111,,,'''&&&%%%$$$$$$%%%&&&&&&***))))))'''&&&%%%$$$$$$((('''&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&''''''&&&&&&&&&''''''((()))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%''''''$$$"""###$$$%%%&&&''''''''''''%%%'''(((((('''&&&'''((('''%%%$$$%%%)))++++++***zzzdddMMM@@@<<<888666666444444444555555555666666111222222333333222222111000333333000000222111...333000////////////444::::::666222000222222000...+++---000222222222000///111333444222//////222555666444111...---///111333444333222111000/////////222333444333333444777:::@@@AAAAAA@@@???@@@CCCEEEBBBEEEIIILLLNNNPPPSSSUUUYYYXXXXXXZZZ^^^aaaaaaaaa```\\\[[[\\\___jjjvvvlllbbb___ZZZVVVSSSQQQNNNLLLGGGEEEBBBAAA@@@???===;;;777777777666444222111000444444333222111111111111111111000000000000111111---000555777777333...+++000000///...---,,,,,,+++,,,---,,,((('''***+++)))++++++,,,---------,,,,,,,,,,,,,,,---------......---,,,+++***+++---///000333444666888:::;;;;;;;;;333000---+++++++++++++++((()))***)))((('''((()))///...---++++++*********---+++***+++,,,,,,+++***'''((('''&&&(((+++***''''''------)))***111111------***&&&&&&)))++++++)))+++***)))(((&&&$$$###"""''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((***)))((('''%%%%%%%%%%%%&&&'''(((((((((((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''((('''%%%%%%&&&'''&&&%%%###$$$%%%&&&''''''''''''&&&((()))(((&&&$$$$$$$$$%%%$$$###$$$&&&(((((('''jjjRRRCCC<<<888666666444444444444555555555555222222222222222222222222000333333000000222111...333111000000111111111111444222111111333333111///111111222333333222111111000111111000...---///111777555222000//////000111666666444333111111000000222333444444444555888:::???@@@@@@@@@???@@@BBBDDDDDDFFFIIIKKKLLLNNNQQQSSSXXXXXXXXXZZZ]]]aaadddfff___\\\\\\___aaaiiivvvnnnggg```\\\XXXTTTRRRPPPNNNLLLCCCAAA?????????>>><<<:::777777666555333111000///333333222222222222222222111111000/////////000000---000444777666222---***---------......//////000+++---,,,'''&&&)))+++******++++++,,,------------++++++,,,,,,---...//////++++++***+++,,,///222333333444666888999999999888111...+++***+++,,,,,,+++***+++,,,+++***)))***++++++++++++***)))((()))+++,,,+++******+++,,,+++)))&&&'''''''''((())))))(((+++///...***))),,,+++'''222---((((((,,,///...,,,&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''((()))))))))''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&######$$$$$$%%%&&&''''''(((&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&'''''''''''''''((()))'''$$$"""""""""%%%$$$$$$$$$%%%&&&''''''oooVVVFFF>>>888777888777666666555444444333333222222222222222222222222000333444111111333222///111111111111333444222...000111111333444444333111888666333111000000111222---...//////...///000111555444222111111111222222666555333222111000//////111222444666666888:::======???@@@@@@??????AAACCCFFFGGGJJJKKKKKKMMMOOOQQQWWWWWWXXXYYY\\\```dddggg___\\\^^^bbbdddjjj}}}wwwooohhhddd^^^[[[VVVRRRPPPNNNKKKIIIAAA@@@>>>>>>>>>>>><<<:::888777666444333222111111000111111222333333333333111000//////.........///---...000111111///,,,***,,,,,,------...//////000(((,,,,,,((('''***---,,,***++++++,,,------------***++++++,,,---...//////)))))))))+++...111555777444555666777777777666555...,,,******+++,,,,,,+++)))***++++++***)))***,,,''')))******)))***,,,///,,,***))))))******)))'''(((''''''((((((''''''((()))+++***'''&&&''''''$$$---((($$$$$$(((+++***'''$$$$$$%%%&&&'''((()))***%%%&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&######$$$$$$%%%&&&''''''&&&%%%$$$""""""###&&&'''###$$$%%%&&&'''''''''''''''(((((('''$$$"""!!!"""%%%%%%&&&&&&&&&&&&'''(((uuu\\\JJJ@@@999888:::888888777666555444333333444333333222222333333444222555555222222444333000000222222111222555333///000111333444444444333222888555111...,,,---000111---...///000111111222222//////000000111333444444333222111000///.........///111444666777999<<<>>>===???@@@AAA@@@@@@AAACCCGGGHHHJJJKKKKKKLLLOOORRRUUUVVVWWWYYYZZZ^^^cccgggaaa^^^```dddeeeiiiyyywwwooogggaaa```YYYVVVQQQMMMKKKHHHFFFDDD@@@???============;;;:::888777555444333333333333///000111222222222222111111000///......------...------,,,,,,,,,,,,------......---------,,,,,,,,,&&&,,,...+++)))+++------++++++,,,---------,,,,,,++++++,,,,,,---...//////)))))))))+++...333666999777777777777666444222111---,,,******+++,,,+++***'''((())))))(((((()))***'''***,,,---+++,,,000444,,,***))))))******((('''***(((((((((&&&###%%%)))$$$$$$%%%%%%%%%&&&'''''')))&&&$$$%%%''')))'''%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((''''''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((###$$$&&&'''((()))))))))''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$"""!!!"""%%%(((###$$$%%%&&&''''''''''''%%%'''((('''%%%#########$$$&&&''''''&&&''')))+++~~~cccOOOBBB:::888:::888888777777777666666666555555444333333444555555333666666333333555444111000333333//////222333000000222333333333222222222333111///...---...000111000000111222333444333333//////000111222333444444333222111000000000000000...111444666777888;;;<<>><<<;;;<<<;;;999888666555444333333333333444111111222222111///...---111000///...---------------,,,,,,+++,,,---///000,,,,,,,,,,,,,,,+++++++++'''...222...++++++,,,+++,,,,,,---------,,,++++++,,,,,,,,,------.........+++++++++,,,...222555777999999888777444222///------+++******++++++***)))&&&((())))))(((((()))***(((+++...---++++++///333---+++************)))'''...***((('''$$$ ###***$$$###$$$%%%&&&&&&'''((((((((()))******)))((((((''''''''''''''''''&&&&&&$$$%%%&&&(((((((((((('''((()))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((($$$%%%&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''###%%%&&&$$$######&&&)))###$$$%%%&&&''''''''''''$$$%%%''''''&&&%%%%%%&&&###%%%&&&&&&&&&&&&))),,,iiiSSSDDD;;;888:::777777777777888888888888666555444444444444555666444777777444444666555222000444444...,,,000222000111222333333111000111111/////////000111222222222333333333333555555333222444444444444444333222111555555444333333444444444...111333555666777888:::@@@BBBDDDEEEDDDDDDEEEFFFHHHIIIKKKKKKKKKMMMQQQTTTXXX[[[^^^___```bbbfffiiigggcccbbbeeeddddddooo~~~yyyoookkkggg^^^ZZZZZZOOOLLLHHHFFFEEECCCBBB@@@>>>===;;;:::::::::888666555444333222222333444444333333333222000---+++)))111000///...---,,,,,,,,,------------...000111222((())))))***,,,---......)))000555111,,,+++***)))------------,,,,,,+++***,,,,,,,,,---------.........---------...111444555::::::999777444000---+++---+++******++++++)))((((((***++++++******+++---'''+++---,,,)))(((,,,000...---++++++++++++***(((000+++((('''###"""***((('''&&&((('''&&&%%%'''%%%(((++++++***(((''''''%%%&&&&&&''''''(((((((((###$$$&&&((())))))((('''***+++++++++***)))'''&&&&&&''''''''''''''''''&&&&&&((())))))(((''''''(((&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&''''''''''''&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''&&&&&&###&&&'''&&&$$$$$$''')))$$$$$$%%%&&&''''''''''''"""$$$&&&'''&&&&&&'''(((!!!###&&&&&&%%%&&&))),,,tttZZZHHH???======:::999777777777555111...222333555777888999999999666555444333222111111111000000000000111222333444333111///000222222///,,,111111111111111111111111111111111222333444555666555555666666555555444333222333333111///---...000,,,///111333444666999;;;@@@CCCGGGIIIIIIHHHHHHHHHNNNNNNNNNNNNOOOPPPRRRSSSWWWXXXZZZ\\\___ccchhhlllhhhbbb```dddeeeeeejjjqqqxxxqqqhhhcccaaa^^^YYYTTTQQQMMMHHHDDDCCCCCCBBBAAA<<<;;;999888666555444444333111///...///111333555///000111222222111000///000//////000111111000...222000...,,,+++,,,---...++++++,,,---.........---+++***+++---000000---***(((---111333000---,,,,,,---+++)))***...///---++++++,,,...///000333777:::===<<<:::999888444///,,,******))))))))))))))))))+++++++++************************+++,,,---...///,,,+++)))''''''''''''((()))(((&&&$$$$$$&&&((()))------+++(((&&&&&&(((***$$$((((((&&&***///---&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&%%%&&&(((***,,,((((((((()))))))))))))))+++)))''''''((()))))))))&&&&&&&&&''''''''''''(((***$$$"""'''***'''%%%'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&'''(((***)))((('''&&&&&&'''(((******)))'''&&&%%%$$$###$$$%%%&&&'''''''''%%%%%%&&&'''))))))((('''%%%###&&&&&&''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$###$$$%%%'''(((%%%%%%$$$$$$$$$%%%&&&&&&zzz___KKK@@@<<<;;;999999::::::999888777666333444444555666777888888666555555444333333333333333333222222222222333333333111000111333444222111111111111111111111111111000111111222333444666777555555555555444333333222333333222111111111222333...000222333444555888:::AAAEEEIIILLLMMMMMMMMMNNNQQQQQQQQQRRRRRRRRRRRRRRRUUUWWWZZZ]]]```dddiiimmmlllgggeeehhhiiiiiilllrrr|||rrrllleee```^^^[[[VVVQQQLLLHHHCCC@@@???>>>>>>===<<<;;;999777555555555555111111222222222333333333000000000111111000000000///......///000000///---111000...,,,+++,,,---...,,,,,,---.........------+++******,,,//////---******---000111...,,,+++,,,***+++,,,,,,,,,,,,,,,---000111111000111444999<<<>>><<<:::888666333///+++++++++++++++++++++++++++,,,+++++++++***)))))))))******++++++,,,---------+++***)))(((''''''''''''''''''''''''''''''''''''***)))(((&&&%%%%%%&&&'''(((***)))%%%&&&(((%%%&&&&&&'''''''''(((((((((''''''''''''((((((((()))((('''&&&%%%&&&(((***++++++***)))(((''''''''''''&&&&&&%%%&&&(((((('''%%%&&&&&&&&&''''''''''''(((+++&&&$$$)))+++(((&&&(((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&((()))))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$&&&'''(((((((((&&&%%%)))))))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%gggQQQCCC<<<:::AAACCCCCC???999555444444555444333333333444666777555555555444444444444555444333222111000/////////111000...///111333333333111111111111111111111111///000000111333555666777555555444444333222111111444222000//////000000//////111333444333444666888<<<@@@EEEIIIKKKLLLNNNOOOTTTTTTTTTTTTSSSSSSRRRRRRTTTWWW[[[^^^aaaeeeiiillljjjgggeeeggghhhhhhjjjnnnxxxrrrjjjfff```\\\ZZZVVVPPPLLLGGGDDD@@@===<<<<<<;;;:::<<<:::888555444444555555000222333444555444333222111000000//////000000111///...------//////...---000///...,,,,,,,,,------.........///......------,,,+++***+++---------++++++---......,,,******+++(((+++...---***))),,,///.../////////000333888<<>>>>>>>>:::444000...,,,+++***)))*********+++++++++,,,,,,,,,++++++***))))))((()))***,,,,,,,,,***(((&&&(((((()))******)))'''&&&***)))'''&&&&&&''')))***'''%%%%%%&&&((()))'''%%%%%%%%%''')))((('''&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((()))((('''&&&%%%%%%&&&&&&''')))'''%%%%%%''')))******&&&&&&&&&''''''''''''(((((())))))'''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""''''''''''''&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&''''''fffPPPBBB<<<777999999777444333555888444333222111111222333333///000111333333333222111111111000000000111111222333333333111///...000111000000000000000000000000000000000111111333444555333222111111111222333444222444666666555333222333111222333333222222333444444888===AAAEEEIIIMMMPPPOOOMMMIIIHHHIIINNNTTTXXXVVVXXX[[[\\\]]]___aaaccciiimmmooonnnooopppnnnjjjrrrwwwooollljjjiii^^^\\\WWWQQQKKKEEEAAA???>>><<<:::999999999888666777666666555444333333333333222///------...000222000//////......//////000///---++++++,,,---...---,,,---------,,,,,,,,,,,,---------...------,,,,,,---...///...,,,+++,,,------+++******+++,,,,,,+++///,,,***,,,///111///,,,777;;;@@@BBBAAA===999888:::777222...---,,,***)))((((((((())))))******++++++++++++***************)))***++++++***)))((('''(((((())))))))))))((((((+++)))'''%%%%%%''')))+++&&&###"""###&&&((('''$$$%%%$$$&&&)))'''######&&&''''''((((((((()))))))))((((((((((((((('''''''''''''''(((((((((((((((((())))))((('''%%%$$$###"""(((&&&$$$###$$$&&&&&&&&&&&&&&&&&&''''''''''''(((&&&)))***&&&$$$&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((&&&''''''''''''&&&&&&%%%#########$$$%%%&&&'''(((lllTTTDDD======<<<:::666444222111111222222333333333333333333000111333444444333222111//////...---,,,,,,,,,,,,111222444333111000111333000000000000000000000000111111111111111222333333222111000000111333666777222888===<<<666000000111000222333333222222333444111444888<<>>EEEKKKGGG===333111333000111222333222222333555333666:::===@@@CCCGGGJJJKKKKKKLLLLLLMMMMMMMMMMMMQQQSSSUUUWWWZZZ^^^dddhhhhhhnnnrrrqqqrrrtttrrrkkknnnvvv|||ssskkkgggdddbbbaaaSSSRRRNNNIIIDDDAAAAAABBB;;;:::888888999999777666333444666666666444222000111222333333222111000///---...///000000///...---111...,,,+++---...//////++++++,,,---------,,,,,,)))***++++++,,,,,,,,,,,,'''***------***''''''(((+++))))))+++///000...,,,---///222111...---000333222444666888999:::<<>>555222111333222000000111333555666111666===???>>>>>>AAADDDEEEGGGHHHIIIJJJLLLOOORRRPPPRRRTTTXXX\\\___aaaccckkkoootttvvvtttqqqmmmkkkkkksssuuuooohhhffffffbbb[[[SSSQQQJJJEEEEEEAAA;;;999===::::::999777666444333333333333333333222000...---111222222222111000...------.............................................///...------++++++***)))000///---+++***(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---***///222...'''$$$)))000666666777888999888777777...---,,,---...---+++)))(((((((((((()))))))))))),,,,,,+++***))))))******((('''&&&&&&'''((()))***###%%%'''(((''''''((())))))***,,,+++)))(((((()))'''&&&&&&(((******)))'''(((((((((((((((((((((((((((&&&))),,,)))###%%%+++ ###'''))))))((((((((()))######)))+++'''$$$%%%''''''''''''''''''''''''""")))---)))%%%&&&)))***!!!%%%$$$"""$$$***)))$$$&&&%%%%%%%%%''')))+++---&&&%%%%%%$$$$$$%%%%%%&&&###&&&(((&&&&&&((('''$$$&&&'''(((((((((&&&$$$""" """$$$%%%&&&%%%###"""+++'''""""""%%%'''$$$!!!((('''%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$###'''(((((('''%%%###$$$%%%(((((('''''''''&&&&&&&&&******)))''''''&&&&&&&&&""""""###$$$$$$%%%&&&&&&dddMMM@@@<<<777555888888666555666555444333333222222333333.../////////000000111111333333222111000/////////222444222......111333111......//////000000111111///000111222333222222111000111222222222333666888@@@LLLSSSLLL>>>555222111000000000///...///000222333888===>>>======@@@DDDEEEGGGIIIIIIIIIJJJMMMOOOOOOPPPRRRUUUYYY]]]```aaaggglllrrrvvvuuussspppooommmrrr{{{qqqjjjdddaaa```]]]UUUNNNJJJDDD@@@AAA???;;;:::===999999888666555444333222333333222222222333444555111111222222111000...---.....................///...............---------...------,,,,,,++++++***---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))++++++,,,+++***...111///,,,+++111666555666777888888666555333---+++******++++++***((((((((((((((()))))))))******))))))))))))******+++(((((('''&&&''''''))))))&&&'''(((((('''&&&&&&'''&&&((())))))'''&&&&&&''''''%%%%%%%%%'''((('''&&&))))))))))))))))))))))))&&&######%%%$$$!!!###((()))+++,,,,,,)))(((''''''***%%%$$$))),,,)))''')))&&&&&&&&&&&&&&&&&&&&&&&&###'''(((&&&%%%((((((&&&$$$((()))'''))),,,)))###&&&&&&&&&'''''')))***+++&&&%%%%%%$$$$$$%%%%%%&&&%%%((()))&&&%%%'''&&&"""!!!###&&&)))++++++++++++$$$%%%&&&'''''''''&&&&&&)))&&&$$$%%%(((((($$$ ''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$'''(((((('''%%%###$$$%%%%%%%%%&&&&&&&&&'''''''''***)))((('''&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&iiiPPPCCC===999777999:::777777888555444444333333333333333......///000111111222222333333333222111111111000000222111------111333111111111111111111222222222,,,///222222///...000222///000222222333444777:::===HHHNNNGGG;;;333000//////111111///---,,,///222666999<<<<<<;;;<<>>999777::::::888777999555555444333333333333333333333333333333333222222222222222222222111111000///111111...///222444222222222222222222222222222---111555444000...111555000111333333333444666888666???DDD???666111///---111222222000---...333888888999:::999999:::>>>AAACCCEEEHHHIIIIIIJJJLLLNNNOOOOOOPPPRRRTTTXXX\\\^^^aaafffnnntttuuuuuuttttttqqqttt|||zzzsssoookkkfff___[[[XXXTTTNNNIIIGGGCCC@@@??????===999777666666555444333222111000333222111000////////////000000000000000//////............---------------///......------,,,,,,++++++++++++,,,,,,---------************+++,,,---...++++++++++++++++++++++++---------,,,++++++,,,---///---,,,---///111222222666777999999777333///,,,+++***((()))+++---......(((((()))))))))*********(((((('''''''''(((((()))))))))(((((('''''''''''''''(((((('''%%%%%%&&&''''''(((***)))'''&&&&&&''''''&&&%%%'''+++///222333(((((((((((((((((((((((()))&&&$$$&&&)))+++***)))###$$$$$$$$$###%%%(((++++++)))'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%&&&******'''"""######$$$&&&&&&###&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&((((((%%%%%%'''&&&###"""######$$$$$$###""""""$$$$$$#########$$$%%%&&&&&&%%%%%%'''(((((($$$!!!%%%&&&'''((()))((('''&&&"""###$$$$$$$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%""""""###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%'''''''''''''''&&&&&&&&&vvvYYYGGG???:::888::::::777666777666555444444333333444444444444444444333333333333111111222222222111000///000333333000111444555333000000111111111111111222///333666444111///333777222444555555444333444555222999===999555333111...111111111///...111888===888888777777777999<<>>>>>===>>>CCCFFFAAA:::444444444333222111111111,,,...222555666555222000000//////......//////000......------,,,+++++++++,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++******++++++++++++++++++++++++++++++***+++,,,)))''''''+++///---,,,,,,///333666999999;;;:::999777555111...---000...,,,++++++)))%%%###)))))))))*********++++++,,,+++)))(((&&&%%%%%%%%%'''(((((()))(((((('''&&&%%%&&&&&&&&&%%%&&&)))+++%%%'''((((((&&&%%%%%%&&&)))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%'''***)))%%%&&&&&&&&&%%%$$$&&&)))+++...111000+++((())))))((('''''''''''''''''''''''' &&&)))$$$!!!&&&)))((($$$!!!$$$&&&'''))),,,'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''###%%%%%%###$$$(((***(((!!!!!!"""###$$$%%%&&&'''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&''''''''''''!!!$$$&&&%%%""""""$$$&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&'''''''''''''''''''''oooXXXDDD???<<<<<<;;;777555666666666555444444444444444111222222222333333444444000111222444444333111000***------******---,,,)))---...///000111222333444222222111000111222333444222444666666555444444555666999999777555666444000111000111666;;;<<<:::666333222222333555777999::::::>>>CCCFFFHHHJJJLLLMMMNNNPPPSSSVVVXXXYYYYYYXXXZZZ```hhhnnnqqqqqqpppppppppqqqrrrvvvzzztttooojjjeeebbbZZZVVVQQQLLLHHHEEECCCBBB>>>??????@@@EEEJJJEEE;;;444444444333222222111111---...111333444444333222000///............///000000000///......---,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))++++++)))&&&''',,,111,,,---...///111444888:::;;;999777444222///...------------///000///,,,)))))))))*********++++++++++++***)))(((''''''''''''&&&'''((())))))((((((''''''''''''&&&$$$%%%(((***&&&((())))))'''&&&&&&''')))(((''''''))))))(((''''''''''''''''''''''''''''''***(((###"""'''***)))%%%&&&%%%$$$""""""###%%%(((---///***''')))***'''(((((((((((((((((((((((($$$(((((($$$"""%%%((()))((("""!!!%%%'''%%%%%%((((((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''$$$'''&&&###$$$((()))''')))((('''&&&%%%$$$$$$$$$&&&''')))*********)))(((&&&'''''''''&&&&&&''''''#########$$$$$$&&&''''''!!!$$$'''%%%""" """%%%###$$$%%%%%%$$$###$$$%%%"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((yyy```GGGAAA>>>>>>===888666666666666555444444444444555888888777666444333222222111222444555555444222111000333333000000222111------...///000222444555555555333111111333444555444000333555666666555666777777999888444333444111,,,333333666===DDDCCC:::222111000000222555777888888:::===BBBEEEFFFGGGHHHIIIMMMOOOSSSVVVXXXXXXWWWVVVWWW]]]fffmmmpppqqqqqqqqqvvvtttrrrrrr|||}}}zzzuuuqqqlllfff```\\\XXXUUUPPPKKKGGGDDDCCCBBB:::<<<;;;:::???CCC===222555444444333333222222222000000000000////////////000///...------...000000222111111000///.........)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***************************,,,---+++((()))...444,,,...///......///222555:::888555222///...------(((***...333777999777555)))************+++++++++***))))))((((((((())))))%%%&&&''')))))))))(((((())))))(((&&&$$$$$$&&&((()))***,,,+++)))(((((()))!!!!!!"""%%%(((***)))((((((((((((((((((((((((((($$$((($$$&&&((('''(((((('''&&&%%%'''((( (((+++'''%%%((((((&&&))))))))))))))))))))))))++++++(((%%%''',,,---***+++'''&&&,,,---(((&&&(((((('''&&&&&&&&&((()))***''''''&&&&&&&&&&&&''''''&&&((('''######&&&'''%%%$$$$$$$$$%%%&&&'''((()))%%%''')))***+++***((('''###&&&)))***)))'''&&&%%%######""""""###%%%&&&((("""%%%'''%%%!!!!!!%%%###$$$%%%%%%$$$###$$$&&&!!!!!!###$$$&&&((()))***&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((eeeQQQBBB777888999666555999777666444333444555777888333444444222000000111222***222;;;>>>:::444111000333222111111000000111111000111333333333555777:::666111111333222///111777222333444777999888555222666555444333333333333333...777===>>>===<<<555,,,/////////111333666888:::>>><<>><<<888888888888777777777666444333222111111111222333111111000000000000111111...000111000...------...///---,,,,,,---...,,,+++111---+++,,,***&&&%%%(((.........,,,)))***---111---,,,+++*********+++,,,---......---+++(((%%%###,,,,,,,,,---------------......///111333666888:::777444000...---,,,***))))))''',,,;;;KKKLLL<<<,,,---+++((('''&&&(((***,,,******))))))))))))******)))))))))))))))((('''''''''&&&%%%''')))***'''$$$---+++'''%%%%%%''')))+++!!!###%%%&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&(((&&&######%%%&&&%%%###(((((('''''''''&&&&&&&&&'''''''''%%%$$$%%%(((***%%%'''((((((''''''(((***%%%'''((((((&&&&&&))),,,++++++,,,,,,,,,++++++***)))***+++((($$$"""$$$&&&&&&'''''''''&&&%%%%%%$$$***'''######&&&))))))((()))"""!!!''')))&&&###$$$(((%%%%%%&&&%%%###%%%)))&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((!!!&&&(((&&&)))111333111mmmVVVGGG;;;::::::666555888555555333333333555777888666555333222222111111111...555===???<<<777444333333222111111000000111111000111222333222333666888333000000444444111333888;;;999888777777444000---555555444333333333333333>>>BBBCCC>>>999666///'''//////000111333555888999>>><<<@@@FFFHHHEEEEEEGGGIIIMMMRRRVVVWWWWWWWWWXXXYYYZZZ]]]ccckkkpppqqqqqqooopppjjjhhhrrrzzzrrroookkkgggccc^^^XXXTTTOOOKKKGGGCCCBBBBBBAAA@@@888888777777777666666666555444333111000000111111000000//////.../////////...///111000...------...///---,,,,,,---...,,,+++222...---...,,,)))(((+++---......---******---///,,,+++***))))))***+++,,,+++,,,------,,,***((('''------............//////,,,---...000222444666777666333000------,,,***)))***'''***555AAACCC888,,,+++***)))(((((()))***+++''''''(((((((((((('''''')))))))))))))))((('''''')))'''&&&''')))***'''%%%***((('''&&&&&&(((***,,,))))))***(((%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&'''(((((()))'''$$$%%%&&&'''&&&$$$(((((('''''''''&&&&&&&&&''''''&&&%%%###$$$&&&(((%%%&&&''''''&&&&&&''')))''')))***)))'''&&&(((***)))))))))*********))))))((())))))'''&&&%%%&&&'''%%%%%%&&&&&&%%%$$$$$$###'''$$$""""""%%%''''''%%%$$$%%%(((+++&&&!!!$$$+++(((%%%&&&((((((%%%&&&***&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$&&&'''((($$$%%%%%%%%%%%%%%%$$$###'''''''''&&&&&&'''''''''"""&&&'''&&&(((...000...zzz]]]LLL>>><<<<<<666444666666555555555666777999::::::777333222333444222000///555;;;===;;;666444333333222111111000000111111///111222111111222444666444222333777888777888;;;777666666666777666444222555444444333333333333333<<<===<<<888555555333///111000000111222555777888===<<<>>>CCCEEEEEEFFFHHHJJJNNNRRRUUUVVVWWWWWWXXXYYYYYY[[[___fffmmmqqqsssnnnooogggdddmmmxxxxxxsssllliiieee```[[[VVVPPPLLLMMMIIIDDD@@@???@@@@@@@@@777777777666666666555555666555333222000/////////000//////...---------------///000000...------...///---,,,,,,---...,,,+++000---,,,...---******,,,+++---...---,,,+++,,,...++++++************++++++)))***,,,---------,,,+++---------.........//////---...///111333555666777555222///---,,,,,,+++)))+++((((((...555777111***))))))))))))))))))******&&&'''((())))))((('''&&&((())))))))))))(((''''''+++)))((('''((()))((('''&&&&&&&&&'''((()))+++,,,------+++(((%%%$$$%%%&&&(((''''''&&&&&&&&&'''''''''''''''''''''((()))***)))(((&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&''''''&&&$$$""""""$$$&&&$$$%%%'''&&&%%%%%%&&&''')))***+++***(((&&&&&&&&&&&&&&&''''''(((((()))))))))(((''''''((())))))((($$$$$$%%%%%%$$$$$$######%%%$$$###$$$&&&'''&&&%%%&&&&&&((()))&&&"""%%%***(((%%%%%%((((((%%%%%%(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%&&&''''''&&&''''''&&&&&&%%%$$$###''''''''''''''''''''''''$$$&&&'''%%%&&&***+++***cccPPP@@@===<<<777444555888888888999:::<<<===>>>===888333222444555333///---111666888666333111000333222111111000000111111///000111000000000222444888777888;;;===>>>>>>>>>444444444666888888666444444444333333222333333444000111111111222444555444111111111111222444666777<<<<<<===@@@CCCEEEGGGIIIKKKNNNQQQTTTUUUVVVXXXYYYZZZZZZZZZ]]]ccckkkrrrvvvoooooofffaaaiiirrr|||wwwqqqmmmgggddd___ZZZUUUPPPJJJFFFMMMHHHBBB>>><<<<<<<<<<<<666666666555555555555444444333333222111000000///000000///...------------,,,...000///...------...///---,,,,,,---...,,,+++,,,)))***------***))),,,***+++---------,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,---------------++++++,,,,,,------......000111222444555777777888333111...,,,,,,,,,+++******))))))+++---...+++(((((((((******+++***))))))''')))***,,,,,,***)))'''(((((())))))(((((('''&&&+++)))'''&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))((('''&&&&&&))),,,+++***))))))(((((())))))&&&&&&&&&&&&'''((()))***((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((('''%%%###"""$$$%%%%%%&&&''''''&&&%%%&&&''''''((())))))(((&&&%%%%%%%%%%%%&&&&&&'''((()))***,,,)))&&&''')))***)))&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''((((((''''''+++&&&"""$$$)))***)))'''---((($$$%%%$$$"""###&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######&&&&&&&&&''''''&&&%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%&&&'''&&&kkkUUUBBB===<<<777555666888888999:::;;;<<<===>>>>>>999333111444666333000...000333444333111000///333222111111000000111111...///000000//////111333888:::===AAAFFFHHHEEEBBB===;;;:::999888555111---333333222222222333333444000000000111111///......111111111111222444666777;;;<<<>>>???BBBFFFIIIJJJKKKMMMPPPRRRSSSTTTWWWYYY[[[[[[[[[]]]bbbiiiqqqvvvqqqpppfffaaahhhnnn|||~~~vvvsssqqqlllgggbbb___ZZZUUUQQQLLLGGGDDDHHHDDD???;;;::::::::::::555555555444444444333333000111111111111111111111111000//////.........///,,,---//////...------...///---,,,,,,---...,,,++++++)))***---...+++***---******+++,,,------,,,,,,+++,,,,,,---------......,,,,,,,,,---,,,,,,,,,++++++,,,,,,---......//////000111333444555666666666222///,,,++++++++++++***))))))***++++++***(((&&&&&&((()))+++++++++***)))''')))***,,,,,,***)))'''((((((((((((((('''&&&&&&((((((&&&%%%$$$$$$&&&'''''''''((())))))((('''&&&%%%&&&&&&%%%%%%'''***---))))))((((((((((((((()))&&&%%%%%%%%%&&&''''''(((&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''''''''((())))))'''%%%$$$$$$&&&'''((()))((('''&&&'''(((&&&&&&&&&&&&''''''&&&%%%'''&&&&&&'''''')))***+++...+++''''''))))))'''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''''''&&&)))***)))***...333666777...&&&$$$###"""###'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''&&&&&&$$$###"""###$$$%%%&&&''''''(((((((((&&&""" """&&&((('''&&&%%%%%%%%%$$$%%%&&&vvv]]]EEE===<<<888555777555666666777888999::::::===888333111333444444222111222333333333333222111333222111111000000111111---///000//////000222444555>>>IIITTT]]]```ZZZQQQEEEBBB>>>:::888666333111222222222222222333333444111000111555444000...///111000000111222555777888:::===??????BBBHHHKKKJJJJJJLLLNNNOOOPPPRRRVVVYYY[[[\\\]]]___bbbgggnnnsssqqqpppgggccciiillluuu~~~tttooonnnlllfff```[[[XXXSSSOOOLLLIIIEEECCC@@@===:::999:::;;;;;;;;;444444444333333333333222...///000111222222222222000///////////////000000+++---......---------...///---,,,,,,---...,,,+++,,,+++,,,000111---,,,///+++***)))***,,,...---,,,***+++,,,---.........---------,,,,,,++++++******,,,------...///000111111...///000222333333222222000...+++***+++++++++***)))***+++++++++)))'''&&&&&&''')))***++++++******&&&'''((())))))((('''&&&'''(((((((((((('''&&&&&&%%%&&&&&&%%%$$$$$$%%%''''''(((((((((((('''&&&%%%&&&&&&&&&%%%$$$%%%''')))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%######$$$&&&&&&&&&&&&''''''''''''''''''((()))(((&&&%%%%%%&&&''')))))))))'''&&&'''((((((&&&$$$%%%&&&''''''&&&)))(((''''''((()))***+++---+++)))(((''''''%%%$$$%%%%%%&&&'''''''''&&&&&&###$$$&&&%%%$$$$$$%%%'''"""222<<<555)))***;;;JJJ<<<222)))&&&&&&%%%&&&(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''''''''&&&%%%!!!"""$$$%%%'''((((((((('''%%%!!!!!!%%%'''(((%%%%%%''''''%%%&&&(((~~~gggKKK???<<<777555777555555666777777777777777999777444111111222444555444444333333444444444333333222111111000000111111---...///000///000333555777IIIaaavvv~~~pppSSSLLLBBB:::777777999999222222111111222333333444222///000555555222222555//////000111333555888999888===@@@@@@CCCJJJLLLJJJJJJKKKLLLMMMNNNQQQUUUXXXXXX[[[^^^```bbbeeejjjnnnoooooogggdddiiijjjppp|||tttllliiikkkhhh```YYYSSSPPPLLLIIIGGGEEECCCAAA;;;:::888999::::::999888333333333333222222222222///000111222222111000000------------...///000000***,,,......---------...///---,,,,,,---...,,,+++---+++---111111---,,,...,,,***((()))+++......---((()))***,,,,,,,,,,,,,,,,,,,,,+++******************++++++,,,---...///000---...000222222222000000///---******+++++++++***+++)))(((((()))***)))((('''((()))******+++++++++''''''((((((((((((''''''''''''((((((''''''&&&%%%"""%%%''''''&&&%%%'''(((''''''''''''''''''''''''%%%'''((('''%%%%%%&&&'''$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$###%%%'''&&&&&&&&&'''''''''((((((%%%&&&((('''&&&%%%%%%&&&'''((()))(((&&&%%%&&&'''---***&&&%%%&&&(((((('''***)))'''&&&'''((()))***)))))))))(((&&&%%%%%%'''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&$$$######&&&)))000>>>DDD888******777CCC888///(((((()))'''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&%%%""""""$$$%%%&&&&&&&&&&&&$$$$$$###""""""###$$$$$$(((%%%%%%((()))'''(((,,,yyynnnOOOAAA<<<777555777666777777888888888777777777666444111///000444777555333222222333444444333333222222111000111111111,,,...///000000111444666===UUUwwwggg[[[JJJ;;;333222444666222111111111222333333444999444222444222......222/////////111333666888:::888>>>AAAAAADDDKKKMMMJJJIIIJJJKKKKKKMMMOOOTTTWWWVVVZZZ^^^```aaacccgggjjjnnnnnngggdddiiiiiimmm{{{{{{uuunnngggfffhhheee\\\SSSMMMJJJFFFDDDCCCBBBAAA???<<<;;;999999999888555333333333333222222222111111000111222222222000///...+++++++++,,,---...///000***,,,......---------...///---,,,,,,---...,,,++++++***+++//////+++***+++---***''''''+++.........&&&''')))***++++++***************)))******++++++&&&'''((()))***+++,,,,,,...000222333444333111000///,,,***)))***++++++***---)))&&&%%%'''***+++***'''(((((()))***++++++,,,******))))))))))))******''''''((((((''''''&&&%%%!!!$$$((()))((('''(((***%%%%%%%%%&&&&&&((()))***###%%%'''((('''''''''(((&&&&&&&&&''')))***,,,---+++***)))((('''&&&&&&&&&&&&((()))(((%%%$$$&&&(((&&&&&&&&&'''''''''((((((###%%%&&&&&&%%%$$$%%%&&&&&&'''((('''%%%$$$%%%&&&333...(((&&&'''(((((('''***)))'''&&&&&&'''((()))%%%((()))'''%%%$$$&&&)))"""###$$$%%%%%%%%%%%%%%%&&&'''(((&&&$$$$$$(((,,,GGGGGG@@@333,,,......+++000)))%%%''')))'''$$$"""%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%'''((((((((('''%%%###!!!######$$$%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###""")))$$$%%%***+++((()))...}}}]]]GGG???<<<888444444333333444666999<<<>>>888777666555444444555666555555444333333222111111444111...///111222000...+++---...//////222555888JJJcccoooQQQ@@@999444///---...///000222222222111000000333444333000///000222111111000000222444777999;;;===@@@BBBDDDGGGJJJMMMQQQQQQPPPPPPPPPQQQQQQQQQRRRUUUYYY\\\___bbbfffiiiooonnnkkkiiihhhjjjooossszzztttooolllgggddd```[[[UUUOOOJJJIIIFFFEEEDDDAAA>>><<<:::::::::999888666444222333333333111//////000111333333222111///---,,,+++........................))))))***++++++++++++***...,,,******+++------,,,000...---+++******++++++---,,,+++***+++,,,---...&&&###$$$)))***'''(((,,,,,,,,,************+++,,,***+++---.........---------...000333555444000---333000,,,,,,---...---+++,,,)))'''(((***+++)))'''---+++)))(((((()))))))))&&&(((******)))(((((()))'''''''''(((((((((((((((((('''%%%$$$$$$%%%'''((("""%%%(((((('''&&&(((***&&&&&&%%%&&&&&&'''((()))'''''''''((((((***++++++000---)))''''''(((((('''$$$""""""$$$'''(((&&&$$$%%%%%%&&&&&&'''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&)))((((((((()))+++---...,,,)))'''''')))***(((&&&!!!,,,000(((%%%***+++'''--- ((()))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%&&&+++///SSSHHH999...)))'''&&&$$$$$$&&&((()))((('''&&&&&&&&&'''&&&%%%###$$$''')))"""###%%%''''''&&&%%%$$$$$$%%%''''''%%%$$$$$$%%%'''### !!!%%%((('''$$$&&&&&&%%%%%%%%%&&&''''''###%%%&&&$$$!!!###***000eeeOOODDD???:::555888777777888:::<<>>;;;888666777777777777666555444222444555444222000000111------...///000000000000........................,,,---......//////.........,,,***+++,,,------,,,---,,,+++******+++,,,---))))))***+++++++++++++++///,,,+++---,,,)))(((***------,,,+++******++++++............---,,,+++***......000222444333000---,,,***'''''''''(((((('''...,,,***)))))))))'''%%%(((%%%###%%%)))***'''###((('''%%%$$$%%%(((+++---))))))((((((''''''&&&&&&&&&%%%$$$######$$$%%%&&&((())))))(((&&&$$$%%%&&&&&&&&&&&&'''(((***+++,,,$$$$$$$$$$$$$$$%%%&&&'''+++)))&&&&&&'''((((((''''''&&&%%%'''((())))))(((###$$$%%%&&&'''(((((((((''''''&&&&&&&&&'''((((((******))))))***,,,...///---***&&&$$$%%%&&&''''''000===BBB777***'''***+++***)))))))))%%%###'''---&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((())))))(((%%%###$$$&&&((('''$$$***///333222,,,'''&&&'''###%%%((((((&&&###""""""###$$$%%%&&&'''&&&%%%$$$"""###%%%%%%$$$$$$%%%'''&&&###!!!"""%%%'''%%%###&&&&&&%%%$$$#########$$$"""$$$$$$""" $$$(((xxx]]]JJJ???888444888777777888999:::<<<===999777555444222222222222444444444333333222222222222111000000000000000000000000111000///000333555BBBYYYzzzRRR;;;444333333333222111000//////000111222555555555444333222222222000000000000111333444555999;;;???BBBEEEHHHMMMPPPTTTSSSQQQPPPOOOOOOPPPQQQRRRUUUXXXZZZ\\\___bbbeeefffiiimmmpppqqqrrrrrrssszzz{{{qqqkkkiiigggeee]]][[[XXXTTTPPPLLLIIIFFFDDDCCCAAA@@@???===:::888999999888666555333111111222444555555222111000111,,,---...///000000000000........................------...////////////...---,,,++++++,,,---,,,+++,,,+++*********+++,,,---'''(((***+++++++++***)))---,,,++++++***(((((((((......------,,,,,,,,,,,,------------------,,,,,,......///111333222///------+++***)))))))))******,,,+++******))))))(((''',,,(((%%%&&&))))))###***(((&&&&&&'''(((************)))((('''&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))######$$$%%%&&&((()))***'''&&&&&&&&&'''(((((())))))'''%%%%%%'''((((((''''''&&&%%%$$$$$$######"""%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&'''((())))))((((((((()))***,,,---+++)))&&&$$$%%%'''***,,,'''000555///'''&&&((()))''')))***'''""" $$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!$$$(((,,,,,,+++&&&$$$$$$%%%'''((('''%%%&&&,,,222222,,,(((''')))%%%&&&'''%%%"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%''''''&&&''')))+++'''%%%$$$$$$&&&'''&&&%%%***)))(((&&&&&&%%%%%%%%%###$$$%%%###!!!!!!###&&&fffNNN@@@:::888777777777777777888888999555444333222222333444444222222222111111111111111222111111000//////000111,,,---.........000333555???UUUgggIII999555555555666222111000//////000111222444444555666666555333111/////////000111222333444777999===@@@CCCGGGKKKOOORRRRRRQQQQQQPPPPPPPPPPPPSSSUUUXXXZZZ\\\^^^aaadddeeeiiiooorrrrrrqqqqqqqqquuu|||zzzrrrlllhhheeeaaa^^^YYYXXXUUUQQQMMMIIIGGGFFFCCCBBB@@@???>>>===:::777888777666555333222111111222444444444222000000111---......////////////...........................,,,,,,---...............---,,,+++,,,------,,,+++,,,+++*********+++,,,---'''((()))***+++***)))(((***++++++******++++++***------............------++++++,,,,,,---...///////////////000222111///,,,,,,,,,+++***))))))+++,,,))))))******))))))******,,,)))'''(((***)))$$$+++***))))))******(((%%%******)))((('''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((######$$$$$$%%%'''((()))(((((((((((((((((()))***'''&&&%%%%%%'''(((''''''((((((''''''&&&'''((()))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&((()))******)))((('''(((+++000333&&&***---,,,+++,,,---,,,+++---,,,)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!$$$)))++++++)))***(((&&&&&&''''''((('''!!!&&&++++++'''######$$$''''''&&&$$$!!! !!!###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&&&&''')))+++######"""#########"""!!!***)))((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%tttYYYFFF>>>===888888888888888777777777333333222111222333444555000000000000000000000000111222222111///...000111+++,,,------...///222555666JJJsss}}}cccRRR@@@777444222111222222111111000000000000000111333555999;;;999444111...//////000111111222222555777;;;===@@@DDDHHHKKKOOOPPPQQQRRRRRRQQQPPPOOORRRUUUWWWYYYZZZ\\\___aaadddiiinnnrrrrrrqqqpppooonnnsss|||rrrnnniiifffddd```ZZZVVVSSSRRRPPPLLLGGGDDDDDDDDDBBB@@@???>>>===<<<999777222222222222333444555666333333333111//////000111....../////////...------........................+++,,,,,,---...---------,,,++++++,,,---...,,,***,,,+++***))))))***+++,,,(((((()))******************,,,---++++++...///,,,***+++,,,---.........---******++++++---///000111000//////000111000...,,,*********)))'''(((***,,,'''(((******))))))+++,,,(((((('''(((******((('''+++)))((()))++++++'''###))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''%%%%%%&&&%%%$$$&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&''''''((('''&&&%%%&&&(((((('''&&&%%%&&&'''''''''))),,,...''''''((((((((('''''''''''''''&&&&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&(((---000)))***+++,,,------,,,***,,,---+++((((((+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%((('''&&&%%%%%%'''(((***((()))+++***(((%%%######&&&&&&&&&%%%$$$&&&))),,,$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$#########&&&((($$$%%%%%%%%%%%%$$$######''''''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%eeeNNNAAA>>>888888888888777777666555444333222111111222333333000000000000000111111111000222222111///...000222...//////......///111444111===ZZZsss{{{|||oooYYYHHH???777333111......111111111111111111000//////...111666;;;>>><<<666000......///000111111111111333555888;;;===@@@DDDGGGLLLNNNQQQTTTUUUSSSQQQOOOPPPSSSUUUWWWXXXYYY\\\^^^aaaffflllqqqrrrrrrqqqqqqjjjnnnxxxwwwoookkkgggcccaaa```\\\VVVQQQMMMMMMLLLHHHCCC@@@@@@BBB???>>><<<<<<;;;:::777555000000000111222444666777333333111///------///222---......//////......---........................+++,,,------......------,,,++++++,,,......,,,***---,,,+++)))))))))*********))))))))))))***++++++)))------******......+++%%%&&&(((***,,,,,,,,,,,,,,,+++++++++,,,...///000000///...///000000...,,,)))******)))''''''))),,,''')))+++***(((((()))+++&&&((()))(((''''''))),,,(((%%%###%%%(((***(((%%%((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%...***&&&%%%%%%&&&%%%###(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&((('''''''''(((((('''%%%$$$%%%&&&%%%###$$$(((+++$$$%%%&&&((())))))******(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((###$$$%%%%%%$$$%%%(((+++)))***+++,,,***''''''((('''******&&&%%%(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$%%%$$$%%%%%%%%%%%%&&&'''(((+++)))(((((())))))'''%%%$$$%%%'''&&&&&&&&&(((***%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$"""!!!"""$$$'''&&&'''(((((('''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&(((((((((&&&%%%lllQQQAAA<<<777777777777666555444333666555333111000000111111111111111111111222222222000222333111...---000222111111111000...///111333333555BBBOOORRRVVVQQQ???;;;777444444222///222666000111222222222000///...,,,///666===AAA>>>777000---...///000111111000000222444777999;;;>>>BBBEEEIIIMMMQQQUUUVVVTTTQQQNNNOOOQQQSSSUUUUUUWWWYYY\\\___cccjjjooorrrrrrsssssskkkmmmvvvxxxoooiiijjjfffaaa___^^^[[[VVVQQQKKKLLLJJJFFFAAA>>>???AAA>>><<<;;;::::::888666444222222111111111222444555444333000---+++,,,///222,,,,,,---...////////////........................,,,------...............,,,++++++---......,,,***...---+++))))))((())))))+++***)))))))))***,,,---'''++++++''''''++++++'''!!!###%%%(((***+++++++++...---,,,+++,,,---...///000///...///000///...,,,***+++,,,***((((((+++...)))+++,,,+++((('''(((***(((***+++((($$$###'''+++'''""" %%%)))***((('''''''''(((((((((((((((''''''((((((((((((''''''+++'''$$$$$$&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%(((''''''&&&&&&&&&'''''')))((('''((())))))'''%%%++++++***'''###"""$$$'''!!!"""%%%''')))+++,,,---)))((('''&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((())))))+++,,,+++)))(((+++---'''***......)))$$$&&&***$$$+++,,,'''$$$''')))'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((%%%$$$&&&((($$$%%%''''''&&&%%%%%%%%%$$$ $$$'''&&&###$$$&&&((('''%%%"""!!! %%%%%%$$$$$$$$$%%%&&&'''''''''&&&$$$"""###%%%(((###%%%&&&&&&%%%###""""""(((((('''''''''(((((()))$$$$$$%%%''')))(((&&&$$$wwwZZZFFF===;;;777444555444111222666333222222111111222222333444222///......000333555111111111222222111111111333222111111000000111111111444777;;;>>>?????????222222222000......000111000000000000000/////////111111555;;;@@@???999222000000000000000111111222333555777999:::<<<@@@BBBHHHLLLQQQVVVWWWVVVSSSPPPSSSRRRQQQQQQTTTWWWYYYYYY^^^bbbgggkkknnnpppsssuuurrroooqqq}}}wwwooogggbbbbbb```]]][[[YYYUUUPPPMMMFFFDDDAAA@@@@@@@@@???>>>;;;===??????===999444111222222222222111111111000000000000000111111111111---///111111...,,,---///...,,,)))***---//////...+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((...,,,***+++---...---*********+++,,,,,,---......++++++*********************++++++,,,---...//////+++***(((((()))***---...///000111000---***((((((---+++******++++++)))((()))*********(((((()))***111...+++(((''''''((())),,,+++)))(((((()))+++,,,$$$$$$%%%&&&'''))))))***&&&)))***(((''')))((($$$(((&&&$$$$$$%%%%%%$$$###(((((('''''''''&&&&&&&&&555,,,&&&'''***(((%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''(((((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&(((((()))***************...***&&&$$$$$$$$$ &&&&&&&&&&&&&&&&&&&&&&&&***'''&&&'''%%%###%%%***%%%&&&''''''%%%%%%&&&''')))(((&&&%%%$$$%%%%%%&&&(((%%%$$$$$$'''(((&&&$$$&&&%%%$$$###"""###$$$%%%%%%""""""&&&$$$ !!!&&&"""$$$&&&((()))(((&&&$$$$$$$$$%%%%%%&&&'''((((((###&&&&&&######%%%%%%""""""###$$$$$$%%%%%%%%%%%%~~~aaaKKK@@@<<<777555666666333333666333333222222222222333333444333111000000000000111111222222333333222222111111111000000000111111222111222444666888999999999666666555222000//////111111000//////......//////000000222777<<<;;;555000000////////////000111111111333555777999;;;???BBBIIIMMMRRRWWWXXXVVVSSSPPPOOOOOOPPPRRRUUUWWWXXXXXX]]]aaafffkkknnnpppsssuuurrrppprrr{{{zzzrrrkkkeeeaaa```^^^[[[XXXUUUQQQLLLHHHEEEBBB@@@>>>>>>>>><<<;;;888888888888777555333222222222111111111000000000000000000000000000000000...000111000...,,,---...///,,,***+++---///...---------------------------,,,---------,,,,,,+++***---+++***+++------,,,******++++++,,,,,,---------+++***************++++++++++++,,,,,,------......******)))((()))***,,,...,,,...///...,,,*********+++***))))))***+++)))(((&&&(((***+++******+++,,,444222...+++((('''((((((+++***(((''''''(((***+++"""######$$$&&&''''''(((&&&((('''$$$%%%)))***((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&///***(((***)))&&&&&&)))&&&((())))))(((''')))***&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((($$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))+++***((('''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&'''%%%###%%%***%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%(((&&&%%%&&&((()))'''%%%'''&&&%%%$$$###$$$$$$%%%&&&###$$$'''&&&"""###'''%%%&&&(((***)))(((%%%$$$$$$%%%%%%&&&''''''(((((($$$''''''%%%%%%((((((&&&''''''''''''&&&%%%%%%$$$lllTTTFFF===888666888888555444555444333333222222333333444555555444444333111000///222333333444444333333222111111111000000111222222111111222222333444555666888888666333000.........111000///------......///000///000333666666111---//////......//////000111...111333555777:::>>>AAAIIIMMMRRRWWWYYYXXXTTTRRRLLLMMMOOOQQQTTTUUUWWWWWW]]]```fffjjjmmmpppsssvvvtttssstttzzz}}}wwwqqqlllgggbbb^^^]]][[[WWWTTTPPPLLLGGGCCCCCCAAA>>><<<<<<;;;999777444444333333222333444444111111000000000////////////////////////////////////000111000...,,,,,,---///...,,,,,,---------,,,..............................---,,,,,,,,,,,,---,,,***)))***+++,,,+++***+++++++++,,,,,,,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))+++,,,---+++,,,...---,,,+++++++++)))((('''((()))***)))((($$$''')))************+++222000---***(((((()))))))))((('''&&&&&&'''((()))######$$$%%%&&&''''''(((%%%'''%%%"""###(((++++++%%%'''((('''$$$###%%%((('''''''''''''''&&&&&&&&&)))(((***+++)))&&&''',,,''')))******)))(((***+++''''''''''''((((((((((((&&&%%%%%%%%%&&&'''(((((("""###%%%&&&''''''(((((('''&&&&&&%%%&&&'''((()))&&&&&&'''(((((((((((((((&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&'''%%%###%%%***%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%$$$)))((('''((()))***)))'''''''''&&&%%%%%%%%%%%%&&&&&&%%%&&&((('''$$$%%%)))'''(((*********(((%%%$$$&&&&&&&&&''''''(((((()))$$$''''''%%%%%%))))))&&&&&&&&&&&&''''''&&&%%%%%%xxx]]]MMM???999777999999666444444444444333333333333444444555555555444444333333222333444444444444444444333555444333222111111111111333222111111222444666777444555444222...,,,,,,---111000...---,,,---...///000///...000111111///---...............///000000...000333555777:::>>>AAAEEEIIIPPPVVVYYYYYYWWWUUUOOOPPPPPPPPPPPPQQQTTTVVV\\\___eeeiiilllooorrrtttvvvuuuwwwzzz}}}wwwsssooojjjgggccc___\\\YYYVVVRRROOOLLLIIIEEEBBBCCC@@@===;;;:::999777555222222333333444555666777000000000000////////////////////////............///000000///...,,,++++++//////------,,,,,,++++++...........................---+++******+++,,,---+++************+++******,,,,,,,,,+++++++++++++++)))))))))***+++,,,---...---,,,,,,,,,+++++++++***))))))))))))***+++,,,------...///...,,,++++++,,,'''&&&&&&''')))***)))((((((((()))((('''(((***---))))))((('''''')))***+++(((((('''&&&&&&'''((((((&&&&&&&&&'''((())))))***$$$&&&%%%"""###'''***(((!!!%%%'''%%%!!! ###''''''''''''''''''''''''''')))'''(((++++++'''''')))&&&'''((((((''''''((()))(((((((((((())))))))))))$$$$$$%%%%%%&&&'''((()))$$$%%%&&&'''''''''''''''((('''&&&%%%%%%''')))***%%%%%%&&&''''''''''''&&&"""%%%((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&'''&&&###%%%)))%%%&&&''''''%%%%%%&&&'''"""###%%%&&&'''&&&&&&%%%******))))))*********)))((((((''''''&&&&&&&&&&&&%%%&&&'''(((&&&%%%&&&)))&&&'''((())))))(((&&&%%%''''''''''''(((((())))))$$$&&&&&&######&&&&&&### """$$$%%%'''''''''gggUUUCCC<<<777999:::666333222555444444444444444444555333333222222333444555555333444444555555444444333999888666444222111000000222111000000111444666888000222222222000...//////111000///...---......///111000/////////000///..................///000000...000333555777:::===@@@@@@DDDJJJQQQVVVXXXYYYYYYUUUUUURRROOOLLLNNNRRRVVV[[[^^^ccchhhjjjmmmppprrrvvvvvvxxxyyyzzz|||wwwrrroookkkgggddd```\\\YYYSSSQQQNNNKKKJJJHHHEEECCCBBB???<<<:::999888666444///000333555666666666555000000000000////////////000/////////.........---/////////......---,,,+++/////////...,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++************++++++++++++++++++++++++***************+++,,,---...,,,,,,,,,+++******)))))))))))))))******+++,,,,,,000111111///,,,******+++'''&&&%%%&&&((())))))(((******(((''''''+++111666''''''''''''''')))***+++(((((((((''''''(((((((((&&&''''''(((((()))))))))$$$'''(((%%%%%%''''''$$$!!!%%%'''%%%!!! $$$(((&&&'''''''''''''''''''''---'''%%%))),,,)))&&&%%%&&&'''((((((''''''((()))((((((((()))))))))******$$$$$$$$$%%%%%%'''((()))((((((((((((((('''&&&%%%((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&###&&&)))(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&###$$$)))%%%&&&''''''%%%%%%&&&'''$$$%%%&&&((((((((('''''')))*********)))))))))***((((((((('''''''''&&&&&&###%%%&&&%%%$$$%%%&&&'''###$$$%%%'''(((((((((''''''''''''(((((((((((((((&&&(((((($$$###%%%$$$!!! """$$$%%%'''''''''rrr___III@@@999999:::777333222666555555444444555555666222333444555666777777777333444444555555444444333:::999777444222111000000///.........///111444555///111333444333222333333000000000000000/////////000000000/////////////////////......//////000111///111333555666888<<>>BBBBBB@@@<<<:::333333444444444444333333666555444333111111111111//////.........///000111///111333444333222333333000111222333222111///......///000000/////////000000////////////000111111///000222333444666999<<<===>>>@@@DDDIIINNNSSSVVVWWWYYYZZZVVVQQQOOORRRUUUZZZ]]]aaadddeeegggiiijjjpppnnnqqqvvvyyy{{{vvvpppnnnmmmmmmhhhfffdddbbb___\\\WWWTTTNNNKKKHHHEEEDDDCCCAAA@@@<<<:::777666666555444333000000000000111111111222222222111111111000000000222222111000000///......---,,,+++,,,///000...,,,+++...000///---++++++,,,++++++++++++++++++++++++))))))***+++++++++++++++***,,,------******+++---))))))******++++++,,,,,,,,,,,,+++++++++,,,,,,---***************)))))))))((())))))***++++++,,,+++......---+++)))((()))******((('''((())))))((('''&&&'''((()))***...333666++++++***)))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%((((((%%%&&&))))))&&&'''''''''''''''((()))***&&&&&&&&&'''''''''((((((+++&&&$$$''')))((((((***&&&((())))))(((''')))***'''''''''((((((((())))))%%%%%%%%%$$$%%%%%%&&&&&&(((((((((((('''&&&%%%%%%&&&'''''''''&&&###!!!$$$%%%%%%&&&'''&&&&&&&&&''''''(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((('''###$$$(((%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&''''''%%%''')))(((&&&%%%&&&(((&&&&&&'''((('''&&&%%%$$$ %%%&&&###"""&&&'''&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&))))))&&&''''''''''''&&&%%%%%%$$$nnnVVVIII>>><<<<<<:::777555666666555555555555666666>>>CCCJJJOOOOOOIIIBBB===222333333444444333333222222111111111111111111222222111000000////////////...000222222111000000000///111333444444222///...,,,...000000/////////000000000000000000111222222...000222222333444777999>>>===>>>@@@DDDJJJOOOSSSTTTXXX\\\[[[VVVRRRSSSUUUZZZ]]]aaacccdddeeefffhhhlllkkkmmmtttxxx{{{|||uuuooojjjhhhhhhiiidddbbb```___]]]ZZZVVVSSSNNNKKKGGGCCCBBB@@@>>><<<999777555444444444333111444333111//////000222444222222222222111111111111333222222111000//////...,,,+++***,,,///000...,,,***---000000---++++++---++++++++++++++++++++++++(((***+++,,,---,,,,,,+++***---...---+++***,,,...(((((()))***+++,,,,,,---------,,,+++++++++,,,,,,)))))))))))))))*********((()))***++++++,,,++++++++++++***)))'''''')))++++++***(((((())))))(((&&&$$$&&&((()))((('''((()))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$((((((((()))))))))))))))&&&((('''###$$$))),,,+++'''&&&%%%%%%'''(((((((((&&&&&&&&&'''''''''(((((('''%%%%%%''''''&&&***000$$$%%%&&&&&&%%%%%%&&&(((''''''''''''((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$'''***+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$((('''###$$$(((%%%&&&''''''%%%%%%&&&''')))(((&&&%%%$$$%%%%%%&&&$$$&&&((('''$$$$$$%%%(((%%%&&&'''''''''&&&$$$$$$ &&&'''######''')))&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%!!!%%%%%%$$$%%%)))***'''"""###$$$$$$%%%%%%%%%%%%|||aaaNNN@@@>>><<<666333777555333111111333555666666>>>GGGTTT^^^^^^VVVJJJAAA666444222000///000222444666777777666444333333444222000...------000333666000111333444444333111000000000000000111111111111///333333,,,***...///---///......---------......111111000111222444777888<<<>>>BBBDDDCCCDDDMMMYYY[[[\\\]]]\\\ZZZXXXXXXXXX[[[```eeeeeebbbaaadddggggggjjjoootttxxx{{{|||}}}wwwrrrkkkgggggggggeeecccdddbbb^^^[[[XXXTTTOOOLLLHHHFFFCCC@@@>>><<<<<<<<<:::777444444666666333///222000///000111333333222//////............////////////............//////***,,,------------...000...---+++,,,,,,---+++***''')))++++++******+++,,,---,,,******+++...111333///...------,,,,,,,,,,,,+++++++++************))),,,+++***)))))))))******)))((('''''')))******)))((()))***+++++++++++++++)))((('''''''''(((***+++((())))))(((&&&%%%&&&((('''((()))***)))(((%%%$$$(((((())))))((('''&&&&&&'''&&&%%%''')))***)))(((***)))'''&&&&&&'''((()))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%'''))))))(((%%%###!!!$$$''')))(((%%%$$$&&&))))))))))))))))))))))))))))))'''%%%%%%''')))******(((***(((%%%%%%)))***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''))))))'''&&&&&&%%%&&&'''((())),,,+++)))'''%%%$$$######''''''''''''''''''''''''!!!"""$$$$$$%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******'''$$$###%%%((((((((('''''''''((())))))(((((())))))'''%%%""" &&&''''''((('''%%%###"""%%%((('''%%%%%%((()))''')))(((((('''%%%$$$######mmmYYYGGGBBB@@@999555888777555333333555777777777:::@@@HHHMMMNNNIIIAAA<<<555444111000///000222333000111222222000000111222111000...------///111333000111222333333222000////////////000000000111111000444222,,,***---///...000000///.........//////......///000111444666777999888999===@@@BBBIIIPPPYYY[[[\\\\\\[[[ZZZ[[[\\\```bbbdddcccaaaaaadddfffggghhhkkknnnssswww{{{~~~}}}uuurrrmmmhhhfffffffffcccaaaaaa^^^ZZZVVVSSSOOOJJJGGGEEEDDDBBB???===;;;::::::;;;;;;999777333111000///111000000111222222222222//////............////////////............//////,,,---......,,,+++,,,......---,,,,,,......---,,,)))+++,,,---+++++++++,,,((())))))***+++,,,---...---,,,+++***************))))))******+++++++++,,,++++++++++++******)))))))))((('''''')))******)))((((((***+++------......++++++***)))((((((((((((((())))))((('''&&&''')))&&&'''((()))*********)))((((((((((((((('''&&&&&&'''&&&%%%&&&)))***)))(((***((('''&&&&&&'''((()))'''''''''(((((()))))))))&&&&&&&&&'''''''''(((((()))'''&&&%%%&&&&&&%%%$$$'''&&&&&&''')))*********'''''''''''''''''''''''''''''''''((())))))((('''(((***(((%%%%%%((()))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***++++++))))))((('''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&''''''%%%###"""$$$&&&$$$#########$$$%%%%%%&&&$$$%%%&&&''''''%%%###"""(((((()))******)))))))))&&&((((((%%%%%%((()))&&&%%%%%%%%%%%%&&&&&&&&&&&&xxxaaaJJJAAA>>>777222222999777555555666888888888777888:::<<<<<<;;;999888444333111//////000222333,,,...////////////000222000000///............///000000111111111000...---....../////////000000000222444222,,,***,,,//////222111000000/////////000,,,------///000333555666;;;666555;;;AAAEEEHHHLLLVVVYYY\\\]]]]]]^^^___```eeeddddddcccccccccdddeeegggggggggiiimmmtttzzz~~~vvvqqqllliiieeedddeeeddd```]]]ZZZWWWSSSOOOLLLHHHDDDAAAAAA@@@@@@>>><<<:::888777888:::;;;888222...///222///000111222222222111000//////............////////////............//////...//////...,,,++++++,,,...---,,,---...///...---+++---......,,,++++++,,,'''(((***,,,------,,,+++,,,++++++************+++'''((()))***+++,,,------******+++++++++***)))(((***((('''''')))******)))'''(((***,,,...///000000------,,,+++***(((&&&%%%((())))))((('''''')))+++'''(((((()))******++++++(((((((((((((((''''''&&&'''&&&%%%&&&((())))))((()))((('''&&&&&&'''((()))%%%%%%&&&'''((()))******&&&''''''''''''(((((((((,,,'''###!!!$$$'''((((((***'''$$$&&&)))***((($$$''''''''''''''''''''''''&&&''')))******(((&&&%%%''')))(((%%%$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((***+++,,,***)))((('''&&&&&&&&&&&&)))(((&&&&&&%%%&&&'''((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%$$$""""""###%%%$$$$$$$$$$$$%%%'''((((((!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''')))(((%%%%%%((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&jjjPPPBBB===888222000:::888666666777888777777666555444333444444666777333222000//////000111222...///111111000000111222////////////...---,,,+++///////////////...,,,,,,............////////////444444111---+++,,,...000222111000000////////////......//////000111222333999555555;;;AAADDDGGGKKKUUUXXX\\\^^^______```aaadddcccccceeeggggggfffdddffffffgggiiimmmsssxxx||||||}}}zzzuuuqqqjjjgggdddcccccc```[[[WWWQQQOOOKKKHHHFFFDDDAAA???<<<======<<<;;;888666555333444555444222000111333---000222333222111000/////////............////////////............//////---...///...,,,+++,,,---///---,,,,,,------,,,++++++---...---+++******+++******+++------.........------,,,,,,,,,,,,,,,---((())))))***++++++,,,,,,++++++***))))))))))))******((('''((()))+++******((()))***,,,---.........------------+++)))&&&%%%'''((())))))((((((***,,,+++***)))((('''''''''''''''(((((((((((((((''''''&&&%%%%%%&&&((())))))((((((''''''''''''((())))))%%%&&&&&&'''(((((())))))'''''''''''''''(((((((((+++&&&"""!!!%%%)))***))),,,)))&&&%%%%%%$$$!!!'''''''''''''''''''''''''''(((******((('''&&&&&&'''))))))%%%%%%''''''$$$''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&'''((()))***'''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$##################$$$%%%######$$$%%%&&&''')))***######%%%&&&&&&&&&&&&&&&!!!!!! !!!"""$$$%%%(((***)))&&&%%%((((((%%%'''&&&&&&%%%$$$$$$######www[[[JJJBBB===888555999777555555666666555444555444333333333333444444111000/////////000111111111222222222000//////111////////////...---+++***............------,,,,,,............////////////333222000///---,,,///222222111000///............000111111111111111000000222111444999;;;===BBBIIISSSWWW[[[^^^_________```___```cccgggjjjjjjgggeeeggghhhkkknnnrrruuuxxxyyy{{{{{{{{{wwwssspppnnnlllhhheeebbb```\\\UUUOOOKKKHHHEEECCCCCCBBBAAA???999:::::::::999777555333333111000000222333111///---000333333111///////////////............////////////............//////+++,,,------,,,,,,...///000...,,,+++++++++)))'''***,,,---,,,***))))))***,,,+++*********,,,...///,,,,,,,,,++++++,,,,,,---************************...+++(((&&&&&&'''***,,,***)))((((((***++++++***)))***+++++++++++++++***++++++,,,,,,+++***(((''''''((()))((('''(((***+++))))))'''&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$&&&((()))(((''''''''''''''''''((())))))((((((((((((((((((((('''(((((((((((((((((((((((((((&&&$$$%%%(((***)))((()))******'''### !!!(((((((((((((((((((((((()))***)))(((%%%%%%''')))&&&))))))&&&%%%((('''$$$'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((******%%%$$$$$$%%%&&&(((***+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&((()))***'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$ !!!"""$$$%%%&&&'''''''''''''''&&&&&&&&&((('''%%%%%%%%%%%%'''((()))+++***&&&%%%((((((%%%'''&&&&&&%%%%%%$$$$$$$$$fffPPPDDD>>>:::777888777555555555555333222222222333333222222111111///////////////000000111000111111000...------...////////////...---,,,+++------------------------....../////////000000000111000000111///---///333222111000///...---------000111111111111000000///111111555:::<<<===BBBIIIPPPTTTYYY\\\^^^^^^^^^___\\\___dddhhhiiiiiihhhgggiiilllppptttwwwxxxxxxxxxzzzyyy|||}}}zzzvvvrrrooommmlllmmmiiiddd```\\\WWWOOOIIIHHHEEEBBB@@@@@@AAA@@@???888888888888777666555444666222//////222222///+++---000333333000......000//////............////////////............//////***+++------------...000///---+++*********(((&&&)))+++,,,,,,***))))))***,,,***(((''''''))),,,...***))))))))))))******++++++++++++*********))))))---+++(((&&&%%%'''***,,,+++)))((((((***++++++******++++++++++++***))))))******************))))))'''(((((('''&&&&&&(((***$$$%%%%%%&&&&&&'''((((((&&&'''((((((((((((((((((&&&%%%$$$%%%'''(((((('''&&&&&&''''''((()))))))))***)))))))))(((((((((((()))))))))(((((((((((('''%%%&&&'''(((((((((((((((%%%(((+++)))&&&$$$'''***))))))))))))))))))))))))(((***)))'''$$$$$$(((+++%%%))))))''''''))))))&&&''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&******)))(((''''''''''''%%%$$$$$$%%%&&&(((***+++******((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%$$$"""""""""###$$$%%%&&&'''***))))))((('''&&&&&&%%%)))(((((('''''''''((((((***,,,+++'''%%%''''''$$$$$$$$$%%%%%%&&&'''((((((qqqWWWFFF>>>:::888888777666555666555333111111111222222222111000///........./////////000000...///000///...---...///000//////......---------,,,,,,,,,,,,---......////////////000000000111111///---///333222...000444333333111000///.........,,,---///000111111000000444222333999???AAADDDGGGJJJOOOUUUZZZ\\\^^^___```^^^aaaeeeeeedddeeegggjjjnnnpppsssvvvxxxyyyxxxxxxwwwvvvwww|||~~~zzzwwwwwwvvvsssoookkkiiihhhlllgggaaa\\\XXXRRRKKKEEEHHHEEEAAA>>>>>>>>>===<<<888777777666555555555555555444222222222111000///...111333222...,,,...111//////............////////////............//////+++---...---,,,,,,---...---+++******,,,,,,+++))))))***,,,,,,+++***+++,,,***))))))(((((()))***+++)))))))))))))))***++++++***************+++++++++******)))(((((((((((((((+++)))((()))***,,,++++++******++++++,,,+++++++++******))))))(((((())))))''''''((('''%%%%%%&&&((($$$%%%&&&(((((((((((('''&&&&&&'''(((((((((((((((%%%$$$$$$%%%'''(((((('''%%%&&&'''(((((())))))))))))))))))***************))))))))))))((((((((('''$$$'''***)))&&&%%%'''***&&&'''((((((((()))***+++((((((((((((((((((((((((%%%(((***)))&&&%%%(((+++%%%(((***((())),,,+++(((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''+++***)))(((''''''''''''''''''&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&'''(((((('''&&&%%%&&&((('''$$$!!!&&&&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%###$$$%%%&&&'''''''''&&&+++---,,,'''&&&''''''$$$$$$%%%%%%&&&((())))))***}}}aaaLLLCCC???===999888666666666555333111222222222222111111000000---.........//////000000---///000000//////111222000000///............///+++++++++,,,---...///000000000000000111111111111---+++///444444///000555555444333111000/////////((())),,,...000111111111333,,,+++333===@@@@@@@@@FFFKKKRRRXXX\\\^^^```aaaaaadddeeeccc___```ffflllqqqrrrtttvvvwwwxxxyyyyyytttsssuuuxxx|||}}}||||||oooppppppmmmiiieeecccbbbjjjeee^^^YYYUUUPPPIIIDDDIIIEEEAAA>>><<<;;;:::999888777666555444555666666///222555444222111444777///222333111---+++...222//////............////////////............//////...//////...,,,++++++,,,+++******+++---......---)))+++------,,,,,,---...)))***,,,,,,---,,,++++++++++++******+++,,,------(((((()))***+++,,,,,,---'''(((***++++++)))'''%%%+++***((()))***,,,,,,+++)))***+++,,,---.........,,,+++)))''''''''''''(((''''''(((&&&$$$$$$%%%&&&'''(((******)))(((%%%$$$&&&&&&'''((())))))((((((%%%$$$$$$%%%'''(((((('''%%%&&&'''((())))))))))))(((((()))***+++,,,,,,---******))))))((((((((('''%%%))),,,)))$$$"""'''---)))&&&$$$%%%((()))'''%%%''''''''''''''''''''''''"""&&&++++++(((&&&'''***$$$(((***)))***---,,,)))(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&''''''''''''(((((()))***+++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''((()))***(((&&&%%%&&&''''''### $$$$$$$$$######$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&!!!"""%%%'''((())))))(((,,,...,,,'''&&&''''''$$$((((((((((((((('''''''''pppWWWHHH@@@;;;AAA>>>999666555444333222333222222222333444555555000000000000///////////////000111000///...///000000...,,,,,,---.........,,,------......------,,,.........///000111222222///111222111///------...//////000000///...------,,,---//////...---...///...111444666999===CCCFFFIIILLLPPPSSSVVVZZZ___bbbdddfffgggfffeeegggmmmqqq{{{{{{{{{{{{zzzyyyyyyxxxxxxvvvtttrrrsssyyy~~~yyyuuussskkkgggcccccceeeddd___ZZZ[[[YYYVVVRRROOOLLLJJJIII???>>>===<<<:::999888777999555111111333555444333111111111111111111111111111///---...111222000.../////////000///......---+++,,,...//////...,,,+++111///---+++)))******+++---,,,,,,++++++,,,,,,---)))***++++++***)))***+++))))))(((((()))***++++++((()))*********((('''&&&,,,,,,,,,+++++++++******((()))+++,,,+++***'''&&&%%%''')))+++,,,***((('''---------,,,,,,,,,++++++------,,,***'''&&&'''))),,,'''""" ###%%%&&&%%%'''(((***)))(((((()))***)))((('''((()))***)))((($$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))))))))((((((''''''''''''%%%%%%&&&'''((((((''''''***'''$$$$$$'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%)))))))))*********(((&&&&&&'''((()))))))))))))))(((!!! (((...,,,((())))))))))))************&&&&&&&&&&&&&&&'''((((((&&&'''(((******((($$$ &&&%%%#########%%%'''(((&&&&&&''''''((()))))))))))))))((((((''''''''''''&&&$$$''',,,***$$$$$$(((%%%&&&&&&%%%%%%&&&***,,,***!!! ***///))) )))))))))))))))(((((((((!!!%%%)))***'''%%%%%%&&&'''''''''((((((((((((((((((((((((***+++***'''%%%zzz```NNNDDD>>>>>>;;;888666666555555333444333333333333333333333222222111000///......---,,,------...000111111222///---++++++---......---,,,------......------,,,///000000//////111444777666555222111///////////////////////////...------)))+++...///...///000111111333444666777:::===AAAGGGJJJMMMPPPSSSWWW\\\```ggghhhiiigggeeeggglllqqq{{{{{{{{{zzzyyyxxxvvvuuuyyyyyyxxxwwwwwwzzzzzztttpppnnnhhhddd```___```___ZZZUUUPPPNNNLLLIIIGGGEEEDDDCCC===<<<;;;:::999777666666777555222222333555444222222222222222222111111111111///......111111000...///000000000000///......---...///000000///...---...---,,,******+++,,,---,,,++++++******++++++,,,)))***++++++***)))***+++)))))))))))))))***+++,,,***************)))((((((++++++*********))))))))))))******+++***)))((('''&&&''')))*********((((((+++++++++************)))&&&''''''&&&%%%&&&(((******(((%%%###$$$&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&)))((('''(((***+++***)))%%%&&&&&&'''''''''''''''(((''''''''''''''''''((())))))(((((((((((())))))((((((((('''''''''&&&&&&%%%&&&&&&'''((((((''''''***'''%%%%%%''')))((('''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((KKKAAA333***)))++++++***)))***++++++++++++++++++***%%%!!!"""(((+++***'''&&&''''''((()))***++++++))))))(((((())))))***+++((('''((()))***(((%%%"""'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))%%%$$$&&&$$$"""$$$+++''''''&&&$$$######%%%''''''###!!!###''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''%%%%%%&&&''''''((())))))(((((((((((('''&&&%%%$$$kkkVVVHHH@@@;;;999777666777777666555444444444444333222111000333333222111///...---,,,...,,,+++,,,000222111//////---,,,,,,---......---,,,------......------,,,////////////111444:::===???999333000000111111000///////////////......---***,,,...//////...///111111222333444555777:::===DDDFFFIIILLLOOOTTTYYY\\\cccdddeeecccbbbeeekkkpppwwwwwwxxxxxxwwwvvvuuutttyyy{{{|||}}}{{{{{{{{{|||~~~~~~yyysssnnnjjjhhhdddaaa\\\ZZZYYYWWWSSSOOOJJJIIIHHHFFFEEEDDDCCCCCC;;;:::999888777666555444555444333333555444333111222222222222222222222222111///...///000111000...//////000000//////...---........................,,,,,,+++***+++,,,...///+++******))))))******+++)))***++++++***)))***++++++************+++,,,,,,,,,++++++*********************)))))))))(((((((((******))))))))))))(((((('''((((((((())))))))))))))))))))))))(((((((((((($$$%%%&&&%%%%%%%%%''')))((((((((('''%%%%%%&&&(((***+++,,,+++)))(((((()))***)))((()))+++,,,+++***((('''''''''''''''&&&&&&'''(((((())))))((((((''')))((((((''''''(((((()))'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''***(((&&&'''((())))))(((&&&&&&&&&''''''(((((()))$$$$$$$$$%%%&&&)))+++,,,SSSDDD111&&&%%%((((((&&&******+++++++++******)))+++(((&&&%%%'''(((''''''$$$$$$%%%'''((()))***+++)))(((((((((((()))******)))((((((((()))(((&&&$$$((('''&&&%%%%%%%%%''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%***(((((()))'''%%%(((,,,'''''''''%%%######%%%'''###%%%'''&&&$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&+++'''###$$$(((******'''"""###$$$%%%'''((())))))'''((((((&&&$$$$$$(((+++vvv^^^LLLAAA;;;999888777888888777555444444555555444333111111222222111111000///......222...+++,,,///000---)))///...------//////...---,,,------......------,,,---+++,,,222:::AAADDDDDDDDD<<<222...///111111///...///////////////......///000111000...,,,,,,---...000222333444777;;;>>>AAACCCFFFIIILLLPPPVVVZZZZZZ[[[]]]\\\\\\```ggglllmmmnnnqqqtttuuuvvvvvvuuuxxxzzz}}}}}}|||{{{{{{{{{{{{|||}}}xxxsssoookkkgggdddaaa]]]YYYVVVSSSPPPLLLIIIJJJIIIGGGEEEDDDCCCCCCBBB999999888777666555444444333333444555555444222000222222222222333333333333000/////////000000000///...............------,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...++++++************++++++)))***++++++***)))***+++,,,+++++++++++++++,,,,,,,,,+++))))))((()))***+++******)))))))))(((((((((***)))(((((((((((()))))))))((('''''''''(((***+++))))))((((((((('''''''''(((((()))(((&&&%%%&&&'''$$$''')))(((&&&$$$&&&(((...///000...,,,++++++,,,+++***)))***,,,------,,,+++******)))(((''''''''''''((()))******)))((('''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&))))))(((((())))))))))))%%%&&&&&&'''((()))******%%%%%%$$$$$$%%%(((+++,,,555///(((%%%&&&'''%%%"""''''''(((''''''&&&%%%%%%(((((((((&&&%%%%%%&&&'''$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&''''''+++)))''''''(((((('''&&&)))((('''&&&&&&&&&'''''')))))))))(((((((((''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%''')))+++***'''&&&'''%%%&&&'''''''''(((***---###&&&((('''###"""$$$'''$$$$$$%%%&&&''''''(((((('''%%%$$$%%%''')))((('''######$$$%%%&&&&&&''''''$$$&&&(((&&&%%%'''///666jjjTTTFFF???===:::999999999888666555555555555555444333333000000000000111111111111333///+++,,,///000---)))000///...///000111///...,,,------......------,,,---***,,,888HHHQQQOOOIIIBBB:::000,,,...000000.........///////////////...///111222111...---,,,---000111222333444666999<<>><<<;;;;;;999888888777666555444444111333555666555333111000111111111222222333333333///000000000/////////000,,,,,,------,,,,,,+++***---,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,)))***++++++***)))***+++,,,,,,+++++++++++++++,,,***)))(((''''''(((***+++++++++*********))))))))))))(((((('''(((((()))))))))((('''''''''(((***+++******)))))))))(((((((((&&&'''((((((&&&%%%&&&'''"""%%%((((((%%%###%%%''')))******)))'''&&&&&&'''***))))))***,,,...---,,,...---+++***))))))))))))'''((()))******)))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((())))))))))))(((((()))%%%&&&&&&'''((()))******((('''%%%$$$%%%&&&(((*** ###'''***)))((('''&&&%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&$$$###%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&***(((&&&&&&'''(((((('''''''''''''''&&&'''''''''&&&'''''''''((((((((()))######$$$$$$$$$$$$$$$$$$!!!######""" !!!"""###$$$&&&'''''''''(((***,,,&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((((( ###'''(((&&&%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$"""%%%'''&&&$$$'''///666yyyaaaOOOCCC@@@===;;;;;;<<<;;;;;;999888777555555444444444//////000111111222222333///---+++---000111000---//////...///111111///---,,,------......------,,,///,,,///<<>>@@@BBBEEEJJJQQQUUUYYY[[[]]]\\\ZZZYYY\\\^^^]]]```gggmmmssswwwyyyyyywwwxxxyyyzzzyyy{{{}}}{{{yyy|||}}}xxxvvvuuutttsssyyytttnnnkkkiiihhhdddaaa\\\YYYUUUPPPKKKHHHFFFEEEFFFDDDBBB>>>;;;999888777888777777666555444444444000333555555444222111111000000000111111222222333...000111000///...///111,,,,,,------,,,,,,+++***---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---)))***++++++***)))***+++,,,,,,+++************+++(((((((((((((((((()))***++++++*********)))))))))''''''(((((((((((()))))))))((('''''''''(((***+++************))))))))))))!!!$$$&&&&&&&&&((()))###$$$&&&&&&%%%$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%***))))))***,,,...------...---,,,***))))))******'''(((((())))))(((((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%&&&(((******(((''''''(((&&&&&&&&&''''''(((((())))))((('''&&&%%%&&&&&&'''"""%%%)))(((%%%###%%%(((&&&&&&'''''''''&&&%%%%%%"""###%%%%%%$$$$$$%%%'''''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%'''''''''&&&%%%%%%&&&&&&''''''''''''"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$''''''""" &&&)))%%%&&&'''&&&$$$###$$$%%%&&&$$$###$$$&&&'''&&&$$$#########$$$$$$%%%%%%%%%"""''')))&&&$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######%%%&&&$$$"""###'''+++|||lllXXXFFFBBB>>><<<===???AAABBB@@@===:::666444333333444111111111111111111222222.........//////000000000---------...//////---+++,,,------......------,,,------000999BBBFFFDDD@@@444333111///...---------------...///////////////+++---///000000000222333444444444222000///111333:::;;;<<<>>>AAAGGGMMMRRRVVVYYY]]]^^^\\\[[[\\\^^^```dddiiioootttvvvvvvvvvwwwyyy{{{|||||||||}}}~~~zzzvvvuuuxxx{{{~~~{{{yyyvvvppplllkkkmmmpppsssnnngggeeeeeeeeebbb^^^YYYWWWSSSMMMHHHEEEDDDDDDFFFDDDBBB???<<<:::999888555555555444333333222222000333555555222000111222...//////000000111222222...000111111......///111---............---,,,,,,,,,---............---,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++***)))***+++,,,+++***)))))))))))))))(((((()))*********************)))))))))(((((((((%%%&&&((()))))))))((((((((((((((((((((())))))************))))))))))))(((!!!$$$&&&'''''')))***&&&%%%$$$%%%&&&''''''&&&%%%'''''''''%%%%%%&&&''')))(((((())),,,------,,,---,,,***((((((((()))***(((''''''''''''''''''((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''(((((('''&&&&&&%%%%%%'''***)))'''&&&&&&(((&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&%%%###!!!"""$$$'''&&&''''''(((((((((((('''$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))&&&%%%$$$%%%&&&'''&&&%%%######$$$%%%&&&'''''''''#################################$$$$$$%%%%%%%%%(((***)))###!!!&&&******###$$$&&&%%%###"""######$$$$$$###$$$&&&'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%$$$$$$######{{{|||rrr[[[FFFCCC>>><<<>>>BBBFFFGGGEEEBBB<<<777333222222333333222222222111111000000111222333111...------...,,,++++++---......,,,***,,,------......------,,,***---000222444444555666///111222111///---......------...///000000//////---///111111000//////000///000000000//////222444777888:::;;;>>>DDDKKKPPPNNNSSSZZZ]]]^^^^^^___aaafffiiimmmrrrtttuuutttsssxxx{{{~~~}}}||||||vvvssstttyyy{{{{{{vvvvvvtttnnngggfffjjjooooooiiicccaaabbbbbb```\\\WWWUUUQQQLLLFFFCCCCCCCCCBBBAAA???<<<:::888777777444333333222222111111111111333555444111000111333---......///000111111111...000222111...---///111//////000000//////...---)))***,,,------,,,***)))((()))+++,,,---.........++++++************++++++)))+++++++++***)))***+++++++++***)))(((((())))))((()))***,,,,,,,,,+++***)))(((((((((''''''''''''$$$&&&(((******)))((('''(((((((((((())))))))))))))))))))))))(((((((((((($$$&&&)))***)))(((((()))(((&&&###$$$(((***)))'''###%%%&&&%%%$$$$$$%%%&&&((('''''')))+++------,,,+++***((('''&&&''')))***((('''&&&%%%%%%&&&'''((('''''''''&&&&&&''''''''''''''''''((((((((())))))'''((((((((('''&&&%%%%%%###'''))))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''%%%###$$$&&&(((((('''%%%%%%&&&'''(((((((((''''''&&&%%%&&&''''''%%%###%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%$$$$$$%%%&&&'''%%%###!!!"""###%%%&&&'''((((((&&&&&&%%%%%%$$$###############$$$$$$%%%%%%%%%%%%''',,,+++)))***&&& !!!###%%%&&&&&&&&&'''((("""###%%%%%%%%%%%%'''(((''''''''''''''''''''''''&&&###!!!###'''***)))(((%%%%%%%%%&&&&&&'''''''''""""""$$$&&&)))(((&&&$$$yyyyyy}}}~~~kkkSSSGGG>>>???CCCDDDGGGKKKIIIHHHAAA888666777333,,,333111///------...000111.........///////////////000---++++++------***(((...000+++### '''++++++---......///000111222222111111000000///---,,,+++111111111111111000/////////------000444444000+++//////000000111111222222222444888;;;>>>AAAFFFIIIQQQUUUZZZ^^^```aaacccdddlllllllllnnnrrrvvvxxxyyytttxxx|||yyy{{{|||zzzwwwwwwzzz}}}zzzuuuvvvsssmmmhhhfffhhhkkknnnhhhddd```]]]\\\ZZZXXXVVVTTTRRROOOKKKGGGDDDBBBAAA;;;;;;:::999777555333111444......444666222///000666333000///000111111111222000---...111111///,,,---///222444444222///---///+++***...000...///222,,,,,,---......---,,,,,,---+++))))))***+++++++++,,,+++***)))))))))***+++******+++---......+++((())))))(((((((((((()))))))))))))))+++,,,+++(((&&&(((((('''''''''(((((()))(((((((((((((((((((((((($$$))))))))),,,......***(((&&&'''))))))'''%%%%%%%%%%%%%%%%%%&&&'''((('''(((((((((&&&%%%&&&'''&&&&&&''')))++++++)))'''(((''''''(((***,,,+++***))))))(((((((((((())))))000***&&&((('''$$$&&&,,,'''&&&%%%'''***+++)))&&&'''&&&&&&''')))***(((''''''(((((('''%%%###$$$%%%((((((((((((((('''''''''((()))))))))))))))((((((######$$$$$$$$$$$$%%%%%%%%%&&&((())))))'''&&&$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&''''''%%%$$$%%%'''''''''(((((('''&&&%%%%%%''')))++++++)))'''''''''%%%######'''(((&&&'''***$$$%%%'''((((((&&&%%%###)))((('''&&&&&&'''((()))###$$$&&&(((((('''&&&%%%%%%&&&$$$ ###%%%###''''''&&&&&&&&&''''''(((%%%'''((((((&&&%%%$$$$$$"""$$$%%%'''((((((''''''((('''%%%$$$%%%''')))***###$$$$$$###""""""###%%%{{{yyy}}}sssXXXLLLCCCDDDGGGHHHHHHKKKKKKIIIBBB:::888999555...333222111000///000000111//////////////////......000...,,,---......---***...000...(((&&&,,,111111++++++,,,,,,------......000000000000///...---,,,000000000000000///...---///------000444444000+++000000000000000111111111111333555888:::>>>CCCGGGLLLQQQWWW[[[^^^```bbbdddiiiiiiiiikkkooorrrtttuuutttxxx~~~}}}}}}|||zzzwwwvvvwwwxxx{{{|||uuupppmmmjjjfffbbbbbbcccfffhhh]]][[[ZZZZZZ[[[]]]]]]]]]RRRPPPMMMIIIEEEBBB@@@???<<<===>>>===<<<888555222444///...333555222000111555333111000111222222111222111000000111111000///---///111222222111///---444111......///000...,,,,,,,,,---......---,,,,,,,,,+++******+++---------,,,+++************+++,,,***))))))+++,,,+++)))'''++++++************++++++******************++++++))))))(((((('''&&&&&&&&&''''''''''''''''''''''''###(((***(((''')))(((%%%***(((&&&'''((()))'''%%%'''''''''''''''((())))))'''((()))(((&&&%%%&&&'''+++***))))))******(((&&&)))((('''(((+++,,,+++*********))))))))))))******)))&&&%%%))))))&&&&&&)))(((&&&%%%&&&)))***)))'''(((&&&$$$$$$&&&((((((((('''(((((('''%%%$$$%%%&&&((((((((((((((((((((('''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&'''((((((&&&&&&'''(((''''''(((((('''&&&&&&%%%''''''&&&$$$######%%%'''&&&######&&&&&&######%%%###$$$%%%''''''&&&$$$###&&&%%%$$$$$$$$$$$$%%%&&&###$$$&&&'''((('''&&&%%%&&&(((&&&""""""%%%&&&%%%$$$$$$$$$$$$%%%&&&(((((($$$&&&'''&&&%%%###$$$$$$###$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%'''(((%%%&&&&&&%%%######$$$&&&yyy}}}~~~dddXXXMMMKKKNNNNNNNNNNNNKKKHHHAAA:::888888555000222222333222222222111000000000000//////.........000///......///000///---+++......++++++000444444++++++,,,,,,,,,,,,,,,,,,......////////////............/////////...------...------000333333///,,,111000000000000000000///000111333444666:::@@@DDDKKKPPPVVV[[[___bbbdddfffffffffgggiiikkknnnpppqqqtttxxx~~~|||{{{zzzxxxvvvxxx{{{}}}}}}{{{vvvppplllhhhgggeeeccccccdddeeegggXXXWWWVVVXXX\\\___```aaaNNNLLLIIIEEEBBB???===<<<:::;;;===>>>===999555222444000///111333111111222333222111111333333111///111222333222111000000111......///000000///......///222///***,,,333111***,,,------......------,,,+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,+++))))))******)))(((++++++************++++++***++++++***((()))---111''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''))))))''''''(((%%% ***(((''''''(((((('''&&&))))))(((((())))))******'''((()))(((&&&%%%&&&'''***)))''''''((()))(((''')))(((((()))+++,,,+++***+++******))))))******+++###"""%%%***+++(((&&&''')))'''%%%%%%'''((()))((()))&&&###!!!###&&&((()))&&&((()))(((&&&&&&'''(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&''''''((()))(((''''''((()))'''''''''(((''''''&&&%%%'''&&&###  $$$((($$$!!!!!!$$$%%%""""""%%%!!!"""$$$%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$&&&'''''''''&&&%%%(((***((($$$$$$'''(((&&&!!!""""""###%%%&&&((()))%%%%%%&&&%%%###"""$$$%%%$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$$$$%%%%%%'''(((((('''%%%$$$%%%'''zzz{{{ssseeeWWWQQQSSSUUUUUUSSSJJJDDD===777666555333000111222333444333222000///222111111000///...------............////////////)))+++------,,,...000222//////..................------...//////000//////....../////////......---...------///111222///---111111000000/////////...111111111111333777===BBBIIIMMMSSSXXX[[[^^^bbbddddddfffhhhiiikkkllloooppptttyyy}}}zzzyyyzzz{{{{{{||||||zzzwwwtttooollliiihhhgggfffeeeddddddcccVVVTTTRRRRRRTTTUUUVVVUUUIIIHHHEEEAAA>>>;;;999888777888888888777555333111444111000000000111222333000///000111333222///---000222444333///...000222.........------.........333===<<>>KKKKKK999---...///***------------------------...111333222000---,,,,,,++++++,,,,,,---------------+++)))((()))***)))((())))))(((((((((((())))))"""''',,,,,,(((''')))---''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''&&&%%%)))---,,,&&&(((((()))((('''''''''''')))((((((''''''(((((((((((()))))))))'''&&&'''((('''%%%$$$$$$''')))*********(((((((((***+++***)))((((((''''''''''''((((((+++++++++***))))))(((''')))(((&&&%%%$$$%%%''')))(((&&&&&&&&&((()))((('''&&&((()))(((''''''((()))&&&'''''''''(((((())))))%%%$$$$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''$$$%%%''''''&&&&&&'''(((&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%'''(((""" !!!%%%'''&&&'''***###$$$$$$&&&&&&'''''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&)))(((%%%$$$''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%''')))&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%'''(((((('''%%%%%%&&&'''xxxwww{{{}}}vvveee[[[^^^cccaaa[[[LLLCCC;;;999888666555666000111222333333111///...111111111000000/////////+++,,,------+++***+++,,,...---...111///+++,,,///---.....................------...///000000//////......///000000000//////------...////////////...000//////////////////...111222222222222555:::===FFFIIIMMMQQQSSSVVVYYY\\\bbbfffkkkmmmmmmnnnqqqtttyyy|||~~~~~~}}}||||||||||||~~~~~~}}}yyywwwyyyxxxwwwxxxwwwuuuqqqnnnjjjiiigggddd```\\\XXXVVVOOOKKKHHHEEEDDDCCCAAA???>>>===;;;:::888777666666999666333000000111444666000333333000///111222222------...000111111...,,,///000111000///......///......------------......333>>>AAA555++++++///000...------,,,,,,------...///333666666222///---...)))***+++,,,---------,,,)))'''''''''))))))((('''++++++************++++++"""&&&***+++)))'''((())),,,+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''(((+++***&&&''')))))))))'''&&&'''((((((((('''&&&&&&&&&''''''((()))***)))'''&&&'''(((---+++)))((())))))(((''')))(((''''''))))))((('''(((''''''&&&&&&''''''(((000111...***((()))***((('''((('''&&&$$$$$$&&&((('''&&&&&&(((******((('''&&&((()))(((&&&&&&'''(((&&&&&&''''''((()))))))))&&&%%%$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''###%%%&&&&&&%%%%%%'''(((%%%&&&''''''((('''''''''"""$$$'''((('''%%%%%%%%%(((&&&%%%((('''$$$$$$'''%%%%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%((((((%%%$$$'''&&&###&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&(((***&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&'''(((((('''&&&&&&''')))yyyvvvxxx{{{qqqiiimmmrrrkkk```LLLBBB:::999888555555777111222333333333222111000111000000000000000000000+++---...---***)))***,,,...,,,...111///+++,,,000,,,,,,,,,------...............///////////////...,,,---...////////////...,,,---...............///.........///////////////000111222222222444777:::AAAEEEIIIMMMPPPTTTXXX[[[^^^ccciiillllllmmmqqqtttuuuwwwyyyzzzzzz{{{}}}{{{~~~}}}}}}~~~~~~~~~~~~yyyyyyyyyxxxxxx{{{}}}zzzuuurrrpppqqqrrrtttuuusssooolllgggfffccc___[[[VVVSSSQQQLLLIIIEEECCCAAA@@@>>>===:::999888777777666777777777555333111111222444666---333555111///111222000///...///000222222000///222111000000111111000...........................(((+++---,,,++++++///222...---,,,,,,,,,,,,---...(((---333444000---,,,---((()))***+++,,,,,,,,,+++((('''(((***,,,,,,+++)))++++++************++++++(((((())))))))))))((((((,,,***(((&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''***+++'''%%%'''((('''''')))***)))&&&%%%'''((()))(((''''''&&&&&&&&&'''((()))***)))'''''''''))),,,***)))))))))(((%%%###((('''%%%&&&'''((('''%%%((((((''''''''''''((((((000222000***(((+++***'''&&&'''((('''%%%$$$%%%'''(((&&&%%%%%%'''((((((((('''(((((('''%%%$$$%%%&&&&&&&&&''''''((())))))***''''''&&&%%%&&&(((***+++$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&(((((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''$$$%%%''''''&&&&&&((()))%%%&&&&&&'''((((((''''''"""$$$'''((('''&&&%%%&&&***'''&&&((('''$$$###%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%((((((%%%%%%'''&&&###$$$$$$###$$$$$$%%%&&&&&&$$$&&&(((((('''&&&'''((('''''''''((((((''''''&&&))))))'''&&&&&&&&&'''''''''((()))(((((((((***,,,zzzuuuxxx{{{|||}}}www|||uuufffJJJ???777777666333333666333444444444333333222222000000000000000111111111,,,...///...***)))***,,,---***+++///...***+++111,,,,,,------...///000000...///////////////......+++,,,------.........---,,,---......------...000---.........//////000000...000111222222333555777777:::???DDDHHHMMMRRRUUU[[[aaagggjjjjjjkkkoootttnnnpppqqqrrrssstttwwwzzz{{{xxxzzz}}}xxxyyyyyywwwwwwzzz}}}yyyvvvvvvtttpppmmmiiikkkmmmppprrrppplllhhh___]]]ZZZVVVRRRNNNKKKIIIGGGDDD???<<<:::888666444777777666666666777777777333333222111111222222333,,,333666222///222222000111000000111333444222111444222///000333333111.........///000000///......222,,,***---///,,,***,,,...---,,,,,,,,,,,,---...&&&,,,...,,,))))))+++'''(((***+++,,,,,,++++++)))***+++...000111///---))))))(((((((((((())))))---***((('''(((*********'''&&&%%%%%%'''+++000333&&&&&&&&&&&&&&&&&&&&&&&&###(((***&&&$$$&&&))))))''')))***)))&&&%%%&&&)))))))))((('''''''''''''''((()))***)))((('''((()))%%%%%%%%%&&&'''&&&$$$"""'''&&&%%%%%%&&&'''&&&$$$))))))(((((((((((())))))---111111+++***,,,+++&&&$$$''')))(((%%%###$$$&&&)))&&&###"""$$$&&&((()))'''(((((('''%%%###$$$%%%&&&&&&&&&'''((())))))***)))((('''&&&''')))+++---%%%%%%%%%&&&&&&&&&''''''###$$$&&&)))))))))((('''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&(((((('''((()))+++%%%%%%&&&'''((((((((('''$$$&&&((((((''''''((()))'''%%%%%%''''''%%%%%%'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$######$$$$$$%%%&&&%%%((()))&&&&&&((('''$$$!!!!!!!!!"""###%%%&&&'''"""$$$'''((('''&&&&&&''''''''')))))))))((('''&&&***)))'''%%%$$$%%%'''(((''')))******)))***,,,///wwwtttvvvyyy|||jjjYYYEEE@@@:::666444444333333555333222333333222000...............///000222222/////////...------,,,,,,111000...,,,+++,,,---///+++*********,,,...111333......---,,,---...///000---...000111111111000///------------------------000///...------...///000/////////000111333444555///666<<<<<<:::>>>HHHRRRZZZ\\\^^^```bbbdddhhhkkklllooorrrrrrrrrssswww{{{|||}}}~~~}}}{{{yyyzzz~~~||||||{{{|||}}}~~~}}}}}}}}}~~~~~~}}}zzztttnnnjjjhhhhhhhhhggghhhiiijjjiiifffcccYYYWWWUUUQQQLLLGGGCCC@@@======<<<;;;:::888777666;;;:::999777666444333333333222222111111222222333111222333333222111000///444222111000000///,,,***111111222222222000///.........------------.........000///,,,---000---%%%///...---...///000000///...---,,,,,,---...---,,,000,,,))))))+++,,,((($$$(((***+++***)))((()))+++''''''(((((())))))******((()))))))))************+++***((('''((()))+++,,,+++***)))(((((()))***+++)))))))))(((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''(((((()))))))))((('''((())))))'''%%%((('''&&&%%%&&&&&&%%%###(((%%%###&&&+++---***&&&((("""+++)))&&&'''************)))((('''&&&((((((((((((((((((((((((%%%''''''%%%######'''+++'''&&&%%%%%%&&&'''&&&%%%((((((((('''&&&%%%###"""&&&&&&&&&'''))))))'''%%%%%%%%%%%%&&&&&&''')))++++++$$$+++'''***000'''***'''&&&%%%&&&(((******))))))((((((((()))(((&&&$$$))))))((('''''''''''''''''''''(((((((((((('''''''''$$$%%%))))))&&&&&&((("""$$$&&&'''&&&%%%%%%%%%(((+++***%%%###&&&$$$ &&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###(((((((((((())))))))))))%%%&&&'''''''''&&&%%%$$$'''&&&&&&''')))***(((''')))++++++(((###!!!$$$((($$$%%%%%%&&&'''((())))))000)))'''))))))'''(((...yyysssssswww{{{~~~sss___NNNCCC>>>999555444333333333555333222222333222111////////////000000111222333...............///////////////------,,,---......---,,,+++******,,,...///...------,,,---...///000,,,---.../////////......000000000000000000000000000000////////////000000111111000000000111111222...222666666555999AAAHHHRRRTTTWWWYYY[[[^^^bbbeeennnqqqtttuuuttttttwwwzzz{{{|||~~~|||{{{||||||zzzxxxuuuuuuvvvwwwyyyyyy|||~~~~~~}}}|||{{{zzz{{{yyyuuupppjjjfffeeedddeeedddddddddeeeccc```]]]TTTRRROOOJJJEEEAAA===;;;:::::::::999888777555444444444444555555555555555333222222111111222222333000111111111000000///...---,,,---...111222111000///000111111111000///.........------------......---///...+++,,,000---'''***,,,---,,,+++*********---,,,,,,---......---+++***'''%%%'''+++---,,,))))))+++++++++)))))))))+++'''((((((((()))))))))***(((((()))))))))*********'''&&&%%%$$$%%%&&&((())))))((('''&&&&&&'''(((((())))))******))))))((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((()))%%%$$$$$$%%%'''((('''%%%((('''%%%&&&&&&'''%%%$$$'''&&&''''''(((((('''&&&)))"""$$$)))***((('''))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&'''''''''&&&'''&&&%%%&&&''''''&&&%%%'''''''''&&&&&&%%%%%%$$$'''&&&&&&'''((((((&&&$$$&&&$$$"""$$$((()))(((%%%---&&&,,,''')))...$$$''''''%%%$$$%%%((())))))(((+++)))((((((******)))'''''''''''''''((()))******(((((((((((((((((((((((()))&&&&&&))))))%%%$$$&&&$$$&&&(((((('''&&&''''''(((+++***%%%$$$&&&%%% %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&''''''''''''((((((((((((%%%%%%&&&''''''''''''&&&''''''&&&((()))***((('''$$$'''(((&&&###"""%%%)))'''''''''(((((())))))***%%%###%%%,,,...***((()))uuuqqqtttxxx|||yyyjjjUUUDDD@@@<<<777333222333333333555333222222333333111///000000000111111222222333++++++++++++,,,---......,,,------............---...---,,,*********++++++...------------...//////++++++,,,------------,,,------------------------///000000111111111000000333222111000///.........///000111111222555999===BBBEEEIIINNNRRRWWW\\\```jjjooosssuuutttsssuuuwwwwwwxxxzzz~~~~~~}}}}}}||||||~~~~~~{{{xxxsssooollllllnnnoooooosssxxx|||~~~}}}{{{yyywwwuuuwwwuuupppkkkfffbbb```______^^^]]]\\\[[[YYYUUURRRLLLJJJFFFAAA===:::888777777777777666555444333222111111222222333333444444222222111111111111222222000000///.........//////******+++...111333333222---...///000000000///.........------------......---...,,,***+++///...++++++...000000---******,,,++++++,,,...//////,,,***'''%%%$$$&&&***---,,,******+++,,,+++)))((()))***(((((((((((())))))))))))(((((((((((())))))))))))&&&%%%$$$$$$$$$%%%''''''((((((''''''''''''((((((((()))+++,,,+++***((('''))))))((('''&&&&&&&&&'''''''''''''''((((((((((((#########%%%((()))((('''(((&&&%%%&&&''''''&&&%%%&&&(((***)))&&&%%%&&&'''((()))'''%%%'''******&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###'''++++++'''"""((('''&&&&&&'''((('''&&&''''''%%%%%%%%%%%%&&&''''''&&&&&&'''((('''$$$"""((($$$!!!$$$)))***&&& (((""")))$$$&&&+++"""&&&&&&%%%%%%&&&((()))((('''***(((&&&&&&((()))***)))&&&&&&&&&''')))+++---...***)))(((((((((((()))******'''''')))((($$$###%%%&&&'''))))))((((((((()))(((***)))&&&$$$&&&%%%"""$$$$$$%%%%%%&&&&&&''''''$$$$$$&&&'''((()))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((******(((''''''(((******)))'''###%%%''''''%%%%%%))),,,)))))))))******************(((***...///+++&&&%%%zzzsssrrruuuyyy}}}xxxgggSSSCCC>>>:::555222222333333333555333111111222333222000//////000000111111111111,,,,,,++++++,,,---...///***+++---/////////------///...---,,,++++++++++++------------......//////++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000//////222222000///............333111000000222444555555333777<<>>:::888666666777555555555555444333222222333333222222222111111111222222111111111111222222111000///.........///000///......000222222111000+++,,,.../////////............------------......---,,,+++***+++---......---...///000000///---,,,******,,,...000///,,,)))+++)))((((((******)))'''***++++++***(((''''''((((((((((((((())))))))))))'''''''''((((((((())))))''''''&&&&&&''''''((())))))))))))))))))*********((()))+++---,,,***(((&&&++++++***)))(((((((((((('''''''''(((((((((((((((&&&&&&&&&''')))***)))((('''&&&%%%&&&'''((('''&&&&&&((())))))(((((((((((($$$++++++%%%$$$+++,,,'''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''')))***(((%%%((('''&&&&&&(((((('''&&&'''&&&$$$###$$$&&&((()))'''&&&&&&''''''&&&$$$"""'''&&&%%%''')))(((%%%!!! $$$!!!###***###((((((''''''(((******)))((('''%%%""""""%%%'''((()))'''''''''(((***+++---...,,,***)))'''''')))***,,,)))'''''')))(((%%%###%%%&&&((())))))(((((()))***((()))((('''&&&&&&%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&'''))))))*********'''''''''(((((((((((()))%%%%%%%%%%%%'''))),,,---(((''''''(((******)))'''%%%''')))))))))))),,,...*********))))))))))))))),,,+++*********))))))***tttnnnppptttzzz|||kkkVVVFFF===:::555222222333444444555333111111222333222111---...///000000//////...222111///...---...///000)))+++---//////...---,,,---------------......///---------...............---------------.........////////////////////////+++,,,...///000///...---000000///////////////000444222000000111333222111...111666;;;@@@FFFLLLPPPUUU[[[dddiiikkklllnnnqqqqqqrrrtttwwwzzz{{{zzzxxxuuuuuuvvvxxxyyyyyyxxxvvvwwwwwwwwwvvvtttsssrrrrrrmmmkkkgggeeeeeehhhmmmppprrrvvv|||zzztttqqqoooooopppqqqmmmgggccc```]]]YYYVVVOOOMMMJJJHHHFFFCCC@@@===<<<:::888777666777888999333444444444444444333333444333333333222222111111222111111000000111111222111000///......///111222222111000111222222111///+++,,,---...//////............------------......,,,+++***+++++++++---000+++))))))+++//////---)))))))))+++...000///,,,)))---,,,+++******)))(((&&&((()))***)))'''&&&'''((())))))))))))((((((((((((&&&''''''''''''((((((((((((((((((((((((((())))))(((((()))***************''')))+++,,,,,,***'''&&&***))))))(((''''''((((((((((((((((((((('''''''''(((''''''((())))))(((&&&'''&&&%%%&&&((()))((('''(((&&&%%%(((,,,...,,,)))!!!)))***$$$###***---)))&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%&&&))),,,(((&&&%%%&&&'''((('''&&&&&&%%%$$$###$$$&&&(((***'''&&&&&&'''((('''%%%"""%%%(((,,,+++(((%%%%%%&&& &&&###$$$+++$$$+++***))))))+++,,,,,,+++)))&&&$$$""""""%%%''')))))))))))))))))))))***++++++,,,***)))'''''')))***,,,'''%%%&&&))))))&&&%%%(((%%%'''((('''&&&&&&((())))))((('''((('''&&&%%%&&&$$$$$$%%%&&&&&&'''(((((()))))))))******)))((((((((())))))))))))*********&&&%%%%%%&&&''')))+++---(((''''''(((***+++)))(((''')))************+++,,,((((((((((((((((((''''''"""''',,,,,,+++***+++,,,vvvllllllooossszzz~~~sss]]]JJJ???<<<777444444555555555555333000000111333333222,,,---.../////////...---000...,,,***)))***+++,,,***+++---...///...,,,+++,,,,,,---...///000000111,,,---......//////...............---...//////000........................+++,,,,,,---............////////////000000111222222111//////000000///...111333666777999<<>><<<999777777666555555666777888999222333333444444444444333111111222222333333444444111111000000000000111111000000//////000000111111000//////111333333222111,,,---.../////////...---......------------......+++***+++---,,,***+++000---+++***+++---...---,,,))))))***,,,......,,,***+++++++++***************'''((())))))''''''((()))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''''''''%%%&&&'''((()))))))))((('''(((***+++***)))'''&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''&&&%%%&&&''''''%%%###&&&%%%%%%&&&(((***)))(((((($$$###&&&---000---)))"""&&&'''%%%%%%(((******%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((&&&$$$%%%***///'''&&&%%%%%%&&&'''&&&%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''))))))'''%%%%%%***...,,,'''$$$&&&)))((($$$...((((((---&&&,,,+++++++++---......,,,***((('''%%%&&&(((***+++++++++***)))(((((((((((((((***)))(((((((((((()))***&&&$$$%%%))))))&&&&&&)))%%%&&&'''&&&%%%%%%'''))))))&&&&&&)))(((&&&&&&(((%%%%%%&&&&&&''''''(((((()))*********))))))((('''))))))*********+++++++++&&&&&&&&&&&&'''((())))))((((((((()))***+++***(((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&555AAA@@@666---'''###pppmmmkkkmmmttt{{{~~~gggRRRBBB>>>999666555666666666555222000000111333333333---...///000000///...---,,,+++(((''''''(((***+++,,,,,,---------,,,+++***+++,,,---...////////////,,,---.../////////...---///...---------...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000000000000000000111222222000000111000/////////000111222444444444666888;;;???EEENNNTTTWWWZZZ^^^aaadddggglllqqquuuuuuqqqnnnkkkmmmoooqqqrrrssstttuuusssuuuvvvtttooollljjjkkkfffeeeeeeeeehhhkkkooorrrxxx}}}xxxzzz}}}~~~}}}zzz{{{xxxuuussstttwww{{{}}}uuusssppplllgggdddaaa```___ZZZSSSOOOMMMKKKFFFBBB@@@>>>;;;999999888666444333333444444444444555555111111222333333333333333222222222222222222222222111111000000000000111111---...//////000000000///...------///111222111///......///000//////---,,,......------------......***)))+++///---((()))...---///000---((('''+++///***))))))+++---...---+++((())))))***)))***++++++'''(((******))))))+++,,,***)))))))))((((((((('''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''((()))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((''''''''''''&&&%%%%%%&&&'''(((&&&%%%&&&%%%%%%&&&)))******)))%%%$$$$$$&&&***+++***((((((%%%$$$'''(((&&&'''***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((***+++&&&$$$$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))'''&&&)))***)))&&&%%%''')))***'''111+++)))---'''...+++++++++---......+++))))))((('''(((***+++***)))***)))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&))))))%%%%%%'''%%%&&&&&&%%%$$$%%%'''))))))%%%&&&))))))&&&&&&***&&&&&&&&&'''''''''''''''(((((())))))))))))))))))))))))))))))************'''''''''''''''&&&%%%$$$)))(((((()))++++++***(((%%%&&&&&&((())))))'''&&&%%%%%%%%%&&&'''''''''(((...CCCRRRMMM<<<---%%%!!!vvvpppkkkjjjqqqzzzpppZZZDDD@@@;;;777777777777777555222000///111333444333...///111222111000...---///...,,,+++,,,...111222------------,,,++++++***,,,,,,------......------,,,,,,.../////////...---......---,,,---...///000////////////////////////......------...///111222222222111111111111111222000222333333111000222333,,,...000222333555888:::777===EEEJJJLLLOOOTTTWWW[[[___eeelllqqqpppmmmiiieeegggjjjlllmmmnnnpppqqquuuwwwxxxuuuppplllkkkkkkjjjjjjjjjjjjlllnnnqqqrrrsssyyy}}}}}}|||}}}~~~~~~{{{}}}{{{wwwqqqnnnkkkiiikkkpppvvvzzzmmmmmmmmmjjjfffaaa\\\XXXWWWQQQJJJFFFEEECCC>>>999<<<:::888666666666444333222222333333222111111000///000111222222333222222555555444222111///...---111111000000000000111111+++,,,...///000///...---///...---...//////---+++//////000000000///---,,,.........------.........***))),,,000---'''(((---(((///222***###,,,***))))))***,,,------,,,((()))***)))((((((((()))((()))+++++++++,,,---///******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&''')))***+++++++++***((('''''''''&&&&&&&&&&&&((()))))))))***,,,---...))))))(((((('''''''''&&&&&&%%%%%%'''***+++***)))%%%%%%%%%&&&)))++++++***###%%%''''''&&&%%%&&&(((...%%%###)))+++%%%$$$)))&&&&&&''''''((('''''''''((((((((((((((((((((((((%%%$$$$$$''',,,---***&&&%%%$$$######%%%%%%$$$###%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&)))+++,,,***)))((('''&&&&&&&&&'''''''''%%%###...)))(((---(((000******+++---...---***((('''&&&&&&((()))***(((&&&((((((''''''''''''((((((''''''((((((((((((''''''***'''''')))((($$$###%%%&&&''''''&&&%%%%%%(((***)))%%%%%%******&&&&&&***'''''''''''''''&&&&&&&&&%%%&&&''')))************(((((((((((())))))))))))'''((((((((('''%%%###!!!)))(((((()))++++++***)))&&&&&&''')))++++++***)))$$$%%%%%%&&&'''((())))))&&&===MMMGGG555+++***+++uuullllllpppvvv~~~~~~jjjPPPEEE;;;999666222222555222111000111222222111///222111111000000000000000000111111///---,,,---///............////////////.........///////////////---,,,+++,,,...///...---......------------......///////////////.........//////.........---------...222222......333333///000///...------...///000000111111222222333333444444555888<<<@@@CCCFFFHHHNNNSSSZZZaaaeeefffdddbbbhhhdddccchhhpppsssooojjjnnnnnnnnnnnnnnnmmmkkkkkkpppooommmlllmmmoooqqqsssuuuyyy~~~|||yyy|||~~~|||yyyvvvsssrrrqqqjjjgggcccbbbdddgggiiijjjllliiiddd^^^XXXTTTQQQPPPJJJGGGCCCCCCCCCCCC???<<<;;;999666444444555777888222222222333333444444444222222222222222222222222000000//////000111222222444222000///...///000111////////////////////////111...,,,+++---...//////***---///...,,,+++---///***+++,,,---............---,,,,,,---......---+++$$$&&&))),,,,,,***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((***+++++++++************************((((((((((((((((((((((((%%%&&&&&&%%%######$$$&&&'''''''''(((((((((((()))))))))'''$$$&&&+++---+++(((''''''&&&&&&((()))***)))(((((('''''''''((((((&&&'''))))))((('''$$$###)))'''&&&&&&'''((('''&&&$$$%%%''')))***++++++,,,''')))******((('''((((((&&&'''(((***++++++++++++&&&******'''%%%(((((('''###$$$%%%%%%&&&&&&%%%%%%)))((()))+++)))&&&&&&***''''''&&&%%%$$$######"""---'''"""!!!&&&))))))&&&$$$&&&(((***)))&&&###!!!(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%---------,,,++++++,,,,,,%%%'''))))))((('''((((((&&&$$$###%%%(((***)))'''''')))'''######&&&'''%%%$$$#########$$$&&&((()))###%%%'''(((''''''((()))+++***)))))))))***,,,---***************)))((((((''''''(((((((((''''''&&&((((((((())))))))))))***%%%###"""###&&&'''%%%###(((((())))))(((&&&$$$"""qqqlllnnnqqqvvv{{{rrrZZZLLL???;;;888444333555111111000222333444333111111111000//////////////////000000///------...000....../////////000000000..................------///...,,,---...//////.........------------......////////////............//////.........---------,,,000111...///333444111000000///......//////000222222222222222222222111222333555888:::===???@@@DDDGGGNNNTTTYYY[[[\\\[[[\\\ZZZYYY[[[___aaa___\\\gggiiimmmpppqqqqqqpppoooiiikkkmmmooopppooonnnlllrrruuuzzz{{{~~~}}}||||||}}}~~~uuutttrrrpppnnnmmmmmmlllhhheeeaaa___```bbbccccccaaa^^^YYYTTTOOOKKKIIIHHHDDDBBB@@@???>>>===;;;999777666555333333333555555222222222222333333333444222222222222222222222222000000000000000111222222111111111111111111000000///////////////////////////,,,***)))+++,,,------...000111///,,,***+++,,,++++++,,,---............---...///222333222...+++''')))+++------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***++++++***++++++++++++************************************'''(((((('''%%%%%%&&&'''&&&&&&'''''''''(((((((((%%%&&&&&&$$$&&&******&&&(((''''''&&&'''((()))***((((((''''''''''''(((((('''((())))))((('''%%%###%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''&&&((())))))((('''((()))&&&''''''(((((((((((('''&&&***+++'''%%%'''(((&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''***---,,,((((((,,,'''&&&&&&&&&%%%%%%%%%%%%)))---###%%%)))%%%''')))***++++++)))'''%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&)))))))))))))))))))))))))))&&&$$$%%%)))+++***(((&&&((())))))(((''''''(((&&&$$$###$$$'''((('''&&&###&&&&&&###$$$'''(((&&&$$$$$$$$$$$$%%%&&&&&&'''###%%%'''''''''&&&'''((()))((('''''''''(((******'''''''''''''''&&&%%%%%%&&&&&&&&&%%%###""" %%%%%%&&&&&&&&&'''''''''&&&$$$###$$$&&&'''%%%###&&&'''(((((((((&&&$$$###pppiiilllqqquuuyyy|||}}}hhhXXXGGG>>>:::888666555222111111333555555444333222111111000000000000000---/////////---...///111/////////000000000111111///......------,,,,,,,,,222///------.../////////......------------.............................................---------+++...///...000333444222000000/////////000000111333333222222111000000///000111222333444555666777:::<<<@@@EEEJJJNNNRRRSSSTTTTTTSSSSSSSSSTTTTTTUUU[[[___eeelllpppqqqqqqpppkkklllnnnooopppppppppooosssuuuxxx|||~~~}}}{{{}}}~~~~~~~~~~~~}}}{{{xxxuuurrrqqqqqqqqqfffeeeeeedddddddddeeeeeedddaaa\\\YYYXXXXXXXXXXXXSSSQQQMMMIIIEEEBBB@@@???<<<======;;;888666666666333333333333222222222222111111111222222222222222222222222222222222222222111111111000111111222333...000222333444333111000////////////////////////...,,,******+++,,,---,,,///000000///---++++++,,,,,,,,,------------,,,,,,)))+++---000222000+++'''))))))***++++++++++++***++++++++++++++++++++++++(((''''''(((***+++***(((*********))))))(((((((((************************))))))***((('''&&&''')))%%%&&&&&&&&&''''''''''''###&&&'''&&&(((+++)))$$$(((''''''''''''((())))))((((((''''''''''''(((((('''((())))))((('''%%%$$$"""$$$&&&&&&$$$$$$'''+++(((((((((''''''&&&&&&%%%$$$&&&((((((''''''((()))((((((((('''''''''&&&&&&(((+++,,,'''%%%&&&'''%%%%%%&&&&&&''''''''''''''''''''')))---+++''''''***&&&%%%%%%%%%%%%%%%%%%%%%'''+++'''""""""###"""))))))*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((''''''''''''''''''''''''&&&""""""(((,,,***'''''')))***)))'''&&&&&&'''&&&$$$$$$$$$&&&&&&%%%$$$ ###%%%###$$$((((((%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&&&&&&&&&&(((&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$(((''''''&&&%%%###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%###$$$%%%&&&''''''&&&%%%$$$qqqgggjjjooosssvvvxxx}}}uuudddOOOBBB===;;;777444444444333444555555444222333333222111111111111222,,,---............000222000000000000111111111111000000///...------,,,,,,222///---,,,---...///......------,,,,,,------...------...............///........................---...//////000111222111000000000000000111111111222222111111000000000000//////000000111222222333777777888:::???DDDIIILLLOOOPPPQQQOOOMMMNNNQQQTTTOOOSSSYYY```fffiiijjjkkknnnllliiigggiiimmmqqquuussssssuuuwwwyyy|||~~~~~~|||zzzxxxwwwwwwyyy{{{|||||||||}}}~~~~~~}}}{{{yyywwwvvvuuutttsssqqqooollljjjhhheeebbb\\\\\\[[[[[[[[[\\\\\\]]]^^^ZZZUUUQQQOOONNNMMMLLLIIIHHHEEEAAA???===<<<<<<777:::;;;999444222333666111111222333333222111000111111111111111111111111222222222222222222222222222222111111111111222222///000111333333333222222////////////////////////000...,,,,,,...///......,,,---............///000,,,,,,---------,,,++++++))))))+++---...---***'''((((((((((((((())))))***++++++++++++++++++++++++((((((((()))***)))'''$$$((((((((('''&&&&&&%%%%%%************************)))******)))'''&&&((()))%%%%%%%%%&&&&&&&&&''''''''')))((('''))),,,+++'''''''''''''''((((((((()))(((''''''''''''(((((()))((()))))))))((('''&&&%%%!!!%%%(((&&&""""""&&&***$$$%%%%%%%%%&&&'''(((((("""$$$&&&'''&&&&&&'''))))))))))))(((((()))))))))(((,,,,,,(((%%%&&&&&&$$$&&&''''''((((((((((((((((((&&&&&&(((&&&"""###'''((('''&&&$$$$$$$$$$$$%%%,,, '''+++$$$!!!%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''(((***'''''''''''''''''''''''''''%%%###%%%))),,,,,,***((()))***)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$###%%%$$$%%%'''&&&###$$$%%%&&&&&&&&&$$$###"""!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&zzzjjjggghhhkkkmmmwww{{{}}}oooZZZIIIAAA===888444777666555555555444222000222222111000000000000111,,,---.........///111333000000000000111111111111222111111000///...------000...,,,+++---......---------,,,,,,,,,,,,------,,,---------......//////---.....................000//////000000///////////////000111111111111111/////////000000111111111//////000111222222333444777666444555777;;;@@@CCCDDDGGGIIIHHHFFFGGGLLLPPPJJJLLLOOOTTTYYY^^^aaacccfffdddcccccceeeiiinnnrrrpppppppppqqqrrrtttvvvwwwyyyyyyxxxwwwvvvuuusssssssssuuuvvvvvvuuuuuuvvvwwwyyyxxxuuurrrooommmkkkjjjiiihhhggggggfffccc]]]YYYXXXWWWVVVUUUTTTTTTTTTTTTUUUQQQMMMIIIGGGEEECCCBBBBBBAAA>>><<<:::999999999666888:::888444222444666000111333444444333222111111111111111111111111111222222222222222222222222222222111111000111111222111111000000000111333444///////////////////////////...,,,---...///...---,,,,,,,,,---.../////////,,,,,,,,,---,,,,,,++++++///---,,,,,,.........,,,)))((('''''''''(((*********************************))))))))))))'''$$$!!!)))))))))(((((('''''''''))))))))))))))))))))))))(((((()))'''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''******((($$$&&&+++,,,)))&&&''''''((((((((((((((('''''''''''''''((()))))))))))))))(((((('''&&&&&&$$$''')))'''""" ###'''$$$$$$$$$$$$%%%'''((()))"""$$$&&&&&&&&&&&&'''(((''''''''''''((()))***+++(((,,,,,,(((%%%&&&&&&$$$&&&'''(((((())))))(((((((((%%%###$$$###"""'''------,,,)))'''&&&&&&&&&'''222555444...*********((($$$############$$$&&&&&&''''''''''''''''''''''''&&&'''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''''')))***,,,,,,,,,,,,,,,,,,,,,,,,''')))+++***((('''***---((()))***)))'''%%%%%%&&&((((((((('''&&&%%%%%%%%%!!!%%%&&&$$$$$$&&&%%%!!!$$$%%%%%%&&&%%%$$$"""!!!!!!###%%%&&&%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''(((((()))))))))((((((!!!!!!"""###############%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((ooohhhhhhkkknnntttxxx}}}wwweeeRRRFFF@@@;;;555777555444444555444222000000//////...............,,,---............000222/////////000000000111111222111111000000/////////---,,,+++,,,...///...---------,,,,,,,,,,,,------,,,,,,,,,---......//////---------...............222//////111000---,,,.........///000111111111111---......///000000111111//////000111222333444555555444222111222444777999<<>>hhhrrrJJJ***---///"""#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&&&&((()))************************&&&***,,,***$$$"""&&&+++''')))***)))'''&&&&&&''''''((()))(((&&&%%%&&&'''$$$''''''$$$$$$&&&%%%"""$$$$$$%%%%%%$$$###"""""""""$$$&&&&&&&&&&&&&&&(((%%%%%%&&&'''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$%%%%%%"""$$$%%%&&&%%%&&&''')))))))))))))))******++++++vvvkkkiiimmmrrrooosssyyy}}}~~~ppp[[[LLLDDD>>>888444333222333555555333222111000//////......//////---...///.........000222....../////////000000000000000000000////////////******,,,...000111///------,,,,,,++++++,,,,,,---++++++,,,------...//////---------.........//////111------111000------000,,,---...000111111000000////////////////////////000000000111111222222222222222111111111222333444777999;;;===???@@@BBBCCCCCCDDDFFFHHHKKKNNNPPPQQQUUUZZZaaahhhmmmnnnnnnmmmrrrqqqpppnnnmmmkkkjjjiiiddddddeeeggghhhjjjlllmmmjjjkkkkkkjjjhhhgggiiijjjfffeeecccaaa```___^^^^^^]]]YYYUUUTTTVVVUUURRRNNNLLLKKKIIIGGGEEECCCCCCBBBBBB???===<<<;;;;;;:::888888777666444333333333444555444333333444444333222111111222222333333333333444333333333222222222222222222222222222222222222111000000///......//////000000//////////////////////////////////////////,,,++++++,,,------,,,***...,,,***+++------+++))))))***+++,,,,,,,,,,,,,,,***)))'''((()))***)))((()))*********++++++++++++)))))))))))))))))))))))),,,***((('''(((((('''&&&)))******++++++,,,,,,---))))))))))))))))))))))))''''''(((&&&%%%$$$%%%'''&&&&&&'''''''''(((((((((((((((&&&###%%%))))))%%%&&&&&&((()))))))))((('''&&&&&&&&&''''''((()))***+++***)))(((((('''''''''(((((('''&&&%%%%%%%%%&&&'''&&&%%%$$$%%%''')))***$$$&&&((((((&&&&&&&&&'''&&&&&&$$$$$$$$$&&&((()))&&&***+++'''%%%'''(((&&&&&&&&&'''(((((((((((('''$$$###$$$((()))(((,,,222+++***(((''''''(((+++,,,>>>ppphhh<<<,,,)))###"""###$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''###"""$$$'''&&&((())))))(((''''''(((%%%'''((('''%%%$$$%%%'''$$$'''&&&###$$$''''''%%%$$$$$$###############$$$###%%%'''''''''&&&'''((($$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%((())))))))),,,///,,,,,,,,,,,,,,,,,,------}}}llleeegggllljjjooovvv{{{|||}}}wwwbbbPPPGGG@@@:::000000000222555666555444444333333222111222222222.../////////---...///111............////////////.........///////////////)))***---000333333111...---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---------........./////////+++,,,000111---...222+++,,,...///000000000///000000000///......------000000000000000000000///111111222222333333333333000222444666999999999999===???CCCFFFIIIJJJJJJJJJPPPRRRVVV[[[```eeeiiikkkiiiiiihhhfffccc```^^^]]]bbbbbbbbbcccdddeeefffgggeeeffffffdddbbbaaabbbddd[[[[[[ZZZYYYYYYZZZZZZZZZYYYSSSLLLIIIKKKLLLKKKHHHFFFEEECCCAAA???>>>=========;;;999888999:::999888888777555444333333333444444111///000333444222///000000111111222222222333444444444333333222222222222222222222222222222222000000///..................///000111000///---+++////////////////////////...------...//////...,,,***(((''')))---///...,,,((()))***+++,,,---------+++***+++---...---+++(((''''''((())))))))))))((())))))))))))))))))))))))***(((&&&&&&(((*********&&&&&&'''((()))***++++++************************'''(((((('''%%%%%%&&&((('''''''''(((((((((((()))'''******((())),,,)))%%%%%%&&&((()))))))))((('''&&&&&&&&&'''''')))******+++***)))(((''''''''''''((('''%%%%%%'''(((((('''#########$$$&&&)))---///&&&''')))((('''&&&&&&'''+++)))'''&&&&&&'''((()))&&&******'''&&&(((((('''%%%&&&&&&'''''''''''''''%%%$$$'''***)))%%%%%%)))$$$###"""!!!###&&&)))+++***IIIlllqqqQQQ,,,###--- !!!###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%'''))))))((('''((()))###%%%'''&&&$$$###%%%'''$$$&&&%%%###$$$(((***)))%%%$$$###""""""###$$$%%%###%%%'''(((''''''((()))###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((($$$'''***++++++,,,000333///......------......///llleeeccc```lllnnnrrryyy~~~pppaaaSSSEEE:::666555444444444444444444444444333333222111000000+++,,,...000000///---,,,---------------...//////555222//////000000---+++///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++((()))...///++++++///000,,,)))))),,,//////...000000////////////000000000000000000000000000000000000000000111111111111111111111111111000///...222000...///222333111///333333444444555666777777<<<<<<<<<<<<>>>@@@CCCDDDDDDMMMWWWYYYVVVTTTYYY___[[[]]]^^^^^^[[[YYYXXXXXX\\\]]]___aaaccceeeffffffddd___YYYXXXZZZ[[[YYYVVVTTTSSSRRRQQQQQQNNNJJJGGGIIIGGGDDDBBBAAABBBCCCEEEAAA@@@>>><<<:::777666555444555666888888888777666333222222111222333555666777000...333555222000222555000///333333//////444111222222333333222222111111111000000000000111111000000000///......------000000000000////////////---...///...,,,++++++---...---,,,,,,,,,,,,+++))),,,,,,------,,,,,,+++***------,,,++++++,,,------,,,***((()))+++,,,+++(((***++++++***((('''((())))))(((''''''''')))***+++((()))+++,,,,,,***(((&&&&&&&&&&&&&&&'''(((******...,,,&&&!!!"""&&&%%%"""%%%&&&''''''&&&&&&(((***%%%%%%%%%&&&'''((()))))))))((()))((()))((()))(((***''''''***+++'''%%%%%%((((((((((((((()))******'''((()))(((&&&&&&((())) %%%''')))---,,,((()))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%***((('''(((***+++(((&&&)))((((((&&&%%%$$$######$$$%%%&&&'''(((((((((((()))'''$$$###%%%((()))***)))...333333000+++)))(((''''''&&&&&&&&&%%%%%%%%%'''&&&(((***)))$$$$$$'''(((&&&$$$$$$%%%''''''&&&&&&***'''%%%&&&&&&"""&&&&&&'''((('''&&&$$$###"""%%%'''&&&###!!!###&&&"""######$$$$$$%%%&&&&&&'''((((((%%%"""!!!$$$&&&&&&'''(((((('''&&&###"""'''%%%###$$$''''''%%%""""""###$$$$$$###"""###%%%&&&&&&&&&&&&&&&'''))))))((('''&&&&&&%%%%%%%%%%%%((($$$!!!"""&&&)))'''%%%***(((%%%###"""###$$$%%%$$$'''((('''$$$$$$&&&)))$$$&&&(((***,,,---...///000///...---------------pppgggeeeccciiikkkooovvv|||uuuiii[[[KKK===999777555444333333333222333333222222111000000///111111000///...---,,,+++.........------...//////222///,,,,,,///000000000///............------------------------------------***+++///000,,,,,,//////---***+++---//////...111111000000000000111111////////////////////////....../////////000000000111111111111111000//////222000///000222333111///111111222333333444555555666666777888999;;;===>>>:::@@@GGGIIIGGGGGGJJJOOOMMMOOOQQQQQQPPPPPPPPPQQQUUUVVVYYY[[[]]]^^^^^^^^^[[[VVVQQQPPPRRRSSSQQQNNNNNNLLLJJJHHHGGGEEEAAA?????????>>>======<<<<<<;;;<<<;;;:::999888777666666444555666777777777666666333333222222222333444444666000///333444111000111222......222222//////333111222222333333222222111111111000000000000111111/////////000000000000000.........///000000111111,,,---...---+++***+++,,,---,,,++++++------,,,+++,,,,,,------,,,,,,+++***)))))))))))))))))))))))),,,***((()))+++,,,***))))))***+++***((((((((()))(((((((((((((((((()))***)))))))))))))))(((((((((&&&&&&&&&''''''((()))*** $$$'''(((******$$$&&&'''''''''&&&&&&''')))%%%%%%%%%&&&&&&'''((()))%%%%%%&&&((()))***+++,,,'''%%%&&&)))***'''&&&'''((((((((((((((())))))***'''(((((((((&&&&&&((()))###''')))(((((()))'''###)))'''$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((('''&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$&&&%%%$$$%%%'''((('''&&&'''***---,,,***''''''''''''&&&&&&&&&&&&%%%%%%%%%,,,)))((()))'''!!!)))((('''&&&&&&%%%&&&&&&''',,,((($$$%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%''''''&&&&&&%%%$$$$$$###$$$%%%&&&$$$""""""%%%'''&&&'''(((((('''&&&$$$"""&&&$$$$$$%%%''''''%%%###!!!"""$$$$$$######%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&$$$  %%%((((((&&&''''''&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%''')))%%%''')))+++...///000111111000///---,,,+++++++++vvviiifffgggfffhhhlllrrryyy~~~{{{ttthhhTTTDDD???<<<777555444444444333222222111111000000//////333222000...------...///000///...............//////---+++,,,///222444555///............---------------------------------...,,,---000000------///...---,,,---///000///...111111000000000000111111////////////////////////------........./////////111111000000000000//////222111000111222222111000//////000000111222222222111222333444666666777777666888;;;<<<<<<>>>@@@BBB@@@CCCFFFGGGHHHIIIJJJLLLJJJKKKNNNQQQSSSSSSRRRRRRMMMIIIEEEEEEFFFGGGEEECCCDDDBBB???>>>>>>>>><<<;;;777888999999888777555444666666666666666666666666555666666666666555555444333333333333333333222111444000///222333000///000222000111444555222222444111111222222222222111111111000000//////000000111...//////000111111222222....../////////000000000,,,---------+++***+++,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***+++***))))))++++++***))))))***+++***)))((()))***(((((()))))))))(((''''''***)))(((&&&&&&'''((((((&&&&&&&&&''''''((())))))$$$%%%###!!!$$$)))***((('''(((((('''%%%%%%&&&(((%%%%%%%%%%%%&&&'''((()))%%%%%%&&&''')))***+++,,,$$$###$$$))))))'''&&&(((((((((''''''(((((()))***'''(((((('''&&&&&&''')))(((++++++'''&&&(((&&&###+++'''$$$"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%&&&((((((&&&%%%$$$$$$%%%&&&'''(((((()))*********)))(((&&&%%%$$$$$$$$$$$$&&&((('''%%%###&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$%%%''')))+++)))&&&$$$$$$&&&###)))+++((($$$$$$'''(((%%%%%%%%%%%%&&&&&&&&&&&&***&&&$$$%%%)))***((($$$(((((('''&&&&&&%%%%%%$$$###$$$%%%%%%$$$%%%''')))&&&''''''((('''&&&$$$###%%%$$$$$$%%%&&&'''%%%###!!!"""$$$$$$$$$$$$&&&'''&&&&&&&&&&&&'''((()))***''''''&&&&&&%%%%%%&&&&&&'''$$$"""###'''******)))$$$%%%'''(((((((((&&&&&&&&&%%%$$$$$$%%%'''&&&&&&&&&(((***---///111333333222111///---+++******)))|||iiieeegggdddeeeiiiooovvv{{{~~~~~~~~~ttt```NNNEEE@@@999666666777666666222222222222111111000000////////////000111222222111000//////......//////.........000222444555555///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///......///---......///000000///...000000////////////000000////////////////////////------........./////////000000000/////////000000333222111111222222111111/////////000000111111111000111333444555555555444777666555555777:::;;;;;;888:::===???@@@AAACCCEEE>>>@@@CCCFFFGGGGGGFFFEEEBBB???===<<<===>>><<<;;;;;;999777888;;;===>>>>>>666666777666666555444444333333333444444555555555555555555555444444333333222333444444444222111///222111000111111000//////000000222333444333222333111111222222222222111111000000////////////000000......//////000000000000000000/////////.........,,,---...---,,,+++,,,------+++***+++,,,,,,+++***+++,,,,,,,,,,,,+++******+++,,,------------,,,+++***)))))))))*********))))))***+++***)))((()))***(((((()))***)))(((&&&%%%(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''((((((((((((((('''### (((...///((((((((('''%%%$$$&&&'''&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((($$$###%%%)))(((%%%%%%((((((''''''''''''((())))))''''''((('''&&&%%%''')))%%%((((((%%%%%%((()))&&&+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&'''((())))))'''(((((())))))(((((('''&&&%%%%%%&&&'''(((&&&%%%&&&''''''(((((((((((()))&&&&&&&&&%%%%%%%%%$$$$$$!!!)))+++++++++"""'''+++***%%%###$$$'''))))))(((&&&&&&'''((('''((((((''''''&&&&&&''''''(((&&&%%%&&&((()))'''%%%$$$$$$%%%%%%&&&'''''''''%%%&&&'''''''''((()))***&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&'''((()))***(((''''''&&&&&&&&&''''''+++)))&&&&&&''')))((('''&&&'''''''''''''''&&&%%%,,,)))&&&%%%'''(((&&&###&&&(((***---000222333444000///...,,,+++*********lllccceeeddddddggglllsssyyy}}}~~~{{{~~~|||kkkZZZJJJBBB:::555555777777666333333333333333333222222---...000222333333222111111000000/////////000000///111444555555444333333///............---------************************''')))+++,,,---///000///---...///000////////////......------------..................................../////////000000000000//////......///000000222222222222111000000000000000000000111111111111000111222444444444333222444222//////222444555444333555666777777888:::<<<777888;;;<<<======<<<;;;;;;:::888888888999888777777555444555999;;;======888777555333333444555777444444444444333333333333555555444333333222222222222222333444333222000///000222222000///000000///000111111000000000///...000111111222222111111000000000////////////000000//////.........---------............////////////,,,---......---,,,---///...---++++++++++++)))(((++++++,,,,,,++++++***)))(((((())))))))))))(((((())))))***))))))))))))***((()))******)))((()))+++'''((()))))))))'''&&&%%%%%%&&&((()))((('''%%%$$$%%%&&&''''''(((''''''&&&$$$((('''''')))&&&"""((((((((('''%%%$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%'''***'''######&&&'''''''''''''''(((((()))&&&'''((('''%%%%%%'''(((###%%%%%%"""###''')))'''((((((((()))***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((+++(((&&&%%%&&&((((((((($$$%%%''')))+++***((('''&&&&&&%%%%%%%%%$$$$$$$$$((("""###((('''%%%$$$###((((((%%%$$$&&&)))///(((###$$$)))+++(((%%%+++******)))(((''''''&&&$$$&&&'''&&&$$$###%%%'''#########$$$%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&'''''''''''''''(((******)))((((((((((((((())))))+++)))''''''((()))))))))///---+++)))((((((((()))+++(((%%%%%%'''(((&&&###%%%'''))),,,...000111222---,,,,,,+++++++++,,,,,,qqqdddbbbcccccceeeiiipppwww{{{|||xxx|||sssgggQQQHHH<<<555444555555333444444444444444444333333///000222444333111...,,,000000000000000111222222222444777777555333111111///............---------++++++++++++++++++++++++&&&)))+++***,,,000000...,,,...//////...---///000------,,,,,,,,,,,,------............................../////////000000000000///...---...///000111111222222111///...///000111111111111111111111111000000111111111111111000333222000000111333333333555666777666555555777999444555666666777777777777777777777777666666666666666555333444555777666555666555222000000222444666444444333333333222222222444333222222222222222333222222222222222222111000///333444111///000111000999:::888444222333333000000000111111111111000000000//////......//////000//////...------,,,++++++++++++,,,---///000111222+++---...---,,,,,,---///---,,,******++++++)))(((+++++++++++++++******)))******))))))))))))******((()))******(((((()))***((()))******))))))***+++''''''((((((((('''&&&&&&%%%&&&(((***)))'''%%%###%%%&&&'''(((((('''&&&%%%"""%%%%%%!!!"""###"""'''(((((('''%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&((()))***+++&&&''')))+++'''""""""'''''''''&&&&&&''''''((()))&&&''''''&&&%%%%%%&&&((($$$&&&&&&""""""%%%&&&$$$%%%%%%&&&((()))((($$$!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$&&&((((((((('''((())))))((((((((('''&&&&&&&&&(((((((((((('''&&&%%%$$$---***&&&%%%&&&((())))))######%%%(((***)))&&&###%%%%%%%%%%%%$$$$$$$$$$$$+++&&&###%%%'''%%%$$$$$$"""&&&'''&&&&&&)))+++000'''!!!%%%******'''$$$)))******+++***((('''%%%!!!%%%'''&&&"""!!!###'''&&&%%%%%%$$$$$$###""""""%%%$$$$$$$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''((()))************))))))******++++++,,,,,,,,,---///111444555777444111---,,,,,,---...&&&%%%$$$$$$%%%&&&&&&&&&&&&''')))+++---...///000++++++******++++++,,,---yyyfffbbbbbbbbbbbbffflllssswwwyyywww{{{}}}}}}~~~~~~yyyqqq___SSSDDD:::888777555333333333333333333333333333///000111111111000///.../////////000111222333444444555555333000///000222///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))---...+++,,,000///,,,,,,---...---++++++...111...------,,,,,,------...........................------........./////////000///---------///000222000111222111...,,,---///111111000000000000000000222111111000000000111111333333333333333333444555777888888777555666777999555555444333444555666666333444555555555444444555444333333333555444333111333222222111111222333333111111222222222222222222222222111000111222333333111111111111111111222333///555666111///111222111AAABBB>>>666333555555111000000111111111111000000//////............//////...............---------------..................)))***,,,,,,+++***,,,---***)))((()))+++,,,,,,++++++++++++++++++***))))))...,,,***))))))***,,,...''')))******((('''(((***''')))******))))))***+++''''''&&&&&&&&&'''(((((('''(((((()))((('''&&&%%%$$$%%%'''(((((('''%%%$$$******$$$&&&***&&&'''''''''&&&&&&''')))&&&&&&%%%%%%$$$%%%%%%&&&###$$$%%%&&&((()))******%%%&&&***,,,(((###$$$)))'''&&&&&&&&&&&&'''((((((&&&''''''&&&%%%%%%&&&((($$$''''''$$$###&&&%%%"""&&&&&&&&&'''((('''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''"""%%%'''(((&&&&&&''')))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%+++)))'''&&&'''(((((('''&&&$$$###%%%''''''&&&###%%%%%%%%%$$$$$$$$$$$$###&&&###"""%%%&&&%%%'''***%%%%%%&&&'''((()))+++,,,,,,'''%%%((()))%%%$$$&&&###%%%(((***+++)))'''%%%###$$$$$$$$$######$$$$$$'''&&&&&&%%%$$$$$$######$$$######%%%((()))'''$$$&&&&&&&&&%%%%%%&&&&&&'''!!!###&&&&&&%%%%%%&&&(((###$$$&&&'''&&&''')))***''''''''''''((()))***++++++++++++++++++,,,---...//////000222333666999;;;555444222111////////////***+++***(((&&&$$$%%%&&&'''(((***+++---.........,,,+++************++++++iiicccaaa``````dddjjjpppuuuwwwvvvzzz|||{{{{{{}}}{{{xxxkkk^^^MMMAAA===;;;888555222222222222222222222222...------...///111222444...//////000111333444555666555333///+++,,,000555//////.........---------........................,,,111111---,,,//////***,,,---...,,,******...222.........------.................................,,,,,,,,,---------......///...---,,,---///111222///111222000---+++,,,...000000000000000/////////555444222111111222333333///000222222111000222444222333333222111111444666777555444222333444666777111222444444333333333444111111222444666777555333111222333444444333222222//////000000111222222222111111000000000222333444111111000000000111333444///666777222///222333111@@@AAA;;;111---//////,,,000000111111111111000000//////............//////------......///000000000444333111///---***)))(((''')))******))))))***,,,'''&&&'''))),,,......---***++++++++++++***)))))),,,***'''%%%%%%'''***,,,''')))+++***'''&&&(((***''')))******))))))***,,,'''&&&%%%%%%&&&''')))******)))((('''&&&'''(((((($$$%%%'''(((((('''%%%$$$###(((***'''$$$%%%&&&%%%%%%&&&''''''&&&&&&(((***&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''###%%%))),,,)))$$$''',,,'''&&&&&&&&&&&&'''((((((&&&&&&'''&&&%%%$$$&&&(((###&&&'''%%%&&&((((((%%%***)))''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''' ###&&&'''%%%$$$&&&((('''''''''((((((((((((((( !!!###%%%&&&(((((()))(((''''''(((((((((%%%###***'''######%%%''''''&&&%%%%%%%%%$$$$$$$$$######&&&$$$$$$&&&%%%"""$$$)))***((('''''')))+++,,,,,,(((''')))+++''' """)))!!!%%%)))+++***(((&&&&&&$$$!!!###&&&'''%%%"""$$$$$$%%%&&&&&&''''''(((%%%%%%%%%(((,,,---,,,)))&&&&&&%%%%%%%%%&&&&&&''' ###&&&&&&%%%$$$&&&((( """%%%&&&'''))),,,...'''''''''(((((()))***+++,,,,,,,,,,,,------...///,,,---.........000222555///000111111000///...---444555333...'''######$$$))))))+++,,,---.........---,,,+++***))))))))))))qqqbbbaaa```aaadddfffhhhnnnwwwxxxxxxwwwxxxyyy{{{}}}tttjjjZZZJJJ???999888999444555555333222444:::???555444444333333444444555222222000...---///444777555222///---...//////...000000///...............,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************,,,///222444,,,---......//////.........---,,,,,,.../////////---------...............---------............///000000//////.........---000000000000111111111111222111000000000111333333000555666444333555555333444222222444333000222666444444444444444444444444333333444444444333333222555333111111333444444333111111222222222333333333222222111111111111222222000000111222333333444444000111222222222111111000444333222111111111222333444333111000000000111222222///,,,+++---///...,,,........................000//////---,,,+++******...------,,,,,,------...------------------------)))***+++,,,---...------,,,,,,++++++***)))(((((((((***,,,***''''''))),,,''''''((()))***++++++,,,+++(((&&&%%%''')))******(((((((((((((((((((((((((((&&&$$$%%%((()))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''...''' ###&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''((()))***+++++++++***)))((((((((((((((((((%%%$$$''''''$$$%%%(((%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$&&&'''$$$"""'''%%%######$$$''')))***&&&&&&'''))))))'''### &&&&&&&&&%%%$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%***&&&"""$$$((()))&&&"""'''&&&&&&&&&&&&'''(((((('''&&&$$$$$$%%%'''''''''&&&%%%$$$$$$%%%&&&((()))%%%###""""""###%%%&&&&&&"""$$$$$$$$$$$$%%%))))))))))))))))))******((()))******(((''''''(((+++---,,,(((&&&((('''###***(((%%%%%%&&&%%%"""###%%%''''''&&&&&&&&&''' !!!%%%******'''(((,,,+++***((('''&&&&&&&&&'''######$$$%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%)))'''$$$###$$$&&&***,,,******,,,---.../////////---...//////...,,,***)))...............///000111///000111///,,,***))))))---------------...///000+++,,,---,,,***)))***+++xxxfff\\\[[[\\\```ccceeelllsssvvvvvvwwwxxxyyy{{{}}}~~~yyyqqqcccSSSEEE===::::::444555555333111222666999555444444333333444444555222222111///...///222555444222///---...//////...000000///...............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///+++,,,,,,------------------,,,++++++,,,---------000//////......------------------............///000/////////............//////000000000111111111111111000000000111222333222666888555333555555444444222333555444111222666333333333333333333333333222222333333333333222222333222222222444444333111111111111222222222333333222222111111111111222222000000111111222222333333444333333222111000000000555444333111111111111222333222111000///000000111111///,,,,,,---///...,,,........................------------......//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,+++******)))(((((())))))***)))(((((()))***'''''''''(((((())))))***)))'''%%%%%%'''((()))((((((((((((((((((((((((((('''&&&$$$&&&((()))(((&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$!!!###'''))))))%%%%%%%%%%%%&&&&&&'''(((''''''((())))))*********(((((('''&&&&&&&&&&&&&&&(((%%%$$$''''''$$$%%%(((%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$&&&&&&%%%###'''&&&$$$$$$######""""""%%%$$$###$$$%%%'''))))))&&&&&&&&&%%%%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$&&&&&&'''&&&&&&&&&%%%&&&&&&'''''''''&&&$$$$$$&&&'''((((((!!!###%%%$$$$$$$$$%%%)))*********++++++,,,,,,,,,------,,,***(((''''''&&&((((((&&&&&&((((((%%%(((&&&$$$%%%&&&&&&$$$!!!%%%&&&''''''&&&&&&'''((()))$$$###'''+++******,,,***)))((('''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%(((***((()))+++---///000111222000///...---,,,,,,,,,,,,------------------...///...///000...+++)))((())),,,,,,,,,,,,,,,---......---......---,,,++++++---lll]]]ZZZZZZ^^^aaacccgggmmmrrrsssvvvxxxzzz{{{||||||~~~yyyooo___OOOBBB<<<;;;666666666444222222333555555444444333333444444555111222111000......000222333111///......//////...000//////............///......---,,,,,,,,,,,,---------------------------...---,,,,,,,,,---...///***+++,,,,,,------,,,,,,------,,,,,,,,,,,,,,,,,,111111000///...---,,,,,,---------............///////////////............//////000000000000111111111000000000000111222222444888999666444555555333444333444666444111222666222222222222222222222222111111222222222222222111111111111333444444111///111111111222222222222333222222111111111111222222111111111111111111111111333222111111111222333444777666444333111000000000111000000////////////000000///---,,,---......---------------------------,,,,,,---...//////000000,,,++++++******++++++,,,++++++++++++++++++++++++))))))(((((()))***,,,---+++++++++******))))))(((***(((''''''((())))))(((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&))))))))))))))))))))))))'''&&&%%%&&&((((((((('''###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''' """$$$(((+++,,,$$$$$$%%%&&&'''(((((()))))))))))))))))))))******''''''''''''&&&&&&&&&&&&(((%%%%%%''''''%%%%%%(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&&&&%%%$$$"""###%%%&&&''''''&&&&&&''''''%%%$$$$$$$$$%%%&&&%%%&&&&&&%%%%%%$$$###"""'''&&&%%%%%%%%%%%%&&&'''$$$&&&'''&&&$$$"""$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((("""$$$%%%%%%$$$$$$%%%&&&))))))***+++,,,------.........---,,,***(((&&&%%%$$$''''''$$$$$$''''''$$$%%%$$$$$$%%%&&&'''%%%$$$&&&''''''&&&%%%%%%(((***...%%% $$$)))+++******)))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$#########"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&''')))***)))***+++---...///000000111///---+++***+++,,,...,,,,,,+++*********++++++,,,......---***(((((((((*********+++++++++,,,,,,((()))))))))'''&&&'''(((ttteee___[[[^^^```aaadddgggnnnppptttxxxzzz{{{{{{zzz~~~wwwjjjXXXIII???<<<888888777666444444444444555444444333333444444555111222222111///...///000333111///...///000///...000///............/////////...---,,,+++,,,------------------------------,,,,,,---...///111333444++++++,,,------------,,,000000000///------...///000000000//////.........---------............//////////////////.........////////////000000000111000000000000000111111222444888999555333444444111444333444777555222222666222222222222222222222222000000111222222222111111222111000111222222111000111111111111222222222222222222111111111111222222111111111000000000000000//////...///111555888:::888777555333111000///.../////////.........////////////...---......------------------------------------------------------,,,,,,++++++++++++,,,,,,************************+++***((('''(((***,,,---+++*********)))))))))(((***'''%%%%%%(((***(((&&&((((((''''''''''''''''''&&&%%%%%%&&&(((((('''%%%))))))))))))))))))))))))&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&'''''''''''')))***###$$$%%%&&&(((((())))))++++++******))))))))))))((()))))))))))))))(((((()))%%%%%%''''''%%%%%%)))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%&&&(((***###%%%'''(((&&&$$$"""!!!%%%%%%&&&&&&%%%$$$$$$###((('''%%%$$$$$$%%%'''(((###$$$%%%&&&&&&&&&'''(((%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%&&&((('''(((((()))((('''%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&'''&&&$$$$$$&&&'''(((((()))***+++,,,---...+++***))))))((('''%%%###''')))((($$$###%%%$$$!!!$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$###$$$'''***+++$$$ """&&&&&&&&&'''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&((()))***++++++++++++,,,,,,+++******)))---,,,+++***)))******++++++***)))(((((((((((((((***+++,,,+++)))''''''(((((()))))))))***)))))))))$$$%%%&&&%%%$$$###$$$%%%kkkbbb[[[\\\___aaabbbeeejjjmmmrrrvvvyyyzzzzzzyyy}}}~~~zzzqqqaaaQQQEEE???888777666555555555555444555444444333333444444555111222222111///...///111222000...///000000///...//////............/////////...---,,,+++,,,------------------------------+++,,,,,,---///000111222,,,,,,---...............000111111///---,,,...000------......//////000000---------............///.........///////////////...////////////000000000//////000000111111111111222666777444111222222000333222444777555222222555333333333333333333333333///000111222222222222222444222//////000222222222000000111111111222222222222222111111111111222222111111111000000000000000///......///111444777:::666555444333111000...---........./////////............///......---------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------************************,,,+++)))((()))***,,,---*********)))))))))))))))***'''%%%%%%(((***(((&&&)))(((((((((((((((((((((&&&&&&&&&'''))))))(((&&&((((((((((((((((((((((((%%%&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&((()))(((&&&%%%&&&'''###$$$&&&'''((()))))))))++++++******)))((((((((('''((())))))***)))(((((()))&&&%%%((((((%%%&&&)))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&$$$""" !!!&&&)))###%%%((((((&&&%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$((('''%%%$$$$$$%%%'''(((***'''%%%&&&)))+++(((%%%&&&&&&&&&&&&&&&''''''(((%%%'''))))))''''''(((***''''''((((((((('''%%%$$$$$$%%%'''&&&$$$###$$$&&&'''((((((&&&%%%$$$&&&'''%%%&&&'''((()))***++++++(((&&&&&&'''))))))(((&&&'''***)))%%%%%%&&&&&&###%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""###&&&(((&&&###$$$&&&%%%######'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&((()))******)))))))))))))))((('''&&&&&&'''((()))))))))((('''&&&(((((('''&&&&&&%%%&&&&&&''')))***)))'''&&&&&&''''''(((((())))))(((''''''%%%'''((('''&&&&&&'''(((pppcccYYYXXX]]]```bbbdddgggjjjoootttxxxyyyzzzyyyzzz{{{zzzuuukkk]]]OOOFFF999777444333444555444444555444444333333444444555222333222111//////111333111///...///000111000...///............//////000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,---......//////......,,,...000...+++***---///++++++,,,---...///000000---------............///.........///////////////......////////////000000...///000000111111000000111555666333111222222000222111333666555111111444333333333333333333333333000000111222333333333333444222000000111222333222000000000111111111111222222222111111111111222222111111111111111111111111222111000000000111222333222222222222111000///...---...//////000/////////---...000///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,...------,,,,,,------...************************,,,+++************+++,,,))))))))))))))))))))))))***(((''''''((())))))((((((((((((((((((((((((((((((&&&&&&&&&((()))((('''((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%'''((()))))))))(((***)))))))))((((((''''''%%%%%%'''((((((((('''&&&)))&&&&&&((((((&&&&&&)))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&'''((($$$%%%%%%$$$%%%***222999555555222,,,&&&$$$%%%(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''111,,,''''''***+++&&&!!!'''&&&&&&&&&&&&'''((((((%%%(((++++++(((''')))+++&&&&&&&&&'''&&&&&&%%%%%%%%%(((+++***'''%%%&&&(((&&&'''((('''&&&%%%&&&'''$$$$$$%%%&&&'''(((((()))'''%%%%%%(((,,,...,,,***$$$'''(((&&&&&&******((($$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%$$$######%%%(((%%%$$$&&&(((&&&###$$$)))$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%'''(((((('''%%%###&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&'''((()))((('''&&&%%%$$$%%%'''&&&%%%%%%&&&'''}}}mmm]]]YYY\\\______```fffiiimmmrrrvvvxxxzzzzzzxxxxxxyyyyyyuuujjj[[[PPPAAA===888666666777666555555444444333333444444555333333222000///000444777000///...///111111000..................///000000------......------,,,+++++++++++++++++++++++++++...............---,,,,,,,,,,,,---............---+++...000...+++***...111++++++,,,,,,------......---------............///............/////////000........./////////000000......000111111111000///000555666333111333444222000000222666444000///222222222222222222222222222000111222333444444444444222111222444555555222000000000000000111111111111222222111111111111222222000000111111222222333333222222111000000///.........///000000111000//////---...///000111000000///,,,...111000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************((()))))))))))))))))))))))))))***)))(((((()))***&&&&&&&&&''''''(((((()))(((&&&$$$$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''$$$!!!"""$$$%%%$$$"""%%%&&&((()))))))))((('''((((((((('''''''''''''''$$$%%%'''((()))((('''&&&***&&&&&&((((((&&&&&&***%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''&&&%%%''')))!!!$$$'''(((***///888???>>>AAAAAA<<<333+++((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&---+++(((((())))))&&&$$$&&&&&&%%%%%%&&&&&&'''((($$$(((++++++(((&&&(((+++%%%%%%$$$$$$$$$%%%%%%&&&%%%))),,,+++'''$$$&&&(((###%%%(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$''',,,...,,,***$$$'''(((&&&&&&******(((!!!$$$&&&&&&%%%$$$&&&((($$$&&&''''''&&&%%%'''(((((($$$"""$$$%%%$$$&&&***###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$%%%&&&&&&'''((()))((('''%%%$$$"""$$$%%%%%%$$$$$$%%%&&&xxxddd]]]]]]]]]\\\\\\eeehhhlllppptttxxxzzz{{{xxxwwwxxx||||||sssdddWWWIIIDDD===:::999:::999888555444444333333444444555444444222000///111555999000///...///111111000..................///000111,,,---...///...---,,,+++************************......000111222222222222++++++,,,---------,,,,,,,,,///222111------000555,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000............/////////000---...000111111111000///000555666444333555555333000///222555444//////222000000000000000000000000000111222333444555555555///111444888999777111---000000000000111111111111222222111111111111222222000000111222333444444444//////000000000000///...+++,,,...///000000000///---...000111111111000///+++...111111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((,,,++++++++++++++++++,,,++++++++++++++++++++++++(((((())))))))))))((('''(((((((((((())))))))))))(((***,,,***''''''))),,,$$$$$$%%%%%%&&&'''(((((('''%%%""""""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''---'''""""""%%%&&&$$$ %%%&&&(((******)))'''&&&''''''''''''''''''''''''%%%''')))***+++***)))(((***'''&&&((((((&&&'''***%%%&&&&&&''''''&&&&&&%%%$$$&&&((((((&&&%%%'''***$$$''')))((($$$$$$)))---111;;;GGGKKKFFF<<<333///%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''((()))+++%%%%%%$$$$$$%%%%%%&&&'''###'''++++++'''%%%'''***$$$$$$###"""###$$$&&&'''###'''***)))%%%"""$$$&&&"""$$$'''((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""%%%***,,,***&&&'''))))))&&&%%%''''''$$$"""%%%&&&%%%%%%(((***%%%'''))))))((('''((()))+++!!!###%%%&&&((("""###%%%%%%&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''((((((((()))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&%%%$$$$$$%%%'''((($$$#########$$$%%%&&&&&&"""$$$%%%%%%$$$$$$$$$%%%&&&'''((())))))'''%%%$$$&&&'''))))))(((((()))***rrrccc^^^]]]aaaeeefffhhhjjjnnnqqquuuwwwyyyyyyzzz|||~~~}}}uuujjjaaaTTTLLLAAA888444444666777666777777666444222333444777444222111222222000///......///000000000000000111111000...---,,,+++***---///000///......///000---------,,,,,,+++++++++...------,,,,,,------...,,,...000222222000...,,,///...---,,,,,,...///111///---,,,,,,------,,,+++111...+++***+++---......---/////////......///111---......---,,,---///111000000000000000111111222333333222111111222333333000000000000111111111111000000000000000000000000111111111222222333333333//////111444222///111777111222444444444222000///000111222333333111000//////---,,,...222333111///111111///...------------111333000,,,...333111+++,,,---------.../////////---------------------------------------------------......---+++******+++...++++++---,,,)))(((+++,,,)))&&&(((+++---,,,***)))((('''&&&&&&'''((()))---,,,+++******+++,,,,,,***$$$$$$)))+++''''''***))))))(((&&&$$$$$$&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&'''((('''&&&&&&'''((((((&&&$$$$$$&&&(((((((((%%%###!!!###&&&'''%%%######$$$&&&(((************########################''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&''''''''')))'''%%%###"""###$$$%%%!!!###$$$$$$$$$$$$%%%'''###%%%&&&&&&$$$$$$%%%'''&&&)))---111555777777777...***%%%###%%%&&&&&&%%%%%%%%%%%%&&&'''((()))***)))'''%%%%%%&&&''''''&&&((('''&&&%%%%%%&&&'''(((#########$$$$$$%%%%%%&&&''')))'''""" %%%((()))$$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&'''&&&###!!!!!!""""""%%%&&&'''%%%###"""###'''&&&$$$$$$%%%'''***,,,)))))))))******(((%%%"""""""""###$$$%%%'''((()))$$$##################$$$###$$$%%%$$$######%%%'''+++%%%!!!###'''((("""&&&((())))))(((%%%""" ''''''&&&%%%%%%$$$######((()))%%%###''' #########%%%&&&((()))***$$$&&&((()))(((%%%!!!$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&''''''$$$###$$$&&&(((&&&$$$yyyfff___\\\]]]^^^eeefffhhhlllpppsssvvvwwwwwwxxxzzz}}}}}}xxxpppjjj```XXXKKK@@@999777777777666777777666444333444555666444222111222222111000///////////////...------222222111000///......---,,,---...---,,,+++,,,------------,,,,,,,,,++++++...------,,,,,,------...+++,,,...//////...,,,+++...---,,,+++,,,---///000,,,,,,,,,---//////...---///,,,)))((()))+++,,,,,,......------......//////---------,,,+++,,,...000000000//////000000111222333222111111111111222333//////000000000111111111000000000000000000000000111111111222222222333333+++***+++......+++---111111222333444333222000///222222222222111111000000000///...000222333222///333333333222111000000000000222000,,,///444333...------------............------------------------------------------------***+++,,,,,,******+++,,,+++((((((++++++)))))),,,******+++***)))))))))***)))((('''&&&&&&'''((()))))))))((((((((()))***+++***%%%$$$)))***'''&&&)))'''''''''&&&%%%%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&%%%&&&'''&&&%%%$$$%%%'''&&&%%%$$$$$$&&&''''''&&&%%%###"""###%%%&&&%%%###&&&'''((()))******))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%%%%'''(((((((((---,,,***(((''''''((()))%%%&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))******)))+++(((&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&''''''***((('''((()))***)))'''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''""" $$$''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&((()))$$$%%%'''&&&%%%###$$$$$$"""$$$&&&&&&%%%%%%&&&''''''''''''&&&&&&'''''''''%%%$$$$$$&&&''''''%%%###$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######%%%'''$$$"""!!!"""%%%&&&%%%###%%%&&&''')))***(((&&&###''''''&&&&&&%%%$$$$$$###$$$'''$$$%%%+++&&&""")))%%%$$$######$$$%%%&&&'''###%%%&&&((('''&&&###"""&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&'''''''''%%%###$$$%%%&&&$$$"""oooddd___\\\\\\bbbccceeeiiilllpppsssuuuuuuvvvxxxzzz|||{{{xxxuuuhhh```RRRFFF===888666444666777777666555444666777666444222222333333222111000000000///...,,,+++***111000000000////////////---......---+++***+++,,,------------,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++---,,,+++++++++,,,...///++++++,,,...000111000......+++)))(((***+++,,,,,,///,,,***+++...///...---,,,------,,,++++++...000///////////////000111111222222111111111111222222//////000000000000111111000000000000000000000000111111111111111222222222000,,,,,,000222000000111111111222333333222000///222222111111000000000000...------...000000...---222333333444333222000///...///...,,,...222333000...------------------,,,------------------------------------------------''')))************+++---(((&&&&&&***+++)))))),,,'''+++...---)))&&&''')))((((((''''''''''''((((((((((((''''''((()))***+++***'''%%%((()))'''&&&'''%%%&&&'''&&&&&&&&&(((***%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$###%%%&&&'''&&&$$$&&&$$$###$$$%%%%%%$$$###%%%&&&&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&((())))))((()))(((&&&%%%$$$%%%%%%&&&$$$%%%%%%%%%######%%%'''(((&&&$$$$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***)))'''$$$''''''&&&%%%%%%%%%%%%%%%((('''''')))******(((&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###&&&'''###!!!$$$&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&'''(((((((((***,,,###%%%''''''&&&&&&&&&'''"""###%%%%%%%%%'''***,,,'''((((((((((((&&&$$$"""###"""!!!"""%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$######%%%'''###############$$$'''(((%%%$$$%%%(((+++,,,)))&&&''''''&&&&&&%%%$$$$$$$$$###&&&###&&&---(((%%%---)))(((%%%$$$###$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$&&&'''((($$$$$$$$$$$$%%%&&&'''((()))(((&&&&&&&&&&&&$$$"""~~~mmmbbb___aaa```aaabbbeeeiiimmmppprrrssstttuuuwwwyyyzzz{{{{{{ooogggZZZNNNDDD===777444666777777666555555777999666444333222333444333222000000000///...---,,,+++---------...............///000111///---,,,,,,---------------------,,,,,,...------,,,,,,------...,,,+++***))))))***+++,,,,,,,,,+++++++++,,,---...++++++,,,///111111///---///---++++++,,,.........///+++((()))...000...***+++,,,,,,+++***+++---//////............///000000111111111000000111111111////////////000000000111000000000000000000000000000111111111111111111111555000...222666444333333000111111222222111000000000111222222222111///.........//////000000///......///111222111000---,,,.........---...//////......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++---)))''''''***+++((((((+++'''***......,,,))))))***(((((((((''''''(((((((((***************************(((&&&''')))((('''&&&%%%&&&''''''&&&&&&((()))%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&&&&&&&%%%$$$%%%&&&$$$$$$$$$&&&((((((&&&$$$%%%%%%$$$$$$$$$$$$$$$###%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))'''&&&&&&'''(((((('''$$$$$$###"""!!!!!!""""""###$$$$$$###""""""$$$&&&***&&&######''''''$$$ &&&%%%%%%%%%%%%&&&'''((($$$%%%&&&((((((((('''%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%''')))(((&&&###%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$###"""&&&(((%%%$$$&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&$$$&&&'''((('''''')))***$$$&&&(((((('''&&&'''((($$$$$$$$$######%%%)))---''''''''''''&&&%%%$$$$$$&&&$$$""""""$$$'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%$$$######%%%''')))'''$$$###$$$%%%&&&'''$$$######&&&***,,,)))&&&''''''&&&&&&%%%%%%%%%%%%$$$&&&###$$$)))$$$''',,,***(((&&&%%%&&&((()))%%%%%%$$$$$$%%%%%%&&&&&&$$$###"""!!!!!!###$$$&&&#########$$$%%%&&&((((((***)))(((((((((((('''&&&vvvccc___ccc______```bbbeeeiiilllnnnqqqrrrssstttuuuwwwzzz|||zzzssshhh\\\QQQFFF===777888888888777666666999;;;777555444333444444333222///000000000000///......------------............///000000///---+++,,,,,,------------------------...------,,,,,,------...---,,,+++******+++,,,---++++++++++++,,,,,,------...------...000///---+++...,,,++++++---...///...///+++''')))---000---***+++,,,,,,+++***+++---///.........---......///000000000000000000000000000...////////////000000000////////////////////////000000000000000000000000111,,,***...222000...//////000000000000000000000---///222444444111...+++000111222333333222222222,,,---///000000...,,,+++111111222333111///---...------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,))))))++++++((('''***))))))***---///000---***'''(((((((((((((((((('''+++++++++***)))((('''&&&((((((''''''((()))(((&&&'''((()))(((&&&%%%%%%&&&%%%&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%'''((('''&&&%%%&&&'''%%%%%%%%%'''))))))'''%%%$$$$$$%%%$$$$$$$$$$$$$$$'''''''''((()))+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&'''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&$$$%%%(((******&&&######''''''$$$ $$$$$$############$$$%%%$$$$$$%%%%%%%%%%%%'''((($$$$$$$$$$$$%%%&&&'''(((###$$$%%%''')))(((&&&###%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%$$$$$$$$$###(((***'''&&&''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''%%%%%%&&&'''&&&((())))))'''&&&&&&'''&&&%%%$$$"""!!!"""&&&)))'''&&&$$$$$$$$$%%%'''((()))&&&###"""###%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%$$$######%%%'''+++%%% %%%(((&&&###$$$######%%%((((((&&&$$$''''''&&&&&&&&&&&&%%%%%%%%%'''######((("""$$$)))((('''&&&&&&''')))***'''&&&%%%$$$$$$$$$%%%%%%######"""""""""###$$$%%%""""""###$$$%%%&&&((()))&&&&&&''''''(((((())))))hhh^^^``````______```bbbeeeiiikkknnnppprrrssstttuuuxxxzzzzzzqqqggg[[[MMM@@@888::::::999888666777999<<<999777555444444444333222000000000000000000///////////////000000000000000,,,------,,,***)))***+++------------...............------,,,,,,------......---,,,++++++,,,---...+++,,,,,,,,,------------///...,,,,,,------,,,++++++***))))))+++------,,,...+++)))***---...---,,,,,,------,,,++++++...000---------------...////////////000000000000//////......////////////000000////////////////////////000000000000///////////////+++***---///,,,,,,---///////////////000000000---///222444444111---++++++---///000//////000111...///000000000///......444555888;;;888111//////,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++---******,,,+++'''''')))***((('''+++///111///+++''''''((((((((((((''''''(((((((((((('''%%%$$$###&&&((('''&&&'''+++***&&&'''((())))))&&&%%%%%%%%%&&&'''((()))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&&&&%%%'''((()))(((&&&"""$$$%%%%%%$$$###%%%&&&#########$$$&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((&&&%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$###$$$(((***(((&&&$$$$$$&&&&&&$$$"""'''&&&&&&%%%$$$###""""""$$$%%%%%%%%%$$$$$$&&&(((######$$$$$$%%%'''((()))%%%%%%&&&(((******((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$)))***'''&&&((((((&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&((()))(((&&&%%%%%%&&&'''&&&%%%""" !!!$$$'''%%%$$$###"""###&&&)))+++)))&&&###!!!!!!""""""!!!$$$###$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%$$$######%%%'''&&& $$$(((&&&!!!###$$$%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&$$$'''###$$$***$$$ '''$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%'''((()))"""$$$%%%&&&&&&&&&((()))xxxfffcccaaa```______```cccfffhhhjjjnnnrrruuuuuuvvvxxxzzz{{{yyyuuuoooeeeWWWIII@@@<<<<<<;;;888666777999<<<;;;999666555555444222111111111000000///...---,,,000000000000000/////////***,,,---,,,******+++,,,------------.........///...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,,,,,,,---..................,,,))))))+++,,,------***))))))***,,,------,,,,,,,,,,,,,,,,,,---......---------,,,+++,,,...000------,,,,,,------...///......///000000///.............../////////000000////////////////////////000000/////////............------000...+++,,,000............//////000000///000111111111000......'''***---...------///111/////////000000000000000222333999>>>;;;333///000************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,+++((((((******''''''***((((((((()))+++,,,,,,,,,&&&'''((())))))((('''&&&%%%%%%&&&'''''''''&&&%%%$$$''''''%%%''',,,,,,'''%%%'''))))))'''&&&&&&&&&'''((()))***++++++++++++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&''''''%%%$$$%%%&&&((('''''' """%%%%%%$$$$$$&&&(((""""""!!!""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))'''&&&%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""!!!!!!!!!###'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$&&&))))))'''&&&&&&(((&&&%%%%%%%%%&&&'''((((((&&&%%%%%%&&&((())))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$((()))&&&%%%'''((('''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&'''((($$$&&&''''''&&&&&&&&&'''''''''&&&$$$""""""$$$'''############%%%&&&((())))))&&&$$$"""######"""!!!%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%$$$######%%%'''$$$!!!!!!%%%'''%%%"""!!!%%%''''''$$$###%%%(((&&&&&&''''''''''''''''''%%%'''$$$%%%+++%%%!!!(((""""""$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%'''(((((((((&&&%%%%%%%%%%%%%%%&&&'''((()))$$$&&&((((((&&&&&&(((***rrriiibbbaaa_________bbbdddfffggglllsssvvvwwwwwwyyy{{{xxxxxxyyywwwpppeeeWWWNNN>>>===;;;888666666999;;;<<<:::777555555444222000222111111///...+++***)))//////......------------,,,---......,,,,,,---///---------.........//////...------,,,,,,------...++++++++++++++++++++++++,,,---......//////......,,,***''''''))),,,//////,,,++++++,,,...//////...,,,---...---,,,,,,...000---......---,,,---///111---,,,,,,,,,,,,---......---...///000000///...---............/////////000////////////////////////000000//////.........---++++++---///,,,(((***///...............///000111222111///...---...000111+++...222333222222555777//////............///000,,,///666>>>;;;222---///))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))++++++******+++---'''%%%%%%))))))'''(((+++''')))***)))&&&&&&))),,,&&&'''((())))))((('''&&&###%%%''')))*********)))###''''''$$$'''------(((###%%%((()))(((''''''((((((((()))++++++,,,,,,,,,(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&'''%%%######$$$&&&'''&&&"""$$$%%%$$$$$$'''))))))(((''''''''''''))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))+++)))'''''''''((('''&&&&&&&&&'''(((((('''''''''###$$$$$$###$$$&&&+++...###%%%&&&&&&$$$$$$%%%''' ###&&&'''''''''&&&###(((---...+++(((&&&&&&(((((('''&&&&&&&&&''''''%%%###"""###%%%'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$(((((($$$###&&&'''&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&'''((('''(((***+++!!!###&&&'''&&&&&&((()))&&&''''''%%%$$$$$$&&&((("""###%%%&&&''''''&&&&&&)))(((&&&%%%&&&&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$######%%%'''((((((((((((&&&$$$###""" %%%)))((($$$###''',,,&&&&&&''''''''''''''''''&&&)))$$$%%%)))###%%%###%%%&&&(((((('''&&&$$$!!!"""$$$%%%&&&'''''''''!!!###&&&(((((('''%%%###&&&&&&&&&&&&'''(((((())))))+++---,,,)))(((***,,,gggbbb``````bbb```^^^___dddfffhhhkkkooorrruuuvvvvvv}}}yyyuuutttrrrlll___UUUKKK@@@777888999777666888555666666666555333000...555444333222111111111111///+++''''''***---------,,,---......,,,+++,,,...,,,***+++///,,,''')))///---+++++++++---------+++,,,---.........---,,,+++,,,,,,,,,---------......***,,,...000000...,,,***---******,,,---+++,,,///------,,,+++++++++,,,,,,.........------,,,,,,,,,...---+++******+++---.....................------888444//////111111...***//////............//////444222///---,,,---000222////////////////////////.................................------,,,,,,,,,111333333222///......000//////...---,,,,,,++++++.........------,,,,,,,,,------------,,,+++***))))))))))))***+++,,,.........---,,,+++************,,,---------,,,***)))'''((())))))******((('''&&&///---+++******)))((('''((('''%%%%%%&&&'''''''''000---)))&&&&&&&&&&&&&&&'''&&&%%%&&&(((******)))&&&&&&&&&&&&'''''''''((( )))((((((---...***%%%%%%$$$$$$$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&***(((%%%$$$$$$$$$###"""((('''%%%$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((###&&&'''&&&(((,,,---+++'''$$$%%%((((((%%%$$$'''$$$$$$#########$$$%%%%%%%%%###!!!###&&&((('''&&&+++(((%%%%%%%%%%%%"""'''''',,,111///&&&"""$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''+++'''%%%&&&***+++(((###'''&&&%%%%%%''''''&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$###(((&&&!!!$$$,,,***"""&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&###########################%%%&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&& !!!"""###''')))###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""%%%%%%$$$######$$$%%%%%%(((+++)))###"""&&&%%%!!!&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&$$$###'''%%%######&&&'''&&&$$$&&&%%%%%%'''******)))(((yyyeee```]]]^^^______```dddeeefffjjjmmmqqqsssuuuuuu|||xxxuuutttuuupppggg^^^RRRFFF===;;;;;;999888:::999:::;;;;;;:::888666444555555444333222111111000333000------///111111000,,,---......,,,,,,---...,,,+++---000...***,,,111---,,,+++,,,---...---+++)))***,,,------------,,,,,,,,,,,,------------...+++,,,...//////...,,,+++,,,******---...++++++...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,000///---,,,,,,---///000........................222///,,,---000222000---//////............//////111...+++)))***+++------////////////////////////........................//////.........---------...,,,+++,,,...000...,,,111000000...---,,,++++++......---------,,,,,,,,,//////...------,,,++++++************+++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,+++)))((('''))))))*********)))((('''...,,,))))))))))))'''&&&((((((''''''(((((((((''',,,)))&&&%%%''')))******+++***)))'''&&&&&&''''''&&&&&&'''''''''(((((((((''',,,+++(((((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$######%%%(((***+++***)))'''&&&%%%&&&'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%((((((&&&'''******(((###!!!"""%%%&&&$$$%%%(((((('''&&&%%%%%%%%%%%%%%%%%%###"""###&&&((('''&&&(((&&&$$$$$$&&&&&&$$$"""&&&$$$%%%((('''$$$%%%***$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))(((''''''&&&%%%%%%''''''&&&%%%---+++((('''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$)))(((%%%!!!$$$***)))###&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''###$$$$$$%%%&&&'''(((((($$$%%%%%%%%%%%%%%%$$$$$$'''&&&""" %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&)))'''!!!$$$&&&### !!!"""###$$$%%%&&&&&&"""###%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$###'''%%%######&&&'''&&&$$$%%%$$$$$$%%%((())))))(((rrrggg^^^]]]___``````bbbbbbdddfffjjjmmmqqqssstttzzzwwwtttuuuwwwuuuoooiii]]]RRRGGGAAA>>>;;;:::;;;;;;;;;<<<===<<<;;;:::999555666666555444333111000111000...///000000///...,,,---......---,,,---...---,,,...000///---...222...---,,,,,,---...---,,,((()))***,,,------------,,,,,,,,,,,,------------------------------------+++)))+++...///,,,+++---)))***,,,---...------,,,------------,,,,,,,,,,,,///...---,,,,,,---...///........................///,,,***,,,///111000...//////............//////000,,,((('''***,,,,,,***////////////////////////........................////////////............---)))&&&)))///222000,,,111111000///...---,,,,,,------------,,,,,,,,,,,,000///...---,,,,,,------,,,++++++******+++,,,,,,%%%&&&(((***,,,,,,,,,,,,+++++++++++++++***)))((()))************)))((((((,,,***(((((((((((('''%%%&&&''''''((((((''''''&&&***'''%%%%%%''')))++++++%%%&&&&&&$$$"""###&&&***''''''''''''((((((((()))***)))++++++(((###$$$))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++&&&((()))'''$$$###&&&((($$$%%%&&&&&&&&&&&&%%%%%%$$$###"""###%%%)))---000,,,+++)))'''&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((******&&&&&&((('''$$$&&&###$$$''')))((()))---+++***)))'''&&&&&&%%%%%%%%%######$$$&&&''''''&&&$$$######$$$&&&''''''&&& !!!$$$$$$$$$'''+++%%%%%%&&&'''(((((((((((('''((((((((('''%%%###"""!!!$$$&&&'''&&&&&&(((***'''&&&%%%&&&'''((('''%%%///+++&&&$$$%%%'''&&&%%%&&&''''''''''''&&&%%%%%%)))***(((%%%$$$''''''%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''"""###$$$%%%&&&'''((()))(((((((((((('''&&&%%%$$$'''&&&"""!!!&&&&&&"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&!!!"""''''''### !!!###$$$&&&''''''###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$%%%%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%'''%%%$$$$$$&&&(((((((((uuueee___````````````aaaaaacccfffjjjmmmppprrrxxxuuussstttwwwwwwtttpppiii___SSSHHHAAA<<<:::999888999999:::::::::999999555666777888777444222000000000111111000///---,,,,,,---......------...///...---.........---...//////...------......---,,,+++++++++,,,------------++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...***)))+++///000,,,***,,,((())),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------------...............111///------...///...---///......------......///111---******---///...+++////////////////////////..........................................------...+++))),,,111333222///..................------,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***+++---...---,,,++++++*********+++"""$$$''')))*********))),,,,,,,,,,,,++++++++++++***************)))))))))+++***((()))***)))(((&&&$$$&&&'''''''''&&&%%%%%%+++)))&&&&&&'''((((((((('''******'''"""!!!&&&+++'''''''''((((((((())))))+++%%%%%%)))&&& ###,,,******)))'''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++&&&(((***(((%%%$$$'''***$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%######&&&***---+++***)))''''''&&&''''''!!!"""$$$%%%'''((()))***&&&&&&&&&''''''''''''((()))++++++'''&&&((((((%%%(((%%%%%%((()))(((***---))))))(((''''''&&&''''''$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&"""'''(((&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&'''(((((((((&&&###"""###$$$$$$%%%%%%%%%'''((('''&&&%%%&&&'''((('''&&&***&&&"""###&&&))))))'''&&&''''''(((''''''&&&&&&&&&((()))&&&$$$$$$&&&(((''''''''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$%%%###"""&&&,,,...,,,%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))******'''###%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&+++)))&&&$$$%%%&&&''''''lllcccbbbaaa````````````aaacccfffjjjnnnpppuuusssqqqrrruuuuuusssqqqqqqjjj^^^QQQGGG@@@:::777666666777777888888888888666777888999888666444222444555666666444222///...,,,---......------///000......---------...---,,,000///---...//////---,,,//////......------------+++++++++,,,,,,,,,------///...,,,++++++,,,...///***)))+++///000,,,***,,,((())),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........//////000///......////////////......------------......000...,,,---000111///---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////000111)))******,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***,,,---------,,,+++************&&&''')))++++++***)))((()))))))))))))))******************)))))))))))))))******)))***++++++)))(((%%%'''))))))'''&&&'''(((***(((&&&&&&'''(((((('''111333222,,,%%%"""$$$(((''''''''''''((((((((((((+++$$$###((('''"""%%%...+++***)))((('''&&&&&&&&&(((''''''''''''((())))))&&&(((+++***)))((())),,,&&&''''''''''''&&&%%%%%%&&&&&&&&&$$$"""###&&&)))(((((('''''''''(((((((((###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((((((++++++((((((******'''%%%""""""$$$%%%"""###&&&&&&%%%%%%%%%&&&'''((((((###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%% %%%''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%###%%%'''(((((('''%%%$$$(((%%%!!!"""%%%'''&&&###'''&&&%%%&&&((()))((('''$$$###"""$$$''')))'''%%%&&&&&&''''''(((''''''&&&!!!$$$&&&'''$$$###&&&+++&&&&&&'''((((((((('''&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$ !!!""""""!!!!!!%%%'''&&&""""""$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((()))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%(((***&&&&&&&&&&&&%%%%%%&&&'''000,,,)))&&&&&&&&&&&&%%%xxxkkkgggdddccccccaaaaaa``````cccgggkkknnnqqqppppppqqqrrrsssqqqpppsssppphhh[[[OOOFFF>>>777888888888888888888888999666777888999999888777666555777777666333000......,,,---//////......///111---///...---///222222...111000......//////...,,,222111000...------------++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++)))+++...///,,,+++---)))***,,,---...------,,,++++++++++++,,,,,,,,,,,,........................,,,,,,------.../////////---------...///111222333......------------......,,,---...//////.........////////////////////////........................+++++++++++++++,,,,,,,,,,,,...///...,,,+++---...(((((()))+++,,,...//////++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,+++*********++++++,,,---------,,,+++***&&&&&&%%%%%%&&&'''((((((***))))))((('''(((((((((***)))***+++------***((()))+++,,,+++((('''***---&&&%%%$$$%%%(((*********%%%''')))(((%%%%%%'''***&&&&&&&&&&&&'''''''''(((---***((())))))&&&'''******)))((('''''''''''''''((((((((('''(((((())))))(((***,,,///000000///...+++***((('''&&&&&&&&&&&&"""$$$&&&%%%######'''***%%%&&&&&&'''''''''(((((((((((((((((('''%%%###!!!&&&&&&&&&''''''''''''(((''')))***''''''***+++(((%%%###$$$''''''######%%%#########$$$%%%&&&((()))"""%%%''''''&&&$$$$$$%%%&&&'''(((&&&$$$######$$$$$$&&&&&&"""!!!$$$'''(((&&&&&&''''''(((''''''&&&$$$$$$&&&'''''''''&&&&&&+++&&&!!!!!!&&&(((&&&"""'''&&&%%%&&&((())))))((($$$%%%&&&''''''&&&$$$###%%%%%%&&&''''''''''''&&&!!!!!!$$$'''&&&###&&&+++%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&&&&&&&&&&%%%$$$$$$######""""""###$$$%%%&&&&&&%%%###&&&'''$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###'''$$$"""###"""!!!$$$)))""""""###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$&&&'''&&&$$$$$$(((+++&&&''''''&&&%%%%%%&&&(((///---***((((((((('''&&&zzzooohhheeeeeecccaaa```___aaaeeeiiilllllllllnnnpppqqqqqqpppoooppprrrooocccXXXPPPFFF<<<::::::999999999999999999777777888888999:::::::::666888888666111...---...,,,---//////......000111---000000///444;;;;;;777222111//////000///...,,,000///...---,,,------...***++++++++++++,,,,,,,,,---------,,,,,,---------,,,******---...++++++...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---..................---,,,,,,------...//////000,,,---------......000111...------,,,,,,------...)))---111111...,,,...000////////////////////////........................+++++++++,,,,,,------------,,,,,,,,,------,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%%%%%%%&&&''')))***))))))'''&&&&&&&&&'''((((((((((((***,,,,,,***((()))+++,,,)))%%%&&&***///&&&%%%$$$&&&((())))))(((###%%%((()))***%%%%%%%%%%%%&&&&&&&&&&&&)))++++++))))))+++)))%%%(((((('''&&&&&&'''''''''''''''''''''((()))++++++,,,,,,///444::::::666111///---***'''%%%%%%&&&''' $$$''''''%%%$$$'''***&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((('''%%%###!!!&&&&&&&&&''''''''''''(((%%%((((((%%%%%%((((((%%%%%%$$$&&&+++,,,(((&&&((($$$$$$$$$$$$%%%&&&''''''"""%%%((((((&&&$$$$$$%%%%%%'''(((&&&$$$"""###%%%%%%((('''""" %%%((('''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((%%%######%%%''''''&&&'''&&&%%%&&&)))***)))((($$$'''***(((%%%$$$'''***$$$$$$%%%&&&&&&&&&&&&&&&$$$"""$$$((((((%%%%%%***###%%%&&&(((((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$'''(((((()))))))))((((((###&&&%%%%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$(((!!! (((///...***((($$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((("""%%%&&&$$$""""""'''+++&&&'''((('''%%%$$$''')))***)))'''((()))***)))'''wwwkkkffffffdddbbb```___```ccchhhkkkhhhjjjmmmoooqqqrrrqqqpppmmmrrrrrriii___WWWLLLAAA;;;:::999888888888888999777777777888999:::<<<===<<<======:::555222222333,,,---//////...///000222---000222222999BBBCCC>>>333111//////000000...,,,...---,,,+++,,,---...///******+++++++++,,,,,,,,,---------------------------******,,,---+++,,,///------,,,+++++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...///000000/////////---+++++++++,,,...------,,,,,,------...)))///555444///---///333////////////////////////........................,,,,,,,,,------.........///+++)))+++///222///+++...---------------,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,,,,++++++***++++++,,,,,,))))))(((((()))***++++++)))((((((((()))***,,,---)))((('''%%%%%%&&&&&&'''&&&&&&'''***,,,+++)))''''''))))))%%%!!!"""'''---***(((''''''''''''%%%$$$%%%%%%&&&((()))(((%%%###$$$$$$$$$%%%%%%%%%&&&&&&"""(((***&&&'''---+++###''''''&&&&&&&&&''''''(((%%%%%%&&&''')))+++---...///...111888@@@BBB;;;444222000+++'''%%%%%%&&&'''"""'''+++***&&&$$$&&&((('''''''''&&&%%%$$$###""""""###&&&((((((((('''&&&&&&&&&&&&'''''''''((((((%%%((('''$$$###%%%%%%""" $$$***+++(((&&&''''''&&&&&&%%%%%%%%%&&&&&&"""%%%((((((&&&$$$###%%%$$$&&&(((&&&$$$###$$$&&&&&&)))&&&%%%(((&&&"""%%%%%%%%%&&&%%%%%%$$$$$$)))((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%))),,,'''&&&%%%''')))******)))###'''***((($$$%%%,,,333###$$$%%%%%%&&&&&&&&&%%%((($$$$$$)))***&&&%%%(((###$$$&&&(((((('''&&&%%%%%%&&&&&&''''''(((((((((########################!!!###$$$$$$######$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###### $$$&&&######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%%%%&&&''''''&&&%%%%%%(((!!!$$$666DDD@@@222&&&******)))(((&&&%%%$$$###((((((&&&%%%%%%&&&'''((( ###%%%### %%%***&&&''')))'''%%%$$$''')))%%%$$$%%%'''***+++***)))tttjjjhhhaaaeeeeee^^^\\\aaaeeedddgggiiilllooorrrsssrrrrrrqqqqqqnnnjjjgggbbbVVVJJJBBB>>>:::777777777888888999888888:::===>>>===<<<===:::888777777555000,,,...............///000111666111///888HHHRRRIII:::///...,,,++++++,,,...///------------------------///...,,,++++++,,,...///111111111///---,,,---...---------,,,++++++...000,,,,,,,,,------,,,,,,+++000000///...------,,,,,,'''***...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------.........,,,***))))))+++...000//////000000111111111222000000//////......------,,,,,,,,,------.........++++++------------++++++...---,,,+++,,,---...///000000000///......------+++,,,,,,------,,,,,,+++***+++,,,)))&&&&&&(((+++***************************)))))))))((((((''''''))))))))))))************%%%'''(((******((('''%%%(((***)))&&&%%%'''&&&###))))))(((''''''''''''(((###%%%&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$(((((((((((())))))))))))%%%&&&'''(((((((((&&&&&&'''&&&$$$%%%'''---222555555999>>>BBBCCC@@@;;;888...***&&&%%%%%%''''''((($$$%%%&&&%%%$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%+++((($$$$$$&&&(((((('''%%%%%%&&&''''''&&&%%%%%%'''&&&$$$$$$%%%%%%$$$###'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$***---)))&&&$$$### $$$######""""""######$$$***&&&&&&((('''######%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))'''###!!!$$$$$$%%%%%%&&&'''((((((''''''&&&'''(((+++...000,,,***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((((((&&&%%%&&&((((((%%%"""%%%%%%&&&&&&&&&%%%%%%$$$ """$$$$$$######&&&$$$"""%%%))))))%%%!!!''''''&&&%%%$$$$$$$$$$$$!!!$$$&&&'''%%%$$$######&&&&&&&&&''''''&&&%%%%%%""""""###$$$###"""!!! %%%&&&&&&''''''&&&&&&%%%$$$'''...999AAA???333((((((((('''''''''&&&&&&&&&%%%''')))++++++***(((''''''&&&&&&%%%%%%%%%&&&'''(((&&&$$$######%%%((()))!!!%%%((((((&&&%%%&&&)))tttlllbbbfffeee```^^^bbbdddcccfffhhhkkknnnpppqqqqqqqqqpppqqqooolllkkkiii```UUUGGGBBB;;;777555666666666888888888:::<<<======<<<<<<:::888777777555222..................///000000111000///111777;;;444***000///---,,,,,,---///000------------------------///...,,,++++++,,,...//////000000...,,,,,,---............---+++***,,,---,,,,,,---------,,,++++++//////......---,,,,,,+++)))+++...///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---+++******+++---............/////////000000............------------,,,,,,------------------+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++***+++,,,***((('''))),,,******************************)))((((((((((((((('''(((((((((((()))))))))((()))***++++++***)))((('''***)))&&&&&&((('''$$$%%%%%%&&&'''((()))******%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%&&&(((,,,111444666999>>>@@@@@@<<<777333,,,)))&&&&&&'''(((((((((%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%)))'''$$$$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$######""""""######$$$(((***)))$$$$$$############$$$$$$(((%%%%%%'''&&&######%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''&&&######$$$$$$%%%%%%&&&&&&''''''&&&&&&'''***,,,...+++)))'''''''''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((("""###$$$%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&$$$"""$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$#########&&&###!!!"""&&&'''$$$ %%%%%%%%%$$$$$$%%%&&&&&&"""%%%'''(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$''',,,111333000***%%%(((((('''''''''&&&&&&&&&$$$&&&(((******)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''###%%%&&&&&&&&&'''((()))rrrfffhhhgggcccbbbeeeeeecccdddfffhhhkkkmmmnnnnnnnnnnnnooonnnlllmmmnnniiibbbRRRKKKBBB;;;777666555555999888888999;;;===<<<;;;:::888777777777666333111///............//////000,,,000222000///111111...000///...------...///000------------------------...---,,,++++++,,,---...---......---,,,+++---...---//////...,,,*********,,,---------,,,,,,+++***...------,,,,,,++++++++++++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,+++++++++,,,,,,---------------.........,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,,,,------,,,,,,+++///...---,,,++++++,,,,,,******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++***++++++***))))))+++---************************+++***((('''&&&''')))***''''''''''''(((((((((((())))))))))))))))))))))))'''***)))''''''))))))'''###%%%&&&((())))))))))))'''((())))))'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%&&&'''))),,,///000666888;;;<<<;;;666111...)))(((&&&'''(((((('''&&&&&&###!!!"""%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%$$$######"""###&&&$$$$$$(((***)))%%%%%%$$$$$$$$$$$$%%%%%%&&&######&&&&&&######&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%''')))+++%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&((()))+++***(((&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((('''''''''((((((((((((((('''&&&%%%&&&''''''%%%###&&&%%%%%%$$$$$$%%%&&&&&&((('''&&&$$$############%%%""" ###$$$###!!!$$$$$$$$$$$$%%%&&&'''((($$$&&&(((((('''%%%%%%&&&######$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$######%%%((((((&&&%%%%%%&&&'''''''''''''''&&&&&&&&&###%%%'''(((((((((&&&%%%###$$$&&&'''''''''&&&&&&###$$$&&&'''''''''&&&%%%&&&%%%$$$%%%''')))***+++xxxllljjjgggeeeeeefffeeecccbbbcccfffhhhjjjkkkkkkkkklllmmmllljjjlllpppnnnjjjaaaYYYMMMCCC<<<888666555999888777888:::;;;;;;:::666666555555555444333222000//////........./////////444666333111222444444//////...------...//////------------------------...---,,,,,,,,,,,,---...+++,,,---,,,++++++,,,...+++---//////---+++******,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,---------------------------------++++++,,,,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++******,,,,,,------............,,,++++++++++++++++++,,,******++++++++++++,,,---************************,,,***'''&&&&&&''')))+++'''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((&&&))))))''''''++++++(((&&&'''((())))))'''%%%$$$'''((()))(((&&&$$$$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%&&&(((***+++,,,---333444666777555222---***((('''&&&''''''&&&$$$"""'''###!!!%%%(((&&&"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&((()))((('''&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&%%%%%%)))+++)))%%%###%%%&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%""""""%%%%%%######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((((((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&(((******))))))))))))))))))''''''''''''((('''&&&&&&((('''&&&%%%$$$%%%%%%&&&)))(((&&&$$$######$$$$$$%%%### """######"""%%%$$$$$$$$$%%%%%%&&&'''$$$%%%''''''&&&%%%%%%&&&###############$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$%%%'''***''''''''''''''''''''''''$$$%%%&&&(((((('''&&&&&&"""$$$&&&(((((((((&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%)))%%%"""$$$(((+++,,,+++sssllleeecccddddddbbb```aaabbbccceeefffhhhiiiiiimmmnnnmmmkkklllppppppmmmkkkcccXXXLLLCCC===888555;;;999777777888999999888444444444333222222222333222111000000////////////666888666111...///...+++...------------------...---------------------------------,,,,,,---------+++,,,,,,,,,***+++,,,...(((***---...---,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++*********+++---------++++++,,,---+++++++++,,,,,,---------------,,,,,,,,,,,,------((()))***,,,---...//////------------------------,,,,,,------.........///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++***)))......------,,,,,,,,,,,,,,,++++++******++++++,,,*********+++,,,---,,,,,,))))))))))))))))))))))))+++)))'''&&&&&&'''***,,,(((((()))))))))*********''''''&&&&&&&&&&&&''''''&&&))))))'''(((++++++)))%%%&&&((())))))'''%%%$$$&&&'''((('''%%%#########'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&%%%&&&'''((()))*********---///000111111...+++)))''''''&&&&&&&&&$$$ '''### !!!&&&(((&&&#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%&&&''''''))))))(((''''''&&&%%%%%%###$$$### !!!%%%&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%""""""%%%%%%######&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%&&&'''$$$%%%&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###"""""""""'''&&&$$$######$$$%%%&&&&&&$$$""""""###$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$&&&%%%$$$###$$$%%%$$$$$$$$$###$$$%%%&&&'''$$$######"""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''&&&'''''''''''''''''''''%%%&&&'''(((((((((''''''###$$$&&&(((((('''&&&%%%&&&%%%$$$######%%%&&&((()))&&&###$$$(((+++,,,+++tttgggbbbaaa```^^^]]]```aaabbbcccdddfffggggggnnnpppppplllmmmpppqqqooonnnhhh___VVVMMMEEE>>>999>>>;;;888777777777666666333444444333111111222444444444222111000000000000222444222//////111///+++------------------------------------------------------------------------,,,------,,,+++***,,,---'''))),,,,,,,,,,,,---///******+++,,,------------++++++++++++++++++++++++)))+++------,,,,,,,,,---***++++++,,,,,,------...------,,,,,,,,,,,,------))))))***+++,,,...///000------------,,,,,,,,,,,,------------............------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,+++***))),,,,,,+++******)))((((((,,,+++***))))))***+++,,,******)))+++,,,---+++)))))))))))))))))))))))))))***)))'''&&&'''(((***+++))))))))))))************((((((((((((((((((((((((%%%((()))&&&'''******((("""$$$%%%'''((((((((((((%%%&&&'''&&&%%%######$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&''''''(((((())))))***+++,,,------+++***)))'''&&&%%%%%%%%%### '''$$$"""###&&&((('''%%%######$$$$$$$$$%%%%%%%%%###$$$&&&&&&%%%%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$!!!###''''''$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&######&&&&&&######&&&&&&&&&%%%%%%%%%%%%$$$$$$"""%%%''''''$$$"""###%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&((())) """$$$$$$###"""###$$$######$$$$$$$$$###"""!!!%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$######$$$%%%'''(((&&&%%%$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%'''%%%$$$&&&''''''$$$!!!&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%'''%%%###!!!"""$$$&&&((((((&&&%%%%%%''')))))))))pppgggddd```^^^^^^``````aaabbbcccdddfffgggkkknnnnnnkkkkkknnnooommmnnnkkkgggbbb[[[RRRJJJDDD@@@===999666555555444333555666666444222111333666777666444333222111111111...222444222222444444222------............------------------------------,,,------------------,,,.........---+++***+++---)))+++++++++***+++,,,...((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,''')))---......------...******+++,,,,,,---......---,,,,,,++++++,,,,,,------,,,+++******,,,---///,,,,,,+++++++++*********---------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***************)))))))))))),,,+++***))))))***+++,,,+++))))))***,,,,,,)))'''))))))))))))))))))))))))((((((((((((((()))******((((((((())))))))))))***''''''((())))))(((''''''%%%((((((&&&&&&))))))&&&###$$$%%%&&&''''''((()))$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$######''''''&&&&&&&&&'''(((((())))))*********)))(((''''''%%%$$$%%%%%%%%%###!!!&&&&&&%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$%%%(((+++%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''############$$$$$$$$$$$$******((($$$&&&((('''"""$$$$$$############$$$$$$(((%%%%%%'''&&&######%%%&&&&&&&&&%%%%%%$$$$$$$$$###&&&(((&&&######''',,,######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%######%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%)))((('''&&&'''(((***,,, """%%%%%%###"""###%%%!!!###&&&(((******)))(((%%%&&&''''''((((((((('''$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&$$$###"""!!!"""$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###%%%&&&&&&%%%###$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&%%%&&&''''''&&&%%%&&&'''zzznnniiidddaaaaaa`````````aaabbbdddeeeffffffjjjkkkiiihhhkkkllljjjooonnnmmmkkkfff^^^UUUNNNBBB>>>999666555444333111777888888666333222555777888777666444333222111111333999;;;666000......---......////////////......------------------------,,,------......------,,,/////////---+++***+++,,,,,,,,,,,,***))))))+++---'''(((***,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,%%%(((,,,//////.........******+++,,,,,,---......---,,,,,,++++++,,,,,,---111///,,,***)))***+++---+++*********))))))((((((---,,,,,,++++++*********,,,,,,,,,------.........------++++++++++++------)))***+++,,,---,,,+++************+++,,,,,,------,,,+++)))(((((()))+++,,,+++)))(((***,,,+++(((%%%))))))))))))))))))))))))''''''(((((()))))))))***''''''''''''((((((((()))$$$%%%'''(((((('''%%%$$$%%%((((((%%%%%%((((((%%%((('''&&&%%%%%%%%%&&&&&&%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$###!!!((((((&&&%%%%%%&&&'''((())))))))))))((('''&&&%%%&&&%%%$$$%%%'''((('''&&&&&&'''''''''&&&&&&((()))######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$%%%)))---&&&%%%$$$######$$$%%%&&&'''&&&$$$%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''######"""!!!$$$)))'''"""$$$##################$$$***'''&&&((('''######%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''%%%###%%%,,,222$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&''''''''''''&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((******)))&&&%%%$$$$$$###"""###%%%''')))"""%%%((((((&&&%%%&&&(((!!!$$$)))...111222111000'''((()))******)))((('''###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''&&&%%%$$$&&&((("""!!! !!!###%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$((('''######(((...&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$''')))(((%%%###$$$&&&|||nnncccaaaeeecccaaabbbggghhheeedddffffffhhhjjjmmmmmmllljjjiiihhhiiikkkkkkiiieee```\\\NNNGGG===555111000111111999888666555444444555666888::::::999555222111000888666444333333333222111000+++''''''+++...---+++...---,,,,,,++++++,,,,,,---.../////////...,,,+++000000///---,,,+++******++++++++++++******))))))+++,,,---......---,,,+++***++++++,,,,,,+++++++++...---,,,++++++---...000...///111000...------...------...///...---+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++)))'''(((***...000'''***+++))))))+++***''',,,***((()))+++,,,+++(((&&&)))***((())),,,,,,)))*********)))((('''''''''+++)))'''((())))))&&&###)))(((''''''''''''((((((&&&&&&&&&&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$''''''%%%###'''''''''''''''''''''''')))***+++***(((&&&&&&'''+++(((###!!!"""###$$$$$$)))(((&&&$$$$$$%%%&&&'''+++'''$$$###&&&(((((('''%%%'''))))))'''$$$######***$$$###''''''&&&---+++,,,---***%%%$$$'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''%%%$$$###$$$&&&)))***##################$$$$$$%%%$$$###""""""$$$&&&'''111000,,,'''"""!!!%%%)))&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$############$$$******'''""""""&&&&&&((())))))'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%!!!""""""###$$$$$$%%%%%%)))!!!$$$(((%%%######%%%&&&((()))***+++******(((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&"""###$$$"""&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&######$$$&&&((((((%%%###'''''''''&&&%%%$$$""""""%%%&&&''''''&&&&&&(((***)))((('''%%%%%%$$$$$$%%%############$$$&&&(((******$$$%%%,,,+++###!!!&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%###"""!!!!!!~~~llleeegggdddaaaaaaeeeeeebbb```aaabbbcccfffhhhjjjjjjjjjiiihhhiiikkkkkkjjjgggcccaaaWWWNNNCCC999444333333444222222222333444555777888666777999888666444333333===;;;888666555444222000111,,,((())),,,///...,,,///......---------------//////000111000///...---222222111000///...---,,,++++++++++++*********))))))+++...000000...+++)))++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,---...000///---+++,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***((()))***,,,...***,,,+++)))***---,,,))),,,***((()))+++,,,***)))(((+++,,,))))))+++***'''))))))))))))((((((((((((***(((''''''))))))&&&$$$'''''''''''''''(((((()))''''''''''''&&&%%%$$$###((('''''''''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&$$$###%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++'''%%%######%%%'''''''''&&&%%%###"""!!!"""###$$$222///***(((''''''%%%###%%%'''''''''%%%$$$%%%&&&%%%""" $$$'''((((((...------...***$$$%%%)))######$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))***'''$$$!!!%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######"""""""""######$$$%%%&&&''''''&&&%%%$$$###$$$%%%'''(((------+++'''###"""%%%(((###$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&###!!!"""&&&***%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###"""""")))""" %%%(((&&&###$$$'''((()))))))))((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$"""((('''%%%&&&&&&###%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&!!!"""$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%''')))))))))(((''''''&&&%%%%%%%%%###!!!"""&&&))))))'''***'''&&&((((((&&&&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}ooojjjfffbbbaaacccddd```^^^___^^^___```ccceeeggghhhiiiggghhhjjjjjjkkkjjjiiihhhbbbZZZLLLAAA:::777666666000000222333555666777888333555777888777666666777===;;;888777777555333111222///+++,,,...000///---000000///...............111111111222111000000///......------,,,+++******++++++++++++************(((+++...111111...+++(((,,,,,,,,,,,,,,,+++***)))((()))+++------,,,+++***,,,...///...,,,*********+++,,,,,,------------,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++,,,+++)))&&&)))---,,,(((+++***))))))++++++***)))***------***)))+++***&&&(((((((((((()))))))))))))))'''''''''((()))(((&&&&&&&&&&&&''''''(((((()))(((((((((((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&(((((('''%%%######&&&((((((&&&$$$%%%&&&((((((''')))(((&&&$$$$$$$$$$$$%%%)))'''%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$&&&((('''&&&%%%$$$############++++++,,,+++&&& """)))""""""###$$$$$$%%%&&&&&&)))(((&&&$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&& """%%%''''''&&&###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%### ######$$$%%%'''((()))***'''&&&%%%$$$%%%&&&'''((((((((((((&&&$$$$$$&&&(((%%%&&&&&&''')))******+++###$$$%%%&&&&&&%%%%%%$$$&&&''''''&&&$$$%%%&&&(((%%%%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######)))$$$"""%%%((('''%%%%%%'''''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$!!!%%%'''&&&&&&'''%%%"""$$$$$$############$$$$$$######$$$%%%&&&&&&&&&&&&"""$$$###!!! """$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((((())))))))))))'''&&&%%%(((###"""(((+++(((%%%'''(((%%%!!!"""(((++++++'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%&&&'''((((((}}}qqqiiiddd```cccdddbbbaaabbb^^^^^^^^^^^^```bbbdddfffffffffgggiiijjjkkklllmmmkkkcccXXXLLLCCC===888555444444555555666666555555333555777888777666777777666555555666777777666555333111//////000111111///000000///............///111111111111000000000///,,,+++++++++******))))))++++++++++++++++++++++++***+++---//////---+++***,,,,,,,,,,,,+++***)))))))))***+++,,,---,,,,,,+++,,,---...---+++*********++++++,,,,,,------------((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***)))(((+++)))%%%"""&&&+++***&&&***)))))))))*********)))***------******,,,+++'''(((((((((((())))))))))))''''''&&&'''((()))))))))'''''''''''''''''''''&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&(((''''''%%%$$$&&&***---222...)))&&&&&&&&&&&&%%%***)))(((&&&%%%%%%%%%%%%""""""###$$$%%%'''''''''"""$$$%%%&&&%%%%%%&&&(((%%%&&&''''''$$$#########'''''')))'''!!!&&&$$$$$$$$$$$$%%%%%%%%%%%%***(((&&&$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&(((%%%""" !!!###''')))%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&'''&&&''''''((())))))******"""###%%%&&&%%%$$$""" '''(((((('''&&&$$$###"""&&&&&&%%%###!!!"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((%%%$$$%%%''''''&&&%%%"""###$$$%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&$$$""""""###$$$!!!$$$######""""""######$$$###$$$%%%%%%&&&&&&&&&%%%###%%%###!!!&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%'''&&&''')))***)))(((&&&$$$&&&$$$###$$$''')))'''%%%"""&&&%%% )))---)))((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&'''((())))))|||nnnfff```aaacccccccccddd```___^^^]]]]]]^^^```aaabbbbbbccceeegggjjjkkkmmmlllhhh```XXXOOOEEE<<<666555555555444444444444444555777999999777666666666555555555777999999888666444333222222222222222111000//////...............000000//////........................------------+++++++++++++++++++++,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++---...///+++---......,,,++++++,,,++++++++++++,,,,,,------((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++***((((((***)))&&&###%%%******&&&))))))***))))))))))))***'''***+++)))***,,,,,,)))***)))))))))(((((((((''''''''''''''''''((()))***(((((((((((('''&&&$$$###(((((())))))((((((''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& """%%%)))///666;;;AAA;;;222***&&&%%%%%%%%%&&&%%%$$$######"""""""""((()))***)))(((&&&$$$$$$"""&&&((('''&&&&&&&&&"""%%%&&&&&&&&&((()))%%%%%%&&&'''""" &&&''''''&&&&&&%%%%%%$$$$$$)))(((&&&$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&)))'''###!!!!!!$$$(((+++$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))(((&&&###!!!%%%%%%&&&'''&&&$$$""" ''''''%%%###!!! ###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&&&&&&&%%%&&&''''''%%%""""""###$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$)))$$$ ###""" $$$######""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!$$$&&&$$$ """'''%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$###%%%&&&%%%&&&'''(((((('''%%%###$$$&&&((('''%%%$$$&&&((( &&&'''###$$$+++,,,'''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''{{{nnnccc```aaaaaabbbcccaaa___^^^\\\[[[[[[[[[\\\]]]]]]___aaaccceeeggghhhhhhgggddd```ZZZPPPFFF???555444333222222333444555666888:::999777555555555:::999:::;;;<<<;;;999777555555444444333222222222000000///...............//////...---------------,,,,,,------------------++++++++++++,,,,,,,,,,,,///---***((((((***---///***++++++,,,,,,+++++++++...---,,,++++++---///000***+++------,,,,,,,,,---,,,++++++++++++,,,,,,---)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++******)))(((***,,,+++''''''+++,,,***((()))******(((((()))***%%%)))***((())),,,,,,)))))))))))))))((((((((((((''''''((('''&&&''')))+++'''((((((((('''%%%$$$"""'''(((((((((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&&&&'''''' """$$$'''***...444888FFF???666---)))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$!!!$$$'''((('''%%%%%%%%%"""%%%'''&&&%%%%%%&&&((((((''''''&&&$$$###!!!&&&%%%&&&)))((($$$$$$'''(((''''''&&&&&&%%%%%%$$$((('''%%%$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%&&&'''((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''%%%""" !!!###$$$%%%$$$$$$######""""""!!!######$$$$$$$$$%%%%%%%%%$$$###"""$$$&&&'''&&&%%%)))))))))((((((((('''''''''(((((('''&&&$$$"""!!!!!!"""###%%%''''''%%%"""&&&&&&&&&$$$"""!!!###%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$''''''$$$$$$''''''$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%***%%%!!!###%%%###!!!!!!$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###%%%'''%%%###!!!###%%%&&&&&&&&&&&&%%%%%%$$$###&&&''''''&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%$$$"""'''+++***%%%"""%%%)))###'''*********,,,+++'''((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&%%%mmmeeebbb```___aaa^^^]]]\\\[[[YYYYYYXXXXXXXXXYYY[[[]]]___```aaaaaacccccccccdddaaa\\\TTTOOO===;;;777444333444555666666888999999888666666666999999:::<<<======:::888555555666555333222222222111111000////////////000///...---,,,,,,,,,---...******++++++,,,,,,,,,---+++++++++,,,,,,,,,---------,,,***))))))***,,,---)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...&&&(((+++,,,++++++,,,...---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))))))))*********'''---///+++((())),,,,,,''')))******((('''(((***&&&)))***'''(((******'''%%%&&&'''((()))***+++,,,'''(((((('''%%%%%%(((+++$$$%%%'''(((((('''%%%$$$&&&''''''(((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%###%%%''''''%%%###$$$&&&$$$%%%%%%&&&''''''(((((('''(((((((((&&&'''(((***888444///+++))))))'''&&&&&&&&&''''''((((((''''''"""%%%&&&%%%&&&'''###$$$$$$#########&&&(((000---(((&&&%%%###&&&###$$$***,,,)))''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""#####################"""""""""###$$$%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&$$$************************$$$$$$$$$############"""###"""###%%%((((((&&&###"""$$$%%%%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$"""&&&'''###"""&&&&&&###'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%)))$$$###&&&&&&######%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%$$$""""""$$$$$$%%%&&&&&&&&&%%%%%%'''(((((('''%%%$$$%%%'''&&&&&&&&&'''''''''''''''%%%(((***)))&&&$$$%%%&&&'''&&&(((++++++'''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%xxxkkkeeeaaa___```[[[[[[ZZZYYYXXXWWWWWWVVVUUUVVVXXX[[[\\\]]]]]]\\\___```bbbdddeeeddd___\\\HHHEEE???999555444555666444777999999888777777888444444666999===>>><<<:::444555666555444222222222333222222111000111111111000///...---,,,---......---......//////000000000+++++++++,,,,,,---------++++++++++++++++++++++++((()))***+++,,,---------(((***+++------,,,+++***$$$&&&)))******+++,,,......---+++*********++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((()))***+++,,,###+++000+++&&&&&&)))+++''')))+++***'''&&&(((***'''******''''''((('''$$$"""###%%%'''***,,,...///((())))))'''$$$%%%(((+++!!!###%%%''')))(((((('''&&&&&&'''''''''''''''&&&'''''''''((((((((())))))%%%%%%&&&''''''&&&%%%%%%###%%%''''''$$$###$$$&&&%%%%%%&&&&&&'''((())))))###$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%&&&((((((&&&%%%""""""###$$$%%%%%%%%%%%% $$$)))***'''%%%$$$$$$'''&&&### !!!&&&+++)))%%%!!!###'''***'''$$$$$$ !!!(((---+++'''$$$ !!!"""###%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###!!!"""$$$&&&((($$$$$$$$$%%%%%%$$$$$$$$$ """%%%&&&'''''''''"""""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&***&&&######%%%&&&%%%$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%&&&'''((()))(((&&&%%%&&&((((((%%%!!!!!!$$$&&&&&&'''(((***#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&'''!!!&&&'''###!!!%%%&&&###$$$#########$$$&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%""""""&&&&&&""""""'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$###$$$%%%&&&%%%"""""""""$$$%%%&&&'''''''''(((((()))'''%%%%%%&&&'''(((((('''''''''(((((()))''''''((((((((('''%%%###)))######))))))!!! %%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssiii```]]]]]][[[\\\ZZZVVVWWWZZZUUUMMMSSSUUUUUUTTTSSSUUUYYY]]]]]]]]]]]]]]]___aaaccceeeWWWPPPEEE>>>:::888666444777999888666666777333...777888888:::<<<<<<999777666555555555666555333111888444///...///000///---111000///------///000111///---++++++---///111111000///...///000000...,,,,,,+++******,,,,,,+++***---,,,++++++***************++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++***)))((()))***+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,---,,,++++++,,,,,,+++))))))------)))'''***+++)))+++*********++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))((('''''')))+++((((((((((((((((((((((((+++***(((''''''(((***+++***'''''',,,//////111444***(((&&&$$$$$$%%%''')))''''''(((((())))))******'''((('''######&&&'''%%%!!!''''''%%%%%%'''+++%%%)))***((((((***((($$$&&&''''''&&&$$$######$$$)))&&&""" !!!"""######)))))))))(((%%%$$$%%%&&&(((%%%###$$$&&&'''%%%"""((())))))***************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%''''''&&&%%%%%%$$$#########%%%&&&&&&$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$&&&%%%$$$$$$$$$&&&(((***&&&!!! &&&(((### !!!$$$''''''$$$######%%%$$$######&&&((()))&&&"""###$$$%%%&&&'''&&&%%%$$$ $$$''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))***)))'''&&&'''$$$""""""$$$&&&''''''$$$$$$$$$&&&''''''%%%###((('''&&&%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%''')))******)))''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###(((***&&&###%%%''''''%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))***''''''&&&&&&&&&'''(((((())))))))))))((('''%%%%%%&&&%%%%%%$$$$$$######"""&&&$$$$$$''''''%%%%%%(((!!!&&&***+++)))'''''')))rrrccc^^^```ZZZ[[[YYYUUUUUUWWWSSSLLLRRRTTTTTTSSSQQQRRRTTTWWWUUUVVVWWWYYY[[[^^^```bbb```YYYOOOGGGAAA<<<777444222333222///000222111,,,777777888:::<<<<<<:::888666666555666777666444222555222///...000222111000333222000//////000222333///---******+++,,,---,,,---------///000///,,,))),,,+++******,,,,,,+++***,,,,,,+++***************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++******)))******+++,,,,,,+++++++++++++++***))))))***+++++++++***))))))+++++++++)))***...---)))'''***,,,+++))))))***+++,,,,,,,,,+++******))))))))))))******************************'''''''''&&&%%%%%%''')))(((((((((((((((((((((((()))((((((((())),,,...000+++'''(((///555444000------+++(((&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''')))((($$$$$$''''''%%%!!!%%%&&&$$$###%%%(((###%%%&&&###$$$'''(((&&&&&&''''''&&&$$$######$$$"""!!!!!!"""$$$&&&%%%$$$###%%%''''''&&&$$$###$$$$$$###"""###%%%'''%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%######$$$%%%$$$###(((&&&%%%$$$$$$$$$&&&'''***&&&&&&+++,,,(((%%%%%%!!!$$$'''&&&$$$######$$$$$$######&&&((((((%%%###"""###$$$$$$%%%%%%$$$$$$$$$&&&((((((&&&###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###(((%%%######$$$&&&''''''!!!!!!###%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""###&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$%%%&&&&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%###%%%%%%###$$$((('''$$$$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&''')))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%'''%%%%%%((()))&&&&&&))))))*********(((''''''(((~~~iii``````YYY[[[ZZZUUUSSSSSSQQQMMMPPPQQQQQQPPPNNNMMMNNNOOOLLLMMMPPPTTTWWWYYY[[[\\\ddd```YYYSSSMMMGGGAAA===777777444///000333333000666666666999;;;;;;:::888777666666777888888666444333222000000222444444444444333222111111222333444444222///...///000//////---------///000...+++(((,,,+++******,,,,,,+++***,,,++++++***************,,,++++++******++++++,,,,,,++++++******++++++,,,***************+++++++++***+++++++++++++++******++++++***))))))***+++++++++***)))***,,,,,,+++***,,,///...)))'''***---,,,((()))***+++,,,---------***)))(((''''''((()))***************************&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((((('''((()))+++---///+++''')))333:::777...''',,,+++)))'''%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''***)))%%%%%%((((((&&&###&&&******((('''(((***"""$$$### !!!&&&((('''&&&''''''&&&$$$######$$$!!!$$$''''''%%%######&&&((('''%%%$$$$$$"""!!!!!!"""%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$(((((((((''''''&&&&&&%%%"""$$$$$$###!!! !!!"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$$$$$$$"""((('''%%%$$$######$$$$$$'''$$$$$$((()))&&&$$$$$$"""$$$&&&&&&%%%######$$$$$$$$$$$$&&&''''''%%%#########""""""######$$$%%%&&&'''((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%''''''&&& """$$$&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%###"""###&&&((()))***'''&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&############$$$$$$$$$$$$''''''%%%$$$(((---***$$$$$$"""!!!"""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%############$$$%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&))))))''''''***,,,***((('''((()))***)))zzzjjjccc[[[[[[XXXTTTQQQPPPPPPOOOKKKKKKLLLLLLKKKIIIIIIHHHGGGIIILLLOOORRRTTTUUUUUU\\\\\\[[[ZZZWWWSSSOOOLLLBBBAAA;;;444333555555111444333444666888999888666777666666777888999888666444333222222333444555555444333222222222222333444666444222222333444333222000///............---+++,,,+++******,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,)))))))))******+++,,,,,,***++++++++++++******)))+++******************+++...---+++,,,,,,---+++***---///...)))'''+++------(((***+++,,,,,,,,,------+++***)))(((((()))***+++************************((()))***)))((('''(((***))))))))))))))))))))))))***)))((('''''''''((()))***(((+++444888333***&&&''''''''''''(((((()))***)))))))))((((((''''''''''''***)))&&&&&&((((((&&&(((***------+++***+++,,,###&&&&&&###$$$''''''%%%%%%&&&'''&&&$$$###$$$%%%"""""""""$$$&&&%%%###!!!###&&&(((((('''&&&%%%&&&###"""###$$$%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$$$$###"""&&&%%%$$$############$$$"""""""""$$$$$$###!!!!!!"""$$$%%%&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$###"""""""""###%%%&&&%%%&&&&&&&&&%%%&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***---...***(((&&&&&&&&&'''&&&%%%$$$%%%''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''%%%######%%%'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%'''***((("""$$$###"""###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$'''''''''&&&''''''((()))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%))))))&&&'''***(((%%%$$$&&&***---,,,***~~~lll___[[[UUUPPPMMMKKKLLLMMMEEEEEEFFFFFFGGGFFFEEEDDDFFFGGGIIILLLMMMNNNNNNNNNQQQTTTWWWYYYYYYXXXWWWVVVLLLIIIBBB:::555555333...222111111333555666555444666555444555777888888777666666666555333333333333222222111111111111222222000///...000222444444444333000,,,***+++,,,------,,,+++******,,,,,,+++***------,,,,,,,,,------...,,,++++++++++++++++++,,,,,,++++++******++++++,,,***)))))))))***+++,,,---*********++++++******)))*********++++++*********///---+++*********(((&&&,,,///...***(((+++------)))+++------+++******,,,******)))(((((()))******))))))))))))))))))))))))''')))******((((((((()))******************************))))))(((((((((((('''(((,,,111000***''')))%%%%%%'''((())))))))))))))))))((((((''''''&&&&&&'''******'''&&&)))(((%%%&&&(((******)))(((((((((###''')))'''&&&&&&###%%%&&&'''&&&$$$###$$$%%%$$$###""""""$$$%%%$$$###(((((('''%%%######%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%******+++***'''&&&&&&'''"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$$$$###############$$$$$$%%%%%%$$$&&&&&&&&&%%%&&&&&&%%%######$$$%%%&&&%%%$$$"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''$$$%%%%%%$$$###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***,,,...***(((&&&&&&''''''&&&%%%###&&&((('''%%%######$$$$$$%%%&&&'''((((((''''''(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((('''&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&(((%%%"""""""""&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! +++***)))((('''''''''(((%%%%%%&&&&&&'''&&&&&&&&&(((((((((''''''&&&&&&&&&'''$$$$$$'''(((%%%&&&((($$$###$$$'''+++,,,)))&&&{{{kkk___SSSLLLIIIFFFFFFGGGCCCBBBAAAAAABBBCCCBBB@@@DDDDDDEEEFFFGGGGGGGGGGGGIIILLLOOOQQQQQQRRRSSSTTTSSSQQQLLLDDD???===888222333111111111333444333222444333222333555777777777777888888666333111111222000111111111111111111000......///111555888999888444000+++))))))+++,,,---,,,+++******,,,,,,+++***---,,,,,,,,,,,,------...***++++++,,,,,,++++++***,,,++++++******++++++,,,+++***)))))))))***+++,,,((())))))***++++++******)))***++++++++++++***))),,,***((((((((('''%%%###+++......+++)))+++,,,+++)))+++---,,,)))''')))+++''''''((((((((((((''''''))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''************************(((((()))******+++,,,,,,'''(((+++---)))$$$&&&,,,&&&&&&((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&))))))'''&&&((('''$$$'''((()))*********)))((("""&&&)))'''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&"""!!! !!!$$$&&&'''&&&((('''%%%""""""%%%'''(((((('''&&&%%%%%%'''""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&& !!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&$$$'''(((&&&%%%'''((('''$$$######%%%&&&&&&$$$"""%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''(((&&&%%%&&&''''''&&&%%% ###''''''%%%$$$&&&((($$$%%%&&&'''''''''&&&%%%'''&&&%%%&&&((()))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&###***---)))%%%$$$$$$###'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######"""""")))((('''&&&%%%%%%%%%%%%$$$%%%&&&''''''''''''''')))(((((('''&&&&&&%%%%%%&&&$$$$$$''''''%%%%%%(((&&&&&&'''))))))'''$$$ lllXXXNNNJJJFFFCCCCCCDDDAAA>>>===>>>???>>><<>>???===???@@@???>>>@@@EEEIIIHHHKKKLLLJJJHHHGGG@@@999777666444333444444333222000///---...111444555555444666888666333000111222000111111222222111111000------...222555888888777666666666666666555111...,,,+++******,,,,,,+++***))))))(((((()))***++++++(((***---//////---***(((,,,++++++++++++++++++,,,...,,,***)))((()))***+++%%%&&&((()))+++,,,,,,,,,)))***+++,,,,,,+++***)))***))))))***,,,...---,,,&&&,,,...,,,***+++***'''"""'''++++++((('''***---((())),,,------,,,)))((())))))))))))))))))))))))&&&(((***+++)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$###"""!!!***%%%$$$(((***((('''((( $$$'''(((((('''&&&&&&&&&&&&''''''((((((((($$$'''(((&&&&&&'''&&&"""$$$$$$%%%'''))))))(((&&&&&&))))))&&&%%%'''&&&"""$$$%%%&&&&&&$$$$$$%%%&&&######%%%''''''%%% ###%%%&&&&&&%%%%%%%%%&&&!!!###&&&&&&$$$$$$''')))%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&'''''''''''''''''''''&&&'''((((((&&&&&&''')))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!"""%%%''''''&&&''''''''''''&&&%%%$$$$$$!!!'''(((###!!!%%%((('''%%%######$$$''''''$$$!!!%%%'''(((&&&###"""$$$&&&!!!"""###%%%%%%$$$#########%%%&&&'''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$######%%%''''''&&&%%%###'''***)))$$$!!!"""%%%"""###$$$%%%$$$""" ###$$$''',,,000111000...%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$%%%%%%$$$###''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###'''+++'''!!!%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%''')))***%%%%%%'''((())))))******$$$$$$%%%%%%&&&'''''''''(((&&&&&&))))))''''''***((()))***(((%%%$$$'''***oooZZZPPPGGG@@@>>>;;;<<<;;;:::888777777888===:::666666888999888666<<<<<<;;;;;;;;;<<<======CCCCCCDDDEEEEEEFFFFFFGGG???:::444000000000...,,,000//////............///666555444333222222222222------..................000000000000111222333444444555666666555333444555000...,,,,,,---.........---+++))))))+++,,,,,,,,,(((+++......+++******+++000///...---+++***)))(((---,,,***(((''''''((((((,,,,,,,,,,,,+++)))((('''$$$'''***+++***)))((((((,,,***)))+++...///---+++))))))))))))))))))))))))!!!###&&&((()))))))))(((+++'''$$$%%%(((++++++***))))))***))))))((('''&&&+++)))''''''(((((('''&&&''''''((()))))))))))))))///+++***,,,+++&&&%%%((((((&&&$$$%%%((()))'''%%%!!!"""(((***&&&%%%(((&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%&&&''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%$$$###"""(((((((((((('''%%%###""""""###$$$%%%&&&%%%$$$###%%%$$$###$$$%%%%%%$$$###((((((((('''&&&&&&%%%%%%)))$$$###&&&&&&"""###((($$$''''''%%%%%%((((((%%%&&&%%%%%%'''((((((&&&###$$$$$$$$$$$$%%%%%%&&&'''333+++$$$###((()))$$$(((((('''&&&$$$###""""""%%%$$$###"""""""""###$$$########################%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$%%%%%%&&&'''&&&%%%$$$###)))&&&"""!!!###%%%''''''%%%&&&&&&%%%$$$%%%'''***###$$$&&&%%%$$$%%%))),,,%%%%%%%%%&&&'''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&+++)))...666444+++(((---&&&&&&&&&&&&%%%%%%$$$###)))######))))))######)))&&&'''((((((((('''&&&%%%$$$$$$$$$######"""""""""&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&%%%$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%'''((((((&&&$$$###$$$&&&***)))'''&&&%%%%%%%%%&&&((()))))))))************&&&$$$%%%))))))&&&&&&))),,,+++***)))((('''&&&&&&mmmXXXGGG@@@@@@===<<<:::888666555666777999666444444666777666555888888888888888999:::;;;:::;;;;;;<<<<<<===>>>>>>???;;;555222111000...,,,000000///............///111000///.....................000000///,,,***(((,,,,,,,,,,,,---...///000222444555555444333444555222000.........---***(((,,,***((()))+++---------)))+++------+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,************+++))))))***))))))((('''&&&)))))))))******))))))(((+++***)))***,,,---+++)))))))))))))))))))))))))))###$$$&&&)))******)))(((...,,,***))))))******)))((())))))))))))((((((''''''%%%$$$%%%&&&'''''''''++++++++++++***)))((('''((($$$###&&&%%% ###)))'''%%%&&&((()))'''&&&###!!!###((()))&&&%%%(((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%!!!!!!%%%%%%###%%%***&&&(((((($$$$$$&&&&&&###&&&%%%%%%&&&((('''&&&$$$&&&%%%%%%%%%%%%&&&&&&'''...(((""""""%%%%%%""""""######$$$&&&''''''(((%%%$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%$$$######$$$%%%$$$"""###%%%(((###$$$$$$###"""###%%%'''&&&''''''&&&######%%%(((&&&%%%%%%&&&&&&&&&###!!!$$$$$$%%%%%%%%%%%%&&&&&&'''$$$"""!!!$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%333DDDHHH<<<+++$$$'''$$$$$$%%%%%%%%%$$$######&&&%%%&&&'''&&&"""$$$((($$$%%%%%%&&&%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###%%%&&&%%%%%%%%%''')))+++***((('''''''''((()))'''&&&&&&&&&&&&'''(((((()))&&&&&&((((((%%%%%%(((((((((''''''''''''''''''iiiOOOCCCCCC<<<;;;888666444444444444444222111111333444444333333333333333444555666777777888888999999:::;;;;;;<<<:::777555444222000---000000///...............,,,,,,++++++++++++,,,,,,***,,,///000///,,,(((&&&************+++,,,------000222444444333333444555666666666666444222///...+++)))((((((***---------***+++,,,+++))))))+++,,,************************,,,++++++*********+++,,,(((((())))))))))))((((((---***&&&&&&(((******)))+++***))))))***+++)))((())))))))))))))))))))))))%%%&&&((()))*********)))---......---+++******+++''''''((()))))))))((((((***(((''''''((())))))(((*********))))))((('''''''''%%%$$$&&&&&&######%%%)))'''&&&'''((()))((('''&&&$$$%%%'''(((&&&&&&(((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###$$$&&&''''''''''''))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&###"""$$$%%%$$$%%%)))&&&)))((($$$###%%%$$$!!!&&&%%%%%%&&&''''''%%%$$$''''''&&&&&&&&&&&&&&&&&&(((&&&############"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%'''%%%######%%%&&&'''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$(((&&&""" $$$)))$$$%%%%%%%%%###$$$%%%'''&&&&&&&&&%%%######$$$&&&'''&&&%%%%%%&&&%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&((($$$!!! !!!###%%%%%%''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''@@@UUUQQQ;;;)))$$$%%%"""######$$$$$$$$$$$$###"""&&&((($$$"""$$$&&&&&&(((((('''''''''(((((()))"""###$$$&&&''')))***+++$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''&&&%%%$$$$$$'''%%%$$$$$$&&&&&&%%%###"""$$$%%%%%%%%%%%%&&&((()))((('''''''''(((******((('''&&&%%%%%%'''(((***,,,(((&&&((('''$$$%%%((($$$$$$%%%&&&'''((())))))cccMMMDDD999888777666555444222111000000///000111222222222/////////000111222333444666666777777888999999999777777777777666555333111111000///......---......,,,,,,+++++++++,,,------'''(((+++,,,---,,,+++***++++++++++++,,,,,,---...---///111222222222333444333777::::::777444555666---+++))))))***+++,,,+++,,,+++***)))))))))+++,,,******)))((('''&&&%%%$$$(((((((((((())))))******))))))***+++++++++++++++---'''""""""'''+++,,,***,,,+++***))))))))))))((())))))))))))))))))))))))'''((()))***************&&&)))------******+++...&&&&&&'''((()))))))))(((,,,***(((((()))))))))((($$$$$$%%%%%%&&&'''(((((()))(((((()))))))))))))))(((((('''(((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$)))(((((((((((((((((()))$$$$$$$$$###############"""###$$$%%%&&&''''''''')))(((&&&$$$$$$$$$%%%%%%###$$$%%%%%%$$$###$$$%%%%%%&&&&&&'''(((((())))))***((('''&&&%%%$$$$$$%%%%%%''''''$$$###%%%%%%"""&&&%%%$$$%%%&&&&&&%%%$$$)))((('''&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&)))((('''&&&$$$###""""""######$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$!!!!!!###%%%&&&&&&$$$$$$%%%%%%%%%&&&%%%%%%###&&&(((&&&"""!!!$$$((($$$%%%&&&%%%$$$###%%%&&&######$$$$$$%%%%%%&&&'''(((&&&%%%$$$%%%$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######000DDDNNNAAA///'''((()))"""###$$$%%%%%%%%%%%%%%%"""'''&&& ((((((""")))((('''''''''((()))***"""###$$$&&&''')))***+++$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$'''''''''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%$$$###%%%&&&'''&&&$$$"""######%%%$$$$$$$$$%%%''')))***,,,***(((''''''))),,,...+++'''%%%''''''%%%'''+++%%%%%%&&&'''((())))))***^^^GGG888777666777777666222///...///000000000000111111............///000111222000000111111222333333333111222555666777666555555111111///......---------,,,,,,+++++++++,,,------))))))(((((()))+++,,,---,,,,,,++++++,,,,,,------,,,...000000000000111222***///555777555333333444111///,,,*********)))(((,,,+++)))((()))***++++++******)))((('''&&&&&&%%%&&&''''''((()))))))))***((()))***++++++,,,++++++)))$$$ &&&,,,---,,,---,,,+++***))))))***+++))))))))))))))))))))))))))))))******************###'''******(((''')))+++%%%&&&'''((((((((((((((('''&&&%%%&&&(((***+++***%%%%%%%%%$$$%%%&&&''''''&&&''''''&&&&&&((((((''''''((((((((('''''''''((((((((('''&&&%%%&&&'''''''''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$#########((((((''''''''''''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$&&&%%%###"""$$$%%%&&&&&&'''((()))***++++++******)))&&&%%%&&&''''''"""%%%&&&###$$$'''(((%%%&&&%%%###$$$%%%&&&%%%$$$)))((('''&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$&&&'''!!!"""###$$$&&&'''((((((######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&%%%""" !!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&***(((%%%######$$$%%%&&&"""$$$%%%$$$###"""###$$$$$$$$$$$$%%%&&&&&&&&&&&&'''%%%$$$###$$$$$$###!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''222999777,,,%%%)))+++((($$$$$$%%%&&&'''''''''&&&%%%&&&""""""+++*** $$$###"""""""""###%%%&&&###$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%% """$$$$$$###$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$"""""""""#########$$$%%%''')))***---+++)))((((((***---///)))%%%$$$''''''''')))...))))))))))))************sssTTT>>>;;;777666777666222///---...000000///...///000...............//////000------......///000000000,,,///222444444555666777222111000......---------,,,++++++*********++++++---,,,)))((('''(((***++++++******)))******+++++++++---//////......///000***---333===DDDBBB:::222555222...,,,+++***)))'''+++***((((((***+++***)))((())))))******++++++,,,((()))******+++++++++***&&&'''((()))))))))))))))&&&###!!!###'''+++,,,,,,,,,,,,,,,***))))))+++---))))))))))))))))))))))))*********)))))))))))))))(((((()))(((&&&%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&***...222444444---,,,***'''%%%%%%%%%%%%%%%''''''%%%%%%((((((&&&&&&'''((('''&&&%%%&&&(((%%%((((((%%%%%%''''''%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$###"""&&&%%%$$$######$$$%%%&&&***)))'''&&&&&&&&&'''((('''&&&%%%$$$######$$$$$$$$$#########$$$$$$%%%&&&"""%%%'''&&&###"""$$$&&&$$$%%%%%%&&&'''(((((((((%%%''''''%%%&&&***,,,+++"""%%%&&&$$$%%%)))***'''&&&%%%######$$$%%%%%%$$$''''''&&&&&&&&&&&&&&&&&& """$$$%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$%%%%%%&&&$$$""" """###$$$###'''&&&%%%$$$$$$$$$$$$%%%(((%%%######%%%&&&&&&%%%''')))******(((''''''((()))'''&&&''''''&&&$$$"""&&&$$$###"""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""&&&)))***)))'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))***++++++***&&&$$$&&&***(((###%%%&&&&&&''''''''''''&&&'''%%% $$$***)))###############$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$$$$######&&&)))###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###!!!""""""###%%%&&&&&&''''''%%%$$$$$$&&&&&&%%%###!!!$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%''')))+++,,,***)))((('''''')))***,,,'''$$$$$$((()))(((***...------,,,,,,++++++******jjjKKKCCC999444333333222000+++...000000---,,,,,,---///...------,,,---------------......///000000000+++...111222111111333555222111000///---------------,,,+++***************,,,+++***)))))))))************))))))))))))******+++,,,......---,,,,,,---...,,,444KKKccceeePPP999555333///---,,,,,,***)))***)))((()))+++,,,***'''((((((((()))***+++++++++((()))***++++++******)))'''(((((()))))))))((((((&&&&&&''')))***+++++++++)))******)))''''''+++...))))))))))))))))))))))))******))))))((((((((((((,,,***(((''''''((('''''''''''''''(((''''''&&&&&&)))((())),,,000444666666000...+++(((%%%$$$$$$$$$'''******&&&&&&))))))&&&$$$&&&''''''%%%$$$%%%'''"""&&&(((%%%%%%((('''###&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%######%%%$$$"""!!!!!!"""$$$%%%***((('''%%%%%%&&&'''(((&&&&&&$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$"""%%%'''&&&"""!!!$$$'''###$$$$$$$$$%%%%%%&&&&&&"""%%%%%%###$$$***,,,***$$$'''(((%%%&&&)))***'''&&&$$$###"""$$$%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''""""""$$$%%%&&&&&&%%%%%%(((''''''&&&$$$######""""""###$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!$$$$$$######$$$%%%%%%&&&$$$###"""###$$$%%%%%%###)))(((&&&$$$#########$$$"""%%%&&&&&&&&&&&&***,,,------+++***)))******)))'''((()))(((%%%"""%%%###!!!!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###&&&((()))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&######'''(((&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%'''$$$"""$$$$$$$$$'''+++$$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!$$$$$$""""""&&&***###$$$%%%%%%%%%%%%$$$###$$$%%%&&&''''''%%%$$$"""""""""###$$$%%%&&&'''(((%%%$$$###$$$&&&'''&&&%%%!!!$$$%%%$$$######$$$%%%%%%%%%%%%&&&(((***,,,'''''''''&&&''''''((()))'''%%%&&&)))***((())),,,---------,,,,,,,,,++++++}}}UUUJJJ;;;111///000111111***---000///,,,******+++///...---,,,+++++++++++++++++++++,,,------......,,,///111000......000333222111000///------,,,,,,//////---,,,++++++++++++&&&''')))+++,,,---,,,,,,,,,+++************+++++++++,,,......,,,++++++,,,---'''000TTTzzzbbb???555222///---------,,,+++***((((((***,,,,,,)))&&&((((((((('''&&&&&&&&&%%%&&&'''((())))))((('''&&&******++++++++++++******'''***------,,,***))))))'''))))))'''&&&&&&***...))))))))))))))))))))))))+++***)))((('''''''''(((---)))&&&&&&***------,,,'''((((((((('''&&&%%%%%%((('''&&&'''***,,,,,,,,,---+++(((&&&$$$$$$$$$%%%%%%)))((($$$$$$''''''######%%%'''&&&$$$###%%%''' %%%'''%%%%%%((('''"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###&&&%%%###""""""###%%%&&&'''&&&$$$""""""###$$$%%%%%%$$$#########$$$%%%&&&''''''(((((('''%%%###"""!!!%%%(((&&&"""!!!###'''$$$$$$%%%%%%%%%%%%&&&&&&"""&&&%%%!!!"""''')))&&&'''))))))&&&&&&))))))&&&'''$$$""""""###%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%''')))***(((&&&""""""###$$$&&&'''(((((("""###$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$%%%''''''&&&$$$***(((&&&$$$###############((('''%%%%%%'''$$$&&&((((((&&&$$$$$$$$$(((&&&&&&(((***+++(((%%%$$$"""!!!!!!###%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&######%%%'''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''$$$&&&***''' $$$...&&&&&&&&&&&&%%%%%%$$$###%%%###&&&)))$$$%%%222!!!"""$$$&&&''''''&&&%%%######$$$%%%%%%&&&''''''######$$$$$$$$$$$$###### $$$$$$""""""&&&***###$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''%%%###"""$$$$$$%%%&&&&&&''''''(((%%%$$$###$$$&&&'''&&&%%%!!!###%%%%%%###!!! ############$$$&&&((()))'''''''''((((((((((((((()))&&&'''++++++((('''))),,,,,,,,,,,,,,,,,,,,,,,,cccTTT@@@222...///...---,,,------+++***+++---///)))+++,,,+++***)))***+++,,,++++++++++++++++++,,,/////////......------,,,//////...------------...,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))++++++***)))((('''&&&&&&'''(((***,,,---------,,,///333###333lllwwwOOO666------,,,+++***((('''''')))***+++++++++)))((('''---,,,***((('''((()))***+++*********))))))(((((('''&&&&&&)))++++++((($$$''''''''''''((((((((((((+++)))((()))******)))(((''''''((((((((((((''''''+++'''$$$$$$''')))***)))((('''&&&%%%&&&''')))+++(((((((((((('''&&&$$$###'''(((***+++,,,,,,,,,+++$$$'''))))))&&&&&&(((+++---+++***))))))(((%%%###+++(((%%%$$$%%%'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$***(((%%%###"""$$$&&&((("""$$$&&&&&&%%%#########'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######((()))(((&&&$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%""""""%%% """###%%%&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$""""""#########"""&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$### ###&&&))))))'''$$$"""%%%""""""%%%$$$!!!'''&&&$$$######%%%&&&&&&&&&(((%%%######%%%&&&%%%###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%((((((%%%$$$''''''$$$...(((""""""&&&(((%%%!!!%%%%%%%%%%%%$$$$$$###"""################################################((('''&&&&&&&&&%%%### '''&&&&&&%%%$$$%%%'''(((&&&&&&%%%%%%%%%&&&''''''(((%%%"""$$$)))+++)))&&&(((%%%######&&&'''%%%###((((((''''''''''''((((((******+++++++++******)))//////...,,,,,,,,,,,,,,,~~~hhh[[[III<<<777444111...,,,,,,+++++++++,,,------***+++,,,+++*********,,,++++++************++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,++++++***)))((((((******************))))))******))))))((((((''''''---............------,,,'''000***;;;ggggggAAA.........---,,,***))))))(((((()))*********)))(((''')))((('''&&&&&&''')))************)))))))))((((((,,,***'''''')))******)))''''''''''''(((((((((((()))(((''''''))))))((('''''''''((((((((((((''''''***'''%%%%%%''')))))))))((((((&&&&&&&&&''')))***'''''''''(((((((((((()))''''''((())))))******)))&&&'''((((((''''''((()))%%%$$$$$$&&&((()))((('''$$$""" !!!$$$'''((()))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###############$$$&&&&&&"""$$$&&&&&&%%%######$$$''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%&&&'''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$"""!!!###&&&$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%'''((((((&&&$$$######$$$%%%%%%$$$&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###&&&(((((('''$$$###'''$$$$$$&&&### %%%&&&$$$$$$%%%&&&'''&&&%%%)))&&&$$$$$$&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%((((((%%%$$$'''&&&###)))&&&###$$$''''''$$$!!!'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!!!!"""$$$$$$%%%'''%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''***'''$$$%%%((()))'''###&&&%%%$$$$$$%%%&&&&&&%%%))))))(((((((((((())))))***++++++,,,,,,++++++***---,,,,,,,,,,,,+++++++++|||uuujjj___QQQFFF???:::333...---+++)))+++---///---+++)))+++,,,+++***)))***,,,******))))))))))))*********************+++++++++*********+++,,,---...///---,,,+++***)))'''&&&&&&+++***))))))(((((((((((())))))))))))((((((((((((,,,+++++++++*********)))%%%...---;;;UUULLL111,,,...------,,,+++******)))''''''((()))))))))(((((()))((((((((((((***,,,---******))))))))))))(((((()))(((''''''((((((&&&%%%''''''''''''((((((((((((((('''&&&&&&(((((('''&&&''''''(((((((((((('''''')))'''%%%%%%''')))))))))(((((('''&&&&&&''')))******)))'''&&&%%%$$$$$$$$$''''''&&&&&&&&&''''''((('''&&&&&&'''((()))(((''''''&&&%%%&&&'''&&&%%%######""" !!!$$$'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%$$$###$$$&&&&&&%%%$$$$$$%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&&&&%%%###""""""''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&$$$######""""""######$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$############"""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###""""""###$$$&&&'''&&&$$$######$$$%%%%%%$$$&&&%%%$$$###"""###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$(((&&&%%%&&&### ###%%%%%%%%%'''((()))'''%%%)))'''%%%%%%&&&'''&&&%%%#########$$$%%%&&&((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%((('''$$$$$$&&&&&&######$$$%%%&&&&&&%%%###"""(((&&&###!!!!!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""&&&(((((($$$""""""$$$%%%###!!!$$$$$$######$$$$$$%%%&&&,,,)))&&&&&&''''''$$$!!!$$$%%%%%%%%%$$$%%%'''(((***))))))))))))))))))******++++++,,,,,,+++++++++((()))***+++++++++******{{{wwwvvvtttoookkkddd^^^TTTLLLFFF>>>555...///+++)))+++///000---)))((()))******(((((()))***))))))(((((((((((())))))((()))))))))******++++++))))))))))))***+++,,,---,,,,,,+++***)))(((((('''+++***)))'''''''''(((((('''((((((((()))))))))***''''''''''''((()))***++++++,,,(((000<<<333)))111,,,+++++++++******))))))&&&&&&'''((((((((())))))(((((('''''''''((()))***))))))))))))))))))((((((&&&'''***,,,+++((($$$ ''''''''''''(((((((((((((((&&&&&&&&&((()))((('''''''''((((((((((((''''''((('''&&&&&&'''((())))))((((((''''''''''''((())))))((('''&&&%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&''')))&&&$$$%%%(((***(((%%%)))(((((()))******(((&&&,,,)))&&&%%%&&&''''''&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%'''((((((---,,,+++***((('''&&&%%%###$$$&&&&&&%%%$$$%%%&&&'''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%### $$$$$$%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$#####################$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$"""!!!"""$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###!!!"""$$$%%%%%%&&&(((***)))'''%%%)))((('''&&&&&&'''&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%''''''$$$$$$&&&&&&### ###%%%%%%###"""$$$&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""&&&'''(((%%%""""""%%%&&&### #########"""###$$$$$$%%%***(((&&&&&&&&&&&&$$$""""""%%%'''&&&$$$$$$'''+++))))))(((((((((((())))))((()))******************$$$&&&(((***+++***)))((({{{yyywwwrrrlllhhhggggggeeeccc]]]YYYTTTPPPJJJCCC:::444222...***+++///000---)))'''((()))((('''&&&'''))))))(((((((((((((((((()))))))))******++++++,,,,,,+++******)))))))))************+++++++++++++++++++++***((('''''''''((()))''''''(((((())))))******))))))******++++++,,,,,,...(((###(((---((('''000)))))))))(((((((((((((((&&&&&&''''''(((((())))))&&&&&&%%%%%%$$$$$$$$$$$$(((((((((((((((((())))))***+++,,,,,,***)))''''''''''''''''''((((((((((((((('''&&&''')))***)))(((''''''(((((((((((('''''''''''''''''''''(((((()))((((((((('''''''''((((((%%%&&&&&&((()))+++---...)))((('''&&&%%%&&&'''((()))&&&$$$%%%((()))'''$$$###$$$&&&***000333444444000---)))'''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))111///,,,)))''''''((()))###%%%&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""""""""$$$''''''%%%"""$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%$$$$$$$$$"""#########$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))'''$$$###$$$&&&&&&$$$######$$$%%%%%%$$$!!!###%%%''''''%%%###"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&&&&###%%%%%%$$$######%%%&&&%%%%%%&&&(((***)))'''%%%((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$''''''$$$###&&&%%%###"""###$$$!!! %%%***"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""$$$$$$###'''%%%###$$$&&&&&&$$$!!!######"""""""""###$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%"""%%%'''&&&$$$%%%(((+++'''''''''&&&&&&'''''''''&&&&&&'''((((((((((((((("""$$$&&&((())))))((('''{{{xxxtttrrrpppnnnkkkiiimmmiiidddaaa___^^^]]]\\\YYYWWWUUURRRNNNHHHAAA;;;555222...---...///---+++&&&((()))((('''&&&'''((())))))(((((((((((())))))+++++++++++++++,,,,,,,,,++++++***)))))))))))))))*********+++,,,,,,------)))))))))(((((())))))***''''''(((((())))))******)))*********)))(((&&&$$$(((%%%%%%))))))((('''((('''''''''''''''((((((((((((((('''''''''((())))))+++******)))((((((''''''''''''(((((((((((())))))---+++'''""" """(((,,,''''''''''''((((((((((((((('''&&&''')))******)))''''''((((((((((((''''''&&&'''((((((''''''((()))(((((((((((((((''''''''''''''''''&&&%%%###"""!!!(((((('''''''''(((((()))((('''&&&&&&''''''&&&%%%&&&'''(((,,,000222333222+++(((%%%$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))+++)))&&&$$$%%%'''***,,,$$$%%%&&&%%%$$$%%%''')))&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%######%%%'''&&&"""%%%&&&&&&''''''((((((((($$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######$$$%%%%%%$$$$$$######""""""$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&& $$$%%%###"""$$$&&&&&&$$$######$$$%%%%%%$$$!!!"""%%%''''''&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%&&&###"""%%%''''''%%%%%%%%%'''((()))'''%%%'''(((((('''%%%$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$'''&&&######%%%%%%"""$$$$$$###  &&&+++ """%%%''''''&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%### $$$$$$%%%&&&%%%%%%$$$$$$######""""""######$$$%%%###$$$$$$%%%&&&'''''''''%%%&&&&&&&&&%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''###$$$%%%'''((((((''''''~~~}}}zzzsssnnniiigggfffeeeeeedddaaa___cccaaa^^^\\\ZZZYYYXXXWWWVVVUUUTTTRRRNNNIIIDDD@@@999666222...,,,,,,---...((()))******(((((()))******))))))(((((())))))***,,,++++++++++++++++++************)))******++++++************++++++++++++(((((()))***++++++++++++(((((((((((())))))))))))%%%&&&((()))(((%%%"""%%%&&&++++++&&&(((***$$$''''''''''''(((((())))))+++***)))((((((((()))***,,,,,,,,,,,,,,,,,,++++++'''''''''((((((((())))))***)))'''###!!!###(((,,,''''''''''''((((((((((((&&&%%%%%%&&&((())))))(((''''''((((((((((((''''''%%%'''))))))'''&&&(((***(((((((((((((((''''''&&&(((((('''%%%"""%%%&&&'''(((((()))((((((&&&'''((('''%%%$$$%%%&&&***)))))))))******(((''''''$$$""""""$$$&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$$$$&&&((()))$$$%%%%%%%%%$$$%%%(((***(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&)))&&&%%%%%%&&&$$$%%%%%%&&&&&&'''(((((()))$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%$$$""""""$$$&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%"""''''''###"""%%%'''%%%&&&$$$$$$%%%&&&'''&&&%%%%%%'''(((&&&$$$###%%%'''%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$&&&&&&######%%%%%%"""&&&%%%###!!!!!!"""%%%((("""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###!!!"""&&&&&&###"""$$$&&&$$$############$$$%%%%%%###$$$%%%%%%%%%&&&'''((((((&&&%%%%%%'''(((''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''wwwnnnkkkllllllhhhdddaaa`````````aaa```]]]ZZZ]]]\\\[[[YYYXXXVVVUUUTTTTTTSSSRRRPPPLLLHHHCCC@@@;;;999555///++++++---000)))+++,,,+++***)))***+++******))))))))))))******,,,,,,++++++******))))))))))))))))))***,,,---...++++++******))))))((((((&&&(((***+++,,,,,,,,,+++))))))))))))((((((((((((###&&&))),,,,,,***'''$$$&&&***000))) &&&---&&&''''''(((((())))))******,,,+++***((((((((()))***%%%&&&'''(((((())))))(((&&&'''''''''(((((())))))(((,,,111222000---,,,,,,''''''''''''((((((((()))%%%$$$$$$%%%'''(((((('''''''''((((((((((((''''''$$$'''***)))'''&&&(((***(((((())))))((('''&&&&&&"""$$$'''))))))&&&###!!!###$$$&&&((())))))((((((%%%''')))((($$$###$$$'''#########$$$''''''&&&%%%(((&&&###"""$$$%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%(((*********)))(((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''###!!!!!!$$$((((((#########$$$$$$%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%'''((()))***$$$%%%%%%%%%%%%$$$######!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%$$$,,,...***'''&&&'''&&&$$$######$$$%%%%%%$$$&&&%%%"""!!!!!!###''')))$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$))))))###!!!%%%&&&###&&&$$$######%%%&&&&&&&&&%%%&&&'''&&&###"""$$$'''#########$$$%%%&&&'''((("""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$&&&&&&######%%%%%%"""%%%%%%$$$###$$$$$$$$$%%%$$$#########$$$%%%%%%&&&################################################%%%###""""""$$$%%%$$$###!!!&&&&&&""" ###((($$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%&&&'''***'''$$$%%%''')))'''%%%((((((''''''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&'''(((~~~{{{zzzpppmmmjjjeeebbb___]]]]]]^^^^^^^^^^^^]]][[[YYYXXXWWWWWWVVVVVVTTTSSSQQQPPPOOOOOONNNMMMJJJGGGDDDCCCKKKGGG???888777:::777222,,,---......---,,,***)))((()))***)))((('''((()))***)))))))))+++,,,+++***(((''''''))),,,---+++((()))))))))))))))*********,,,,,,+++***)))))))))***'''$$$&&&+++,,,'''&&&)))'''((((((((('''&&&%%%%%%---***'''&&&&&&%%%!!!+++)))'''(((******(((%%%)))***+++***(((((()))***+++)))''''''***,,,+++)))******))))))((((((''''''---...///...,,,***)))***)))))))))(((''''''&&&&&&$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((,,,'''%%%'''(((%%%$$$%%%******))))))((((((''''''***)))((('''%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''$$$!!!!!!$$$&&&%%%###$$$&&&((('''%%%#########(((+++''')))111...%%%,,,***&&&######%%%(((***%%%###"""%%%'''%%%!!!"""$$$%%%%%%$$$"""!!!'''###"""%%%&&&$$$###$$$######$$$$$$$$$%%%%%%%%%&&&$$$###%%%((()))'''$$$(((&&&$$$######%%%((()))$$$$$$###"""###$$$&&&'''''''''&&&&&&&&&%%%%%%%%%((())))))(((&&&$$$%%%&&&$$$!!! """%%%%%% '''(((&&&""""""$$$###%%%$$$$$$%%%'''%%% $$$$$$$$$$$$######""""""555---$$$!!!###&&&((('''&&&&&&&&&&&&&&&%%%$$$###"""######%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&###%%%$$$###'''---)))!!!''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&$$$###$$$''''''%%%"""#########$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$$$$&&&((('''&&&$$$###$$$###%%%%%%""""""$$$$$$!!!$$$$$$$$$############"""$$$""""""###&&&'''%%%###$$$"""!!!"""######"""!!!)))%%%$$$&&&&&&$$$%%%)))""""""!!!!!!""""""###$$$&&&$$$"""###%%%&&&$$$"""&&&$$$###$$$((()))(((&&&(((%%%""""""%%%&&&&&&$$$((((((((((((''''''''''''&&&&&&'''((()))***+++,,,######%%%&&&&&&%%%######~~~yyytttpppmmmllljjjhhhdddaaa^^^\\\[[[[[[\\\\\\\\\\\\[[[YYYWWWVVVVVVVVVUUUSSSRRRQQQPPPOOOPPPPPPPPPNNNLLLIIIGGGEEEFFFEEE@@@<<<<<<===999222.........///......------(((*********((('''((())))))((('''(((***+++***)))***(((''')))++++++)))'''***))))))))))))))))))))),,,+++******))))))*********'''&&&******''''''+++''''''((((((''''''&&&%%%***'''&&&&&&''''''%%%###***((('''''')))(((&&&###$$$&&&(((((('''''''''((()))'''%%%&&&(((***)))'''))))))))))))(((((((((((()))+++,,,,,,***))))))***&&&&&&''''''((()))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''',,,'''%%%((((((&&&$$$&&&&&&&&&&&&'''(((((())))))'''''''''&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%&&&&&&&&&%%%###&&&((()))((('''%%%%%%&&&000<<>>:::555444222000---+++***)))))))))++++++***)))((()))******)))((()))+++,,,+++***''''''''''''''')))+++---+++******)))((('''&&&&&&***))))))((())))))******$$$&&&)))))))))(((&&&###''''''((((((((((((((('''%%%&&&'''((((((((()))***$$$&&&'''))))))******+++'''***...///---+++))))))))))))))))))))))))***+++''''''(((((())))))******)))***++++++(((''''''''')))))))))(((''''''&&&&&&)))))))))(((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%%%%)))+++(((&&&'''))))))(((((('''&&&&&&%%%(((''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''))))))'''%%%(((...333$$$%%%%%%$$$###$$$&&&)))(((///DDDZZZWWW===,,,***(((((('''''''''(((((()))$$$"""!!!!!!"""###$$$$$$###########################!!!"""###  ######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$"""!!!!!!"""$$$%%%$$$###%%%((('''"""!!!$$$((()))%%%%%%$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!"""#########"""######$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%### !!!"""""""""###$$$%%%%%%&&&&&&###########################$$$$$$$$$$$$$$$$$$###+++)))((()))+++---...000'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%$$$###""""""""""""###$$$$$$############'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###%%%"""%%%%%%######''''''$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$###"""""""""$$$%%%%%%###%%%###$$$''''''###!!!###$$$$$$######$$$$$$%%%&&&###&&&((('''%%%$$$&&&)))%%%%%%&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%$$$$$$%%%''''''{{{vvvsssrrrrrrqqqppphhhjjjlllllliiieeecccbbbYYYYYYYYYXXXWWWVVVTTTSSSPPPOOONNNLLLKKKLLLLLLMMMJJJKKKLLLLLLKKKJJJIIIHHHIIIGGGEEECCCBBBAAAAAABBBAAAAAABBBCCCCCCBBB@@@@@@CCCEEECCC>>><<<<<<999555777666444111///---,,,,,,***+++,,,+++)))((()))***+++))))))***+++,,,+++***'''((())))))))))))+++---)))))))))(((((('''''''''))))))((((((((()))****** %%%)))))))))***&&&"""''''''((()))))))))((((((&&&(((((((((&&&&&&'''((($$$&&&((())))))***+++,,,'''))),,,,,,***(((''''''&&&'''((('''&&&'''(((***(((((((((((())))))))))))+++,,,---+++)))'''''''''&&&&&&''''''((()))))))))(((''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$)))***(((&&&'''&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""###&&&+++///$$$%%%''''''&&&''')))+++...***000<<<===000)))+++%%%&&&&&&&&&''''''''''''$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!$$$&&&$$$ """(((######$$$$$$$$$%%%%%%%%%###%%%''''''&&&&&&&&&'''(((&&&$$$######%%%(((***&&&&&&'''''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%######$$$%%%""""""""""""############%%%((((((### ###((()))$$$$$$%%%$$$###$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%'''%%%###"""!!!"""$$$%%%"""###$$$$$$%%%$$$$$$$$$"""#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$""" !!!$$$'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$""""""&&&(((((()))---((('''&&&%%%$$$$$$$$$$$$((('''&&&$$$############$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$"""###$$$&&&!!!%%%&&&$$$%%%)))***(((%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$######$$$###""""""###%%%&&&%%%$$$'''$$$$$$'''&&&###"""$$$%%%%%%%%%%%%%%%&&&''''''###$$$&&&&&&%%%%%%'''(((%%%&&&''''''%%%%%%&&&'''%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""&&&&&&%%%%%%%%%%%%&&&&&&zzzvvvooonnnmmmllllllkkkiiifffbbbdddeeedddaaa___^^^___VVVWWWWWWWWWVVVTTTRRRQQQNNNMMMKKKIIIGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDCCCBBB@@@???>>>===<<<<<<>>>??????>>>===<<<===AAAAAA===;;;;;;999555555555444444222111///...***+++,,,+++)))((()))******)))((()))***++++++)))***,,,---,,,***((()))***((((((((((((((((((''''''((((((((((((((()))****** %%%((('''(((+++)))$$$''''''((()))))))))))))))%%%'''((('''%%%$$$&&&'''%%%'''))))))((('''(((***%%%'''))))))'''''''''(((&&&''')))(((&&&&&&(((+++))))))))))))(((((((((((()))***++++++)))(((((((((&&&&&&''''''((()))))))))&&&''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$"""###(((***'''%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$%%%%%%%%%"""$$$'''((('''((()))***...)))(((,,,---)))''')))$$$%%%&&&'''(((''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%(((***'''$$$'''---######$$$$$$$$$%%%%%%%%%"""%%%''''''%%%$$$%%%'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&$$$%%%$$$$$$#########$$$$$$'''$$$!!!$$$''''''"""$$$%%%%%%$$$$$$&&&)))$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%&&&'''(((######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%$$$######&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&$$$&&&+++&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&)))(((&&&%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$######&&&(((!!!$$$&&&%%%''',,,...,,,&&&&&&&&&&&&%%%%%%%%%%%%###%%%'''&&&$$$"""###$$$###""""""###%%%&&&&&&%%%)))&&&%%%'''&&&######%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$###"""$$$&&&'''&&&&&&$$$&&&((('''%%%$$$%%%'''$$$'''))))))'''&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$${{{xxxwwwwwwvvvttthhhiiikkkmmmmmmjjjeeeaaa]]]^^^]]]ZZZWWWUUUWWWZZZRRRRRRRRRRRRRRRPPPNNNMMMOOONNNKKKIIIGGGFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@>>><<<;;;777777999:::::::::999999777===???===;;;;;;999555111111222333333111000///***+++,,,+++)))))))))***)))((('''((()))******(((,,,///000///+++''''''''''''''''''(((((((((((((((((((((((((((((()))******!!!'''(((&&&''',,,,,,(((''''''((()))))))))))))))$$$&&&((('''%%%$$$%%%(((&&&(((***)))&&&$$$%%%&&&$$$&&&'''((('''(((***+++''')))+++***((((((***---******))))))((((((''''''&&&(((******)))((()))***)))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((### """''')))'''%%%&&&''''''&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''))),,,+++&&&""""""%%%&&&&&&&&&'''((($$$&&&)))+++***'''%%%%%%&&&''')))*********)))(((###%%%&&&&&&$$$#########$$$######""""""######$$$###$$$&&&'''###"""(((######$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&$$$###$$$&&&$$$%%%&&&'''''''''&&&&&&'''&&&$$$###"""###$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%&&&&&&%%%$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%###$$$&&&%%%!!!###&&&&&&$$$$$$''')))$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$%%%$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&(((((('''&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''###%%%''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$&&&***)))######'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%&&&''')))***###%%%''''''$$$###$$$&&&#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%$$$###$$$&&&)))!!!$$$&&&&&&)))...000...(((((('''''''''&&&&&&&&&###%%%'''&&&###""""""$$$###""""""###%%%'''&&&%%%+++'''%%%&&&%%%######'''""""""!!!!!!""""""###$$$$$$""" """&&&(((&&&$$$$$$'''((('''%%%$$$%%%'''"""%%%((('''%%%###$$$%%%$$$$$$%%%&&&&&&''''''((("""######%%%&&&'''((((((######%%%&&&&&&%%%######|||yyyuuurrrsssuuuuuuqqqlllooolllhhhfffeeedddcccaaa___]]][[[YYYWWWUUUTTTTTTOOOOOOPPPPPPPPPOOONNNNNNIIIIIIIIIJJJJJJIIIEEECCCCCCBBBBBBAAAAAA@@@@@@???@@@???===:::999;;;@@@CCC:::888666666777888888777=========<<<:::888666555555555444222222222222222111222222000---*********))))))))))))***************************)))((((((((((((''''''''''''(((((('''((())))))(((((()))+++,,,+++)))((((((***,,,...%%%&&&(((***+++,,,++++++''''''((((((((((((''''''***))))))***+++,,,,,,+++%%%$$$$$$&&&)))++++++***+++,,,,,,++++++***)))((()))***+++,,,,,,+++***))))))***+++,,,,,,+++***))))))(((((((((((('''''''''***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&%%%%%%'''))))))))))))***+++'''%%%$$$%%%'''(((((('''(((''''''&&&&&&%%%$$$$$$$$$&&&'''))))))(((&&&%%%%%%(((***(((""" !!!$$$)))***)))%%%!!!!!!$$$(((%%%$$$$$$$$$%%%&&&&&&'''!!!"""$$$&&&'''((())))))###$$$&&&)))---...---+++///)))''')))'''######'''%%%''')))(((%%%###$$$&&&&&&%%%#########%%%''')))$$$%%%&&&&&&$$$$$$%%%&&&"""$$$&&&&&&%%%######$$$'''&&&$$$""""""###$$$%%%###""""""$$$''''''###'''&&&&&&%%%%%%&&&&&&'''%%%))))))%%%"""$$$$$$###'''$$$""""""%%%&&&$$$###%%%!!!"""''''''######''' ###''''''&&&%%%&&&(((###%%%&&&%%%###"""###&&&$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%"""$$$'''&&&###"""###%%%%%%%%%%%%$$$$$$#########)))%%%###&&&'''&&&%%%''')))(((&&&$$$#########$$$#########$$$$$$%%%%%%%%%***&&&######%%%&&&%%%###%%%###"""$$$&&&'''$$$"""((((((''''''''''''((((((###$$$$$$###%%%(((%%%###&&&&&&&&&''')))###$$$$$$%%%%%%$$$$$$###***###!!!&&&###&&&&&&%%%$$$############"""###%%%&&&&&&%%%###"""%%%###"""$$$(((***)))''''''%%%""""""$$$'''***+++&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$###$$$%%%&&&'''$$$&&&(((&&&######&&&***$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&((()))***'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||zzzwwwtttqqqssspppnnnooorrrrrroookkkjjjgggdddcccbbbbbb```______]]]ZZZWWWTTTQQQPPPOOOIIIIIIJJJJJJJJJIIIHHHHHHIIIHHHHHHHHHHHHGGGDDDBBBBBBBBBAAA@@@@@@???>>>>>><<<<<<:::999999<<>>===<<<;;;888888888777888<<>>;;;666444444666777777555666777888888888888888222333444444333222000///...,,,***+++------***''')))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))'''''''''((()))(((&&&&&&'''(((%%%&&&'''((()))((('''&&&&&&''')))***++++++++++++)))((('''&&&&&&'''((()))))))))))))))((((((((((((,,,++++++++++++)))%%%"""'''((()))))))))))))))((())))))************))))))&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&%%%))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&)))))))))******))))))))))))((('''&&&%%%&&&''''''%%%'''))))))(((((()))***+++&&&!!! ###&&&((($$$$$$%%%&&&&&&'''((((((###$$$%%%&&&''')))******%%%'''((('''%%%&&&+++///%%%%%%&&&((())))))'''%%%&&&&&&&&&%%%&&&&&&'''((())))))))))))((('''&&&%%%///+++%%%###'''---444777)))&&&&&&''''''%%%%%%((($$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$"""!!!"""%%%((('''&&&$$$######$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&"""%%%$$$$$$&&&'''%%%(((&&&$$$###$$$$$$###!!!$$$"""###&&&&&&$$$###%%%'''&&&%%%""""""$$$(((,,,###$$$%%%$$$######$$$%%%''''''&&&%%%$$$###""""""&&&''''''&&&%%%$$$#########$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###'''###"""%%%'''$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###%%%'''(((&&&$$$######&&&$$$######$$$%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''&&&###%%%(((((($$$'''(((((('''$$$"""#########$$$$$$%%%%%%$$$$$$###### ''')))%%%%%%+++$$$$$$#########$$$%%%%%%&&&%%%###""""""###%%%&&&'''%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&000+++&&&$$$%%%$$$ $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%########################|||tttnnnpppnnnkkkiiihhhggggggfffgggeeecccdddeeefffeeeccc___]]][[[[[[\\\\\\[[[ZZZZZZXXXUUUQQQNNNKKKIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHFFFCCCAAAAAA@@@>>>===??????>>>===;;;:::999999666666666666777:::???BBB@@@<<<777333333555666777666666666666666555444333222333555555444333000///444///++++++...---(((###***)))))))))))))))(((((((((((()))))))))(((((('''&&&''')))******)))'''&&&&&&'''((('''&&&%%%&&&'''%%%&&&''''''((((((''''''&&&&&&'''((()))************)))'''%%%%%%''')))*********+++***((((((((((((***))))))***)))&&&"""(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''((((((&&&&&&''''''''''''&&&&&&'''((()))******)))(((''')))(((&&&%%%%%%&&&'''(((%%%'''))))))((('''((()))((((((((()))******'''%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''''''''&&&%%%''',,,000&&&$$$"""$$$''''''%%%"""))))))((((((((())))))***))))))***))))))((('''&&&)))(((&&&'''(((((('''&&&'''&&&&&&'''((('''((()))###$$$%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%###!!!"""%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$&&&&&&$$$!!!!!!%%%)))&&&%%%%%%%%%%%%%%%%%%&&&###'''%%%$$$%%%$$$ '''&&&$$$$$$############$$$$$$%%%&&&'''&&&&&&&&&!!!###%%%''''''&&&$$$$$$"""######$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&""""""%%%&&&$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&"""!!!&&&+++&&&$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&$$$!!!!!!%%%&&&$$$%%%%%%$$$$$$###$$$%%%'''###$$$$$$%%%%%%$$$$$$###### %%%%%%""""""%%%######""""""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$###############"""%%%'''(((((('''%%%$$$$$$&&&&&&%%%$$$###!!!!!! &&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%***'''%%%$$$%%%%%%###!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||yyyuuupppllljjjiiifffdddaaa``````aaaeeecccaaa`````````___^^^]]][[[ZZZZZZ[[[[[[YYYWWWTTTSSSQQQNNNLLLJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBEEECCC@@@>>>======;;;:::<<<<<<;;;:::999888777777666666666555555777:::===AAA<<<777333333555666666555555555555444444333222333444555666555333111000555000------000///***&&&++++++******)))))))))((((((((())))))))))))(((((('''(((***++++++***((('''&&&'''((('''&&&%%%&&&''')))((('''&&&&&&(((***+++&&&&&&&&&&&&''''''((()))***)))'''%%%%%%''')))***&&&'''((('''%%%###$$$&&&''''''((())))))'''### %%%&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%&&&&&&'''(((%%%'''))))))(((''''''((($$$$$$&&&((()))((($$$"""''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&((('''&&&$$$$$$&&&))),,,+++'''###"""$$$&&&%%%###))))))(((((((((((())))))(((((())))))***)))))))))(((((()))++++++)))%%%"""&&&'''(((((((((******)))###$$$$$$%%%&&&'''&&&%%%'''''''''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%### $$$(((%%%%%%%%%$$$$$$%%%%%%%%%###'''%%%$$$%%%$$$  !!!###$$$&&&)))***!!!"""#########$$$$$$""" """$$$&&&'''%%%###!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""&&&'''$$$######&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''&&&"""!!!&&&,,,$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&%%%!!!!!!$$$&&&$$$$$$"""!!!!!!"""$$$&&&'''###$$$$$$%%%%%%$$$$$$######!!!"""$$$###!!! !!!""""""""""""###$$$$$$%%%###$$$%%%%%%%%%%%%$$$###""""""############$$$$$$$$$'''))))))'''$$$$$$$$$$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}yyyvvvrrrmmmjjjdddeeedddaaa___^^^___aaadddbbb```^^^\\\\\\\\\\\\]]]\\\[[[ZZZZZZYYYVVVTTTOOONNNMMMKKKJJJIIIIIIHHHFFFFFFFFFFFFEEECCCBBBAAAAAA???===<<<<<<;;;999777999999888888777777666666666666555444333444666999???<<<777444444555666666111222333444444444444444444444555555444333111000000...---///111222000...,,,,,,,,,++++++******)))((())))))************)))((((((************((((((%%%'''((((((''''''((()))+++***'''&&&&&&(((+++---&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))&&&)))***)))&&&%%%''')))''''''((()))+++***(((%%%!!!"""%%%''')))+++,,,---((((((''''''''''''((((((***))))))(((((())))))***''''''''''''&&&&&&&&&%%%&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%''')))((('''&&&'''((('''%%%######$$$&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))((('''%%%$$$$$$%%%'''(((...+++'''%%%%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&((()))************(((&&&%%%%%%'''((((((((($$$'''((('''(((******((($$$$$$$$$%%%((()))((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&!!!$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###""" !!!$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%"""%%%$$$$$$&&&'''%%%%%%%%%&&&$$$###"""###%%%"""$$$%%%$$$$$$&&&&&&###&&&$$$!!!!!!"""$$$%%%%%%"""!!!!!!"""$$$%%%$$$#########$$$%%%&&&'''((((((&&&&&&%%%$$$###!!! """!!!!!!"""$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&"""###'''(((%%%###$$$%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%!!!$$$'''((('''%%%$$$$$$"""$$$&&&&&&$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$((((((%%%###&&&'''&&&&&&$$$!!!!!!"""$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$############"""""""""###$$$$$$"""###%%%&&&&&&%%%###"""!!!"""$$$$$$######$$$&&&"""%%%((('''$$$!!!"""### !!!###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$#########"""""""""######$$$%%%$$$$$$$$$"""%%%((('''###!!!###&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''~~~{{{xxxsssnnniiiffffffffffffccc```^^^```bbbbbbaaa___]]]\\\\\\]]]^^^^^^]]][[[ZZZYYYVVVRRROOOLLLKKKIIIHHHGGGFFFFFFEEEFFFEEEEEEEEEDDDBBBAAA@@@<<<;;;:::;;;;;;:::777444666666666666666666666666444444444333222222555777===;;;777555555666666555222333333444444444333333333333222222111000000///------...000111222222222......------,,,++++++***))))))***+++++++++++++++))))))))))))))))))))))))%%%&&&((((((((((((***,,,))))))((((((((()))***+++(((((('''''''''((()))***(((((((((((((((((((((((((((+++...,,,)))(((+++...(((''''''((()))***((('''$$$%%%&&&(((******++++++(((((('''&&&&&&'''((((((******)))(((((()))******((((((((('''''''''&&&&&&%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''((()))((('''&&&%%%'''(((((('''&&&&&&'''(((&&&%%%&&&(((***++++++&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&(((((((((((('''&&&%%%%%%%%%&&&'''''''''***+++***)))''''''(((*********)))(((((((((((((((%%%&&&'''((())))))))))))'''$$$"""!!!###%%%''''''!!!&&&'''%%%&&&)))((($$$%%%$$$$$$&&&)))+++***(((%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$""""""###$$$%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&$$$$$$&&&'''&&&)))))))))&&&!!!!!!###((((((%%%&&&))))))%%%)))&&&######%%%&&&&&&%%%"""!!! !!!$$$%%%$$$###$$$%%%%%%%%%&&&'''''''''''''''&&&%%%$$$"""!!! !!!###%%%###!!!######$$$$$$$$$%%%%%%%%%&&&###$$$((()))&&&$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%((()))(((%%%""" ###'''(((%%%#########&&&&&&%%%%%%%%%%%%&&&&&&"""''')))&&&$$$&&&'''&&&'''%%%"""###$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%%%%%%%$$$###$$$######""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&%%%###"""###%%%!!!%%%(((&&&###!!!###&&&!!!"""###$$$%%%&&&'''((("""##################"""#########$$$$$$%%%&&&'''%%%%%%$$$$$$$$$#########!!!"""###$$$%%%$$$$$$######$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&{{{zzzxxxvvvqqqlllgggdddggghhhgggccc^^^[[[\\\^^^```___^^^]]]\\\\\\___aaa___]]][[[YYYXXXTTTPPPMMMJJJIIIGGGFFFDDDCCCBBBBBB@@@@@@??????===<<<;;;:::999999999:::;;;999666333444444444555555555666666222222333222111222555777<<<:::777666666777666555666666666555333111000///222111000///.........///...///111111000//////000//////...------,,,++++++)))***+++,,,,,,,,,,,,,,,******))))))))))))******$$$&&&((()))))))))+++---&&&''')))*********)))(((******)))(((((()))++++++''''''((((((((((((''''''$$$(((+++***'''&&&)))---'''%%%$$$%%%&&&'''&&&%%%++++++******)))'''&&&%%%((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***)))(((((((((((('''''''''%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))###%%%''')))***)))'''%%%%%%'''(((((('''&&&&&&''' """&&&+++...---)))%%%$$$%%%%%%&&&&&&''''''((('''((()))))))))&&&$$$###%%%$$$$$$&&&((())))))(((###'''******(((&&&''')))...------,,,+++++++++,,,&&&''''''(((((((((((('''((('''&&&''''''&&&$$$""" %%%&&&###$$$'''&&&"""&&&$$$$$$'''***,,,+++)))((('''%%%$$$%%%''')))***$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$"""!!!"""%%%((($$$%%%&&&&&&'''''''''&&&(((%%%"""###&&&'''&&&###%%%$$$$$$$$$$$$$$$$$$%%%%%%))))))%%%"""$$$$$$###"""$$$$$$###$$$'''+++ %%%&&&"""###'''&&&"""%%%%%%'''***,,,+++%%%!!!""" !!!$$$&&&%%%###&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$  ###$$$""" #########$$$$$$%%%%%%%%%&&&$$$$$$)))***'''$$$$$$!!!"""$$$&&&''''''''''''#########$$$$$$%%%%%%%%%'''$$$!!!"""%%%((('''%%%###((()))&&&###""""""'''&&&&&&%%%%%%&&&&&&'''%%%(((%%%###$$$$$$###&&&$$$"""$$$'''(((&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&((('''%%%######!!!$$$$$$###"""!!!!!!""""""&&&%%%###""""""###%%%&&&%%%'''(((&&&""" !!!######''')))((($$$###&&&)))''''''&&&&&&%%%$$$######""""""############""""""'''&&&%%%$$$############&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$#########!!!!!!$$$''')))&&&###$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%~~~zzzxxxtttpppllliiigggfffhhheeebbb```___^^^[[[ZZZ^^^YYYWWWXXXXXXXXX[[[```[[[[[[[[[YYYUUUQQQMMMKKKGGGEEEDDDCCCCCCBBB???======888666:::<<<;;;999:::===:::888888999999666333333333333333333333333333555444222111111222444555888888999888777555333222111222333333111///000000111000000000000111111222000000///............///...111111...---///...++++++++++++++++++++++++,,,(((((('''''''''(((***+++&&&***+++(((&&&)))***(((%%%''')))***)))((()))*********))))))((('''''''''***'''%%%&&&)))++++++)))###''')))((()))+++)))%%%%%%&&&&&&&&&''''''((((((%%%&&&'''''''''&&&%%%$$$***)))'''%%%$$$$$$$$$%%%((()))***)))(((((((((***%%%&&&((('''&&&&&&''')))'''''''''''''''((()))***,,,000***%%%((('''&&&...&&&&&&&&&&&&&&&'''((()))&&&'''((()))(((&&&###!!!''''''''''''''''''''''''(((%%%"""!!!###$$$%%%%%%!!!$$$%%%&&&))),,,(((!!!%%%&&&&&&&&&%%%%%%'''((()))))))))))))))(((((('''000---***'''&&&&&&(((***+++++++++***************---+++(((((()))******)))'''&&&%%%&&&&&&%%%$$$"""###%%%&&&$$$&&&))))))%%%&&&%%%$$$######$$$%%%&&&###%%%&&&&&&%%%%%%''')))%%%$$$$$$######$$$$$$%%%(((&&&%%%'''***+++)))&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))(((&&&$$$###%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''&&&$$$$$$$$$"""############$$$$$$$$$!!!"""###&&&(((((('''%%%""""""###$$$%%%%%%&&&&&&$$$$$$##################!!!###%%%&&&&&&%%%$$$"""######################## ###%%%&&&%%%###""""""''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%'''(((((($$$$$$$$$$$$$$$###"""!!!%%%%%%$$$"""!!!"""%%%((($$$$$$#########$$$%%%&&&&&&%%%$$$%%%&&&'''%%%###%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%### $$$$$$$$$###"""!!! $$$""" """$$$&&&&&& !!!!!!""""""######(((&&&$$$"""!!!!!!"""###'''%%%######$$$&&&''''''"""&&&&&&""""""%%%$$$###"""""""""$$$%%%$$$###"""""""""###$$$%%%''''''########################'''+++)))"""###%%%###!!!"""###$$$$$$###"""!!!"""%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%$$$$$$###$$$$$$%%%%%%((('''%%%$$$###$$$%%%%%%((('''&&&%%%###"""!!! ~~~{{{xxxuuuqqqmmmiiigggfffeeekkkhhhdddaaa^^^\\\YYYWWWaaa\\\YYYYYYWWWUUUVVVZZZWWWWWWWWWVVVSSSPPPMMMKKKKKKIIIFFFDDDCCCAAA???<<<===888777;;;===:::888999;;;999888999:::999666333444444444444444444333333444333222111111222333444555666777777777777666555333555666555333111111111222111000///------------//////...---,,,,,,,,,------//////...000333111,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))***+++,,,$$$(((***((((((,,,------&&&((())))))''''''(((***---------,,,,,,++++++++++++)))'''''')))***)))'''%%%(((***((((((+++***'''((((((((((((((('''''''''%%%&&&''''''''''''&&&%%%+++***(((''''''''''''(((%%%'''((('''&&&%%%&&&'''&&&'''((((((''''''((()))''''''''''''''''''((()))&&&,,,((($$$'''$$$!!!(((&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&'''&&&%%%%%%''''''''''''''''''''''''(((&&&$$$$$$%%%&&&&&&&&&)))***(((%%%&&&++++++)))&&&'''''''''&&&&&&((()))(((((()))))))))))))))(((+++******))))))))))))***''''''(((((())))))******+++)))&&&&&&'''(((((('''#########$$$&&&&&&&&&%%%'''(((&&&"""###'''(((&&&%%%%%%$$$######$$$%%%%%%'''%%%###$$$&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$&&&((()))'''%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%&&&&&&&&&########################$$$$$$""" !!!%%%(((############$$$$$$$$$$$$&&&&&&&&&((()))(((%%%############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&'''&&&&&&########################"""$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&'''''''''%%%%%%&&&(((#########$$$$$$$$$%%%%%%$$$###"""###$$$%%%###!!!%%%&&&'''&&&$$$###$$$%%%%%%""" """&&&&&&!!!"""###$$$$$$%%%%%%$$$$$$'''%%%######$$$%%%''''''"""###############$$$$$$'''%%%$$$"""!!!"""###$$$!!! !!!###$$$$$$###"""&&&&&&"""!!!$$$$$$ ###"""""""""$$$%%%$$$###$$$$$$$$$###$$$$$$%%%%%%########################!!!&&&&&&""""""&&&((('''""""""###$$$$$$###""""""!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$zzzxxxuuurrrnnnjjjgggeeeeeeeeejjjgggdddaaa___]]]ZZZXXX```\\\YYYYYYWWWSSSSSSUUURRRRRRRRRRRRPPPNNNLLLKKKOOOKKKGGGDDDBBB@@@>>><<<<<<999999<<<===:::777888888888888999:::999666444444444555555555555555555444333222111111222333444222333555666777777888777555666666555222000000000222111000///...---------111000///...------------,,,------///444999666//////......------,,,,,,,,,,,,,,,+++++++++,,,------%%%***,,,******---///...)))))))))(((&&&&&&(((***,,,+++++++++++++++++++++...,,,******++++++)))((('''***+++((((((++++++)))+++++++++***))))))((((((&&&&&&'''((((((''''''&&&******))))))))))))******%%%&&&''''''%%%%%%&&&'''&&&''')))(((''''''(((***(((''''''&&&&&&&&&''''''""")))'''%%%((($$$ %%%&&&&&&'''((('''&&&%%%$$$(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&'''))))))(((&&& $$$%%%######''')))((('''((()))((('''''')))+++'''((()))***************'''(((***+++,,,+++******&&&&&&'''((()))***++++++((('''%%%%%%&&&&&&&&&%%%"""######$$$%%%%%%&&&&&&"""&&&&&&$$$%%%'''&&&###%%%%%%$$$$$$$$$$$$%%%%%%***%%%!!!"""&&&'''###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######"""######$$$%%%&&&########################%%%$$$###!!! """%%%(((############$$$$$$$$$%%%&&&%%%%%%&&&((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((&&&%%%%%%%%%$$$$$$#########$$$%%%&&&(((((('''&&&%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&!!!$$$%%%%%%$$$$$$%%%""""""$$$%%%%%%%%%$$$###$$$###"""###$$$%%%###!!!%%%&&&'''&&&$$$###$$$%%%)))$$$!!!$$$***,,,&&& !!!###%%%'''))))))***'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!###$$$%%%%%%%%%%%%###%%%%%%!!!!!!$$$$$$"""###"""""""""$$$%%%$$$###&&&%%%$$$$$$######$$$$$$########################%%%((()))%%%#########!!!######$$$$$$$$$$$$######!!!###$$$###"""#####################$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&~~~zzzwwwtttrrrpppmmmiiigggffffffffffffdddaaa`````````___]]]\\\YYYWWWYYYWWWSSSSSSUUUPPPPPPPPPOOONNNLLLJJJIIIMMMIIIEEEAAA@@@???>>><<<<<<999:::======999777888666777888::::::999666444555555555555666666666666555444444333333444444555222333444555666777777777333444555333000...---...000000000000111222333333444444222111000000//////---------000999>>>:::222111000000///...---,,,,,,......---------.........***...///,,,***---...,,,,,,,,,+++)))''''''))),,,++++++++++++++++++++++++///...............---,,,***---,,,)))))),,,---+++,,,,,,,,,+++++++++++++++'''((((((((())))))))))))((((((((())))))*********'''((())))))''''''((()))%%%'''(((((('''&&&((()))(((((('''&&&&&&%%%&&&&&&%%%,,,)))'''***'''###(((&&&'''((()))(((&&&$$$###///---***(((&&&&&&&&&'''''''''''''''''''''''''''''''''((()))++++++(((&&&&&&''''''((('''%%%)))*********))))))+++,,,&&&''')))***+++,,,,,,,,,((()))***+++++++++******))))))******+++++++++,,,(((&&&%%%%%%&&&&&&%%%$$$%%%&&&%%%$$$###""""""######)))***))))))%%% %%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###&&&'''$$$!!!%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$***))))))((('''&&&%%%$$$&&&%%%$$$"""!!!""""""###$$$%%%%%%%%%%%%%%%&&&&&&!!!$$$(((***)))'''%%%%%%#########$$$$$$$$$%%%%%%!!! !!!###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%%%%&&&%%%$$$""""""###%%%''')))'''''''''&&&&&&%%%%%%$$$'''&&&$$$######$$$%%%'''!!!%%%&&&%%%%%%%%% """$$$%%%&&&%%%###"""%%%%%%$$$%%%&&&'''%%%###$$$%%%&&&&&&$$$$$$%%%&&&(((%%%$$$&&&***,,,)))%%%!!!###%%%''')))***+++%%%%%%%%%###!!!!!!"""###&&&&&&&&&%%%%%%$$$$$$###$$$############$$$%%%&&&$$$$$$%%%$$$$$$$$$%%%&&&$$$$$$###""""""###$$$$$$###"""""""""$$$%%%$$$###%%%%%%$$$$$$###$$$$$$%%%########################$$$''')))'''$$$"""!!! $$$$$$$$$%%%%%%$$$$$$$$$ """$$$$$$###"""###$$$"""""""""###$$$$$$$$$%%%&&&&&&%%%$$$############&&&%%%%%%%%%%%%%%%%%%%%%)))(((((('''%%%$$$$$$###|||yyyvvvtttrrrppppppnnnllljjjiiihhhggggggdddbbb````````````___^^^\\\XXXVVVWWWUUUQQQPPPSSSPPPOOONNNMMMKKKIIIGGGFFFGGGDDD@@@>>>===>>>======;;;999:::===<<<888777999555777999999999777666555555555555666666777777777666666555555555555666666444444444444444444555555333444555333000...---...000000000000111222333444444444222111111000000000//////...111:::@@@<<<444111111000000///...------....../////////.........+++///000---+++...///---//////---+++)))***,,,............//////000000000,,,---...///////////////---///...++++++......,,,++++++,,,,,,---...//////))))))*********++++++,,,&&&&&&'''(((((()))))))))((()))******(((((()))***$$$&&&''''''&&&%%%'''((()))((('''&&&&&&&&&&&&&&&(((...***&&&***(((&&&---&&&''')))))))))'''%%%###///---)))'''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&(((***,,,+++)))&&&'''......------,,,******+++++++++******,,,---'''''')))+++,,,---------,,,,,,******)))******+++,,,+++++++++******))))))((('''&&&&&&''''''&&&$$$%%%&&&&&&%%%"""!!!###%%%(((---000---)))(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$++++++***)))((('''&&&&&&&&&%%%$$$"""!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&& $$$(((***)))'''%%%$$$###$$$$$$$$$$$$%%%%%%%%%!!! """%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$%%%%%%$$$######$$$&&&)))***$$$%%%&&&'''''''''&&&&&&%%%$$$"""!!!!!!###%%%&&& %%%(((((('''&&&&&& !!!###%%%%%%$$$###"""%%%%%%$$$%%%&&&'''%%%###$$$%%%&&&&&&$$$$$$%%%&&& """###$$$######$$$%%%!!!!!!###$$$&&&'''''''''%%%&&&&&&$$$!!! !!!"""%%%%%%$$$$$$######""""""#########$$$$$$%%%&&&&&&######""" ###$$$###"""############$$$###"""""""""$$$%%%$$$###############$$$%%%&&&'''########################"""&&&''''''''')))$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%"""""""""###$$$$$$$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$~~~zzzwwwssspppnnnmmmkkkiiijjjkkkkkkjjjiiihhhfffeeecccaaa^^^]]]]]]\\\[[[YYY]]]XXXUUUTTTQQQLLLKKKMMMNNNMMMLLLJJJHHHFFFEEEDDDAAA???<<<;;;<<<===<<<<<<:::999:::<<<;;;777999===777888999888666555555666444444555555666777777777666666666666666666666666666555444333333333333333555666666555222000000000222111000///////////////111000000///////////////111111000000666;;;999333111000000//////...............//////......---,,,(((---...,,,---000222111/////////...,,,,,,...000,,,,,,------...///000000)))+++...///.........///...000000------//////,,,***+++,,,---...///000111,,,,,,,,,,,,,,,---...///&&&'''((()))))))))))))))'''((())))))''''''((()))%%%&&&''''''&&&&&&'''))))))(((((('''''''''(((((((((---)))&&&***(((&&&---(((((()))***)))((('''&&&((('''%%%$$$%%%&&&(((***************************''''''(((***,,,,,,***(((000222000+++))),,,...---***+++,,,+++******,,,...((((((***+++,,,------...---,,,+++***))))))***+++++++++***)))((('''&&&&&&((('''&&&'''((((((&&&$$$###%%%&&&%%%######'''***<<<===777,,,%%%%%%((()))%%%%%%&&&&&&&&&&&&%%%%%%"""%%%''''''%%%%%%'''***&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''((('''&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&&&&'''(((######"""######$$$%%%&&&"""""""""######$$$$$$%%%###$$$$$$###""""""%%%'''$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$%%%'''((()))###$$$%%%'''(((((('''&&&$$$###"""""""""###$$$%%%###%%%''''''%%%###""""""!!!!!!###$$$$$$$$$###"""$$$###"""###$$$%%%###!!!###%%%&&&&&&$$$$$$%%%'''###&&&%%%!!!!!!$$$'''""""""###$$$$$$$$$$$$$$$%%%''')))'''###"""###%%%###############"""""""""###$$$$$$$$$%%%%%%&&&&&&###$$$$$$!!! $$$###!!!"""%%%%%%###"""$$$###"""""""""$$$%%%$$$###"""""""""###$$$%%%'''(((########################"""''''''$$$%%%((($$$$$$############$$$$$$###$$$%%%%%%$$$###$$$&&&###############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''zzzuuuqqqmmmiiigggdddbbb```ccceeeggghhhhhheeecccaaa^^^\\\YYYXXXYYYXXXWWWVVVYYYTTTPPPNNNKKKGGGGGGJJJIIIHHHGGGFFFEEEDDDDDDDDD>>>===;;;;;;<<<<<<;;;999:::888999:::999777:::@@@888999999777444333555777333333444555555666777777444444555555555555444444555555333222222222333333333555666555333111111111111111000000//////000000///............///000000111222000---///444444000////////////////////////------.........---+++***(((,,,...,,,,,,000222111---...//////...---///000((()))***+++,,,---......,,,///222222000...//////...111222000///111000,,,+++,,,,,,---...///000000...............000111222***+++,,,------,,,++++++(((***+++***)))((()))***'''((())))))(((((()))***))))))((((((((()))******&&&---***(((,,,)))&&&,,,))))))))))))************'''&&&&&&&&&''')))***,,,++++++++++++++++++++++++)))))))))+++---...---+++111000+++&&&&&&+++---+++***+++,,,+++******,,,...)))***+++,,,------------******+++,,,,,,,,,++++++******))))))((((((''''''''''''&&&'''((((((&&&$$$$$$&&&'''&&&######(((,,,>>>???999...%%%$$$''')))%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&"""%%%''''''%%%$$$%%%'''$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''"""###$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%"""######"""!!!"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&!!!###$$$&&&((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&(((((('''%%%$$$#########$$$$$$$$$%%%%%%###$$$$$$###!!!!!!"""###""""""""""""############$$$###"""###$$$%%%###!!!###$$$&&&%%%%%%$$$&&&'''$$$%%%&&&&&&$$$$$$&&&'''######$$$$$$$$$$$$#########''')))((($$$"""###&&&"""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%"""&&&&&&###!!!###%%%""" """'''(((###!!!$$$###"""""""""$$$%%%$$$###$$$#########$$$%%%%%%&&&########################&&&$$$%%%(((%%%"""$$$###""""""""""""###$$$###$$$%%%$$$""""""###%%%$$$$$$$$$###########################$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&zzzuuusssooojjjeeebbb___\\\ZZZ]]]```cccfffeeeccc___]]]VVVUUUTTTTTTVVVWWWWWWVVVSSSNNNJJJIIIHHHFFFGGGLLLEEEDDDDDDCCCCCCCCCDDDDDD>>>===<<<<<<===<<<:::888:::888888999888777<<>>>>>;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;999777777888:::666666666666555555555555333444666888777666333111222222333333333444444444333333222111111111222222222333555444111---++++++222222222111111111000000222222333222222111000///...222222---+++---+++%%%000000000000000000000000////////////////////////------------------------..................------///******///000,,,***---222222111000///...------+++---//////---,,,...///////////////////////////.........///111333555777444222000///000222222111...222666777444000......------,,,,,,,,,------.........------------......+++,,,,,,------,,,,,,+++...------,,,,,,+++******,,,---...///000000//////&&&***,,,+++---000000------,,,,,,++++++,,,,,,---+++,,,---...---,,,+++***))))))***++++++***)))(((&&&(((***,,,---,,,+++***/////////...------,,,,,,+++,,,.........+++(((&&&((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%---777888...&&&((('''"""###%%%''''''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%######&&&)))'''&&&%%%%%%''''''&&&%%%%%%"""!!!###''')))%%%!!!%%%''''''&&&###"""$$$'''!!!"""###%%%&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%***(((%%%######&&&))),,,$$$''')))'''###"""%%%)))&&&'''((()))))))))((('''"""%%%((((((&&&$$$&&&(((&&&$$$$$$$$$&&&&&&&&&$$$'''%%%######%%%%%%###!!!+++!!!%%%'''!!!!!!'''"""""""""###$$$%%%'''(((&&&'''((('''%%%$$$%%%&&&$$$###"""###%%%&&&%%%$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""''')))$$$###&&&&&&###((($$$###%%%%%%""""""%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%$$$###"""###$$$,,,+++***(((&&&$$$###"""%%%%%%%%%$$$$$$$$$######"""$$$$$$""""""%%%'''"""""""""""""""#########'''""" $$$$$$!!!"""'''$$$#########""""""!!!!!!""""""!!!!!!"""######$$$&&&%%%###""""""###%%%&&&########################%%%$$$###""""""###$$$%%%$$$######""""""######$$$!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''')))'''%%%zzzvvvsssoookkkiiiggghhhhhhgggddd___ZZZXXXUUUWWWXXXZZZZZZYYYWWWUUUTTTRRRPPPMMMKKKJJJJJJKKKIIIEEEAAABBBEEEFFFEEEBBBCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;:::999999;;;;;;:::888555444555777666666666666555555555555;;;999666333222222444555222222333333333444444444333333222222222333333444000222555555444444444444333333333222222222111111//////000111222222222222+++///000------000///+++000000000000000000000000////////////////////////------------------------////////////////////////555111000333222...---///111000000000000000//////333111000///111222111000000000000000000000000000/////////000222444666888333111000000222333222111///111333222///,,,,,,,,,...------,,,------......111000000//////000000111,,,------......------,,,,,,------......//////000......//////////////////)))---...---...111111.........------------......,,,---............---,,,++++++,,,------,,,+++***++++++++++++,,,------...***+++,,,---------------,,,,,,+++))))))(((((((((''''''((('''&&&%%%%%%&&&$$$%%%&&&%%%$$$###$$$&&&(((111333+++%%%(((((($$$###%%%''''''%%%###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%&&&&&&%%%$$$&&&%%%$$$$$$%%%&&&%%%$$$'''### !!!%%%'''&&&$$$%%%'''(((&&&$$$"""###%%%!!!!!!###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%'''((()))$$$&&&&&&%%%######%%%'''######%%%&&&&&&&&&%%%$$$)))))))))'''$$$#########&&&%%%######$$$$$$###!!!&&&$$$"""###&&&'''%%%###'''"""###'''###)))'''&&&###""""""###&&&((($$$%%%%%%$$$############$$$###"""###%%%&&&%%%$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!''')))%%%$$$&&&&&&###&&&$$$%%%((('''%%%''',,,(((((('''&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$######"""#########"""""""""!!!!!!!!!######""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''###"""$$$##################"""""""""!!!######"""""""""######$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&'''''''''######"""!!!!!!"""######$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''((('''%%%|||uuupppllljjjgggeeeeeeeeeeeedddbbb^^^[[[YYYUUUTTTTTTSSSSSSRRRQQQQQQOOOMMMKKKIIIGGGFFFGGGGGGDDDAAA>>>>>>AAABBB@@@>>>AAAAAA@@@@@@???>>>======:::::::::;;;:::999999888;;;;;;:::777444222333444666666666555555555555444:::888555333222333555666333333333333444444444444333222222222333444555555111333444555555555777999222222222111111111000000...///000111222222222222///222222000111444444222000000000000000000000000////////////////////////////////////////////////000000000000000000000000...,,,,,,///000///111444///000000000111111222222666222//////333555333111222222222222222222222222111111111222333555666777111000000222444444333222...///000///------...000......------------......111111000000000000111111...//////////////////.../////////000111111222222111000///......//////000---000111///000222222///////////////////////////---....../////////......------......///......---000///---,,,,,,...000111---...///000000///......---+++'''%%%$$$&&&(((***%%%(((+++***'''%%%&&&((($$$&&&'''&&&%%%$$$%%%&&&"""***---'''$$$((()))&&&###%%%&&&&&&%%%$$$$$$%%%((('''&&&&&&$$$$$$###"""***'''$$$%%%)))***'''###%%%$$$######%%%%%%$$$###)))$$$ ###&&&'''&&&%%%'''((('''%%%#########""""""###############"""""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''%%%$$$$$$&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$$$$&&&'''((('''(((&&&%%%$$$%%%$$$"""!!!$$$######$$$&&&''''''&&&###$$$'''((( ***,,,)))%%%"""!!!"""%%%'''$$$$$$$$$$$$############$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!%%%((('''%%%&&&%%%###$$$%%%((()))&&&"""&&&---))))))((('''''''''''''''######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$$$$%%%&&&&&&'''''''''(((((((((#########"""""""""""""""!!!""""""!!!!!!###$$$%%%%%%$$$$$$######""""""$$$""""""$$$$$$ !!!############""""""""""""%%%$$$$$$#########$$$$$$$$$###"""!!!!!!"""###$$$"""#########$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$~~~|||yyywwwvvvxxxzzz{{{~~~zzzuuupppmmmiiifffdddfffeeedddbbb___[[[XXXVVVSSSRRROOOMMMKKKKKKKKKKKKJJJIIIGGGEEEDDDDDDCCCDDD@@@>>><<<===>>>???===<<>>===<<<<<<<<<999999::::::999999888777999999999777555333444444666666555555555444444444...000333666777666555444333333333444444444444555222222222333444555666777444444444333111111222444111000000000////////////222222222222111000///...222333222111111111222111000000000000000000000000//////////////////////////////////////////////////////000000000000000111,,,,,,,,,------...000333111111111111222222222222......///111333333222111333333333333333333333333555555555444444444444444000000111333555666444222,,,...///111111222222333000///......---.........000//////......//////000000000111111111111000000333333222222111000000000444222000.........000111///222222000000222222///...//////////////////............///////////////---.........////////////222111000///...///000000000111111111000...+++***,,,***'''$$$$$$&&&)))+++$$$(((,,,,,,)))&&&''')))%%%&&&''''''%%%%%%&&&'''!!!''')))%%%$$$''')))'''$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###%%%(((***)))(((%%%$$$###$$$%%%&&&%%%###'''%%%""""""$$$&&&'''&&&%%%&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''***&&&###$$$(((***(((%%%'''''''''(((((((((((((((%%%######%%%)))***(((%%%)))(((''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&$$$%%%(((((( )))+++)))&&&$$$######%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((&&&&&&%%%$$$$$$%%%((((((!!! '''&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%'''((((((((())))))******$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""######$$$######""""""!!!  ###$$$##################"""""""""""""""&&&%%%$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$############""""""""""""######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$###zzzpppnnnllljjjlllooosssvvv{{{yyyvvvsssqqqmmmhhhddddddcccaaa^^^\\\YYYWWWVVVQQQOOOKKKGGGEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAAAA>>>===============<<<;;;=========<<<;;;;;;::::::888888888999888777777666666777888888666555666777555555555555444444444444,,,...111444666555444333333333444444444555555555222222222333444555666777555555555333111000111222222222111111111000000000111111111111000///.........------......------...000000000000000000000000////////////////////////000000000000000000000000.........//////000000000222444444111......///000333333333333222222222222###***222555444222222444444444444444444444444444888888777666555333222111111111111444666666555333...///111444444222///---111000//////............000000////////////000000111222222333333222222111333333222222111000000000444333111///...///000111000222222///...111111...---...////////////...---............//////000000............//////000000222222333333222000...---...//////...---,,,***)))))))))((((((((()))******%%%(((,,,,,,***(((((()))%%%&&&''''''%%%%%%&&&'''$$$''''''%%%$$$&&&'''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&&&&%%%%%%''')))'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%&&&%%%%%%%%%&&&%%%$$$###&&&%%%%%%%%%%%%$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((((($$$ """'''***'''############$$$$$$$$$%%%%%%+++***)))))))))&&&'''&&&%%%&&&((()))((('''&&&&&&&&&%%%$$$$$$$$$$$$(((&&&&&&&&&###!!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&$$$###$$$&&&'''%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((('''%%%$$$&&&###%%%'''&&& &&&%%%$$$######""""""############$$$$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######"""!!! !!!"""###$$$$$$###""""""""""""""""""######%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$xxxsssfffdddcccbbbeeejjjooorrrvvvuuutttsssqqqnnniiifff___^^^\\\[[[YYYYYYYYYYYYOOOLLLHHHDDDBBBAAABBBCCCBBBBBBAAAAAA@@@@@@@@@???===============<<<;;;;;;;;;;;;;;;:::::::::999999777777888888777777666555444666888888777666777888555555555444444444444333555444111//////111333444333444444444555555555555333222222222333444555555333555666555444444555666444444444333333333333222---...///000111111111111---,,,...222333111111333000000000000000000000000////////////////////////000000000000000000000000---......//////000000000)))///222111000222555555555555444444333333333222""",,,666999555222555888555555555555555555555555888888888777555444222111333222222444666666555444222222333444333///)))%%%222111000//////...//////333333222222222222333333222222333333333333222222///000000111222222333333333222111000000111111222000222111......111111///---...///000000///...---////////////000111222222111000000000111222333444444555555555444111...,,,......//////000111111222((((((***++++++++++++***''''''(((*********)))((($$$&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###"""###$$$$$$&&&''''''((("""%%%'''&&&""" ###&&&'''&&&%%%%%%''''''&&&%%%###$$$&&&'''''''''&&&%%%&&&$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######%%%'''(((%%%!!! $$$'''%%%"""%%%%%%$$$$$$$$$%%%&&&''''''((()))***)))&&&!!!###""""""###&&&''''''&&&%%%&&&&&&%%%###""""""###***&&&###$$$&&&'''&&&%%%"""$$$%%%'''''''''&&&%%%$$$""" !!!$$$%%%$$$!!!$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$'''&&&$$$%%%(((###$$$&&&'''### ###***&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$"""""""""""""""#########&&&$$$###$$$&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$######!!!$$$$$$"""!!!###"""""""""""""""###########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%wwwpppbbbaaa______bbbfffkkknnnpppnnnmmmllllllkkkiiiggg___]]][[[YYYWWWWWWWWWWWWMMMKKKGGGCCCAAA@@@@@@AAA>>>>>>>>>???>>>>>>======;;;<<<===>>><<<;;;;;;:::::::::999999999999888888666666777777777666555555333555777777666444444555555555555444444444333333777666333111000111333555444444444444555555555555333333222222222333333444111444777888777777777888333333333333222222222222---...///000111111111111///...111777888333111333000000000000000000000000////////////////////////////////////////////////......///000000111222222!!!***111111222666999999444444444444444555555555***000666777555333666999555555555555555555555555444555666666666555444333666444333333555666555444555444333333333000+++'''333222111000////////////333333333222222333333333222333333444444333333222000000111222222333333444111111222222222222222222000222111......111333111...///111222222111///...222222111111222333555666666666555555666777999:::999888777666444222000//////.........///222444666(((((()))***++++++,,,,,,)))&&&%%%&&&***+++)))'''$$$%%%&&&%%%$$$###$$$&&&(((%%%$$$$$$$$$###$$$$$$&&&$$$###%%%''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%$$$############&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%&&&&&&'''&&&###!!!!!!$$$''')))(((%%%$$$$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$!!! !!!$$$&&&%%%$$$''''''&&&&&&&&&'''((()))!!!###%%%&&&&&&'''((()))###""""""###%%%&&&%%%$$$"""$$$%%%$$$"""!!!"""$$$'''%%%""""""%%%((('''%%%###$$$$$$%%%%%%%%%%%%%%%$$$!!! $$$&&&$$$!!!$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%"""###&&&%%%###%%%+++'''&&&&&&(((&&&###%%%)))'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$''''''''''''&&&&&&&&&&&&!!!!!!"""""""""#########&&&$$$"""###%%%&&&$$$"""&&&&&&&&&%%%%%%%%%%%%%%%$$$'''&&&!!! ######!!!"""""""""############!!!!!!!!!"""###$$$%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######$$$&&&yyypppbbbaaa______bbbeeeiiilllllliiifffeeefffggghhhgggbbb```\\\XXXUUUTTTSSSSSSLLLJJJFFFCCCAAA@@@@@@@@@;;;<<<<<<======<<<<<<;;;:::<<<======<<<:::::::::999999999888888888888888666666666666666555555444444555777666444222111111555555444444444333333333111222555777888777555444444444444555555555666666333333222111111222222222111444777888777666555666000000000000////////////111111111111000///...---...,,,///555444---)))***000000000000000000000000///////////////////////////////////////////////////000000111222222333333---777===999555666666333222222333444555666777888111222222222222333555666555555555555555555555555000222444555777777666666888666333333444555555555666444222222444555333000333222111000////////////222111111000000111111222222333333444444333333222555444444333333222111111000111222333333333333333000222111...///333444222///000222333333222000///444444333333444555777888::::::999999:::<<<===>>>>>><<<999666444333333333,,,***(((''''''))),,,...(((((((((((()))***,,,---+++&&&"""$$$***---***&&&###$$$%%%%%%######$$$%%%'''###!!!"""#########$$$&&&$$$###$$$''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! """&&&((('''$$$%%%$$$######%%%%%%$$$###'''&&&%%%$$$###$$$(((***'''### ###(((******######""""""###%%%'''((($$$%%%%%%&&&&&&''''''(((#########$$$$$$%%%%%%%%%"""###&&&'''((('''%%%###%%%$$$$$$$$$&&&((((((((($$$$$$###"""###$$$%%%&&&'''((('''%%%""""""&&&+++'''%%%$$$$$$&&&&&&%%%$$$!!!$$$###!!!!!!###&&&$$$$$$###!!!###&&&'''&&&&&&%%%###""""""###%%%&&&&&&### """&&&(((&&&###$$$###"""###%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&""""""%%%%%%"""%%%,,,,,,(((&&&'''&&&""""""$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%###"""###$$$""""""###############$$$######$$$$$$%%%%%%%%%%%%%%%###!!!"""$$$%%%###!!!$$$$$$$$$$$$$$$$$$%%%%%%"""&&&%%% %%%&&&###!!!!!!""""""#########$$$ !!!"""$$$%%%&&&""""""############"""""""""###$$$%%%&&&'''(((((("""###$$$%%%%%%$$$###"""$$$##################$$$''''''&&&%%%$$$###"""!!!########################!!!###&&&%%%######%%%'''xxxhhh```[[[ZZZ___ddddddeeefffbbbbbbcccccceeefffhhhiii```YYYSSSSSSRRROOOPPPRRRKKKJJJHHHEEECCCAAA??????>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;::::::::::::888888888888777666444333888888999888888777666555666888666222111444444111444555444444333222111000222222222333333444444444333444555555666666555555222222222222222333333333333333333444444333222222555333111000111333333222///111222111......000333000000////////////000000......//////000000111111.........///////////////////////////000000000000///......000222333222000///111444666777999<<>>>>>===<<<<<<;;;::::::999999;;;;;;;;;;;;;;;::::::999888777777666555555444444777888888999999999888888555777666222111333333111222222333444444444333333333333333333444444444444222333444444555555444444222222222222222222222222333333444444444333333222666333111000111222222111...000111000...---///222111111000000000111111222111000000/////////000000////////////.....................////////////000000//////111333333222111000222444555555666888:::111222333444555444444333777777888888888888777777666777888888666555555666777888999888777777777888777777666555555555666666555555444333333333444444666555444333222222333444666444222222333444444333666666666666666666666666444333333222222222222333111000111222333444333222888999999777555333333333444333222222333444444444555666999<<>>======;;;;;;;;;::::::999999888999:::;;;<<<<<<:::999777999888666555444444555666666777888999::::::::::::333555444111000333333000///000222333555666666666555555555444444444444444222222333444444444444333333333222222111111000000333333444444444444444333777444222111111222111000...///000///......///000111111111111111222333444333222000///......//////000//////......------------.........////////////111000000222444555333222111333444444333222444555000111222444555555555555777777777777777777777777>>><<<999888777666444333:::888777777888999999888666666666666666666777888666555444444333333444444666666555555444555555555666444333333555666666555777777777777666666666666555555555555555444333333222222222333333444444444333333333444666777777666666777999999999999;;;<<<:::===AAAEEEJJJMMMOOOOOOMMMLLLLLLMMMNNNKKKEEE???888666444000---+++)))(((((((((((())))))******+++***)))(((''''''''''''''''''&&&$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$###############!!! !!!$$$&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&###""""""!!!!!!###$$$%%%###%%%&&&&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!######"""%%%))))))&&&$$$###"""""""""###%%%&&&'''%%%$$$$$$%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$$$$&&&)))%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$######$$$&&&'''&&&%%%!!!###$$$###$$$'''%%%!!!$$$%%%***000000+++((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%)))((('''&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!###$$$%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############"""###$$$$$$"""!!!"""#########$$$$$$$$$$$$######$$$""" ###&&&'''###"""#########$$$#########(((---'''!!!$$$""" '''###""" !!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###"""########################%%%$$$###""""""###$$$%%% !!!"""###$$$$$$$$$$$$############""""""""""""$$$######$$$%%%%%%$$$"""wwwddd\\\VVVWWW[[[]]]```dddbbbbbbbbbbbbbbbaaaaaaaaa\\\TTTMMMKKKHHHCCCBBBDDDCCCCCCBBBAAA@@@>>>======;;;;;;;;;:::::::::999999888999;;;<<<<<<:::888666:::999777555555555777888666666777888888888888888222444333000000333333111000111222444555666666666666666666555555444444333222333444444555555444444444444333222111000000///333444444555555555555444888555222111111111000//////000000000000//////000111111000111111222333444333222000///...///000111000000//////...---,,,,,,////////////000000000000222111111333555555444333222333444444333222444555444444555777888999::::::999888888888888888888999>>>:::666666888999888666;;;888555666999:::999777666666666666777888888999555555555555666777888999666555555555666666666666666555444555666888777666666666666555555555555555666777888888888777555444555666666555444333444555000//////333999;;;:::888777;;;???@@@??????BBBFFFEEEGGGJJJNNNQQQSSSSSSSSSKKKIIIHHHGGGGGGDDD???:::555333111///,,,***)))((()))***+++,,,------......,,,+++***)))((('''''''''%%%$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%'''((((((&&&%%%%%%&&&%%%%%%%%%$$$$$$############&&&%%%###$$$''''''$$$&&&$$$###""""""$$$&&&''''''%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((&&&######'''---%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$######&&&)))***(((%%%!!!$$$$$$######&&&%%%""" $$$'''(((&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&''''''&&&##################$$$$$$''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&###########################$$$%%%$$$"""!!!"""###$$$$$$$$$$$$###""""""!!!$$$"""!!!!!!###$$$###!!!"""###%%%&&&&&&%%%$$$###$$$)))$$$!!!%%%"""$$$$$$###"""!!!###$$$&&&'''%%%############$$$$$$###$$$###""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$%%%""""""###$$$$$$%%%$$$$$$###$$$$$$$$$###"""###$$$#########%%%&&&&&&$$$!!!}}}ggg]]]TTTSSSVVVXXX\\\aaaccccccccccccbbb```___^^^WWWPPPJJJHHHEEEBBBAAACCCAAAAAAAAAAAAAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;777888:::<<<;;;999777555;;;999888666666777888:::666666666666666555444444111333333000000333444222222333444444555555555555666666666555555444444333444444555666666666666666555444444333222111000000333444555666666666666666888555222111111111000///111111111222222222111000000000000000000111222333111000//////000111222333111111000///......------000111111111111222222222222111111333555666555333333444666666555666777999777777888999:::;;;<<<===;;;::::::999999::::::;;;<<<888555555888:::999888;;;888555666999:::999777777777777777777888999:::666666666666666777888999444444555666666666777777777666555666888999888777777777666666666555555555555666777888888777666555777888777555222111222444<<<::::::<<>><<<:::888777000///...,,,***)))(((((()))***,,,---............+++***)))(((''''''''''''$$$$$$$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%***///...(((%%%'''***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%'''))))))((('''((()))%%%%%%%%%$$$$$$#########%%%(((((($$$###%%%%%%###'''&&&$$$###$$$%%%''')))'''&&&%%%%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((&&&######(((---%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$'''+++,,,)))&&&"""%%%&&&$$$$$$&&&&&&$$$"""######"""###%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''&&&%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&''''''########################$$$%%%%%%$$$"""!!!"""###$$$$$$$$$###""" !!!###$$$###!!! """$$$"""$$$&&&(((((('''&&&%%%%%%###"""(((%%%###%%%%%%%%%$$$###$$$%%%&&&%%%"""!!!!!!###%%%$$$###"""!!!!!!"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$######%%%&&&&&&$$$###%%%&&&$$$###$$$%%%&&&&&&$$$"""kkk___TTTPPPQQQTTTXXX^^^cccccccccbbb```^^^[[[ZZZVVVNNNHHHEEEBBB>>><<<>>>>>>???@@@AAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<777888999::::::888777555999999888777777777888999666666666666555444333222111333333000111444555333444555555555555444444333555555555444444444444444555555666777777777777666555555444444333333222222444444555666777777777777777444222111111222111000222111111333444444222///111111111000000000111111//////000111111222222333222111111000000/////////222222222222333333333333222111111333555555444333444666888888888999;;;===888888888888999:::<<<<<<===<<<;;;::::::;;;<<<===;;;:::888888888999888888999999888999;;;;;;999777888888888888888888999:::888777666555444333333333333444555666777888888888888777777888::::::999777::::::999999888888777777333333444555666666666666666888888666333222444888===>>>@@@DDDGGGHHHFFFEEELLLOOORRRTTTUUUUUUVVVWWWPPPOOOMMMJJJHHHEEEDDDCCCAAA>>>;;;777444444444444,,,+++***((('''''''''''''''(((***+++,,,,,,+++***((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%'''&&&$$$"""&&&&&&&&&&&&''''''''''''$$$)))---+++%%%"""$$$''''''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$$$$$$$%%%'''))))))'''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$"""&&&(((%%%$$$&&&(((&&&'''&&&&&&%%%%%%'''((()))'''&&&%%%%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&((('''%%%%%%'''***&&&&&&%%%%%%%%%%%%$$$$$$(((((((((''''''''''''''''''&&&&&&((()))***)))((("""'''(((%%%$$$&&&(((&&&###$$$### $$$'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$"""!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""&&&%%%%%%%%%%%%&&&&&&''')))(((&&&%%%%%%%%%&&&'''###############$$$$$$$$$###$$$%%%%%%###"""###$$$############!!!  $$$&&&%%%!!! """&&&"""$$$&&&((((((((('''&&&%%%"""###***((("""%%%###%%%&&&%%%$$$###$$$%%%%%%""" !!!%%%''''''&&&"""!!!!!!###%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!########################&&&&&&&&&&&&%%%$$$###"""###&&&((('''$$$$$$&&&(((%%%$$$$$$%%%&&&&&&%%%###}}}zzzxxxxxx~~~sssfffYYYSSSSSSUUUZZZ```aaaaaaaaa```]]]ZZZWWWUUUSSSKKKDDDAAA>>>:::999:::;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999888777777666666666666666666666666666555555555666555555444444111333333111222666777555444444555555555555444444333333333333444444444444444555555666777666666666555555555555555555555555444444555777777888888777666333111000111222222111111000000222444444111...444333222111111111111111///000222333333222111000222222222111111111111111111111222222222333333333111000111222444555444333666888999:::::::::<<<===:::999888888999:::;;;<<<===<<<:::999999:::<<<===999:::<<<;;;:::999::::::888;;;>>>???===;;;::::::::::::999888888888999999999888777555444444333333444555666888999::::::999:::999999:::;;;;;;999777;;;;;;:::999999888777777444444444555777888:::;;;888;;;<<<;;;888999>>>BBB>>>BBBHHHMMMPPPRRRSSSUUUWWWWWWWWWYYYYYYYYYVVVTTTIIIFFFCCC???;;;999999888888777666333111000000000******)))(((((((((((((((''')))***++++++***)))(((&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$%%%&&&&&&%%%### %%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%'''((('''%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!&&&(((%%%$$$&&&((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&&&&&&&###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''&&&%%%%%%'''((("""'''(((%%%###%%%((('''"""%%%$$$ $$$%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%###!!!"""$$$%%%&&&&&&&&&%%%###$$$&&&'''((('''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%$$$######$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$%%%&&&(((&&&%%%#########%%%&&&""""""#########$$$$$$$$$"""$$$%%%%%%######$$$&&&!!!""""""#########"""""""""###%%%%%%$$$#########"""###$$$%%%&&&&&&&&&%%%###&&& &&&&&&!!!%%%!!!$$$%%%###""""""$$$### $$$(((((('''$$$$$$###$$$%%%$$$""" """"""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!######$$$$$$$$$###""""""!!!%%%((('''$$$###%%%)))&&&%%%###$$$%%%&&&%%%$$$~~~~~~zzzvvvtttsssqqqyyy|||nnn___YYYXXXYYY___eee_________^^^[[[WWWTTTRRRNNNGGG@@@???<<<999888:::999:::<<<>>>>>>===<<<;;;::::::::::::::::::::::::888888888777777777777777333444555555666555555444333444555666777777777777111444444111222666888666333444444555666666555555222222222333333444444444333444555555666666555555555555555666666666666666444444666777888888888888555333111000111333333222000//////111444333000---666555444333222111111111000111333444444222///---222222222222222333333333000111111111111222222222111000000222444444333222888999;;;;;;::::::;;;<<<<<<;;;:::::::::;;;<<<===<<<;;;999888888999;;;<<<555999===>>><<<;;;===???888===BBBCCC@@@===<<<<<<;;;;;;:::999888888888888888777777777777888888999555666888:::;;;<<<;;;;;;;;;::::::;;;<<<;;;999666999999888888777666666555777777777888:::<<>>AAAAAA@@@BBBHHHNNNMMMRRRXXXZZZYYYXXXYYY[[[TTTRRRPPPQQQRRRPPPJJJFFFAAA>>>:::666333222222333000111222111///---,,,,,,,,,++++++*********++++++***+++,,,------,,,***)))''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&%%%"""$$$$$$$$$%%%%%%&&&&&&&&&+++&&&"""%%%+++...***%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%&&&'''%%%""" %%%%%%%%%&&&&&&'''''''''###(((***&&&###%%%'''&&&###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&'''&&&###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&((()))(((&&&$$$******))))))((((((((('''$$$%%%%%%%%%&&&'''''''''%%%&&&'''%%%""""""%%%((("""&&&((($$$"""%%%''''''$$$((()))%%%$$$((((((######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''))))))(((&&&"""###%%%&&&''''''&&&&&&!!!"""$$$&&&''''''&&&&&&######%%%%%%%%%%%%######&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''""""""!!!!!!"""###$$$$$$&&&%%%###!!!!!!"""###$$$""""""######$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%''' """###%%%%%%&&&&&&%%%###"""$$$'''((($$$!!!!!!!!!"""###$$$%%%%%%%%%&&&&&& !!!###"""$$$###""""""### !!!&&&'''%%%'''&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&$$$"""  !!!""""""######""" $$$'''&&&"""!!!$$$((((((%%%######$$$&&&&&&%%%|||uuuyyy{{{zzzzzz{{{xxxtttwwwvvvwww~~~{{{oooddd______cccfffgggbbb]]]ZZZXXXVVVSSSOOOKKKFFF@@@===<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::888666666777::::::888555888666444444666666666555444666999888666444444444222222222111222222333333555555666777777888888888999777444222111111222333444333333444666777666555555555444333333333444444444666888:::;;;;;;999999111333555444000///111333000000000000000000000000333333333222111000///...111111111111111111111111222222222111111111111000333222111111111222444555222333444555666666666666555:::>>>>>>;;;:::===AAA:::999:::;;;======;;;999999:::<<<=========<<<;;;===>>>>>>?????????>>>>>>===>>>???@@@@@@???>>>======<<<;;;<<<======<<<:::999999999999888777555555888666444666999;;;:::888===<<<<<<;;;::::::;;;;;;:::999999999:::999777555888888:::<<>>777666555333222111000000555333000...,,,+++,,,,,,,,,,,,+++++++++,,,,,,---,,,+++)))((((((((()))***'''&&&&&&&&&'''&&&%%%###&&&&&&&&&'''&&&&&&%%%%%%&&&$$$###%%%((()))'''$$$%%%)))000222,,,%%%&&&,,,((('''%%%$$$$$$%%%'''((('''(((((('''%%%###$$$%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((((((%%% !!!&&&)))###%%%''''''&&&$$$$$$%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&''')))***'''%%%'''++++++(((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$%%%%%% '''((($$$"""###%%%&&&'''&&&&&&%%%)))%%%%%%'''&&&""""""$$$&&&%%%###"""""""""######&&&&&&&&&%%%%%%$$$$$$$$$&&&######&&&$$$ ###)))$$$%%%%%%&&&%%%$$$###"""%%%''')))((($$$###$$$'''$$$$$$%%%&&&''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&((('''%%%$$$&&&(((%%%(((***'''### """%%%!!!%%%%%%!!!!!!%%%!!!###$$$$$$###"""$$$%%%#########"""""""""""""""...(((###"""$$$&&&### """""""""""""""######$$$######""""""###$$$$$$%%%""""""############"""""""""###$$$###""""""$$$%%%########################%%%%%%%%%$$$$$$%%%&&&&&&$$$!!! ###%%%$$$""" !!!"""######$$$######&&&)))(((%%%%%%''''''$$$%%%%%%%%%&&&&&&&&&''''''www{{{}}}{{{zzz{{{yyytttwwwtttsssxxx}}}tttmmmiiihhhhhhgggccc^^^\\\ZZZWWWRRRNNNJJJFFFAAA===<<<===>>>>>>===<<<;;;::::::;;;<<<===::::::::::::::::::::::::888666666888::::::777555777666444444666666666555777666777888::::::888666333222222222222222333333777777888888777666444333888888777666555666777777555444333333555666666555555555555444555555666666444555777999999999888777666555444444444444444333111111111111111111111111111111222222333222222222333333333333333333333333111222222222333333444444333222222111222333444555333333555666777888888999666999<<<===;;;;;;===@@@;;;;;;;;;===>>>???===;;;;;;<<<<<<===============???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???===:::999999999777666999999999999888777666555888666555777:::<<<;;;999>>>>>>======<<<=========>>>===<<<<<<======;;;:::>>>???BBBEEEIIILLLOOOPPPTTTVVVZZZ]]]___aaabbbccceeedddaaa[[[TTTKKKCCC>>>>>>;;;;;;???===777444666444444333222111111111111222111///---,,,,,,---...,,,---------......//////+++***)))((((((((()))***'''&&&&&&&&&'''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&%%%$$$%%%(((((('''%%%%%%&&&))),,,***$$$$$$'''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$######$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$######%%%'''((($$$&&&(((((('''%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$"""###%%%&&&&&&%%%&&&&&&%%%%%%&&&&&&'''''')))***((($$$$$$((()))&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''(((&&&"""###))))))&&&###$$$%%%&&&&&&&&&%%%$$$&&&######%%%$$$!!! """&&&%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""" !!!%%%%%%""""""&&&&&&&&&$$$#########$$$$$$&&&&&&'''&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%'''((('''$$$###$$$&&&$$$''')))'''###!!!###&&&###&&&&&&$$$"""###%%%"""###$$$$$$######$$$&&&""""""""""""############'''%%%######%%%%%%### """""""""""""""######$$$""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$""""""###%%%########################&&&%%%$$$############$$$ """$$$%%%%%%$$$######!!!!!!"""###$$$$$$$$$$$$"""%%%%%%!!!!!!###### %%%%%%%%%%%%&&&&&&&&&&&&~~~zzzwwwyyy}}}vvvqqqnnnllliiieeebbb___YYYQQQKKKIIIEEE@@@===<<<============<<<:::999999:::<<<===::::::::::::::::::::::::888777777888:::999777555777555444444666777666555:::777666999===???<<<888333333222222222222333333444555777888777555333111666666777888888888888888777555333333555666777666555555555555666777888888444555666777777666666555888555222333666777555111222222222222222222222222---...///111222333333333444444444444444444444444111222222333555666666777333222222222222333444444333444555777888:::;;;;;;888999:::;;;;;;<<<===============>>>@@@@@@???===>>>>>>======>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAEEEBBB>>>;;;:::999888777888888888888777666666555777777666888;;;<<<<<<;;;@@@@@@?????????@@@AAAAAABBBAAA???@@@AAACCCBBBBBBFFFIIIMMMRRRVVVZZZ\\\]]]bbbdddhhhkkkkkkjjjgggeeefffbbb\\\TTTJJJ@@@888444666555666999888555333444111111000000000111111222...---,,,,,,,,,---...///---...///000111000000///+++***)))''''''(((((()))&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$&&&'''((('''%%%'''$$$$$$''''''$$$###$$$$$$&&&'''((((((&&&###"""%%%&&&&&&%%%###"""###$$$%%%$$$######$$$%%%''')))$$$$$$$$$###$$$%%%%%%&&&%%%&&&'''((((((((('''&&&%%%'''))))))(((&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%######$$$&&&(((((('''&&&&&&&&&'''''''''(((((('''***(((###!!!$$$'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%)))***'''&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$###!!!"""%%%$$$  %%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###!!!"""''')))'''&&&&&&(((&&&$$$"""!!!###%%%'''&&&%%%$$$$$$%%%%%%$$$###'''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""#########$$$'''(((((('''$$$######$$$###&&&'''&&&$$$###$$$'''###$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%$$$$$$%%%&&&!!!""""""######$$$$$$$$$ !!!###%%%%%%$$$"""!!!"""""""""""""""######$$$""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""###((()))&&&######%%%"""######$$$$$$%%%%%%&&&###&&&&&&######%%%%%%"""$$$$$$$$$$$$%%%%%%%%%%%%zzzwwwuuurrroookkkggg^^^TTTLLLHHHDDD???<<<;;;<<<<<<;;;===<<<:::888888:::<<<===999999999999999999999999888888999999999999777666777555444444666777777666:::::::::<<<======;;;999444444333222222222333333///111555888999777555444222333555666777666444333888666333333444666777666444444555555666777888999555555555555444444444444666444222333444555333111222222222222222222222222+++,,,...///111111222222222222222222222222222222222222333444555555666666111111111222222222333333333444555666888:::<<<===:::999888999;;;======<<<>>>======>>>@@@@@@???>>>@@@@@@???>>>>>>@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA>>>?????????@@@@@@@@@@@@GGGCCC>>>:::::::::999999666666777777777666555555777777888999;;;===>>>>>>BBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDEEEIIILLLMMMMMMPPPSSSXXX^^^bbbeeeggggggjjjjjjjjjjjjhhheeeaaa]]]YYYUUUOOOGGG???888333000222222444666666555333333000000///.........//////++++++++++++,,,...000111...///111222111///---+++***)))((('''&&&'''((((((%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&(((%%%%%%'''&&&"""###'''%%%&&&''''''&&&%%%###"""%%%&&&'''&&&$$$$$$$$$&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))))))))'''&&&$$$&&&(((((('''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######%%%######$$$''')))))))))%%%&&&&&&'''''''''''''''%%%((((((###!!!$$$''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''!!!&&&)))(((%%%###"""###&&&&&&&&&&&&%%%$$$$$$######"""###&&&&&&!!! !!!%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!###&&&&&&%%%$$$'''&&&$$$######$$$%%%'''&&&$$$"""###%%%&&&$$$"""$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$######""""""""""""############'''''''''&&&%%%$$$###$$$"""$$$&&&&&&$$$$$$&&&'''$$$######$$$&&&&&&$$$"""###%%%&&&&&&%%%$$$&&&'''######################## """$$$%%%###"""######"""""""""""""""######$$$$$$$$$###############$$$"""######$$$$$$######"""'''''''''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ ###&&&&&&%%%###$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$&&&&&&######&&&&&&#########$$$$$$$$$%%%%%%%%%|||zzzwwwvvvtttrrroooggg\\\TTTFFFCCC>>><<<;;;;;;;;;:::===<<<:::999999:::<<<===999999999999999999999999888999::::::999888777666666555333444666777777666999===@@@???:::777888:::555444444333222222222333...111444888999888666444111333444666555333111000888666444444555666666666444444444444555666777888666555444333333444555555333555666555333222333555111111111111111111111111///000111111222222222222222222222222222222222222444444444444444333333333111111111222222222222222333333444555777999<<<===;;;:::888999;;;======<<>>AAAAAA@@@??????AAABBBCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>??????@@@@@@@@@===888666666777777777555666666777777777666666777999:::<<<===???AAABBBFFFFFFFFFGGGHHHJJJLLLLLLLLLLLLMMMPPPUUUZZZ\\\\\\]]]___cccgggkkklllmmmmmmkkkgggbbb]]][[[WWWTTTQQQKKKHHHCCC===777444222111...000222333333333222000000///...---++++++++++++))))))***,,,---///000111///000000000...+++(((&&&))))))'''&&&&&&&&&'''((($$$&&&((('''&&&%%%%%%'''$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''&&&&&&&&&&&&$$$%%%''''''""""""***'''&&&%%%$$$###$$$$$$%%%%%%&&&((('''&&&&&&'''((("""$$$''')))(((&&&### %%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''###%%%''''''&&&%%%$$$%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%######$$$''')))))))))###$$$%%%&&&&&&&&&&&&%%%$$$''''''$$$$$$''')))(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''!!!$$$'''((($$$!!! """'''&&&&&&%%%$$$$$$$$$$$$&&&$$$%%%(((((($$$###%%%%%%%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!!!!!!!$$$%%%%%%&&&&&&&&&%%%%%%&&&###!!!###%%%'''%%%"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!#########$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''"""""""""###$$$$$$""" ###%%%&&&&&&%%%$$$&&&'''&&&%%%%%%$$$###"""!!!!!!$$$%%%%%%###"""!!!###%%%"""""""""""""""######$$$'''&&&$$$###"""!!!!!!!!!######$$$$$$$$$$$$######'''''''''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%""" """$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((( ###### ###### ######$$$$$$$$$%%%%%%%%%|||xxxuuutttqqqpppqqqrrrqqqlllddd]]]GGGDDD@@@======<<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<999999999999999999999999888:::;;;;;;999777777777666444333444666777777777888>>>CCC@@@888444666;;;666555444333333222222333333444666888888666444222333444666777666444222111888666555666777777666444444444444444555666777777888666555333444555777888555888:::999555333555999000000000000000000000000555555555555555555444444444444444444444444444444555555444444444333333333222222333444444444444444555444444555777999;;;===<<<<<<;;;:::;;;<<<===>>>@@@>>>======???@@@@@@???AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBAAA@@@??????AAAAAA@@@@@@AAABBBCCCDDD???===:::888999::::::999777777888999:::::::::::::::<<>>===<<<<<<===>>>>>>===<<<<<<888888888888888888888888888:::<<<<<<999777666777555444333444666888888777999>>>AAA???:::777888;;;666666555333333222222222555555666777777777666555333444555666666666555444777666666888999888555333666666666555666666777777999777555444555777:::<<<888888888888777666666777111111111111111111111111555555666666666555555444555555555555555555555555555555555555555555666666555555777888888888777666888777666666777:::<<<===<<<===>>><<<::::::>>>AAABBB@@@>>>>>>@@@BBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBAAA@@@??????CCCCCCBBBBBBCCCDDDFFFGGGCCCAAA???>>>>>>>>>===<<<:::;;;<<<===>>>>>>???>>>???BBBEEEGGGGGGIIILLLOOORRRSSSTTTUUUXXXZZZ\\\]]]```aaadddiiimmmoooooommmiiihhhfffeeecccaaa___^^^WWWPPPGGGCCCBBBBBBAAA>>><<<:::777444222111000000222666777444333555333...,,,+++***)))((((((((((((,,,,,,---...////////////,,,,,,+++***((('''&&&%%%((('''&&&%%%%%%%%%&&&'''"""%%%)))(((%%%$$$&&&)))###$$$%%%&&&''''''''''''###%%%''''''&&&%%%&&&((($$$$$$&&&((($$$!!!'''############$$$%%%&&&&&&$$$%%%''''''''''''(((***$$$%%%&&&''''''%%%$$$###%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&''''''###%%%'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%$$$"""###%%%&&&&&&%%%###$$$&&&'''((('''&&&%%%&&&&&&$$$$$$(((***$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%***$$$"""%%%&&&%%%%%%)))&&&%%%$$$$$$$$$%%%&&&'''((($$$###%%%%%%###%%%)))%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%***'''$$$&&&((((((%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%&&&$$$"""%%%$$$$$$%%%%%%&&&&&&%%%###&&&)))(((%%%###$$$%%%"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&%%%###"""""""""""""""######$$$%%%$$$######""""""######%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""###%%%%%%%%%$$$###"""###%%%'''((($$$''''''%%%%%%((()))&&&%%%%%%%%%%%%&&&&&&&&&&&&}}}yyyyyy{{{~~~sssqqqooollliiigggeeedddhhhggggggggggggbbbZZZTTTKKKIIIEEECCCBBBBBB@@@???;;;===???@@@@@@???===;;;888888888888888888888888888;;;===<<<999666666888555444333444666888888777;;;===>>>>>>===<<<;;;;;;777666555444333222222222222333555666888999::::::000111222444555666666666666666777999:::888555111999888777777777777777888:::888666555666888<<<>>>999666333444777888555222222222222222222222222222111222333333444444444333333333333333333333333333444444555666777888999999777888999;;;;;;::::::999:::999888888888:::===>>><<>>:::999>>>CCCCCCAAA@@@@@@AAACCCCCCCCC???@@@AAABBBCCCBBBAAA@@@CCCCCCCCCCCCBBBAAA@@@???CCCBBBBBBBBBCCCDDDFFFGGGBBB@@@>>>>>>>>>===:::888===>>>???AAABBBBBBBBBBBBBBBFFFIIIKKKKKKMMMPPPSSSWWWWWWYYYZZZ]]]```bbbcccdddeeehhhmmmppppppnnnkkkfffdddaaa]]]YYYVVVTTTSSSLLLEEE>>><<<===>>><<<:::444333111000//////000000---222333...---///,,,'''))))))(((((((((((())))))---...//////000/////////******)))(((''''''((((((((('''&&&%%%$$$%%%&&&&&&!!!%%%)))(((%%%###&&&)))###$$$%%%&&&''''''''''''###%%%((((((%%%$$$&&&((()))&&&&&&))))))&&&%%%''' !!!$$$&&&'''&&&&&&%%%"""$$$&&&&&&&&&&&&((()))%%%$$$$$$###$$$%%%'''((($$$%%%&&&'''''''''&&&%%%%%%%%%'''((((((((('''&&&$$$&&&))))))'''&&&&&&'''%%%&&&''''''%%%%%%&&&'''"""###$$$%%%&&&'''''''''%%%$$$"""###$$$%%%%%%$$$$$$%%%'''))))))((('''&&&(((&&&###$$$((())) %%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$+++###"""%%%%%%&&&***%%%$$$$$$###$$$%%%'''((('''###!!!""""""!!!###(((%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&""""""$$$$$$'''&&&$$$###$$$&&&(((***###%%%((('''%%%$$$''')))++++++***)))(((&&&$$$### !!!###%%%'''(((((()))###$$$$$$$$$$$$%%%%%%%%%)))&&&######%%%%%%""" &&&%%%$$$%%%&&&&&&%%%$$$%%%***...,,,(((%%%&&&)))!!!###$$$$$$###"""$$$%%%!!!""""""$$$%%%&&&''''''!!!&&&(((%%% """""""""""""""######$$$""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""!!!!!!!!! $$$'''&&&###"""$$$'''$$$###"""""""""$$$&&&(((!!!$$$%%%"""###&&&&&&$$$%%%%%%&&&&&&&&&&&&''''''{{{wwwuuuvvvwwwxxxyyypppooommmiiiggghhhllloooqqqqqqpppkkkddd]]]YYYWWWKKKLLLKKKHHHCCCAAAAAACCC777;;;@@@@@@???===???AAA:::999999:::<<<<<<:::999777777777777777666666555666666666666777888999:::<<<<<<;;;<<<<<<:::666333777333222444333000000333666666777777888999999999666555555666888888777666999999:::::::::999888888:::777444333444666888999555444444444555666777888777999:::999777444333333333555555444222222666;;;777777888888888666555444555555666777777666666555333555888777666555888:::333444666777777555333222AAA<<<999999777555666:::@@@EEEIIIHHHBBB======>>>EEEDDDBBB@@@@@@AAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDBBBDDDDDDEEEEEEFFFGGGHHHHHHIIIDDDDDDGGGGGGBBBBBBFFFCCCDDDGGGIIIJJJIIIGGGEEEJJJIIILLLSSSVVVVVVXXX\\\]]]^^^___aaadddgggjjjllliiiiiiiiijjjjjjgggbbb^^^\\\YYYSSSMMMIIIHHHHHHIIIAAA???<<<999777777777888111111000......---------000///---++++++++++++,,,((((((''''''''')))***+++,,,---...---,,,,,,...///,,,)))'''''')))***(((&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((((((&&&###%%%%%%&&&''''''&&&%%%%%%%%%######&&&))))))'''$$$$$$'''%%% ''')))'''***&&&###$$$(((***(((%%%%%%%%%&&&&&&'''((((((((('''''''''(((''''''&&&&&&$$$######%%%&&&%%% %%%%%%&&&&&&&&&''')))***###""""""###&&&((()))((('''%%%&&&)))((($$$###%%%)))((('''&&&%%%&&&&&&'''###%%%''''''&&&%%%&&&'''$$$'''((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&$$$!!!!!!$$$'''(((%%%###$$$&&&'''%%%"""''''''&&&$$$!!!!!!"""$$$%%%'''((((((&&&&&&***---000...+++(((&&&%%%%%%%%%((((((''''''''''''(((((((((***(((%%%%%%(((***(((&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&***---,,,)))%%%"""!!!$$$&&&&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!&&&((($$$###%%%###"""!!!###&&&&&&$$$!!!(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%(((+++***%%%!!!%%%###!!!"""$$$%%%$$$!!!$$$$$$###############$$$########################"""%%%'''&&&$$$###%%%'''}}}||||||xxxsssqqqrrrtttuuuvvvsssrrroookkkhhhhhhjjjlllpppqqqqqqnnniiiddd```___\\\^^^^^^YYYRRRLLLHHHFFFAAA@@@@@@@@@@@@AAA@@@@@@:::999888999;;;;;;:::888666777777888888666555444666666666666777888999:::;;;;;;;;;===>>>===:::888555222222444555222333666333444444555666666777777666555555666888999888666666666777888888777777777666555555555666888888888999888888777777888888888666888999888666555555666555666555444444555888:::666777888888888777666666666666777777777777777777333666888777666666888:::666666777888888888777666AAA<<<999:::888666777;;;???CCCGGGGGGDDDAAAAAABBBEEECCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHIIIHHHGGGFFFIIIIIIJJJKKKLLLNNNNNNOOOOOOKKKJJJNNNMMMIIIIIILLLGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMPPPWWW\\\]]]```ddddddccccccccccccccccccdddhhhfffeeeccc```[[[TTTPPPKKKIIIEEEBBB>>><<<;;;;;;777666555333222222222333111000///---,,,,,,,,,,,,+++)))(((&&&$$$$$$$$$$$$(((((((((((())))))***+++++++++,,,+++))))))***,,,***(((%%%%%%'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&((((((&&&$$$%%%%%%&&&''''''&&&%%%%%%)))''''''(((******'''%%%$$$'''%%% !!!&&&(((&&&***'''%%%&&&)))+++(((%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&(((&&&"""$$$%%%&&&&&&&&&'''((()))%%%$$$""""""$$$%%%$$$###'''%%%&&&))))))%%%###%%%((((((&&&%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&)))$$$###"""###%%%'''%%%$$$&&&''''''%%%###"""###%%%###%%%'''&&&%%%%%%&&&)))***(((&&&$$$###$$$$$$%%%(((''''''&&&&&&''''''(((&&&)))(((%%%%%%((()))&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%'''+++---...,,,)))''' """$$$$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""!!!###&&&&&&$$$!!!&&&$$$""""""###$$$###"""########################%%%$$$###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""$$$&&&&&&"""%%%###!!!"""$$$%%%$$$"""$$$$$$############$$$$$$########################&&&''''''%%%""" !!!###}}}{{{yyyvvvtttwwwsssnnnkkklllnnnpppqqqtttssspppkkkfffdddeeefffjjjlllmmmmmmjjjhhhggggggkkklllmmmjjjccc[[[SSSOOOJJJEEE???>>>@@@AAA@@@===:::999888888999:::999777555666888999888777555444666666666666777888999999;;;;;;;;;<<<===<<<999777555222222555666444666999333333444444555666666666666555555777999:::999888333444555666666666666666333444666888888888888777;;;::::::999888888777777555666777777666666888:::999777666666888:::;;;;;;666777888999999999888888999888777666666777888888777888::::::999999;;;<<<999999999999::::::;;;<<<@@@<<<:::;;;:::777888<<>>:::999777777888999888777555666888999999777555333666555555666666777888999===<<<<<<<<<;;;999555222777444444777777555666999555555555666777777888888666555666777:::;;;:::999333444555666777888888888444555777888777777777777888888888888888777777666555666777666666777:::===<<<999777888<<<>>>===;;;:::::::::::::::999999999:::999777666555666888999;;;;;;<<<=========>>>???;;;::::::999:::<<<>>>@@@???<<<:::;;;;;;888999===???@@@AAADDDGGGIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMPPPSSSSSSSSSSSSPPPPPPQQQSSSUUUVVVWWWXXXUUUUUUUUUVVVVVVUUUUUUVVVSSSRRRQQQQQQSSSVVVYYY[[[\\\YYYXXXZZZZZZWWWWWWZZZXXXXXXWWWWWWVVVUUUUUUTTTQQQOOONNNLLLIIIEEE???;;;777777777666444333222111/////////000///...------------+++***)))(((((((((------,,,+++*********))))))***+++,,,,,,+++)))(((((()))((('''%%%$$$$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$))))))(((&&&'''(((******$$$$$$$$$&&&((((((%%%"""))))))(((((('''&&&%%%%%%&&&'''((((((((((((((((((&&&'''((()))***)))(((&&&$$$$$$$$$&&&''''''&&&%%%'''&&&&&&'''***,,,---,,,'''%%%&&&******&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&''''''$$$###%%%&&&%%%&&&(((#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))***###"""###$$$%%%&&&&&&&&&###%%%((()))((('''''''''%%%''')))***)))'''&&&%%%"""!!!!!!!!!"""###%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""&&&'''%%%%%%'''&&&"""'''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''!!!###&&&'''&&&%%%%%%&&&######$$$$$$$$$$$$%%%%%%***+++!!!%%%!!!"""""""""###$$$$$$$$$###&&&%%%$$$%%%&&&&&&%%%###########################$$$$$$###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$#########$$$############$$$######$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""$$$&&&~~~}}}|||zzzxxxuuuqqqnnniiigggggghhhhhhhhhiiijjjiiigggdddbbbbbbbbb\\\^^^bbbdddeeegggjjjllljjjjjjjjjjjjjjjhhhfffeeeeeeddd^^^VVVKKKDDD@@@???;;;999777777888888888777555666888999888777555444555555555555666777888999===<<<<<<<<<<<<:::777444:::777666888777555555888555555666666777888888888777666777888:::;;;:::999666666888999::::::::::::777888888777444444666888777777888999::::::999999777777888777777999<<<>>>>>>;;;999;;;>>>@@@???===>>>>>>===<<<;;;;;;::::::<<<:::888777666777888:::<<<;;;<<<<<<>>>>>>>>>>>><<<;;;:::999:::<<>>AAAAAABBBDDDGGGHHHGGGFFFHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOORRRUUUWWWXXXXXXWWWSSSTTTUUUVVVWWWYYYZZZZZZWWWXXXXXXXXXYYYZZZZZZZZZWWWWWWXXXYYYYYYYYYYYYYYYXXXTTTQQQQQQNNNJJJIIIKKKIIIJJJJJJKKKKKKJJJIIIIIIEEEDDDCCCBBBAAA>>>:::777222000///---------...///+++++++++***)))(((&&&&&&+++***)))(((((('''''''''(((((())))))***+++++++++***+++,,,,,,,,,***)))((()))))))))'''%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))''''''''''''&&&'''(((%%%%%%&&&((()))(((&&&$$$+++******)))((('''&&&&&&$$$%%%&&&'''''''''''''''&&&''')))))))))(((((((((%%%$$$###$$$&&&'''%%%######"""!!!###%%%(((((((((&&&%%%&&&))))))&&&%%%'''$$$%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&!!! &&&)))((((((+++######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%&&&###%%%((()))((('''((((((%%%&&&'''))))))(((%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""%%%'''%%%%%%'''%%%"""%%%%%%$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%***+++!!!%%%!!!"""###############$$$%%%%%%$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$%%%######$$$############$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%&&&&&&~~~|||{{{||||||{{{yyywwwssspppmmmjjjiiihhhgggeeefffhhhiiiiiigggeeeeeefff^^^```ccceeegggiiilllnnnmmmkkkhhhgggggghhhgggfffiiikkkiii```SSSEEE===:::===:::888777888888888888777777777777777666666555555555555555666777888888999999;;;===??????===;;;;;;888666888777444444777444444555555666777777777999888888999;;;;;;:::888777888999::::::;;;::::::666888888666444333777:::888999;;;============<<<999:::;;;;;;::::::<<<=========<<<===???@@@@@@???AAAAAA@@@>>>>>>===>>>>>>>>>===;;;::::::::::::;;;;;;999999:::<<<======<<<===<<<;;;:::;;;===???@@@@@@======???@@@===>>>AAABBBCCCDDDFFFGGGHHHHHHIIIKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVYYYZZZZZZZZZYYYXXXYYYZZZZZZ[[[\\\]]]]]]YYY\\\]]][[[\\\___```^^^ZZZ[[[\\\]]][[[XXXTTTQQQKKKGGGDDDDDDBBB>>>>>>AAA??????@@@@@@@@@>>>===<<<>>>===;;;:::999777444111///...,,,******,,,---...,,,+++***)))((('''&&&&&&)))((((((''''''(((((((((&&&''')))***,,,---......++++++++++++***)))((('''))))))***(((&&&%%%'''(((&&&'''((('''&&&&&&(((***''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((''''''''')))+++'''$$$###%%%%%%"""###%%%(((((()))******)))((((((******))))))((('''&&&&&&!!!"""###$$$$$$$$$$$$$$$&&&''')))((('''&&&&&&''''''$$$!!!"""%%%&&&%%%###'''%%%###$$$%%%&&&%%%$$$%%%###%%%((()))%%%$$$'''$$$%%%%%%&&&&&&&&&&&&%%%###%%%''''''&&&%%%&&&''''''!!! )))---***(((+++$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''(((&&&%%%'''(((((('''&&&%%%%%%'''$$$&&&(((((('''''''''((($$$###$$$%%%&&&&&&$$$"""((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###&&&'''$$$$$$'''&&&###"""""""""""""""###$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""$$$&&&&&&$$$###"""#########$$$$$$%%%%%%&&&&&&!!!(((((( """$$$""""""###$$$###""""""$$$&&&"""""""""$$$%%%%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$""""""###%%%"""$$$$$$$$$###"""###$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###||||||{{{|||}}}}}}{{{yyyvvvtttqqqpppnnnkkkgggddddddfffiiiiiihhhfffffffffccceeeggghhhhhhjjjmmmoooooollliiigggggggggeeeccccccfffiiiggg___RRRFFF???>>><<<999777888999999888888888777666555666666777555555555555555666888888666666888;;;===>>><<<;;;999666555777777555555888555555666666777888888888;;;:::999:::;;;;;;999777777777888888888888888777000444888888666555888;;;:::;;;===>>>>>>===<<<;;;<<<===???>>><<<;;;;;;<<<<<<===???@@@??????@@@AAAAAAAAA@@@@@@@@@AAACCCDDDAAAAAA@@@??????>>>======<<<:::999;;;>>>???>>><<>>=========>>>??????CCC@@@@@@CCCDDDBBBBBBEEEBBBEEEHHHIIIHHHIIILLLOOONNNOOOQQQRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXZZZ\\\\\\\\\ZZZYYY\\\\\\\\\]]]]]]^^^^^^^^^ZZZ^^^^^^\\\]]]bbbbbb___\\\]]]\\\ZZZWWWQQQLLLIIIAAA===;;;;;;999666777:::777888999:::999888666555666555333333333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***''''''&&&''''''((()))***)))***,,,...///000000000,,,,,,***)))((('''''''''((())))))((('''&&&((()))%%%'''((((((&&&&&&(((+++&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%(((***)))'''&&&'''((('''&&&%%%%%%%%%%%%&&&''''''((()))(((&&&&&&(((+++'''######&&&&&&""""""%%%'''((()))(((((('''((((((((((((''''''&&&&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&''')))'''%%%###$$$&&&)))$$$ ###%%%%%%###)))'''&&&&&&'''(((((('''$$$"""###'''((($$$$$$&&&$$$%%%&&&'''(((''''''&&&###%%%''''''&&&%%%&&&'''***"""""",,,000+++'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$%%%((((((%%%###$$$&&&''''''%%%$$$&&&(((%%%&&&'''&&&%%%%%%'''((($$$###!!!###%%%'''&&&$$$&&&''''''((()))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%''''''$$$$$$''''''%%%""""""######$$$%%%''''''$$$&&&((())))))(((&&&$$$%%%%%%&&&&&&&&&'''''''''%%%%%%'''(((((('''&&&&&&###%%%&&&&&&$$$###""""""$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$############"""###$$$###!!!!!!$$$'''!!!!!!"""$$$&&&&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%"""!!!###$$$"""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%''''''%%%"""~~~~~~~~~~~~}}}{{{xxxwwwuuusssqqqmmmgggcccbbbdddggghhhfffeeeddddddfffggghhhiiihhhiiilllnnnnnnkkkhhhggghhhgggccc```___ccciiioooooogggXXXMMM???<<<999888888999999999:::888666444444555777888555444444555555666777888444444555777999999777444777444444777777666777:::888888888999::::::;;;;;;<<<;;;::::::;;;;;;999777555666666666666666555444***111888;;;999888:::<<<:::;;;======<<<;;;999777>>>@@@AAA@@@>>>;;;::::::;;;>>>AAAAAA???>>>@@@BBB@@@@@@@@@AAABBBEEEGGGHHHCCCCCCDDDCCCCCCAAA@@@??????===<<<>>>AAABBBAAA???@@@@@@??????????????????EEECCCCCCGGGGGGEEEEEEHHHAAAFFFKKKKKKJJJKKKPPPTTTPPPQQQSSSUUUWWWXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ\\\]]]]]]\\\ZZZYYY]]]]]]]]]]]]]]]]]]]]]]]]XXX]]]^^^[[[\\\aaabbb___^^^]]][[[WWWRRRLLLGGGDDD???:::777777555222222555111333555777777777555444...---------//////---+++&&&''')))++++++)))'''&&&&&&%%%$$$######%%%'''(((&&&&&&&&&'''((()))++++++)))***+++---......---------,,,***(((&&&&&&&&&''''''((()))(((''''''(((***$$$'''((('''%%%%%%(((+++$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''%%%(((******'''&&&''')))'''&&&%%%%%%%%%%%%&&&''''''((((((&&&###"""%%%'''***&&&%%%))))))$$$$$$(((%%%%%%%%%%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((%%%'''(((&&&###!!!###$$$***$$$"""%%%%%%$$$###"""!!!###%%%(((((((((###!!!###&&&'''$$$###%%%$$$%%%'''(((((((((''''''###%%%''''''&&&%%%&&&'''---%%%%%%///222***$$$&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''%%%$$$&&&((((((%%%"""!!!###&&&&&&$$$$$$''')))&&&'''&&&%%%$$$$$$&&&(((&&&$$$"""$$$'''))))))'''$$$$$$&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&((('''######'''(((&&&%%%%%%&&&'''(((***+++,,,###%%%(((******(((%%%###&&&&&&&&&''''''(((((((((!!!###%%%((()))((('''&&&%%%''')))(((&&&$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&"""!!!&&&((($$$###%%%"""$$$$$$###!!!!!!$$$'''######$$$&&&((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%!!!$$$&&&&&&$$$###$$$&&&!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***'''$$$||||||}}}~~~}}}zzzwwwsssqqqoooooommmlllkkkiiigggdddcccbbbbbbbbbeeehhhlllmmmkkkiiihhhhhhgggjjjjjjfffddddddbbb]]]^^^___aaagggllllllfff___NNNGGG>>>999999:::;;;;;;777888888777555444444555333333222333444666999:::777555666:::;;;999999<<<666777888888888666555444::::::::::::;;;<<<=========<<<;;;:::999888999999888888777666888:::<<<>>>999:::;;;;;;<<<<<<<<<<<<===>>>??????>>>===???@@@@@@AAABBBAAA???=========>>>???AAABBBBBBAAA@@@???AAABBBCCCEEEFFFHHHIIIJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCAAA???@@@CCCEEECCCAAADDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFIIIJJJKKKMMMOOOQQQRRRSSSTTTRRRRRRVVV\\\^^^\\\XXXZZZ\\\\\\[[[ZZZYYYYYYZZZXXXYYY[[[\\\\\\[[[ZZZYYY\\\\\\]]]^^^^^^]]]\\\\\\aaa^^^[[[[[[[[[ZZZVVVRRRUUUUUUSSSOOOJJJDDD>>>;;;777444000///111111000...((()))+++---...///000000......//////...,,,+++*********+++++++++)))(((''''''''')))+++(((&&&)))///''''''(((((())))))******((()))***---///111333444333---(((((())))))((((((((((((((((((''''''''''''%%%&&&((('''&&&&&&'''(((&&&""""""&&&'''###$$$)))&&&(((******'''%%%$$$$$$))))))))))))((('''&&&%%%'''%%%###$$$''')))'''%%%(((''''''&&&&&&%%%$$$$$$)))'''%%%%%%&&&'''((((((%%%&&&'''((((((((('''&&&(((''''''&&&&&&%%%$$$$$$)))'''&&&'''((()))(((''''''((()))(((&&&%%%%%%'''%%%&&&&&&''''''&&&&&&%%%***(((%%%######%%%(((***'''((())))))'''&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''(((((())))))---,,,,,,***(((&&&$$$###------,,,+++***)))((((((%%%&&&''''''&&&&&&(((***###%%%((()))(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$'''%%%"""!!!&&&+++***%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((((('''&&&%%%$$$#########)))((((((''''''&&&&&&%%%'''&&&$$$""""""###$$$%%%%%%$$$###$$$&&&((((((((($$$+++444666111***''''''"""$$$&&&&&&%%%$$$###$$$###$$$$$$%%%''')))+++,,,%%%%%%$$$###$$$%%%'''(((######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!######"""!!!"""###$$$%%%&&&&&&&&&'''%%%###$$$''''''%%%"""###$$$$$$%%%%%%$$$$$$###+++,,,,,,)))$$$!!!"""$$$&&&"""$$$'''&&&$$$''''''&&&%%%"""***))))))'''&&&%%%$$$$$$~~~}}}|||{{{yyyxxxuuurrrqqqqqqqqqpppnnnlllkkkhhhfffdddcccbbbbbbaaaccceeehhhjjjkkkjjjjjjfffhhhgggcccaaaaaa___[[[[[[ZZZ[[[```fffiiigggdddZZZTTTLLLEEEAAA>>><<<::::::::::::999777666666777555444444333444666777888888555666999:::777666999666777888888888666555444999999999999:::;;;;;;<<<:::999999888777777666666666777888:::;;;;;;;;;;;;666777888::::::::::::999<<<===??????>>>>>>???@@@@@@BBBCCCBBB@@@>>>>>>>>>BBBBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGCCC@@@@@@DDDGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPRRRPPPPPPUUU[[[^^^\\\ZZZZZZ[[[\\\[[[YYYYYYZZZ[[[WWWXXXXXXXXXXXXXXXWWWWWWXXXYYY[[[\\\[[[YYYVVVTTTZZZWWWSSSQQQQQQOOOKKKHHHJJJJJJHHHEEEAAA<<<888666333111...---///000///---)))***+++---......//////------......---+++***)))))))))******)))((('''''')))'''''')))(((&&&''',,,))))))))))))))))))))))))))))))***+++---...//////000,,,******++++++)))(((((((((((((((''''''''''''###%%%&&&&&&%%%%%%'''((('''$$$&&&++++++'''&&&)))(((***,,,,,,***(((''''''(((((((((((('''&&&%%%$$$&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))%%%%%%&&&''''''(((((()))(((&&&%%%&&&'''((('''&&&%%%&&&''''''&&&&&&((()))&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((*********)))((('''&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%''')))&&&&&&''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""!!!"""$$$'''***+++***''''''%%%$$$'''***''' &&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''&&&&&&%%%$$$$$$###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%%%%$$$$$$''',,,///...+++(((&&&$$$%%%'''&&&%%%$$$%%%&&&(((''''''&&&%%%%%%%%%&&&%%%%%%$$$######$$$%%%&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''%%%###$$$$$$%%%%%%%%%%%%$$$$$$&&&((((((&&&###"""###%%%%%%!!!!!!%%%'''&&&###$$$$$$$$$$$$$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&~~~|||xxxvvvuuusssqqqqqqrrrrrrrrrqqqnnnmmmkkkhhhfffeeedddccc```___```ccchhhkkkjjjhhhdddeeeccc^^^\\\]]]\\\YYYZZZWWWUUUXXX]]]bbbdddcccbbb^^^XXXSSSOOOKKKGGGEEE@@@???===;;;999888888777555555444333444555666777888555666888888444444666666777777888888777555555777888888888999::::::;;;888999999999999888666555333666:::>>>???===:::888555666888:::;;;:::999888:::<<<>>>?????????@@@AAAAAABBBCCCCCCAAA???@@@@@@FFFEEECCCBBBCCCDDDGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNMMMMMMLLLHHHDDDCCCGGGKKKLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCGGGFFFFFFFFFGGGHHHJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNMMMNNNSSSYYY\\\\\\ZZZWWWXXXZZZYYYXXXXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYYYY\\\]]]^^^^^^[[[WWWRRRPPPNNNKKKFFFCCCAAA???===;;;<<<;;;999888555333222111///...,,,,,,---......---,,,,,,---............---++++++,,,,,,+++***)))((()))((((((''''''''''''((()))%%%$$$''')))''''''))))))))))))))))))(((((((((************************)))((((((((())))))'''%%%(((((((((''''''''''''&&&"""###%%%%%%%%%%%%&&&((('''''')))......***((()))&&&(((***)))'''%%%%%%%%%''''''''''''&&&%%%$$$###%%%#########%%%&&&%%%$$$$$$$$$%%%&&&&&&'''((((((***)))(((&&&%%%%%%%%%%%%)))'''%%%$$$$$$&&&)))+++&&&&&&''''''((())))))***'''%%%$$$%%%&&&'''&&&%%%'''''''''&&&%%%%%%''')))'''(((((((((((((((((('''%%%&&&'''(((((('''&&&%%%%%%###!!!###&&&'''&&&$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&''''''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%''')))'''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((('''''''''(((((('''((()))$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''$$$$$$######$$$%%%&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''((('''&&&$$$$$$$$$''')))***(((%%%&&&''''''&&&%%%%%%&&&((()))(((&&&%%%$$$#########%%%%%%$$$#########$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&'''%%%###$$$$$$%%%%%%%%%%%%$$$$$$"""#########""""""$$$&&&&&&$$$###%%%)))***(((%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&''''''(((~~~zzzwwwuuusssqqqqqqrrrrrrqqqooopppooommmkkkiiigggfffeeeeeeaaa___aaafffiiigggcccbbbdddaaa\\\ZZZ\\\\\\YYY\\\YYYUUUTTTVVVYYYZZZZZZ\\\\\\\\\\\\[[[YYYWWWUUUGGGDDDAAA>>>;;;999666555444333222222333444666777666444444777777444333555555666777888888777666555777888999999:::;;;;;;;;;:::;;;===>>>===;;;999888444777;;;>>>???===:::888666888:::<<<======<<<:::999<<>>:::666444333222222222111000////////////000...------...///////////////////////////...------*********))))))(((((((((((('''&&&%%%&&&'''((()))(((###!!!&&&***)))))))))))))))))))))************++++++******))))))))))))((()))(((''''''******((((((((('''''''''&&&&&&&&&"""###%%%%%%%%%%%%''')))(((((()))++++++)))(((((($$$&&&((('''%%%$$$$$$$$$'''''''''''''''&&&%%%$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&&&&''''''&&&%%%$$$%%%''')))***))))))(((((('''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%***)))(((&&&$$$$$$%%%'''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%""""""''')))'''###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((%%%%%%&&&&&&'''''''''''''''''''''&&&$$$###$$$&&&((('''%%%$$$%%%''')))***'''''''''''''''''''''''')))'''%%%$$$%%%&&&%%%$$$''')))(((&&&'''((($$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&'''######$$$$$$%%%'''((()))&&&&&&''''''((()))******%%%%%%&&&&&&&&&&&&%%%%%%***((((((((()))***((('''%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%###$$$&&&(((############$$$%%%&&&&&&%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""######!!! """&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!"""""""""###%%%&&&$$$###$$$&&&((((((&&&$$$&&&&&&&&&&&&%%%$$$######""""""###$$$%%%&&&&&&'''~~~{{{wwwuuusssrrrrrrqqqnnnlllppppppooommmkkkjjjhhhgggfffbbb```aaafffhhhfffbbbaaabbb```\\\ZZZ]]]]]][[[\\\YYYWWWUUUUUUUUUTTTTTTUUUWWWYYY[[[[[[ZZZZZZYYYNNNKKKFFFCCC???;;;666222222222111222333444666888333111222666777444444777555666777888888777666555888999:::;;;<<<<<<<<<;;;;;;<<<>>>??????===;;;:::888999;;;<<<======<<<;;;777888:::===>>>>>>===<<<:::===@@@AAAAAAAAAAAABBBBBBDDDFFFFFFEEEDDDDDDEEEDDDFFFGGGIIIIIIIIIIIIHHHKKKLLLMMMMMMNNNOOOPPPQQQNNNOOOQQQSSSSSSRRRQQQPPPRRRQQQRRRUUUXXXXXXTTTPPPOOONNNLLLJJJJJJJJJKKKKKKHHHGGGFFFFFFFFFHHHKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKKKKMMMOOOQQQRRRRRRNNNPPPRRRSSSRRRSSSUUUWWWUUUTTTTTTTTTUUUVVVXXXZZZ[[[WWWOOOGGGAAA===;;;;;;555444222///---...///000/////////...//////000111...///000111111111222222000111111000000...------))))))(((((('''''''''(((((('''&&&&&&'''(((***+++'''"""!!!&&&+++,,,,,,---))))))******+++,,,------*********++++++++++++++++++---+++&&&%%%+++///...''''''''''''&&&&&&&&&&&&###%%%''''''&&&&&&((()))((((((&&&$$$$$$&&&''''''''')))***)))(((''''''((('''((((((((((((''''''&&&%%%&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%''')))$$$%%%&&&'''(((((((((((((((((('''&&&&&&%%%%%%$$$((('''&&&'''((()))(((&&&'''((((((&&&%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&###!!!###(((***(((%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''(((((())))))'''((((((&&&$$$$$$%%%&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''$$$###"""###&&&)))***+++'''((('''$$$$$$''''''###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''%%%%%%&&&$$$%%%%%%%%%&&&((()))*** !!!!!!"""###$$$$$$###$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&''''''%%%###&&&'''(((%%%!!! $$$)))%%%%%%%%%$$$"""###%%%'''!!!!!!!!!"""$$$&&&'''((($$$$$$$$$$$$###"""""""""######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$###%%%%%%&&&%%%%%%$$$###"""###$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""######$$$%%%%%% """######!!!&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{yyywwwuuutttrrrnnnlllooooooooonnnmmmllljjjjjjdddbbbaaacccfffhhhfffccc___aaa```]]]\\\______]]]XXXXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXWWWTTTRRRRRRRRRUUURRRNNNKKKHHHCCC;;;666444444333333444555777888222000222666777555555888555555777888888777777666888999;;;<<<======<<<;;;:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<======777777999:::<<<=========<<>>:::999888777666666777888444222333666777444444777444555666888888888777666777888:::<<<<<<<<<;;;:::999999999:::::::::::::::;;;<<<<<<<<<============999999999:::;;;===???@@@>>>AAADDDFFFEEECCCBBBBBBDDDFFFHHHHHHHHHHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQRRRTTTVVVXXXYYYZZZYYYYYYZZZ\\\]]]^^^___```^^^^^^^^^```aaa```ZZZUUUXXXVVVRRRNNNKKKJJJJJJKKKGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCDDDDDDEEEFFFHHHJJJLLLJJJLLLOOOPPPQQQSSSUUUXXXXXXXXXWWWVVVUUUSSSQQQQQQHHHDDD<<<555111000111333,,,///111000//////111333222222333333222111///...---///222222000//////111,,,------,,,,,,+++***))))))((('''&&&&&&'''((()))((()))***,,,---.........***)))***------,,,...333000/////////......------++++++++++++++++++++++++###)))((($$$(((&&&'''''''''&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&((('''""""""&&&'''$$$###$$$%%%$$$######$$$&&&&&&''''''((((((''''''&&&$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&%%%###''''''$$$"""$$$'''$$$%%%%%%&&&'''((()))***%%%%%%&&&&&&'''(((((((((((('''&&&&&&(((((('''&&&$$$'''))))))(((&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((''''''(((***###$$$&&&''''''&&&%%%$$$''''''''''''''''''''''''000,,,'''$$$###""""""!!!$$$'''(((%%%$$$''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((%%%$$$$$$###$$$%%%&&&'''%%%%%%&&&(((******(((&&&$$$&&&((('''%%%$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$########################$$$!!!((()))"""!!!&&&%%%%%%%%%&&&%%%%%%$$$$$$!!!###&&&&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%###!!!"""%%%&&&&&&$$$''''''''''''&&&&&&'''(((############$$$%%%'''(((&&&%%%%%%%%%$$$$$$$$$$$$}}}|||~~~||||||{{{yyyuuurrrlllmmmnnnoooooonnnmmmlllfffhhhiiigggccc^^^[[[ZZZYYY]]]___^^^___aaaaaa^^^^^^\\\ZZZWWWVVVWWW[[[^^^YYYYYYYYYWWWUUUVVV[[[___]]][[[[[[\\\]]]XXXOOOGGG@@@???<<<:::888777777777666444444777777333333555444555666888888888777666555777999;;;<<<;;;:::999;;;:::999999999:::;;;;;;:::;;;===>>>>>>>>><<<;;;===<<<<<<<<<===@@@CCCEEE@@@CCCFFFGGGFFFDDDCCCBBBDDDFFFHHHIIIHHHHHHJJJKKKMMMLLLLLLLLLMMMOOOQQQSSSSSSTTTUUUVVVXXXYYYZZZZZZ]]]]]]^^^```bbbdddggghhhdddbbb``````bbb```\\\XXX\\\YYYTTTNNNJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC???@@@BBBCCCDDDFFFJJJLLLKKKMMMPPPQQQRRRTTTWWWYYYRRRRRRQQQOOOLLLHHHEEECCC>>>;;;777222000000111222---000333333000///111333222222333333222///,,,++++++...111000...,,,---...***************)))(((((()))((('''&&&&&&'''))))))(((***,,,...///000//////------...000---***---333444333222000///---,,,+++,,,,,,++++++***)))))))))&&&......%%%###))),,,(((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$######$$$%%%******%%%%%%((((((###&&&'''((('''&&&&&&''')))%%%%%%&&&&&&'''&&&&&&&&&###&&&((('''%%%$$$&&&)))$$$%%%%%%&&&&&&''''''(((###'''+++***&&&$$$%%%(((&&&%%%$$$$$$%%%'''***,,,)))))))))(((''''''&&&&&&'''&&&%%%%%%''''''&&&%%%***,,,---,,,(((### ''''''((((((((((((''''''$$$%%%(((******(((%%%$$$%%%'''((('''%%%$$$%%%'''%%%&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((()))(((((((((***,,,%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((+++((($$$###$$$%%%&&&&&&"""'''***(((&&&'''%%%"""&&&&&&'''(((((('''&&&&&&########################&&&&&&&&&(((***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***(((&&&%%%%%%'''&&&$$$###"""!!!!!!!!!&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$&&&((()))!!!!!!"""%%%''''''%%%#########$$$&&&((((((&&&$$$###&&&(((((('''%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$########################!!!(((***######)))%%%&&&&&&''''''&&&&&&%%% ###&&&&&&%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%###!!!!!!%%%'''&&&%%%$$$$$$###"""!!!!!!###%%%'''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}|||}}}}}}|||yyyuuussslllmmmnnnnnnooonnnnnnnnnkkkjjjhhhhhhgggeeebbb___]]]]]]]]]^^^```aaa```___^^^_________^^^\\\ZZZYYYYYYYYYXXXXXXXXXZZZ[[[]]]______^^^]]]\\\ZZZYYYYYYQQQLLLDDD===999999<<<>>>:::999777555444444444444555444444555777999888777666666777888888888888888777888999;;;<<<=========@@@???>>>======>>>???@@@===<<<;;;>>>CCCEEEEEECCCDDDFFFFFFDDDAAA@@@CCCFFFJJJIIIIIIJJJKKKMMMOOOQQQLLLMMMMMMMMMNNNPPPTTTXXXXXXXXXWWWXXXYYY[[[]]]^^^aaabbbccceeegggiiijjjjjjhhhkkkkkkhhhhhhhhhccc]]]YYYVVVRRRMMMJJJHHHHHHHHHHHHHHHIIIIIIGGGDDDAAA???EEEBBB@@@@@@CCCEEEDDDCCC===@@@CCCCCCCCCDDDHHHLLLOOOQQQSSSUUUVVVVVVUUUTTTMMMGGGCCCDDDCCC???===???888777555111......111333000111333555666555333222......------......///000+++++++++,,,++++++***)))(((&&&%%%&&&***,,,,,,***((((((''''''''''''((((((***,,,///222333222000///***+++,,,...///000000000111111000//////////////////---***)))*********)))+++***(((&&&%%%&&&'''(((###%%%'''(((&&&%%%%%%&&&((('''&&&&&&%%%$$$&&&***'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''&&&%%%&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((((((&&&&&&'''(((((('''&&&%%%)))((((((((('''''''''''')))$$$ !!!&&&+++,,,,,,$$$''')))&&&!!! $$$)))&&&&&&&&&%%%%%%&&&&&&&&&$$$(((,,,,,,)))&&&%%%%%%%%%'''))))))'''%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$---+++)))(((((())))))((())))))(((&&&$$$$$$''')))((('''&&&%%%%%%&&&'''((('''&&&%%%%%%''''''&&&$$$!!!%%%%%%######&&&&&&###'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((((((((($$$&&&(((***)))'''%%%###!!!###%%%'''(((((('''&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###&&&+++%%% ((($$$$$$%%%%%%%%%$$$######%%% """$$$""""""$$$######$$$$$$$$$%%%%%%%%%%%%''')))***+++***)))(((###%%%&&&&&&$$$$$$%%%'''%%%$$$######"""""""""###"""###$$$%%%&&&'''''''''&&&%%%%%%$$$#########$$$~~~~~~~~~|||yyyvvvtttmmmmmmnnnoooooonnnnnnnnnjjjiiiiiiiiijjjjjjhhhfffbbbaaaaaabbbccccccbbb```______```___^^^]]][[[ZZZWWWXXXXXXZZZ[[[]]]___```______^^^]]]\\\[[[ZZZYYYZZZVVVPPPJJJDDDAAA???>>>999888777555444444555555555333222333555555555333444555666777888999999999;;;;;;:::::::::<<<>>>?????????>>>=========>>>>>>===;;;;;;===AAADDDDDDCCCGGGIIIJJJHHHEEEDDDFFFJJJLLLLLLKKKJJJJJJKKKLLLLLLOOOOOOPPPQQQQQQTTTXXX[[[XXXXXXYYYZZZ\\\]]]___```eeeeeeeeefffggghhhjjjkkkmmmoooooolllkkkjjjeee___XXXUUUQQQLLLIIIGGGGGGGGGEEEEEEEEEEEEDDDBBB@@@???DDDAAA??????AAACCCCCCAAACCCDDDFFFGGGHHHIIIKKKLLLNNNPPPSSSUUUUUURRRNNNKKKEEE???;;;<<<;;;888666888555666666444333333555888222222333333222111000///+++************++++++,,,))))))*********)))))))))***(((&&&''')))+++***))),,,,,,++++++++++++,,,,,,+++,,,...000000///...---,,,---...///000000000000000000//////......//////111///,,,+++,,,,,,,,,++++++)))''''''))))))'''%%%$$$&&&(((((('''%%%%%%%%%''')))+++***&&&%%%(((,,,'''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((())))))***((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++,,,---+++)))'''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))((('''&&&$$$$$$'''((()))))))))(((''''''))))))((((((((('''''''''***&&&$$$%%%(((***'''$$$'''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$'''******(((&&&&&&''''''((())))))'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%***'''%%%(((---///+++'''(((((((((&&&$$$$$$''')))((('''&&&&&&&&&&&&'''((("""###$$$%%%%%%&&&''''''%%%((((((%%%###$$$"""''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((******)))((('''&&&'''((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!### """(((!!!$$$$$$%%%%%%&&&&&&&&&%%%%%%(((###!!!$$$%%%######%%%""""""#########$$$$$$$$$%%%&&&((()))***)))((('''###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%~~~~~~~~~~~~|||yyyvvvtttnnnooooooooooooooonnnnnniiiiiijjjlllnnnpppooonnnhhhgggffffffgggfffdddbbbaaaaaaaaa```___^^^\\\\\\ZZZZZZ\\\]]]^^^^^^______\\\\\\\\\[[[[[[[[[ZZZZZZ]]]\\\YYYUUUPPPKKKFFFCCC===<<<:::888777666555555666444333222333444333222333444555777888999999999???===;;;::::::<<>>>>>>>>>>>>>>===<<<<<<>>>======???BBBDDDEEEDDDEEEGGGHHHFFFCCCCCCEEEHHHMMMMMMLLLLLLLLLLLLMMMMMMPPPQQQRRRSSSTTTVVVYYY\\\ZZZ[[[]]]___```aaaaaa```hhhggggggggggggiiijjjkkkoooqqqoookkkjjjiiiddd^^^VVVTTTOOOKKKHHHFFFEEEEEEBBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@BBBCCCCCCBBBGGGHHHIIILLLNNNOOOOOOMMMKKKNNNQQQRRROOOJJJCCC???>>>888555555555222000222444555666555333333444666333222111///...,,,+++***)))))))))((((((((((((((())))))))))))))))))))))))+++***((((((*********)))//////............//////......//////000//////...///000000000000000///////////////...............000...,,,+++,,,,,,+++******((('''(((***+++(((%%%&&&(((******(((&&&%%%&&&%%%)))+++***&&&%%%'''***&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''((()))******''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((($$$'''+++...///---***''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***))))))((('''&&&$$$###((())))))******))))))((()))))))))(((((((((''''''((('''''')))+++***%%%!!!***(((''''''))))))'''%%%((((((''''''''''''((((((&&&'''(((((('''&&&''')))((())))))((('''&&&''')))''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&+++''''''---666888333---(((((((((&&&$$$$$$&&&(((((('''&&&&&&&&&&&&'''(((!!!$$$&&&%%%######%%%'''%%%((()))&&&$$$%%%"""'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$''''''((()))***+++,,,,,,'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&############$$$%%%&&&'''#########$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%!!!!!!&&&!!!"""$$$$$$%%%&&&'''''''''&&&,,,&&&###%%%&&&$$$$$$'''""""""""""""############$$$%%%'''(((((('''&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&''''''(((((('''%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&~~~}}}}}}~~~|||yyyuuusssqqqqqqqqqqqqppppppooonnnlllllllllnnnrrrttttttsssmmmkkkjjjjjjiiihhhfffdddccccccbbbaaa```___^^^^^^^^^_________^^^\\\ZZZXXXVVVVVVWWWXXXZZZ[[[\\\\\\XXXYYYYYYXXXVVVRRROOOLLLHHHFFFDDD@@@===999777666777555333333444555444444222333555777888999::::::======<<<<<<===???AAABBB===>>>?????????>>><<<;;;BBBAAAAAAAAACCCEEEFFFGGGDDDFFFHHHFFFCCCBBBEEEGGGLLLMMMMMMNNNPPPQQQSSSSSSNNNPPPRRRSSSTTTVVVYYY\\\^^^```bbbccccccbbb```^^^bbbccceeeggghhhiiiiiihhhkkkllljjjfffcccbbb^^^WWWSSSQQQMMMIIIFFFDDDCCCCCCAAA@@@?????????AAACCCDDDBBBBBBBBBDDDEEEGGGHHHHHHKKKJJJJJJMMMQQQRRROOOKKKGGGHHHIIIIIIFFFAAA;;;777<<<777444555444222111222444444333000---,,,...///111000...,,,***))))))((())))))******))))))(((((()))((()))))))))***+++++++++*********++++++,,,,,,......------------......111111111111222222333333333333333222111000///..................---,,,,,,,,,***))))))******)))((())))))))))))(((((()))***)))+++---,,,***(((''''''###&&&'''%%%$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))"""$$$'''***+++***(((''')))'''&&&'''))))))(((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%'''(((((()))))))))(((((()))))))))))))))))))))))))))(((((((((((('''%%%%%%''')))++++++'''$$$((((((((()))))))))'''%%%))))))(((((((((((())))))+++***)))(((''''''((())))))***)))(((&&&''')))+++'''(((((((((((((((''''''&&&&&&'''(((((((((((('''***((()))...444777555111((((((((('''%%%%%%&&&((('''''''''&&&&&&'''''''''%%%(((+++(((""" """%%%$$$&&&&&&&&&((('''###%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''******))))))((('''%%%%%%'''''''''''')))+++---...&&&%%%%%%$$$%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%###'''###$$$"""###$$$%%%&&&&&&&&&&&&---((($$$%%%&&&$$$$$$'''"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%&&&((())))))'''%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&}}}yyyuuurrrtttttttttsssrrrqqqpppooopppooooooppprrrttttttsssnnnmmmkkkkkkkkkjjjgggeeeeeeeeedddbbbaaaaaa````````````___^^^\\\YYYVVVUUUOOOPPPRRRUUUXXX[[[]]]^^^WWWXXXXXXWWWWWWVVVTTTTTTTTTSSSOOOJJJDDD???;;;999777555333222444555666555333444666777999:::;;;;;;999;;;===@@@AAABBBBBBAAA===>>>???@@@@@@???>>>===CCCCCCBBBBBBCCCDDDFFFHHHHHHJJJMMMLLLIIIHHHJJJLLLMMMMMMNNNPPPQQQRRRSSSTTTOOOQQQSSSUUUVVVXXX[[[^^^cccdddeeeeeeccc```\\\YYYWWWZZZ```dddffffffdddbbbdddeeeccc^^^\\\[[[WWWQQQOOOMMMJJJGGGDDDCCCBBBAAA???>>><<<<<<===@@@CCCEEECCCEEEGGGIIIKKKLLLNNNOOOPPPNNNLLLMMMMMMKKKFFFBBBBBBAAA@@@???<<<999666555<<<666333555555222222444333222...***((((((+++...---,,,+++***))))))))))))))))))************)))(((''''''''''''(((***+++,,,+++,,,,,,,,,,,,---///000.........------.........000000111222333444555666555555444333222000...---,,,------------,,,++++++***)))((()))******((('''(((+++,,,(((######(((...+++---......,,,)))))))))%%%&&&###!!!$$$)))''' %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&%%%%%%%%%&&&&&&''')))(((&&&%%%%%%&&&((()))$$$$$$$$$%%%&&&'''((((((+++)))((()))******)))((('''''''''''''''''''''''')))((('''&&&&&&'''((()))###$$$&&&((()))***++++++'''''''''(((((()))))))))***)))))))))(((((((((((((((''''''(((((()))((('''$$$(((++++++'''%%%%%%((())))))(((((((((((())))))000...+++)))(((((((((((()))))))))(((&&&''')))+++''''''((())))))(((((('''''''''((())))))(((((((((%%%&&&'''((()))***---///'''(((((('''%%%%%%&&&'''&&&''''''''''''''''''&&&'''***,,,)))$$$!!!###'''"""%%%%%%'''******&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%''')))+++---((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,'''###(((&&&!!!%%% !!!"""$$$$$$%%%%%%%%%,,,'''###%%%%%%######&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$###$$$&&&%%%$$$$$$%%%'''###$$$&&&'''(((&&&%%%###%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%{{{xxxvvvwwwwwwwwwvvvuuusssrrrqqqrrrqqqooopppqqqssssssrrrmmmlllkkkkkklllkkkiiiggggggfffeeedddcccbbbbbbbbb^^^^^^]]]\\\ZZZXXXWWWVVVMMMNNNPPPTTTWWWZZZ\\\^^^]]]\\\[[[ZZZXXXWWWVVVVVVYYYXXXUUUQQQKKKFFFBBB@@@:::777444333444555555555555666777999:::;;;;;;;;;888;;;>>>AAACCCBBBAAA??????@@@AAABBBBBBBBBBBBBBBCCCDDDCCCBBBAAABBBEEEHHHJJJMMMPPPOOOMMMKKKMMMOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQSSSVVVXXXYYY[[[^^^```dddddddddccc___ZZZVVVSSSMMMQQQWWW\\\___^^^\\\ZZZ]]]^^^[[[WWWVVVVVVSSSNNNJJJIIIGGGEEECCCBBBAAAAAA===<<<;;;;;;===???BBBDDDFFFIIIKKKMMMNNNNNNPPPRRRRRRPPPMMMJJJFFFAAA<<<999===<<<;;;999777555444444888333111222333111000222///...,,,***(((***...111***************)))))))))'''((()))+++++++++***)))(((((('''((()))+++---......///000///...///000222111000000//////000000111...///111222333444444444555555444333222000...---+++,,,,,,------,,,***)))+++***)))***,,,,,,***((((((+++,,,(((###!!!&&&+++***,,,......,,,***)))***'''(((%%% $$$+++***"""%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&%%%&&&''')))***+++***))))))******)))(((''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))((((((''''''''''''''')))************)))))))))(((((((((---+++)))'''&&&&&&&&&'''$$$)))---+++&&&###&&&***))))))(((((((((((())))))000...+++)))))))))(((''''''((()))((('''''')))***&&&&&&((()))))))))(((''')))))))))))))))(((((('''%%%''')))'''%%%%%%)))...&&&((()))(((&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&$$$''')))(((&&&&&&(((***"""%%%&&&$$$%%%((((((%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''((((((((((((((('''&&&%%%%%%%%%'''((()))++++++***)))'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%$$$$$$$$$'''''''''&&&%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$+++&&& %%%%%%"""%%% !!!"""###$$$$$$$$$###)))%%%###%%%&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%}}}|||zzzzzzyyyxxxwwwuuusssrrrrrrpppnnnnnnpppqqqqqqqqqlllkkkkkklllmmmmmmllljjjiiihhhfffdddcccccccccdddaaa```^^^[[[YYYWWWVVVUUUPPPQQQSSSUUUWWWYYY[[[\\\^^^^^^]]]\\\[[[XXXVVVTTTTTTTTTSSSRRRPPPMMMJJJIIIBBB>>>:::777777777666666777888999:::;;;<<<<<<<<<<<<===???@@@@@@@@@>>>===AAAAAABBBCCCDDDFFFGGGHHHGGGGGGGGGEEECCCDDDHHHKKKLLLOOOSSSSSSPPPOOOPPPRRRRRRSSSTTTUUUUUUTTTSSSRRRPPPSSSVVVXXXZZZ\\\^^^`````````___\\\YYYTTTPPPNNNHHHJJJMMMQQQSSSTTTTTTSSSTTTUUUSSSOOOOOOQQQOOOJJJEEEEEEDDDCCCBBBAAAAAAAAA????????????AAACCCDDDFFFIIILLLNNNOOOMMMLLLMMMNNNLLLKKKIIIEEE@@@<<<::::::;;;;;;:::999777555333111555000---///000......000+++,,,------++++++,,,---******+++++++++***)))(((((()))+++---......------...---------///111444555333444555333000...000222222111111000000111111222111222333444444333111000555555444333111///...---***+++,,,---,,,+++)))(((***))))))***,,,,,,***((())))))(((((('''&&&###!!!''')))++++++***)))((()))$$$***))) &&&)))'''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((((((***)))(((((())))))(((&&&''''''''''''''''''''''''''''''((((((((((((''''''*********))))))(((&&&&&&((((((''''''(((***+++,,,*********)))))))))((((((++++++***(((&&&&&&'''((()))***+++)))'''&&&(((***)))((((((''''''(((((())),,,)))'''((()))***)))'''%%%&&&((((((''''''((()))$$$%%%'''))))))((('''&&&+++++++++***)))((('''&&&''')))******))))))***+++&&&((()))(((&&&%%%&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&'''((())))))&&&((('''######&&&'''%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((((('''&&&%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""***%%%$$$&&&###%%%"""######$$$$$$$$$######'''######'''(((%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&}}}|||{{{{{{zzzxxxvvvtttssspppooommmmmmooopppqqqpppkkkjjjkkklllnnnooonnnmmmjjjiiigggeeeddddddddddddgggeee```\\\XXXUUUSSSRRRTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[]]]^^^\\\YYYVVVSSSMMMNNNPPPQQQQQQQQQPPPPPPKKKGGGAAA===;;;:::999888999:::;;;;;;<<<<<<<<<<<>>======<<<<<>><<<>>>AAA:::;;;<<<<<<:::666222///333...,,,...///------///))),,,//////,,,(((&&&$$$***+++------,,,***(((&&&+++,,,///111333333222111555444444444666999;;;===777888888555000......000111000000000000000000111555777888888777444111///444444444333111///...---)))***,,,,,,,,,+++)))''''''&&&'''(((******(((%%%***&&&%%%)))---+++!!!%%%'''))))))(((''''''(((***+++''')))'''''''''((((((((()))))))))((('''&&&%%%$$$######%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))((('''%%%$$$)))'''&&&&&&''''''&&&$$$((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))))))))(((''''''***))))))))))))+++---...************))))))))))))%%%'''))))))))))))***+++...+++)))((()))+++******((((((''''''''''''(((((('''%%%$$$&&&)))+++***(((###%%%((()))((('''''''''###%%%'''((()))((('''&&&,,,,,,,,,+++)))(((&&&%%%%%%%%%&&&)))++++++(((%%%&&&''')))((('''%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%''''''&&&$$$'''(((&&&""""""&&&((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%***)))((('''&&&%%%$$$######&&&((((((((($$$%%%&&&&&&''''''&&&&&&""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&''''''(((######$$$%%%%%%%%%%%%$$$"""###%%%'''''''''%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""+++&&&%%%(((%%%'''$$$$$$%%%%%%%%%$$$######&&&###$$$)))***'''$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%###%%%&&&&&&%%%$$$&&&'''%%%$$$$$$$$$$$$%%%&&&'''"""###$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((}}}~~~zzzuuusssrrrqqqpppooooooooooooiiijjjlllmmmnnnooonnnnnnnnnlllkkkiiihhhhhhiiiiiijjjhhheeeaaa^^^[[[YYYYYYXXXYYYYYYXXXVVVVVVWWWYYYZZZ\\\^^^[[[WWWSSSRRRSSSQQQOOONNNNNNOOOPPPPPPOOOGGGIIIJJJIIIFFFDDDCCCBBB>>>>>>??????>>>===;;;:::@@@???===<<<;;;;;;<<<<<<>>>AAAEEEJJJMMMOOOOOONNNRRRQQQOOOJJJGGGIIINNNSSSZZZ[[[\\\]]]]]]]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZ\\\WWWMMMKKKOOOMMMFFFIIIHHHGGGFFFFFFEEEFFFFFFJJJHHHFFFFFFFFFHHHHHHHHH>>>@@@CCCCCCAAAAAACCCFFFEEEGGGIIIKKKMMMOOOPPPPPPOOOLLLLLLNNNKKKCCC??????999999999999999:::;;;<<<<<<;;;999777444222000///<<<777///+++***+++***)))...,,,******,,,---,,,++++++,,,,,,------,,,,,,+++111444888999777666888:::999777777999;;;<<<:::888777555222000///000111333444333111...---///333777888888777666666666666666111111111111000000000000,,,,,,++++++***)))((((((***((('''(((++++++)))&&&&&&&&&''''''(((((())))))+++***)))'''''''''((()))&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&((()))***''''''''''''(((***+++,,,&&&&&&%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&''')))(((&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%(((((()))************)))((((((''''''((()))******))))))))))))************)))************+++++++++))))))******++++++++++++***+++'''"""$$$---000...'''((()))++++++***))))))***)))''''''((((((&&&%%%)))(((((('''&&&&&&%%%%%%(((***+++***(((%%%$$$$$$,,,+++***)))(((((((((((('''&&&%%%$$$$$$%%%((()))'''((()))((('''&&&'''(((&&&((()))++++++)))(((&&&***'''$$$$$$'''((((((&&&***)))((('''''''''''''''###'''***)))%%%$$$'''+++&&&'''((((((((((((((('''&&&&&&&&&&&&&&&'''))))))''''''''''''''''''''''''&&&%%%!!!""")))+++(((&&&&&&%%%%%%&&&''')))***'''''''''&&&$$$$$$%%%'''######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%))))))%%%$$$%%%&&&$$$###$$$%%%&&&%%%$$$###""")))(((&&&%%%%%%&&&'''((('''### """%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$"""&&&'''%%%$$$%%%&&&''')))'''######&&&'''%%%(((&&&###$$$&&&((('''%%%***$$$!!!%%%)))(((&&&&&&(((%%%"""###%%%'''&&&$$$######$$$%%%%%%%%%%%%$$$''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$$$$###~~~~~~~~~yyytttrrrqqqqqqpppoooooooooooolllmmmnnnooonnnmmmlllkkklllkkkjjjhhhhhhhhhhhhhhhjjjiiigggeeebbb___]]]\\\ZZZ[[[[[[ZZZXXXWWWYYYZZZ^^^```aaa^^^ZZZVVVUUUUUURRRPPPNNNNNNOOOPPPOOONNNJJJKKKLLLKKKJJJHHHHHHIIIAAABBBBBBAAAAAA@@@???>>>??????>>>===<<<======>>>???AAAEEEHHHKKKMMMNNNNNNTTTTTTRRRNNNKKKLLLPPPTTTYYYZZZ[[[]]]^^^^^^^^^^^^]]]^^^___```aaabbbbbbaaa[[[ZZZYYYXXXWWWXXXYYYYYYXXXWWWRRRLLLKKKLLLKKKGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDAAA???AAABBBDDDDDDCCCCCCFFFHHHJJJLLLNNNQQQRRRTTTTTTTTTPPPLLLJJJJJJEEE===888888666666555555444555555555777666555222000...,,,+++666222---***+++,,,,,,,,,---,,,+++,,,///111111000000111111111222111111111555888<<<>>>???@@@AAACCC???===;;;:::;;;:::888555:::777444111//////000111444555555555444666888;;;?????????===:::777444222------------,,,,,,,,,+++,,,,,,+++******)))(((((('''&&&%%%&&&((((((&&&$$$'''''''''(((((((((((((((+++***((('''''''''((()))%%%%%%$$$$$$%%%%%%&&&&&&(((''''''&&&'''((()))***))))))((((((((((((((()))''''''&&&&&&%%%&&&&&&&&&))))))'''&&&&&&&&&'''''')))((('''''''''((())))))***)))))))))(((((((((((('''''''''((()))*********((('''''''''(((((()))***))))))))))))************************++++++++++++)))*********++++++++++++%%%)))***(((***,,,)))###(((((()))***************)))((('''((()))***)))(((%%%&&&&&&'''(((((())))))'''***---...+++(((%%%$$$++++++***)))(((((((((((('''&&&%%%%%%%%%&&&'''(((&&&''')))(((''''''((()))''''''))))))))))))''''''***'''%%%%%%'''((((((''')))((((((''''''''''''(((%%%'''(((&&&""" !!!###'''(((((((((((((((''''''%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((($$$ """''''''$$$(((((('''&&&&&&&&&'''((('''(((((('''%%%$$$$$$%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$((()))%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''$$$!!!!!!###%%%%%%$$$&&&&&&((()))((('''&&&$$$&&&&&&''''''&&&&&&%%%$$$!!!%%%&&&$$$###$$$%%%%%%'''&&&""""""%%%%%%###&&&$$$###$$$'''((('''%%%$$$"""''''''''''''&&&$$$"""###%%%&&&%%%#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$~~~|||vvvrrrqqqqqqpppppppppppppppppppppqqqqqqpppooommmkkkiiikkkjjjiiihhhhhhggghhhhhhjjjjjjjjjiiigggdddbbb```]]]]]]^^^\\\[[[ZZZ[[[]]]```aaaaaa___[[[XXXVVVVVVRRROOOMMMLLLLLLLLLLLLKKKKKKLLLMMMLLLKKKJJJLLLNNNGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@???>>>>>>??????@@@AAABBBCCCFFFIIILLLNNNPPPVVVVVVTTTRRROOOOOOPPPRRRUUUVVVYYY[[[^^^___aaaaaa^^^___aaacccdddeeeffffff[[[ZZZXXXVVVUUUUUUUUUVVVVVVPPPLLLKKKJJJGGGFFFHHHBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCBBBDDDEEEFFFFFFFFFHHHKKKNNNPPPRRRUUUWWWYYYYYYXXXXXXRRRLLLHHHEEE???666111111444444222111111000111111333222111///...,,,+++***///---++++++,,,............---...111555888888888999999999999888777777777:::;;;>>>BBBGGGJJJJJJJJJDDDAAA>>>===<<<;;;999888:::888666333222333444444777999::::::999888999;;;666888999:::999666333111............------------++++++******))))))((((((&&&%%%%%%&&&''''''&&&$$$((((((((((((((('''''''''***)))((('''''''''(((((($$$$$$$$$$$$%%%%%%&&&&&&(((''''''''''''((())))))((((((((('''(((((()))))))))((('''&&&%%%%%%%%%%%%))))))((('''''''''((((((((((((((((((((()))***+++))))))))))))((((((((((((''''''&&&&&&'''(((***+++((((((((((((((()))))))))))))))))))))************************+++++++++,,,************++++++++++++&&&)))************%%%)))))))))))))))******+++***)))(((***,,,---,,,+++&&&&&&'''(((((())))))***)))---111333000,,,(((&&&******)))(((''''''''''''&&&&&&&&&&&&'''''''''(((%%%'''((((((''''''(((***'''''''''''''''''''''''')))'''%%%%%%'''(((((('''(((''''''''''''(((((()))))))))((('''&&&%%%%%%$$$((()))))))))((('''&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((('''(((&&&###$$$'''&&&###))))))(((&&&&&&%%%%%%&&&&&&((())))))&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''!!!!!!"""###$$$%%%&&&&&&###'''(((%%%$$$&&&'''&&&%%%$$$$$$$$$%%%&&&''''''""""""###$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$$$$###"""%%%(((******(((%%%###&&&&&&''''''&&&&&&%%%%%%!!!$$$$$$$$$######$$$%%%'''&&&######%%%&&&###$$$######%%%''''''&&&$$$###"""&&&&&&&&&'''$$$######%%%&&&&&&$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%~~~zzzuuuqqqppppppqqqqqqqqqqqqppppppqqqqqqqqqqqqooommmkkkiiikkkjjjjjjiiiiiiiiiiiiiiiiiijjjkkkkkkjjjhhheeeddd``````aaa___^^^]]]___``````___^^^\\\ZZZWWWVVVUUUVVVTTTPPPNNNNNNNNNNNNMMMLLLMMMLLLKKKIIIIIIKKKMMMMMMMMMLLLKKKJJJJJJJJJJJJDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBCCCEEEHHHMMMQQQTTTXXXXXXWWWUUURRROOONNNMMMQQQRRRUUUXXX[[[^^^```bbb^^^^^^```aaabbbbbbbbbbbb[[[ZZZXXXUUUSSSSSSRRRSSSTTTKKKFFFJJJHHHBBBAAAFFF??????>>>>>>>>>??????@@@===@@@DDDGGGHHHIIIJJJKKKFFFFFFGGGHHHKKKNNNRRRTTTTTTUUUXXXZZZZZZYYYXXXVVVPPPJJJEEEAAA;;;333000111222222111111000111111111222111000///...------,,,,,,,,,,,,---///000000000111111333777<<<@@@AAAAAACCCBBBAAA???===;;;::::::<<<<<<>>>CCCIIIMMMLLLKKKDDDBBBAAA???????????????999888777777888999;;;<<<===>>>===:::777555666777555555666666555333111000000000/////////.........******)))))))))((((((((('''''''''(((((()))((('''))))))((((((''''''&&&&&&(((((((((((('''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$%%%%%%&&&(((***,,,---)))(((''''''&&&&&&&&&''')))))))))((((((((())))))&&&&&&''''''((()))***+++'''''''''''''''&&&&&&&&&+++***(((&&&&&&((()))+++))))))***************)))((()))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++++++++)))'''(((((('''%%%***)))((((((((()))+++,,,,,,+++***+++---...---,,,+++******))))))(((''''''---000333444222...,,,+++))))))((('''''''''''''''&&&&&&'''(((((((((((('''%%%'''(((((('''''')))***''''''&&&&&&&&&&&&'''''')))(((&&&&&&&&&'''(((((('''''''''''''''((()))***((('''&&&''')))******)))))))))))))))((('''%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((("""%%%&&&$$$&&&))))))%%%((((((''''''&&&&&&&&&&&&###&&&))))))(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&!!!&&&'''$$$###&&&'''&&&%%%%%%$$$$$$%%%'''(((***%%%%%%&&&&&&$$$""" )))'''&&&$$$$$$$$$$$$### """$$$&&&'''&&&$$$###%%%&&&&&&'''&&&&&&%%%%%%!!!"""$$$$$$$$$$$$$$$$$$'''))))))&&&%%%((((((%%%$$$$$$%%%&&&&&&%%%$$$###(((###!!!%%%'''%%%$$$&&&###$$$%%%''''''&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&}}}yyyuuurrrqqqrrrrrrsssrrrrrrqqqpppppppppppppppooonnnlllkkkkkkkkkkkkkkkkkkkkkjjjjjjhhhiiijjjkkkkkkiiigggeeebbbccccccbbb``````aaaccc```___]]]\\\ZZZYYYXXXWWW^^^[[[WWWUUUTTTUUUTTTTTTPPPPPPOOOMMMJJJIIIKKKMMMRRRQQQQQQPPPPPPOOONNNNNNIIIIIIHHHFFFEEECCCBBBAAADDDCCCCCCEEEIIIOOOUUUXXX\\\[[[ZZZXXXVVVRRROOOLLLNNNOOOQQQTTTXXX[[[]]]___^^^^^^^^^^^^^^^]]]\\\[[[ZZZXXXVVVSSSQQQPPPOOOOOOQQQHHHCCCFFFEEE>>><<>>???@@@;;;DDDOOOWWWWWWSSSNNNKKKGGGGGGHHHKKKOOOSSSVVVWWWSSSTTTUUUUUUTTTRRRPPPOOOHHHBBB>>>;;;777222000222/////////000111222333444000000000000///////////////000111111111111111222555666999===BBBFFFGGGFFFIIIGGGDDDAAA>>>;;;:::999>>>>>>???CCCIIILLLKKKIIIEEEEEEEEEDDDBBBBBBCCCCCC>>>===<<<<<<<<<===>>>???AAA@@@<<<888444444666888EEEBBB===888444111///...------------,,,,,,,,,,,,))))))((((((((((((((((((&&&'''((((((((((((((()))))))))((((((''''''&&&&&&'''''''''(((((((((((('''&&&'''(((((())))))((((((&&&''''''((((((((((((((($$$%%%%%%&&&((()))+++,,,((((((''''''((()))******(((((())))))))))))))))))%%%%%%&&&'''(((((())))))&&&&&&&&&'''''''''''''''///---+++)))'''((()))******+++,,,,,,,,,++++++***((()))))))))***************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,***)))***,,,+++***)))***)))((((((((()))+++,,,...---,,,,,,------,,,***,,,++++++******)))((((((---...///...---++++++,,,)))((((((''''''''''''(((&&&'''((()))))))))((((((%%%'''((((((''''''(((***''''''&&&&&&&&&&&&'''''')))(((((('''&&&'''((()))'''''''''''''''((()))***$$$######$$$&&&((('''&&&))))))))))))((('''%%%%%%&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''&&&&&&((((((%%%%%%&&&&&&'''''''''((((((!!!$$$'''))))))((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%'''$$$###&&&'''&&&%%%%%%$$$$$$%%%'''(((***&&&'''''''''%%%###!!! '''''''''%%%$$$######$$$"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&))))))&&&&&&((('''$$$&&&&&&'''&&&%%%$$$######)))%%%###&&&&&&$$$###%%%###%%%'''((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&}}}yyyvvvtttttttttuuuuuutttsssqqqpppnnnnnnooopppooonnnmmmlllkkklllllllllllllllkkkkkkhhhiiiiiijjjiiihhhgggfffdddeeeeeedddbbbbbbccceeecccaaa___^^^______^^^]]]^^^[[[WWWTTTTTTUUUUUUUUUUUUUUUUUURRRPPPNNNOOOPPPSSSTTTUUUUUUTTTSSSQQQPPPLLLLLLLLLKKKIIIGGGEEEDDDGGGFFFEEEGGGJJJOOOUUUXXX]]]\\\[[[ZZZYYYWWWSSSPPPOOOOOOPPPRRRTTTWWWYYY[[[^^^^^^]]]\\\[[[YYYWWWVVVVVVUUURRROOOMMMLLLKKKKKKLLLFFFBBBBBBAAA>>>===>>>============>>>???@@@AAABBBPPPcccnnnlll```SSSJJJJJJJJJKKKNNNQQQTTTUUUUUUPPPOOONNNLLLIIIGGGEEEDDD;;;777555555444000000333......//////111222444555///000000000111111111222222333444444222222222444:::;;;===AAAEEEHHHHHHGGGGGGEEEBBB>>>;;;999888888>>>???AAADDDHHHJJJJJJIIIGGGIIIJJJIIIFFFEEEDDDEEEFFFEEECCC@@@>>>===;;;;;;>>>===:::666444555999<<>>>>>>>>>>>???@@@AAACCCDDDIIIVVVgggooolllaaaUUUNNNNNNNNNNNNPPPSSSSSSPPPMMMLLLJJJFFFBBB>>>;;;:::999333000000333333111222555222222222333444555666777222222333444555666666777333555666444222222444666<<<===???BBBEEEFFFEEECCC@@@???<<<999777666777777:::<<<@@@CCCEEEFFFHHHIIIEEEHHHLLLMMMKKKIIIHHHIIIIIIHHHEEEBBB???<<<999888999888777444222333555888111000///......///111222000000000/////////......''''''''''''''''''''''''$$$&&&))))))(((''')))+++'''''''''(((((((((((((((%%%&&&'''(((((((((''''''&&&''')))*********((('''&&&&&&((()))))))))((('''***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&'''(((%%%&&&'''((()))(((((('''&&&'''(((((()))(((''''''(((((((((((()))))))))***+++++++++************))))))***+++,,,+++***((('''))))))))))))************+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++***(((+++333444///******(((((()))***************,,,***)))***++++++***)))******++++++,,,---------)))***++++++)))((()))***)))))))))(((((())))))***))))))((((((((()))***+++((()))***)))'''&&&&&&'''''''''))))))))))))''''''((()))***(((&&&&&&)))+++)))((((((''''''''''''((((((***,,,+++((('''(((+++'''((((((((((((((('''''''''&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''++++++'''$$$%%%%%%$$$%%%&&&'''((((((''''''&&&&&&'''((((((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&"""&&&'''$$$"""$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''((()))"""$$$&&&%%%###"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''%%%###$$$&&&'''%%%$$$!!!$$$%%%###"""$$$######%%%%%%%%%$$$'''+++///)))&&&%%%'''%%%""""""&&&"""$$$%%%$$$"""!!!###%%%$$$%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$}}}{{{yyyyyyxxxxxxyyyxxxwwwtttqqqooooooooooooooommmkkkiiihhhhhhiiikkkkkklllkkkjjjiiikkkjjjiiihhhhhhhhhhhhiiifffggggggfffddddddeeefffdddaaa______bbbeeedddcccbbb___ZZZXXXYYYZZZ[[[[[[TTTVVVXXXXXXWWWUUUUUUUUUSSSUUUXXXZZZZZZVVVSSSPPPLLLMMMNNNOOOPPPOOOOOONNNMMMLLLIIIHHHHHHJJJLLLMMMPPPOOOOOORRRVVVXXXWWWUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVTTTSSSQQQOOONNNMMMKKKIIIGGGEEEDDDDDDDDD>>>BBB@@@999;;;DDDEEE????????????@@@AAACCCDDDEEEGGGOOOXXX\\\YYYTTTQQQQQQRRRQQQQQQRRRSSSQQQLLLGGGJJJFFFAAA<<<777444333222111///000444666444555888888888777777777888999999666666777888999;;;;;;<<<333555555444111111555888===>>>???AAADDDDDDBBB@@@:::999777555444555666777444888>>>AAAAAABBBFFFIII???DDDKKKNNNNNNMMMNNNOOOGGGFFFDDDAAA???<<<:::999555666555333000.....................---,,,+++***,,,,,,+++++++++*********&&&'''''''''''''''''''''&&&))),,,,,,******,,,...&&&'''''''''(((((())))))$$$%%%'''(((((((((''''''%%%&&&((()))***)))(((&&&%%%&&&((()))))))))((('''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%'''(((((((((''''''(((((()))******)))((('''%%%&&&&&&&&&''''''(((((('''((()))***+++++++++***((()))***+++***)))'''%%%))))))))))))************++++++,,,,,,,,,------------------,,,,,,+++++++++222,,,)))---...+++,,,///'''(((***+++++++++***))))))((('''(((***++++++***...------,,,,,,++++++******,,,///000///,,,++++++***)))))))))))))))******+++***((('''''')))+++,,,)))******)))&&&%%%%%%&&&&&&(((***++++++***(((&&&((()))***(((&&&&&&))),,,***)))(((''''''''''''''' %%%)))(((%%%%%%(((---''''''((((((((((((((('''&&&&&&&&&&&&&&&'''))))))''''''''''''''''''''''''$$$(((***&&&###&&&((()))'''((((((((((((&&&%%%$$$)))******(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((###'''((($$$"""$$$$$$"""###$$$%%%&&&%%%$$$###"""'''&&&%%%$$$$$$$$$%%%&&& ###%%%%%%###"""###%%%!!!###%%%'''&&&$$$!!!$$$%%%%%%&&&'''''''''&&&'''$$$""""""%%%&&&%%%###"""&&&'''$$$$$$&&&$$$!!!!!!"""$$$$$$%%%)))000666000---+++***'''!!!!!!$$$ """###"""!!!$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&%%%%%%$$$###~~~}}}}}}~~~~~~~~~}}}|||{{{zzz}}}{{{xxxuuusssqqqqqqqqqqqqnnnkkkiiiiiikkkoooqqqqqqooommmjjjiiiiiijjjkkkiiihhhgggfffeeedddddddddfffdddbbbcccfffhhhgggeeeeeeeeedddddddddeeeffffffbbb```]]][[[ZZZ[[[\\\]]]```[[[VVVTTTVVVXXXYYYXXX[[[YYYXXXXXXYYYYYYXXXVVVUUUQQQMMMLLLMMMPPPRRRRRRPPPOOOMMMLLLKKKKKKKKKLLLHHHKKKPPPRRRRRRQQQQQQQQQWWWTTTQQQPPPPPPSSSWWWZZZTTTTTTTTTSSSPPPNNNKKKIIIKKKIIIFFFCCCAAA@@@AAAAAA>>>===<<<<<<===???AAACCCCCCAAA???AAAEEEHHHIIIHHHIIIJJJMMMOOOQQQRRRRRRRRRRRRQQQOOOKKKHHHGGGHHHJJJIIIBBB:::666555666666555222444666666555666:::>>>???>>>>>>@@@BBBAAA===999888999::::::;;;<<<======777666555444444555666777???@@@AAA@@@===;;;:::;;;666666555555666777777888666666777;;;AAADDDDDDCCC>>>CCCGGGIIIMMMPPPMMMGGGEEE???<<>>888444666555444222111///.........+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++***)))((('''&&&&&&'''"""***"""111(((...''')))((('''((()))******(((%%%(((&&& &&&(((%%%)))$$$###&&&&&&""""""&&&+++***)))(((((()))***+++"""$$$'''(((((((((((()))%%%&&&''')))+++***(((&&&***)))(((''''''((()))***###$$$&&&((())))))(((((((((((()))***************'''''''''((()))******+++)))((()))+++......+++'''))))))*********+++++++++111///,,,)))((((((***++++++//////+++***---,,,((('''(((***+++,,,,,,+++***+++,,,------,,,+++)))(((***++++++)))(((''')))******+++,,,+++)))))))))+++...+++)))***,,,---+++)))******)))))))))***,,,------***'''''')))******((((((((((((((()))))))))))),,,'''&&&***+++''''''***,,,***'''&&&'''***...111///+++'''&&&''')))((('''&&&&&&''''''''''''&&&&&&!!!'''***'''%%%''')))((((((+++)))$$$###'''******)))(((%%%######$$$&&&(((&&&&&&%%%$$$%%%&&&'''(((+++(((((()))'''!!!))))))(((((((((((())))))&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%)))'''$$$###$$$%%%%%%$$$!!!###$$$&&&''''''&&&&&&&&&%%%$$$%%%'''(((((('''&&&$$$######&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%###((()))$$$!!!$$$&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&&&&***///555888555111+++(((&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((((((+++'''$$$~~~~~~}}}}}}}}}}}}}}}~~~|||xxxuuusssqqqppppppnnnkkkiiiiiillloooqqqqqqpppnnnmmmlllkkkkkkkkkiiihhhgggfffeeeeeeeeeeeefffdddbbbccceeefffeeeccceeeeeedddddddddeeeeeefff`````````_________^^^^^^```]]]YYYXXXYYY[[[[[[ZZZ[[[YYYYYYYYY[[[\\\[[[ZZZWWWTTTPPPOOOOOOPPPQQQQQQOOONNNLLLJJJIIIIIIIIIJJJIIILLLOOOPPPOOOMMMMMMLLLOOOOOOOOONNNOOOPPPQQQRRRPPPPPPPPPOOOMMMKKKIIIHHHFFFEEECCCAAA@@@??????@@@>>>>>>======>>>AAACCCDDDFFFCCCBBBCCCFFFHHHIIIHHHKKKLLLNNNOOOQQQQQQQQQQQQLLLKKKIIIFFFDDDCCCDDDFFFFFFAAA:::666666666666555444666777777777888;;;>>>@@@>>>>>>???AAAAAA>>><<<::::::::::::::::::999999666666555555444555555555:::;;;<<<<<<:::888888999999999888888888888888999888888888<<<@@@CCCBBBAAA>>>AAADDDDDDFFFHHHEEE@@@AAA;;;999<<<;;;666333444222222111000///.........------------............++++++++++++************))))))))))))((((((((((((+++(((***'''...)))***%%%((('''&&&''')))***)))(((&&&******&&&&&&******&&&+++''''''***)))&&&&&&***((('''&&&%%%%%%&&&'''(((%%%''')))***)))(((((((((&&&&&&'''(((***)))(((''''''''''''((((((***+++,,,''''''((()))))))))((('''(((((()))************)))((((((((()))******+++++++++***)))+++......,,,)))******++++++++++++,,,,,,///---+++))))))+++---...)))+++***%%%%%%)))***(((******+++++++++******)))++++++,,,---------,,,+++***+++,,,+++)))((()))***)))+++,,,+++******+++,,,///---++++++,,,,,,***'''***))))))(((((()))***+++,,,)))'''&&&((())))))'''***)))))))))(((((('''''')))%%%%%%******'''%%%(((***)))'''%%%&&&(((+++...---***''''''((()))(((&&&&&&''''''((((((''''''&&&!!!&&&(((&&&%%%'''((('''''')))((($$$"""&&&))))))((((((((('''''''''&&&&&&)))((('''%%%%%%%%%&&&&&&$$$###$$$((((((%%%$$$&&&))))))(((((((((((())))))'''''''''&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$###""""""$$$$$$###!!!%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""%%%'''$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""$$$)))///555888---***&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&+++######&&&%%%$$$%%%}}}{{{{{{|||~~~|||yyyuuurrrqqqooommmkkkiiijjjllloooqqqppppppppppppooonnnmmmllliiihhhggggggffffffffffffgggeeeccccccddddddcccbbbeeeeeedddddddddddddddeee___```bbbcccdddcccbbbaaabbb```^^^]]]^^^^^^]]]\\\\\\[[[ZZZ\\\^^^___^^^]]]YYYWWWTTTSSSSSSSSSQQQPPPRRRPPPNNNLLLJJJIIIIIIJJJJJJLLLNNNNNNKKKIIIGGGGGGHHHJJJLLLMMMMMMLLLKKKIIIJJJJJJJJJJJJIIIGGGFFFEEEAAAAAA@@@@@@??????>>>>>>????????????AAACCCEEEGGGHHHGGGFFFGGGIIIJJJKKKJJJNNNNNNOOOOOOPPPOOOOOONNNJJJIIIGGGFFFEEEEEEFFFGGGCCC@@@<<<:::999999888777999:::;;;:::::::::<<<>>>@@@>>>======???@@@???>>><<<;;;:::999777666555555555555555555555444333333333555777777666666777888999999888888777888888888999888888:::===>>>===<<<:::=========>>>AAA@@@;;;;;;777555777777444222222//////.........//////000......------------------************))))))))))))''''''(((((())))))******(((((($$$)))&&&***$$$$$$'''&&&&&&&&&((()))((('''&&&)))+++))))))+++)))&&&+++)))(((***+++)))***,,,))))))((((((((())))))***(((***++++++)))''''''(((''''''(((((((((((())))))'''(((((()))*********)))***************)))(((((('''((())))))******))))))((())))))******+++++++++,,,+++***+++---...---,,,+++,,,,,,,,,,,,---------,,,+++******+++---///111,,,...---******...///---------+++******)))))))))***+++,,,---............***,,,------+++*********)))+++,,,,,,++++++---...000...,,,+++,,,+++)))'''******)))((((((((())))))+++)))''''''((((((((('''+++******)))'''&&&&&&%%%(((&&&'''******'''&&&((()))((('''&&&&&&'''((()))+++***(((((())))))'''&&&&&&''''''((((((''''''&&&!!!%%%'''%%%%%%'''(((&&&%%%((('''###!!!%%%'''''''''(((*********)))'''%%%+++***((('''&&&%%%%%%%%%$$$###%%%***,,,++++++...)))((((((''''''(((((()))'''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%###!!!$$$######$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''!!!### """(((%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&(((***,,,&&&%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&***)))((((((&&&###%%%)))}}}~~~~~~~~~~~~}}}zzzxxxxxx{{{~~~~~~{{{xxxuuusssooommmkkkjjjjjjllloooqqqnnnooopppqqqpppooommmkkkiiiiiihhhggggggggghhhhhhiiihhhfffeeeeeeeeeddddddffffffeeeddddddcccdddddd```aaabbbcccdddeeeeeeeeeccccccccccccbbbbbb```___```___^^^___```aaa```___ZZZYYYXXXWWWXXXWWWUUURRRVVVUUURRRPPPNNNMMMMMMMMMJJJLLLMMMLLLIIIFFFEEEEEEFFFHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCCCC>>>??????@@@@@@@@@???>>>@@@AAAAAABBBDDDFFFHHHIIIIIIIIIJJJKKKLLLNNNOOOOOOOOOOOOOOOOOONNNMMMMMMLLLIIIGGGFFFFFFGGGIIIIIIIIICCCBBBBBBAAA@@@???>>>===?????????>>>>>>===>>>>>>>>><<<;;;:::;;;<<<>>>???::::::888777555444333222444444555555555333222000///222444555555555777888555555444555555666777777777777777777888888777666555777888777:::>>>???;;;777444333333444333222222------,,,---...///000000,,,,,,++++++******))))))))))))))))))(((((((((((((((((((((((())))))))))))$$$)))!!!---"""...&&&***'''&&&%%%&&&(((((((((&&&%%%&&&''''''''''''&&&%%%(((''''''((((((((()))+++******************++++++(((***+++***((('''((()))((())))))((('''''')))***++++++,,,+++***(((&&&%%%)))))))))***************'''((())))))******))))))((()))))))))*********+++,,,+++++++++,,,---------------------............+++***))))))***,,,...///---000555777888777444111...,,,+++***)))***+++++++++++++++,,,,,,---------***,,,//////---+++******)))***,,,,,,,,,,,,...///...---,,,,,,,,,++++++***,,,++++++******)))))))))***))))))(((((((((((((((******)))(((((('''&&&&&&))))))(((((((((((())),,,))))))((((((''''''''''''))))))))))))))))))'''&&&''''''((((((((((((''''''###&&&(((&&&&&&))))))'''$$$''''''"""!!!$$$&&&&&&'''((()))******((('''%%%***))))))((('''&&&&&&&&&&&&$$$&&&***+++((((((***(((((((((''''''((((((((('''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%&&&'''(((%%%%%%$$$###$$$%%%'''((('''&&&%%%&&&'''&&&$$$"""$$$$$$$$$%%%&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%((($$$(((!!!!!!(((%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%$$$######&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))))))'''&&&)))...~~~~~~~~~~~~}}}{{{xxxwwwxxxzzz}}}}}}}}}}}}}}}|||yyywwwvvvooonnnllljjjjjjlllnnnoookkklllnnnoooooonnnllljjjiiiiiihhhhhhhhhiiijjjjjjkkkkkkjjjiiihhhhhhhhhiiihhhgggfffeeeddddddddddddbbbaaa```aaabbbeeegggiiieeefffgggfffeeedddcccbbbeeecccbbbbbbbbbbbb```___[[[ZZZZZZ[[[\\\\\\ZZZXXXYYYXXXUUUSSSQQQPPPOOOOOOJJJLLLMMMLLLJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBCCC???@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDFFFGGGIIIJJJHHHJJJLLLMMMOOOPPPRRRSSSOOOOOONNNMMMLLLKKKKKKKKKFFFDDDCCCDDDGGGIIIHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBAAA???>>>;;;:::999777777888;;;<<<777777666555444444333333222333444444444222111000///222444555555666888999111111222333444666777888666777777777666555444444555777666555888<<<===999555333222000111333333111,,,,,,,,,,,,---...///000+++++++++******))))))((()))))))))(((((((((''''''))))))))))))((((((((((((''',,,%%%000$$$///(((---'''&&&%%%&&&(((((((((&&&'''&&&$$$$$$$$$$$$&&&'''&&&'''&&&&&&&&&((())))))%%%&&&&&&''''''(((((((((&&&((()))((('''''')))***(((******)))''''''(((++++++,,,,,,,,,***(((&&&%%%&&&''''''((()))+++,,,,,,((())))))***************(((((())))))))))))******+++++++++++++++,,,---...------........./////////++++++***)))******+++,,,)))///:::BBBCCC<<<333...,,,+++*********+++---...,,,++++++******************,,,//////...+++******)))***,,,,,,,,,,,,...///***+++,,,,,,,,,------...------------,,,++++++******+++++++++***)))))))))))))))))))))))))))))))))******((($$$###&&&+++///************)))(((((('''((()))******)))((((((''''''(((((((((((((((((('''%%%((()))'''(((,,,+++((($$$''''''###"""%%%'''&&&((((((((('''''''''''''''''''''(((((((((((((((((($$$"""###&&&&&&###"""$$$((((((''''''''''''(((((('''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%''')))&&&%%%$$$###$$$%%%&&&'''!!!!!!!!!###%%%%%%###!!!&&&%%%%%%&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''(((,,,$$$!!!'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''((((((''''''&&&((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&'''***++++++{{{{{{{{{{{{|||}}}||||||||||||{{{zzzyyyxxxpppooommmkkkkkkkkklllmmmiiijjjlllnnnnnnmmmkkkjjjiiiiiiiiiiiiiiijjjkkkllljjjlllllllllkkkkkkmmmooojjjiiihhhfffeeedddddddddcccbbb``````aaadddhhhjjjfffhhhiiihhhfffddddddeeehhhfffdddcccccccccaaa___^^^]]]]]]^^^______^^^\\\YYYXXXVVVTTTRRRQQQQQQQQQMMMNNNOOONNNLLLKKKKKKKKKIIIGGGDDDBBBAAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIFFFIIILLLMMMNNNNNNPPPQQQMMMLLLKKKJJJJJJJJJJJJKKKIIIFFFEEEGGGKKKMMMLLLJJJHHHJJJMMMNNNMMMLLLMMMMMMKKKIIIHHHGGGFFFDDDAAA???999999888666444555777999555555555444444444333333111111222222222222111111000222444555555555666777111222222333444666777888666777888888666444444555888999888555666999777333333333111...///333333000......---------......///,,,,,,++++++++++++++++++))))))))))))((((((((((((******))))))((((((''''''(((+++''')))"""&&&###&&&'''&&&&&&&&&((()))((('''+++'''$$$%%%%%%$$$'''+++'''))))))&&&&&&)))***(((&&&&&&((()))))))))))))))&&&'''(((((('''''')))+++(((***,,,+++(((&&&(((***((())))))***+++++++++***&&&&&&'''((()))+++---...)))***++++++,,,,,,++++++************************+++,,,...---,,,,,,---///---............/////////---,,,,,,+++************+++111===IIIJJJ@@@555///*********++++++,,,......,,,,,,***)))((((((((((((+++,,,......,,,+++++++++)))+++,,,,,,++++++---...(((***,,,---,,,---///111------.........---,,,,,,***,,,------+++*********)))))))))******+++++++++''')))'''!!!$$$+++...,,,,,,++++++******))))))((()))***)))((('''((()))'''(((((())))))((((((''''''))))))(((***...,,,(((%%%((()))%%%$$$&&&(((''')))((('''&&&&&&&&&''''''%%%&&&'''(((((((((((('''&&&$$$%%%)))***'''&&&((((((''''''&&&&&&''''''(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###&&&)))(((&&&%%%&&&(((%%%%%%%%%$$$$$$%%%%%%&&&""""""###&&&((((((&&&$$$&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!)))***%%%###'''#########$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&'''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&'''%%%$$$&&&***(((###}}}~~~~~~}}}{{{zzzzzzyyyyyyrrrpppnnnlllkkkjjjjjjkkkiiijjjkkklllmmmmmmlllkkkiiiiiiiiijjjjjjkkkmmmmmmhhhkkkmmmmmmlllnnnqqqtttlllkkkiiihhhfffeeeeeedddbbbbbbbbbcccdddfffhhhiiiggghhhiiihhheeedddeeefffhhhfffddddddeeedddcccaaabbbaaa______``````___^^^[[[ZZZXXXVVVUUUUUUUUUUUURRRSSSSSSRRROOONNNNNNNNNLLLKKKIIIGGGEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEHHHJJJKKKIIIHHHIIIKKKIIIIIIHHHHHHHHHIIIJJJKKKLLLJJJHHHKKKOOOQQQOOOLLLHHHKKKNNNOOONNNNNNPPPQQQOOOMMMKKKJJJIIIGGGBBB???999::::::777444333555777666555555444444333222222000000000000000111222333000111333333222222222333222222222222222333333444111444666555333222333444555777666333444666444///222333000+++,,,111111---111000///...------------*********+++++++++++++++*********)))))))))(((((((((((((((((())))))))))))'''&&&)))"""$$$######((('''&&&''')))***)))(((***&&&%%%((((((%%%&&&***'''+++***&&&%%%)))***&&&'''(((***+++,,,,,,,,,+++*********)))'''''')))+++&&&***---,,,)))&&&'''***(((((())))))***+++,,,---)))(((((()))***,,,...///++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111000...///000---------.........//////......---------,,,,,,,,,000222;;;DDDEEE<<<555333++++++,,,,,,---,,,,,,,,,,,,+++***)))))))))***++++++,,,---,,,+++******,,,)))+++,,,+++******+++,,,)))+++------,,,,,,...111+++,,,---.........---,,,(((+++------***((()))***,,,,,,,,,+++++++++++++++$$$***+++&&&###''',,,---,,,++++++*********++++++((()))***(((&&&&&&)))+++(((((())))))))))))((((((''')))((('''***...,,,'''&&&***+++'''&&&((()))((((((((()))***)))((('''&&&&&&&&&'''(((''''''%%%%%%***((()))------)))(((***(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###'''******&&&$$$%%%'''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&(((***++++++(((%%%%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&,,,+++)))'''&&&$$$$$$$$$'''%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&((('''$$$%%%(((&&&!!!~~~|||zzzyyyyyyyyysssqqqooolllkkkjjjiiiiiijjjjjjkkklllmmmmmmmmmmmmiiiiiiiiijjjkkklllmmmnnngggiiilllmmmmmmooosssvvvmmmlllkkkiiigggfffeeeeeebbbccceeefffggghhhgggggggggiiiiiigggdddccceeegggfffeeeddddddeeefffeeecccgggdddbbbaaaaaa```___^^^^^^]]][[[ZZZYYYYYYYYYZZZVVVWWWWWWTTTQQQOOOOOOPPPQQQPPPOOONNNLLLKKKJJJJJJHHHGGGFFFEEEDDDEEEFFFGGGFFFEEECCCBBBBBBCCCEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDGGGIIIIIIFFFCCCCCCEEEGGGFFFFFFFFFGGGIIIKKKLLLJJJGGGEEEHHHMMMOOOLLLHHHFFFJJJMMMNNNMMMNNNPPPSSSRRROOOLLLKKKKKKHHHCCC???:::;;;;;;999555333444666777777666555333222111111//////......///111333444///000222111///...//////222111000///............,,,///111111///...///111///111222111333555333///000222///)))***000000+++333222111///---,,,,,,,,,''''''(((((())))))******************))))))))))))&&&&&&'''((()))***++++++)))&&&///###,,,!!!---+++)))((('''((()))******((('''$$$%%%******%%%$$$'''&&&***)))$$$$$$(((((($$$$$$%%%'''((()))))))))(((---------***((('''(((***&&&***......)))&&&'''))),,,+++***)))))))))++++++,,,++++++***+++,,,...///+++,,,------......------........................---000444555222111111222------------.........///......//////////////////000...222888888222///111,,,---......---,,,***)))+++******)))***,,,---...,,,,,,,,,+++))))))***,,,***+++,,,+++))))))***+++***---///...,,,+++---000)))***,,,---...------,,,'''***---,,,)))'''((()))///......---,,,+++******%%%---111,,,))),,,///...,,,+++***))))))***+++,,,)))******(((%%%&&&)))---(((((())))))))))))(((((('''((('''&&&)))---,,,&&&'''+++,,,)))(((***+++)))&&&))),,,...---+++'''%%%''''''(((((('''%%%###""")))''''''***)))$$$"""$$$'''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$(((+++***&&&###$$$'''$$$%%%&&&'''&&&%%%$$$###&&&&&&'''((()))'''$$$ $$$###!!!"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&***((( """(((***%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++'''&&&$$$%%%''')))))))))''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''((("""((()))%%%$$$''''''$$$}}}zzzyyyxxxwwwuuuvvvrrrmmmhhhffffffggghhhdddeeegggjjjlllmmmkkkjjjbbbccceeegggkkknnnqqqsssqqqqqqpppnnnlllkkkmmmooooooooonnnmmmlllkkkkkkjjjhhhgggffffffgggiiikkklllkkkkkkmmmmmmeee^^^aaajjjhhhfffccccccfffhhhgggfffccccccdddddddddcccbbbaaa\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZXXXUUUSSSSSSSSSTTTSSSQQQQQQRRRQQQPPPNNNIIIHHHHHHGGGGGGDDD@@@===CCCCCCCCCAAAAAACCCGGGJJJHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFEEECCCCCCCCCCCCCCCDDDGGGJJJNNNPPPJJJHHHGGGJJJMMMMMMGGGBBBHHHJJJLLLMMMMMMNNNPPPRRRPPPOOOMMMJJJGGGDDDBBBAAA<<<<<<:::777444222333444777444000---,,,...000222000000///////////////000111111000000000000111111222---((((((,,,//////,,,111///---///222333111///---444777333000333555333***,,,...///000111333555111///---++++++...111333444333((($$$+++,,,)))---*********(((&&&'''+++///)))'''&&&'''******(((%%%&&&''''''&&&&&&(((+++...+++++++++*********))))))'''((()))((('''&&&''')))'''(((((((((((((((''''''''''''''''''((((((((())))))((((((((((((***,,,---******)))'''&&&'''+++...))))))***+++,,,,,,---------,,,+++******+++,,,---)))******+++---......///333///---...111111---)))...000333444333111111111888333...,,,...000111000---///111///,,,+++,,,...111222333444444333111///,,,,,,---------,,,++++++))))))******+++++++++,,,...------,,,+++++++++,,,++++++++++++++++++,,,,,,))))))***+++,,,,,,------000...------...///---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---***)))***---111333%%%((()))''''''******'''''''''((()))***+++,,,,,,)))))))))))))))*********///...,,,***)))((((((((((((((())))))))))))(((((()))***(((%%%&&&***+++(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###&&&''''''$$$"""!!!%%%(((,,,%%%!!!$$$%%%$$$%%%***&&&&&&%%%###!!!!!!$$$&&&%%%$$$###"""""""""###$$$$$$######%%%((($$$"""######$$$&&&''''''(((+++"""***&&&&&&)))!!!))))))(((&&&%%%$$$$$$%%%&&&(((''''''&&&&&&&&&''''''''''''((()))))))))))))))%%%&&&'''&&&%%%%%%&&&''',,,+++)))(((''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&}}}yyyvvvtttqqqooopppnnnkkkhhhfffeeegggiiiiiihhhhhhiiikkklllmmmmmmhhhhhhiiikkkmmmoooqqqrrrrrrrrrqqqooolllkkklllnnnooonnnmmmlllkkkkkkkkkkkkmmmlllkkkjjjjjjiiijjjjjjhhhhhhjjjllliiidddffflllkkkhhheeedddeeefffeeedddgggggghhhhhhfffdddaaa```]]]]]]]]]\\\[[[ZZZYYYXXXVVVWWWXXXWWWUUUUUUUUUVVV]]][[[XXXVVVUUUSSSPPPNNNSSSQQQPPPOOONNNLLLHHHEEEDDDFFFFFFFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@AAACCCEEEIIILLLMMMIIIGGGFFFIIIMMMMMMJJJFFFCCCDDDFFFGGGFFFGGGHHHJJJJJJIIIFFFCCCAAA???======;;;;;;:::888555333333444333222000/////////000000111111000//////000000111111111000000///000000000111...,,,---000111///---111///...000333444333222000555666222000222111...,,,---......------///000222000...,,,+++,,,...///...222***%%%*********222###&&&+++,,,***(((''''''(((''''''((())))))(((''''''((((((''''''))),,,///*********)))))))))(((((('''((()))(((''''''((()))'''(((((())))))((((((''''''''''''((((((((()))))))))((((((((()))***,,,---*********((('''(((+++---))))))******+++,,,,,,---******+++,,,,,,+++*********++++++,,,---......///222///---...111222///+++///222444555444333333333666333///...///111111000000222333222000...000111///000222333444333222111---------------,,,++++++******+++++++++,,,,,,,,,------,,,+++++++++++++++***++++++,,,,,,,,,++++++)))******+++,,,,,,------///...------......---+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++))))))***++++++&&&((((((%%%&&&***,,,***(((((())))))******+++++++++++++++++++++***))))))%%%&&&&&&''''''(((((()))(((((())))))))))))(((((((((***(((%%%&&&******'''''''''''''''''''''''''''***))))))))))))***++++++%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((('''%%%"""!!!$$$'''***&&&&&&'''%%%!!!###(((&&&&&&%%%###""""""$$$&&&&&&%%%$$$#########$$$$$$(((&&&&&&((()))(((###%%%%%%%%%%%%%%%&&&&&&&&&'''(((&&&&&&)))!!!)))''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%'''((('''&&&%%%&&&'''((('''&&&$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$~~~}}}yyywwwuuusssqqqnnnoooooolllhhheeefffhhhlllkkkiiiiiiiiikkkmmmnnnllllllmmmnnnooopppqqqqqqttttttsssqqqnnnlllmmmnnnooonnnmmmkkkkkkkkkllllllooooooooonnnmmmmmmlllllliiihhhiiilllllliiihhhjjjiiigggeeedddfffgggggggggkkkkkklllkkkiiieeeaaa___^^^^^^^^^]]]\\\[[[YYYXXXVVVXXXYYYYYYYYYYYYZZZ\\\cccaaa^^^\\\[[[YYYWWWUUUWWWTTTRRRPPPOOOMMMJJJHHHGGGHHHJJJJJJGGGEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFEEEDDDCCCAAA???>>><<<===???BBBDDDGGGIIIJJJGGGEEEDDDGGGKKKMMMKKKIII???@@@AAAAAA@@@@@@AAABBBDDDBBB???<<<:::999999999999::::::888555333222333///000000111111000//////222111111000111111222222111000000/////////......///000111222333222000///222111000111444555555444333444444222111222...)))---......---+++******+++222000///---+++***)))))))))000,,,''')))(((***555!!!%%%)))***)))'''&&&%%%&&&'''(((((((((((()))***((()))))))))((())),,,///)))))))))((((((((((((((('''((())))))''''''((()))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))***+++,,,(((***+++***))))))+++,,,)))))))))***++++++,,,,,,((())),,,......,,,)))(((,,,,,,,,,------......///111...---...111333111///111333666777666555555555555333111000111111111//////000000000...---...///---...000222333333333222---............---,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++***+++,,,------,,,***)))******++++++,,,,,,------...---,,,,,,------,,,+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------,,,,,,***)))'''&&&''')))(((%%%&&&+++---+++************************------------,,,***((('''%%%&&&((()))************(((((())))))))))))((((((''')))(((%%%%%%((()))'''%%%&&&&&&'''(((((())))))((((((((('''((())))))***$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((((('''%%%###"""$$$&&&&&&%%%'''(((%%%"""###'''&&&&&&&&&$$$######%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###'''&&&'''***!!!)))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''(((&&&%%%$$$###"""""""""###'''((())))))(((&&&$$$"""~~~}}}~~~~~~~~~yyy{{{{{{vvvmmmfffcccccciiiiiiiiihhhhhhiiikkkllllllmmmnnnooopppqqqqqqqqqvvvwwwvvvtttpppnnnnnnooopppooonnnllllllmmmnnnooommmnnnooooooppppppppppppmmmkkkjjjlllmmmkkkgggddddddcccccceeegggjjjlllnnnkkklllmmmmmmkkkgggccc```aaaaaaaaa```___]]]\\\[[[[[[\\\^^^^^^]]]]]]^^^```aaa```______aaaaaa```___XXXUUURRROOONNNMMMJJJIIIIIIJJJKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEECCCBBB@@@>>>===;;;===???BBBEEEGGGHHHHHHGGGEEECCCDDDFFFHHHIIIHHH>>>???@@@???===<<<===>>>@@@===:::777666666777888666777999888555333111111//////000000000000000000222222111111222222333333111111111000000///...---000222333333222111111222444333333333444444333333333333222222333222---(((---......---***))))))***//////...---+++)))((('''***///+++'''+++***)))222''''''&&&%%%%%%&&&(((***%%%(((***)))''''''))),,,((()))******)))***,,,...))))))))))))))))))))))))''')))***)))((('''((()))(((((()))*********))))))(((((()))))))))*********)))))))))******+++++++++(((***,,,---++++++++++++)))))))))******+++++++++)))***+++------+++***)))------........./////////000...---///222444333222222444666777666666666777444444444333333222111000////////////.........///---...000111222222222111...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++...//////---***)))+++++++++,,,,,,,,,------...,,,++++++,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++//////...---,,,***)))((((((++++++))))))++++++(((+++++++++******)))))))))+++,,,------,,,***(((''')))***+++,,,+++)))&&&%%%(((((())))))))))))((((((%%%((()))%%%%%%'''(((&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%&&&'''$$$$$$###$$$%%%%%%'''(((&&&&&&&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&&&&"""###%%%%%%$$$%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%$$$((('''(((*** '''###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''((()))(((''''''''')))'''&&&&&&%%%%%%%%%$$$$$$&&&((()))+++***(((%%%###uuuiiiaaa]]]aaadddggghhhgggfffggghhhlllmmmooorrrtttuuuuuuvvvxxxxxxxxxvvvssspppppppppqqqqqqpppooopppppprrrrrrnnnnnnnnnnnnnnnoooooooooooommmllllllnnnnnniiicccdddeeefffgggiiillloooqqqiiijjjkkkkkkjjjhhheeecccddddddddddddbbbaaa```___^^^`````````^^^]]]^^^___```______```ccceeedddddd^^^[[[WWWUUUTTTSSSQQQOOOKKKKKKJJJHHHGGGGGGIIIKKKJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>@@@BBBDDDFFFGGGHHHHHHFFFDDDBBBAAAAAABBBCCCCCC===>>>???===;;;:::;;;<<<;;;999666444333444666888444666777777444222111222222111000//////000222333222222111222222333444444111111222222222111000///222222222000...///222444555555555444222111111111222//////111444333///,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,+++***((((((---///(((&&&---,,,(((,,,)))(((''''''''')))******&&&)))***)))'''&&&)))---((()))+++*********,,,---************************((()))***)))((('''(((***(((((()))***++++++******)))))))))************+++*********+++++++++++++++(((***---...---++++++,,,***************+++++++++,,,,,,++++++++++++,,,,,,.........//////000000111000//////000222444555666222444666666666666777888555666777666555444333222444333333333444444444333000000111111111000000000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,---///000000...+++***,,,,,,,,,,,,,,,---------...,,,++++++,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++///...,,,+++***+++,,,---)))---///---,,,,,,)))$$$,,,,,,++++++******))))))((()))***++++++***))))))(((((())))))'''%%%""" (((((())))))))))))(((((($$$(((***&&&%%%&&&(((&&&))))))((((((((('''''''''((((((((((((((()))******'''((((((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&((())))))(((%%%!!!!!!$$$''''''%%%%%%&&&'''&&&%%%%%%&&&(((((((((((((((''''''&&&&&&$$$&&&))))))(((''''''(((%%%%%%&&&&&&&&&'''''''''''' ***))))))*** &&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''((())))))))))))((('''((()))(((''''''''')))'''''''''''''''&&&&&&&&&$$$&&&(((***+++***(((&&&|||nnnbbb[[[XXX]]]bbbeeeddddddeeeggglllnnnqqqtttwwwxxxyyyyyyvvvwwwxxxvvvsssqqqppppppqqqqqqrrrrrrssssssssstttrrrqqqooommmkkkkkkkkkllloooooonnnmmmooorrroooiiiiiijjjjjjjjjjjjkkknnnppphhhhhhiiijjjiiiiiiggggggffffffffffffeeedddcccccc```aaaaaa```^^^\\\]]]^^^bbbaaa```aaabbbcccbbbaaa___]]]ZZZYYYXXXWWWUUUSSSOOONNNLLLJJJHHHIIILLLOOONNNNNNNNNNNNMMMKKKJJJIIIGGGGGGGGGGGGFFFEEECCCBBBCCCDDDDDDFFFGGGHHHIIIIIIFFFDDDBBB@@@>>>>>>>>>>>><<<======<<<:::888999:::777555444333333444666777555666777777555333444444444333111000000111222444111111111111222333444444222333444555555444333222444222///......000222333444555555333000////////////,,,,,,000111000///000+++---......,,,,,,---///***+++++++++++++++******---///'''&&&///...''')))%%%'''***...///---)))%%%*********((('''''')))+++((()))******))))))***,,,************++++++++++++((()))******(((((()))***((()))***++++++,,,++++++)))*********++++++++++++******++++++,,,++++++***)))+++---...---,,,,,,---++++++++++++++++++++++++...---,,,++++++,,,---...---...///000111222222333000000000111222444666888333555666777666777888:::777999:::999777555555666555444333444555666555444222222111111111000000000000111111111111000//////...---------------,,,,,,---------------......//////000111222111///---,,,,,,,,,,,,,,,------------...---,,,,,,------,,,+++------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,---,,,***))))))***,,,...+++///000...------)))$$$,,,,,,+++++++++*********(((((()))))))))*********''''''((())))))((('''&&&(((((())))))))))))((((((###)))+++(((%%%&&&((('''******)))(((((('''&&&&&&''''''&&&&&&&&&'''(((((()))))))))))))))((('''&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''$$$######%%%((())))))(((((((((%%%!!!###&&&%%%!!!%%%&&&((((((&&&&&&'''((('''(((((((((((('''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''''''''((()))"""+++)))(((*** '''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''((()))'''(((((()))))))))))))))&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%###%%%''')))******)))(((~~~sssfff]]]TTTYYY^^^``````bbbfffjjjkkkmmmpppsssvvvwwwwwwwwwssstttuuutttrrrpppoooooooooppprrrtttuuuttttttssstttrrrnnnkkkiiijjjkkkmmmtttvvvuuuqqqqqqtttrrrnnnkkklllmmmmmmkkklllooosssjjjjjjiiiiiiiiiiiiiiiiiieeeffffffgggffffffeeeeeebbbcccdddcccaaa___```aaadddbbbaaaaaaaaaaaa```^^^\\\[[[ZZZZZZZZZYYYVVVSSSSSSSSSRRROOOMMMKKKLLLNNNRRRRRRQQQQQQPPPNNNMMMLLLIIIIIIJJJJJJIIIHHHHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIDDDCCCBBB@@@>>>=========<<<======<<<:::999:::;;;666666666666777777888999888999999888666666777999444444444333333222222222000000000111111222333444222444666777888888666666444111//////111333222000///111222111///---///000---***+++------***,,,111,,,---...---,,,+++,,,...,,,,,,+++++++++*********(((---)))'''...,,,(((,,,%%%'''***...000...)))$$$---+++((('''((()))))))))'''(((******)))((()))***))))))))))))*********+++((()))******)))((()))***((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,,,,,,,+++*********,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------...000222333444555222222222111222444777999555666888888888888;;;===:::;;;<<<;;;888777888999555333222333666777666444222111111111111222222333111111222222111111000///000000000/////////.....................///000000222222222222111000//////------------------------///...------......---+++.........---------,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...++++++------***++++++++++++++++++++++++,,,+++***(((((()))***+++(((((()))***+++------...(((((())))))))))))((((((###***---***&&&'''(((((()))))))))(((((((((((((((%%%%%%%%%%%%%%%&&&'''''''''(((((()))))))))((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))'''%%%$$$&&&((()))'''%%%%%%***'''###$$$%%%$$$%%%'''((((((''''''((()))''''''((((((((('''&&&%%%%%%""" !!!###&&&%%%$$$''''''''''''&&&&&&&&&&&&((( )))&&&''')))!!!)))''''''&&&%%%%%%%%%&&&&&&''''''''''''((()))******&&&'''(((((())))))((((((%%%'''((('''&&&%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((((((((((((wwwjjj```SSSWWW[[[]]]]]]aaahhhnnnhhhjjjmmmppprrrsssrrrrrrppprrrsssssspppnnnmmmnnnmmmooorrrtttuuuuuusssrrrrrrooollliiiiiillloooqqq{{{~~~|||tttqqqsssrrrnnniiikkkmmmmmmmmmooossswwwmmmllljjjiiihhhhhhiiijjjdddeeeffffffgggfffffffffeeegggggggggeeedddeeefffcccaaa``````aaabbbaaa___^^^]]]]]]^^^^^^]]]YYYVVVUUUVVVWWWUUUQQQNNNLLLLLLSSSSSSSSSRRRQQQPPPNNNMMMJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIGGGEEEEEEFFFHHHIIIBBBCCCCCCAAA???>>>===>>>===>>>???>>><<<;;;<<<===888999::::::;;;<<<======;;;;;;;;;999888888:::===444555666777666444111///000000000000111222333444333555777999::::::999888444111///111555666222...+++---000///...---000222,,,)))***+++)))%%%)))111---......---+++***+++,,,...---,,,+++************###++++++)))---***)))000+++((('''(((+++,,,+++)))000,,,(((&&&(((***)))'''&&&(((******)))(((((()))'''((((((((())))))******(((***+++***)))((()))***((()))***+++,,,---------******+++++++++,,,,,,,,,***+++,,,---,,,,,,***)))+++,,,...---,,,,,,---///------------------------,,,...000111111000...,,,,,,---...000222444666666222333222222222444777999777888999999999:::===???<<<===>>><<<999777999<<<999777666777:::;;;:::888000000111111222333555555111222222222222111000000333222222222111111000000///////////////000111111444444333222222111111000------------------------000...------...///---,,,/////////......---------************************++++++,,,,,,,,,------------///111222111///---+++---...,,,((((((...111111++++++++++++++++++++++++111...+++)))((()))***,,,''''''''''''((()))+++,,,(((((())))))))))))((((((###***...+++''''''))))))''''''(((((())))))******)))))))))))))))***++++++%%%&&&''')))************((((((((((((((((((((((((&&&%%%$$$$$$%%%(((***,,,***(((&&&'''((((((%%%""" ---+++%%%%%%)))+++%%%'''((()))((('''((()))&&&'''((((((((('''%%%$$$+++&&& &&&***,,,******)))((('''&&&%%%$$$$$$&&&&&&$$$%%%)))"""+++)))(((&&&%%%$$$%%%%%%&&&'''''''''((((((***++++++%%%&&&''''''((((((''''''%%%&&&'''&&&%%%%%%&&&'''%%%&&&'''((((((((('''&&&''''''''''''&&&&&&&&&&&&~~~~~~yyypppgggXXXWWWWWWZZZ^^^bbbdddeeeffffffgggkkkppptttxxxyyyuuuuuutttrrroooooopppqqqkkknnnqqqtttuuuuuuttttttppplllhhhfffiiimmmqqqsss}}}|||{{{yyyvvvtttrrrqqqmmmnnnoooppppppooonnnnnniiiiiiiiiiiijjjkkklllmmmhhhgggfffeeedddeeefffffffffffffffgggffffffeeeeeeaaaccceeeeeecccbbbaaabbb```bbbcccbbb```]]]\\\\\\XXXXXXYYYXXXUUURRRNNNLLLTTTSSSRRRQQQQQQPPPPPPQQQMMMJJJHHHJJJJJJGGGHHHKKKOOOLLLIIIIIIJJJJJJHHHEEEFFFGGGHHHIIIHHHGGGEEECCCBBBCCCCCCCCCBBB???<<<:::<<<===???AAABBBBBBBBBAAA@@@>>><<<<<<>>>>>>;;;888;;;:::888777666555555555666444111111333555777888:::;;;::::::999888666666111000///......///111111000000000///......------000000000///...,,,+++***------,,,,,,+++***))))))------,,,+++************+++***)))***---...,,,***++++++***+++,,,+++)))'''---***((()))+++---+++***)))*********++++++++++++******))))))))))))************++++++++++++******...***)))...666888222+++000000000///...---++++++...---,,,,,,+++++++++++++++,,,---......---,,,,,,........................---......///////////////,,,---000222555777888999999666222000111555777999:::<<<>>>>>>===<<<===>>><<<;;;:::<<<@@@AAA@@@>>>>>>===<<<:::999999<<<>>>555111...///333888999999999888777444222111333555///111333222///...000222444333333222333333444444666666555555444333333333......//////////////////.........////////////000------,,,,,,+++,,,,,,---)))///...''''''...000***222444555222---***+++---------......------,,,+++,,,,,,---...///111222333,,,***))))))+++------,,,++++++***)))((((((((())),,,,,,+++******+++,,,,,,******((((((((()))***+++&&&)))+++***((('''(((***,,,'''&&&)))***''')))///+++---,,,((('''))))))'''(((((((((((())))))))))))((((((((()))+++***(((&&&'''&&&&&&%%%&&&'''((()))***)))(((&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%(((''''''&&&&&&%%%%%%$$$&&&''''''((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++***(((&&&$$$)))((((((''''''(((((()))&&&''')))******((('''%%%***(((&&&$$$$$$%%%((()))(((+++,,,******+++)))&&&))))))((('''&&&$$$###""",,,$$$ $$$&&&$$$###&&&''''''&&&&&&&&&''''''(((|||{{{|||}}}|||zzz~~~}}}uuummm```^^^\\\]]]___aaabbbbbbdddeeegggjjjmmmnnnooopppoooqqqrrrpppmmmlllnnnqqqoooqqqtttxxxzzzzzzwwwuuupppllliiihhhjjjnnnqqqssswwwxxxyyyxxxvvvtttpppnnnmmmnnnooopppppppppooooookkkkkkkkkkkklllmmmmmmnnnhhhgggeeedddcccdddeeefffffffffgggggggggfffeeeeeebbbcccddddddeeedddcccbbb```bbbcccbbb```^^^]]]]]]ZZZZZZZZZYYYWWWUUUSSSQQQVVVUUUTTTSSSRRRRRRQQQQQQRRRNNNLLLMMMMMMKKKLLLOOOLLLJJJHHHIIIKKKLLLJJJHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEECCCBBBAAABBBBBBDDDEEEEEEEEEDDDDDDEEECCCAAAAAAAAA@@@===:::;;;;;;;;;;;;;;;:::::::::<<<999555444444555666666888888888888777666555444......---------......///........................------............------------,,,,,,+++******))),,,,,,++++++***++++++++++++***)))+++---...,,,***+++******+++,,,+++)))'''111...+++*********(((&&&)))))))))*********++++++******************************++++++++++++******...+++,,,111777:::666111------...------,,,+++***...---,,,,,,++++++,,,,,,---.../////////...---,,,...........................///000000111111000000///000222333555666666777888555222000111444666888999;;;======<<<<<<<<<>>><<<;;;:::<<<>>>???===;;;===============???AAABBB<<<;;;999777666666777888:::999777333000...///000333555666555333222444666444444333333333333444444444333222111000///...................../////////---............/////////------,,,+++++++++,,,,,,***,,,,,,)))***///000///333333333111...,,,+++,,,,,,,,,------,,,,,,+++***)))))))))***+++,,,---...,,,+++***+++,,,,,,+++***++++++***)))))))))******,,,,,,+++******+++,,,,,,***))))))))))))******+++''')))+++***((('''(((***,,,(((&&&))))))''')))---***,,,+++((('''))))))&&&(((((((((((()))))))))***((((((((()))******(((&&&)))((('''%%%%%%%%%&&&&&&))))))((('''&&&&&&&&&'''###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$%%%''')))***---***&&&%%%%%%&&&))),,,((((((((('''&&&%%%$$$###)))$$$!!!###$$$""""""&&&######$$$&&&'''((()))***{{{xxxwwwxxxyyyyyy}}}~~~{{{vvvpppkkkgggcccaaaaaaaaa``````eeehhhlllnnnmmmjjjhhhggghhhlllooonnnkkkjjjmmmqqquuuvvvyyy~~~|||wwwnnnllljjjkkknnnqqqsssttttttvvvxxxyyyxxxtttpppmmmnnnooopppqqqqqqqqqqqqpppnnnnnnnnnnnnnnnnnnoooooojjjhhheeecccbbbccceeefffgggggggggggggggfffeeeeeedddbbbaaacccfffhhhfffcccaaabbbcccbbb```^^^^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXZZZYYYXXXVVVUUUUUUTTTTTTXXXSSSQQQQQQPPPNNNPPPTTTOOOMMMLLLMMMNNNOOONNNLLLMMMKKKHHHFFFDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGIIIGGGEEEDDDDDDBBB???<<<>>>???@@@AAABBBAAAAAA@@@???<<<888666666777777666666666666666555444444333.........//////......------------...............******,,,---.../////////------,,,,,,++++++******,,,++++++++++++,,,,,,---+++******+++------,,,******))))))***+++***)))'''(((&&&&&&''')))+++,,,+++((()))))))))************)))***++++++++++++***)))***++++++,,,,,,++++++******+++---111555666555333***++++++,,,,,,++++++***...---,,,,,,,,,,,,,,,,,,///000000111000///...---////////////////////////000000111222222222222222333333444444444555555555777666444222222333555777:::<<<>>>???>>>>>>???@@@???>>>======>>>>>><<<:::>>>>>>???@@@@@@AAAAAAAAA===@@@@@@===777444555888888888666333000//////111111333444333222111222444444444333333222333333444222111111000...---,,,,,,........................---------............///...---,,,+++++++++++++++***'''''')))***)))***...444222000......---,,,***,,,,,,,,,,,,,,,+++******))))))(((((())))))***+++*********,,,------,,,***++++++******++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++***((('''&&&((()))++++++)))((()))***,,,)))'''))))))'''(((+++)))++++++''''''))))))&&&((((((((()))))))))******)))(((((()))******(((''')))(((''''''''''''(((((())))))((((((((((((((()))$$$%%%'''((((((((('''&&&$$$%%%%%%&&&''''''((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&###$$$%%%''')))+++,,,---111***&&&))))))&&&(((///'''''''''''''''&&&%%%%%%(((%%%%%%&&&$$$"""$$$(((%%%&&&'''''''''&&&%%%$$$~~~yyyxxxyyy|||}}}~~~{{{zzzzzzwwwuuutttpppkkkhhhfffeeecccbbbiiipppwwwxxxssslllfffddddddjjjnnnnnnkkkjjjooosssxxxyyy}}}yyyooonnnoooqqquuuxxxyyyyyywwwxxxyyyyyywwwuuurrrpppppppppqqqqqqrrrrrrrrrsssppppppqqqppppppoooooonnnmmmjjjgggeeeddddddfffhhhhhhhhhhhhhhhggggggfffeeedddaaa___bbbgggjjjgggdddbbbccccccbbb```______```___^^^]]]]]]]]]]]]^^^^^^```___]]]\\\ZZZYYYYYYYYY\\\WWWSSSSSSRRRPPPRRRVVVUUUTTTSSSSSSSSSSSSRRRRRRPPPOOOLLLJJJIIIHHHHHHHHHJJJIIIHHHHHHIIIKKKMMMNNNIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFEEECCCAAA@@@CCCDDDFFFHHHHHHGGGFFFEEE===;;;888888999::::::999666555555444333333333333///000111222222111///...............------------)))***+++---............------,,,,,,,,,++++++++++++++++++++++++,,,---...*********+++,,,,,,,,,+++***)))((()))******)))((( !!!###&&&)))+++,,,(((((()))))))))*********)))***,,,------,,,***)))++++++,,,,,,,,,,,,++++++&&&))),,,...//////000000)))***+++,,,,,,,,,,,,,,,...------,,,,,,,,,------///000000111000///---,,,////////////////////////000000111222222222222222444444444555555666666666888999888777666555666777===???AAABBBBBBBBBCCCDDDCCCBBBBBBAAAAAA???>>><<<@@@@@@@@@AAAAAA???<<<:::888:::<<<;;;888666555666444555555444222333444666111111222222111222222333333333222222111222222222111111000000000//////////////////...............------------...............------,,,++++++,,,,,,///(((''',,,,,,&&&'''...444111---,,,......,,,***,,,------------,,,++++++,,,++++++*********++++++''''''))),,,//////---+++++++++++++++,,,,,,---...++++++++++++++++++++++++//////...---***'''$$$""")))***++++++************,,,***))))))((('''((()))(((******'''''')))(((%%%(((((()))))))))*********)))((('''((()))***)))'''&&&&&&''')))***,,,---...))))))))))))))))))******%%%&&&'''(((((((((((('''%%%&&&&&&&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((('''&&&'''))),,,---...///...,,,&&&(((///...%%%"""'''&&&&&&'''''''''''''''&&&((()))***)))&&&%%%(((,,,###$$$&&&(((((('''%%%$$$~~~yyyxxx{{{{{{{{{|||}}}}}}|||yyyvvvsssrrrqqqooommmpppyyy{{{ppphhhfffeeeiiimmmnnnlllmmmrrrvvvxxx{{{yyyttttttwww{{{zzzyyywwwuuutttsssssssssqqqqqqqqqrrrsssttttttuuurrrrrrrrrrrrqqqpppnnnmmmnnnllljjjhhhggggggiiijjjiiiiiiiiiiiihhhgggfffeeeddd```^^^aaafffiiihhhdddbbbcccdddbbb`````````aaa```____________```aaabbbdddcccbbb```______^^^^^^\\\XXXTTTTTTSSSPPPQQQUUUTTTTTTUUUVVVVVVWWWXXXXXXRRRRRRRRRRRRPPPNNNLLLJJJMMMLLLJJJIIIIIIJJJMMMNNNHHHHHHIIIIIIJJJKKKLLLLLLHHHIIIIIIIIIHHHGGGFFFFFFIIIJJJLLLMMMMMMKKKIIIHHH@@@>>>;;;:::;;;;;;:::999555444333111000000000000000111222222222111///...000000///...------,,,,,,,,,,,,---......------------------,,,,,,,,,,,,,,,++++++++++++,,,---......)))***+++,,,,,,++++++,,,***)))((((((***+++***)))&&&&&&&&&%%%%%%%%%&&&'''))))))))))))************)))+++,,,......,,,+++))),,,,,,------------,,,,,,'''***,,,,,,+++***+++,,,***+++,,,---............---------,,,,,,---.........//////000///...---,,,000000000000000000000000///000111111222222111111444444444555666888999:::;;;===>>>===:::888888999>>>@@@BBBBBBBBBBBBCCCDDDBBBCCCCCCBBB@@@???>>>>>>AAA@@@@@@AAACCCAAA===:::777666666777999999666333111333444444333333555777555555555555666777777666333333222111111111111111/////////000111222222222000000/////////.........---------.........//////......------------......222++++++000111,,,...555333///++++++---...---+++...............------,,,---,,,,,,+++++++++++++++******+++,,,...---+++(((,,,+++++++++,,,---......++++++++++++++++++++++++------------+++)))&&&%%%*********+++++++++******+++++++++))))))))))))((('''***+++((((((***)))&&&))))))))))))***************((('''((()))***)))(((%%%&&&''')))***,,,,,,---***))))))))))))******+++''''''((((((((())))))((((((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''(((((((((((((((((()))+++---...---,,,,,,)))$$$&&&+++)))!!! &&&&&&''''''(((((('''''''''***,,,***'''''')))+++###''')))+++++++++{{{vvvuuuyyy}}}zzzzzz|||~~~~~~|||yyyxxxrrrjjjgggggghhhiiikkklllooosssvvvvvv}}}{{{yyy{{{~~~vvvtttrrrppppppqqqsssuuurrrrrrrrrssstttuuuvvvwwwuuuuuuuuutttsssqqqnnnmmmmmmlllkkkjjjjjjjjjkkkllljjjjjjjjjjjjiiigggfffeeeccc```___```dddgggfffeeecccddddddcccaaa```bbbcccaaabbbbbbccccccdddeeeeeefffeeedddcccbbbbbbbbbbbb]]]YYYWWWWWWUUUQQQQQQSSSNNNPPPSSSUUUVVVXXX[[[]]]UUUVVVWWWWWWVVVSSSQQQOOOPPPOOOMMMLLLKKKLLLNNNOOOJJJJJJJJJJJJJJJKKKLLLMMMJJJLLLNNNMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIFFFCCC@@@???===:::888777555333000///.........000000000000///...------111000000///......------////////////...---,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,------...)))***,,,,,,+++++++++,,,+++***((()))***,,,++++++((()))***)))))))))+++---)))*********+++++++++++++++,,,------------,,,+++,,,------......------,,,+++,,,------,,,+++++++++,,,---......////////////------------------...///------////////////...---000000000000000000000000000000111222222222222111444444444555777999<<<======AAADDDCCC???;;;;;;;;;<<<>>>@@@@@@???>>>???@@@>>>???@@@@@@>>>======>>>???>>>???BBBFFFFFFDDD@@@<<<999777888;;;:::666111222444444444222111222333777666555666888999999888555555444333222222222222//////000000111222333333222111111000000/////////.........////////////000............///000111111...,,,,,,///111111333777111...,,,***+++,,,------///////////////...------++++++***************+++///...------,,,***'''$$$,,,,,,+++++++++,,,------***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,,,,+++***+++------+++******,,,,,,******,,,+++)))'''***,,,***)))+++***&&&)))))))))*********++++++***)))''''''((())))))(((''''''(((((((((((('''&&&******)))))))))))))))***(((((((((((()))))))))***))))))(((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))((((((*********)))((('''---+++(((&&&%%%%%%%%%&&&&&&''''''(((((((((''''''$$$((()))'''&&&((()))'''&&&''''''(((((('''&&&%%%~~~|||xxxtttrrruuu|||}}}~~~{{{zzz|||~~~uuukkkiiihhheeeccceeeiiiooorrrsssuuu}}}zzz|||{{{vvvnnnnnnoooppprrruuuwwwxxxsssssssssssstttvvvxxxyyywwwxxxxxxwwwuuurrrpppnnnjjjkkkkkklllllllllllllllkkkkkkkkkjjjiiihhhffffffaaaaaa``````aaacccdddeeedddddddddcccaaaaaabbbddddddeeefffhhhhhhhhhggggggddddddccccccccccccdddddd___\\\ZZZ[[[YYYTTTRRRTTTPPPRRRUUUVVVVVVVVVYYY\\\XXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSQQQPPPNNNLLLLLLKKKLLLLLLLLLOOOPPPOOOMMMKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNQQQNNNKKKHHHFFFDDD@@@>>>>>><<<999555333222111222222111000///............/////////000000000111111//////000000//////...---------------------------...------,,,,,,,,,------(((***------+++***+++------+++))))))+++---------(((***,,,,,,+++,,,///222++++++++++++,,,,,,,,,,,,------------------------------............---------,,,,,,------------,,,---....../////////......---------------...//////,,,---///000111111000///111111111111111111111111111222222333333333333333555555555555777:::<<<>>>>>>CCCGGGFFFAAA===;;;<<<<<<>>>??????===<<<<<<===:::===??????>>>===>>>@@@???===<<<@@@EEEGGGEEEBBB>>>===<<<;;;:::999777666444555777777666555666777888777666777:::<<<;;;999888888777666555555555555444444444444444444444444333333222222111000000////////////000000000111111.........///000222444444333555444111222555777555......---+++)))***---///......//////......---,,,******)))))))))***++++++///...,,,+++++++++)))'''---,,,+++++++++++++++,,,***+++,,,,,,,,,,,,+++***(((((()))***+++---...///---+++***+++---...,,,***)))---...++++++......***'''+++---++++++---+++'''))))))*********++++++++++++)))''''''((()))))))))))))))*********((('''&&&+++***)))((((((((((((((())))))(((((())))))******((((((((((((''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&''''''((()))***''''''((((((((('''''''''''',,,+++$$$%%%,,,...)))'''((((((((((((((('''&&&$$$''''''%%%&&&***)))%%%...---+++)))'''$$$###"""}}}|||xxxtttqqqsssyyy~~~{{{zzz}}}~~~xxxmmmjjjhhhccc^^^```gggmmmpppppptttwwwyyy{{{}}}|||wwwpppjjjiiikkkooossswwwzzz{{{|||ttttttssstttuuuwwwyyyzzzzzzzzzzzzyyywwwtttqqqooohhhiiikkklllmmmmmmlllkkklllkkkkkkjjjiiihhhgggfff```aaaaaa`````````ccceeedddddddddcccaaaaaaccceeefffgggiiikkklllkkkiiihhhcccbbbbbbbbbbbbcccddddddaaa^^^^^^___]]]WWWTTTUUUWWWYYY[[[YYYVVVUUUVVVXXX[[[ZZZXXXVVVVVVVVVXXXXXXTTTTTTTTTTTTUUUVVVWWWWWWWWWUUURRROOOMMMLLLLLLLLLMMMOOOPPPOOOKKKHHHIIIJJJLLLLLLLLLLLLMMMOOOPPPQQQSSSQQQNNNMMMLLLKKKHHHFFFFFFCCC@@@<<<999777777777555444222000///000000111,,,---...000111333444555//////000000000000000///------------------------///...------,,,,,,,,,,,,(((+++------+++***+++------+++******,,,---......///000000...***''')))+++++++++,,,,,,,,,---------...------,,,,,,------...------............------,,,***)))+++---///...------......///......---------------------...///000---...///111222222222222111111111111111111111111222333444444555555444444777666666666777999<<<===>>>DDDHHHHHHBBB===;;;<<<>>>@@@AAA@@@>>><<<<<<===:::===@@@AAA??????AAACCC@@@===;;;===BBBDDDAAA===:::===>>><<<999777999<<<444777999;;;;;;<<<>>>??????===;;;===@@@BBBAAA???;;;;;;999888777777777777::::::999888777666666555444444333333222111000000000000000000111111111111---......000222444666777AAAEEECCC:::888======666---......+++((((((,,,111------......------,,,++++++++++++++++++,,,------+++)))((()))+++---...------,,,,,,+++***************+++,,,------,,,+++***---,,,+++*********,,,,,,---+++***+++......,,,***)))...///+++,,,000000,,,(((+++---,,,,,,...,,,((()))************++++++++++++)))'''&&&((()))))))))***+++,,,---...------,,,++++++)))((('''''''''''')))))))))))))))******+++&&&&&&''''''((()))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''$$$&&&(((***+++***(((&&&******))))))))))))******&&&&&&&&&'''''')))******((((((((((((((()))))))))###((("""$$$---+++(((((((((((((((''''''&&&''')))(((&&&)))...,,,%%%''''''''''''(((***+++,,,}}}yyyuuuooommmttt}}}~~~~~~}}}yyyqqqmmmiiihhhhhhhhhkkkooosssvvvvvvyyy|||vvvuuuvvv}}}wwwpppnnnmmmjjjgggnnnvvv{{{~~~|||yyyxxxyyy}}}}}}xxxuuuuuusssnnnkkkkkkiiikkkmmmooopppqqqqqqrrrpppoooooonnnlllkkkiiihhhfffeeeddddddfffggggggfffhhhhhhgggffffffgggiiijjjkkkjjjjjjjjjjjjhhhfffccc```bbbdddfffggggggggggggfffffffffeeeccc___[[[YYYXXX^^^cccaaaZZZVVVXXX[[[\\\[[[ZZZYYYXXXXXXXXXXXXVVVYYY[[[ZZZXXXVVVWWWYYYXXXWWWVVVVVVUUUSSSPPPMMMUUURRRPPPOOOQQQPPPNNNKKKOOONNNNNNMMMLLLKKKKKKJJJPPPQQQQQQQQQPPPNNNMMMKKKPPPMMMGGGBBB===:::999999777666333111000111222333///333444///'''&&&---555000000000/////////........................------//////---,,,,,,++++++,,,***+++---///000///---,,,------++++++++++++------,,,000///))),,,444222)))---------,,,,,,+++++++++------+++)))...666555...222000---...000000...+++......---------,,,,,,,,,.........---------,,,,,,........................111000000000111222333333444111...,,,,,,...000222333444666777777555444333999999999999:::;;;<<<======@@@DDDDDDAAA===999888>>>======>>>??????<<<:::@@@BBBCCCBBBAAAAAABBBCCCCCC???>>>AAA@@@<<>>@@@???KKKIIIFFFFFFEEECCC===999999999999999:::;;;<<<===???===:::999:::<<<======:::777444333333333333222222333444555444333222111000000000000000///......000222666888888555111...///...,,,+++******+++,,,000///...,,,+++***))))))...---,,,,,,......---,,,))))))******++++++++++++...,,,((('''(((***+++,,,******+++++++++,,,,,,,,,******))))))******+++,,,////////////...---,,,,,,***++++++,,,,,,,,,++++++///...---,,,***)))((('''++++++++++++++++++,,,,,,++++++******++++++,,,---)))(((((()))+++,,,***)))+++++++++***************)))******+++++++++******(((''''''''''''((())))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&'''(((******((('''&&&***)))'''''')))))))))(((+++***(((''''''(((***+++,,,***((((((((((((&&&%%%)))(((((((((''''''''''''((('''&&&%%%%%%&&&'''((((((+++(((%%%,,,555222&&&***)))(((''''''(((******~~~{{{xxxrrrnnnrrryyy{{{~~~{{{}}}xxxpppmmmppppppqqqrrrrrrqqqpppoooqqqsssyyy~~~}}}wwwssstttpppwww|||yyyxxxzzzzzzxxx|||~~~yyyvvvvvvuuupppmmmnnnjjjlllooorrrrrrrrrrrrrrrooooooooonnnmmmkkkjjjiiimmmkkkiiihhhiiiiiihhhgggfffffffffggghhhjjjlllmmmlllkkkkkkkkklllkkkhhheeeddddddddddddeeeggghhhiiieeeeeedddcccaaa___]]][[[```dddhhhhhhddd``````bbb______^^^]]]]]]]]]]]]^^^ZZZ\\\]]]\\\ZZZXXXYYYZZZ[[[ZZZZZZZZZZZZYYYVVVTTTVVVSSSRRRRRRSSSTTTRRRPPPPPPPPPPPPOOONNNMMMMMMMMMQQQQQQQQQQQQPPPOOONNNMMMPPPOOOLLLIIIEEEBBB???>>>:::888777555444555666777444555444111......111555222222111111000000111111------------......//////---,,,,,,,,,,,,---......******,,,---------,,,,,,------,,,++++++,,,------***///...))),,,444333+++---------,,,,,,,,,++++++......,,,***...555333---000...,,,---000111///---///.........---------,,,......---,,,,,,,,,,,,,,,////////////............000000111111222333444444111111111111222222333333444555777888888666555444888888888999:::;;;<<<===@@@AAABBB@@@>>>;;;;;;;;;???===<<<<<<===>>>>>>===AAABBBCCCCCCBBBBBBDDDEEEDDD@@@???AAA>>>:::;;;@@@777999<<<===<<<;;;<<<<<<>>>:::666777===BBBDDDDDDJJJHHHGGGGGGFFFDDD???:::::::::999::::::;;;<<<===@@@>>>;;;::::::;;;:::999>>><<<999777777777666555666666666666666555444444222222333333222222111000///111222333222111///...111000///.........///000......---,,,++++++++++++...---,,,,,,......---,,,)))*********++++++++++++---+++)))'''(((***+++,,,***++++++++++++,,,,,,,,,+++************+++,,,,,,,,,------.........------%%%&&&((()))+++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,+++******))))))))))))***)))))))))++++++)))(((---,,,,,,+++***)))((((((&&&''''''(((((((((''''''***)))((('''''''''''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&&&&''')))******)))'''&&&***)))'''''')))***)))((()))******************))),,,***(((((())))))'''%%%))))))((((((((('''''''''(((((('''&&&&&&'''(((((('''+++,,,,,,666CCCCCC:::+++***)))''''''''''''(((~~~|||uuuoooooosssuuuyyy~~~|||{{{|||zzzxxxzzz~~~|||~~~wwwqqqooouuuxxx|||~~~|||wwwqqqmmmlllkkknnnqqqpppmmmnnnrrrmmmsssxxx|||{{{xxxxxxwwwsssqqqqqqlllppptttvvvuuusssrrrrrroooooooooooonnnmmmlllkkkrrrqqqnnnmmmmmmllljjjhhhhhhhhhhhhiiijjjlllmmmnnnlllllllllmmmnnnmmmjjjggghhhgggeeeddddddfffhhhjjjeeeeeedddcccbbbaaaaaaaaaccceeehhhjjjiiigggeeecccbbbaaaaaaaaaaaabbbcccccc^^^```aaa```]]]\\\[[[\\\___^^^^^^___``````^^^\\\WWWVVVUUUVVVWWWXXXWWWVVVSSSSSSRRRRRRQQQPPPPPPPPPRRRRRRQQQPPPPPPOOOPPPPPPQQQQQQQQQPPPNNNLLLIIIGGGDDDCCCBBBAAAAAAAAABBBCCCBBB@@@>>><<<;;;:::999888999777555333222111222222//////...//////000111111.........---......//////,,,,,,,,,,,,,,,---------...---,,,,,,,,,,,,---...)))------***---333333...------------,,,,,,,,,,,,//////---+++...333111------,,,,,,---///111000///////////////............///...---,,,+++,,,------///////////////////////////000111333444555555555///111444777888777555444555666777888888777666555666666777888:::;;;===>>>CCCBBB@@@===::::::<<>>???DDDCCC@@@===::::::===@@@???>>>===>>>@@@BBBCCCCCC>>>???AAABBBBBBBBBDDDFFFIIIIIIHHHFFFBBB>>><<<<<<<<<@@@DDDGGGFFFCCC@@@???@@@>>><<<>>>CCCHHHKKKLLLJJJHHHEEECCCAAA???>>>===BBBBBBBBBBBBCCCDDDEEEEEEAAAAAAAAADDDFFFGGGGGGEEEFFFDDDBBBAAABBBAAA@@@>>>@@@>>><<<:::999999999:::777777888888888777666666222222222222222111111000,,,,,,,,,,,,------............------------.........---,,,,,,......---,,,++++++++++++++++++++++++*********)))((()))+++---+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......)))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++......---,,,+++***)))(((***************+++++++++,,,,,,***))))))((((((((())))))(((***,,,,,,+++***,,,,,,++++++***)))(((((())))))******))))))((((((+++***)))(((''''''''''''(((((())))))))))))((((((''''''(((((((((((('''''''''((())))))))))))((('''+++)))(((((()))******))))))***+++,,,,,,+++***)))---,,,++++++,,,,,,+++***)))))))))(((((((((((('''(((((((((((((((((((((((()))***(((%%%(((,,,(((!!!))))))(((''''''&&&&&&&&&|||wwwpppnnnqqquuuwww{{{~~~~~~|||zzztttnnnkkkjjjlllttt}}}zzzrrrjjjfffgggjjjpppwww~~~yyysssssswww{{{~~~~~~{{{rrrnnnlllkkkiiihhhlllrrrttttttwww|||}}}|||yyytttrrrrrrwww|||zzzuuusssrrrsssssssssrrrqqqpppooonnnnnnmmmmmmnnnooonnnllljjjnnnnnnnnnoooooooooooooooooonnnnnnnnnppppppnnnllljjjkkkmmmnnnmmmllljjjhhhiiihhhfffeeeeeefffiiijjjhhhggggggkkkooooookkkfffcccddddddeeefffhhhjjjjjjffffffeeeeeedddcccaaa```______```cccfffgggfffeee_________^^^\\\[[[ZZZZZZWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUVVVTTTTTTSSSRRRSSSUUUXXXYYYXXXXXXWWWWWWXXXXXXXXXYYYUUUXXXZZZXXXTTTQQQQQQRRRWWWTTTOOOIIIDDD@@@===<<<<<<:::888555333333333333222222111000/////////000000//////.........//////........................---//////---,,,......---------------------------111///......///............//////...------------000000000000000000000000000///...---------......,,,,,,---------.........000111222444555777777888666666666666666666666555555555666666777777777777777888999:::<<<>>>@@@AAABBBBBBBBB@@@======>>>???>>>>>>@@@CCCFFFFFFDDDBBB???AAACCCDDDCCCDDDFFFHHHHHHJJJJJJGGGCCCAAA???>>>@@@DDDHHHJJJHHHDDDAAA???AAA??????AAAEEEIIILLLNNNQQQOOOJJJFFFCCCBBBDDDEEECCCCCCCCCCCCDDDEEEFFFFFF@@@???@@@AAADDDDDDCCCBBBEEEDDDBBBCCCCCCCCCBBB@@@AAA@@@>>><<<:::::::::;;;888888999999888888777666111222444555555333111/////////000111111111222222000000///...------------...---,,,,,,......---,,,,,,+++++++++++++++++++++)))***+++***)))))),,,...++++++,,,,,,,,,---------------,,,,,,------...///++++++,,,,,,++++++***)))---------------,,,++++++------,,,,,,+++***))))))---------,,,,,,++++++***++++++*********++++++,,,''''''(((***,,,...---,,,******************+++++++++++++++++++++***)))((())))))((((((((())))))***(((((())))))))))))(((((('''(((((((((((((((((('''(((((())))))))))))((((((+++***((((((*********)))++++++***))))))***++++++...,,,+++,,,.........,,,***)))))))))(((((((((((()))))))))))))))))))))))))))***)))(((+++...,,,'''&&&&&&'''(((((()))))))))~~~}}}yyyrrrpppqqq{{{{{{|||}}}}}}zzzwwwxxxpppiiidddaaaccckkktttzzzyyyuuunnneee``````aaajjjnnnvvv{{{yyytttuuuyyy}}}{{{xxxuuuttttttrrroooqqqvvvwwwvvvxxx|||}}}|||yyytttrrrsss|||uuurrrsssttttttsssrrrqqqooonnnmmmkkkjjjkkkmmmnnnooommmkkkjjjlllnnnqqqsssuuuvvvvvvtttrrrpppooopppqqqpppoookkkmmmppprrrrrrpppmmmjjjjjjiiigggfffeeefffhhhiiigggeeefffhhhkkkkkkiiieeefffffffffgggiiikkklllmmmgggfffeeeeeefffeeecccaaa______aaadddgggiiihhhgggcccccccccbbb___]]]]]]^^^ZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVVVVVVVWWWXXXYYYYYYWWWVVVTTTTTTUUUXXX[[[^^^XXXXXXXXXXXXXXXWWWWWWWWWQQQUUUYYYZZZXXXWWWZZZ^^^bbbaaa^^^ZZZUUUQQQNNNLLLFFFCCC@@@<<<999888888888444444333333333333444444000000000////////////.........///000000///.........000000///---,,,,,,---------------............111...---//////------000...///000...,,,++++++,,,////////////000000000000000000000000000/////////,,,,,,------.../////////222222222222444555777888999888666555444555666777666666666777888888999999;;;;;;<<<===>>>@@@BBBCCCBBBCCCDDDCCC@@@??????@@@===???BBBEEEHHHGGGDDDAAACCCEEEGGGGGGFFFGGGHHHJJJGGGJJJIIIDDDAAAAAA@@@>>>===AAAFFFHHHGGGDDDAAA@@@@@@@@@AAABBBEEEHHHLLLNNNMMMLLLIIIFFFCCCCCCEEEGGGJJJJJJJJJJJJKKKLLLMMMMMMIIIGGGEEEDDDDDDCCCAAA???BBBAAAAAABBBCCCDDDBBBAAAAAA@@@???>>>===<<<<<<<<<999999::::::999999888777111222444666555333111/////////000111111111000000222111000///...---------...---,,,,,,......---,,,,,,,,,,,,,,,++++++++++++)))+++---,,,******---000,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,,,,+++***))))))((()))***+++,,,,,,,,,,,,*********++++++,,,,,,---.........---,,,,,,++++++++++++******+++,,,,,,---((('''(((***---......,,,)))))))))***++++++,,,,,,)))******))))))((('''&&&)))((((((((())))))***+++(((((())))))))))))(((((('''(((((())))))((((((''')))))))))))))))))))))))),,,***((()))***+++***))),,,***(((''''''(((***,,,,,,++++++,,,...///...---******)))))))))((((((((())))))************))))))&&&%%%%%%%%%''''''&&&$$$%%%&&&''')))************~~~}}}vvvqqqpppyyyyyy{{{~~~{{{vvvvvvppphhhddd___^^^cccjjjssstttsssnnnfff```^^^___fffiiiqqqzzz{{{wwwwww|||~~~{{{yyyvvvuuuwwwzzzxxxttttttxxx|||{{{}}}{{{zzzxxxuuutttuuu|||tttrrrsssssssssrrrpppnnnllljjjiiikkkkkklllnnnpppooommmkkkjjjlllooorrruuuxxxyyyyyyzzzwwwsssqqqqqqsssssssssoooppprrrssstttrrrqqqoooooonnnllljjjiiiiiiiiiiiifffeeeeeefffggggggfffeeeeeeffffffggghhhjjjkkklllgggeeedddeeeffffffdddaaaaaaaaacccfffjjjkkkkkkjjjdddfffgggeeebbbaaabbbccc^^^^^^^^^^^^^^^^^^^^^^^^WWWXXXYYYZZZ[[[[[[[[[[[[YYYXXXXXXYYYZZZ\\\^^^___ZZZZZZZZZZZZZZZYYYXXXWWWSSSTTTVVVXXXZZZ\\\]]]^^^aaabbbccccccbbb```^^^]]]RRRPPPLLLIIIFFFEEEFFFFFFBBBAAA???===<<<:::999999333333444444444333111000...///000000000000///...---...//////---+++---///------------.........///000------000///,,,---222,,,...///...,,,+++,,,............//////000000000000111222333333111000///.........///000111111111444333111111111333666888888777666666666777888999888888888999:::;;;<<<<<>>???@@@CCCFFFHHHCCCFFFJJJJJJHHHGGGHHHIIIOOOOOOOOOOOOPPPQQQRRRSSSQQQMMMJJJGGGFFFEEECCCAAA>>>>>>???AAACCCDDDCCCBBB@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;:::999999555555666666555555444444....../////////...---,,,000000///////////////000...---,,,,,,......---,,,------,,,,,,,,,+++++++++))),,,///...,,,+++...222,,,,,,,,,------------...,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,)))******++++++,,,------+++++++++,,,,,,---------,,,+++***************++++++******+++,,,---,,,******************+++++++++))))))))))))((('''&&&%%%******))))))((()))))))))(((((())))))))))))(((((((((((())))))))))))((((((***))))))))))))))))))***,,,***))))))***++++++***)))(((((((((((((((((())))))(((((()))+++---,,,+++*********)))))))))(((((()))******++++++******)))///...------,,,***(((((('''((()))+++++++++******}}}xxxqqqooorrrtttyyyzzzwwwqqqkkkgggbbb^^^```eeennnqqqrrroooiiiccc`````````cccmmmyyy|||yyyzzz|||~~~~~~{{{xxxqqqqqquuuzzzyyyuuutttvvv}}}yyyyyyxxxvvvvvvxxx{{{sssrrrsssrrrqqqpppnnnllliiigggfffmmmmmmnnnpppqqqpppnnnkkkmmmnnnqqqtttvvvwwwxxxxxx{{{uuurrrrrrtttvvvwwwrrrrrrrrrssssssttttttttttttsssrrrpppnnnmmmllllllkkkkkkjjjiiiiiiiiijjjkkkcccccccccdddeeeggghhhiiifffdddcccdddfffgggdddbbbddddddeeeiiilllnnnmmmllleeegggiiihhheeedddfffhhhaaaaaaaaaaaaaaabbbbbbbbbWWWYYY[[[\\\]]]]]]]]]\\\ZZZ[[[]]]^^^___```______`````````___^^^]]]\\\[[[[[[XXXUUUVVV[[[^^^\\\ZZZ[[[]]]aaaeeeggghhhgggfff]]][[[WWWTTTRRRRRRSSSTTTTTTRRRNNNIIIDDD@@@===;;;777888999::::::888666444...///000111111000///...+++,,,//////...,,,...222---------.........//////000,,,---000000,,,...333))),,,......,,,,,,...000---.........//////000000000222444555555333000//////000000111222333333333555333111///000222555888555666777888999::::::::::::::::::;;;<<<===>>>???AAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEBBB@@@AAACCCFFF@@@??????@@@BBBCCCBBBAAABBBCCCEEEDDDCCCCCCDDDEEENNNQQQNNNEEEAAACCCCCC@@@???BBBEEEFFFDDDAAA???>>>777888999999:::<<>>@@@CCCEEEDDDBBB@@@AAABBBBBBBBBAAA@@@???<<<<<<<<<<<<<<<;;;;;;:::;;;:::888777666777999:::111222333333333111000///............///000111222...---,,,,,,......---,,,---------,,,,,,+++++++++)))---000///,,,,,,///333,,,,,,,,,---------......,,,++++++++++++,,,------******+++,,,------------...///......---,,,+++***---,,,,,,++++++*********'''((()))***,,,---...///---,,,+++)))((((((((((((...,,,+++,,,,,,+++)))''',,,+++++++++******))))))************)))((('''&&&---,,,+++)))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******,,,***))))))***++++++***&&&'''((())))))((('''&&&'''&&&&&&''')))++++++***************)))))))))))))))***+++,,,,,,+++***)))'''&&&''')))***)))((())))))***+++,,,,,,+++))))))}}}wwwsssrrr}}}~~~vvvtttpppkkkgggdddbbbaaaiiikkklllmmmjjjfffaaa^^^ZZZ]]]hhhuuu}}}}}}}}}}}}zzzwwwtttpppqqqvvvvvvqqqppptttyyy}}}{{{xxxwwwyyy|||~~~{{{yyyxxxuuurrrppppppqqqssstttttttttqqqsssuuuuuusssqqqpppqqquuuuuuuuuvvvwwwzzz|||~~~~~~}}}}}}zzzuuuvvvyyyvvvrrroooooosssxxxzzzzzzzzzyyyxxxuuussspppooonnnqqqpppnnnllljjjiiiiiiiiijjjhhheeecccccceeehhhjjjcccaaaaaaffflllnnnlllhhhjjjkkkkkkllllllmmmmmmnnniiigggfffhhhjjjkkkiiifffeeeeeeeeeeeeeeedddddddddfffbbb^^^]]]___aaa```___bbb___]]]^^^bbbeeeeeedddeeebbbaaabbb```\\\[[[]]]ZZZYYYWWWWWWWWWYYY[[[\\\______aaaeeeiiilllmmmlll___\\\XXXUUUUUUWWW[[[]]]eeeaaa[[[WWWSSSPPPMMMKKKIIIHHHFFFDDDBBB===888444666222//////111333222111333222111000/////////000555333///...///000000000+++,,,...000111111000000+++,,,---///000000000000000000111111000000///...111000//////000222444666444444333222222222333333222222444555555555444333999:::;;;:::777666888;;;>>>>>>>>>>>>????????????AAACCCCCC@@@AAAEEEGGGEEEDDDBBBCCCEEEDDDAAACCCHHH@@@@@@AAAAAAAAAAAABBBBBBEEEDDDBBBBBBBBBDDDGGGHHHLLLKKKIIIGGGEEEDDDDDDEEEGGGFFFFFFEEECCCAAA???>>>333555777999:::<<<>>>@@@DDDHHHMMMPPPQQQQQQQQQRRRSSSSSSSSSSSSRRRPPPNNNMMMLLLJJJGGGEEECCCCCCDDDDDD@@@>>><<<<<<>>>AAABBBBBB>>>@@@AAA@@@===<<<<<<<<>>???CCCEEECCCCCCAAABBBEEEDDDAAACCCHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKMMMNNNNNNLLLJJJGGGEEEDDDDDDDDDJJJKKKKKKKKKJJJIIIIIIHHH???@@@AAAAAAAAAAAABBBCCCAAADDDHHHKKKLLLMMMOOOPPPOOOPPPQQQQQQQQQOOONNNMMMMMMLLLJJJGGGFFFGGGHHHHHHBBBAAA???@@@CCCFFFGGGHHHEEEFFFGGGFFFBBB@@@>>>>>>???>>>===;;;:::999999999<<<;;;999888777888999999888777777666666666666666555333111000111222222111////////////000000000000///000222111///......///......///000//////------///...------...///111333333222111000///---***'''...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------,,,+++************++++++,,,,,,+++******)))+++***))))))******)))'''+++,,,,,,***))))))+++---++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++)))((('''&&&++++++++++++++++++++++++((('''''')))+++,,,+++***((()))))))))((((((***+++)))******+++******))))))++++++++++++++++++++++++))),,,///---***'''))),,,$$$)))...///---******+++((((((((()))))))))******(((***,,,+++)))'''(((***}}}{{{zzzzzzzzzzzz|||~~~~~~zzzuuupppooopppooojjjeeedddhhhmmmpppnnnhhh___YYYTTTUUU\\\hhhppptttyyy|||zzzxxxwwwxxxzzz}}}wwwoooooopppooommmmmmkkknnnqqqvvv{{{~~~pppkkkhhhkkktttzzzzzzwwwyyyvvvtttuuuxxx{{{zzzyyyxxxxxxyyy{{{~~~}}}{{{{{{|||zzzwwwxxx|||yyywwwttttttvvvwwwxxxxxxxxxwwwuuusssrrrrrrsssssssssqqqnnnllllllmmmpppqqqrrrpppnnnkkkjjjiiijjjjjjpppnnnlllmmmppppppmmmjjjmmmmmmmmmlllllllllkkkkkkmmmmmmlllmmmnnnnnnmmmkkkhhhhhhjjjllloooqqqssstttnnnllliiiggghhhhhhgggfff___aaadddeeeeeefffggghhhdddaaa```bbb```]]]\\\^^^]]]\\\[[[[[[[[[\\\]]]^^^ZZZZZZZZZ\\\___aaaaaa```ZZZYYYXXXWWWZZZ^^^bbbeeecccaaa^^^\\\[[[ZZZXXXVVV^^^aaafffiiifff[[[NNNEEEEEEFFFEEEAAA;;;777777888888888888888777666555444***)))((()))---000222333111111111111000///------//////........./////////222222222222222222222222222111111222333555888999666666666666777888999:::999:::;;;<<<<<<<<<;;;;;;<<<===???>>>>>>>>>???AAA??????@@@AAABBBBBBCCCCCC@@@BBBAAA>>>???CCCDDDCCCAAA@@@AAADDDDDDAAACCCGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHKKKNNNQQQRRRSSSOOOMMMKKKIIIGGGFFFFFFFFFNNNOOOPPPQQQQQQRRRRRRRRRNNNMMMLLLKKKJJJHHHGGGGGG???AAACCCEEEFFFHHHKKKMMMMMMNNNOOOPPPPPPOOONNNMMMNNNMMMKKKJJJIIIJJJLLLMMMIIIGGGFFFFFFHHHJJJJJJJJJKKKLLLMMMKKKGGGCCCAAA@@@>>>>>>??????>>>>>>==================>>>=========999999999888888888888888222111111333666777777666333333111000000111111222111222333333111000111111000111111111000///......000//////...///000222333555333111000///---)))'''------,,,,,,,,,,,,++++++......------,,,,,,++++++000///...,,,++++++******++++++*********************++++++++++++***))))))***)))(((((())))))((('''++++++,,,+++))))))+++---************************)))))))))***+++---///111+++++++++******((('''&&&+++++++++++++++++++++++++++***)))***+++***)))'''''')))++++++***)))***+++******+++++++++++++++***************************'''***---,,,)))'''(((*** (((000222...***+++---(((((())))))*********+++''')))++++++*********+++}}}{{{{{{||||||yyy{{{}}}~~~|||vvvpppoooqqqpppiiicccaaadddiiilllkkkfff```[[[TTTSSSWWWaaaiiiooowww~~~zzzzzzzzzyyyxxxzzz|||yyyooommmpppsssqqqooojjjlllnnnqqqwww~~~xxxqqqkkknnnwww}}}{{{wwwyyytttppprrrxxx}}}}}}{{{}}}~~~~~~|||}}}~~~}}}zzz|||~~~{{{yyyxxxwwwwwwwww{{{yyywwwuuuttttttuuuuuussspppmmmkkklllnnnrrrttttttsssqqqooonnnnnnooooootttrrrppppppqqqqqqooommmqqqqqqpppooonnnnnnmmmmmmjjjjjjjjjjjjkkkjjjiiihhhiiijjjlllnnnqqqsssuuuuuuooonnnllljjjjjjiiiiiihhhbbbfffiiijjjgggfffgggiiidddaaaaaacccbbb^^^^^^```aaaaaa````````````aaabbb]]]\\\[[[\\\^^^```______WWWVVVVVVVVVXXX\\\```bbb]]]\\\[[[[[[]]]^^^^^^]]][[[```ggglllllldddYYYQQQVVVYYYZZZUUUKKKDDDDDDFFFGGGGGGFFFDDDAAA>>>;;;999:::777444333333444444444111111222222222222222222000//////...///000222333666555555444333333222222444444444555666888:::;;;999888888888888888999999<<<<<<<<<;;;::::::999888>>>>>>??????>>>>>>>>>>>>????????????????????????BBBEEEDDDAAAAAAEEEFFFEEEAAA@@@AAAEEEDDDAAABBBFFFDDDCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJNNNQQQSSSSSSSSSPPPOOOMMMLLLKKKKKKKKKLLLQQQQQQRRRTTTUUUUUUUUUUUUUUUTTTRRRPPPOOOMMMKKKJJJAAABBBBBBBBBBBBDDDHHHKKKMMMNNNOOOOOONNNMMMLLLKKKLLLKKKIIIIIIIIIJJJLLLNNNPPPNNNKKKJJJJJJJJJHHHGGGLLLMMMOOONNNJJJFFFDDDCCCAAABBBCCCDDDDDDDDDCCCBBB???@@@BBBCCCBBB@@@>>>===999999999999999888888888333333555888;;;<<<;;;999777666333111000111222333111333444444333222222333222222222111111000//////111000000//////000111222222111000000111111000...,,,,,,,,,,,,,,,,,,,,,+++//////...---,,,++++++***///...---,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,*********++++++***))))))***)))(((((()))***)))((()))***+++***))))))***+++)))))))))))))))))))))))))))(((''''''(((+++---///'''((()))***************************************...,,,+++******(((&&&###'''))),,,,,,+++******+++******+++,,,,,,,,,++++++************++++++++++++)))+++---,,,***)))***+++###(((,,,---+++******+++******************************,,,,,,,,,,,,,,,,,,}}}}}}|||{{{xxxzzz|||~~~~~~}}}vvvooonnnpppnnnhhhaaaaaabbbdddfffeeedddaaa```XXXUUUVVV]]]dddkkkttt|||}}}zzzqqqmmmqqqvvvtttqqqlllmmmoooqqquuu{{{xxxqqqrrryyy|||yyysssuuuqqqooosss|||~~~yyywwwvvvvvv|||{{{xxxvvvttttttssssssrrrooommmkkklllooosssuuusssrrrqqqpppqqqsssuuuvvvwwwvvvuuuuuuuuuvvvuuutttvvvuuuuuutttsssrrrqqqqqqmmmnnnooonnnnnnmmmllllllkkklllmmmnnnooopppqqqqqqppppppooonnnlllkkkkkkkkkhhhkkknnnmmmiiigggggghhhfffcccccceeedddaaaaaacccccccccbbbbbbbbbbbbbbbccc___^^^\\\\\\^^^______^^^]]]]]]]]]]]]___aaaccceee\\\\\\[[[\\\^^^___^^^]]]ZZZ]]]dddjjjnnnlllgggbbbeeejjjmmmggg]]]UUUUUUWWWUUUTTTSSSQQQNNNKKKHHHGGGIIIEEE@@@===;;;:::999777555555555444444444444444555444333222333666999;;;<<<;;;999777555444333333666777777888999:::;;;<<<::::::999888777777777888;;;;;;;;;;;;;;;;;;;;;<<<======???@@@BBBBBBBBBAAABBBAAAAAA@@@>>>======<<>>BBBAAA>>>;;;999999888888:::::::::;;;;;;;;;<<<<<<:::999888888777777888888::::::;;;<<<>>>@@@BBBCCC<<<===???CCCGGGIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@BBBDDDCCC@@@@@@CCCDDDBBBCCCCCCEEEGGGFFFAAAAAADDDEEEEEEFFFGGGHHHIIIJJJJJJRRRSSSUUUVVVVVVUUUSSSRRRQQQQQQPPPPPPQQQSSSTTTVVVXXXXXXYYYYYYYYYXXXWWWWWWQQQNNNLLLNNNPPPRRRPPPMMMMMMLLLJJJGGGFFFGGGKKKNNNJJJJJJJJJIIIGGGDDDBBB@@@DDDDDDCCCBBBCCCEEEGGGHHHJJJJJJIIIJJJLLLMMMLLLKKKMMMOOOPPPPPPOOONNNOOOPPPRRRRRRPPPNNNKKKHHHEEEDDDHHHIIIJJJIIIFFFAAA<<<999777777888999888777666555888888:::===@@@@@@>>><<<;;;:::888666666666666666222444666666555444444555444444333333333333444555333333333222222111111000000...------///000000///,,,,,,------------......//////......------,,,,,,++++++,,,,,,---///000111+++,,,---/////////...---******+++,,,,,,,,,,,,++++++***)))***+++,,,+++***''')))******)))(((((()))************************+++***))))))((()))***+++***************)))((((((************************'''&&&''')))+++---,,,+++''')))++++++***)))***+++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,------...---......///////////////555...((((((,,,000...+++...------,,,+++***))))))+++***)))***+++***)))'''|||xxxzzz}}}|||xxxrrrooonnnoooooonnniiihhheeecccaaa_________bbb\\\XXXZZZ]]]aaaiiiqqqsssyyy}}}|||}}}}}}|||vvvnnnjjjiiiddd^^^^^^cccjjjpppuuuyyy}}}~~~|||zzz{{{}}}}}}yyyuuukkklllooosssyyy~~~xxxvvvyyy}}}zzzzzz{{{{{{zzzxxxuuutttrrrqqqpppooopppqqqsssuuuuuurrrpppnnnpppuuu{{{~~~{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzyyyyyyxxxxxxxxxppprrrsssrrrooommmnnnooonnnnnnmmmmmmlllkkkkkkkkkmmmoooqqqqqqnnnmmmnnnpppqqqooonnnmmmnnnnnnnnnmmmkkkhhhhhhkkkkkkiiiiiilllfffgggggggggffffffeeedddaaa___]]]\\\]]]___```___aaabbbcccdddfffggghhhhhhjjjiiihhhiiijjjiiigggeeecccaaa```aaaccceeeeeeeeeeeejjjnnnmmmhhhcccbbbbbb^^^]]][[[YYYZZZ[[[]]]___\\\YYYVVVTTTTTTUUUTTTTTTNNNMMMJJJHHHEEEDDDCCCCCCCCCAAA===;;;:::===@@@CCCFFFEEECCCAAA@@@@@@AAAAAA===============<<<<<<;;;888777888888999:::;;;<<<============>>>@@@BBBCCC??????@@@CCCGGGIIIGGGDDDGGGGGGGGGGGGFFFFFFFFFFFFCCCEEECCC@@@@@@CCCDDDBBBFFFEEEGGGIIIGGGAAA@@@CCCDDDEEEFFFGGGIIIKKKLLLMMMUUUUUUVVVVVVUUUTTTRRRQQQSSSSSSRRRQQQQQQRRRSSSTTTWWWXXXXXXYYYYYYXXXXXXXXXQQQNNNLLLNNNRRRTTTRRRPPPNNNNNNMMMKKKJJJLLLPPPSSSLLLLLLLLLKKKIIIGGGEEEDDDDDDCCCBBBAAABBBDDDFFFGGGJJJIIIJJJLLLOOOPPPPPPOOONNNOOOOOONNNMMMMMMOOOQQQPPPPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKGGGCCC>>>;;;777777999999999888666555666666888;;;>>>@@@???>>><<<<<<<<<;;;;;;:::::::::444666777888777666777888666666555555666777999999666666666555444333222222111///------...//////...---------....../////////...............------------------------...///000+++,,,---//////...---,,,++++++,,,---------------***(((((()))***++++++***(((***,,,,,,+++*********++++++++++++++++++++++++((()))))))))***+++++++++)))************)))((((((************************''''''''')))+++,,,,,,***((()))))))))((((((***+++'''((()))***++++++++++++)))******+++,,,,,,------,,,,,,,,,---...///...---111...******---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++......,,,***}}}yyyzzz}}}{{{xxxtttqqqpppqqqtttvvvmmmllliiifffbbb___]]]\\\ddd^^^YYYYYY[[[^^^eeemmmrrryyy~~~|||}}}xxxmmmeee```ZZZRRRUUU[[[eeennnuuuzzz}}}}}}||||||}}}}}}uuuwwwyyyzzz{{{~~~|||vvvvvv{{{{{{|||~~~~~~{{{yyysssrrrrrrrrrrrrssstttuuuvvvsssooommmoootttzzzzzzzzzyyywwwttttttuuuvvv{{{{{{zzzzzzzzzzzzyyyyyysssuuuwwwuuurrrpppqqqrrroooooonnnnnnmmmllllllllliiilllnnnnnnlllkkklllnnnqqqnnnkkklllppprrrrrrpppmmmjjjjjjmmmnnnkkkkkknnnkkkkkkkkkkkkkkkjjjiiihhhdddaaa___^^^```bbbbbbbbbbbbccceeehhhiiikkkllllllkkkkkkllloooqqqrrrqqqpppnnnkkkgggdddccccccbbbbbb]]]aaafffgggeeeaaa______aaa___[[[YYYXXXYYY\\\^^^\\\YYYUUUTTTTTTUUUUUUUUUWWWVVVTTTRRRQQQQQQRRRRRRSSSOOOJJJGGGEEEGGGJJJLLLHHHGGGFFFDDDEEEFFFGGGIII????????????>>>===;;;;;;555666777888:::===>>>@@@BBBAAA???===<<<<<<======CCCBBBAAACCCEEEDDD@@@<<>>777888999::::::999777555444444555888<<>>>>>???>>>>>>===<<<555777999999888888999:::888888777777888:::<<<===888888888888777666444333111///......000222333333........./////////000000---------...............///......---------......***+++---......---+++***+++,,,------............(((''''''((()))******)))***,,,......---++++++,,,++++++++++++++++++++++++$$$%%%'''(((***+++++++++&&&'''((()))++++++,,,,,,)))))))))))))))))))))))),,,+++************(((&&&((())))))'''&&&'''***,,,''''''(((******+++++++++((())))))***++++++,,,,,,*********+++------,,,+++)))***+++,,,,,,---...///))))))***+++---...//////...---,,,///222444222000xxxuuuwww~~~|||wwwssssssuuuxxxvvvuuuqqqkkkddd```^^^___[[[\\\\\\XXXUUUWWW^^^eeeooozzz|||~~~}}}zzzrrrggg[[[RRRMMMQQQWWWcccqqqxxxyyy{{{~~~~~~}}}~~~yyyxxx|||yyyssslllmmmsssyyyzzzvvvuuuwwwsssssssssqqqpppqqqsssvvv{{{xxxtttrrrtttwwwzzz{{{{{{yyyvvvvvvwwwyyyzzzyyysssrrrqqqqqqssswwwzzz}}}vvvtttqqqoooppppppooooooooonnnmmmmmmmmmnnnppppppooommmkkkmmmpppsssrrrpppmmmpppssssssqqqnnnmmmlllppppppooonnnnnnooopppppphhhjjjhhhddddddggghhhfffkkkjjjiiihhhiiijjjmmmnnnqqqvvv|||~~~|||yyyxxxyyytttmmmfffdddeeefffeeebbbeeedddaaa^^^]]]\\\\\\\\\\\\ZZZYYY[[[\\\[[[WWWSSSVVVWWWXXXXXXWWWWWWYYY[[[ZZZZZZYYYVVVTTTUUUZZZ^^^```^^^YYYTTTQQQQQQTTTWWWTTTTTTTTTTTTTTTSSSSSSSSSCCCAAA@@@AAABBBBBB???<<<;;;:::999666666:::???DDD@@@???>>>>>>@@@AAA@@@???AAA@@@@@@@@@AAACCCFFFHHHJJJJJJJJJIIIHHHGGGEEEEEEJJJHHHEEEDDDDDDGGGKKKNNNKKKHHHGGGIIIHHHEEEEEEHHHLLLNNNQQQTTTUUUVVVUUUUUUVVVVVVUUUTTTSSSSSSVVVYYYTTTRRRPPPPPPSSSSSSRRRPPPTTTWWWZZZYYYVVVUUUWWWYYYOOOMMMLLLNNNQQQSSSQQQOOOUUUNNNJJJLLLKKKJJJMMMTTTSSSRRRPPPOOOOOONNNLLLIIIGGGFFFFFFFFFGGGIIILLLNNNIIIOOOUUUVVVSSSNNNMMMMMMKKKJJJHHHFFFDDDCCCBBBBBBBBBEEEHHHKKKNNNQQQTTTWWWLLLLLLMMMMMMLLLKKKJJJIIIGGGCCC@@@AAADDDCCC>>>999:::999:::<<<>>>???===<<<>>>???AAABBBCCCBBBBBBAAA>>>>>>>>>>>>????????????>>>===<<<:::::::::;;;;;;>>><<<:::888777666666666444222000...---...///000000111111222222222222222222///------.../////////++++++,,,,,,,,,---------------.........---,,,,,,,,,,,,,,,++++++++++++***,,,---...,,,***))))))***,,,------+++)))((()))+++---000222111---)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((******'''$$$$$$'''+++,,,+++***)))((((((((((((************)))(((&&&&&&))))))******++++++++++++***''''''***+++((())),,,...,,,***)))+++---------,,,***)))))),,,...//////+++---......------///000---.........,,,+++,,,---zzzvvvwww}}}~~~xxxtttsssuuuxxxvvvuuurrrmmmfffbbb____________]]]YYYUUUVVV\\\aaammmwww~~~}}}vvvjjj]]]RRRKKKNNNRRR]]]kkkuuuyyy|||{{{||||||yyyyyyxxxyyy|||zzztttqqqrrrwwwtttqqqqqqtttvvvwwwwwwuuutttssstttvvvxxxyyyzzzzzzxxxtttssstttvvvwwwvvvvvvuuuuuuvvvxxxzzz}}}xxxvvvrrrppppppooonnnmmmqqqppppppooopppqqqrrrsssssspppnnnmmmooopppooonnnllloooqqqqqqooommmllllllmmmnnnoooppprrrsssttttttrrrtttsssnnnlllnnnmmmjjjnnnmmmkkkjjjiiikkklllmmmjjjpppvvvyyyxxxwwwwwwxxxtttnnnhhheeefffgggfffcccdddcccaaa```___^^^^^^^^^\\\[[[ZZZ\\\]]]]]]YYYVVVWWWWWWWWWVVVUUUUUUWWWYYYXXXXXXXXXVVVUUUWWW\\\```ggggggddd```[[[YYYYYYZZZXXXVVVTTTTTTUUUUUUTTTSSSRRROOOKKKIIIGGGDDD@@@<<>>===<<<===@@@BBB???>>>===???AAABBBAAA@@@???>>>======>>>???BBBCCCIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLOOOPPPNNNJJJJJJLLLKKKHHHHHHKKKRRRRRRTTTUUUUUUUUUTTTSSSSSSUUUWWWVVVUUUTTTUUUVVVSSSRRRPPPQQQSSSSSSPPPNNNQQQRRRTTTUUUUUUUUUVVVWWWRRRQQQOOOPPPQQQPPPMMMJJJPPPKKKJJJMMMNNNMMMOOOUUUSSSRRRQQQPPPPPPNNNKKKHHHGGGFFFFFFFFFGGGIIIKKKMMMGGGHHHKKKNNNPPPNNNJJJFFFBBBDDDEEEFFFEEECCCAAA???CCCEEEGGGHHHIIIIIILLLMMMIIIJJJMMMOOOPPPQQQQQQPPPMMMJJJHHHIIIKKKJJJFFFBBBEEEDDDDDDEEEFFFFFFDDDBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@???===<<<;;;;;;<<<<<<===<<<:::999777777777777444333333222222333444555111222222333333222222111111///......///000//////.........------,,,,,,,,,------...///000000000000------------,,,,,,,,,,,,---......---+++***+++,,,---......---++++++---......000222000,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((((()))+++***)))))))))))))))***+++************)))((('''&&&((()))))))))************...+++,,,......***))),,,000...---...///000000///,,,***)))***,,,------------///111111///,,,+++***.........---,,,+++***+++|||xxxwww}}}zzzvvvtttuuuwwwvvvvvvuuuqqqjjjeeebbb```cccbbb___YYYTTTTTTYYY^^^jjjttt}}}{{{oooaaaSSSJJJKKKLLLTTTdddqqqxxx|||}}}wwwtttuuuxxxrrrnnnooouuuzzzzzzxxxpppqqqtttvvvxxxyyyyyyyyy|||yyyuuusssssstttuuuuuuvvvvvvwwwxxxzzz|||}}}~~~zzzxxxtttrrrqqqpppnnnlllrrrrrrrrrrrrssstttvvvwwwwwwtttpppnnnnnnooonnnnnnnnnoooppppppnnnllllllmmmkkkmmmpppsssvvvxxxyyyyyyxxxzzz{{{xxxwwwyyyxxxttttttrrrooolllkkkkkkmmmnnniiinnntttvvvtttssssssttttttoooiiiffffffgggeeecccccccccccccccbbbaaa``````]]]\\\\\\^^^______\\\ZZZ[[[[[[ZZZXXXVVVWWWYYY[[[XXXXXXXXXWWWWWWZZZ^^^aaajjjkkklllkkkgggdddcccbbbbbb]]]XXXXXX[[[]]]\\\YYYWWWUUUQQQOOOMMMKKKHHHFFFBBBCCCDDDCCCAAA@@@@@@AAA???>>>>>>???BBBCCCCCCBBB@@@???===<<<<<<===>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJMMMPPPRRRSSSSSSSSSPPPOOOQQQQQQNNNOOORRRSSSSSSRRRPPPOOONNNMMMMMMQQQSSSWWWXXXVVVTTTSSSRRRTTTTTTTTTUUUVVVTTTPPPMMMOOOOOOPPPRRRVVVWWWWWWWWWRRRQQQOOONNNNNNLLLJJJGGGJJJHHHJJJNNNQQQQQQSSSWWWVVVUUUTTTSSSRRRPPPKKKHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGMMMTTTVVVOOOHHHBBBDDDHHHJJJIIIFFFAAA>>>@@@AAABBBBBBAAAAAACCCDDDHHHJJJMMMQQQTTTVVVXXXXXXVVVSSSRRRRRRTTTTTTQQQNNNPPPOOONNNNNNOOONNNLLLJJJHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBAAA???===<<<;;;<<<<<<===<<<;;;999999888888888555666777888888999999999444444444444444333222111222111111222333444222111222111000///...------,,,---...///000111222222222///............---------,,,---......,,,,,,,,,...,,,...///.........000222///000000///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++***(((((((((((())))))+++,,,,,,++++++++++++***)))((('''((()))))))))))))))******+++)))+++///000,,,+++---,,,+++,,,---//////...,,,,,,++++++,,,------,,,***$$$(((...111222111000000..................------yyyxxx}}}}}}wwwuuuvvvwwwwwwxxxxxxuuuoooiiieeeccceeeccc___ZZZVVVVVVYYY\\\gggqqq{{{uuugggWWWMMMMMMJJJOOO]]]llluuu{{{~~~~~~}}}~~~|||}}}uuuqqqnnnoootttxxxyyyxxxrrrtttwwwxxxyyyyyyzzzzzz~~~{{{wwwuuuuuuvvvvvvvvvssstttuuuvvvwwwxxxyyyyyyzzzxxxvvvuuutttsssqqqpppsssssstttuuuvvvwwwxxxxxxwwwuuurrrppppppqqqrrrrrrsssssssssrrrooommmnnnooolllnnnrrrwwwzzz|||||||||tttyyy||||||~~~zzzwwwssspppnnnnnnoooqqqppptttxxxxxxtttpppoooppprrrooojjjgggggggggfffeeegggggghhhgggfffdddbbbaaa_________```aaaaaa```___``````___]]]\\\]]]```ccc\\\\\\[[[ZZZZZZ\\\___aaacccfffiiikkkkkkkkklllmmmllleee___```eeeiiihhhdddYYYVVVSSSPPPMMMLLLKKKJJJBBBCCCDDDBBB@@@???@@@AAABBBAAA@@@AAABBBCCCBBBAAABBBAAA???>>>===>>>???@@@???@@@AAAAAABBBBBBAAAAAAEEEFFFIIILLLPPPRRRUUUVVVVVVSSSSSSUUUUUUSSSTTTWWWTTTSSSQQQNNNMMMLLLKKKKKKOOORRRTTTUUUSSSQQQPPPPPPUUUVVVXXXYYYYYYUUUQQQNNNOOONNNNNNRRRXXX[[[ZZZXXXOOOMMMJJJHHHGGGHHHIIIIIIGGGGGGHHHLLLPPPSSSWWWZZZXXXWWWVVVVVVUUUQQQMMMIIIHHHGGGGGGFFFEEEDDDDDDCCCHHHFFFHHHOOOWWWZZZUUUPPPLLLNNNPPPQQQOOOJJJEEEBBB<<<===??????>>>???@@@BBBLLLNNNQQQTTTVVVXXXYYYYYYZZZXXXWWWXXXZZZZZZYYYWWWTTTSSSRRRSSSTTTTTTSSSQQQOOOOOOOOOOOONNNMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIICCCBBB@@@>>><<<;;;;;;;;;===<<<;;;;;;:::999999999777888:::<<<<<<<<<;;;:::888888888777666555333222555555666777999999777555444333222000//////000000......///000111111000000/////////............---+++---...---,,,,,,---...+++---......///000222444000000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************((((((***,,,,,,((($$$***)))))))))******+++,,,+++++++++++++++***))))))************************""""""&&&---///---,,,...))))))+++...//////,,,***---------...//////,,,***$$$''',,,///111111222333------...000111222111000|||yyy}}}~~~yyyvvvvvvwwwwwwyyyzzzwwwrrrlllhhhfffdddbbb```\\\ZZZYYY[[[]]]dddooozzz{{{mmm]]]SSSPPPKKKLLLXXXfffpppwww{{{|||zzzzzz}}}sssssssssssstttvvvxxxzzzwwwxxxzzzzzzyyyyyyzzz||||||yyywwwuuuvvvvvvvvvvvvqqqqqqrrrsssttttttuuuuuuxxxvvvvvvvvvxxxxxxwwwuuuttttttuuuvvvwwwwwwwwwxxxttttttsssrrrrrrsssvvvwwwvvvwwwwwwuuurrrqqqqqqrrrpppsssvvvzzz|||}}}}}}|||tttyyy}}}~~~{{{xxxtttssssssuuuwwwzzz}}}~~~yyytttsssssstttrrrooommmllllllkkkkkknnnnnnmmmllljjjgggdddbbbbbbbbbcccccccccccccccccccccccccccbbbbbbcccfffiiibbb```___^^^^^^___``````]]]___aaaccceeehhhlllooooooiiicccdddjjjooommmjjj]]]ZZZTTTMMMGGGDDDBBBBBBBBBBBBAAA???===>>>AAACCCEEECCCBBBBBBCCCCCCAAA@@@CCCBBB@@@?????????AAABBBDDDDDDEEEEEEDDDDDDCCCBBBDDDEEEFFFHHHLLLPPPTTTVVVTTTQQQQQQTTTTTTRRRSSSWWWVVVVVVTTTSSSQQQQQQQQQQQQOOOPPPQQQQQQOOONNNNNNOOORRRUUUXXXYYYWWWSSSOOOMMMNNNMMMNNNRRRXXX[[[ZZZYYYOOOLLLHHHCCCAAACCCFFFIIIGGGGGGGGGGGGLLLSSSYYY\\\WWWVVVTTTTTTRRROOOKKKHHHIIIIIIIIIHHHFFFDDDBBBAAA@@@CCCHHHMMMRRRTTTTTTSSSTTTTTTTTTSSSRRROOOMMMLLLBBBDDDEEEEEEDDDDDDEEEGGGSSSTTTUUUVVVVVVVVVUUUTTTXXXWWWWWWXXXYYYZZZZZZZZZUUUTTTTTTUUUXXXYYYZZZYYYUUUUUUTTTTTTSSSSSSSSSSSSPPPPPPOOONNNMMMMMMLLLLLLEEECCCAAA???============>>>>>>>>>===<<<;;;::::::999;;;===>>>>>>===;;;999======<<<;;;:::888777666777777777999;;;;;;999777555444333222222333444555000000000000///......---000000/////////.........+++---...---,,,,,,---...***,,,---......///111444000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))+++------((($$$,,,,,,+++***************,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,!!!!!!%%%,,,...,,,+++---,,,,,,...222444333000---///......000111000...,,,000000000...,,,+++,,,---...------///111000...+++zzz~~~zzzwwwwwwwwwwwwxxxyyywwwrrrlllhhhgggcccbbbaaa```^^^]]]]]]\\\bbbmmmyyy~~~rrrcccWWWRRRMMMKKKSSS^^^hhhrrryyy~~~{{{zzz{{{}}}}}}}}}{{{tttvvvxxxwwwuuuuuuvvvxxxvvvyyy{{{zzzwwwwwwyyy|||uuutttttttttvvvvvvuuutttqqqqqqqqqqqqqqqrrrsssttttttssstttvvvyyyzzzyyyxxxuuuuuuvvvwwwwwwwwwwwwvvvrrrssstttsssssssssuuuvvvsssuuuwwwvvvuuutttuuuuuuuuuwwwyyy{{{|||}}}}}}||||||~~~zzzxxxxxxzzz}}}{{{yyyzzzxxxwwwuuutttssssssssstttttttttrrrpppmmmjjjhhhfffeeefffgggfffeeedddeeegggcccdddeeeeeedddeeefffhhheeeccc```___```aaa```___]]]^^^^^^]]]]]]```eeeiiikkkgggbbbcccgggiiihhheeeXXXVVVQQQJJJEEEBBBCCCEEECCCCCCBBB???>>>???BBBEEEFFFDDDCCCCCCDDDDDDBBBAAABBBAAA@@@???@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBEEEEEEEEEGGGJJJNNNRRRTTTOOOLLLLLLOOOPPPOOOPPPSSSSSSSSSSSSSSSSSSRRRRRRRRROOOPPPPPPOOOMMMLLLMMMNNNNNNQQQUUUVVVTTTPPPMMMLLLLLLMMMNNNQQQUUUWWWXXXWWWRRRPPPLLLFFFBBBAAADDDFFFGGGHHHGGGEEEHHHQQQXXXZZZSSSQQQOOONNNMMMKKKHHHEEEJJJKKKLLLLLLKKKIIIFFFEEEBBBHHHOOORRRQQQQQQSSSWWWSSSSSSRRRRRRRRRSSSTTTUUUPPPQQQRRRQQQOOONNNNNNOOOYYYYYYYYYXXXWWWUUURRRQQQSSSSSSSSSTTTUUUWWWYYYZZZUUUTTTTTTVVVZZZ]]]______YYYYYYXXXWWWWWWXXXXXXXXXVVVUUUTTTSSSRRRQQQPPPPPPIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA???===<<<===>>>???@@@@@@???===<<>><<<;;;888777777888;;;;;;:::999777666444333444555777999333333333222111000......111111111111000000000000---...//////---,,,---...+++,,,------------///111000...---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///...+++(((------,,,******))))))))),,,,,,------------,,,,,,.........------------,,,)))(((***...///+++***,,,++++++---000333222000---///......///000000///---111111///,,,******---//////---,,,,,,---+++'''"""|||}}}zzzwwwwwwxxxtttuuuvvvsssnnnjjjgggfffddddddddddddccc```]]]ZZZ^^^jjjwwwuuueeeZZZQQQLLLJJJOOOWWWaaannnxxx|||~~~}}}}}}~~~yyyttttttuuuvvvvvvtttqqqnnnnnnsssxxxyyyvvvtttuuuxxxpppqqqsssvvvxxxyyywwwtttqqqpppnnnmmmmmmoooqqqrrrpppppprrrtttwwwyyyxxxwwwwwwxxxyyyyyyyyyxxxwwwvvvrrrtttvvvtttqqqnnnmmmnnnjjjmmmrrruuuvvvvvvxxxyyyxxxyyyzzz{{{|||}}}}}}~~~|||{{{|||}}}{{{|||xxxxxxxxxwwwwwwwwwxxxyyyxxxwwwuuurrrpppnnnmmmlllhhhjjjjjjiiifffeeegggiiieeeggghhhhhhfffdddddddddcccaaa______aaabbbaaa_________^^^]]]\\\]]]```cccfffdddaaa_________]]][[[TTTSSSOOOKKKGGGGGGKKKOOOHHHIIIHHHGGGDDDCCCDDDEEEDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCBBBBBBDDDFFFIIIKKKCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHJJJMMMOOOPPPQQQMMMKKKKKKNNNOOONNNPPPSSSOOOPPPQQQRRRRRRQQQOOOOOONNNPPPRRRRRRPPPMMMLLLLLLMMMQQQUUUUUUSSSPPPNNNNNNMMMOOORRRSSSTTTUUUVVVWWWRRRSSSSSSOOOKKKGGGGGGHHHFFFIIIHHHEEEHHHOOOTTTSSSRRRPPPLLLKKKJJJJJJHHHGGGJJJLLLOOOQQQRRRQQQOOONNNOOOTTTYYYYYYVVVTTTUUUXXXQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXYYYYYYWWWWWWXXXYYY[[[[[[[[[ZZZXXXVVVTTTRRRNNNOOOPPPPPPRRRTTTWWWYYYTTTSSSSSSUUUYYY]]]______\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZXXXWWWVVVUUUOOONNNMMMKKKJJJJJJKKKKKKJJJJJJIIIHHHFFFDDDAAA@@@@@@AAABBBCCCDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCAAAAAA<<<:::999:::<<<>>>>>>===:::999777555555666888999666666666666666555444333444444444444333333333333111222222111///...///000...//////...,,,,,,...///...------///111111///,,,------------------------........................,,,---//////---,,,+++,,,,,,,,,+++*********++++++------............------......---------,,,,,,,,,///,,,---//////+++***---))))))+++---000000...,,,...,,,+++,,,...//////...+++,,,---------...000222...+++***,,,...---((("""}}}}}}{{{xxxwwwxxxrrrsssssspppkkkgggeeedddfffffffffgggeeeaaa\\\XXX\\\hhhvvv~~~uuufffZZZNNNJJJHHHLLLRRR\\\kkkxxx{{{~~~}}}|||}}}}}}zzzvvvuuuxxx{{{}}}}}}ssspppoooqqqtttrrrkkkdddeeemmmuuuxxxvvvsssssstttoooppptttxxx||||||zzzwwwooonnnkkkjjjjjjkkknnnpppoooooopppsssuuuwwwuuutttyyyzzzzzz{{{zzzyyywwwvvvtttvvvwwwtttnnniiiffffffbbbfffmmmrrruuuwwwyyy{{{yyyyyyyyyzzz{{{}}}||||||}}}}}}|||yyyxxxvvvvvvwwwwwwvvvwwwyyyzzzyyyxxxuuusssrrrqqqqqqqqqjjjlllllljjjgggeeegggjjjhhhjjjlllkkkhhheeecccbbbaaa^^^\\\]]]```bbbaaa```___`````````______aaacccdddcccaaa^^^[[[WWWUUUTTT\\\ZZZUUUOOOIIIHHHKKKNNNMMMNNNPPPNNNKKKHHHFFFEEEBBBAAAAAACCCFFFHHHHHHGGGFFFEEEEEEFFFHHHLLLOOOQQQEEEFFFGGGIIIJJJJJJKKKKKKFFFHHHLLLOOOQQQQQQPPPOOOOOOMMMMMMQQQRRRQQQRRRVVVRRRSSSTTTUUUUUUSSSQQQPPPMMMPPPTTTVVVTTTPPPLLLJJJOOOSSSWWWWWWUUURRRRRRRRRPPPSSSWWWWWWUUUUUUWWWZZZNNNRRRWWWWWWTTTOOOMMMLLLEEEIIIJJJGGGIIIOOOQQQNNNTTTQQQMMMKKKKKKKKKKKKKKKIIILLLQQQUUUXXXXXXWWWVVVXXX[[[]]]\\\XXXUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSUUUWWWYYYZZZZZZ\\\^^^```ZZZ[[[[[[[[[ZZZYYYWWWVVVLLLMMMNNNOOOPPPRRRVVVYYYRRRQQQQQQSSSWWWZZZ\\\\\\]]]\\\[[[[[[\\\]]]___```bbbaaa```___]]]\\\ZZZZZZUUUTTTRRRQQQPPPQQQQQQRRROOOOOONNNMMMJJJGGGDDDCCCBBBCCCDDDFFFGGGIIIIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDAAA???===>>>@@@BBBCCCCCC===;;;999666555666777888888999999:::::::::999999777666666666666555555555333444555333111000000111000111111///---,,,---......------///222222///+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---***(((***,,,************+++,,,------------...............------------,,,,,,+++++++++...++++++......,,,,,,///---,,,---000222333222000,,,***)))))),,,...//////...///111000...,,,+++++++++))))))---222333///***}}}~~~|||yyyxxxvvvssspppkkkgggcccaaa\\\bbbfffeeecccbbb```\\\ZZZbbbppp{{{kkkZZZSSSNNNJJJJJJLLLTTTbbbppp}}}~~~~~~|||}}}}}}|||yyyxxxxxxyyy|||nnnjjjkkkrrruuupppiiieeeiiinnnssssssooommmooorrrpppqqqsssvvvxxxzzz{{{|||uuunnneee______bbbdddeeegggjjjnnnqqqqqqpppqqqqqquuuxxx{{{|||zzzwwwuuuuuuzzzwwwtttqqqnnnhhh```ZZZeeehhhnnnrrruuuxxx{{{}}}yyy{{{|||{{{yyyxxx{{{~~~~~~}}}||||||xxxvvvuuu{{{xxxttttttwwwzzz{{{zzzxxxxxxyyy{{{{{{zzzvvvsssooollljjjiiijjjkkkjjjiiiooooooooonnnkkkhhheeeccc^^^___aaabbbdddgggiiikkkeeedddcccdddfffhhhhhhhhhfffeeecccbbbbbbaaa^^^\\\```\\\WWWRRROOOPPPRRRTTTRRRQQQPPPOOONNNLLLHHHEEEEEEDDDBBBCCCEEEGGGHHHHHHHHHHHHIIIMMMQQQRRROOOLLLKKKKKKLLLMMMMMMNNNOOOOOOSSSSSSTTTUUUUUUVVVWWWWWWTTTTTTSSSRRRSSSTTTUUUVVVUUUSSSPPPOOOPPPQQQQQQPPPPPPSSSUUUUUUSSSPPPNNNMMMOOOPPPSSSVVVWWWWWWWWWVVVWWWXXXYYYYYYWWWUUUQQQOOOQQQSSSUUUVVVTTTPPPKKKHHHHHHJJJLLLKKKIIIIIILLLOOOVVVTTTQQQNNNKKKIIIHHHHHHMMMPPPTTTWWWYYYZZZYYYYYY]]]]]]]]]]]][[[YYYVVVUUUTTTUUUUUUUUUUUUUUUUUUVVVXXX\\\___```^^^\\\]]]___dddbbb```___^^^\\\ZZZXXXTTTTTTUUUVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZ]]]```aaa``````bbbeeeeeeeeeeeeeeedddbbb```^^^\\\YYYVVVSSSSSSUUUWWWZZZTTTUUUTTTQQQLLLKKKMMMPPPNNNLLLLLLLLLNNNNNNLLLJJJIIIFFFDDDFFFKKKNNNLLLHHHBBBCCCDDDGGGHHHFFFBBB???@@@???>>>===<<<===>>>???:::>>>BBB@@@<<<888:::===777999;;;===<<<:::666444555555444222000///000222777222000111000---...222///000111222222222111000------,,,,,,,,,------...222...,,,---,,,***+++.........//////......---,,,......---,,,,,,,,,---------...//////000111111222//////...---,,,++++++******,,,...///......///111,,,---...000111111111111///---+++,,,000222111000........................,,,------...///000111111{{{wwwuuutttrrrppplllhhhdddbbbaaagggjjjhhheeedddaaa]]]ZZZ___jjjwwwqqqbbbZZZTTTMMMJJJJJJNNNZZZeeevvvzzz|||uuu||||||{{{{{{|||zzz}}}uuurrrrrruuuuuunnnhhhfffeeegggiiikkklllmmmnnnooommmoootttxxxzzzzzzyyyxxxrrrjjj___WWWUUUVVVYYYZZZcccgggllloooooooooooooooqqqtttyyy{{{{{{yyyxxxxxxyyywwwtttrrroookkkddd___kkkooosssvvvwwwxxxzzz|||{{{}}}~~~}}}zzzyyy{{{|||~~~}}}~~~{{{yyyxxxxxx~~~zzzvvvuuuwwwyyyyyyyyyuuuuuuvvvxxxyyyxxxuuurrrpppnnnlllkkkmmmnnnnnnnnnlllmmmooopppooommmkkkiiifffgggiiikkknnnooonnnmmmmmmlllkkklllnnnoooooonnnllljjjgggccc___^^^^^^^^^\\\[[[YYYVVVUUUTTTTTTTTTUUUSSSRRRQQQQQQNNNKKKHHHIIIGGGEEEDDDFFFGGGHHHGGGHHHGGGHHHLLLPPPRRRQQQOOOLLLMMMNNNOOOPPPQQQRRRRRRTTTTTTVVVWWWYYYZZZ\\\]]]WWWWWWVVVUUUUUUVVVWWWXXXWWWUUUSSSRRRSSSTTTTTTSSSQQQSSSUUUUUUSSSPPPOOOOOOUUUVVVYYY\\\]]]]]]]]]\\\YYYZZZ[[[[[[ZZZWWWTTTRRRTTTTTTTTTSSSQQQMMMIIIGGGHHHIIIKKKKKKKKKLLLNNNPPPRRRRRRQQQPPPPPPPPPPPPPPPQQQSSSVVVZZZ\\\]]]\\\[[[[[[\\\\\\\\\[[[YYYWWWVVVUUUVVVXXXZZZZZZYYYWWWVVVZZZ]]]______]]]\\\^^^___^^^]]][[[[[[\\\]]]]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[YYY\\\___``````aaaccceeegggggghhhgggfffdddbbbaaa[[[YYYWWWUUUWWWZZZ___bbb___]]]YYYTTTOOOMMMNNNOOOVVVUUUUUUVVVWWWWWWUUUSSSOOOLLLJJJKKKOOOQQQOOOMMMFFFEEEDDDEEEFFFEEEDDDBBBAAA@@@???>>>===>>>??????>>>AAADDDCCC@@@>>>>>>@@@??????@@@???===:::666444222333333333222333666888777222111222111...///222111111222333222111000////////////......//////000...++++++......+++,,,///.........///...------,,,,,,,,,,,,,,,---...//////------------...///000111///......------,,,,,,+++,,,---//////...---...//////000000000000///......///---+++,,,///111111///........................------......//////000000zzztttqqqqqqqqqpppmmmjjjfffdddgggmmmpppmmmjjjgggccc^^^\\\[[[```kkkuuu|||yyymmmbbbZZZRRRMMMJJJLLLTTT^^^pppxxx|||~~~{{{|||~~~{{{yyyyyyzzzvvvpppnnnooonnnmmmmmmpppssstttrrrpppnnnrrrxxx|||~~~|||xxxuuurrriii[[[QQQLLLLLLNNNPPP___ccciiimmmoooooonnnoooqqqtttyyy{{{{{{zzzyyyxxxvvvuuussssssqqqnnniiieeeooorrrvvvyyyzzz{{{}}}~~~|||~~~}}}|||{{{{{{~~~|||yyyyyyyyyzzzzzzzzz{{{{{{~~~|||xxxvvvvvvwwwwwwvvvsssssssssuuuwwwwwwtttrrrrrrpppnnnnnnpppqqqrrrqqqoooppprrrssssssqqqnnnllljjjjjjlllqqquuuvvvsssppppppoooooopppqqqqqqpppnnnrrrpppkkkddd]]][[[]]]```YYYZZZ[[[\\\[[[XXXVVVTTTWWWVVVUUUTTTTTTRRRNNNKKKLLLJJJGGGGGGHHHIIIIIIHHHJJJIIIIIIKKKOOORRRSSSSSSQQQRRRSSSTTTVVVWWWYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^ZZZYYYYYYYYYYYYZZZZZZ[[[ZZZXXXVVVVVVWWWXXXXXXWWWSSSUUUVVVUUUTTTRRRRRRSSSZZZ[[[^^^```bbbbbbaaa```\\\]]]^^^^^^]]]ZZZWWWVVVXXXWWWTTTPPPLLLIIIGGGFFFIIIHHHHHHKKKNNNQQQRRRRRRQQQRRRSSSUUUVVVWWWWWWWWWVVVXXX[[[]]]______^^^]]]YYYZZZ[[[[[[[[[ZZZYYYXXXWWWYYY\\\______^^^[[[YYY]]]^^^___^^^]]]]]]___```^^^\\\ZZZZZZ\\\___``````^^^^^^]]]\\\\\\\\\]]]^^^]]]]]]^^^___^^^\\\YYYXXXVVVXXXZZZ[[[[[[[[[]]]^^^```aaaaaa```___^^^]]]\\\YYYWWWUUUVVVYYY^^^dddhhhiiiddd^^^YYYWWWVVVUUUTTTYYYYYYZZZ[[[\\\[[[XXXVVVVVVRRROOONNNQQQRRRQQQOOOJJJHHHEEEEEEFFFGGGGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAABBBAAAAAA???===;;;999777444444555444444555777:::666222111333333000000333444555555555555333222111222222222111111111111111,,,***+++//////------000...............------,,,,,,,,,,,,,,,...///000111---,,,+++++++++---///000---------------------------///000///...,,,,,,---/////////000//////...---...---,,,---///000000///..........................................//////xxxrrrnnnoooppppppooollliiigggnnntttvvvsssoookkkfffaaa___YYYYYYaaammmvvvvvvfff^^^UUUQQQNNNNNNUUU\\\lllxxx~~~zzz{{{}}}~~~zzzvvvyyy{{{wwwwwwzzz}}}}}}yyyvvvrrriii\\\PPPIIIHHHJJJMMMYYY___gggmmmppppppppppppuuuxxx|||}}}|||yyywwwwwwrrrrrrssssssrrrpppmmmlllnnnqqqvvvyyy|||~~~}}}~~~}}}}}}}}}}}}zzzwwwxxxxxxwwwxxxzzz{{{{{{zzz{{{yyywwwvvvuuuvvvvvvvvvtttssstttvvvxxxxxxvvvttttttsssqqqrrrtttvvvwwwwwwyyyzzzzzzzzzwwwtttpppmmmmmmkkklllpppvvvxxxvvvsssqqqppppppqqqrrrrrrpppnnnrrrrrroooggg^^^ZZZ]]]aaa[[[\\\]]]]]]\\\YYYVVVTTTYYYXXXWWWVVVVVVTTTQQQNNNMMMKKKIIIIIIJJJLLLLLLKKKNNNMMMLLLLLLMMMPPPRRRSSSVVVWWWXXXZZZ\\\^^^```aaa___^^^\\\[[[ZZZYYYZZZZZZXXXYYYYYYZZZ[[[\\\]]]^^^\\\[[[YYYZZZ[[[[[[[[[YYYVVVWWWXXXWWWVVVUUUVVVWWWZZZ\\\^^^```bbbaaaaaa```______``````^^^\\\ZZZYYY]]]ZZZTTTOOOKKKHHHHHHHHHJJJHHHHHHKKKQQQUUUVVVUUUUUUVVVXXXYYYZZZZZZZZZYYY[[[\\\^^^______^^^\\\[[[YYYZZZ[[[]]]]]]]]]\\\\\\ZZZ\\\^^^```aaa```^^^]]]``````___^^^]]]^^^```aaaccc```]]]\\\^^^aaabbbcccbbb```^^^]]]]]]^^^___```]]]^^^______]]]YYYUUUSSSUUUWWWXXXYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUSSSTTTWWW]]]dddhhhjjjeee___\\\]]]______^^^XXXYYYYYY[[[]]][[[XXXVVVXXXTTTQQQPPPPPPQQQPPPOOONNNLLLJJJJJJKKKLLLKKKJJJFFFFFFEEEDDDDDDCCCCCCCCCCCCAAAAAAAAACCCCCCBBB@@@@@@???>>>===<<<<<<<<<<<<::::::999777444333444555555222222555555222111444666666777888888777666555333444444444444333333222111...---///000...000444......//////......---,,,...---------...///000000---,,,***))))))+++...000,,,---------......//////,,,...//////...------...+++,,,---...///000000000...---------.../////////.............................................---yyyrrrooopppppppppooommmkkkiiirrrxxx{{{xxxsssooojjjdddccc[[[VVV[[[fffppp{{{|||kkkbbbYYYSSSPPPOOORRRXXXhhhvvvzzz|||}}}{{{~~~}}}zzzxxxwwwooohhh\\\PPPIIIGGGIIIKKKTTT[[[dddlllpppqqqqqqqqqvvvyyy}}}}}}{{{yyyyyypppqqqrrrsssrrrqqqqqqqqqnnnrrrvvvyyy{{{}}}}}}~~~|||xxxtttrrrqqqqqq{{{yyyxxxxxxzzzzzzyyywwwuuuuuuuuuttttttuuuwwwxxxwwwwwwwwwyyy{{{{{{zzzxxxtttttttttwww|||{{{xxxvvvzzzwwwttttttwwwyyyyyywwwvvvuuutttuuuvvvvvvtttssspppqqqpppjjjaaa]]]^^^bbb```___^^^\\\ZZZXXXVVVUUUYYYXXXWWWWWWWWWUUURRROOOLLLJJJIIIJJJLLLOOOPPPPPPSSSRRRPPPNNNMMMMMMOOOQQQVVVWWWYYY[[[^^^```bbbccc___]]][[[YYYWWWWWWWWWXXXVVVVVVXXXZZZ[[[]]]^^^___\\\[[[ZZZ[[[\\\]]][[[ZZZXXXYYYZZZZZZXXXXXXYYY[[[YYY[[[]]]___``````___^^^____________^^^\\\[[[ZZZ___[[[VVVPPPMMMKKKKKKKKKLLLJJJJJJMMMSSSXXXYYYXXXVVVWWWYYY[[[\\\\\\[[[[[[^^^___^^^^^^\\\ZZZXXXWWWZZZ[[[]]]___````````````___^^^^^^^^^___```bbbcccbbbaaa___^^^___```aaaaaaccc```^^^]]]___bbbdddeeebbbaaa___]]]]]]]]]___```^^^___```___]]]YYYUUUSSSTTTUUUWWWYYY\\\^^^^^^^^^YYYYYYYYYXXXXXXXXXXXXXXXXXXVVVUUUUUUXXX\\\aaadddfffaaa\\\ZZZ]]]______^^^WWWWWWXXXZZZ\\\[[[YYYWWWXXXVVVTTTRRRRRRRRRRRRQQQRRRQQQQQQQQQRRRRRRPPPNNNKKKKKKKKKJJJIIIHHHHHHGGGEEEDDDBBBBBBDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>???>>>>>><<<888555333333444555333444888888555444666444555666888888888777777555555555666555444333222999444000000000///222777//////000000000///......111000//////...............,,,***))))))+++---///,,,------......//////000***,,,...///......///000***+++,,,...////////////------------------...///....................................------------|||vvvsssrrrrrrqqqooonnnlllkkksssyyy}}}{{{wwwsssmmmgggfff^^^XXXYYY```jjjvvvtttiii]]]VVVQQQMMMMMMOOObbbrrr~~~{{{|||}}}~~~{{{~~~{{{xxxwwwwwwwwwkkkggg___UUULLLHHHHHHJJJUUU\\\fffnnnrrrrrrpppooosssvvv{{{~~~~~~}}}}}}}}}qqqssstttuuutttssstttuuutttvvvyyy{{{{{{{{{|||}}}}}}wwwooojjjiiikkknnn{{{xxxvvvvvvxxxyyyvvvtttqqqssstttuuuuuuvvvxxx{{{{{{zzzzzz{{{}}}}}}|||zzzuuuuuuwww{{{}}}|||}}}~~~yyywwwuuuuuuwwwxxxxxxwwwrrrsssqqqllleeeaaaaaaccccccaaa___\\\ZZZXXXWWWVVVZZZYYYXXXXXXXXXVVVSSSQQQKKKJJJIIIKKKNNNQQQRRRRRRUUUUUUSSSPPPMMMLLLNNNPPPRRRSSSUUUXXX\\\^^^aaabbb[[[ZZZXXXWWWWWWXXXZZZ[[[UUUVVVXXXYYY[[[\\\\\\\\\YYYXXXXXXYYY[[[[[[ZZZXXXWWWYYY[[[[[[ZZZZZZZZZ\\\XXXYYY\\\]]]^^^^^^]]]\\\]]]]]]\\\\\\[[[ZZZYYYYYY\\\ZZZWWWSSSPPPOOOOOOOOOMMMMMMNNNPPPTTTXXXYYYZZZTTTUUUWWWYYYZZZ[[[\\\\\\]]]]]]\\\[[[YYYXXXVVVUUU[[[]]]___aaabbbcccbbbbbbaaa```___^^^___bbbdddfffcccbbb``````aaabbbaaa```]]]\\\[[[\\\```dddfffgggbbbbbb```___^^^^^^______bbbccccccbbb```]]]ZZZXXXQQQQQQSSSWWW[[[^^^______YYYYYYXXXXXXXXXYYYZZZZZZ\\\[[[[[[ZZZ[[[]]]```aaaaaa^^^ZZZXXXWWWVVVUUUUUUPPPPPPPPPRRRUUUVVVVVVUUUXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUWWWXXXWWWTTTRRRQQQQQQQQQQQQPPPNNNMMMLLLJJJJJJIIIHHHGGGFFFGGGGGGIIIHHHFFFDDDAAA@@@??????>>>>>>===:::888777888999888777999===>>>:::999;;;444555666888888888777666666777888888777666444333===777333333222111444999111111111111111000000///333222111///............///...,,,++++++,,,...///------......////////////)))+++...///......000111------......------,,,+++---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------......}}}wwwvvvtttqqqooonnnmmmmmmrrryyy~~~|||yyyvvvpppjjjggg```ZZZYYY\\\cccppp}}}|||qqqddd\\\UUUOOOLLLNNN]]]ppp~~~uuutttyyy~~~}}}{{{zzzuuutttwwwtttooouuuzzzyyy{{{}}}|||zzz}}}|||zzzyyyyyyyyyzzzooonnniiiaaaXXXQQQNNNNNN___fffpppvvvxxxvvvsssqqqqqquuuzzz}}}}}}|||||||||tttvvvxxxxxxvvvuuuwwwyyywwwzzz}}}~~~~~~~~~|||}}}~~~zzzxxxrrrkkkffffffjjjnnntttqqqoooqqquuuwwwuuurrrqqqtttvvvwwwvvvwwwzzz|||}}}{{{zzz{{{||||||{{{yyyxxxxxxxxx|||}}}{{{xxxxxxzzz|||~~~~~~{{{wwwrrrlllgggeeeeeefffbbbbbbaaa___]]][[[ZZZYYY[[[ZZZYYYYYYYYYXXXUUURRRMMMLLLJJJKKKNNNPPPQQQQQQTTTUUUUUURRRNNNMMMNNNPPPPPPQQQTTTWWW[[[^^^aaabbb\\\[[[YYYXXXXXXYYY[[[]]]YYYYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUWWWYYYYYYWWWVVVSSSVVVYYY[[[ZZZYYYYYYYYYUUUVVVXXXZZZ[[[ZZZYYYXXXYYYYYYYYYXXXXXXWWWVVVVVVWWWVVVVVVUUUTTTSSSRRRRRROOOPPPRRRSSSTTTVVVYYY[[[VVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWVVV[[[]]]___aaabbbcccbbbbbbaaaaaaaaabbbcccdddfffgggdddbbbaaabbbccccccaaa___]]]\\\\\\^^^bbbeeeffffffddddddccccccbbbaaaaaa```eeeeeedddcccbbb```___^^^YYYXXXWWWYYY\\\]]]\\\ZZZWWWWWWVVVVVVVVVXXXYYYZZZ^^^^^^^^^^^^______^^^^^^^^^]]]\\\XXXTTTQQQOOOOOOLLLKKKJJJLLLPPPSSSTTTTTTUUUWWWYYY[[[ZZZZZZYYYYYYZZZYYYWWWWWWXXXXXXXXXWWWVVVWWWWWWVVVUUUTTTRRRQQQNNNOOOOOOLLLHHHGGGIIIKKKJJJIIIHHHFFFDDDBBB@@@????????????===;;;;;;===???<<<;;;>>>DDDDDDAAA???@@@;;;<<<<<<<<<<<<:::888777999:::;;;;;;:::888666555999555444666666444555888222333333333333222111111222222111000//////////////////............//////............////////////+++---//////.........///,,,------------,,,++++++,,,...///---++++++---///++++++++++++++++++++++++,,,,,,,,,------.........{{{xxxuuuqqqooonnnnnnnnnqqqxxx}}}}}}zzzwwwqqqkkkfffaaa\\\ZZZZZZ___lllyyyvvviiiaaa[[[UUUQQQRRR\\\pppnnnfffiiiqqqzzz{{{vvvssskkkcccbbbhhhgggbbbfffpppzzz~~~vvvtttvvvzzz{{{zzz|||}}}~~~}}}||||||}}}}}}~~~xxxxxxuuunnnddd[[[WWWUUUkkkqqqzzz{{{vvvssssssvvvzzz|||{{{yyywwwwwwwwwyyy{{{zzzxxxwwwyyy{{{wwwzzz~~~|||zzzyyy}}}~~~{{{yyyzzzzzzxxxuuutttpppjjjffffffjjjnnnllljjjiiilllrrrvvvuuurrrsssvvvyyyyyyxxxxxxzzz}}}|||{{{yyyyyyzzzzzzyyyxxx}}}{{{zzzzzz|||~~~~~~~~~}}}{{{zzzyyy{{{|||ssskkkhhhggghhhhhhaaaaaabbbbbbaaa___]]][[[\\\[[[ZZZ[[[[[[YYYVVVTTTOOOMMMLLLLLLNNNOOOPPPPPPSSSTTTUUUSSSOOONNNOOORRRQQQSSSUUUYYY]]]```ccceeeaaa___]]]ZZZYYYYYY[[[\\\]]]]]]]]]\\\ZZZWWWUUUSSSSSSSSSSSSUUUWWWWWWUUUTTTPPPTTTXXXZZZYYYXXXWWWWWWQQQSSSUUUVVVWWWVVVUUUTTTWWWWWWVVVVVVUUUUUUTTTTTTRRRSSSUUUVVVVVVUUUTTTSSSPPPSSSUUUUUUTTTTTTXXX\\\[[[YYYWWWTTTRRRQQQQQQRRRVVVVVVWWWWWWXXXXXXYYYYYY[[[\\\^^^```bbbbbbbbbaaaaaabbbdddeeegggggggggfffdddbbbaaaccceeedddaaa^^^bbbaaaaaabbbeeefffeeedddffffffffffffeeedddcccbbbeeedddcccbbbbbbaaa``````kkkhhheeecccccc```\\\XXXYYYXXXXXXWWWXXXYYY[[[\\\\\\]]]_________^^^]]]\\\\\\^^^^^^[[[UUUQQQPPPQQQOOOMMMLLLNNNRRRVVVYYYZZZRRRUUUYYY[[[[[[ZZZYYYYYY^^^ZZZVVVUUUVVVXXXYYYZZZYYYZZZZZZZZZYYYWWWUUUTTTOOOQQQRRRNNNHHHFFFIIIMMMDDDEEEEEEEEEDDDCCCBBBAAABBBBBBBBB@@@>>>>>>???AAA@@@???CCCHHHIIIEEECCCDDDDDDDDDDDDCCCAAA>>><<<:::;;;<<<======<<<;;;888777333222444999999666555666333444444444444333222222111000000000000000111111000000000000000000///////////////////////////...---...000///...,,,------)))***+++,,,---.........,,,...///...+++***,,,///************************++++++,,,,,,---...//////}}}}}}yyyxxxuuuqqqmmmkkklllnnnoooyyy}}}xxxuuuyyyvvvnnnkkkeee^^^ZZZXXX[[[fffrrr}}}|||yyysssiii]]]TTTPPPPPPRRReee|||oooccc\\\[[[^^^kkkyyyyyynnnhhhccc]]]WWWTTTQQQOOOOOOQQQTTTWWWjjjrrr{{{|||ssstttvvvxxxyyyxxxwwwvvv~~~{{{qqqhhhdddbbbpppxxxyyywwwvvvuuuvvvvvvuuusssssstttuuuzzzzzz{{{yyywwwvvvwwwxxxyyy~~~~~~~~~zzzyyyxxxwwwvvvsssoookkkooojjjfffeeehhhiiifffcccjjjiiihhhiiikkknnnnnnmmmwwwvvvuuuvvvzzz}}}|||yyywwwxxxzzz|||www{{{}}}{{{wwwtttuuuxxxvvvvvvuuuuuuvvvwwwyyyzzz~~~~~~zzz|||wwwpppooonnnjjjeeebbbaaa``````bbbbbbaaa```^^^___```aaa```___]]][[[TTTQQQNNNOOORRRTTTTTTSSSVVVVVVTTTSSSSSSSSSSSSTTTWWWWWWWWWZZZ]]]______^^^[[[YYYXXX[[[___aaa^^^ZZZ[[[ZZZZZZ[[[[[[[[[XXXVVVXXXWWWVVVUUUUUUWWWYYYZZZVVVWWWXXXYYYYYYYYYXXXWWWRRRRRRSSSWWWYYYYYYTTTPPPTTTUUUTTTSSSRRRRRRTTTVVVXXXVVVTTTTTTUUUTTTQQQMMMRRRQQQQQQSSSVVVYYYZZZZZZ[[[ZZZWWWVVVUUUUUUWWWWWWVVVYYY\\\YYYTTTRRRTTTXXXUUUUUUWWWZZZ^^^aaaaaaaaa```aaabbbccccccbbbaaa````````````aaabbbdddeeefffbbbdddgggfffcccbbbccceeeeeedddcccbbbbbbbbbbbbbbbcccccceeeeeefffeeeddddddcccdddddddddcccaaa___^^^^^^]]]\\\[[[ZZZZZZZZZZZZ```^^^\\\]]]^^^^^^[[[XXX^^^]]]ZZZXXXVVVVVVWWWWWWRRRTTTXXX[[[]]]\\\ZZZXXXYYY[[[]]][[[XXXVVVWWWZZZVVVVVVUUUUUUWWWZZZ]]]___]]]]]]]]]\\\ZZZWWWUUUSSSSSSSSSRRRPPPLLLKKKKKKLLLHHHIIIKKKLLLLLLJJJIIIGGGDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBAAA@@@???===;;;::::::;;;<<<============<<<999:::;;;:::888555111///555666666666555222///---111111111111111111111111555333111000111222222111111111000000000000111111---------...............///...---,,,+++,,,------,,,---...///...---,,,+++++++++*********+++---...((()))***+++,,,+++******|||zzzwwwrrrnnnmmmnnnpppsss}}}|||zzz~~~|||uuupppiiiaaa\\\YYYZZZcccmmmzzz}}}}}}{{{uuukkk```WWWRRRQQQSSS```tttyyykkk```XXXVVV___jjjqqq}}}vvvhhh^^^UUUMMMFFFDDDAAA??????AAADDDFFFVVV___kkkuuu{{{~~~~~~}}}{{{xxxuuuoooppprrruuuwwwxxxxxxxxxzzz~~~yyywwwwww}}}|||zzzzzzzzzzzzxxxwwwwwwxxxzzz|||}}}}}}{{{xxxuuuttttttwww}}}~~~~~~|||xxxtttrrrooommmjjjkkkhhheeeeeeggggggccc___aaadddhhhjjjkkkmmmqqquuuuuussssssuuuyyy}}}|||zzzxxxyyy{{{|||zzz|||{{{wwwsssqqqtttxxxxxxwwwvvvuuuuuuuuuvvvwww{{{{{{||||||{{{zzzyyyxxxwwwzzz|||vvvssspppnnnmmmjjjgggeeeeeeeeeeeedddbbbccceeefffggggggffffff\\\XXXSSSRRRTTTWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXXXX\\\\\\]]]]]]___```bbbcccdddaaa___aaadddddd```\\\]]]\\\\\\\\\\\\[[[YYYWWWZZZYYYXXXXXXXXXZZZ\\\]]]\\\\\\\\\\\\\\\ZZZXXXVVVXXXVVVUUUUUUVVVVVVSSSQQQTTTUUUUUUTTTTTTUUUWWWYYY\\\ZZZXXXXXXXXXXXXUUURRRTTTRRRRRRSSSUUUWWWWWWWWWWWWVVVUUUTTTTTTUUUWWWXXXWWWYYY[[[YYYVVVTTTUUUWWWSSSSSSTTTWWWZZZ[[[[[[ZZZ\\\]]]^^^___````````````aaaaaaaaabbbccceeefffgggcccccccccaaa______bbbdddddddddcccbbbbbbbbbbbbbbbgggggghhhhhhfffdddaaa___```aaabbbccccccbbbaaaaaabbbaaa```___^^^]]]]]]\\\___]]][[[[[[\\\\\\ZZZWWWZZZYYYWWWVVVVVVXXXZZZ[[[XXXZZZ\\\_________^^^\\\^^^______^^^\\\[[[\\\]]]YYYXXXXXXXXXXXXZZZ[[[\\\\\\\\\[[[ZZZXXXVVVUUUTTTUUUVVVVVVTTTRRRQQQRRRTTTQQQQQQPPPPPPOOOOOOPPPPPPKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKFFFEEEDDDCCCAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::777444222444444555555555444222111333333333333444444555555888666444333444444333333222111111000000111111222////////////............000///...---,,,,,,---------------------,,,,,,+++,,,++++++******+++,,,---...---,,,,,,,,,---...///}}}yyytttooooooqqqsssvvv~~~~~~}}}wwwooofff```[[[YYY^^^fffqqqyyy}}}}}}wwwnnnddd[[[UUUSSSTTTXXXccctttvvvhhhZZZRRRUUU\\\___lll||||||mmm^^^QQQFFF>>><<<;;;888777777888;;;<<>>===<<<======>>>;;;;;;;;;;;;:::999888888777666666666777888999:::888888777888999<<<>>>@@@BBB@@@===<<<;;;:::888777444333333222222333333444444333333222000//////...333222111000//////......///...,,,+++++++++,,,---......------,,,,,,++++++,,,+++***))))))+++,,,...{{{uuupppoooqqqsssuuu{{{xxxoooiiibbb\\\ZZZ\\\cccmmmyyy~~~}}}zzzuuunnneee\\\WWWQQQQQQRRRWWW___iiirrrwwwyyy{{{}}}~~~rrreee\\\WWWRRRVVVaaannnzzzzzzuuulll^^^RRRFFF>>>::::::777777666666666666777777777999???KKKZZZiiiuuu{{{|||rrrfffZZZQQQLLLIIIGGGFFFEEEFFFGGGKKKNNNPPPXXX]]]eeennnuuuzzz~~~~~~{{{uuupppnnnyyy|||zzz||||||zzzxxxwwwvvvuuurrrpppkkkfff___YYYVVVTTTSSSSSSXXX\\\bbbiiioooqqqqqqpppqqqoooooorrrvvv{{{~~~}}}}}}}}}|||||||||||||||~~~~~~~~~|||yyywwwvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxyyyzzzzzzyyyvvvtttsssxxxyyy|||zzzyyywwwvvvuuutttqqqooosssrrrqqqooonnnnnnnnnnnnjjjkkkkkkiiigggeeecccbbbfffhhhjjjllllllkkkjjjiiihhhlllnnnmmmlllnnnvvv|||{{{yyyvvvrrrpppmmmjjjhhheeecccaaa`````````^^^]]]]]]^^^___```bbbdddfffgggbbb```___cccgggiiifffcccaaaaaabbbaaa___\\\ZZZYYYZZZXXXWWWXXXZZZ[[[ZZZXXXZZZZZZXXXVVVUUUTTTTTTTTTTTTRRRQQQRRRTTTUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQUUUSSSRRRRRRTTTTTTSSSQQQOOONNNNNNPPPRRRSSSRRRQQQRRRQQQQQQQQQQQQSSSTTTVVVUUUUUUVVVWWWWWWWWWVVVVVVPPPPPPQQQSSSVVVXXXYYYYYYVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[]]]]]]\\\ZZZWWWVVVPPPSSSWWW[[[___bbbdddddd^^^___```aaabbbbbbbbbbbb```___\\\WWWSSSPPPNNNNNNRRRQQQQQQQQQTTTXXX]]]``````___^^^^^^^^^___``````bbb```]]]^^^``````^^^[[[``````___]]][[[YYYWWWUUUYYYWWWTTTRRRQQQSSSUUUWWWTTTUUUTTTSSSPPPOOOPPPQQQSSSTTTTTTTTTTTTRRRQQQPPPMMMLLLJJJIIIHHHHHHIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCC???>>>======<<<<<<<<<===<<<;;;;;;::::::::::::;;;999999999:::;;;>>>@@@AAADDDBBB@@@???>>><<<:::888444444333333333333444444555555444222111000///...333222222111111000/////////...---,,,+++,,,---...............------,,,,,,---...//////000000//////{{{vvvrrrooopppqqquuuzzzyyyqqqlllggg___[[[[[[___jjjwww~~~~~~}}}|||yyytttlllbbb[[[SSSSSSRRRRRRUUU]]]gggoooqqqtttwwwzzz}}}}}}ssshhh___WWWTTTVVV```lllxxx~~~tttjjj^^^QQQFFF>>>888666777555555555555555555555555222333666>>>JJJYYYgggpppuuupppgggZZZNNNEEEAAAAAAAAA@@@>>>>>>>>>@@@BBBCCCEEEIIIQQQ[[[hhhttt}}}|||yyyxxx}}}}}}~~~vvvuuuuuutttsssppplllhhhddd^^^VVVOOOJJJJJJKKKMMMWWWZZZaaaiiippprrroookkknnnmmmlllmmmqqquuuwwwxxxzzz{{{||||||}}}||||||{{{|||}}}|||yyywwwxxxyyyzzz{{{||||||||||||zzzyyyyyyxxxwwwuuutttsssvvvvvvwwwyyy{{{~~~{{{yyyxxxwwwwwwvvvtttrrrtttuuuuuuuuuuuuuuuuuuuuummmooorrrqqqnnnjjjgggfffkkkkkkmmmnnnnnnmmmllllllkkknnnpppppppppsssxxx}}}yyyxxxvvvsssqqqooonnnnnnhhhfffdddcccdddddddddccccccdddfffhhhkkkmmmooopppjjjfffdddfffjjjjjjfffaaacccfffiiijjjgggdddaaa___^^^\\\[[[]]]aaabbb```]]]______]]][[[XXXWWWXXXZZZVVVTTTSSSTTTVVVWWWWWWVVVRRRQQQQQQPPPOOOOOONNNNNNQQQQQQRRRQQQQQQQQQQQQQQQLLLKKKKKKMMMOOOPPPOOOMMMQQQPPPPPPPPPQQQRRRSSSSSSTTTUUUVVVWWWVVVUUUTTTSSSMMMMMMNNNPPPSSSUUUTTTSSSSSSSSSSSSTTTTTTVVVWWWXXXZZZZZZZZZXXXVVVTTTRRRPPPNNNQQQTTTXXX\\\^^^``````[[[]]]^^^```aaaaaa``````\\\[[[YYYTTTPPPMMMMMMNNNWWWWWWWWWXXXZZZ]]]```bbbaaa`````````aaaaaabbbccccccbbbaaa```aaaaaa___^^^___^^^]]]\\\[[[YYYYYYXXXZZZXXXUUUSSSSSSTTTVVVWWWVVVVVVUUUSSSOOONNNNNNOOOPPPQQQRRRSSSRRROOOMMMKKKJJJIIIGGGEEEEEEFFFGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCDDD@@@@@@???>>>>>>===<<<<<<999:::;;;===>>>@@@@@@AAACCCBBB@@@??????===:::888444333333222222333333444555444333222111000//////111111222222222111000///000//////...................../////////...------,,,---...000000///......}}}yyytttqqqppppppqqqvvv~~~wwwqqqoookkkddd^^^]]]]]]hhhttt{{{~~~~~~~~~zzzssshhhaaaVVVUUUSSSRRRTTT[[[eeelllpppqqqqqqrrrtttyyywwwmmmdddZZZTTTXXX```jjjwww{{{lllZZZOOOEEE@@@;;;555333555555666777777777777666555111333555777===HHHUUU___eeeaaaYYYNNNCCC===<<<===>>>===<<<<<<<<<<<<===>>><<<<<<@@@HHHTTTcccooouuu~~~~~~sssqqqnnnlllhhhccc]]]YYYTTTQQQKKKEEEAAA@@@BBBEEEPPPWWWaaajjjoooqqqpppooopppnnnllllllooorrrssssssxxxyyy{{{|||||||||{{{zzzzzz{{{~~~}}}zzz|||}}}~~~~~~}}}}}}}}}{{{zzzxxxvvvuuuuuuuuuvvvvvvvvvwwwwwwyyyzzz{{{~~~||||||~~~yyyvvvvvvvvvwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxtttvvvxxxwwwssspppnnnooooooooooooooonnnnnnnnnnnnppppppqqqrrrsssuuuwwwxxxuuuuuutttsssrrrrrrssstttllljjjhhhhhhiiijjjjjjiiifffhhhjjjmmmpppssstttuuuoookkkhhhiiimmmnnnhhhccciiimmmppppppmmmiiifffeeecccaaaaaaeeejjjllljjjggg```aaa```\\\YYYXXXZZZ\\\ZZZXXXVVVVVVWWWXXXWWWVVVRRRRRRRRRQQQQQQPPPOOONNNOOOQQQSSSRRRPPPOOOQQQSSSNNNMMMMMMMMMNNNNNNLLLKKKNNNNNNPPPQQQSSSTTTTTTTTTTTTTTTVVVVVVVVVTTTRRRQQQQQQNNNLLLMMMOOOPPPOOONNNNNNNNNNNNOOOPPPQQQSSSSSSTTTSSSQQQPPPNNNMMMLLLLLLNNNPPPSSSVVVXXXZZZ[[[[[[WWWYYYZZZ[[[[[[ZZZXXXWWWSSSTTTSSSPPPLLLLLLNNNPPPXXXXXXZZZ\\\^^^aaabbbccc``````aaabbbccccccddddddbbbccccccbbb```___``````\\\[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZWWWVVVUUUUUUVVVWWWVVVVVVUUURRROOOMMMNNNOOOMMMMMMMMMLLLKKKJJJIIIHHHEEECCCBBB@@@AAABBBEEEFFFEEEDDDAAA???======>>>>>>AAABBBDDDFFFFFFDDDBBBAAAEEEGGGJJJLLLMMMMMMKKKJJJLLLJJJHHHFFFEEEEEEGGGHHHBBBBBBCCCCCCBBBAAA???>>>:::<<<>>>@@@BBBBBBAAAAAAAAA@@@???>>>>>>===:::777333333222222222222333333444333333222111000000/////////111222222111111000000000000000000//////...------//////000///......,,,,,,,,,,,,,,,------...~~~{{{vvvrrrpppppplllqqqzzz~~~~~~}}}vvvqqqpppmmmfffaaa___\\\fffrrryyy~~~wwwmmmeeeYYYVVVSSSRRRVVV^^^ffflllooonnnkkkggghhhnnnxxxzzzqqqcccWWWUUUYYY```lllvvv}}}~~~wwweeeLLLCCC<<<<<<;;;666333555333444555666666555444333555777999888888===GGGPPPYYYVVVPPPFFF===999:::===<<<<<<;;;;;;;;;;;;<<<<<<<<<999888<<>>HHHTTTbbbllloooppprrruuusssqqqooonnnppprrrssssssvvvxxxzzz|||||||||zzzyyyyyyzzz|||}}}}}}|||~~~|||yyywwwwwwxxxyyy~~~}}}|||{{{{{{{{{{{{{{{yyyyyyyyy{{{{{{uuutttvvvyyy{{{|||}}}}}}}}}|||yyyvvvtttzzz{{{|||zzzvvvttttttvvvrrrqqqpppooooooooooooooosssrrrqqqsssuuuuuuuuusssssssssssssssssstttvvvxxxnnnmmmkkkkkklllnnnnnnnnnggghhhkkkooorrrtttvvvwwwoookkkhhhkkkqqqrrrmmmhhhppprrruuusssoookkkiiiiiifffdddeeejjjqqquuussspppddddddccc```\\\[[[]]]```^^^\\\YYYXXXXXXXXXWWWUUUXXXXXXXXXYYYXXXWWWWWWVVVNNNRRRUUUTTTPPPNNNQQQUUUSSSRRRPPPPPPPPPOOOLLLJJJKKKMMMPPPRRRUUUVVVVVVVVVRRRSSSTTTUUUTTTSSSPPPOOOVVVQQQLLLJJJKKKLLLLLLKKKHHHHHHHHHIIIKKKLLLNNNNNNJJJIIIHHHGGGGGGHHHJJJKKKNNNPPPRRRUUUVVVWWWXXXXXXSSSTTTUUUUUUTTTRRRPPPNNNLLLMMMNNNLLLJJJKKKOOORRRUUUVVVYYY\\\___aaabbbbbb]]]^^^```aaacccccccccccc```bbbdddbbb___]]]^^^aaaZZZYYYXXXXXXYYY[[[]]]^^^\\\[[[YYYWWWVVVVVVVVVVVVTTTTTTSSSQQQNNNMMMMMMOOOKKKJJJGGGEEEDDDDDDEEEEEE@@@>>>===<<<<<>><<>>AAACCCDDDCCCBBB@@@???>>>>>>>>>>>><<<999777333222222111111222222333333222222111111000000000---...000111222222111111000111222222222111///...,,,---...000000000//////111000...------///222333}}}yyyvvvuuuttttttrrrtttxxx}}}~~~|||||||||vvvnnnkkkkkkddd[[[VVV\\\gggqqqzzz|||}}}~~~|||uuunnn\\\[[[XXXTTTSSSXXXbbbjjjkkkggg___YYYXXX```nnnyyyvvv}}}tttdddUUUPPPUUU```iiilllwwwooo^^^JJJCCC===<<<;;;999999;;;777888888888777666555555;;;777666888999888;;;@@@GGGHHHFFFBBB===;;;===@@@CCC???<<<<<>>CCCLLL[[[gggooorrrrrrrrrpppqqqssstttuuutttrrrqqquuuwwwzzz}}}~~~~~~|||~~~~~~|||zzzxxxxxxxxxzzz{{{~~~}}}||||||}}}~~~}}}|||{{{zzzzzz}}}}}}xxxvvvwwwzzz|||||||||||||||{{{yyywwwvvvvvvyyy}}}~~~}}}{{{zzzzzzwwwuuutttwwwzzzyyysssnnnooonnnmmmpppuuuxxxyyyxxxuuuuuuvvvvvvuuuuuutttsssnnnnnnlllkkkkkkkkklllllldddfffiiilllooopppqqqqqqtttrrrpppoooppprrrrrrqqqooorrrtttsssooolllkkkkkkfffhhhkkknnnqqqrrrsssssskkkjjjgggdddaaaaaadddggg___^^^]]][[[ZZZYYYYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZWWWYYYYYYYYYWWWWWWWWWYYYWWWQQQLLLKKKNNNQQQQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRNNNNNNMMMLLLKKKJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMLLLKKKJJJJJJJJJKKKLLLOOOPPPQQQSSSTTTUUUVVVVVVPPPPPPPPPPPPOOOMMMKKKJJJRRROOOKKKJJJLLLPPPSSSTTTWWWYYY\\\___aaaaaaaaa```YYY[[[```dddfffgggfffeeeccccccbbb```___]]]\\\\\\XXXYYYYYYZZZZZZ[[[\\\\\\ZZZ\\\]]][[[XXXUUUUUUVVVNNNNNNPPPRRRSSSQQQMMMIIIAAAAAABBBBBBAAA@@@>>>===:::>>>>>>;;;999:::;;;999:::<<<<<<888444333888===;;;::::::<<<@@@AAA@@@===@@@CCCGGGKKKNNNNNNMMMLLLKKKMMMNNNLLLHHHGGGHHHJJJGGGEEECCCDDDFFFEEEBBB>>>;;;===??????===<<<;;;<<<<<<:::777666777777444111444444444333333333222222***...111111///,,,,,,......///111111000000222333222222111111///...---,,,////////////000000---+++////////////...---++++++{{{xxxvvvvvvuuusssuuuxxx}}}}}}|||}}}yyyqqqmmmlllfff___XXX\\\cccmmmvvv}}}}}}}}}~~~{{{uuupppaaa^^^XXXTTTSSSXXX```fffddd___VVVOOONNNTTT^^^eeemmmrrrwwwyyyxxxyyy|||zzzooo```TTTPPPUUU[[[fffqqq}}}|||lllZZZJJJCCC======<<<:::999:::888888888888777666555555888444333555666555888<<<>>>???@@@===:::999;;;>>>BBBAAA@@@AAADDDEEECCCAAA@@@???===999666777<<>>;;;:::888666555555777999:::@@@GGGSSS___jjjoooqqqrrrqqqsssuuuwwwxxxxxxwwwwwwzzzzzzzzz{{{~~~|||zzzzzzzzzzzzzzz{{{|||~~~|||{{{{{{|||~~~~~~}}}}}}}}}~~~{{{xxxvvvvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwyyy{{{~~~~~~}}}}}}}}}}}}zzzxxxyyy{{{zzzvvvqqqpppoooooorrrvvvzzz{{{zzzwwwwwwwwwwwwvvvuuuttttttmmmnnnoooooooooooonnnmmmkkkllloooqqqrrrssstttsssqqqpppoooppprrrssssssrrrnnnppprrrpppllliiihhhhhhfffhhhjjjmmmooopppqqqqqqiiiiiihhhfffcccaaaaaaccc```___]]]\\\ZZZZZZYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXYYY[[[\\\[[[ZZZYYYZZZ[[[\\\WWWRRRQQQTTTWWWWWWUUUQQQQQQPPPPPPOOONNNNNNMMMSSSSSSTTTTTTTTTSSSRRRRRRMMMMMMMMMLLLKKKJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKJJJIIIIIIJJJKKKLLLOOOOOONNNNNNPPPRRRTTTUUUPPPOOOOOONNNNNNOOOOOOPPPRRROOOMMMMMMPPPSSSUUUVVVYYYZZZ]]]___`````````___]]]^^^```bbbcccddddddddd___^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[WWWYYYZZZYYYVVVTTTTTTUUUTTTSSSRRRRRRRRROOOKKKGGG>>>???@@@@@@@@@???>>>>>>888<<<<<<777555777888777777888888666333333666999;;;999888999;;;<<<;;;999CCCEEEHHHKKKLLLKKKIIIGGGIIIJJJKKKJJJGGGEEEFFFHHHFFFEEEDDDDDDEEEDDDAAA>>>999:::<<<;;;999777777777777555333333444444111///444444333333222222111111...000222222111000000000///000111111000000111222222333333333333333222222...---...000222222000...///////////////...---,,,~~~{{{yyyxxxwwwuuuvvvyyy~~~}}}}}}vvvppplllhhhddd\\\]]]___gggqqqyyy}}}~~~~~~||||||}}}|||xxxttthhhaaaYYYTTTTTTXXX^^^aaa```YYYPPPIIIHHHJJJNNNPPP]]]```bbbcccccceeejjjnnnwwwyyyxxxlll\\\PPPMMMOOO\\\ggguuuzzzjjjXXXJJJBBB===>>>>>>;;;999:::999999999888777666666555777333222444555444666:::444777:::;;;999999;;;>>>CCCDDDFFFIIILLLKKKHHHFFFDDDAAA>>>;;;999777666555===EEESSSbbbppp|||{{{yyyqqqcccPPPAAA:::888666555444444555777999;;;===@@@HHHUUUcccnnnsssttttttvvvxxx{{{}}}~~~~~~~~~}}}zzz{{{~~~{{{xxxuuuvvvvvvwwwxxxyyyzzz{{{zzzyyyzzz}}}~~~}}}zzz}}}}}}~~~}}}|||zzzxxxwwwvvvvvvvvvuuuttttttuuuwwwyyy{{{|||}}}}}}|||}}}|||yyyuuurrrrrrsssuuuyyy|||}}}|||zzzzzzyyyxxxwwwuuuttttttmmmooorrrtttuuutttrrrpppoooooopppqqqqqqqqqqqqpppoooooooooqqqssstttsssrrrnnnooopppnnnkkkhhhggggggiiijjjlllnnnooopppppppppjjjkkkkkkjjjfffdddbbbbbbdddcccaaa```^^^^^^]]]]]]]]]]]][[[ZZZYYYYYYYYYYYY\\\^^^``````___]]]^^^^^^```\\\XXXWWWZZZ\\\[[[ZZZVVVVVVUUUTTTRRRQQQPPPPPPTTTTTTTTTSSSQQQPPPNNNMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKIIIHHHHHHIIIHHHHHHHHHIIIJJJKKKKKKNNNMMMKKKJJJKKKMMMPPPRRROOONNNMMMMMMNNNPPPSSSTTTOOONNNNNNPPPTTTWWWXXXXXXYYY[[[\\\^^^___^^^^^^]]]_______________```aaaaaaZZZZZZZZZZZZ[[[[[[\\\]]]_________^^^\\\ZZZWWWVVVTTTUUUVVVUUUTTTSSSSSSTTTTTTRRRNNNLLLIIIFFFBBB@@@;;;<<<===>>>????????????:::===<<<777555888:::999<<<<<<;;;;;;:::999999999999777666777999;;;<<<<<>>999:::;;;999777444444444444222111111222333111000444444333222222111000000222111111222333444444333000111222111/////////111111222222333444555666666000//////111222222000.../////////000000//////...~~~{{{zzzyyywwwxxxzzz~~~{{{ssslllhhhgggbbb___]]]bbbkkkuuuzzz||||||zzzyyyyyy{{{|||zzzyyylllcccYYYSSSTTTYYY]]]___```YYYQQQKKKJJJIIIHHHFFFMMMNNNNNNNNNNNNQQQVVV[[[eeelllrrrpppfffZZZRRRNNNSSS\\\jjjzzzzzzjjjXXXKKKCCC>>>???@@@>>>;;;;;;<<<;;;:::999888777777777999555444666666444666:::222666:::<<<<<<===AAADDDIIILLLQQQVVVXXXVVVRRROOOLLLJJJGGGDDDAAA???===<<<:::>>>FFFSSS___jjjvvv|||yyyyyyssseeeQQQAAA:::999333333333444666999<<<>>>:::;;;@@@MMM___nnnvvvyyyyyyzzz|||}}}~~~}}}yyyyyyyyyzzzyyyyyyxxxwwwzzzzzz{{{}}}}}}zzzrrrxxx~~~}}}~~~|||{{{zzzzzzzzzzzzyyywwwvvvwwwzzz}}}~~~~~~}}}{{{yyywwwxxxxxxzzz|||}}}}}}}}}|||{{{zzzxxxwwwvvvuuuuuuoooqqqsssvvvwwwwwwwwwvvvsssssssssrrrqqqppppppoooqqqpppqqqsssuuuuuusssqqqoooooonnnmmmlllkkkkkkkkknnnoooooopppppppppqqqqqqmmmnnnnnnmmmjjjhhhhhhiiijjjiiihhhfffeeedddddddddcccbbb```^^^]]]\\\[[[[[[^^^aaadddeeecccbbbaaaaaa```^^^[[[[[[\\\]]]]]]\\\\\\[[[ZZZXXXVVVUUUSSSSSSVVVVVVUUUTTTSSSQQQOOONNNQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSLLLLLLNNNQQQUUUWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZYYY[[[[[[[[[\\\\\\]]]^^^^^^XXXWWWWWWWWWXXXYYYZZZ[[[YYYZZZZZZYYYXXXUUURRRQQQSSSSSSSSSSSSSSSSSSSSSTTTSSSOOOJJJEEECCC@@@>>><<<:::;;;<<<>>>???@@@AAAAAA@@@CCCAAA<<<:::===@@@@@@CCCAAA@@@@@@@@@>>>;;;888999888888:::===AAAEEEGGGAAACCCFFFIIIJJJJJJJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEDDDBBB@@@>>><<<======;;;777555444555333333333444444555555555444444333222222111111000444222///000444666555333222333333222000...///000///000000111222333444444555444333333222111...+++...///000000000000000///~~~|||{{{yyyyyyzzz~~~uuulllhhhgggfffbbb^^^___fffpppwww{{{|||{{{zzzyyyyyyyyyxxxwwwmmmdddYYYSSSUUUZZZ^^^aaa]]]XXXQQQMMMLLLJJJFFFCCCCCCCCCAAA@@@AAACCCGGGJJJTTTYYYbbbhhhjjjdddZZZSSSNNNSSS^^^ooo~~~yyykkkZZZNNNEEE>>>@@@CCCAAA>>>===???>>><<<;;;999999999999999666555777777444555999333666;;;===???BBBHHHMMMXXX\\\ccchhhiiigggcccaaa]]]\\\YYYQQQHHHCCCBBBDDD===;;;>>>FFFNNNUUU```kkk}}}~~~zzzyyy{{{{{{uuueeePPP@@@888777333333333444555777888999999888<<>>???AAABBBCCCDDDFFFEEE@@@???CCCFFFFFFEEEDDDCCCBBBAAA>>>:::666===>>>>>>???AAAEEEIIILLLDDDEEEGGGIIIKKKKKKJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGFFFDDDBBB@@@???>>>>>>>>>;;;888555555666333444555555666666777888444444444444333333333333555222///000444666555333333444444333000//////000111111000000000000111222555444333333333111...+++...///000000000000000///}}}{{{zzzyyyzzz}}}xxxnnniiiiiigggddd___^^^aaaiiisssyyy}}}{{{yyyvvvsssrrrmmmeee[[[TTTTTTYYY___cccXXXUUUQQQNNNKKKHHHDDDBBB??????>>>=========>>>???HHHJJJPPPYYYaaabbb\\\VVVPPPOOOSSSaaarrr~~~{{{mmm]]]RRRGGG???AAADDDDDDBBBAAABBBAAA???===;;;;;;;;;<<<999666555777777444444777444777:::<<<@@@HHHRRRZZZkkkpppvvvyyyzzzxxxvvvuuurrrqqqlllaaaTTTJJJGGGGGGCCC<<<:::>>>AAACCCMMMYYYmmmvvv{{{wwwvvv|||yyyqqqaaaMMM===444222444444444444555666777777<<<<<>>>>>===>>>???@@@AAABBBAAAEEEEEEAAAAAAEEEHHHHHHJJJJJJJJJIIIFFFCCCAAA???EEEFFFFFFEEEDDDEEEGGGJJJKKKKKKLLLLLLKKKJJJIIIHHHFFFEEEEEEFFFGGGIIIHHHGGGGGGHHHIIIHHHEEEBBBAAAAAA======<<<999666444444555222444555555555555666888555555555666666666777777555444333444555555444333444555666444222111111222555444333111111111222333111000000222333333111////////////000000//////...}}}{{{zzzyyyyyy|||}}}|||~~~{{{rrrlllkkkeeeddd```\\\\\\bbbnnnwww~~~~~~{{{xxxuuutttnnnhhh^^^VVVRRRVVV^^^dddWWWWWWVVVRRRMMMHHHFFFEEEAAA@@@@@@@@@???>>>;;;999>>>???BBBHHHPPPVVVZZZ[[[WWWNNNKKKTTTcccqqqsssdddVVVJJJ@@@AAAEEEFFFEEEDDDEEEDDDAAA???=========>>>;;;888888:::999555555777555777999<<>>;;;999@@@LLLXXXccctttwwwrrrrrrtttooofffWWWHHH;;;333000555666888<<>>>>>===??????============>>>???===BBBCCCAAABBBFFFIIIHHHMMMOOOQQQOOOLLLJJJKKKMMMJJJLLLMMMLLLIIIHHHIIIKKKNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFHHHKKKLLLKKKJJJHHHJJJKKKJJJFFFCCCBBBBBB<<<<<<;;;888555444555666222444666666444444666888666666777888999:::;;;;;;888999;;;:::999777666666555666777666444333333444666555333222222222444444/////////111333333222000///////////////...---,,,}}}{{{{{{yyyyyy{{{~~~xxxwww|||}}}uuuooommmccccccaaa\\\XXX^^^kkkvvvzzz}}}|||zzzzzzooojjjaaaWWWQQQTTT\\\ddd[[[]]]\\\XXXQQQKKKJJJJJJCCCCCCCCCCCCCCC???;;;777777888:::===CCCMMMXXX```\\\OOOFFFLLLXXXfffvvvzzzkkkXXXKKKAAAAAAFFFHHHGGGGGGGGGEEEBBB@@@>>>>>>?????????<<<;;;===<<<999888:::777888:::===FFFVVViiivvvyyyooofffZZZNNNDDDBBB<<<555:::FFFGGGTTTgggwwwssslllmmmjjjddd[[[OOOEEE<<<666333666999>>>EEEMMMTTTYYY\\\PPPSSSVVVYYY]]]dddkkkpppoooqqquuu{{{{{{yyy{{{{{{{{{{{{|||~~~~~~~~~{{{{{{}}}~~~~~~~~~yyywwwyyy{{{{{{zzz|||{{{zzzyyyyyyyyyzzz{{{sssttttttqqqmmmjjjiiihhhiiiiiijjjkkkmmmooopppqqqqqqpppooonnnmmmlllllllllkkkpppvvvyyyyyyvvvsssrrroooqqqssstttrrrpppoooooommmmmmlllkkkiiihhhggggggkkkkkkkkkjjjiiigggfffeee``````aaabbbcccddddddeee`````````___]]]\\\ZZZYYYZZZ[[[\\\\\\\\\[[[ZZZYYYWWWVVVUUUSSSRRRQQQPPPPPPLLLMMMOOORRRUUUXXXZZZ[[[XXXXXXWWWXXXZZZYYYWWWUUUQQQPPPPPPQQQQQQSSSTTTTTTMMMIIICCC@@@BBBIIIRRRXXXNNNLLLJJJHHHHHHIIIKKKMMMOOONNNMMMLLLNNNQQQTTTVVVWWWSSSOOOOOOQQQSSSRRRQQQOOOLLLGGGDDDBBBAAA@@@???@@@???===<<<;;;;;;<<<<<<;;;@@@CCCBBBCCCGGGJJJIIIHHHLLLPPPOOOKKKJJJNNNRRRKKKNNNQQQPPPNNNMMMNNNPPPMMMMMMNNNOOOOOOOOOOOOOOOMMMKKKJJJLLLOOOQQQPPPNNNIIIKKKMMMKKKFFFCCCBBBCCC======<<<999777666777888444666888888666555777:::666777888999;;;<<<===>>>:::>>>AAA@@@<<<999888999555777777777555444555666555333222111111222444555111111000111222111///---////////////...---,,,+++~~~{{{zzzzzzyyyxxxxxxzzz}}}~~~{{{|||~~~zzzqqqhhhjjjhhhfffbbb\\\[[[eeerrr}}}}}}~~~~~~}}}|||{{{zzzsssiiiaaa\\\WWWTTTYYYbbbccc]]]^^^eeebbbTTTKKKKKKFFFEEEGGGJJJIIIBBB======;;;<<<<<<<<<>>>DDDMMMSSSVVVQQQJJJHHHOOO]]]nnnyyy~~~ssshhhWWWLLLDDDEEEIIIIIIHHHHHHHHHFFFCCC@@@???>>>>>>????????????>>>===<<<:::999666999:::===JJJ```ttt~~~|||wwwdddPPPFFF@@@:::999<<>>AAAHHHNNNQQQQQQPPPNNNLLLLLLLLLNNNOOOLLLLLLLLLOOORRRUUUVVVVVVUUUTTTQQQNNNLLLLLLLLLMMMNNNMMMKKKIIIFFFBBB???>>>BBBEEEJJJMMMLLLHHHCCC?????????@@@AAABBBCCCEEEFFFIIIJJJJJJKKKLLLLLLLLLMMMJJJKKKLLLMMMMMMMMMLLLLLLOOOOOOOOOOOOOOONNNMMMLLLIIIKKKNNNPPPPPPOOOPPPQQQLLLLLLKKKIIIGGGDDDBBBAAA>>>>>>??????===:::777555888888888777666777:::<<<999999999999;;;===???AAABBBAAA???============>>><<<:::888777666666555333444333222111111111222333111111111111000///...---...***((((((,,,//////...{{{yyyxxxwwwxxx{{{~~~|||zzz{{{~~~|||tttmmmkkkjjjgggccc\\\ZZZaaalllxxxzzz}}}}}}{{{yyyyyyyyyuuulllccc\\\VVVRRRWWW___```ZZZZZZ```^^^RRRJJJKKKBBBAAACCCFFFEEE@@@<<<<<<;;;<<<======>>>BBBIIINNNRRRSSSQQQNNNNNNVVVeeeqqqyyy}}}sssiiiWWWLLLDDDDDDGGGHHHHHHIIIKKKIIIGGGDDDBBBBBBCCCCCCEEEDDDCCCAAA???<<<:::888:::<<<===BBBQQQhhhzzzqqq```TTTIII???:::;;;;;;@@@IIITTT```nnn|||ooo^^^SSSFFFCCC>>>999666444444555>>>HHHWWWjjj{{{|||~~~~~~|||vvvvvvyyy}}}{{{yyyuuuqqqnnnlllkkklllnnnqqquuuxxxzzz||||||{{{yyyxxxwwwvvvtttvvvwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{|||{{{zzzxxxvvvxxxwwwvvvvvvvvvxxxzzz{{{wwwvvvuuuuuuuuutttrrrpppnnnmmmllllllllllllllllllmmmllljjjiiihhhiiiiiiiiigggfffdddbbb```______^^^]]]\\\[[[ZZZZZZZZZZZZZZZVVVVVVWWWXXXXXXYYYYYYYYY\\\\\\[[[[[[[[[ZZZZZZZZZWWWWWWWWWXXXYYYXXXVVVSSSQQQKKKEEECCCFFFLLLQQQSSSVVVUUURRRPPPOOOOOOPPPQQQPPPNNNMMMOOORRRTTTVVVVVVSSSQQQOOOLLLJJJIIIIIIIIIKKKKKKIIIHHHEEECCCAAA@@@===@@@EEEJJJKKKJJJGGGEEECCCCCCDDDDDDFFFGGGHHHIIILLLLLLKKKKKKJJJJJJJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLIIIKKKMMMMMMLLLKKKKKKKKKLLLKKKJJJIIIGGGDDDBBBAAA>>>>>>>>>>>>===;;;999777888999999777666777:::===@@@???===<<<<<<<<<<<<===???>>><<<:::999999999999???===;;;999888888666666555444333222111222222333111111111000000///...---///,,,)))***,,,//////...|||zzzwwwuuuvvvyyy}}}~~~{{{yyy{{{~~~}}}xxxsssooommmkkkggg```[[[___fffpppvvv|||}}}yyyvvvvvvwwwwwwoooeee]]]VVVRRRUUU[[[]]]WWWVVVZZZXXXOOOIIIJJJAAA???AAADDDCCC???===>>><<<===>>>>>>>>>@@@DDDFFFLLLSSSXXXUUUNNNNNNYYYdddlll{{{{{{sssiiiWWWLLLCCCBBBEEEFFFHHHJJJLLLJJJHHHEEEDDDDDDEEEFFFHHHHHHGGGFFFDDDAAA>>><<<>>>>>>???FFFYYYqqquuuiiiYYYIII???;;;777:::>>>BBBKKK[[[nnn|||~~~~~~|||hhhSSSFFF:::888666444444666888999>>>HHHXXXhhhxxx}}}|||}}}~~~~~~}}}{{{xxxuuusssqqqpppsssuuuxxx|||~~~{{{zzzzzzzzzyyyyyyzzz|||}}}}}}}}}|||{{{~~~~~~~~~}}}{{{zzzwwwwwwvvvvvvxxxyyy{{{}}}zzzzzzzzz|||}}}|||yyyvvvrrrrrrrrrrrrrrrsssssstttnnnmmmmmmmmmmmmmmmnnnooommmkkkhhhfffdddcccccccccaaa```___^^^^^^^^^___```[[[[[[]]]^^^^^^^^^]]]]]]```___]]]ZZZYYYXXXXXXXXXYYY[[[\\\\\\[[[YYYXXXXXXUUUQQQMMMLLLNNNRRRVVVXXX]]][[[YYYVVVUUUTTTTTTTTTUUURRRPPPPPPQQQTTTUUUUUURRRQQQPPPNNNMMMKKKJJJIIIJJJJJJIIIGGGFFFDDDCCCBBB===@@@DDDGGGIIIJJJIIIHHHEEEFFFFFFGGGHHHIIIIIIJJJPPPOOOMMMKKKIIIHHHHHHGGGKKKKKKJJJJJJKKKMMMNNNPPPLLLLLLMMMMMMNNNMMMMMMMMMKKKLLLMMMLLLIIIHHHGGGHHHKKKKKKJJJHHHFFFDDDBBBAAA?????????>>>======<<<<<<:::;;;;;;:::888999;;;>>>BBBBBB@@@???>>>=========???>>><<<:::888777777777???>>><<<:::888777666666555555444333333333333444333333333333222111000///000...,,,,,,---/////////|||zzzwwwuuuvvvzzz~~~~~~{{{zzz{{{~~~~~~zzzvvvqqqooommmkkkeee______dddiiiqqq{{{}}}yyyuuuvvvxxxwwwpppggg]]]VVVSSSVVVZZZ^^^YYYVVVWWWTTTMMMHHHHHHEEECCCCCCEEEDDD@@@>>>@@@>>>?????????????????????GGGOOOWWWWWWQQQNNNRRRWWW```ppp~~~}}}yyyqqqgggWWWLLLCCCAAABBBDDDGGGJJJHHHFFFDDDBBBBBBBBBDDDDDDHHHIIIJJJJJJIIIHHHFFFDDD>>>===>>>HHH___xxx{{{jjjWWWHHHAAA999:::::::::>>>LLL___mmmvvv|||~~~}}}{{{dddMMM>>>:::999777555555666777888999AAALLLVVVbbbsss|||vvvuuuxxxwww~~~{{{{{{{{{zzzyyyxxxwwwvvvzzz|||~~~|||yyyyyy{{{|||||||||~~~~~~~~~}}}|||vvvvvvvvvvvvwwwxxxyyyzzzzzzzzz|||~~~~~~{{{xxxttttttttttttuuuvvvwwwxxxoooooooooooopppppppppqqqqqqnnnkkkhhhggggggiiijjjhhhgggeeeddddddeeeggghhhaaaccceeeggghhhhhhgggffffffddd```\\\YYYXXXXXXXXXZZZ]]]``````^^^]]]___aaa\\\ZZZXXXWWWXXXZZZ]]]^^^bbbaaa^^^[[[YYYWWWVVVVVVYYYVVVSSSRRRSSSTTTUUUUUUTTTTTTUUUUUUTTTSSSRRRRRRNNNMMMLLLJJJHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHPPPOOOMMMKKKIIIHHHGGGFFFHHHGGGFFFFFFGGGIIIKKKMMMJJJKKKLLLLLLMMMMMMMMMMMMKKKLLLMMMLLLIIIHHHHHHIIIJJJIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@?????????@@@@@@===>>>>>>===<<<<<<>>>?????????@@@@@@AAABBBCCCCCCCCCBBB@@@>>><<<;;;999999======<<<999777555555666666666555555444444444444555666666555555444333222111000///....../////////{{{zzzxxxwwwxxx|||~~~|||}}}~~~}}}zzzwwwpppmmmkkkkkkgggaaa___aaadddmmmxxx|||zzzwwwxxx{{{vvvrrriii^^^WWWVVVYYY[[[aaa\\\XXXVVVSSSMMMIIIHHHHHHFFFFFFHHHFFFAAA???AAA@@@@@@AAAAAA@@@???===;;;BBBHHHPPPUUUVVVTTTRRRPPPWWWdddttt{{{}}}yyyoooeeeVVVLLLCCCAAAAAAAAADDDHHHDDDBBBAAA@@@@@@AAABBBCCCJJJKKKLLLMMMMMMKKKHHHGGG???===???KKKddd~~~vvveeeUUUKKK======;;;888999AAAOOOYYYiiivvv|||dddKKK;;;888777555333111111222222999===BBBEEEKKKZZZppp}}}zzzyyywwwrrrkkkiiilllnnnxxx}}}zzzyyyuuuvvvwwwyyyzzz{{{{{{{{{{{{yyy{{{~~~~~~}}}|||||||||||||||||||||{{{{{{}}}}}}zzzvvvvvvvvvwwwxxxyyyzzz{{{xxxxxxxxxxxxxxxwwwwwwwwwrrrpppnnnllllllmmmpppqqqnnnmmmlllkkkkkkkkklllmmmiiilllooosssttttttrrrqqqooolllhhhddd```^^^^^^^^^[[[^^^bbbccccccdddgggjjjdddcccbbbaaa```aaacccdddeeedddaaa___\\\YYYXXXWWW\\\ZZZWWWUUUVVVVVVVVVVVVVVVVVVXXXYYYZZZZZZZZZZZZTTTSSSQQQNNNKKKJJJIIIHHHMMMLLLLLLKKKJJJIIIIIIHHHGGGHHHIIIIIIJJJIIIHHHHHHKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBCCCEEEHHHIIIGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJHHHHHHIIIJJJHHHHHHHHHGGGFFFEEECCCBBBCCCCCCBBBAAAAAABBBCCCCCC???@@@AAA@@@???>>>@@@AAA<<<===???AAACCCDDDFFFFFFDDDDDDCCCAAA???===<<<;;;<<<======:::777555666888777777777777666666555555555555555555444333222111000111000000//////000000{{{zzzyyyyyyzzz|||}}}zzzwwwooojjjhhhiiigggbbb^^^]]]aaaiiitttyyyzzzzzz|||~~~wwwtttlll```YYYYYY[[[[[[ccc___[[[WWWTTTPPPLLLJJJHHHFFFGGGJJJIIIDDDAAACCCCCCBBBBBBBBBBBBAAA>>>;;;???AAAHHHRRRZZZ\\\VVVPPPPPPYYYfffqqqxxx~~~{{{pppeeeVVVMMMEEEAAA@@@???AAAEEEAAA@@@???>>>???AAABBBDDDKKKLLLMMMMMMKKKHHHEEEBBB???>>>AAANNNggg}}}ppp```SSSBBB@@@<<<888777:::@@@EEE\\\lll{{{|||dddLLL<<<666555444333222222333333999;;;;;;:::<<>>???@@@AAABBBCCCCCCCCCAAAAAAAAA@@@>>><<<:::999<<<>>>???===:::888:::===888888888999888777777666333333333222222111000//////000111111000///000111||||||{{{zzzzzzzzz{{{{{{}}}~~~~~~{{{xxxsssllliiijjjiiiccc^^^\\\^^^dddnnnuuuzzz}}}~~~zzzyyypppbbbZZZZZZ[[[YYY```___[[[XXXVVVTTTQQQMMMHHHGGGJJJNNNOOOJJJHHHIIIEEEDDDBBBCCCDDDDDDAAA>>><<<===DDDOOO[[[___[[[VVVLLLPPPXXXdddpppyyyssshhhVVVNNNFFFCCC???<<<>>>AAA???>>>=========???BBBCCCGGGHHHIIIJJJHHHEEEAAA>>><<<===AAAMMMeeevvvfffWWWHHHBBB<<<777777888999:::MMM[[[llluuu|||{{{cccKKK<<<666555444444444444555666444666888777777<<>>>>>@@@AAA@@@???===>>>>>>===>>>@@@AAAAAAAAAAAA@@@===>>>>>>===<<<:::999888;;;===???>>>:::999<<<@@@888999:::::::::999777777333333333333222111000000,,,///111111//////000222}}}}}}|||{{{yyyxxxwwwvvv{{{}}}|||yyyxxxqqqlllmmmlllfff```^^^]]]aaajjjrrrzzz~~~}}}|||ssscccZZZZZZZZZXXX]]]]]][[[XXXXXXWWWTTTPPPHHHHHHMMMSSSUUUQQQOOOOOOGGGEEECCCDDDEEEEEECCC@@@:::===DDDOOOZZZ___^^^[[[IIIJJJPPP\\\jjjttt{{{wwwkkkVVVNNNGGGDDD???;;;<<>>888:::>>>JJJbbb}}}yyyhhhXXXMMMEEE<<<888888:::999666AAAMMM]]]iiivvvzzzbbbJJJ;;;444333333222222222222222222666999;;;;;;<<>>>>>AAACCCEEEKKKSSS```nnn}}}{{{yyyyyy|||}}}xxxtttssssssrrrpppmmmkkkhhhggghhhfffeeehhhnnnrrrrrrqqqqqqpppnnniiicccbbbdddfffhhhhhhgggeeebbb```]]]\\\\\\]]]^^^```bbbbbb___]]]\\\[[[YYYWWWWWWXXXZZZ[[[YYYWWWUUUSSSRRRRRRSSSTTTOOOOOOPPPPPPPPPOOONNNNNNQQQRRRSSSTTTSSSRRROOONNNVVVYYY\\\^^^\\\WWWRRRNNNRRRRRRSSSRRRRRRQQQOOOOOOOOOOOOPPPOOOOOONNNMMMMMMJJJJJJJJJIIIGGGGGGIIIKKKFFFFFFFFFFFFFFFEEEDDDDDD???@@@AAABBBAAA???===;;;===>>>??????===<<<<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA<<<<<<======<<<:::999777777;;;===<<<888888;;;???999999:::;;;:::999888777666666666666555444333222+++...111111//////111333~~~}}}|||zzzyyyyyyyyyzzz|||zzz}}}wwwoookkkjjjhhhbbb^^^ZZZ^^^cccjjjrrrxxx~~~wwwkkk___YYYZZZ\\\___[[[XXXZZZ___```[[[UUUOOONNNPPPVVV]]]\\\UUUMMMMMMIIIEEEDDDDDDCCCAAA>>>???<<<===FFFSSS]]]___^^^PPPKKKJJJRRR]]]fffpppwwwxxxnnn^^^RRRHHHEEEBBB===;;;>>>:::===???===999888999<<>>555333111111444888;;;<<<444888:::999666666:::>>>@@@BBBCCCDDDDDDCCCBBB@@@@@@======>>>===>>>KKKZZZppp}}}}}}xxx|||{{{|||~~~zzzxxxuuusssrrrqqqqqqooommmjjjkkkjjjiiikkkmmmppppppppplllmmmmmmlllkkkiiigggeeekkkkkkjjjiiigggeeedddcccaaa``````aaaaaa```]]][[[\\\[[[\\\^^^______]]][[[YYYYYYXXXWWWWWWWWWXXXXXXYYYXXXUUURRRPPPOOOOOOOOOQQQTTTVVVUUURRRPPPQQQSSSVVVVVVYYY^^^___[[[YYYZZZWWWXXXYYYXXXVVVTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTPPPNNNOOOSSSSSSPPPLLLNNNIIIEEEEEEGGGHHHEEEAAAAAA@@@@@@???@@@AAACCCDDD@@@???>>><<<<<<<<<===>>><<<===???@@@@@@???===<<<======<<<;;;;;;:::;;;;;;<<<;;;:::888888888999:::666777777666666666999;;;<<<:::888666444222111111.........//////000000000~~~|||yyyxxxxxxxxx~~~}}}{{{}}}wwwpppmmmkkkiiiddd```ZZZ[[[^^^fffooowww}}}~~~vvvkkk```YYYYYY[[[^^^\\\[[[]]]___^^^ZZZUUUOOOPPPTTT]]]fffhhhddd^^^TTTOOOIIIDDDCCCBBBAAA@@@BBB???===BBBLLLWWW]]]```YYYPPPKKKPPPYYYbbbjjjqqqzzz~~~{{{tttcccWWWKKKFFFBBB===;;;===<<<;;;:::::::::;;;:::999>>>BBBCCCAAAAAABBBAAA===;;;<<<===EEEYYYsssrrrjjj]]]OOOAAA>>>;;;999999888777666:::;;;@@@IIITTT```qqqyyy___III>>>777444111000111222333222222555888777444333777:::<<<===>>>??????>>>===<<>>>>>===>>>>>>>>><<<<<<;;;:::::::::::::::>>>===<<<;;;:::;;;;;;<<<777777777666666666888999:::999777555333111000000//////000000111111111111~~~{{{xxxwwwvvv}}}}}}}}}xxxsssooonnnkkkgggccc\\\YYYXXX___kkkvvv|||~~~~~~|||vvvkkkaaaZZZYYYZZZ]]]^^^```aaa```]]]YYYVVVRRRSSSYYYbbbmmmrrrppplll```YYYOOOGGGCCCBBBBBBBBBEEEBBB>>>>>>CCCNNNYYY```___UUULLLLLLSSS[[[eeennnuuuzzz~~~~~~{{{kkk___QQQHHHCCC>>>;;;<<<<<<999666777;;;===;;;888===AAACCCAAAAAAAAA>>>::::::;;;===FFFYYYqqqzzzhhh___VVVLLLAAA???======>>>===<<<::::::888999<<>>???GGGSSS\\\]]]VVVPPPMMMMMMSSSbbbooorrrxxx}}}}}}~~~ssshhhYYYNNNGGGBBB>>>===:::888666777:::;;;;;;:::???CCCEEEBBBAAA@@@<<<777666888;;;EEEXXXqqqqqqaaaXXXRRRKKKCCCBBBBBBCCCDDDEEECCCAAA<<<:::888888999@@@QQQaaaqqqyyyjjjSSSDDD777666555666888999888666999;;;<<<<<<:::999:::;;;777777777777777777777777888999===DDDPPPbbbxxx~~~~~~|||{{{yyyxxxwwwyyyxxxwwwxxxyyyyyywwwvvvpppppppppsssvvvxxxxxxwwwssstttuuuvvvvvvuuuttttttsssssstttttttttsssrrrrrrpppooonnnkkkjjjkkkmmmooonnnkkkhhhgggggghhhgggfffccccccddddddcccbbb```___]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXXXXYYY[[[\\\[[[YYYZZZ^^^]]]XXXVVVWWWUUUWWWYYYZZZZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[^^^```bbbiiilllrrrxxx{{{xxxrrrlllaaa___[[[ZZZZZZZZZXXXVVVSSSRRRRRRQQQPPPOOOOOOOOOQQQPPPNNNKKKIIIHHHHHHHHHEEEDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@??????@@@@@@@@@:::::::::999999999::::::;;;999777666777777777777;;;:::999777555333333222111111111111111111111111~~~{{{zzzzzz{{{}}}}}}zzzwwwtttqqqmmmjjjccc\\\UUUXXXdddrrr{{{}}}yyyyyywwwqqqggg___[[[ZZZ\\\```eeeeee```[[[XXXYYYXXXYYY\\\ccclllqqqsssrrrvvvooocccVVVLLLGGGFFFGGGEEEEEEDDDAAA@@@DDDMMMTTTYYYYYYXXXRRRKKKLLL[[[lllnnnwww}}}}}}|||yyyqqqdddXXXPPPKKKEEE@@@999:::;;;999888999<<>>BBBDDDBBBAAABBB@@@;;;777888;;;DDDWWWoooxxxhhh\\\TTTMMMHHHCCCCCCCCCEEEGGGHHHGGGFFF???<<<:::999777:::EEEQQQfffooo}}}qqqXXXEEE888888888999<<<======<<<777888999999888777777777777666555444444555666777555999AAAJJJYYYooo}}}|||}}}{{{{{{zzzzzzyyyzzz{{{{{{zzzxxxrrrrrrsssuuuxxxyyyxxxwwwssstttuuuvvvvvvvvvuuutttuuuuuuuuuvvvvvvuuuuuutttrrrrrrqqqnnnlllmmmqqqtttuuusssooonnnnnnnnnmmmlllkkkkkkjjjiiigggeeecccbbbbbbbbbbbbaaaaaa``````___```^^^\\\[[[\\\^^^___```___\\\]]]```___ZZZXXXZZZVVVXXXYYYZZZYYYXXXYYYZZZ\\\[[[[[[[[[\\\^^^aaaccccccfffkkkqqquuuwwwvvvtttjjjhhheeebbb```^^^\\\[[[WWWWWWXXXXXXYYYYYYYYYYYYZZZXXXUUUQQQNNNLLLKKKKKKHHHIIIIIIHHHGGGEEECCCBBBDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???<<<:::999:::;;;;;;:::<<<;;;:::888666555444444222222222222222222222222}}}{{{{{{{{{|||~~~{{{wwwrrrooommmggg___XXXXXXaaannnwww|||xxxzzzzzzuuulllccc^^^\\\\\\```cccccc___[[[YYYYYYWWWXXX\\\ccckkkrrrvvvxxx{{{vvvmmmbbbVVVMMMIIIHHHEEEFFFFFFEEECCCEEEJJJNNNWWW[[[^^^ZZZOOOIIISSSaaaiiisss{{{{{{zzz}}}}}}xxxoooddd\\\WWWNNNFFF;;;===>>><<<999999===BBB;;;???AAA@@@AAAEEEEEEBBB;;;<<<===CCCUUUlll|||yyylllaaaXXXPPPHHHBBBBBBAAAAAACCCFFFGGGGGGGGGBBB===:::999888888<<>>IIIUUUfffzzz}}}|||||||||~~~~~~|||zzzyyyxxxxxxyyyyyyxxxvvvsssrrrssstttuuuvvvuuutttsssttttttuuuuuuuuuttttttssssssttttttqqqnnnooossswwwyyywwwuuutttttttttrrrqqqrrrqqqooollljjjiiihhhhhhhhhhhhhhhhhhggggggeeeeeecccaaa______aaabbbbbbbbbaaa______bbbaaa]]][[[]]]ZZZ\\\]]]]]][[[ZZZZZZ[[[\\\\\\\\\\\\]]]___aaabbb]]]___bbbfffkkkooorrrtttmmmllliiifffccc```___^^^YYYZZZ\\\^^^___`````````___]]]ZZZVVVSSSQQQPPPPPPNNNOOOPPPPPPNNNKKKHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHFFFBBB??????BBBCCCBBB@@@??????===;;;:::999888888888777777777777666666666|||{{{zzz{{{{{{{{{}}}~~~yyytttpppnnnhhhbbb[[[YYY^^^hhhsssyyyxxx{{{}}}yyypppggg```^^^]]]^^^``````^^^\\\[[[ZZZVVVXXX[[[aaaiiiqqqwwwzzz|||{{{vvvlll___TTTLLLIIIGGGGGGGGGFFFFFFGGGIIIKKKTTTXXX^^^___WWWOOOPPPVVV```mmmxxxyyywwwzzz~~~}}}xxxooohhhbbbWWWLLLAAA@@@???===<<<===???AAA<<>>BBBCCCAAA===<<<<<>>??????===<<<999777555333333555777999;;;GGGUUUcccsss~~~|||}}}||||||||||||zzzwwwtttvvvwwwxxxxxxxxxwwwvvvuuuvvvwwwwwwwwwvvvuuutttttttttvvvwwwtttqqqqqquuuyyyyyyxxxwwwwwwwwwwwwuuusssuuussspppnnnmmmmmmooopppllllllnnnooooooooonnnmmmgggfffdddfffhhhiiihhhfffeeeccccccfffeeeaaa```bbb```bbbccccccbbbaaaaaabbb]]]]]]^^^___``````aaaaaa]]]^^^```aaacccfffjjjmmmiiiiiigggeeebbb`````````[[[\\\^^^```bbbccccccccc^^^]]][[[YYYWWWWWWWWWWWWWWWVVVUUUTTTRRRPPPNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOLLLMMMNNNOOOOOOOOONNNNNNMMMIIIFFFGGGJJJMMMKKKIIIHHHGGGEEEDDDBBBAAAAAAAAA?????????>>>>>>>>>======~~~{{{yyyxxx{{{zzzzzz{{{~~~zzztttpppnnniiiddd]]]YYY\\\eeeooovvvxxx|||~~~{{{rrriiibbb___]]]]]]^^^^^^^^^]]][[[ZZZXXXXXX[[[```fffmmmssswww|||}}}{{{ssseeeXXXNNNJJJJJJIIIGGGFFFFFFHHHJJJKKKPPPSSS[[[aaa___WWWRRRRRRYYYgggtttvvvuuuyyy~~~}}}uuupppjjj]]]PPPGGGBBB===<<>><<<:::::::::AAATTTmmmqqq```XXXWWWSSSKKKEEEFFFDDDBBBCCCEEEHHHJJJKKKLLLBBB::::::<<<;;;::::::;;;HHH\\\nnn|||}}}{{{|||~~~}}}hhhUUU<<<999666444555777888888666777888;;;======;;;999===;;;888666666888;;;===???NNN^^^lll|||~~~}}}|||}}}~~~~~~{{{xxx{{{|||}}}}}}}}}|||zzzyyyzzzzzzzzzzzzyyyxxxwwwvvvtttwwwyyywwwsssrrrvvvzzzxxxxxxwwwxxxyyyxxxuuusssuuussspppnnnnnnpppsssuuunnnoooqqqsssttttttttttttmmmkkkkkklllooopppnnnllliiiggggggjjjjjjffffffhhheeegggiiiiiihhhhhhhhhiii^^^___```aaabbbbbbaaaaaa```aaaaaaaaaaaabbbdddfffeeeeeeeeecccaaa``````aaa\\\]]]___aaabbbbbbbbbbbb]]]\\\[[[ZZZZZZZZZ[[[\\\]]][[[XXXUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVSSSTTTVVVWWWWWWWWWVVVVVVRRRNNNKKKLLLPPPSSSRRROOOPPPOOONNNLLLKKKJJJJJJJJJEEEEEEEEEDDDDDDCCCCCCCCC~~~}}}|||zzzyyy{{{~~~yyyqqqjjjiiihhhccc[[[XXX^^^lllwww{{{xxxqqqhhh```\\\___bbbcccaaa^^^\\\[[[YYYWWWWWW\\\dddmmmrrrtttwwwzzz|||xxxmmm```VVVQQQIIIKKKKKKHHHEEECCCDDDGGGHHHQQQ[[[```bbb___UUUKKKQQQ```mmmpppqqqwww|||||||||tttllliiiggg```XXXNNNHHHCCCCCCAAA===;;;===@@@@@@@@@AAAAAA@@@@@@???;;;:::999>>>QQQmmm~~~vvvlll^^^SSSMMMJJJHHHGGGDDDCCCCCCCCCEEEGGGJJJLLLNNNJJJEEEAAA???===;;;:::AAA@@@HHH[[[ooo}}}{{{}}}~~~}}}mmm[[[GGG<<<444555888888666555777888999:::;;;<<<===>>>;;;;;;:::888777999===@@@IIIVVVjjj{{{~~~uuu|||~~~|||zzzzzz|||{{{|||~~~~~~}}}}}}~~~|||{{{zzz{{{|||}}}~~~zzzvvvtttvvvzzz~~~zzzyyyyyyxxxxxxwwwwwwwwwtttrrrpppoooppprrrtttvvvttttttsssqqqpppqqqtttwwwtttrrrppppppqqqrrrrrrqqqmmmmmmmmmmmmmmmnnnooopppnnnmmmmmmnnnpppoookkkgggbbbbbbbbbbbbbbbbbbaaaaaacccccccccdddeeeeeeffffffcccbbbaaabbbeeeggggggfffaaaaaabbbdddeeeccc___[[[```___]]][[[ZZZZZZ[[[[[[[[[[[[ZZZXXXUUUTTTUUUWWWXXXYYY[[[\\\\\\[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYSSSSSSTTTUUUVVVUUURRROOOOOOPPPPPPPPPPPPNNNMMMLLLPPPPPPPPPOOOMMMKKKJJJIII}}}|||}}}~~~zzztttmmmnnnlllfff^^^YYY^^^iiissswww}}}}}}xxxrrrjjjbbb^^^```cccdddccc```]]]\\\ZZZYYYXXX]]]dddlllrrrttttttwwwxxxvvvmmmaaaVVVPPPKKKLLLLLLJJJGGGEEEFFFGGGLLLSSSZZZ___bbbbbbYYYOOOOOO[[[eeejjjnnnvvv{{{{{{~~~yyyrrrnnnjjj```VVVQQQJJJEEEDDDBBB??????AAA???@@@@@@@@@???>>>>>>===;;;:::888<<>>===<<>>GGGQQQYYYbbbooo}}}^^^RRRNNNYYYiiiwww}}}{{{|||}}}~~~}}}{{{yyywwwwwwwwwxxxyyywwwyyy{{{{{{yyyvvvttttttrrrqqqoooppprrrttttttsssssstttuuuvvvvvvwwwwwwwwwvvvtttrrrrrrssssssrrrppppppooonnnmmmnnnnnnppppppmmmnnnppprrrrrrrrrqqqqqqmmmkkkiiiiiijjjjjjjjjhhhhhhfffeeeeeeggghhhhhhhhhfffggghhhiiigggddd```^^^aaabbbbbbbbbaaaaaaccceeeeeeeeefffgggfffdddaaa```^^^^^^]]]\\\]]]___aaacccaaa___^^^^^^______^^^]]]ZZZ[[[[[[[[[[[[YYYXXXWWWWWWVVVUUUTTTSSSTTTUUUUUU|||zzz|||~~~zzzoookkkddd\\\XXXYYY]]]aaannntttyyyzzzyyyvvvnnneeebbbbbbcccddddddbbb___]]][[[ZZZZZZ]]]bbbhhhnnnqqqsssssstttuuussskkk___VVVQQQRRRRRRQQQOOOMMMKKKJJJJJJKKKMMMQQQ[[[bbb```ZZZOOOPPPSSSZZZfffqqqwwwxxxxxx||||||sssiii___VVVLLLFFFCCC@@@AAADDDBBBBBBBBBBBBCCCCCCDDDDDD??????>>>AAAPPPggg{{{zzzhhh___SSSKKKHHHIIIIIIIIILLLLLLKKKKKKKKKLLLMMMNNNNNNMMMKKKIIIGGGCCC>>>:::999888999===DDDTTTooo~~~}}}~~~}}}rrraaaTTTFFF???;;;888777888:::::::::::::::999777777888777888;;;BBBNNN\\\eeeqqq{{{iiiSSSHHHDDDMMMYYYeeettt}}}||||||||||||{{{}}}~~~}}}zzzxxxvvvvvvqqqpppppprrruuuxxxyyyyyyssstttvvvxxxyyyyyyxxxxxxwwwuuusssqqqqqqrrrrrrssswwwuuusssqqqpppqqqqqqrrrssstttvvvxxxxxxxxxwwwvvvtttrrrqqqqqqrrrrrrqqqppplllkkkkkklllnnnoooooonnnkkkkkklllkkkjjjgggdddbbbdddeeeffffffddddddeeeggghhhiiikkkkkkkkkjjjhhhgggfffeeebbbaaaaaacccfffgggcccaaa^^^]]]]]]______^^^ZZZZZZ[[[[[[ZZZYYYWWWVVVZZZXXXWWWVVVVVVXXXZZZ[[[~~~{{{{{{uuupppiiiccc``````aaabbbkkkqqqvvvyyy{{{yyypppfffcccbbbaaabbbcccbbb___\\\ZZZZZZZZZ[[[___dddjjjmmmuuuuuuvvvxxxwwwqqqfff^^^WWWVVVUUUTTTSSSQQQOOOMMMHHHIIIIIIMMMWWWbbbdddaaaTTTQQQPPPVVVaaalllssswwwzzz|||uuuhhh]]]RRRKKKEEE???>>>@@@AAAAAAAAABBBCCCEEEGGGHHH>>>??????BBBPPPggg{{{~~~~~~}}}kkkbbbUUULLLIIIHHHHHHGGGKKKKKKKKKKKKKKKKKKKKKLLLMMMLLLJJJJJJHHHDDD???;;;999888888888;;;IIIddd{{{wwwjjj\\\NNNEEE>>>999888:::999:::;;;<<<<<<;;;999888:::999:::===EEESSSbbbmmmzzzyyyaaaPPPFFFAAAFFFNNNVVVeeettt|||xxxwwwvvvyyy{{{}}}~~~}}}zzzwwwxxx~~~{{{zzzzzz{{{wwwvvvuuuvvvyyy{{{{{{{{{uuuwwwzzz}}}~~~}}}|||{{{{{{zzzxxxvvvuuuuuuwwwyyy~~~{{{yyyvvvuuuuuutttvvvwwwyyyzzz{{{{{{zzzzzzwwwvvvuuuuuuwwwxxxxxxwwwpppppprrruuuwwwwwwuuussssssrrrqqqooommmlllllllllmmmnnnnnnmmmkkkiiiiiiiiiiiijjjlllnnnoooooonnnnnnnnnllliiigggfffgggiiikkkfffccc___]]]^^^^^^___^^^______``````___^^^\\\[[[[[[ZZZYYYXXXYYY[[[]]]___~~~vvvqqqjjjfffeeedddaaa___ffflllsssyyy}}}}}}tttjjjdddbbb```aaadddccc```\\\YYYZZZZZZ[[[\\\aaafffkkkwwwxxxyyyyyyxxxrrrkkkfff]]][[[WWWVVVUUUTTTRRRQQQIIIKKKLLLNNNUUU```fffggg\\\UUUPPPTTT\\\eeemmmttt}}}yyyooofff[[[TTTLLLCCC??????>>>>>>>>>???@@@CCCEEEFFFBBBEEEFFFIIIUUUkkk~~~~~~~~~~~~}}}nnneeeXXXNNNJJJHHHGGGFFFKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIFFFBBB???:::::::::999888BBBYYYnnn~~~rrreeeWWWMMMEEE>>>===@@@;;;<<<===???>>>===;;;:::;;;;;;;;;???HHHVVVfffppp~~~~~~||||||yyycccPPPGGGAAACCCFFFKKKYYYiiizzz~~~pppfff___\\\\\\]]]___cccgggkkknnnoooppprrrmmmggggggmmmxxx~~~}}}}}}}}}}}}|||{{{zzz}}}}}}}}}|||yyywwwwwwyyy|||~~~|||yyywwwuuutttyyyyyyyyyzzzzzz{{{||||||xxxwwwvvvvvvxxxyyyyyyyyytttuuuxxx{{{}}}}}}yyyvvv{{{yyywwwuuutttuuuuuuvvvrrrssssssqqqnnnkkkiiiiiijjjlllnnnqqqsssssssssrrrrrrqqqooommmlllmmmnnnooommmjjjfffcccccccccbbbaaaccccccddddddcccbbb```___]]]\\\\\\\\\]]]^^^```aaaxxxqqqjjjfffeeeccc^^^YYY```gggpppxxxzzzpppfffcccaaabbbeeeeeeaaa^^^ZZZ[[[\\\[[[\\\___eeejjjvvvxxxyyyxxxtttppplllkkkbbb^^^YYYVVVVVVWWWVVVTTTKKKOOOPPPNNNQQQZZZcccfffcccZZZSSSSSSWWW\\\fffpppxxxyyyuuummmeee___VVVLLLEEECCC@@@@@@???>>>???AAACCCDDDFFFIIIJJJKKKVVVjjj~~~~~~~~~~~~xxxpppfffYYYOOOJJJHHHGGGFFFJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIFFFCCC;;;;;;<<<;;;:::???OOO```wwwzzznnnaaaWWWNNNGGGEEEHHHBBBCCCEEEEEEDDDBBB???===::::::<<<@@@IIIXXXhhhsss~~~vvvkkkfffdddgggoooxxx{{{mmmWWWNNNFFFEEECCCDDDQQQ```oooyyyfffWWWNNNJJJHHHGGGHHHKKKNNNRRRVVVYYY[[[]]]XXXRRRPPPUUU^^^ggglllwww{{{~~~~~~{{{{{{|||~~~~~~}}}zzzwwwuuu{{{zzzyyyyyyyyy{{{}}}~~~|||zzzxxxxxxyyyzzzzzzyyyyyyyyyzzz|||~~~~~~|||yyy|||||||||{{{{{{zzzzzzzzzuuuvvvwwwuuuqqqnnnllllllmmmoooqqqtttuuuuuuttttttrrrrrrqqqqqqrrrsssttttttuuurrrnnnkkkjjjhhhfffeeeeeeeeeffffffeeedddcccaaa_________``````aaaaaabbb}}}vvvnnnjjjjjjfff___YYY\\\dddmmmwwwuuuhhheeebbbcccfffgggccc___\\\]]]]]]]]]\\\___eeejjjtttwwwyyyvvvqqqmmmkkkllleee```ZZZWWWWWWXXXXXXVVVKKKPPPQQQMMMMMMTTT]]]bbbggg]]]TTTSSSSSSWWWbbbmmmqqqzzz{{{yyyrrrkkkfff^^^SSSJJJHHHEEEDDDBBB@@@@@@AAABBBCCCAAADDDEEEFFFOOObbbuuu~~~}}}|||tttooofffYYYOOOJJJIIIGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLKKKKKKKKKKKKIIIGGG888888::::::777:::FFFTTTiiiuuuhhh___UUUMMMLLLNNNKKKLLLLLLLLLJJJGGGCCCAAA999999;;;@@@JJJYYYiiittt~~~pppeeeXXXQQQPPPUUU```kkkqqq{{{|||aaaWWWNNNIIICCCAAAKKKZZZgggyyy{{{dddRRRGGGBBBAAA=========>>>AAADDDGGGHHHKKKFFF@@@???BBBIIIPPPTTT\\\```gggqqq{{{}}}|||{{{yyyxxxyyy{{{~~~||||||||||||zzzyyy|||{{{zzzzzz|||}}}}}}|||yyyzzz|||~~~~~~|||zzzyyy{{{}}}~~~|||yyyvvvttttttqqqrrrtttvvvwwwvvvuuutttpppqqqrrrtttuuuwwwxxxxxxyyyvvvssspppnnnllliiifffjjjjjjkkkkkkjjjiiigggfff```aaabbbccccccccccccbbb{{{sssnnnlllhhhaaa[[[```ccciiisss||||||pppfff```bbbeeebbb```bbbbbb```___aaadddeeebbb___aaalllxxx}}}yyytttqqqrrrjjjcccZZZVVVVVVWWWVVVTTTOOOOOONNNNNNOOOSSSYYY^^^ggg```VVVMMMKKKSSSaaakkkssswww}}}~~~{{{yyy{{{vvvoooiiibbbYYYOOOHHHFFFDDDBBB@@@@@@BBBEEEGGGBBBCCCEEEHHHMMMXXXmmm}}}{{{|||}}}{{{pppdddVVVNNNMMMNNNMMMJJJLLLIIIHHHJJJMMMOOONNNKKKNNNMMMLLLKKKJJJIIIHHHGGGGGGDDD???;;;;;;===AAADDDaaaooo}}}yyyssskkkccc______```_________```bbbaaaUUUHHH>>><<<>>>FFFOOO[[[iiivvvyyyttt]]]UUUKKKDDDDDDFFFHHHIII[[[lllyyyfffVVVPPPKKKGGGNNNYYYnnn}}}~~~eeeRRRIIICCC>>>888999:::999888777888999<<<;;;999999;;;???DDDFFFDDDHHHNNNUUU^^^hhhqqqxxx~~~~~~}}}|||}}}}}}}}}{{{zzzzzz{{{~~~}}}{{{|||}}}}}}|||~~~~~~|||zzzttttttuuuvvvxxxyyyzzzzzzyyyyyywwwvvvvvvwwwxxxxxx{{{xxxvvvuuupppkkkkkkooorrrssssssrrrpppmmmjjjhhhnnniiidddbbbdddggghhhhhh~~~wwwrrrooojjjddd^^^^^^```fffpppyyy~~~~~~|||qqqhhhaaaccceeebbb```aaaaaaaaa```___]]]]]]^^^___ccckkksssvvvrrroooooorrrnnnfff]]]WWWWWWWWWVVVTTTTTTSSSRRROOONNNPPPTTTXXXgggfff___TTTJJJLLLWWWbbbooottt{{{~~~{{{zzzzzzxxxuuurrrmmmeee[[[TTTNNNLLLIIIGGGGGGJJJMMMOOOLLLKKKKKKLLLMMMUUUgggxxx}}}{{{{{{|||~~~qqqeeeWWWOOONNNNNNMMMKKKKKKJJJJJJJJJKKKKKKJJJIIIMMMMMMLLLKKKIIIHHHFFFFFFDDDAAA<<<999888:::>>>@@@QQQ___sss{{{sssmmmjjjkkkmmmtttuuuvvvvvvxxxuuuhhhZZZHHHCCC@@@EEEMMMYYYiiiwww{{{uuuiii```OOOHHH???:::999;;;======JJJYYYooouuueee^^^WWWRRRYYYeeeeeeOOODDD===999888999::::::999999;;;<<<:::888777666777999<<<>>>;;;===@@@CCCGGGLLLSSSWWW^^^eeeoooxxx~~~}}}|||zzzyyyyyy{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{yyyxxxxxxxxxxxxxxxuuuttttttqqqmmmnnnsssuuuvvvvvvuuusssqqqnnnlllssspppmmmlllnnnooonnnmmm|||vvvsssnnngggbbb\\\^^^cccllluuu||||||{{{ssskkkdddccceeeccc```___aaabbbaaa]]]XXXWWWZZZ^^^eeejjjnnnooolllkkknnnrrrrrrjjj```YYYWWWWWWVVVTTTWWWVVVTTTQQQOOOOOORRRTTTcccgggggg[[[LLLGGGOOOYYYjjjpppwww}}}~~~}}}|||zzzzzz{{{|||yyyssskkkeeeYYYWWWTTTRRRSSSUUUYYY[[[ZZZVVVRRROOONNNQQQ^^^kkkwww{{{}}}zzzzzz{{{rrrhhhZZZQQQOOOOOONNNLLLNNNOOOOOONNNKKKIIIIIIIIIMMMMMMLLLKKKIIIGGGEEEDDDBBB@@@<<<999888:::===???HHHUUUiii~~~|||wwwwwwzzz}}}ttteeeOOOGGGAAACCCLLLZZZlll{{{~~~yyytttvvv~~~}}}sssdddVVVLLLFFFBBB<<<888777999::::::@@@MMMaaatttzzzsssllljjjsssiiiPPPCCC===999999::::::999888888999;;;888777666555555555666666777888888888888999<<>>GGGWWWjjj}}}oooWWWJJJCCC???:::::::::777555333444666777777777777777666555444555666777777666777999;;;999@@@HHHQQQ^^^mmmuuuwwwoookkkeeedddgggkkklllkkk}}}~~~}}}}}}}}}}}}~~~~~~|||{{{zzzzzzuuussstttvvvuuusssvvv{{{~~~|||zzzwwwvvvvvvvvvwwwxxxyyyyyy~~~yyysssnnnjjjbbb```aaagggooovvvzzz{{{wwwqqqiiieeeeeefffbbb^^^___^^^___aaacccccc___\\\ccchhhooossstttttttttuuuqqqkkkddd^^^ZZZYYYXXXXXX\\\\\\[[[YYYVVVUUUVVVWWWXXX]]]bbbbbb]]]VVVRRROOO___fffooowww|||~~~}}}||||||tttsssrrrrrrrrrrrrttttttjjjbbbYYYTTTQQQOOOTTTZZZlllttt}}}|||}}}}}}}}}~~~uuulll___UUUPPPOOOOOONNNRRRTTTVVVUUUPPPLLLKKKLLLNNNOOOOOONNNLLLIIIGGGEEEFFFEEEBBBAAA@@@@@@BBBCCCDDDLLL[[[nnn~~~{{{jjjMMMEEE@@@FFFRRRaaaqqq~~~wwwkkk___TTTKKKCCC???999999888777555555666777777===III[[[oooxxxbbbSSSIIIBBB::::::999777555444666777555666777888888777666666222444555666555666888:::777;;;???BBBKKKYYYdddhhhbbbZZZRRRNNNPPPTTTXXXYYYhhhttt~~~~~~~~~~~~~~~~~~|||yyyyyy{{{yyywwwyyy~~~}}}zzzyyyxxxwwwxxx|||{{{vvvqqqooogggdddbbbeeelllssswwwyyyxxxssskkkffffffhhhddd^^^]]]\\\]]]bbbfffgggbbb]]]___fffpppxxx{{{{{{yyyxxxpppmmmhhhbbb^^^[[[ZZZYYY```aaa```]]]YYYVVVUUUUUUYYY\\\```dddeee___UUUMMMYYY```jjjsssyyy|||}}}~~~}}}}}}~~~~~~}}}|||nnnddd[[[WWWTTTSSSUUUYYYiiisss}}}}}}~~~}}}vvvmmmaaaVVVPPPNNNNNNOOONNNPPPRRRRRRPPPNNNLLLLLLMMMNNNOOOOOONNNKKKHHHGGGEEEEEECCCBBBAAAAAABBBBBBBBBIIIUUUcccqqq~~~}}}mmmPPPHHHCCCIIIUUUbbbqqq{{{vvveeeUUUIIIBBB===<<<555666666444222222444666222666???NNNbbbvvvrrraaaQQQDDD<<<<<<;;;999777888:::===333444555666666666666666444666777777666666777888888;;;;;;:::>>>HHHQQQUUURRRLLLEEE@@@AAAEEEKKKNNNYYYggg}}}|||}}}~~~yyyyyywwwuuuuuuxxx}}}~~~yyyuuussslllgggcccccciiioootttuuuxxxtttmmmffffffiiifff___ZZZ[[[]]]```bbbbbb```___ZZZbbbnnnxxx~~~}}}{{{sssrrrnnniiibbb]]]ZZZYYY___``````^^^[[[XXXVVVVVVWWWZZZ```fffjjjeeeZZZRRRSSSZZZeeennntttwwwyyyzzz|||~~~}}}~~~~~~{{{rrrggg]]]ZZZYYYWWWWWWYYYgggqqq|||~~~|||~~~{{{vvvnnnbbbVVVOOOMMMMMMNNNKKKLLLNNNPPPRRRRRRPPPMMMKKKLLLNNNNNNNNNKKKIIIGGGFFFEEEDDDDDDCCCBBBBBBBBB@@@FFFNNNXXXcccppp~~~~~~oooSSSIIICCCIIIWWWfffuuusssaaaPPPDDD>>>;;;:::888999999777444444666999444666<<>>:::777777999;;;444555555555555666666666666777999888777666777888666:::<<<999:::???DDDFFFBBBAAA???======@@@EEEIIIXXXggg}}}|||}}}|||zzzwwwxxx{{{~~~|||xxxwwwnnniiicccbbbfffmmmqqqssswwwuuummmfffgggkkkggg```XXX[[[^^^]]][[[[[[]]]```XXX___kkkvvv}}}}}}wwwvvvsssmmmfff___ZZZXXXZZZ\\\^^^^^^\\\ZZZZZZZZZSSSWWW___hhhlllhhh```YYYOOOVVVaaajjjqqqtttvvvwwwyyy}}}zzzvvvuuujjj```]]]\\\ZZZYYYZZZfffqqq||||||zzz~~~~~~zzzvvvnnnbbbVVVOOOLLLMMMNNNLLLKKKMMMQQQVVVWWWTTTPPPIIIJJJLLLMMMMMMKKKIIIGGGGGGGGGGGGFFFEEEEEEDDDDDD<<>><<<;;;999::::::777444444777;;;777777999@@@LLL___tttppp\\\GGGEEE@@@:::444111222333888888777666666666777777222444666666555555666777000666:::888777:::;;;:::777:::===>>>>>>???CCCGGG^^^lllzzzuuurrrllldddaaacccjjjqqquuussssssqqqkkkfffdddfffiii```^^^\\\]]]```aaa___\\\^^^\\\bbbppp{{{~~~~~~|||vvvmmmgggddd^^^XXXZZZ[[[]]]``````]]]WWWSSSUUUYYY\\\___hhhnnniii^^^SSSUUUZZZbbbkkkrrruuuuuu|||zzzuuuwwwqqqjjjgggeeebbb\\\WWW```lllzzz~~~zzzxxx|||wwwooocccWWWOOOLLLNNNPPPLLLMMMRRR[[[dddddd\\\SSSRRRPPPMMMIIIGGGFFFFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHCCC???===@@@FFFQQQdddsss|||{{{jjjSSSHHHBBBKKK\\\nnn}}}uuueeeZZZNNNHHHDDD>>><<<<<<::::::999999888777666666888@@@===;;;FFFSSSggg~~~ooo[[[KKK??????AAA<<<555222555666666555333222333333111222333444555555555444333555777888:::::::::999>>><<<999666777???KKKSSSlllzzzzzzsssnnngggbbbaaaeeekkkooorrrrrrpppkkkeeebbbdddgggddd```]]]\\\\\\\\\XXXUUU\\\ZZZ```mmmxxx|||{{{sssmmmjjjccc[[[ZZZZZZ[[[\\\]]]\\\YYYVVVNNNRRRVVVZZZccckkkjjjdddUUUSSSTTTZZZdddmmmrrrssszzz~~~}}}yyyuuuyyyssskkkgggdddaaa[[[VVV^^^iiivvv||||||{{{~~~xxxqqqggg[[[RRRNNNNNNOOOPPPOOORRRZZZbbbddd^^^XXXTTTRRRNNNKKKHHHFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJCCC???===>>>CCCLLL\\\jjjxxx}}}mmmTTTIIIDDDLLL\\\kkkxxx~~~rrraaaVVVLLLFFFCCC???===>>>;;;:::::::::999888888888:::AAA>>>:::BBBLLL\\\qqqkkk[[[KKKFFFCCC>>>:::888666777777777777777777888222222333333333444444444333444666777999999999888:::;;;<<<;;;>>>FFFTTT^^^uuuvvvtttooohhhcccbbbgggkkkqqqqqqpppkkkeeebbbccceeefffbbb^^^]]]\\\[[[WWWSSS[[[YYY^^^iiitttzzz}}}~~~~~~xxxsssooofff]]]\\\ZZZYYYYYY[[[[[[[[[ZZZLLLPPPTTTWWW]]]fffjjjjjj\\\UUUPPPRRR\\\hhhppptttxxx}}}|||zzzyyy|||vvvnnnhhhddd```ZZZVVV\\\eeeqqqyyy}}}~~~zzzuuulllaaaWWWRRRQQQRRRTTTRRRRRRWWW]]]aaa___[[[WWWUUUQQQLLLIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLEEEAAA>>>>>>???DDDQQQ]]]nnnyyyrrrYYYNNNHHHNNN\\\jjjuuu|||rrr^^^SSSIIIEEEBBB???>>>@@@===<<<<<<;;;;;;::::::999888???;;;777===DDDPPPbbbwwwqqq^^^QQQHHHAAA>>>>>>999888888777777666777777555444444444444444555666333444555666777888888888555:::>>>AAAFFFQQQbbbppp{{{{{{yyyqqqiiieeehhhlllqqqrrrqqqmmmgggddddddeeeeeebbb______aaa```]]]ZZZZZZZZZ]]]gggqqqyyy}}}~~~zzz}}}}}}zzzvvvqqqhhh___^^^\\\ZZZYYYZZZ[[[[[[ZZZSSSUUUVVVVVVYYY___hhhnnneee[[[PPPNNNUUUcccnnntttxxx}}}}}}zzzrrrkkkfff```[[[WWW[[[bbbmmmwww~~~~~~}}}zzzqqqfff\\\WWWXXX[[[[[[VVVSSSTTTXXX\\\\\\[[[XXXVVVRRRMMMJJJHHHGGGGGGHHHJJJMMMPPPQQQQQQPPPOOOIIIEEEAAA???===>>>GGGQQQbbbooo}}}xxxaaaUUUKKKPPP]]]kkkwwwuuu___TTTIIIEEEBBB@@@???AAAAAA@@@???>>><<<;;;999999333:::777444;;;@@@IIIYYYooozzzrrr```PPPFFFBBBAAA???===:::888777777555555777666666666666777999:::444444555666666777777777333888???DDDLLL\\\rrrwwwqqqnnnoooyyy}}}yyypppkkklllnnnssstttuuurrrlllhhhhhhiiifffdddaaabbbddddddbbb___[[[\\\^^^eeepppyyy~~~~~~xxx|||}}}{{{yyyuuummmddd___]]]ZZZYYYZZZZZZZZZYYYZZZYYYWWWUUUTTTZZZeeennnkkkaaaTTTMMMQQQ\\\hhhpppxxx~~~wwwppphhhbbb[[[XXXZZZ```kkkvvv}}}~~~{{{|||~~~vvvjjj```\\\```eeeccc^^^XXXUUUWWWYYY[[[\\\XXXUUURRRNNNKKKJJJIIIIIIMMMPPPUUUYYYZZZXXXTTTRRRNNNIIIFFFBBB>>><<>><<<;;;;;;999888777777777888999:::;;;<<<666666666666777888888999444999@@@GGGTTThhhrrrfff```\\\bbblllwww~~~wwwqqqooonnntttvvvxxxvvvqqqmmmmmmmmmkkkhhheeedddeeedddaaa]]]\\\]]]___cccnnnzzz~~~zzz}}}~~~}}}|||{{{vvvoooddd```\\\ZZZ[[[]]]_________ZZZUUURRRRRRVVVaaalllmmmfff[[[QQQMMMSSS^^^gggttt}}}}}}zzzssskkkbbb[[[WWWWWW^^^jjjuuu|||~~~}}}{{{|||~~~{{{oooddd___ccchhhhhhccc]]]YYYYYY[[[]]]^^^WWWUUURRROOONNNMMMNNNNNNUUUZZZ```eeeeee```YYYTTTPPPMMMJJJFFF@@@<<<>>>DDDPPP```rrr}}}jjjZZZJJJJJJVVVgggyyy}}}pppbbbVVVJJJEEECCCAAAAAADDDGGGFFFDDDAAA===:::888777666<<<999666===@@@EEEQQQaaammm}}}uuukkkaaaYYYLLLGGGBBB@@@@@@AAA???===;;;<<<<<<======<<<<<<;;;999888888888888999:::;;;:::>>>EEEPPP```vvv~~~nnncccTTTSSSUUU^^^hhhrrr|||yyysssoootttwwwzzzyyyuuuqqqpppqqqqqqmmmiiihhhhhhgggccc___[[[^^^___aaalllyyy}}}|||~~~~~~|||}}}}}}xxxoooiiibbb^^^```gggmmmrrrkkkaaaXXXTTTRRRTTT\\\gggnnnkkkdddYYYOOONNNWWW```mmmvvv~~~}}}}}}}}}}}}{{{uuulllbbbZZZUUUQQQ[[[iiiuuu|||~~~~~~~~~tttggg``````ccceeebbb]]]ZZZYYY[[[]]]^^^WWWUUUSSSRRRQQQRRRTTTUUU\\\ccckkkqqqppphhh]]]VVVQQQNNNLLLIIICCC===>>>CCCHHHXXXkkkwwwmmm\\\MMMLLLWWWgggwww{{{ooo___SSSHHHCCCBBBAAACCCFFFEEEDDDCCC@@@>>><<<:::999777===:::999BBBFFFLLLXXXaaakkkzzzvvvccc\\\UUUQQQPPPNNNKKKGGGFFFGGGHHHGGGEEEBBB???===<<<;;;:::::::::;;;<<<===@@@DDDNNN]]]qqqppp[[[RRRLLLPPPWWW]]]dddjjjssszzz}}}vvvpppssswww{{{zzzwwwsssrrrssstttpppmmmlllllllllhhheee[[[]]]^^^```jjjxxx~~~||||||}}}|||zzz|||}}}zzzrrrhhhcccgggqqq|||wwwkkk^^^XXXTTTSSSYYYaaapppqqqmmm```SSSNNNTTT]]]fffqqqzzz}}}~~~{{{{{{zzzuuulllaaaXXXSSSMMMXXXhhhuuu{{{~~~xxxjjj___[[[\\\```]]]ZZZXXXXXXYYY[[[]]]WWWVVVUUUTTTTTTVVVXXXYYYaaahhhrrrxxxvvvlll```WWWPPPNNNLLLJJJDDD===>>>BBBAAAQQQdddqqqyyyppp```QQQQQQ[[[iiiwww~~~rrr[[[PPPEEEBBBAAAAAADDDGGGCCCBBBAAA@@@>>>===<<<;;;555;;;999:::FFFMMMTTT```dddnnn{{{zzzooohhhddd```ZZZUUUQQQRRRRRRQQQNNNHHHCCC@@@>>>===<<<;;;<<<===>>>???DDDIIIUUUhhh}}}{{{eeeWWWLLLMMMQQQRRRTTTXXX___gggsss~~~|||xxx}}}xxxtttuuuxxx{{{zzzvvvssssssttttttrrrooommmllliiifffccc^^^YYYWWW]]]iiissswwwwwwsssxxx~~~}}}}}}~~~|||xxxpppiiiiiirrrooo\\\YYYUUUNNNTTTbbbnnnvvvvvvgggUUUNNNQQQVVV___lllxxx|||~~~~~~~~~{{{zzz}}}}}}zzzvvvlllZZZIIIJJJSSS___llluuu{{{~~~xxxnnnddd[[[VVVYYYXXXTTTSSSYYY```aaa]]]XXXXXXWWWUUUTTTTTTXXXZZZbbbkkkuuuzzzvvvmmmddd___XXXUUUPPPJJJFFFDDDDDDDDDEEEJJJVVVgggttt{{{|||iiiUUUMMMRRR___ooo|||yyylll]]]RRRHHHEEEDDDCCCDDDFFFLLLHHHDDDCCCDDDCCC???;;;AAA???BBBGGGKKKVVVmmm{{{www{{{~~~yyyuuummmmmmjjjccc^^^YYYQQQHHHDDDBBB@@@>>><<<:::===AAAGGGQQQbbbvvv{{{iiiVVVNNNLLLIIIIIILLLNNNVVVcccpppxxx{{{{{{wwwxxxzzz||||||yyyvvvtttsssqqqpppnnnmmmllljjjgggdddaaa]]][[[^^^gggqqqwwwyyyxxx{{{{{{yyytttooopppxxxkkk```WWWPPPUUU___kkksssuuuiiiYYYQQQPPPQQQWWWdddrrryyy~~~}}}}}}}}}{{{yyyzzz}}}}}}|||xxxppp___OOOOOOTTT\\\hhhsss|||}}}}}}sssggg\\\VVVRRRSSSRRRRRRXXX^^^^^^ZZZYYYZZZZZZYYYWWWWWWXXXYYY```jjjuuu|||yyyqqqhhhcccZZZWWWRRRLLLGGGDDDCCCCCCEEEHHHRRR```mmmwwwlllWWWMMMPPP\\\lllyyyxxxkkk\\\RRRIIIFFFFFFFFFGGGJJJQQQQQQPPPOOOMMMKKKJJJIIIKKKIIIKKKOOOUUUaaawww{{{wwwxxx{{{~~~rrrqqquuu}}}|||uuuooodddZZZPPPJJJDDDAAA>>><<<===@@@KKKVVVhhh{{{zzzeeeYYYQQQJJJFFFFFFIIINNNXXXbbbkkkwww{{{}}}{{{|||~~~{{{vvvrrrnnnnnnnnnnnnnnnmmmiiiffffffccc``````eeemmmvvv|||}}}wwwvvvsssppppppwwwttt___QQQNNNQQQVVVeeennnrrrlllaaaXXXPPPJJJQQQ]]]kkkvvv~~~}}}{{{{{{{{{yyyxxx|||~~~~~~|||uuufffWWWSSSSSSVVV```ooo{{{|||xxxkkk^^^VVVNNNQQQRRRSSSWWW\\\\\\YYY[[[\\\]]]\\\ZZZXXXWWWWWW]]]ggguuu~~~~~~wwwnnnhhh^^^ZZZUUUNNNIIIFFFDDDDDDBBBCCCIIITTT```mmm{{{nnnXXXMMMNNNXXXhhhvvvwwwkkk]]]SSSJJJHHHHHHIIILLLOOOVVVZZZ^^^```___^^^^^^___WWWUUUUUUXXX\\\gggyyypppiiiiiippp{{{rrr```[[[___fffppp{{{|||ppp[[[PPPFFFCCCAAA??????BBBLLLZZZoooyyyjjj___SSSKKKGGGKKKKKKPPPWWW___lll~~~yyysssnnnnnnoooqqqrrrpppmmmjjjkkkiiifffcccdddkkkvvv~~~yyywwwtttpppooouuuvvv]]]NNNNNNRRRRRR```iiiqqqqqqkkkaaaSSSGGGPPPYYYgggsss{{{~~~}}}|||{{{{{{{{{{{{zzzzzzlll___UUUQQQQQQ[[[lllzzz}}}xxxmmmaaaZZZVVVXXXXXXVVVWWW[[[^^^]]]^^^___^^^[[[XXXVVVVVVWWWZZZcccrrr}}}|||tttnnnbbb^^^XXXRRRMMMJJJHHHHHH@@@???AAAHHHRRR```sssmmmXXXLLLMMMWWWggguuuxxxmmm```VVVLLLJJJKKKLLLOOOSSSYYY^^^fffoootttvvvuuusssiiihhhgggeeefffjjjrrryyyvvviii\\\WWWZZZeeevvvttt[[[MMMKKKQQQWWWcccooo}}}___PPPDDDBBBCCCAAABBBGGGKKK\\\rrrtttggg[[[TTTSSSPPPPPPTTT\\\gggwww|||vvvrrrqqqrrrsssttttttqqqnnnnnnmmmkkkfffeeejjjuuu}}}~~~yyyrrrooottt~~~yyyaaaSSSTTTWWWTTT[[[eeeqqquuutttkkk[[[LLLPPPVVVaaammmwww{{{}}}}}}|||}}}}}}||||||}}}~~~}}}rrrfffXXXSSSQQQ[[[kkkyyy}}}{{{}}}vvvnnnfffbbbeeefffccc\\\XXX\\\bbbdddcccaaa]]]XXXSSSRRRTTTVVVVVV^^^kkkxxx~~~~~~xxxtttfffccc]]]WWWSSSPPPNNNNNNDDDAAA@@@DDDJJJVVVjjjzzz}}}lllXXXMMMMMMWWWgggvvvzzzpppdddYYYOOOLLLLLLMMMPPPUUU[[[^^^hhhwww|||}}}|||xxxsssoookkkhhhfff\\\QQQMMMPPPYYYjjjxxxmmmWWWJJJGGGJJJMMMXXXdddsss|||___OOOBBBAAABBB@@@CCCIIINNNaaayyy~~~pppfffXXXSSSQQQUUU[[[cccooozzz~~~~~~zzzvvvuuuttttttuuuuuusssqqqoooooommmjjjhhhlllssszzzzzz{{{}}}zzzqqqllloooxxxuuubbbWWWVVVUUUQQQVVVbbbooowwwyyyrrrdddVVVOOOQQQXXXfffqqqwww||||||}}}~~~~~~}}}}}}xxxmmm___YYYUUU\\\jjjvvv{{{zzz~~~{{{vvvpppllliiipppqqqmmmaaa[[[]]]dddhhheeebbb\\\VVVPPPOOORRRUUUSSSYYYcccoooxxx|||zzzwwwnnnjjjddd^^^YYYUUUTTTSSSKKKGGGEEEFFFHHHPPPaaaqqqppp^^^SSSPPPWWWfffttt|||tttfff[[[QQQMMMNNNOOORRRWWW``````gggvvv|||uuuiii___\\\TTTLLLIIILLLVVVggguuurrraaaSSSKKKIIIIIIPPPZZZgggrrryyy|||```OOOCCCCCCCCC>>>BBBLLLZZZlllyyybbbZZZUUUVVVZZZ^^^fffmmmvvv{{{{{{~~~~~~{{{xxxuuutttttttttsssqqqoooooommmllllllnnnrrruuuuuuxxx|||yyyqqqkkklllrrrwwwyyytttjjj```YYYUUUQQQNNNRRR^^^mmmvvvzzzvvvkkk```RRROOOSSS^^^jjjqqqwww~~~~~~|||{{{}}}}}}~~~~~~~~~~~~uuuddd\\\VVVXXXcccooovvvyyy{{{|||xxxtttqqqooorrruuuqqqeee\\\]]]dddhhhfffccc^^^WWWRRROOOPPPQQQQQQTTT[[[fffqqqxxxzzzyyywwwssslllddd]]]YYYVVVUUUNNNLLLIIIGGGEEEIIIVVVdddyyyzzzhhh[[[TTTWWWcccnnnzzz~~~wwweeeZZZPPPMMMOOOQQQUUUZZZhhhfffhhhppp|||~~~sssgggZZZRRRKKKHHHKKKUUUfffvvvzzzlll\\\PPPJJJHHHIIIRRR```nnnzzzyyy\\\MMMEEEGGGFFF@@@FFFTTTgggxxx{{{ooobbb\\\[[[ZZZ\\\```hhhlllsss{{{yyy}}}~~~}}}zzzuuusssrrrrrrrrrqqqnnnnnnmmmnnnooopppqqqrrrssswww||||||vvvpppooossswwwssskkkddd```]]]XXXSSSQQQOOO\\\llluuuyyywwwooogggXXXQQQQQQZZZdddjjjqqqyyy{{{yyyzzz|||yyyzzz{{{}}}zzzeee]]]SSSRRRZZZgggrrrwwwxxx~~~|||xxxtttqqqooosssrrrggg]]]]]]bbbfffeeeddd```ZZZTTTPPPOOOOOOOOOQQQVVV```llluuuyyyzzz~~~yyyqqqhhh```ZZZVVVUUUNNNLLLJJJGGGCCCCCCMMMYYYmmmxxxpppaaaWWWWWW___jjjttt|||~~~xxxdddYYYOOOMMMOOORRRXXX]]]ooollljjjlllqqqxxx|||}}}|||wwwbbbYYYNNNHHHHHHOOO___nnn~~~rrrbbbSSSKKKHHHFFFNNN]]]mmm|||xxxWWWJJJEEEJJJIIIEEEMMM^^^ppp~~~~~~{{{yyyqqqmmmiiihhhhhhkkklllmmmuuutttvvv|||rrrfff^^^YYYWWWYYY___bbbiiiqqq{{{{{{tttoooiiigggkkkqqq||||||~~~~~~zzzvvvsssrrrrrrsssrrrrrrqqqpppoooooooooooorrrtttxxx}}}~~~yyyrrrmmmjjjiiikkkgggbbb___]]]YYYRRRMMMUUU[[[eeeoootttuuusssqqqcccYYYPPPSSS```mmmssssss~~~}}}|||||||||}}}|||{{{|||{{{rrreeeXXXSSSWWW```lllwwwyyy}}}|||uuunnnjjjddd^^^[[[\\\^^^```fffddd```ZZZUUURRRSSSTTTSSSQQQUUU^^^hhhooovvv|||wwwvvvtttnnneee^^^YYYWWWOOOLLLJJJHHHEEECCCGGGNNN```lll}}}|||hhhXXXVVVbbbnnnuuuwwwjjj___TTTLLLMMMQQQSSSYYY```ssstttooogggeeelllqqqpppvvvrrrcccTTTLLLHHHJJJSSS___mmmwwwssscccSSSIIIMMMOOOYYYmmm~~~nnnZZZOOOGGGHHHJJJLLLTTT___wwwyyyrrrlllgggbbb___WWWVVVTTTSSSTTTWWW[[[]]]^^^^^^```eeeooo|||zzzkkkdddaaa___aaacccgggnnnttt|||kkkaaaXXXTTTSSSTTTZZZ```rrr}}}|||||||||||||||~~~{{{xxxuuusssrrrssstttrrrqqqqqqpppoooooooooooorrrtttxxx}}}{{{uuuooollljjjgggddd```^^^^^^\\\XXXTTTTTTYYYbbbjjjqqqtttuuutttjjj___SSSPPPYYYfffooosssyyyzzz|||~~~~~~~~~|||{{{}}}}}}~~~}}}ssseeeWWWQQQSSS[[[hhhsssyyy|||}}}vvvjjjeee___YYYWWWXXX[[[^^^gggeeeaaa\\\VVVSSSSSSTTTTTTRRRTTT\\\dddkkkrrryyyvvvtttqqqllleee___[[[XXXPPPMMMJJJHHHEEEBBBEEEKKKWWWdddvvvlll]]][[[dddnnnvvvsssfffZZZQQQLLLQQQYYY^^^ccchhhssstttnnnbbb\\\bbbjjjooovvvwwwjjj[[[QQQJJJHHHNNNVVVeeeppp}}}zzzjjjYYYNNNHHHIIIRRRdddwww~~~kkkUUUKKKEEEGGGJJJMMMYYYggg}}}nnniiiaaaZZZUUUQQQMMMKKKGGGFFFDDDCCCEEEGGGKKKMMMMMMMMMNNNSSS[[[gggssszzzzzzsssmmmhhheeeeeeiiiooouuu{{{xxxlll[[[SSSKKKHHHHHHJJJPPPWWWhhhzzz}}}{{{xxxwwwxxxyyyzzzyyyvvvtttrrrrrrssstttppppppppppppppppppoooooossstttwww}}}}}}xxxsssnnnkkkfffbbb___^^^___^^^\\\YYYUUUXXX]]]dddkkkqqquuuxxxqqqfffXXXOOOQQQ\\\iiiqqqqqquuuzzz~~~}}}{{{~~~~~~uuuhhhXXXPPPNNNTTTbbbnnnyyy{{{~~~~~~wwwgggccc[[[UUUTTTVVV[[[^^^gggfffccc^^^XXXUUUTTTUUUUUURRRSSSXXX___eeennnvvvwwwtttpppkkkgggbbb]]]ZZZRRRNNNKKKIIIEEEAAACCCGGGLLLYYYllluuufffaaaeeelllwwwqqqcccXXXRRRRRR[[[gggooorrrssssssssskkk]]]TTTXXXeeeooowww}}}rrreee[[[RRRLLLMMMQQQZZZfffsss|||uuucccVVVIIIGGGLLL[[[lll{{{yyyfffPPPIIIFFFHHHJJJPPPaaatttzzznnnfffZZZUUUNNNGGGDDDAAA@@@>>>>>>===<<<;;;===@@@CCCEEECCCBBBCCCFFFMMMVVV```fffuuuxxxmmmjjjkkkpppuuuyyy|||wwwsssqqqnnniiihhhjjjmmmnnnqqqxxxuuueeeYYYLLLEEEAAAAAABBBDDDJJJQQQfffzzz~~~}}}~~~~~~}}}{{{}}}}}}zzzuuutttvvvyyyzzzxxxvvvtttsssrrrssssssoooooooooppppppppppppppprrrsssvvv{{{}}}{{{vvvpppmmmhhhddd___]]]^^^]]][[[YYYXXXYYY[[[^^^eeelllsssxxxrrrjjj]]]RRROOOVVVcccmmmppptttyyy~~~~~~|||}}}|||~~~yyylll]]]RRRMMMPPP]]]jjjyyy{{{~~~yyykkkeee]]]WWWUUUXXX]]]aaagggfffddd___ZZZVVVUUUUUUUUURRRRRRVVV[[[bbblllvvv|||xxxsssooolllgggaaa]]]UUUQQQMMMKKKGGGBBBAAADDDEEEQQQcccvvv~~~pppfffeeegggvvvtttdddZZZWWWZZZfffuuu~~~~~~sssoooeeeZZZTTTYYYfffoooyyyyyypppfff]]]VVVRRRQQQQQQ\\\hhhrrr~~~mmm___QQQKKKJJJSSSbbbqqqvvvcccOOOKKKJJJLLLNNNUUUjjjxxxiii\\\TTTQQQLLLEEE@@@>>>======<<<======<<<<<<===@@@CCCEEE@@@???>>>@@@EEELLLSSSWWW^^^iiiwwwvvvooolllnnnqqqtttxxx}}}vvvnnnkkkccc^^^ZZZXXXUUUPPPOOORRRUUUWWWZZZ```kkkyyywwwiii[[[QQQFFFBBB@@@BBBEEEHHHOOOWWWsss}}}|||{{{{{{yyywwwxxxzzzzzzxxxtttsssvvvyyy{{{yyywwwuuusssqqqqqqpppmmmnnnooopppppppppppppppqqqrrruuuyyy~~~}}}||||||{{{xxxrrrnnnhhhccc^^^\\\]]]]]]\\\ZZZ]]]\\\ZZZ[[[```gggoootttoookkkcccZZZSSSUUU___gggrrrtttyyy}}}~~~|||{{{~~~|||rrreeeXXXOOOOOOZZZgggxxxzzz~~~{{{qqqkkkbbbZZZWWWYYY^^^aaaddddddccc```[[[WWWUUUUUUTTTRRRQQQUUUYYY___jjjuuu~~~zzzvvvqqqkkkeeeaaaYYYTTTPPPNNNJJJDDDAAABBBDDDLLL[[[mmm{{{xxxjjjccc```rrr~~~vvvgggXXXYYY```mmm}}}vvvmmmaaaZZZZZZaaajjjqqq{{{zzzpppfff\\\TTTOOOLLLUUU___hhhtttwwwiiiXXXNNNHHHLLLXXXgggvvvtttaaaRRROOOQQQTTTVVV]]]rrryyyiii[[[PPPKKKGGGCCC>>>;;;::::::::::::;;;:::::::::;;;<<>>;;;999999:::999888:::999888888888:::;;;<<<888777555555666888;;;<<<===DDDRRRcccoooyyy{{{rrrkkkddd___```eeerrrzzzzzzjjj\\\QQQIIIDDDCCC>>><<<===<<<:::;;;>>>:::<<<>>>@@@DDDLLLXXXaaasss{{{|||cccPPPGGGEEE@@@@@@EEEMMMTTT]]]jjjvvv~~~zzzyyy|||~~~|||{{{xxxwwwyyyvvvsssrrrrrrrrrqqqpppttttttsssqqqpppnnnnnnmmmjjjkkknnnpppqqqqqqppppppooooooqqquuuzzz~~~|||zzzzzz}}}}}}yyyuuulllfff```]]]^^^aaaaaaaaa___^^^\\\[[[^^^dddjjjmmmnnnooommmhhh```[[[[[[\\\iiinnnvvv}}}~~~~~~}}}||||||}}}~~~~~~}}}~~~{{{tttiiiZZZRRRXXXbbbqqquuu{{{~~~wwwmmmccc\\\YYYXXXYYY[[[]]]^^^^^^ZZZWWWUUUTTTUUUSSSSSSTTTSSSVVV___iiiuuu{{{~~~vvvmmmiiiiii```ZZZVVVUUUSSSLLLFFFDDDDDDFFFLLLXXXhhhxxxqqqccc[[[eeesssxxxkkkccckkksssyyyvvvddd[[[YYY\\\gggrrrwwwtttiii\\\QQQLLLOOORRRTTT^^^ooo~~~mmm]]]MMMFFFJJJSSSaaalllwww|||jjjYYYTTTSSSYYYbbbhhhmmm}}}rrr^^^NNNEEEAAA@@@===<<<::::::::::::999777;;;::::::999888999999999:::999777666666777888999:::;;;BBBNNNXXXaaappp}}}vvvhhh\\\YYY\\\dddnnn}}}mmm[[[NNNFFFAAA>>>===999777999888666888<<<666999:::::::::>>>FFFMMMTTT\\\gggpppxxxkkkUUUGGGBBBCCC???BBBJJJUUU```lll~~~{{{sssmmmooossszzz~~~}}}{{{zzzzzzvvvqqqpppppppppnnnkkkppppppoooooonnnnnnmmmmmmiiikkknnnpppqqqqqqppppppnnnnnnppptttyyy}}}}}}zzz{{{~~~|||xxxssslllddd```___``````___^^^]]]\\\\\\___dddjjjmmmqqqqqqpppkkkccc]]]ZZZYYYbbbiiittt~~~}}}}}}{{{yyy{{{~~~~~~|||}}}|||xxxmmm^^^SSSWWW```mmmrrryyy}}}ssshhh___ZZZXXXXXXXXXZZZ\\\\\\ZZZWWWUUUTTTVVVTTTTTTTTTQQQQQQYYYcccmmmvvv~~~uuullliiijjjaaa[[[WWWXXXUUUNNNHHHFFFCCCCCCGGGQQQccctttsssddd\\\```ooozzznnnrrr{{{}}}iiiZZZRRRTTTaaaqqquuu}}}|||sssggg[[[LLLNNNNNNOOOWWWhhhxxx}}}kkkVVVJJJHHHNNNXXXbbbnnnuuu~~~{{{fffVVVRRRRRRYYYeeelllrrr}}}kkkWWWHHH@@@===<<<999888777777888888555333:::999888777666666666666:::999777666555666666777:::777999@@@GGGQQQbbbqqqwwwppp^^^WWWXXXYYYcccssszzzfffSSSHHHBBB???===<<<888666777777555666:::666999;;;999777888>>>CCCAAAHHHQQQYYYaaannnrrr]]]MMMEEEDDDEEEBBBFFFOOO]]]kkkzzz{{{qqqppptttzzz~~~{{{{{{{{{xxxsssrrrsssqqqlllpppnnnmmmlllmmmmmmlllkkkiiijjjkkkmmmooonnnkkkiiiooooooqqquuuyyy|||||||||||||||}}}|||wwwsssnnngggbbb``````aaaaaaccccccbbb___]]]^^^bbbfffoooooopppnnniiiaaaYYYTTT[[[aaakkkwww}}}}}}}}}|||zzz{{{}}}|||xxxssshhh[[[YYY]]]hhhsss{{{||||||ssseee[[[WWWVVV\\\^^^aaaaaa^^^YYYUUUSSSSSSSSSSSSSSSTTTUUUWWWWWWhhhqqqzzz~~~yyyrrrmmmkkkfffbbb\\\XXXUUUQQQLLLGGGHHHDDDDDDKKKUUUdddwwwxxxggg]]]___lll|||zzztttuuurrr___TTTTTT[[[bbbooosss}}}zzzkkk\\\XXXQQQKKKLLLSSS^^^mmmzzzyyybbbNNNHHHNNNUUUWWW^^^hhhuuuuuuaaaSSSQQQRRRWWW^^^eeemmm|||zzzcccPPPEEEBBB>>>999555555555555666666777777111555999;;;:::999888888999888777666666555555555555888<<<===???EEEPPPXXXhhhqqq~~~qqq___QQQVVVZZZdddqqq{{{|||kkkVVVHHH@@@:::777888444666888888777666666666::::::999888888888888888:::===@@@CCCIIIUUUeeeppprrr\\\LLLCCC>>>@@@DDDFFFFFFRRRiiiyyyvvvxxx~~~{{{}}}}}}zzzvvvvvvxxxwwwsssooommmjjjiiiiiiiiiiiihhhjjjjjjkkkmmmoooooommmjjjmmmnnnooorrrvvvyyy{{{|||}}}{{{{{{|||}}}{{{yyytttlllfffccccccccccccccccccbbb```^^^___cccfffnnnppprrrqqqmmmeee]]]XXXVVV[[[eeeqqq|||~~~~~~~~~}}}||||||~~~}}}{{{wwwlll___ZZZ\\\eeeoooxxx{{{|||{{{nnnccc\\\YYYZZZ]]]```aaa___[[[XXXUUURRRRRRRRRSSSSSSTTTUUUVVVbbblllyyy~~~yyyuuusssjjjeee```[[[XXXTTTOOOKKKJJJFFFEEEJJJRRR```sss|||lll```\\\hhhxxx}}}vvvvvv|||sssdddYYYWWWZZZ___lllsss~~~rrreeeXXXPPPIIIIIINNNWWWeeeppp{{{lllUUUIIIJJJMMMNNN[[[eeetttvvvaaaTTTRRRRRRUUU[[[cccnnnqqq\\\JJJAAA===:::777666666666666666666666666555777::::::999888888888999999888777666666666666555888:::;;;;;;@@@HHHOOOYYYbbbqqq}}}iiiYYYRRRSSSXXXbbbllluuuppp```MMMBBB===:::999;;;333555777777666444444444888888777666666666666666777999;;;===AAAJJJWWW```qqqvvvgggUUUJJJDDDAAACCCHHHMMMOOO\\\ttt}}}~~~zzz{{{|||rrrnnniiigggfffgggggggggjjjjjjkkkmmmooopppnnnlllkkklllmmmooorrrvvvyyy{{{{{{zzzyyyzzz|||yyyqqqjjjfffeeeeeedddddddddbbb```___```cccfffmmmppptttuuurrrkkkccc^^^VVVYYY```jjjttt|||~~~~~~}}}}}}~~~~~~~~~{{{rrreee]]]ZZZbbblllvvv{{{~~~xxxmmmccc]]][[[]]]```bbbaaa^^^ZZZWWWQQQQQQQQQRRRRRRSSSSSSTTT]]]hhhwww{{{yyypppkkkeee```\\\XXXTTTRRRQQQKKKHHHIIINNNZZZnnn~~~~~~nnnaaa^^^ffftttsssfffbbbdddgggtttqqqkkkbbbYYYUUUVVVYYYiiirrr|||ppp\\\SSSKKKIIIJJJPPP[[[eeerrrxxxyyy```NNNHHHHHHIIIVVVaaaqqqyyyeeeWWWRRRQQQRRRYYYbbbooovvvgggSSSEEE===:::888666777777777666666666666666888999:::999888777777888:::999888777777666666777666777888777777999>>>CCCEEEOOO___ppp~~~xxxfffVVVPPPMMMSSS\\\fffrrr|||fffWWWFFF>>>;;;::::::<<<555777888777666444444555666666666555555555555555444666777888999>>>GGGMMM\\\mmm~~~yyybbbWWWLLLFFFDDDEEEIIIOOOVVV\\\kkkyyyssswww}}}wwwrrrlllgggfffggghhhiiijjjjjjjjjkkknnnooonnnmmmjjjkkklllmmmooorrrwwwzzzwwwxxxyyy{{{}}}{{{ssslllhhhfffeeedddddddddbbbaaa```aaaccceeekkkooouuuyyyxxxrrrkkkfff\\\\\\^^^dddllluuu{{{~~~}}}~~~~~~}}}}}}~~~~~~xxxlllaaaZZZaaaiiisss{{{~~~uuujjjbbb___```aaacccbbb___ZZZWWWPPPPPPQQQQQQQQQQQQQQQQQQYYYddduuu~~~{{{vvvrrrkkkddd```]]][[[[[[\\\TTTLLLIIIKKKWWWlllssshhhcccgggqqq~~~yyyhhhZZZUUUWWW[[[aaacccccc^^^XXXTTTVVVYYYfffrrryyycccYYYPPPKKKIIIKKKSSS[[[jjjrrr}}}mmmXXXMMMJJJIIIQQQ[[[kkk|||~~~jjj\\\QQQOOORRRZZZeeetttppp```NNNCCC>>>:::999999888888777777777777666666888999999777666666888:::;;;:::999888888777777888555666777555444555999<<<999AAAOOO^^^mmm}}}wwwbbbVVVLLLLLLRRR[[[fffooo}}}yyybbbTTTEEE>>><<<::::::<<<::::::999777555555777999666666777666666666555555555666777666666999===AAAJJJZZZmmm{{{yyymmmTTTLLLDDDBBBDDDIIIRRR[[[aaajjjzzz{{{kkkcccccckkkwwwyyytttmmmhhhggggggiiiiiijjjiiihhhiiikkkllllllllljjjkkkllllllmmmppptttxxxrrruuuyyy}}}|||uuupppllljjjhhhfffdddcccaaa```aaabbbcccccchhhmmmtttzzz{{{wwwqqqmmmbbb```^^^```gggpppxxx|||{{{}}}~~~~~~|||||||||~~~|||~~~}}}tttggg]]]___eeennnxxx~~~|||ssslllhhhfffdddcccbbb___ZZZUUUPPPPPPQQQQQQQQQPPPOOOOOORRR]]]mmm{{{~~~{{{vvvooohhhcccaaabbbccchhh___TTTLLLJJJUUUkkkuuugggfffkkkxxx~~~ooo```TTTOOORRRWWW^^^aaabbb^^^XXXTTTWWW[[[dddqqq}}}iii___UUUNNNIIIGGGLLLRRRdddmmmzzzzzzdddUUUNNNJJJLLLUUUddduuulll]]]QQQPPPSSS^^^kkkzzzkkk[[[JJJBBB>>>:::999;;;888888888888888888888777777777888777666777:::===<<<;;;:::999999888888999444555555555555555777999666<<>><<<;;;:::<<<<<<<<<:::888666777999<<<888999999:::999888777777555555666666666777:::;;;???KKK]]]llluuuuuulllaaaNNNFFF@@@@@@EEENNN\\\iiiooo{{{uuucccYYYTTTYYYaaajjjvvvyyytttmmmhhhggghhhiiiiiiiiigggeeeeeegggiiiiiiiiihhhkkkmmmlllkkklllppptttnnnrrrxxx|||~~~}}}}}}~~~}}}{{{wwwtttssspppmmmkkkdddbbb```___aaabbbbbbaaadddiiiqqqxxx{{{zzzvvvssseeeaaa]]]^^^dddnnnvvv|||{{{|||~~~~~~|||{{{|||}}}|||~~~}}}qqqddd___aaaiiisssyyy{{{}}}{{{wwwpppkkkfffcccaaa^^^YYYUUUPPPQQQRRRRRRQQQPPPNNNMMMKKKTTTcccsss~~~}}}yyyrrrjjjeeeeeehhhkkkqqqhhh]]]RRRLLLRRRdddwww|||iiibbbcccppp}}}yyyiii[[[QQQMMMOOOTTT]]]```aaa\\\TTTPPPSSSWWWeeeppp}}}nnndddXXXPPPIIIEEEGGGLLL\\\ggguuuppp^^^QQQIIIIIIOOO\\\lll}}}mmm]]]TTTRRRVVVbbbqqqgggVVVGGGAAA===888777;;;777888888888999999999999888999999999999:::===???===<<<;;;::::::999999:::444444555666777777777777777:::???DDDMMM^^^ttt}}}nnn]]]QQQKKKIIINNNTTT^^^mmm~~~nnn[[[OOOCCC>>>>>><<<;;;<<<;;;===??????>>>======>>>;;;;;;<<<======;;;:::999444444333333444666777888:::AAAMMMZZZcccddd]]]VVVIIICCC@@@BBBIIITTTfffttt~~~nnn[[[PPPGGGJJJOOOVVVaaarrrzzzvvvpppllljjjkkkkkkkkkiiifffcccbbbccceeeeeeeeefffjjjmmmllliiihhhkkkoookkkoootttwwwxxxxxxzzz|||wwwvvvvvvvvvvvvtttpppmmmccc```^^^^^^```bbbaaa___aaafffnnnuuuzzzzzzyyywwwjjjeee___]]]aaaiiirrrwww{{{}}}~~~||||||}}}~~~{{{nnndddcccgggqqqxxxyyy|||~~~~~~uuunnnfffaaa```^^^[[[XXXQQQRRRRRRSSSRRRPPPNNNMMMJJJQQQ^^^lllyyy}}}zzzssskkkfffggglllqqquuunnneeeYYYNNNMMMYYYgggvvv~~~~~~mmmaaa^^^jjjwww}}}sssbbbWWWPPPKKKNNNTTTVVV\\\___[[[SSSOOORRRWWWfffooo{{{tttjjj^^^UUULLLGGGGGGKKKTTT___ppp~~~{{{gggVVVKKKHHHKKKUUUdddvvvtttdddZZZVVVXXXcccsssgggUUUFFFAAA>>>777666;;;666777777888999:::;;;;;;<<<===>>>=========???@@@>>>===<<<;;;::::::::::::555555666777888888666555666999;;;<<>>??????===<<<:::666444333222333555666666888999>>>HHHPPPRRRNNNKKKCCC@@@@@@FFFOOO[[[mmm{{{iiiVVVLLLCCCDDDFFFIIIRRRaaasss}}}yyyssspppooooooooonnnhhheeebbb```aaabbbcccccceeeiiilllkkkgggfffhhhkkkkkknnnqqqrrrrrrtttxxx|||pppqqqrrruuuvvvtttppplllbbb___]]]^^^```aaa```^^^___ccckkksssxxxzzzzzzyyyqqqjjjaaa]]]^^^eeelllppp|||~~~~~~}}}~~~uuuiiifffjjjssszzzzzz}}}{{{}}}}}}{{{}}}wwwoooeee```______]]]ZZZQQQRRRSSSSSSRRRPPPNNNLLLNNNSSS]]]iiiuuu}}}}}}zzzssskkkfffhhhnnntttuuuqqqiii^^^PPPIIIOOOZZZiiisss}}}sssddd]]]gggsssxxx~~~}}}mmm\\\TTTOOOLLLOOOUUURRRZZZ```___YYYVVVYYY^^^hhhoooyyyyyyooocccZZZQQQJJJJJJNNNMMMYYYkkk{{{ooo\\\NNNGGGIIIQQQ___rrr}}}nnn___YYYYYYcccsssiiiWWWGGGDDD@@@888777<<<666666777888:::;;;<<<===@@@AAABBBAAA@@@??????@@@>>>===<<<;;;;;;:::;;;;;;666666666777888777555333444777999999:::DDDSSS___qqqnnn\\\OOONNNRRRRRR```ooowww||||||jjj]]]OOOHHHDDD>>>:::999>>>GGGTTT\\\\\\TTTKKKEEE===>>>???@@@@@@>>><<<;;;999777444333444555666666888555555<<>><<<;;;<<<===:::555666;;;666777777777777666666555777999<<<<<<;;;???GGGMMMbbbsss}}}jjjXXXNNNKKKRRRRRRYYYfffsss{{{vvviiiXXXKKKDDDAAA>>>;;;===FFFVVVgggnnngggVVVHHHBBBEEEAAA999:::BBBDDD???555666666333000000333777444666999;;;::::::;;;<<<:::===DDDOOO]]]kkkxxxooo[[[MMMEEEFFFFFFEEEFFFMMMYYYbbbjjjyyy~~~|||zzzyyywwwuuurrrpppnnnkkkfffbbbaaacccfffiiihhhgggfffgggggggggeeeccc```bbbeeegggjjjkkkllllllnnnoooooonnnllliiifffdddbbbaaa```______^^^^^^^^^[[[^^^eeelllsssxxx{{{|||yyyuuummmeee^^^]]]```ccctttxxx|||}}}zzzzzz||||||tttpppkkkjjjlllqqqwww{{{{{{}}}~~~~~~~~~{{{uuummmgggbbb]]]]]]``````\\\XXXUUUTTTTTTTTTTTTRRRNNNKKKGGGJJJQQQ]]]kkkvvv|||~~~}}}}}}wwwlllgggjjjoooqqqtttzzzyyylll]]]TTTOOOLLLUUUaaaooo{{{|||qqqeeeccclllwww~~~{{{kkkZZZSSSOOOLLLJJJLLLUUUZZZ```aaa___]]]___aaapppvvv{{{~~~vvviii]]]SSSJJJEEEMMMPPP\\\nnn~~~uuu^^^OOOKKKNNN\\\ooo~~~~~~lll^^^YYYYYYdddtttzzzdddXXXJJJBBB===888777999;;;999999::::::===FFFQQQ```gggkkkhhhccc[[[QQQGGG@@@?????????<<<777888===::::::;;;;;;::::::999999666888:::999999;;;BBBHHHRRRbbbuuuvvveeeWWWPPPNNNMMMSSS```mmmwwwjjjVVVIIIBBB???===<<>>:::;;;???>>>:::666888888666333333555888444666999::::::999:::;;;<<<@@@HHHUUUdddttt{{{fffVVVLLLKKKIIIGGGFFFJJJRRRWWW]]]kkk|||{{{{{{{{{}}}{{{zzzxxxuuussstttpppjjjfffeeegggkkknnnkkkiiifffeeeeeeeeecccbbb[[[]]]___bbbeeeggghhhiiijjjjjjjjjiiihhhfffcccbbb_________^^^^^^______```YYY[[[```gggnnnuuuzzz}}}{{{uuulllddd^^^]]]^^^ooosssxxxzzzxxxwwwxxxzzz}}}}}}~~~~~~{{{wwwssslllhhhiiinnntttyyyzzz}}}~~~~~~}}}wwwooobbb^^^[[[\\\___```\\\XXXUUUTTTTTTTTTTTTRRROOOLLLFFFHHHOOOZZZfffrrryyy}}}zzz{{{vvvlllfffgggjjjlllooovvvyyyrrrggg]]]SSSKKKPPPYYYgggtttxxxiiibbbfffqqq{{{zzzlll\\\SSSOOOKKKIIIIIIRRRWWW]]]```^^^\\\\\\]]]eeejjjpppxxx~~~sssfffYYYNNNGGGJJJKKKTTTdddsssnnnVVVPPPOOOYYYgggvvvnnn^^^YYYZZZeeeuuuppp^^^SSSGGGAAA>>>999888999;;;::::::;;;<<>><<<999777666777888777555444555666333555888888888888999:::===CCCMMM\\\mmm~~~}}}uuutttzzzyyyzzz}}}~~~yyyfffWWWRRRMMMIIIIIIKKKNNNOOOTTT^^^ooo}}}{{{zzzyyy|||{{{zzzyyywwwuuuvvvtttpppmmmlllmmmoooqqqpppmmmhhheeecccaaa___^^^\\\]]]___aaacccdddeeefffeeeeeefffffffffeeedddccc____________```aaabbbbbb[[[\\\___dddkkkssszzz~~~~~~zzzssskkkccc___^^^hhhmmmtttxxxyyyxxxxxxyyy{{{|||~~~~~~||||||wwwpppjjjhhhlllsssxxxzzz}}}zzzrrreee```\\\\\\___aaa^^^[[[UUUUUUTTTUUUUUUTTTPPPMMMJJJKKKMMMTTT^^^iiisssyyywwwyyyvvvkkkcccaaacccccclllsssyyyyyytttjjj[[[MMMMMMRRR]]]kkk{{{|||lllaaa```jjjvvv~~~|||ooo^^^RRRLLLJJJIIIIIIMMMRRRYYY\\\\\\YYYWWWWWWXXX[[[cccppp{{{oooaaaSSSKKKKKKJJJNNNZZZgggsss{{{cccZZZSSSTTT\\\ggguuu~~~nnn^^^YYYZZZfffvvvzzzhhhYYYOOOEEEAAA???;;;999::::::999999;;;<<>>===<<<::::::999:::::::::::::::888777888:::<<>>???@@@HHH[[[mmm|||oooaaaRRRHHHEEEBBB@@@>>>===<<<<<<<<<===<<<<<<;;;;;;;;;<<<===>>>AAABBBGGGOOOWWWaaappp}}}{{{fffZZZMMMHHHIIIMMMWWW___lllyyyvvvcccSSSIIIIIIGGGLLL]]]vvv~~~kkkTTTFFF???;;;999999999888666777888888777555555666777666555666777999===DDDQQQaaasss~~~sssiiicccZZZRRRKKKLLLUUUaaakkkoooiiiXXXGGG@@@@@@BBBEEEHHHNNNXXXhhhxxx}}}kkk]]]VVVRRRPPPMMMOOORRRXXX___jjjzzz}}}|||{{{zzzyyyvvvvvvvvvuuutttsssqqqppphhhgggggghhhiiiiiihhhgggeeedddccccccccceeefffgggeeeeeeddddddcccddddddddddddddddddeeefffggghhhiiigggeeebbbaaacccgggmmmppprrruuuwwwuuuoooggg```]]]ZZZ^^^dddlllsssxxxyyyyyyzzz}}}~~~~~~~~~yyyrrrooopppssswwwzzz|||~~~~~~ssseee]]]UUUSSSWWW[[[]]]]]]ZZZYYYZZZ[[[\\\ZZZWWWUUUSSSRRRQQQOOONNNQQQXXX]]]hhhpppuuunnnddd`````````___bbbjjj{{{rrr[[[QQQMMMVVVeeesss~~~~~~yyymmm```YYY\\\aaaqqqyyy}}}nnn[[[QQQOOOMMMIIIHHHNNNVVV]]]___[[[TTTNNNJJJIIINNN[[[hhhuuuxxxhhh^^^QQQNNNNNNSSSZZZeeeuuuzzzlllZZZNNNHHHKKKVVVbbbsss|||nnn^^^ZZZ[[[fffvvvzzzlll]]]SSSIIIDDDBBB>>>===>>><<<===???@@@@@@GGGZZZmmmzzzfffUUUMMMDDDCCC@@@>>>======>>>???===<<<<<<<<<>>>@@@AAAAAA???>>>@@@GGGNNNVVVdddqqqpppcccSSSKKKHHHIIIPPPXXXcccrrrwwwdddXXXPPPMMMPPP]]]qqq{{{fffQQQFFFBBB>>>:::;;;888555555777888888666666777777666555666888:::>>>EEESSSdddvvv|||nnnbbbXXXRRRJJJFFFCCCCCCHHHPPPWWW[[[XXXLLLAAA<<<<<<;;;<<<>>>AAAIIIUUUbbbnnnxxx~~~oooddd]]]WWWTTTPPPTTTXXXYYY]]]iii|||~~~}}}{{{zzzwwwvvvtttsssrrrqqqrrrrrriiiiiiiiijjjjjjjjjgggeeehhhggggggggghhhjjjlllmmmhhhgggeeecccbbbaaaaaa```eeedddeeeeeefffggghhhhhhhhheeebbb___```cccgggiiihhhlllpppqqqmmmhhhcccaaaYYY[[[aaahhhoootttuuuuuuyyy|||}}}}}}|||{{{tttooooooqqqvvvyyyzzz{{{}}}qqqaaa[[[UUUUUUZZZ^^^___^^^[[[[[[[[[\\\]]]\\\YYYVVVOOOQQQRRRRRRPPPPPPSSSVVV^^^hhhooojjjbbb______```YYY[[[dddwww|||```TTTLLLTTTbbbppp}}}}}}sssbbbWWWVVVZZZiiisss~~~rrraaaUUURRRMMMGGGFFFKKKTTT[[[^^^ZZZRRRKKKHHHEEEHHHSSS^^^iiiyyy|||lllbbbSSSPPPOOORRRVVV^^^lllyyyqqq^^^OOOGGGGGGRRR]]]lll~~~}}}ooo^^^ZZZ[[[fffuuu}}}ooo```UUUJJJEEEBBB>>>===???:::<<<>>>???>>>EEEWWWjjjvvv```SSSDDDBBB@@@>>>=========>>><<<<<<;;;===???BBBBBBBBB???<<<===CCCGGGMMMZZZhhhooo{{{lllZZZMMMGGGFFFJJJQQQ]]]kkkzzzzzzmmmYYYVVVUUU^^^nnnttt[[[MMMJJJEEE<<<:::777333222444666666555777888888777666666888:::???GGGVVVgggyyyrrrcccWWWMMMGGG@@@>>>===<<>>FFFPPP[[[gggrrryyy~~~sssiiibbb^^^VVVZZZ[[[XXXVVV^^^qqq|||zzz}}}{{{xxxvvvvvvuuutttrrrjjjiiiiiijjjlllkkkiiigggiiijjjkkkmmmnnnnnnmmmmmmqqqooollliiifffddddddccc```cccggggggdddcccfffhhhhhhhhhfffdddaaaaaabbbdddccceeehhhjjjhhhddd___\\\WWWYYY]]]eeemmmtttyyyzzz}}}|||||||||}}}~~~}}}{{{zzzwwwsssnnnjjjqqqtttwww{{{}}}~~~ttteee```ZZZWWWXXX[[[___aaaYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXVVVTTTRRRPPPPPPOOORRRWWW[[[[[[```fffeee```[[[aaafffppplllXXXGGGHHHXXXjjjxxxzzzkkkZZZSSSUUUccckkkzzzrrrfff]]]VVVOOOKKKMMMOOORRRWWW[[[ZZZSSSNNNKKKJJJLLLPPPUUU```tttyyyjjjZZZVVVTTTUUUXXX^^^kkkwwwkkkXXXKKKHHHMMMRRR]]]sss~~~nnnaaa^^^bbbppp|||wwwlllaaaZZZPPPFFFAAA>>><<<;;;;;;;;;<<<<<<<<>>777777>>>BBBBBBAAA@@@@@@@@@AAAAAA???>>><<<;;;>>>EEENNNUUUiiiuuu|||rrrbbbRRRHHHEEEIIINNNWWW___lllxxx{{{}}}zzznnnbbbYYY\\\ggguuulllZZZOOOGGGAAA:::777777888666333555999===777444666777777:::>>>HHHPPP```tttnnnbbbYYYOOOFFFBBB;;;:::999999999;;;===???<<<999666777:::;;;888444::::::>>>HHHPPPVVV]]]cccsssyyy|||ooofffbbb[[[YYY[[[XXXVVVaaaqqq}}}yyyuuuttttttssssssppppppooopppqqqooollljjjhhhjjjlllooopppqqqppppppoooooommmmmmlllmmmnnnoooddddddddddddeeeeeedddccciiihhhfffbbb^^^]]]^^^___^^^```cccddddddaaa^^^\\\[[[[[[\\\___eeemmmrrrvvvwwwxxxxxxyyyzzz{{{|||}}}}}}|||{{{yyywwwsssmmmiiinnnrrrxxx~~~~~~|||~~~wwwnnnhhhccc\\\WWWWWWZZZ]]]___\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWUUUSSSQQQPPPQQQUUUWWWYYY___fffhhheee\\\aaadddlllrrr```OOOLLLVVVdddrrr|||~~~qqq```UUUSSS[[[cccssswwwnnnggg___WWWQQQMMMOOOSSSYYY\\\[[[TTTNNNLLLKKKMMMQQQUUU^^^ooorrraaa\\\WWWVVVXXX]]]iiiuuusss^^^NNNGGGIIILLLUUUiii|||xxxeee___bbbppp~~~wwwlll^^^XXXNNNFFF@@@>>>===<<<<<<;;;;;;;;;;;;AAARRRbbb{{{kkkXXXJJJ?????????:::<<>>???DDDKKKPPPbbbmmm|||~~~nnn]]]OOOHHHGGGHHHMMMUUUcccpppvvvzzz{{{ooodddcccjjjuuu}}}lll]]]PPPEEE???<<<::::::777444555888;;;666444666888888;;;???HHHRRRdddxxxzzzfffZZZQQQHHHAAA===<<<;;;999888888999:::;;;;;;888555666999:::888444:::888;;;AAAFFFIIIMMMRRR[[[aaaiiinnnqqqxxxzzzpppeee]]]ZZZ[[[YYYUUU]]]jjjuuu|||yyyvvvtttsssrrrqqqqqqqqqqqqnnnkkkgggjjjllloooqqqrrrqqqpppooojjjjjjiiijjjkkklllnnnooohhheeebbbcccffffffccc___ggggggfffccc___^^^___```\\\]]]^^^______^^^]]]\\\^^^\\\YYYYYY\\\bbbiiinnnpppqqqsssvvvxxxyyyzzzzzz{{{{{{zzzzzzxxxuuuoookkkkkkooovvv~~~wwwnnnlllfff^^^YYYXXXZZZ]]]___^^^^^^]]]]]]]]]]]]^^^^^^\\\\\\\\\[[[YYYVVVSSSRRRQQQRRRSSSUUU\\\eeejjjjjj]]]```aaagggxxx{{{lllZZZRRRRRRZZZgggsssyyyhhhZZZSSSSSS[[[kkk|||{{{uuuoooggg]]]VVVNNNPPPUUU[[[___]]]VVVOOOMMMMMMNNNQQQSSSYYYfffsss}}}mmmeee\\\XXXWWW[[[gggrrr|||iiiVVVJJJHHHIIIPPPaaaqqqzzziiiaaabbbpppuuujjjYYYSSSKKKDDD@@@>>>>>>===<<<;;;:::::::::???OOO^^^yyyzzzfffTTTCCC???>>>===>>>BBB>>>>>>>>>???@@@AAACCCCCCFFFFFFDDDBBBAAABBBFFFJJJVVV^^^kkk{{{zzzjjj[[[PPPHHHEEEFFFMMMYYYfffnnnsss}}}uuuooopppxxxrrr]]]NNNFFFAAA===;;;999555444888888555555888::::::<<>>>>><<<:::::::::999>>>KKKYYYpppxxxbbbKKK@@@>>><<<<<<>>>============>>>>>>???@@@GGGGGGFFFDDDBBBBBBDDDFFFKKKPPPZZZjjj|||tttgggZZZNNNGGGEEEIIISSS^^^eeekkkuuu~~~}}}zzz~~~kkkYYYKKKDDD>>><<<999555555888777555666:::;;;;;;???DDDOOO___uuuzzzhhhTTTIIICCC===888777888888666666555555666666888666555555777888666555444222333888:::999;;;???;;;>>>BBBEEEIIIQQQ[[[ddd}}}rrrddd^^^WWWSSSTTTTTTQQQPPPSSS[[[iii}}}zzzxxxuuusssqqqnnniiifffiiikkkmmmnnnnnnmmmkkkiiimmmllljjjhhhhhhhhhhhhhhhgggiiiiiihhhdddbbbbbbccc\\\]]]^^^]]][[[[[[\\\^^^___^^^\\\ZZZYYYYYYYYYZZZVVVXXXYYYXXXXXXZZZ^^^aaaaaacccgggkkkooosssuuuwwwwwwwwwxxxzzz||||||zzzxxxooonnnnnnrrrzzz|||tttoooiiiccc^^^^^^```bbbccc______^^^^^^^^^^^^______]]]^^^______^^^[[[XXXWWWYYYUUUQQQRRRVVV[[[```ddd___^^^\\\^^^iiiyyy~~~rrrcccUUUOOOVVVbbbvvv}}}wwwgggZZZOOOQQQZZZkkkyyy|||uuunnnggg___YYYQQQSSSXXX___cccaaaZZZTTTQQQPPPPPPQQQPPPOOOTTT[[[jjjvvvvvveeeZZZVVVWWW```iii|||~~~lll[[[OOOJJJOOOXXXdddnnnzzznnnbbb^^^mmmzzzjjj___NNNJJJDDD@@@>>>>>>???>>><<<::::::;;;:::===GGGRRRhhh}}}oooUUUEEE???>>>======@@@@@@???>>>>>>===>>>>>>CCCDDDDDDCCCBBBAAACCCDDDFFFHHHPPP^^^pppzzzpppcccUUUKKKGGGHHHOOOXXX___eeepppyyyxxxfffQQQIIIAAA===;;;888777999888666888<<<<<<===BBBIIIWWWiii~~~uuudddQQQGGGBBB===999999444444444444555555666666666555444555666666555555333111222777999888999<<<:::;;;<<<<<<===BBBJJJPPP```kkk{{{lll^^^\\\XXXUUUVVVVVVSSSQQQQQQPPPZZZkkk~~~{{{vvvrrrmmmjjjhhhiiikkklllmmmmmmmmmmmmiiiiiihhhgggggghhhiiijjjdddgggiiihhhcccaaabbbeeedddeeeeeebbb___]]]\\\]]]^^^\\\ZZZXXXWWWVVVVVVWWWUUUXXX\\\\\\[[[[[[^^^``````aaabbbeeehhhkkknnnpppsssrrrrrrsssuuuwwwwwwvvvqqqmmmjjjllluuu~~~{{{ppplllgggccccccddddddeeeaaabbbccccccccccccbbbaaa^^^______```___^^^]]]\\\___YYYUUUUUUWWWWWWZZZ]]]^^^]]][[[]]]dddppp|||{{{nnn^^^SSSVVV___pppyyy|||ooocccRRROOORRR___nnnxxx~~~xxxrrrjjjbbb[[[TTTUUUYYY___dddccc]]]XXXSSSPPPOOOPPPNNNLLLOOOTTT```ooo|||jjj^^^XXXXXX___gggyyywwwcccSSSIIIJJJQQQ\\\jjjxxxqqqddd^^^kkk~~~uuudddXXXJJJFFFAAA>>>===>>>>>>>>><<<:::;;;=========DDDLLLbbbwwwzzz```LLLDDDBBBAAA@@@DDDCCCBBB@@@??????>>>>>>@@@AAAAAAAAA@@@@@@AAACCCDDDFFFLLLWWWgggxxxxxxlll]]]RRRHHHHHHLLLSSS[[[cccnnnxxx}}}uuu]]]RRRHHHCCC@@@<<<;;;<<<;;;:::;;;======>>>EEEMMM\\\pppooo___NNNEEEBBB===:::999222222333444555555666666333444444444444555555555555333333777777444333555888888888777777:::???CCCJJJUUUeeeuuuqqqfffZZZYYYWWWUUUQQQNNNKKKJJJLLLPPP]]]pppzzzwwwppppppooonnnnnnmmmmmmmmmddddddcccccccccdddeeefffbbbcccddddddcccccccccccciiiiiiiiigggccc```______\\\[[[ZZZYYYXXXWWWXXXXXXYYY\\\``````]]]\\\___cccgggfffdddddddddfffiiijjjooollliiihhhjjjkkklllllliiieeecccfffpppzzzssspppkkkhhhgggfffeeecccaaabbbdddffffffdddbbbaaa`````````aaaaaabbbbbbbbbddd]]]ZZZ[[[[[[XXXWWWZZZ]]]\\\\\\]]]bbbjjjttt}}}yyyjjj\\\[[[```mmmwwwwwwlllZZZQQQNNNWWWeeeqqqzzz}}}wwwoooddd]]]VVVWWWZZZ___cccddd```[[[TTTQQQNNNOOOMMMJJJLLLQQQZZZeeevvvooobbb\\\\\\aaaggguuummmYYYLLLHHHMMMWWWfffuuuuuuhhh```jjjyyytttaaaTTTGGGCCC???===<<<=========;;;;;;===@@@@@@>>>AAAGGGYYYooommmVVVJJJEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????>>>======>>>@@@???BBBHHHQQQ]]]mmm}}}xxxjjj___NNNKKKLLLQQQXXX___iiirrrwww}}}lll___RRRKKKGGGBBB?????????======>>>===???GGGQQQ^^^sss|||hhhYYYIIIBBB???<<<888777333333444444555444444444222333333444333333444555666333444777666333111333888888777666666777:::<<>><<<<<<======<<<;;;;;;>>>BBBBBB???@@@EEERRRgggwww^^^MMMFFFCCCAAA<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<::::::<<<>>>:::===CCCKKKVVVeeevvvuuulllUUUQQQNNNQQQUUUZZZccckkkrrr|||wwwjjj[[[RRRLLLFFFBBBBBBAAA?????????===???IIISSS^^^sssxxxbbbTTTEEE???===999555333555555555555444333222222111222333333333333444555555333444888888555444666;;;;;;999888777666777777888<<>><<<;;;;;;<<<======<<<>>>======<<<<<<<<<<<<===AAA???BBBHHHOOOXXXhhhvvviiiYYYLLLMMMOOOOOOXXXcccrrr|||yyyiii___WWWQQQOOOPPPIIIJJJIIIFFFCCCDDDHHHLLL^^^ooommm[[[PPPEEEAAA>>>999444333666666666555444444333333777777777777666666666666444444555666777888999:::777555444333333444555777888;;;>>>BBBHHHOOOWWW\\\www~~~~~~vvvvvvtttqqq___TTTLLLFFFDDD@@@AAAJJJZZZooo|||tttvvvtttqqqmmmiiifffcccbbb___aaaddddddbbbaaabbbcccaaa___^^^^^^``````^^^\\\^^^^^^^^^^^^___```aaabbb``````bbbdddhhhlllppprrrxxxwwwuuusssqqqppppppooonnnhhhccc`````````^^^\\\ZZZXXXWWWYYY]]]bbbeeegggnnnnnnooorrrtttuuusssqqqnnnkkkiiihhhccc]]]]]]```^^^^^^___``````aaaaaaaaa^^^___``````aaabbbdddfffgggfffdddaaa___]]]\\\[[[[[[]]]]]]\\\[[[]]]ccchhhttt~~~}}}yyy~~~wwwhhhZZZWWW[[[dddnnnwww|||zzzrrrlllaaa]]][[[]]]bbbeeebbb^^^XXXTTTOOOMMMLLLLLLIIIFFFLLLVVVggg{{{tttfff^^^[[[ZZZcccqqquuufffSSSLLLMMMZZZgggqqqrrrgggmmmyyy{{{iiiZZZMMMHHHAAA===>>>@@@@@@>>>CCCBBB@@@??????@@@BBBCCCQQQaaaxxx}}}gggVVVKKKFFF@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;<<<<<<===>>>???AAA???AAAEEEKKKSSSaaannnqqq```QQQNNNMMMMMMTTT```lllvvvrrrjjjeee```^^^___[[[YYYUUUNNNGGGFFFJJJNNN\\\kkk}}}nnnZZZOOODDD@@@???;;;888777555555555555555555555555777777777777666666666555222222333444555666777777777666444333333444666777777888:::===@@@EEEKKKPPPaaaiiivvv||||||mmm```RRRFFFDDD@@@AAAGGGSSSeee|||}}}wwwsssmmmfffaaa^^^aaadddfffeeedddddddddbbbaaa``````aaabbbaaa```^^^^^^]]]]]]\\\\\\\\\\\\[[[\\\___bbbfffjjjnnnpppuuuuuuuuuvvvwwwxxxzzzzzzvvvppphhhdddccccccaaa___]]][[[XXXXXXZZZ\\\]]]^^^bbbbbbdddgggjjjkkkkkkiiieeecccaaaaaa]]]XXXXXX\\\ZZZ[[[[[[\\\]]]^^^^^^^^^_________```aaabbbddddddhhhgggfffdddaaa___]]][[[[[[^^^``````]]]\\\___aaakkkuuu~~~sssfff]]]YYY]]]kkkxxx|||vvvnnngggeeebbbbbbccceeeeeeeee\\\WWWPPPMMMLLLKKKIIIGGGGGGOOO\\\nnnpppcccZZZVVV]]]iii{{{~~~qqqVVVMMMKKKTTTaaalll||||||tttvvvzzzrrreeeVVVLLLBBB???BBBDDDCCC@@@CCCBBBAAA@@@@@@AAABBBCCCNNN\\\rrrqqq]]]MMMDDDDDDAAA???===>>>>>>===<<<999::::::;;;===???@@@AAA@@@>>>???BBBFFFKKKWWWccc|||{{{jjjYYYQQQLLLIIIOOOYYYeeeooo}}}{{{yyyvvvtttvvvuuuoooeeeWWWMMMIIILLLPPP[[[hhhvvv|||kkkWWWLLLAAA>>>===;;;:::;;;333444444555666666777777777777777666666666555555222222333444555666666777777777555555555555777777777888999999:::<<<@@@CCCJJJRRR```nnnuuuxxxppp]]]LLLGGGDDDCCCFFFLLLXXXlll}}}uuummmgggiiikkklllllljjjhhhgggdddcccbbbbbbcccdddffffffccccccbbb```^^^\\\ZZZYYYYYYXXXXXXZZZ]]]bbbgggjjjooopppqqqtttwww{{{~~~|||vvvnnnjjjjjjjjjiiigggcccaaa]]]\\\[[[[[[ZZZYYY[[[[[[\\\^^^aaabbbbbbaaa]]][[[ZZZ[[[XXXTTTTTTXXXUUUUUUVVVWWWXXXYYY[[[[[[^^^]]]^^^___bbbdddffffffeeeeeedddcccaaa^^^[[[YYY]]]aaaffffffccc___^^^^^^dddmmm}}}{{{pppdddYYYYYYiii{{{~~~vvvmmmiiiiiiiiigggfffeeefffggg___YYYQQQMMMLLLKKKIIIGGGGGGKKKTTTbbbtttxxxiii^^^XXX\\\fffttt}}}___SSSKKKPPPZZZeeevvvyyyxxx{{{~~~rrr[[[NNNBBB@@@DDDEEECCCAAABBBBBBAAAAAAAAABBBCCCCCCIIIUUUiii~~~zzzfffSSSHHHFFFDDD@@@????????????>>>::::::;;;;;;===>>>???@@@>>>======@@@BBBFFFPPP[[[rrrtttbbbVVVLLLGGGKKKQQQ___jjjxxxrrr___QQQKKKNNNRRR]]]hhhuuuxxxiiiVVVJJJ???;;;;;;:::999:::444555555555666666666777777777666666666555555555444444555666666777888888888777666666666666777888:::::::::999999999<<<>>>AAAFFFRRR^^^gggooo{{{~~~kkkXXXNNNJJJHHHGGGGGGNNN^^^mmm}}}}}}{{{yyyuuuppplllhhhdddcccaaa``````aaadddfffjjjjjjiiiiiihhhfffdddccc[[[YYYVVVTTTVVV[[[aaadddggghhhjjjnnnrrrvvvzzz||||||wwwqqqooopppqqqqqqooollliiifffdddcccaaa^^^\\\[[[ZZZZZZ[[[]]]]]]\\\[[[YYYWWWWWWXXXUUURRRRRRVVVTTTTTTTTTUUUWWWYYY[[[\\\]]]\\\\\\___cccggghhhhhhbbbbbbbbbaaa```]]][[[ZZZ\\\bbbiiikkkhhhbbb___^^^```gggvvvzzzlll]]]YYYfffvvvvvvmmmfffiiikkkjjjgggeeedddddd```ZZZRRRMMMLLLKKKIIIGGGJJJJJJNNNXXXiii}}}mmmaaa[[[[[[bbbmmmzzzlll]]]PPPOOOTTT^^^ooo}}}wwwyyysss\\\MMMAAA@@@DDDCCCAAA@@@AAAAAAAAAAAABBBCCCCCCDDDCCCMMM___ssssss```SSSHHHEEEAAA????????????>>>======<<<<<<<<<<<<======<<<;;;<<>><<>>@@@AAAAAABBBBBBCCCCCCDDDDDDAAAHHHVVViii|||{{{iii]]]NNNJJJEEEAAA@@@??????>>>@@@???>>>===;;;;;;;;;;;;;;;:::<<>>===;;;;;;::::::;;;:::<<<>>>>>>???EEEMMM\\\iiiyyywwwjjj]]]SSSLLLMMMTTT___lllvvv~~~mmmZZZPPPOOOQQQbbbttt~~~qqqfffYYYNNNCCC@@@???<<<999999777777777666666666666666666666555555555444444444222222333333333333444444555555555666666555555555666777999999888999:::<<<888777888<<>><<<<<<;;;;;;;;;<<<;;;<<<>>>===<<>>===:::777777555555666666777777888888666666555555555444444444444444555555555555555555444444555555555555444444777888::::::999999;;;<<<===:::999;;;===FFFVVVfffuuu}}}rrriiigggiiiiiijjjlll~~~vvvrrrqqqqqqssstttrrrmmmhhheeedddcccaaa``````bbbddddddddd``````___]]]\\\]]]___bbbbbb```___aaacccdddbbb___``````aaaaaaaaa___^^^]]]VVVXXX[[[]]]]]]^^^___aaa```[[[YYY\\\ZZZUUUUUUYYYWWWWWWXXX[[[^^^```___^^^^^^]]][[[\\\]]]^^^^^^]]]YYYYYYXXXXXXXXXYYYZZZZZZ[[[aaajjjuuu|||{{{tttmmmmmmnnnqqqyyywwwpppxxx~~~{{{zzzkkk```\\\[[[WWW\\\aaa\\\\\\XXXSSSNNNLLLJJJHHHFFFFFFFFFIIINNNTTTaaavvv{{{pppfffbbbaaajjjuuujjjXXXRRRXXXeeeooozzz|||vvveee\\\QQQKKKCCC??????@@@@@@???@@@@@@@@@AAACCCEEEFFFGGGDDDGGGKKKUUUeeeyyy|||rrrfff[[[TTTPPPKKKHHHJJJDDD@@@@@@???<<<;;;===888:::<<<======>>>???@@@OOOTTT]]]jjjvvv~~~rrr```RRRMMMJJJQQQcccpppuuuzzzvvvaaaUUUSSSUUUffftttuuufffWWWNNNEEECCCAAA===;;;999999888999999999999999999999999666666777888888777666555000222555777666666666777000111222444555666666666999999999888999999:::;;;;;;:::;;;>>>???DDDPPP]]]uuuyyyxxx{{{~~~}}}}}}{{{yyyuuuooojjjfff^^^]]][[[\\\^^^aaaaaaaaaaaaaaaaaa```^^^^^^```bbb]]][[[XXXYYY[[[^^^^^^]]]\\\^^^aaacccddddddccccccZZZ[[[[[[[[[[[[[[[[[[\\\bbb]]]\\\^^^]]]YYYYYY]]]\\\\\\\\\___aaabbb```___aaa___]]]]]]]]]^^^^^^]]]ZZZXXXWWWUUUUUUVVVXXXYYY\\\aaajjjttt||||||wwwrrrsssuuuxxx~~~|||{{{}}}{{{mmmaaa]]][[[VVVZZZ^^^YYYZZZWWWSSSQQQOOONNNLLLKKKKKKJJJKKKNNNRRR[[[mmm~~~~~~ssshhhcccbbbhhhpppzzznnn[[[SSSVVV```iiittt{{{~~~yyyhhh^^^SSSLLLEEE@@@@@@AAAAAA@@@BBBBBBBBBCCCDDDDDDDDDEEEDDDEEEIIIQQQ```rrrsssggg^^^VVVNNNIIIKKKEEEBBBBBBAAA???>>>@@@:::<<<>>>?????????@@@BBBHHHMMMUUUbbbooozzz{{{kkk\\\NNNJJJPPP```lllqqqwwwuuu```TTTRRRTTTaaappp}}}oooaaaSSSKKKDDDCCC@@@===;;;:::::::::::::::::::::999888777666555555666777777666555444666777999999777666666777444444555666777888888888888777777777777888999999:::999:::<<<>>>BBBNNNYYYmmm}}}{{{tttkkkddd___]]][[[\\\^^^___```___^^^```aaaaaa_________```\\\YYYUUUSSSTTTUUUWWWWWWXXX[[[___dddfffgggfffeeeaaa```^^^\\\ZZZZZZZZZZZZaaa]]][[[\\\[[[YYYYYY\\\]]]]]]^^^```cccdddcccaaaeeebbb______```bbbbbbbbb]]][[[XXXUUUUUUVVVXXXZZZ\\\aaajjjsss{{{}}}{{{yyyzzz~~~~~~|||oooccc___\\\VVVYYY\\\VVVWWWVVVTTTSSSTTTSSSQQQPPPPPPNNNMMMNNNPPPVVVeeesss{{{oooiiieeeeeehhhnnnyyyttt```TTTSSSXXX^^^kkktttmmmcccVVVOOOGGGBBBAAABBBBBBAAACCCDDDEEEEEEEEEDDDCCCBBBDDDDDDEEEMMMZZZjjj{{{zzzooofff^^^UUUOOOLLLEEE@@@???>>>;;;;;;===:::<<<>>>>>>===>>>???AAAEEEHHHPPP\\\kkkxxxvvvhhhRRRLLLNNNZZZdddiiirrr|||ttt```SSSQQQSSS]]]lllxxxjjj\\\PPPIIICCCAAA???===<<<;;;<<<<<<=========<<<;;;999777555555666777777777777666666666888888888666555666777777777777777777888999:::<<<;;;::::::999888888777:::888999;;;===@@@JJJTTTdddwwwtttkkkiiifffcccbbbbbbbbbaaa```___bbbdddeeedddbbbbbbbbb```^^^ZZZWWWUUUSSSRRRRRRXXX[[[```dddfffeeecccaaadddbbb___]]]]]]^^^_________]]][[[YYYXXXWWWWWWXXXYYYYYYZZZ]]]aaabbbaaa```cccaaa___```cccgggiiijjjbbb___[[[XXXWWWYYY[[[]]]^^^bbbjjjssszzz~~~~~~zzzoooccc```]]]WWWZZZ]]]VVVTTTSSSSSSTTTUUUUUUSSSQQQQQQNNNNNNOOORRRXXXeeerrrwwwooofffaaa^^^___iiisss}}}yyygggWWWPPPPPPSSSbbblllzzzvvvjjj[[[SSSJJJDDDCCCDDDDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCEEECCCDDDJJJVVVeeewwwxxxqqqmmmjjjfffdddUUULLLCCC???;;;888999<<<999;;;<<<;;;;;;;;;<<<>>>BBBDDDIIIUUUddduuu}}}ppp\\\RRRLLLQQQXXX^^^jjjxxxvvvbbbUUUQQQRRR]]]llluuufffYYYNNNHHHAAA@@@???============>>>???>>>>>>===;;;:::999999777888888888999999999999666777888888888888:::<<<<<<;;;:::::::::;;;<<<<<>><<<:::888777<<<999999<<<===???GGGOOO___qqq{{{wwwrrrnnnkkkhhheeecccfffhhhkkkkkkiiigggeeeeeedddddddddbbb___\\\YYYXXX___bbbeeeggggggeeeaaa___bbb___]]]]]]___bbbccccccaaabbb```^^^\\\\\\[[[ZZZYYYXXXYYYZZZ\\\\\\ZZZXXX[[[[[[[[[^^^dddiiilllnnncccaaa\\\YYYXXXZZZ]]]___```eeellltttzzz~~~xxxooodddaaa```ZZZ]]]```YYYSSSRRRRRRSSSUUUUUUSSSRRRQQQNNNNNNQQQVVV^^^lllxxx{{{qqqeee\\\WWWWWW^^^gggrrrzzznnn\\\PPPKKKLLL[[[fffvvv}}}qqq___WWWMMMGGGEEEFFFFFFEEEBBBDDDFFFHHHHHHHHHFFFEEEGGGDDDDDDKKKUUUbbbtttwwwqqqpppsssuuuvvvcccXXXMMMFFFAAA======@@@;;;<<<<<<;;;::::::<<<>>>>>>>>>BBBLLL\\\mmm|||xxxjjj\\\OOOLLLNNNSSSbbbsss|||gggYYYTTTTTTaaappptttdddVVVKKKEEEAAA@@@>>>======>>>>>>???>>>======<<<<<<<<<<<<===777777777888888999999:::999:::<<<<<<<<<<<<>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@???>>><<<:::999???<<<;;;>>>???@@@EEEKKKVVVgggzzz~~~xxxtttppppppqqqrrrppplllgggdddcccdddhhhkkklllkkkhhhgggfffiiijjjlllmmmkkkhhhdddbbb^^^\\\ZZZ[[[___bbbbbbaaaeeehhhiiigggfffgggeeeaaa___^^^]]]\\\\\\ZZZVVVTTTWWWWWWYYY]]]bbbgggiiijjjaaa___\\\YYYYYYZZZ\\\^^^ccchhhooovvv{{{{{{rrrgggeeeccc^^^```bbb\\\RRRRRRQQQSSSUUUWWWWWWVVVUUUQQQPPPTTTZZZcccqqq~~~}}}pppbbbZZZVVVUUUZZZ___kkktttvvvcccTTTLLLJJJWWWcccttt}}}wwwddd[[[PPPIIIGGGGGGGGGGGGCCCEEEFFFHHHIIIIIIHHHHHHJJJEEEEEELLLTTT]]]ooouuullliiilllnnnooocccZZZQQQLLLGGGBBB@@@BBB???@@@???>>><<<===???AAAAAA@@@CCCKKKZZZkkkzzzyyyiiiYYYPPPKKKMMMZZZkkk|||ppp```XXXVVVeeetttuuueeeVVVJJJBBBAAA@@@???>>>===>>>???@@@>>>???@@@AAAAAAAAA??????666666666666777888999::::::===???AAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCBBB@@@>>>===BBB>>>===@@@AAA@@@CCCHHHJJJYYYjjjuuu}}}vvvnnnjjjhhhhhhkkkoooppppppoooqqqrrrlllmmmnnnnnnmmmkkkiiigggaaa^^^[[[\\\```aaa^^^[[[```fffjjjjjjkkkmmmkkkfffeeedddccccccbbbaaa]]][[[]]]]]]^^^aaadddfffeeeddd___^^^]]][[[[[[\\\^^^___fffkkkrrrxxx|||wwwllliiigggaaabbbccc\\\SSSRRRRRRUUUYYY\\\^^^______YYYUUUVVV[[[dddqqq|||uuuddd[[[XXXUUUUUUWWWaaalll{{{~~~lll[[[QQQMMMVVVccctttzzzggg^^^SSSKKKHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHKKKFFFFFFLLLQQQWWWgggyyyuuuggg```]]][[[ZZZVVVRRRPPPRRRPPPJJJEEEDDDBBBBBBAAA???======???AAAGGGFFFGGGNNN[[[kkkzzzuuueeeZZZQQQLLLUUUbbbrrrxxxfff]]]YYYfffuuu{{{kkk[[[MMMDDDBBBAAA???>>>>>>>>>??????DDDHHHMMMPPPPPPKKKEEEAAA999999888888999:::<<<===???CCCIIINNNPPPQQQRRRSSSTTTUUUXXXZZZ[[[[[[YYYXXXVVVUUUTTTQQQMMMIIIDDDBBBDDD???>>>@@@AAA@@@AAADDDBBBNNN]]]iiixxx}}}wwwuuummmoooqqqqqqppppppsssvvvjjjkkklllmmmmmmmmmlllkkkfffbbb______bbbaaa\\\WWWXXX```fffgggjjjnnnlllfffggggggggghhhjjjjjjhhhffffffffffffhhhhhhgggdddaaa``````_________```aaaaaahhhmmmtttzzz|||{{{pppllljjjbbbcccccc[[[TTTSSSTTTWWW\\\aaaeeeggghhh```YYYXXX[[[bbbmmmxxx|||hhh]]]YYYUUUPPPNNNWWWcccuuuqqq```UUUQQQVVVcccuuu{{{iii```TTTLLLIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGLLLFFFFFFLLLNNNQQQ```rrryyyjjj___WWWQQQMMMNNNNNNSSSZZZ[[[TTTMMMJJJAAAAAA@@@===;;;;;;>>>@@@GGGEEEEEELLLXXXhhhuuu}}}}}}ooodddWWWNNNQQQ\\\lllyyy}}}kkk___[[[eeeuuurrraaaQQQHHHBBBAAA@@@>>>>>>>>>>>>???KKKQQQZZZ___^^^VVVKKKDDD======<<<<<<===>>>@@@AAAHHHNNNXXX```fffjjjlllnnnnnnppptttwwwyyyxxxvvvtttnnnlllhhhbbbZZZRRRJJJFFFDDD???>>>@@@AAA??????BBBBBBKKKWWWbbbsss}}}yyytttooolllpppqqqooommmnnnkkkfffdddcccaaa___^^^^^^______dddeeefffffffffeeedddcccgggdddaaa```aaabbbcccccciiikkknnnqqqqqqooollljjjbbbccccccbbb``````aaacccggggggiiinnntttxxxzzz{{{sssjjjgggeeeccc```YYYXXXWWWXXX\\\bbbiiimmmmmmggg^^^WWWVVV]]]iiirrrqqqeeebbb^^^VVVNNNTTT\\\lll{{{sss```QQQSSS___nnnvvvzzznnnbbbUUUOOOLLLJJJKKKNNNRRROOOKKKIIIHHHIIIJJJJJJIIIGGGFFFGGGIIIOOO^^^lll~~~nnn```ZZZUUUQQQKKKOOOVVV^^^bbb]]]SSSKKK@@@???>>>======>>>@@@AAAAAA???BBBJJJSSS^^^mmmyyy}}}qqq```RRRPPPWWWbbblll{{{qqqaaa^^^iiivvvvvvhhhXXXKKKFFFAAA???@@@@@@@@@BBBGGGTTT```lllnnnhhh___SSSIIIIIIBBB======>>>???CCCIIIMMM___sss~~~uuuiii[[[PPPMMMFFFBBBBBBAAA@@@@@@CCCEEEIIIRRR^^^nnn}}}wwwsssuuuuuusssrrrrrrmmmgggcccaaa```^^^^^^___```aaafffffffffhhhhhhhhhgggfffeeedddcccaaa````````````bbbdddhhhllloooppppppooonnnmmmllljjjhhhgggggghhhllljjjiiikkkoootttxxxyyy|||}}}~~~~~~rrrmmmkkkkkkllleeeccc___\\\]]]aaafffiiimmmiiibbb]]]\\\bbblllsss}}}}}}nnnfff^^^VVVOOOSSSYYYgggvvvuuuaaaSSSMMMVVVaaaiiiooovvv}}}ooocccUUUNNNLLLJJJKKKOOOQQQOOOLLLJJJJJJJJJJJJJJJJJJHHHFFFFFFGGGLLLYYYgggtttcccZZZSSSLLLKKKMMMRRRXXX[[[WWWNNNGGG???>>>===<<<<<<===>>>???BBB@@@AAAHHHPPPYYYfffrrrzzzyyygggWWWRRRVVV\\\eeerrruuuddd___gggtttzzzkkkYYYLLLGGGBBB????????????BBBGGGXXXbbbkkkmmmkkkeee[[[RRRJJJCCC======>>>AAAGGGMMM[[[mmmsssfffTTTMMMFFFDDDBBB??????BBBEEEJJJRRR___ooo~~~}}}}}}uuukkkfffdddbbb``````aaaccceeeiiihhhgggggghhhhhhfffdddbbbdddfffddd```]]]]]]___\\\^^^bbbfffjjjmmmnnnooorrrrrrqqqpppppppppqqqrrrsssoookkkjjjlllppptttvvvssssssuuuwww{{{|||tttssswww|||tttooohhhbbb```aaadddfffkkkiiigggeeeeeejjjqqqvvvssseee[[[TTTOOORRRUUU___ooo}}}wwwdddVVVIIILLLQQQYYYcccllluuuzzzrrreeeVVVOOOKKKJJJLLLOOOOOONNNNNNMMMLLLKKKKKKJJJKKKIIIFFFEEEDDDHHHTTT```~~~}}}lll```VVVNNNNNNNNNPPPRRRTTTQQQIIICCC@@@???>>>=========??????BBB@@@AAAFFFLLLSSS^^^hhhrrr|||rrr```VVVTTTWWW^^^hhhuuu{{{iiiaaadddrrrrrraaaRRRIIICCC??????>>>===AAAFFFTTTZZZaaaeeeiiijjjeee^^^LLLEEE>>>===>>>BBBKKKSSSgggyyyxxx```VVVMMMHHHDDD@@@???BBBEEEIIIQQQ^^^pppxxxqqqnnnkkkhhhfffggghhhiiiqqqooolllkkkkkkiiifffccc```eeejjjiiiddd______aaa]]]^^^```bbbdddeeeffffffiiijjjkkkooossswwwyyyzzzxxxtttooolllmmmoooqqqrrroooooooooppprrrvvvyyy{{{}}}|||||||||~~~xxxtttsssvvv{{{zzzzzz{{{rrriiidddcccdddfffhhhiiikkkmmmooosssxxx|||wwwggg\\\WWWVVVQQQQQQYYYiiizzzyyygggZZZMMMIIIHHHPPP[[[fffpppwwwuuugggXXXOOOLLLJJJLLLOOOLLLMMMOOOOOOMMMLLLKKKKKKKKKIIIGGGEEEDDDFFFRRR^^^zzzyyymmmaaaWWWSSSQQQOOOOOOOOOLLLGGGCCCBBBAAA@@@@@@???@@@@@@AAABBB@@@@@@EEEIIINNNWWW```pppzzz|||jjjZZZSSSVVV[[[cccnnn{{{nnncccdddrrrzzziii[[[JJJDDD???>>>===<<>>>>>BBBLLLVVVnnn}}}kkkaaaUUUNNNHHHBBBAAACCCBBBEEEMMM\\\ooo{{{vvvsssqqqppppppxxxtttpppooopppooolllhhhbbbhhhnnnnnniiieeedddeee^^^______``````````````````aaaeeemmmuuu{{{}}}}}}zzzvvvrrrpppooopppoooooollllllkkkkkkmmmooorrrtttqqqqqqpppqqqrrrrrrrrrrrrtttvvv{{{wwwuuuuuuxxx{{{sssjjjccc```ccchhhmmmqqqssstttttttttqqqoooooorrrvvvyyyzzz~~~|||qqqiiieeedddeeeeeeiiinnnrrrvvv{{{oooccc^^^^^^RRRRRRXXXhhhyyyzzzkkk___TTTKKKFFFLLLWWWaaakkksss|||wwwiiiZZZQQQMMMJJJKKKNNNJJJLLLOOOOOOMMMKKKKKKLLLKKKHHHGGGFFFEEEGGGRRR^^^xxxyyykkk```VVVRRRMMMKKKJJJIIIFFFCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???@@@DDDHHHLLLSSS\\\kkkwwwtttcccVVVTTTXXX___jjjwwwuuuffffffsssxxxgggYYYJJJDDD???>>>===<<<>>>CCCAAACCCEEEIIIQQQZZZ\\\XXXPPPIIICCC@@@???AAAKKKVVVnnn|||xxxmmm```VVVNNNFFFCCCDDD???BBBJJJYYYnnn{{{wwwrrrqqqttttttqqqlllhhhmmmqqqrrrooojjjhhhhhh___```aaabbbbbbaaa```___]]]___eeennnxxx}}}}}}{{{wwwtttpppnnnnnnnnnmmmllliiihhhhhhiiikkknnnqqqrrrmmmllljjjkkklllllljjjiiilllmmmqqqtttvvvvvvvvvvvvrrrqqqqqqtttxxx|||~~~~~~{{{zzzxxxvvvqqqjjjaaa[[[WWWXXX[[[]]]```ccceeeeeeiiifffcccccceeehhhjjjjjjssswww{{{||||||~~~tttjjjddd```___aaaeeekkkpppuuuzzz~~~vvvhhhaaa___ZZZYYY___lllzzz{{{ooofffZZZOOOHHHMMMUUU[[[dddnnnwww~~~xxxjjj\\\TTTOOOKKKJJJMMMGGGKKKNNNNNNLLLJJJKKKMMMJJJHHHGGGGGGFFFHHHSSS___vvvooobbbVVVQQQKKKHHHGGGGGGEEECCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>???DDDGGGIIIPPPWWW```pppoooaaaTTTUUUZZZdddrrr|||kkkjjjvvvppp]]]OOOHHHCCC@@@???>>><<<>>>BBBAAADDDDDDDDDGGGMMMNNNLLLLLLGGGDDDBBB@@@BBBJJJUUUfffttt{{{mmmaaaVVVKKKFFFEEE>>>@@@HHHYYYppp}}}~~~~~~yyytttqqqrrrttttttrrrmmmiiifffdddeeeggghhhgggdddbbb```[[[^^^eeeqqq{{{}}}yyyrrrnnniiiggggggiiijjjkkkjjjiiihhhhhhiiikkkmmmooommmkkkiiiiiijjjjjjhhhffflllmmmnnnpppqqqrrrssssssuuusssrrrrrrtttuuuuuutttrrrpppnnnllljjjfffaaa^^^ZZZZZZZZZZZZ[[[]]]___aaa```^^^\\\\\\]]]___``````eeehhhllloooqqqtttzzz~~~{{{ssskkkccc]]]ZZZYYYYYY\\\```dddhhhlllqqquuuwww}}}ooofffaaaddddddiiirrr{{{~~~uuummm```UUUNNNRRRUUUVVV___jjjssswww|||xxxkkk^^^VVVQQQLLLJJJKKKFFFJJJMMMLLLIIIHHHKKKNNNKKKIIIHHHGGGEEEGGGQQQ\\\rrrqqqcccWWWRRRKKKHHHHHHIIIHHHFFFGGGGGGGGGGGGFFFEEEDDDDDD@@@>>>???CCCEEEEEEJJJQQQXXXkkk~~~oooZZZXXXXXX^^^jjjyyyppplllwww|||lllZZZLLLEEEAAA@@@AAA@@@===>>>AAA???CCCEEEBBBBBBEEEFFFEEEDDDBBBBBBCCCBBBCCCKKKTTTbbbqqq{{{mmm___PPPGGGEEEAAACCCJJJ\\\ttt~~~wwwvvvuuuuuusssnnnhhhccckkklllmmmmmmjjjfffbbb___WWW[[[dddqqq}}}~~~zzzooojjjccc___```dddhhhkkkooommmkkkiiiggghhhhhhiiikkkhhhggghhhjjjkkkiiigggpppqqqqqqrrrssstttuuuuuuyyyvvvsssrrrsssssssssrrrooommmiiihhhggggggfffeeecccaaa___]]]]]]___aaacccZZZYYYWWWWWWYYY[[[\\\[[[^^^___aaacccfffjjjnnnrrrkkkhhhddd___[[[XXXVVVUUUPPPRRRUUUWWWZZZ^^^cccggghhhooowwwzzz{{{pppkkklllmmmqqqwww|||yyyrrreeeZZZTTTVVVWWWUUU]]]iiipppqqqsssyyyxxxlll___XXXRRRLLLIIIJJJEEEIIILLLKKKHHHGGGJJJNNNLLLIIIHHHGGGDDDEEEOOOZZZlll{{{ttteeeYYYTTTNNNKKKLLLMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHH@@@>>>???BBBCCCBBBFFFLLLUUUiiiyyybbb]]]WWWYYYcccqqq}}}uuummmxxx}}}nnn]]]PPPDDD@@@@@@AAAAAA>>>>>>@@@999@@@CCCAAA???BBBDDDDDD>>>>>>AAADDDDDDDDDLLLUUUhhhvvvuuueeeSSSHHHDDDDDDEEEMMM___xxx~~~}}}zzztttoooooojjjfffeeehhhiiifffccciiijjjmmmrrrwww{{{{{{{{{pppiii```\\\\\\___bbbbbblllpppsssqqqllliiijjjlllllljjjgggeeeeeeggghhhjjjiiilllnnnnnnnnnqqquuuyyyvvvtttsssrrrrrrrrrpppnnnpppnnnmmmmmmllljjjgggdddggghhhiiijjjiiigggdddcccbbb```^^^\\\[[[\\\^^^___ZZZ]]]ZZZWWW]]]hhheeeYYYcccTTTLLLRRRVVVOOOJJJKKKJJJEEECCCGGGLLLNNNPPPSSSWWW\\\aaaccceeejjjssszzz~~~~~~xxx{{{~~~{{{xxxooojjjbbbYYYTTTXXXaaaiiisssqqqrrruuuuuuuuuyyy~~~|||{{{|||~~~rrrbbbUUUOOOLLLIIIFFFDDDEEEGGGIIIJJJJJJIIIIIIPPPKKKHHHIIIIIIJJJOOOUUUccctttrrrggg[[[SSSLLLKKKKKKKKKNNNRRROOOOOONNNNNNLLLKKKJJJIIIIIIBBB>>>???@@@AAAEEEIIIYYYhhh{{{nnn]]]QQQSSSZZZbbbqqqwww{{{nnn[[[MMMDDDCCCAAAAAABBBBBBAAA@@@@@@AAAAAABBBAAAAAA@@@@@@BBBBBBDDDEEECCCCCCLLLWWWmmm~~~zzziii[[[PPPKKKKKKIIIOOOaaaxxxzzz~~~yyysssppppppooojjjgggmmmmmmnnnpppssstttsssqqqlllgggbbb```bbbeeefffeeejjjnnnrrrrrrpppllliiihhhfffeeecccaaa___```bbbccceeegggiiiiiiiiijjjmmmpppqqqooonnnnnnnnnnnnkkkiiigggffffffhhhhhhgggdddbbb^^^```bbbdddeeefffffffffeeecccaaa^^^]]]]]]^^^___ZZZ^^^[[[WWW[[[dddcccZZZXXXTTTMMMHHHJJJMMMLLLHHHFFFAAA>>>AAADDDEEEGGGKKKNNNQQQTTTVVVXXX\\\bbbgggkkknnnttt{{{}}}|||vvvrrrkkkdddaaaccchhhmmmpppnnnooorrrrrrrrrvvv{{{}}}|||~~~yyyhhh[[[RRRNNNIIIFFFEEEFFFGGGIIIKKKKKKKKKKKKOOOJJJHHHHHHHHHIIIMMMTTT^^^nnn~~~wwwmmm___WWWOOOMMMLLLKKKMMMQQQNNNOOOOOOOOONNNMMMLLLLLLIIICCC@@@@@@AAAAAADDDHHHSSScccyyysssbbbTTTSSSWWW]]]kkkzzz}}}ppp___SSSDDDBBB@@@@@@AAAAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEECCCFFFQQQ]]]uuurrrcccVVVOOOLLLHHHLLL\\\qqq|||vvvrrrsssrrrrrrrrrrrrqqqnnnkkkhhheeedddeeeggggggeeebbbhhhjjjooossstttrrrlllhhhdddeeedddaaa]]][[[\\\^^^```bbbdddeeeddddddeeefffjjjiiiiiijjjjjjiiifffccc]]]^^^```bbbeeedddbbb___YYYYYYZZZ\\\^^^```bbbcccfffdddaaa^^^]]]\\\]]]^^^\\\```___ZZZ[[[bbbddd```YYY\\\VVVJJJJJJTTTUUUMMMIIIDDDAAABBBBBBCCCFFFLLLIIIIIIJJJKKKMMMPPPSSSUUUWWWYYY^^^dddjjjppptttvvvzzz|||~~~|||xxxrrrnnnmmmmmmnnnnnnooommmmmmpppppppppsssyyy~~~|||{{{}}}qqqbbbWWWPPPJJJFFFEEEFFFHHHJJJLLLMMMMMMMMMNNNJJJHHHIIIHHHGGGLLLSSS]]]lll{{{}}}sssddd[[[SSSPPPNNNKKKMMMPPPOOOPPPQQQRRRRRRQQQPPPOOOJJJEEECCCCCCCCCAAABBBFFFLLL^^^vvv{{{jjjZZZTTTTTTWWWcccppp{{{mmm^^^UUUGGGEEEBBBAAABBBBBBBBBAAA@@@AAABBBDDDFFFGGGGGGGGGEEECCCCCCDDDDDDIIIVVVddd|||ooo___TTTOOOJJJJJJVVVgggyyy~~~|||zzzxxxuuuqqqmmmlllkkkkkknnnooommmhhhcccffffffiiiooouuuwwwrrrmmmjjjllllllhhhbbb]]]]]]^^^]]]___aaaccccccccccccccceeeeeefffhhhhhhfffbbb___ZZZ[[[^^^aaadddcccaaa^^^ZZZYYYWWWVVVWWWXXXZZZ[[[```^^^\\\ZZZYYYYYYZZZ[[[^^^cccccc___^^^dddiiijjjdddccc]]]VVVWWW\\\[[[TTTMMMIIIFFFGGGFFFHHHOOOWWWTTTQQQMMMKKKLLLMMMMMMMMMNNNOOOQQQTTTYYY^^^bbbeeeeeefffiiikkknnnpppqqqqqqtttxxx|||~~~yyysssppppppqqqpppnnnqqqoooooorrrrrrqqquuuzzz||||||~~~xxxhhh\\\SSSLLLHHHGGGHHHIIIKKKLLLNNNOOOOOONNNKKKJJJJJJIIIGGGLLLSSS\\\kkkzzzvvvhhh___VVVRRROOOLLLMMMPPPRRRSSSTTTUUUUUUTTTRRRQQQLLLHHHFFFGGGDDDAAABBBFFFLLL\\\ssssssbbbXXXSSSTTT^^^hhhyyyxxxiii[[[SSSKKKIIIEEEDDDDDDEEEDDDCCC@@@AAACCCDDDFFFGGGGGGGGGGGGDDDBBBDDDFFFLLLYYYfff{{{zzzfffYYYTTTNNNMMMVVVdddssszzzuuuwwwwwwxxx{{{}}}{{{uuupppfffcccccchhhqqqvvvvvvsssppprrrssspppiiidddaaa```[[[\\\^^^aaacccddddddcccddddddeeeggggggfffbbb___^^^___```ccceeedddbbb___[[[ZZZWWWTTTSSSSSSTTTUUUVVVUUUUUUTTTUUUUUUWWWWWW[[[```bbb______dddjjjnnnkkkaaa\\\```bbb\\\UUUSSSNNNLLLKKKLLLLLLPPP\\\hhhmmmhhh```YYYTTTQQQMMMKKKMMMLLLLLLMMMNNNQQQSSSUUUUUUUUUUUUVVVWWWYYY[[[\\\\\\```fffjjjlllnnnppprrrvvvxxx|||~~~yyysssqqqsssttttttsssuuurrrsssuuuuuutttwww}}}}}}|||mmm```VVVOOOLLLHHHIIIJJJKKKLLLNNNOOOPPPNNNMMMMMMMMMJJJHHHMMMUUUYYYhhhyyy~~~xxxlllbbbYYYTTTQQQMMMNNNQQQTTTUUUWWWXXXXXXVVVTTTRRRNNNLLLJJJJJJFFFBBBCCCHHHRRR___rrr|||mmm```XXXVVV[[[aaasss~~~zzzmmm___WWWMMMJJJFFFDDDCCCDDDDDDCCCAAAAAABBBCCCDDDDDDDDDDDDGGGEEEDDDGGGJJJOOOZZZdddxxxmmm___WWWTTTUUU^^^kkkwww~~~nnniiieeegggmmmsssttttttqqqqqqrrrrrroookkkfffbbb[[[ZZZ[[[^^^aaaccccccbbbdddcccdddeeefffeeebbb___aaaaaaaaabbbddddddcccaaa[[[ZZZWWWUUUTTTTTTUUUVVVQQQQQQQQQRRRRRRTTTUUUUUUUUUXXX[[[[[[[[[^^^dddhhhlllaaa___gggfffZZZRRRTTTRRRRRRTTTVVVWWW^^^nnn~~~uuuiii^^^TTTOOOQQQOOOMMMKKKJJJJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLKKKNNNSSSWWWYYY[[[^^^```^^^```eeekkkrrrvvvwwwwwwzzz}}}}}}|||zzzxxxuuutttuuuwwwyyyyyyuuussssssuuuuuutttwww}}}pppcccXXXRRROOOJJJJJJJJJKKKLLLMMMNNNOOONNNNNNOOOOOOKKKHHHMMMUUU]]]kkk{{{}}}}}}rrrhhh^^^XXXSSSNNNNNNPPPTTTVVVXXXZZZZZZYYYVVVUUURRROOONNNLLLGGGDDDFFFMMMZZZdddrrr|||zzzkkk```ZZZYYY\\\kkkuuuwwwiii___KKKHHHCCC@@@@@@@@@@@@???@@@AAABBBBBBCCCCCCCCCCCCGGGFFFJJJPPPTTTWWW]]]eeexxxvvvhhh\\\ZZZ\\\eeeppp|||zzztttqqqqqqrrrsssrrrllllllmmmqqqtttrrrlllfff___]]]\\\]]]aaaccccccbbbbbbaaaaaaaaabbbbbbaaa___```^^^]]]^^^aaabbbbbbaaa]]]\\\ZZZXXXWWWWWWWWWWWWSSSSSSSSSTTTTTTUUUVVVVVVRRRSSSTTTVVVWWWYYY[[[^^^dddeeegggfff___XXXVVVXXXVVVXXXZZZ]]]___hhh{{{yyyjjjbbbZZZYYYVVVSSSPPPNNNLLLKKKJJJHHHGGGEEEEEEEEEFFFGGGEEEGGGIIIJJJKKKLLLNNNOOOOOOOOOQQQWWW]]]bbbcccbbbaaaeeeiiijjjhhhiiimmmpppmmmooorrrttttttuuuvvvwwwrrrpppppprrrrrrppptttyyy|||~~~}}}}}}~~~ttteeeZZZSSSPPPLLLKKKKKKJJJKKKLLLMMMNNNMMMNNNOOOOOOJJJGGGLLLTTTcccooo|||{{{qqqeee]]]VVVOOOMMMOOOQQQSSSWWWZZZ\\\\\\ZZZYYYTTTRRRPPPNNNHHHEEEJJJQQQ___hhhrrrzzzwwwhhh]]]XXXVVV^^^iiixxxzzzzzz|||lll^^^KKKGGGBBB>>>===>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEFFFIIIQQQ[[[aaabbbeeeiiiyyyuuuddd```___dddlllvvv|||xxxuuusssqqqiiihhhjjjqqqxxxxxxrrrjjjeeebbb______bbbddddddbbbaaa___^^^^^^___```___^^^\\\[[[YYYZZZ]]]```aaaaaaaaa```^^^\\\YYYWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWSSSRRRRRRUUUVVVVVVVVVXXXWWWfffkkk^^^RRRSSSXXXXXXTTTUUUYYY\\\^^^ggg|||xxxdddccc```]]]YYYVVVSSSRRRJJJIIIHHHGGGGGGGGGHHHIIIEEEFFFFFFDDDBBBBBBCCCEEEDDDCCCBBBFFFLLLQQQSSSRRRNNNRRRWWWXXXWWWXXX\\\aaa___eeelllppppppooooooqqqnnnllllllnnnnnnlllpppuuuuuuyyy~~~~~~|||{{{{{{|||~~~~~~vvvggg[[[TTTQQQMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOOOOIIIEEEKKKSSSbbblllwww~~~wwwjjj```XXXOOOLLLMMMNNNQQQVVVZZZ]]]^^^]]]]]]VVVSSSQQQNNNIIIFFFLLLTTTaaaiiissszzz~~~mmm```WWWRRRUUU___nnn||||||tttuuu~~~{{{hhhXXXLLLHHHCCC???>>>>>>>>>>>>===>>>@@@BBBDDDFFFGGGGGGFFFJJJVVVccckkkkkkkkkmmmzzz~~~llleee______ccckkkxxxxxxtttsssrrruuuxxxwwwqqqkkkhhhccc___```dddhhhhhhgggeeedddbbbaaa```___]]][[[YYYZZZ\\\]]]\\\]]]^^^```]]]]]]^^^]]][[[YYYVVVTTTZZZXXXVVVVVVVVVWWWVVVTTTXXXVVVTTTRRRPPPPPPPPPQQQUUUVVVUUURRROOONNNQQQTTTUUUQQQRRRWWW\\\dddvvvzzzqqqfff\\\VVVSSSRRRLLLKKKJJJJJJKKKKKKIIIHHHNNNIIICCCAAABBBDDDEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGJJJIIIHHHGGGGGGGGGHHHIIIRRRUUUXXX[[[^^^aaafffjjj```aaabbbccceeehhhjjjkkkmmmrrrxxx{{{{{{{{{|||~~~{{{zzzxxxuuutttwww{{{xxxjjj\\\QQQJJJLLLJJJIIIKKKOOOQQQQQQOOONNNNNNMMMJJJHHHGGGHHHJJJ\\\fffttt}}}tttiii]]]UUUQQQPPPNNNQQQVVV[[[^^^^^^^^^]]][[[WWWQQQNNNLLLLLLKKKKKKXXX\\\eeeoooyyysss^^^SSSTTTWWW\\\gggwwwssspppvvv}}}~~~rrr___NNNGGGEEECCCBBBBBBAAA???===:::;;;===???AAABBBCCCCCCEEEEEEQQQbbbjjjhhhllluuu~~~}}}sssfff]]]YYY]]]lll{{{}}}vvvpppmmmiiieeefffjjjnnnnnnmmmjjjgggdddbbbbbb```^^^\\\]]]^^^______^^^^^^___aaabbbcccbbb___\\\ZZZ[[[\\\ZZZXXXUUUSSSSSSSSSRRRQQQXXXWWWUUUSSSQQQOOOMMMMMMNNNPPPRRRRRRQQQPPPQQQRRRUUUSSSTTTXXX[[[aaaooo}}}ssshhh___XXXTTTSSSQQQOOONNNOOOOOOOOONNNPPPKKKFFFEEEFFFFFFEEECCCHHHHHHGGGGGGFFFGGGGGGHHHFFFEEEDDDCCCBBBCCCCCCDDDEEEHHHJJJLLLMMMOOORRRTTTTTTTTTUUUVVVXXXZZZ\\\]]]]]]bbbhhhmmmoooqqquuuwwwyyyxxxwwwuuutttvvvzzz}}}zzzlll```UUUOOOKKKJJJJJJLLLQQQRRRQQQNNNPPPPPPOOOLLLIIIHHHIIIJJJWWW```nnn|||yyymmmaaaXXXRRRPPPKKKMMMRRRVVVYYYZZZYYYYYY[[[XXXTTTQQQPPPOOOMMMKKKOOOSSS[[[eeeppp{{{vvvaaaVVVTTTWWWZZZeeesss~~~xxxuuuxxx~~~|||ppp]]]MMMCCCAAA???>>>>>>>>><<<;;;===>>>???@@@@@@@@@@@@@@@AAAAAAJJJ[[[dddfffnnnxxxxxxkkk```ZZZ\\\iiivvv{{{vvvqqqoooppppppnnnlllllljjjfffdddddddddbbbaaa___```aaa```___```bbbdddlllllljjjeee___^^^dddiiiddd```\\\YYYWWWVVVUUUTTTWWWWWWWWWUUURRROOOKKKJJJKKKNNNRRRUUUVVVVVVTTTRRRUUUTTTVVVZZZ[[[^^^fffooo{{{oooddd\\\ZZZWWWUUUSSSSSSSSSRRRQQQPPPLLLHHHGGGIIIIIIGGGDDDGGGGGGFFFEEEDDDEEEFFFFFFDDDDDDBBBAAA@@@@@@@@@@@@AAACCCFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIKKKLLLNNNOOONNNQQQUUUYYY\\\```dddgggjjjlllmmmmmmnnnpppsssvvvyyyyyyzzz~~~{{{nnnbbbXXXSSSKKKJJJJJJMMMQQQSSSQQQNNNRRRRRRQQQNNNKKKIIIIIIJJJQQQZZZhhhvvv}}}qqqeee[[[SSSPPPMMMOOOSSSWWWYYY[[[[[[ZZZ\\\ZZZXXXVVVUUURRROOOLLLGGGKKKRRR\\\hhhsss}}}zzzgggYYYSSSUUUWWW___kkkuuu|||{{{{{{~~~{{{vvvjjjYYYKKKAAA???===<<<======;;;:::@@@@@@@@@@@@???>>>===<<<>>><<>>===>>>>>>>>>===@@@@@@@@@@@@???>>><<<<<<===:::;;;AAAIIIQQQ^^^kkk~~~|||rrrjjjfffllluuu}}}{{{xxxsssooommmjjjhhhfffffffffffffffhhhkkkqqquuuzzzzzzwwwooohhhhhhqqqzzztttpppkkkfffccc```^^^\\\XXXXXXYYYYYYYYYXXXVVVUUUPPPNNNNNNQQQVVVWWWTTTOOOSSSWWW[[[]]]___```aaa```aaajjjuuu~~~{{{uuunnnhhhccc\\\TTTNNNMMMMMMLLLJJJJJJIIIHHHGGGHHHIIILLLMMMJJJIIIIIIHHHFFFEEEDDDCCCCCCFFFIIIJJJHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGEEEDDDCCCCCCEEEFFFGGGGGGJJJMMMPPPQQQSSSUUUWWWVVVWWWYYY^^^eeennnvvvzzz~~~~~~~~~pppcccYYYUUURRRNNNIIIIIIMMMRRRUUUUUUTTTTTTTTTQQQNNNKKKJJJJJJLLLTTTbbbqqq~~~xxxpppggg]]]VVVOOOPPPRRRTTTVVVXXXZZZZZZYYYZZZ[[[\\\ZZZVVVOOOIIIGGGHHHLLLUUUbbbqqqsss```RRROOONNNQQQYYY```hhhttt~~~{{{{{{{{{rrrmmmhhh___RRRHHHEEEBBB???>>>>>>??????>>>>>>>>>?????????>>>=========:::888;;;AAAJJJXXXdddwww{{{uuuxxx~~~zzztttooolllllljjjhhhhhhkkkqqquuu{{{{{{yyysssmmmmmmrrrxxx{{{xxxtttpppmmmjjjfffcccZZZZZZYYYYYYZZZ\\\^^^___]]]ZZZWWW[[[aaabbb]]]WWWSSSXXX[[[\\\^^^aaaaaa^^^XXX[[[```gggooozzz|||tttiiiaaa[[[WWWSSSPPPKKKIIIGGGEEEEEEFFFHHHIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCEEEHHHHHHGGGGGGGGGHHHEEEEEEDDDCCCCCCDDDDDDDDDEEECCCAAAAAACCCDDDEEEDDDFFFHHHIIIIIIHHHHHHIIIJJJJJJKKKLLLOOOUUU\\\cccggghhhkkkpppuuuxxxyyyxxxxxxyyy{{{rrrddd[[[XXXTTTOOOJJJIIIMMMRRRUUUVVVRRRSSSSSSQQQNNNKKKJJJJJJKKKSSS```ooo|||yyypppeee]]]RRRRRRSSSTTTVVVYYY[[[\\\YYYZZZ[[[]]][[[VVVOOOIIIFFFFFFIIIQQQ]]]nnn}}}}}}jjjYYYOOOLLLMMMRRRXXX```lllwwwyyyvvv~~~yyyrrrmmmhhh```TTTKKKFFFCCC???============<<<======>>>>>>??????>>>>>>;;;:::999:::@@@JJJVVV___nnn|||~~~~~~xxxuuuuuuyyy|||}}}~~~}}}zzzwwwuuuvvvwww~~~{{{xxxvvvrrrnnnjjj^^^\\\YYYWWWXXX\\\aaaeeefffcccbbbhhhpppppphhh```UUUYYY[[[ZZZ\\\aaa```\\\TTTTTTUUUXXX\\\dddmmmtttzzzzzzssslllddd^^^PPPMMMIIIEEECCCCCCDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDEEEFFFGGGGGGFFFFFFGGGIIIFFFEEEDDDCCCCCCCCCCCCCCCEEECCCAAABBBDDDFFFEEECCCEEEFFFGGGFFFDDDDDDFFFHHHHHHHHHGGGHHHJJJOOOTTTWWWXXXYYY\\\```ccceeeggghhhjjjmmmppprrrsssuuuxxxzzz}}}pppccc[[[XXXQQQNNNKKKLLLPPPTTTUUUTTTOOOPPPQQQPPPMMMJJJIIIIIIMMMUUUbbbqqq}}}}}}ttthhh^^^TTTTTTTTTUUUWWWZZZ\\\^^^ZZZ[[[\\\^^^\\\WWWPPPJJJEEEEEEFFFLLLYYYjjj{{{vvvdddSSSNNNLLLNNNRRRXXXdddooo|||wwwrrryyyzzzuuuoooeeeYYYPPPGGGDDD???===<<<<<<<<<;;;======>>>>>>>>>>>>======:::;;;;;;;;;>>>FFFOOOUUUcccsssxxxwww{{{}}}zzzyyy}}}{{{zzzxxxvvvrrrmmmiiiaaa^^^YYYVVVWWW\\\bbbgggdddbbbccckkkttttttjjj___WWWZZZ[[[XXXZZZ___^^^YYYWWWUUUUUUVVVXXX[[[bbbhhhnnnwwwtttmmm\\\XXXSSSMMMIIIHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCHHHEEECCCCCCEEEEEECCC@@@AAABBBCCCDDDDDDFFFIIILLLKKKIIIGGGEEEFFFIIILLLNNNRRRRRRRRRSSSTTTVVVWWWXXXVVVYYY\\\^^^```cccfffhhhooossswwwxxxwwwwwwyyy||||||yyymmmaaaYYYWWWOOOMMMMMMOOOTTTUUUTTTQQQMMMNNNPPPOOOLLLJJJIIIIIIPPPYYYfffttt~~~tttggg]]]PPPPPPPPPPPPRRRUUUXXXZZZ[[[\\\]]]^^^]]]XXXQQQKKKFFFDDDEEEKKKWWWiiizzzmmmWWWQQQMMMMMMOOOTTT___jjjsssvvvooouuu|||uuujjj]]]TTTJJJFFFAAA>>>=========<<<>>>??????>>>>>>===<<<;;;:::<<<<<<:::;;;@@@FFFIIIYYYkkkyyynnnkkkwww~~~xxxsssqqqooonnnoooooonnnmmmccc^^^XXXWWWZZZ^^^```aaadddccceeekkkppppppiiiccc___^^^]]]]]]]]]]]]^^^___```___\\\XXXUUUVVV[[[```gggooowwwzzz{{{qqqjjj___VVVPPPNNNLLLLLLNNNKKKJJJJJJLLLLLLJJJGGGGGGFFFDDDCCCCCCDDDFFFGGGEEEFFFFFFEEECCCBBBBBBCCCBBBCCCCCCCCCBBBBBBCCCEEEEEEBBBAAADDDDDDCCCDDDHHHIIIFFFEEEFFFJJJLLLJJJHHHKKKKKKKKKLLLLLLLLLLLLLLLSSSRRRRRRRRRRRRSSSTTTUUUZZZ[[[]]]```cccfffhhhiiimmmllllllkkkhhhbbbZZZUUUOOOJJJJJJOOOSSSQQQNNNMMMPPPQQQPPPNNNLLLKKKKKKLLLNNNWWWeeetttyyykkk]]]VVVRRRPPPRRRSSSSSSVVV[[[YYY[[[\\\]]][[[WWWRRROOOHHHFFFGGGLLLSSSaaavvvyyyZZZOOOEEEFFFKKKQQQWWW]]]rrr}}}uuunnnsss}}}xxxiii]]]YYYOOOEEEBBB@@@<<<;;;<<<@@@======@@@>>>888777<<<===<<<:::888888;;;AAAFFFQQQbbbzzzwwwiiieeemmmwww{{{wwwuuurrrooommmlllhhhbbbaaaccceeefffeeeggghhhkkkooopppmmmfff``````aaabbbccccccbbbbbbaaa``````^^^\\\ZZZ[[[```eeegggjjjnnnqqqtttzzz}}}xxxpppiiibbb]]]WWWTTTOOONNNMMMOOOPPPPPPNNNKKKKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHFFFDDDDDDDDDDDDEEEEEEDDDBBBAAACCCDDDDDDAAAAAAEEEFFFEEEGGGKKKKKKJJJHHHHHHIIIIIIHHHGGGJJJJJJIIIIIIIIIHHHHHHHHHLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQTTTVVVXXXZZZ[[[ZZZZZZ[[[\\\\\\ZZZUUURRRKKKIIIKKKNNNMMMJJJKKKNNNNNNNNNNNNLLLIIIHHHIIIJJJOOOWWWdddqqq|||~~~oooaaaWWWRRRPPPQQQQQQPPPSSSXXXXXXYYY[[[[[[YYYTTTPPPMMMHHHFFFFFFJJJQQQ^^^sss}}}cccUUUHHHDDDFFFJJJQQQVVVnnnzzzvvvmmmpppwwwwwwmmmaaaVVVJJJEEEAAA===<<<===???===>>>@@@>>>888888<<<<<<<<<;;;999999<<>>===>>>@@@>>>???AAA>>>::::::===;;;;;;;;;;;;;;;===AAADDDMMMVVVeeexxx{{{ooojjjmmmttt|||vvvqqqnnnppprrrppplllgggdddccceeeeeefffffffffeeeddddddbbbaaa___]]]\\\\\\]]]^^^eeefffgggiiikkknnnpppqqquuuvvvwwwtttooollljjjjjjjjjjjjkkklllppptttyyy{{{|||}}}~~~~~~yyysssnnnbbb___[[[WWWUUUTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQUUUSSSPPPNNNMMMMMMLLLKKKHHHIIIHHHFFFCCCAAABBBCCCEEEBBBCCCGGGHHHFFFGGGKKKHHHKKKNNNNNNLLLMMMOOOSSSKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIICCCDDDFFFGGGHHHHHHGGGGGGHHHFFFEEEEEEGGGHHHHHHHHHFFFDDDDDDEEECCCAAADDDIIIHHHHHHGGGEEECCCCCCEEEGGGLLLQQQXXXaaahhhmmmpppqqqqqquuu|||}}}rrr]]]WWWQQQOOOMMMKKKNNNSSSXXXYYYYYYXXXVVVQQQMMMJJJJJJHHHGGGJJJOOO[[[nnnxxxhhhUUUIIIEEEGGGNNNVVVeeerrruuurrruuuzzz|||jjj]]]OOOGGGBBB>>>===???@@@AAABBBBBB@@@======>>>:::;;;======<<<===@@@BBBGGGMMMYYYkkkyyytttooottt}}}~~~xxxrrrmmmkkkkkkmmmkkkhhheeecccbbbcccccc```___\\\[[[[[[\\\]]]]]]]]]aaadddfffeeeggglllpppjjjkkklllkkkhhhdddbbb```eeeddddddeeegggjjjmmmooonnnooorrrvvvzzz{{{zzzxxxrrrnnnggg```[[[ZZZ[[[]]]ZZZ[[[[[[ZZZYYYWWWUUUTTTWWWTTTPPPOOOPPPQQQPPPOOONNNNNNMMMKKKIIIGGGHHHIIILLLIIIJJJMMMMMMJJJJJJMMMGGGJJJMMMMMMKKKKKKNNNQQQKKKKKKLLLMMMNNNOOOPPPPPPLLLMMMNNNNNNNNNMMMLLLLLLHHHIIIJJJLLLLLLKKKJJJIIIIIIGGGEEEDDDFFFHHHIIIIIIIIIDDDAAADDDFFFDDDDDDFFFIIIHHHGGGEEECCCCCCEEEHHHJJJLLLPPPUUUZZZ^^^```bbbccchhhpppvvv{{{}}}tttaaaYYYRRROOOMMMLLLPPPUUUZZZZZZZZZYYYWWWSSSPPPMMMNNNKKKJJJLLLQQQ\\\ooosss___QQQIIIGGGLLLTTT___jjjzzzxxxrrrsssxxxzzzeeeYYYKKKDDD@@@======???@@@CCCDDDBBB@@@@@@@@@@@@;;;===>>>>>>======???@@@DDDHHHRRRcccxxx}}}vvvlllooovvvyyyvvvoooiiidddbbbbbbccc^^^[[[XXXWWWXXXZZZ\\\\\\WWW[[[^^^^^^]]]___dddiiibbbccceeefffffffffeeedddeeeeeedddddddddeeeeeefffdddeeehhhlllrrrwwwyyyyyyzzzxxxrrrlllgggeeegggiiiaaabbbccccccaaa^^^[[[ZZZXXXTTTPPPOOOQQQSSSRRRPPPRRRSSSSSSRRRPPPOOOPPPRRRTTTQQQRRRTTTTTTQQQPPPRRRKKKLLLLLLKKKIIIHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOKKKLLLMMMNNNOOONNNMMMMMMKKKLLLNNNOOOOOONNNLLLKKKIIIGGGEEEFFFIIILLLNNNNNNOOOHHHEEEIIILLLKKKIIIHHHKKKJJJIIIFFFEEEEEEHHHKKKJJJJJJKKKLLLNNNQQQSSSUUUUUUZZZ```fffkkkooosssvvvxxxzzz~~~}}}xxxpppbbb[[[SSSOOOMMMMMMRRRXXX[[[\\\\\\[[[YYYVVVSSSQQQQQQNNNMMMOOOSSS^^^qqq~~~lll\\\PPPHHHIIIMMMYYYdddtttzzzqqqooovvv}}}}}}sss___TTTHHHBBB@@@======??????CCCDDDAAA???@@@AAA???>>>??????>>>===<<<===???CCCFFFNNN^^^qqq{{{qqqffffffkkkwww|||wwwsssrrrmmmhhhbbb______```aaa```]]]\\\ZZZYYYZZZ\\\___aaa^^^^^^___```ccceeeeeefffccccccddddddcccbbbaaa```bbbbbbcccfffjjjnnnooonnntttvvvwwwuuurrrqqqqqqsssjjjkkklllllljjjgggcccaaaYYYTTTOOONNNPPPQQQPPPNNNQQQRRRSSSSSSRRRRRRTTTVVVUUUSSSUUUXXXXXXUUUTTTVVVPPPOOOMMMLLLLLLKKKJJJHHHLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIKKKMMMNNNNNNMMMMMMKKKMMMOOOPPPPPPOOOMMMKKKKKKJJJIIIJJJMMMPPPRRRRRRSSSPPPPPPSSSSSSPPPOOOPPPNNNMMMLLLIIIGGGHHHLLLOOOMMMLLLIIIHHHHHHJJJLLLMMMJJJMMMPPPSSSWWW[[[___ccceeehhhmmmrrrttttttsssrrrvvv|||}}}zzzwwwqqqkkkbbbZZZRRROOOMMMNNNTTT[[[\\\\\\\\\\\\ZZZXXXVVVTTTSSSPPPNNNPPPUUU```sssxxxjjj[[[PPPMMMOOOWWWcccttt}}}sssooowww~~~zzzqqq]]]RRRHHHCCCAAA>>>===???<<>>===??????<<>><<<;;;<<<>>>@@@BBBHHHUUUgggzzzxxxlll```___bbbmmmwwwpppnnnmmmllljjjhhhaaa[[[ZZZ]]]______\\\ZZZXXXWWWXXXZZZ\\\^^^^^^___```bbbcccbbbaaa^^^]]]bbbbbbbbbccceeefffdddccciiiooouuuyyyxxxwwwwwwwwwpppqqqssssssqqqmmmiiifff[[[UUUOOOMMMOOOPPPNNNKKKMMMOOOPPPPPPPPPQQQSSSUUUSSSQQQSSSWWWXXXVVVUUUWWWTTTQQQOOOPPPRRRSSSQQQNNNPPPPPPOOONNNMMMLLLKKKJJJFFFHHHKKKMMMOOOOOONNNMMMKKKMMMOOOQQQQQQPPPMMMLLLQQQOOOMMMNNNPPPRRRSSSRRRVVVVVVYYY[[[XXXSSSSSSXXXQQQPPPNNNKKKJJJKKKNNNRRRQQQNNNJJJGGGFFFGGGIIIJJJDDDEEEFFFGGGIIILLLQQQUUUUUUXXX^^^cccfffgggeeedddlllrrrvvvtttrrrqqqnnniiiaaaXXXQQQNNNMMMNNNUUU\\\[[[[[[\\\\\\ZZZYYYWWWVVVSSSPPPOOOQQQUUU```ttttttfffZZZUUUVVVYYYfffyyywwwssszzz~~~www^^^SSSIIIEEECCC???>>>???999???@@@<<<:::===>>>:::DDDCCCAAA>>>;;;:::<<<===<<<===BBBLLL]]]sssyyykkk___\\\]]]iii{{{}}}}}}vvvmmmiiihhhhhheeebbb^^^^^^\\\XXXUUUVVV\\\bbb___``````^^^aaaeeefffccc]]]\\\\\\^^^```bbbbbbaaafffgggjjjnnnoooooottt{{{uuu{{{}}}zzzxxxxxxtttlllWWWTTTPPPMMMLLLLLLKKKKKKQQQRRRTTTUUUUUUTTTRRRQQQRRRPPPOOOOOORRRUUUWWWWWWYYYWWWUUUSSSSSSTTTVVVWWWTTTTTTTTTRRRPPPNNNLLLKKKPPPLLLKKKQQQSSSPPPQQQTTTPPPPPPOOONNNNNNNNNOOOPPPRRRNNNJJJLLLQQQVVVVVVUUUWWWVVVVVVVVVWWWVVVTTTRRRQQQQQQQQQPPPNNNKKKIIIHHHMMMLLLIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFMMMOOOQQQTTTWWWXXXYYYYYY\\\___dddggghhhgggeeecccYYYUUUNNNJJJJJJLLLOOOQQQVVVUUUTTTTTTUUUVVVUUUTTTPPPPPPPPPOOOTTTbbbtttuuullleeebbbfffppp~~~~~~rrruuuvvvdddSSSGGGFFFDDD<<<999=========>>>======<<<;;;;;;===<<<;;;;;;::::::;;;;;;>>>???BBBLLL\\\qqq}}}vvvmmmfff```eeevvvzzzuuummmkkkhhhdddaaaaaacccfffjjjjjjhhhddddddfffeeeaaa___\\\ZZZ[[[]]]```bbbbbbjjjhhhhhhiiigggeeehhhnnnqqqvvvyyyxxxxxx{{{yyyttt___[[[UUUPPPNNNNNNNNNOOONNNPPPQQQSSSTTTSSSRRRRRRTTTRRRPPPPPPSSSUUUWWWWWWWWWVVVSSSQQQQQQRRRSSSTTTYYYYYYYYYXXXUUUSSSRRRRRRWWWSSSTTTYYYZZZXXXWWWZZZYYYWWWUUURRRQQQQQQQQQQQQPPPNNNLLLNNNRRRUUUSSSQQQTTTSSSQQQQQQRRRRRRQQQPPPNNNNNNNNNMMMLLLJJJHHHGGGKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGDDDEEEGGGJJJKKKLLLMMMMMMNNNPPPTTTVVVWWWVVVTTTSSSRRRNNNJJJGGGFFFHHHKKKLLLQQQPPPPPPPPPQQQQQQQQQPPPNNNNNNNNNNNNRRR^^^nnnzzz|||vvvrrrnnnvvvsssuuu}}}zzzkkkZZZMMMJJJGGG???===@@@===>>>>>>>>>???>>>>>>===<<<<<<;;;:::::::::::::::>>>@@@EEEMMM[[[nnnwwwooohhhjjjxxx~~~yyyuuuqqqnnnkkkiiikkkjjjhhhjjjnnnnnnkkkbbb^^^ZZZYYY[[[^^^```aaaeeebbb```___]]]ZZZ]]]bbbhhhkkkmmmmmmooossstttrrrjjjeee^^^VVVRRRQQQRRRSSSQQQQQQSSSTTTUUUVVVVVVUUUQQQOOOMMMMMMOOOQQQSSSSSSUUUSSSQQQOOONNNOOOPPPQQQVVVWWWWWWVVVTTTSSSTTTUUU[[[[[[^^^dddgggffffffhhhgggddd```[[[XXXWWWXXXXXXMMMKKKKKKMMMPPPQQQMMMJJJPPPNNNLLLLLLMMMNNNNNNMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCEEEFFFGGGGGGGGGGGGFFFHHHIIIJJJKKKJJJIIIIIIJJJHHHFFFEEEDDDEEEGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKNNNWWWdddnnn{{{|||~~~xxxrrrxxxuuucccSSSMMMIIIBBB@@@CCC>>>>>>??????@@@?????????<<<;;;::::::999999::::::<<>>>>>===;;;;;;:::999999999999::::::===FFFVVVhhhxxxyyypppooovvv{{{rrrpppmmmkkkiiieeeaaa^^^^^^ZZZYYY\\\^^^___bbbgggdddbbb``````bbbdddiiilllnnnnnnlllfff^^^XXXTTTTTTWWWVVVUUUTTTTTTTTTUUUVVVRRRPPPNNNOOOQQQTTTUUUVVVOOOOOONNNMMMLLLMMMMMMNNNQQQSSSVVVVVVVVVYYY___eeeoooxxx{{{pppgggcccaaabbb\\\ZZZWWWUUUUUUUUUUUUUUUPPPMMMJJJIIIJJJKKKKKKKKKGGGGGGGGGGGGHHHHHHIIIIIIDDDFFFIIIJJJJJJIIIFFFDDDEEEEEEEEEFFFHHHJJJKKKLLLIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGCCCEEEGGGGGGFFFEEEFFFGGGGGGIIIJJJJJJHHHGGGHHHJJJKKKKKKJJJIIIJJJNNNSSSVVVZZZ\\\___cccgggkkknnnpppqqqqqqssswww|||ssspppttt~~~nnnZZZMMMEEE@@@>>>>>>AAA@@@@@@???>>><<<;;;:::<<<;;;::::::999999::::::<<<>>>HHH]]]www|||pppiiikkkzzz|||vvvqqqlllgggdddffffffcccbbbdddddd```^^^___aaaccchhhnnnkkkmmmnnniiibbbZZZWWWVVVUUUTTTRRRPPPPPPRRRSSSUUUSSSQQQNNNNNNOOOQQQRRRRRRNNNNNNNNNNNNNNNOOOOOOPPPRRRUUUXXXWWWWWW[[[cccjjjpppddd^^^\\\\\\___]]]ZZZWWWUUUVVVWWWXXXSSSQQQNNNLLLLLLLLLKKKJJJFFFEEEEEEEEEEEEFFFGGGHHHFFFHHHJJJKKKKKKIIIGGGEEEFFFFFFGGGHHHJJJMMMNNNPPPMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLCCCGGGIIIIIIFFFEEEFFFHHHIIILLLNNNMMMJJJIIIKKKMMMLLLLLLLLLLLLLLLMMMNNNOOONNNOOORRRVVVYYY\\\^^^___aaaaaabbbeeeiiiooosssvvv{{{zzzzzzzzz{{{~~~yyypppppp~~~rrr^^^OOOFFFBBB>>><<>><<<;;;:::<<<<<<;;;::::::::::::;;;@@@AAAJJJ___yyyzzznnneeecccppp}}}uuuooommmkkkeeebbbdddddddddhhhnnnjjjmmmnnniiibbb\\\[[[\\\XXXWWWUUUTTTUUUXXX\\\^^^ZZZWWWSSSPPPPPPPPPOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSVVVXXXVVVTTTXXX```hhh}}}vvvggg]]]YYYXXXZZZ^^^^^^\\\ZZZXXXWWWXXXYYYVVVTTTQQQPPPOOONNNKKKIIIHHHHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKLLLKKKJJJHHHGGGGGGHHHIIIJJJMMMOOOQQQRRRPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRRRRRRRRRRHHHLLLNNNMMMIIIHHHJJJMMMKKKOOOQQQPPPLLLKKKMMMQQQOOONNNOOOOOOPPPOOOMMMLLLHHHJJJLLLOOOQQQRRRSSSSSSTTTTTTTTTVVVYYY]]]bbbdddjjjiiiiiiiiikkkooorrrttttttvvvwwwxxxxxxzzz}}}~~~|||nnnjjjyyyxxxeeeTTTKKKGGGBBB>>>??????@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<@@@AAAHHHWWWkkkzzzqqqhhh```]]]hhhxxxyyyrrrmmmnnnllliiikkkqqqkkkmmmmmmhhhaaa^^^___aaa^^^]]]\\\\\\___cccgggjjjfffbbb]]]YYYWWWUUUSSSRRRNNNOOOPPPQQQSSSTTTUUUVVVXXX[[[\\\XXXUUUWWW```hhhpppwwwjjj^^^WWWVVVYYY[[[bbbcccddddddaaa___^^^^^^WWWUUUSSSRRRQQQNNNKKKHHHMMMLLLKKKJJJKKKKKKMMMMMMKKKLLLLLLLLLLLLJJJIIIHHHHHHIIIJJJLLLNNNPPPSSSTTTNNNMMMKKKJJJIIIJJJJJJKKKKKKMMMOOOQQQRRRRRRRRRRRRNNNQQQTTTRRRMMMLLLNNNRRRMMMPPPSSSQQQNNNLLLOOORRRPPPPPPQQQRRRRRRPPPMMMJJJGGGHHHKKKMMMNNNOOONNNNNNMMMLLLLLLMMMOOOSSSWWWZZZ^^^^^^^^^^^^___aaacccddddddeeefffffffffhhhlllooopppqqqssstttvvvyyy}}}{{{yyy|||}}}|||}}}{{{kkkeeesss}}}jjjYYYPPPLLLGGGAAA===>>>???@@@AAABBBBBBBBB>>>>>>===<<<<<<<<<<<<======???EEEMMMYYYggguuu}}}vvvhhhbbb[[[XXXbbbqqq}}}yyy{{{{{{vvvpppmmmooossstttrrrnnnhhhccccccfffkkkiiigggccc^^^YYYUUUQQQOOOOOOSSSVVVVVVUUUVVVXXX[[[WWWXXXXXXVVVUUUVVV[[[___lllooouuu{{{{{{xxxqqqmmmdddXXXOOOOOOVVV^^^bbbhhhllllllkkkiiiccc]]][[[VVVQQQPPPRRRRRROOOLLLIIIKKKLLLKKKIIIIIIMMMQQQPPPPPPNNNMMMMMMLLLLLLLLLJJJLLLKKKHHHJJJOOORRRQQQSSSNNNKKKKKKJJJGGGIIILLLYYYYYYZZZ\\\]]]]]]ZZZWWWXXXVVVSSSRRRRRRQQQOOONNNRRRRRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOKKKIIIHHHIIIKKKMMMKKKIIIIIIJJJKKKMMMOOOQQQRRRRRROOOQQQTTTUUUUUUTTTUUUVVVVVVWWWVVVUUUTTTUUUXXX[[[]]][[[\\\___eeehhhiiigggkkkjjjhhhggghhhjjjmmmoootttxxx}}}|||ooodddgggwwwssseeeYYYNNNFFFAAA===???@@@>>>;;;:::<<>>>>>===;;;;;;:::::::::@@@???AAAFFFKKKVVVhhhxxxnnn```\\\YYYWWW^^^jjj{{{sssooooooppprrrpppmmmiiiccc^^^YYYWWWYYYZZZ[[[ZZZYYYWWWUUUTTTUUUUUUUUUSSSRRRSSSWWW[[[aaacccfffkkknnnnnnkkkhhhaaa___ZZZRRRLLLMMMTTT[[[bbbjjjrrrvvvwwwwwwqqqjjjgggaaa[[[XXXXXXWWWTTTQQQNNNNNNNNNNNNMMMNNNPPPRRRNNNNNNNNNMMMMMMNNNNNNOOOLLLOOOOOOMMMOOOTTTWWWUUUYYYTTTQQQQQQPPPMMMOOORRR^^^bbbhhhmmmnnnlllhhhfffccc```]]][[[ZZZYYYWWWUUUYYYZZZZZZZZZXXXUUURRRQQQNNNNNNMMMLLLLLLKKKKKKKKKIIIIIIIIILLLOOOOOOLLLJJJKKKKKKLLLLLLNNNOOOPPPQQQLLLNNNPPPPPPNNNMMMMMMMMMPPPQQQPPPOOONNNOOORRRTTTTTTSSSSSSVVVZZZ]]]^^^]]][[[ZZZYYYXXXYYY[[[]]]___bbbeeejjjmmmnnnooorrrtttwwwyyy|||~~~~~~|||zzz|||zzzzzz~~~~~~wwwlllbbbdddppp~~~yyymmm```UUULLLFFF@@@@@@@@@>>><<<<<<<<<>>>???>>>===<<<<<<;;;;;;;;;<<<;;;===BBBGGGRRRcccsssppp```[[[XXXVVV\\\ggg~~~yyyssslllfffccceeecccbbbaaaaaa]]]WWWRRRRRRRRRQQQOOONNNOOOQQQTTTTTTTTTVVVXXXZZZZZZXXXUUUPPPOOONNNJJJFFFGGGLLLQQQYYYdddpppxxx}}}~~~yyyqqqoooiiiccc`````````^^^\\\WWWUUUSSSSSSTTTTTTTTTSSSMMMLLLMMMMMMNNNOOOPPPQQQPPPSSSTTTSSSUUUZZZ[[[YYYYYYTTTQQQQQQPPPNNNPPPTTTcccnnn|||xxxuuuqqqnnnmmmkkkhhhfffeeeeeedddbbb^^^XXXRRROOOQQQOOOMMMKKKIIIHHHHHHHHHDDDFFFHHHLLLOOOOOOLLLIIIKKKKKKJJJJJJJJJLLLMMMNNNMMMOOOOOONNNKKKIIIHHHHHHKKKKKKKKKJJJIIIJJJLLLNNNKKKKKKKKKMMMPPPRRRRRRRRRNNNMMMLLLKKKLLLMMMPPPQQQSSSVVVZZZ]]]___aaadddfffhhhiiikkklllllljjjhhhgggfffhhhkkknnnqqqsssttttttnnnggg___]]]cccmmmuuuyyyyyyooocccWWWLLLEEECCCAAA???>>>??????>>>===?????????>>>=========<<<::::::<<<@@@FFFPPPaaaqqqrrrbbbZZZVVVTTTZZZcccyyyuuutttpppmmmnnnooolllccc[[[WWWVVVUUURRRQQQQQQQQQRRRSSSRRRQQQRRRSSSTTTSSSQQQLLLMMMLLLJJJHHHGGGIIILLLPPP\\\kkkuuu|||~~~yyyrrrmmmiiieeedddeeehhhiiiiiibbb___[[[ZZZZZZZZZVVVSSSMMMMMMMMMMMMNNNOOOPPPPPPRRRWWWZZZZZZ[[[^^^]]]YYYWWWRRROOOOOOOOONNNQQQUUUddduuu~~~xxxxxxvvvqqqjjj```XXXRRRTTTRRRNNNKKKIIIHHHHHHHHHEEEFFFIIILLLOOOOOOMMMLLLMMMLLLKKKKKKLLLNNNOOOQQQRRRRRRRRRQQQNNNLLLKKKLLLIIIJJJJJJIIIHHHHHHJJJLLLIIIIIIJJJKKKLLLNNNNNNNNNLLLKKKJJJJJJJJJLLLMMMNNNNNNOOOQQQTTTVVVXXXYYY[[[XXXYYYZZZZZZZZZYYYXXXWWWTTTXXX]]]___```aaadddgggbbb^^^XXXUUUUUUZZZaaagggqqquuu{{{|||yyytttlllcccWWWKKKCCCBBB???===>>>AAACCCAAA???@@@@@@@@@@@@??????>>>>>>======???DDDIIISSScccsssvvveee[[[UUUSSSWWW^^^wwwnnneeeccc```]]][[[ZZZXXXWWWYYYWWWUUUUUUVVVVVVVVVUUUQQQRRRQQQPPPOOONNNOOOOOORRR]]]jjjssszzz|||xxxrrrkkkjjjhhhhhhjjjmmmpppqqqlllhhhcccaaa```]]]XXXSSSPPPPPPOOOOOOOOOOOOPPPPPPTTT[[[aaaccceeeeee```ZZZYYYTTTPPPQQQQQQPPPTTTYYY```ttt{{{pppeee___YYYVVVQQQMMMJJJIIIJJJKKKJJJKKKMMMOOOPPPPPPPPPQQQOOOOOONNNOOOPPPQQQSSSTTTQQQRRRRRRPPPNNNMMMMMMNNNIIIJJJJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOKKKKKKKKKLLLMMMOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOKKKOOOSSSTTTSSSSSSVVVZZZVVVTTTQQQLLLIIIKKKQQQVVV]]]aaagggnnnsssvvvwwwxxxzzz|||~~~~~~|||yyyuuutttqqqooolllggg```VVVKKKDDD???===;;;>>>BBBEEEDDDCCC???@@@@@@AAA@@@@@@???>>>@@@???BBBGGGLLLUUUeeettt{{{kkk^^^VVVSSSUUUYYY{{{xxxsssooollliiieeecccaaa___\\\[[[[[[ZZZYYYWWWVVVUUUTTTSSSRRRSSSSSSTTTVVV^^^ggglllqqquuusssoooooonnnnnnnnnnnnpppqqqrrrpppmmmjjjfffccc___ZZZWWWTTTSSSSSSRRRRRRRRRSSSSSSZZZdddnnnsssuuutttlllddd]]]XXXSSSRRRQQQPPPSSSXXX]]]qqq}}}tttnnneeeaaa[[[UUUQQQOOOPPPQQQNNNPPPSSSTTTSSSQQQQQQQQQMMMNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMLLLJJJJJJKKKMMMHHHIIIJJJIIIHHHGGGGGGIIIIIIKKKLLLLLLLLLLLLMMMOOOMMMMMMMMMLLLMMMMMMMMMNNNNNNLLLKKKKKKLLLNNNMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNHHHKKKMMMMMMKKKKKKMMMPPPMMMMMMKKKGGGCCCCCCGGGKKKNNNRRRWWW\\\```ccccccdddgggjjjlllllliiifffdddddd___]]][[[YYYTTTNNNFFFAAA===<<<<<<>>>AAADDDEEEEEE??????@@@AAAAAA@@@???>>>>>>???AAAFFFKKKTTTdddrrrqqqcccZZZUUUTTTTTTzzzwwwssspppnnnkkkhhhffffffccc^^^[[[YYYYYYYYYZZZYYY^^^bbbcccggglllnnnlllnnnooopppppppppoooppppppnnnnnnmmmjjjeee```]]]\\\WWWWWWWWWWWWWWWXXXYYYZZZaaannn}}}uuuhhhaaaZZZVVVSSSPPPRRRVVV]]]mmmzzztttlllddd^^^[[[[[[[[[ZZZ___dddfffccc^^^ZZZXXXTTTTTTUUUUUUUUUSSSPPPOOOMMMNNNMMMKKKIIIIIIJJJLLLIIIJJJLLLKKKIIIHHHHHHIIIIIIKKKMMMMMMLLLKKKNNNPPPMMMMMMMMMMMMLLLMMMMMMMMMQQQOOOMMMMMMPPPQQQQQQPPPPPPOOOMMMLLLKKKLLLLLLMMMHHHHHHIIIIIIHHHHHHJJJKKKHHHHHHGGGEEEBBBBBBDDDGGGGGGJJJMMMQQQSSSUUUUUUUUUVVVXXX[[[[[[WWWTTTSSSTTTOOOMMMKKKIIIHHHEEEAAA>>>===>>>?????????@@@BBBDDD===???@@@AAAAAA@@@???>>>======@@@EEEJJJRRRaaappp~~~wwwhhh]]]WWWSSSPPP}}}}}}xxxpppjjjfffdddcccccc^^^aaaaaa```dddkkknnnnnnjjjlllnnnoooooonnnnnnoookkkmmmnnnkkkfffaaa```aaaXXXYYYYYYZZZ\\\]]]___```gggvvvuuummmeee```ZZZVVVVVVZZZ^^^lll|||rrrjjjfffeeeeeekkksss{{{~~~zzzrrrkkkgggbbbcccddddddaaa^^^ZZZWWWRRRRRRQQQNNNLLLKKKLLLNNNLLLMMMNNNNNNLLLKKKKKKKKKIIILLLNNNNNNLLLLLLOOOQQQOOOOOOOOOOOONNNNNNNNNNNNOOOMMMJJJKKKOOOQQQQQQPPPUUUSSSPPPNNNLLLLLLLLLMMMGGGGGGFFFFFFGGGHHHIIIIIIGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGIIIKKKMMMNNNNNNNNNKKKNNNQQQPPPLLLIIIIIIIIIJJJHHHFFFEEEEEEDDDCCCAAA===@@@AAA@@@======???BBB===>>>@@@AAAAAA@@@???=========@@@EEEJJJRRRaaaooouuu{{{kkk```YYYSSSOOO}}}yyyvvvrrrqqqnnnmmmllljjjgggeeegggggghhhjjjlllmmmkkkiiiccceeegggiiihhhddd```]]]___]]][[[[[[]]]___``````hhhppp~~~zzznnnaaaZZZ[[[^^^ddduuu~~~zzzwwwuuu|||~~~yyyzzz{{{{{{xxxqqqhhhbbbddd```[[[YYYXXXWWWSSSPPPTTTRRRPPPMMMLLLMMMNNNOOOMMMMMMLLLLLLLLLLLLLLLLLLNNNOOOOOOMMMKKKJJJKKKLLLMMMIIIHHHJJJLLLLLLPPPUUUYYYXXXUUUPPPLLLIIIJJJKKKDDDFFFHHHIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBHHHIIIJJJKKKKKKJJJIIIHHHEEEFFFFFFGGGGGGFFFFFFEEEHHHCCC>>><<<>>>AAABBBBBBBBB???;;;;;;===??????===AAA>>>:::999:::===??????@@@>>>>>>@@@FFFOOOXXX^^^mmmssszzz{{{rrrggg[[[VVVVVV}}}wwwsssrrrpppooonnnllljjjfffccc```bbbeeeggggggfffcccbbbaaa^^^\\\[[[\\\]]]^^^]]]jjjttt{{{nnnfffdddeeeyyyzzzuuuxxxtttoookkkhhheee```\\\[[[ZZZXXXWWWVVVUUUUUUVVVQQQPPPNNNMMMLLLMMMOOOPPPPPPQQQPPPNNNLLLKKKKKKLLLLLLIIIIIIKKKLLLMMMSSSZZZbbb```\\\VVVOOOKKKJJJKKKHHHIIIKKKKKKJJJHHHHHHIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDAAAAAACCCDDDCCCBBBCCC@@@??????AAAAAA@@@>>>BBB@@@??????@@@AAAAAA@@@AAA@@@???@@@DDDKKKRRRWWWbbbgggmmmqqqtttyyy{{{sssiii___ZZZZZZ|||vvvoookkkfffggghhhhhhgggfffdddcccbbb```]]]]]]^^^_________fffqqq~~~zzzrrroooooo~~~zzztttpppgggggggggfffeeecccaaa```YYYVVVQQQNNNMMMOOORRRTTTSSSSSSSSSPPPMMMLLLLLLMMMKKKJJJLLLNNNNNNPPPYYYcccllljjjeee]]]UUUOOOLLLLLLJJJKKKLLLLLLJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEECCCDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFCCCBBBAAAAAACCCCCCAAA@@@CCCBBBBBBBBBDDDCCCAAA???@@@???@@@AAABBBBBB???===@@@???>>>???AAAEEEIIIKKKTTTXXX\\\^^^aaafffmmmsss|||}}}yyysssjjjaaa]]]^^^{{{wwwsssooollljjjiiigggeeefffggghhhhhhggghhhnnnvvv{{{|||}}}~~~zzzxxxwwwyyyzzzzzzzzzwwwsssooommmddd___XXXSSSPPPRRRUUUXXXWWWWWWVVVTTTPPPNNNNNNOOOLLLMMMPPPRRRQQQSSS^^^kkkpppnnniiibbbYYYSSSOOONNNOOOPPPPPPOOOMMMKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKHHHGGGFFFGGGHHHIIICCCCCCBBBAAABBBBBBBBBBBBDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCBBB@@@>>>BBBAAAAAAAAABBBDDDEEEFFFKKKMMMOOOQQQSSSWWW]]]bbbfffgggiiilllpppsssuuuuuuvvvuuutttssstttvvvzzz~~~~~~wwwqqqllleee]]]YYYZZZ~~~{{{zzzzzzyyyxxxvvvwwwvvvvvvvvvvvvvvvuuusssqqqtttwwwyyyxxxwwwvvvuuusssxxx}}}~~~|||{{{}}}~~~|||sssnnnfff___[[[[[[]]]```^^^^^^]]][[[WWWUUUUUUVVVPPPQQQUUUWWWUUUWWWbbbnnnmmmllliiiccc\\\WWWTTTSSSVVVWWWWWWUUURRRQQQQQQRRRSSSRRRQQQOOOMMMLLLKKKJJJMMMKKKJJJHHHHHHIIIKKKLLLPPPNNNLLLJJJJJJKKKLLLMMMJJJIIIFFFDDDDDDFFFIIIKKKHHHGGGGGGGGGHHHKKKNNNQQQRRRPPPLLLJJJIIIHHHFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJMMMQQQTTTTTTUUUWWWYYYZZZ]]]___```___aaabbbbbbbbbfffjjjmmmqqqssswwwyyyzzzxxxuuusssooojjjeeeaaa\\\TTTQQQRRR{{{wwwrrroooqqqqqqrrrrrrqqqooommmllleeeiiinnnooommmlllmmmooottt{{{~~~~~~xxxxxxzzzvvvyyy|||~~~}}}{{{zzzyyy|||{{{}}}|||uuuoookkkjjjkkkllliiijjjiiigggdddbbbbbbccc\\\\\\___aaa```aaahhhrrrmmmnnnllliiidddaaa```___^^^^^^]]][[[XXXVVVWWWXXXZZZYYYVVVSSSPPPMMMJJJIIIQQQOOOLLLJJJIIIJJJLLLNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMKKKHHHGGGIIINNNRRRPPPRRRTTTUUUWWW[[[```dddbbb^^^XXXTTTQQQNNNKKKIIIFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFFFFGGGHHHJJJJJJKKKMMMOOOOOOOOOPPPRRRTTTMMMRRRUUUSSSRRRVVVZZZ\\\^^^```ccceeefffeeedddccc^^^ZZZVVVUUUQQQKKKIIIKKK}}}zzzwwwtttrrrmmmooopppooollljjjkkkmmmssswww|||}}}yyyvvvtttkkkkkkmmmrrryyyzzzssspppqqqooonnnnnnoooqqqrrrqqqppprrrrrrsssvvv{{{~~~~~~~~~yyy|||{{{xxxvvvvvvvvvwwwxxxwwwuuusssqqqrrrssspppnnnooorrrrrrqqquuu{{{yyyzzzzzzxxxvvvsssssssssnnnnnnmmmjjjgggeeefffgggiiigggddd___ZZZVVVRRRQQQWWWUUUQQQOOOOOOQQQTTTVVVRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVTTTRRRSSSWWW[[[\\\```ggglllooorrrwwwzzztttqqqlllgggbbb\\\VVVRRROOONNNLLLJJJIIIGGGFFFEEEIIIIIIIIIJJJKKKJJJHHHGGGFFFIIIKKKLLLJJJJJJKKKMMMFFFMMMPPPKKKIIILLLOOOOOOOOOPPPRRRSSSUUUUUUUUUUUUOOOKKKJJJLLLJJJGGGFFFHHH}}}yyyxxxzzz|||xxxzzz||||||xxxsssooonnncccbbbcccfffkkkpppsssttt|||~~~vvvnnnjjjiiiqqqmmmiiiiiilllooopppoooiiiiiijjjmmmqqqttttttssskkkooosssuuuwwwzzz~~~}}}|||{{{zzz}}}|||}}}~~~~~~~~~|||zzz{{{|||~~~{{{wwwrrrlllfffbbb```\\\ZZZWWWUUUUUUXXX\\\^^^___```aaacccddddddddddddaaadddfffeeecccccceeegggdddkkkvvv~~~}}}wwwnnneee______^^^[[[XXXUUUSSSQQQQQQNNNNNNNNNOOOPPPNNNKKKHHHCCCGGGJJJJJJHHHGGGGGGIIIGGGOOOQQQKKKFFFIIIKKKJJJFFFGGGHHHJJJKKKLLLLLLLLLFFFCCCDDDGGGHHHEEEFFFIIIzzztttpppgggfffeeefffiiinnnssswwwyyyzzzzzzuuunnniiiggggggkkkgggeeegggmmmnnniiidddiiihhhgggfffgggjjjmmmoookkkiiiggghhhkkkrrryyy}}}yyyxxxyyy|||}}}wwwtttuuuwwwyyyzzzzzz|||}}}{{{yyyxxx{{{~~~{{{wwwvvvxxxyyyvvvlllbbb______aaagggnnnhhhlllrrrtttttttttuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxzzz~~~}}}zzzvvvrrrmmmiiieeeccc```^^^TTTQQQSSSXXXZZZUUUNNNLLLLLLJJJKKKNNNMMMIIIGGGIIIHHHIIIJJJHHHFFFFFFIIILLLIIIGGGFFFGGGIIIHHHDDD@@@DDDFFFIIIMMMNNNLLLFFFBBB|||yyyuuussssssssstttzzzzzzyyyuuuqqqmmmlllllljjjgggfffiiiooorrrnnniiieeedddcccbbbccceeehhhjjjmmmlllkkkjjjkkkmmmoooqqqmmmmmmnnnrrrvvvzzz||||||}}}zzzuuuqqqoooooorrrttt{{{|||}}}zzzvvvuuuxxx{{{~~~ssshhhbbb```aaahhhoooqqqwww~~~{{{wwwssspppddd``````dddddd^^^VVVSSSTTTQQQQQQSSSRRRNNNMMMOOOLLLMMMMMMLLLIIIIIIKKKNNNLLLIIIGGGHHHJJJJJJGGGDDDFFFFFFGGGIIIJJJIIIFFFCCC~~~|||zzzxxxuuuqqqooorrrvvvvvvrrrnnnhhhgggeeeddddddeeeggghhhmmmmmmmmmlllkkkjjjhhhgggddddddeeeiiimmmqqqrrrqqqoooooommmiiifffggglllpppyyyzzzyyyuuuqqqppprrruuu}}}~~~|||ooogggbbbaaagggooo{{{}}}xxxwwwyyyyyyrrrjjjggghhhdddbbbbbbaaa]]]]]]```\\\\\\[[[XXXUUUSSSSSSTTTUUUQQQMMMMMMNNNOOOMMMKKKOOONNNMMMMMMNNNNNNLLLKKK{{{uuurrrpppnnnkkkiiihhhhhhiiikkkkkkkkkkkkjjjiiihhhgggccccccccceeehhhjjjkkkjjjdddfffhhhfffdddgggnnnuuuxxxxxxwwwsssooonnnqqqtttzzz}}}~~~~~~||||||}}}vvvllldddaaagggnnn}}}~~~{{{zzzyyyvvvwwwzzzxxxwwwtttppplllhhhfffeeegggbbb]]][[[[[[\\\[[[YYYZZZYYYYYYYYYYYYYYYVVVTTT~~~zzzvvvsssqqqqqqqqqpppnnnlllkkkkkkkkkllliiigggeeedddeeeffffffeeecccfffhhhgggeeehhhooovvvxxxxxxwwwsssnnnnnnqqquuuxxxyyyyyyxxxyyyzzz}}}|||rrriiidddhhhooo}}}|||vvvrrrrrrsssqqqooohhhhhhiiijjjjjjhhhddd```|||yyyyyyzzz{{{xxxuuupppmmmmmmnnnnnnnnnmmmnnnmmmjjjggggggjjjnnnuuuuuusssnnniiihhhkkkooowwwvvvuuuuuuwwwyyy|||~~~~~~~~~|||rrrlllmmmsss}}}~~~yyyvvv{{{wwwuuutttttt|||{{{wwwpppjjjgggjjjmmmuuuuuuuuuvvvxxxyyyyyyyyyyyywwwuuuuuuwwwzzz|||~~~~~~vvvvvv{{{}}}|||tttppprrruuuuuuuuuwwwyyyzzzyyyvvvssssssooojjjhhhjjjnnnrrrtttwwwxxxzzz|||{{{zzzwwwvvvyyy{{{|||{{{xxxyyy~~~}}}|||zzzwwwsssqqqooollljjjiiiiiiiiirrrsssuuuvvvtttoookkkgggfffkkkppppppmmmmmmsssyyy}}}yyy}}}}}}|||xxx~~~{{{xxxvvvuuuvvvwwwxxxxxxuuuqqqllliiigggjjjlllkkkiiiiiimmmrrrzzz{{{vvvxxx{{{}}}|||zzzxxxvvvsssxxx~~~}}}zzzwwwuuu|||vvvrrrpppnnnkkkiiihhhhhhjjjkkksssyyy{{{uuukkklllmmmmmmlllkkkiiihhhgggjjjnnnrrruuuyyy~~~zzzwwwsssnnniii{{{vvvuuutttsssrrryyy}}}}}}uuupppfffeeecccbbbbbbaaa___^^^```aaabbbcccfffjjjnnnqqqvvvuuutttqqqppprrrvvvzzz||||||{{{xxxrrrlllyyyuuupppmmmjjjhhhhhhgggeeecccdddbbbaaa```bbbdddggghhhiiiiiigggffffffhhhmmmqqqvvv|||~~~}}}~~~|||vvv~~~~~~|||xxxuuusssooollliiiiiiiiihhhhhhdddddddddbbbbbbdddgggkkkqqqvvv}}}|||wwwtttsssvvvyyy{{{yyyuuuqqqpppqqqqqqqqqrrrtttwwwwwwvvvtttkkkmmmrrryyy|||yyysssssssssqqqooonnnppprrrrrrwww}}}}}}yyytttrrrrrrwww{{{~~~{{{tttnnnjjjjjjgggffffffggghhhiiihhhfff___```ccchhhooovvv|||~~~zzztttpppqqquuuzzzvvvwwwxxxyyy{{{}}}{{{|||~~~{{{|||{{{||||||xxxpppkkkjjjfffdddbbbaaaaaa```^^^\\\]]]]]]^^^```cccgggkkknnnvvvtttoooiiieeeffflllqqqmmmnnnpppppprrrtttxxxzzzsssvvv|||zzzuuunnnkkkiiijjjllljjjddd___dddbbb```^^^```dddhhhkkklllhhhdddaaaaaacccddddddeeebbb```aaadddgggjjjkkkrrrvvv}}}|||uuuoooqqqooonnnmmmnnnppptttvvvrrroooiiifffeeeeeeeeeeeebbb```^^^^^^aaaeeeggghhhnnnssszzz~~~}}}{{{zzzzzzuuusssqqqpppooohhheeecccccceeehhhiiiiiilllqqqyyy~~~}}}}}}~~~{{{xxxwwwwwwxxxxxxwwwuuuyyy