BM62 6("@ |||llleee^^^VVVNNNKKKMMMKKKEEE???AAA===999666555333000---((((((((((((((()))******$$$%%%'''&&&%%%$$$$$$%%%%%%%%%''''''''''''%%%%%%(((%%%!!!!!!"""$$$###!!!&&&"""!!!$$$&&&$$$$$$&&&---111111---...111...'''((()))***,,,...000111222<<<:::777333///,,,***(((***))))))***,,,------,,,((()))***,,,...000111222444666666444111---,,,+++,,,...000222333333222111333000---+++******)))(((''')))+++,,,---...111333666666777777666444222111666444444555777999999999<<<>>>:::888:::;;;JJJeeeqqqwwwtttfff```gggnnnnnniiigggiiipppsssqqqtttzzz}}}zzzxxxzzz{{{jjjZZZSSSJJJ===888<<<666555444333444555777999;;;;;;;;;<<<<<<<<<<<<===EEEDDDCCC@@@<<<888444222333222000...,,,)))''''''(((((()))************)))+++,,,---.........---,,,------......///000000000000111222333444555555555555555888<<>>NNNiii~~~{{{kkkbbbhhhnnnoooooojjjjjjqqqwwwxxxyyy{{{|||zzz{{{yyyjjj]]]XXXOOOAAA:::;;;666555444444555777999;;;<<<<<<<<<===>>>>>>??????CCCBBB@@@>>>:::666222000222111000...,,,***((((((((()))******++++++******+++,,,---.........---,,,------......///000000000000111222333444555555555666666999<<>>:::777555333000------,,,+++)))'''&&&%%%%%%###%%%&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$$$$$$$""" ###"""$$$%%%### ###((((((...111...++++++***)))((((((((((((''''''''''''------,,,+++++++++,,,,,,***))))))***,,,------,,,---,,,,,,,,,++++++++++++111222333111...+++)))))))))***,,,...///000/////////---,,,---------+++)))++++++,,,,,,,,,///444777999888777666555444444444555333222333555666666666666888444555<<>>======>>>>>>???@@@AAABBBAAA@@@===:::777333///---000000///...,,,+++***)))******+++,,,,,,,,,,,,+++++++++,,,------------------......//////000000111000111222333444555555555777777:::===???CCCOOO\\\ttt}}}jjj```RRRPPPNNNKKKJJJIIIHHHHHH???===:::666333000...,,,---,,,+++)))'''&&&%%%%%%###%%%&&&&&&&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%% &&&&&&,,,000...***'''(((***''''''((())))))***++++++***************+++,,,---***))))))***,,,------,,,,,,,,,,,,++++++*********000111222111---***))))))((()))+++,,,............---,,,,,,...///...,,,***+++++++++***+++...333888:::999777555444444444555555444333333555777777666555666222444<<>>>>>??????@@@@@@???<<<999555111///---///......------,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,------------.........///000000111111111111111222333444555666888888:::===???CCCOOO[[[ttt~~~jjj```SSSQQQNNNKKKIIIGGGFFFFFFBBBAAA>>>999555222000///+++***)))(((''''''''''''###%%%%%%%%%%%%%%%(((***$$$##################$$$%%%%%%&&&&&&''''''((()))''''''(((((("""%%%&&&***......***&&&'''+++(((((())))))***+++,,,,,,+++++++++***++++++,,,,,,***))))))***,,,------,,,++++++++++++++++++++++++000111222111...+++***)))((((((***+++---...//////---,,,---...//////---***------,,,,,,,,,000555999:::888666555444333444444555444333444777999999888555555111333<<<@@@OOOhhh{{{~~~|||tttllljjjlllmmmwww{{{jjj\\\OOOCCC999666444333222333777<<>>???DDDOOO[[[sss~~~jjj```UUUQQQMMMJJJHHHGGGEEECCC@@@@@@===888333///......***)))((((((((((((((()))$$$%%%%%%$$$###$$$&&&)))$$$######""""""######$$$$$$%%%%%%%%%$$$%%%(((++++++*********&&&"""###)))'''(((,,,...,,,''''''+++))))))))))))((((((((((((------,,,,,,+++,,,,,,,,,***))))))***,,,------,,,******++++++,,,,,,------///000111000---+++))))))((()))***,,,---///000111...---------//////---+++....../////////222777:::888777666555444333333333444333333444888:::;;;;;;666666222555>>>AAAMMMdddtttxxxyyytttmmmhhhhhhjjjxxxnnn[[[MMMBBB:::555444333222333666<<>>;;;::::::;;;<<>>:::666333111000...---------------,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,------...//////000000111111222222111111111222444666777888888;;;>>>@@@DDDPPP]]]rrr}}}kkkaaaUUUPPPJJJHHHIIIIIIEEEBBB>>>===;;;666000,,,+++,,,***))))))((((((((((((((($$$%%%$$$###!!!"""%%%'''&&&%%%$$$######$$$%%%&&&%%%%%%$$$!!! $$$((()))&&&&&&))))))'''(((+++***''')))......)))(((***((((((((((((((()))))))))------,,,,,,,,,,,,------***))))))***,,,------,,,,,,,,,,,,,,,---------------...///...,,,)))((((((******+++,,,...000222333111///---------...---,,,+++---......///111555888666666555555444222111000111111111333777:::;;;<<<666777555999BBBDDDNNNbbbppprrruuusssnnnkkkmmmqqq~~~rrr^^^OOOEEE<<<666444222111222555;;;AAAEEE@@@???<<<;;;:::;;;===???DDDBBB>>>:::666444222111.........------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---/////////000111111222222222222111111222444666777777888:::>>>@@@EEERRR^^^ppp}}}kkkaaaUUUNNNGGGGGGJJJKKKGGGAAA@@@AAA???999333...---...++++++)))(((''''''''''''%%%%%%$$$""" !!!###&&&''''''%%%%%%%%%%%%''''''&&&&&&### %%%%%%!!! %%%(((((()))++++++'''(((...///+++(((***%%%&&&''')))+++,,,......,,,,,,,,,+++,,,,,,---...***))))))***,,,------,,,......---------------,,,+++---...---***(((''''''++++++,,,---///111333444222000---,,,---------,,,''')))+++,,,---...111333444555555555444222000////////////222666:::;;;<<<666888666;;;EEEGGGOOOccclllnnnqqqrrrppppppuuu|||tttaaaRRRHHH>>>777444222111111444:::@@@DDD>>>===;;;:::;;;===@@@BBBDDDBBB>>>:::666333222111.........------,,,,,,+++******+++,,,,,,,,,++++++,,,+++*********+++,,,---/////////000111111222222222222111111222444666888777777:::>>>@@@FFFRRR___pppkkk___WWWRRRLLLHHHGGGFFFCCC@@@BBB@@@<<<777333///,,,+++---)))&&&&&&))))))&&&"""%%%&&&&&&''''''&&&&&&%%%%%%###""""""###$$$######"""""""""!!! """$$$ !!!###%%%(((******+++---...//////...---(((((()))))))))(((((('''(((***,,,------,,,+++)))))))))))))))((((((((((((%%%'''******)))(((((()))---+++))),,,111222...***))),,,000222222222444555222///,,,,,,...///...,,,000---+++,,,///222111000222111///.........///000000111333444444666999;;;999:::;;;<<<@@@IIIVVV```fffhhhjjjmmmqqqtttxxxzzz|||iiiYYYKKK>>>444555333111000111444777:::888:::<<<======???DDDIIIPPPKKKBBB;;;777444333111000000000///...---++++++************************%%%(((++++++)))(((***,,,000000////////////000000111111111222333444555666555777;;;AAADDDIIIUUUaaassslllaaaWWWRRRLLLHHHGGGFFFCCC@@@>>>===:::777333111///......***'''(((******'''###%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&'''&&&&&&###$$$$$$###!!!!!!"""$$$######"""######%%%&&&'''((('''''''''(((***---...,,,,,,++++++***)))''''''***+++,,,,,,,,,+++***))))))))))))))))))*********''')))+++,,,+++*********---+++***+++...///---+++***,,,///111111111222333000...+++,,,---...---+++000///...000222333222000222222111000000000111111111222333555666888:::<<<999999:::>>>EEEPPP]]]eeefffgggjjjooouuu{{{{{{~~~nnn[[[MMM@@@777555333111000111444888:::777999:::::::::===CCCGGGMMMHHHAAA;;;777555444333000000000///...---,,,+++++++++++++++++++++++++++(((***+++,,,++++++,,,---000////////////000000111111111111222333444555666666777;;;@@@DDDIIIUUUbbbtttnnncccXXXSSSLLLIIIHHHFFFCCCAAA>>><<<:::666333111//////...+++((()))***+++(((%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''(((((('''###%%%&&&%%%$$$""""""###$$$###"""!!!!!!!!!!!!"""&&&$$$"""!!!###'''+++///,,,,,,++++++++++++******,,,,,,,,,+++*********)))((())))))******++++++,,,(((***,,,---,,,+++++++++++++++******+++,,,,,,,,,+++---/////////...///000000...------......---,,,111111111222444444222000000000000000111111111111111222333555777999;;;<<<888888999???KKKYYYeeekkkggggggjjjrrr}}}xxxqqquuu}}}ttt___NNNCCC;;;555444222111222555888;;;<<<<<<<<<<<<===AAAFFFJJJGGGCCC>>>999777666555444000000000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///...---///////////////000111111111111111111222444555666666777;;;@@@DDDJJJVVVcccwwwnnndddXXXSSSMMMIIIHHHGGGDDDAAAAAA???;;;777333///---,,,Ħ***(((&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&'''&&&%%%###%%%&&&&&&$$$"""!!!"""$$$$$$######""""""""""""&&&%%%"""!!!"""%%%)))+++&&&'''((()))+++---...///------+++***))))))))))))&&&'''((()))***+++,,,,,,'''***,,,,,,+++***++++++***++++++)))((()))+++---,,,---......---,,,---...000000///000000000//////222111000000111111222222------...////////////...000111222444777999::::::888666777???NNN^^^iiiooojjjjjjoooyyytttlllrrr|||www```OOODDD???666444222111333555999;;;???>>><<<<<<>>>BBBGGGJJJAAA>>>:::888777777666555111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,000222000---///////////////000111111000000111111222333555666666777;;;@@@DDDJJJWWWdddzzznnndddXXXSSSMMMIIIHHHGGGDDDAAA@@@>>>;;;777333000---,,,>L(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%''''''&&&$$$!!!###%%%%%%###"""!!!!!!%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######""""""######$$$$$$%%%''')))+++---///---,,,+++***)))((())))))$$$%%%&&&'''(((***++++++''')))+++,,,+++*********+++++++++)))((((((***,,,---......---+++++++++---...///000111000000//////222000...,,,,,,...111444............////////////000000000333777888888666777555555===LLL]]]jjjpppooorrrxxxsssjjjnnnwww}}}vvvaaaPPPFFFAAA777555333222333666:::<<<;;;999888888:::>>>BBBDDD===;;;999888888777666555222222222111000///------++++++++++++++++++++++++,,,+++***---000222000...111111000000000111111111000000000111222333444555777777;;;@@@DDDJJJXXXeee|||~~~lllcccYYYTTTMMMJJJIIIGGGDDDAAA===;;;999666444222111000HdĦ'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((&&&$$$!!!###$$$$$$###""""""### !!!"""###$$$$$$$$$###!!!""""""###""" &&&&&&%%%%%%&&&''')))***+++++++++***)))))))))((($$$$$$%%%&&&((()))******&&&)))+++,,,************,,,+++******************---......,,,+++***,,,---+++...000111///......///000000...---,,,...333666444333111000000000111222111000000333777888555222555333333:::HHHZZZjjjsssvvv|||uuuhhhfffkkkpppzzz}}}rrraaaRRRGGGBBB777666444333444777:::<<<;;;:::888:::===@@@BBBBBB>>><<<;;;:::::::::888666222222222222111///...---************************,,,+++,,,...111222111000555444333222111111111111000000000000111333444555777777;;;???DDDKKKYYYfff}}}Ħ{{{jjjaaaYYYTTT<<<Ħ111000DdD%%%&&&&&&&&&'''ӵ###$$$ӵӵ!!! '''Ħ)))(((ӵ))))))***+++ĭӵ---...,,,...---000333444222000111222...000222333222333555888888666333000///000222333444222111444777888444000111000222777DDDWWWkkkxxx}}}{{{kkkcccccceeeooouuunnnaaaTTTJJJCCC888666444333444777;;;===>>><<<<<<>>>BBBDDDDDDCCCBBB@@@??????>>>===:::777333333333222111000......+++++++++++++++++++++++++++---000111111222333444888777666444333222111111//////000000111333444555777777:::???CCCKKKZZZggg~~~Zyyyhhh```YYY3h?gL000...---D%%)?&&&fff?><z$$$$$$=?Ħ$$$g&e***g&e&&&$$$###S?ʬ###4ff?>ߝL'''@e)))g&e))))))***3h?g&e>&e%%%...??+++---///000444777888666444555666---111777999888777888999999666111...,,,...000222666444222555999999444000...///111666BBBVVVmmm}}}rrrgggccc___iiippplllbbbWWWLLLDDD888777555444555888;;;===;;;::::::===AAACCCBBB???EEEDDDCCCBBBBBB@@@<<<999333333333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,///333333222222555777:::999777555333222111111//////000000111222444555888888:::???CCCKKKZZZhhh~~~HtĦwwwggg]]]Bt=o9ĦHdĦ---...000Dtfo9ĦsߝLGdUĦ$$$Ht@cӵHu]Ħ%%%Hu]Ħ######Htƅ^ qIܗGIӵ---H׼s((((((Hu]Ħ'''&&&Bt=o9ĦHƅ^Hu]Ħ+++...///000000444555777888666666666777888:::;;;<<<:::999999:::777555333111000222444555444444555555444222111000000...111<<>>888666333111333666;;;>>>;;;;;;<<>>AAAGGGRRR```iiiDdDĦwwwgggqjRgdKӵDdDĦ///...///HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ%%%DdDĦ"""q<R###$$$peƜ4DuTӵ,,,DdDĦ((((((DdDĦ'''qjRgdKӵDdDΦDdDĦ444---------...000111333444:::;;;<<<:::888666666777777999<<<<<<;;;999999999666444111///......///000444444444444333222000///111111666CCCQQQaaasss{{{iii^^^^^^```eeehhhfff[[[LLLAAA888666222111222666;;;>>>>>>>>>>>>@@@CCCEEEFFFFFFHHHOOOQQQMMMHHHDDD>>>777444333222000///.........,,,------,,,++++++---......///111111222444888;;;888666444333333222000...222111111111222444666777999;;;>>>AAAGGGRRR___iiiDdDĦxxxgggGIdnuR)ĦDdDĦ222///---DdDĦnuR)ĦDdDΦDdDĦ'''DdDĦnuR)ĦDdDĦ###DdDĦ$$$po9u$$$%%%'''(((=ӊB1.uTӵ+++DdDĦ))))))DdDĦ)))GIdnuR)ĦDdDΦDdDӵ888.........000222444777888===>>>>>>===:::999999::::::===@@@AAA???<<<:::999777555222///---------...444444444333222111///...222444<<>>AAA@@@@@@AAABBBCCCEEEFFFIIIPPPUUUSSSMMMGGG>>>777333333111000////////////---......---,,,,,,---///...000111222222444888:::666444333333333333222000111111111222333444666666888;;;>>>AAAGGGQQQ^^^ggg~~~DdDĦyyyhhhpeӵDx<>d<000,,,>d<ӵDd<DdDΦDdDĦ%%%DdDӵnd<DdDĦ###>d<Ħ&&&peӵ$$$Ħ(((F&uTӵ***DdDĦ***)))>d<Ħ***peӵDx<>d<ʜ4DuTӵ444/////////000333666:::<<<;;;<<<======;;;<<<===???AAADDDGGGGGGDDD???;;;999777666333111000///000000333333333222111///......333555>>>KKKXXXcccqqq|||~~~~~~oooccc[[[\\\]]]___^^^WWWLLLDDD:::777222...///333999===@@@@@@@@@@@@???@@@AAACCCCCCJJJQQQTTTQQQJJJBBB<<<222222111000/////////000...//////...,,,,,,---///...000111111222444777:::666444333333333333222000111111111222333444555666888:::===AAAGGGPPP]]]fffzzz>d<ӵyyyhhhB?Ho9CCC<x&ӫeʬtIӇ%%%>d<Φ>d<Ħ'''D&ӫetIӇ"""DdDĦ###sdKĦ$$$B?dp&ĒR''')))>d<sdKĦ***B?Ho9...s&dq&ĒR;;;555111000000111333777:::<<<;;;;;;<<<;;;::::::<<<>>>DDDGGGIIIHHHDDD>>>999777555444333222111111111222222111111000//////......444555;;;GGGRRR]]]jjjvvvqqqfff]]][[[ZZZYYYWWWQQQHHHAAA:::666222//////222777;;;<<<>>>@@@???===<<<===???===BBBKKKQQQOOOHHHAAA===111111000000000000000111/////////...,,,,,,---......///000000111222555888777555444333333222111///000111222333444555555555777:::===AAAFFFPPP\\\dddvvv<Ōyyyjjj@GBBBAAAHkge...HĪj@IŌ(((%%%ege$$$%%%Hu]3hIŌ'''$$$DdDĦ$$$ne$$$!!!@h"""""">h'''((((((se+++ne)))***@G///000sĪj@hJJJDDD>>>555444222222444777:::<<<======<<<:::888777888:::BBBDDDFFFDDD@@@:::666555222222111111111111111111000//////......//////000666555:::CCCLLLVVVcccnnnqqqggg]]]ZZZVVVSSSPPPKKKDDD>>>999666222//////222555888999===AAAAAA>>><<<<<<===<<>>@@@AAA@@@===:::888777555444333333222111000000...------------///000111777666;;;CCCKKKSSS]]]gggwww~~~oooeee\\\WWWRRRNNNKKKHHHBBB===777555333111000111333555888>>>DDDEEEBBB>>>===>>>;;;<<<@@@FFFCCC;;;777888000000//////000111222222...///...---+++***+++,,,,,,------------///222444555444222222333444222111///000222444555555555444666999===AAAFFFNNNYYYaaaooonu]ӵdddXXXOOOOOOMMMFFFGGGIIICCC>>>@@@@@@<<<666111000111,,,+++******++++++***((('''(((((('''%%%%%%&&&(((%%%(((>d<Ħ$$$%%%###$$$%%%>d<Ħ$$$"""Ħ$$$$$$(((""""""#########$$$$$$$$$(((((('''&&&&&&&&&&&&''''''Be...---,,,,,,)))Ħ))))))***+++---,,,++++++---000333666///:::JJJWWWZZZUUUKKKDDD>>><<<999777777888;;;===:::::::::888777888;;;>>>===>>>@@@???===<<<;;;<<<999999777666444333111111,,,,,,,,,,,,---///111222777777===EEELLLRRR[[[cccmmm|||mmmdddYYYUUUOOOKKKIIIFFFAAA>>>666555333222111111222333999@@@GGGIIIFFFAAA@@@@@@:::999<<>>;;;999555111///000444888===CCCHHHHHHIIIIIIEEE???>>>======???@@@???:::555222111000//////......///******++++++++++++++++++000...,,,++++++---///111///000000000000111111111000111222444555666777777888777999>>>CCCJJJVVVbbbnnnfhwwwhhhaaaXXXSSSLLLHHHHHHKKKNNNPPPEEEBBB===999777444000...+++)))+++---+++((((((,,,,,,***(((&&&&&&&&&'''(((###"""De###"""%%%!!!$$$&&&ne""""""ne$$$!!!"""&&&"""!!!"""&&&&&&"""!!!###!!!"""###$$$%%%&&&''''''******+++,,,---------ne***)))))),,,............---------......<<>>===<<<;;;:::999999999666777888:::;;;>>>@@@BBBBBBAAA???<<<:::888777666999888888666222...***(((***++++++++++++,,,///111666666<<>>===???AAAAAA<<<999333222111//////.........,,,,,,,,,,,,,,,---------///...,,,+++,,,...111333111111222222222333333333000111222444555666666777888777999???CCCJJJVVVbbbmmmwwwggg```WWWRRRMMMJJJJJJNNNQQQSSSFFFCCC>>>;;;888555222///,,,***+++,,,***&&&&&&***+++***((('''&&&&&&''''''$$$"""$$$!!!"""%%% ###&&&###!!! ######"""$$$'''!!! ###(((((($$$"""#########$$$%%%&&&&&&''''''++++++++++++,,,---...---+++******,,,...///......---------......999===CCCGGGGGGBBB===999<<<<<<=========<<<;;;::::::666444777===AAA@@@===@@@???===:::888666555444888888777555222///,,,***+++,,,+++******,,,///333777666;;;EEELLLRRRXXX^^^kkkvvv{{{lllbbbWWWOOOEEEAAABBBBBB>>>999777666555333222555:::>>>IIIMMMRRRVVVZZZZZZPPPEEEBBB???>>>???AAABBB@@@===555333222000............---------......////////////...---------///222333111111111222222222333333///000222333555666666666888777:::???DDDJJJWWWbbbmmmvvvfff___WWWRRRLLLHHHHHHIIIKKKKKKFFFCCC???;;;888555222///...+++++++++(((######''''''&&&%%%%%%%%%%%%&&&'''%%%""""""###"""!!!%%%"""$$$&&&&&&$$$"""""""""%%%###"""######"""###$$$""" """'''(((%%%$$$&&&%%%%%%%%%&&&'''(((((()))...---,,,,,,---...000111,,,------,,,++++++---...---------------...///000333666:::======:::666333:::::::::999:::::::::;;;<<<888555777===AAA???;;;===<<<:::888555444333222333444444333222111///...---,,,+++)))))),,,000444777888>>>FFFKKKMMMQQQWWWaaajjjuuu~~~zzznnngggYYYOOOCCC???AAABBB===777555555444333444777===AAAIIILLLPPPUUU]]]___VVVKKKDDD@@@======@@@BBBAAA@@@777555333000..................//////000000111111111000///......///111222////////////000000000000///000111333444555666666888777:::???DDDKKKWWWbbbmmmuuueee^^^TTTPPPKKKGGGFFFGGGGGGGGGFFFCCC>>>:::888555111///...++++++,,,)))&&&'''+++###$$$$$$%%%&&&'''((()))%%%###"""###!!! %%%%%%%%%$$$###!!!!!!###%%% """###$$$###""" %%%"""!!!$$$$$$###%%%)))$$$$$$%%%%%%&&&&&&''''''...---,,,,,,---...000111---.........,,,,,,---///++++++,,,,,,...///111222111444777:::;;;:::999888999777555333333666999;;;>>>=========???@@@AAAAAA:::999888666444333222222111222222111111000000///------+++***))),,,000444888:::AAAIIILLLJJJLLLPPPWWWaaannn{{{}}}rrrmmm\\\QQQDDD???@@@AAA===777444444444444555888>>>AAADDDGGGKKKRRR\\\aaa[[[QQQGGGBBB===;;;===@@@AAA@@@:::888444111...------.........//////000111222222222111000///......//////....../////////000000000///000111333444555555666999888:::???DDDKKKWWWcccooosssccc[[[QQQNNNJJJIIIIIIJJJKKKJJJFFFCCC>>>;;;888555222///---++++++---,,,+++---333$$$%%%&&&''')))******+++&&&#########!!! %%%&&&&&&$$$!!! $$$&&&"""###$$$%%%###'''""" """""""""ӵ###$$$$$$$$$++++++++++++,,,---......---...//////------...///++++++,,,,,,...///111222---///333777999:::::::::999666222000000333777:::;;;===>>>===;;;;;;===@@@777666555444333333333333333222111000///------,,,,,,,,,,,,++++++---000444999<<Lzzzqqq___VVV=hĦ888444555555555555777:::===@@@JJJVVV```hhhjjjeee\\\4ĉ@ӵ>>>;;;666111...------...++++++,,,---...///000000------........./////////000000000000111111111222...///111222444555555555999888;;;@@@EEELLLXXXcccvvvqqq```XXXQQQNNNLLLLLLLLLMMMMMMLLLIIIFFFAAA===;;;888444222111---+++***'''###$$$)))''''''''''''&&&%%%$$$###&&&$$$$$$&&&$$$ $$$###$$$%%%%%%###""""""### !!!"""((()))&&&$$$!!!!!!$$$$$$GG=?''''''+++,,,...///000//////...---///000000///......///111000///...---,,,,,,,,,///111666:::===??????>>>:::999777666666666777888===<<<;;;:::::::::::::::333333333333444555666666,,,,,,+++,,,,,,...//////+++,,,---------...000222<<<===AAAFFFHHHJJJSSS]]]fffmmmwwwHdĦ|||qqq___=Īj555555666555444666999<<>>???@@@@@@>>>;;;999ĭӵ000///Ħ******+++Ħ...ĦHHHOOO\\\hhhyyyDdDmmmaaaPPP?fӵ666666555ĦJJJVVVdddӵƜ`1.׼s@@@===ĭӵ///***)))..................///000ӵ111222555777Ħ;;;@@@CCCHHHTTT?~4\\\TTTQQQg&e>&e===g&e,,,>hӵ%%%%%%%%%$$$$$$$$$###g&e)))guO>uO>&e######4ff?>ߝL###gĉ@""""""%%%)))Shӵ...//////////////////g&e000>hӵ:::<<<===???AAABBBAAA@@@fff?><z888g&e>&e111000HL*********ShӵgLDDDLLLUUUcccpppS?ʬ3h?D%%)?gggTTTZufĦ555555444gL===JJJWWWg&eaaagĉ@;;;;;;g&e>&e...@e///---??///---...............///g<ĉ2220000002223we<Ħ<<>>======@@@DDDDDDDDDsߝLGdUĦ999Hƅ^Hu]Ħ///ntHdĦ***)))HGgĉ@///HdĦHHHOOOYYYhhhvvvHtƅ^Bt=o9ĦDtfo9ĦiiiVVVFFFg?555444HdĦ===HHHXXXHu]Ħeeett666555Hƅ^Hu]Ħ---H׼s...111///...,,,...............///tQ222333222222je<Ħ===BBBFFFBt=o9ĦH׼s4DuXӵ___SSSPPPDdDΦDdDĦ===DdDĦ---+++t|<&&&&&&&&&%%%%%%%%%%%%%%%DdDĦ"""DdDΦDdDΦDdDĦpeƜ4DuTӵ###`eĭ%%%qet......///222111111111000000DdDĦ000///t|>>BBBHHHEEEDDDDdDDdDĦ999DdDΦDdDĦ---q<niDdDĦ***qet---...DdDĦJJJPPPXXXgggvvvq<RqjRgdKӵHdDĦgdKӵkkkZZZGR/f6LĭĦ666666DdDĦ;;;DDDVVVDdDĦeee`eĭ222DdDΦDdDĦ---DdDĦ---000000000000000000///..................///geĦ222444555FSĦ<<>>>d<Ħ,,,Dt'''&&&&&&&&&''''''''''''>d<Ħ'''>d<ʜDd<ʜ4DuTӵ###"""F&uTӵ!!!4DufئL>e'''puR)Ħ///......///000000111>d<Ħ///Dt666BBBAAAAAADDDHHH???===DdDΦDdDĦ;;;>d<ʜ4DuTӵ+++4DwDd<Ħ+++puR)Ħ>dd<ӵDd<]]]qR/ܗ?fӵ555>d<;;;JJJ>d<Ħ^^^4DufئL>e222DdDʜ4DuTӵ...DdDĦ***,,,...111111111000000000...............///geĦ222s<v>aĦ;;;@@@peӵDx<DdDĦ4DuXӵZZZNNNKKKD&dq&ĒRAAA>>>sdKĦ---DHRRud$$$$$$%%%%%%%%%&&&&&&sdKĦ'''D&oq<Ōq&ĒR!!!!!!!!!>dp&ĒR""""""nfʜd<Φ>d<Ħ<<<s&dq&ĒR,,,+++i?ʜtd<Ħ,,,HHܗDӊB000<xrrrB?daĦ<<d<4DuXӵXXXNNNKKKHu]3hhEEEAAA>>>ne111...=e"""""""""######$$$$$$$$$ne%%%$$$pIƎ@t@h!!!"""###>h#########fe'''@ďD222111///000000//////......ne...///=e@@@AAA@@@???===<<<;;;:::ege<<<<<<sĪj@h+++++++++fdDĦ,,,@ďD000111HkgeYYYsss@h@GHĪj@IŌbbbTTTBene000HkgeBBBne___WWWfe---Hu]3hh...---,,,se...111333222///,,,+++,,,...............///geĦja>aĦ===BBB@Gse4DuXӵXXXĵD^HHHEEEAAA<<<333111---,,,'''&&&$$$######$$$&&&'''###############""""""######$$$%%%$$$ """###+++---...///,,,,,,------...///000///---@@@======>>>===;;;888666666888:::===...,,,***((()))DdDĦ,,,,,,---...///LLL^^^yyyiii^^^WWW222222888AAA[[[VVVSSS333000D^111+++***+++s׼s---000...,,,---///000...,,,......//////000000geFm8666>aĦ===BBBEEEs׼sΦ4DuXӵtvӵ>d<ĦJJJGGGEEEAAA===999555Ħ///,,,***))))))+++,,,((('''%%%###"""######$$$''''''Ħ&&&%%%%%%########################""""""!!!###$$$%%%###"""###$$$%%%%%%%%%$$$"""!!!###''''''###!!!$$$%%%###'''(((((()))+++,,,---...,,,,,,------...//////000Ħ...333<<>>;;;888777666666555555666666777:::;;;======:::666111...---,,,***)))***,,,...///>d<Ħ,,,,,,,,,///...---------///000111///000555<<d<Ħ444111---,,,---Be***...000...,,,---//////...,,,......//////000000geFYĉ333666>aĦ===CCCHHHOOO^^^kkkBe?aŖ%7uSQuR)ӵsdKĦHHHGGGEEEAAA===999gdKĦ,,,,,,,,,+++)))((('''***(((&&&$$$###""""""###%%%gdKĦ#########$$$$$$##################!!!!!!!!!"""###$$$###!!!$$$$$$%%%&&&&&&%%%###""" $$$%%%""""""$$$&&&&&&''''''((()))+++,,,---...,,,,,,,,,---......///gdKĦ///444<<>><<<;;;888444222222222222222222222222222:::DDDgdKĦNNNOOOIIIBBB<<<999999888777222sdKĦ333111///......++++++///000///---......///---,,,......//////000000ŶS4444446663weAOOOneJJJHHHFFFEEEBBB>>>ne++++++,,,+++***)))'''&&&***)))'''&&&%%%$$$$$$$$$ne""""""""""""###############"""""""""!!! !!!######"""!!!###$$$$$$%%%%%%$$$###### """$$$###"""$$$&&&''''''((()))+++,,,---......,,,,,,,,,------...ne...000444999???AAADDDEEEFFFEEECCC>>>888555222333333444666888999:::======;;;888555111...---+++,,,,,,------,,,,,,De,,,,,,++++++,,,++++++,,,---///222333777555666;;;FFF___{{{rrrmmmlllcccYYYKKKAAA;;;888555222222222222222111111111111333888neMMMNNNLLLHHHBBB===:::999999:::444ne222222111000...///000...***+++///111000/////////...---,,,......//////000000>A555666555k<HHHNNNVVVeeerrrTTTSSSOOOMMMKKKFFFDDDBBB>>>111000///...---++++++++++++)))(((((('''''''''''''''&&&&&&%%%%%%%%%######"""""""""!!!!!!!!!!!! !!!######"""!!!""""""###############"""############"""!!!###&&&)))***+++---////////////,,,,,,,,,---------+++...111222444999===GGGIIIJJJHHHDDD===777444111111333555777:::===>>>>>>===;;;999666333111000+++,,,---------,,,++++++,,,,,,+++++++++++++++++++++---///222333555555888===GGG[[[zzzxxxnnnkkkkkkfff]]]OOODDD===888555333222222222111111000000000222666GGGIIIJJJHHHEEEAAA===999999999;;;666///000111111000......///---***+++000333333222111///...------......//////000000333555666CCCKKKPPPXXXfffssssssddd[[[QQQOOOMMMKKKKKKKKKJJJHHHEEEDDDBBB???:::666333111000...,,,)))((()))***+++((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""###$$$###!!!"""""""""""""""#########$$$######$$$""" !!!%%%)))***---///000111000000,,,,,,,,,,,,,,,,,,------++++++///222111111555;;;HHHJJJKKKJJJDDD>>>999666444555666888:::===???AAA???>>><<<:::777444222000,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++---///111222000222777>>>EEESSSkkksssiiihhhjjjddd\\\QQQGGG@@@;;;999777222222222111000000//////000444:::>>>@@@AAACCCDDDCCCBBB???;;;888777888:::777444000...///000111111///------...---+++---222555666555333000......///......//////000000111111000222555555555555666777<<<>>>DDDLLLRRRZZZhhhuuussseee\\\OOOMMMIIIGGGGGGHHHGGGFFFEEEDDDBBB???;;;666222000,,,+++)))'''&&&&&&&&&''''''''''''''''''&&&%%%%%%#########"""""""""!!!!!!&&&&&&%%%%%%$$$######"""""""""!!!###$$$%%%###"""###"""""""""######$$$%%%$$$!!!"""$$$###!!!&&&(((***,,,///000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++///444222000444<<>>@@@AAABBB@@@???>>>;;;888333///------------,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++,,,...000111000222888===AAAKKK___qqq{{{|||{{{{{{|||mmmdddeeejjjddd^^^TTTJJJBBB<<<999777222222222111000/////////111555:::===>>>???@@@AAA>>>>>>===999666555777:::888555111///000000111000000------///...---///555777888888666222//////111......//////000000111111000222333444444444666888:::<<>>CCCFFFIIIIIIEEEBBBAAAAAACCCCCCBBBBBBAAABBBBBBBBBAAAAAA???<<<777222---***...---,,,++++++++++++,,,,,,,,,,,,+++++++++******,,,+++++++++,,,...000111222555:::>>>@@@GGGYYYjjjpppqqqsssuuuxxx{{{iii```dddkkkgggaaaWWWLLLCCC;;;777444222222222111000//////...444888<<>>AAALLL\\\hhhpppmmmmmmuuuuuujjjeeeeeefffaaa\\\TTTKKKBBB;;;666444222222222111000111444666333777===AAAAAA@@@>>>===;;;999777444333333444444888888555222...,,,,,,------000222222111111555888<<<<<<:::888555222///---......///000000111000000222333333444444555555555<<<===CCCKKKSSS]]]nnn}}}wwwfff]]]WWWTTTPPPMMMLLLKKKIIIGGGGGGDDD@@@<<<999666111...++++++++++++)))((('''&&&&&&%%%###""""""###%%%&&&&&&&&&%%%%%%$$$###""""""###########################"""!!!!!!!!!!!!"""###&&&%%%$$$$$$#########$$$"""!!! """$$$%%%###!!!$$$((()))'''''',,,//////...---,,,+++***+++,,,,,,,,,++++++///111333999@@@@@@@@@AAABBBDDDEEEEEEEEEIIIFFFCCCBBBBBBDDDFFFGGGDDD@@@<<<888444000,,,(((,,,+++++++++,,,,,,---...,,,+++++++++,,,,,,***((()))+++,,,,,,++++++,,,...444888<<<@@@FFFRRR```kkksssppprrr{{{nnneeecccdddeee___[[[SSSIIIAAA:::555333222111000000111333555666777;;;@@@BBBAAA>>>;;;:::;;;:::777444333333444444999999888444000...---......111333333222333666:::::::::999888666222///---,,,---...000111222222222222333333444444555555555;;;===CCCKKKSSS]]]mmm{{{xxxggg___XXXUUUQQQNNNMMMLLLJJJHHHGGGDDD@@@<<<999666222///---,,,+++)))((((((''''''&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$###""""""""""""###$$$%%%%%%$$$############$$$###"""!!!"""%%%&&&'''&&&$$$((()))&&&&&&+++//////---,,,,,,,,,,,,---.........,,,,,,///111333:::AAAEEEDDDAAA>>>======>>>???EEEDDDBBBAAABBBDDDGGGIIIDDDAAA;;;777444111---+++,,,+++++++++,,,------...,,,+++***+++,,,,,,***((()))***,,,,,,******+++,,,555888<<>>???AAACCCCCCCCCDDDEEEDDD@@@:::666333111///...,,,+++******))))))******+++*********,,,,,,***(((%%%''')))******+++---///666888<<>>===CCCIIIMMMKKKHHHEEECCCBBB???999555333222000///...---,,,***)))(((''''''***))))))***+++,,,***)))&&&''')))))))))+++...000888;;;@@@HHHQQQ[[[ccchhhnnntttpppgggcccaaa___TTTQQQKKKEEE???<<<999888555111///222:::???@@@???;;;===@@@AAA@@@??????@@@<<<:::888555444444555555333444555333000---++++++,,,000444555444444777:::000222444555555333111//////000111111111111111000111111222333444555666777:::;;;AAAHHHOOOZZZjjjyyyxxxiiibbbTTTQQQMMMJJJIIIHHHFFFDDDFFFCCC???<<<:::777333000---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###""""""###""""""""""""###$$$$$$ """######"""###%%%'''"""(((---,,,,,,------***+++,,,---...////////////222000000222111111555:::444777::::::888777888:::EEEMMMVVVYYYVVVNNNHHHEEE???<<<888555333222000...111000...,,,+++***))))))))))))(((***+++,,,***)))++++++***(((((()))---000888===EEEMMMUUU^^^ggglllvvv~~~|||ooofff```]]]TTTQQQKKKDDD>>>:::888666444222111444:::???BBBBBBAAABBBCCCAAA>>>===<<<===<<<;;;888666444444555555333444555444111/////////000444888999888777999;;;000111222333333222111000111111222222111111000///111111222333555666777777;;;;;;???FFFNNNZZZlll|||wwwiiiaaaWWWSSSOOOMMMKKKJJJHHHGGGEEECCC???<<<:::777333000++++++++++++)))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!""""""######""""""!!!"""""""""""""""###$$$$$$ """%%%%%%###"""$$$%%%$$$(((***''''''***,,,++++++,,,---...///......---222000111333222///111666666999:::888444333666:::KKKSSS\\\]]]WWWNNNGGGDDD<<<:::777555444222///---......---,,,++++++++++++)))(((((()))+++,,,***))),,,+++)))''''''***000555222;;;FFFOOOWWW___iiiqqq~~~{{{nnneeebbb]]]YYYRRRJJJBBB<<<888666222222333555888===@@@CCCCCCCCCCCCAAA>>><<<=========;;;888666555444555666222333333222000000111222111555999999777666777999111111111000000111111111000111111222222222111111000111222333555666777777<<<<<<>>>EEEMMMZZZooowwwhhhaaaYYYVVVRRROOONNNMMMKKKIIIEEEBBB???<<<:::777333111++++++++++++***)))'''%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! """"""!!!""""""###$$$$$$"""%%%))))))&&&%%%%%%'''%%%((('''""""""'''+++,,,+++,,,---.........---,,,222111222444222...///222222555666555444888@@@GGGLLLSSSZZZZZZRRRIIIBBB???:::888666555444222///,,,******))))))******+++,,,)))(((((()))+++,,,***)))***(((&&&%%%'''---555;;;+++666DDDOOOUUU^^^jjjsssvvvllliiigggcccZZZPPPGGG@@@;;;888000111333444666:::???CCCAAAAAAAAA@@@???>>>@@@AAA===;;;999666555555555666///000000...---...000333///333777777555333333555222111000//////000111222...///000222222333333333000111222333555666777888===<<<>>>DDDLLL[[[qqquuuggg^^^VVVTTTRRRPPPNNNKKKHHHEEEGGGCCC>>>999666333000...+++)))((('''((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&''' !!!"""""" !!!"""$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%%&&&### ###%%%%%%$$$!!!"""######"""!!!"""###$$$%%%&&&((()))***,,,,,,///............//////000///222111//////222333111666555555888===BBBEEEGGGQQQSSSTTTQQQLLLFFFAAA???<<<999444111000000///...++++++++++++******)))))))))******)))(((((()))+++))))))***+++,,,,,,------111444>>>KKKVVV```nnnzzzvvvhhhdddiiihhhcccXXXKKK@@@999666000222222333333444777:::??????>>>>>>>>>>>>???@@@BBBAAA???<<<888555333222222222222222222111000///222333444444444444333222222111...,,,+++,,,---...000000000000000000000000222111000222666888777666===999:::AAAIIIUUUlllttteee[[[VVVSSSPPPNNNMMMKKKHHHFFFJJJFFF@@@<<<999666333111,,,***((((((((((((&&&$$$&&&%%%%%%%%%%%%&&&&&&'''%%%&&&''''''%%%%%%%%%'''$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$$$$%%%### !!!###%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%''')))***,,,---...///////////////000000111333555444111111444555222444333444:::DDDLLLRRRSSSTTTUUUUUURRRKKKEEE@@@======:::666333222111000...++++++++++++++++++++++++***++++++***)))(((***+++*********++++++,,,,,,---111333:::FFFSSS```qqqwwwhhhdddiiiggg```VVVIII???999777111222333222222444777999=========>>>???@@@AAAAAABBBAAA>>>;;;888555333111222222222222222222222222333444444555444333222111000000///...------,,,,,,111111111111111111111111222111000222666888777666<<<999;;;DDDLLLXXXooorrrcccYYYTTTRRRNNNLLLKKKJJJIIIHHHGGGCCC>>>999666444111...---+++))))))))))))'''%%%''''''&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$###""""""""""""###$$$"""""""""!!!"""######$$$$$$###!!!"""###%%%%%%$$$"""###$$$$$$""""""###$$$%%%&&&(((***,,,...000111000000000000000111222222777999888555555888888666666444555===JJJUUUZZZ\\\RRRSSSSSSQQQKKKFFFAAA@@@???===999666555333111///++++++++++++++++++,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++000111777BBBOOO^^^sssvvviiifffaaa^^^WWWMMMCCC<<<999999222333333222111333666999;;;<<<===???AAACCCDDDDDDBBBAAA>>>:::777444222111222222111222222333555555555555666555444333111000...///000000///...,,,+++222222222222222222222222111111111222555777777666;;;999===FFFOOO[[[rrrrrrcccYYYTTTPPPLLLJJJJJJJJJJJJIIIEEEAAA<<<888555222///------+++***)))***)))(((&&&)))((('''&&&&&&&&&&&&&&&!!!###%%%%%%$$$#################################"""""""""""""""######$$$######"""######$$$$$$$$$!!!"""###"""!!! !!!###&&&'''(((+++...000222333111111111111222222333444888::::::777777;;;<<<999<<<999888>>>IIISSSVVVVVVLLLMMMOOONNNKKKGGGEEEEEEAAA???<<<999888555222000************++++++++++++,,,---...---+++******+++,,,,,,++++++++++++++++++///000555@@@LLL[[[oooqqqgggfffWWWRRRKKKBBB<<<888888999333333222111111222555888:::<<>>HHHOOOZZZrrrsssddd[[[SSSPPPLLLJJJJJJKKKJJJJJJGGGCCC???;;;888555333111---+++***)))***)))(((&&&)))((('''&&&&&&&&&&&&&&&"""%%%''''''&&&$$$$$$%%%######$$$$$$$$$$$$######!!!"""""""""############""""""###$$$######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''(((+++...000222333111111111222222333555555888::::::777888<<<===:::===;;;999>>>EEEKKKMMMLLLHHHJJJLLLKKKHHHFFFDDDDDDAAA???===<<<;;;888444111)))*********************+++---......,,,+++++++++,,,,,,++++++++++++++++++...///666@@@KKKWWWggguuu}}}jjjaaaaaaUUUOOOFFF===777555555555222222222000000222666999===???BBBFFFGGGGGGFFFFFF@@@>>>;;;777444222111111222222333444666888999:::999999999999777555222111111000...------...///000222222222222222222222222000111222333444555777888;;;;;;???GGGMMMXXXpppsssddd[[[SSSPPPMMMLLLKKKKKKJJJIIIEEEBBB===999666444222000---+++))))))))))))'''%%%''''''&&&&&&&&&&&&&&&&&&"""%%%%%%$$$"""!!!!!!######$$$%%%%%%$$$######!!!!!!"""############"""!!!"""$$$%%%$$$######$$$###$$$%%%$$$###"""###%%%%%%&&&(((***,,,...000111111111111222222444555666888:::999666666888999666888999:::>>>CCCFFFGGGGGGHHHIIIJJJHHHDDD@@@???>>>@@@???>>>>>>===:::555222+++++++++*********))))))))),,,......---++++++,,,++++++++++++++++++++++++---///666???HHHQQQ___kkkwww~~~xxxcccYYYYYYZZZRRRGGG>>>777444222000111111000//////222777;;;CCCEEEHHHJJJJJJHHHFFFDDD>>><<<999555333222222222111333555777888:::::::::;;;;;;;;;;;;999777555333222000...,,,,,,...000222222222222222222222222222///111333444444555777888<<<;;;???FFFJJJUUUoooqqqbbbXXXSSSQQQOOONNNMMMLLLJJJHHHBBB???:::666444222///---,,,***((((((((((((&&&$$$&&&%%%%%%%%%%%%&&&&&&'''"""###""" ###$$$$$$%%%%%%$$$$$$### !!!"""###$$$######""" """%%%%%%$$$"""###%%% """###"""!!! !!!"""%%%%%%''')))***,,,---...000000000111222444555666:::;;;999444222333222...444999>>>BBBCCCDDDEEEGGGFFFFFFFFFDDD@@@===;;;;;;>>>>>>>>>???>>>;;;777333......------,,,+++******'''***---...---,,,,,,,,,*********++++++,,,,,,------...444<<>>DDDIIIUUUrrrppp```VVVTTTRRRPPPOOOOOOMMMJJJGGGEEEAAA===999777555222000+++***((('''((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&''' ###&&&'''%%%###""""""###$$$%%%&&&&&&%%%$$$### !!!"""$$$$$$######""""""&&&&&&$$$"""###%%%###%%%&&&%%%$$$###$$$%%%$$$%%%&&&((()))***,,,,,,000000000111222333555666<<<<<<999222///...,,,(((555<<>><<<<<<=========>>>??????<<<777444111111000///---,,,+++***%%%(((,,,------,,,,,,---))))))***+++,,,,,,------......222999AAAJJJYYYeeettt|||ppp\\\RRRSSSSSSLLLBBB;;;888666444222//////......///333999===MMMOOOPPPQQQNNNIIICCC???;;;999555333222222333444111444888;;;<<<<<<:::888======>>>>>>===;;;999888...///000111111000//////000000000000000000000000///111444444333444666999::::::===DDDIIIVVVuuuooo```YYYSSSNNNJJJJJJNNNOOOKKKEEEFFF@@@:::666666444///+++000,,,)))((())))))'''$$$'''&&&%%%$$$###$$$%%%%%%)))$$$"""%%%$$$ %%% !!!"""#########"""""""""""""""!!!!!!!!!!!!$$$""" ###&&&&&&!!!"""%%%$$$""""""$$$'''$$$$$$$$$%%%'''***,,,...///,,,,,,111999>>>===;;;888777555333222222222222333555999===AAABBB@@@===============;;;:::888777999:::;;;:::999666444222222111///,,,***)))((((((++++++++++++++++++++++++(((***,,,,,,*********+++---111777===AAAIII[[[llljjjYYYOOOKKKNNNJJJDDD===777333111111---...///---+++///777>>>KKKOOOQQQOOOMMMLLLGGGAAA888777666333111222555777333444444555666777777888;;;<<>>===<<<;;;:::888777777666777999::::::999777666111000...,,,***)))((((((++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,---111777>>>DDDOOOdddwww}}}gggVVVLLLHHHKKKHHHCCC===888555333222...000000...,,,///666<<>>===BBBOOO]]]xxxwwwggg___VVVQQQLLLKKKLLLLLLHHHCCCEEE@@@:::666555333///,,,000...+++*********)))((()))((('''&&&&&&&&&&&&'''&&&###"""###### !!!###!!!!!!!!!!!!!!!  !!!!!!""""""############"""!!!"""%%%%%%!!!&&&###!!!###''')))'''$$$%%%%%%%%%%%%'''(((******+++000444555555666;;;???@@@>>>:::777555555666777666777999===AAADDDDDDCCC???>>><<<:::888888888888666777999::::::999777666111000...,,,+++)))))))))************************)))+++,,,,,,++++++,,,......111777>>>FFFVVVooozzzcccRRRHHHEEEGGGEEEBBB???;;;777555333000111111///---///444999@@@HHHOOORRRSSSRRRKKKDDD>>>;;;777333000///000000222222333444666777999:::<<<===???BBBCCC@@@<<<888111111000///////////////...---------...///000111222222333444666777888999<<>>BBBEEEFFFEEEBBB@@@>>>;;;::::::;;;<<<:::;;;;;;;;;999666444222000///---,,,+++*********)))))))))))))))))))))))))))***++++++++++++,,,...///111666===FFFXXXtttxxx```OOOFFFCCCDDDDDDBBB???<<<888444222111111111///...///333666:::CCCMMMSSSUUUTTTMMMFFF>>>;;;666333111000000///111111222333555777999;;;<<<===???AAABBB@@@<<<999222111000//////......///---------......///000000222222333555666777888999;;;??????DDDPPP]]]wwwwwweee[[[WWWSSSNNNJJJIIIHHHEEEBBBBBB???:::666444111///...---,,,)))'''&&&&&&''')))&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$######$$$###"""######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$ """$$$$$$######%%%''''''(((((()))***+++++++++,,,---000444888<<<>>>@@@DDDAAA>>>;;;999999::::::::::::<<>>:::555222222333222222111111111222444777999;;;<<<<<<>>>@@@AAA???<<<888222111000///............------...//////000000000222333444555666888999999:::>>>>>>CCCPPP]]]vvvvvvddd[[[WWWSSSNNNJJJHHHFFFEEECCC@@@>>>;;;666333000///...++++++)))&&&$$$$$$'''***%%%%%%&&&&&&%%%%%%$$$######&&&&&&$$$$$$&&&%%%##################"""!!! !!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""%%%%%%"""!!!$$$''''''((()))+++,,,,,,---------...000444888<<<>>>???CCCBBB@@@>>>===<<<<<<<<<<<<===???BBBFFFHHHGGGFFFGGGFFFEEEEEEEEEFFFGGGHHH<<<=========;;;999666444...---,,,,,,++++++++++++******************************+++******+++...000222333777===DDDTTTmmmqqqZZZJJJCCC@@@BBBAAA@@@===999555111///000000111222333555777777999AAAJJJNNNQQQQQQLLLEEE>>>999444333444666555444222222111111333666999:::;;;<<<<<<>>>???>>>;;;888333222111///............---...///000111111111111333333444555777888999:::999>>>>>>EEERRR^^^xxxwwwfff^^^VVVSSSNNNJJJGGGFFFEEEDDD???>>>;;;777222000//////,,,+++***'''$$$$$$(((,,,%%%&&&'''''''''&&&$$$$$$###'''(((%%%%%%((('''### """###$$$%%%%%%%%%##############################$$$######$$$%%%&&&"""###$$$$$$$$$$$$%%%&&&%%%''')))+++,,,---------...111555666666888;;;???CCCCCCCCCBBBBBBAAA@@@???>>>???AAAEEEHHHIIIGGGEEEGGGGGGHHHIIIJJJKKKLLLLLLBBBBBBBBBAAA>>>;;;777555------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,---000333333666;;;@@@GGGTTTkkklllWWWHHH@@@>>>???>>><<<:::777555222111000111222555999;;;<<<<<<<<>>@@@GGGUUUbbb{{{yyyiiibbbVVVRRRNNNIIIGGGEEEEEEEEE>>>===;;;777222/////////,,,,,,+++(((%%%%%%)))---&&&'''((((((((('''%%%%%%###((()))&&&&&&***)))$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###############!!!"""""""""!!!"""###%%%&&&###!!!###''')))'''%%%)))***---///111222333222...555;;;999444333888???CCCDDDEEEEEEEEEDDDBBBAAA???@@@CCCGGGIIIIIIFFFDDDFFFGGGIIIKKKLLLMMMNNNNNNIIIIIIGGGDDD@@@;;;666333---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++...............///333666444777===DDDJJJVVVkkk~~~iiiTTTFFF???===<<<;;;:::888666555444333111222444888<<>>DDDHHHIIIIIIKKKHHHCCCBBB===777555777888666333444333222111222444777999:::::::::;;;<<<;;;999666333222111///......------...///111222333333222222333444555666777888999::::::???AAAIIIWWWddd~~~{{{iii]]]SSSMMMIIIIIIHHHDDDCCCEEEAAA===777333111///---++++++*********))))))((((((#########$$$%%%&&&'''((($$$%%%%%%%%%%%%$$$######!!!!!!  !!!###$$$########################  """######"""&&&&&&&&&$$$###$$$'''***'''***...111222111...,,,---000444666666666666666;;;DDDJJJGGGBBB@@@>>><<<>>>@@@AAAAAA@@@???@@@AAABBBEEEGGGGGGKKKOOONNNJJJNNNLLLHHHCCC>>>999555222,,,,,,++++++******++++++(((((())),,,000///,,,(((,,,+++,,,///333888::::::===FFFFFFEEEKKKTTTkkk~~~lllZZZKKKAAA<<>>===;;;999777666555444555777<<>>AAACCCFFFIIILLLLLLLLLLLLDDD???888333222333444444444444333222111333777:::333555888999777666555555222111000...---------------------...///111333444222///000444666666888<<<;;;===AAAFFFNNNccc}}}lll___XXXRRRMMMLLLKKKFFFEEEFFFAAA===777333111///---+++---,,,+++***)))((('''&&&(((((('''''''''((())))))$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&########################***((('''&&&%%%$$$"""!!!%%%&&&&&&%%%$$$%%%''')))(((+++///222333222///...///222555777777888:::;;;AAAIIIOOOLLLGGGCCC@@@===@@@CCCFFFFFFCCC@@@>>>===AAADDDFFFFFFJJJOOOOOOKKKLLLIIIEEE@@@:::666333111///...---,,,,,,,,,,,,,,,,,,++++++---//////---***------...000333777<<<>>>HHHNNNLLLHHHLLLSSShhh}}}lll[[[NNNFFFBBB@@@???===;;;999777666666666666888<<<@@@AAA???======???BBBEEEGGGHHHHHHHHHDDD???999444333444555555444444333111///000222555222444666666555444444444333222111000///.........///000000111222444555666555333333777999999<<<@@@>>>???DDDIIISSShhhnnnbbbXXXRRRMMMKKKIIIDDDAAABBB@@@<<<777333111///---+++...---,,,***)))'''&&&%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((***,,,///222333222000//////111333555777999===???DDDMMMSSSSSSOOOLLLHHHDDDEEEHHHKKKKKKFFF@@@;;;888<<>>CCCRRRWWWQQQKKKLLLRRReee|||mmm___TTTMMMIIIBBBAAA===:::888777777888777777888;;;>>>???===<<>>AAABBBGGGNNNYYYoooooodddVVVPPPLLLKKKIIIDDDAAAAAA@@@<<<777333111///---,,,,,,,,,+++***)))((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""######$$$%%%###%%%''''''&&&%%%&&&'''***,,,...000111111000///---...000222444888>>>AAACCCMMMUUUXXXWWWVVVSSSNNNMMMNNNOOOMMMGGG@@@;;;888999===???AAAHHHPPPSSSQQQLLLIIICCC===888666555444222222000///...------------+++)))(((((((((((((((---000111000///444>>>FFFTTTWWWPPPIIIKKKPPPccc~~~}}}rrrfff[[[RRRLLLEEEBBB>>>:::888888888999888999999:::;;;<<<<<<;;;@@@AAACCCDDDFFFHHHIIIIIIBBB===888555444555666666999888777444222111222444222222222000//////222444444333222111000/////////------///000111333333333444111111555777777:::>>>BBBDDDIIIQQQ^^^uuu}}}nnncccXXXSSSOOOOOONNNIIIFFFFFF???<<<777333111///...,,,*********)))))))))))))))'''''''''''''''(((((()))$$$%%%%%%%%%%%%$$$######%%%%%%'''''''''&&&%%%$$$"""""""""""""""""""""""""""%%%'''&&&###!!! !!!###%%%''''''&&&%%%&&&'''******,,,---.../////////,,,...000222555:::@@@DDDEEENNNVVVZZZ[[[[[[XXXRRRRRRRRRQQQMMMGGGAAA>>><<<<<<@@@CCCFFFNNNWWWZZZXXXJJJFFFAAA;;;777555444444111000///...---------------,,,***(((''''''((())),,,...///...---333===FFFMMMPPPJJJEEEIIIPPPbbb|||~~~vvvlll```TTTLLLFFFDDD@@@<<<999888999:::999999999999999999:::;;;===>>>@@@BBBCCCDDDEEEEEE>>>;;;666444444444555555666777666555333333444666222222111///...///222444333222111000///.........+++---...000111222222222888555555999;;;;;;>>>BBBBBBCCCIIISSSbbbzzz{{{lllaaaWWWRRROOOOOONNNIIIEEEFFF???;;;666333111000...---((()))))))))************&&&%%%%%%%%%&&&'''(((((($$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$############################## $$$%%%""" !!!"""$$$%%%'''&&&%%%%%%&&&(((******++++++,,,...//////...000222555888===CCCGGGIIIPPPWWWYYYZZZ[[[VVVPPPQQQQQQPPPLLLGGGCCCBBBAAA;;;@@@CCCGGGMMMTTTVVVSSSEEEBBB>>>999555222111111//////...------------............+++))))))***,,,+++,,,,,,,,,---333<<>>;;;999999999999999999888777888:::<<<>>>@@@CCCFFFGGGGGGFFFFFF<<<999555333333444555444222333444333222222444555333333222000///000222555333222111000///............///111333555555555555888555555999;;;;;;>>>BBBAAABBBHHHTTTeee~~~zzzkkk```VVVQQQNNNNNNLLLFFFBBBBBB???;;;666333111000...---*********)))))))))))))))%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$#########"""!!!!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$ ###!!!!!!###%%%%%%&&&&&&%%%$$$%%%''')))++++++++++++,,,...///000...000333666999>>>CCCFFFIIIOOOTTTVVVXXXYYYUUUOOOLLLNNNOOONNNKKKGGGEEEDDD>>>BBBFFFHHHLLLPPPNNNIIIBBB@@@===999555222000///......---------...//////---...///---+++***+++---++++++***+++///666<<>>AAADDDHHHKKKLLLLLLIIIHHH<<<999666444555555666555333444555444333222333555333444444333111111333555444333222111000/////////000111444666777888777666666333444888::::::<<<@@@@@@BBBHHHUUUhhhzzzkkk```\\\VVVSSSRRROOOHHHCCCBBB>>>;;;666333111000///---,,,++++++***)))(((((('''******((('''&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###(((((($$$!!!"""$$$&&&&&&&&&$$$###$$$'''***---,,,,,,,,,---///111222,,,...222555888<<<@@@DDDEEEKKKOOORRRVVVYYYWWWQQQGGGJJJOOOPPPNNNJJJGGGEEEGGGKKKNNNOOOQQQRRRNNNHHHBBBAAA>>>;;;888444222000...------......///000111***,,,...---***)))***,,,,,,***)))+++111888===@@@FFFJJJFFFDDDJJJPPP^^^tttzzzxxx}}}zzzssskkkfffccc___XXXRRRFFFEEECCCAAA>>>;;;999888888999888666555666:::>>>>>>BBBFFFJJJLLLJJJGGGEEE<<<:::777555666777777666666777888777555444555666444555555444333333444666555555333222111000000000///111444666777888777666999777777;;;======@@@DDDAAABBBIIIVVVjjjwwwjjjaaaWWWSSSPPPNNNLLLHHHBBB===<<<666333666555///,,,......---***((('''''''''((((((((('''%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$"""!!!!!!!!!"""###!!! !!!$$$%%%%%%$$$""""""###$$$$$$$$$$$$###)))((('''%%%$$$$$$$$$$$$(((((())))))***+++---...111333555555555666;;;???IIIGGGGGGIIIMMMOOONNNLLLKKKKKKKKKJJJIIIGGGFFFEEEJJJMMMOOOMMMIIIFFFFFFGGG@@@===888555333000...,,,+++++++++,,,,,,---------///---***)))(((***,,,...%%%(((,,,,,,,,,///777===CCCCCCEEEJJJNNNSSS^^^iii|||~~~|||||||||qqqgggeeeccc]]]VVVRRRJJJIIIFFFCCC???<<<999888999666777======888777:::===@@@CCCFFFGGGDDDAAA???<<<888444222333555666777:::777333111222222111...555666777666555444555666666444333111000000111222333222111111222333555777444555777999<<>>AAAEEEDDDEEEHHHMMMQQQQQQQQQLLLLLLLLLJJJGGGEEEFFFGGGGGGIIIJJJJJJHHHFFFEEEEEE<<<999555222222111000///......---------,,,,,,,,,...,,,+++))))))***+++,,,&&&))),,,,,,,,,000777===BBBCCCGGGNNNTTTZZZeeeoooyyyyyyxxxyyyqqqddd___]]]YYYUUUTTTIIIHHHFFFCCC@@@===;;;999999666777;;;<<<888777:::<<<>>>AAACCCCCCAAA???===:::777444222333444555555999666333222333333111///222444666666555555777999444444333222111111000111111111111111222222333333555666888:::<<<>>>???@@@AAADDDJJJYYYpppvvviiiaaaXXXTTTOOOLLLKKKIIIEEEBBB;;;777333444333///------***************)))(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$######"""!!!%%%###""""""######"""!!!""""""###$$$$$$$$$$$$###$$$$$$%%%&&&''')))******((((((((()))***+++,,,---444444555999>>>BBBDDDDDDEEEEEEFFFIIIMMMPPPQQQQQQMMMOOONNNJJJDDDBBBEEEIIIFFFFFFFFFGGGGGGGGGDDDBBB;;;777333000///000//////000//////...,,,++++++***,,,,,,+++***************&&&)))+++,,,---000666;;;>>>@@@GGGQQQXXX___jjjttt}}}|||wwwyyy|||qqqaaaXXXTTTQQQQQQRRRIIIHHHFFFCCC@@@>>><<<;;;777555666::::::888777999;;;<<<>>>??????===<<<;;;999666444333333444333333777666444333444333111///111222444555555666888:::222222222222222111000//////000111111222111111000333444666999<<>>===<<<;;;:::888666444333444444222111666555555444444333222111222333555555555555777888000111222222222111///...111111111000000111111111000222555888<<<@@@BBBDDDGGGJJJRRR```uuuvvvjjjbbb]]]WWWQQQLLLJJJGGGCCC???:::888444000//////...,,,((()))***++++++***(((((()))(((''''''''''''''''''$$$$$$$$$#########""""""###$$$%%%%%%%%%$$$"""!!!""""""!!!"""$$$&&&%%%$$$""""""###$$$$$$$$$$$$###&&&&&&((()))))))))))))))'''''''''((()))***,,,,,,444555888???GGGLLLMMMKKKNNNNNNNNNMMMKKKIIIIIIIIIMMMOOONNNHHH@@@>>>CCCJJJNNNKKKHHHHHHHHHGGGBBB>>>;;;777222...,,,,,,+++***)))******+++,,,------...---------,,,+++******))))))***+++---...111444777888===HHHTTT[[[```gggoooxxxvvvggg\\\RRRJJJEEEFFFLLLJJJGGGDDD@@@<<<999888555666666666777999999999===>>>?????????>>>======999777555444555444333222555555555444333333333333555666777666444333333444///000111222111000///...444222000//////111333555222333666888;;;>>>@@@AAAGGGLLLUUUdddzzzttthhh```[[[VVVPPPLLLJJJFFFAAA===:::999444///...000///+++***************)))(((((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""%%%'''&&&%%%""""""###$$$$$$$$$$$$### !!!$$$&&&((()))))))))'''''''''((()))***+++,,,222555;;;BBBIIIMMMNNNMMMLLLMMMNNNMMMKKKJJJKKKLLLKKKLLLKKKFFF@@@>>>CCCGGGMMMLLLJJJHHHFFFCCC???<<<555333000.........---,,,'''((()))+++---///000111000///...,,,++++++++++++******+++---///222444555;;;@@@LLLYYY```bbbhhhoooxxx~~~}}}}}}yyymmmcccXXXMMMFFFEEEKKKIIIFFFCCC???<<<999777555777777555666:::;;;:::>>>???AAACCCCCCBBBAAA@@@===:::777666666666555444555666555444222222444777777888888666333111000111//////000000000000//////222111000///000222444666666777888999:::;;;<<<===CCCIIIUUUggg~~~pppeee]]]VVVRRRNNNLLLJJJGGGBBB===999999444...---000///+++,,,,,,***)))(((((((((((($$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$###"""###%%%&&&%%%$$$""""""###$$$$$$$$$$$$###!!!###%%%%%%%%%$$$'''''''''''')))***+++,,,///555===DDDIIILLLNNNOOOJJJLLLNNNMMMKKKKKKLLLNNNJJJIIIGGGDDD@@@@@@BBBDDDGGGHHHHHHFFFBBB>>><<<;;;333222000000000///---+++((()))+++---///111333444333111///,,,+++,,,,,,---******+++---000222333333;;;AAAOOO\\\ccceeeiiiooopppvvv|||}}}|||}}}wwwlllcccXXXMMMFFFEEEFFFEEEDDDAAA???<<<:::999555999888555666<<<===;;;===@@@CCCFFFGGGFFFDDDBBBAAA===999777777888888777666666555333111222666:::888888888666222000000000/////////......//////000,,,---///111333333333333444555777888:::<<<===>>>BBBIIIVVViii}}}mmmbbbZZZRRROOOLLLKKKKKKIIICCC???999999444---,,,000000+++...---+++)))'''''''''(((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###"""###$$$%%%&&&%%%###$$$%%%%%%$$$"""""""""###$$$$$$$$$$$$###"""$$$%%%&&&&&&%%%###"""''''''''''''(((***+++,,,...555>>>EEEHHHJJJMMMOOOKKKMMMOOONNNKKKJJJKKKNNNHHHGGGDDDBBBAAAAAABBBBBBAAACCCEEECCC>>>::::::;;;666444333222111...***&&&++++++---///111333444555444222///---+++,,,---///+++++++++---000222333222999@@@NNN\\\dddeeeiiiooofffllltttyyy{{{~~~zzzqqqggg___UUUJJJEEEEEECCCBBBAAA@@@>>>===<<<<<<666999999555666<<<>>>;;;<<>>EEEIIILLLNNNOOOQQQOOOMMMKKKKKKJJJIIIHHHFFFFFFEEEBBB??????AAACCCEEEBBB???===<<<:::777555222///,,,,,,...---***''''''***000555777555222///111...++++++---...---+++///,,,---111333222444888>>>GGGQQQXXX^^^eeehhhggglllooossswww|||wwwfff]]]ZZZPPPKKKIIIBBBCCC@@@;;;999888999888888:::::::::999888:::>>>AAA>>>@@@CCCFFFHHHIIIIIIHHHGGGCCC===:::999;;;;;;<<<999888666555444444444555888777444222000/////////000000000000///...---,,,222222111111000/////////444333333666;;;???@@@???DDDKKKXXXlllyyyhhh^^^YYYSSSOOOJJJGGGGGGFFFCCC@@@;;;888333000///...,,,+++,,,+++***((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###""""""!!!!!!!!!$$$!!!!!!$$$$$$!!!!!!$$$"""""""""############$$$"""$$$$$$### ###%%%'''&&&&&&%%%&&&'''((())))))(((''')))+++,,,++++++...333:::AAAFFFKKKPPPRRRUUUSSSPPPMMMKKKIIIGGGFFFFFFFFFEEECCCAAAAAACCCEEEFFFCCC???<<<;;;999777666333111///......---,,,***+++...222555555333///---000---++++++------,,,***...***)))---///000444999@@@KKKVVV[[[___ccceeedddlllooossswww{{{uuuddd\\\XXXPPPLLLLLLFFFCCC@@@;;;888777777777666666666666666777999>>>AAABBBDDDFFFIIIKKKKKKKKKKKKHHHCCC>>>::::::;;;<<<===:::999888666666666777777666555333111000000111111111111111111000///...---......///111222444555555666444444666;;;>>>???>>>DDDJJJWWWjjjwwwggg]]]XXXQQQMMMIIIHHHHHHHHHEEEBBB;;;888333000///...,,,+++,,,,,,***)))((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###""""""""""""$$$""""""$$$$$$""""""$$$#########$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%((((((''''''(((((()))******)))((()))+++,,,+++***...222888>>>EEEMMMUUUZZZ]]][[[XXXSSSOOOJJJGGGEEEDDDEEEEEEDDDCCCDDDFFFIIIHHHDDD???;;;999888777666444333222///---,,,---...000111222222111///,,,***...,,,******+++,,,,,,+++///+++))),,,///111666<<>>::::::<<<>>>???::::::999888777777777777444333222111111111222333222222111111000000//////---...///111333555777888777666666777:::===>>>===EEEJJJUUUhhhuuueee\\\WWWSSSOOOLLLJJJKKKJJJGGGDDD;;;888333000///...,,,+++---,,,+++***((((((''''''$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%$$$$$$%%%####################################$$$$$$$$$%%%$$$$$$$$$$$$######$$$$$$((((((((((((((())))))))))))(((((())),,,------,,,222555999???GGGPPP[[[aaacccbbb___YYYSSSMMMIIIGGGDDDEEEFFFFFFFFFGGGIIIKKKJJJEEE???:::888888777777333444333000,,,+++---000111000///...---+++***))),,,+++******++++++++++++,,,)))***...111222666;;;JJJUUU^^^\\\WWWXXX]]]```hhhnnnwww}}}xxxeeeZZZUUULLLKKKMMMHHHCCC???;;;888666555333222555666777888999<<<@@@CCCDDDEEEHHHKKKNNNOOOPPPPPPJJJEEE???<<<<<<===???@@@<<<<<<:::999777666555444444333222111111111222333222111111000////////////111111111222222222333333555555666888;;;===???@@@GGGKKKUUUhhhssscccZZZVVVSSSPPPLLLKKKKKKIIIEEEBBB;;;888333000///...,,,+++,,,,,,+++***)))((('''&&&$$$%%%&&&''''''&&&%%%$$$)))((('''&&&%%%%%%%%%%%%###$$$$$$######$$$$$$###"""""""""#########$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&''''''(((((((((((('''''''''))),,,......---333666999>>>EEEOOOYYY```______^^^YYYRRRLLLIIIHHHDDDFFFGGGHHHGGGHHHJJJLLLIIIEEE???:::888888777777222333333000,,,***,,,///---,,,+++******)))******++++++++++++******+++,,,'''&&&***000333222333666HHHQQQWWWSSSNNNQQQYYY___cccmmmyyyjjj^^^VVVKKKHHHJJJEEECCC@@@<<<999777666444222666777888999999;;;>>>@@@???BBBFFFKKKNNNPPPQQQQQQJJJFFFAAA>>>>>>@@@AAAAAAAAA@@@>>><<<999666444333666555333111000000000111000000///.........//////222222111111000000000000222444666888;;;>>>AAACCCJJJLLLVVViiiqqqaaaYYYUUUPPPMMMIIIIIIIIIGGGBBB>>>;;;888333000///...,,,+++++++++++++++***((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$###%%%%%%######%%%%%%###"""""""""############$$$%%%%%%$$$%%%''''''%%%###$$$%%%&&&''''''''''''&&&'''&&&&&&(((+++------,,,111333777;;;@@@GGGOOOUUURRRUUUUUURRRMMMHHHFFFGGGFFFGGGIIIIIIHHHHHHIIIJJJGGGCCC>>>;;;999999888777222333222111...---,,,---***))))))((()))***+++++++++,,,,,,,,,******,,,...***+++000777:::777666888CCCKKKOOOMMMKKKQQQZZZ___dddooo|||rrrddd[[[NNNIIIHHHBBBCCCAAA===;;;:::888666444333555666777777888;;;======AAAGGGMMMQQQQQQQQQPPPHHHFFFCCCAAAAAABBBBBBAAADDDDDDBBB???<<<999666444666555333111000000000000000///...------...///000/////////000111111222222111333666999;;;>>>CCCFFFJJJLLLVVVjjjooo```XXXTTTLLLJJJGGGGGGHHHGGGCCC???;;;888333000///...,,,+++)))***++++++***)))((('''&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$"""&&&&&&""""""&&&&&&"""#########$$$$$$$$$%%%%%%&&&%%%$$$&&&((((((%%%###$$$%%%&&&'''''''''&&&&&&)))((('''''')))***)))(((///222666999<<<@@@DDDHHHEEEIIIMMMLLLHHHFFFFFFHHHHHHIIIJJJIIIHHHFFFGGGGGGDDDAAA>>><<<;;;:::999888333333222333222111---+++))))))))))))***+++,,,,,,***,,,------++++++---000//////333999;;;999888:::AAAIIIOOOQQQTTT\\\ccceeeoooyyyxxxkkkaaaSSSLLLJJJCCCDDDBBB???======;;;999777111333555777888999<<<>>>@@@EEELLLRRRUUUTTTPPPNNNGGGFFFDDDDDDDDDDDDBBB@@@AAAAAA@@@???<<<999666555555444222111111111222222111000...---...///000111......///000222333444444111444888999;;;===BBBEEEIIIKKKUUUkkknnn___WWWSSSKKKIIIGGGHHHJJJJJJFFFCCC;;;888333000///...,,,+++((()))***++++++***)))(((''''''%%%$$$$$$%%%''''''******((('''''''''''''''"""&&&&&&""""""&&&&&&"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&((()))&&&###$$$%%%'''((((((((('''&&&+++)))((('''((('''&&&$$$///222666999;;;<<>>DDDIIIJJJGGGFFFHHHKKKIIIJJJKKKJJJGGGEEEEEEEEECCC@@@>>><<<<<<;;;999888555333333444666444///*********++++++,,,,,,,,,,,,+++---...---++++++...111---+++---222444333333666CCCKKKTTTZZZ```hhhllllll{{{|||ooofffWWWPPPMMMFFFDDDBBB@@@???>>>===;;;999000333666888:::===@@@BBBDDDIIIQQQWWWXXXUUUPPPMMMFFFFFFEEEFFFFFFEEEBBB@@@;;;<<<<<<;;;:::777555444222222111111111222444555222111///......000222333111111111222333333444444333666999::::::<<<@@@DDDGGGJJJTTTkkkkkk\\\SSSOOOJJJHHHFFFEEEEEEDDDBBB@@@<<<999555222111000...,,,'''((()))***)))(((%%%$$$%%%%%%%%%&&&&&&'''''''''666444111---)))&&&$$$""""""$$$$$$$$$######%%%'''!!!!!!"""$$$&&&&&&###!!!$$$%%%%%%%%%%%%%%%%%%&&&"""$$$%%%$$$###!!!((('''%%%######&&&,,,000333111000111666;;;>>>@@@AAACCCEEEFFFEEEEEEEEEGGGLLLKKKJJJGGGCCC>>>:::888;;;<<<>>>>>>>>>===;;;:::777666555333111///...---+++++++++***++++++,,,,,,++++++******++++++,,,---.../////////000333888<<>>AAADDDGGGJJJVVVkkkkkk[[[SSSNNNHHHFFFDDDDDDDDDCCCAAA@@@<<<888444111000...,,,+++)))************((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&...---+++(((&&&%%%######"""###$$$$$$######$$$&&&""""""###%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&((())))))((('''&&&''''''&&&&&&(((,,,///333222111333777;;;>>>???@@@CCCFFFGGGFFFDDDCCCBBBEEEDDDCCCAAA>>>;;;999777===>>>???@@@@@@>>>===;;;===;;;999666222...+++))),,,+++++++++++++++,,,,,,++++++******++++++,,,---,,,---------...111555999KKKTTT```jjjpppuuuzzz~~~rrrcccXXXMMMDDDAAAAAA@@@>>>;;;999777666666666777999<<<>>>???@@@@@@@@@FFFKKKLLLNNNPPPOOOKKKDDDAAA@@@CCCBBB===888888888999999888666333111///---...///000111111111111---......////////////...////////////000222333444444666888:::;;;>>>AAADDDGGGKKKWWWnnnhhhYYYPPPKKKEEEDDDBBBBBBCCCBBBAAA???;;;888444000...---+++)))+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$######$$$%%%#########%%%''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&((())))))***,,,...333222333666:::>>>@@@AAA@@@CCCGGGHHHFFFBBB???>>>@@@???===<<<;;;::::::999???@@@BBBCCCCCCAAA>>>===666666666555444222000...,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++,,,------...000444777GGGRRRaaaoooxxxzzzfffXXXLLLEEECCCAAA@@@===;;;888666555444555777;;;???BBBDDDDDDDDDBBBFFFIIIHHHIIIMMMMMMJJJDDD@@@===???>>>999666777777777888777666444222000+++,,,---///000111111111....../////////......---/////////000111222333444444666999;;;<<<>>>AAADDDGGGLLLZZZqqq~~~dddUUUMMMGGGDDDCCCAAAAAABBBBBBAAA@@@<<<888444111///---***))),,,+++***)))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%&&&'''''''''))),,,///333333666:::@@@DDDEEEEEEBBBDDDFFFEEEBBB???>>>===@@@???>>><<<;;;<<<<<<===AAABBBEEEFFFEEECCC@@@>>>111222333444444333222111------,,,+++++++++,,,,,,++++++******++++++,,,------...//////000222555888AAALLL]]]mmmyyykkk[[[NNNFFFEEEAAA???===:::777555444333555888===BBBEEEGGGGGGGGGFFFIIIJJJIIIKKKNNNMMMIIIEEE???<<<======;;;:::<<<888888888777555333111000------.../////////......////////////...---,,,,,,/////////000111222444444555777:::<<<===???AAACCCFFFLLL[[[ttt|||dddVVVMMMGGGDDDCCCAAAAAABBBBBBAAA@@@<<<999444111///...,,,*********)))''''''''''''''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$%%%&&&'''&&&%%%######$$$%%%%%%&&&'''''')))((('''&&&&&&((()))***&&&&&&%%%$$$$$$(((---222333555999???FFFJJJJJJJJJEEEDDDCCC@@@===<<<>>>@@@CCCBBB@@@>>>======>>>>>>BBBDDDFFFGGGGGGDDD@@@>>>888888777666444111...,,,...------,,,+++++++++,,,++++++******++++++,,,------///000000111222555888===HHHXXXhhhvvvtttbbbRRRHHHEEE@@@>>><<<999777555444333666999???EEEIIIJJJIIIHHHGGGIIIKKKKKKNNNPPPMMMGGGCCC===:::<<<===<<<>>>AAA<<<;;;:::777555222000///......//////////////////......///......---,,,,,,//////000000111333444555555888;;;===>>>???AAACCCEEELLL]]]vvv}}}eeeYYYQQQJJJEEECCCAAAAAABBBBBB@@@>>>;;;888444111000///---+++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%""""""###$$$$$$###"""!!!$$$&&&((((((&&&%%%$$$%%%%%%$$$###$$$%%%&&&&&&$$$######$$$%%%%%%&&&''''''''''''%%%%%%%%%&&&'''(((((('''%%%$$$$$$)))///444555777===CCCJJJLLLLLLJJJDDDCCC@@@<<<:::;;;???BBBCCCCCCAAA@@@???>>>>>>>>>BBBDDDFFFHHHGGGDDD@@@===999999888666555333222222///...---,,,,,,++++++,,,++++++******++++++,,,---,,,...///000000111333666===GGGUUUdddrrr|||iiiUUUHHHDDD>>>===;;;999666555444444555:::AAAIIIMMMOOONNNMMMFFFHHHIIIIIIMMMPPPLLLFFF???999777999;;;<<<>>>AAA>>>===;;;888666333111000---...///111222333333333------.........------,,,000000000111222333444555666999<<>><<<;;;<<>>;;;666555333222222333555666//////...,,,,,,+++++++++++++++******++++++,,,------///111111111222444666;;;EEESSSaaallluuu~~~{{{iiiVVVJJJEEE<<<;;;999888666555555555444:::CCCMMMSSSVVVVVVUUUHHHHHHFFFFFFKKKPPPNNNHHH>>>999666999;;;;;;<<>>===;;;999777555444333000111222333444444444444,,,,,,---.........------000000000111222333444555666999===@@@@@@@@@AAABBBHHHQQQccc}}}wwwbbbWWWOOOIIICCCBBB??????>>>===;;;999666444000.........---+++)))***+++,,,+++)))'''&&&%%%%%%%%%&&&&&&'''''''''###%%%'''(((((((((&&&%%% ###%%%%%%###!!! $$$"""!!!"""###%%%$$$$$$"""######$$$&&&'''((((((((((((((((((((((((''''''''')))+++,,,---///222444:::<<>>>>>===;;;999888777777666666666666555444333222111++++++,,,---............000000000111222333555555666:::>>>@@@AAAAAAAAABBBKKKSSSeeettt^^^PPPHHHDDD@@@@@@???===<<<;;;:::999555222///......---+++***,,,,,,++++++***((('''&&&%%%''''''%%%""""""$$$'''$$$###"""!!!!!!!!!"""###$$$"""###%%%### $$$"""!!! !!!###%%%&&&%%%$$$%%%&&&((((((&&&$$$)))((('''&&&%%%&&&'''''')))***+++,,,,,,...111333999;;;===???AAACCCCCCCCC???@@@AAA@@@>>>>>>>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFBBBEEEHHHHHHEEEAAA???===777666666555444222000000///......------,,,++++++,,,)))&&&'''+++------+++,,,...111444666666666555===CCCLLLVVV```gggmmmpppqqqssswww}}}zzzmmmZZZHHH???<<<999555111000111444666555:::BBBLLLYYYbbbaaa[[[XXXMMMEEEGGGKKKMMMLLLLLLBBB>>>999777777999;;;;;;<<<<<<<<<:::777555444555333555777777555222000000111000...------...///000,,,000111000111666777555:::<<<>>>???@@@DDDEEEEEEMMMYYYooosss]]]OOOHHHDDD???>>>===<<<:::999777777666444111000000///---,,,******))))))(((&&&%%%$$$%%%''''''%%%###"""$$$'''((('''&&&%%%%%%%%%&&&'''&&&###"""%%%$$$!!!!!!### !!!""""""######%%%$$$%%%&&&((((((&&&$$$(((((('''&&&&&&&&&&&&&&&$$$&&&(((***---000555999::::::;;;<<<>>>@@@BBBCCCBBBCCCDDDCCCAAA@@@AAACCCCCCDDDEEEGGGHHHIIIJJJJJJFFFGGGHHHIIIHHHEEEBBB???888888777666444222000//////......------,,,+++++++++***))))))+++,,,------111333555777999:::;;;;;;???DDDMMMVVV___ffflllooowwwyyy}}}sssfffUUUEEE===:::888555222111222444666777;;;AAAKKKYYYeeehhhddd[[[PPPFFFFFFIIIIIIHHHIIIBBB>>>999666777999:::;;;;;;;;;;;;888666444555666666888999777555222111111000///...------...///000000444555333555:::;;;999:::<<<>>>???AAACCCEEEFFFUUUaaavvvrrr\\\NNNGGGCCC======;;;:::888666555444666444111000//////---+++))))))))))))(((&&&%%%$$$&&&&&&&&&%%%######$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%'''""" $$$&&&$$$"""""" """$$$%%%$$$###!!!$$$$$$$$$&&&((((((&&&$$$'''''''''&&&&&&&&&&&&%%%)))***++++++,,,---000333999999999:::<<>>999777777999:::;;;999999888666444444666888999::::::777444111111111//////...------...///000///222333111333888999888:::;;;>>>@@@AAACCCFFFIII[[[ggg|||pppZZZMMMEEEBBB===<<<;;;999777555444333444111///------,,,+++)))++++++++++++***)))((('''&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$#########""""""###'''!!!"""&&&%%%"""!!!###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$&&&&&&&&&'''''''''&&&&&&---......---++++++---000777888:::===@@@CCCEEEFFFHHHIIIJJJJJJHHHGGGHHHIIIDDDEEEFFFGGGHHHHHHHHHHHHJJJGGGDDDFFFJJJKKKGGGBBB???>>>===:::777444222000///......------,,,++++++&&&))),,,+++)))))),,,///000000111333888>>>CCCGGGMMMQQQXXX___dddjjjqqqvvvzzzmmmfff___SSSHHHAAA666555444333333333444555444777===HHHZZZkkkrrrqqqcccWWWLLLHHHHHHGGGHHHJJJDDD@@@;;;888888:::;;;<<<777777666444222333777:::;;;;;;999666222000///000......---------...//////---000111///111666888666::::::===@@@AAABBBFFFLLLZZZggg}}}nnnYYYLLLDDD@@@===<<<;;;999777666444444333111...------,,,***)))******+++******)))((('''&&&&&&%%%%%%%%%%%%$$$###&&&&&&&&&&&&%%%%%%$$$$$$&&& !!!%%%$$$!!! &&&%%%$$$$$$$$$%%%&&&'''$$$###$$$%%%''''''%%%###%%%%%%&&&&&&'''((()))))))))+++,,,------///333666444888>>>DDDHHHIIIIIIHHHEEEHHHKKKLLLKKKJJJIIIJJJGGGHHHHHHGGGGGGFFFEEEDDDGGGCCC@@@BBBGGGHHHFFFBBBAAAAAA???===:::666444222///......------,,,++++++$$$(((++++++)))))),,,...000111222666===FFFNNNSSSUUUZZZaaaeeeiiioooxxx~~~}}}sssjjjhhhcccWWWHHH???555444333333222333444444222777???LLL]]]mmmssspppcccXXXNNNKKKJJJJJJLLLPPPFFFBBB===::::::;;;<<<===666666555333222444777::::::999888444000...---...---------------...//////000222222000222777:::888::::::===AAAAAAAAAFFFOOOZZZggg~~~lllWWWJJJCCC???<<<<<<;;;999888777666555555333000///......,,,***((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$###""""""%%% """%%%$$$""""""%%%$$$"""!!!!!!"""$$$&&&#########%%%''''''%%%###%%%%%%%%%&&&(((***---...//////000///...///111333555:::AAAHHHKKKKKKIIIGGGAAAFFFKKKNNNNNNLLLKKKJJJIIIIIIHHHGGGFFFDDDBBBAAAAAA???===>>>AAACCCCCCAAAAAAAAA???===:::777444333///......------,,,++++++%%%'''***+++++++++,,,.........111666>>>HHHQQQVVV[[[```fffjjjmmmsss|||xxxpppjjjjjjgggYYYFFF:::777555333222111222333444333999BBBOOO___mmmppplll___VVVNNNLLLKKKKKKNNNRRRGGGCCC===::::::;;;<<<<<<555666555444333444777:::888888777444000...------,,,,,,,,,---......//////...000000...///555888777:::999===BBBBBB@@@GGGRRR^^^lllkkkVVVIIIBBB>>>::::::999999888777777666555333000......---,,,***(((((((((((((((''''''&&&&&&%%%$$$%%%''''''$$$!!!""""""#########"""!!! %%%""""""%%%&&&$$$$$$&&&######""""""""""""###############%%%&&&'''%%%###%%%%%%$$$%%%(((,,,111444666666444111...---...///999<<>>===<<<<<<;;;;;;===???AAABBB???>>>===;;;888666333222///......------,,,++++++(((((())),,,///000///...,,,---///555<<>>888888888888777777777777333000...,,,,,,+++***((()))***************)))(((&&&%%%$$$%%%''''''$$$!!!&&&&&&'''((('''&&&%%%$$$%%%$$$%%%((('''$$$%%%***###$$$%%%&&&&&&%%%###"""#########%%%&&&&&&%%%###&&&%%%$$$$$$(((...444777111222222111000111444666===>>>AAACCCDDDCCCAAA@@@;;;BBBLLLSSSTTTQQQMMMKKK>>>>>>>>>===<<<;;;::::::::::::;;;::::::<<<@@@CCC<<<<<<;;;999777444222111///......------,,,+++++++++******---111333111...000111444888@@@HHHPPPUUU[[[aaagggiiikkkqqq}}}mmmfffccchhhiii]]]JJJ===:::777333000...000222444555888===FFFTTT```ccc___UUUOOOJJJHHHGGGEEEGGGKKKDDD@@@;;;777777888999999555777888777666666666888666888999888444111///...***+++,,,---............111333222///111777:::::::::888<<>>::::::888666555444555777888777444///,,,,,,,,,,,,+++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!!!!"""###&&&%%%###"""""""""###### """$$$%%%%%%%%%###"""$$$###"""""""""###%%%&&&"""&&&'''&&&(((---...,,,,,,++++++---111444666777@@@???>>>?????????===;;;@@@BBBHHHOOOTTTTTTPPPKKK@@@===:::999888777555333;;;:::999888777888999::::::888666444333222000...///...---,,,++++++++++++)))+++------,,,---...///555777888:::>>>FFFRRRZZZiiigggjjjoooooolllpppxxxmmmddd^^^______UUUGGG>>><<<777333222...,,,///444444999AAAJJJRRRWWWZZZ[[[KKKKKKJJJFFFCCCCCCGGGKKKIIIDDD===999777888999999666888999777555555777:::888777555333111000///...,,,+++++++++,,,,,,---...000111222333555666777888999999;;;???@@@CCCLLLUUUiii|||cccQQQGGG@@@;;;777666444333333333555666888444///,,,,,,++++++***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###"""######$$$%%%%%%###"""""""""######!!!"""###%%%%%%$$$###"""###############$$$$$$%%%$$$'''(((&&&(((+++,,,***---------000444888;;;<<>>===>>>@@@FFFMMMRRRSSSOOOKKKAAA>>>;;;999888888666555:::999999999999::::::::::::888555444333222///---///...---,,,,,,+++++++++***+++------...///222555777999<<<>>>DDDMMMZZZcccmmmjjjiiikkkjjjhhhlllttt~~~jjj```XXXXXXXXXQQQGGGAAA>>>:::888777555222555;;;666:::AAAHHHNNNRRRSSSTTTMMMMMMKKKHHHEEEEEEHHHKKKIIIDDD>>>999888888888888666888::::::888888:::<<<:::999777444222000//////,,,,,,,,,+++,,,,,,------//////111222444666777888;;;;;;===@@@AAACCCLLLVVVjjj}}}zzz```PPPGGG@@@<<<777666555333333444444555888444000---,,,+++***)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$######"""#########!!!"""###$$$%%%$$$######"""######$$$$$$$$$$$$$$$%%%((((((&&&'''***+++(((...///000333888===AAADDDHHHGGGFFFEEECCCAAA@@@???;;;???DDDKKKOOOOOOLLLIIIAAA>>>:::999999::::::999999:::;;;<<<<<<;;;:::999888666444333333222000...///...---,,,,,,+++,,,,,,+++,,,---...000555;;;???>>>@@@CCCGGGMMMXXXeeeooouuuqqqmmmkkkhhhfffjjjooo{{{|||~~~mmmaaaVVVSSSQQQLLLEEEBBB;;;888777888777444777<<<888<<>><<<;;;888555333111000///------,,,,,,,,,,,,,,,------...///111444666777888======???BBBBBBDDDNNNYYYmmmvvv\\\MMMEEE???:::888888777666666666666777777444000---,,,+++)))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$##################!!!"""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$###$$$'''(((&&&'''++++++)))...///222555999???FFFJJJNNNMMMLLLHHHEEEBBBAAAAAA<<>>;;;999888:::===>>>???;;;<<<===>>>===;;;888666444333222222333333222111------,,,+++++++++++++++***+++---///444<<>>999777777888777444666;;;:::===BBBGGGJJJLLLKKKJJJNNNMMMJJJHHHFFFFFFGGGHHHDDD@@@;;;777555444333222111444999===??????>>>======;;;999666333111000///......---,,,,,,,,,,,,---+++,,,...111333666888999:::;;;???BBBBBBEEEQQQ]]]ooorrrXXXJJJCCC<<<666888888777666666666666666666333000---,,,+++)))'''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$############$$$#########""""""######$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$###&&&(((&&&(((---...,,,,,,///222555888???FFFLLLSSSSSSPPPKKKFFFBBBAAABBB>>>AAAEEEGGGFFFCCC@@@>>>999888777888<<<@@@BBBCCC===>>>??????===999555222000//////111333444444333,,,++++++***************)))***,,,000777AAAMMMUUUTTTWWWZZZ^^^bbbjjjttt{{{{{{xxxuuurrroooyyyzzzooommmbbbXXXSSSMMMEEE>>>;;;<<<::::::;;;999666777<<<;;;>>>CCCHHHLLLMMMMMMMMMKKKIIIGGGDDDDDDCCCCCCCCC>>>;;;777444222111///......000555:::>>>>>>===;;;<<<:::888555333111000///......---,,,,,,---------+++,,,...111333666888999777999===AAABBBFFFSSSaaaqqqmmmTTTGGGAAA:::444555555555555555444444444444222///---,,,+++)))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$##################$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###'''((('''***...000...,,,...111333666<<>>??????>>><<<888444111//////...000222444444333++++++************++++++)))***,,,///666AAAMMMUUUXXX]]]bbbgggkkkrrrzzz{{{uuuuuuyyy{{{qqqddd\\\TTTPPPKKKCCC===;;;:::888666777555222555::::::===CCCHHHLLLNNNNNNNNNIIIFFFCCCAAAAAAAAA???>>>888666333111111000---,,,,,,---111777;;;===;;;999999777555333111000///...---------------......///---...///111444666777888666999>>>AAAAAAFFFUUUdddsssiiiPPPEEEAAA:::555555555555555555444444333222000...------,,,***)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&)))***)))+++///000...,,,///222333444:::CCCJJJYYYXXXUUUMMMDDD>>>>>>@@@@@@CCCFFFEEEAAA===:::999777777888;;;>>>??????===<<<======<<<;;;888555333222111000000111222111///---,,,,,,,,,,,,,,,------)))***+++...333<<>>===666333222222111000444:::777;;;@@@FFFJJJKKKKKKKKKGGGDDD@@@?????????===;;;555333111111111000...,,,,,,,,,///444999;;;:::888555444222111///.........,,,,,,,,,,,,---///000111//////111222444666777888:::===AAACCCBBBFFFUUUeeesssfffNNNEEEAAA<<<666777777777888777666666555111///------------+++))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&!!!"""###$$$%%%%%%$$$#########""""""######$$$%%%&&&%%%$$$###$$$%%%&&&'''))),,,,,,***+++//////------000333333333888AAAIIIYYYYYYVVVMMMCCC======???>>>BBBEEEEEEAAA<<<::::::888999:::<<<>>>>>>;;;999::::::;;;;;;:::888777666555333111000000000...,,,......---------......///***++++++,,,000888@@@GGGPPPYYYdddooowww|||zzz|||{{{rrrjjj```UUUOOOHHHAAA>>>>>>888444333444444444999@@@666999>>>CCCGGGHHHHHHGGGFFFCCC???>>>???>>><<<999333222111111111111...,,,,,,,,,...333888;;;:::888333222111///......------++++++,,,,,,...///111222000111222333555666777888>>>@@@DDDEEEBBBEEETTTdddtttcccPPPDDD;;;:::???555555555666777666333000111000///---,,,+++******(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######"""""" """###%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&((()))******+++---///111333555666777<<>>>>><<<:::888;;;<<<======<<<999666444222000...---------,,,+++...---,,,***)))******+++---,,,---///000222999BBBLLLUUUbbbppp{{{zzzxxxyyy}}}~~~wwwkkkbbbYYYRRRJJJ???888777666555333111111333555777:::===BBBFFFHHHIIIIIIHHHGGGFFFCCC???<<<999888777333///---...222333111---111///...///111444555555333222111...++++++---///---------------------------...000333555777999:::;;;<<>>;;;888666888999;;;<<<<<<<<<;;;::::::;;;<<<===;;;888555333222111000000111222111///,,,++++++++++++---...///---+++,,,//////111888AAAIIITTTeeewww~~~|||}}}{{{rrrjjjaaaWWWOOOGGG>>>999888666555333222333444666777>>>AAAFFFKKKMMMLLLJJJHHHFFFFFFFFFDDDAAA===:::777222...+++,,,///000...+++111///......111333333333333333111...,,,+++,,,...........................///000111444666888:::;;;<<<===???AAAAAAFFFUUUdddxxx{{{ZZZJJJBBB;;;777888888777666777888777444222000///---,,,***)))))))))***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$############((('''%%%$$$############%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''(((((()))***++++++++++++---111333555777999999999<<>>>>>BBBBBBAAA???===;;;999888888888888999:::;;;<<<===;;;;;;<<<<<<;;;888666444000//////000111222111000------,,,,,,,,,...///000,,,+++,,,......000777@@@FFFUUUkkkyyypppkkkaaaVVVOOOGGG???;;;;;;555555555555555666777777???CCCJJJOOOPPPNNNIIIFFFEEEGGGHHHHHHFFFAAA<<<888444000,,,+++---...---***000///......000111222111333333222///,,,+++,,,...........................000111222555777999;;;<<<======>>>@@@@@@FFFVVVeeezzzvvvVVVGGGCCC<<<777666999888777777888777444222///...---+++***)))(((((()))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&###"""###$$$%%%''''''''''''(((((())))))''''''''''''''''''((()))+++++++++++++++---111444777:::<<<;;;:::;;;???CCCNNNPPPQQQMMMEEE>>>;;;:::CCCCCCCCCCCCAAA???<<<;;;999888777777888;;;===???<<<=========;;;999777555444111//////000222222222000///...,,,,,,,,,,,,---,,,+++,,,......///777@@@GGGYYYsss{{{qqqjjjbbbXXXRRRKKKBBB>>>>>>444555555666777888888888<<>>@@@GGGVVVeeeyyyqqqRRRFFFCCC===888666:::999777777777666444222///...---+++***)))((((((((((((((('''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%(((&&&$$$######$$$&&&'''''''''((((((((()))))))))&&&%%%%%%%%%&&&&&&'''(((***++++++++++++---000333888;;;======;;;;;;===@@@GGGIIIJJJFFF@@@:::888888???@@@BBBCCCCCCAAA>>><<<;;;:::777666777:::===@@@>>>>>>>>>===<<<:::888777;;;777333111222333444555///...---+++++++++,,,,,,,,,+++,,,//////111999BBBNNN___zzz}}}{{{qqqggg___XXXSSSLLLBBB<<<;;;444444555666888999999::::::@@@HHHNNNQQQOOOJJJGGGEEEEEEEEEDDDBBB???<<<:::666333111///...------,,,000//////000222333222111444444333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111333555777888999<<<:::;;;===@@@GGGUUUcccwwwkkkPPPEEEBBB<<<888888:::999777666666555444222000///---,,,***)))))))))''''''''''''&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***,,,,,,,,,---000222777;;;======;;;:::;;;===;;;===???===999666777999999:::===???@@@@@@?????????===:::888777999<<<>>>>>>>>>>>>===;;;:::888777999666444222333333222111,,,++++++++++++---...///---,,,---000222444<<>>888777333333444555777999:::;;;===AAAGGGMMMOOOOOOMMMKKKFFFFFFEEECCCAAA>>>;;;999444444333111000...---,,,000000000222555666555444444444444222...,,,+++,,,------------------------///000111333555666888888;;;:::;;;>>>CCCIIIVVVbbbvvv~~~fffNNNCCC???:::888::::::888666555555444333111111000...,,,+++*********((((((((((((''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))+++.../////////000222666:::======;;;999:::<<<777999:::888555444777:::888888888:::===@@@DDDFFFBBB@@@===:::888999;;;<<<======<<<;;;999888777666555666888:::;;;999444000---,,,,,,,,,,,,...///000---,,,///222555777@@@IIIZZZhhh~~~zzztttxxxxxxoooeee[[[PPPIIIAAA:::666777333333333333555888;;;===@@@BBBEEEHHHKKKKKKKKKKKKGGGHHHIIIHHHEEE@@@;;;888666777888888666333111111111111222555888999888777444555555222///,,,++++++////////////////////////000111222444555777888999<<<:::<<>>888888;;;333222222222444777;;;===@@@AAABBBDDDEEEFFFGGGHHHHHHJJJMMMMMMJJJCCC<<<777999<<<>>>>>><<<999777666111222333666:::;;;;;;999444555555333///,,,++++++111111111111111111111111222222333555666888999:::===<<<>>>DDDJJJOOOYYYccczzzsss^^^GGG===;;;:::888777888666444222000000111222,,,+++***)))((((((((((((+++***)))((('''&&&%%%%%%!!!$$$''''''$$$"""###%%%###""" !!!$$$%%%########################$$$###"""###%%%&&&%%%$$$"""$$$&&&''''''))),,,...///......---...///000111111333666888777777777888::::::999:::;;;:::777555999777666888===CCCGGGJJJFFFBBB>>>======;;;777333666777777666333222222333555;;;GGGQQQVVVPPPDDD:::444111......000000...,,,000...///222777@@@QQQ```ooouuuyyyuuutttxxx|||rrrbbbPPPEEE>>>777444333777000///666666222777BBB@@@AAAEEEGGGEEE@@@BBBHHHDDDFFFHHHGGGCCC>>>:::888@@@@@@???>>><<<999666444222222333444444555666666888666222///---------...,,,,,,,,,...111222111000000//////111444777777666999999===DDDJJJOOOYYYbbbzzznnnZZZFFF===<<<;;;:::999999777555333222222333333...---,,,+++***)))))))))******)))((('''&&&%%%%%%###%%%&&&&&&(((***###"""!!! !!!"""$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&&&&'''***,,,,,,,,,---...////////////111333555666555555777888:::777555444555666777666777555555666:::???CCCFFFCCCBBBAAA@@@???;;;777333666777888666444222111222777>>>KKKZZZbbb^^^RRRGGG888555111///000000...,,,//////111888@@@MMMaaaqqq~~~}}}xxxtttwww{{{ooo```OOOEEE???999555555555//////555777444999DDDEEEBBBBBBDDDDDDBBBBBBEEE@@@AAACCCCCCAAA>>><<<;;;AAA@@@>>><<<999666444333222222333333444555555666777555222///------...///---------///111333222111111111111333666888888888;;;;;;@@@GGGLLLRRR\\\fff}}}fffUUUDDD===>>>===;;;;;;999888666444333333444444000000...---,,,+++++++++******)))((('''&&&&&&%%%"""$$$&&&&&&%%%$$$%%%&&&##################$$$$$$%%%$$$$$$$$$######""""""&&&%%%$$$%%%'''''''''&&&$$$%%%&&&&&&%%%%%%''')))******,,,---.........---111222333333333444666888;;;777222000222555999:::777666666666888<<<@@@BBBAAACCCDDDCCC???:::777555666888999888555222111000333999FFFWWWcccbbbWWWLLL<<<888444000//////......------111;;;HHHXXXnnn|||wwwrrrsss{{{zzzooo```QQQHHHCCC===:::999333//////555777666;;;EEEFFFBBBBBBEEEFFFBBB>>>===???@@@AAAAAAAAAAAAAAA@@@@@@>>>;;;888555333222111222222222333444444555555555333111...------...///.........000222333222111333222333555888:::::::::===>>>BBBIIIOOOTTT___jjjaaaRRRCCC>>>>>>===::::::888777666555444444444444111000///---,,,+++++++++***))))))(((''''''&&&&&&&&&''''''&&&$$$###############$$$%%%%%%%%%$$$############"""!!!!!! %%%$$$###$$$&&&'''&&&%%%"""$$$%%%%%%$$$%%%''')))************+++---...///111222222222222333666888<<<888444222555999<<<>>>999999999999999;;;???BBB???BBBCCC@@@;;;777666777777999;;;;;;888444222111000333<<>>???FFFEEEDDDCCCDDDDDDDDDCCC===;;;777444111111111222222222333333444444444555333222000///......//////...------///111222111000333222333555888:::::::::<<<===BBBIIINNNTTT```lll^^^PPPCCC>>>===;;;888888666666555444444333333333111000...---+++******)))))))))((((((''''''&&&&&&"""""""""$$$&&&((())))))###$$$%%%&&&&&&%%%###"""&&&&&&%%%%%%$$$$$$$$$$$$$$$"""""""""$$$%%%$$$### !!!###$$$$$$&&&)))+++---+++)))((())),,,000222222333333333222444777999999777555555888:::<<<<<<999:::::::::999:::===@@@@@@@@@>>>:::444333555888888;;;======:::666444333666555888???HHHJJJDDD>>>555333000...---...111333666666;;;III[[[nnn{{{ooobbbTTTMMMHHHAAA<<<;;;555444555777777777:::???AAABBBFFFHHHEEEEEELLLWWWNNNKKKGGGEEEEEEEEEDDDBBB:::888555111000000222333333444444444444444555555222222000///............---,,,,,,...///000///...222111111444777999999888999;;;@@@GGGKKKQQQ___lll\\\OOOCCC>>><<<999777777555555555555444444333333111000...,,,***))))))((())))))((((((''''''''''''&&&%%%###$$$&&&''''''&&&###$$$%%%&&&%%%$$$###"""###########################"""!!!"""###$$$$$$"""!!!###$$$%%%'''***,,,...,,,***)))+++...222444333444555555555666888:::555444333555777888888777666999:::999777777:::>>>@@@>>>999444111111444777888:::<<<<<<:::777666666777666555666999:::777444//////...---,,,...222555555555<<>>999777666777777888777888;;;===CCCCCCCCCBBB@@@GGGZZZmmmPPPLLLHHHFFFGGGFFFCCC@@@<<<:::777444222222444555555555555555555555555666222222000///...---------,,,,,,,,,---//////...,,,111000000333666888888777777999???EEEIIIPPP___mmmYYYMMMAAA<<<:::888777999555666666666666555444444111000...,,,+++))))))((((((((((((((('''''''''''',,,)))&&&$$$%%%%%%###!!!$$$$$$$$$$$$$$$###"""""" !!!"""""""""###"""!!!"""$$$%%%$$$###!!!###$$$%%%%%%&&&)))+++,,,,,,---...000111333333444666888999888888:::;;;444333111222444555666555666999;;;:::777777;;;??????;;;666333222222333333777999:::999888666666777444444444333111//////...---...///...---...111444555555<<>>CCCBBBBBBAAAAAAFFFUUUdddOOOKKKHHHIIIKKKLLLHHHEEEBBB@@@<<<999777555555555777777777777777777777666333222111///...,,,++++++------,,,...///000...---111000000333666888888777777:::AAAFFFJJJPPP```pppWWWKKK@@@;;;:::888999;;;666777777777777777666555222111///---+++***))))))(((((((((((((((''''''''''''$$$"""###&&&)))((('''$$$$$$$$$######"""""""""!!!!!!"""###$$$%%%&&&&&&$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&%%%&&&(((******,,,000333444444333222444777:::;;;;;;:::;;;;;;777444111111222555666666888;;;>>>===::::::===BBB>>>:::555444555555333000666777888777666555666888333666888666333//////000,,,///000000......111333>>>===CCCPPP```mmmyyy}}}zzzxxxpppgggYYYOOOFFFDDDCCC???;;;:::222666888777888<<>>:::777666555888888888888777777777777333333111000...,,,+++***///...---///000000///...111111111333666888999888888<<>>AAA@@@AAABBB@@@;;;:::666222//////333777;;;:::888666666777999999999777444000/////////,,,)))......---+++,,,///555:::>>>CCCPPP```jjjnnnwww{{{yyyyyyuuufffWWWKKKIIIEEECCCAAA???;;;999777777666777888;;;===>>>>>>???@@@@@@@@@BBBEEEHHHKKKJJJKKKNNNRRRSSSPPPMMMFFFHHHIIIFFF@@@<<<;;;;;;666666555444444555777888222222111///...,,,+++***,,,---............000222///000111222333666;;;>>>???FFFGGGIIIQQQVVVaaauuuOOOFFF>>>;;;999666777:::999999888888777666666666666444111...,,,+++++++++)))(((((((((((('''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$###""""""###$$$!!!"""$$$$$$$$$%%%&&&((($$$$$$###$$$%%%(((+++,,,000666:::;;;===???<<<888888777777999<<<===<<<;;;888333000222222222555:::;;;AAAFFFFFFFFFEEE@@@999;;;888555222222444888:::<<<:::999888999:::999888555222///...//////---+++......//////111555;;;???GGGMMMZZZkkkvvv|||{{{wwwuuuqqqdddVVVKKKHHHDDDAAA@@@>>>;;;999777777777888999:::<<<<<<<<<===>>>???@@@BBBEEEHHHJJJIIIJJJNNNQQQRRRPPPMMMGGGIIIKKKHHHCCC>>><<<;;;777666555555666777888999666555333111///---,,,,,,...///000000///000222444000111333444555888===AAA@@@HHHIIILLLTTTYYYeeezzzLLLDDD===;;;999666777:::888888999999888777555444111111111///---+++)))((()))))))))((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""###$$$$$$###"""!!!"""$$$$$$$$$%%%&&&(((%%%$$$######%%%)))---///444:::>>>>>>@@@BBB@@@<<<888888888999<<<>>>======:::555222333444555999>>>@@@GGGMMMNNNMMMJJJBBB:::<<<:::777555555666888999<<<;;;:::;;;<<<;;;999777222000......//////...------///111333777>>>EEEKKKUUU\\\kkk{{{|||wwwuuupppdddWWWLLLHHHCCC???===<<<;;;:::888888999::::::::::::999888:::<<<>>>???AAADDDGGGGGGHHHIIILLLOOOOOONNNLLLHHHJJJLLLKKKGGGAAA===;;;666666555555666888:::;;;:::999666222///...------...///000/////////111333111222444555777;;;@@@CCCCCCKKKMMMPPPXXX^^^lllJJJBBB<<<:::999777777:::888888::::::999777444333000//////---,,,***)))(((((((((((((((''''''''''''((('''&&&%%%$$$#########%%%%%%%%%$$$$$$$$$######&&&###!!!"""%%%&&&$$$!!!"""###$$$###!!!!!!!!!"""%%%$$$""""""$$$'''+++...333888<<<===???CCCCCC???===;;;:::;;;===>>>======;;;777444666777888<<>>???BBBEEEEEEFFFHHHJJJKKKKKKIIIHHHGGGIIILLLLLLIIICCC===999555555444555666777999:::<<<:::666222///...------,,,---...---,,,,,,...000000111333555777;;;@@@DDDEEENNNQQQTTT\\\cccrrrHHHAAA;;;;;;:::888888;;;888999::::::999777444222000///---***))))))******''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%$$$$$$$$$######%%%###!!!"""%%%&&&$$$!!!"""###$$$###!!!!!!!!!"""&&&%%%$$$$$$%%%(((+++---111666:::;;;>>>CCCEEECCCBBB@@@===<<<======<<<;;;999555444666777777:::???FFFJJJKKKIIIGGGFFFBBB===999888777555555444444444333444666999;;;;;;888666---------......///000222111111222666@@@PPPbbbmmmttt}}}|||~~~}}}{{{yyyttthhh\\\LLLGGGAAA<<<;;;<<<<<<===999:::;;;;;;:::999777666777999<<<>>>???AAACCCEEEFFFGGGIIIIIIHHHFFFDDDCCCEEEGGGIIIKKKIIICCC===888444444333333444555777888:::888555222///...---,,,---.........,,,---...000///000222444666:::???CCCFFFPPPTTTWWW___fffvvvGGG@@@;;;;;;;;;999:::===999::::::999888666444333000...,,,***))))))+++,,,&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!"""######"""!!!!!!"""$$$$$$$$$%%%&&&((('''''''''(((***,,,...///222666999:::>>>DDDFFFDDDDDDAAA>>><<<;;;;;;999888555222111444555444555999@@@CCCCCC???>>>???>>>:::777666555444333333444444111222444777999999777444+++,,,......---...000222111222444;;;HHH[[[ppp}}}}}}~~~~~~zzzwwwqqqeeeYYYLLLGGGAAA===<<<=========:::;;;::::::999888777777888;;;???BBBEEEGGGJJJLLLLLLNNNOOOMMMIIIEEECCCBBBBBBDDDFFFHHHHHHDDD>>>999555444333333333444555666555555444222000///...---000111111111//////111222...000222333555999>>>AAAGGGRRRUUUXXX___fffxxxFFF@@@<<<<<<===;;;;;;>>>;;;:::999888777555444444---------,,,,,,++++++***''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!""""""!!! !!!"""!!!"""$$$$$$$$$%%%&&&(((###$$$'''***---///111222444888999999<<>>;;;999888888888777333111222666666333333555;;;>>>>>>;;;;;;======:::777555444222222333555666444444444666777666444111***,,,......------000333000333999CCCRRRfffzzz{{{tttmmmbbbXXXKKKGGGBBB???>>>>>>>>>>>>;;;;;;:::999888888888888888<<>><<<<<>>;;;888666666777777666444333555999999555444555999===???===>>>@@@???;;;777555333222222444666888888666666666666555222///***---......,,,---000333///444===IIIZZZnnn}}}ssskkkbbbYYYKKKHHHCCC@@@??????>>>>>><<<;;;999888777888999:::888===EEELLLRRRXXX]]]```___``````[[[SSSLLLHHHGGGBBBBBBCCCFFFIIIGGGBBB>>>999888666555444444555555...000333555555444222000000111111000//////000222111222333444555888<<<@@@FFFRRRUUUWWW]]]dddwwwDDD<<<777999>>>@@@BBBCCC@@@;;;666555777888555222000///.........---***'''))))))((('''&&&&&&%%%%%%%%%$$$###$$$&&&%%%!!!"""%%%''''''$$$""""""$$$ !!!!!!""""""$$$""" !!!###%%%$$$%%%'''((())),,,000444:::<<<===<<<999666555666555666777888777666444222333444555555444333444555:::===AAABBBAAA???======333222111000222555888:::666333000000111222000...---,,,+++*********+++,,,111333@@@WWWoooqqqgggddd^^^WWWPPPIIIBBB@@@===::::::<<<999999999888777666666555;;;???FFFNNNUUU[[[___aaacccccc```[[[TTTMMMHHHEEEAAABBBDDDGGGHHHFFFAAA===:::999888777555333222111111111222222333333444444444222000///000000///...///000111222333555888;;;JJJOOOXXX^^^ZZZ\\\vvvCCC;;;666888;;;<<<===??????;;;666555777777555222000///.........,,,***''')))(((((('''&&&&&&%%%%%%&&&%%%$$$&&&'''&&&""""""%%%''''''$$$"""###$$$!!!!!!!!!!!!!!!"""""""""###"""!!! !!!###%%%&&&$$$&&&(((***,,,///333666999;;;===<<<:::777555555555555666777666444222111000222333333222222444555:::===@@@BBBAAA>>>;;;999555444222111222333666777555222//////111111000......---,,,+++***++++++,,,111666HHHeeettthhhccc\\\TTTOOOHHHAAA???===999999<<<999888888888777777777777@@@DDDJJJQQQXXX]]]```bbbaaabbb```ZZZRRRKKKGGGFFFDDDEEEGGGHHHIIIGGGBBB???888888777555444333222111333333444555666777888888:::888666555555555444222111222333444666999>>>AAAFFFKKKUUUZZZXXX]]]wwwCCC;;;666888::::::;;;===???;;;777666777777555222000///...------,,,)))'''((((((((('''&&&&&&%%%%%%'''&&&&&&''''''&&&$$$"""###%%%&&&&&&$$$######$$$#########"""""""""""""""""""""""""""###$$$&&&&&&$$$&&&)))+++---000333666888;;;======;;;777444333111222444555555444333333000111222222222333555777999<<<@@@CCCBBB>>>999666666555333111000111222333222111///...//////...---......---,,,,,,,,,,,,---555===SSSuuuwwwiiiaaaZZZRRRNNNFFF@@@===;;;888888;;;888888777777888888999:::DDDGGGLLLRRRXXX\\\___```^^^```___XXXNNNHHHFFFHHHEEEEEEEEEFFFFFFDDD@@@<<<666666555444333333333333555666777999;;;<<<===>>>???<<<:::888888888666555222333333444666;;;AAAFFFDDDIIIRRRXXXYYYaaa|||BBB;;;888999;;;;;;<<<>>>===;;;888777777666444222000///---,,,,,,,,,)))'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%%%%$$$#########%%%$$$$$$######"""""""""""""""##################%%%(((+++---...///111333777:::===>>>;;;777444222...000111444555666777777222333444333222333555777777:::===AAAAAA>>>888444333222000///......///000000///...------...------//////......------------;;;BBBXXXzzz{{{jjjaaaXXXQQQLLLEEE>>><<<:::777777:::777777777777888:::;;;<<>>@@@AAABBB>>><<<999777777666444222222222222222333888???DDDEEEJJJRRRXXX]]]jjj===888666888::::::<<>>;;;777333222222222333444555666666666333444333222000000222555555555777:::<<<:::555111...---,,,,,,,,,---...///.........---,,,,,,---...000000000000//////......:::???SSStttmmmcccYYYQQQKKKCCC===;;;:::777777:::777777777777999;;;===???CCCDDDHHHLLLPPPTTTWWWXXXWWWWWWUUUOOOFFFBBBCCCFFF???===;;;::::::888555222555555444444555777:::;;;;;;;;;<<<>>>???AAABBBCCC<<<:::777555555444222000333333222222222777===AAADDDIIIQQQXXXaaasss777444333666777666999===;;;;;;:::999777555333222111///,,,++++++***)))(((''''''''''''''''''''''''$$$%%%&&&%%%$$$###$$$%%%'''%%%######$$$%%%$$$###$$$$$$$$$###############$$$###"""!!! ...111555777777666666666777:::<<<<<<:::666333222888777666555444333222111222222111///......111444777555222333444444000---*********+++,,,---......---......---,,,,,,---///111111111222111000000///555888JJJlllrrrfff[[[SSSJJJCCC===;;;:::777777:::999888777777999;;;>>>@@@BBBDDDGGGKKKPPPTTTWWWYYYTTTRRRNNNHHHCCC@@@AAABBB>>><<<999888777666444222444444333444666999<<<>>><<<<<<======>>>>>>??????<<<999777555555555333111666666555555555999>>>BBBCCCHHHOOOWWWccczzz777444444666666444666;;;:::;;;;;;:::777555333222111...,,,*********)))(((''''''''''''''''''''''''$$$&&&'''&&&$$$$$$%%%((((((%%%""""""$$$%%%$$$###"""""""""##################"""!!! """$$$%%%+++///555888999888888888888:::<<<;;;888555444333777666555333222222111111111111111000000222555999AAA;;;444111111111...,,,***++++++,,,,,,---......---...///...,,,,,,...000111222333333333222000000333666GGGjjjxxxjjj]]]TTTJJJCCC===;;;:::888888;;;:::999888777999;;;>>>@@@@@@BBBEEEIIIOOOTTTXXXZZZSSSNNNGGGBBB@@@@@@???>>><<<:::777555555555333222222222222333555999===@@@======<<<<<<;;;;;;::::::;;;999666555666555444333444555666777888;;;@@@CCCDDDIIIPPPXXXggg:::888777888777444666::::::;;;;;;:::777555333333111...+++*********)))(((&&&'''''''''''''''''''''%%%'''((('''%%%%%%'''***(((%%%""""""$$$%%%$$$###!!!!!!""""""#########$$$"""!!! !!!$$$(((***&&&+++111666888888888888999:::;;;:::777555444444111111111111222333444555222222333333444777<<<@@@LLLDDD999333222222000---,,,---------------......,,,...000...,,,,,,...111222222333444333222111000666999JJJmmm|||lll^^^TTTKKKCCC===<<<:::888999;;;;;;:::888888999;;;>>>@@@===???BBBGGGMMMRRRWWWYYYRRRKKKBBB>>>???@@@>>>;;;:::777444222222333222111111000000111555999===@@@===<<<;;;:::999888777666999777555444555555444333111222555777999<<>>???BBBAAAAAACCCDDDDDDBBB@@@===<<<;;;:::::::::;;;<<<:::888555444444222000...//////000111222333333444777888999888666555555555444555666777777777777777777555666999:::;;;@@@GGGKKKRRR[[[ggg}}};;;:::888777666777777888888:::;;;;;;888555333333555000,,,***((('''(((+++''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """"""!!!!!!$$$&&&$$$###"""""""""""""""###$$$'''***,,,,,,---///111222555777777555222222222///......///000111000///...------///111222111000------,,,++++++++++++,,,*********+++,,,---...///......------------,,,,,,///...///333444666===EEEUUUfffyyyiii[[[QQQJJJGGGCCC>>>;;;::::::;;;888777777888999<<>>:::777555555555555444444666999===BBBEEEDDDDDDEEEFFFGGGEEEBBB???======<<<<<<;;;:::::::::999777666555555444222000111111000000000000000000444555666555333222222222111222333444555666666666666555666:::===>>>DDDKKKPPPUUU]]]lll;;;:::888666555555555666888:::;;;;;;888555333333111111:::FFFEEE777,,,,,,%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$###"""!!!!!!""""""!!!!!!!!!"""###$$$$$$''''''&&&&&&''''''''''''***+++,,,...000000...---...,,,***+++---/////////...------...//////---,,,,,,,,,+++++++++++++++++++++++++++,,,---...///000******+++,,,---......///111111444888;;;BBBQQQ___yyymmm^^^TTTNNNDDDBBB???;;;888666555444666555555777;;;@@@EEEHHHHHHHHHHHHIIIHHHEEE@@@===;;;;;;;;;<<<;;;;;;::::::888777666777777777444222111111111111111111111111444555666555333222222222111111111222333444555666555444666:::>>>@@@FFFMMMPPPVVV```rrr===;;;999888666666666777888:::;;;;;;888555333333111+++,,,333222)))'''---$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######"""$$$'''))))))'''$$$!!!!!!!!!!!!!!!"""###%%%%%%&&&%%%######$$$$$$$$$$$$((()))***---//////...,,,,,,+++***+++...111222222---,,,+++,,,------+++*********)))******+++,,,,,,+++++++++,,,---...///000))))))***+++---...//////111222555:::>>>GGGXXXhhh~~~iii[[[RRRMMMGGGEEEBBB>>>;;;999888777777777777888<<>>AAAHHHOOOPPPXXXdddwww888999:::999666555666666888888999888888777666555.........---,,,+++***)))+++'''(((---,,,((('''***'''((('''$$$%%%((('''"""%%%&&&&&&''''''&&&&&&%%%###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$)))'''%%%#########$$$%%%'''''''''(((***+++***)))++++++******+++---///000...,,,++++++---...///...------,,,+++*********+++***+++,,,---------,,,+++)))***+++,,,---...//////...111///444DDDNNN[[[nnn|||iii\\\RRRKKKCCCAAA===999666555444444111000333:::>>>AAAKKKVVVTTTRRROOOOOOOOOKKKEEE@@@===;;;999888999999888777666888:::;;;;;;999666444333333333222000111333555444555555666555444222111333333111111222333666777777444555;;;>>>@@@HHHQQQXXX\\\kkk888999999888666555666777::::::999888777555333222.........---,,,+++)))))),,,(((''')))(((###"""%%%&&&'''&&&$$$%%%'''&&&"""%%%%%%&&&&&&&&&&&&%%%%%%###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$'''&&&$$$######$$$&&&'''&&&&&&'''((()))***)))(((++++++++++++,,,...///000000...+++++++++,,,,,,+++,,,,,,+++*********++++++)))***+++---......------,,,,,,,,,,,,,,,,,,------222666444:::JJJVVVdddyyyvvvfff[[[QQQIIICCCAAA===999666444444333222111555;;;???DDDNNNYYYjjjiiifff^^^TTTIII@@@:::===;;;999888999999777666666888:::<<<===<<<<<<;;;666777777555222111222333777777666555444333111000//////000111222222222222888555777<<<@@@CCCJJJSSSXXX\\\lll888888999888666666777999<<<;;;:::888666444111000......------,,,***)))(((+++(((&&&&&&%%%""""""%%%%%%&&&%%%###$$$'''&&&"""$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#########$$$###""""""""""""###$$$$$$$$$######$$$&&&''')))$$$%%%&&&'''((((((((((((++++++,,,---...///000000222///,,,*********((('''*********)))******++++++((()))***,,,---...//////------,,,,,,++++++++++++222555444;;;LLLZZZkkk~~~mmmaaaYYYOOOEEECCCAAA===999666444333333333444777===BBBHHHSSS]]]lllnnnnnnfffYYYKKKBBB???>>><<<:::999999999888666555666888:::<<<>>>???@@@<<<======;;;777555444444;;;:::777555333111000000---...111333333333111000888777999===AAAEEEMMMUUUZZZ___ppp777888888888777777999;;;>>>===<<<:::777555222111---------,,,+++***)))((((((&&&%%%$$$%%%%%%''')))$$$%%%$$$"""###&&&%%%!!!######$$$$$$$$$$$$############%%%&&&&&&%%%##############################$$$$$$$$$$$$$$$&&&'''(((###$$$&&&'''&&&&&&'''((()))***,,,---.../////////111...+++)))))))))(((&&&))))))))))))******+++,,,******+++,,,------......---,,,,,,++++++,,,---...111555666===OOO^^^rrrttteee\\\VVVMMMCCCCCCAAA>>>;;;888666555444444666:::???DDDKKKUUU^^^cccfffiiieee]]]RRRIIIEEE@@@>>><<<;;;;;;;;;:::999666666666777999<<<>>>@@@@@@AAABBBAAA>>>;;;999999>>><<<999555222111000000000111222444444444444333666777:::===AAAGGGNNNTTT[[[bbbttt666777888777777888;;;===@@@@@@>>><<<:::777444333---------,,,+++***((((((&&&&&&$$$######&&&((((((###%%%$$$"""###'''&&&""""""######$$$$$$######"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&%%%&&&(((''')))+++.../////////......,,,)))((()))***)))(((***)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,///111333555;;;===DDDVVVggg||||||nnn```XXXTTTKKKBBBBBBAAA???<<<:::888777666444999>>>BBBFFFMMMVVV[[[cccccccccccc___VVVKKKBBBAAA???======>>>>>>===<<<:::999888888999;;;===>>>AAACCCEEEDDDBBB@@@?????????===999666333111111000333222222222222444555666444777:::<<<@@@FFFMMMQQQYYY```uuu666777777777777999===@@@DDDCCCAAA>>>;;;777444222------,,,,,,+++)))((('''&&&'''%%%!!!!!!###$$$"""$$$%%%$$$"""$$$((('''############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((((((%%%%%%''')))&&&))),,,///111111000///---+++)))(((***++++++***+++++++++***++++++,,,,,,///...---,,,++++++++++++*********+++...222666888888???CCCKKK\\\lll~~~zzz~~~xxxkkk\\\SSSOOOHHHAAA??????>>><<<;;;999888888666===DDDFFFIIIOOOUUUWWWYYYXXXXXXZZZYYYSSSIII@@@@@@???======???@@@???>>>@@@???===<<<;;;<<<<<<===???@@@BBBBBB@@@@@@@@@AAA===<<<999777555333222222333222111000111333555777333777:::;;;>>>EEEKKKMMMSSS]]]ttt666666666666777999>>>AAAHHHFFFCCC???:::444000...,,,,,,,,,,,,+++)))((('''$$$'''&&&""""""%%%$$$ $$$&&&%%%###%%%)))((($$$###$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&!!!%%%)))(((&&&%%%'''***'''***...222444333222000...,,,))))))***++++++***------,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++++++++,,,///444888:::<<>><<<;;;<<<>>>@@@@@@???AAA@@@???===<<<<<<;;;;;;:::;;;<<<;;;::::::;;;===::::::999888777666444333333333333333444555666666444999<<<;;;>>>EEEKKKKKKQQQ\\\uuu555666666666777:::???BBBKKKIIIEEE???888222,,,))),,,,,,,,,+++***)))((('''!!!&&&'''$$$%%%******%%%$$$&&&%%%$$$&&&))))))%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###!!!"""###%%%&&&'''(((((("""&&&***)))&&&%%%'''+++))),,,000444666666444222000---+++******+++******///...------,,,,,,,,,,,,,,,++++++***+++,,,...///------,,,---000444888;;;DDDNNNTTT\\\mmm{{{~~~~~~}}}xxxuuuiiiYYYLLLFFFBBB???888888999999999888888777<<>>>>>===<<<;;;:::999999777777777555444444666888888888999999999777555444333444777888999999777777555;;;===<<<>>>FFFKKKJJJRRR^^^xxx777777777888:::===@@@BBBHHHFFFAAA<<<777333111000//////---)))%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###)))((((((&&&%%%$$$############$$$%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%,,, ''')))!!! ''''''$$$%%%((()))'''))),,,---///222888<<<;;;666111---,,,,,,++++++******)))+++,,,---,,,***(((((((((,,,&&&'''...///((('''...,,,---111333111222:::EEEQQQWWW___fffppp}}}zzzwwwnnniii___UUULLLFFFCCCBBB===888666777666444666::::::@@@EEEFFFLLLTTTWWWUUUTTTXXXYYYRRRKKKFFF@@@999???:::777777888777;;;@@@EEEAAA===999888888777555666555222000000000222333666777888777555555666888555555666666666666666666;;;:::;;;===AAAEEEGGGHHHPPP___}}}777777777888:::===@@@BBBFFFDDD???:::666222000///000000...+++'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%$$$###"""!!!######$$$$$$%%%%%%&&&&&&%%%""")))(((''')))'''$$$%%%((()))((())),,,---...222888<<<;;;777333---------,,,,,,+++++++++,,,------,,,***))))))***,,,&&&'''......((((((...---///333666666888CCCPPPZZZ___fffnnnyyy|||zzzpppjjj___TTTKKKEEEAAA???>>>:::777777666333555888<<>>:::888777555333333333222111111111222333555666666666444444666888666666666666666555555555888999:::>>>BBBFFFIIIKKKTTTddd888888888999;;;===@@@BBBDDDAAA===999444111///.........---***((('''((()))''''''''''''''''''''''''###$$$%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''""" &&&(((%%%!!!'''%%%%%%((()))((()))------///222777::::::777444......---------------------......,,,***)))+++,,,,,,'''(((......))))))---///111555999;;;@@@OOO]]]aaadddjjjsss}}}{{{qqqjjj^^^SSSJJJDDD???===???:::777777555222333666<<>>:::888555444666888999<<>>@@@AAABBB@@@<<<888444111000///***+++***(((&&&&&&''')))(((((((((((((((((((((((("""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%$$$$$$$$$&&&'''%%%!!!###'''&&& (((%%%%%%)))***((()))---///111444666888777444222...............//////////////////---+++***,,,...+++((()))---...******---///000444999===FFFWWWgggjjjlllqqqzzz~~~||||||}}}{{{zzzpppggg[[[PPPIIIDDD@@@===;;;777555666444111222555999>>>DDDKKKRRRXXX[[[\\\ZZZ[[[WWWMMMEEEAAA>>>;;;888555444777888888:::???>>>;;;888666555333000---111111222222333222111111555777777777666777999;;;777777777666555555444444666999===AAAEEEIIIMMMOOO[[[ooo888999999;;;<<<>>>@@@@@@AAA???;;;888555222111111)))***)))(((&&&&&&(((***(((((((((((((((((((((((("""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$&&&######(((,,,+++(((%%%&&&)))***(((***---111333444555444222000///.........//////000000000111111111///---,,,,,,---+++)))***------++++++,,,...///333999???III]]]nnnxxxzzzyyywwwxxxyyyxxxvvvmmmdddWWWMMMHHHEEEAAA>>>777333222444444222333666;;;<<>>???@@@???===:::777444333222222+++,,,+++***((((((***,,,''''''''''''''''''''''''"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%$$$######""""""##############################"""$$$&&&&&&%%%%%%(((***(((&&&&&&)))***)))***...111222333333111///......------...///000000111111222333444222///,,,,,,,,,******+++,,,---,,,,,,,,,...000555<<>>666333333555666444444777@@@===<<<@@@DDDHHHNNNTTTZZZZZZUUUKKKDDDBBBAAA>>>===:::999;;;:::666444666888888999<<<>>>===;;;888444444444444333333333333333444444333222222333555666666666666666666666666:::>>>AAACCCEEEIIIOOOTTTaaazzz999999;;;<<<>>>?????????<<<;;;888555333222111111,,,,,,,,,***((((((***,,,&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$######"""$$$#########""""""""""""%%%$$$###"""""""""###$$$"""######$$$$$$%%%%%%%%%,,,###%%%'''### ###)))&&&&&&)))***)))***...---///111000...---...000,,,,,,---...///000111222333555666555111---***)))***+++,,,,,,,,,------,,,...111999CCCMMM[[[qqqwwwuuuwwwyyyvvvrrrmmmbbbSSSIIIFFFCCC???;;;999666666888888555555888???;;;:::???BBBCCCGGGMMMOOOQQQNNNFFFBBBBBBBBB@@@>>>;;;;;;===;;;666444666777777:::===??????<<<:::333333333333444666888999555666666444222111222444444444555555666777777777:::===AAACCCDDDJJJRRRYYYggg999:::;;;===>>>?????????:::999666444222111000000*********(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!"""""""""""""""#########&&&%%%###"""""""""###$$$######$$$%%%%%%&&&''''''***!!!+++'''###%%%)))&&&&&&***+++)))***...***,,,///...------///222+++,,,---...///000111222444666888777333---)))(((***,,,---,,,,,,------,,,000444===HHHTTTddd{{{yyywwwzzz{{{wwwsssooocccSSSIIIEEEBBB===999===:::999;;;:::777666999:::777999???CCCBBBFFFLLLFFFIIIHHHBBB???AAABBBAAA===;;;;;;>>><<<777555777555666888;;;>>>===:::777222111111222555888<<<>>>999999999777555444555666333333444555666777888888999===@@@BBBDDDKKKUUU]]]mmm;;;<<<===>>>???@@@@@@@@@;;;999888777111,,,---222---,,,+++)))(((((('''''')))&&&$$$%%%%%%$$$###############"""""""""!!!!!!(((%%%!!! !!!""""""!!!$$$!!!"""$$$###"""######""""""######$$$%%%((('''&&&###!!!!!!###%%%%%%&&&(((******)))'''&&&......---,,,,,,++++++******((((((+++///222111///666777666444000---++++++---...000///...------...---333<<>>@@@===???>>>888555666666444444666888888888999;;;<<<:::;;;???EEEIIIMMMWWWaaammm999:::<<>>999777888888777777777666666666777999;;;<<<===>>>@@@BBB@@@@@@??????@@@AAACCCCCCEEEAAA<<<:::999888555222555444555666777666444111000000111222555999===???<<<@@@@@@;;;777888777555444555777777777777999:::;;;;;;===AAAEEEKKKWWWcccuuu666888;;;???BBBDDDEEEFFF???777222333444111......---,,,+++)))(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%"""&&&'''$$$!!!&&&'''%%%"""!!!"""""" !!!"""$$$%%%%%%%%%$$$###!!!"""#########%%%(((+++((()))))))))*********+++,,,,,,,,,,,,,,,---------///---++++++---///000111111222111///,,,++++++---+++---......,,,,,,---...///222:::III```zzz|||yyyvvvrrrnnnllleeeVVVHHHBBB@@@<<<888666777777777777666666666666999:::<<<===<<<===???@@@@@@@@@@@@?????????@@@@@@@@@???===;;;888666555444444333111222333333111000...///111333555888:::;;;;;;???AAA===::::::888555444666777777666666777999;;;:::;;;>>>BBBIIIYYYggg~~~666888<<<@@@CCCEEEEEEEEE===777333333333000...///---,,,+++)))((((((''''''$$$''''''$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&$$$ """%%%'''&&&%%%$$$$$$$$$###"""!!!###$$$$$$$$$"""!!!!!!"""###$$$$$$%%%(((+++''''''&&&&&&'''((()))***))))))******+++,,,------000...+++******,,,...///111111111///------...000+++,,,------,,,,,,...///222444===OOOiii~~~xxxsssnnnhhhddd^^^RRREEE@@@>>>:::666555555555555555555555555444999:::;;;;;;;;;;;;<<<>>>AAAAAAAAAAAA@@@???>>>======>>>>>>===999777666666333111.........//////...+++---///222444555666666777===@@@===;;;:::888444555777888777666666777888::::::<<<@@@CCCKKK[[[kkk777:::===@@@BBBCCCCCCBBB999777555555111,,,---222---,,,+++)))((((((''''''!!!&&&'''###!!!$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$!!!######""" """$$$%%%%%%%%%%%%''')))&&&&&&&&&&&&'''(((******''''''((()))***++++++,,,...---+++)))((()))+++---//////000...---,,,...///+++,,,---,,,,,,---///111444666@@@SSSooo{{{ssskkkccc^^^XXXMMMCCC???===888444444333333333333333333333333777888:::999888888999;;;AAABBBCCCCCCBBB@@@===<<<;;;===??????<<<:::888888222000---+++,,,------,,,)))+++---000111222111111333999===;;;:::999777333777888999999777777888999888:::???DDDGGGNNN___ooo888:::===@@@BBBBBB@@@???777666666555000+++---333---,,,+++)))(((((('''''' '''((("""###&&&###############$$$$$$$$$$$$%%%###"""###%%%&&&$$$"""!!!######""""""###$$$ """"""!!!!!! ###%%%&&&&&&%%%%%%&&&'''''''''((()))***+++,,,,,,''''''((()))******++++++,,,,,,+++)))''''''***,,,***,,,------+++******++++++,,,------,,,...111333444888CCCWWWqqqxxxmmmbbb[[[SSSJJJBBB???<<<777444444222222222222222333333333555777888888777777888:::AAABBBCCCDDDCCC@@@===;;;:::;;;===??????===:::888222000---,,,,,,,,,,,,+++***+++---.../////////...000666:::999777888666333666888999999888888999;;;888;;;AAAFFFIIIQQQbbbsss666888<<>>999555333444111---...111---,,,+++)))(((((('''''' )))+++"""###&&&###"""#########$$$$$$$$$%%%###$$$%%%%%%$$$$$$$$$$$$!!!$$$&&&&&&$$$""""""###!!!!!!!!!"""""""""######"""$$$&&&'''&&&&&&'''(((%%%'''(((***+++,,,++++++))))))******++++++,,,,,,***+++,,,+++((((((***,,,(((+++---...,,,***((((((,,,------------///333555888===III\\\tttrrrddd[[[PPPHHHAAA???<<<666333444222333333333444444444555444666888888777888999;;;>>>@@@BBBDDDCCC@@@<<<:::999999:::===@@@???;;;666222000...---------,,,***,,,,,,---...///////////////555888777666777777444444666777888777888999;;;:::<<>>AAACCCBBB???;;;888888666777<<<@@@@@@:::444222000///.........,,,***.........////////////000///555888666666888888555222444666777666777999;;;<<<===@@@BBBDDDPPPggg}}}444444666:::===>>>===;;;666444222111111000///---******))))))((((((''''''(((((('''&&&%%%%%%$$$$$$%%%''')))((('''%%%$$$$$$###!!! """%%%&&&%%%######$$$$$$###""" !!!"""'''$$$!!!!!!###$$$###!!!&&&%%%$$$#########$$$%%%'''(((((('''&&&&&&)))+++***+++,,,------+++)))'''''''''''''''&&&&&&%%%%%%+++***************++++++)))((()))---//////444:::BBBOOO___nnn~~~yyydddZZZMMMHHH@@@:::777555333111222222111111222444555777666888999999777666666777CCCBBBAAA???===;;;999777555555555666888888666444///...---+++******++++++***''')))...///+++***...---111555777777555444444;;;:::888666666888;;;<<<777@@@??????GGGRRReee777666555777:::<<<<<<<<<666444222111111000...---******))))))((('''''''''(((''''''&&&%%%%%%$$$$$$"""$$$&&&%%%$$$""""""###%%%###""""""$$$%%%###!!!###$$$%%%$$$"""""""""$$$***'''$$$$$$&&&'''&&&%%%%%%%%%$$$######$$$%%%&&&'''(((((('''&&&''')))+++...//////000///...---,,,---,,,++++++***++++++,,,***************+++,,,,,,///...000222222222888AAALLLYYYjjjwwwxxxbbbWWWIIIEEE>>>999666555444333222222222222444666888:::;;;===>>>>>><<<;;;;;;<<>>===<<<:::999222222222333555555333111///...,,,+++******++++++***'''(((,,,---))))))---///222777999999888888888:::999777777777999;;;<<<:::AAA???===EEEOOOddd~~~999777555555777999:::;;;555444222111111000...,,,******)))((((((''''''&&&'''''''''&&&&&&%%%%%%$$$ """$$$$$$###"""###$$$'''%%%######$$$$$$"""!!!"""###$$$$$$######$$$%%%&&&$$$###"""$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&''''''((((((((('''''')))+++------------,,,,,,,,,,,,+++***)))))))))***+++,,,))))))))))))***,,,---...---...//////---...777CCCXXXgggyyyttt]]]RRRFFFBBB<<<888666666555444222222333444666888;;;===;;;===>>>>>><<<;;;;;;<<<;;;;;;<<<======<<<;;;;;;111111000111222222111///...---,,,++++++***+++++++++((((((******((())),,,...222666888999999:::;;;888888888888999:::;;;<<>>FFFPPPfff:::888666555777888888888555333111111111000...,,,***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$###""" """######""""""$$$%%%######"""""""""######"""$$$$$$$$$%%%&&&'''(((((('''((())))))(((''')))***---,,,++++++++++++,,,,,,'''((()))*********)))((((((((()))***+++---...///)))***,,,+++(((***777FFFaaarrr|||vvvzzznnnWWWMMMGGGCCC>>>:::888777666444444444444444666888:::<<<;;;===>>>>>><<<;;;;;;<<<999:::<<<======<<<:::999222111000111222222111///---,,,,,,+++++++++******,,,***))))))))))))+++,,,,,,///333555777888:::<<<888888999:::<<<======>>>DDDFFFAAAAAAJJJTTTlll888777777888999888666444555333111000000///---,,,))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$$$$###$$$%%%'''######$$$$$$$$$$$$%%%&&&!!!""""""!!!!!!###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((&&&((())))))(((((()))***//////............//////))),,,///222222000,,,)))(((((()))***+++---///000+++,,,---...,,,///>>>NNNcccvvv|||tttwww~~~kkkVVVMMMJJJFFFAAA===;;;999777555666666555555555777888999>>>@@@AAAAAA???>>>>>>???;;;<<<======<<<:::888666222111//////000000///...++++++++++++++++++******,,,,,,+++******,,,---...+++...111444666888;;;===::::::;;;<<<>>>??????@@@CCCCCC???BBBLLLXXXrrr888888888:::;;;999666333444333111000000///---+++))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""#########!!!"""###%%%"""###%%%%%%$$$%%%&&&(((!!!"""######"""!!!###$$$"""$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((((((((&&&(((******)))))))))***,,,,,,,,,,,,,,,---------***---111333333///+++(((((())))))***,,,...///000---,,,---......333AAAOOObbbxxx{{{ssstttyyyiiiVVVOOOLLLHHHDDD@@@>>><<<999777888777666666666666777888===???@@@???>>><<<======<<<===>>>>>>===:::666444000...,,,,,,------,,,+++******++++++++++++*********------***+++///000......000222444666999===@@@<<<<<<<<<<<<===>>>@@@@@@???>>><<>>IIIaaayyyyyyxxx{{{eeeTTTNNNJJJGGGCCCAAA@@@>>><<<:::999888777777777999:::;;;<<<===>>>>>><<<;;;;;;<<<<<<===??????>>>;;;777555111///,,,+++,,,---,,,+++)))***+++,,,,,,+++***)))&&&+++,,,***,,,000000---...///111222444777;;;???===<<<;;;::::::<<<>>>???>>>===;;;BBBOOOZZZvvv<<<:::777777888:::::::::444222000000000///---+++)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$$$$%%%'''%%%'''((('''###"""###%%%&&&'''((('''%%%$$$%%%&&&!!!$$$'''(((&&&$$$%%%'''''''''((())))))((('''&&&&&&(((++++++***))))))***((()))+++---...---+++***---,,,***((('''&&&&&&&&&*********+++,,,---...///333...,,,---///444===FFFbbbzzz|||aaaPPPKKKGGGEEEBBBAAA@@@???>>><<<888888888888999;;;===>>>???AAABBBBBB@@@??????@@@;;;<<>>@@@???===EEERRR\\\www===999666888<<<<<<666///444222000---,,,,,,------***)))'''%%%$$$%%%&&&'''$$$!!!!!!$$$%%%$$$%%%(((&&&&&&&&&%%%%%%$$$$$$$$$&&&#########""""""'''$$$$$$###""""""!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))******************++++++++++++******((((((((((((((()))************++++++---///000111...,,,,,,---,,,...888CCC]]]vvvpppXXXHHHCCCGGGEEEBBB>>>;;;999888777666777666777:::>>>???>>>???<<<;;;<<>><<<<<<888111444///***))),,,...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---000444888<<>>???BBBEEEEEEDDDEEEGGGEEE>>>:::999666000222...******---...---***------------------------,,,,,,++++++,,,,,,---...,,,---///222444777999:::<<<;;;999888888:::<<<>>><<>>NNNeeewwwcccQQQFFFCCCBBB@@@<<<888555333222222777333222888AAAFFFEEEAAABBBAAA@@@AAADDDGGGHHHHHHKKKJJJFFF>>>999888666222111...+++,,,......,,,)))******))))))))))))******,,,,,,++++++,,,,,,---...---...///111333444555666;;;:::999888888:::<<<===<<>>:::666333222111111444222666CCCOOOPPPIIIBBBCCCBBBAAABBBDDDFFFHHHJJJIIIHHHDDD???:::888666444///...------......+++))))))((((((''''''(((((())),,,,,,++++++,,,,,,---...//////000222333555666666999888777777888999;;;<<<===@@@EEEMMM]]]yyy222555888666333111333666111111///...,,,++++++***+++***))))))(((''''''''' %%%'''$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%(((%%%%%%'''%%%###%%%)))'''&&&$$$"""!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((((())))))((()))))))))************(((((('''&&&&&&'''((((((******************))))))******+++,,,---///000111111...---///000000333999;;;NNNhhhxxxggg\\\QQQKKKHHHBBB???;;;666333222222222222222<<>>AAAFFFOOOaaa444666777666333111333555111000///...---+++*********)))))))))(((''''''&&&$$$"""###''''''$$$###&&&!!!!!!!!!!!!""""""""""""&&&###"""###!!!!!!&&&***((($$$!!! !!!"""######$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''(((***++++++))))))))))))************)))((('''&&&&&&'''((()))'''(((***+++,,,+++***))),,,,,,,,,,,,---.../////////,,,,,,///000000333777>>>RRRlllqqqbbbYYYRRRKKKIIIDDD@@@;;;777333333333444333333>>>RRR^^^ZZZPPPKKKPPPOOONNNKKKIIIIIILLLOOOLLLHHHEEECCC===444///...///......------,,,++++++...---+++******+++---...,,,,,,++++++,,,,,,---...)))***,,,...111444555666555555666666777888999:::???CCCHHHQQQfff777777666555333222333333000000///...---+++***)))(((((((((((('''&&&&&&%%%(((%%%%%%((((((%%%%%%'''!!!!!!"""""""""#########!!! """!!!$$$((('''%%%###""""""############$$$%%%%%%&&&''''''&&&&&&'''((())))))******))))))))))))***************)))'''&&&&&&''')))***'''((()))***+++,,,,,,,,,...------,,,,,,------...,,,))))))---000000111555AAAYYYwwwjjj\\\VVVPPPIIIFFFDDDAAA<<<666333333444555888444;;;KKKUUUSSSRRRUUUVVVUUURRRNNNJJJIIIKKKNNNOOOIIIDDDBBB<<<444000222//////...,,,++++++,,,---,,,+++)))'''''')))+++,,,,,,,,,++++++,,,,,,---...***+++---///111333555666666666777888999:::;;;;;;>>>DDDJJJUUUlll999888666555444333333222000000///...---+++***)))(((((((((((('''&&&%%%$$$'''$$$###&&&'''%%%&&&)))$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!%%%)))(((%%%%%%((($$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''(((((((((((())))))))))))))))))))))))************+++)))(((''''''((()))+++)))((((((((()))+++...000///...---,,,,,,,,,,,,,,,///,,,,,,111444444555888???\\\fffXXXSSSNNNGGGCCCDDDAAA;;;666333222444555===555777BBBJJJLLLRRR\\\WWWVVVSSSMMMHHHFFFIIILLLOOOHHHBBB@@@<<<666666:::000///...,,,******,,,...///---+++******+++---///,,,,,,++++++,,,,,,---......///000111333555666777777888999:::;;;<<<=========DDDLLLWWWqqq555555444333222000///...///...---,,,***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""$$$'''(((######"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########$$$''')))(((%%%$$$%%%&&&(((''''''((((((&&&### %%%'''+++---///...---+++###'''***)))%%%###'''+++)))***,,,------,,,+++***......---,,,,,,,,,,,,------...,,,222777///---;;;JJJjjjwww___WWWSSSJJJEEEFFFDDD>>>:::888555222222666888===@@@CCCIIISSSYYYZZZ\\\RRRKKKJJJIIIEEEDDDGGGLLLIIIEEE???;;;777555444111///------......---,,,***...---((('''***)))%%%------------...///000000.........000222555888999666888::::::::::::<<<===@@@EEEOOObbb}}}666666555555333222000///111000///...---,,,++++++******))))))(((((((((''''''&&&%%%############$$$$$$###"""""""""###$$$%%%########################""""""""""""###$$$%%%%%%!!!$$$&&&&&&$$$$$$%%%'''&&&'''((()))))))))((((((&&&(((***,,,---,,,,,,+++''''''(((((((((((()))))))))***+++,,,,,,,,,,,,,,,000//////...............111222000666===777666DDDPPPrrrwww```WWWRRRIIIDDDEEEDDD>>>:::999666333333777:::???DDDHHHOOOYYY^^^___YYYOOOGGGEEEEEEAAA@@@CCCFFFEEEAAA>>>:::888666555111///------......---,,,&&&***+++'''(((,,,,,,)))++++++***++++++,,,---.........///000222444666888777888:::::::::;;;===???CCCFFFQQQfff777777666555444222111000------,,,,,,+++***))))))((((((((('''&&&%%%%%%$$$&&&&&&&&&%%%$$$#########%%%$$$######"""#########$$$###"""!!!!!!"""###$$$)))((('''%%%%%%%%%%%%&&& """$$$%%%%%%%%%&&&'''"""%%%'''&&&$$$###&&&(((((((((((())))))************((('''(((+++,,,+++)))))))))******+++,,,---...111000000000////////////...///---111999666888FFFUUUzzzvvv```VVVPPPHHHBBBBBBCCC>>>:::999777444444888===CCCIIINNNUUU___ddddddXXXNNNEEEBBBAAA??????@@@BBBAAA@@@>>><<<;;;:::999222000...---......---,,,&&&)))***((())),,,---+++*********++++++,,,---.........///000111333555666777888:::;;;;;;<<>>DDDKKKPPPXXXaaaeeedddXXXPPPFFFAAA@@@@@@@@@@@@BBBBBBBBBAAA@@@>>>===<<<333111///.........,,,++++++++++++***)))******))),,,,,,,,,,,,---...///000...//////000111333444444777888:::;;;;;;===AAADDDNNNQQQ\\\ttt555555555444222111///...//////...---,,,++++++*********))))))(((''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""'''&&&$$$######$$$&&&'''111///,,,)))&&&$$$""""""#########$$$$$$$$$###"""&&&)))+++(((###"""%%%))))))(((&&&%%%%%%'''((()))&&&))),,,+++(((''')))---***)))))))))***,,,...000///000000000000///...---...111---,,,333444666BBBXXX~~~ooo]]]RRRKKKFFFAAA>>>>>>999777888777444555888===CCCIIINNNTTT\\\___^^^UUUNNNFFF@@@???AAAAAA???AAAAAABBBBBBAAA>>><<<:::444222000......---,,,***,,,++++++++++++))))))))),,,,,,,,,,,,---...//////...///000111222333444444777888:::;;;<<>><<<888777999888555666999===BBBEEEGGGLLLRRRUUUTTTMMMJJJCCC======@@@???;;;===>>>???@@@???<<<999777666333000///...---,,,***+++)))))),,,,,,******---)))))))))******+++,,,---...///000222444555555555777888:::;;;===AAAFFFIIIWWW]]]lll666555555444333111000///...---+++***'''&&&$$$###$$$$$$$$$%%%%%%%%%%%%&&&+++)))'''%%%$$$#########""""""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$###"""###"""!!!"""$$$%%%###!!! """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((******(((***,,,+++***)))+++---)))***+++,,,,,,,,,,,,,,,000111222333222111///...+++111---***111333444===RRRuuu}}}kkkbbbUUUKKKFFFEEEBBB???===999999;;;;;;888999<<<===AAABBBAAACCCIIIKKKIIIGGGFFFAAA;;;<<<@@@>>>888999;;;>>>??????<<<999777777444111///...---+++)))---******------)))))),,,))))))))))))***+++,,,------///111333555777777777777888:::;;;===BBBGGGKKKWWW```sss777777666555444222111000111000///---***(((&&&%%%&&&&&&'''(((((())))))***((('''%%%$$$$$$%%%&&&(((!!!"""###$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###!!!"""%%%''''''&&&###"""%%%######%%%)))***(((&&&''''''((()))+++***'''$$$%%%%%%&&&''')))******+++,,,+++***+++---...---,,,)))***,,,------,,,+++***111222333444444222111///+++222///,,,333666777???MMMmmmsssfff^^^RRRIIIEEEEEECCC???>>>;;;:::======:::;;;>>>>>>@@@@@@===>>>CCCEEECCCEEEEEEAAA<<<===AAA???888888:::>>>AAAAAA???<<<999777555111///...---+++)))222---,,,...,,,&&&%%%(((++++++++++++,,,---...///---///111444666888888888777888:::;;;>>>BBBHHHMMMVVVbbbvvv888666444333333222000...000...,,,++++++***(((&&&''''''&&&&&&&&&%%%%%%%%%###&&&(((%%%!!!!!!%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%%%%&&&&&&!!!%%%&&&###$$$***,,,)))"""###$$$%%%&&&%%%$$$###(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))+++,,,---...000111222333)))'''%%%&&&***,,,---,,,------...000111000...+++......///000111555888;;;JJJaaawwwiii[[[WWWQQQMMMJJJEEE>>>999;;;;;;;;;::::::;;;>>>AAAFFFFFFEEEDDDDDDDDDDDDDDDDDDBBB@@@??????===:::777;;;:::;;;===???@@@@@@???888777555333000---+++***++++++******++++++,,,---......---------......///---///222444555666888:::888999;;;;;;===BBBJJJQQQWWWaaavvv666555333222222111///...000...,,,++++++***(((&&&''''''&&&&&&&&&%%%%%%%%%"""###!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""%%%%%%!!!!!!%%%&&&"""%%%&&&'''(((((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))+++++++++,,,,,,---------***(((&&&(((+++---------222222222333333222000///+++...111222111333666999GGG___wwwhhhXXXTTTNNNJJJHHHDDD???;;;777888888888888999===@@@FFFFFFEEEEEEEEEFFFFFFFFFEEECCCAAA@@@???===:::888;;;;;;;;;>>>AAABBBBBBAAA999888666333000...,,,,,,++++++******++++++,,,---...------------...//////...000333444555666888999888:::<<<<<<>>>BBBJJJPPPWWWcccyyy777777666555333222111111///---+++++++++***(((&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&$$$ !!!$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""$$$### ######!!!&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((***+++,,,,,,,,,+++******))))))+++***)))***,,,...///...222111000000////////////,,,...111111000222666:::EEE___ssscccUUUPPPJJJFFFDDDBBB???<<<666777777777777999===@@@DDDEEEEEEEEEFFFGGGGGGHHHEEECCCBBBAAA@@@>>>;;;999<<<;;;<<>>>>>???CCCJJJPPPXXXfff~~~555555555444222111000111...---+++***+++***((('''''''''&&&&&&&&&%%%%%%%%%'''((()))'''%%%$$$&&&(((&&&%%%%%%%%%$$$$$$###############"""""""""!!!!!!!!!""""""!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++------,,,,,,++++++******,,,++++++,,,---//////////////////------...000222999666111...///333:::>>>JJJdddlll\\\TTTNNNFFFBBB@@@???<<<:::888999999999888:::>>>@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDBBBAAAAAA???<<<:::<<<<<<===@@@DDDFFFFFFEEE>>><<<888444111000//////++++++******++++++,,,---,,,,,,---....../////////000222444444444555888:::<<<>>>@@@@@@@@@DDDJJJPPPZZZjjj000222222111...,,,---...---,,,************((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$#########!!!!!!"""""""""#########"""!!!!!!"""""""""###$$$###############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++*********++++++++++++++++++,,,---------......//////000111000///111666999MMMDDD888///...444<<>><<<===???@@@BBBBBBBBBBBBEEECCCBBBAAAAAA???===:::<<<<<<===@@@DDDFFFFFFEEE>>>===999666222000///...++++++******++++++,,,---+++,,,---...////////////111222333444444666999;;;>>>@@@BBBBBBBBBDDDJJJOOO\\\ooo222444666444000///000222---+++***)))******((('''''''''&&&&&&&&&%%%%%%%%%$$$######"""""""""######$$$$$$$$$$$$$$$#########!!!!!!""""""###$$$$$$%%%%%%""" !!! $$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((***+++'''''''''((()))***++++++)))+++------,,,,,,,,,---,,,...///...---///444888TTTNNNDDD888111444@@@JJJiii|||dddXXXSSSLLLDDD>>>;;;999666444666777777666555666999<<<:::<<<>>>@@@AAAAAAAAA@@@DDDBBBAAA@@@@@@???===:::<<<;;;<<>><<<:::777444111...---++++++******++++++,,,---***+++---///000000//////000222333333444666:::===@@@CCCDDDDDDCCCEEEJJJNNN]]]sss333666888666222000222555,,,+++))))))******((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&""" """!!!%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))'''(((((())))))***++++++'''***,,,,,,+++)))***+++))),,,...---******...222BBBKKKOOOFFF:::999HHHXXX}}}sss```WWWOOOIIIBBB===;;;:::777444333444444444555777;;;>>>===>>>@@@BBBCCCCCCBBBAAACCCAAA@@@???@@@>>><<<:::;;;;;;;;;>>>AAABBBBBBAAA<<<<<<;;;888555111---***++++++******++++++,,,---)))+++---///000000/////////111222333444777<<>>QQQfffkkk[[[TTTLLLGGGAAA===<<<;;;888555222333444666777;;;???CCC???AAACCCEEEEEEEEECCCBBBBBB@@@?????????>>><<<999;;;:::;;;===???@@@@@@???;;;;;;;;;999666111,,,)))++++++******++++++,,,---)))***---///000000/////////000222333444888===@@@CCCEEEGGGGGGEEEFFFJJJNNN___yyy333222111///............---+++)))(((((((((&&&%%%%%%&&&$$$###$$$&&&"""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%% ###&&&### ######$$$$$$$$$######"""$$$$$$$$$$$$%%%&&&''''''(((&&&%%%&&&'''((('''%%%((((((((((((((((((((((((************+++,,,------111111000...+++***,,,---...000888>>>>>>EEE___}}}{{{hhh^^^ZZZQQQHHH@@@??????<<<999888:::777444555999===??????CCCAAA@@@BBBDDDEEEHHHKKKDDDCCC@@@===;;;:::::::::??????@@@BBBCCCAAA>>>;;;???>>><<<888333///+++(((******)))))))))))))))***))))))***+++,,,......///444555666666666777999;;;BBBEEEAAA@@@EEECCCEEEQQQ___222222111000///...------,,,,,,+++)))((((((((((((!!!###$$$###%%%)))((($$$%%%$$$$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$###!!!!!! !!!###$$$%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$%%%&&&''''''''')))***)))&&&%%%&&&(((((((((((((((((((((((((((************+++,,,------000000000...------///111222000555@@@IIITTTlllxxxhhh```]]]PPPFFF>>>======:::888888999777666888===BBBDDDDDDIIIGGGEEEEEEDDDDDDEEEGGGDDDCCC@@@===;;;:::;;;;;;AAABBBCCCDDDDDDBBB@@@???@@@>>>;;;777333///,,,***,,,,,,+++++++++++++++,,,+++,,,---...///000000111...000333666777:::===@@@@@@EEEBBBBBBHHHFFFHHHUUUggg111222222222111///---,,,***,,,---+++(((''')))+++'''******%%%###$$$%%%###%%%%%%%%%%%%$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""!!!###$$$###!!!!!!$$$&&&"""######$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''&&&***---+++&&&###'''+++))))))))))))))))))))))))************+++,,,---...///000000///...///111444666222777HHH[[[mmm~~~vvvhhhaaa^^^OOOFFF>>>===<<<:::999:::777777888<<>>:::666222///------,,,+++++++++++++++,,,,,,,,,------...///000111111+++///333666999;;;???AAA???EEEDDDEEEJJJHHHKKKZZZsss111222333333222000---+++'''+++---+++&&&%%%(((---***------&&&!!!!!!######&&&&&&&&&%%%%%%%%%$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$"""!!! !!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''&&&))),,,+++(((''')))---))))))))))))))))))))))))))))))******+++,,,---...///000000///...///111333666666AAAWWWppp~~~wwwhhh```\\\OOOGGG@@@???===;;;:::===555666999===AAAEEEGGGHHHEEEHHHIIIHHHHHHJJJHHHFFFDDDBBB@@@>>><<<<<<===>>>DDDGGGHHHEEE???;;;===@@@>>><<<777333000...------)))))))))((())))))***++++++,,,,,,---......//////000222666888999:::;;;===???GGGHHHHHHKKKIIIMMM^^^~~~111222333333222000---,,,&&&)))+++)))%%%$$$'''+++"""'''((($$$"""%%%((()))&&&&&&&&&%%%%%%%%%$$$$$$########################"""###$$$$$$$$$$$$###"""$$$ """$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''')))+++,,,------)))))))))))))))))))))))))))))))))***+++,,,...///000111000///------///111444;;;MMMfff}}}wwwhhh]]]VVVMMMGGGAAA???===999999;;;444666999<<>>===>>>??????GGGIIIJJJFFF>>>:::;;;>>>:::888444000---,,,,,,,,,))))))(((((()))******+++,,,------....../////////333555777888888888:::;;;@@@IIIKKKIIIKKKHHHPPPbbb222333333333222000...---''')))***(((%%%$$$&&&((($$$(((((($$$###&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$################################################ ###'''%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%(((+++...---,,,)))))))))))))))))))))))))))))))))***+++---...///000111000///---,,,...000333>>>RRRjjjssseeeZZZSSSJJJEEEBBB@@@===777555777444666999<<<>>>BBBFFFIIINNNXXX^^^\\\ZZZYYYPPPEEECCCBBB@@@???>>>???@@@AAAGGGHHHIIIEEE@@@<<<;;;<<<666555222///---+++++++++************+++,,,------000000000000111111222222222333555777888:::===@@@BBBLLLMMMKKKKKKJJJUUUkkk444333333222111000///...******)))'''&&&&&&&&&&&&)))+++***&&&&&&(((&&&!!!%%%$$$$$$$$$$$$#################################$$$###"""!!!!!!"""###$$$ """$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''((()))))))))***+++(((((((((((((((((((((((((((((()))***+++---...///000000000///...///111333555===MMMccc}}}yyykkkaaaYYYTTTKKKHHHFFFEEE@@@888555666444777:::===@@@DDDKKKPPPUUUaaaiiigggccc___SSSDDDCCCBBB@@@??????@@@AAABBB@@@@@@AAAAAA???<<<:::888444333222000...,,,+++***************+++,,,---...000000111111111111222222222333444555666:::???CCCBBBMMMOOOMMMMMMNNN]]]vvv555444222111000/////////---+++)))(((((((((&&&%%%$$$&&&&&&&&&+++///---'''$$$$$$$$$#########""""""########################%%%$$$!!! !!!$$$%%%###$$$$$$""" !!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&***---+++&&&$$$'''+++(((((((((((((((((((((((((((((()))***+++---///000///000000000000111444666777<<>>BBBHHHPPPVVV^^^lllvvvtttppplll^^^MMMCCCBBB@@@??????@@@BBBCCC777888999;;;<<<;;;888555333333222111000...,,,+++(((((((((((()))***+++,,,////////////000000000000555555555444555999???CCCBBBMMMPPPNNNOOORRRccc~~~///222333111000222000,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$###$$$%%%%%%$$$######$$$%%%%%%&&& """!!! !!! !!!!!!"""###$$$$$$$$$""""""###$$$%%%%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$***---,,,+++,,,,,,)))))))))(((((((((((())))))))))))******++++++,,,,,,111111222333666:::>>>@@@888;;;@@@LLLggg~~~vvvjjjcccbbb]]]VVVPPPNNNLLLHHHCCC>>>:::888<<<>>>???>>>@@@HHHUUU___kkkooosssuuuqqqfffWWWLLLBBB???@@@BBBAAA===<<<>>>777::::::777666777666222000000...---,,,+++++++++''')))+++---------,,,++++++...000///...///555:::222444777888888:::???CCCNNNSSSPPPMMMSSSZZZlll///333333000///111///+++)))(((&&&$$$$$$%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&& """$$$"""!!!""" !!!!!!"""######$$$$$$#########%%%&&&&&&$$$###%%%$$$$$$$$$%%%%%%&&&'''$$$))),,,,,,---///,,,((()))(((((((((((((((((()))((())))))******++++++,,,...000666>>>GGGMMMOOOPPPBBBAAA@@@GGG___uuussskkk```\\\^^^]]]YYYNNNMMMJJJGGGCCC???<<<:::;;;???BBBDDDFFFMMMYYYbbbiiilllpppqqqlllbbbWWWOOOLLLFFFCCCCCCBBB===:::;;;666999999666444555444000000///...---,,,+++++++++((()))+++---------,,,++++++...000///---...333888333666888999999<<>>NNN^^^ffffffcccPPPJJJBBBEEEXXXxxxyyyiiifff^^^VVVUUUYYY[[[ZZZMMMLLLJJJGGGCCC@@@>>><<<;;;@@@FFFJJJMMMTTT^^^fffiiikkkmmmlllggg```ZZZWWWUUUKKKDDDCCCCCC???<<<;;;777::::::777555555333///000///...,,,++++++++++++((()))+++,,,------,,,+++,,,...///...---...222555444777::::::;;;>>>DDDIIIMMMUUUTTTSSSZZZfff111333222...,,,...,,,)))***)))'''%%%%%%&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&#########"""######$$$$$$$$$$$$############$$$$$$""" !!!%%%&&&###!!!###!!!!!!""""""############!!!"""$$$$$$$$$$$$%%%%%%######$$$%%%&&&((()))***...///......000000(((((((((''''''''''''((((((''''''((()))******++++++///666DDDYYYllltttqqqjjjVVVOOOGGGHHHYYYuuukkkccc___XXXSSSRRRUUUVVVWWWOOOMMMJJJGGGCCC@@@>>>===<<>>@@@BBBDDDFFFKKKWWWhhhtttuuutttqqqnnnkkkkkklllnnn^^^QQQEEECCCCCCAAA>>>===<<>>DDDMMMTTTYYYaaafffppp,,,...---)))(((+++,,,***++++++)))((((((((()))***(((((('''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###"""###%%%###!!!%%%+++#########""""""""""""""""""&&&((('''$$$%%%)))...*********+++,,,---...///000333333...++++++,,,***++++++************++++++((()))***+++---...///000000111333555666888999999AAAEEESSShhh|||}}}yyywwwuuuttthhh]]]TTTRRROOOJJJKKKPPPOOOMMMKKKJJJIIIJJJKKKLLLKKKLLLLLLMMMRRRaaatttyyyrrrkkkkkkqqqtttpppkkkaaaZZZRRRMMMGGGBBBBBBEEEFFFJJJJJJEEEAAA???999333,,,,,,++++++***+++++++++************+++,,,---...,,,,,,---000333444444444666888;;;===???FFFOOOVVVZZZbbbhhhvvv111000///...,,,+++***))))))(((%%%###"""###$$$%%%%%%$$$###$$$%%%%%%###"""$$$%%%%%%%%%%%%$$$###"""############"""!!! """!!!%%%(((%%%!!! ###%%%$$$$$$$$$$$$%%%''')))******)))))))))+++///333555666555444222///+++(((&&&((()))*********((('''&&&&&&(((***,,,---///222555888111---///222444666:::BBBNNN\\\jjj{{{}}}xxxtttooohhhXXXLLLMMMMMMGGGEEEJJJLLLHHHEEEFFFHHHHHHLLLRRRSSSQQQMMMLLLWWWgggsssvvvtttqqqppptttyyyxxxooofffaaaYYYTTTRRRMMMGGGGGGLLLOOOOOOOOOMMMIIIBBB888222///000///+++''''''+++///******+++++++++,,,,,,,,,,,,------...///000111111111555:::<<<>>>DDDNNNVVV\\\bbbooo......---,,,***)))(((''')))((('''&&&%%%%%%&&&&&&''''''''')))++++++)))(((%%%%%%%%%$$$$$$$$$###### !!!"""######$$$$$$$$$""" !!!&&&'''%%%%%%)))%%%%%%######""""""######$$$$$$$$$$$$%%%''')))++++++***))))))+++...111333;;;;;;:::888555222///---((()))******)))((('''&&&(((***,,,------///222555666222000111222222555:::IIIUUUdddrrruuullldddYYYMMMEEEHHHIIIFFFHHHOOOPPPLLLIIIJJJJJJJJJMMMSSSTTTUUUTTTVVV___mmmuuuwwwqqqnnnnnnsssyyyyyyqqqjjjiiiccc]]]YYYSSSLLLJJJNNNRRROOOLLLIIIDDD???888444///...,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,---......///000111111222777<<<>>>@@@EEEOOOWWW^^^eeerrr...---,,,+++***)))(((''')))(((((((((((((((((((((''''''))),,,......---***&&&%%%$$$#########$$$%%%"""""""""###$$$$$$%%%%%%%%%######&&&&&&###"""$$$!!!"""$$$%%%$$$###!!! $$$$$$$$$$$$&&&(((***+++,,,+++***)))***---///111999999888777444111...,,,((())))))))))))(((((('''***,,,---......///222444222111222333111111888AAAXXXeeesssrrrcccXXXMMMEEEAAADDDEEEDDDIIIRRRQQQLLLJJJJJJJJJJJJLLLQQQWWW[[[^^^bbbiiirrruuurrrqqqooopppuuuzzzzzztttoooqqqlllgggaaaYYYPPPNNNPPPSSSOOOIIICCC???<<<888555...,,,***---000222///+++++++++++++++,,,,,,,,,,,,------...///000111222222444999>>>AAACCCGGGPPPWWWaaahhhwww//////...---,,,+++***)))'''(((((()))))))))((((((%%%%%%'''))),,,+++)))''''''&&&$$$""""""###$$$%%%%%%%%%$$$###"""""""""""""""!!!"""""""""  !!!######""" $$$$$$$$$$$$&&&(((+++,,,,,,,,,+++******,,,---...333333333222000---+++)))((())))))))))))(((((((((+++,,,------------000222///000333222000333BBBRRRmmmyyyuuuaaaTTTKKKFFFDDDDDDCCCCCCHHHPPPLLLHHHFFFGGGHHHGGGIIINNNWWW^^^ggglllqqquuusssnnnpppppppppssstttsssmmmiiipppoookkkcccZZZQQQMMMNNNPPPLLLFFFAAA===:::777555...,,,+++,,,...///---++++++++++++,,,,,,,,,------------...///111222333333444999???BBBDDDHHHQQQXXXccckkkzzz......---,,,++++++******&&&&&&'''(((((((((''''''%%%%%%%%%'''((('''%%%"""'''&&&$$$""""""###$$$%%%$$$$$$"""!!! !!!!!!"""$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%''')))+++---------,,,++++++,,,,,,---222222222222000...,,,+++)))(((((((((((()))))))))***+++,,,,,,+++,,,...000---///111000000:::RRRhhhzzzeeeWWWKKKHHHEEEDDDCCCCCCGGGMMMIIIEEECCCEEEFFFFFFHHHLLLRRR]]]jjjrrrxxx{{{xxxrrrnnnnnnnnnllliiieee___\\\gggiiihhh```UUUMMMIIIHHHJJJGGGCCC@@@===999555222......---***''''''***---++++++,,,,,,,,,------------...///000111333444444444999???AAADDDIIIRRRYYYdddnnn~~~,,,++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''&&&%%%###&&&%%%$$$#########$$$%%%!!! """###$$$!!!$$$%%%######&&&%%%###%%%###""""""###%%%''')))$$$$$$$$$%%%'''***,,,......------,,,,,,---------......//////...,,,***))))))(((((((((((())))))***)))***++++++***+++---///---...///000444DDDbbb}}}{{{gggZZZJJJGGGDDDCCCCCCFFFIIILLLIIIFFFEEEGGGGGGFFFHHHLLLNNNZZZiiisssyyy}}}{{{wwwooopppooollleee___ZZZXXX^^^cccddd[[[OOOHHHCCC@@@BBB@@@>>><<<;;;777333///...///...)))%%%$$$)))...,,,,,,,,,,,,---------------...///111222444555666444999>>>AAACCCJJJUUU]]]iiirrr++++++******)))((((((((()))(((&&&%%%%%%%%%%%%&&&(((&&&$$$$$$&&&'''''''''%%%%%%%%%$$$$$$$$$######"""!!! !!!"""$$$&&&###$$$!!! ######""""""!!!!!!"""$$$'''(((######$$$%%%'''***---...........................((()))******)))((('''&&&)))(((''''''((()))***+++)))***+++++++++,,,///111---...000444;;;NNNnnnwwwdddXXXOOOKKKFFFEEEGGGKKKLLLKKKMMMIIIGGGHHHGGGDDDEEEHHHNNNZZZgggnnnrrruuutttqqqlllnnnnnnkkkccc]]]ZZZZZZZZZaaacccYYYLLLDDD???:::;;;999777666555333000---...---,,,***))))))+++,,,,,,,,,,,,------------...---...///111333444666666666:::>>>@@@DDDLLLYYYbbboooyyy---,,,,,,,,,+++*********+++)))'''%%%$$$%%%&&&'''&&&$$$""""""%%%'''))))))$$$%%%%%%%%%%%%$$$###"""'''&&&###"""!!!!!!###$$$"""''''''"""!!!%%%$$$ !!!"""###$$$######$$$%%%'''***---............///////////////((())))))******)))'''&&&)))(((''''''''')))***+++)))***,,,,,,,,,---000222---...222888AAAUUUtttrrr___TTTWWWRRRKKKIIIKKKOOONNNJJJNNNJJJGGGGGGEEEAAAAAACCCQQQ[[[eeehhhiiijjjhhheeebbbeeegggddd]]]WWWVVVWWWZZZbbbdddYYYKKKCCC===777888555222000000///...------+++)))+++...///---***,,,,,,,,,---------......---...///111333555666777888;;;???AAAEEENNN\\\fffttt...---,,,+++)))((('''&&&%%%&&&'''''''''%%%"""!!!!!!"""###$$$%%%&&&&&&%%%!!!"""###$$$%%%%%%$$$###(((%%%""""""###$$$""" ###$$$ !!!%%%%%%$$$$$$$$$$$$#########"""###%%%&&&%%%$$$&&&***...((()))+++,,,---.........---***'''%%%%%%$$$""" ***((('''(((&&&$$$&&&+++&&&((())))))((((((((()))222///111:::GGGZZZwwwiiiZZZWWWRRRNNNKKKLLLPPPQQQNNNJJJKKKKKKIIIGGGDDDDDDFFFHHHRRRXXX___aaa^^^\\\]]]___eeeiiikkkeeeZZZRRRPPPQQQWWW\\\\\\RRRGGG???999555444222000...,,,+++***))))))***+++,,,,,,+++)))(((+++---------+++++++++---...,,,---222444444666:::AAAAAAEEEIIILLLQQQ]]]iiivvv111000///...,,,+++***)))&&&'''''''''&&&%%%###"""%%%%%%%%%%%%$$$######"""!!!"""###$$$%%%$$$$$$###'''%%%""""""###$$$""" """%%%$$$ %%%&&&$$$############""""""""""""$$$%%%&&&%%%%%%&&&***...++++++,,,,,,,,,,,,++++++((('''&&&(((+++---------"""!!!$$$((()))''')))...+++,,,,,,,,,+++,,,///111222111444>>>KKK^^^wwwsss```XXXWWWSSSOOOLLLMMMPPPPPPMMMJJJJJJJJJIIIFFFCCCBBBCCCEEELLLQQQWWWYYYXXXXXXZZZ]]]fffkkkmmmhhh\\\QQQLLLLLLTTTYYYXXXOOODDD<<<777333000///...---,,,,,,,,,,,,)))******+++++++++******+++---------++++++,,,---///---...333555555777;;;@@@AAAEEEKKKNNNTTTaaammm{{{...---,,,+++***(((((('''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###&&&$$$######$$$$$$"""!!!!!!$$$%%%$$$%%%&&&%%%"""$$$$$$$$$############"""$$$%%%%%%%%%%%%'''***---,,,,,,,,,++++++)))(((''')))'''&&&''')))++++++***$$$)))***((()))---******+++******,,,000333333444:::GGGVVVgggzzztttcccVVVSSSVVVTTTQQQNNNNNNPPPOOOMMMIIIJJJIIIHHHEEEBBB@@@AAABBBFFFJJJNNNQQQRRRTTTYYY^^^kkkpppsssnnnbbbUUULLLIIIQQQUUUSSSJJJ@@@999444000,,,,,,++++++,,,,,,---...***************+++,,,---+++,,,------,,,+++,,,...111///000444777777999===AAABBBGGGMMMQQQXXXeeerrr,,,+++***)))((('''&&&&&&)))((('''&&&&&&&&&&&&'''#########$$$$$$%%%%%%&&&############$$$#########$$$$$$$$$$$$$$$###"""!!! """$$$$$$%%%%%%###"""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&(((***+++++++++++++++***((('''&&&***(((&&&&&&'''((('''&&&&&&%%%'''***)))&&&'''+++(((***+++++++++,,,///111222888DDDTTTdddtttzzzhhhYYYPPPPPPTTTUUUSSSPPPPPPPPPOOOLLLJJJIIIIIIGGGDDD@@@??????@@@EEEHHHKKKMMMQQQWWW^^^cccoootttxxxuuujjj\\\QQQKKKOOOQQQOOOEEE<<<777222...+++*********+++,,,------******))))))***,,,---///+++,,,...---,,,,,,---...222000111666999999;;;@@@BBBDDDHHHOOOSSSZZZgggttt......---,,,+++******)))(((((('''&&&&&&&&&''''''$$$$$$#########$$$%%%&&&$$$$$$########################$$$%%%$$$###""""""###""""""###$$$###$$$%%%%%%$$$$$$$$$############$$$$$$$$$%%%''')))******))))))*********))))))(((((('''&&&(((***---------...+++))))))'''%%%(((---+++---000111000000111222222???QQQccctttxxxfffXXXOOOMMMQQQVVVTTTRRRQQQPPPNNNLLLJJJHHHHHHFFFCCC@@@???AAACCCKKKLLLMMMPPPVVV^^^ggglllppptttwwwsssjjj]]]SSSNNNNNNOOOKKKBBB:::666222---,,,++++++*********+++++++++***))))))***,,,...///+++,,,...------,,,...///333111222777:::;;;===AAADDDFFFKKKQQQUUU\\\jjjwww,,,,,,++++++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%###""""""""""""%%%$$$######"""#########!!!###%%%%%%$$$###"""###'''$$$###%%%%%%$$$%%%)))"""""""""!!!!!!!!! $$$$$$$$$%%%(((******)))'''((()))***************+++)))''''''((()))((('''...***((((((''''''+++222))),,,...000000000222333999LLLdddwww|||}}}|||}}}xxxgggYYYOOOLLLNNNVVVUUUTTTRRRPPPNNNMMMLLLIIIGGGEEEAAA@@@AAAEEEIIIRRRQQQRRRUUU\\\eeennnsssmmmnnnnnnjjjaaaXXXPPPLLLMMMMMMGGG>>>888555111---------,,,+++************+++++++++++++++,,,---...+++,,,......------...000333111333888;;;<<<>>>CCCFFFGGGMMMTTTYYYaaaooo|||)))))))))(((''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$***(((%%%###"""!!!""""""%%%%%%###"""""""""###### ###&&&&&&$$$""""""###&&&""""""&&&&&&###$$$(((#########"""""""""!!!!!!$$$######&&&)))+++***(((((()))******++++++******...+++((('''&&&%%%$$$"""+++)))((()))((((((,,,222))))))***+++---111666:::IIIaaa}}}}}}zzzyyy|||~~~wwweeeXXXOOOLLLMMMUUUUUUTTTRRRPPPNNNNNNNNNIIIGGGCCC@@@@@@DDDKKKPPPVVVUUUUUUXXX___hhhpppuuummmkkkfff___WWWPPPKKKIIIKKKJJJDDD;;;555444000+++------,,,++++++++++++,,,++++++,,,,,,---,,,,,,,,,+++,,,......------///111333111333888;;;<<>>WWWpppyyyrrrssstttyyy}}}}}}lllYYYNNNGGGFFFHHHOOOQQQTTTSSSQQQQQQRRRTTTLLLHHHBBB>>>???DDDKKKOOOSSSUUUWWWZZZ___fffnnnssslllggg___WWWOOOJJJFFFDDDHHHDDD===777444111///------------,,,,,,++++++++++++((('''(((,,,//////...,,,,,,,,,---...///000111333333444777;;;@@@DDDGGGGGGMMMUUU]]]fffttt*********))))))((('''&&&(((&&&$$$""""""###%%%&&&'''&&&&&&&&&%%%%%%$$$$$$'''%%%######$$$%%%$$$###"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$###!!!!!!"""$$$%%%######%%%'''((()))*********))))))(((((((((((()))'''((()))+++++++++***)))))))))))))))************(((---,,,---111333BBB\\\{{{wwwssstttwww|||~~~fffUUUKKKEEEDDDFFFJJJMMMOOONNNKKKIIIIIIJJJKKKGGGCCC@@@AAAEEEKKKOOOSSSTTTVVVXXX[[[aaahhhmmmnnniiiaaaYYYRRRNNNKKKJJJIIIDDD===777444111...------,,,,,,,,,,,,,,,,,,+++---***((()))+++------,,,,,,,,,,,,---...///000111333333444777;;;@@@DDDGGGLLLRRRYYY```iiivvv*********))))))((('''&&&'''&&&&&&%%%%%%%%%%%%&&&(((''''''&&&%%%$$$$$$###'''%%%$$$$$$%%%%%%$$$###"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$%%%###$$$%%%&&&((())))))***((((((((((((((()))******((()))+++,,,---,,,,,,+++(((((())))))***************...,,,---333666GGGccc}}}vvvsssuuuyyywwwaaaTTTLLLGGGFFFGGGMMMOOORRRRRROOOKKKHHHGGGIIIGGGDDDBBBCCCGGGLLLOOOTTTTTTUUUVVVYYY^^^dddiiihhhbbbZZZRRRNNNKKKIIIHHHHHHCCC===777333000...,,,+++,,,,,,,,,,,,,,,,,,---...,,,******+++,,,,,,,,,,,,,,,,,,---...///111111333444555777;;;???CCCFFFOOOUUU]]]dddmmm{{{*********))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###""""""!!!&&&$$$###$$$%%%%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%$$$$$$%%%&&&'''((()))***((((((((((((((())))))***+++,,,---...------++++++(((((())))))******+++++++++...+++,,,333888KKKiiizzzvvvsssvvv|||tttbbbWWWQQQLLLJJJKKKRRRUUUWWWXXXVVVQQQLLLJJJHHHFFFEEEDDDFFFIIIMMMOOOUUUUUUVVVWWWYYY]]]ccchhhaaa[[[RRRLLLJJJIIIHHHFFFGGGBBB;;;666222000---,,,+++++++++,,,,,,------------,,,******+++,,,------,,,---------...000111222444444555777;;;@@@DDDGGGMMMTTT]]]gggrrr*********))))))((('''&&&###$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$###""""""######"""###$$$$$$""" """"""#########$$$$$$$$$###########################""""""######$$$$$$%%%%%%%%%%%%%%%&&&((()))******))))))(((((((((((((((---.........---+++***((('''(((((()))******++++++***---***+++222999NNNlllzzzvvvuuutttyyysssbbbYYYTTTOOONNNNNNRRRTTTWWWXXXWWWSSSNNNIIIFFFEEEDDDDDDFFFJJJMMMPPPSSSTTTUUUUUUWWW\\\bbbgggbbb[[[SSSNNNNNNNNNLLLJJJDDD???999444111///---++++++++++++,,,,,,---------*********++++++---///111---------...///000111222444444555888<<>>DDDIIILLLTTT[[[eeennnzzz*********))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''''''''"""""""""$$$%%%$$$!!!"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%'''&&&%%%%%%%%%''')))***((((((((((((((())))))***((()))***++++++***)))(((''''''((()))***+++,,,,,,***---+++,,,444;;;PPPnnnzzztttuuuxxx}}}uuugggXXXRRRQQQPPPQQQTTT[[[ZZZZZZZZZYYYUUUOOOJJJDDDCCCAAAAAADDDIIINNNQQQTTTTTTTTTSSSTTTWWW\\\```YYYRRRLLLKKKMMMLLLGGGBBB;;;777222///------,,,+++---,,,,,,,,,,,,,,,,,,+++***,,,---,,,+++,,,///222------......///111222333333444777;;;@@@FFFLLLOOOVVV^^^hhhrrr************)))((('''&&&&&&&&&&&&&&&&&&'''((()))######$$$%%%%%%&&&&&&'''#########%%%&&&%%%""""""############$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%'''&&&%%%$$$%%%''')))***&&&&&&''''''(((***+++,,,$$$%%%''')))***+++******&&&'''((()))***+++,,,,,,+++...,,,...555<<>>;;;666777333+++)))...///,,,,,,,,,,,,+++,,,,,,------)))***+++---.../////////---...///000000111333666666666999???DDDHHHOOOWWW^^^dddooo{{{***)))(((''''''&&&&&&&&&$$$###!!!###%%%'''&&&$$$%%%$$$$$$######$$$$$$%%%)))###"""&&&((($$$"""###$$$%%%'''&&&%%%$$$$$$%%%%%%$$$""""""############"""###$$$$$$%%%%%%$$$$$$***(((&&&&&&'''((('''&&&''''''''''''((((((((((((''''''&&&&&&'''''''''&&&(((((()))))))))(((&&&&&&---++++++---333BBB\\\ssszzzsssvvv}}}xxxiii\\\PPPMMMOOOQQQSSSUUUZZZXXXVVVRRRNNNKKKHHHGGGGGGEEEBBBBBBEEEKKKSSSYYYaaabbb]]]VVVRRRVVV[[[]]][[[UUUMMMFFFBBB>>>999666333444000)))(((+++,,,***,,,++++++++++++,,,---------....../////////......---...///000000111333666555555888???CCCHHHOOOXXX___fffppp|||***)))(((''''''&&&''''''$$$"""!!!!!!###$$$###"""###$$$$$$$$$$$$$$$$$$###'''###"""%%%&&&$$$###$$$###$$$%%%$$$"""!!!"""###%%%%%%$$$######"""######""""""###$$$$$$$$$$$$###&&&$$$""""""$$$&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&$$$$$$///---,,,///666GGGaaawww|||tttpppuuu~~~yyyooobbbVVVLLLKKKMMMNNNNNNPPPUUUTTTRRROOOLLLJJJGGGFFFFFFDDDBBBBBBEEENNNYYYaaaffffffbbb]]]\\\^^^]]]YYYYYYUUUNNNHHHBBB<<<666222000000---(((&&&(((***(((+++*********++++++,,,---))))))******++++++,,,,,,---...///000000111333666666666999???EEEJJJRRR[[[bbbiiisss))))))((('''''''''''''''&&&%%%$$$###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%#########$$$######$$$"""######"""  !!!$$$$$$$$$###!!!!!!!!!"""!!!"""######$$$$$$######%%%""" """$$$%%%%%%%%%&&&(((******)))'''&&&&&&'''((('''&&&&&&'''(((''''''(((((())))))******///...///444>>>PPPjjjzzzsssnnnoooxxxxxxmmmccc\\\SSSLLLLLLNNNMMMMMMOOOSSSQQQPPPMMMJJJGGGEEEDDDDDDEEEFFFGGGJJJRRR]]]dddmmmlllhhheeeeeefff___WWWUUUSSSOOOJJJCCC<<<555111///...+++(((&&&'''((((((***************+++,,,---%%%%%%&&&(((***,,,...///---...///000000111333666888777:::AAAGGGMMMVVV___ffflllwww)))((((((''''''''''''(((''''''&&&$$$$$$$$$&&&'''""""""$$$%%%%%%$$$""""""###$$$###"""!!!###$$$$$$$$$%%%%%%###"""!!!###$$$"""###$$$""" !!!###""""""###$$$$$$$$$$$$$$$(((&&&$$$$$$&&&((()))(((%%%&&&(((******)))'''&&&''')))***)))''''''(((***%%%%%%&&&''')))+++,,,,,,------222===JJJ]]]uuu}}}rrrkkkiiimmmyyyxxxiii^^^XXXRRROOOQQQRRRPPPNNNOOOSSSQQQNNNJJJGGGEEECCCBBBFFFKKKPPPTTTVVV[[[bbbhhhsssrrrnnnkkkkkkjjjaaaVVVOOONNNMMMHHHBBB:::444111///---+++***)))((()))***************+++,,,---...+++++++++,,,...000333444---...///000000111333666777666999@@@GGGMMMWWWaaajjjqqq|||((((((''''''''''''((((((%%%%%%%%%###"""###&&&((("""##################"""!!!$$$$$$ """$$$$$$#########"""!!!!!!###%%%!!!###$$$### """%%%######$$$%%%%%%%%%%%%$$$'''&&&%%%&&&'''((('''&&&%%%&&&((()))))))))(((''''''***,,,+++(((''')))+++''''''&&&&&&''''''((())),,,///888HHHXXXjjjuuukkkggghhhmmmxxx}}}yyyyyylll^^^UUUQQQQQQUUUUUURRROOOPPPSSSPPPKKKGGGCCCBBBBBBBBBKKKSSS\\\aaaccceeejjjnnnwwwuuuqqqlllkkkiii```UUUJJJKKKJJJFFF>>>777111//////,,,+++,,,+++)))***---*********+++,,,---...///000///...------...///000---...///000000111333666555444777>>>EEELLLWWWaaammmuuu((((((''''''''''''(((((($$$%%%%%%###!!!###&&&***######""""""""""""######$$$$$$"""%%%$$$!!!""""""!!! !!!$$$'''!!!$$$&&&%%%""""""%%%)))$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$"""''''''''''''((((((((((((&&&))),,,***'''&&&(((+++***)))((('''''''''((()))---222???RRRdddtttxxxqqqkkkkkkmmmpppwww~~~|||xxxyyynnn\\\QQQOOOQQQVVVVVVRRROOOOOOPPPLLLFFFAAA??????BBBDDDMMMVVVaaagggiiikkkppptttwwwvvvqqqjjjgggccc\\\TTTLLLMMMLLLFFF>>>666111//////+++***------******...+++++++++,,,---...000111000...,,,+++***+++,,,------...///000000111333666666555888???FFFNNNZZZdddoooxxx(((((('''''''''(((((()))%%%&&&&&&$$$###$$$)))---$$$###"""!!!!!!"""###$$$$$$$$$!!!%%%%%%%%%&&&&&&%%%%%%&&&***---!!!%%%((('''$$$$$$(((,,,$$$%%%&&&&&&''''''&&&&&&((()))***+++,,,***'''$$$(((''''''''''''((())))))%%%(((+++***&&&$$$'''++++++***)))))))))***,,,---...555DDDYYYkkkyyytttpppooorrruuuvvvxxx|||{{{|||mmmXXXMMMMMMPPPUUUVVVQQQMMMMMMMMMIIIBBB===<<<>>>BBBEEELLLUUU```gggiiilllrrrxxxvvvuuuppphhhbbb___YYYSSSQQQRRRPPPJJJ@@@777222111///+++***......******///,,,,,,,,,---...///111111000///...------///111222---...///000000111333666999888;;;BBBJJJRRR^^^hhhpppzzz&&&&&&'''&&&%%%$$$&&&((($$$%%%&&&%%%###"""###$$$'''!!!!!!$$$###"""###""""""!!!!!!!!!"""$$$%%%)))'''%%%###"""###%%%&&&""""""""""""""""""###$$$"""$$$%%%$$$$$$$$$&&&((()))(((((((((''''''''''''"""%%%)))++++++*********%%%$$$$$$$$$$$$%%%&&&&&&((())))))((('''''')))+++222777HHH```wwwvvv}}}fffVVVKKKMMMPPPRRRRRROOOLLLIIIHHHGGGDDD@@@>>>>>>BBBEEEQQQRRRVVVZZZ___fffooowwwyyyuuuooohhhbbb]]]XXXUUUYYYYYYWWWOOODDD:::555222(((---...***((()))%%%((()))+++---......------,,,---.........---,,,+++000/////////111222444666666777:::BBBLLLWWW___cccsss|||''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%###"""###$$$(((""" ###%%%######$$$###""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%'''((()))((('''((()))+++))))))((((((((('''''''''"""$$$((()))(((&&&%%%%%%(((''''''''''''((())))))((()))))))))'''((()))+++000555EEE]]]tttuuu]]]NNNIIIKKKNNNQQQPPPNNNKKKIIIEEEDDDAAA===<<<>>>CCCGGGOOOQQQUUU[[[```fffnnntttvvvsssnnngggaaa\\\XXXVVVWWWWWWTTTMMMCCC999333111,,,000000---+++,,,***%%%******+++,,,------------,,,,,,---......------,,,000000000000222444666888:::;;;>>>DDDOOOZZZccchhhvvv)))&&&$$$%%%'''((('''%%%$$$%%%&&&%%%###"""###$$$'''###!!!$$$&&&$$$###%%%$$$############$$$%%%%%%!!!"""$$$%%%%%%$$$###"""$$$$$$######$$$%%%%%%&&&&&&'''((('''&&&&&&((())))))))))))(((((((((''''''###&&&((((((&&&$$$######&&&%%%%%%%%%%%%&&&'''''''''((())))))((((((***,,,...333BBBYYYooo~~~mmmYYYLLLGGGIIILLLNNNNNNLLLIIIGGGCCCAAA>>><<<<<<@@@GGGMMMLLLNNNRRRWWW]]]dddjjjlllqqqooojjjddd___[[[[[[\\\YYYWWWRRRJJJ???777222000...000000---,,,...---+++,,,,,,+++++++++,,,,,,---***+++,,,---............000000000111333666888:::===>>>AAAHHHRRR^^^hhhooozzz)))%%%"""###''')))&&&###$$$%%%&&&%%%###"""###$$$&&&""""""%%%%%%######%%%$$$$$$$$$$$$$$$$$$%%%%%% !!!"""##############################$$$%%%&&&&&&'''((('''&&&%%%'''))))))))))))(((((((((((('''&&&(((******)))'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((())))))((()))***,,,---222@@@UUUiiixxxvvveeeUUUJJJDDDFFFHHHJJJJJJHHHFFFDDDAAA@@@>>><<<>>>EEENNNTTTRRRSSSSSSVVV]]]fffkkkkkkkkkjjjgggaaa\\\\\\bbbgggccc]]]RRRFFF;;;333000...,,,---,,,******,,,---------,,,+++*********+++,,,******+++---...///////////////000111333666999:::>>>@@@DDDJJJSSS```lllttt}}}((($$$ """&&&(((%%%"""$$$%%%&&&%%%###"""###$$$###!!!"""%%%$$$!!!!!!$$$$$$$$$$$$%%%$$$$$$$$$$$$###"""!!! """$$$%%%!!!!!!!!!""""""###%%%%%%)))***+++***))))))+++---***)))))))))((((((((((((&&&(((++++++***))))))***((((((((((((((()))******'''((())))))))))))+++---///444BBBVVVfffrrr}}}~~~vvv|||uuueeeWWWLLLDDDBBBCCCEEEFFFFFFDDDBBB@@@>>>===<<<;;;>>>FFFPPPWWW]]]\\\YYYYYYbbbnnnssspppjjjjjjgggaaa[[[]]]gggpppmmmcccSSSBBB777000......,,,***)))))))))***,,,...---,,,+++***)))***+++,,,******+++,,,---///000000......///000222555888:::<<<@@@EEELLLUUUaaannnvvv'''$$$"""###%%%&&&%%%###$$$%%%&&&%%%###"""###$$$"""!!!"""%%%$$$ $$$$$$$$$$$$%%%$$$$$$###"""%%%###!!! !!!$$$&&& !!!!!!"""###%%%%%%'''((())))))((((((+++,,,******)))))))))(((((((((%%%'''))))))(((((()))***'''''''''''''''((())))))'''((()))))))))***,,,...111888HHH[[[iiipppxxx~~~rrrnnnvvvxxxgggYYYOOOGGGAAAAAABBBCCCCCCBBB@@@>>><<<999999999999===DDDMMMTTT[[[[[[XXXYYYdddssswwwqqqnnnpppppphhh___^^^eeennnjjj___NNN???444///...------***)))++++++***,,,///++++++*********++++++,,,+++++++++,,,---...000111/////////000222555777999;;;@@@HHHPPPXXXdddpppyyy'''&&&&&&%%%&&&&&&&&&'''$$$%%%&&&%%%###"""###$$$""""""$$$'''%%% !!!%%%######$$$$$$$$$###"""!!!%%%$$$###"""""""""######!!!!!!!!!"""###$$$&&&&&&"""$$$%%%%%%%%%&&&)))+++*********)))))))))(((((('''((())))))'''&&&'''(((%%%%%%%%%%%%%%%&&&'''''''''((()))***)))***,,,///222<<>>RRRhhhssswwwzzz|||wwwnnnmmmwwwppp]]]OOOIIIFFFCCCAAAAAA@@@???===:::888666888999:::<<>>FFFQQQZZZbbblllxxx%%%%%%%%%%%%$$$$$$###"""%%%$$$###""""""###$$$%%%!!!""""""""""""#########'''&&&""" ###!!!%%%$$$###$$$%%%%%%$$$###$$$%%%%%%###!!!"""%%%)))&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''(((&&&(((---+++$$$###'''''''''&&&%%%%%%%%%%%%%%%************)))))),,,...111;;;MMMaaapppuuuqqqllluuutttyyytttjjjeeepppvvvfff[[[RRRIIICCCBBBBBB@@@???>>>>>>;;;777555444666999===AAAGGGNNNSSSVVVTTTYYYgggzzzttt}}}wwwbbbPPPKKKMMMFFFBBB;;;555111...,,,***+++)))'''))),,,---,,,***))))))******+++,,,......---,,,***)))***,,,///111111222444555666888<<>>===;;;888666666888:::===AAAGGGOOOTTTTTTRRRWWWddduuu~~~|||vvvkkkrrrvvvnnn^^^PPPLLLNNNGGGBBB;;;555111...,,,++++++)))((()))+++,,,+++)))++++++*********++++++,,,,,,,,,+++***+++---...000000111222333444777;;;???DDDJJJRRRZZZbbbooo%%%%%%&&&'''''''''&&&&&&######$$$$$$$$$$$$######&&&%%%$$$"""!!!$$$$$$"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""""""###%%%$$$$$$$$$$$$%%%&&&((((((''''''''''''''''''''''''%%%%%%(((***)))&&&&&&))))))(((''''''&&&'''''''''(((((()))(((((()))+++...222555???OOOaaalllmmmjjjgggeeeiiiuuuvvvsssqqqmmmmmmrrrxxxxxxiiiXXXMMMFFFBBBAAADDDCCCAAA>>><<<<<<;;;999777777888999;;;???GGGOOOUUUVVVVVVZZZeeerrrvvvqqqiii___ccceeeaaaXXXPPPNNNNNNGGGAAA:::333///...,,,,,,+++***))))))***+++***(((,,,++++++***))))))******++++++,,,,,,---......///111111222222444888>>>BBBGGGNNNVVV]]]fffsss$$$$$$%%%&&&''''''&&&&&&"""###$$$%%%%%%$$$###"""######""" ###'''%%%######"""###$$$%%%%%%$$$###$$$%%% !!!########################$$$%%%&&&'''((()))''''''''''''''''''''''''&&&''')))***)))((()))***(((''''''&&&%%%&&&&&&&&&&&&'''((((((((())),,,...666555;;;III[[[iiilllkkkeeeccceeeooo{{{xxx{{{yyyrrrpppzzzzzzjjjWWWJJJCCC???@@@CCCBBB???;;;999999999888666666666777888===DDDNNNUUUZZZZZZ]]]eeemmmmmmddd[[[VVVWWWWWWUUURRRPPPNNNMMMCCC>>>666000---,,,++++++,,,+++*********))))))(((+++******))))))************+++---...//////......444444444444666<<>>===@@@>>>;;;888666666666555444333333444666;;;DDDNNNTTT^^^]]]]]]bbbfffbbbXXXOOOQQQOOONNNMMMMMMLLLKKKIII===888222---+++*********+++,,,,,,+++***)))))))))))))))))))))***+++,,,---+++,,,...///000000///...444444555555888>>>EEEJJJLLLSSS\\\eeeooo~~~######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$$$$"""%%%%%%""""""%%%'''&&&###"""$$$&&&###"""!!!"""$$$%%%$$$######$$$%%%'''((((((((((((''''''''''''''''''''''''"""%%%&&&###"""$$$&&&%%%)))(((''''''&&&&&&''''''&&&'''((())))))+++///222444888@@@NNN___mmmuuuxxxqqqoooooosssxxx|||yyy|||wwwuuuzzz|||lllYYYLLLCCC===<<<===;;;999666555555555333222111222555888>>>GGGPPPWWWeeebbb```aaaaaa\\\SSSKKKJJJIIIGGGFFFFFFEEEDDDBBB777333...+++*********)))+++,,,------+++***+++,,,)))))))))***+++---...///,,,---...000000000000///111222333555888>>>EEEJJJNNNUUU```jjjuuu%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$############$$$$$$ !!!!!!!!!""""""!!!!!!$$$'''&&&"""%%%'''&&&"""!!!$$$'''&&&###!!!!!!$$$%%%%%%$$$$$$%%%&&&(((((((((''''''''''''''''''''''''''''''###'''(((###"""%%%&&&$$$%%%%%%$$$############$$$&&&((()))******---000333:::AAALLLWWWbbbkkkpppsssuuutttvvvyyyzzz|||}}}zzz~~~yyyuuuyyy|||pppbbbSSSIIIBBB<<<:::;;;999888666666666555222000222555999>>>DDDMMMVVV]]]gggbbb]]]ZZZXXXTTTLLLFFFBBBAAA@@@???>>>===<<<;;;111///---,,,,,,,,,+++)))+++---///...,,,+++---///,,,+++++++++,,,---......---......///000000000000///111444777;;;@@@FFFKKKQQQYYYcccooo{{{''''''''''''&&&%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%% %%%%%%!!!"""''')))!!!%%%(((&&&"""!!!###''''''$$$!!!!!!$$$&&&&&&%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''',,,,,,&&&$$$((()))&&&((('''&&&&&&%%%%%%&&&&&&'''((()))***+++...111444CCCKKKVVV___cccfffhhhjjjwwwwwwyyy}}}}}}|||yyywwwyyy{{{uuulllnnnvvv|||rrreeeYYYLLLFFFAAA<<<:::;;;888777777777777666333000444777<<>>CCCIIIMMMSSS[[[fffrrr((('''&&&%%%$$$#########"""!!! """$$$%%%$$$#########""""""""""""######(((######&&&%%%"""'''&&&&&&%%%$$$###""""""%%%$$$######"""#########%%%&&&(((******)))'''&&&!!!!!!"""$$$&&&''''''&&&+++***)))''''''&&&&&&&&&###(((---...,,,)))((()))(((((((((''')))...666;;;HHHSSSaaaiiiiiiggghhhkkkuuuvvvyyy{{{xxxvvv}}}|||yyywwwtttqqqooollljjjqqqzzzwwwcccTTTPPPJJJBBB======@@@CCC555555555444333222111111888<<>>======<<<;;;:::666777666444222333666:::CCCGGGRRRaaakkkhhh]]]RRRQQQMMMGGGBBB>>>:::666333222333444444444222111000,,,,,,++++++***++++++,,,------------------------'''((()))+++,,,---......------...000111111222222666888;;;>>>BBBGGGNNNSSS]]]bbbjjjxxx&&&&&&&&&&&&&&&$$$###"""$$$""" !!!###$$$$$$######""""""""""""######!!!###$$$$$$$$$%%%'''&&&&&&%%%%%%$$$###"""""""""""""""###$$$&&&'''((('''&&&&&&&&&&&&'''((((((###$$$&&&&&&%%%&&&)))+++(((''''''''''''(((((()))'''&&&%%%%%%&&&'''(((((('''''''''((()))---222666FFFPPP^^^jjjqqquuuvvvxxxuuussssssqqqiii___[[[\\\]]]___``````]]]VVVOOOJJJTTTcccwwwvvvgggVVVHHH@@@===:::999:::<<<<<<;;;444555444222111555===DDDJJJMMMTTT___hhhiii___TTTPPPKKKDDD>>>;;;888555444222222333333333222000000,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,......///---------...///000111222666888<<>>;;;888666888;;;<<<999666444555444333666BBBUUUccccccjjjqqqsssuuuuuummmdddQQQJJJ???666222222444555333333222111000...------++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,......//////000000///000111222444555888;;;@@@EEEJJJPPPVVVZZZcccnnn"""$$$%%%''''''&&&%%%$$$***'''###!!!"""###$$$$$$######""""""""""""######$$$$$$))))))'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$&&&(((((('''&&&%%%"""%%%'''&&&%%%&&&,,,111+++***)))''''''&&&&&&&&&(((&&&&&&'''***+++)))&&&***+++,,,,,,---000444777AAAJJJXXXeeemmmooommmkkkccc[[[SSSMMMFFFAAAAAADDDQQQYYY___\\\TTTSSS\\\fffzzz~~~lllVVVHHHBBB@@@===;;;999999===AAA@@@;;;555222333222111666EEEZZZkkkmmmvvv{{{zzzwwwsssiii^^^SSSJJJ>>>444000111333555666666555333222000///...+++*********+++,,,,,,---++++++++++++++++++++++++***+++,,,---.../////////222111111111222444666777999===BBBGGGMMMSSSYYY^^^dddrrr######$$$$$$$$$$$$######!!!!!! $$$######"""""""""""""""######$$$$$$$$$%%%%%%%%%###""""""""""""$$$%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%'''))))))(((((('''''''''&&&$$$$$$%%%&&&(((***,,,---)))***,,,,,,---///333555:::GGGVVV^^^bbbccc^^^XXXQQQLLLGGGDDD>>>999:::???IIIVVVXXXTTTSSSRRRYYYjjj|||~~~xxxyyy}}}|||fffUUUGGG===999:::444666999;;;;;;999666444777222222666888>>>TTTlll}}}rrrgggaaa^^^OOOFFF;;;555111000555;;;:::999888666333000---,,,+++)))(((&&&&&&((()))+++---------.........//////+++,,,------,,,,,,...000444111111333222000333999AAA@@@CCCJJJOOOSSS\\\eeeqqq|||$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$""""""""""""###%%%&&&'''########################&&&%%%$$$""""""""""""######%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&((()))((((((((('''''''''&&&&&&&&&&&&''''''(((******((()))++++++,,,...222555999CCCOOOVVV[[[\\\WWWPPPGGGDDDBBBAAA>>>;;;===BBBGGGSSSTTTPPPRRRRRRXXXgggyyy}}}~~~|||{{{}}}ttt```RRRHHH???:::999666777:::;;;;;;999777555666222111555666;;;PPPgggtttbbb[[[ZZZPPPFFF<<<666333333888???FFFCCC===777111...,,,++++++***)))(((((()))***++++++++++++,,,,,,,,,,,,---+++,,,------,,,,,,...000222000000333333222666;;;@@@AAAFFFMMMSSSXXXaaajjjwww%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$""""""######$$$&&&'''(((###############"""""""""&&&%%%$$$###""""""""""""$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&&&&((()))((((((((('''''''''''''''))))))(((''''''''''''((()))+++,,,------///333666;;;AAAHHHNNNTTTVVVQQQHHH@@@===<<<===<<<<<<@@@FFFKKKTTTSSSRRRXXXZZZ___lllxxx}}}wwwrrr{{{lllXXXMMMHHHAAA:::777777888:::<<<;;;999666555333000000333333888LLLaaarrr[[[SSSSSSNNNDDD;;;666444555;;;CCCOOOIII@@@666000------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------,,,---///111000///000333444444888>>>@@@BBBIIIRRRXXX]]]fffooo$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########%%%%%%$$$############$$$"""""""""###$$$$$$%%%%%%"""""""""######$$$%%%%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''''')))***'''''''''''''''''''''''')))((((((''''''''''''(((+++,,,......///111555888===@@@DDDIIIPPPUUUPPPGGG@@@;;;999999:::===EEENNNRRRXXXVVVUUU]]]```cccmmmuuu|||nnngggjjjyyykkkTTTIIIFFF@@@:::666777888999:::999777555444111000000222222:::MMMaaalllUUULLLJJJGGG???777444333444;;;CCCIIIDDD<<<555000...///111******+++,,,,,,+++******,,,,,,---------.........+++,,,------------000222222000000333444444888>>>AAAEEENNNWWW\\\aaajjjttt######$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$###""""""""""""""" !!!"""$$$&&&'''))))))!!!""""""###$$$$$$%%%%%%%%%&&&(((''''''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''(((***&&&&&&&&&''''''''''''''''''''''''''''''((()))******,,,---......000444777<<>>999666555666777777777666444333///000222333666BBBWWWjjj|||dddPPPEEE??????888222000000222888??????===888333///.........))))))***++++++***)))))),,,,,,,,,---------......+++,,,---------...000222444222222444444444777===CCCHHHQQQ[[[___dddnnnyyy"""######$$$$$$######"""###############$$$$$$%%% !!!"""###%%%%%%!!!"""###%%%'''(((***+++$$$$$$%%%$$$$$$###!!!!!!&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&((()))++++++((()))++++++,,,...222555888;;;>>>AAAGGGLLLKKKEEE???999666999@@@LLL]]]lllpppsssjjjaaa```[[[XXX___[[[kkkyyyccc___ddduuuzzzgggPPPDDD???;;;777666333444555666666555444333...111555777>>>OOOhhh|||rrr\\\KKK???777777222...//////000444::::::888555111...+++***)))************************************+++++++++++++++,,,---......///111333555333333555555444888===DDDJJJTTT]]]bbbhhhttt###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!"""######!!!!!!!!!"""###$$$&&&&&&"""###$$$%%%&&&''''''((($$$$$$%%%%%%$$$###!!! '''(((((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''')))***+++)))+++,,,,,,---///333666555:::>>>???BBBEEEDDD@@@===999999>>>GGGSSScccqqqyyy}}}uuujjjfff___[[[cccaaaqqqppp___^^^```kkkssspppjjj[[[KKKCCC>>>999666666222333444555666666666666...333888<<>>???<<<===CCCKKKUUUcccooouuu{{{tttjjjfff___^^^gggppp~~~}}}ggg[[[[[[\\\aaaddd^^^[[[QQQGGGBBB>>>999666666333333444666777777888888...444:::???LLLfffhhhOOO@@@:::666222//////222333222333666666444111...------///000...---+++******+++---...++++++,,,,,,,,,---------***,,,---......///222444222000111555777777<<>>???>>>===<<<;;;999888888>>>IIIWWWcccjjjkkkgggcccaaa^^^]]]dddlllxxxpppdddZZZ[[[___^^^ZZZWWWRRRGGG?????????999666666888333222666888666333222666444777FFF^^^zzzcccHHH<<<666111+++,,,000111+++)))333BBB999666111...---...---,,,///---***'''&&&'''((()))((((((((()))******++++++......//////000000111111666777888999:::<<<@@@DDDKKKTTT___gggooo{{{"""&&&)))'''###!!!$$$(((#########"""""""""######$$$&&&%%%""""""%%%$$$!!!###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''')))(((&&&%%%$$$$$$$$$$$$&&&###$$$&&&'''&&&(((,,,***)))((()))***+++***(((***&&&######%%%(((******///......000333555555555444777:::;;;999888777777777777:::AAANNN[[[fffllloooiiidddaaa___```hhhqqq~~~nnnbbbYYYYYY[[[YYYTTTRRRLLLCCC;;;;;;:::666333333666222111444555222111333777888AAATTToooaaaGGG<<<666111//////222444222111999EEEAAA<<<666000---,,,***)))+++***(((((())),,,...000++++++,,,,,,------............//////000111111111555666777888999===BBBEEEPPPYYYccckkksss"""(((---***$$$"""&&&,,,######$$$$$$$$$$$$$$$###$$$&&&&&&######$$$$$$ """######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((()))***)))(((&&&%%%$$$$$$$$$&&&""""""&&&(((&&&&&&((()))(((''''''(((((('''&&&***'''$$$###%%%(((***+++......000333666888888666222444666666555333333333555666:::DDDQQQ___iiiooooooiiicccaaa```ccclllvvvoooddd[[[YYYZZZUUUPPPMMMGGG@@@:::888888444222111444222222444333000111555777???NNNfff~~~\\\EEE;;;555000111000222555777999>>>EEEDDD>>>777000---+++*********))))))***+++...111333,,,,,,------.../////////......//////000111222222222333555777999>>>DDDHHHWWW^^^hhhpppyyy$$$'''***(((%%%###&&&)))"""###$$$%%%%%%%%%$$$######''')))'''%%%'''&&&###""""""#########""""""!!!%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***)))((('''%%%$$$$$$###&&&"""!!!%%%'''$$$""""""(((&&&&&&&&&((()))((('''$$$%%%''')))******((('''***+++...222666888888666222333555444333111222333444444888AAAOOO^^^iiiooolllfffbbbcccdddgggooowwwrrrhhh___]]][[[UUUNNNJJJDDD@@@;;;999888777555444555444555666333000333999999DDDVVVooouuuUUUCCC:::444000000//////444999===???@@@===888111---+++,,,------------,,,++++++---...///*********+++,,,,,,------......///000111222222333000222444666:::@@@HHHMMMZZZ```iiirrr}}}%%%$$$######$$$%%%$$$### !!!###$$$%%%$$$###"""***///111...+++***(((%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$###"""$$$!!!"""&&&'''%%%$$$&&&'''&&&%%%''')))******)))$$$&&&((())))))))))))))))))***,,,///333444222000111222222111000///111222444444666===KKKYYYfffmmmgggcccbbbfffjjjmmmrrrwww}}}rrriiiaaa^^^[[[SSSKKKHHH@@@???<<<999888888777555555555777999777444777===???IIIZZZppphhhNNN???888333111000//////333:::???>>>;;;444000,,,))))))+++,,,---------,,,+++***++++++,,,))))))******+++,,,,,,,,,......///000111222333333000222444777<<>>IIIWWWaaagggbbb^^^```ffflllooossswwwttt}}}mmmeee___\\\WWWNNNFFFCCC;;;<<<;;;777666777777444555555999>>>@@@@@@BBBGGGIIISSS___ooorrrXXXGGG<<<666222222111222333555<<<@@@===777111...***(((((())))))))))))))))))******,,,------+++++++++,,,------............///000222333444444333444666:::???GGGPPPWWW^^^dddnnnyyy$$$"""!!!"""###$$$###!!!"""""""""###$$$%%%&&&&&&***222666222,,,)))&&&###!!!!!!"""###$$$$$$$$$$$$&&&'''''''''(((((((((((($$$&&&(((******)))'''&&&%%%&&&'''(((((('''&&&%%%###$$$'''((($$$ %%%---+++)))(((((())))))(((&&&***)))'''$$$"""%%%,,,111,,,++++++,,,---......---///000///......000333666888999<<>>DDDLLLVVV]]]iiiooozzz%%%$$$$$$!!! !!!"""###"""!!!!!!###$$$$$$###"""###%%%&&&%%%$$$!!! $$$&&&&&&$$$'''(((***++++++)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((())))))(((((()))***)))((((((((((((((()))))),,,***+++000000,,,---333444444333000------111444555888???JJJSSSXXXWWWUUUSSSVVVZZZ\\\^^^bbbggglllxxxwww^^^\\\YYYVVVQQQIII@@@;;;999888777444222222555777999EEETTT```iiiooonnniiigggkkksss~~~hhhSSSKKK@@@666000...------+++...333888;;;999444000...---,,,+++************+++***)))))))))***,,,,,,)))***,,,,,,++++++,,,...222333333222111111222444888;;;???CCCGGGPPPZZZbbbeeehhhwww)))!!!"""''''''%%%%%%###$$$$$$###!!!!!!###$$$$$$###"""###%%%&&&%%%$$$###!!! """%%%'''&&&$$$&&&''')))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((()))***))))))(((((((((((()))***+++)))+++000000---...222333333222///,,,,,,000333555999???IIIRRRWWWVVVUUUVVV___kkkqqqoooiiidddbbbrrrrrrfff^^^[[[XXXTTTPPPJJJBBB>>>;;;;;;999666444444666999AAAPPPbbbmmmtttwwwtttooolllmmmrrr~~~|||dddVVVNNNBBB888222/////////000333888<<<>>>;;;777333------+++******)))))))))+++***)))))))))***,,,,,,***+++------,,,,,,---///000111222222111222444666666:::>>>CCCHHHPPPZZZaaajjjooo'''###!!!###%%%$$$###%%%%%%%%%%%%$$$"""!!!"""$$$$$$###"""###%%%%%%%%%$$$%%%$$$###$$$&&&&&&&&&%%%%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((()))))))))******)))(((((((((((()))***...,,,...222444222333666444444222000...///222555:::<<>>===;;;888666666888;;;JJJ\\\qqq}}}zzztttnnnmmmoooyyyrrr^^^ZZZQQQDDD999222000111111444777;;;>>>>>>;;;777333,,,+++***)))))))))))))))+++************+++,,,,,,***,,,......------///000---///000111111222555777555:::AAAFFFLLLSSS\\\bbboooxxx$$$$$$$$$$$$"""!!!"""###&&&'''&&&%%%"""!!!"""$$$$$$""""""###$$$%%%$$$###%%%%%%$$$$$$%%%%%%$$$$$$&&&'''((())))))(((&&&%%%''''''''''''''''''''''''((()))***++++++)))'''&&&''''''&&&&&&%%%%%%%%%$$$(((''''''((()))******)))***)))((('''((()))***+++111111222555999:::::::::666555444333333555999;;;@@@BBBGGGLLLPPPRRRRRRRRRYYYbbblllkkkbbbXXXSSSSSSdddsssvvviiiaaaSSSPPPKKKGGGDDDBBB???===>>>>>><<<999666666999;;;MMMbbbzzzyyyrrriiiiiilllrrrwwwsssdddVVVYYYPPPCCC888111000111111444777;;;===;;;777333000+++******)))(((((())))))************++++++,,,,,,***,,,------------///111...///111111111222555777888===EEELLLRRRYYYaaagggrrr~~~%%%''')))'''$$$###$$$%%%&&&'''&&&%%%"""!!!"""$$$###"""!!!"""$$$%%%$$$###$$$$$$%%%$$$############'''(((((()))))))))(((''''''''''''''''''''''''''''''(((***+++***)))'''&&&'''''''''&&&&&&%%%%%%%%%(((&&&&&&'''***+++***)))***)))((('''(((***,,,...000333777<<<@@@BBB???;;;666444333444666:::===???CCCDDDGGGIIIKKKKKKLLLLLLTTT[[[aaa```[[[WWWWWWZZZ___nnn|||pppeee]]]OOOKKKFFFBBB@@@???>>>===<<<;;;:::777555555888:::LLLbbb{{{vvvnnndddeeeiiillljjjbbbXXXRRRSSSJJJ>>>444///...///000333666:::;;;777333///...+++***))))))((()))))))))******++++++,,,,,,,,,,,,)))***,,,---,,,---///000000111222222111222444666999???HHHPPPVVV]]]eeekkksss"""&&&'''$$$"""######!!!%%%%%%%%%$$$"""!!!"""$$$###"""!!!"""$$$$$$$$$######$$$%%%$$$###"""###$$$'''(((((()))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&&&&&&&&&&(((&&&%%%'''***,,,+++))))))(((&&&&&&(((+++...111111999DDDNNNTTTSSSHHH===777555333333777:::===>>>@@@AAACCCDDDDDDDDDEEEFFFHHHOOOYYY```aaaaaaaaaaaabbbqqq~~~tttjjj___WWWNNNJJJDDDAAA??????>>>===888888777555333444777:::KKK```www~~~tttkkkbbbaaaccceee```WWWPPPOOOIIIBBB999111------......333777;;;:::666111......+++******)))))))))*********++++++,,,---,,,,,,,,,(((***,,,,,,,,,---///111222333444333333333555777999???HHHPPPWWW___hhhnnnwww###$$$!!!!!!$$$"""###$$$$$$###!!!!!!###$$$###"""!!!"""###$$$###"""###%%%&&&&&&$$$###%%%''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&$$$&&&+++---+++)))'''&&&%%%&&&(((,,,111333:::KKK```pppwwwppp[[[GGG<<<999555555888:::;;;;;;<<<>>>AAAAAAAAABBBEEEGGGEEEMMMZZZgggqqqtttsssqqqssstttnnnggg\\\RRRKKKHHHCCC@@@>>>>>>===<<<555555555333333444888;;;III[[[ppp||||||qqqgggaaa[[[XXX[[[ZZZRRRJJJGGGAAA;;;444///---------...111555999999333...------++++++************++++++***+++,,,---------,,,,,,)))+++---------...000222111333444444444555888:::;;;AAAIIIQQQXXXaaakkkrrr###&&&&&&###%%%)))'''!!!!!!"""###"""!!!!!!###$$$###!!!!!!"""###$$$###"""###%%%''''''%%%$$$&&&)))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((((((%%%###&&&+++...,,,)))&&&%%%%%%%%%(((---222555GGG]]]yyynnnTTTCCC>>>:::888:::<<<;;;:::;;;>>>AAABBBBBBDDDHHHLLLPPPVVVbbbrrrwwwjjjhhhdddYYYNNNHHHEEE@@@===<<<;;;:::888444444444333333555999<<>>DDDLLLSSS[[[dddooovvv&&&&&&&&&%%%$$$###"""!!!$$$######""""""""""""""""""###$$$$$$$$$############%%%$$$###"""!!!&&&((())))))(((''''''((('''''''''&&&&&&%%%%%%%%%%%%'''(((&&&$$$"""$$$&&&$$$#########$$$%%%%%%&&&))))))))))))((((((((((((&&&%%%'''))))))+++444>>>OOOoooqqqUUUKKKBBB>>><<<:::999:::===@@@???===BBBLLLPPPNNNYYYeeettt~~~lllgggiiicccWWWMMMGGGBBB<<<999999999777666;;;555111222333333555888DDDQQQ```kkkqqqpppggg]]]KKKJJJHHHFFFEEECCC<<<666888333,,,&&&$$$&&&+++...222222222222000...,,,***,,,,,,,,,+++***)))((('''+++---......,,,++++++,,,------------...000111333111222333444444777;;;>>>CCCKKKKKKMMMYYYaaaiiiwww$$$$$$$$$$$$###""""""!!!$$$$$$###"""""""""""""""%%%%%%$$$$$$%%%%%%$$$###!!!###%%%%%%%%%$$$%%%&&&&&&'''))))))'''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&###!!!!!!$$$'''%%%%%%%%%$$$%%%&&&&&&'''''''''((())))))))))))((('''&&&'''))))))***222<<>>DDDNNNPPPRRR]]]fffqqq""""""#########""""""!!!$$$$$$###""""""""""""###***&&&######%%%&&&%%%###&&&''''''&&&%%%&&&)))+++$$$&&&((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$)))(((&&&###!!!"""&&&)))&&&&&&&&&&&&&&&''''''(((%%%&&&''')))))))))(((((((((''''''))))))***222:::^^^yyywwwaaaRRRHHHBBBAAADDDGGGKKKMMMNNNRRRYYY]]]]]]oooyyyiiiZZZXXX\\\\\\UUUPPPCCC???;;;888777777666555555111///111333333777<<>>???CCCKKKNNNPPPRRRUUUZZZ^^^```qqqkkk\\\PPPOOOTTTTTTQQQOOODDDBBB>>><<<:::999888777444111000111222222666<<>>:::888555444444+++,,,---...//////......000//////...---,,,******&&&''')))***,,,,,,---------***(((+++000222///+++------...///000111222222333333444444555888>>>BBBHHHVVV\\\___iiisss######$$$$$$%%%$$$$$$$$$%%%$$$$$$###############)))%%%!!! """$$$$$$###"""$$$&&&'''%%%%%%%%%&&&###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((()))))))))'''&&&%%%'''%%%&&&***---000555<<>>AAAFFFMMMOOORRRTTTVVVYYY^^^bbbvvv___SSSIIIIIIMMMMMMLLLKKKDDDDDDCCCAAA>>>:::888777555333222333111111555<<>>:::666111///111------,,,,,,,,,,,,,,,,,,------,,,+++***)))))))))((()))***+++++++++++++++000,,,***,,,000111---)))------...///000111222222333444444444666;;;AAAFFFKKKZZZ```cccnnnyyy$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$############$$$$$$$$$###"""""""""$$$%%%!!!###&&&&&&%%%######$$$###%%%'''''''''&&&'''(((%%%%%%&&&&&&&&&&&&''''''"""###$$$&&&((('''$$$"""'''&&&%%%%%%%%%%%%%%%%%%***)))))))))(((((((((((()))&&&''',,,000222777<<>><<<@@@EEENNNNNNQQQUUUVVVYYY```hhh{{{mmmUUULLLEEEFFFIIIHHHHHHHHHEEEGGGIIIHHHCCC===888666666444444444222000555===FFFSSSkkkjjjWWWGGG999444000+++,,,222///...,,,+++******+++,,,---,,,+++***))))))))))))******+++++++++******)))...,,,***+++------+++(((------///000111222222222333444555666999>>>FFFKKKOOO\\\bbbggguuu$$$$$$%%%$$$$$$###"""!!!&&&%%%$$$$$$######$$$$$$ ###&&&%%%###"""%%%(((%%%&&&&&&%%%######%%%&&&$$$&&&((((((''''''((()))&&&&&&&&&''''''(((((((((%%%$$$###%%%((((((&&&$$$(((((('''&&&&&&&&&&&&&&&))))))((('''(((***,,,---...******...111222666:::CCCRRRjjjjjjZZZHHH>>>:::999===BBBIIIIIILLLQQQTTTXXXbbbnnn```MMMGGGCCCEEEGGGGGGFFFHHHJJJNNNRRRRRRKKKCCC<<<999555444444555333222888@@@HHHUUUmmmjjjRRRCCC777444111++++++000...---------,,,,,,,,,,,,...---+++***))))))************+++++++++*********++++++,,,,,,---,,,,,,+++,,,...///111222222222222333444555777;;;BBBJJJPPPRRR^^^ccckkk~~~$$$$$$$$$######!!! &&&%%%$$$$$$######$$$$$$###)))((($$$"""&&&+++))))))'''$$$###$$$(((+++$$$&&&((()))(((((()))***'''''''''((((((((())))))+++(((%%%&&&)))++++++)))***)))((('''''''''''''''((('''&&&'''))),,,000222222...,,,000222222444777999GGG___yyy~~~mmm```RRRDDD===;;;;;;>>>CCCCCCCCCFFFMMMQQQVVVcccqqq{{{ZZZHHHCCCBBBEEEGGGGGGFFFHHHPPPUUU[[[ZZZSSSIIIAAA===333333444666444444;;;DDDFFFRRRhhhkkkJJJ???999<<<:::///***,,,+++---...000000///...---///...,,,+++++++++,,,,,,((()))***+++++++++++++++***,,,...///......///111,,,...///111222222222222333444555888<<>>DDDBBBGGGNNNOOOQQQdddzzz\\\LLLGGGGGGLLLMMMGGGEEEGGGJJJQQQ\\\cccaaaTTTCCC777777222000222555999AAAIIIHHHOOO]]]ppp}}}zzziiiZZZCCC<<<444000000111///---------............------000---******,,,---+++))),,,***((())),,,---+++(((,,,,,,---......//////000///111333333111000111222666555555888???HHHRRRXXX```ccciiittt$$$###"""""""""###%%%%%%$$$$$$############$$$$$$ """###$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''***(((''''''******)))'''%%%%%%&&&''''''(((((()))((()))***++++++)))((('''***((())),,,+++'''***000000000000/////////......333:::EEEPPPUUURRRHHH@@@>>>;;;777333222444777999@@@???DDDKKKOOOUUUjjjcccPPPLLLLLLNNNKKKDDDAAACCCLLLSSS^^^eeecccXXXIII>>><<<888666888999;;;AAAIIIMMMPPPUUU[[[^^^ZZZQQQIII===777111///000111000...000000111222333333333333///---++++++++++++***))),,,+++***+++,,,,,,,,,***,,,,,,,,,---......//////000222444444222222222444666666777;;;AAAJJJRRRWWW___dddmmmzzz""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""###$$$%%%''''''&&&&&&&&&'''''''''''''''&&&'''((((((((((((((('''***((('''((()))***)))'''&&&&&&&&&''''''(((((()))'''(((((()))((('''%%%$$$))))))+++...,,,))))))+++222111000...---,,,++++++333555999===???===888444555444222111111333555666<<<===BBBKKKPPPZZZppphhhRRRQQQQQQPPPIIIAAA???AAAGGGNNNXXX^^^]]]UUUJJJBBBAAA===<<<===>>>@@@FFFNNNVVVUUUSSSNNNHHHCCC???===555111......000111000...---...///111222333444444000000///---+++******++++++,,,------,,,+++,,,---++++++,,,------......///111333444444333333444666666777:::???EEEMMMSSSWWW^^^eeesss""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###%%%'''(((''''''''''''''''''''''''&&&''''''((()))))))))((())))))(((((())))))((('''&&&&&&''''''((((((((()))'''((((((((('''&&&%%%$$$'''(((***,,,---------///333222000...---,,,,,,,,,333444555666777777777666111111222333444555666777<<>>999777000...,,,---///000...---***+++---///111333333444111222333000,,,***,,,...***,,,...---***)))+++...++++++,,,,,,---.........111222333333333333555777777999>>>DDDKKKQQQVVVYYY]]]hhhyyy$$$###"""!!!"""###%%%&&&$$$$$$############$$$$$$###"""""""""###%%%'''((('''''''''''''''''''''&&&&&&'''((()))******+++***)))******)))(((''''''((('''''''''(((((((((((((((+++++++++++++++***))))))******++++++...111333333444333111///...//////000///000222333333333444444000111333555777888888999>>>CCCMMMUUUZZZaaannnzzzjjjWWWLLLPPPRRRNNNGGGCCCCCCDDD???DDDKKKOOOOOOLLLJJJIIIEEECCCCCCHHHNNNYYYjjjyyyyyymmm\\\MMMBBB;;;444000...---------......,,,+++,,,---///111333444555555///000111///+++)))+++---(((+++---,,,)))(((***---++++++,,,------......//////111222222222333555888999<<>>CCCDDDCCCCCCEEEGGGEEEEEEIIIPPPYYYggg}}}jjjPPP???666111...............------,,,,,,,,,---...///000000000000+++,,,,,,***(((((()))***)))***++++++***)))***+++,,,,,,------...//////000///000111111111333666999;;;>>>EEEMMMUUU\\\aaadddhhhvvv""""""#########$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%''''''''''''(((((('''''''''&&&&&&&&&((()))***,,,---...//////)))***+++***'''&&&'''((()))(((((((((((((((((((((''''''''''''((()))******,,,///000111666======888999777444111//////000111///222555666444222222333777777888999::::::::::::<<>>BBBHHHQQQ[[[dddjjjnnn}}})))$$$!!!###)))+++(((######%%%&&&&&&$$$######$$$'''''''''''''''''''''''''''%%%$$$%%%(((***)))'''***((((((***...111000///000...+++)))))))))((('''&&&&&&'''(((((('''''''''+++)))***000111---,,,111555===DDDGGGJJJNNNNNNKKKEEE<<<555444333000...//////111222222222333666888??????AAAEEEEEEBBBBBBFFFIIIJJJOOOTTTVVVYYYdddqqqxxx{{{ppphhhggg```TTTNNNPPPPPPSSSTTTOOOEEE===999999888666666999999666666999;;;FFFUUU___dddlll|||rrrYYYDDD888444444333333333111...,,,+++,,,------------------------*********))))))))))))(((,,,******+++......+++(((////////////////////////000222444555666777:::<<<>>>DDDMMMSSSYYYbbbmmmvvv&&&%%%$$$%%%'''''''''&&& !!!"""$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%$$$&&&(((***)))'''***((((((***---//////---111...,,,***++++++***)))((((((((())))))(((((((((...+++,,,111333111444:::<<>>@@@EEEHHHJJJPPPWWWppp{{{ttthhhcccaaa^^^qqqyyy|||uuuooojjjgggvvvyyyvvvkkk___VVVOOOIIIHHHJJJJJJGGG???999666666444555999===<<<888777999???PPPhhh|||oooVVVAAA<<>>444333111---+++...///111222222333666888999777:::BBBKKKTTTaaammmssslllcccXXXlllvvvvvvhhh^^^XXXdddnnnnnnbbbVVVRRRLLLDDDDDDEEEFFFBBB===888666555555777<<>>BBBVVVggghhhXXXCCC555222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++111000...,,,,,,,,,------,,,---...///111222333444444444444333555:::AAAFFFHHHOOOXXX___gggrrr%%%$$$###$$$&&&'''&&&%%%""""""(((+++(((%%%'''&&&%%%$$$###$$$$$$%%%&&&&&&'''((((((((()))************************+++---,,,+++,,,......---,,,************+++,,,---...+++...222666@@@RRReeerrrmmmllliiiiiippp|||oooYYYAAA666333222///------///000111222333666888777666999CCCPPP^^^ooo~~~yyynnn```nnnxxx}}}jjjZZZQQQSSS^^^aaaWWWOOONNNLLLFFFBBBCCCBBB@@@<<<888666555444666;;;@@@???<<>>EEEVVViiiuuuxxxwwwsssrrrwwwiiiVVV@@@666333111//////,,,...000111111333666888:::;;;BBBNNNZZZgggvvvuuusssyyyjjjVVVKKKFFFKKKMMMIIIEEEEEEEEEDDDAAAAAA???===:::777555444000111666999999999@@@IIIVVVssspppUUUCCCAAAOOOcccpppaaaQQQ>>>222000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---...//////...///111333......///111222444555555444444444555888>>>FFFKKKTTTXXX]]]dddmmm}}}"""$$$%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$###!!! ###$$$&&&((((((((('''&&&%%%'''))))))((('''))),,,)))+++---,,,+++***,,,...++++++,,,...111222111///,,,,,,,,,...000333777999;;;CCCGGGFFFKKK[[[mmmvvv}}}|||xxxuuuxxx{{{xxxrrr^^^NNN===444111//////111,,,---///000111333666888<<>>AAAAAA???===:::888666333111...///222444444777CCCOOO```|||lllPPPBBBFFFRRR\\\```OOODDD666...---...---***++++++++++++++++++++++++)))***+++---...000111111111333555444111///000111//////000111222444444555555666777888<<>>;;;888777444222000000///111222333888FFFUUUjjj|||dddIII???HHHSSSVVVSSSGGG???555000000111000...+++++++++++++++++++++++++++,,,...111444666888:::999;;;;;;888333...,,,,,,000000111222333444444555666777999;;;???EEELLLQQQeeegggjjjnnnyyy&&&$$$######$$$###"""!!!$$$!!! """'''((($$$ &&&""""""%%%%%%$$$%%%)))%%%&&&'''((()))))))))((((((+++...000000///.../////////111333777999999888444666666666:::BBBFFFEEENNNNNNLLLJJJMMMXXXiiivvv~~~vvvkkkddd```\\\WWWRRRBBB<<<444000//////...---...000000///111666777444777EEEZZZmmmzzz|||wwwtttmmmlllwwwnnnVVVMMMCCC;;;;;;:::666666999;;;999777555444333111...(((---222444777AAAQQQ^^^yyygggVVVCCC;;;@@@FFFFFFCCC777555111...,,,,,,,,,------***'''(((******)))'''---,,,,,,...111666:::===AAAEEECCC:::111......---......//////000222333444333333444777>>>GGGPPPUUUYYYcccooozzz&&&%%%$$$$$$&&&'''&&&%%%(((%%%###$$$&&&&&&"""'''%%%'''++++++((((((***))))))******++++++,,,,,,)))+++.........------...000111333666999;;;<<<<<<777;;;>>>>>>AAAGGGJJJJJJNNNMMMJJJFFFGGGOOO]]]gggnnnfffZZZRRROOOLLLIIIFFF>>>999333//////000000000///111111000222888:::888<<>>777:::???===999222111000...,,,+++******///---++++++,,,---,,,***......///111555999===@@@AAAEEEDDD<<<555222222111000000000111222333444555888999:::>>>DDDLLLTTTYYY^^^gggttt###"""!!!###%%%&&&&&&%%%)))'''%%%%%%''''''### '''&&&)))...///+++)))***((((((''''''((()))+++,,,---...//////...---...000666777999;;;<<<===>>>>>>;;;CCCIIIHHHFFFHHHKKKLLLIIIHHHDDD>>><<<@@@HHHOOOXXXPPPFFF>>><<<;;;:::999999555111...///000111222333555555333555;;;>>><<<@@@FFFQQQ^^^lllyyy}}}vvv{{{zzzdddaaadddooo|||xxxoooXXXKKK===888888888777777666444333333444444333111777AAAJJJKKKHHHKKKWWWccc{{{}}}|||uuukkkVVVIII;;;444666777555000.../////////...,,,***))),,,***))))))*********))))))***---000333666999;;;999>>>>>>777222111222000222222222222333555666777777999<<<@@@DDDKKKRRRWWWdddmmm{{{$$$###"""###%%%&&&%%%$$$'''%%%$$$&&&((()))'''&&&&&&%%%'''+++,,,)))''')))((('''&&&%%%&&&(((***+++222333333222000000111333;;;<<<===>>>>>>>>>???@@@BBBLLLSSSPPPHHHFFFGGGHHHHHHFFFAAA;;;666666:::>>>DDD???999555444555444444444222///------///111222666;;;>>>???AAAGGGIIIIIIEEEFFFMMMZZZlllyyy\\\UUURRRYYYcccjjjllllll```RRRAAA999999:::999777444333333444666777666555999@@@GGGKKKMMMRRRZZZbbbkkkttt{{{||||||xxxiiiXXXKKKBBB888444444555222...000000000000///...------***)))((((((((()))))))))''')))+++...111222333333111555666222///000000...222222222333444555666777666999===@@@DDDIIIPPPVVVgggqqq((('''&&&&&&''''''%%%$$$'''&&&&&&&&&(((((((((((('''$$$$$$'''(((&&&'''+++,,,+++)))))))))+++...///222333333222000000111333888:::<<<======@@@DDDGGGMMMXXX]]]WWWKKKFFFFFFFFFKKKHHHCCC===888666666888555444333444555555555444333222000...---...000222999CCCOOOVVV\\\cccfffeeeTTTOOOPPP]]]ppprrr[[[PPPHHHIIINNNTTT\\\eeedddXXXHHH>>>;;;===;;;888444444444555888:::999999;;;===BBBLLLVVV^^^bbbbbb^^^hhhppppppoooiiiWWWEEE???:::444222333333111...222000...---,,,---///000,,,,,,,,,+++++++++,,,---+++---///111333333222222///333555222111333222000222222222333444555666777888<<>>JJJSSS[[[bbbccc]]]VVVUUUXXXZZZMMMIIIAAA:::444111...------///111222333444444555222333555444444555999<<>><<<:::666444333444666999;;;;;;;;;777<<>>BBBOOOiiirrraaagggttt{{{|||yyyvvvtttiiiYYYLLLDDDBBBDDD@@@:::@@@LLLYYY[[[VVVIII>>>;;;888444333333333555888:::::::::<<>>666444111///000000///......///000///000000000///---+++***)))+++---,,,******,,,///...///111333666888:::;;;:::======<<<<<<>>>;;;666555555666666777999:::;;;???DDDHHHJJJKKKRRR___iiivvv$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%))))))*********+++++++++,,,//////...000333222---,,,---+++***222@@@GGGGGGIIIOOOSSSTTTZZZcccgggeeeaaaXXXKKKAAA;;;888666444///---...222333111111444444666999;;;===@@@DDDGGGXXXnnntttkkkpppyyyyyyrrrkkkiiikkknnnqqquuuppp___NNNGGGBBB??????>>><<<>>>BBBJJJLLLIII???999999888444000000111333666888999888BBBRRRggguuuzzzrrr___NNNGGGCCC@@@===666///...111///,,,+++,,,///000///---+++,,,,,,---,,,+++***))))))***,,,,,,,,,,,,...///000111555:::@@@FFFKKKNNNNNNNNNMMMKKKFFF???999666666555444444666999<<<>>>BBBHHHDDDBBBKKKSSS[[[jjj$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&))))))***++++++,,,------///111111///111333111,,,//////+++&&&(((///222///<<>>888333222000111555666444444777888:::===@@@BBBFFFIIILLL```ooo~~~ssskkkooouuutttmmmhhh^^^```cccgggllljjj]]]OOOFFFAAA??????>>>;;;<<<@@@DDDGGGDDD<<<777777555222444333333444666777888999AAAXXXsssqqqZZZGGG@@@;;;777555222---+++---///---,,,...111222111///,,,------...---,,,+++******+++,,,,,,,,,---///000///222777@@@KKKVVV___dddaaa^^^YYYRRRJJJBBB;;;888777666666666999<<<@@@BBB@@@HHHFFFFFFQQQZZZgggyyy$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((((((((((()))***+++,,,---...///111333222000000333000,,,***+++***((((((,,,---,,,444@@@NNNWWWbbbooo{{{{{{ooocccXXXMMMBBB;;;666444666:::;;;888999;;;999===BBBGGGKKKOOOSSSWWWccclllwwwyyysssllliiimmmpppmmmhhhfffXXXYYYYYY[[[___```WWWLLLDDD@@@???@@@>>>::::::<<<<<>>999555444222000666555444444444666888:::JJJcccqqqWWWEEE:::333...//////,,,***+++///......000222333222111------.........---,,,,,,............///222444666777;;;CCCOOO]]]kkkwww}}}xxxrrrgggZZZMMMBBB;;;777666666555666999===BBBDDD???IIIIIIIIISSS___ooo$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((***+++---......///111000...///222111,,,''')))++++++,,,...222444<<>>???<<<<<>>EEELLLQQQVVV[[[^^^^^^eeennnuuu|||~~~wwwnnnjjjhhhiiimmmmmmhhheeeeee___]]]XXXUUUVVVWWWQQQHHHCCC???>>>???===999777999666888999777444222111000444444333333333666:::===QQQggg~~~oooWWWFFF<<<333---...000...,,,+++...///000111222333222111------------------,,,,,,111000///111666;;;@@@BBBHHHNNNYYYeeesss~~~ooo]]]LLL@@@999666444444444555777;;;???BBBEEEPPPQQQPPPYYYdddwww$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&((()))+++,,,,,,+++---,,,+++---111111...+++,,,---,,,******000777NNNXXXeeemmmqqqttt|||yyygggZZZEEECCCCCCFFFFFFBBBBBBDDDAAAEEELLLRRRUUUXXXZZZ\\\ZZZ^^^ccchhhqqqxxxwwwrrroooooorrrtttqqqiiieeeeeegggccc[[[TTTRRRTTTPPPJJJCCC@@@>>>???===888666888444555777777555222111222000111333333444888>>>BBBLLL___uuuttt[[[GGG>>>555......000...,,,,,,---///111222222111000000++++++++++++++++++,,,,,,000......333===GGGOOOSSS\\\dddqqq~~~ttt```NNNAAA999666666555555555888;;;???BBBMMMXXXZZZYYYcccooo$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''(((((($$$%%%&&&'''((()))***+++***+++***))),,,111111...------......---111???MMMeeekkkvvvtttgggTTTQQQQQQSSSRRRNNNLLLNNNMMMQQQVVVXXXXXXWWWVVVUUUZZZ]]]^^^```iiiuuu|||}}}~~~{{{ppphhhgggjjjeee[[[RRRPPPRRRQQQMMMEEEAAA>>>>>><<<777555888555444555777666222333666000333666888:::>>>DDDJJJJJJ^^^www~~~cccLLL===555......---+++***+++...000333333222//////...++++++*********+++,,,,,,---+++---777FFFWWWccciiinnnwwwzzzfffSSSFFF===999999888888999<<<@@@EEEGGGKKKWWWZZZ]]]kkkzzz$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&''''''((())))))***+++---+++))),,,000111...+++***,,,000444???VVVlll|||tttfffcccbbbcccaaa\\\ZZZ[[[VVVZZZ^^^___]]]YYYVVVUUUZZZ```fffjjjpppzzzxxxooollliiidddYYYNNNJJJMMMMMMJJJGGGBBB>>>===:::666666888666444444777666222444999444999>>>@@@BBBEEELLLQQQSSSggg}}}vvv]]]JJJ:::444///---+++(((***...000333666666333///......,,,++++++***+++,,,---...------111>>>TTTjjjzzz~~~kkkXXXJJJ???;;;999999:::<<>>DDDGGGHHHKKKQQQVVV\\\mmm|||}}}rrr```MMM???888333000...+++(((+++111222666888888444000......---,,,,,,+++,,,---//////111111666FFF___yyymmmZZZKKK???:::666777999<<>>:::444///......000)))%%%(((++++++))))))111...555NNNpppoooZZZIII===888777999<<<@@@DDDKKKRRRXXX]]]bbbkkkwww%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''((()))'''''''''(((((('''''''''&&&&&&&&&'''(((***,,,---000//////111444444222000222+++(((333GGG```{{{~~~||||||oooddd^^^YYYYYYYYYZZZ^^^ccc```fffrrrwwwtttwww{{{}}}{{{xxxtttqqq___VVVJJJAAA>>>===<<<::::::999666444333222222222666333222333222111555:::KKKTTTYYYRRRHHHDDDDDDEEEEEEFFFGGGGGGDDD???:::777222...,,,///000000555<<>>BBBGGGNNNVVV[[[```eeeooo}}}'''%%%$$$""""""$$$%%%'''%%%%%%%%%%%%&&&'''((()))((())))))))))))))))))(((&&&''')))***+++,,,,,,,,,222222333555777888666555999...)))444LLLiiiyyyrrrmmmkkkooosssvvvzzzqqqdddVVVPPPQQQWWWbbbllliiikkkpppwww||||||wwwrrrlllmmmmmmnnnoooooooooooo]]]TTTHHH???;;;;;;:::888666555333222222222333333333111111333333444999???RRR[[[```XXXKKKDDDAAA??????===999666444444444555000000111222222333;;;EEEEEEEEEDDD???888222...---111---,,,///000...---...444===NNNggg|||eeeQQQCCC<<<999999<<<@@@EEEKKKSSSZZZ```eeekkkvvv&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&''''''((()))((()))************)))(((((((((***+++---///000111777777888:::;;;;;;:::999999000+++333GGGcccrrreee]]]ZZZ\\\cccllltttqqq\\\PPPOOOVVVdddoootttsssrrrrrrttttttrrrppprrrnnniiieeeddddddddddddZZZSSSJJJBBB===:::777555222222111000111222333444222000000333555666<<>>===<<<;;;:::666111...222<<>><<<;;;<<>>DDDKKKRRRYYYaaafffhhhqqq###%%%&&&((((((&&&%%%###%%%%%%'''(((((()))((((((((()))+++,,,,,,+++)))(((+++***)))))),,,000555888999;;;===>>><<<;;;;;;;;;555333222333444>>>SSSfffsssvvvwwwtttmmmccc[[[WWWPPPXXXgggvvv|||eeeXXXVVVYYYaaahhhkkkkkkkkklllpppuuuzzz}}}ssslllddd]]]ZZZWWWSSSPPPSSSSSSRRRNNNHHH@@@888333444444222222222333444444333111222777<<<@@@IIIRRRbbbiiijjj]]]MMMBBB>>><<<999666222000111666;;;???DDDCCC@@@@@@EEEKKKJJJFFFEEECCC@@@===:::666111------++++++,,,---111>>>KKK___iiiuuu}}}|||eeePPPDDD???===<<<===AAAGGGNNNUUU\\\dddiiikkkwww%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))(((((()))***,,,......,,,***)))***)))))))))+++...000222333666999::::::999:::<<<888777666666444666???JJJOOOSSSXXXZZZXXXVVVUUUUUU^^^jjj~~~jjj]]]XXXXXX\\\``````bbbdddhhhlllqqqwwwzzzlllgggaaa^^^]]]YYYSSSNNNOOOPPPPPPNNNIIICCC===:::888777555444333333444444333222444;;;BBBIIITTT___ppptttppp___KKK???:::888999666222000222888???DDDCCCGGGFFFCCCCCCEEEDDD???<<<:::777777666444///+++---,,,,,,...222===RRRdddrrryyy}}}|||~~~|||vvvhhhUUUFFF???>>>======@@@DDDKKKRRRXXX```fffkkkvvv((('''%%%$$$$$$%%%'''(((%%%&&&'''))))))))))))(((***,,,...000000...,,,***((()))******++++++++++++---111555777777888:::======:::888999777555666:::<<>>GGGPPP]]]hhhrrruuuooo]]]III>>>;;;:::666444333222333666999;;;@@@HHHJJJDDD??????===:::555333111222333111---***...---...222888GGGaaawww|||zzztttsssuuuoooiiigggooo{{{yyygggZZZJJJ???<<<=========CCCGGGNNNTTT[[[bbbhhhmmm'''&&&%%%%%%$$$$$$%%%%%%'''((()))(((&&&&&&((()))///,,,***)))******)))(((***************)))((('''---((('''---444888<<>>555555555555444333333222111444888>>>EEEOOO\\\dddyyywwwkkkTTTAAA999999:::444000---...///...111666@@@CCCEEECCC===777444333000///000333111,,,+++......------444BBBWWWlllyyyzzzmmmbbb[[[ZZZVVVWWWZZZaaahhhjjjfffaaaPPPJJJBBB<<<;;;===@@@BBBHHHJJJPPPVVV[[[```kkkvvv''''''&&&%%%%%%%%%%%%&&&((())))))(((''''''(((***---,,,***)))******)))'''+++++++++++++++***)))))),,,***+++000333555:::@@@EEEHHHIIIGGGBBB===::::::>>>AAAGGGNNNUUU___pppyyykkkbbbYYYQQQUUUVVVXXX]]]bbbeeefffeee[[[YYYXXXZZZ[[[YYYSSSMMMJJJNNNNNNJJJHHHGGGBBB;;;999888777666666777999999:::===@@@EEEKKKUUU```hhhssspppcccOOO???999888777555000---......---000444888<<>>999444111000///...///000...******---///...///888III^^^ppp{{{~~~rrrbbbTTTLLLIIIDDDEEEHHHNNNTTTVVVRRRMMMHHHDDD>>>;;;;;;???BBBEEENNNQQQWWW^^^aaaeeerrr~~~((('''&&&&&&%%%%%%&&&&&&((())))))(((''''''(((***,,,***))))))******(((''',,,,,,,,,,,,+++++++++***+++,,,///222222333999BBBLLLPPPSSSPPPIIICCCAAABBBFFFLLLUUU\\\aaammm|||ppphhh___WWWTTTTTTUUUXXX\\\___``````TTTSSSTTTVVVXXXVVVQQQLLLGGGKKKMMMJJJHHHEEE@@@:::===<<<;;;::::::;;;===>>>===???BBBFFFKKKSSS\\\bbbhhhcccWWWGGG<<<999777444555000.........,,,...222111666:::;;;777222///......,,,,,,---+++((()))---+++)))+++777KKK```ooovvv|||rrrbbbQQQCCC<<<:::999999<<>>@@@AAABBBCCCBBB@@@???===>>>@@@DDDIIIOOOVVVZZZZZZUUUJJJ>>>888888555000555000......---***+++//////444999:::666111...---,,,***)))***(((&&&(((,,,)))'''***888MMM```kkkoooooojjj___QQQCCC:::666666777777999<<>>>>>???EEEMMMSSSUUURRRLLLHHHBBBCCCDDDGGGLLLPPPTTTVVVLLLHHH???666444666444...444///---...,,,)))***---...333888888444...,,,++++++)))(((***(((%%%''',,,---,,,///<<>>@@@EEEIIIRRR___iiilllfff]]]VVVHHHGGGGGGIIILLLNNNNNNNNN@@@>>>777111111444222...222...,,,---,,,)))))),,,,,,///333333...***))))))***))))))+++)))&&&(((,,,---,,,///999FFFQQQWWWXXXRRRMMMEEE===777555444555111111222444444555555666444888===@@@AAADDDJJJNNNRRRQQQTTT]]]mmm(((((('''&&&&&&&&&&&&''''''((()))(((&&&&&&(((***))))))***,,,...///---++++++***)))((((((***,,,---+++(((***000444555777:::AAACCCGGGMMMTTTWWWWWWUUUPPPWWWkkk}}}iiieeejjjjjjiiiccc\\\ZZZ\\\[[[WWW\\\ZZZXXXVVVTTTQQQMMMJJJMMMPPPRRRSSSQQQNNNKKKIIIJJJHHHGGGGGGDDDBBBHHHRRR]]]fffsss||||||sssfff\\\NNNKKKIIIHHHIIIHHHEEEBBB777777444///...111222///000,,,+++---,,,)))))),,,(((,,,///...+++))))))+++***)))***---,,,((())),,,++++++---222999@@@DDDEEENNNJJJCCC===888555444333222333444444555666777999555:::???BBBDDDGGGNNNTTTSSSQQQUUUcccxxx******)))((((((((((((((()))*********((((((***+++))))))***---///000...+++,,,+++***))))))+++---...***+++///222111///333999<<<<<>>LLLHHHCCC>>>:::777444222111222333333333555777999666;;;@@@CCCEEEJJJRRRXXXXXXWWW]]]nnn+++)))&&&$$$$$$%%%'''((('''&&&%%%&&&(((******)))***************************---...---***((()))+++******+++,,,///111444555:::;;;===AAAFFFJJJLLLLLLSSS]]]nnnkkk\\\VVVTTTVVVZZZ___aaa```]]]YYYWWWVVVUUUTTTTTTQQQNNNKKKNNNPPPRRRRRRPPPQQQUUUXXXVVVVVVXXXZZZWWWTTT\\\hhhwwwvvvmmmfff```\\\^^^YYYPPPGGGBBB===777666333...++++++,,,------***))))))))))))))))))***(((***++++++******+++---''')))***)))''''''))),,,++++++,,,///222444444333===:::777555444444333222555444333333333444555666:::???CCCDDDFFFKKKRRRVVVXXX[[[eeeyyy))))))((((((''''''''''''((('''&&&''')))++++++***************************+++---///...+++******,,,))),,,......---000666;;;===<<<>>>CCCKKKQQQTTTUUUYYYaaannn}}}ppp```YYYTTTVVVZZZ^^^aaa```^^^[[[XXXWWWUUUTTTRRRPPPLLLIIIIIIMMMPPPQQQQQQRRRVVVYYY___```cccddd]]]WWW[[[ddduuu~~~tttnnnjjjgggpppooogggXXXKKKDDD???<<<777333...,,,,,,---......---,,,,,,++++++,,,,,,---''')))******)))(((***+++''')))+++,,,+++,,,///222......///111444666555444444222000000222444444444444333333222333444666777<<>>@@@CCCHHHNNNRRRWWWZZZbbblll(((((()))))))))((((((''')))(((''')))***+++***))))))))))))))))))))))))))))))***++++++++++++***+++***,,,...,,,+++///999BBBEEECCCEEENNN\\\gggkkkkkkkkkpppuuuwwwxxxqqqccc]]]XXXZZZ\\\\\\[[[ZZZYYYYYYXXXVVVTTTRRRPPPNNNKKKHHHAAADDDHHHLLLQQQYYYdddkkksssxxx{{{xxxpppiiijjjmmm{{{zzzyyy}}}{{{dddMMM@@@;;;999777333000...............))))))(((((((((((()))))))))+++,,,+++******+++,,,++++++++++++***++++++,,,...444>>>GGGJJJFFF===555666444333333444444333222333222222333444666888:::@@@@@@CCCJJJQQQUUUYYY]]]kkkyyy)))(((&&&%%%%%%&&&((()))'''''''''(((******((('''(((((((((((((((((((((((('''''''''((()))***)))))),,,***((((((***000888===???BBBLLL[[[lllxxx}}}}}}}}}wwwiii^^^YYYZZZ\\\]]]\\\YYYUUUTTTTTTSSSQQQNNNLLLKKKJJJGGGEEE@@@BBBDDDHHHOOO\\\kkkvvv}}}wwwsssuuuwww|||vvv```KKK>>>888444666333///.........------,,,,,,,,,++++++,,,,,,,,,)))***++++++)))((()))+++(((((())),,,///222555666,,,666EEERRRVVVNNN@@@555888666555555555444222111222222333444666999;;;===BBB@@@DDDLLLRRRUUU\\\cccqqq)))'''%%%$$$$$$&&&(((***'''&&&'''(((***)))'''%%%((((((((((((((((((((((((%%%$$$%%%&&&)))***)))'''+++)))&&&&&&***000666999777CCCVVVmmm{{{pppcccZZZVVVZZZ]]]___^^^YYYTTTRRRRRROOOLLLIIIGGGEEEDDDBBB@@@???@@@AAADDDKKKZZZkkkwww~~~|||{{{yyyuuuiiiWWWGGG>>>777222444222///---------,,,+++++++++************++++++((()))***)))''''''''')))+++******,,,000333444444000999GGGRRRUUUMMM@@@666222222111333444444333111333333444555888;;;>>>@@@DDDBBBGGGOOOSSSUUU___lll{{{''''''&&&&&&'''((()))***((('''((()))+++***(((%%%''''''''''''''''''''''''%%%$$$$$$&&&)))+++***((()))))))))((((((,,,333999777JJJgggxxxnnnbbbXXXSSSXXX]]]aaa```[[[VVVTTTTTTSSSOOOKKKGGGDDDBBB???===;;;===>>>AAAGGGSSSbbbmmmzzz|||vvvxxxnnnhhhYYYIII???<<<777111333111...------,,,+++***))))))(((((((((((())))))***+++,,,+++)))((()))***///---...111666:::<<<;;;;;;>>>BBBGGGHHHCCC<<<666/////////111444444333222444444555777:::===AAACCCGGGFFFKKKSSSTTTVVVdddvvv&&&'''(((*********)))((()))))))))+++,,,+++)))&&&''''''''''''''''''''''''&&&$$$$$$&&&***,,,+++((('''+++---+++''')))222:::===TTTuuuyyypppdddYYYSSSVVV\\\bbbccc^^^XXXVVVWWWZZZUUUPPPKKKGGGCCC@@@===888:::===@@@EEENNNZZZbbbppp~~~tttttthhh___NNN>>>888888666111222000---,,,,,,,,,***))),,,,,,++++++++++++,,,,,,...///000///---,,,---...,,,,,,111:::EEEOOOTTTVVVDDDAAA===;;;::::::888777111111111333555555333111444555666888;;;???BBBDDDJJJIIIOOOVVVUUUVVVggg|||%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))))))))(((''''''((((((((((((''''''(((''''''''')))+++---...'''---,,,---222......:::AAAbbb|||ooohhh^^^UUURRRXXX]]]]]][[[ZZZZZZYYY\\\XXXRRRJJJDDD???<<<;;;777777:::AAAFFFJJJRRR[[[mmm{{{tttgggaaaRRRCCC===;;;888555444222///***((()))+++,,,---------,,,,,,,,,,,,,,,---***+++,,,+++)))(((((()))))),,,222???RRRbbbeee```SSSFFF999555555333111111222111111000000111222333444555777999;;;>>>DDDGGGKKKMMMPPPPPPPPPZZZrrr&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''(((''''''((()))+++---...000555444444999555666CCCOOOooo~~~sssfffZZZUUUXXX\\\^^^^^^]]][[[YYYXXXWWWTTTPPPJJJCCC>>>;;;888777:::???CCCEEEKKKSSSdddttttttggg\\\MMM???999777444222222111...***))))))+++++++++******))))))))))))******,,,,,,,,,+++))))))+++,,,---///444???PPP^^^aaa[[[PPPCCC777444444333111111222111000000000111222333777999;;;===???BBBGGGKKKOOOPPPRRRUUU[[[iii''''''''''''(((((((((((()))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((()))+++---///000666555666;;;:::>>>MMM___}}}ppp```XXXXXXZZZ^^^bbbaaa^^^ZZZSSSUUUWWWVVVQQQHHH@@@::::::999;;;@@@BBBBBBEEEKKKZZZlllvvviiiUUUGGG999333111//////000...,,,***)))******)))((())))))((((((((())))))***+++,,,,,,+++***+++---...///111444===LLLZZZ\\\WWWLLLAAA777444444222111222111000000///000111222333666888:::<<<>>>BBBFFFJJJNNNLLLOOOVVVdddyyy(((((((((((())))))))))))***)))&&&%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''(((***,,,...///...555555666===>>>EEEWWWnnnzzzfffYYYUUUVVV^^^eeeeee```\\\SSSUUUWWWWWWRRRJJJAAA;;;;;;;;;===BBBCCCAAADDDHHHUUUjjjssseeeNNNBBB666000///---...000,,,***)))*********(((&&&*********)))******+++,,,(((+++...000///.........---///444<<>>444000///---...222+++***)))***+++***'''%%%******))))))***++++++,,,(((...666;;;;;;666111...)))...444<<>>AAACCCEEEHHHLLLOOOOOOPPPXXXjjj(((((((((((())))))))))))***)))''''''&&&'''((((((''''''(((((((((((('''''''''''''''(((***---000111<<>>BBBDDDFFFIIILLLOOONNNTTTddd{{{'''''''''((((((((())))))((((((((()))))))))))))))(((((())))))))))))((((((''''''''')))+++---000222@@@IIIKKKKKKNNNMMMUUUhhhzzzxxx```QQQIIIHHHQQQTTTMMMGGGHHHHHHHHHGGGFFFCCCAAA???===888777888<<<===>>>CCCIIIZZZuuuqqqZZZKKK:::444000///...+++,,,///---+++***)))******)))'''((((((((())))))***,,,,,,111999DDDJJJJJJCCC;;;555000666===CCCIIIMMMJJJCCC???999666666444000///111333222222222333555777888:::===AAADDDFFFHHHKKKNNNMMMZZZsss''''''''''''(((((((((((('''((()))***++++++******))))))************))))))''''''''')))+++...000222CCCNNNRRRUUUZZZZZZcccwwwnnnVVVOOOGGGFFFMMMMMMCCC===???AAAAAABBBBBBBBB@@@???>>>===:::;;;>>>??????DDDKKK]]]xxx{{{dddNNN@@@444000------,,,)))))),,,...,,,***)))******)))(((++++++++++++,,,---...///333:::CCCIIIHHHBBB;;;666666<<>>AAAEEEHHHJJJLLLOOOQQQRRRddd)))))))))((('''%%%$$$###(((''''''''''''&&&&&&&&&++++++++++++***)))((('''((('''&&&&&&(((,,,111444===GGGTTT^^^eeeooo|||uuuzzz}}}gggYYYLLLKKKIIIEEE@@@>>>===>>>GGGCCC>>>:::888:::>>>@@@BBB>>><<<;;;:::;;;BBBLLLhhhuuu~~~mmmYYYFFF999000---******+++***'''$$$)))&&&&&&((('''""" """)))))))))((('''(((,,,...///333999>>>AAABBB@@@???BBBCCCDDDEEECCC@@@<<<:::222111000000000111222333000333555666555666777888@@@@@@DDDIIIJJJJJJOOOVVVbbb{{{''''''((((((''''''&&&&&&(((''''''''''''&&&&&&&&&************))))))(((''')))((('''(((***...222555>>>GGGVVVdddrrrssstttrrr```VVVLLLJJJFFFCCCAAABBBEEEHHHLLLHHHAAA;;;888888:::<<<:::888888::::::===FFFPPP]]]iiiyyyttt___KKK===555000...++++++++++++)))&&&---)))'''((('''$$$$$$'''***+++***)))((()))+++......111777<<>>DDDHHHKKKHHHGGGCCC???;;;666333111000////////////000111222---000444777999<<>>EEERRR]]]mmmyyyxxxjjjWWWDDD777111000++++++***************)))...***(((***)))''')))---)))***+++***)))***,,,...------///333999@@@FFFJJJFFFDDD@@@:::666222000///.........//////000111111...111555888:::===@@@BBBGGGIIIKKKLLLKKKSSShhh|||(((((())))))(((((('''&&&(((''''''''''''&&&&&&&&&''''''''''''(((***+++,,,000222555888<<<@@@CCCEEELLLRRRaaawwwuuurrrqqqqqqvvv~~~{{{mmmdddWWWSSSMMMJJJLLLOOORRRSSSOOOJJJBBB999333111111222666666:::>>>>>>>>>DDDKKKLLLXXXiiivvvzzzyyyuuusssmmmcccTTTFFF<<<666111...((()))))))))((((((((())))))&&&'''++++++((((((***(((***++++++++++++---///---------///333999???BBB@@@===999555222000//////---......///000111111111000333777999;;;===???AAAHHHIIILLLNNNQQQ]]]vvv)))))))))))))))((('''&&&(((''''''''''''&&&&&&&&&'''''''''''')))+++---///444666;;;@@@EEEJJJMMMNNNRRRXXXeeezzz~~~pppooosssxxx|||yyy|||tttmmmccc]]]UUURRRSSSVVVWWWWWWLLLGGG???777222111222333777888<<<@@@@@@>>>AAAGGGKKKVVVeeeqqqtttpppiiidddXXXOOOBBB999555333///,,,'''((()))((('''&&&'''(((&&&%%%'''+++,,,)))(((+++,,,...///...---,,,---///------------000333666888777666444111000//////000---...///000111222222222444666999<<<===>>>@@@BBBGGGIIIMMMSSS[[[kkk'''(((((())))))))))))((((((''''''''''''&&&&&&&&&(((''''''(((***,,,///111666:::???FFFMMMRRRUUUVVVUUUYYYbbbsss~~~rrrsssxxx|||~~~}}}{{{yyywwwtttxxx{{{{{{xxxvvvvvvxxxtttjjj]]]TTTRRRSSSSSSRRRKKKFFF>>>777333222333444999:::>>>AAA???;;;<<<@@@IIIQQQ]]]eeegggbbb[[[VVVFFFAAA:::444000...------''')))***)))&&&%%%&&&(((***'''(((,,,---+++,,,000444555555333000---------,,,,,,---...///000000111111000000///////////////---...000111222333333222666999<<>>AAACCCEEEHHHJJJQQQQQQWWWeeevvv---+++))))))***+++***)))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''***---111333===DDDJJJNNNRRRXXX[[[[[[YYYYYYaaaooo}}}yyywwwyyyzzz~~~zzzxxxsssnnnmmmoooooonnnrrryyyvvvdddSSSMMMMMMGGG>>>======888111///333555444000111333666999===@@@BBBBBBAAAAAACCCDDDAAA<<<777333333111000...,,,+++***'''***,,,)))%%%###%%%))),,,------++++++000777>>>HHHGGGAAA888222111///,,,++++++++++++++++++++++++000...+++)))(((,,,222666111111111111222333444555555===CCC@@@@@@EEEHHHGGGIIISSS```nnn...,,,******+++,,,+++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++000444666???EEELLLPPPVVV^^^ccccccccc```dddooozzz|||}}}}}}vvvoooiiijjjkkknnnvvvvvvcccSSSLLLLLLFFF>>>:::;;;888222111444666444000111222555888;;;>>>???<<<;;;:::;;;<<<999555111//////...---+++***)))((())),,,---***&&&%%%'''*********++++++...555AAAIIILLLLLLFFF:::222111000///++++++++++++++++++++++++---...---,,,,,,---000222000000000111222333444555888>>>AAA@@@BBBHHHMMMMMMOOOYYYgggyyy)))(((&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&''')))---222777:::AAAGGGMMMRRR[[[gggmmmnnnkkkfffgggooovvv~~~||||||~~~{{{rrrhhheeehhhooo|||tttaaaRRRKKKJJJDDD===666888777333333555555222000000111333666888:::<<<777555444333333111...,,,,,,,,,++++++***)))))))))+++,,,---+++((('''))),,,*********+++000<<>>333000000///,,,,,,,,,,,,,,,,,,,,,,,,+++...000000///.........000000000111222333555555<<>>@@@BBBEEEJJJPPPTTTUUU___ppp+++)))((('''((()))((('''###$$$%%%&&&&&&&&&&&&%%%)))))))))+++000666===AAADDDHHHMMMUUUbbbrrr{{{|||qqqjjjhhhmmmrrryyy}}}yyyxxx}}}}}}wwwyyy~~~wwwhhhWWWKKKGGGCCC???;;;444666555222000222111...000000000000111222333333000000...,,,***)))******)))))))))*********++++++)))******)))''''''((()))///---+++,,,444FFF\\\kkkpppgggWWWGGG>>>888...###------------------------...000000///...---...000000111111222333555777888???@@@DDDIIINNNQQQTTTWWWhhh***((('''&&&(((((('''&&&"""###%%%&&&'''&&&&&&%%%******+++...444<<>>::::::777111...000000...222111000000//////000000+++++++++***((('''((()))&&&&&&''''''(((((((((((((((((('''''''''''''''(((+++***))),,,777KKKddduuuzzzsssdddUUUJJJ@@@222%%%........................///000000...------000222111222222333555777999:::???AAAFFFLLLOOOQQQXXX___www'''&&&$$$$$$%%%%%%%%%$$$"""###%%%'''(((''''''&&&)))))),,,111:::EEENNNTTTOOORRRWWW___mmm|||tttkkkfffhhhhhhhhhooozzz}}}mmm]]]NNNIIIHHHEEEBBBCCCBBBAAA:::111---///111000333222111000///.........''')))+++***(((''')))+++''''''''''''((((((((((((((('''&&&&&&'''(((((('''+++***))),,,777MMMfffwww~~~}}}vvvfffVVVIII;;;111........................---///000///...///111222333333444555777999;;;<<<@@@BBBGGGMMMNNNRRR___mmm***(((&&&&&&'''((('''&&&###$$$&&&((())))))((('''((()))---444>>>KKKVVV]]]TTTWWW\\\dddrrrooogggbbbeeeeeeccciiisssyyy}}}lll\\\MMMJJJIIIGGGEEEGGGIIIFFF===222---000222222444333111000...---------'''***------+++***+++---)))*********************)))'''&&&&&&((((((((((((...---+++---777KKKdddttt~~~sss^^^NNNCCC<<>>777000,,,,,,...111333222000...,,,+++******''')))+++,,,***'''$$$!!!))))))************))))))&&&$$$###&&&)))++++++))),,,,,,++++++111???SSSaaatttzzz}}}vvveeePPP???666111...---000///------000+++---//////000000222444666444555888888666999>>>CCCDDDIIINNNQQQYYYooo)))******)))'''&&&&&&((()))******)))((()))+++...---000555<<>>;;;888444111...---......---,,,,,,+++******++++++((((((((((((((('''''''''((())))))******))))))(((---+++***+++---...---+++******)))(((,,,666FFFQQQaaafffjjjeeeXXXGGG:::333000------//////------000,,,...000111111222444555666555666999999888;;;AAA???AAAHHHRRR[[[hhh~~~((())))))(((&&&$$$%%%&&&'''((((((((('''(((+++---111333777>>>KKK___vvvxxxvvvrrriii\\\UUU^^^lll}}}xxxxxxxxxuuummmjjjrrr~~~ooo^^^WWWPPPMMMHHH???:::999111111111111000///------,,,+++******)))************(((&&&%%%%%%(((***,,,(((((())))))))))))(((((()))((('''(((***+++***)))*********((()))...777>>>GGGKKKOOONNNEEE;;;333000000,,,,,,......,,,---000...///111222222333555777666555666:::;;;;;;>>>DDDBBBEEEOOO]]]mmm~~~%%%&&&((('''%%%$$$%%%&&&%%%'''''''''((())),,,///555666:::???KKK]]]qqq{{{xxxuuummmbbbZZZ___kkkyyy{{{rrrtttuuurrrjjjfffnnnzzznnnZZZSSSMMMIIICCC;;;555555,,,---...///000000//////000///---+++***)))((((((***)))'''%%%&&&(((***,,,((((((((())))))(((((((((!!!!!!"""$$$''')))******,,,------,,,+++,,,000333444777::::::777222///...///,,,+++......,,,---000...000222222222333555777555444666:::<<<===AAAGGGJJJOOO[[[mmm&&&(((*********)))***+++)))***+++,,,,,,///222555777999===AAAHHHUUUdddnnnwwwvvvxxx}}}yyyuuuqqqiiicccbbbkkkvvv~~~~~~uuugggjjjnnnnnniiieeekkkuuuyyynnnVVVOOOIIIEEE???777222111,,,,,,------...000222222///...---+++***))))))(((***)))))))))(((((((((((((((((())))))))))))(((((($$$%%%'''(((***+++---...,,,---.........---...///---...000000000////////////,,,,,,...///---...111---///111222222333555666555444666;;;===>>>BBBIIINNNXXXhhh}}}%%%(((***+++*********+++''')))+++,,,---///333666999<<<@@@CCCGGGOOOYYY```pppnnnppptttwwwxxx{{{}}}vvvsssoookkkgggmmmttt{{{~~~uuufffgggkkkmmmkkkiiimmmtttsssuuuzzziiiSSSLLLFFFBBB===555/////////...---,,,---///111333)))))))))((())))))***+++))))))***+++***)))'''&&&))))))************))))))***+++,,,,,,******+++,,,++++++,,,---------------------------...///000000///,,,,,,///000...///222...///111222222333555777777666888===???@@@EEEKKKPPP```vvv(((***,,,,,,+++)))((((((%%%''')))***,,,///333666<<>>;;;888444...))),,,,,,,,,,,,,,,,,,,,,,,,+++(((---888999...***---***(((&&&&&&)))+++***(((***+++,,,***(((''''''((()))))))))***+++++++++,,,((()))))))))))))))((((((,,,,,,,,,++++++,,,------//////000000///...------333333333666888::::::999;;;???CCCEEECCCFFFUUUdddBBBPPPZZZVVVJJJ===111)))/////////...///222777;;;@@@CCCJJJQQQRRRSSS[[[fffiiibbb]]]```fffooozzzzzzsssqqquuuyyy||||||}}}qqqcccaaahhhiiiccc^^^```eeemmmyyy{{{oooggg\\\QQQOOOIIIAAA;;;777333...+++,,,,,,,,,,,,,,,,,,,,,,,,---)))...777777...***...---+++((((((******)))''',,,---...,,,***))))))***,,,,,,++++++***))))))))))))******+++******)))))),,,,,,++++++,,,---....../////////000000/////////555666888:::===>>>======:::===BBBGGGIIIRRRfffyyyEEEUUUeeefffYYYGGG444(((000222555777888:::===???FFFJJJPPPVVVWWWXXX```hhhppphhhbbbccciiirrrzzzoooggggggoooyyy~~~mmmdddffffffaaa\\\```gggmmmttt~~~vvvmmmeee]]]\\\SSSGGG<<<666333///---++++++++++++++++++++++++///+++---444444---***...///---+++*********)))''',,,------,,,***)))***+++,,,,,,,,,+++******))))))***++++++,,,,,,,,,+++++++++++++++,,,---...///000......///000000111111111666888;;;===???@@@??????;;;<<>>NNN___dddYYYGGG777...000555<<>>>>>>>>???CCCCCCGGGNNNYYYlll666AAAOOOUUUOOOEEE???>>>@@@BBBEEEGGGGGGHHHJJJLLLRRRVVVZZZ]]]```gggnnnrrrsssqqqqqqssssssrrrvvv}}}}}}~~~zzzmmm```[[[aaappp|||}}}hhhXXXQQQOOONNNJJJVVVeeeoootttwww{{{yyykkkVVVDDD999333000...************************,,,******,,,,,,******,,,)))))))))((((((((()))***)))***+++***(((((((((***((()))***+++,,,---......)))******+++,,,,,,,,,+++,,,,,,,,,---...000111222......///000222444666777333777;;;>>>>>>>>>???AAAJJJLLLRRR]]]kkk444:::CCCJJJIIIHHHMMMUUU^^^YYYPPPHHHEEEHHHOOOUUUQQQUUUYYY[[[aaallluuuyyywwwsssqqqqqqpppsss|||~~~rrrfff```cccnnnwww~~~mmm\\\PPPJJJIIIIIIIIITTTcccoootttuuuuuutttvvvxxxxxxvvvzzz{{{mmmYYYGGG;;;444111...++++++++++++++++++++++++************+++++++++,,,'''((()))((('''''')))+++***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,---------...///000111222000///000000222555777999777:::>>>@@@???@@@CCCFFFIIIMMMYYYjjj|||777:::BBBIIIKKKNNNYYYfffpppiii]]]QQQJJJLLLRRRXXXRRRVVVWWWWWW]]]jjjtttwwwwwwssspppoooooosssxxxmmmgggiiipppvvvyyymmm^^^RRRLLLJJJKKKKKKLLLSSS]]]fffkkkkkkhhheeedddeeedddeeeooo|||vvviiiWWWFFF<<<666222///,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++,,,---...---)))***+++***'''''')))+++***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........///.........///000000111111111000111222555888999999===@@@@@@???AAAFFFKKKKKKSSSeee{{{:::<<>>@@@GGGLLLVVV```uuuCCCEEEHHHLLLPPPWWWcccmmmmmmeee^^^\\\YYYUUUSSSTTTNNNSSSVVVWWW]]]gggooorrrqqqnnnoooqqqqqqppptttzzzxxxooonnnpppooolllkkk```SSSLLLKKKMMMLLLKKKPPPOOOPPPRRRUUUTTTPPPKKKJJJGGGEEEGGGQQQ```qqq{{{hhh\\\KKK>>>777333...++++++%%% ###+++000---(((+++---000333555555333222++++++)))(((''''''''''''***++++++,,,+++***)))(((++++++***))))))***+++,,,---,,,,,,---///000000///333222111000000///000000000111333333444666999<<>>@@@CCCDDDFFFNNNXXX___vvvNNNQQQTTTWWWXXXZZZ___ccceeeaaa^^^]]]ZZZSSSPPPQQQMMMSSSXXX[[[bbbllltttwwwyyyuuurrrrrrpppnnnrrrxxx|||mmmfffgggjjjjjjhhhaaa\\\UUUOOOLLLLLLNNNOOOQQQOOONNNNNNPPPOOOKKKGGGHHHDDDAAABBBJJJWWWeeennnbbbWWWHHH<<<666222...+++---((($$$&&&+++...,,,)))---///222444555444333111,,,+++***))))))(((((((((***+++,,,,,,+++***)))(((---,,,+++******+++,,,,,,---,,,+++,,,...000///...000000//////000000111222222333444555666888;;;>>>AAAAAADDDHHHKKKNNNWWWaaaoooXXX[[[___bbbcccaaa^^^\\\___^^^___```[[[SSSOOOPPPMMMTTTZZZ___fffqqqyyy{{{zzzuuurrrnnnjjjlllrrrsssiii^^^YYY[[[```bbbbbbUUUVVVVVVTTTQQQPPPRRRTTTQQQNNNJJJIIIIIIHHHEEEAAADDD@@@<<<;;;@@@IIITTT[[[WWWNNNBBB999333000---+++---+++))))))***,,,++++++000111333444444222000///---,,,+++***)))))))))******+++,,,,,,,,,+++***)))///...---,,,,,,,,,,,,,,,,,,++++++,,,...//////...------...///000111333444333555666777888:::===@@@@@@@@@DDDJJJPPPVVVaaammm___cccggglllppppppiiibbb```___``````[[[SSSPPPRRRNNNVVV]]]aaahhhrrryyy{{{}}}yyyuuurrrmmmggggggkkkuuu|||ooo```ZZZRRRNNNPPPUUUYYY[[[PPPSSSVVVXXXYYYXXXWWWWWWOOOJJJEEEBBBCCCCCCAAA???@@@===888666777===DDDHHHKKKDDD<<<555111///---++++++++++++***)))***,,,---111111222222111///---,,,,,,+++******)))))))))******+++,,,,,,,,,+++***)))......---,,,,,,+++++++++,,,+++***,,,...///...---------...///000111333444444666777888999;;;???BBBCCCBBBEEEMMMUUUaaaqqqpppsssvvvzzz|||pppaaa]]][[[ZZZVVVQQQPPPSSSTTT[[[aaadddiiirrrwwwxxxxxxuuuttttttoooiiihhhjjjwwwpppcccTTTPPPKKKHHHIIIMMMRRRUUURRRSSSUUU[[[```___ZZZUUUJJJEEE???===>>>@@@???>>>===:::666333222555999;;;???;;;666111///---,,,+++'''((())))))((())),,,///////////////...,,,***)))******)))((((((((())))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,++++++***,,,++++++,,,...//////.../////////000000111333333444666777888:::<<<@@@CCCHHHGGGJJJSSS```pppxxx]]]VVVRRRRRRRRRPPPPPPRRRZZZ```dddeeehhhpppuuuvvvtttrrrrrrssspppkkkkkknnn{{{gggZZZMMMLLLIIIFFFFFFIIIOOOSSSVVVTTTUUUZZZ___^^^WWWPPPDDD???:::888:::<<<===<<<999777444222111222333555555333111///---,,,++++++&&&'''(((((()))***---000------------,,,+++***)))))))))((((((((((((((()))***+++,,,---------,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,---///000000///000000000111222333444555555666888999;;;===AAADDDIIIIIIOOO[[[kkk~~~rrrWWWOOOIIIMMMRRRSSSSSSSSSZZZ^^^aaa```ccckkkppprrrpppmmmkkkllljjjhhhkkkpppsss___QQQHHHHHHHHHFFFEEEHHHNNNTTTUUUUUUVVVWWWXXXUUUOOOJJJ@@@;;;666444666888888666444333222111111111222222......///---,,,+++*********)))))))))***,,,---...+++++++++,,,,,,,,,,,,+++***))))))((())))))************,,,---------,,,,,,***+++,,,---......------...------...000111111000000000000222333555777888777888:::;;;===@@@DDDGGGKKKNNNYYYjjj|||iiiSSSJJJFFFMMMVVVYYYXXXVVVVVVZZZ[[[ZZZ]]]eeekkkmmmmmmhhhdddcccbbbbbbhhhpppzzzmmmXXXKKKDDDFFFGGGFFFEEEHHHOOOUUUSSSUUUWWWUUUPPPKKKGGGFFF===999444222333444333222111111111111111111222222+++,,,------+++*********///,,,******,,,------,,,+++++++++,,,,,,------...+++***************++++++******,,,---...------,,,***+++---///000000/////////...---///111222111000...///000222555777:::;;;888:::<<<===???BBBFFFIIISSSZZZiii}}}vvv___KKKHHHFFFHHHNNNUUUZZZ\\\[[[ZZZZZZ\\\___ccceeefff]]][[[ZZZZZZYYY[[[eeepppzzziiiWWWLLLBBBAAAAAAEEELLLSSSYYY[[[TTTRRRPPPNNNLLLHHHCCC@@@888777444222111111222333///000///,,,)))))),,,///+++///)))&&&***((($$$*********))))))***+++,,,---...,,,******,,,------,,,,,,(((%%%''',,,...---***)))************++++++++++++,,,......---,,,---...,,,...000111000000111222111222444555555777999<<>>999777555333222222333333/////////,,,)))))),,,......222,,,(((---+++(((...)))))))))***************)))***,,,,,,++++++,,,---,,,)))''')))---///---***************+++++++++++++++,,,......---,,,---......///111000///...///000111333555666777:::===@@@@@@@@@DDDHHHIIIKKKQQQZZZffftttyyynnnddd[[[KKKKKKKKKIIIHHHIIILLLNNNRRRRRRSSSUUUVVVXXXXXXYYYVVVQQQLLLKKKMMMTTTcccqqqqqqppplllfff^^^XXXTTTSSSVVVVVVUUUVVVUUURRRNNNJJJKKKIIIGGGEEECCCAAA===;;;999888555333222222333444.........,,,***)))+++---+++...(((###((('''%%%,,,((()))*********)))((('''"""&&&***+++((('''))),,,+++)))(((***------***'''************+++++++++,,,+++,,,......------...//////000111000...---...///222333666777999<<<@@@DDD===@@@GGGLLLLLLNNNXXXbbbuuu|||lllbbb[[[UUUQQQRRRRRRPPPKKKHHHHHHIIIKKKNNNQQQSSSUUUWWWZZZ[[[ZZZRRRKKKGGGDDDGGGQQQ[[[dddccc___ZZZVVVVVVZZZ^^^``````aaaaaa```[[[SSSNNNJJJHHHDDDBBB@@@===:::777999777555333222222333333...---,,,+++*********+++'''***$$$%%%$$$###***((()))***+++***)))&&&%%%$$$'''***,,,---,,,,,,,,,(((((((((***,,,+++(((%%%*********+++++++++,,,,,,***,,,...///...---...///---///000///......000111444555777888:::===AAADDD===AAAHHHLLLMMMRRR```ooozzzlll___VVVNNNIIIOOOQQQSSSSSSPPPNNNKKKKKKDDDGGGLLLPPPSSSVVV[[[___]]]UUUMMMGGGAAA>>>AAAGGGQQQRRRQQQOOOOOOSSS\\\ccchhhggggggfffccc]]]UUUPPPKKKHHHDDD@@@>>>;;;777555777555333111000000111222---,,,+++************)))***...((($$$***)))(((...((()))***+++***)))&&&%%%...,,,,,,///555666222...))))))***,,,,,,+++)))'''***++++++++++++,,,,,,,,,***,,,...///......///000+++---...//////111333666777888999999999<<<@@@CCCEEEGGGKKKOOOSSS]]]qqqqqqdddZZZRRRKKKFFFFFFHHHLLLQQQUUUUUURRROOO@@@CCCGGGJJJLLLQQQXXX]]]ZZZSSSLLLGGGBBB<<<<<>>::::::===>>>@@@AAAAAADDDMMM]]]iiioooiii```YYYSSSOOOKKKIIIAAA>>>:::888777555444222111000---+++******+++,,,,,,+++))))))++++++(((&&&%%%***'''&&&---+++'''---)))))))))******************'''$$$&&&+++---***&&&)))***+++,,,+++,,,------+++++++++,,,,,,,,,------***,,,.../////////000222...///000000111333777:::;;;;;;;;;;;;<<>>;;;999777888;;;777888888777999CCCUUUbbb```YYYOOOFFFAAA???>>>>>>;;;888555444333333333222000...,,,***))))))******,,,***))))))++++++(((%%%$$$***((((((...,,,(((,,,******))))))***+++,,,---,,,***))))))***+++++++++&&&'''(((((('''(((***,,,++++++,,,,,,,,,---------***,,,.../////////111222111111222111111333777:::;;;;;;<<<<<<>>>BBBHHHLLLOOOPPPWWWggg{{{bbb___UUUIIIHHHNNNRRRPPPFFFEEEGGGMMMTTTVVVSSSOOOEEECCCAAAAAACCCEEEEEEEEE>>>===;;;888555333222222777333333888;;;>>>GGGQQQTTTJJJ>>>777777777222---222000...///000000---***+++++++++++++++***)))((((((((((((((((((((((((((('''''''''((())))))******((()))***,,,,,,,,,+++***))))))(((((((((((())))))+++***((('''&&&''')))***+++))))))+++,,,+++...222,,,,,,,,,,,,------...///,,,---///333666888888777===<<<<<<===@@@DDDHHHKKKPPPWWWcccuuuVVVTTTKKKBBBAAAFFFIIIGGGAAA@@@BBBGGGMMMPPPOOOLLLCCCBBBAAAAAACCCDDDDDDCCC===;;;999777555444333222777444444777888777;;;BBBBBB???999555222222222333333000...---......,,,)))*********+++******))))))))))))))))))))))))))))))'''(((((())))))***++++++((()))***+++++++++***)))+++******)))))))))******+++***(((''''''((()))***---)))))),,,...,,,---///------------...///000000111222444777:::<<<<<<<<<;;;<<<===>>>AAAFFFKKKOOOWWWdddvvvJJJHHHBBB<<<:::======;;;;;;999:::>>>DDDGGGGGGFFF@@@??????AAACCCCCCAAA???:::999777666555444333333666444555666555222444777333666888444///---111666333000---+++++++++***)))(((((()))*********))))))************************((())))))***++++++,,,,,,))))))*********))))))(((---,,,+++*********************)))(((((()))***+++...)))(((---000...,,,,,,.........//////000111222000111444666999;;;<<<<<<===>>>@@@BBBFFFLLLSSSXXXcccvvvGGGEEE@@@<<<:::999666333555444444666;;;???AAAAAA<<<===>>>@@@AAA@@@===;;;777666555444444333333333444444444444444333555888222666999666000---///333222000,,,***))))))))))))&&&'''((())))))))))))))))))))))))))))))))))))))))))******++++++,,,------************))))))((((((---,,,+++******)))************)))))))))***++++++---((((((---222000---,,,.........///000111222333000222444666888:::<<<===BBBDDDGGGJJJNNNUUU___eeetttKKKHHHDDDBBB???:::555222222111111222666999<<<===999:::;;;>>>???>>>:::777555444333333222222333333333333333000000222666999333444555444222///...---000///,,,)))((('''((()))&&&'''((()))))))))))))))((((((((((((((((((((((((*********+++,,,,,,------******)))))))))))))))))),,,+++***)))))))))))))))***************+++,,,,,,+++'''(((...222111//////---------...///111222333444777999;;;;;;===@@@CCCFFFJJJOOOSSSXXXaaallluuuLLLHHHFFFFFFBBB;;;555222111111111222333555888999888888999;;;<<<;;;777444333333222111111111222222222333111,,,+++...222333000///...000222222///+++---------+++(((''')))***(((((()))*********))))))'''''''''''''''''''''''')))******++++++,,,------******))))))***+++,,,,,,******)))))))))******************+++,,,,,,,,,---***)))***///000...///222---------...///111222333555888;;;<<<;;;===AAAEEEIIIOOOVVV\\\dddpppGGGBBBAAACCC@@@888222222111222222222222333444555777777777888999888555333333222111000000000000000---111111,,,***...000...///...---///111111...,,,***,,,---,,,***)))***+++*********+++******))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,************+++,,,...///***************+++,,,---)))***+++,,,------------------///000---))),,,333.........///111333444555666999======<<<===BBBGGGNNNUUU___iiittt@@@;;;:::>>>===555000000111222333222111111222333777666666666777777444222333222111000/////////000)))///222///...111222...222222222111000///...---)))+++...---+++)))***,,,+++++++++++++++***)))((())))))))))))))))))))))))((())))))***++++++,,,,,,************+++...000111*********+++,,,---...///)))***+++,,,------------///000222111+++&&&***222//////000111222444666777;;;???BBBBBBAAACCCHHHMMMSSS\\\hhhttt:::999888666333111...,,,///000000111333444555555555666666555222111111222222222111000///...------''',,,///---+++------+++......//////......---,,,)))((((((((((((((())))))+++++++++******(((''''''))))))))))))((((((((((((******))))))))))))******)))))))))***+++++++++,,,+++++++++,,,,,,---------++++++,,,,,,---...//////---...///000000///......111111111000000333777;;;999;;;>>>AAADDDIIIOOOSSSZZZddduuu999888666444222000///...000000111222333444555555777888888555222000000000111111000///...---,,,,,,...///...)))))),,,...,,,------......------,,,+++)))))))))(((((())))))***++++++++++++***)))((('''))))))))))))((((((((((((******))))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........------//////000///......111222333333444777;;;>>><<>>>>>GGGJJJMMMYYY```gggttt222333555555444222111111111000///---------......,,,,,,++++++************((((((((((((((((((((((((((()))))))))************************++++++++++++'''((()))************)))))))))***************++++++((('''(((+++,,,+++(((+++***************************+++,,,---.........---......///////////////000111111222222111111000000222444555777:::===???<<>>777555555222111///---,,,,,,,,,---'''((()))******)))(((((((((((((((((((((((((((((())))))))))))************((()))***+++,,,---...///,,,---...///...+++)))'''******++++++,,,------...---+++)))***---///---+++*********++++++,,,,,,,,,---...000111111000///...---......//////////////////000111333444555555555///444999;;;<<>>888777888444333111///...---......((()))***++++++***))))))(((((((((((((((((((((((())))))))))))************))))))***,,,...///111111)))+++...///000///---+++******+++,,,,,,---......///)))&&&***222666222---))))))***+++,,,,,,------...///111222111000...------......///////////////...///111333555666666777...333999===???CCCJJJPPPXXXkkkyyy===>>>??????>>>;;;999777777777666555222///+++)))''''''''''''''''''''''''***)))'''&&&&&&''')))***)))((('''((()))***)))(((+++************+++,,,------,,,,,,,,,------+++)))++++++++++++++++++,,,,,,))))))***+++++++++++++++,,,------,,,...000000...000777999333000222000***...------000444666555333111111222222333333333444555555999===???DDDPPP\\\cccuuu<<>>===;;;888444000,,,)))(((***************************)))(((''''''((()))***))))))((()))************++++++++++++,,,,,,,,,------,,,++++++,,,,,,+++)))...------,,,***))))))(((((()))******++++++******))),,,......---///222333777@@@BBB:::666777666222...---...000444666666444333333333444444555555666<<<<<<@@@DDDHHHNNN\\\iiiuuu888<<>>CCCIIIOOOXXXhhhwww666:::???CCCDDDFFFIIIKKKQQQKKKBBB888000---,,,,,,'''''''''''''''''''''''')))((((((''''''(((((()))'''((()))***)))***+++,,,+++,,,...//////...,,,+++,,,***))))))******)))((())))))******++++++,,,,,,(((((()))************)))'''+++///...+++000AAARRRpppvvvqqq\\\FFF;;;444//////000111333555666666666666666666777888:::<<<===>>>@@@GGGQQQ[[[gggyyy:::===@@@@@@@@@BBBHHHMMMPPPJJJ@@@666///,,,,,,---************************''''''''''''''''''''''''&&&(((******((((((***,,,+++,,,...//////...,,,+++,,,***(((((()))))))))((((((((()))******+++,,,,,,(((((()))******************,,,...---+++333KKKddd{{{{{{eeeNNNBBB;;;666000111333555555666777777777777777888;;;>>>AAABBBEEEJJJUUUcccppp~~~BBBEEEFFFCCC??????EEEJJJDDD???888000+++)))******))))))))))))))))))))))))''''''((((((((((((''''''%%%(((++++++))))))+++...,,,,,,---......---+++***---***((('''((()))))))))++++++*********)))))))))))))))***+++++++++++++++---,,,......---555OOOkkk{{{dddMMMAAA999222111333555666666666777999888888888:::>>>CCCGGGIIINNNVVVfffxxxHHHLLLMMMIIIAAA<<<===@@@777444000---***))))))***''''''''''''''''''''''''))))))************))))))'''***------+++***...111---,,,,,,,,,++++++++++++...+++(((((()))*********************))))))))))))******+++,,,,,,,,,,,,,,,...---///222000555LLLfffzzz{{{qqq[[[GGG===333***111444777777666666888999999999;;;>>>BBBHHHMMMQQQ]]]gggzzzIIINNNQQQLLLBBB999666777000///---,,,++++++++++++************************++++++,,,,,,,,,,,,++++++(((,,,000///---,,,000444---,,,+++************+++...,,,)))((()))***+++***&&&'''((()))***+++,,,,,,++++++,,,------------,,,///---000555333555HHH```hhhjjjbbbQQQDDD>>>777///222555888888666666888:::;;;;;;===@@@EEELLLRRRVVVnnnyyyKKKFFF???999555333000...------,,,+++***)))((('''*********)))))))))))))))+++***)))(((((()))***+++***++++++,,,,,,------...,,,,,,+++***))))))******)))************+++++++++(((***,,,+++))))))+++---,,,++++++***+++,,,...///---,,,,,,---111999CCCJJJXXXTTTMMMDDD<<<666333111444444444444444555999<<<:::>>>CCCFFFJJJSSS___iii~~~GGGBBB<<<777333111///---++++++***************)))***)))))))))))))))))))))******))))))))))))******))))))***++++++,,,,,,---,,,++++++***))))))******)))************+++++++++)))+++,,,,,,******+++---000///...---,,,,,,,,,,,,............000555===CCCGGGEEEAAA===:::888777777777888999999999:::===@@@@@@DDDIIINNNUUUcccttt@@@<<<777333111///---,,,)))))))))******+++++++++))))))))))))))))))******))))))************))))))((())))))******+++,,,,,,,,,+++******)))*********)))************+++++++++)))+++,,,,,,++++++,,,---///////////////...---,,,/////////...///111666999777666555555555666888999666777999999:::;;;===@@@DDDHHHOOOVVVaaasss:::666333000///...---,,,))))))))))))************)))))))))))))))*********((()))***++++++***)))((())))))******++++++,,,,,,++++++***************+++))))))*********+++++++++)))***+++++++++++++++,,,***,,,---///000000000///...///000///...///111333333222222222333444555666555777999;;;;;;===???BBBGGGNNNYYYdddrrr555333000.........---,,,*********)))))))))(((((((((((())))))************((()))***++++++***)))(((******++++++,,,---------+++***************++++++))))))*********+++++++++))))))))))))***++++++***)))***,,,...///000//////,,,...////////////000222444444444444555555666666999;;;>>>@@@AAADDDHHHKKKLLLXXXjjj{{{222000...---......---+++*********))))))(((((((((((((((((()))******++++++))))))************))))))***++++++,,,------......*********)))******+++,,,)))************+++++++++***)))((()))+++,,,+++***------.........------,,,,,,...///000///000111333333444555777999:::;;;<<<;;;===???AAADDDIIINNNRRRSSSccczzz///---,,,+++,,,,,,+++***((((((((()))))))))))))))'''(((((()))******++++++******))))))))))))***************+++,,,,,,------******))))))***++++++,,,)))************+++++++++---+++***+++---...---+++///...............//////...///111111000000222444222444666999;;;===??????===>>>@@@BBBFFFMMMTTTZZZeeevvv---+++******++++++)))(((&&&&&&'''((()))***++++++'''(((((()))***++++++++++++***)))(((((()))***+++)))))))))***++++++,,,,,,******))))))***+++,,,,,,)))************+++++++++///---+++,,,///111///---------------///111333555111222222111000000222444333444666999<<<===??????CCCDDDEEEGGGLLLTTT]]]ccc|||)))+++,,,,,,***))))))***'''%%%$$$%%%((()))(((&&&))))))))))))***+++------))))))))))))***+++,,,---************))))))))))))(((***++++++******+++,,,...,,,******+++++++++***))))))***+++,,,,,,------000///...------...///000---///222555666555333222666444777>>>BBB@@@???@@@FFFFFFIIIMMMOOOVVViii}}}***+++,,,,,,***((())))))((((((''')))***)))%%%"""((('''''''''((()))******))))))))))))***+++,,,---************))))))))))))((()))******))))))***+++,,,,,,++++++++++++,,,,,,++++++,,,,,,------......000//////.........///000000111333555555555444444;;;999;;;AAADDDDDDEEEHHHGGGHHHMMMTTT[[[hhh~~~+++,,,---+++)))(((((()))******+++,,,,,,)))$$$ )))((((((((((((((())))))))))))))))))***+++,,,---++++++*********)))))))))(((***++++++******+++,,,***,,,---,,,***))),,,///------------............000000////////////000000333333333444555555666666;;;999:::???BBBCCCFFFKKKJJJOOOWWWcccooo,,,------+++)))'''((()))++++++,,,,,,+++)))%%%###,,,+++***************+++))))))))))))***+++,,,---+++++++++*********))))))***+++---,,,++++++,,,...***...000---)))'''***............---------------000000000000000000111111444444333333444555666777;;;999;;;@@@BBBBBBFFFKKKOOOXXXfffvvv,,,---,,,***(((((()))***++++++***)))(((((()))***,,,+++***************+++))))))))))))***+++,,,---++++++++++++************)))***++++++******+++------000111...)))&&&)))---------------,,,,,,,,,,,,///000000111111111222222444333333222333555888999===>>>AAAGGGHHHHHHLLLQQQUUUcccxxx+++,,,+++***((((((***,,,******)))''''''(((+++...)))((((((((((((((())))))))))))))))))***+++,,,---,,,++++++++++++*********&&&((())))))(((''')))***///000000...***((())),,,,,,,,,,,,,,,,,,,,,------///000111222222333222222333333333444666888:::<<<>>>???DDDIIILLLNNNUUU]]]dddvvv***+++***)))((()))+++...''')))***)))''''''***,,,((('''''''''((()))******))))))))))))***+++,,,---,,,,,,+++++++++*********''')))******)))(((***+++......---,,,,,,,,,,,,---,,,,,,------....../////////000111333333333333333333444555777999<<<>>>???AAAAAADDDJJJOOOVVVcccooo*********)))((())),,,///%%%(((++++++((('''((()))))))))))))))***+++------))))))))))))***+++,,,---,,,,,,,,,+++++++++*********,,,------,,,+++---...---+++***+++---/////////,,,------...///000111111///000222333444444333333444555777:::===???AAABBBHHHGGGIIIOOOUUU```rrr((((((((((((((()))******(((***------,,,***))))))&&&&&&((()))***+++,,,---++++++,,,,,,,,,,,,------,,,///000///,,,******,,,''''''(((***+++,,,---...---,,,,,,,,,,,,---......,,,,,,---...............000222333333333444777999;;;999999===???>>>AAAFFFHHHLLLQQQWWWaaattt((((((((((((((())))))***'''))),,,,,,+++)))))))))((((((((((((((()))******++++++,,,,,,,,,,,,------...000111000...,,,,,,---))))))***+++,,,---......------,,,,,,------...///...//////000111111111111222333555555555666888999===<<<===AAACCCDDDGGGLLLOOOTTT\\\iiizzz((((((''''''(((((()))***&&&(((++++++***(((((()))***)))(((''''''((())))))++++++,,,,,,,,,,,,------000111222111///......///,,,,,,,,,,,,---------...---------,,,------...///+++,,,---...////////////333555777888777777888:::>>>===@@@EEEGGGHHHMMMSSSXXX___mmm(((''''''''''''((())))))&&&(((******)))(((((()))***)))((('''((()))+++,,,+++++++++,,,,,,,,,------000000111111000///......---------,,,,,,,,,,,,,,,---------------...//////+++,,,---...000000111111333555888999999888999:::BBBBBBFFFLLLOOOPPPVVV^^^hhhsss'''''''''''''''(((((()))&&&((())))))(((((()))******)))))))))+++,,,...///+++++++++,,,,,,,,,------............///...---,,,,,,,,,,,,,,,++++++++++++...------------...//////000111222444666777777777444666888999999:::;;;<<>>BBBHHHMMM]]]dddrrr''''''((((((((((((''''''###$$$$$$%%%&&&'''((((((++++++,,,,,,,,,---------//////...---------............---------,,,,,,,,,........................,,,...000222333333222111000111333444444555777999555===DDDFFFEEEJJJUUU```iiixxx'''(((((())))))(((((('''(((((())))))******++++++******+++++++++,,,,,,,,,///...------------....../////////.........---------------------------------...000111222222222111111333666777888999;;;===:::???EEEHHHLLLWWWfffsss(((((())))))))))))((((((++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...---------------......000000000000////////////...............////////////000000111111222222222000222666888999:::<<<>>>???BBBFFFLLLVVVgggzzz((())))))******))))))(((++++++++++++************+++++++++,,,,,,,,,------------,,,,,,---...//////111000000000000/////////000000111111111111222222222111111111222333444555333666999;;;<<<===???AAAGGGJJJPPPZZZjjj~~~))))))************))))))*********************)))---------.........//////,,,,,,,,,---...///000111000000000/////////......000111111111222222222333333333333444555666888888;;;===???AAABBBDDDFFFIIINNNVVVcccttt******++++++++++++******+++++++++,,,,,,,,,,,,,,,........./////////000000---------...///111222333000000000000////////////000000000111222222333333444555666888:::;;;<<<======???@@@BBBDDDHHHMMMQQQWWWdddxxx***++++++++++++++++++***+++++++++,,,,,,------...............////////////---......///111222444555222222111111111000000000222333333444555555666666555777999<<>>>>>AAAEEEEEECCCEEEIIIQQQSSSWWWZZZaaaooo************+++,,,---...000---******,,,//////.........---------------...---...///111333444555666222222222333444444555555999:::::::::999;;;===@@@DDDBBBEEEMMMRRRRRRQQQSSSWWW^^^gggppp{{{++++++++++++,,,---......///---,,,,,,---///000///---......//////............//////000111222333333222333333444555555666666===>>>???>>>>>>???BBBEEEIIIFFFHHHQQQYYY[[[ZZZZZZaaakkkzzz+++++++++++++++,,,---------,,,,,,,,,---...///000---...///000111000///...///000000000000111111111222222333444555666777888;;;<<<>>>???AAADDDHHHKKKOOOMMMNNNUUU[[[]]]aaaeeettt+++************++++++,,,***++++++,,,,,,---...///---...000111222111000000000000000000000000000000111111333444666777888999999;;;>>>@@@BBBEEEJJJNNNRRRSSSWWW\\\___dddppp{{{+++******))))))***++++++(((***,,,,,,,,,,,,.../////////000111222222222222111111111111111111111111111222333555777999:::;;;===???AAACCCEEEHHHLLLPPPRRRWWW^^^fffkkksss,,,++++++******+++++++++(((***---...------...000000000000111111333444444111111222222222222222222333444666888:::<<<===>>>AAACCCFFFIIIKKKPPPUUUXXX```dddnnnzzz------,,,++++++,,,,,,,,,(((+++//////......000222222111000000111333555666222222222222222333333333555666888:::<<<>>>@@@AAAAAADDDIIIMMMRRRXXX^^^cccvvvyyy/////////...---------,,,111000---,,,,,,...000222111111000///000111222333333111111222555666555222777777888999<<>>>>>@@@BBBEEEIIILLLPPPOOOUUU```fffiiixxx..................//////000///...---...///111333////////////111333555666888777666888:::;;;:::999===@@@CCCEEEIIIMMMRRRVVVYYYXXX___jjjsss{{{------......//////000000//////......///111222444333333222333444666777999:::::::::;;;<<<===>>>>>>???DDDJJJOOOTTT[[[bbbhhhdddfffooo|||---......//////000000000////////////000222444555666666555555555777888999=========>>>>>>@@@BBBCCCIIIOOOXXX^^^dddkkktttzzzvvv|||//////////////////000000......///000222333555666777777666666777999;;;<<<@@@AAABBBBBBBBBCCCFFFIIIQQQYYYcccjjjooovvv000000000///////////////---...///111333444666777888888999:::===???BBBDDDEEEFFFGGGGGGFFFHHHLLLOOOVVV___lllvvv}}}111111000000//////......---...///111333555666777;;;;;;===???CCCGGGJJJLLLHHHJJJKKKJJJIIIKKKOOOSSS\\\gggvvv222222333333333222222111...000222333333444666888666999???CCCFFFHHHKKKMMMJJJGGGHHHKKKMMMNNNTTT[[[```nnn222222333333333222222111333444444555555888===AAA;;;>>>CCCFFFHHHJJJMMMNNNPPPOOOQQQUUUWWWXXX]]]cccppp222222333333333333222222333333222222333888>>>CCC===@@@EEEHHHJJJMMMPPPRRRVVVTTTVVVZZZ]]]^^^dddjjj222222333444444444333333333444444444555999???CCCAAADDDIIIMMMQQQUUUYYY\\\\\\ZZZ[[[```dddiiirrr{{{333333444555555555555555888:::<<<>>>???AAADDDGGGIIILLLQQQUUUYYY]]]bbbeeeeeecccfffnnnvvv444555666777777777777777;;;===AAACCCDDDFFFIIIKKKQQQSSSWWW[[[^^^ccchhhlllpppqqqwww666666777888999999999999===???BBBEEEHHHLLLQQQUUUYYY]]]bbbgggmmmttt{{{666777888999:::;;;;;;;;;DDDEEEGGGIIINNNUUU]]]ccceeeiiipppyyy999888777999<<<@@@BBBCCCGGGJJJPPPUUUTTTUUU```oooooowww<<<;;;;;;<<>>@@@CCCGGGJJJLLLSSSSSSWWWaaalllyyy@@@BBBFFFIIIMMMQQQVVVYYY]]]___eeerrrGGGKKKQQQVVV[[[aaahhhlllsssxxxKKKQQQZZZbbbiiiqqqzzzXXX```kkkuuu~~~jjjsss~~~