BM6P6(@ SSSLLLDDD???:::999666444222000000000000000000000///...---,,,,,,,,,,,,+++++++++******))))))***++++++++++++*********))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))************++++++++++++++++++,,,,,,+++++++++++++++******************---,,,+++*********+++,,,*********)))******+++,,,******+++++++++,,,,,,,,,---......---,,,,,,---///......------------......000111222000---,,,---///444666666555444999BBBIIIGGGOOOXXX^^^bbbkkkwwwyyyxxx{{{wwwuuupppkkkgggccc```^^^[[[ZZZWWWPPPGGGAAA>>>>>>;;;666222111---***,,,111...***''')))---///,,,(((((('''''')))******(((&&&'''&&&$$$###$$$%%%''')))%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$######$$$%%%%%%%%%$$$$$$#########!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$############"""########################!!!!!!""""""#########$$$########################$$$$$$$$$#########""""""""""""""""""############$$$$$$############$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''+++++++++++++++++++++++++++...000...***'''(((***+++***))))))*********)))000000///,,,((('''***...///...---...111444444333222333444555666888<<>>BBBFFFHHHGGGFFFEEEEEEFFFHHHJJJMMMSSSUUUOOOEEEEEEAAA???AAAEEEHHHFFFCCCAAA555666;;;777444555000333...))))))---000///---)))+++,,,***,,,///---)))...+++((((((+++,,,***'''---------,,,***(((((()))***)))((()))+++++++++)))***++++++***(((''''''((((((((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&SSSLLLDDD>>>;;;999666444222111000000000000000000///...---,,,,,,,,,,,,+++++++++******))))))***++++++++++++***))))))******************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******************************,,,+++************,,,,,,***************+++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++---......------,,,---...///000---...//////000222666888===CCCHHHIIIJJJNNNVVV^^^iiirrr|||xxxqqqjjjgggggggggeeebbb\\\XXXVVVVVVKKKFFFBBB???;;;666666999777333...,,,---......,,,...,,,******+++++++++***)))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$######$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$############"""########################""""""""""""#########$$$########################$$$$$$$$$#########""""""""""""""""""############$$$$$$############$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********''')))++++++******+++---(((((()))+++---///000000,,,...111222222111111111///222555999<<>>:::888555111///222333111...///222111---...,,,+++,,,......+++)))************)))(((((()))***(((''''''))))))((('''((()))***)))((('''''')))(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$%%%%%%%%%&&&QQQJJJCCC>>>;;;999777444222111000000000000000000///...---,,,,,,,,,,,,+++++++++******))))))***++++++++++++***))))))******+++,,,,,,---)))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))************+++++++++)))******************)))***************************)))))))))***+++,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------)))+++---------,,,---...111000...------...000111111222333555:::???EEEHHHKKKVVVbbbgggiiillluuu}}}tttsssqqqooollljjjhhhggg```ZZZVVVSSSNNNHHHEEEGGGCCC@@@;;;666444444555666555111---******+++++++++******)))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$############"""########################"""""""""#######################################$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++))))))******++++++,,,,,,))))))***+++,,,---......,,,------------.........111222444999>>>CCCEEEFFFNNNQQQUUUXXX^^^jjjyyy}}}wwwuuuyyy~~~|||~~~zzzzzzsssttttttyyy~~~xxxlllkkkfff]]]QQQGGGAAA???>>>???===:::;;;>>><<<888222222222333222111///...,,,,,,,,,,,,,,,,,,++++++...,,,******,,,,,,,,,+++(((***+++***)))(((((()))((('''''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%PPPIIIBBB>>>;;;:::777444222111111111000000000000///...---,,,,,,,,,,,,+++++++++******))))))***++++++++++++***************++++++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))************))))))***************+++++++++(((((())))))***+++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------,,,...000000///.........444222000///...000111333;;;;;;===@@@FFFMMMUUUYYYcccppp~~~zzzvvvtttsssrrrqqqnnnhhhbbb___ZZZRRRMMMMMMLLLLLLIIIFFFBBBAAABBBDDD<<<999444000...---+++***))))))(((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((&&&&&&&&&&&&((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,...........................------,,,---------,,,---...///000000000222333@@@======CCCOOO]]]gggkkknnnlllkkknnnxxx|||iii\\\XXXYYYOOOQQQQQQNNNNNNOOOLLLFFF======<<<:::777555444444111000////////////---,,,///---,,,,,,---//////......000111000---+++++++++)))((((((''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$NNNHHHCCC???;;;:::777555333111111111000000000000///...---,,,,,,,,,,,,+++++++++******))))))***++++++++++++***++++++*********)))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---------............///111000///......///111111111222444777:::<<>>BBBGGGJJJQQQPPPSSS]]]lll|||vvvlllnnntttpppssssssooolllhhh___WWWMMMKKKHHHEEEBBB@@@???>>>===:::777666666555222000///---++++++---///000000888:::;;;999666222000000,,,,,,+++***))))))))))))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%}}}LLLHHHCCC@@@<<<:::888555333222111111000000000000///...---,,,,,,,,,,,,+++++++++******))))))***++++++++++++***,,,++++++***))))))((((((************************(((((()))))))))*********)))))))))))))))))))))))))))************+++++++++)))******************))))))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,------,,,,,,------...///---------.........//////---...//////......111333222444888===CCCHHHMMMPPPZZZbbbmmmuuu|||wwwlllccc`````````aaabbbaaa___\\\ZZZ[[[YYYVVVSSSPPPKKKEEEAAA777555111---)))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$################################################$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))''''''((((((((()))))))))(((((()))***************))))))))))))))))))))))))******************************++++++,,,,,,------,,,,,,,,,---......//////---000444666666:::@@@EEEMMMPPPTTTVVVVVVXXX\\\___ccchhhsss{{{pppccc```^^^]]]]]][[[UUUQQQSSSOOOLLLJJJJJJIIIEEEAAA===:::888777888999::::::BBBCCCDDDCCC???;;;999888444333111///---+++******(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&|||KKKHHHDDDBBB<<<:::888555333222222222000000000000///...---,,,,,,,,,,,,+++++++++******))))))***++++++++++++***++++++++++++++++++******************************))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++++++++******((())))))***++++++,,,,,,+++,,,------------,,,+++---------------......///---.........////////////...//////000111444999===AAAEEEKKKRRRZZZ```dddfffsss~~~wwwtttpppooonnnlllgggcccccc```]]]ZZZYYYVVVSSSQQQJJJEEE>>>666000,,,++++++(((((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&((('''&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""########################%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((()))'''((((((((())))))))))))((()))***+++++++++******************************+++++++++++++++++++++++++++,,,,,,---....../////////000111444666999;;;<<<;;;BBBJJJMMMNNNSSS^^^gggtttwwwxxxtttnnnkkklllnnn|||}}}{{{|||wwwmmmgggccc___^^^___^^^ZZZVVVSSSOOOJJJHHHGGGGGGFFFEEEFFFHHHJJJJJJGGGDDDBBBAAA===;;;888555111...---,,,************))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&'''''''''{{{KKKHHHEEECCC<<<;;;888555333222222222000000000000///...---,,,,,,,,,,,,+++++++++******))))))***++++++++++++******++++++,,,,,,------...************************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,,,,---.........---,,,+++...------------...//////............/////////000000000222333666;;;BBBGGGUUUYYY___ffflllqqqtttuuu}}}yyywwwuuuooojjjbbb___ZZZXXXXXXXXXXXXXXXXXXRRRHHH===555000...---((()))***++++++***)))(((((((((((((((((((((((((((((()))***++++++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%'''((('''&&&$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""########################%%%%%%%%%$$$$$$#################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))(((((((((((())))))))))))((()))***+++,,,+++******************************++++++++++++++++++++++++---------...///000000111555777:::>>>BBBFFFIIIJJJOOOXXXbbbeeedddjjjwww{{{{{{~~~mmmhhhddddddgggfffccc^^^___ZZZTTTPPPMMMLLLJJJIIIGGGJJJMMMNNNLLLIIIHHHHHHCCCAAA>>>999555111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((uuuLLLHHH@@@BBB@@@<<<777444222222111000000000000000///////////////...---,,,+++,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++******************))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,///...---,,,,,,---///////////////......///000111...111666;;;@@@HHHYYYiiilllnnnttt{{{rrrfff]]]ZZZ[[[]]]^^^ZZZZZZXXXPPPEEE;;;666444...,,,++++++++++++***((())))))((('''%%%%%%''')))++++++***)))(((''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,***))))))***+++,,,+++******,,,//////...---...///---...000111222555888;;;DDDDDDIIIRRRZZZ```fffmmmnnnvvv}}}{{{vvvxxxsssgggiiinnnnnniiifffeee]]]XXXYYYXXXSSSOOOPPPRRRQQQRRRUUUXXXXXXUUURRRIIIIIIHHHCCC===888666555444222000111222111---)))******+++++++++)))((('''(((&&&$$$###$$$%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqIIIFFF???AAA@@@<<<777444222222111000000000000000////////////......,,,+++++++++,,,---,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++******************))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------111000//////......//////------------///111555777999;;;BBBOOO]]]kkk}}}{{{lllfffbbb]]]XXX___]]]YYYTTTQQQMMMJJJGGG???>>>===<<<:::555///+++***))))))((((((((('''''')))(((((('''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$$$$%%%&&&&&&""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++,,,,,,,,,+++***)))((('''+++++++++,,,------,,,***///...---+++******+++,,,222444999@@@HHHRRR\\\bbbkkkiiillluuuwww|||xxxkkkmmmwww~~~tttnnnwww~~~sssgggaaa]]]XXXYYY\\\YYYYYYYYY\\\```cccbbb```[[[XXXTTTQQQOOOLLLHHHEEECCCCCCDDDEEEDDD>>>555///,,,,,,+++***))))))(((((()))(((&&&&&&'''(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooHHHFFF@@@BBB@@@<<<777444222222111000000000000000////////////------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++)))))))))*********+++++++++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,******++++++,,,---......+++++++++,,,,,,,,,------...------,,,------...............///////////////000111111222555:::AAAFFFKKKQQQ```www~~~|||uuunnnggg```YYYWWWXXXZZZYYYWWWRRRSSSSSSSSSNNNEEE999222///---******+++,,,)))'''(((''''''&&&&&&&&&'''''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++---,,,,,,+++***)))((('''++++++,,,,,,,,,,,,++++++///...---...333888<<<>>>GGGMMMXXXfffsss~~~}}}zzzmmmddd[[[bbbiiilllpppsssrrrnnnddd[[[WWW^^^iiinnnmmmlllhhhhhhddd^^^YYY[[[eeemmmooosssxxx|||{{{uuummmggg{{{}}}pppfffaaabbbeeeeeebbb``````aaabbbbbbbbbeee___ZZZZZZ^^^```\\\XXXVVVUUUSSSQQQLLLEEE===888333222000...---+++*********)))((()))***+++***)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooJJJHHHBBBDDD@@@<<<777444222222111000000000000000////////////,,,,,,+++++++++******************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,------------......------......//////---...///000111222222222444666:::>>>CCCKKKUUU\\\aaannnwwwpppfff___\\\\\\]]]]]]ZZZ]]]```aaa]]]SSSFFF===888222,,,***,,,...+++((()))(((((('''''''''(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,---...---------,,,,,,---///111000222666???IIIRRRWWWYYYdddmmm||||||xxxjjjcccdddiiinnnnnnlllhhhaaa[[[VVVSSSYYY```eeefffffffff```ZZZXXXVVVYYYcccmmmoooiiiccc]]]YYYTTTSSSWWW^^^dddhhhbbbdddddd```ZZZZZZ___eeeppppppqqqqqqrrrvvv}}}~~~sssnnnnnnoooqqqmmmgggbbb```___```aaa```]]]ZZZ\\\aaaeeefffeeegggbbbZZZSSSMMMJJJIIIIII@@@@@@>>><<<888333///---***)))((()))++++++***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%oooJJJIIIBBBCCC@@@<<<777444222222111000000000000000////////////,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.........///.........//////000111111111222333444444555555444;;;DDDMMMVVVbbboooxxx}}}|||nnnaaa\\\\\\^^^YYY\\\```dddccc\\\RRRKKK@@@777...)))***,,,+++))))))(((''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,*********+++,,,---///000---......---...111777<<<;;;AAANNN\\\gggnnnpppppp{{{~~~lllgggnnntttsssnnnsssrrrmmmccc[[[[[[eeennnbbbaaa___[[[WWWUUUWWWYYYdddiiinnnnnnooooookkkfffbbbeeejjjssszzz{{{rrriiieeeaaa^^^aaahhhooopppooommmnnnkkkbbb[[[]]]hhhsssyyywwwsssmmmhhheeeeeeeeefffxxx~~~|||uuuuuuxxxnnngggccccccddd[[[ZZZZZZZZZ[[[]]]```ccckkkgggaaa[[[WWWVVVXXXZZZPPPQQQQQQNNNHHH@@@777222+++)))(((((()))***)))'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lllGGGGGG@@@AAA@@@<<<777444222222111000000000000000////////////,,,,,,,,,---,,,++++++***++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,******++++++,,,---------*********++++++++++++,,,************++++++++++++,,,,,,,,,,,,---------------------------------------------.........//////////////////000111222222222111111222333555888999???IIIXXXeeeqqq}}}{{{{{{wwwfff\\\[[[]]]XXXYYY[[[^^^___]]]XXXTTTGGG???444---++++++++++++)))((('''&&&&&&%%%%%%%%%***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%###""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((())))))***)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------,,,++++++***+++,,,...///+++...222444666;;;BBBHHHNNN[[[ooo~~~yyyxxxjjjaaaWWWUUUZZZ___^^^[[[^^^```___[[[YYY[[[cccjjjaaadddfffeeebbb```aaacccnnntttyyy{{{{{{~~~zzzyyywwwvvvyyy|||vvvuuuzzz}}}uuullleeeaaabbbqqquuuoooiiiaaabbbooommmwwwzzzssspppyyynnnddd______\\\]]][[[WWWRRRPPPPPPRRR]]]___``````___^^^___```]]]]]]]]][[[TTTJJJAAA;;;///---***))))))))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%iiiFFFGGGAAABBB@@@<<<777444222222111000000000000000////////////,,,------...---,,,+++***,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------...+++++++++,,,------......---.........////////////000000///000111222333333222222444777===DDDJJJNNN```lll}}}|||ooogggcccbbb___\\\YYYXXXXXXYYYXXXXXXOOOJJJCCC;;;555111000///...---+++***((('''''''''***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------...---------...111333555666===GGGNNNRRRVVV\\\```kkk{{{mmmhhheeegggfffaaa^^^^^^SSSUUUWWWYYY[[[\\\]]]]]]bbbbbbccccccdddhhhnnnrrrxxx|||~~~}}}xxx}}}xxxssskkkhhhqqqfffeeeeeefffkkkpppssssss|||zzznnniiihhhkkkhhhccc^^^XXXSSSNNNKKKPPPTTTXXX[[[]]]^^^aaadddccccccaaa]]]WWWPPPIIIEEE666333...+++++++++,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%iiiGGGJJJDDDFFF@@@<<<777444222222111000000000000000////////////------...///...---,,,+++---,,,,,,++++++******************++++++,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......((()))***+++---...///000............/////////000000000000000111222333444777999===DDDNNNZZZeeelll|||wwwrrrnnngggbbbZZZUUUTTTUUUWWWXXXVVVTTTPPPIII@@@:::666555333222000...---++++++*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............///111444888<<>>EEEOOOZZZeeerrr~~~tttdddXXXSSSTTTVVVXXXZZZXXXUUUOOOJJJGGGFFFFFFAAA>>>:::666111...,,,+++))))))((()))***)))'''%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((()))***++++++,,,++++++---......+++))))))***+++---000222///++++++---///222333444444444333555555666999BBBNNNXXX___vvvqqqfffcccdddhhhkkkjjjddd___[[[[[[QQQRRRVVV\\\bbbeeeccc```aaalllzzz|||}}}wwwrrriii```]]]]]]```mmmzzzyyyjjjbbbbbb]]]\\\XXXTTTXXXaaahhhjjj```[[[UUUQQQOOOOOOPPPPPPJJJIIIBBB888555888666111,,,***)))***++++++)))(((&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''cccGGGHHH>>>DDD???===999555222111111111111111000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------....../////////000000/////////.........---...///000000000///...222222111000111111000000222333333333333666<<>>666///+++((((((((()))***)))'''$$$''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,...///...,,,///...+++***,,,///000///111///---///555<<<@@@BBB@@@BBBDDDIIIQQQ^^^mmmxxxnnn^^^XXXYYY\\\___bbbbbb^^^\\\\\\^^^iiijjjooouuu{{{}}}{{{yyy}}}~~~sssgggaaa______fffooouuu{{{yyyiiiccc___bbbaaa______ccceeeccc___XXXPPPJJJHHHIIIKKKMMMLLLPPPOOOIIIGGGHHHFFFBBB444111...,,,++++++***(((******))))))(((((())))))(((((('''&&&&&&&&&&&&'''bbbHHHIII???EEE???===999555333111111111333222///...---...000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------..............................000000////////////............///000000000000000000///...------...000111333555666555777@@@OOO[[[fffttt|||oooccc\\\PPPPPPQQQTTTXXX[[[[[[[[[aaa___\\\WWWPPPEEE;;;333---+++******+++***(((&&&'''(((((())))))(((((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((())))))))),,,///000000...///...,,,+++++++++---///111333999EEEUUUccclllppppppnnnlllnnnvvv}}}zzz|||~~~~~~zzzqqqdddYYYTTTUUUYYY\\\```cccddddddfffjjjnnnyyy}}}yyyuuuqqqppprrrkkkggghhhqqqzzz|||{{{{{{uuulll___cccdddbbbcccgggjjjiiiggg```UUULLLHHHGGGGGGHHHJJJQQQWWWXXXXXXYYYWWWSSSAAA<<<666000---,,,+++******)))(((''''''&&&&&&''')))(((''''''&&&&&&''''''aaaHHHJJJ@@@EEE???<<<999666333222222222222111000/////////000111///............---------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......////////////............000000//////////////////...//////000111111111111...............///222444666999>>>DDDNNN___rrrzzzrrr```YYYQQQOOOSSSXXX\\\]]]`````````aaa^^^VVVLLLDDD:::666111---++++++***)))(((((())))))))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***)))***,,,...000000///------///111000...000333999EEEYYYooo|||jjj___^^^cccgggfffccc___\\\\\\___bbbdddkkkpppwww{{{}}}|||oooeeeccc___ZZZ\\\eeeppp~~~zzzttttttooogggdddhhhllllllqqqkkkccc[[[UUUOOOKKKHHHFFFJJJQQQXXX___bbb```\\\NNNHHH???777222///...---***)))((('''&&&&&&&&&''')))(((((('''''''''''''''___HHHKKKAAAEEE>>><<<999666444333333333000111222222222111///...///............---------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......//////////////////......//////000000000000000000/////////000111222222333111333444444333333666888@@@DDDNNN^^^rrrqqq^^^RRRRRRWWW\\\^^^XXXXXX[[[```bbb```XXXQQQHHHAAA777///+++*********(((((())))))))))))(((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((()))***+++++++++---++++++,,,...//////...---,,,///333333333;;;FFFVVVfff{{{{{{hhhYYYTTTWWW___fffjjjfffccceeejjjppptttvvv{{{pppbbb^^^dddgggkkkkkkmmm|||vvvooohhhbbbjjjiiiiiihhheee___WWWRRRJJJHHHJJJUUUaaagggddd```XXXRRRIII@@@;;;777444333---,,,+++******)))))))))))))))(((''''''''''''(((^^^HHHKKK@@@CCC>>><<<999666444333333444///111222333333111///...///............---------------------------------------------------------------............------,,,,,,,,,---------......//////////////////////////////000000000000111111000000000000111222444555333555666555444555:::>>>NNNUUUcccwwwkkk\\\XXXYYYWWWTTTVVVTTTUUUYYY___```[[[VVVQQQIII???555///,,,+++***((())))))******))))))((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++''''''((()))***+++,,,---...,,,+++,,,...//////......,,,---333666<<>><<<999666444444444444222222222222111111000000///............---------................................................------............------,,,,,,,,,---------............//////000000111111//////000000000111111111000000000000111333555666222444555555777???JJJSSSiiisssyyyuuunnnaaaVVVYYYUUUQQQTTTZZZ]]]\\\XXXUUUPPPHHH@@@:::444///+++))))))************))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++)))))))))******+++++++++---+++***+++...000111111555666>>>JJJPPPXXXlllpppiiinnnrrrooohhh\\\XXXYYY```hhhooozzzuuukkkfffbbb]]][[[[[[___iii}}}{{{fffeeeeeefffiiijjjjjjiiiccc^^^]]]```aaa^^^]]]```ccc```\\\YYYUUUPPPJJJGGG>>><<<888444000---***)))***))))))(((((((((((((((]]]GGGKKK???AAA>>><<<999666444444444444444333111000///000111222//////.........---------................................................------............------,,,,,,,,,---------......---......///000111111222//////000000111111111222111000000000111333555666555777888;;;AAAOOObbbooozzzggg\\\UUUOOOPPPWWW\\\]]][[[XXXUUUQQQKKKEEE===444///))))))************))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&(((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++++++++++++++***************+++))))))+++...111333444AAAHHHZZZnnnvvv{{{{{{jjjXXXTTT]]]eeeddd^^^\\\]]]eeesss~~~lllbbbcccTTT\\\nnnzzzuuummmgggeeegggiiijjjgggffffffeee]]]SSSTTTZZZeeedddbbbaaa^^^YYYRRRNNNOOOLLLGGGAAA<<<777333111******)))(((((((((((((((^^^HHHDDDCCCDDD>>><<<:::666444222222111111111111111000000000000111///......//////...---,,,,,,,,,---------.....................///000000............/////////000............/////////000......///000111222222333444333111//////000222333...111444444111000222444;;;FFFOOOPPPWWWkkkuuuiii___RRRLLLOOOVVVZZZ[[[YYYYYYZZZYYYTTTKKK@@@888,,,+++++++++,,,+++)))'''))))))))))))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************---***)))***---///...------+++---///...///999FFF^^^ppp}}}qqqoooXXXTTTQQQVVVeeetttvvvqqqpppuuu~~~xxxrrrlllgggbbbdddtttuuukkkeeedddgggjjjhhh```VVVQQQQQQUUU\\\ccceeecccaaa^^^\\\\\\[[[ZZZYYYUUULLLAAA999111...******+++,,,***(((]]]GGGDDDBBBCCC>>><<<999666444222222222111111111111000000000000111///......//////...---,,,,,,---------........................///000000........./////////000000........./////////000000//////000000111111222222444333222111111111222333000333666777666666:::===BBBPPP___gggqqqyyyjjjXXXPPPSSSYYYZZZXXXWWWXXXYYYZZZXXXSSSLLLGGG444000,,,))))))))))))))))))******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++---+++)))***---......,,,***+++---111333999IIIZZZnnnyyyyyyrrruuussshhh___]]]XXXXXXXXX___ooo~~~zzzpppggg______cccoooxxxzzzjjjhhhhhhiiiggg___WWWSSSRRRXXX```fffiiijjjhhhfffddddddcccbbb___YYYPPPJJJ===666...))))))*********[[[FFFDDDBBBBBB>>><<<999666444333222222111111111111000000000000111///......//////...---,,,------------........................///000000....../////////000000000....../////////000000000000111111111111111111111444444444333333333222222000222444444555999AAAGGGPPPbbbvvvyyycccWWWWWWXXXUUUPPPWWWXXXYYY[[[]]][[[XXXUUUAAA;;;222+++(((((())))))************))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++---+++******,,,------,,,+++,,,000666===JJJ^^^ooopppwwwiii___YYY]]]^^^WWWRRRRRRVVV[[[bbblll|||uuuiiiaaa]]]ccciiippp}}}pppfff___bbbfffeee```^^^PPPQQQUUU^^^fffjjjjjjiiikkkjjjjjjkkkjjjgggbbb^^^QQQFFF888...************YYYEEEDDDAAAAAA===<<<999666444333222222111111111111000000000///111///......//////...---------------...........................///000000...////////////000000000...////////////000000000222111111111111111111111222333444444444333222222333444444555999CCCPPPZZZnnn~~~yyyiiiaaa[[[SSSMMMWWWXXXZZZ]]]______\\\ZZZOOOHHH>>>444///+++***)))******)))))))))))))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---,,,++++++,,,,,,---------///555@@@OOO^^^mmmvvvqqqxxxtttcccVVVPPPOOOVVV]]]^^^___aaadddlllwwwuuurrrkkkeeefffsssrrrcccaaaaaa___```cccVVVPPPMMMSSS]]]dddggghhhkkkkkkkkklllmmmmmmlllkkkfff[[[JJJ<<<333...***'''WWWEEEDDDBBBAAA===;;;999666444333333333111111111111000000000///111///......//////...------------.........//////...............///000000////////////000000000111////////////000000000111222222222222111111111111111222333333444444333333888:::<<>>===:::777555444444444333333333222222222111111000000000000000/////////...//////000000000000///000000000000000000000///222111000//////000111222111111222222222222111111111555666222333666777444666888999;;;GGG\\\nnnwww~~~|||hhhZZZRRROOOUUU[[[^^^[[[[[[\\\[[[VVVSSSKKK???555///---,,,,,,*********)))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((()))******))))))***+++++++++++++++,,,,,,++++++++++++++++++...,,,++++++---///111222111222555<<>><<<:::888666555555555333333333222222222111111/////////000000111111222............//////000000000000000000000111111111222111111000000111111222111222333333333333333333444555555777;;;>>>===;;;@@@FFFPPP___vvvkkkeeeeeeWWWWWWWWWWWWYYY\\\]]]]]]ZZZUUUMMMEEE>>>777111---***)))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''((())))))***))))))(((((())))))***+++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------+++...222222000000333555>>>IIIXXXeeejjjfff^^^XXX\\\SSSPPPWWW\\\___hhhttt~~~zzz}}}uuuoootttxxxaaa]]]]]]VVVOOOMMMHHHNNNVVV^^^dddgggiiihhhzzzSSSEEEFFFDDD@@@<<<;;;999666555444444444333333333222222222111111//////000000111111222222111000////////////000111///000000000111111111222222222111111111111222222222222333444444444444444666444444777;;;>>>@@@BBBQQQ\\\lll~~~xxxzzzuuuppp___[[[VVVVVVWWWXXXYYYYYYXXXVVVSSSOOOIII@@@777000---***((((((***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,---------.........,,,///111222333888???EEE\\\fffpppqqqggg[[[RRRNNNQQQSSS^^^jjjnnnooo{{{~~~tttlllpppsssqqqccc[[[SSSOOOOOOIIIGGGIIIPPP[[[bbbeeefffuuuQQQEEEEEEDDD@@@;;;:::888666444444444444333333333222222222111111000000111111111111111111444333111000//////000111///000000111111222222222222222222222222222222222222222333444555555555555888666666:::===AAAJJJSSSkkkyyy}}}wwwxxxzzz{{{lllcccZZZXXXWWWVVVVVVWWWWWWXXXYYYYYYUUUMMMCCC;;;444000***)))***,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((())))))***+++***))))))))))))***++++++***++++++,,,,,,,,,,,,,,,,,,------....../////////111000///111:::HHHWWWbbbppprrrooodddWWWQQQVVV]]]dddooo}}}}}}{{{xxxwwwxxxaaaSSSPPPRRROOOHHHDDDHHHPPPWWW]]]aaaqqqOOOEEEEEECCCAAA<<<;;;888777555555555555333333333222222222111111222222111111111111111111888666333111000000000111///000000111111222333333111222222222222222222111222333444555555666666666999888;;;AAAGGGQQQccctttyyylll```]]][[[XXXWWWYYYXXXYYYZZZ\\\[[[VVVNNNIII???777///******+++***)))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++******))))))******+++,,,***+++,,,,,,------,,,,,,,,,------...//////000000333333555===LLL]]]kkktttnnniii^^^QQQKKKSSSeeetttwwwzzzsssjjjaaaXXXWWWPPPJJJHHHGGGIIIQQQ\\\oooNNNDDDDDDCCCAAA===;;;:::888666666666666333333333222222222111111333222222222111000000000:::888555222000000000000///000000111222222333333111222222333333222222111222333444555666666666666777999???IIISSSbbb|||{{{{{{|||{{{ssseeeaaa___[[[ZZZ\\\WWWXXXYYY[[[[[[YYYUUUQQQFFF===222+++******)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))******+++,,,***+++,,,,,,------,,,,,,---------...///000000111222666???MMM^^^lllsssuuufff^^^RRRJJJMMM]]]tttyyymmmwwwtttpppooouuu|||{{{xxx```[[[WWWSSSLLLBBB>>>IIIXXXmmmNNNEEEDDDBBBAAA>>>;;;888777777777666555333333333222222222111111666444111//////111444666222222222222111111000000000111111111111222222222333333333333333333333333///222777999555111555<<<:::<<>>PPPbbbnnnooohhhbbb[[[SSSRRRYYY___hhh~~~iiitttuuuooouuu{{{yyyrrryyyzzzfffbbb]]]WWWNNNGGGEEEHHHlllNNNEEEDDDBBBAAA???<<<999777777777666555333333333222222222222111444333111//////111333444222222222222111111111000111111111111222222222222333333333333333333333333222222444888888666888<<<@@@GGG[[[www~~~~~~qqqqqqnnn```]]]\\\[[[]]]^^^^^^[[[XXXSSSMMMCCC999111---+++***(((''''''(((******)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++---......---,,,...///...111222111//////000111;;;OOOiiiwwwtttgggXXXPPPZZZ\\\cccnnnxxxyyymmmgggsss~~~|||zzzyyyyyyzzz{{{|||~~~tttuuuwwwdddRRREEEBBBCCCjjjMMMEEEDDDBBBAAA???===999777777666555444333333333333222222222222222111111000000111111222222222222222111111111111111111111111222222222333333333333333333333444444777333333777::::::<<>>666222,,,***((((((***+++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((((('''************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////000222444---...;;;KKKWWW```gggzzz}}}zzzmmm]]]YYYcccpppvvvlllhhhttt~~~yyywwwuuuuuurrroookkkfffddddddeeefffcccbbb```^^^\\\[[[[[[[[[WWWXXXZZZ[[[ZZZYYYXXXWWWYYYYYYYYYYYYYYYZZZZZZ[[[YYYYYY[[[\\\\\\[[[ZZZYYYWWWXXXYYY[[[\\\\\\[[[[[[WWWYYYZZZZZZYYYXXXXXXYYY]]]^^^```bbbddddddeeeeeehhhhhhiiikkkmmmooorrrtttyyy{{{~~~zzzkkk]]]RRRdddIIICCCCCCBBBAAA>>>;;;888777777777666555444444444444333333333333000111111222222111111000222222222222333333333333222222222222333333333333333333333444555555666666222444888999999CCCZZZppp|||hhhfffffflllrrrrrrkkkccc\\\YYYVVVRRRMMMFFF>>>888///---*********++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***))))))))))))))))))(((************************++++++++++++,,,,,,,,,---------------------------,,,...///000///000111333...111BBB___uuu|||}}}~~~|||qqqcccZZZ___nnn{{{|||vvv|||~~~zzzwwwsssqqqnnnjjjfffdddcccbbbaaa___\\\ZZZXXXYYYZZZ[[[XXXXXXWWWVVVVVVVVVVVVVVVRRRSSSUUUVVVVVVVVVUUUUUUSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVTTTUUUWWWWWWUUUTTTUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\___aaacccdddgggkkknnnqqqrrrsssxxxyyy{{{{{{{{{rrrbbbIIICCCCCCBBBAAA<<<:::888777777888777777555444444444444333333333222222222222222222222222222222222333333333444444222222222333333333444444333333444444555666666666555666:::AAAKKK___}}}xxxrrrrrrvvvwwwpppjjjiiibbbYYYTTTRRRMMMEEE???333000---++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********************************)))******+++,,,---......------------------------,,,...000000000000222444222>>>ZZZ{{{yyyuuunnnggghhhssszzzvvvqqqnnnkkkiiieeebbb______^^^]]]\\\[[[[[[ZZZWWWWWWUUUUUUTTTUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVSSSTTTUUUVVVWWWXXXXXXXXXVVVVVVWWWWWWWWWVVVVVVUUUVVVWWWXXXXXXXXXVVVUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVXXXYYYYYYXXXWWWWWWXXXVVVVVVUUUUUUUUUTTTTTTTTTQQQSSSUUUUUUSSSSSSUUUWWWSSSTTTVVVXXXZZZ[[[\\\\\\bbbccceeehhhmmmrrrvvvyyyxxx|||ttt}}}aaaHHHCCCCCCBBBAAA<<<999777666777888888888555555444444444333333333333333222111111222333333222222222333333444444444222222333333333444444444333333444444555666777777<<<:::>>>JJJ]]]xxx~~~~~~}}}xxxrrrtttiii]]]WWWVVVRRRJJJCCC666222...,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))******++++++************************))))))***+++---...//////........................,,,...000000000111333444AAAOOOiiimmmbbbdddcccmmm{{{}}}~~~~~~yyysssooommmddd```]]][[[\\\[[[YYYVVVVVVWWWXXXZZZ[[[\\\\\\\\\UUUUUUUUUUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\^^^____________^^^]]]\\\```aaabbbbbbaaa```^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^ZZZ[[[]]]]]][[[ZZZ[[[\\\XXXXXXXXXWWWWWWWWWWWWVVVRRRUUUWWWVVVSSSRRRSSSUUUTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVWWWYYY[[[^^^aaaccclllppptttxxx{{{```OOOFFFCCCEEEBBB;;;:::999777666666555555666666555444333333222222444444333222111000///...444333111000000111333444111111222222222333333333333111222555444222666<<<======HHH```~~~yyyooobbbYYYTTTQQQLLLHHHBBB:::111+++***+++,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&***************)))((((((*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------......------------...//////000//////000......555>>>NNNfffvvvrrrjjjgggeee___pppzzzzzzxxx}}}wwwrrrmmmiiihhheeeaaa]]]YYYXXXWWWXXXYYYYYYYYYXXXYYYZZZZZZYYYXXXXXXZZZ\\\XXXXXXYYYZZZ[[[[[[\\\\\\[[[\\\\\\\\\[[[\\\___aaa```bbbcccccccccccceeeggglllkkkjjjhhhhhhhhhhhhhhhiiijjjkkklllllllllkkkjjjkkkjjjhhhgggffffffggghhhkkkkkkjjjhhhfffdddbbbaaa]]]^^^^^^^^^]]]\\\ZZZYYYZZZZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVTTTSSSRRRRRRUUUXXXZZZ[[[___cccfffiiinnnuuu{{{tttsss^^^MMMDDDBBBCCC@@@;;;:::999777666666666666666555555444333333222222222222222222111111111111444333222000000111333444333333444444444555555555888666666999999666888===;;;CCCVVVuuu~~~yyyooobbbYYYUUURRRNNNKKKEEE???666///,,,+++,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''***************)))((((((************))))))))))))***************************++++++,,,,,,---.........------------...//////,,,///333444111333???MMMllltttwwwnnnfffffflllpppxxxuuu{{{~~~xxxrrrooommmgggddd```^^^^^^\\\ZZZWWWZZZYYYYYYYYYZZZ[[[ZZZZZZWWWXXXZZZZZZYYYZZZ\\\^^^\\\\\\\\\]]]]]]^^^^^^^^^fffgggggggggggghhhkkkmmmnnnoooppppppoooqqqsssvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuttttttsssrrrpppnnnnnnkkkllllllkkkjjjhhhfffeeebbbaaa```___^^^]]]\\\[[[YYYXXXXXXWWWUUUTTTSSSSSSUUUTTTRRRQQQQQQRRRTTTUUUUUUWWWYYYZZZ[[[^^^bbbgggnnnssszzzwww~~~[[[KKKBBB@@@AAA>>>;;;:::999888777666666666555555555444444333333222000111111111222222333333444333222111111222333444444444444444555555555555777444555999:::999:::===@@@SSSttt|||rrrddd[[[WWWVVVSSSPPPHHHEEE>>>666///++++++,,,++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((()))************))))))(((************************************************+++++++++,,,------............------......///000...000444777999BBBVVVjjj|||rrriiibbbbbbooo||||||zzzvvvooohhhbbb^^^]]]\\\[[[YYYWWWWWWXXXXXXWWWVVVYYYYYYYYYZZZ[[[[[[[[[\\\\\\^^^aaabbbccceeehhhjjjlllllllllmmmnnnnnnoooooovvvxxxyyyzzzzzz{{{~~~~~~{{{yyywwwvvvvvvuuutttsssqqqpppooooooiiihhhfffdddaaa___]]]\\\\\\[[[ZZZYYYWWWVVVUUUUUUSSSTTTTTTSSSRRRSSSUUUXXXZZZ]]]cccjjjqqqwww{{{}}}~~~{{{}}}YYYJJJBBB@@@AAA>>>;;;;;;999888777666666666555555444444444333333333111111111222222222333333333333222222222333444444222222222333333333333444666444555999<<<<<<>>>CCCLLLkkkuuuggg]]]ZZZXXXVVVSSSKKKJJJFFF===333---+++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))************)))((()))***************++++++************************++++++,,,,,,---........................//////000444111222<<>>EEEMMM[[[tttggg^^^ZZZXXXUUURRRNNNNNNKKKCCC999000---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((())))))*********))))))))))))******+++++++++,,,************************+++,,,,,,------.../////////............///000000333000777OOOlllpppeeegggjjjlll}}}zzzsssoookkkeee```XXXXXXYYYZZZZZZZZZZZZYYYXXXXXXYYYZZZ[[[]]]___```bbbeeehhhjjjjjjllloooqqqqqquuuyyy}}}zzzzzzzzzxxxuuuqqqmmmkkkhhhfffdddaaa```^^^\\\[[[XXXWWWWWWWWWYYY\\\___aaa___aaagggoooyyy}}}XXXKKKDDDBBBCCC@@@<<<;;;:::999888777777777444444444444444444444444444444333333222222222111222222333333444444555555444555555555666666666666:::::::::;;;:::>>>LLLZZZpppzzzzzzpppeee]]][[[ZZZVVVSSSRRRQQQOOOIII@@@777111...,,,++++++++++++*********))))))))))))))))))))))))************************''''''(((((())))))******((())))))************)))))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......////////////......//////000111///444HHHiiixxxpppeee```gggoooxxx{{{sssiiiaaa^^^\\\ZZZXXXUUUWWWYYY[[[\\\\\\[[[[[[XXXZZZ\\\^^^^^^```dddfffhhhlllqqqtttuuuwww|||}}}{{{{{{xxxsssooolllhhhccc```]]]\\\ZZZXXXXXXZZZ[[[\\\XXXYYY[[[```hhhsss|||~~~www}}}WWWJJJDDDBBBCCC@@@<<<;;;:::999888777777777444444444444444444444444222222333333333333333333111222333444555555555555555555555555666666666666555888<<<======GGG___uuu}}}vvvnnneeeaaaaaaaaa]]]ZZZVVVTTTRRRNNNHHH@@@777111,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))***++++++,,,------++++++++++++++++++++++++,,,,,,------...////////////////////////000000111111AAA]]]wwwyyylllddd^^^```jjjxxx}}}uuupppdddaaa[[[WWWUUUUUUVVVWWWXXXXXXYYY[[[]]]___```aaabbbdddhhhjjjkkknnnssswwwwww|||}}}wwwsssnnnkkkhhhdddaaa___^^^^^^ZZZYYYYYYZZZ]]]bbbgggjjjuuu{{{~~~~~~|||VVVJJJCCCAAACCC???<<<<<<:::999888777777777444444444444444444444444000111111222444555555666111222333444555555555555333333333444444444555555555:::AAAEEEHHHXXXwwwuuuooohhhfffhhhiiifffcccXXXVVVSSSQQQNNNFFF;;;333,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,------...////////////////////////000111111:::OOOjjjyyyrrrbbb[[[\\\VVVfff~~~}}}qqqfff\\\WWWUUUUUUUUUSSSRRRSSSVVVYYYZZZYYYYYY[[[^^^bbbfffiiinnnqqqvvvyyy{{{}}}vvvooojjjgggeee___]]][[[YYYXXXWWWXXXXXX^^^bbbiiipppwww{{{tttXXXGGGAAAEEE>>>???<<<<<<:::999888777777777555555444444444444555555333333333222222111111111333333333444444444555555555777888555333444777888222???LLLTTT___vvvvvvkkkiiinnnqqqnnniiiYYYXXXUUURRROOOIIIDDD@@@000///---,,,,,,+++***(((+++******)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.../////////+++777555---///222777BBBLLLooosssggg___[[[^^^dddxxxlllaaa[[[YYYYYYYYY\\\ZZZWWWWWWXXXYYYZZZZZZ___bbbfffjjjmmmqqquuuxxx|||zzzqqqooolllgggccc___]]]\\\[[[\\\\\\]]]aaajjjwwwsssWWWGGGAAAEEE>>>???<<<<<<:::999888777777777555555444444444444555555444444444444333333222222333333444444444555555555777888888666555666888999<<>>@@@<<<<<<:::999888777777777555555444444444444555555555555555555444444444444333444444444444555555555888888777777777888:::<<>>777...+++,,,...---+++++++++***))))))))))))***((())))))******))))))(((************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000---***333;;;;;;KKKkkkvvviiibbb^^^hhh|||ooogggZZZWWWTTTQQQRRRUUUYYY\\\ZZZZZZ[[[]]]aaafffkkkooossswww{{{vvvrrrpppjjjhhhddd___[[[[[[]]]___jjjqqqwww{{{pppUUUFFFAAAFFF>>>@@@<<<<<<:::999888777777777555555444444444444555555555444444444444444444444444444444444555555555555999666555777999:::>>>BBBRRReee{{{zzz{{{}}}|||xxxoooeeeZZZSSSRRRRRROOOKKKEEE;;;000+++,,,......,,,,,,+++******))))))******)))))))))******)))))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------......//////000111111///222111444@@@OOOmmmlllbbbaaa___ppp~~~uuuiii^^^WWWUUUUUUUUUTTTVVVYYY^^^bbb]]]___cccgggmmmttt|||yyywwwrrrmmmgggccc```___dddfffgggjjjppp{{{nnnTTTFFFAAAFFF???@@@<<<<<<:::999888777777777555555444444444444555555333333333333333444444444444444444555555555666666777444555888999;;;CCCMMMmmmrrraaaUUUPPPOOOOOONNNIII@@@555...---...---+++,,,++++++***************))))))************))))))************************++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---------...............//////000111111222000777444:::YYYzzzvvvbbbbbbjjjlllzzzyyy~~~wwwlllccc^^^ZZZXXXXXXYYYZZZZZZZZZ]]]bbbgggggglllrrryyy~~~yyytttooolllhhheeebbbaaadddkkkuuu}}}lllSSSEEEAAAFFF???@@@<<<<<<:::999888777777777555555444444444444555555333333333333333444444444444444555555555666666666666444666::::::===LLL]]]mmm]]]RRROOOOOOPPPKKKEEE<<<555000...---,,,,,,,,,+++************+++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------......///////////////000000111111222222333777555III}}}|||qqqggg```ooovvvqqqzzzwwwpppeee^^^[[[[[[]]]___ZZZ\\\]]]^^^^^^bbbiiioooxxx~~~~~~~~~~~~{{{sssmmmfffdddcccdddiiiooouuu{{{jjjRRREEEBBBFFF???@@@<<<<<<:::999888777777777555555444444444444555555333444444444555555555555555555555555666666666666555555999===<<<@@@UUUmmmzzzhhhYYYQQQPPPQQQLLLJJJEEE===444///---...---,,,++++++******++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,------...//////000000//////000111111222222333444999@@@^^^ddd___bbblllxxxzzzxxxfffbbb^^^[[[[[[\\\]]]]]]ZZZ^^^bbbdddgggoooyyy|||{{{{{{|||zzztttqqqnnniiiiiimmmlllpppyyyiiiQQQEEEBBBGGG???@@@<<<<<<:::999888777777777555555555444444555555555444555555555666666777777555555555555666666666777666666<<<@@@>>>BBB[[[xxxrrr```TTTQQQSSSMMMMMMKKKCCC888000...///---,,,++++++******++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------...///000000111000000000111222222333333333===NNNmmmlll___YYYfffzzz}}}}}}}}}uuukkk```___^^^^^^^^^\\\XXXUUU\\\aaagggkkkqqq|||~~~yyyrrrooorrrlllooottt{{{iiiSSSFFFAAAFFF???AAA;;;;;;:::999999888888777777777666666555555555444777666444333444555777999555555666666777777888888777999===>>>???OOOrrrppp^^^VVVUUUPPPOOOMMMHHHBBB999222------+++)))((()))++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------................../////////000,,,222222---...555888666888GGGeee{{{iii```cccwww~~~|||xxxiiiaaa^^^```___]]]\\\\\\^^^```bbbjjjrrrxxx{{{}}}yyywwwrrrlllkkkqqqzzziiiRRRFFFAAAFFF???AAA;;;;;;:::999999888888777777777666666666555555555777666444444444555777888555555666666777888888888::::::===AAAIII___uuuaaaYYYYYYSSSRRRPPPLLLEEE<<<333------+++))))))***++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---------................../////////000000...000222111222555777666III^^^}}}xxxgggbbbrrr{{{pppggg___[[[[[[]]]\\\\\\]]]aaaggglllpppzzz|||wwwqqqnnnqqqvvv|||gggRRRFFFBBBFFF???AAA;;;;;;:::999999888888777777777666666666666555555666555555444444666777888555555666777777888888999===:::;;;EEEXXXvvviii^^^\\\UUUUUUSSSQQQKKKAAA666......,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------------.............../////////000000000000///111555666666:::@@@[[[tttppphhhkkkxxxzzzjjjbbb___]]]]]]```\\\\\\\\\```gggqqq{{{{{{wwwuuuvvvvvvwwwfffQQQEEEBBBFFF???@@@;;;;;;:::999999888888777777777666666666666666666666555555555555666777777555666666777888888999999>>>999;;;MMMnnnvvvdddZZZTTTTTTTTTSSSOOOFFF;;;222///...------------+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------...............////////////000000000111000111555555999HHHXXXzzzyyyhhhjjjsss|||zzzmmmaaa___``````aaabbb``````bbbgggqqq}}}||||||{{{xxxuuuxxx~~~dddPPPEEEBBBFFF>>>@@@;;;;;;:::999999888888777666666777777777777777777555555555555555666777777666666777777888999999999;;;;;;FFFccclllZZZSSSRRRQQQRRRQQQJJJ@@@999222000...---------+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////////////////000000000111222222222333555CCC___xxx|||kkkhhhrrr}}}}}}qqqeee^^^YYY\\\___^^^\\\]]]eeefffkkktttrrriiiddd``````bbbaaaaaafffooouuuzzzwwwsssqqqqqqrrruuuzzz~~~zzzxxxyyy}}}cccOOOEEEBBBFFF>>>@@@;;;;;;:::999999888888777666666777777777777888888555555555666666666666666666666777888888999999:::;;;IIIcccwwwbbbTTTQQQNNNOOOPPPMMMFFF???555222///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------.........//////////////////000000000111111111444444333>>>YYYyyysssgggiiixxxqqq|||nnndddZZZWWWXXX]]]```______aaannnsss|||uuuiii^^^YYYWWWUUUUUUXXXYYYXXX]]]hhhpppvvvzzzrrrmmmbbb```___```dddiiiooosss~~~|||yyyxxxyyyaaaNNNDDDBBBFFF>>>@@@;;;;;;:::999999888888777666666777777777888888888444555555666666666666666666777777888888999::::::BBBaaasssZZZTTTNNNMMMOOONNNIIICCC888444///,,,,,,,,,---,,,------------------------++++++,,,,,,,,,,,,------------------------------............//////////////////000000000111111111000555555666MMMsssoooiiiaaadddwwwrrrxxxvvvjjjbbb^^^\\\[[[]]]aaaccceeekkkrrr{{{vvvvvvwwwwwwwww|||ppphhhaaabbbdddeeegggjjjnnnnnnuuuzzzrrrnnniiidddaaabbbdddfffiiiqqq{{{zzz}}}aaaNNNDDDBBBFFF>>>@@@;;;;;;::::::999888888777666666777777888888888999444555555666777666666666777777777888999999::::::KKKuuu___WWWOOOLLLNNNNNNJJJFFF:::555///,,,+++,,,---...------------------------++++++,,,,,,,,,---------------------------------............/////////000000000000000111111111111///555555:::ZZZllliiihhhrrrwwwuuuxxxhhh^^^[[[\\\___^^^___aaaccchhhttt~~~}}}}}}~~~~~~}}}|||{{{zzzzzz{{{}}}yyyxxxyyy|||}}}||||||uuurrruuuzzz}}}zzzppphhhdddcccccc___fffrrraaaQQQGGGBBBEEE???CCC===<<<;;;999888777777777777777777777777777777777666666666666666666666666333<<<;;;888;;;:::999AAAWWWkkkZZZOOOOOOOOOHHHEEEIII???888///+++,,,...---+++------------------------++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000111111//////111222222888555555DDDgggpppooommmllluuuiiibbb]]]]]]^^^```]]]___gggpppyyyssspppqqqkkklllmmmmmmnnnrrrvvvzzz~~~{{{zzzzzzzzzwwwpppooonnnsss```OOOFFFAAADDD>>>AAA===<<<;;;999888777777777777777777777777777777777777777777777777777777777666999666888>>><<<<<>>;;;OOOuuu|||bbbSSSOOOMMMLLLJJJKKKFFF===666111///...---........................,,,,,,---------.........---------.........//////////////////000000000111444111111444444111333888@@@VVV}}}uuunnnpppvvvmmmccc```______^^^^^^dddmmmsss}}}\\\NNNFFFBBBDDD===@@@<<<<<<;;;:::::::::::::::777777777777777777777777777777777777777777777777666999888;;;BBBIIIeeemmmZZZQQQNNNLLLJJJKKKGGGAAA:::444000...---........................,,,---------............------.........//////////////////000000000111111111///000444111---444???\\\yyyvvvhhhggg{{{sssiiiddd```^^^^^^___^^^aaalllxxxZZZMMMEEEAAACCC<<<>>><<<<<<;;;::::::::::::;;;777777777777777777777777888888888888888888888888777<<<:::>>>PPPfff}}}fffXXXQQQMMMKKKKKKIIIEEE???999333000///........................------------........................//////////////////000000000111111111......222666111...:::LLLuuucccgggrrr{{{nnneeeaaa_________aaadddfffnnnYYYKKKDDD@@@BBB;;;===<<<<<<;;;:::::::::;;;;;;777777777777777777777777999999999999999999999999;;;@@@===CCC___ppp]]]SSSOOOLLLKKKJJJHHHCCC<<<666222000////////////////////////---------.........//////............/////////000000000000000111111111111...///555999444222BBBXXX{{{\\\\\\vvvqqqddd^^^]]]___bbbcccgggkkkqqq}}}yyy}}}[[[NNNFFF@@@AAA:::>>><<<<<<;;;::::::::::::;;;888888888888888888888888:::;;;<<<=========<<<;;;666===CCCMMMlll|||^^^OOONNNQQQLLLLLLJJJEEE>>>777222000111000///......------...---------.........///////////////////////////////////////000111111222222555333000333666444HHHlllrrr___hhhvvvjjjbbb___aaafffdddeeelllxxxxxxxxxzzz[[[NNNFFF@@@AAA:::>>><<<<<<;;;::::::::::::;;;888888888888888888888888777777999999:::999999888:::===EEEXXX{{{gggRRRMMMPPPLLLLLLKKKGGG@@@999444111111111///...............---------.........////////////////////////////////////000000111111222222///222222666999:::RRRxxx~~~gggbbbxxxlllbbb___^^^___aaadddgggrrr}}}tttvvvzzz[[[NNNFFF@@@AAA:::>>><<<<<<;;;::::::::::::;;;999999999999999999999999555666777888888888888777======JJJkkkwww[[[OOOPPPLLLLLLLLLIIIDDD===666111111111000///............------.........///////////////////////////////////////000000111222222222,,,333555888<<>><<<<<<;;;::::::::::::;;;999999999999999999999999777888999999::::::::::::======TTTfffSSSQQQLLLLLLLLLKKKGGG@@@888333222111000///........................///////////////////////////////////////000000111111222333333000777777777@@@PPPrrrnnngggnnncccZZZZZZ^^^cccjjjppp}}}nnniiipppzzzZZZMMMEEE@@@BBB;;;???<<<<<<;;;::::::::::::;;;999999999999999999999999999999::::::;;;<<<======<<>>IIIaaaiiiRRRNNNKKKHHHHHHHHHEEE>>>888333222111000////////////.../////////000000000000////////////////////////000111111222222333333444111555888PPPzzziiihhh~~~pppggg^^^]]]]]]```eeepppxxxhhhcccddd^^^bbbmmm}}}yyyyyyeeecccqqqYYYMMMEEE@@@BBB<<<@@@<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::::::::;;;===???@@@QQQnnnsssXXXNNNJJJGGGGGGGGGEEE???999333222111000////////////////////////000000000000////////////////////////000111111222222333444444444999???^^^iii___nnntttfff]]]___[[[[[[bbbmmm}}}}}}cccTTTTTTZZZYYY^^^lllyyyeeecccrrrZZZNNNFFF@@@BBB;;;>>>>>>===<<<;;;:::999999999<<<;;;;;;::::::999999888>>>>>>:::;;;@@@<<<;;;GGG[[[gggZZZMMMJJJKKKFFFFFFDDD;;;333111////////////...---000000000000000000000000............/////////000...111000,,,///666777333888555GGGuuummmbbbsssqqqccc```aaa\\\\\\```iiixxxkkkTTTWWW^^^]]]___eee{{{jjjhhhzzzZZZNNNFFFAAACCC<<>>:::???RRRzzzeeeRRRKKKLLLHHHHHHGGG???666333111///000000///...000000000000000000000000....../////////000000000///111222000111444555333444<<<]]]xxxjjjnnn^^^WWWXXX[[[\\\bbblllzzzqqqdddffffff```bbboooxxxxxxYYYNNNGGGBBBDDD>>>AAA===<<<;;;:::::::::::::::999999999::::::;;;;;;;;;999;;;999<<>>BBB<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::999999999:::;;;999<<<===:::JJJjjjwwwZZZJJJKKKIIIGGGFFFAAA;;;777333111000000000///////////////////////////////////////000000000111000111333444333333555888@@@ZZZttt{{{xxxhhh```^^^]]]___ccckkkyyy{{{vvvwwwvvvhhhbbbbbbvvv}}}WWWKKKEEEAAADDD>>>BBB<<<;;;;;;::::::;;;;;;;;;<<<<<<;;;::::::999888888::::::888;;;<<<;;;RRRzzz```LLLKKKJJJHHHFFFAAA===999444111000000000000000000000000000000000000/////////000000000111111111111333444333222666<<<>>>eeevvvmmmvvv}}}mmm```]]]]]]\\\^^^dddppptttppppppwwwmmmiiiooo{{{UUUJJJDDD@@@CCC>>>BBB;;;;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;999===???AAA___gggNNNNNNLLLIIIHHHCCC???;;;555222111111000000000000000000000000000000//////000000000111111111222000222444222111888AAALLLyyynnnlllxxxsssdddYYYZZZ]]]]]]bbbkkkxxxqqqiiigggiiipppzzzyyyyyy|||zzzTTTIIICCC@@@CCC===AAA;;;;;;:::::::::;;;;;;<<<888999999::::::;;;;;;<<<======<<<@@@DDDHHHkkkkkkQQQPPPNNNKKKIIIDDD@@@<<<666222111111111000000000000000000000000000000000000000111111111111222000111333222111999DDDjjj}}}eeejjjxxxlll^^^UUUYYY^^^aaajjjwwwrrrccc]]]ZZZ\\\bbbhhhjjjkkksss|||||||||{{{uuuqqqtttxxxuuuvvv||||||VVVKKKDDD???BBB===BBB======<<<;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;:::<<<>>>>>>PPP}}}WWWNNNPPPMMMIIIJJJGGGAAA888333111111000///000000000000000000000000000000000000111111111111111000---111777444===UUU{{{mmm```ooouuu```___]]][[[^^^iiiwwwwwwjjj^^^UUUQQQQQQQQQOOOOOOTTT[[[aaannn{{{yyyrrrppptttzzzooogggiiivvv|||qqqnnneeeuuu}}}WWWKKKDDD@@@BBB===BBB======<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===;;;;;;===???AAAVVV^^^PPPPPPMMMIIIIIIGGGAAA999444111111000///000000000000000000000000000000000000111111111111222222000333777444AAA]]]www```fff~~~jjj]]]\\\\\\\\\bbbooo}}}mmmbbbWWWNNNMMMMMMLLLIIIHHHJJJPPPUUU```jjjuuuyyypppkkkmmmwww{{{wwwqqqmmmooozzzuuurrrqqqddd```rrr~~~WWWKKKDDD@@@CCC===BBB======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::;;;;;;<<<===;;;<<>>@@@======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======888===???DDDYYYxxxZZZNNNMMMMMMJJJGGGDDD???999444222222333111111111111111111111111///000000000111111111111111666555444555;;;\\\www}}}lll\\\RRRUUUXXX]]]eeesssvvviiicccZZZOOOGGGCCCCCCCCCFFFIIIMMMPPPRRRTTTTTTUUU^^^pppllleeennn}}}yyycccdddpppYYYKKKDDDBBBFFF>>>???======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>999===AAAIIIfff___OOOOOOOOOJJJFFFEEEAAA;;;555222333444111111111111111111111111000000000000111111111111111555555555999CCCgggzzzuuucccXXXTTTVVVZZZ```jjjzzzrrrjjjdddXXXKKKEEEEEEDDDEEEIIIMMMQQQSSSSSSWWWVVVWWW[[[hhhzzz~~~bbbXXX___nnn}}}{{{yyyyyyxxx|||aaaggg{{{YYYJJJDDDCCCFFF>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>;;;???CCCOOOttteeeRRRQQQPPPIIIFFFEEEBBB<<<666333333555111111111111111111111111000000000000111111111111222666555777???LLLrrrsssnnn]]]WWWYYYXXX\\\cccooorrrnnnhhhYYYLLLGGGDDDDDDFFFLLLSSSXXXZZZYYY[[[ZZZ\\\cccoooyyy[[[PPPVVVcccrrryyyvvvssstttttt}}}~~~wwwooo___iiiYYYJJJDDDCCCGGG>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===AAAEEESSS|||iiiSSSRRRPPPHHHFFFFFFCCC===777333333555111111111111111111111111000000000000111111111111333666666999CCCRRRxxxzzznnn}}}eeeUUURRRWWWXXX]]]fffrrryyynnnnnnhhhWWWIIIFFFAAABBBFFFNNNXXX___bbbbbb___^^^aaakkkzzzvvvXXXKKKOOO[[[iiinnnjjjhhhkkksss||||||~~~~~~yyyeee___lllZZZMMMGGGCCCFFF>>>AAA>>>======<<<;;;;;;::::::<<<<<<<<<<<<============@@@>>>EEEbbbwwwYYYPPPNNNLLLJJJGGGBBB<<<777444222222111111111111111111111111111111111000111111222333222000555999???aaaqqqmmmqqq]]]UUUVVVXXX[[[dddsss{{{zzzxxxqqqfffWWWJJJBBBEEEFFFJJJQQQZZZbbbgggiiihhhnnnuuu~~~pppYYYQQQOOOSSS]]]ccccccfffkkk{{{sssrrrttt|||~~~mmmfffkkk|||ZZZMMMGGGCCCFFF???AAA???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<============@@@>>>GGGeeedddUUUNNNIIIJJJGGGBBB===888555333222111111111111111111111111111111111111111222222333333111666>>>MMMvvvooouuuiiiYYYSSSTTTWWW___iiizzz{{{}}}{{{ssseeeUUUIIICCCEEEHHHNNNVVV^^^dddgggiiinnntttlllXXXQQQOOOSSS]]]cccfffnnnxxxxxxrrrqqqooovvv}}}|||nnndddcccuuu[[[NNNGGGCCCFFF???AAA?????????>>>======<<<<<<<<<<<<<<<<<<============@@@???JJJjjjuuu```RRRIIIJJJHHHCCC>>>999555333222111111111111111111111111111111111111111222333333555333888AAA[[[nnntttaaaVVVSSSUUUXXXgggrrrzzz~~~wwwdddSSSHHHDDDFFFJJJRRRZZZaaafffiiikkkwww~~~tttbbbUUURRRVVVbbbjjjnnnwww|||vvvllljjjhhhhhhooowwwyyyvvv|||iii___aaafff\\\NNNGGGCCCFFF???BBB>>>>>>>>>=========<<<<<<<<<<<<<<<<<<============>>>>>>LLLoookkkYYYPPPKKKIIIDDD???;;;777444333111111111111111111111111222111111111111222333333777666:::CCC```uuutttmmm]]]VVVUUUYYY]]]nnnyyy|||yyycccPPPGGGFFFIIIMMMSSSZZZaaahhhmmmqqqnnn^^^XXX]]]nnnzzzzzz|||wwwxxxooobbb[[[]]]cccffffffzzz|||yyypppmmmjjjhhhiiinnnssswwwwww{{{}}}lllYYY[[[gggqqq]]]NNNGGGCCCFFF???BBB======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<==================OOOtttooo]]]UUUKKKIIIFFFAAA<<<888555333111111111111111111111111222222222111222333333444666666<<>>RRRzzzmmm\\\VVVLLLJJJGGGBBB>>>999666444111111111111111111111111222222222222222333444444444444>>>RRRrrrwwwaaaWWWTTTUUU]]]fffyyyzzzaaaMMMGGGGGGLLLPPPUUU[[[bbbnnn|||mmmdddkkk~~~{{{~~~qqquuuxxxkkk```ZZZ]]]cccsss|||wwwsssllliiieeeaaa^^^ZZZVVVSSSRRRQQQQQQPPPPPPPPPOOOOOOQQQSSSUUUZZZ```fffllloooyyyttt___SSSSSS]]]nnn}}}}}}^^^OOOFFFBBBEEE???CCC<<<<<<<<<<<<<<<=========<<<<<<<<<<<<============>>>@@@VVVkkkYYYSSSLLLKKKHHHCCC???:::666444111111111111111111111111333222222222222333444444666111@@@___ooo]]]WWWUUUWWWaaannnxxx___NNNGGGHHHKKKPPPXXX___hhhuuu|||qqqvvvuuuwww|||wwwqqqnnnnnnnnnqqqeeefffnnn~~~wwwqqqkkkfffaaa^^^[[[YYYVVVUUUTTTRRROOOMMMNNNNNNNNNMMMMMMLLLLLLKKKMMMLLLKKKKKKMMMPPPTTTVVVeeegggmmmwww{{{wwwbbbSSSTTTYYY```ttt{{{yyy___OOOFFFBBBEEE???CCC============>>>>>>>>>>>><<<<<<<<<<<<=========>>>???BBBYYYlllXXXRRRLLLKKKHHHDDD???:::666444111111111111111111111111333333222222333333444555999111@@@ggg~~~lll\\\XXXXXXZZZfffuuuwww___NNNHHHHHHIIIPPP[[[dddnnnzzz~~~pppjjjsssvvvtttqqqlllgggbbb^^^\\\^^^eeerrrxxx{{{{{{ooojjjddd___[[[XXXUUUSSSSSSQQQPPPPPPQQQQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLIIIGGGHHHJJJMMMOOOUUUTTTWWW```ooo}}}jjjVVVMMMWWW```eee{{{zzzuuu___NNNEEEBBBFFF@@@BBB>>>>>>>>>>>>============:::;;;<<<;;;;;;;;;===???EEEAAA^^^|||qqqWWWQQQMMMJJJGGGEEEBBB===888444333222111111000111111111333333333333444555666666222???@@@ooowww~~~{{{kkk[[[VVVUUUZZZiiiyyyyyy___MMMGGGIIIQQQTTTUUU```sss}}}~~~nnnmmm|||ssskkkgggaaaXXXQQQOOORRRTTTZZZdddqqqxxxhhhccc]]]XXXVVVTTTRRRQQQOOOQQQRRRRRRPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJMMMNNNQQQWWW```lllwww}}}~~~zzz|||xxxmmmSSSTTTPPPUUUbbbmmmyyy___NNNEEEBBBFFF@@@BBB>>>>>>>>>>>>============:::;;;<<<<<<;;;;;;===???CCCEEEhhh|||}}}uuuZZZRRRNNNLLLIIIFFFBBB>>>888555333222222111111111111111333333333333444555666666444@@@NNNxxxqqqzzztttfffZZZXXXYYY^^^mmm|||{{{aaaOOOIIIKKKNNNUUUXXXcccuuu~~~zzzwwwjjjaaaYYYOOOHHHFFFFFFHHHMMMTTT^^^iiirrrwwwwwwnnn```]]]XXXUUUTTTSSSSSSRRRRRRSSSRRRQQQOOONNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOMMMLLLKKKKKKKKKKKKLLLKKKLLLNNNSSSZZZaaaeeeqqqqqqsssyyy~~~xxxooobbbYYYNNNPPPNNNTTTcccoooyyy```NNNFFFBBBFFF@@@BBB>>>>>>>>>>>>============:::;;;<<<<<<;;;<<<>>>@@@AAAKKKwww|||~~~}}}^^^SSSPPPNNNJJJGGGCCC???999555333333222111111111111111333333333333444555666666888BBBeeeoooppplll```XXXYYY^^^dddrrr~~~cccQQQLLLNNNOOOXXX^^^hhhxxxsssbbbWWWMMMEEEAAAAAAGGGHHHKKKOOOUUUZZZ^^^aaammmvvv}}}pppfff[[[XXXUUUTTTTTTUUUVVVUUUUUUTTTRRRPPPOOOOOOOOOOOOQQQRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPNNNMMMMMMMMMLLLQQQPPPNNNNNNOOORRRUUUXXX```dddkkkvvv}}}pppdddWWWMMMFFFIIIMMMNNNWWWgggttt|||}}}```OOOFFFCCCFFF@@@BBB>>>>>>>>>>>>============:::;;;<<<<<<;;;<<<>>>@@@@@@PPP}}}cccSSSRRROOOLLLHHHEEE@@@:::666333333222111111111111222333333333333444555666666<<>>>>>>>>>>>============;;;<<<===<<<<<<<<<>>>@@@BBBTTT~~~~~~gggSSSRRRPPPLLLIIIEEEAAA;;;777444333333222111222222222333333333333444555666666===GGGkkkqqqjjj^^^VVVYYYaaalllhhhUUUNNNOOOSSS]]]bbbkkk}}}eeeWWWIIICCCAAACCCGGGMMMPPPRRRTTTVVVVVVVVVUUUTTT___dddmmmvvv~~~wwwmmmddd___]]][[[ZZZ[[[\\\[[[ZZZUUUSSSPPPQQQTTTWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZVVVVVVTTTSSSSSSRRRSSSSSSRRRSSSTTTVVVXXXZZZ[[[\\\]]]```dddiiisss~~~vvvhhhWWWJJJEEEGGGJJJJJJPPPSSS]]]lllvvv}}}|||bbbPPPGGGCCCGGG???BBB>>>>>>>>>>>>============;;;<<<======<<<===???AAACCCWWW~~~}}}lllTTTQQQOOOLLLIIIFFFAAA<<<888444444333222222222222222333333333333444555666666<<>>>>>>>>>>>============;;;<<<======<<<===???AAADDDYYY}}}uuuqqqVVVOOOMMMJJJHHHFFFBBB===:::444444333222222222222333333333333333444555666666:::QQQxxxeee[[[WWW___jjjwwwoooZZZQQQPPPTTT^^^gggwwwiiiPPPHHHBBBCCCFFFIIILLLPPPVVVXXX[[[]]]___`````````bbbgggnnnrrrtttwww}}}}}}wwwnnndddaaa___]]]]]]]]]\\\[[[YYYWWWUUUTTTVVV\\\___]]][[[\\\[[[[[[[[[[[[[[[[[[ZZZ]]]\\\\\\]]]]]]^^^___```bbbdddhhhkkkllllllkkkjjjlllooonnnkkkiiiiiifffaaaWWWRRRMMMHHHGGGIIILLLNNNNNNTTTXXX```lllooo{{{zzznnnvvvcccQQQGGGCCCGGG???BBB>>>>>>>>>>>>============;;;===============???AAADDDZZZ{{{sss}}}tttYYYNNNLLLJJJHHHFFFBBB>>>:::555444333333222222333333333333333333444555666666999VVVuuuaaaYYYXXXbbbnnn{{{rrr]]]SSSQQQWWWbbbmmmyyyYYYJJJDDDAAAEEEJJJMMMOOOSSS[[[\\\___bbbdddfffffffffpppuuuyyyyyywwwwww{{{{{{rrrhhhbbbaaa____________]]]\\\ZZZWWWVVVYYY^^^```]]]ZZZ`````````___^^^^^^^^^]]]______``````aaacccdddeeefffiiinnnrrrttttttsssrrrrrrvvvvvvsssoookkkddd\\\PPPNNNLLLLLLOOOPPPPPPOOORRRXXX\\\dddoooqqq||||||kkkpppfffQQQIIIEEEFFF>>>BBB??????>>>=====================<<<<<<<<<>>>???@@@CCCbbb}}}zzzyyyyyyzzz\\\OOOLLLIIIGGGFFFCCC>>>999555444333333222222333333222333444444444555777999>>>[[[uuu^^^^^^YYY^^^qqqvvv^^^SSSSSSZZZ```pppoooVVVEEEEEEEEEGGGKKKOOOTTTWWW\\\bbbfffeeeeeejjjnnnpppsssvvv|||sssiiifffeeedddbbbaaa___^^^]]]ZZZZZZYYYZZZZZZ[[[\\\\\\^^^```bbbbbb```___^^^^^^aaaaaabbbdddeeefffggghhhkkkoooqqqpppnnnnnntttyyy||||||}}}}}}{{{wwwppplll```YYYQQQMMMOOORRRUUUVVVUUUXXX]]]dddmmmyyy|||jjjpppfffQQQIIIEEEFFF???CCC??????>>>=====================<<<<<<===>>>@@@AAACCCddd|||xxx{{{~~~\\\PPPMMMIIIGGGFFFCCC>>>999555444333333222222333333222333444444444555777999???]]]qqq^^^^^^ZZZ```sssxxx```UUUTTT[[[bbbsss}}}iiiPPPGGGGGGHHHJJJMMMQQQUUUXXX^^^dddhhhggghhhnnnsssuuu{{{~~~vvvlllgggfffdddbbb```___]]]]]]ZZZYYYZZZZZZ[[[\\\]]]^^^```bbbccccccaaa```aaaaaaccccccdddeeefffggghhhhhhgggjjjnnnppppppssswww{{{~~~|||zzzpppjjjbbb]]][[[ZZZWWWUUUUUUYYY___gggppp{{{kkknnn~~~fffQQQIIIEEEGGG???DDD??????>>>=====================<<<<<<===>>>@@@AAAFFFjjj}}}sssyyy^^^RRRNNNJJJHHHGGGDDD>>>:::555444444333333333333333333444444444444555888:::AAAbbblll\\\^^^[[[bbbwww{{{cccWWWVVV]]]dddxxx{{{fffLLLIIIJJJKKKMMMPPPSSSVVVXXX___fffjjjkkkmmmttt{{{}}}zzzqqqhhhgggeeebbb```^^^]]]]]]YYYZZZZZZ[[[\\\]]]___```bbbcccdddcccbbbbbbccceeeeeeeeeeeefffggghhhiiijjjfffhhhmmmrrrwww{{{~~~|||uuunnneee[[[TTTSSSXXXaaajjjttt}}}yyyuuuvvv}}}llllllyyyfffQQQIIIEEEGGG@@@EEE???>>>>>>=====================<<<<<<===???AAABBBJJJrrr|||mmmsss|||cccSSSOOOKKKHHHGGGDDD???;;;555555444333333333333333333444444444444555999;;;DDDiii}}}iii[[[]]]\\\eee{{{fffYYYWWW^^^fff|||jjjOOOJJJKKKLLLNNNQQQTTTWWWXXX```ggglllnnnrrr{{{~~~tttjjjhhheeebbb```^^^]]]]]]ZZZZZZ[[[\\\]]]___aaabbbcccddddddcccbbbccceeehhhgggffffffggghhhiiikkkllliiikkkooovvv~~~~~~ooo___SSSPPPWWWbbbmmmvvv}}}}}}vvvpppooosss{{{mmmjjjvvvhhhRRRIIIEEEFFF@@@DDD???>>>>>>=====================<<<===>>>@@@AAACCCKKKuuu}}}www{{{zzznnnqqquuu|||{{{xxxgggUUUQQQLLLIIIGGGEEE@@@<<<666555444444333333444444333444444333444666:::===FFFrrruuugggYYY]]]]]]hhh~~~iii[[[XXX^^^gggnnnSSSKKKKKKLLLNNNQQQUUUXXXZZZaaahhhnnnpppvvvvvvkkkiiifffbbb___^^^]]]]]][[[[[[\\\]]]___aaabbbcccbbbcccccccccbbbdddfffiiihhhhhhggghhhiiikkknnnooonnnppptttzzzrrr___RRRQQQYYYfffqqqzzzyyyqqqmmmnnnssswwwooojjjtttjjjSSSIIIDDDFFF???DDD??????>>>=====================<<<===>>>@@@BBBCCCKKKvvvwwwyyyzzzsssqqqtttzzz{{{{{{kkkWWWSSSMMMJJJHHHEEEAAA===666555555444444444444444444444444333444666;;;>>>KKKxxx~~~eeeXXX]]]^^^jjjkkk\\\YYY___iiipppUUULLLLLLLLLNNNQQQVVV[[[^^^dddkkkqqqtttzzzwwwmmmkkkgggbbb___]]]]]]]]]]]]]]]^^^___```aaacccdddaaacccdddddddddeeehhhjjjkkkjjjjjjjjjmmmpppsssuuusssuuuxxx|||qqq^^^RRRUUU]]]jjjuuu}}}zzzsssnnnmmmpppsss{{{pppjjjssskkkTTTIIIDDDEEE>>>BBB??????>>>===========================???AAACCCDDDMMMyyyxxxyyy~~~sssooosss{{{pppYYYTTTNNNJJJHHHFFFAAA>>>666666555444444444444444444444444333333666;;;???VVV|||yyyaaaXXX\\\___kkkmmm]]]YYYaaalllqqqVVVNNNMMMMMMNNNRRRXXX___cccgggnnntttxxx~~~xxxnnnlllgggbbb___]]]\\\\\\_________```aaabbbcccdddaaadddfffgggggghhhiiikkknnnmmmmmmnnnqqquuuyyy|||yyy|||sssbbbWWWUUU^^^jjjuuu|||~~~{{{vvvrrrqqqrrrsssyyyqqqiiiqqqmmmUUUIIICCCDDD===BBB??????>>>===========================???AAACCCDDDQQQ}}}zzzttt{{{nnnkkkrrr{{{uuuZZZUUUNNNJJJHHHFFFBBB>>>666666555444444444444555444444444333333777<<<@@@aaa{{{vvv^^^WWW\\\___lllmmm]]]XXXcccnnnrrrWWWPPPOOOMMMNNNSSSZZZbbbgggjjjqqqwwwzzzyyyooolllgggbbb___]]]\\\\\\aaaaaa``````aaabbbccccccbbbdddhhhjjjjjjjjjkkklllpppppppppqqquuuyyy~~~~~~wwwhhh^^^SSS[[[gggrrrxxx{{{||||||||||||{{{yyyvvvuuuuuuwwwuuuzzzrrriiippp}}}qqqTTTGGGDDDGGG@@@EEE@@@>>><<<===@@@AAA???======>>>>>>======???BBBEEERRR~~~uuu|||tttnnnqqqyyy}}}eeeWWWQQQOOOHHHHHHFFF:::666444333333444555444333555222222555777888<<>>======???@@@???======>>>>>>======???CCCFFFQQQ}}}yyyuuu~~~uuuooorrrzzzgggYYYTTTQQQKKKJJJGGG<<<777555333333444555444333555222222555777777;;;AAAXXXtttaaaYYY\\\___pppyyybbb___cccvvvzzz]]]QQQPPPOOOQQQVVV]]]dddhhhrrryyyyyypppmmmhhheeeeeeeeefffffffffffffffggghhhjjjkkklllkkkkkkjjjjjjkkklllnnnoooqqqrrrsssssstttwww|||sssggg``````eeeqqq{{{|||||||||~~~~~~~~~qqqbbbmmmzzzvvvXXXIIIDDDFFF>>>AAA???>>>===>>>???@@@???======>>>>>>>>>>>>@@@CCCFFFQQQ}}}}}}|||xxxtttxxxuuuooorrr{{{iii\\\WWWUUUOOONNNJJJ>>>777666444444444555444333555333333555555666;;;AAAYYYsss```XXX[[[___ppp|||eeeaaadddxxx|||___QQQPPPOOOQQQVVV^^^eeejjjwww~~~zzzpppmmmhhhfffeeeffffffffffffgggiiikkklllmmmnnnnnnooonnnmmmkkkkkklllnnnooosssttttttuuuvvvyyy}}}{{{qqqfffcccfffooowwwzzz{{{|||sssbbblllxxxwwwYYYJJJEEEGGG???BBB???>>>>>>>>>??????>>>>>>===>>>>>>>>>>>>@@@DDDGGGSSSxxxxxxssswwwuuunnnqqqyyylll```[[[ZZZSSSQQQMMM@@@888777555444555555555333555333333555555555;;;CCCdddqqq___XXX[[[___qqq}}}eee```fff{{{bbbPPPOOOOOOQQQWWW___hhhnnnxxx}}}xxxooolllhhheeeeeeeeeeeedddeeegggiiilllnnnooooooooopppooonnnmmmmmmoooqqqssswwwxxxzzzzzz{{{}}}zzzkkkfffeeelllrrruuuwwwzzzzzzzzz|||sssaaaiiitttwwwYYYKKKFFFHHHAAADDD>>>>>>??????>>>>>>>>>???======>>>>>>???AAAEEEHHHWWW~~~||||||zzztttlllooovvv}}}pppddd```___XXXVVVPPPCCC:::888666555666666555444555333444555444555===FFFlllnnn]]]WWW[[[aaatttgggaaahhh~~~dddQQQPPPOOORRRXXXbbblllrrrxxx{{{xxxqqqnnnkkkiiihhhhhhhhhggghhhiiilllnnnpppqqqqqqqqqpppooonnnnnnqqqtttxxx{{{{{{}}}~~~qqqjjjgggjjjppprrruuuyyyuuuwwwzzz~~~rrr___eeepppxxxZZZLLLGGGIIIBBBEEE===???@@@???>>>===>>>???======>>>>>>???AAAEEEIIIZZZ|||www|||}}}{{{~~~tttkkkmmmsssvvvuuujjjgggfff___\\\UUUGGG;;;999666666666666555444444444555666555666???JJJmmmlll[[[VVV\\\cccwwwlllfffkkkdddRRRQQQPPPSSSZZZeeepppvvv{{{~~~|||wwwtttqqqoooooonnnmmmlllmmmnnnpppqqqssstttuuuuuuqqqqqqqqqrrrwww|||~~~vvvnnniiijjjnnnpppssswwwuuuxxx|||rrr^^^cccmmm{{{\\\MMMHHHIII@@@DDD===???@@@???======>>>@@@<<<===>>>??????BBBFFFIIIYYY}}}qqquuuxxxzzzvvvlllmmmqqqqqq{{{pppnnnmmmfffbbb[[[LLL<<<999777666777666555444333444666777666888BBBNNNqqqjjj\\\VVV\\\eeezzzpppiiinnnbbbSSSRRRQQQTTT\\\hhhssszzzzzzwwwtttssssssrrrpppoooppppppqqqqqqrrrtttuuuvvvuuuuuuvvvxxx}}}vvvmmmggggggjjjkkknnnqqquuuxxx|||rrr^^^bbbmmm}}}^^^NNNHHHHHH???BBB===???AAA@@@===<<<>>>@@@<<<===>>>??????BBBFFFJJJXXXsssooozzz|||{{{xxxmmmmmmpppooo|||tttrrrrrrkkkggg___PPP<<<:::888777777777555444333444666888777999DDDPPPxxx}}}}}}jjj]]]VVV\\\fff|||qqqjjjooottt}}}```SSSRRRRRRUUU]]]iiiuuu|||zzzwwwuuussssssrrrqqqoooppppppoooooopppqqqssstttzzzyyyzzz|||}}}sssjjjcccccceeefffhhhkkktttwww{{{}}}~~~sss^^^cccmmm\\\PPPKKKGGGFFFBBB@@@??????>>>>>>>>>>>>>>>???======@@@@@@???BBBHHHYYYvvvrrr{{{~~~~~~vvvjjjiiilllkkk{{{~~~yyyxxxtttssshhhTTT@@@999555777999777666777888777777888777:::EEEQQQwwwtttfff\\\ZZZZZZfff}}}rrrgggwwwzzzwwwxxxvvvaaaUUURRRQQQVVVaaaooo{{{wwwwwwvvvuuutttsssrrrrrrrrrrrrrrrqqqppprrrvvvyyyzzz}}}~~~yyymmmeee]]]ZZZYYY[[[bbbjjjtttxxx{{{{{{zzz}}}uuucccbbbmmm___QQQJJJHHHGGGCCC@@@??????>>>>>>>>>>>>>>>???======@@@@@@???BBBHHHWWWtttsss~~~|||uuujjjjjjooonnn}}}rrr]]]DDD<<<666666666333222333555444555666777:::FFFRRRyyytttggg]]][[[[[[ggg}}}tttlll|||xxxrrrsss{{{qqq]]]SSSQQQRRRXXXdddsssxxxwwwvvvuuuttttttttttttssstttuuuuuutttuuuxxxzzz{{{~~~}}}tttggg___XXXUUUUUUXXX___gggqqqvvvzzz{{{|||qqqaaa```mmmcccRRRIIIGGGHHHDDD@@@??????>>>>>>>>>>>>>>>???======@@@@@@???BBBHHHUUUxxxzzzvvvkkkkkkooonnn~~~~~~}}}eeeGGG>>>777666666555555666888777777888888;;;EEEQQQwwwssshhh^^^^^^]]]hhh}}}wwwqqq}}}qqqggghhhoooyyy~~~lllYYYRRRRRRUUU^^^lll{{{yyyxxxvvvttttttuuuvvvwwwuuuwwwxxxxxxxxxyyy{{{}}}wwwmmmaaaZZZTTTRRRSSSVVV]]]eeeooosssyyy{{{}}}mmm^^^___lllgggRRRGGGFFFHHHCCC@@@??????>>>>>>>>>>>>>>>???======@@@@@@???BBBHHHVVVwwwkkkjjjllliiixxxuuukkkFFF===777777999;;;===AAA???>>>======:::;;;DDDNNNqqq|||sssiii``````___jjj}}}{{{qqq{{{~~~xxxqqqgggbbbnnnzzzjjjXXXUUUVVV[[[eeesss~~~zzzxxxvvvuuuuuuvvvyyyzzzyyyzzzzzzyyyyyy{{{qqqggg]]]WWWRRRSSSTTTXXX___fffnnnrrrxxx{{{}}}jjj^^^```mmmjjjRRREEEEEEGGGBBB@@@??????>>>>>>>>>>>>>>>???======@@@@@@???BBBHHHXXXttthhhgggiiiggguuunnnpppFFF===666777:::<<<@@@DDD???>>>>>>===::::::BBBLLLnnnzzzrrriii```aaabbblll|||nnnuuuuuuzzzxxxuuuvvvuuugggWWWVVVXXX___jjjxxx|||zzzyyywwwvvvvvvyyy{{{}}}~~~}}}{{{yyyyyy}}}|||nnndddZZZUUURRRSSSVVVYYY```gggooosssxxxzzz}}}hhh___dddooonnnTTTEEEFFFHHHAAA@@@??????>>>>>>>>>>>>>>>???======@@@@@@???BBBHHHYYYpppeeeeeeiiihhhxxxqqqzzzIII@@@888777888888:::===888777999:::888999AAALLLjjjyyysssiii```bbbcccnnnrrrvvvsss~~~nnnbbbTTTVVVYYYaaannn{{{}}}yyyxxxxxxxxxyyy{{{}}}}}}{{{|||{{{mmmdddXXXTTTRRRTTTWWWZZZaaahhhqqquuuyyy{{{~~~fffaaahhhsssrrrVVVGGGHHHIIIAAA@@@??????>>>>>>>>>>>>>>>???======@@@@@@???BBBHHHWWW|||}}}oooddddddhhhhhhyyyLLLCCC:::888888666666888555555777888777777@@@JJJcccyyysssiii___aaadddqqq~~~yyy}}}jjj^^^RRRXXX]]]fffttt{{{xxxxxxyyyzzz{{{}}}zzzmmmdddZZZVVVUUUXXX[[[^^^dddjjjrrrvvvzzz}}}aaaaaalllxxxuuuYYYIIIJJJKKKBBB@@@??????>>>>>>>>>>>>>>>???======@@@@@@???BBBHHHUUU|||yyy}}}pppddddddgggfffvvvNNNDDD<<<;;;:::888888999999888999:::777777>>>GGG]]]yyysssiii___aaaeeerrr|||iii^^^RRR[[[aaalll{{{}}}vvvwwwxxxyyy{{{}}}~~~zzzmmmddd^^^[[[ZZZ]]]```ccchhhnnnrrrvvv{{{{{{^^^aaannn{{{rrrVVVLLLHHHEEECCCAAA@@@???=========>>>>>>===>>>>>>>>>>>>???BBBDDDUUU}}}yyyzzzzzz|||qqqccceeegggddd}}}TTT@@@:::>>>;;;:::;;;777777666777999999999@@@HHHbbbtttfff___aaaggguuu|||fff[[[[[[^^^cccmmm{{{}}}vvvyyy{{{|||~~~uuuiiiddd```\\\[[[```fffiiikkknnnxxx|||zzz```cccqqqvvvXXXNNNJJJFFFDDDAAA@@@???>>>======>>>>>>===>>>>>>>>>>>>???BBBDDDVVV~~~xxxzzz}}}}}}mmm```dddhhhhhhTTT@@@999<<<888666888555888666777999999:::AAAIIItttvvvhhh``````fffuuuyyycccXXXWWW^^^cccmmm|||}}}|||}}}vvvlllfffdddccc^^^^^^dddjjjlllooorrruuuyyyttt]]]bbbrrr|||\\\PPPLLLIIIFFFBBBAAA???>>>======>>>>>>===>>>>>>>>>>>>???BBBDDDTTT||||||zzzzzzkkk```eeeiiimmmYYYCCC:::<<<777666888666999777777999999:::BBBKKK{{{xxxiii```^^^dddsssyyybbbWWWWWW___dddooo|||mmmddd``````bbbdddaaabbbhhhmmmooorrrvvvxxx|||lllZZZccctttaaaRRRNNNJJJGGGCCCBBB@@@>>>======>>>>>>===>>>>>>>>>>>>???BBBDDDPPPvvv}}}wwwmmmdddhhhjjjoooaaaJJJ@@@???:::999<<<::::::888888999999;;;CCCLLLooo{{{kkk___\\\aaaqqq|||eeeZZZYYYaaagggqqq~~~sss]]]XXXXXXZZZ^^^dddbbbdddjjjoooqqqtttyyyyyyeeeZZZeeewwweeeTTTOOOLLLHHHDDDBBB@@@???>>>===>>>>>>===>>>>>>>>>>>>???BBBDDDLLLpppvvvllleeehhhjjjqqq~~~fffOOOCCCBBB<<<:::>>><<<:::999888:::999;;;BBBKKKdddnnn```[[[___nnn~~~ggg[[[ZZZbbbiiisss~~~jjjXXXUUUTTTWWW\\\bbbaaadddkkkoooqqquuuzzzpppbbb]]]iii{{{jjjWWWRRROOOJJJDDDCCCAAA???>>>===>>>>>>===>>>>>>>>>>>>???BBBDDDKKKkkk~~~tttfffaaafffhhhssszzzxxxfffOOOCCCBBB<<<:::===;;;:::999999;;;::::::???GGGbbbttteee^^^___lll}}}fffZZZYYYbbbiiisss}}}fffYYYWWWUUUWWW]]]aaaaaafffmmmqqqrrrvvv|||iii``````nnnppp[[[VVVSSSMMMEEEDDDAAA???>>>======>>>===>>>>>>>>>>>>???BBBDDDHHHeeezzzqqqccc```eeehhhvvvssstttdddNNNCCCBBB<<<:::<<<999:::999:::<<<:::888<<>>======>>>===>>>>>>>>>>>>???BBBDDDDDD```wwwooodddbbbgggiiixxxnnnrrrdddNNNDDDDDD>>>;;;===:::999999;;;===;;;888:::@@@JJJvvvsssfffdddnnn~~~fffZZZYYY___fffooovvv{{{~~~}}}```YYYXXXVVV\\\gggeeegggmmmtttwwwxxx}}}kkk___^^^eeeuuu|||ggg```ZZZTTTKKKGGGAAA===>>>BBBBBB???>>>??????@@@@@@AAABBBBBBIIIWWWpppiiibbbaaakkkiiiiiixxxbbbUUUHHHCCCAAA>>><<<<<<;;;999999;;;:::999<<>>AAAAAA???>>>??????@@@@@@AAABBBBBBGGGSSSooojjjaaa^^^hhhllltttfffzzz___SSSGGGCCCBBB@@@??????;;;999999;;;:::999<<>>@@@@@@>>>>>>??????@@@@@@AAABBBBBBEEEPPP~~~{{{kkkhhhbbb^^^hhhsssfffddd~~~[[[PPPFFFCCCDDDCCCBBBBBB<<<:::999;;;:::999<<>>===>>>??????@@@@@@AAABBBBBBFFFOOO}}}sssfffeeeaaa___lllzzzeeelllZZZPPPGGGEEEFFFDDDCCCCCC===;;;:::<<<:::888;;;@@@GGGgggvvv}}}vvv```XXXYYY^^^bbbjjjqqqwww~~~{{{uuuppplllhhhgggppp{{{gggaaacccjjj|||~~~vvvooo\\\MMM@@@>>>@@@???>>>???>>>??????@@@@@@AAABBBBBBGGGPPPpppfffddd]]]```nnn}}}tttjjjuuu\\\RRRJJJHHHIIIFFFCCCCCC???<<<;;;<<<;;;888;;;@@@GGGggg|||zzzrrr^^^WWWXXX]]]bbbiiiqqqxxx|||{{{~~~{{{```gggdddmmm}}}vvv\\\JJJ<<<===@@@@@@???BBB>>>??????@@@@@@AAABBBBBBGGGNNN}}}pppgggeeeYYY___mmm}}}gggnnnuuu^^^TTTMMMLLLLLLHHHDDDCCC@@@===<<<===;;;888:::???FFFccc~~~}}}rrrrrr___YYYYYY___cccjjjqqqyyyooo[[[eeedddppp|||cccOOO??????CCCAAA???BBB>>>??????@@@@@@AAABBBBBBDDDIIIuuu~~~nnngggbbb[[[```mmm~~~^^^mmmzzz}}}^^^UUUNNNNNNOOOKKKGGGEEEAAA>>>======;;;888:::???@@@ZZZ|||~~~zzzrrr```[[[ZZZ```eeekkkrrrzzzhhhZZZbbbhhhuuunnnXXXFFFDDDFFFAAA>>>AAA>>>??????@@@AAAAAABBBBBBBBBDDDmmmxxxkkkddd^^^___cccnnnZZZllluuu]]]UUUOOOPPPQQQMMMIIIHHHAAA>>>======;;;888:::???999QQQ}}}qqq```ZZZYYYbbbffflllssszzzyyyccc[[[cccnnn|||tttUUUDDDDDDAAA@@@CCCBBB?????????>>>??????@@@@@@AAAEEE\\\wwwhhhaaa___ccc^^^tttuuuffftttppp]]]UUUOOOSSS^^^ccc^^^VVVNNNEEE>>>???@@@<<<;;;===BBBIIIeee|||uuueeeaaadddgggkkkqqqwww~~~}}}kkkaaa]]]iiivvvxxxWWWDDDEEECCCBBBEEECCCAAA@@@@@@???@@@@@@AAAAAABBBCCCTTT|||tttfff```^^^bbbfffqqqjjj}}}lll[[[WWWWWWbbbqqqyyyvvvpppXXXJJJ===;;;<<<;;;999999???EEE___~~~~~~yyyrrrppprrr}}}zzzmmmhhhiiiiiimmmttt{{{qqqddd]]]]]]lllyyy\\\GGGGGGGGGGGGHHHEEECCCBBBBBBAAAAAAAAABBBBBBDDDAAAMMMpppoooccc_________nnniiimmmeeeYYYZZZ```oooiiiYYYGGG@@@???>>><<<;;;@@@DDD[[[|||{{{jjjiiitttyyytttrrrnnnssszzzddd___[[[```rrrcccJJJJJJLLLLLLLLLGGGDDDDDDCCCCCCBBBCCCCCCCCCFFFBBBJJJhhhzzziiiaaa```aaa^^^uuuwww```ooo^^^ZZZ[[[bbbooo}}}pppeeeVVVKKKCCC???>>>>>>>>>AAATTTxxx~~~|||~~~nnnyyy{{{yyy~~~lll^^^___^^^ggg{{{lllOOOOOORRRSSSPPPHHHFFFEEEEEEDDDCCCCCCDDDDDDCCCAAAHHHcccsssfffbbbccceeejjjiii]]]sssxxxYYY\\\[[[]]]bbbiiimmmllliiiffffff```RRRDDD<<<;;;===:::;;;MMMrrr~~~~~~^^^\\\```aaapppuuuUUUSSSXXXYYYTTTJJJGGGFFFEEEDDDDDDCCCDDDDDD??????EEE[[[mmmddddddhhhlllzzzvvvbbbgggnnnWWWZZZYYYXXXXXXXXXVVVSSSQQQZZZccceeeYYYHHH???>>>@@@======NNNuuummmXXX^^^___dddzzz}}}ZZZXXX\\\^^^WWWKKKGGGFFFEEEDDDDDDCCCCCCCCC@@@AAADDDRRRtttxxxjjjeeehhhnnnrrrwwwcccaaayyyhhhWWWVVVWWWXXXXXXVVVQQQMMMJJJQQQ\\\aaaXXXJJJCCCCCCCCCAAA@@@OOOttt```YYYbbb___hhh]]]ZZZ___```YYYKKKGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDMMMmmmuuuhhheeejjjqqqvvv{{{wwwfffTTT```dddXXXRRRVVVZZZ]]][[[WWWRRROOOGGGRRRWWWOOOFFFCCCAAA???@@@===IIIkkk~~~ttt]]]^^^ggg___lllddddddnnnhhh\\\XXXMMMKKKHHHEEECCCCCCCCCCCCGGG===DDDMMM[[[wwwmmmhhhbbbgggrrrssskkkaaaSSSVVVsssvvvhhhYYYVVVTTTSSSVVVZZZZZZUUUOOOSSSQQQMMMIIIEEEBBB@@@???@@@DDDIIIUUUsss}}}{{{|||tttddd]]]ZZZ```kkk}}}rrrsss}}}uuuggg```VVVRRRNNNKKKJJJIIIHHHFFFFFF>>>CCCJJJVVVpppgggeeebbbgggqqqqqqZZZTTTQQQ```ppphhhZZZUUUSSSRRRUUUXXXXXXSSSNNNNNNMMMJJJFFFDDDBBBAAAAAA===???BBBMMMgggfffccc^^^^^^fffttt}}}~~~~~~nnneee\\\VVVPPPMMMMMMLLLHHHDDDDDD???DDDHHHOOOuuu|||jjjbbbcccbbbgggmmmjjjXXXQQQUUUlllhhhfff[[[SSSQQQPPPRRRTTTTTTPPPMMMIIIHHHFFFDDDCCCBBBBBBCCC@@@AAACCCKKK___|||hhh]]]^^^]]]```kkk|||tttkkkddd]]]TTTQQQRRRPPPIIIBBBCCCBBBEEEGGGLLLjjjvvveeeaaadddcccfffhhhaaa\\\UUU[[[ssswwwccccccYYYRRRPPPOOOOOOPPPPPPMMMKKKGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDFFFLLLZZZqqqxxx___^^^]]]```fffsssyyyppphhh___[[[ZZZVVVNNNGGGCCCEEEFFFGGGLLLaaammm``````gggfffgggggg___TTTVVVeeepppaaa___UUUQQQPPPNNNMMMLLLLLLKKKJJJIIIGGGFFFDDDCCCCCCCCCDDDAAAAAADDDIIIQQQccciii______^^^fffrrrwwwppphhhbbb^^^XXXPPPIIIEEEHHHFFFGGGLLLYYYtttccc\\\bbbkkkiiigggggg```RRRbbb{{{mmmaaa[[[RRRQQQPPPMMMKKKIIIIIIIIIIIIJJJHHHGGGEEEDDDCCCDDDDDDAAAAAAFFFKKKMMMYYY~~~nnn^^^\\\\\\]]]jjj{{{|||wwwppphhhaaaYYYQQQKKKFFFJJJEEEDDDJJJPPPxxx{{{fff```]]]gggoooiiicccaaa[[[WWWqqqhhh```YYYSSSQQQPPPMMMJJJGGGGGGHHHIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEKKKPPPMMMTTTzzz}}}www|||vvvbbbYYY\\\aaaaaarrryyyqqqggg^^^VVVRRRGGGJJJCCCBBBHHHIIImmmppp[[[cccbbblllsssggg]]]YYYSSSVVVvvvzzzeee^^^XXXUUURRRPPPMMMJJJGGGFFFGGGIIIFFFEEEDDDCCCCCCDDDFFFFFFEEEFFFLLLQQQJJJNNNtttzzztttqqqwww|||zzztttfff```ZZZ___jjjmmm|||ooobbbWWWPPPMMMJJJEEEHHHKKKNNNmmmsssfff___bbbgggrrrwwwhhhSSSNNNXXX]]]jjjYYYXXXVVVRRRQQQOOOMMMJJJHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHCCCIIIIIIFFFGGGMMMkkkuuuwww}}}ddd```aaa^^^cccooovvvvvvlllaaaZZZRRRNNNIIIIIIJJJJJJeeeyyykkkccc___eeelllrrrnnn```SSSSSSZZZpppggg[[[WWWSSSOOOOOONNNMMMKKKIIIHHHGGGGGGIIIIIIHHHHHHGGGFFFEEEEEECCCHHHFFFCCCCCCFFF^^^jjjZZZ]]]bbbbbbjjjwwwxxxmmmeeeYYYVVVOOONNNMMMJJJ___~~~kkkcccaaaaaadddlllooofffYYYTTTYYYaaa}}}wwweeeccc]]]TTTRRROOONNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDGGGCCCAAACCCCCCQQQlllbbbYYYWWW___dddhhhttt}}}}}}uuummm```^^^WWWUUUSSSNNN\\\{{{sssddd```aaabbb```bbbhhhhhh]]]UUU]]]kkklllgggmmmfff]]]]]]RRRQQQNNNLLLKKKLLLMMMNNNGGGFFFEEECCCCCCCCCDDDDDDBBBEEEAAAAAAGGGGGGNNNaaa{{{fffZZZYYY]]]cccfffmmmzzzwwwqqqhhhfff]]]YYYVVVOOOWWWpppmmmccc``````aaa```]]]fffqqqiiiXXX___ttteeegggrrrllldddfffXXXUUUOOOKKKJJJMMMQQQTTTJJJHHHEEEBBBAAAAAABBBCCC>>>BBB???@@@JJJLLLPPP]]]hhhppp___]]]```cccdddggguuurrr}}}xxxtttrrrllljjj```ZZZVVVNNNSSSggguuuiiibbb^^^^^^___eeedddnnnyyyrrrdddlll~~~___cccnnniiicccddd[[[WWWQQQLLLKKKMMMRRRUUUPPPMMMHHHDDDAAAAAABBBCCC>>>CCC??????IIIMMMOOOXXXXXXooohhhZZZXXX]]]bbbeeegggppp{{{iiixxxqqqooopppjjjhhh___ZZZYYYSSSWWWiiiwwwjjjdddaaa______cccgggrrrzzzxxxtttzzzpppZZZ^^^fffbbb[[[YYYXXXVVVRRRNNNLLLMMMOOOPPPQQQNNNIIIFFFEEEFFFIIIKKKGGGKKKEEEAAAHHHIIIJJJRRRLLL___}}}fffVVVTTTWWW]]]eeemmmtttmmm]]]wwwmmmkkknnneeeeee^^^ZZZ]]][[[```qqqxxxmmmdddbbbbbb```ccchhheee{{{ssssss{{{gggYYY\\\bbb]]]TTTPPPUUUTTTRRRPPPNNNMMMLLLKKKMMMKKKHHHGGGIIIMMMRRRVVVQQQUUUMMMDDDGGGGGGGGGMMMGGGVVVrrrvvv```WWWXXX___eee```kkkwwwsssbbbTTTwwwqqqnnnkkkhhheeedddgggkkkmmmmmm{{{ooocccdddhhhbbb```fffhhhooovvvmmm```qqqmmmccc[[[ZZZXXXSSSQQQRRRPPPTTTUUURRRQQQRRRPPPLLLJJJKKKJJJDDDAAAHHHXXXeeecccYYYLLLEEEEEEGGGIIIIIIMMMRRRjjj}}}~~~sssccc\\\]]]]]]___aaaeeesssvvvdddZZZXXX{{{xxxwwwooonnnllliiifffgggjjjmmm~~~pppiiiaaadddfffdddjjjqqqooojjjkkkdddaaayyyfff___[[[ZZZWWWQQQMMMOOOOOORRRTTTQQQQQQQQQOOOKKKJJJMMMNNNJJJEEEGGGRRR[[[ZZZRRRIIIDDDDDDGGGGGGFFFJJJMMMbbbiii```XXXXXX\\\___cccgggooowwwiii\\\VVVWWWuuuuuusssmmmgggeeehhhlllzzz}}}qqqfffdddbbbeeeeeehhhwwwwwwaaa\\\YYYeeeooo^^^[[[ZZZYYYTTTMMMJJJLLLNNNRRRSSSQQQPPPQQQOOOKKKKKKOOORRROOOIIIFFFIIINNNNNNJJJEEEDDDEEEGGGFFFDDDHHHGGGWWW~~~}}}}}}}}}zzzzzz{{{||||||{{{kkkWWWTTTUUU[[[aaafffmmmtttnnnbbb[[[UUUUUUXXX{{{yyyuuuooojjjhhhiiikkkoooyyyyyyqqqjjjdddccceeegggdddjjjwww]]]XXX^^^uuufffYYYYYYYYYVVVOOOJJJJJJLLLOOOSSSTTTRRRRRRSSSQQQMMMMMMQQQTTTQQQIIICCCCCCDDDFFFEEEEEEFFFHHHIIIGGGEEEJJJDDDLLLkkk~~~pppaaaYYYXXXYYY]]]eeejjjpppzzz{{{lll\\\UUUTTTTTTWWWZZZxxxqqqmmmnnnooommmjjjhhhqqqzzzqqqjjjfffeeedddeeeeeebbbjjjnnn^^^```ooosssbbbXXXYYYWWWQQQKKKJJJLLLNNNPPPTTTUUUSSSSSSTTTRRRNNNNNNQQQRRRNNNFFFAAA@@@AAADDDEEEGGGIIIKKKKKKIIIGGGJJJCCCFFF[[[yyyiii\\\ZZZZZZ^^^___dddkkkqqqyyy~~~ggg\\\RRRQQQTTTVVVXXX[[[~~~vvvmmmlllpppssspppkkkhhhnnn}}}ssskkkdddbbbddddddbbbbbbbbblllfff___iii~~~eee[[[WWWWWWTTTMMMIIIKKKMMMMMMMMMQQQSSSQQQQQQRRRQQQMMMKKKLLLLLLIIIDDD@@@@@@BBBEEEFFFIIIJJJKKKJJJHHHGGGGGGCCCEEERRRfff}}}kkk]]]ZZZ[[[]]]___```fffqqq||||||kkkWWWQQQNNNRRRWWWXXXZZZ\\\zzztttmmmllloooqqqpppmmmmmmppp~~~|||rrrlllfffaaaaaaeeeggg```aaahhhuuuhhhfffvvvvvv^^^QQQTTTTTTQQQKKKJJJMMMMMMHHHHHHLLLMMMLLLLLLNNNLLLHHHDDDFFFGGGFFFCCCAAABBBCCCFFFGGGHHHHHHGGGFFFEEEEEEBBBCCCGGGLLLTTTeeewwwfff\\\[[[]]]___```ggghhhqqq|||gggZZZPPPOOOQQQWWW[[[[[[]]]aaawwwtttpppmmmmmmnnnoooppprrrsssyyyvvvnnnhhhfffddd```bbbhhhkkkaaacccppp~~~ooouuuxxx```[[[KKKPPPQQQOOOKKKLLLOOOKKKDDDCCCGGGIIIGGGGGGIIIHHHDDD>>>AAADDDEEEDDDCCCCCCDDDGGGHHHGGGFFFCCCBBBBBBCCC???DDDIIIIIIHHHRRRnnn}}}nnnhhh___WWWWWW]]]bbbeeehhhsssuuukkkYYYQQQPPPQQQUUU\\\^^^^^^bbbggg{{{tttssspppjjjgggjjjmmmsssoooxxxvvvnnnhhheeeggghhheeedddeeekkkiiihhh|||vvvjjjXXXMMMRRROOOLLLJJJLLLPPPQQQMMMIIIFFFGGGHHHHHHHHHGGGFFFFFFFFFDDDCCCCCCCCCCCCAAA???GGGEEECCCAAA@@@AAABBBCCCBBBAAABBBDDDFFFMMMaaauuu|||{{{zzz{{{~~~rrrbbb]]]XXXYYY___fffhhhiiinnnuuu~~~jjjWWWNNNNNNSSSRRRWWW___aaaaaappp~~~}}}{{{sssjjjdddhhhmmmhhhmmmsssiiimmmgggcccdddeeecccccceeekkkkkksssyyy```RRRGGGJJJPPPOOONNNQQQTTTTTTPPPKKKFFFGGGHHHIIIIIIIIIHHHGGGEEECCCAAAAAAAAAAAA@@@???DDDCCCAAA@@@AAABBBCCCDDDBBB@@@@@@BBBDDDKKK]]]nnnuuupppooossszzz}}}{{{~~~nnn```YYYYYY^^^^^^bbbgggjjjmmmvvvnnn^^^RRROOOQQQWWWWWW\\\aaaccckkkxxxwwwxxxssskkkhhhmmmhhhhhh}}}vvvgggccchhhdddbbbcccdddccceeeiiilllsssiiiYYYSSSKKKJJJNNNOOOQQQTTTWWWUUUPPPJJJEEEFFFHHHJJJJJJIIIHHHGGGEEEBBB???>>>???@@@@@@@@@AAA@@@@@@@@@AAABBBDDDEEEBBB@@@???@@@CCCJJJWWWccc|||mmmdddgggllluuu{{{zzz}}}lll]]]XXXXXXYYY\\\cccbbbeeejjjpppxxxlll\\\SSSOOORRRWWWYYYYYY^^^eeelll}}}|||||||||tttjjjpppkkkhhhuuusssiiifffgggcccbbbcccffffffeeeiiiooommm]]]UUUUUUQQQMMMKKKLLLPPPTTTUUURRRLLLGGGEEEFFFIIIKKKKKKKKKIIIHHHFFFBBB???===>>>@@@AAAAAA@@@@@@??????@@@AAABBBCCCAAA??????@@@CCCJJJSSS[[[|||aaaZZZ\\\bbbvvv}}}||||||ssseeeZZZXXX\\\```bbbeeehhhiiipppyyyrrr]]]QQQOOOQQQXXX^^^[[[]]]eeeuuutttjjjooollljjjppp}}}yyyjjjgggggggggiiibbbcccfffiiigggdddhhhooouuuoooVVVPPPPPPOOOJJJKKKMMMPPPSSSSSSOOOJJJEEEHHHJJJMMMOOOPPPNNNLLLKKKFFFCCC???>>>???AAABBBCCC@@@@@@????????????@@@@@@???@@@AAABBBDDDJJJQQQTTTfffzzzhhhTTTPPPVVVfffxxx~~~{{{wwwxxx{{{yyyfffZZZZZZXXXYYY___bbbccceeeiiioootttqqqbbbSSSNNNPPPVVV\\\bbbbbbfffuuu{{{ppprrrooommmpppttt}}}kkkfffiiiiiifffcccdddeeehhhhhhdddbbbjjjtttgggYYYQQQMMMNNNKKKPPPQQQSSSSSSQQQNNNJJJHHHMMMOOORRRTTTSSSQQQOOOMMMEEEBBB@@@???@@@BBBBBBBBB??????????????????>>>>>>>>>CCCFFFEEEDDDHHHLLLNNNRRRaaazzzxxxYYYMMMQQQ^^^iiixxxuuutttvvvyyy~~~||||||qqqfff^^^ZZZZZZYYYZZZ^^^aaa``````fffooowwwsss^^^UUUOOOPPPUUUZZZ```fffhhhssstttooowwwtttmmmlllmmmkkk~~~wwwnnnggghhhiiigggcccbbbdddeeegggfffdddhhhwwwvvv]]]]]]RRRLLLQQQRRRUUUUUUTTTRRRNNNLLLJJJJJJLLLNNNQQQSSSRRROOOLLLIIIBBB@@@??????@@@AAAAAA@@@<<<<<<===>>>????????????>>>GGGLLLGGGBBBCCCEEEFFFFFFOOOdddfffPPPOOOWWW]]]uuu}}}yyyyyyvvvssswww}}}zzzwwwhhh```\\\ZZZ^^^eee``````bbbeeefffkkkvvvpppdddTTTQQQQQQVVV[[[```fffmmmsss|||sssfffrrrvvvvvvoooeeeeeeeee```ooowwwkkkgggeeeeeecccaaabbbgggddddddeeeeeegggqqq]]]PPPYYYOOOIIIRRRVVVWWWVVVSSSOOOKKKIIIIIIJJJIIIKKKMMMOOONNNKKKGGGDDD@@@???>>>???@@@AAA@@@>>>999:::<<<>>>???@@@@@@AAA???JJJOOOHHH@@@>>>@@@@@@@@@EEEWWWsssrrrSSSMMMRRRTTT```xxxyyypppnnnrrrpppyyy{{{mmmaaa\\\ZZZ]]]]]]ZZZ\\\aaabbbaaaeeemmmuuu~~~ooo^^^TTTSSSRRRVVV\\\aaaeeellltttzzzssspppiiiiiijjjeeeeeeccc```^^^dddpppyyytttlllnnngggeeeeeegggfffccccccgggbbbfffiiikkkrrrjjj]]]QQQOOOOOOLLLLLLNNNNNNLLLKKKKKKMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDAAA@@@??????===;;;999999:::;;;<<<>>>>>>???AAA@@@@@@@@@??????>>>>>>AAA@@@IIIbbbwwwcccUUUMMMRRRbbbwwwyyyqqqmmmrrrpppooosss{{{uuuggg^^^ZZZYYY\\\^^^______```eeeiiihhhqqq{{{}}}hhhUUUOOOQQQRRRWWW```ccc```dddxxxzzzuuutttlll___gggxxxkkkYYY___]]]^^^^^^\\\\\\___ffflllttthhhhhhmmmkkkgggeeeeeedddaaaaaadddeeemmmlllkkkdddXXXNNNLLLLLLJJJHHHJJJLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFCCC@@@>>>======;;;:::999999:::;;;;;;<<<======>>>>>>>>>===============@@@@@@HHH[[[vvv~~~dddQQQLLLWWWkkk{{{uuurrrnnnmmmpppuuuyyy{{{rrrjjjcccaaa___[[[YYYZZZ\\\___bbbdddeeehhhnnnssszzz}}}nnn^^^RRRQQQUUU\\\```eeeggghhhtttyyyvvvzzzqqqddd]]]YYYWWWXXX^^^[[[[[[\\\\\\]]]___```aaa{{{rrrfffeeeiiilllmmmhhhdddeeefffcccdddfffiiilllpppjjj\\\SSSKKKJJJKKKJJJHHHGGGKKKKKKJJJHHHFFFFFFGGGIIIFFFGGGHHHJJJJJJHHHGGGFFFEEEBBB???<<<;;;;;;:::888999999999999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;AAACCCKKKYYYnnn~~~fffOOOOOO\\\uuu|||xxxrrrmmmkkkjjjiiihhhpppttt{{{{{{mmmdddddd^^^[[[]]]___^^^```ccc\\\___cccgggjjjqqqzzzuuufff\\\TTTQQQUUU\\\```bbbeeeiiirrr~~~zzzyyywwwqqqlllaaaUUUYYYaaa___[[[ZZZYYYZZZ\\\\\\[[[ZZZhhh|||lllhhhiiihhhfffiiieeedddhhhiiihhhiiikkkoookkk}}}xxx^^^UUUOOOJJJKKKNNNOOOMMMJJJKKKLLLKKKHHHEEEEEEGGGIIIFFFHHHJJJLLLLLLJJJHHHFFFEEEBBB???<<<<<<;;;:::999888888888888999999999999888999999::::::;;;;;;;;;>>>CCCKKKVVVccc|||eeeVVVTTTjjj|||wwwssspppllliiieeeggglllsss{{{qqqiiidddcccbbbddd___]]]^^^^^^\\\^^^aaa```eeekkkqqqxxxmmmbbbWWWRRRQQQTTTZZZaaa___bbbjjjvvv}}}yyyxxxyyynnnjjjfff]]]SSSXXX^^^WWWXXXVVVTTTSSSTTTUUUTTTSSSYYY}}}xxxnnnhhhgggfffccc```dddccceeeiiijjjiiikkkoooxxxbbbUUUQQQNNNKKKMMMRRRVVVTTTPPPHHHHHHGGGFFFDDDCCCEEEFFFEEEFFFIIIJJJJJJIIIFFFEEEEEECCC@@@??????>>><<<:::777777888888888888888888999999999::::::;;;;;;;;;888===EEEKKKQQQ```~~~iiiWWWaaa{{{{{{vvvssshhhhhhggghhhjjjmmmpppqqq~~~|||qqqkkkccc]]]\\\^^^bbbddd___]]]]]]aaaccccccfffkkkqqqwww~~~rrr]]]UUUPPPQQQTTTWWW^^^dddeeennn}}}{{{xxxxxx{{{uuupppcccYYYWWWZZZYYYXXXXXXWWWUUURRRQQQRRRSSSTTTTTTmmm}}}llljjjhhheeedddcccddddddaaacccgggjjjiiiiiipppyyy}}}nnnWWWSSSOOONNNLLLMMMRRRXXXWWWRRREEECCCBBBBBBDDDDDDBBBAAAAAABBBDDDEEEEEEDDDBBBAAACCCBBBAAABBBBBBAAA>>>;;;777777777777888888999999999:::::::::::::::;;;;;;999<<>>@@@???AAAKKKUUUtttiiijjj|||~~~yyysssnnnhhheeeccc\\\]]]```eeekkkrrrwww{{{~~~rrrkkkccc\\\ZZZ\\\^^^```[[[]]]```bbbbbbbbbaaaaaaccceeejjjrrrwww{{{vvveeeZZZTTTRRRRRRWWW]]]```bbbjjjrrr|||wwwvvvsssppppppssspppuuubbbZZZfffXXXIIIZZZNNNRRRVVVTTTOOOKKKMMMOOONNNUUUcccssslllllldddddddddcccbbbaaaaaa``````dddiiikkklllwww~~~iiiYYYVVVXXXMMMLLLHHHEEEIIIPPPNNNGGGGGGCCCAAAFFFMMMOOOHHH@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>AAADDDFFFDDD???;;;555666777888999:::;;;;;;::::::999999888888777777:::777777:::===???FFFMMM___wwwssshhhxxxyyytttpppnnneeeccc```______bbbeeegggiiioooxxxyyykkkaaabbb___\\\[[[[[[\\\[[[[[[``````______aaaeeekkkoookkkooowwwwwwdddWWWSSSSSSUUUWWW]]]cccfffiiirrr}}}yyyzzzzzzvvvtttvvvtttnnneee___]]][[[ZZZXXXWWWVVVTTTSSSQQQOOOMMMLLLPPPRRR[[[rrr{{{pppllljjjiiiiiiiiihhhfffcccaaaaaabbb^^^iiiooollluuuyyyooo[[[WWWZZZVVVLLLJJJFFFEEEEEEFFFFFFFFFDDDCCCCCCFFFIIIHHHDDD???>>>???@@@AAAAAA@@@>>>===??????@@@@@@???>>><<<;;;999999999999999999999999>>>;;;888777777888888888:::::::::;;;>>>AAAEEEGGGMMMVVVkkkvvv{{{~~~vvvtttoooiiibbb^^^]]]^^^`````````ccchhhnnntttxxx|||vvvqqqjjjddd```]]]ZZZYYYVVVYYY\\\\\\[[[[[[^^^aaaaaadddhhhkkkoootttyyy|||{{{kkk]]]TTTQQQQQQRRR[[[bbbaaabbblllwwwyyyzzzyyyvvvtttuuuxxxpppgggaaa___^^^[[[XXXSSSRRRQQQPPPOOONNNMMMLLLKKKLLLQQQcccvvviiiddddddeeeeeeeeefffeeedddaaaaaabbbccchhhpppvvv}}}tttbbbXXXVVVWWWRRRMMMJJJFFFEEEDDDDDDDDDCCCDDDEEEGGGGGGFFFDDDCCCCCCAAAAAA@@@???>>><<<::::::>>>AAADDDEEEBBB>>>;;;:::999999999999999999999999;;;999666666888:::::::::::::::999:::;;;>>>@@@BBBIIIJJJSSSiii{{{uuuoookkkjjjkkkbbbaaa```______``````aaabbbfffjjjnnnpppsssxxx{{{~~~yyyssslllgggcccaaaccc```\\\YYYXXXXXXXXXXXXYYY]]]```aaaaaacccgggkkklllpppvvv}}}fffaaaZZZUUUUUUXXX]]]```___kkknnnooozzzzzzyyyyyywwwuuuuuuvvvmmmbbb]]]]]]]]]YYYTTTNNNNNNNNNMMMLLLLLLKKKKKKHHHIIIKKKUUUnnnwwwooofffaaaaaadddfffgggffffffgggfffeeefffhhhjjjooowww|||ZZZVVVUUURRRQQQMMMMMMJJJGGGEEEDDDCCCBBBAAADDDGGGIIIGGGBBB@@@BBBEEE@@@???>>><<<;;;:::::::::>>>DDDKKKKKKEEE>>>:::999888888888888888888888888777666555666888;;;<<<<<<::::::999888888:::;;;<<<@@@>>>>>>OOOxxx|||xxxwwwwwwnnnmmmkkkgggccc^^^ZZZXXXYYYZZZ[[[\\\\\\^^^aaadddeeegggkkknnnqqqtttwwwzzz|||~~~{{{uuuoooiiieee___]]]ZZZWWWUUUTTTTTTTTTZZZYYYXXXWWWXXXZZZ]]]^^^```ccchhhjjjlllqqqwww||||||mmmaaaRRRRRRRRRSSSWWW]]]bbbfffeeeqqqwww|||zzzzzzxxxuuussslllcccXXXUUUVVVWWWSSSNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHJJJKKKNNN^^^zzzrrrnnnjjjeeecccdddfffggggggeeefffgggggghhhjjjnnnqqqyyyfffNNNRRRRRRLLLKKKIIILLLJJJGGGFFFEEEEEEDDDBBBFFFFFFFFFCCC???>>>???AAA===<<<;;;::::::;;;===>>>===FFFOOOPPPHHH>>>999888888888888888888888888888666555444555888:::;;;;;;999888888777777888999:::999<<<===HHHooo~~~|||xxxtttooojjjfffdddbbbaaa___\\\[[[[[[\\\^^^XXXYYY\\\^^^```bbbdddeeedddfffiiillloooqqqrrrrrrtttvvvyyy}}}zzzwwwtttpppnnnkkkiiieeeaaa^^^\\\YYYXXXZZZYYYWWWUUUVVVXXXZZZ\\\]]]]]]^^^^^^^^^```dddfffiiinnnssswww{{{uuugggZZZPPPOOORRRUUUXXX\\\```eeehhhlllxxx~~~zzzyyyxxxuuuqqqaaaYYYPPPMMMOOOQQQNNNKKKMMMMMMLLLJJJHHHFFFEEEDDDDDDGGGIIIJJJRRRjjj~~~{{{|||tttmmmhhhiiigggeeedddddddddddddddccceeegggiiikkkooouuuyyyuuuWWWKKKQQQMMMGGGHHHJJJKKKIIIGGGGGGHHHHHHGGGFFFGGGCCC???>>>>>>>>>===<<<<<<<<<;;;:::;;;<<<===>>><<>>999888777777777777777777777777777666555666888999888777666666777777888999:::;;;777>>>@@@EEE```}}}yyyvvvuuuuuullliiieeeaaa___^^^]]]]]]XXXWWWWWWWWWXXXXXXXXXWWW[[[[[[]]]^^^___``````aaaaaabbbdddfffiiilllnnnooommmmmmnnnpppqqqsssttttttuuuvvvwwwyyyzzz|||}}}~~~}}}~~~}}}|||yyyyyyxxxwwwuuussspppooojjjhhheeecccbbbaaa^^^\\\\\\\\\\\\\\\\\\]]]^^^___YYYXXXVVVUUUVVVXXX[[[]]]^^^aaacccdddeeegggkkknnnyyy~~~yyykkkaaaYYYSSSOOOPPPTTTXXX\\\```eeekkkooouuu~~~xxxwwwwwwrrrlll\\\VVVOOOLLLKKKLLLLLLKKKLLLKKKJJJHHHFFFDDDBBBAAA???AAACCCDDDGGGUUUpppxxxnnn{{{yyyqqqkkkiiihhhgggeeeeeeddddddeeefffggghhhlllnnnrrrwww|||[[[LLLJJJNNNHHHFFFJJJKKKJJJHHHGGGHHHIIIJJJIIIGGGEEEAAA<<<;;;===>>>;;;888>>>===<<<;;;:::::::::::::::BBBJJJKKKFFF>>>:::888666666666666666666666666888777666666777777666555444555666777999:::;;;;;;888===>>>===JJJhhh~~~|||wwwtttqqqooommmkkkfffdddbbb``````___\\\ZZZXXXXXXXXXYYYYYYZZZZZZ[[[YYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]][[[[[[\\\]]]^^^___``````]]]___```bbbbbbaaa___^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYZZZ\\\\\\[[[ZZZWWWYYY[[[]]]]]]^^^```bbb^^^^^^]]]]]]___aaadddeeehhhlllqqqtttvvvzzzxxxooocccXXXTTTTTTVVVWWWZZZ]]]```bbbeeekkktttzzz}}}uuussssssmmmeee[[[WWWRRRLLLIIIHHHIIIJJJHHHGGGFFFEEECCCBBBAAA@@@@@@???AAABBBBBBIII[[[mmm{{{ooowwwvvvrrrlllhhhgggfffffffffeeeeeeeeefffgggjjjmmmpppyyy}}}hhhOOOIIIKKKKKKEEEIIIMMMHHHJJJIIIHHHHHHIIIIIIGGGEEEAAA@@@>>>===<<<<<<;;;:::;;;;;;;;;;;;:::999888888999===CCCEEECCC>>>:::888666666666666666666666666777666555666777777666444444444666777888888999999777888999:::???LLL___nnnzzzxxx{{{{{{xxxuuusssrrrpppllliiicccbbbaaa``````_________]]]\\\\\\[[[ZZZYYYXXXXXXZZZZZZYYYYYYXXXXXXXXXWWWTTTTTTUUUUUUUUUUUUVVVVVVSSSUUUVVVXXXYYYXXXWWWWWWVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZ\\\^^^___^^^]]][[[^^^bbbcccbbbbbbdddeeemmmnnnoooqqqtttwwwzzz{{{}}}rrriiiaaa\\\VVVSSSSSSWWW\\\___dddfffjjjmmmsss{{{sssppppppjjjaaaZZZYYYTTTMMMFFFCCCEEEHHHDDDDDDCCCBBBBBBAAA@@@@@@FFFCCCBBBDDDCCCFFFSSSaaawwwpppmmmyyywwwoooooommmkkkjjjiiihhheeecccddddddeeeeeefffjjjooorrriiiXXXNNNLLLNNNKKKEEELLLOOODDDJJJIIIHHHHHHHHHGGGEEEBBB>>>@@@BBB@@@<<<:::;;;===555666888999::::::999999888:::>>>@@@AAA>>>;;;888666666666666666666666666555444444555777888777555444555555666777777666666444555999???AAABBBJJJTTTfffvvvzzzzzz{{{~~~~~~~~~|||xxxuuuvvvuuurrrpppmmmkkkjjjiiiffffffdddcccaaa```___^^^]]]\\\\\\[[[[[[ZZZZZZYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWXXXZZZ\\\]]]^^^]]]]]]YYYZZZZZZ[[[\\\]]]]]]^^^aaa```aaabbbeeefffeeecccdddiiimmmooonnnmmmnnnooouuuwwwzzz{{{oooccc[[[WWWVVVVVVWWWYYY]]]```bbbaaaeeemmmvvv~~~{{{vvvzzzxxxqqqoooooofffZZZVVVSSSNNNHHHDDDBBBAAAAAADDDCCCAAA@@@AAAAAA@@@???BBB??????BBBDDDGGGOOOVVV|||xxxtttuuuyyytttrrrqqqhhhjjjkkkjjjiiifffeeedddjjjfffeeeiiiiiijjjrrr}}}tttYYYXXXKKKNNNRRRSSSRRROOOMMMLLLHHHJJJLLLKKKIIIFFFEEEDDDCCCBBB@@@>>>=========>>>888999999888777777888:::666888:::<<<<<<:::888777666555444555777888999888999999999888888888888888666666666666777777777777555666888:::<<>>>>>======<<<@@@>>>???CCCEEEFFFJJJPPPgggyyyooommmuuu}}}vvvpppkkkhhhhhhhhhnnnmmmmmmlllkkkjjjhhhgggbbbcccfffkkkmmmoooyyyiiiVVVQQQJJJLLLNNNOOONNNLLLKKKJJJGGGIIIJJJJJJHHHGGGFFFGGGFFFDDDBBB???===<<<;;;;;;888888999888777666888:::888999;;;======;;;:::888666555444555777888888777666666777777888888888999666666666777777777888888888888888999;;;===>>>???>>>OOOiii|||zzzvvvuuuvvv|||~~~~~~}}}}}}yyywwwvvvvvvwwwxxxwwwvvvuuutttsssrrrqqqqqqrrrsssrrrssssssttttttttttttttttttuuuvvvwwwxxxyyyyyyyyy}}}}}}uuukkkaaa[[[WWWRRRPPPQQQVVVVVVZZZ___```___ccciiiwwwpppnnnkkkiiibbb^^^aaaccc^^^UUUPPPJJJHHHEEEBBBAAAAAAAAABBB>>>============>>>???@@@AAA>>>???BBBDDDDDDFFFIIITTTxxxyyyrrrpppzzzzzzooommmiiifffeeeeeeggghhhkkkjjjiiijjjkkkkkkiiihhhddddddhhhmmmsss|||tttzzznnn^^^TTTLLLJJJJJJKKKJJJIIIHHHGGGFFFEEEFFFHHHHHHGGGGGGHHHIIIHHHFFFDDD@@@>>>;;;:::999777888888777666666777999:::;;;<<<======<<<;;;:::666666555666888888777555333333444555666777888999777777777777888888888888::::::999999999:::;;;;;;:::AAASSSttt|||~~~zzzvvvqqqsssvvvyyy}}}vvvllleee\\\UUUPPPPPPPPPPPPRRRUUUWWW[[[bbbfffeeehhhvvvppppppnnnjjj^^^XXX^^^```WWWOOOLLLGGGEEECCCAAA@@@@@@@@@@@@>>>>>>===;;;:::;;;>>>???EEEAAA>>>@@@BBBAAACCCFFFJJJdddkkkkkksss}}}xxxssspppkkkjjjhhhgggggghhhiiijjjffffffhhhkkkmmmmmmkkkiiillljjjkkkrrr~~~xxx|||ppp___YYYUUUPPPMMMKKKIIIGGGFFFEEECCCBBBBBBCCCDDDDDDDDDEEEGGGIIIFFFEEECCCAAA>>><<<::::::777888888777666666777999;;;<<<<<<<<<<<<;;;;;;:::777777666777888888555333222333333444555555666666777777777777888888888999:::::::::999999:::;;;;;;??????GGG\\\{{{~~~wwwnnnoooooonnnnnnpppuuuyyy|||sssiiiaaaXXXSSSOOOMMMMMMRRRVVVXXX[[[``````cccjjjooottt~~~ttttttuuupppccc\\\```___UUUMMMKKKGGGFFFDDDAAA@@@???>>>>>>BBBAAA???<<<:::;;;@@@DDDLLLDDD>>>===>>>???AAAEEEBBBRRRppp}}}nnnccckkk~~~yyyvvvsssqqqooommmjjjiiihhhgggfffffffffffffffiiimmmppppppnnnlllkkknnnnnntttyyyuuulll^^^\\\WWWSSSTTTPPPMMMHHHFFFEEEDDDBBB@@@???AAABBBBBBAAABBBEEEGGGBBBBBBAAA@@@???===<<<;;;777888888777666666777999<<<<<<;;;:::::::::::::::999888777777777777444222333333333333333333333333666777777777777888888888999999999999:::;;;<<<===;;;<<<@@@IIIYYYooo|||uuusssrrrpppmmmllllllnnnpppwww|||vvvooofff]]]WWWSSSPPPNNNPPPPPPSSSZZZ]]]]]]___ccchhhiiippp{{{wwwvvvvvvrrrjjjccc```[[[SSSLLLJJJGGGFFFDDDAAA???>>>===<<<>>>>>>??????CCCLLLXXXaaaOOOEEE<<<;;;<<<===@@@CCCAAAJJJ]]]}}}pppfffmmm|||zzzwwwssspppooommmllljjjiiiiiihhhgggfffeeeccccccdddjjjoooppplllkkkmmmpppsss|||oooUUUVVVZZZSSSOOOSSSOOOKKKGGGFFFGGGGGGDDDAAA???@@@BBBBBBAAAAAABBBCCC>>>>>>??????>>>>>>===<<<888999999888777777888:::===<<<;;;999888999::::::<<<:::777666666555444333444444333333333222222222666666666666777777777777666777777888999;;;<<<===999;;;???@@@DDDQQQjjj{{{vvvpppllljjjjjjjjjiiiiiinnnuuu}}}~~~sssmmmbbb]]]VVVPPPOOOOOOQQQQQQVVVVVVYYY^^^___^^^aaafffjjjmmmzzz{{{uuurrrllllllfff\\\TTTPPPKKKGGGDDDCCCBBB@@@???===<<<<<<:::;;;<<<>>>DDDQQQcccoooMMMCCC;;;:::<<<<<<===??????HHHQQQaaayyysssvvv{{{zzzuuusssvvvsssooommmlllkkkjjjhhhhhhiiiiiiiiihhhgggfffeeecccjjjqqqpppmmmppp{{{lll^^^SSSRRRRRRNNNLLLMMMIIIFFFDDDEEEIIIJJJHHHEEEAAABBBDDDDDDBBB@@@@@@@@@<<<<<<===>>>>>>===<<<;;;999::::::999888888999;;;@@@>>><<<999999999;;;<<>>===@@@OOO___rrruuummmjjjjjjgggdddccceeeiiimmmqqqwww~~~zzzpppggg___[[[UUURRRPPPPPPRRRUUUWWWXXX^^^]]]^^^bbbeeehhhpppyyytttnnneeejjjfffWWWMMMLLLJJJDDDAAAAAA@@@???>>>===<<<<<>>===AAAHHHXXXddd|||tttpppnnnjjjeeebbbcccccccccdddggglllpppssssssnnnfff]]]UUUPPPNNNMMMPPPPPPQQQUUUYYY]]]^^^^^^eeecccccchhhnnnwwwwww}}}sssmmmhhhbbbZZZRRRMMMJJJGGGFFF?????????>>>>>>===<<<;;;<<<;;;999:::===BBBHHHKKK<<<<<<;;;;;;<<<===???@@@???:::<<>><<<<<<777:::<<<===;;;999888888<<<:::666333444888===AAADDD@@@:::777777999<<<>>>;;;<<<;;;777222...---...///222222222555::::::777555444444333333333444444555555444333333333333444555666888999::::::999999BBBGGG^^^yyyqqqnnnnnncccfffhhhfffbbb___```aaaaaammmuuuvvvxxxwwwnnnhhhddd\\\XXXSSSPPPPPPQQQSSSTTTYYYXXXZZZ]]]___aaaccceeehhhnnnppprrrpppQQQzzzpppjjjeee```XXXQQQLLLHHHEEEBBB>>>>>>>>>>>>>>>===;;;;;;:::999777777888;;;???AAA;;;;;;;;;;;;<<<===>>>>>>AAA======CCCKKK]]]|||llliiiooo|||zzzuuurrrooommmmmmmmmlllkkkkkkkkkllllllqqqpppnnnmmmlllkkkjjjjjjffffffjjjooopppnnnqqqwww|||nnneeeccc```[[[RRRIIIDDDDDDEEEBBBBBBCCCBBBBBBCCCEEEFFFIIIGGGBBB>>><<<;;;<<<<<<999888888888999:::;;;<<<:::666222111444888;;;<<<@@@===:::888999;;;>>>??????;;;777444333333222111000222222111444999999555444444333333333333444444555555444333333333333333444555777888999999888888===>>>QQQzzzzzzvvvvvvqqqjjjddd```___^^^^^^___fffjjjiiimmmuuu{{{|||}}}yyyssskkkccc]]]YYYWWWOOOOOOPPPRRRVVVYYY\\\]]]]]]___bbbeeefffgggiiilllkkkwww|||lllXXXBBBqqqjjjeeeaaa]]]VVVPPPJJJFFFAAA>>>>>>>>>>>>>>>===<<<;;;:::999888777666666666777888888999:::;;;<<<<<<<<<<<<@@@<<<<<>>???@@@:::555333555666555333111333222111444888888444444333333222222333444444555444333333222222333333333444555666777777777666888555@@@aaarrrgggccccccbbbbbbbbbbbbaaa___aaafffhhhgggtttyyyuuunnneeebbb]]]WWWSSSRRRQQQRRRPPPRRRUUUXXX[[[\\\\\\\\\___cccfffgggiiioooxxx]]]OOOGGG==={{{hhhccc]]]^^^ZZZTTTNNNIIIDDD???<<<============<<<;;;::::::;;;;;;:::999888777666666666777999:::;;;;;;::::::;;;999:::<<<<<>>@@@BBBBBBAAA>>>;;;:::999::::::===999777:::AAAGGGHHHFFFBBB===:::===DDDHHHEEE@@@888999::::::::::::;;;;;;===;;;999888777666444222000222222222555999999666222222222222222333333444444333333222222222222222222222333444444555555555777222777III```qqq{{{uuummmlllmmmmmmhhhfffccc^^^\\\]]]```aaagggjjjoootttzzzuuunnnjjjeee^^^XXXUUUUUUTTTSSSTTTUUUWWWXXX[[[]]]___`````````aaaaaaeeekkkooopppvvvfffKKKDDDDDDAAAvvveee___YYY[[[WWWRRRLLLHHHCCC???<<<<<<======<<<<<<;;;:::999;;;;;;;;;;;;:::999999888555777888:::;;;::::::999:::999:::;;;;;;<<>>>>>???@@@???===>>>>>>??????>>><<<999888:::888888>>>EEEHHHFFFBBB<<<888666:::AAADDD@@@;;;777999;;;;;;888666666666:::???CCCBBB<<<666333444///222222222666;;;<<<999111111111111111222333444333333222111111111111222111111111222222333444444666444666<<>>vvveee```XXXWWWSSSNNNIIIFFFBBB???===<<<<<<<<<<<<;;;:::999888888888888888888999999999666777888999::::::::::::<<<<<<===<<<;;;:::<<<>>>DDDaaa}}}rrrooouuu|||||||||{{{zzzwwwuuusssoooooonnnoooooopppqqqqqqqqqooommmmmmnnnmmmkkkjjjmmmllljjjiiiiiijjjkkklllwww|||zzzuuutttuuu|||jjjUUUPPPMMMIIIEEELLLIIIEEEBBBAAA@@@???>>>CCC???;;;<<>>;;;:::<<>>CCCCCC???;;;888555444888===@@@>>>:::888;;;===;;;777333333444999AAAJJJIII@@@777444555///222222222555:::;;;888000000000000111222333333333222111111000000111111111000000000111222333444555444666999:::<<>>===;;;;;;<<<;;;;;;:::999888777777666666666777777888888888888888999:::;;;;;;;;;<<<<<<;;;:::;;;;;;:::@@@NNNooo~~~~~~~~~xxxxxxxxxxxxvvvtttrrrqqqnnnnnnnnnnnnnnnoooooopppqqqooommmlllmmmmmmlllkkkmmmlllkkkkkknnnrrrvvvyyysss\\\XXXVVVNNNJJJMMMPPPKKKEEEAAA@@@@@@???>>>???>>>===<<<============:::;;;===??????===:::999333666:::>>>???===999666777666777999<<<>>>>>>===:::===???<<<777333444666777===DDDDDD>>>777444444000222222000333777666333/////////000000111333333222222111000000000000000111000000000111222333444555333444888999999;;;@@@KKKYYYppp|||tttmmmlllwww~~~yyysssoookkkhhhddd```\\\]]]___bbbeeeiiimmmoooyyy{{{|||pppbbbXXXQQQQQQPPPPPPRRRUUUXXXZZZXXXZZZ]]]aaaccceeeffffffjjjmmmqqqtttxxx|||```MMMKKKGGGDDDEEEDDDAAA??????rrrccc[[[PPPQQQLLLFFFAAA???>>>>>>===;;;;;;;;;;;;:::999888888999888666555555666777888999888888777888:::;;;<<<777888999999:::======;;;<<<>>>VVVzzz|||zzzyyyyyyyyyyyyyyyyyyzzzzzzyyywwwwwwxxxyyyxxxwwwuuuuuuuuutttrrrpppnnnlllkkkkkklllmmmooopppqqqqqqllljjjhhhggghhhiiiiiihhhnnnmmmmmmooottt{{{nnnYYYPPPWWWUUUGGGFFFQQQNNNIIIBBB>>>>>>??????>>>;;;===???===;;;:::===@@@:::;;;;;;<<<<<<;;;;;;:::666999===>>>===:::888777444555666888:::;;;===>>>;;;>>>@@@===888555666999444777:::;;;999666222000222333222///000333222...////////////000111222333222111111000000000000000111000000000000222333444666111000666;;;999666444:::BBBSSSqqq{{{|||}}}vvvpppmmmhhhccc```\\\ZZZXXXXXX[[[^^^``````bbbeeejjjpppwww}}}{{{tttoookkkcccXXXPPPNNNQQQUUUXXXYYYZZZ[[[\\\ZZZ[[[^^^ccchhhlllpppsssttt{{{gggRRRHHHGGG>>>>>>@@@CCCAAA======AAAgggaaa^^^RRRPPPJJJCCC???>>>>>><<<::::::::::::;;;;;;:::999999888888777777666666555555666777777777888888888888777888888888999999999999555DDDKKKWWWyyyxxxvvv}}}|||}}}~~~|||~~~~~~~~~~~~|||zzzxxxwwwuuuuuutttttttttuuuvvvvvvuuutttttttttuuuvvvxxxyyyttttttttttttsssqqqpppoooooonnnnnnmmmllllllllllllmmmiiigggjjjkkkiiijjjllliiikkkqqq{{{eeeZZZXXXUUUQQQLLLHHHEEECCCGGGEEECCC@@@>>><<<<<<<<<@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888555888;;;;;;888666555666;;;:::888777777777888999<<<;;;;;;:::999888777777555555666666666444333111444444333333222111000000000000//////.........---000000000000000000000000///000000000111111111111111222222333333444444555:::888;;;LLLiiizzztttjjjaaa\\\\\\___bbbWWWXXXYYYWWWUUUUUUYYY\\\\\\ZZZZZZ^^^dddjjjkkkkkkpppqqqtttyyy}}}yyywwwwwwxxxxxxrrrooolllkkklllkkkhhheeeffffffeeeccc___[[[VVVTTTZZZ[[[\\\[[[[[[\\\___bbbeeeddddddhhhqqq~~~iiiXXXNNNCCC<<<<<<======<<<<<<<<<======>>>ccc]]]\\\PPPOOOJJJCCC???>>>>>>===<<<::::::;;;;;;:::999888888777777777666666666555555666666777777777888888888777777777777888888888999888???===CCC^^^{{{~~~~~~~~~|||||||||~~~~~~~~~}}}}}}~~~}}}|||{{{~~~}}}|||}}}}}}}}}|||{{{yyyvvvuuutttsssrrrqqqqqqqqqqqqqqquuuuuuuuuuuuvvvwwwxxxxxxvvvvvvuuuttttttsssrrrrrrtttsssqqqpppoooooooooooommmiiihhhlllnnnmmmooosss{{{|||hhhTTTVVVTTTQQQNNNJJJFFFCCCBBBAAA@@@???>>>===>>>>>>???>>>===<<<<<<<<<>>>>>>>>>===<<<;;;999888777666666555888::::::777555444555:::999888777777777888999::::::999999888777777777666666666666555444333222444333333222111111000000000/////////.........---000000000000000000000000//////000000000111111111111111222222333444444444333333666???NNNbbbttt~~~zzznnnccc]]][[[\\\]]]bbb___[[[WWWVVVXXX]]]```eee```ZZZWWWYYY[[[[[[[[[[[[[[[]]]aaafffiiijjjjjjrrruuuyyy{{{}}}{{{xxxtttooolllkkkhhhddd```]]][[[[[[\\\^^^\\\[[[]]]```bbbaaa```dddaaa]]]ZZZYYYZZZ\\\]]]XXX[[[```ccceeefffiiijjjkkkpppzzzyyyaaaLLLFFFEEE@@@===???;;;;;;:::::::::;;;;;;<<<|||]]]WWWXXXMMMKKKGGGBBB???>>>>>>>>>===;;;;;;;;;:::999888777666666666666666666555555555666666666666777777777777666666666666777777777777======888:::JJJbbb|||ooojjj{{{}}}zzz|||}}}~~~}}}}}}}}}|||{{{|||}}}~~~}}}~~~~~~}}}yyy{{{}}}}}}zzzxxx}}}}}}}}}}}}|||||||||{{{||||||{{{zzzxxxvvvtttrrrssssssqqqpppooonnnnnnnnnttttttuuuvvvwwwwwwwwwwwwvvvuuuuuutttsssssssssttttttrrrpppnnnmmmmmmnnnoooqqqmmmmmmppprrrrrruuuyyy~~~lllYYYMMMOOONNNLLLIIIFFFDDDAAA@@@======<<<<<<<<<===>>>???============>>>???@@@AAA<<<;;;999777666555444444555777999888666444333333777777666666666777777888777777777777777777777777777777666555444444444444333222222111111000000////////////...............000000000000000000000000////////////000000000000000000111111222333333444111444777777999BBBOOOZZZnnn}}}vvvllleee```\\\ddd___[[[[[[bbbkkkrrruuuqqqiii^^^WWWTTTUUUTTTTTTXXXXXXXXXZZZ^^^``````___```bbbdddfffgggiiimmmooorrrvvv||||||yyyvvvuuurrroooiiieeebbb___\\\ZZZ[[[XXXUUURRROOONNNNNNOOORRRQQQRRRUUUXXX[[[\\\[[[[[[YYYWWWUUUUUUWWW[[[]]]\\\___bbbeeehhhlllqqquuu|||oooUUUIII@@@AAAAAA<<<999;;;999888888777777777888888xxxWWWQQQSSSJJJFFFDDD@@@>>>===<<<======;;;;;;;;;:::999777666555555555555555555555555555555555555666666666777777555555555666666666666777;;;;;;:::>>>EEENNNrrrsssjjjpppxxx{{{}}}|||||||||}}}}}}~~~~~~~~~}}}{{{{{{{{{|||}}}zzz{{{}}}~~~~~~}}}|||{{{|||}}}~~~~~~}}}{{{zzz|||{{{zzzyyyyyyzzzzzz{{{{{{zzzyyywwwuuusssqqqpppsssrrrrrrqqqpppppppppppprrrssstttvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqrrrsssrrrpppnnnmmmmmmnnnpppqqqrrrppprrrvvvyyyzzz~~~wwwjjj```VVVOOOHHHGGGFFFDDDBBBAAA??????>>>======<<<<<<<<<<<<<<<===>>>???>>>>>>>>>???@@@999888666555444444444444555666777666555444333222444444444444444555555666444444444555555666666666888777555333333333444444111111111000000/////////........................////////////////////////........./////////000000//////000111111222222333111555777666444777???GGGPPPhhh~~~wwwpppllliiinnnxxxooohhh^^^XXXWWWWWWWWWUUUUUUSSSSSSTTTVVVWWWWWWVVVZZZZZZZZZZZZ[[[[[[]]]^^^___bbbgggkkknnnoooooonnnnnnpppqqqrrrrrrsssuuuwww~~~zzzuuuttttttsssrrrpppllliiifffcccbbb___]]]ZZZXXXXXXXXXXXXXXXXXXWWWVVVTTTTTTUUUVVVWWWYYYXXXYYYYYY[[[[[[[[[[[[YYYYYYYYYXXXXXXVVVUUUTTTYYY\\\```fffppp}}}uuubbbTTTLLLFFFCCCDDD@@@999555666666666555444444444444555vvvRRRKKKNNNFFFBBBAAA???<<<;;;:::;;;<<<:::::::::999888666555444444444444444444555555555444555555555555666666666444555555555666666666666666777888<<<>>>>>>\\\{{{vvvrrrsss{{{|||~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{{{{|||}}}yyyzzz{{{}}}}}}}}}}}}|||||||||zzzzzzzzz{{{|||}}}{{{zzzxxxwwwwwwyyyzzz{{{zzzyyywwwuuutttrrrqqqpppppppppppppppqqqrrrrrrsssqqqrrrssstttttttttsssrrroooooonnnoooooopppqqqrrrqqqqqqqqqrrrtttwwwzzz|||wwwxxxhhhXXXVVVTTTNNNJJJCCCBBBBBBAAA???>>>======<<<<<<==================>>>???@@@???<<<:::;;;<<<777666555444444444666777555555555555555555444333222222333333333333333333111111222333333444444444777666444222222222333333000000////////////......---------.......................................---............/////////......//////000111111222//////000111222444777999888KKK^^^pppyyygggbbb]]][[[[[[[[[YYYVVVXXXVVVTTTTTTUUUUUUUUUTTTUUUTTTTTTTTTUUUWWWWWWWWWVVVVVVWWWYYY[[[]]]^^^___\\\]]]^^^^^^^^^___aaacccdddgggjjjnnnqqqssstttttt}}}~~~~~~~~~}}}}}}}}}{{{zzzxxxtttrrrnnnhhhaaa]]][[[\\\^^^]]]\\\ZZZXXXVVVTTTTTTSSSSSSSSSSSSTTTUUUWWWYYYWWWWWWWWWWWWXXXYYYZZZ[[[___``````___^^^^^^^^^^^^aaa___\\\YYYWWWUUUTTTTTTVVV^^^lll}}}wwweeeUUUJJJDDD???>>>>>>???<<<888888:::444444333222222222222222uuuPPPHHHKKKCCC@@@@@@???<<<:::999:::;;;999999999888777666555444333333333444444444444444444444444444555555555666555555555555666666666666777888666777888777PPPxxx|||zzzzzz{{{~~~~~~~~~~~~}}}|||}}}}}}||||||||||||}}}}}}zzz{{{{{{{{{||||||}}}}}}{{{yyywwwvvvvvvxxx{{{|||zzzyyyxxxxxxxxxyyy{{{{{{yyyxxxwwwuuutttsssrrrrrrnnnnnnnnnooopppqqqssssssrrrrrrsssssssssssssssrrrnnnoooqqqrrrssstttttttttppprrruuuzzzkkkOOOHHHJJJIIIEEECCC@@@@@@???>>>>>>===<<<<<<888999:::<<<>>>?????????<<<>>>@@@>>>:::777777999888777555444444555777888555444333444555666666555333333444444333333222111000000000111111222222222444444333222111111111111........................---------------.................................------------.........///------...//////000000111000///---///222444444222111888???LLLgggtttqqqooonnnnnnlllgggcccccc```\\\ZZZYYYYYYXXXVVVPPPOOONNNPPPSSSUUUUUUUUURRRRRRQQQPPPQQQSSSUUUVVVUUUVVVVVVVVVUUUUUUWWWYYYTTTVVVXXXZZZ\\\^^^___```bbbdddeeeeeeeeefffiiikkkkkkooopppjjjeeeddddddccc^^^^^^]]]ZZZVVVSSSSSSSSSVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUWWWWWWWWWWWWXXXZZZXXXXXXXXXXXXXXXYYYYYYZZZ]]]___aaabbbbbbbbbdddfffiiiccc[[[UUUTTTZZZaaagggrrr~~~{{{]]]OOOLLLIIIAAA;;;;;;;;;;;;:::999888999:::444333222222111111111111wwwPPPFFFHHHAAA@@@AAAAAA>>>;;;999:::<<<777777888888777666666555222222333333333444444444333333444444444555555555555555666666666777777777777:::888777999888HHHeee|||oooiiiqqq{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{}}}~~~yyyyyyxxxwwwwwwyyyzzz{{{zzzzzzyyyyyyzzz{{{{{{|||yyyxxxvvvuuuttttttuuuuuuqqqqqqqqqqqqqqqrrrssstttuuuttttttssssssttttttuuurrrtttwwwzzz||||||{{{zzzvvvzzzhhhVVVHHHFFFFFFAAA@@@DDD??????>>>======<<<<<<;;;666777999;;;<<<=========777;;;>>><<<888555666888===;;;888666444555666777555333222333666888888777666666777666555444222111////////////000000000000111222222111111000///...------------------------,,,,,,,,,------.........------------------------,,,,,,---------.........,,,------...//////000000222000000111333555444222333222222999JJJdddmmmiiiccc___\\\YYYVVVUUUTTTRRRPPPQQQSSSTTTTTTRRRQQQQQQQQQRRRRRRSSSSSSSSSUUUVVVVVVUUUSSSSSSTTTVVVSSSSSSSSSTTTUUUVVVXXXYYYUUUWWWYYYZZZ[[[\\\___bbb]]]aaabbb___]]]]]][[[WWWXXXYYYZZZYYYWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUXXX\\\\\\[[[ZZZZZZ\\\YYYZZZZZZ[[[\\\]]]^^^^^^___bbbfffiiijjjmmmqqqtttrrrmmmgggdddjjjvvvkkkVVVCCC???AAAAAA===;;;===>>><<<999777777666555555444333222111111111111xxxPPPFFFGGG@@@AAACCCCCC@@@<<<:::;;;===666777777777777777666666222222222333333444444444333333333444444444555555666666666666777777777777000777777888;;;888>>>PPPrrr{{{jjjaaabbbfffppp{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~yyyzzz{{{{{{||||||||||||zzzzzzzzz{{{{{{|||||||||yyyxxxwwwuuuuuuvvvvvvwwwvvvvvvuuutttttttttuuuuuuwwwwwwuuuttttttuuuvvvwwwwwwyyy~~~jjjSSSJJJFFFHHHCCC;;;>>>GGG???>>>>>>======<<<;;;;;;999999:::;;;:::999888777333888;;;;;;777444666888AAA>>>;;;777555444555666555222111333777::::::888999999999999777555333222////////////////////////000000111111111///---,,,------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,------...//////000...///000000111222333444111000111555;;;GGG]]]qqq}}}{{{tttpppkkkhhheee___[[[WWWVVVVVVUUURRROOOQQQRRRTTTVVVVVVUUUTTTSSSSSSTTTTTTRRRPPPOOOPPPQQQSSSRRRRRRQQQRRRSSSUUUVVVTTTVVVYYYZZZ\\\^^^aaaddd\\\aaacccbbbaaa```ZZZTTTXXXYYY[[[ZZZXXXVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVOOOTTTYYY[[[ZZZYYYYYYZZZXXXYYY[[[]]]```bbbdddeeegggkkkpppsssuuuxxx}}}}}}|||}}}{{{___LLLHHHFFFEEE???888999@@@888999888666666777555333555444333222111111111111wwwUUUHHHEEEAAAAAA@@@>>><<<:::999999888999333555>>>???666333777333222111222444555444333555555666666666666666555444444444444444444444444444444555666888:::;;;<<>>>>>>>>>>>>>>@@@BBBCCCBBB>>>999666666666777777777777666555444555555555555666:::===AAA===999888>>>DDD@@@999555444333444555555333222999888777555333111000///111000...------...///111...///000111222111000000111///---+++***+++,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,---..................---------...------,,,,,,------...//////000111111111111111222222222222444888>>>BBBWWWVVVbbbyyy|||vvvmmmgggdddbbb___]]]\\\WWWWWW[[[\\\WWWUUUWWWSSSUUUWWWSSSNNNLLLOOOTTTNNNPPPSSSTTTTTTSSSSSSTTTPPPWWW^^^aaa``````bbbeeeccccccccc```\\\YYYXXXYYYUUU[[[bbbbbb^^^YYYYYYZZZWWWXXXVVVSSSUUUZZZ[[[XXXZZZ[[[^^^```___]]]ccckkkcccaaaeeennnssstttwww|||ttt```OOOEEECCCBBB@@@>>>;;;999777666666666666666555444333222222444222//////111///***vvvUUUIIIEEE@@@@@@???===<<<:::999999888>>>777888CCCGGG???777666333222111222444555444333444444555666666666666666444444444444444444444444444444444555777888:::;;;<<<@@@FFF^^^}}}|||}}}~~~{{{lllWWWGGGBBB>>>>>>>>>>>>>>>>>>??????CCCDDDEEEDDDBBB>>>999777666666666666666777777777666666555555444666999<<>><<<:::888666555555555555555555444333333333555555111///000///+++sssUUUJJJEEE@@@???>>><<<;;;:::999999999;;;444444???EEE>>>444///333222111222333444444222222333444555666666777777444444444444444444444444444444444444555666777888555:::;;;DDD\\\www{{{vvvxxxpppYYYQQQOOOHHH@@@<<<<<<===>>>???@@@AAABBBCCCHHHGGGEEECCC@@@<<<999777666666555555555666888999888777666555444555999<<>>:::<<<;;;:::999888666555555444444555555555444333333333777888333//////...---rrrUUUIIIDDD???===<<<;;;:::999999999999666222222999<<<777000...222111111111333444333222000111333444555666777777333333333333333333333333444444333333444444555555666<<<::::::GGG[[[~~~|||rrrqqqvvv|||bbbRRREEEEEEIIIGGG@@@===??????AAABBBCCCDDDEEEEEEFFFDDDAAA>>>;;;999888777666555444333444666888:::999999777555444555888;;;999888666:::CCCJJJDDD:::777666555666999::::::999777777666555444333333222222111000...------------,,,...111333333222000...000///...---,,,---------.........---------,,,,,,------,,,+++*********+++******+++,,,---......///---,,,,,,,,,,,,,,,,,,---,,,,,,---...............///111222222000///000111111222555777999DDD^^^www|||uuukkkeeebbb^^^XXXTTTUUUQQQMMMLLLOOOSSSUUUVVV]]]\\\\\\^^^aaadddggghhhyyypppbbbFFFCCCAAABBBDDDBBB;;;555999999888888777666666555333333444444444444333333222888:::444...---......rrrVVVHHHBBB???<<<;;;:::999999999999999888777888999777444333555222111000111333444333222000111222444555666666666333333333333333333333333444444333333333333444444444:::888777>>>GGG]]]yyyjjjJJJDDD@@@AAABBB@@@???>>>@@@AAABBBCCCCCCCCCCCCBBB@@@>>>;;;888777777777888666555444333444555777999999999888777555555777999555888888777:::>>>>>>;;;999777666777999;;;;;;;;;999999777666444222111000000//////...............,,,---000111222111///---------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,++++++************)))******+++,,,---......,,,,,,,,,++++++,,,,,,,,,,,,---......//////......---///111222111000000111333222333222222666AAAMMM\\\gggppp{{{wwwqqqnnnkkkfffaaacccccccccdddgggiiijjjiiimmmppptttvvvvvvzzzyyydddQQQEEEHHHEEEAAA<<<888777999;;;888888888777777777777777333333333333333333222111000777999333---,,,------tttVVVFFF@@@???::::::999888888999999999777999:::777333111444888222111000111222333333111000111222333444444555555333333333333333333333333444333333333333333444555333888666777<<<<<>>;;;888888===BBB>>>>>>???@@@@@@???>>>===;;;999777555555555777888777666555444444555666666777888999999777777777888555:::;;;888777:::======:::888777777999;;;;;;;;;;;;:::888666444222111000......//////////////////,,,,,,.../////////...---++++++,,,+++++++++++++++------,,,,,,,,,+++++++++,,,++++++************+++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////......+++---//////......///000//////111333444555777888:::CCCJJJVVVfffpppmmm[[[OOOGGGCCC@@@@@@@@@???:::444333777<<<888888888888777777777777333333333333222111000000...333555000,,,,,,---+++wwwWWWCCC>>>???999999888888888888999999444666666333111000111111222000000111222333222111111111222333333333333333222222222222222222222222333333333333333444555666444888555555;;;777666@@@KKKfff}}}|||}}}}}}fffPPPCCC===;;;===???>>>:::666888===AAA;;;<<<===???>>>===<<<;;;;;;999888666666666777888666666666555555444444333444777:::;;;:::888777777555999;;;::::::======;;;<<<999777777888:::::::::999999888666555333222222///000000//////...------,,,+++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************+++,,,************++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------------+++---...---,,,,,,---///,,,///111222333444444333///333444:::FFFMMMbbbnnncccRRRDDD===>>>@@@@@@444777:::;;;:::888777777888888777777666666666666444444444333222000......,,,//////,,,+++---,,,)))yyyWWWBBB<<>>999;;;@@@666:::<<<;;;999999:::::::::<<<>>>???@@@???>>>======<<<:::888888777888888666777777666555444222111333666:::<<<;;;999777777333666999:::>>>AAA>>>777===:::777666888999::::::777777777666555555444444111111111000///---,,,+++,,,+++***)))***+++,,,---,,,,,,---......---------+++++++++*********))))))***)))))))))***+++,,,,,,+++++++++***************,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++/////////...,,,,,,---///+++...000---++++++,,,,,,333555222333666666DDD```|||tttdddWWWXXXSSSLLLDDDAAA@@@???<<>>>>>???>>><<<:::999999999999888888999888666444222000000000000///...,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,))))))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......///..................////////////000/////////000222666999;;;OOOWWWbbbkkkqqqwww{{{kkk]]]TTTOOOMMMNNNIIICCC>>>===<<<<<<;;;999;;;<<<;;;::::::;;;<<<999888777555333333222222333333222000///...---,,,,,,,,,,,,+++++++++******tttOOOCCCAAA999::::::999888888777777666555555555444333333222222111111111333444333111///000000000111111111222222444444333222222111000000111111222333333333333222222222222333444444555555888777:::DDDZZZzzzsss\\\MMMDDD???999555555666777777777888999777555444666888888888999999999:::::::::;;;888555555777777666444777777666555444222111000333555888;;;<<<:::888777888999:::;;;<<<===>>>???>>>===;;;999888888888888999999888777555444222111000000//////---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))***++++++))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------------.........//////000/////////000222444666555999???EEEMMMZZZiiittt|||ddd```XXXQQQLLLIIIIIIJJJIIIEEE@@@===<<<;;;::::::;;;<<<===<<<;;;:::;;;<<<777666555444333222222222111111000///...------,,,,,,,,,,,,+++++++++******nnnKKK@@@???888:::999999888888777666666444444333333222111111111000000000111333222000.../////////000000000111111333333333222111111000000...///000000111111000000000111111222333333444444555555333333;;;QQQoooxxxUUUAAA999666888555333222444777888888444555555444222222333555555555666666666666777777888666444444555555444333555444333222111111111111444555777888999999888888777888999:::<<<===>>>???<<<;;;:::888777777777777:::999777555333222111111//////......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))******+++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------000///...------...///000......//////333<<>>>>>999888888777666555555555888666444222000000000000......---,,,,,,+++++++++******************************++++++++++++************))))))))))))******((()))))))))************++++++++++++,,,,,,,,,,,,************************************************)))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,///...------------......000111333333222222444666@@@NNNaaaqqqxxxzzzyyyxxx|||vvvhhh\\\QQQHHHBBBDDDCCC@@@>>><<<<<<;;;<<<<<<;;;::::::::::::888666666777777666444222333333111111000000000111111222------------------------,,,,,,,,,+++++++++******bbbGGG???@@@999999999888888777666666555555555444444333222222222000///...///000111///...000000000111111111222222222222111111111111111000...//////000000000000000//////000111111222222333333555777777666666999;;;RRRlllaaaSSS???222333777555...444444444333222000//////444333222111111111111111000000000111111111222222333333333222111111222333.........///000333555777666666666777777888999:::555555666888999:::<<<<<<666666666555555444333333444222111///.........///---,,,++++++++++++,,,,,,************************)))******++++++******)))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,,,,************+++++++++,,,------------......//////))),,,000222333222111000,,,444???IIIRRR[[[dddjjjwwwuuunnnccc\\\SSSKKKFFFEEEEEEFFF======<<<<<<<<<======>>>:::999999999:::999777555444555555444111000000111000////////////000111111,,,,,,,,,,,,------------,,,,,,,,,+++++++++******yyy\\\FFF@@@@@@:::999888888777777666555555555555555444333333222222111///...///000111000///000000000111111111222222111111111111111111111111//////000111111111000000///000000111222222333333333222111222444666777777>>>PPPfffzzz|||{{{iiiQQQ???AAA===555///000000///000222333333111000000111444222000000111222111000//////000000000111111111222333333222111000222444...//////111222444666777555555555666777777888888444444555666777888888999333333444444333222111111000//////.........//////,,,+++*********+++,,,---************************))))))************))))))((())))))******))))))((())))))))))))************))))))*********+++++++++******************************************************+++,,,,,,,,,,,,+++************+++++++++++++++,,,,,,---...///000000---,,,,,,,,,---///000111111333444555888>>>GGGNNNVVVddd}}}sssbbbXXXSSSKKKKKKIIIHHHEEECCCBBBAAA>>>===<<<;;;;;;<<<<<<===;;;999888888999888555333444555555444222111222333000///////////////000000,,,---------------------,,,,,,,,,+++++++++******oooVVVDDD??????999888888888777666666555555444444333333222111111111222000//////000111000000/////////000000000111111000000000000111111111111...//////000000000000000000000111111222333333444111000//////111444666888111;;;FFFOOO```}}}yyyooouuu~~~zzzzzzcccQQQBBB666222999<<<777000000222444///111444333222111333555333111......000111000...///000000000000111111111111333444222000000222444222222333444555555555444222222333444555555555555333333444444444555555555111111222333222111000///---...///000000111111111+++***)))((()))***,,,...************************((())))))))))))))))))((('''((()))******)))((('''))))))))))))************(((((()))))))))*********************************************************((()))******++++++***************+++++++++,,,,,,++++++,,,---............333000---,,,,,,---...///222333333111...///333777888CCCWWWmmm}}}}}}vvvqqqhhh]]]RRRKKKGGGFFFCCCEEEFFFFFFCCC???;;;999AAA???===;;;999:::;;;;;;<<<:::777666666555333111222333444333222111222333111000///////////////000............------------,,,,,,,,,+++++++++******iiiRRRBBB>>>>>>888888888888777666666555555333333222222111000000000222111//////000111111000............/////////000000000000000000111111111---...//////000000//////111111111222333333444444000111333333111111333555///555888555;;;QQQnnn{{{rrrjjjppp}}}~~~{{{cccHHH666333777999444555333000///222111------///111111///...000333222///------///000///---000000000000111111111222111333444333000000222555555666777777666555333222///000222333444444333222333333333333333333333333000000111222222111//////,,,---///111333333333222+++***)))((()))***,,,...))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++---///000///---)))---111111///---...000111333888@@@IIIPPPUUUWWWaaakkkyyyxxxhhh\\\UUULLLKKKHHHEEEAAA>>>===<<<:::;;;<<<<<<;;;<<<===???888777555555777:::===???===:::777555444333111//////000111111000///111222111111000/////////////////////.........---------,,,,,,,,,+++++++++******^^^NNNAAA999;;;;;;777777777666555555444444333222111111000000111111111111000000//////....../////////000111111222222000000000000000000000000............////////////111111111111111111111111111111222222222333333333111333555444666???MMMWWWooo}}}tttmmmppp{{{oooXXXPPPEEE<<<666444333222333333222222111000//////222222111111111111222222...//////...,,,,,,---///////////////000000000000555111111333000---111999;;;<<<>>>>>><<<888333000222000///000111222222111777666555666777777444222111111222444666444...***000000///111444555555444...---+++,,,,,,---+++***))))))((((((''''''&&&&&&(((((())))))*********++++++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---...///000000---......000333777:::<<>>???@@@AAA<<<===>>>>>>===;;;999777555:::>>><<<777444888===999888666333222111111111111111111111111000//////000000///------,,,,,,,,,...---,,,,,,---...---,,,,,,***((((((***+++++++++]]]NNNAAA:::::::::777777666666555555444444333222111111000000111111000000000000//////....../////////000111111222222////////////////////////............////////////111111111111111111111111111111111222222222333333222333333333333777>>>DDDPPPddd~~~|||tttnnnqqq|||dddMMMBBB===666111///000111222333222222111000000//////000000////////////000000...//////...,,,,,,---............///////////////000///222666444111222888<<<<<<:::999777555444333555444333000//////111222555555444444444555555555333111111222333222///,,,///......///111222222111---,,,******+++,,,***))))))))))))(((((('''''''''(((((()))))))))******************)))))))))(((((('''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------......//////.........///111333555666444777>>>HHHTTT```kkkqqqwwwnnniiihhh```UUULLLGGGDDDAAA???>>>???@@@AAAAAA???>>>===;;;<<<=========;;;999888999;;;>>>>>>===;;;;;;;;;888777555333222111111222000111111111111000//////000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++---+++***)))+++,,,,,,,,,\\\NNNBBB:::999999777777666666555444444444222222111000000000000111000000000////////////......//////000000111111222////////////////////////---............/////////000000000000000000000000000111111111222222222222111111222222222222333333666CCCZZZwww|||yyywww{{{kkk[[[LLL;;;///444111...---///222444444111111111000//////.........------,,,,,,------...---...///...,,,+++,,,---,,,---------............,,,---222888888444333555<<<:::666333222222333444333444444111...000777>>>:::888555333333555666888444222111000111111000///...---,,,,,,......---,,,,,,***)))***++++++***((())))))))))))(((((((((((((((((())))))))))))************))))))))))))((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,++++++,,,,,,---...------------------------.........---......///000,,,---///222888>>>CCCFFFVVVXXX]]]gggssswwwtttnnneee[[[QQQIIIEEEEEEBBB>>><<<<<<=========:::<<<@@@BBBBBB???;;;888999:::;;;<<<<<<;;;:::999777666777:::===>>><<<999666555444222111111222222000000000000000//////...//////...---,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,++++++ZZZMMMBBB:::999888777666666555555444333333222222111000000000000000////////////////////////......//////000111111111////////////////////////---------.........//////000000000000000000000000000000000111111111111222111000000222444444333111333555>>>PPPiii}}}hhhOOOBBB;;;222------222111//////111222222222000/////////......------,,,,,,,,,++++++,,,,,,,,,,,,---......,,,++++++,,,+++++++++,,,------......+++---111555666444222222888666333000///000111333---111444333222888EEEQQQHHHAAA999666888:::999666444333333333333222111000...---++++++,,,,,,***))),,,***)))***+++,,,+++)))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------------------------000//////...///111222444555888===BBBHHHQQQ[[[bbbvvv{{{~~~}}}uuukkk^^^TTTLLLKKKJJJFFFAAA>>>;;;;;;999999999::::::::::::999888:::===??????<<<999777777888999:::::::::999999444333333555999;;;<<<<<<555444333111111111222333//////000000//////...---......---,,,++++++,,,,,,+++,,,,,,,,,+++++++++,,,,,,***))))))***+++***)))|||WWWLLLAAA999888777666666666555444444333333222111000000//////000000.............../////////.........///000000111111........................------------............//////////////////////////////000000000111111111333111000111333444444333555444555:::GGG\\\sss}}}|||vvvmmmWWWBBB111000111......333000...------......---+++......------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,...---,,,******+++*********+++,,,------....../////////000111000...111111000000000/////////***000666666666>>>MMM[[[VVVJJJ===;;;@@@AAA:::222222444777888777444111///000...,,,,,,,,,,,,***(((,,,+++***+++,,,---,,,+++((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------000///...------------...---000333333222555;;;@@@FFFLLLRRRSSSTTT[[[iiitttzzz~~~{{{~~~{{{jjjbbbXXXPPPJJJEEEAAA???BBBCCCBBB???;;;999888999999:::<<<===<<<999777555999999::::::999999888777666666777888888999999999777777555444333555:::>>>444333222111000111111222...////////////...---------,,,,,,++++++++++++,,,+++---...---,,,+++,,,......---+++,,,------+++***yyyUUUJJJ@@@999999888666666555555444333333333111111000////////////000---............/////////---......//////000000111........................,,,------------.........////////////////////////////////////000000000000222222000/////////000111111333555666999CCCQQQ[[[iii|||kkkXXXNNNKKKCCC777...///000...---111---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++------,,,***)))***))))))***+++,,,---......//////...+++,,,000000,,,,,,---///000000///...---///444999888777<<>>DDDDDD;;;000111444888999777444111///111///------------+++)))---+++++++++---...---,,,''''''''''''(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++******))))))******+++,,,++++++++++++++++++++++++***+++,,,---.........---...---------------.........000111000......111444111444777888888===EEELLLOOO___fffhhhkkkhhhhhhsss~~~}}}uuuqqqkkkddd^^^ZZZXXXXXXOOOFFF===888666555888;;;BBBCCCCCC???:::777888:::===AAADDDDDDBBB>>><<<:::999888666555555555777777555555666666666777777888888777555111///000555999444333222000//////000000...............------,,,,,,++++++******++++++++++++...///...,,,+++---///111000//////000000...,,,wwwRRRGGG>>>888999999666555555444444333333222111111000///////////////---------.........//////------......///000000000........................,,,,,,---------........................................../////////000000---000111000---,,,...111---000333444555777;;;???GGGVVVllloooZZZHHH===::::::999555111///---,,,,,,,,,---,,,,,,---///000000///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))+++------+++***))))))))))))***+++,,,---...///---...---***---222111,,,+++,,,---...//////......333777:::888444555;;;BBBGGGBBB===???BBBAAA:::333000333666666444111000000111///------------,,,***+++*********,,,---,,,+++%%%&&&&&&&&&'''''''''((())))))(((((((((''''''''''''''''''((((((((())))))***)))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************)))))))))))))))***++++++))))))******++++++,,,,,,******,,,,,,---,,,++++++------......//////000000---...///.........///000111222222333333444777999555@@@DDDEEEKKKKKKLLLWWWaaadddhhhkkkrrrxxxyyyttt~~~vvvmmmeee^^^YYYVVVLLLIIIFFFCCCBBBCCCEEEGGGEEE>>>999888777444444999888:::<<<:::666555999===BBBFFFJJJJJJGGGCCC@@@???777666555333333444555666555555555555555555666666555333222444777:::<<<<<<555444222000///...//////---............---,,,,,,++++++************++++++***---///...***))),,,///000000///000000///---+++vvvQQQFFF===777999:::666555555444444333222222111111000///////////////---------.........//////------......///000000000........................,,,,,,,,,---------........................................../////////000'''---222222///...000333000000000000111222333444555999CCCQQQeee|||tttZZZQQQEEE:::444222000000///111///+++(((+++,,,,,,,,,+++)))***,,,------,,,***************+++++++++++++++************++++++(((***------+++)))(((((()))******,,,---...//////***------,,,000555444---,,,,,,,,,,,,---...//////333666888666222000333666777888;;;>>>???===:::777111333444333000...///111000...------------,,,******)))((()))+++,,,,,,***%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))******+++(((((()))***+++,,,,,,---***+++,,,,,,,,,***)))(((,,,,,,---------.........---------...///000000000......---///000111000///...555444111666555666???444888;;;???EEEMMMNNNKKKUUUUUUWWW[[[```dddhhhjjjtttjjjaaa___ccchhhpppwwwzzzyyymmmiiippptttooonnnrrrpppjjjbbb\\\YYYWWWTTTRRRNNNJJJDDD@@@???===999666666666555666999<<<@@@BBB:::666666::::::444222555444777999777444444999===BBBFFFIIIIIIEEE@@@>>>===555555444444444333333333666555555444444444555555666444555===HHHNNNMMMIII666444222000............------......------,,,++++++***************++++++(((,,,///---)))(((***......---,,,---...,,,***'''rrrSSSBBB;;;;;;333777444444333333333333222222444444333222111000///...//////.........---------------............------////////////...............------,,,,,,------...+++,,,---...///...---,,,---------............/////////////////////////////////000000111111111222666333666===AAAJJJccc~~~zzzdddSSSGGGBBB<<<:::777333000///...---222000...,,,+++******++++++++++++*********))))))++++++************++++++************************+++++++++*********))))))*********++++++,,,,,,,,,******,,,///333444111...,,,,,,,,,---000222222111111222333333222111000///333666;;;???@@@???;;;999444444333222111000///...------.........---+++*********)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''''''''(((((((((((()))***)))((('''&&&&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......////////////////////////............////////////222222222222222222222222666666666777999<<<>>>@@@>>>>>>???@@@@@@AAABBBBBBLLLOOOSSSVVVWWWWWWUUUSSSTTTVVVYYY[[[[[[YYYVVVTTTXXXXXXWWWWWWWWWVVVVVVVVVGGGFFFFFFDDDCCCBBBAAA@@@;;;:::::::::999999888888555555555444444333333333555444111000000222555777111111111222222333333333333444666555444444555777<<<<<<;;;:::888666555444222222222333333333444444555666777777777777777666222;;;EEESSSeeeooo```JJJ777666333000......//////........................,,,,,,++++++***)))(((((()))***+++,,,+++***(((&&&))))))))))))((((((((((((pppQQQBBB;;;<<<444888444444333333333222222222333222222111///......---......------,,,,,,,,,,,,------............------////////////.........---------,,,,,,,,,,,,------+++,,,,,,---...---------------------....................................//////000000000111111111111---///555666999III]]]yyymmmTTTCCC:::666555555444222000......------000///---,,,+++++++++++++++++++++*********))))))******))))))))))))******************************+++++++++*********))))))*********+++++++++,,,,,,******+++///222222///,,,+++******,,,...000000000000000111222222111000///222555:::===>>>===:::888444333222222111000/////////000000000000...---,,,******)))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((***)))((('''&&&&&&'''(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---..............................---.........////////////000000000000000000000000000/////////000111333444222333333444555555666666555777:::<<<======;;;:::??????@@@@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;777777666555444333333222444444444444333333222222444444333333333222222222333222111000000222333555111111111222222222333333111222333333222222333555666666666666666555444444222222222222333333333333333333444555666777777888888FFFWWWfffsssttt___FFF555444111///---------...000000000000000000000000,,,,,,+++******)))((((((((()))+++++++++)))(((&&&))))))((((((((('''''''''mmmPPPBBB;;;<<<555999333333333333222222222222111111000///......---------,,,,,,,,,,,,+++++++++------............------//////.........---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---......------------....................................////////////000000000000111...000444444222999CCCYYYrrrmmm]]]GGG666///---.........------,,,,,,,,,,,,---------,,,++++++++++++++++++************))))))))))))(((((((((((((((((()))))))))))))))))))))))))))+++************)))))))))***************+++++++++******+++---///...,,,***)))((((((***---//////.........///000000000//////111333777:::;;;:::888666333222222111000000000111000000000000///...---,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((())))))))))))******************************)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------.........//////........................000///...---------......---......//////000000000...///000000111111000000111111000//////000111111000000000000/////////////////////.........------////////////............111111111111111000000000//////000000000111111111///////////////000000000...000111111000///111222///000111222333333333333111111111222222222333333111111111111333555777888888GGGWWWbbbhhhcccOOO999333111///---,,,,,,,,,---////////////////////////+++++++++******))))))(((((()))***+++***)))((('''(((((('''''''''&&&&&&&&&nnnRRRDDD<<<<<<444999333333333222222222222111111111000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........---------,,,,,,++++++************++++++---,,,+++***+++,,,...///,,,,,,---------.........------------------------////////////////////////222000111666888666888===CCCVVVcccfffttt}}}ppp^^^DDD<<<222...000111///,,,******************+++++++++++++++***++++++++++++************))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))************)))))))))))))))*********************))))))***+++,,,+++)))((()))((((((***---.........,,,------...////////////000111444666777666555444222222111000000111222222//////...------,,,+++******))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***************************)))))))))************+++************+++++++++++++++++++++++++++,,,,,,---------------------------,,,,,,---------.........------------------------111000000//////.....................//////000000333222222111111222222222000000000000000000000000111111111111111111111111000000000000000000000000/////////...............////////////............,,,---...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111------///000111111111111000000000111111111222222111000/////////111444555555===CCCEEEEEECCC999///111000///---,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))((((((((()))******)))((((((''''''&&&&&&&&&%%%%%%%%%oooUUUFFF===;;;333777333333222222222111111111111111111000000//////...------------............,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++******))))))******+++,,,,,,+++***+++,,,---...,,,,,,,,,------------...------------------------///.....................///------111444444666888999BBBCCC@@@KKKfff|||zzz___PPPNNNEEE777...+++)))+++///000---)))***************))))))))))))))))))***************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))(((''''''***))))))+++...000000///,,,,,,,,,------.../////////000111333333333222222111111000///000111333444000///...---,,,+++*********))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))*********+++++++++************+++,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------000///...---------......---...000222222000...---------------------------............////////////......//////////////////------------------------***+++---//////...---,,,,,,,,,,,,,,,,,,,,,++++++---...//////......///000......///000000000///////////////000000000111111222111///------...000111333555555222000000000/////////......------------))))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%oooVVVGGG===:::111666222222222222111111111111111111111000000/////////------...............///,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++******************++++++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------......---...///000222333444666444111666CCCOOOUUUsssyyynnnccc\\\LLL999222444333------,,,)))))))))******)))++++++++++++***)))((('''(((((())))))***))))))((((((((()))))))))))))))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))(((((((((((('''(((***)))(((''''''(((+++******,,,///111111000---------,,,------.../////////000000111111111111000000//////000222555666333222000///------,,,,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------)))***+++,,,---------,,,,,,,,,,,,---------------......---,,,,,,---------***,,,///111111///,,,***,,,,,,,,,---------------------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,............------------,,,...//////...---///000//////000000000///.............../////////000000111000///------------...---///000///...------...............------------************************))))))))))))))))))))))))''''''(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%kkkSSSEEE;;;888000555222222222222111111111111000000////////////......,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++.........---------,,,,,,...000111000...///111222333///---111333333888>>>YYYrrr~~~uuudddPPPDDDAAA;;;333///...000000///---------+++(((((()))+++))))))***+++***)))(((((('''((()))))))))((('''&&&(((((((((((())))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))******))))))((((((((('''''''''&&&((())))))'''&&&(((***+++******,,,///111111000//////------,,,---......//////////////////000000000///......000222666888444222000...---,,,,,,,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,.....................---//////000000000000000000+++,,,...//////...,,,+++.........//////000000000------------------------******++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,---------,,,------------,,,,,,,,,++++++---......---,,,...///......////////////......------.........////////////..................---)))***---000000...------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))))))))))))))'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&gggQQQDDD:::777000555222222222111111111111000...............---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++.........------,,,,,,,,,(((...111000---...///111444+++***222555111555>>>EEE[[[iiidddaaapppxxxhhhXXXPPPKKKDDD<<<777444///---111333...***)))"""(((---...***'''''')))&&&''')))*********)))((('''((()))))))))(((&&&%%%'''((((((((())))))******(((''''''&&&&&&''''''((('''''''''''''''''''''''''''((((((((())))))******))))))(((((('''''''''&&&%%%'''))))))'''&&&(((++++++******,,,...000000///111000...---,,,------...//////.........///000000//////......000333666888222111...,,,+++***************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++***((((((+++++++++++++++************+++,,,------------,,,,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,------******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++*********))))))((((((***,,,------,,,+++---...,,,,,,---...////////////---------.........//////,,,,,,...////////////...,,,+++,,,///111000///000))))))***++++++++++++***************************(((((((((((())))))))))))'''''''''''''''((()))***(((((('''''''''&&&&&&&&&dddEEEBBB@@@<<<:::666111000/////////000111222000000///...------,,,,,,........................++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))(((------------------------000/////////000111333444===;;;999999>>>IIIUUU^^^gggxxxhhhYYYVVV@@@<<<777555444333///,,,,,,,,,,,,++++++*********+++++++++*********))))))***(((&&&'''***+++)))'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***+++---...///000000000///...,,,+++***+++,,,,,,)))+++,,,,,,******+++---//////000111111111000000......---,,,***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++++++++************************+++,,,,,,,,,,,,+++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......---------.../////////............---------......---,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++******))))))((((((((((((''''''''''''((((((&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%cccDDDAAA>>>:::999666222222111000000000111222000//////...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********))))))******+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))------------------------//////......///000111222111111111000111666===BBBDDDOOO[[[aaaccciiiuuuyyycccXXXMMM>>>555555444111...------,,,***(((,,,,,,+++++++++*********++++++*********)))))))))***(((&&&''')))***)))'''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''')))***+++,,,,,,,,,...---,,,+++***++++++,,,***+++,,,,,,++++++,,,---000111222333222111///---,,,,,,,,,++++++*********))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''((((((%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))*********************************)))))))))*********++++++************************)))***++++++,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***))))))))))))***+++)))))))))*********++++++************************++++++++++++++++++++++++------,,,,,,,,,---...............---------------......---------------...,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++******************)))))))))))))))))))))((('''''''''((((((&&&&&&'''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%```BBB>>><<<888888666444333222111111111111111/////////...------,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,+++++++++***))))))))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////+++---//////...---...///111555:::;;;<<>>@@@FFFPPP[[[fffvvvnnn]]]TTTQQQQQQDDD888///000333333111222///...---,,,,,,---------))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&((())))))*********+++++++++*********++++++***,,,------------...//////111444666555222///,,,,,,,,,+++++++++++++++******)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))))))))((())))))***+++******************************)))************************+++++++++++++++*********)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))***))))))******+++,,,---,,,---------------------,,,,,,+++++++++,,,------++++++++++++,,,---...///------,,,+++***)))(((((('''((((((((())))))******+++***)))((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZ>>><<<999555666555444444444333222111000000...............---------++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,))))))(((((())))))***+++************************************************************************+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***,,,...///...---...///000///...///000111111000666777999;;;@@@HHHSSS[[[ooorrrxxxtttfff\\\LLL===444333666888///......000///+++))))))++++++***)))((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))*********))))))************************,,,------------...000,,,...222555666444111.........---,,,+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))'''((())))))******))))))''''''((())))))***++++++))))))))))))))))))))))))************************((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************((((((((()))***+++,,,,,,......---------,,,,,,,,,******))))))***++++++,,,+++++++++++++++,,,---...,,,,,,+++******)))((((((''''''(((((()))))))))*********)))((((((((((((((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&WWW>>>===999444555444222333333333222111000///........................))))))))))))))))))))))))************************)))***++++++,,,,,,,,,,,,)))(((((((((((()))*********************************************************************************))))))))))))***++++++******************************+++,,,,,,,,,++++++---......---++++++,,,...---------///000000...,,,...///222222333333555777AAADDDIIIQQQ[[[dddlllpppttttttsssqqqooommmnnnooozzz|||fffOOO???<<<888222...------------***+++---,,,***((())),,,+++++++++)))'''%%%&&&'''&&&&&&''''''''''''((((((%%%&&&&&&&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((''''''(((((()))************))))))+++,,,---,,,---...000***---000333444333111000///...---,,,***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((()))))))))))))))*********''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---000000///...---,,,,,,+++))))))))))))***+++,,,,,,++++++************+++++++++************)))))))))'''(((((((((((((((((()))((((((''''''''''''(((((())))))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''|||UUU>>>???;;;555444333000111222222222111000///........................************************************************))))))***+++,,,,,,,,,,,,((((((((((((((()))******************************************************************************(((((()))***************************************((()))+++,,,---,,,,,,+++---......---,,,,,,---///...///000111111111000///***---000333333333222111222222333555999===AAACCCDDDEEEDDDCCCBBBAAACCCEEEAAAEEEMMMXXXdddpppxxx|||qqqiii```cccccc[[[LLL<<<111,,,333111000000000///+++(((***+++******+++...000111+++,,,---+++(((''')))+++%%%%%%&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''')))*********))))))(((***+++,,,+++,,,...///,,,---///111222111000///------,,,,,,+++***))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&''''''((())))))&&&'''(((((())))))(((((('''''''''(((((()))))))))''''''''''''''''''''''''((((((((()))))))))******&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++------333333111000...,,,++++++************+++,,,---...++++++***)))(((((((((((())))))))))))************((((((((((((((('''''''''&&&%%%%%%&&&&&&'''((()))*********))))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''zzzTTT???@@@<<<555444333...///111222222111000///---.....................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,---------((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))((()))+++,,,---------,,,((())),,,,,,,,,,,,...///------------,,,------...000111000000////////////111111000000111333666888666666666555444555777:::<<<<<<===>>>AAAGGGOOOTTT\\\___kkk}}}wwwkkkaaa```___UUUFFF<<>>???BBB???999666;;;888555111...---,,,,,,++++++,,,***)))(((***+++)))************+++++++++***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))***+++,,,---///////////////............---,,,***((('''%%%%%%))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&******)))((((((((((((((($$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))(((''''''(((***---...000000000///...,,,+++***))))))))))))***,,,...000---,,,+++)))((((((''''''''')))***)))((('''((()))(((((((((((((((((((((((('''((()))((('''&&&''')))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyPPPAAA999666999222444000111222222222111111111......---,,,,,,,,,,,,---))))))***+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,---------...------............------/////////000000000111111111000000111222333444555444555777:::<<>>999444666///333444222000111333333000---------,,,+++++++++++++++******+++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***))))))(((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++++++++************)))***++++++,,,,,,++++++***,,,---------............+++*********+++,,,---...------------------------,,,000111...---///000......000111111000000111222//////......///111333444222222333333111000000111000;;;AAA999111000///,,,---,,,,,,---...//////...,,,//////,,,+++------***000///...///000000///...)))))))))******************((()))+++***&&&'''+++*********))))))(((''''''((())))))(((&&&&&&'''((((((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++******)))(((''''''&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''(((((()))))))))(((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&'''((()))***(((&&&''')))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%fffCCC===999444555///333222///...000444555333///---,,,++++++***+++++++++))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***)))'''&&&''''''''''''''''''''''''******)))))))))((((((((('''((((((((()))*********************************++++++******))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,---++++++*********+++,,,,,,------------,,,,,,,,,,,,,,,111333///---///000......//////...+++******+++000///...///000000222444+++,,,,,,,,,---...---+++333AAAGGG<<<000...000///.........///111222222222222333111------000///,,,(((''''''(((((((((((('''...------,,,***))))))(((+++((((((+++,,,)))(((***((((((((((((((((((''''''((((((((('''&&&%%%&&&((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&'''(((''''''(((((((((''''''&&&(((((()))))))))(((&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddBBB===999444555...333///---,,,///555777555222---,,,++++++******++++++((()))***+++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******(((&&&%%%''''''''''''''''''''''''******))))))((((((((('''&&&''''''((()))******+++************************+++*********))))))((((((******++++++++++++******)))************+++++++++...---,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---&&&,,,...,,,***,,,...---+++,,,......------///000---,,,,,,------,,,,,,...***+++,,,---000222000---777FFFJJJ;;;,,,***...///)))+++------,,,,,,...000111111---)))))),,,---***,,,,,,++++++,,,,,,++++++&&&&&&'''((()))******+++)))&&&%%%)))+++)))'''((('''((())))))******))))))'''(((((('''%%%%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%"""$$$'''))))))(((%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$#########$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%$$$$$$%%%''')))''''''(((((('''&&&&&&%%%(((((()))))))))'''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&''')))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$gggKKK:::888555444555000111111111111000000000000...///000000000...,,,***(((((((((***,,,---,,,+++*********))))))))))))))))))***+++++++++***((('''))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((***(((&&&'''***+++)))''''''''''''(((((((((((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((&&&''',,,,,,***))),,,))))))))))))))))))))))))((()))))))))************---***&&&%%%&&&(((***+++,,,,,,,,,---------......))))))***+++,,,,,,------/////////......---------,,,---......///...............---,,,,,,+++******---------............///<<>>IIIKKK<<<...+++---,,,,,,---/////////...000111///...---,,,+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%dddIII:::999444333555000111111000000000000//////******+++++++++)))(((&&&)))((('''(((******((('''))))))))))))))))))*********)))((((((''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((((((((('''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&%%%''',,,---)))''')))(((((((((((((((((((((((((((((((((((()))))))))))),,,)))&&&&&&''')))******+++++++++,,,,,,,,,,,,---)))))))))***++++++,,,,,,***************)))))))))******+++,,,,,,,,,,,,+++------,,,,,,++++++******************+++++++++,,,:::DDDEEE888,,,***+++***(((+++///111000---+++***++++++***))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%aaaHHH:::999444333444111111000000000////////////------------,,,+++***)))***)))((()))******(((&&&)))))))))))))))************)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&)))))))))(((((((((''''''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((())))))((('''***//////+++)))***(((((((((((((((((((((((('''''''''((((((((())))))***(((&&&&&&(((******)))*********+++++++++,,,,,,))))))))))))******++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******))))))*********+++++++++111888999000((('''((((((&&&))),,,---+++)))&&&%%%)))((((((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%___FFF:::999333222444111000000000////////////............------,,,+++***,,,+++******++++++)))'''(((((())))))***************)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''(((''''''''''''(((---,,,+++***((('''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((((()))''''''''''''(((((((((((()))'''***......***(((***''''''''''''''''''''''''&&&''''''''''''((((((((()))''''''''')))******))))))))))))************+++(((((())))))))))))******))))))))))))******************+++,,,,,,,,,,,,,,,,,,+++++++++++++++******)))************+++++++++)))---///+++&&&&&&'''(((''')))***)))'''&&&&&&&&&((((((((((((((())))))***'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\EEE:::999333111444222000000////////////......---,,,,,,+++******)))))),,,+++***+++,,,+++)))(((((((((((()))******++++++***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((()))((('''&&&'''(((------+++***((('''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&'''''''''((((((((('''%%%&&&******'''&&&(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''(((***+++***(((((((((((()))))))))******((((((((((((((()))))))))))))))***************+++******+++,,,,,,,,,,,,+++++++++++++++++++++******)))))))))*********++++++''')))***)))(((((()))******+++***)))''''''(((***)))((((((((((((((()))***'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""##############################"""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%ZZZDDD:::999333000444222000000/////////.........,,,+++***))))))(((((((((***))))))***++++++)))''''''(((((()))******++++++))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%'''((('''%%%$$$&&&((())))))(((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((((((%%%%%%''''''%%%%%%(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''')))++++++***(((''''''((((((((()))))))))((((((((((((((((((((((((((()))))))))************((()))******++++++************************++++++''''''((((((((())))))))))))(((((())))))))))))))))))******)))((('''(((***)))(((((('''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$#########""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYCCC:::999333000444222000/////////............---,,,+++***)))))))))))))))((('''(((******)))''''''(((((()))***+++++++++)))***+++++++++***((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((+++'''&&&((('''%%%'''***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''***,,,,,,***(((''''''''''''((((((((()))(((((((((((((((''''''''''''((((((((())))))******'''(((((()))))))))))))))******************++++++&&&&&&&&&'''''''''((((((+++((('''((()))'''&&&&&&%%%&&&((()))'''&&&&&&''')))((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}XXXCCC999777333444666///000000000000////////////++++++******************))))))************))))))(((((((((((())))))))))))((()))+++---+++(((%%%"""%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((%%%%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))'''&&&'''((()))((('''&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&))))))***))))))((('''&&&*********)))))))))))))))&&&((()))++++++)))(((&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&$$$###""""""!!!!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$######"""""""""########################$$$$$$###########################$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$#########""""""##############################$$$%%%%%%%%%%%%$$$################################################&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$|||WWWCCC999777333444666///000000000000////////////+++++++++*********))))))))))))************))))))(((((((((((())))))))))))((()))***+++***(((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''((('''%%%&&&&&&%%%%%%%%%&&&'''((()))((((((((('''''''''&&&(((((()))))))))(((''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$##############################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$#########$$$"""###$$$$$$###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$#########""""""##############################$$$%%%%%%%%%%%%$$$################################################%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$${{{UUUBBB999888333333555000000000000000////////////---,,,,,,+++***)))((((((((())))))******))))))((((((((((((((())))))))))))'''((()))))))))(((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&%%%$$$%%%&&&'''&&&$$$&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''''''''(((((()))((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%############$$$%%%''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################""""""###$$$$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$#########%%%%%%$$$$$$############"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!!!!"""""""""#########"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$zzzSSSBBB:::888222333555000000000000000////////////------,,,+++***(((((('''(((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((((((((((('''''''''''''''(((((((((''''''((())))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$#########"""""""""""""""########################""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$######""""""###$$$$$$###"""###$$$#########"""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$#####################################################################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""#########$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$yyyQQQAAA:::999222222555000000000000000////////////------,,,+++***(((((('''(((((())))))))))))(((((((((((((((((())))))))))))''''''&&&&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&''''''''''''''''''''''''(((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""""""""""""""""""""##############################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$###"""!!!"""###$$$$$$###"""###$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$################################################"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$tttOOO@@@;;;999222111444111000000000000////////////---,,,,,,+++***)))(((((('''(((((())))))(((((('''(((((((((((())))))))))))'''&&&&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))***''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$'''&&&%%%###"""!!!!!!!!!""""""""""""####################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###############"""###$$$$$$$$$###!!! """###$$$$$$###"""###$$$#########$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$################################################"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$mmmNNN@@@;;;:::222111444111000000000000////////////+++++++++*********))))))''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((())))))'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%$$$$$$$$$############$$$$$$############$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$###"""""""""###!!!"""""""""####################################"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""#########$$$""""""$$$$$$$$$###!!! """###$$$$$$###"""###$$$"""#########$$$$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&########################"""############$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$################################################"""$$$%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$gggMMM???;;;:::222111444111000000000000////////////++++++******************''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&& !!!"""###%%%'''(((%%%$$$$$$$$$######""""""$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$#########"""######$$$%%%!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$!!!"""$$$%%%$$$###!!! """$$$$$$$$$###"""###$$$ !!!!!!"""""""""###########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###################################################$$$&&&(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$cccJJJAAA999777666333222333////////////............---,,,+++***))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&)))(((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$"""###'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''"""###$$$###""""""$$$&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%$$$###""""""######$$$$$$$$$######"""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##############################$$$$$$$$$$$$$$$#########""""""########################""""""############""""""%%%%%%$$$$$$######"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!! !!!$$$%%%$$$!!!""""""""""""############$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbbJJJAAA999777666333111222////////////............---,,,+++***))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$######$$$&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%$$$$$$###""""""######&&&&&&&&&%%%%%%$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$#########""""""########################""""""############""""""##################"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""!!!"""%%%&&&%%%###""""""""""""############$$$$$$$$$#########""""""###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaIII@@@888666555222000222////////////............,,,,,,+++***))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$#######################################""""""############"""""""""""""""""""""#########"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########%%%&&&%%%$$$""""""""""""############$$$$$$$$$###############$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$___HHH???777555444111000111////////////............,,,++++++***))))))******(((((((((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$#########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################!!!"""""""""############$$$$$$$$$###############################################################""""""############""""""!!!!!!!!!""""""#########""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$%%%%%%$$$!!!"""""""""####################################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$############$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^HHH???777555444111000111////////////............,,,+++******)))*********(((((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###&&&(((&&&$$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!""""""##############################!!!"""""""""############$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""############""""""!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###############$$$!!!"""""""""####################################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######"""##################"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$]]]III@@@888666555222000222////////////............++++++***************+++(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%#########$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""##############################""""""""""""############%%%%%%$$$$$$###"""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$"""############$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """######"""!!!###$$$""""""""""""###########################$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""######$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$]]]JJJAAA999777666333111222////////////............+++***************++++++(((((((((((())))))))))))''''''''''''((((((((()))((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%#########$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&$$$$$$$$$$$$%%%%%%%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!"""###$$$$$$###"""!!!######""""""###$$$$$$%%%"""#########$$$$$$$$$%%%!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""""""""############%%%%%%$$$$$$###""""""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$""""""###%%%""""""""""""############""""""#########$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###################################################################################################""""""!!!!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]]JJJAAA999777666333222333000/////////............+++***************++++++(((((((((((())))))))))))&&&'''''''''(((((()))))))))(((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$"""!!!###''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## """###%%%%%%###""" ######""""""###$$$%%%%%% !!!!!!"""""""""###!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$###""""""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!$$$&&&%%%###"""$$$'''""""""""""""############""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$##########################################"""!!! """###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%&&&&&&'''(((((('''&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$~~~]]]FFFAAA:::555333333222222000000000000////////////+++******)))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######'''"""###+++!!!))))))%%%!!!$$$"""'''+++***########################((()))---&&&&&&+++'''###(((,,,###---((("""!!!''')))&&&######&&&&&&$$$"""$$$'''%%%&&&,,,%%%!!!%%%(((&&&$$$$$$%%%%%%%%%&&&&&&&&&(((,,,!!!$$$***!!!'''######&&&(((%%%!!! %%%%%%!!!%%%,,,(((((("""%%%111!!!%%%###%%%### !!!$$$%%%%%%###$$$%%%((()))'''### ((()))$$$$$$((((((######(((+++(((%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%$$$###((('''"""""" !!!!!!!!!"""###""" """"""&&&(((((($$$###!!!!!!!!!###&&&'''""""""""""""""""""""""""$$$$$$##########################################"""############$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############"""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""#########$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$%%%$$$###"""######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""|||[[[FFFAAA:::555333333222222000000000000/////////...+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###)))+++***''''''&&&%%%%%%((('''$$$$$$$$$$$$$$$$$$$$$$$$''',,,$$$'''"""&&&((( %%%###(((&&&+++!!!)))$$$ $$$$$$$$$!!! ((()))!!!222###!!!)))'''""""""#########$$$$$$$$$%%%###&&&%%% +++###&&&%%%!!!"""(((+++***###&&&'''!!!!!!$$$%%%++++++((($$$ %%%!!!(((444$$$---...***%%%###$$$&&&'''(((###!!!###&&&&&&######%%%000""")))$$$###+++%%%%%%%%%$$$$$$$$$######+++ ((("""'''///&&&'''((("""###***,,,%%%...((($$$***%%%%%%$$$###"""""""""###$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###""""""#########$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""""""""""""""""""""""" !!!###$$$$$$$$$""""""######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""yyyYYYEEE@@@:::555333333222222000000000/////////......+++******)))))))))))))))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''!!!(((###$$$&&& """&&&'''''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$111###..."""(((+++...***&&&%%%((($$$+++(((&&&(((&&&!!!...!!!%%%''' $$$222 (((+++'''###&&&,,,""""""#########$$$$$$$$$%%%######'''"""&&&""")))((( $$$'''$$$!!!"""%%%%%%!!!"""(((###!!!)))###$$$ (((&&&555%%%!!!###--- %%%&&&""" """///%%%"""((('''((('''000&&&!!!### %%%%%%%%%$$$$$$$$$#########&&&$$$!!!444222###'''!!!!!!$$$ ###///***%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########%%%$$$######"""############$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$########################"""""""""""""""""""""""" !!!###$$$$$$###""""""######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############uuuUUUCCC???:::666444333222111000000/////////.........+++******)))))))))))))))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$***$$$///***///$$$'''&&&''''''"""""",,,&&&&&&&&&&&&&&&&&&&&&&&&)))+++&&&""""""---"""&&&!!!,,,777///111(((+++TTTyyyzzzeee888,,,$$$''''''""""""---///&&&'''+++$$$$$$$$$%%%%%%%%%&&&&&&&&&+++%%%"""'''$$$%%%!!!$$$&&&((((((&&&$$$###!!!)))###"""))),,,(((######&&&***)))333###$$$&&&000333###111 ...)))222QQQuuuiiiOOO&&& $$$***)))%%%###555!!!!!!$$$+++%%%%%%%%%$$$$$$$$$######&&&&&&)))))) ###888---+++ddd^^^%%% )))111$$$+++###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###############$$$$$$###############$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""############""""""######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################rrrRRRBBB>>>999666444333222111////////////............+++******)))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$))))))ppppppvvvtttsssqqqssswwwxxxtttqqqrrruuuuuuuuuuuuuuuuuuuuuuuuxxxuuuooouuuvvv%%%(((%%%222------)))333nnn;;;###&&&'''&&&### $$$$$$%%%%%%%%%&&&&&&&&&'''%%%JJJsssssswwwuuuvvvooopppyyy{{{tttsssyyyzzzuuusssuuuuuurrrqqqsssvvvyyyzzzjjj&&&%%%$$$777***(((...ooo```<<<'''%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######000$$$///((( 555^^^&&&)))...!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################$$$###############$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########"""""""""######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################oooPPPAAA===999666444333222111/////////.........------+++******))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((&&&"""'''###'''222/// @@@```;;; ###((("""!!!)))""""""#########$$$$$$$$$+++,,,"""---"""000///GGGccc---***&&&###%%%'''$$$%%%%%%%%%$$$$$$$$$######***333--- 666OOO'''(((!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""########################"""######$$$%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########################################################"""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$mmmOOO@@@===999666555333222000//////.........---------+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''$$$$$$""",,,###"""444xxxXXX $$$%%%""""""#########$$$$$$$$$###111(((..."""AAA000ttt"""***000%%%%%%%%%$$$$$$$$$######777///iii((($$$###"""""""""###$$$%%%########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""################################################"""###$$$$$$$$$$$$###"""!!!"""""""""#########$$$######""""""###$$$$$$%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################$$$######"""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$mmmOOO???<<<999666555333222000//////.........---------+++******)))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%% ///(((\\\UUUdddeeemmmUUUeee000'''!!!$$$,,,/// )))'''$$$$$$%%%%%%%%%&&&&&&&&& )))EEEaaaWWWpppvvvtttuuugggSSS!!!%%%%%%""")))+++AAA'''000%%%%%%%%%$$$$$$$$$######!!!555$$$yyy'''&&&###!!!!!!!!!###$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """############$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$######""""""###$$$%%%%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$###"""!!!!!!""""""######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$jjjLLL???===999777555333111///......////////////......------,,,,,,+++***))))))******))))))((((((''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!***SSS###########################)))GGGtttaaa555$$$)))!!!%%%%%%&&& !!!+++!!!!!!!!!"""###$$$%%%%%%%%%$$$ttt)))"""$$$&&&%%%$$$###$$$%%%!!!+++...WWW>>>'''###"""(((######$$$$$$$$$######"""%%%''''''***???###)))PPP'''(((!!!###'''########################""""""""""""""""""""""""&&&$$$!!!!!!$$$&&&&&&%%%%%%$$$###"""!!!!!!$$$%%%"""!!!######!!!""""""#########""""""!!!$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################"""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""######$$$$$$"""############$$$$$$$$$######################## """######""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""!!!###$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$###"""!!! """""""""""""""""""""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""############""""""""""""""""""######################################################%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&'''((((((########################%%%$$$###""""""###$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################iiiLLL@@@===999666444333111000////////////...---+++++++++,,,...///...,,,***(((***)))))))))((((((((('''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++DDD$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''$$$@@@000))) 111"""""" ''')))$$$$$$ """""""""###$$$$$$$$$%%%PPPHHH"""###%%%%%%###"""###$$$ !!!BBB"""###+++***oooTTT***%%%###$$$$$$$$$$$$$$$######'''111}}}&&&&&&!!!...[[[ (((!!!'''***########################""""""""""""""""""""""""%%%###!!! !!!###%%%%%%$$$$$$######""""""""""""%%%%%%""""""$$$### """"""############""""""#########"""""""""""""""############"""""""""!!!"""""""""""""""#########""""""#########$$$$$$$$$""""""############""""""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##########################################""""""""""""""""""""""""###$$$$$$$$$######"""!!!"""""""""""""""#########!!!!!!"""""""""################################# """######""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""!!!###$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$%%%&&&&&&''''''########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################hhhKKKAAA===888555333333222111000000///...---+++)))((()))+++...000000...+++)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###''' %%%%%%%%%%%%%%%%%%%%%%%%(((222777777###111###---AAAdddkkk&&&!!!###,,,%%%$$$##################$$$$$$%%%+++!!!###$$$$$$###""""""###'''((())) ,,,zzz\\\;;;$$$$$$$$$%%%%%%%%%%%%%%%'''$$$)))!!!!!!www999 """$$$ '''########################""""""""""""""""""""""""######""""""""""""##############################%%%%%%$$$"""$$$'''$$$""""""############""""""""""""""""""########################""""""""""""!!!!!!""""""######$$$$$$"""""""""#########$$$$$$ !!!!!!""""""!!!!!! """""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$##################"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$###############!!!###$$$###"""!!!"""#########$$$$$$$$$$$$##############################!!!""""""###$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$############""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################fffKKKAAA===777444222333333333/////////...---,,,******)))+++---......---+++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---222{{{)))&&&&&&&&&&&&&&&&&&&&&&&&***000333]]]***'''''')))***333(((000$$$$$$###$$$###***$$$$$$$$$###############+++$$$'''"""###%%%%%%###"""###$$$,,,''' !!!000(((000"""555***aaa###%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$VVV+++"""'''%%%GGG)))...########################""""""""""""""""""""""""""""""############""""""!!!"""""""""#########$$$$$$$$$"""!!!&&&***''' !!!""""""############"""!!!!!!""""""######$$$$$$#########""""""""""""""" !!!"""###$$$$$$%%%""""""""""""############ !!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$########################!!!###$$$###"""!!!"""#########$$$$$$$$$$$$##############################!!!""""""###############""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################dddJJJAAA===777444333333333333...////////////......---+++******)))******+++,,,(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,ooo+++&&&&&&&&&&&&&&&&&&&&&&&&(((VVV###$$$((( %%%"""'''888yyyyyy+++%%%)))$$$$$$$$$###############%%%"""###%%%&&&&&&%%%$$$$$$%%%(((&&&!!!888ccc999///(((%%%888!!!(((%%%%%%$$$$$$$$$%%%&&&'''###$$$***222)))###$$$;;;****** ########################""""""""""""""""""""""""!!!"""############"""!!!!!!!!!!!!"""######$$$$$$"""""" !!!&&&,,,)))###!!!!!!"""###############!!!!!!""""""######$$$$$$""""""""""""""""""###### !!!"""###$$$$$$%%%!!!!!!"""""""""#########!!!""""""######""""""!!!!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""$$$$$$######""""""!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#################################!!!###$$$###"""!!!"""###"""######$$$$$$######"""########################"""############"""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########""""""############$$$$$$########################"""###$$$%%%%%%$$$###"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################cccJJJ@@@<<<777444444444333333......///////////////...,,,+++)))''''''(((***,,,(((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''ppp%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$333)))VVVQQQ222$$$000222666...,,,&&&___)))+++###*** """##################$$$$$$666!!!!!!$$$&&&''''''&&&%%%%%%&&&%%%""")))___HHH"""/// 444'''+++"""555 ,,,|||TTT$$$$$$#########%%%&&&(((%%%,,,,,,)))((('''$$$'''########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""#########!!!!!!!!!%%%***)))$$$ !!!"""######$$$######""""""""""""############""""""""""""############!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""######"""######$$$$$$######""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!!############""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""" """######""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###############$$$$$$$$$!!!###$$$###"""!!!"""###""""""############""""""########################"""#########"""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######################################################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################aaaJJJ>>>;;;888555555444333222////////////...------,,,---,,,+++))))))))))))***'''((((((((()))))))))***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555%%%~~~"""%%%%%%%%%%%%%%%%%%%%%%%%"""222&&&$$$111000444///... )))///111$$$%%%aaabbb%%%''',,,!!!"""""""""###$$$$$$$$$%%%%%%///&&&(((###%%%'''&&&%%%$$$%%%%%%### 111(((444111999888111***+++000!!!)))%%%''''''$$$###"""""""""$$$&&&''''''YYY'''###(((***(((,,,%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""###"""###&&&%%%""" !!!"""######$$$$$$$$$#########"""""""""""""""!!!"""""""""############"""""""""""""""#########!!!!!!!!!!!!"""""""""###"""######$$$$$$######"""##################$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!"""""""""""""""#########""""""""""""#################################### """######""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$!!!###$$$###"""!!!"""###""""""############""""""######################## !!!"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################aaaJJJ===;;;888666666555333111000//////...---+++***))),,,---------,,,***)))((('''((((((((())))))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%...(((000%%%--- ***'''!!!'''222 """%%%'''$$$ !!!%%%uuu,,, '''+++""""""!!!!!!"""###$$$%%%%%%&&&))) &&&"""$$$&&&%%%$$$###$$$%%% ######!!!///$$$)))))) """,,,$$$"""###777666 ###"""!!!!!!"""$$$&&&''')))mmm---###"""'''888---########################""""""""""""""""""""""""######""""""""""""######"""""""""""""""!!!!!!!!! $$$&&&"""!!!"""""" !!!######$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""########################!!!"""######""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$!!!###$$$###"""!!!"""###""""""############""""""######################## """######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###""""""###################################################$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################```III@@@<<<888444333222111///////////////............***)))((()))***+++***((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))'''%%%#########$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%###&&&vvv###$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&&&&''''''((((((%%%###"""$$$'''(((&&&$$$///&&&&&&,,,---###'''!!!!!!(((!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%***)))/// %%%$$$aaa''' ###)))!!!%%% rrr&&&,,,(((######{{{"""$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!!""""""######"""############$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""###!!! ###$$$""" !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!&&&$$$""""""$$$%%%### ######""""""""""""############""""""!!!!!! !!!!!!""""""#########$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$###"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%################################################""""""""""""####################################%%%%%%%%%$$$$$$#########"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$#########""""""!!!!!!########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###################################################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%```III@@@<<<888444333222111///////////////............+++)))((()))***+++***((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%###&&&www###$$$%%%%%%%%%$$$$$$&&&((((((((((((((((((((())))))'''$$$""""""$$$&&&&&&%%%'''///%%%&&& 555EEE***!!!$$$"""$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%###***""")))!!!!!!zzz***%%%###((("""###555ooo$$$***(((###!!! %%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!! !!!######""" !!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""#####################$$$"""######$$$$$$######"""############"""""""""!!!&&&$$$""""""$$$$$$###!!!######""""""""""""#########"""""""""!!!!!!!!! !!!"""""""""#####################"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""$$$$$$############$$$$$$###"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""######""""""#########$$$$$$$$$################################################""""""""""""####################################%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$#########""""""""""""################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###################################################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%___III???<<<777444333222111000////////////............+++***))))))***+++***)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%###&&&www$$$$$$%%%%%%%%%$$$$$$&&&(((************))))))))))))***'''###"""###%%%&&&'''---'''!!!(((XXXppp'''!!!'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%'''"""(((TTT((((((!!!&&&&&&"""WWWiii###((((((###&&&###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""""""""""""""""""""!!!!!!"""############$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!######"""!!!""""""!!! !!!!!!""""""""""""""""""""""""########################$$$$$$$$$###############""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%"""######$$$$$$######"""############""""""""""""%%%###""""""###$$$###!!!######""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!$$$$$$$$$###############$$$$$$############$$$$$$###"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""######!!!!!!"""""""""#################################"""""""""""""""""""""""""""""""""#########$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$#####################"""""""""################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%^^^III???<<<777444333222111000////////////............+++***))))))++++++***)))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%###&&&www$$$$$$%%%%%%%%%$$$$$$&&&(((++++++******))))))((((((+++)))'''&&&&&&&&&'''''''''###(((+++??? (((&&&(((###$$$$$$$$$$$$$$$%%%%%%###"""%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%///111%%%'''"""(((%%%)))###}}}bbb"""&&& '''$$$$$$&&&%%%######################## !!!"""###############$$$######""""""!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""############""""""""""""###""""""######"""!!! !!!""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!"""""""""#########$$$""""""############""""""#########"""""""""""""""######""""""######""""""######""""""""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""###############"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""!!!!!!########################$$$$$$############$$$$$$###"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""######""""""""""""#########$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%\\\HHH>>>;;;777444333333222111////////////............+++***)))***+++,,,+++)))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$%%%&&&'''''''''&&&&&&%%%###&&&xxx%%%$$$%%%%%%%%%$$$$$$&&&((()))))))))((((((''''''&&&&&&'''((()))'''&&&%%%$$$###333######+++!!! '''&&&)))#########$$$$$$%%%%%%%%%###"""%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!111+++xxx""""""(((%%%)))$$$\\\"""%%%###&&&$$$333&&&'''######################## !!!"""###############$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""""""""############""""""""""""############"""#########"""""""""###$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""#########"""""""""!!!!!!"""""""""######"""""""""""""""""""""""""""######"""""""""""""""""""""#########""""""""""""######!!!!!!!!!!!!""""""""""""######""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!################################################$$$$$$############$$$$$$###"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%########################""""""""""""""""""""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%~~~YYYFFF>>>;;;777444333333222111////////////............,,,*********+++,,,+++***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%###"""###$$$%%%$$$%%%&&&'''''''''&&&%%%%%%###&&&xxx%%%$$$%%%%%%%%%$$$$$$&&&(((''''''''''''&&&&&&&&&&&&!!!$$$'''((('''$$$""""""$$$&&&"""ttt"""%%%&&&%%%&&&#########$$$$$$%%%%%%&&&###"""%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%/// ,,,EEE(((&&&'''###'''%%%$$$XXX$$$$$$&&&$$$%%%!!!LLL$$$'''########################!!!""""""############"""##################"""""""""############$$$$$$$$$"""""""""############$$$"""""""""#########$$$$$$"""###$$$$$$""""""###$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""#######################################$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""!!! !!!""""""######""""""!!!""""""""""""############ """###"""!!!!!!"""$$$######""""""""""""######!!!!!!!!!!!!""""""""""""############""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$############$$$$$$###"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%{{{WWWDDD>>>:::666444333333222222////////////............,,,+++******,,,,,,+++***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%###&&&xxx%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&'''''''''"""%%%((((((&&&%%%%%%&&&333$$$222EEEyyy###'''"""$$$!!!$$$"""######$$$%%%%%%&&&&&&###"""%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%***???XXX)))'''###%%%(((!!!%%%VVV&&&%%%(((###&&&###iii###%%%########################"""############""""""!!!##################$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""###%%%$$$"""!!!###%%%"""""""""!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!###"""!!! """$$$######""""""""""""###### !!!!!!!!!"""""""""###############"""""""""!!!############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$###"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######################## """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%zzzVVVDDD>>>:::666444333333333222000/////////............,,,+++******,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((!!!###%%%'''''''''&&&%%%###$$$&&&(((((('''&&&%%%%%%###&&&yyy&&&$$$%%%%%%%%%$$$$$$&&&(((%%%&&&&&&&&&''''''((((((&&&(((***)))''''''***,,,"""666xxx```%%%###%%%$$$""""""###$$$%%%%%%&&&&&&###"""%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###+++\\\$$$###&&&)))(((VVV(((%%%)))"""&&&%%%}}}""""""""""""""""""""""""""""""###############"""!!! """""""""###$$$$$$$$$%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$!!!######!!! """%%%######""""""""""""###### !!!!!!!!!""""""######$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""######""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%#########$$$$$$#########""""""""""""""""""""""""!!!###%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%qqqUUUDDD===;;;999666333222111111...------...///000...---************************(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&www$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&'''%%%+++'''&&&222***###qqq&&&###***###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###333'''///"""000NNNIII222 !!!&&&$$$"""$$$\\\!!!'''"""###!!!'''((($$$%%%%%%$$$###"""""""""############"""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!!!! ########################$$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%######################################################$$$$$$$$$$$$##############################""""""""""""############""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################$$$#########""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$######""""""######$$$""""""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$oooRRRCCC===;;;999666333222111111...------...//////---,,,************************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&www$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&///333$$$---UUU~~~ $$$&&& $$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""'''***JJJ555'''###%%%""""""'''\\\!!!'''"""###!!!''''''"""$$$$$$######"""#####################""""""""""""$$$$$$$$$#########""""""#########################################################""""""!!!!!!!!!########################$$$$$$$$$#########""""""!!!###$$$$$$###"""$$$%%%######################################################$$$$$$$$$$$$##############################""""""""""""############""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###########################""""""###$$$$$$$$$$$$$$$$$$#########""""""""""""########################$$$#########""""""""""""############$$$$$$$$$$$$########################$$$######""""""######$$$%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$######"""###$$$%%%&&&$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$kkkPPPAAA===;;;999666333222111111000.........///...---+++************************(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&((())))))******&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&www$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%'''YYY &&&######***%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$...%%%FFF$$$ """'''%%% !!!)))\\\!!!'''"""###!!!''''''!!!#########"""######$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""#######################################"""""""""########################$$$$$$$$$###############!!!"""$$$###""""""###%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###########################"""############$$$$$$$$$###############"""""""""#######################################"""""""""###$$$$$$$$$$$$%%%%%%%%%##############################""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%$$$$$$###""""""##################"""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$######$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$$$$iiiOOOAAA===;;;999666333222111111000///......///...,,,***************************(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&www$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,---))),,,((('''%%%"""!!!***%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###&&&XXX@@@######'''***'''!!!!!!'''\\\!!!'''"""###!!!''''''"""###"""""""""###$$$%%%%%%"""###############$$$$$$########################################################################$$$$$$##################################################################!!!"""######""""""###$$$######################################################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$#################################################################################$$$$$$$$$%%%%%%###########################""""""!!!!!!""""""###########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%hhhOOOCCC===;;;999666333222111111000///......///...,,,***************************(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&www$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%---QQQ,,, %%%%%% %%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%)))+++```$$$'''%%%%%%'''&&&$$$###%%%\\\!!!'''"""###!!!'''&&&$$$###"""""""""###$$$%%%%%%""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$################################################ """######"""!!!###$$$######################################################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################!!!!!!""""""############""""""""""""""""""""""""""""""############""""""########################$$$$$$###""""""######$$$###############$$$$$$$$$#######################################$$$$$$$$$""""""""""""#########$$$##############################""""""""""""########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$#########"""######$$$$$$#########""""""############""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%gggPPPEEE===;;;999666333222111111000.........///...---+++************************(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&www$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((///***+++***UUUxxx'''$$$$$$###!!!(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%$$$''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%)))###&&&YYYzzzppp)))&&&### !!!$$$&&&&&&%%%\\\!!!'''"""###!!!'''$$$&&&#########"""######$$$$$$""""""######$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######################################################$$$$$$$$$ !!!###"""!!!!!!"""$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$#########$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########"""!!!!!!!!!"""######$$$#########"""##################"""#######################################$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''))))))))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%eeeOOOFFF===;;;999666333222111111...------...//////---,,,************************(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&www$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%!!!---...""""""rrr&&&+++###%%% ,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%% (((""" 444EEEeee555######!!! """%%%&&&%%%\\\!!!'''"""###!!!''' '''$$$$$$######"""#########""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$################################################!!!!!!!!!""""""#################################""""""#########$$$$$$$$$ !!!""""""!!!!!!"""$$$######################################################$$$$$$$$$$$$##############################""""""""""""#################################### !!!!!!"""######$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""#########"""!!! !!!!!!"""#####################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%dddOOOFFF===;;;999666333222111111...------...///000...---************************(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%'''((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&www$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%+++(((%%%%%%333'''JJJ___$$$***!!!$$$%%%(((333!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%$$$$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&***$$$###''')))$$$'''***ggg!!!777((($$$&&&'''$$$######$$$$$$\\\!!!'''######"""'''~~~'''%%%%%%$$$###"""""""""###""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!!!!"""""""""###########################""""""######$$$$$$$$$$$$ !!!""""""!!!!!!"""#########################################################$$$$$$$$$$$$##############################""""""""""""#################################### !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''""""""#########$$$$$$$$$$$$##################$$$"""###$$$$$$###"""!!! !!!!!!"""###############$$$$$$%%%%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&```OOOEEE===;;;888555222000//////////////////...---,,,+++,,,++++++***************(((((((((((())))))))))))(((((()))))))))'''&&&%%%$$$%%%&&&''''''&&&%%%$$$'''%%%###$$$''')))'''%%%''''''''''''''''''''''''(((%%%%%%xxx%%%&&&&&&&&&''''''''''''(((,,,,,,%%%%%%'''888111,,,))) ,,,)))%%%((($$$222ddd!!!...%%%%%%&&&'''&&&%%%###"""'''&&&&&&%%%%%%&&&&&&'''&&&$$$)))'''&&&&&&&&&'''&&&&&&%%%%%%""")))+++######++++++&&&$$$"""&&&&&&"""((()))'''"""333 &&&***%%%%%%%%%%%%%%%%%%%%%%%%___))) !!!%%%###$$$WWW+++###"""""""""###$$$$$$%%%%%%&&&'''%%%"""###%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%################################################$$$#########""""""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################%%%%%%$$$###""""""###### !!!######$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$""" """"""!!!!!!"""$$$&&&''';;;444***###!!!"""""""""$$$$$$$$$$$$#########"""&&&&&&%%%$$$$$$######"""$$$$$$$$$###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$"""!!! !!!"""$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^MMMCCC===;;;888555222000//////////////////...---,,,+++++++++***))))))))))))***(((((((((((())))))))))))&&&'''((())))))(((''''''&&&'''((())))))((('''&&&'''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%xxx%%%&&&&&&&&&''''''''''''((( ))))))$$$999222***###***)))***((($$$+++555***555&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((%%%)))'''&&&''''''((((((''''''&&&%%%&&&!!!&&&'''***!!!+++((('''%%% %%%---)))!!!FFF+++<<<(((%%%%%%%%%%%%%%%%%%%%%%%%eee+++""""""$$$######DDD%%%$$$$$$$$$$$$##################&&&&&&$$$###&&&&&&$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$###""""""###$$$$$$############################################################"""""""""!!!""""""#########$$$$$$$$$"""############$$$$$$$$$################################################%%%$$$$$$######"""###### !!!"""###$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!###""""""""""""$$$%%%&&&666000)))$$$$$$%%%&&&&&&$$$$$$#########"""""""""$$$$$$$$$############"""%%%$$$$$$###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############"""############$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[KKKBBB===;;;888555222000000///////////////...---,,,++++++******)))))))))))))))(((((((((((())))))))))))%%%&&&'''((())))))))))))((())))))******))))))(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###'''xxx%%%&&&&&&&&&''''''''''''(((&&&,,,777!!!(((111(((%%% +++---&&&)))'''###111!!!hhh222'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''***&&&)))'''''''''((((((((((((((('''$$$///&&&000)))***+++###"""!!!(((---$$$ ***''')))###"""%%%%%%%%%%%%%%%%%%%%%%%%vvvmmm,,,%%%"""######!!!...&&&&&&%%%%%%$$$######""""""%%%***+++'''###$$$&&&%%%######$$$$$$$$$$$$######"""############$$$$$$$$$######"""!!!!!!"""##################################################################"""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$###############!!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$######"""######$$$$$$)))&&&""" !!!###$$$$$$############"""""""""!!!""""""""""""############%%%%%%$$$$$$###$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~YYYJJJBBB<<<;;;888555222111000000////////////...---,,,++++++***))))))(((((())))))(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))yyy&&&&&&&&&&&&''''''''''''(((''')))&&&******%%%...&&&***)))""",,,+++%%%***###111QQQ///''''''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''***''')))'''&&&''''''(((((((((((('''(((''''''111%%%000 &&&&&& $$$222..."""$$$"""222QQQFFF&&&###%%%%%%%%%%%%%%%%%%%%%%%%SSSsss(((%%%"""$$$### """&&&%%%%%%%%%$$$$$$#########)))///000)))"""!!!""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########""""""##################################################################"""""""""""""""""""""""""""############""""""#########$$$$$$$$$######################################################$$$$$$$$$#########!!!"""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$##################!!!!!! !!!"""###############"""""""""!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$"""""""""###$$$$$$%%%%%%$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||WWWJJJCCC<<<:::777555222111000000////////////...---,,,++++++******)))))))))))))))(((((((((((())))))))))))))))))((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''')))yyy&&&&&&&&&&&&''''''''''''((((((###!!!222111''',,,!!!'''))))))###%%%...***)))...)))###,,,'''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&''''''((('''''')))'''$$$%%%&&&''''''''''''''')))666+++*** &&&"""---///(((!!!$$$))))))***###---)))///111)))%%%%%%%%%%%%%%%%%%%%%%%%;;;www"""$$$###&&&###!!!""""""&&&######$$$$$$%%%%%%%%%%%%(((...///)))"""!!!"""#########$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######!!!!!!"""""""""#########""""""#########$$$$$$$$$################################################"""######$$$$$$$$$######"""######$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%%%%&&&############"""""""""""""""######$$$%%%&&&''''''&&&%%%$$$$$$#########$$$"""""""""###$$$$$$%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyUUUIIICCC;;;:::777555222111111111////////////...---,,,+++,,,++++++***************(((((((((((())))))))))))******((('''&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&)))zzz'''&&&&&&&&&''''''''''''(((+++***$$$&&&$$$111fffBBB%%%)))###,,,***&&&+++$$$////// $$$&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((($$$((()))'''$$$$$$%%%&&&''''''''''''%%%,,,%%%EEE[[[___***,,, """,,,***(((!!!'''222uuu&&&%%%%%%%%%%%%%%%%%%%%%%%%---}}}$$$###&&&###$$$&&&%%%&&&######$$$$$$%%%&&&&&&'''"""((()))%%%###$$$&&&%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""""""""############!!!!!!!!!"""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%$$$############$$$$$$$$$$$$$$$######""""""!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""######$$$$$$$$$#########%%%&&&%%%$$$$$$$$$&&&$$$$$$$$$$$$#########"""$$$$$$$$$%%%&&&''''''(((&&&&&&%%%$$$############"""""""""###$$$$$$%%%%%%!!!!!!""""""###############$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''(((((((((((('''&&&%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((('''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvRRRHHHBBB;;;:::777444222111111111////////////...---,,,+++---,,,,,,+++++++++++++++(((((((((((()))))))))))))))(((''''''&&&'''(((((((((''''''&&&&&&''''''(((###%%%''''''%%%%%%&&&(((((((((((((((((((((((((((%%%'''---zzz'''&&&&&&&&&''''''''''''((( ###&&&>>>...%%%+++$$$111!!!'''!!!,,,)))CCCrrr%%%%%%&&&'''''''''''''''((((((''''''''''''(((((("""+++)))'''$$$%%%&&&'''((((((((((((444$$$%%%***BBB!!!555&&&###---$$$'''###%%%jjj###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###&&&$$$'''HHH%%%%%%'''$$$%%%%%%%%%%%%%%%%%%%%% ###$$$""""""&&&'''$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################!!!"""""""""############!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """###%%%%%%%%%###"""###$$$$$$%%%%%%$$$$$$############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$!!!"""$$$###"""!!!###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$############"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$sssPPPFFFAAA;;;999777444333111111111////////////...---,,,+++...---,,,,,,++++++,,,,,,(((((((((((())))))))))))''''''&&&&&&'''(((***+++)))((('''&&&&&&'''((()))###&&&((('''%%%$$$&&&)))))))))))))))))))))))))))%%%***333zzz'''&&&&&&&&&'''''''''((((((000111***JJJ))),,,###222***)))'''---$$$%%%'''((()))((('''&&&((((((''''''''''''((((((!!!---)))'''%%%&&&'''((())))))))))))&&& ...ooo777...$$$$$$111$$$###///---)))%%%%%%%%%%%%%%%%%%%%%%%%!!!ttt!!!)))$$$$$$$$$)))!!!###$$$((('''&&&&&&%%%%%%$$$$$$###!!!###""" """%%%$$$ ######$$$$$$$$$$$$######"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!################################################!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%&&&%%%###"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$""" !!!###$$$%%%%%%%%%$$$"""$$$&&&&&&$$$$$$'''***&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$lllPPPHHH@@@===:::777555555444222000000000000000///...---,,,,,,,,,+++***))))))************++++++++++++******))))))))))))))))))))))))(((&&&$$$%%%((()))(((&&&))))))(((((('''''''''&&&***888 |||eee777///```vvv'''''''''''''''''''''''''''...%%%###444"""RRR%%%+++)))$$$444+++"""lll))))))))))))))))))))))))(((###!!!```eee)))'''(((ggg+++)))''''''''''''''''''''''''###/// ...'''mmm)))))))))...((( hhh...$$$$$$%%%%%%%%%%%%&&&&&&&&&AAA000***''' $$$ ---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!######""""""""""""######################################################$$$$$$##################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!! """###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''###"""&&&(((&&&###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%+++***)))((('''''''''((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((((()))++++++)))'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&kkkOOOHHH@@@<<<:::777555444333222000000000000000///...---,,,,,,++++++***))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((&&&%%%&&&((()))(((&&&)))(((((((((''''''''''''444VVVvvv''''''''''''''''''''''''''',,,###+++$$$&&&'''nnnFFF!!! ###DDD))))))))))))))))))))))))!!!###???+++)))((((((((((((((((((((((((---)))222***III!!! )))555%%%}}}'''%%%%%%&&&&&&&&&'''''''''&&&)))000000(((---bbb888111$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$######""""""######$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&&&&(((&&&###$$$(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''''''''((((((((()))))))))))))))(((((((((''''''((())))))))))))((('''&&&******)))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((''')))++++++)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&hhhNNNHHHAAA<<<:::777555444333111000000000000000///...---,,,,,,+++******)))*********(((((())))))))))))(((((())))))))))))))))))))))))'''&&&%%%&&&((()))((('''((((((((((((''''''''''''%%%)))444www(((((((((((((((((((((((((((***'''***###%%%///ggg))))))))))))))))))))))))---666+++)))))))))))))))))))))))))))...,,,...,,,+++&&&&&&''''''''''''((((((((("""---SSS444"""!!!)))%%%HHH///%%% """$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$###"""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))%%% ###)))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))************)))))))))))))))************))))))((()))))))))))))))*********))))))))))))))))))))))))+++++++++***)))(((((((((&&&(((++++++***))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%fffMMMHHH@@@<<<999666555444333111///000000000000///...---,,,++++++***************+++******++++++++++++******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''444$$$666xxx)))((((((((((((((((((((((((+++---"""222###///###XXX111))))))))))))))))))))))))---777uuu,,,***************************$$$444&&&%%%..."""EEEyyy&&&&&&&&&'''''''''((((((((()))'''---'''111"""111~~~)))+++---777%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%################################################################################################%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###"""%%%(((((($$$###&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''(((((()))))))))************************))))))))))))***************))))))(((((()))***++++++++++++************************++++++******))))))))))))&&&(((+++,,,+++******+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$dddLLLGGG???;;;999666444444333111///000000000000///...---,,,+++***************++++++******++++++++++++******((((((((((((((((((((((((''''''((((((((((((((()))'''''''''(((((((((((((((---000(((,,,oooyyy+++))))))))))))))))))))))))+++,,,###333******444///************************111$$$&&&xxx,,,***))))))))))))))))))))))))$$$333+++###...444 sssCCC###%%%&&&&&&&&&&&&'''''''''((()))$$$+++111%%%kkk...***"""((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################################################################$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""" """***000---'''$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++))))))))))))))))))))))))((())))))*********))))))'''(((***+++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********'''))),,,,,,+++++++++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%bbbKKKFFF>>>;;;999666444333222000///000000000000///...---,,,*********)))******+++,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&((())))))(((''')))***'''''''''(((((((((((((((---***333000!!!555zzz,,,))))))))))))))))))))))))((('''---###444(((###///777[[[222************************%%%///,,,((()))---FFFjjj,,,+++))))))))))))))))))))))))///*********---...,,,+++~~~'''&&&%%%%%%&&&&&&&&&''''''''' ...$$$&&&XXXFFF///GGG(((888%%%&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#######################################################################################$$$$$$$$$######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""###---555333+++%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&'''(((((('''&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++)))))))))))))))*********(((((()))************)))((()))+++,,,------,,,,,,++++++++++++++++++++++++'''(((((()))******++++++(((***------,,,++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''&&&&&&&&&___JJJFFF>>>;;;888555444333222000...000000000000///...---,,,******))))))***++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&(((***)))'''''')))+++''''''''''''((((((((()))"""000***,,,''')))111***111iii{{{---************************&&&(((--- 333&&& 999###```)))&&&************************++++++888***%%%---000(((ppp---+++++++++++++++++++++++++++///)))(((000)))$$$<<<666%%%###+++&&&''''''''''''(((((((((&&&::: 555EEE&&&%%%$$$111000$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################################################################""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))%%%%%%+++000...)))&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&((()))((('''&&&''')))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,************++++++,,,,,,)))******+++++++++++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***,,,......,,,+++***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''']]]IIIGGG???;;;888555444333222000...000000000000///...---,,,******))))))***+++,,,,,,******++++++++++++******))))))))))))))))))))))))&&&(((******'''''')))+++&&&'''''''''(((((()))))),,,///%%%)))333000$$$$$$+++...(((HHH{{{---************************%%%..."""---)))%%%666 ///---(((222(((************************///111,,,###---000%%%...,,,***>>>---+++,,,,,,,,,,,,,,,,,,,,,,,,&&&111***///%%%)))!!!111)))333$$$(((111((((((((((((((())))))))))))((((((###222&&&888444$$$%%%---000,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################################################################""""""######$$$$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&***&&&%%%((((((%%%%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------------)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++---///...,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((WWWLLLBBB???<<<;;;888666444222111111///////////////......------------,,,,,,,,,++++++'''((()))***************++++++************++++++))))))(((((((((((())))))%%%&&&&&&'''((()))******))))))))))))))))))))))))$$$777,,,(((---777vvv++++++*********))))))(((((()))))))))***++++++,,,,,,000,,,+++'''uuu111###***###+++,,,...//////...------,,,++++++************+++***+++///---(((JJJ+++888111///---,,,.../////////////////////......------+++'''+++VVV:::,,,'''%%%+++***((('''&&&&&&&&&''')))))))))***+++***(((&&&UUU(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&((('''&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%###$$$'''+++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''+++*********))))))(((((())))))))))))((((((((((((************++++++++++++''')))***)))((('''((()))+++,,,,,,------------,,,,,,---///...---,,,,,,---+++,,,,,,---...///000000000111111111111000///...111000...------...///000...,,,+++,,,---...---,,,...,,,******,,,,,,,,,+++$$$&&&)))+++,,,+++)))(((---+++)))'''''''''((()))+++******)))((((((''''''(((((('''''''''&&&&&&&&&VVVLLLBBB???;;;999777555333111000000///////////////......------,,,,,,,,,++++++++++++((())))))************))))))))))))(((((()))))))))))))))(((((((((((())))))&&&''''''(((((()))))))))************************,,,///###:::,,,999[[[~~~+++*********)))))))))))))))))))))***++++++,,,,,,%%%%%%000$$$222nnnvvv666 '''111333,,,,,,---------------,,,,,,,,,++++++***+++++++++111---...///'''&&&===ZZZ555999<<<;;;999999;;;<<<<<<;;;777777666666666666666666222555%%%"""```>>>000...$$$333---,,,+++***)))******+++''''''''')))++++++***(((CCCuuu000***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%$$$######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((''''''''''''((()))((((((((((((((((((((((((+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,------,,,++++++,,,.........//////......---,,,---///111000///...//////000000000000000000000000///000000111222333333444666666555555444333222111333111000000000///---+++000...------...///...---------,,,+++***************+++++++++******)))))))))))))))(((((('''''''''((((((((('''''''''&&&&&&VVVKKKBBB???999888666444222111000//////////////////......---,,,,,,,,,+++++++++***************+++******))))))((((((''''''''''''((((((***))))))(((((())))))***((((((((((((((()))))))))***************************///%%%!!!------"""'''CCCeee000***************)))))))))))))))******+++,,,,,,,,,???***,,,---+++%%%111tttddd=== %%%222///((((((.........---------......------,,,,,,,,,------...///,,,---444999999666444###TTTKKKFFFKKKJJJIIIJJJLLLMMMLLLKKKGGGFFFFFFFFFFFFGGGGGGGGGIIIYYYIII:::888@@@IIIgggSSS444***&&&......"""$$$444++++++***)))))))))******)))))))))***,,,,,,+++***###888eeeMMM---$$$###&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''########################$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&"""#########$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############"""$$$$$$%%%$$$######$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))((((((((((((((((((((((((***************)))))))))))))))))))))))))))))))))*********************))),,,---,,,+++******,,,...---------------------------///222333333444555777888999;;;>>>AAADDDGGGHHHFFFGGGHHHIIIKKKNNNPPPQQQSSSTTTTTTTTTRRRPPPNNNLLLHHHFFFDDDBBB@@@>>>:::777777555333222222111///---...---***))))))+++...000&&&(((***++++++***((('''))))))))))))))))))((((((((((((((((((''''''''''''UUUKKKBBB???999888666444333111111000///////////////......---,,,,,,+++++++++*********++++++++++++******)))(((((((((''''''''''''((((((***))))))))))))))))))******)))))))))))))))))))))************************$$$---111'''(((222222000,,,---222%%%666%%%************************))))))***++++++,,,,,,--- ###***+++---000+++***,,,,,,+++'''$$$'''...555%%%111333---)))***+++111000///......///000111///////////////000111222333777999999<<>>666(((222777&&&,,,+++++++++************...---,,,,,,------+++***000000000,,,'''$$$)))111""",,,111+++"""$$$,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''(((((((((&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((()))(((((((((((((((((()))((((((((((((((()))))))))************************))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++...000///000111333555777999:::;;;>>>BBBEEEGGGJJJMMMOOOQQQSSSVVVZZZ^^^bbbeeeggggggggghhhiiikkkmmmpppqqqqqqqqqqqqpppooonnnmmmmmmhhhfffcccaaa___\\\XXXUUUQQQOOOLLLJJJHHHFFFBBB@@@;;;888555111///......///)))***+++++++++***)))(((++++++++++++++++++++++++)))))))))(((((((((''''''TTTJJJBBB???:::999777555444333222222///////////////......---,,,,,,,,,+++++++++******+++++++++++++++***)))(((***))))))))))))))))))*********))))))))))))*********************)))))))))************************)))$$$***000+++------"""!!!---))):::222(((***************+++++++++*********+++,,,,,,------***888666+++###(((222111,,,---///111111000---***111999888+++%%%---333222000///.........///111222333333333333444555666777666CCCKKKHHHDDDFFFHHHGGGCCC???PPP[[[^^^dddeeelllkkkkkklllnnnppppppmmmkkkgggfffeeeddddddeeefffgggooowwwjjjlllZZZbbb^^^oooZZZZZZ]]]bbbgggeee]]]UUU]]]EEECCCGGG<<>>BBBGGGLLLPPPSSSVVVYYY\\\___```bbbdddfffjjjjjjkkkllllllmmmmmmmmmppppppppppppqqqrrrssstttnnnmmmkkkiiiiiikkknnnooorrrpppooooooooopppooonnnnnnmmmkkkkkkjjjhhheeecccZZZXXXRRRKKKBBB999333///333222000...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))(((((((((SSSJJJBBB@@@:::999888666444333333333///////////////......------------,,,,,,,,,+++++++++++++++,,,++++++******++++++************+++++++++******))))))******+++***************+++++++++++++++++++++++++++++++++...$$$'''///---+++***$$$...'''---???555$$$ 222*********+++++++++++++++******++++++,,,---------$$$ ***555000000&&&111...+++,,,---...---+++)))%%%(((222777333---+++.../////////000222333444777777777888999;;;<<<===???EEEKKKMMMOOOPPPMMMHHHNNNJJJSSS]]]^^^dddiiieeelllmmmnnnppprrrpppmmmjjj\\\[[[YYYWWWWWWWWWYYYZZZQQQTTTWWWaaa\\\aaadddmmmrrrhhhbbbdddccc^^^]]]```PPPIIIYYYdddTTTLLLMMMEEE======<<<:::888555333111---+++******,,,---------333***$$$&&&''''''+++333###---111---'''"""!!!'''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################""""""###$$$$$$$$$$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''))))))((('''&&&%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))((())))))******))))))((('''(((((())))))******+++*********+++++++++++++++*********+++,,,,,,------******+++,,,---.../////////111444666777888:::<<>><<<777222///---,,,,,,,,,,,,,,,+++******))))))************))))))))))))SSSIIIBBB@@@999888777555444333222222///////////////......---.........---------,,,,,,******+++,,,,,,,,,++++++++++++************+++++++++******))))))******+++)))******++++++,,,,,,,,,+++++++++++++++++++++++++++---,,,)))''')))///555***+++$$$$$$))),,,...%%%*********++++++,,,,,,,,,******+++,,,,,,------...555666)))333...///666)))***,,,---,,,+++++++++777222444;;;888---,,,444111222444666888999::::::;;;;;;<<<===>>>@@@BBBCCCMMMHHHEEEEEEEEECCCBBBBBB>>>CCCIIISSSXXX```kkkgggjjjjjjlllnnnooolllhhhdddTTTRRRPPPMMMLLLMMMNNNOOOaaaQQQPPPOOOTTTQQQYYYVVVaaabbbcccfffiiilllooopppuuuoooiiibbb```iiicccLLLNNNMMMLLLIIIEEEAAA===;;;777444111000//////...---555---'''***//////***&&&111...)))&&&&&&))),,,---)))((((((''''''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&((()))&&&%%%$$$$$$$$$&&&((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''((()))***'''''''''((((((((())))))))))))(((((((((((())))))((()))************)))((('''(((((()))******++++++*********++++++,,,,,,,,,******++++++,,,------...,,,,,,...///111333444444666:::>>>BBBDDDEEEGGGHHHNNNOOOQQQSSSXXX]]]aaadddaaaccceeeeeedddddddddeeebbbcccdddfffhhhiiikkkllllllmmmnnnooonnnkkkiiiggg___]]][[[YYYYYY[[[^^^```ZZZWWWSSSSSSVVVZZZ^^^___\\\\\\]]]___bbbbbbaaa___]]]___bbbddddddcccaaa___QQQOOOJJJDDD>>>999555333111000///...---+++******++++++*********)))))))))RRRIIIBBB@@@888777555444333222222111///////////////......---//////.........---------)))***+++,,,,,,,,,,,,,,,++++++************++++++++++++************++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))111+++&&&///444+++$$$(((...,,,,,,000...333************++++++,,,,,,,,,***++++++,,,,,,------...)))333'''222555---444$$$)))...333222///...111555(((...333666777888777555666888;;;===@@@AAAAAAAAA>>>>>>???@@@AAACCCEEEFFFCCCDDDJJJOOOMMMHHHKKKUUUHHHUUUZZZbbbeeehhhppplllmmmnnnoooqqqqqqooojjjfff[[[YYYVVVSSSRRRRRRSSSTTTNNNDDDRRRKKKMMM???OOONNNMMM[[[cccaaadddmmmnnnfffbbbeeejjjnnnkkkfffeeefffbbbaaa^^^[[[VVVQQQMMMJJJEEEAAA<<<777444111...,,,(((+++------,,,+++******$$$'''***+++++++++)))'''))))))(((((((((((())))))''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%((()))&&&%%%$$$###$$$&&&(((***%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$'''***+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***+++''''''''''''(((((((((((())))))(((((((((((())))))((()))***++++++***)))((('''(((((()))***+++++++++*********++++++,,,,,,,,,******+++,,,,,,---......000000222444666888:::;;;CCCHHHNNNRRRUUUVVVXXXYYYYYYYYYYYYZZZ]]]```ccceeeiiikkknnnpppqqqrrrtttuuuxxxxxxxxxwwwwwwvvvvvvvvvtttvvvxxxyyyxxxuuuqqqooolllkkkjjjiiiiiiiiiiiiiiikkkeee___ZZZZZZ\\\^^^___XXXWWWXXXYYYZZZYYYVVVSSSQQQSSSWWW[[[^^^```aaabbbgggeeebbb\\\UUUMMMFFFBBB666555444222111///...---+++++++++************)))|||SSSLLL???===;;;:::888666444333222222222111///...------......,,,,,,------------------...+++(((***...000---***************************)))************+++++++++''')))******))))))***+++,,,++++++******++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,.../////////...---///......------......///000...,,,---000111000...111,,,---222444111111444666777999999:::<<<@@@CCCAAAAAABBBCCCDDDEEEFFFFFFAAABBBEEEHHHKKKNNNPPPQQQUUUXXX[[[\\\\\\]]]aaadddkkkpppuuuxxxwwwvvvxxxyyy{{{~~~~~~zzztttpppoookkkggghhhkkkhhhcccbbb___^^^^^^___]]]YYYUUU[[[ZZZ[[[]]]```bbbbbbaaa```_________```bbbcccdddiiigggeeecccbbb```\\\ZZZVVVTTTPPPJJJEEE???;;;999666333///---------,,,+++---+++)))((()))***)))((()))'''&&&'''((()))((('''((((((((((((((((((((((((((('''%%%%%%&&&(((+++---''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''%%%######%%%&&&'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&+++*********))))))((((((******++++++++++++*********+++,,,+++******,,,...+++***)))***,,,...//////+++...111222000111444777===>>>AAAGGGMMMPPPPPPNNNRRR\\\bbb___aaahhhjjjeee```ccceeeeeeeeeiiiqqqyyyyyyyyyuuuqqqlllnnntttooojjjeeedddfffgggdddaaabbbaaa___[[[WWWVVVWWWYYYaaaaaaaaa```___]]][[[ZZZSSSPPPJJJBBB:::555333333000,,,)))***------***&&&zzzRRRKKK???===:::999777666444333222222222111///...------......------------------------...+++(((***...000---***************************************++++++++++++)))+++,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,---.../////////.....................///000000111000///000333444333111222...///444555444555:::<<<>>>@@@AAABBBCCCFFFHHHOOOOOOQQQRRRSSSSSSRRRRRRVVVVVVWWWZZZ___ffflllpppxxxxxxvvvttttttwww~~~|||uuurrrpppqqqssssssqqqnnnllljjjgggfffggghhhhhhhhh___^^^\\\[[[[[[[[[\\\]]]bbbbbbdddfffiiijjjiiigggeeedddbbb^^^XXXPPPJJJFFF???;;;666333111000///...,,,+++))))))******)))(((+++***)))+++---...------((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%######%%%&&&'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''+++*********))))))))))))******++++++++++++*********+++,,,+++******+++---,,,,,,,,,---.........---.........---///777BBBKKKVVVXXXZZZZZZYYYXXXWWWXXX^^^fffnnnooonnnmmmjjjgggfffjjjnnnrrruuu{{{wwwpppkkkhhheeecccmmmkkkfffbbb^^^ZZZXXXWWWZZZZZZZZZYYYYYYXXXXXXXXX\\\^^^```___YYYMMM@@@666555000***))),,,......---xxxPPPJJJ>>>===:::999777555333222111111111111000///.....................------,,,,,,+++---+++)))***...///---+++++++++++++++++++++++++++************+++++++++,,,***+++,,,,,,++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,---...////////////...............///000000111000//////111333333222111444333444777888999===CCCAAAEEEJJJNNNPPPRRRSSSTTTRRRWWW^^^gggmmmqqqssssssuuutttsssuuu||||||vvvrrrrrrtttvvvwwwooolllhhhccc```^^^]]]]]]YYY[[[^^^cccfffgggfffccceeegggiiiiiifff```[[[WWWNNNIIICCC===999555222///---,,,******+++,,,+++******)))))))))+++,,,+++***((((((((((((((((((((((((&&&&&&'''((('''&&&%%%###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%###$$$%%%''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))***************)))))))))***++++++,,,,,,++++++***+++,,,,,,+++***)))+++,,,.........////////////...333444666888===HHHVVV```hhhkkkllliiidddaaacccfffeeekkkvvv~~~|||sssmmmlllyyy}}}xxxrrrooopppyyyuuuqqqnnnkkkfff___ZZZaaa___\\\YYYVVVTTTRRRRRRSSSVVV[[[```bbb^^^UUUNNNGGG@@@777000...---+++)))vvvNNNIII???>>>999888777555333222111111111111000//////.........//////...---,,,,,,++++++---+++***+++---...---+++++++++++++++++++++++++++*********+++++++++,,,,,,((()))+++***))))))***,,,------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,---------------......////////////////////////......//////000000000111222444555444444444777:::<<<>>>BBBIIIQQQTTT\\\gggpppttttttsssrrrxxxzzzvvvtttsssggggggiiiiiihhhddd^^^YYY\\\___bbbfffggggggfffeee```\\\WWWRRRMMMFFF???;;;777444///,,,,,,,,,,,,,,,,,,+++))))))***)))(((&&&((((((((((((((((((((((((&&&''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************************++++++,,,,,,,,,,,,+++++++++,,,,,,+++******+++---............///111444777<<>>??????FFFMMMQQQTTT]]]iiiqqq{{{pppiiidddcccbbbbbbcccdddeeefffiiihhhgggfffddd^^^WWWSSSLLLFFF===555000...,,,+++...---,,,,,,---...,,,+++))))))))))))))))))))))))((((((&&&&&&''')))+++,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++***************+++++++++,,,,,,------------,,,,,,+++,,,---,,,++++++---//////000000000222888@@@FFFLLLTTT___gggjjjkkklllnnnjjjiiijjjqqq{{{}}}sssrrrooollliiigggeeeddd\\\XXXQQQIIIFFFLLLWWW```hhhgggeeebbb[[[QQQGGG@@@tttMMMIIIAAABBB;;;:::888666444333222222111111111111000///...............------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---//////......------......///,,,---------............---------.........////////////......//////000111111111111111222222333444333666999===BBBHHHOOOTTTcccooozzz~~~}}}xxxppphhhaaa^^^^^^^^^bbbccceeegggiiiiiifffcccaaaZZZPPPEEE===666111...,,,++++++,,,...//////...)))))))))))))))))))))))))))(((&&&&&&'''***---///''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++*********+++++++++++++++,,,------......------,,,+++,,,---------...000222333555777888<<>>BBBDDDSSSXXX___hhhsss}}}yyywwwddd```\\\ZZZ]]]cccgggjjjeeeeeeeeeccc```XXXOOOHHH;;;999666333222///,,,)))))))))))))))))))))))))))'''((()))))))))(((&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''))))))'''%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********************++++++,,,,,,,,,------............------+++,,,...///000222555888===DDDMMMSSSXXX___gggnnnqqqzzzsssbbb]]]ccciiigggbbb[[[[[[\\\]]]^^^aaaeeehhhrrrMMMJJJAAAAAA===;;;999666444333333333000000000000000//////...............---,,,+++***,,,,,,,,,---------......---------------------------------...------,,,,,,,,,,,,++++++,,,,,,---...............////////////000//////.........//////---...000111000111333444,,,...444888666000...111888<<>>888444111...///---,,,------,,,***((()))))))))((('''&&&'''))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&)))************)))((((((((((((((('''&&&%%%######%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''%%%$$$&&&)))***(((%%%))))))((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))(((((('''''''''&&&''''''''''''((((((((())))))'''&&&'''***+++***(((((((((((((((((()))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222---,,,...///------///111000000333777;;;AAAFFFRRRWWW]]]```aaaiii}}}wwwpppmmmkkkhhhfffjjjkkkiiifffgggiiiaaaUUUqqqLLLJJJAAAAAA===;;;999666444333333333000000000000000//////...............---,,,+++***,,,,,,---------.........---------------------------------......------,,,,,,,,,,,,+++,,,------.../////////000000000111111000000////////////000000333333111...,,,---///222444222333666777888>>>EEEKKKSSS___nnn~~~ssshhhfffdddbbb```___```cccfffccc```ZZZRRRKKKEEE???<<<333000,,,++++++---......***++++++***((((((((()))))))))((((((((('''''''''(((''''''&&&&&&''''''(((((('''%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''++++++******))))))(((((('''''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((('''&&&(((***+++)))'''(((((((((((('''''''''&&&''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))(((((((((''''''''''''''''''((((((((()))))))))(((&&&'''***+++***(((***))))))))))))***++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,///,,,,,,///000...---///000222666<<>>KKK\\\ooouuuiiidddeeehhhhhhfffkkkkkkkkkjjjfff___WWWQQQEEE===444.........,,,************)))))))))(((((())))))(((((((((((()))))))))(((''''''(((((('''&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))******+++)))))))))))))))***************++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++))),,,------***))))))+++)))*********++++++++++++))))))))))))*********+++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''''''''''''''((())))))(((((()))))))))*********(((((()))))))))*********(((***++++++))))))***---+++************+++,,,,,,,,,,,,---...///000111111//////000000111222222333333555;;;EEEOOO\\\nnn~~~gggHHHKKKBBB@@@===;;;999666444333333333111222222222222111000000......///////////////.............../////////000////////////////////////,,,---...///000000000000///////////////000111111111111222222222333333333444444444555666777888888@@@QQQmmmoooddddddffffffdddggghhhkkknnnnnnkkkeee```QQQGGG;;;333000///---+++************))))))))))))))))))(((((((((((())))))***(((''''''(((((('''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''(((*********)))((('''''''''''''''''''''''')))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************'''((()))***++++++******+++++++++,,,,,,++++++***))))))))))))************------------------------+++---///...+++)))***,,,******+++++++++,,,,,,,,,)))*********++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))*********+++))))))))))))************(((***,,,+++))))))+++---,,,,,,++++++,,,,,,---...,,,,,,---...///000111222//////000111222222333333555:::DDDRRR```ooodddMMMGGGBBBAAA;;;:::999888777555444444444333222111000000000000000/////////............000///...------...///000//////............////////////000000000000////////////111222222111000000111...000555777555333444444666333666<<<999;;;HHHRRRxxxzzziiiaaa___```aaaeeegggkkkooopppmmmgggbbb```XXXJJJ;;;444333///***)))+++---+++(((''')))+++(((((((((((()))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&((())))))'''%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))*********(((&&&(((+++------+++++++++************++++++++++++,,,,,,++++++***)))++++++*********)))))))))------...///000000111111111111111111000000///.........---,,,++++++++++++))))))(((((()))***+++,,,************************)))***++++++*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))''''''''''''(((***++++++))))))))))))))))))))))))************************++++++******************++++++,,,------......///)))+++------------///222444...---111333222444:::>>>MMM]]]iiitttcccMMMGGGBBBAAA<<<;;;999777666555555555444333222222111111000000000000/////////.........000///............///000000//////......//////000000000111111111111000000///000111222222222111000:::666444666666333222555888999777>>>NNNVVV___ppp{{{rrrlllhhheeeeeeeeegggjjjmmmnnnllliiigggdddZZZOOOHHHBBB:::111+++,,,------+++******+++)))))))))))))))))))))((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((()))))))))'''%%%$$$''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''(((((()))***((('''(((***,,,+++***,,,,,,+++*********++++++---------...............***+++,,,---///222444555<<<>>>AAAEEEGGGIIIIIIIIIIIIHHHFFFDDD@@@===:::888888777666444333222111111------............---,,,,,,,,,+++***)))))))))))))))******)))'''&&&&&&'''************)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((()))***+++************************************************+++++++++++++++*********+++,,,,,,---......//////000000000//////000222444000///111555666777@@@KKK___kkkwww~~~bbbMMMHHHCCCAAA===;;;999666555555555666444444333333222111111111000000000/////////......000//////......//////000000000////////////000000111222222222222222222111000000111222333222222222444111222666777555666:::===GGGQQQbbb|||xxxrrrllliiieeeccceeeiiilllnnnjjjkkkgggaaaZZZQQQCCC777///...,,,,,,------,,,***+++*********)))((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))*********)))(((&&&%%%'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))+++***((()))***++++++***---------------...///000---...///000222555777888777777888;;;???DDDHHHKKKRRRUUUXXX\\\^^^____________^^^\\\XXXTTTPPPMMMKKKJJJIIIGGGDDDAAA>>>;;;:::888999999999777444111///111000///---,,,+++++++++---,,,+++***************,,,,,,++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))((((((((())))))***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////111///......000222333333111222444777;;;EEEZZZlll___LLLHHHCCCAAA>>>;;;888555444444666777444444444444333222111111000000000////////////...///////////////000000000111000000//////000000111111111222222222222111111111111222222333333444444///...222888:::888:::===FFF```{{{|||nnncccaaaeeekkkooojjjmmmnnnkkkfff]]]NNN@@@777222,,,***+++,,,,,,***,,,,,,+++***))))))(((((()))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''++++++++++++***((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********,,,+++******************,,,+++******+++,,,,,,,,,***+++,,,...111444777888666777999<<>>888777555222000...---,,,...---++++++,,,---------------,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))******))))))((()))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...//////000000///...---///333444444222555666888===HHH]]]yyy]]]KKKIIIDDDAAA>>>;;;888555444444666777444444444444444222111000111000000000////////////...//////000000000000000111111000000000000111111000111111111111111111000222222222333444444555666888555555777888999@@@HHHdddlllcccdddiiimmmmmmooopppnnnlllggg[[[PPPDDD<<<000)))(((***+++,,,---,,,,,,+++***))))))(((***)))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''(((((((((+++++++++******)))((('''(((((())))))))))))((((((************************)))))))))************+++++++++******)))******+++)))******++++++---...///...///222666;;;@@@DDDGGGIIIJJJLLLOOOSSSVVVYYY[[[]]][[[YYYWWWWWWXXXZZZ[[[```^^^\\\YYYXXXXXXYYYZZZ[[[\\\]]]___```aaaaaaaaadddccccccaaa___]]][[[YYY[[[YYYVVVSSSRRRRRRSSSSSSIIIGGGDDD@@@;;;777333111333///,,,***++++++***)))+++***))))))((())))))***************************((((((((((((((((((((((((&&&'''(((((())))))(((((())))))((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))+++******))))))))))))***************************++++++++++++++++++++++++++++++,,,,,,------------------...//////000000111000111222444666666444222777<<>>;;;888333222///,,,***))))))***************************))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...//////000000111222222---000333222222888CCCLLL^^^nnnXXXIIIIIIEEEBBB;;;:::999888777666444444111222333444333111///---111111111111000000000000---...000111222222222111333222222111111222222333222333333444444333333222444444333444555777999:::KKKYYYsss{{{{{{wwwsssssstttqqqjjjhhhcccYYYJJJ<<<222000000,,,,,,,,,,,,,,,,,,,,,---************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((()))***+++))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------......000111333444777;;;@@@CCCEEEIIINNNSSSJJJIIIHHHGGGFFFFFFFFFFFFNNNQQQUUUYYY[[[[[[YYYXXX[[[[[[\\\]]]]]]^^^^^^^^^XXX[[[^^^aaaaaa___\\\ZZZ\\\\\\]]]^^^____________[[[\\\\\\\\\[[[XXXVVVTTTVVVUUURRRPPPMMMJJJHHHGGGAAAFFFOOOWWW]]]______^^^OOOIIICCCBBBDDDFFFDDDBBB<<<:::666222///------,,,************************))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000/////////000111111222222///444777888:::FFFYYYiii}}}WWWIIIHHHDDDBBB===<<<;;;999888777666666333333333333333333333333000000000000000000000000222222111111111111111111111111222222222333333333000333666555333222444777---///555999777666AAAOOOooovvvpppuuuwwwsssoookkkjjjeee[[[MMM???555///...//////...------///111++++++******)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,************************,,,++++++,,,---,,,+++***+++)))+++000000---+++---///......111555999:::;;;EEEDDDDDDFFFJJJKKKIIIFFFBBBAAA???>>>@@@DDDJJJMMMVVVYYY]]]aaadddffffffgggaaadddfffhhhhhhhhhhhhhhhjjjjjjiiigggfffeeeeeeeee^^^bbbaaa]]]___cccbbb]]]```bbbeeeeeeccc```___^^^[[[ZZZZZZYYYVVVQQQJJJFFFGGGDDDDDDIIIRRR[[[___aaaVVVKKK???::::::>>>FFFNNNMMMKKKGGG@@@999333///...******)))***+++++++++***++++++***)))))))))***+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,------,,,++++++,,,,,,,,,---------......---------...............///...,,,...111222111///555555444666AAAWWWtttVVVHHHGGGBBBAAA<<<;;;:::888777666555555333333333333333333333333111111111111111111111111222222222222222111111111222222222222333333333333444555666555333222444666888777888999:::AAATTThhhwwwvvvuuusssqqqqqqlllddd]]]TTTIII<<<333---------------------,,,+++++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((()))))))))***))))))))))))))))))))))))************************+++***)))))))))***,,,,,,+++++++++************************+++,,,---,,,,,,,,,))))))+++,,,***+++...000222555999===AAADDDEEE???======???DDDHHHIIIHHHHHHGGGFFFFFFIIINNNUUUYYYZZZ]]]```cccfffhhhjjjlllhhhhhhhhhiiiiiiiiiiiiiiieeefffggghhhhhhgggffffffllllllhhhbbbbbbfffgggddddddccccccbbbbbbaaa```___^^^]]]\\\[[[[[[ZZZYYYXXXRRRNNNIIIIIINNNUUUZZZ]]]___UUUJJJDDD@@@<<<===AAAOOOSSSUUUQQQGGG>>>999888222111---)))(((---666>>>,,,,,,+++***)))((('''&&&************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************************)))))))))***+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------.........------............//////444333222333444555333222555666<<>>OOOfffzzz{{{yyy}}}zzzvvvpppmmmkkkgggbbb^^^III@@@555//////111000///------,,,,,,+++*********))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...---,,,,,,///111000000666@@@GGGIIILLLQQQMMMOOOPPPNNNKKKLLLSSSZZZ[[[\\\___aaacccdddeeefffhhhnnnssssssnnnhhhdddcccccciiioooppplllhhhffffffbbb\\\YYY^^^iiissswwwwwwqqqmmmhhhdddeeehhhnnnqqqsssuuuyyy{{{{{{zzz{{{}}}xxxssseeefffhhhiiiiiihhhfffdddgggbbb___```___YYYVVVVVVTTTYYY___eeefffaaaYYYRRRHHHEEEBBBAAAAAA???:::666444111...+++***,,,...000************************,,,,,,++++++******))))))************************************************))))))))))))************************************,,,,,,+++++++++++++++++++++,,,------.........------------.........//////......//////000111222222111333555444444888@@@GGG___mmm|||UUULLLHHHBBBCCC======;;;999888777777666444444444444444444444444333333333333333333333333222333333444444555555666444444444555555555666666333666888888777888===AAAQQQiii~~~yyyqqqllliiihhheeedddTTTKKK>>>444000/////////......---,,,,,,++++++***)))******++++++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++************************++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++,,,000444999:::BBBLLLQQQPPPPPPRRRSSSTTTUUUTTTTTTXXX^^^cccccceeeggghhhgggfffeeefffbbbhhhnnnlllddd[[[VVVTTTTTT[[[aaabbb]]]XXXWWWWWWWWWPPPMMMUUUdddqqquuuuuunnnhhh```YYYXXX\\\ccchhhcccgggnnnrrrnnnfffaaabbbkkkuuuxxxrrrooolllhhheeefff```]]]^^^^^^\\\\\\^^^cccbbbcccfffgggddd[[[TTTNNNGGGAAABBBGGGJJJIIIGGG>>>:::555///,,,***+++++++++++++++++++++++++++++++++++++++++++++*********************************************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++,,,---......///......------........./////////......///000111222333333222444555333333;;;JJJWWWwwwyyyTTTLLLGGGAAACCC===<<<:::888777666666666555555555555555555555555222222222222222222222222333333333444555666666666444555555555666666666666222666999888999AAAOOO[[[rrrsssllllllkkkhhhddd]]]WWWLLL@@@777222000000.........---,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++************************++++++++++++++++++++++++***+++,,,---------,,,,,,***++++++,,,,,,---------***---000000///222888===BBBCCCJJJTTTYYYWWWVVVXXX\\\\\\\\\\\\\\\\\\]]]]]]aaabbbcccaaa^^^\\\]]]^^^[[[```ccc```WWWPPPNNNOOOOOOUUUZZZYYYUUUSSSUUUXXXYYYRRRNNNVVVgggtttwwwuuulllfff^^^WWWUUUYYY___ccciiimmmuuuyyyrrreee]]]]]]```ccchhhlllppptttwwwyyyyyyqqqlllfffaaa``````^^^___bbbccccccdddeeedddaaa\\\XXXTTTNNNHHHFFFIIILLLMMMMMMFFFDDD@@@;;;666111...,,,++++++++++++++++++++++++***++++++++++++++++++,,,************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,---...+++,,,---...////////////............////////////...//////000222333333444000333555666:::JJJbbbuuuwwwSSSKKKFFF???BBB<<<;;;999777666555555555555555555555555555555555222222222222222222222222333333444444555666777777555555555555666666666777666;;;@@@AAADDDSSSkkk}}}wwwnnnpppqqqkkkdddddd```XXXLLL@@@777333222///......------,,,++++++******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++************************++++++++++++++++++++++++***+++,,,---...---,,,,,,)))***+++,,,------...///---111555666666999@@@GGGGGGHHHOOOYYY^^^^^^___aaa\\\\\\]]]___aaa```]]]ZZZWWWWWWUUURRRNNNMMMPPPSSS^^^aaaccc^^^VVVRRRSSSWWWMMMRRRVVVTTTQQQQQQWWW^^^]]]UUUQQQYYYiiiuuuwwwtttzzzuuummmgggfffhhhmmmqqqtttxxx}}}nnneeefffdddaaa```eeennntttuuutttlllnnnqqqssswww{{{sssnnniiibbb______```cccggghhhfffcccaaaaaaWWWVVVSSSNNNJJJFFFEEEDDDJJJJJJIIIFFFAAA;;;555222++++++++++++++++++++++++*********++++++,,,,,,---************************************************)))************+++++++++++++++++++++++++++++++++*********+++,,,---...///+++,,,---...////////////............/////////000...///000111222333444444333777;;;???III```wwwSSSHHHGGGCCC>>>;;;:::999999888888999999777777777777666666666666333333333444444444555555444444444444444444444444666777777666888::::::888888<<<@@@FFFXXXvvv~~~qqqnnnnnnmmmkkknnneee]]]XXXPPPCCC888333///000///---++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------***+++---...------///000...444;;;???BBBDDDHHHKKKKKKQQQXXX___cccfffiiikkkeeebbb[[[SSSMMMLLLNNNQQQWWWOOOFFFBBBFFFNNNUUUXXX\\\]]]aaahhhnnnooollliiibbb^^^]]]``````aaajjjuuussskkkeeehhhttt~~~}}}yyyxxxyyyzzz|||qqqoookkkhhhllluuu{{{|||zzzwwwqqqjjjhhhmmmttt{{{~~~zzzrrrooolllccc]]]```eeefffdddcccaaa```]]]WWWOOOIIIGGGGGGOOOIIIEEEGGGLLLLLLFFF???222///------//////---***,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------------,,,,,,------...//////---+++,,,///000///---------......///000000000...///333666444111333999888999AAATTToooxxxTTTIIIHHHEEE???===<<<;;;999888777777777777777777666666666555555333333444444444555555555444444444444444444444444666777777777777888777666888<<>>888000/////////......------++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,---------,,,,,,///111333888???DDDHHHKKKOOORRRWWW]]]cccdddaaa___bbbfff[[[WWWQQQKKKHHHIIIOOOSSSYYYTTTOOOLLLNNNTTTZZZ^^^ZZZ```kkkvvv}}}|||vvvooommmkkkmmmqqqqqqqqqxxx|||zzz}}}yyysssrrrvvvzzzyyyvvvwwwrrrkkkhhhkkkppptttwww{{{vvvvvv~~~yyyooofffddddddaaa^^^]]]bbbbbbbbb^^^XXXQQQJJJFFFDDDDDDDDDEEEGGGIIIKKKLLLCCC;;;222+++***+++---...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......000...---...000111000...---......//////000111111666333333777777444444666666;;;JJJdddwwwTTTIIIHHHEEE@@@???>>><<<:::888777666666666666666555555555444444333444444444444555555555444444555555555555555555555777888888888777999:::666EEE]]]yyytttmmmooorrrlllgggeeeeee```TTTHHHBBB444111//////111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///...---,,,,,,...333777===AAAGGGMMMPPPSSSVVVXXXZZZ```dddaaaYYYUUUXXX]]]TTTQQQLLLGGGEEEHHHOOOTTT]]]^^^^^^^^^___ccchhhllldddkkkxxx{{{|||xxxrrrooonnnoooppppppzzzwwwrrrlllkkkrrrzzzssskkkbbb]]]]]]aaaaaabbbcccaaa\\\UUUPPPEEEIIIKKKHHHDDDEEEKKKQQQPPPHHH===333...,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...000///...///111222111000......//////000111111222777222000333666555444555???JJJ___|||vvvSSSHHHHHHEEE@@@>>>===<<<:::888777777777666555555555444444444444444444444444555555555555555555555555555666666666555666888:::999999>>>EEEFFFgggyyywwwwwwrrrllliiiiiifff\\\SSSNNN???888111...000000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............111777>>>DDDKKKNNNRRRUUUWWWXXXYYYYYYUUUXXXZZZXXXUUUTTTVVVYYY[[[YYYVVVSSSRRRTTTYYY]]]eeejjjppptttwwwzzz~~~|||yyyxxxwwwxxxuuuoooiiihhhnnntttqqqwwwuuunnnnnngggdddbbbaaacccccccccaaaXXXZZZZZZSSSJJJEEEFFFJJJQQQNNNIIICCC<<<555///+++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------------...,,,++++++++++++,,,------////////////000111111000//////000000111222222222444111000333666777;;;@@@XXXeee{{{sssQQQGGGGGGDDD???<<<<<<;;;:::999999999999666555555555444444444444444444444555555555666666555555555666666777777777777666888;;;999;;;FFFSSSttt}}}tttnnnkkkhhhaaa\\\ZZZMMMCCC777///......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...111555;;;CCCLLLSSSXXXYYYYYYZZZYYYXXXUUUSSSSSSQQQPPPSSSYYY\\\\\\ZZZbbbcccdddeeefffhhhlllooottt{{{|||uuuoookkkiiijjjdddjjjrrrwww|||wwwlllccc```bbbfffiiiggggggeee```YYYQQQLLLIIIRRRRRRRRRNNNGGG???888444///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,++++++,,,,,,---.........////////////000000000000111111222333333333444555777999888;;;HHHTTTtttrrrPPPFFFFFFDDD???<<<;;;;;;:::::::::::::::666666666555555555444444444444555555555666666666555555666666777777888888;;;999:::======CCCUUUjjjtttooojjjeeebbbbbbYYYOOOAAA666000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...222777>>>EEEMMMVVV\\\]]]\\\[[[ZZZXXXUUUQQQMMMNNNJJJIIIPPPZZZ```]]]YYY^^^aaaggglllrrryyy|||{{{zzzuuuwwwxxxsssmmmoooxxxtttgggbbbdddgggiiihhhggggggfffaaaZZZUUUZZZYYYUUUOOOIIIDDDBBBBBB555333000---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---......---...000///......///111111111222222333444444444333555888999:::AAAUUUgggrrrPPPFFFGGGEEE@@@>>>===<<<;;;:::999999999777777777666666666555555555555555555666666666666555555666777777888999999<<<:::===CCCIIIVVVsss}}}uuuoooiiieeeeee___XXXLLL@@@777111///...------------------------------------------------************************++++++++++++++++++++++++,,,,,,,,,------------...------------------------......//////000111111222333888???FFFLLLRRRXXX[[[ZZZXXXWWWVVVVVVTTTOOOKKKIIIGGGIIIQQQ\\\bbb```]]]cccfffmmmuuu~~~tttoooqqqtttzzzyyy|||ooojjjiiifffffffffgggiiigggdddaaaaaa___ZZZRRRJJJGGGGGGIII@@@<<<666000,,,,,,...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................------......///000...000111111//////000222222222222333444444555555333333555;;;CCCRRRkkksssQQQGGGHHHFFFAAA@@@???===;;;999888888777777777777777666666666666555555555555666666666777555666666777888999999999<<<:::???JJJVVVjjj{{{ssskkkgggfff```\\\TTTIII===555111000------------------------------------------------************************++++++++++++++++++++++++,,,,,,,,,---------......------------------------...//////000111222222333888===EEEKKKPPPSSSVVVXXXTTTSSSRRRSSSTTTSSSOOOKKKHHHJJJPPPYYYbbbhhhiiiiiitttvvv{{{xxxtttqqqqqqmmmppptttqqqgggggggggfffeeeeeeddddddcccbbb___WWWNNNHHHGGGGGGIIICCC:::222---,,,...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////............///000000///111333222000000222444222222333444444555555666777555777AAARRRiiilllRRRJJJFFFCCCBBB???>>>===<<<;;;:::::::::777777777777666666666666555555555555666666666666000888777444::::::777<<<===CCCLLLddd|||rrriiifffhhhaaaYYYTTTJJJ===222...111///...///---))))))---......---------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------------,,,,,,,,,---......,,,---000111444888>>>BBB@@@HHHQQQTTTRRROOONNNPPPNNNKKKPPP[[[bbb]]]UUUQQQWWWWWW[[[eeettt|||xxxyyyyyyooogggeeeeeeccccccdddfffeeeddd```XXXNNNDDD===KKKKKKIIIAAA888222111222000000///.........///000---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,..................------...............///000000000111111222222333444444222555666444222444666777<<<555888QQQuuukkkQQQJJJFFFCCCCCC===<<<;;;:::999888888888999888888888888777777777555555666666666777777777999>>>:::777<<<<<<999>>>BBB___~~~xxxpppkkkiiibbb\\\XXXOOOBBB777333111......000...++++++///.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............------,,,,,,------.....................//////222111000111666???HHHNNNMMMQQQVVVWWWSSSOOOLLLKKKOOOQQQZZZeeehhhdddcccfffeeegggmmm{{{sssiiibbb___bbbgggffffffeeeaaaZZZPPPFFF???EEEKKKOOOKKKAAA666111000------...///////////////------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///............///000000111111111222333333444444111333333222222444777999;;;>>>LLLhhhjjjPPPHHHEEECCCDDD>>>===;;;:::999999888888::::::999999999888888888666777777777777888888888:::>>>999666<<<;;;999@@@LLLvvvqqqkkkeee```]]]WWWKKK@@@:::111......000000------000.........------------,,,---,,,,,,++++++,,,,,,------............/////////...---------------......///000000111111000//////555111///222:::GGGRRRYYYQQQRRRTTTTTTSSSQQQOOOMMMTTT[[[eeelllkkkjjjpppyyyvvvzzz{{{vvvhhh______dddeeeeeedddbbb]]]UUUKKKEEE@@@IIISSSUUUNNNCCC:::555,,,---...////////////...------,,,+++++++++,,,,,,------------------------........................//////......//////000111111111222222333333444444333222222333444666999;;;999HHHccciiiNNNHHHEEEDDDDDD@@@???>>><<<;;;;;;;;;;;;:::999999999888888888888777777888888888999999999888;;;777777===;;;<<>>===<<<;;;;;;;;;999999888888888777777777888888888888999999999999999===;;;;;;@@@>>>CCCTTTwwwmmmfffeeebbbZZZPPPKKK:::333//////000......000//////.........---------...------------------...,,,------------.........---------------...///000//////000111111111111111///333:::CCCLLLRRRTTTTTTSSSSSSSSSWWW^^^eeejjjllljjjnnnrrrvvv~~~~~~tttrrriiieeeaaa``````___[[[XXXNNNKKKKKKQQQYYYXXXMMMCCC999666222...,,,,,,---......---------------......................................./////////000000///////////////000111111111222222333444444555555777555777:::999666999@@@UUUpppgggOOOIIIFFFCCCCCC>>>>>><<<;;;:::999999999999888888888888777777777777888888888888999999999777<<<;;;;;;@@@AAAQQQkkkuuujjjfffeee___XXXTTTEEE;;;333000000......000/////////.........------///......------......///,,,,,,---------.........------------...///000000/////////000111222333444777>>>HHHPPPTTTSSSRRRQQQVVVVVVVVVXXX]]]fffnnnssszzz|||sssiiicccbbbcccaaa___[[[SSSMMMOOOUUUUUUJJJ@@@???;;;666111...------.........---------...//////////////////////////////.........//////000000111000000//////000000111222222222333333444444555555555444777:::888777BBBQQQkkkgggPPPJJJFFFBBBAAA???>>>===;;;::::::::::::::::::999999999888888888777777777888888888888999666<<<<<<===DDDOOOmmm}}}nnnhhhfffccc^^^\\\QQQEEE888333111///...000////////////............//////............//////---............/////////------------...///000111000000//////111444777999CCCKKKSSSVVVSSSOOOPPPRRRSSSUUUWWWZZZ```kkkyyywwwjjjeeedddcccaaa```\\\XXXXXXXXXSSSIII@@@>>>===:::777444111///.........---......//////000////////////////////////---......///000000111111000000//////000000111222222222333333444555555555666444777::::::???VVVpppgggPPPKKKGGGBBBAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;:::::::::999999666777777777777888888888:::@@@AAAEEEPPPcccqqqiiihhheeebbbaaaZZZKKK<<<555222000///111000/////////............//////............//////////////////000000000000---------......000111111222111//////111666:::===MMMSSSXXXUUUNNNJJJMMMSSSQQQUUU[[[aaajjjyyyppphhheeecccbbb```aaacccbbb^^^VVVLLLFFF;;;<<<<<<<<<999555111..................///000000000000000000000000000000---......///000111111222000000000000000111111222222222333444444555555666999777999<<<===HHHhhhbbbQQQHHHEEEDDD@@@@@@???>>><<<:::999999999:::::::::999999888888888555888999888999;;;======<<<<<>><<<;;;:::999999:::::::::999999999888888::::::999777888999;;;;;;CCCHHHaaa~~~qqqeee______]]]UUUJJJ@@@999555222000111///---...///000000///.........---------,,,,,,////////////000000000111000000//////000000000000111000111666===EEEKKKMMMMMMMMMNNNOOOQQQSSSUUUVVV^^^gggvvvxxxiii]]]___bbbcccbbbaaa]]]TTTKKKFFFCCC???===<<<;;;777444///000111000...---------////////////000000000111111111000000////////////111111111111111222222333666555444444666777888888666888>>>IIIZZZrrraaaQQQHHHEEEEEEAAA@@@???>>><<<;;;:::::::::::::::::::::999999999999===;;;888888:::;;;<<<===HHHVVV|||jjj^^^[[[^^^ZZZSSSJJJBBB999333000222000//////000111111000...............---------/////////000000000111111111111111000000111111111111111555===GGGNNNPPPNNNKKKLLLMMMPPPUUUZZZ___bbbuuuwwwddd___aaabbbbbbdddddd[[[QQQLLLIIIDDDAAA@@@???>>>===333111000000111000///---/////////000000000111111111000000000000/////////111111111111111222333333444444555666777888999999:::999EEE^^^yyy```QQQIIIFFFFFFAAA@@@???>>><<<;;;;;;::::::::::::::::::::::::::::::<<<999999<<<>>>>>>???AAAMMMhhhvvvddd[[[\\\[[[XXXQQQHHH>>>555111555333111111222333222111///.....................//////000000000111111111111111111000000000222333333666===EEELLLOOOOOOMMMNNNNNNOOOTTT\\\gggqqqwwwzzzjjjhhhcccaaadddgggbbbZZZRRROOOJJJEEECCCBBBCCCCCC888444000///000111000...//////000000000111111111000000000000000000000000222111111111111222333333333555666777777777888999;;;===PPPrrr___PPPIIIGGGFFFBBB@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::999777999>>>???<<<>>>CCCVVVrrrbbbZZZZZZXXXTTTMMMCCC:::444555333111111222222222000////////////////////////000000000000111111111111///111111000///000333666666>>>GGGKKKKKKJJJKKKMMMQQQQQQSSSZZZeeeuuu|||ooodddbbbeeeddd```XXXUUUOOOIIIEEECCCDDDEEE???888111---...000111111000000000000111111111111000000000000111111111111222222222111222333333444444666888777555555777888888DDDaaa^^^PPPJJJGGGGGGBBB@@@???>>>===<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999888:::>>><<<888>>>IIIgggppp___[[[WWWSSSPPPIII@@@:::333222000///000000///...////////////000000000000000000000111111111222222///111222111000222666;;;===EEEMMMNNNJJJHHHLLLQQQTTTWWW]]]hhhxxxrrrgggeeedddaaa]]]ZZZUUUMMMGGGCCCCCCDDDCCC===666000///000111222000000000111111111222222000000000111111111111222222222222222222333444444555777888777555555999<<<<<>>===<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::999<<>>888333111111222000000111111111222222222000000111111111222222222333222222222222333444444555888999777666888???DDDPPPppp]]]PPPJJJHHHHHHCCC@@@???>>>======<<<======:::::::::;;;;;;<<<<<<<<<;;;999<<<@@@>>>AAAYYYtttqqqfffYYYUUUVVVTTTLLLCCC999777555444555555444222//////000000111111111222000111111111111222222222000333555555444777>>>EEEJJJKKKLLLNNNQQQWWW]]]aaakkkuuuvvvnnniiieeeccc^^^UUUJJJCCCAAAAAADDDEEEDDD???777222111222000111111111111222222222000000111111222222222222333333222222333333444555555777999888777;;;DDDKKKeeebbbQQQJJJJJJAAADDDAAAAAA@@@???>>>===<<<;;;>>>===<<<;;;;;;;;;;;;;;;888777???FFFAAAEEEiiifffSSSWWW[[[QQQJJJMMMAAA:::222///111444444222000000000000000000000000333333222222222333444555444444333333555<<>>CCCCCCCCCAAA999111000444000000000000111222333333222222222222222222222222222333333444555666777777666>>>777444>>>>>>EEE]]]aaaQQQIIIJJJAAADDDAAAAAA@@@???>>>===<<<<<<>>>===<<<;;;;;;;;;;;;<<<>>><<<>>>AAADDDVVVwwwaaa\\\[[[SSSLLLKKKEEE>>>666222222444333111111111111111111111111111333333333333333333333333444333444777>>>DDDHHHJJJIIIGGGJJJSSS\\\ccclllsss|||wwwuuunnncccVVVKKKDDDAAAAAAAAABBBCCC>>>666222333111111111111111222333333222222222222222222222222111111222333444555666666777888777;;;???AAAVVVuuu___OOOHHHIII@@@CCCAAA@@@@@@???>>>===<<<<<<======<<<<<<;;;;;;<<<<<<@@@@@@AAAGGGUUUwwwrrraaa[[[WWWRRRLLLJJJCCC;;;666444444222000111111111111111111111111222222333333333333222222444444777???HHHLLLKKKGGGHHHHHHMMMWWWbbbnnn|||yyykkk]]]RRRLLLKKKBBB@@@BBBEEEDDD<<<555333222222111111111222333333333333333333333333333333222222333444555666777777:::333999AAA@@@MMMrrr}}}^^^NNNGGGHHH???CCC@@@@@@??????>>>======<<<======<<<<<<<<<<<<=========???FFFVVVsssggg\\\]]]YYYPPPLLLFFF>>>999666444222111222222222222222222222222222222333444444333222111333888@@@HHHNNNNNNJJJGGGNNNMMMRRR]]]kkkzzzuuuggg]]]XXXXXXJJJEEECCCFFFGGG@@@888444444333333222222222333333333333333333333333333333555555666777888999::::::===555===BBBAAA```|||\\\MMMGGGHHH@@@CCC@@@@@@??????>>>>>>============<<<<<<<<<======>>>======GGGcccrrr``````]]]RRRMMMHHHBBB<<<888555444333222222222222222222222222222222333444444444444444666???JJJOOONNNJJJIIIIIIPPPPPPWWWfffxxx~~~rrrggg```]]]UUUMMMGGGHHHHHHBBB;;;666555555444333222222222333333333333333333333333333555666666777888999::::::;;;999???>>>GGGttt{{{\\\MMMGGGHHH@@@DDD????????????>>>>>>============<<<<<<======>>>>>>AAA???LLLppp~~~jjjccc]]]SSSPPPLLLFFF@@@:::777555555333333333333333333333333333333333333444666777888<<>>BBBYYY{{{\\\MMMGGGIIIAAAEEE????????????>>>>>>>>>>>>===============>>>??????CCCFFF]]]|||{{{yyyiii```YYYVVVSSSMMMEEE>>>888666555444444444444444444444444444333222222444777:::===FFFJJJOOOOOOMMMMMMRRRVVVVVV\\\ppprrrddd^^^XXXTTTSSSOOOGGG???<<<888777666444333333222222444444444444444444444444222333333444555666777888777===AAASSSwww|||{{{\\\MMMHHHIIIBBBFFF????????????>>>>>>>>>>>>===============>>>??????CCCKKKnnnzzzoootttpppfffaaa[[[XXXRRRIII@@@999666555444444444444444444444444555333222222444888===@@@MMMMMMLLLLLLNNNRRRXXX[[[```iiiooo\\\YYYXXXXXXSSSIII@@@===999888666555333333222222444444444444444444444444444444555666777888999999:::>>>EEEeee{{{|||zzz{{{\\\LLLFFFHHH@@@CCC@@@??????>>>>>>>>>>>>>>>===;;;;;;<<<>>>???AAACCCMMMbbbuuullllllppp}}}iiibbb[[[YYYQQQFFF@@@>>>888000666555333333555666666555000333444555666;;;CCCIIINNNKKKJJJOOOTTT[[[fffppp{{{iii___XXXYYYVVVLLLCCC???;;;999777555555444333111444444444444444444444444888666555555777999::::::<<>>>>>>>>>>>>>>AAA???>>>>>>>>>===AAAFFFYYYwwwmmmkkkmmmvvvddd]]][[[TTTKKKFFFDDD???888777555333444555666666555333333333444888???HHHNNNRRROOOMMMOOOSSS\\\nnn~~~ssseeeZZZZZZZZZRRRGGG???===;;;888666555555444333444444444444444444444444777666555666777999999::::::MMMhhh~~~tttzzzyyy[[[LLLGGGHHH@@@CCC@@@@@@???>>>>>>>>>>>>???AAA??????@@@>>>>>>GGGRRRrrr|||oookkkiiiwwwddd]]]ZZZSSSKKKGGGEEE???777777666444444666666666555666444333555<<>><<<:::777555555555555444444444444444444444444666666666666777888999999===___yyywwwxxxZZZLLLGGGHHH@@@CCCAAA@@@??????>>>>>>??????<<<;;;===???>>>BBBTTThhhsssmmmfffkkk~~~jjj```[[[SSSLLLIIIEEE===777888777555555666777666555777555555:::BBBJJJMMMNNNFFFKKKRRRWWW\\\jjjdddYYYZZZWWWIII<<<===<<<;;;888555444555666555555555555555555555555555666777777777888:::;;;JJJttt|||wwwZZZLLLGGGIII@@@CCCAAA@@@@@@???????????????;;;;;;>>>@@@???FFFaaavvvooodddbbbnnnxxxfff^^^UUUPPPNNNJJJDDD???:::888666666777777666555555666999@@@HHHLLLLLLIIIKKKNNNUUU]]]ggg}}}vvvccc]]]XXXLLL@@@;;;<<<<<<:::666444444666555555555555555555555555555777888777777888<<>>AAABBB@@@JJJooovvvmmmaaa\\\ddduuuiii^^^SSSPPPPPPMMMHHHEEE;;;999777666777888777666444888>>>FFFLLLNNNLLLIIIQQQQQQUUU```sssnnn^^^TTTIII@@@:::===???===999555555666555555555555555555555555666777888777666:::@@@FFFssswwwvvvxxxwww}}}uuuYYYLLLHHHJJJAAADDDBBBAAA@@@@@@??????@@@@@@BBBAAACCCEEECCCRRRrrrhhh\\\VVV^^^fffyyyrrrcccUUUQQQPPPKKKFFFDDD<<<:::888777888888777666333999BBBJJJNNNOOOPPPPPPRRRTTT^^^ttteeeSSSIIIBBB:::???CCCBBB===888666777555555555555555555555555777888888666666;;;DDDLLLwwwtttooolllqqq~~~tttXXXLLLHHHJJJAAADDDBBBAAA@@@@@@??????@@@@@@AAA@@@DDDGGGGGGYYYnnncccXXXSSS[[[^^^kkkooo]]]WWWSSSLLLFFFDDD<<<:::888777888888777666333:::DDDKKKNNNQQQTTTWWWTTT[[[pppqqq[[[PPPKKK;;;AAAFFFFFFAAA;;;888888666666666666666666666666777888888666666<<>>:::777666666666666;;;BBBIIILLLMMMPPPTTTWWW]]]pppfffTTTNNNDDDFFFHHHIIIGGGBBB;;;777777777666666666666777888<<<666555:::;;;===OOOfffzzzdddnnnrrr|||xxx\\\KKKEEEHHH???@@@BBBAAA@@@@@@??????@@@@@@AAAGGGEEEBBBWWWzzzkkkbbbXXXOOO[[[[[[lllgggWWWUUUSSSMMMIIIBBB@@@<<<999888777777777<<>>;;;999888888999???DDDHHHIIIHHHMMMWWWaaayyy{{{aaa]]]OOONNNNNNMMMKKKEEE>>>999888888777777777777777888:::777888:::===IIIddd~~~tttyyy~~~lllcccwww|||]]]LLLHHHNNNFFFGGGBBBAAA@@@@@@??????@@@@@@===CCCGGGUUUwwwwwwwww||||||mmm\\\MMMQQQQQQWWWlll^^^NNNRRRPPPEEECCCBBB@@@<<<:::999:::;;;DDDGGGJJJKKKJJJOOO___ooohhh___VVVTTTRRRPPPNNNHHHAAA;;;999999888777777777888888888888999:::@@@TTTsss~~~ooo{{{xxxiiigggyyy```MMMGGGIII>>>;;;BBBAAA@@@@@@??????@@@@@@===DDDQQQlllyyyppptttyyysss___NNNKKKLLLPPPbbbmmmQQQPPPRRRLLLCCCBBB@@@<<<999999<<>>;;;>>>FFFMMMOOOQQQWWW\\\\\\eeevvvddd^^^WWWTTTSSSPPPHHHBBB<<<<<<;;;999999888888888777;;;:::;;;NNNooozzzhhhpppttthhhhhhnnn{{{ttt[[[QQQQQQSSSCCC;;;BBBAAA@@@@@@??????@@@@@@DDDGGGhhh~~~sssvvvyyyttt{{{}}}fffSSSMMMGGGJJJTTT]]]nnnjjjTTTMMMIIIHHHHHHDDD???<<<@@@JJJSSSOOOQQQXXX___```iii~~~fff___WWWTTTTTTQQQJJJCCC===<<<;;;:::999999999999888<<<:::;;;QQQsssyyyiiihhhuuuzzzllldddkkkwwwnnnTTTJJJGGGIIIAAACCC@@@AAABBBAAA??????BBBDDDDDDJJJvvvzzzwwwuuu{{{kkkVVVJJJGGGEEEOOO[[[cccoooXXXXXXFFFEEEGGGEEE??????GGGNNNOOOJJJQQQYYY```jjjzzz|||uuu```VVVVVVRRRPPPNNNGGGBBB>>>:::777777888888888:::;;;:::???VVVwwwrrrjjjaaaiiizzzuuuggg```___gggwwwnnnUUUKKKHHHJJJAAADDDBBBAAAAAA@@@???@@@BBBCCCIIIWWW{{{~~~{{{yyyxxxwww{{{ooo\\\MMMIIIEEEKKKTTTYYYttt|||]]]YYYJJJGGGHHHEEEAAACCCJJJNNNNNNMMMUUU___hhhuuutttzzz||||||dddXXXWWWSSSPPPOOOHHHCCC@@@;;;999999999999999;;;;;;;;;DDD]]]}}}rrrbbbaaa```uuuzzzxxx{{{hhh___YYYZZZcccpppmmmVVVLLLIIIJJJBBBEEEDDDBBB???>>>@@@AAABBBBBBIIIcccxxxpppnnnooonnnoooqqqnnnlllmmmttt~~~qqq^^^NNNJJJDDDHHHNNNQQQgggaaaVVVMMMIIIHHHEEEDDDHHHNNNOOOLLLPPPYYYfffttt{{{{{{uuuiii{{{jjjZZZXXXSSSPPPOOOHHHEEEAAA===:::::::::::::::<<<:::<<>>@@@BBBBBBBBBEEEnnnzzzppphhhhhhjjjhhhgggfff___[[[ZZZ```iiivvvppp\\\MMMIIIDDDGGGNNNPPPbbbeeeSSSMMMJJJGGGEEEGGGLLLPPPNNNJJJRRR\\\lll|||vvvaaaiiirrr\\\XXXSSSOOOMMMHHHEEEBBB===;;;:::::::::999===999===SSSqqqkkkbbb```hhhvvvuuuwww}}}ooo[[[MMMNNNSSS___mmmzzzvvvsssqqqiiiVVVNNNJJJJJJBBBGGGEEECCC@@@???@@@BBBDDDEEENNNpppiiidddggghhheee```^^^UUUQQQPPPTTTZZZbbbppp{{{ppp]]]KKKIIICCCFFFNNNPPP]]]xxxpppWWWNNNIIIFFFEEEIIIOOOQQQOOOLLLUUU___ooozzzbbbcccpppzzz^^^XXXRRRMMMLLLGGGEEEBBB===:::999999999888>>>888@@@[[[yyytttaaahhhkkknnn}}}wwwwwwwwwbbbUUURRRVVV___iiittt~~~ssskkkddd___\\\gggUUUNNNIIIIIIBBBFFFCCCCCCBBBAAA@@@BBBGGGKKKfff}}}xxxhhheeefffkkkkkkccc[[[XXXOOOMMMOOOSSSUUUXXX___fffkkkqqqqqq___KKKJJJCCCEEEMMMMMMVVVkkkcccRRRIIIFFFGGGMMMQQQRRRQQQQQQZZZcccttt}}}wwwxxx{{{ddd___\\\zzzaaaYYYSSSMMMKKKHHHFFFBBB>>>:::999999999888>>>999EEEeeepppbbbtttxxxxxxyyyyyytttbbbVVVQQQVVV[[[gggttttttfff[[[SSSMMMJJJdddTTTMMMIIIHHHAAAFFFAAADDDEEECCC@@@BBBJJJQQQ|||vvvwwwrrrssswwwwwwnnnfffhhhnnntttqqqeeeYYYTTTPPPPPPSSSYYY[[[[[[^^^ddd___bbbmmm}}}ooo]]]KKKJJJDDDEEEMMMNNNTTTeeerrrUUUJJJHHHJJJQQQTTTSSSUUUYYYbbbkkk|||wwwttt}}}kkk\\\YYY]]]jjjsssyyy{{{fff\\\SSS^^^eee\\\UUUNNNMMMJJJHHHDDD???<<<;;;::::::999>>>;;;LLLooottthhh~~~}}}~~~}}}mmm___TTTQQQSSSZZZ___lllvvvhhhZZZPPPIIIEEECCCcccSSSMMMHHHHHH@@@EEE@@@DDDGGGEEE@@@BBBKKKUUUzzzkkkyyyjjjgggmmmvvv}}}pppgggiiinnnwww}}}wwwhhhZZZUUUSSSTTTYYY```ccccccfffkkkgggfffkkkwww}}}jjjXXXJJJJJJDDDFFFPPPRRRWWWfffzzzTTTKKKIIIMMMTTTVVVTTTXXX___hhhqqq|||ppprrrkkkZZZVVVSSSYYYeeelllqqq{{{gggZZZRRROOOppphhh^^^WWWPPPNNNLLLIIIFFFAAA===<<<<<<;;;:::>>>===PPPvvvuuujjjiii[[[SSSOOORRRXXX```cccpppuuulll^^^RRRJJJFFFEEEEEEiiiTTTMMMFFFEEEHHHEEEDDD@@@DDD???FFFKKKGGG]]]qqqggglllvvvvvvggglllwwwwwwllleeekkkvvvuuueeeXXXRRRVVVYYY]]]ccchhhmmmppprrrrrruuuwwwxxxzzzzzziii^^^RRRKKKGGGIIINNNRRRYYY___RRRJJJJJJNNNUUUXXXYYY[[[```kkkvvvnnniiisss]]]RRROOORRR\\\iiiuuu~~~xxxiii[[[TTTQQQ```mmmVVVXXXSSSJJJMMMIIIFFFBBB===;;;:::;;;<<>>QQQuuujjjbbbnnnwwwyyyhhhYYYWWWXXXXXX[[[bbbgggooo|||yyyvvvvvvvvvsssmmmggg```XXXNNNGGGFFFHHHKKKLLLzzz___QQQPPPJJJGGGGGGAAAEEE???BBB<<>>AAALLLeeettt\\\RRRXXX[[[ggg{{{}}}yyyuuupppkkkhhh[[[YYYVVVUUUZZZ```aaa^^^bbbaaadddfffaaa]]]gggvvvrrrhhheeeaaa```___^^^[[[XXXSSSNNNJJJKKKLLLMMMNNNPPPQQQSSSUUUiiiUUUOOOHHHFFFGGGCCCAAA>>>FFFCCCEEEKKK]]]|||uuudddZZZWWW]]]hhhyyysssmmmooo|||zzzoooeee]]]ZZZ```dddccc[[[TTTQQQQQQNNNPPPQQQQQQQQQQQQSSSUUU\\\dddpppzzztttfff]]]SSSKKKEEEDDDFFFGGGLLLQQQ]]]xxxsssTTTWWW[[[YYYRRROOOYYYeee}}}yyy|||lll\\\VVV^^^iiiyyyfff]]]UUURRRQQQOOOQQQUUUUUU___ttt}}}```SSSUUUQQQMMMQQQeeebbbUUUUUUPPPMMMGGGDDD@@@===;;;;;;===>>>>>>MMMgggsssiiiVVVOOOTTTVVV___ttt{{{xxxrrrmmmhhhbbb]]]YYYMMMLLLKKKJJJKKKOOOSSSVVVhhhffffffeee^^^[[[iii{{{nnnaaa\\\WWWWWWVVVSSSPPPMMMKKKJJJJJJKKKLLLMMMNNNNNNPPPSSSVVViiiVVVPPPHHHFFFGGGCCCAAA===DDDCCCFFFQQQkkkqqqbbbXXXTTTWWW]]]hhhxxx}}}pppllltttoooddd\\\WWWUUUYYY]]]ZZZSSSMMMLLLNNNLLLMMMOOOPPPPPPQQQRRRSSSXXXaaaooo{{{|||pppbbbXXXOOOHHHBBBBBBDDDFFFKKKQQQYYYrrrwwwVVVZZZ___]]]UUUSSS^^^mmm~~~tttrrrooo]]]TTTWWWfffwwwuuummm]]]WWWRRRRRRSSSRRRTTTWWWUUU___rrr___QQQSSSLLLLLLOOO[[[rrriiiYYYVVVOOOIIIGGGDDD@@@===;;;<<<===>>>CCCSSSnnnzzzaaa[[[OOOLLLRRRSSS[[[oooxxxuuuxxxwwwrrrttt|||}}}||||||zzzwwwkkkgggbbb]]]XXXSSSNNNJJJDDDFFFHHHHHHHHHLLLUUU]]]hhhdddbbbaaa^^^aaauuuyyysssdddYYYTTTOOOPPPNNNJJJGGGFFFHHHLLLPPPMMMNNNOOONNNNNNQQQVVV[[[gggUUUQQQJJJGGGGGGBBBDDD???EEEDDDHHHWWWwww}}}zzzooobbbWWWQQQRRRTTTYYYbbbqqq{{{oooooozzzwwwhhh\\\VVVTTTQQQUUUWWWSSSLLLHHHJJJNNNRRRSSSUUUVVVVVVVVVVVVVVVSSS^^^mmm{{{wwwkkk]]]RRRLLLEEE???@@@BBBEEEJJJPPPTTTllluuuVVV[[[```^^^VVVTTTaaaqqqvvvmmmsssrrr```WWWYYYddd{{{}}}fffbbbXXXRRRPPPRRRUUUVVVYYY]]]ZZZaaarrr~~~\\\MMMNNNLLLLLLKKKMMM]]]~~~ooo]]]XXXMMMEEEGGGDDD@@@===;;;<<<===???LLL]]]wwwyyyrrriiiaaaTTTRRRJJJJJJQQQRRRZZZnnn~~~sssmmmmmmfff]]]YYY]]]^^^ZZZ___iiikkkgggcccbbbddddddcccaaa\\\YYYTTTPPPLLLGGGCCC??????CCCHHHJJJKKKPPP]]]iiieee```]]]___aaakkklllddddddZZZRRRPPPLLLLLLJJJFFFCCCDDDIIIQQQWWWQQQRRRRRRPPPPPPTTT[[[aaabbbXXXQQQKKKKKKCCCGGGFFF@@@AAAFFFHHHXXX}}}|||~~~}}}wwwlll___TTTOOONNNOOOXXX\\\```gggyyyyyymmmmmmvvvggg\\\TTTPPPPPPQQQQQQMMMJJJHHHKKKMMM\\\[[[ZZZYYYXXXVVVVVVUUUQQQXXXfffxxx|||uuuhhhWWWKKKFFFDDDBBBAAABBBFFFJJJMMMVVVsssooo[[[jjjhhh[[[WWW[[[gggwwwttt|||eeeUUUYYYaaakkk}}}iiiZZZQQQPPPQQQTTTXXXZZZYYYWWWYYYaaaqqqzzz]]]NNNKKKGGGGGGFFFKKK[[[{{{lll```SSSSSSHHHIIIGGGCCC???======>>>???JJJcccppphhhhhhbbbZZZPPPJJJJJJPPPRRRQQQ[[[jjjvvvmmmddd[[[TTTVVVSSSPPPPPPQQQRRRSSSSSSQQQQQQQQQPPPQQQQQQRRRRRRPPPOOOMMMIIIEEEBBBBBBCCCFFFHHHKKKNNNRRRWWW^^^bbbaaa___YYY\\\iiivvvlllgggdddccc^^^UUUNNNMMMTTTNNNGGGDDDGGGMMMSSSUUUXXXRRRPPPRRRSSSTTT___nnn```UUUNNNHHHIIIBBBEEEIIIDDDDDDGGGKKKaaa|||~~~xxx}}}{{{uuullliiibbbYYYRRRNNNNNNPPPPPPUUUZZZcccuuu{{{qqqrrrnnnaaaXXXSSSPPPQQQPPPMMMIIIHHHJJJQQQVVV```___^^^[[[YYYVVVTTTTTTVVVZZZfffvvvvvvmmmbbbTTTKKKEEECCCAAA@@@AAAEEEIIILLLVVVqqqqqq]]]lllkkk___ZZZ]]]gggwwwzzzxxxkkk[[[SSSZZZeeetttxxxggg[[[SSSRRRRRRSSSUUUWWWYYYZZZZZZbbbsssvvv[[[MMMLLLFFFHHHIIIJJJVVVsssnnnaaaTTTSSSHHHIIIGGGCCC???======>>>???LLLdddwwwdddaaagggiiidddPPPJJJKKKPPPRRRRRR[[[iiirrrggg```ZZZTTTPPPNNNLLLJJJIIIKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMLLLLLLKKKHHHEEEDDDDDDFFFGGGIIILLLNNNQQQVVV\\\```[[[[[[YYYaaarrrssspppjjjfffeee___VVVNNNLLLLLLIIIFFFGGGKKKOOORRRSSSSSSNNNMMMQQQTTTXXXgggwww```TTTMMMHHHIIIBBBEEEFFFBBBAAADDDKKKeee}}}sssrrrxxx~~~{{{wwwvvvttttttuuuvvvwwwzzz|||}}}|||uuummmggg[[[[[[YYYUUUQQQPPPPPPRRRPPPVVV\\\eeewwwtttllluuuqqqcccYYYTTTRRRQQQPPPMMMIIIEEEGGGNNNXXX___bbbaaa___]]][[[YYYWWWVVVXXXZZZbbbppp{{{pppeeeZZZPPPJJJDDDBBB@@@???@@@DDDHHHKKKUUUmmmrrr\\\jjjjjj```\\\\\\fffwww}}}~~~www}}}]]]VVVVVVbbbqqqqqqeee]]]RRRRRRQQQQQQQQQSSSWWWZZZ^^^fffyyylllUUUKKKJJJDDDIIIJJJIIIPPPkkkpppcccTTTSSSIIIIIIGGGCCC???======>>>???KKKcccnnn___aaakkkmmmjjjNNNJJJKKKPPPRRRRRR[[[ggguuulll```WWWRRRQQQOOOMMMIIIGGGEEEEEEGGGIIIJJJJJJMMMMMMLLLKKKJJJJJJJJJJJJGGGHHHHHHGGGEEEEEEGGGHHHIIIKKKMMMNNNPPPSSSXXX[[[UUUYYY[[[ggg~~~ooohhhnnnhhhdddbbb\\\RRRJJJHHHAAAAAACCCGGGLLLOOOOOOOOORRRMMMNNNTTTYYYaaatttcccVVVNNNIIILLLEEEHHHDDDBBBAAABBBKKKhhhuuukkkhhhjjjnnnqqqpppssstttpppiiicccaaaaaabbbaaa______```bbbeeegggooopppqqqpppmmmfff___ZZZTTTUUUVVVVVVTTTRRRRRRSSSSSSYYYaaaiiizzzzzznnnjjjuuuwwwooocccYYYSSSQQQQQQQQQOOOKKKGGGEEEIIIQQQ[[[bbb______^^^^^^]]]]]]\\\\\\[[[[[[aaalll{{{zzzmmmaaaVVVNNNIIICCCAAA???===???BBBGGGIIITTThhhtttYYYeeeddd[[[XXXZZZggg{{{rrrnnn~~~zzzpppwwwiii\\\ZZZ```pppzzzhhhaaa___SSSTTTTTTSSSRRRTTTXXX[[[bbblllyyyaaaNNNGGGHHHEEEHHHIIIHHHPPPjjjtttdddUUUTTTIIIIIIGGGCCC???======>>>???IIIaaa}}}jjj^^^aaaeeebbb[[[LLLJJJKKKOOOPPPRRRYYYcccsssccc]]]UUUPPPNNNNNNNNNNNNJJJIIIHHHIIIKKKMMMMMMMMMPPPOOONNNMMMLLLLLLKKKLLLGGGHHHHHHHHHFFFFFFGGGHHHJJJKKKMMMMMMNNNPPPSSSVVVTTTYYY]]]lllqqqgggeeeddd^^^ZZZYYYTTTLLLEEECCC@@@BBBEEEJJJNNNPPPQQQQQQTTTQQQTTT]]]eeeqqqeeeVVVNNNJJJLLLEEEHHHFFFGGGFFFFFFPPPppp}}}vvvsssvvvyyyxxxxxxyyyuuummmddd^^^^^^___^^^]]]ZZZ[[[[[[YYYVVVUUUWWWZZZZZZXXXUUURRRRRRSSSUUUWWW[[[^^^```aaa___ZZZUUUSSSTTTUUUVVVUUUSSSPPPOOOOOOOOOWWW```iiixxxwwwqqqqqqvvvzzziiicccYYYRRROOOOOOPPPQQQLLLJJJHHHIIIMMMTTT[[[___^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^dddooo~~~yyynnnaaaVVVLLLGGGBBB@@@>>>===>>>BBBFFFIIISSSeee{{{|||YYYbbb___VVVUUUZZZlll~~~fffdddsssuuuiiiggguuukkkYYY___aaalllqqq___ZZZ]]]VVVVVVWWWWWWWWWYYY[[[]]]eeerrrnnnZZZKKKFFFHHHFFFFFFFFFGGGSSSnnnvvvfffUUUTTTJJJIIIGGGCCC???======>>>???JJJaaa}}}|||aaaTTTSSSRRRLLLEEEIIIJJJLLLOOOPPPRRRYYY```uuuxxxbbbWWWUUURRRPPPOOOOOOOOONNNOOONNNMMMNNNPPPRRRRRRQQQRRRQQQPPPOOONNNMMMMMMMMMJJJKKKKKKJJJGGGFFFFFFFFFIIIKKKLLLMMMMMMNNNPPPRRRQQQXXX\\\jjjtttdddaaaaaaYYYSSSPPPPPPMMMHHHDDDDDDFFFGGGIIILLLOOORRRVVVXXXTTTUUU\\\iiiuuugggVVVLLLHHHKKKCCCEEECCCFFFGGGFFFRRRuuukkkhhhiiinnnrrrrrrsssvvvttteee```ZZZWWWVVVTTTQQQNNNPPPPPPQQQPPPQQQSSSWWW[[[XXXVVVRRROOOMMMMMMMMMNNNNNNQQQUUUVVVUUURRRQQQPPPSSSTTTSSSQQQMMMKKKJJJKKKMMMWWWaaajjjyyy}}}uuutttvvv~~~{{{kkk```[[[UUUPPPNNNNNNNNNNNNIIIHHHIIILLLQQQVVVYYYZZZ^^^^^^]]]\\\[[[YYYYYYXXXZZZ\\\cccppp~~~uuukkkaaaVVVKKKEEEBBB@@@>>>===>>>BBBFFFIIIQQQbbbxxxZZZaaa\\\UUUVVV\\\qqqttt___]]]kkk}}}ttteeebbbfff}}}lllaaa\\\___iii{{{ooo]]]YYY^^^XXXVVVTTTTTTXXX[[[^^^___iiizzz{{{hhhWWWLLLHHHJJJFFFFFFFFFJJJWWWqqqxxxfffVVVUUULLLIIIGGGCCC???======>>>???NNNdddvvvXXXIIIFFFEEEDDDCCCIIILLLOOOPPPQQQTTTZZZ___jjjqqq]]]SSSSSSRRRRRRQQQPPPPPPPPPQQQPPPPPPQQQSSSTTTSSSRRRQQQQQQPPPOOONNNNNNNNNNNNOOOPPPPPPNNNJJJGGGEEEEEEIIIKKKMMMNNNNNNNNNPPPRRROOOVVVYYYeeejjjbbbaaa___TTTNNNJJJKKKKKKIIIIIIKKKGGGHHHIIIIIILLLQQQWWW\\\XXX\\\hhhyyykkkXXXMMMIIILLLDDDEEE@@@DDDDDDCCCTTT|||sss___```dddjjjmmmmmmooottt~~~{{{|||yyytttmmmaaaXXXVVVTTTRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTVVVXXXYYYXXXVVVSSSPPPMMMLLLLLLLLLJJJMMMPPPQQQPPPOOOOOOQQQRRRQQQOOOKKKHHHGGGHHHJJJPPPZZZdddkkkwwwzzzzzzpppccc\\\XXXSSSOOOMMMLLLKKKJJJFFFFFFHHHLLLSSSWWWYYYXXX[[[ZZZZZZYYYXXXWWWVVVVVVXXX[[[fffuuu|||oooddd\\\SSSJJJCCCBBB@@@>>>===>>>BBBFFFIIIOOOaaawwwYYY___\\\VVVWWW\\\pppzzzjjj[[[ZZZeeewwwxxxtttvvv{{{uuutttyyy{{{rrrhhhbbbfffnnnzzzpppddd]]]___cccaaauuuuuufffdddkkkeee]]]VVVVVV]]]eeeiiijjjsssrrraaaTTTJJJGGGHHHCCCGGGKKKNNNXXXoooxxxgggVVVVVVMMMIIIGGGCCC???======>>>???PPPfff~~~gggOOOEEEDDDEEEHHHKKKKKKOOORRRSSSTTTWWW\\\```hhhzzzjjjXXXWWWVVVTTTRRRRRRSSSTTTSSSRRRRRRSSSTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSQQQMMMIIIGGGGGGIIILLLNNNPPPQQQRRRTTTUUUTTTYYYXXX```wwwpppdddeeeddd^^^SSSLLLGGGHHHIIIJJJMMMQQQKKKLLLNNNOOORRRXXXaaagggiiiooo}}}ooo[[[PPPKKKNNNFFFGGGCCCHHHGGGEEEYYYmmm___XXX[[[aaahhhiiihhhkkkpppxxxrrrdddeeebbb^^^ZZZPPPOOOOOONNNNNNOOORRRUUUWWWRRRTTTWWWXXXYYYWWWVVVUUUXXXVVVTTTQQQOOOMMMMMMMMMJJJMMMOOOOOONNNMMMOOORRRPPPOOOLLLIIIFFFGGGJJJMMMQQQZZZcccgggnnn|||www{{{|||kkk```YYYVVVRRROOOMMMKKKHHHFFFEEEDDDFFFKKKRRRXXXYYYYYYUUUUUUVVVVVVWWWWWWXXXXXX\\\bbbnnnyyyiii^^^WWWQQQHHHAAABBBAAA>>>===???BBBGGGIIINNNaaawww|||WWW]]]ZZZVVVWWWZZZlllooo\\\YYYWWWaaaqqqnnnbbb^^^^^^___aaa^^^dddooo~~~qqqjjjdddbbbbbbeeemmmvvvtttmmmdddZZZTTTTTTZZZaaaggg|||qqqqqqyyyxxxmmmaaa```iiiuuu{{{|||}}}jjj[[[PPPGGGDDDDDDAAAHHHOOOQQQWWWkkkyyygggVVVVVVMMMIIIGGGCCC???======>>>???OOOeeewwwcccTTTFFFDDDFFFGGGHHHLLLMMMQQQUUUVVVVVVZZZ___aaalll|||^^^]]]YYYVVVSSSTTTWWWZZZUUUTTTSSSTTTUUUUUUSSSRRRSSSSSSRRRRRRRRRSSSTTTTTTSSSUUUUUUSSSOOOKKKIIIHHHJJJMMMPPPRRRSSSTTTVVVXXX[[[___ZZZ^^^qqq~~~qqq```]]]dddcccZZZSSSLLLFFFFFFHHHJJJNNNSSSUUUXXXZZZ]]]aaagggpppwww}}}pppZZZOOOJJJKKKCCCGGGCCCGGGKKKKKKUUUjjj]]]XXX[[[```eeefffeeefffjjjnnnllldddYYYSSSQQQPPPMMMIIILLLMMMNNNQQQTTTWWWYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWZZZVVVQQQOOOPPPQQQPPPNNNNNNPPPRRRRRRQQQPPPPPPPPPRRRNNNIIIHHHKKKOOOQQQQQQ]]]\\\]]]cccmmmuuuzzz{{{tttrrrpppsss{{{qqqddd\\\TTTMMMJJJGGGCCCBBBDDDGGGIIILLLOOORRRUUUWWWXXXSSSRRRRRRTTTWWWZZZ[[[[[[^^^bbbqqqvvvhhh___VVVLLLEEECCCAAA@@@>>>>>>???CCCGGGIIISSS___yyycccjjjcccXXXXXX]]]mmmxxxvvvqqq]]]UUU[[[\\\aaapppsssWWWSSSVVVTTTRRRUUUYYY\\\```dddggghhhgggfffcccbbbbbbeeeiiikkkiiiggg```ZZZTTTSSSSSSSSSXXX^^^kkkzzz}}}~~~iiiiii|||ttt^^^XXXLLLCCCEEEFFFFFFJJJRRRWWWVVV```vvv^^^XXXOOOLLLKKKIIIEEE@@@<<<<<<>>>@@@RRRaaa{{{}}}nnnmmmnnnfff[[[JJJHHHEEEDDDEEEIIIMMMPPPSSSTTTVVVXXXZZZ]]]bbbfffxxxttt\\\SSSVVVUUUUUUVVVRRRWWWTTTRRRSSSVVVVVVUUURRRVVVWWWWWWXXXYYYZZZZZZ[[[ZZZZZZ\\\\\\UUUKKKGGGIIIKKKMMMPPPTTTVVVXXXYYYZZZ___cccjjjttt}}}}}}tttmmmeeeeeecccWWWWWWNNNKKKNNNOOOQQQ]]]lllhhhoooppplllppp}}}qqqZZZPPPJJJKKKCCCGGGDDDFFFJJJQQQcccsss```VVVTTTZZZ___dddfffggghhhmmmqqq~~~zzzkkk^^^YYYSSSPPPOOOOOONNNLLLNNNNNNPPPRRRUUUXXXYYYYYYXXXXXXYYYZZZZZZYYYYYYYYY[[[YYYXXXXXXYYYXXXUUUQQQRRRTTTVVVVVVUUUSSSRRRRRRQQQMMMJJJJJJMMMRRRTTTUUU^^^\\\\\\```fffkkknnnooolllllllllpppwwwrrrdddYYYQQQJJJGGGEEEBBBBBBEEEGGGIIILLLOOORRRTTTVVVVVVRRRRRRSSSUUUXXX\\\^^^___bbbjjj~~~tttggg^^^UUUKKKDDDCCCAAA@@@>>>>>>@@@CCCGGGIIIRRR^^^xxx{{{eeemmmggg]]]\\\```ooozzzpppwwwzzzeeeZZZVVV\\\^^^cccqqqmmmSSSPPPTTTRRRQQQUUUYYY\\\___cccfffggghhhhhheeegggiiimmmooommmgggbbb^^^XXXUUUUUUVVVVVV[[[aaajjjvvv~~~xxxwww|||}}}}}}uuuwwwmmmZZZUUUJJJCCCFFFGGGGGGJJJPPPTTTTTT```wwwaaa[[[QQQOOOMMMJJJFFFBBB??????AAABBBQQQbbb}}}mmm___]]]\\\SSSIIIFFFEEEDDDEEEHHHLLLQQQSSSSSSUUUWWWYYY[[[```eeejjjvvv___UUUWWWUUUUUUVVVRRRUUUSSSSSSTTTWWWYYYXXXWWW[[[[[[\\\]]]^^^___`````````___aaa```YYYNNNJJJLLLNNNPPPTTTWWWZZZ[[[]]]^^^cccgggnnnxxxzzziiieeeddd[[[YYYTTTQQQTTT]]]kkkqqq[[[PPPKKKKKKCCCGGGFFFDDDHHHTTTnnn{{{hhhZZZUUUVVV[[[___dddgggiiilllqqquuu}}}uuufff[[[SSSRRRQQQPPPOOOPPPPPPPPPQQQRRRSSSUUUVVVXXXYYYZZZYYYYYYZZZ[[[\\\\\\\\\\\\^^^___aaacccdddaaa\\\XXXYYY[[[^^^^^^\\\YYYWWWVVVRRROOOMMMMMMQQQUUUXXXZZZ]]][[[[[[]]]aaaeeeggghhhhhhiiilllpppvvv}}}rrrbbbUUUMMMFFFDDDBBBAAACCCFFFHHHIIILLLNNNQQQSSSTTTUUURRRRRRSSSVVVYYY^^^bbbddddddrrr|||pppddd[[[SSSJJJDDDBBBAAA@@@>>>>>>@@@CCCGGGJJJQQQ]]]wwwvvvdddmmmiii```___aaaoootttmmmwwwzzzyyypppcccZZZYYY[[[\\\```gggssshhhPPPNNNTTTSSSSSSXXX[[[\\\___cccgggjjjmmmnnnmmmpppuuuyyyxxxpppddd\\\ZZZVVVUUUWWWYYYZZZ^^^ccceeeoootttnnnnnnvvv{{{|||www|||eeeTTTPPPGGGCCCGGGHHHIIIJJJNNNPPPQQQ```xxxccc^^^TTTRRRMMMJJJEEEAAA???@@@AAACCCVVViii{{{cccVVVSSSPPPHHH@@@AAABBBDDDHHHLLLQQQUUUWWWUUUVVVXXXZZZ^^^dddkkkpppxxxaaaVVVWWWTTTSSSVVVRRRSSSSSSSSSVVVYYY\\\\\\\\\^^^^^^```aaacccdddeeefffgggfffhhhfff^^^SSSNNNNNNPPPTTTYYY\\\^^^___aaaccchhhlllttt~~~mmmdddfff___YYYWWWUUUYYYlllrrr\\\QQQKKKKKKCCCGGGGGGDDDFFFRRRlllnnn^^^VVVVVV[[[___bbbfffiiikkkooossswww}}}wwwkkk___XXXTTTUUUUUUTTTRRRQQQRRRTTTTTTVVVWWWXXXXXXYYY[[[\\\[[[[[[]]]___```aaaaaaaaaccceeehhhkkkkkkiiieeecccdddfffiiiiiifffbbb```___YYYWWWUUUTTTUUUXXXZZZ\\\ZZZZZZ[[[]]]bbbgggkkkmmmlllnnnqqqwww}}}mmm\\\PPPHHHAAA@@@AAAAAADDDHHHHHHJJJLLLNNNPPPRRRSSSTTTPPPQQQSSSVVVZZZ```gggkkknnnwwwlll```XXXQQQIIICCCBBBAAA@@@>>>>>>@@@DDDHHHKKKQQQ]]]wwwsss___jjjhhh___]]]___lll{{{nnniiiooolllfff^^^XXXXXX\\\```^^^dddllluuuhhhQQQQQQVVVWWWYYY___^^^```ccchhhnnntttyyy|||yyy}}}}}}rrrdddZZZYYYVVVUUUYYYZZZ[[[^^^bbbbbbjjjsssmmmmmmvvv|||{{{~~~zzzssszzzyyy___QQQMMMEEEBBBGGGHHHJJJJJJLLLMMMPPPcccwwwccc^^^SSSRRRMMMIIICCC???>>>???@@@AAA```tttrrr^^^TTTPPPLLLFFFAAA???BBBFFFKKKPPPTTTVVVXXXVVVXXXZZZ]]]bbbjjjsssyyyxxxaaaVVVVVVRRRQQQTTTRRRSSSSSSUUUWWWZZZ]]]^^^______```aaaccceeeggghhhiiillllllmmmkkkbbbVVVOOOPPPQQQVVV\\\```aaabbbeeegggmmmqqqyyyppphhhjjjccc```___\\\ccc~~~sss\\\RRRLLLLLLDDDHHHEEEDDDFFFOOOeeexxxaaaUUURRRWWW^^^eeefffiiikkknnnqqquuuwww{{{~~~rrrfff]]]XXXXXXXXXXXXVVVTTTTTTVVVXXXWWWYYY[[[[[[ZZZ[[[]]]___^^^___aaaccceeeggghhhhhhkkkmmmoooppppppppppppooorrrtttvvvuuurrrooolllkkkfffdddaaa^^^[[[ZZZ[[[[[[YYYZZZ]]]```dddjjjooosssuuuwwwzzz|||fffTTTKKKDDD??????AAABBBEEEIIIIIIJJJLLLOOOQQQRRRTTTTTTOOOQQQTTTWWW\\\ccclllsss{{{rrrggg\\\UUUOOOGGGBBBBBBAAA@@@>>>???AAAEEEIIILLLRRR^^^xxxppp]]]hhhfff\\\ZZZ]]]mmm|||lllbbb]]]```]]]ZZZWWWWWW[[[```cccaaahhhqqq{{{lllUUUTTTXXXYYY]]]dddeeegggkkkrrrzzzssseee]]]YYYVVVVVVYYY[[[[[[]]]aaadddjjj}}}uuummmmmmvvv|||zzzyyy|||zzzwwwrrr\\\PPPLLLCCCBBBHHHGGGJJJJJJKKKKKKSSSjjjtttccc]]]TTTTTTSSSMMMEEE???>>>???@@@AAAdddzzzuuudddTTTNNNKKKFFFBBBAAABBBDDDIIINNNRRRUUUVVVWWWXXXYYY\\\```fffppp{{{ttt^^^UUUUUUPPPOOORRRQQQTTTUUUWWWYYY[[[]]]___```cccccceeefffhhhjjjllllllppppppqqqoooeeeXXXQQQQQQQQQXXX___cccdddeeegggjjjpppvvvuuussstttkkkpppllliiisssttt]]]SSSMMMLLLDDDHHHBBBCCCGGGNNNbbbppp]]]UUUVVV]]]dddiiiiiikkkmmmppptttwwwyyyyyy{{{qqqhhhccc___\\\XXXUUUTTTVVVYYY[[[XXX[[[^^^^^^]]]]]]```cccbbbcccfffiiilllnnnooopppsssuuuwwwwwwwwwxxx{{{}}}~~~|||{{{{{{uuusssnnnhhhaaa\\\[[[[[[\\\^^^```cccfffkkkqqquuu}}}yyycccOOOHHHBBB???@@@CCCCCCFFFJJJIIIJJJMMMOOORRRTTTUUUVVVOOORRRVVVYYY___hhhttt||||||vvvmmmcccXXXRRRMMMFFFBBBAAAAAA@@@??????AAAEEEJJJLLLRRR```{{{ooo___iiifff[[[YYY^^^qqqnnnbbb[[[VVVRRRSSSTTTWWWZZZ^^^bbbdddgggoooxxxttt\\\WWWZZZZZZ___hhhnnnpppuuu}}}ttthhhaaa[[[WWWWWWZZZ\\\\\\___ccckkkqqq{{{oookkkrrrzzzyyyyyy{{{kkkYYYOOOJJJBBBBBBHHHGGGIIIJJJKKKLLLXXXsssrrrdddaaaYYY\\\^^^UUUIIIAAA???@@@BBBBBB```www~~~hhhYYYMMMJJJHHHBBB@@@BBBEEEHHHLLLPPPTTTUUUVVVVVVZZZ[[[]]]bbbjjjvvvnnnZZZTTTVVVPPPOOOSSSQQQTTTWWWZZZ\\\]]]___bbbdddiiijjjkkkmmmnnnpppqqqqqqttttttuuusssiii\\\TTTSSSTTT[[[dddhhhhhhiiilllpppvvv|||{{{~~~vvv{{{uuuqqq|||uuu^^^SSSMMMMMMDDDHHHBBBCCCHHHQQQeeejjj[[[WWWZZZaaahhhjjjjjjkkknnnrrrwww{{{}}}}}}{{{llldddZZZTTTTTTWWWYYYZZZYYY]]]``````^^^___bbbffffffhhhjjjnnnqqqtttvvvwwwzzz}}}~~~yyypppfff___\\\\\\^^^aaaeeegggjjjooovvv{{{|||dddOOOFFFBBB@@@CCCEEEEEEGGGJJJIIIJJJMMMPPPSSSVVVWWWXXXRRRUUUZZZ]]]cccmmm{{{yyysssjjj___UUUPPPKKKEEEAAAAAAAAA@@@??????AAAFFFJJJMMMQQQ```rrr```jjjeeeYYYWWW^^^uuuvvvfff___ZZZVVVNNNQQQUUUYYY]]]aaaeeehhhooovvveee]]]]]]]]]cccmmmvvvyyy~~~uuuiiiccc[[[XXXXXX\\\^^^```dddiiiqqqxxxxxxlllooovvvyyy{{{uuudddTTTLLLHHH@@@BBBIIIGGGIIIKKKLLLOOO]]]|||ssshhhhhhdddiiiggg[[[KKKAAA>>>???AAABBBZZZssswwwdddVVVKKKJJJHHHAAA@@@EEEGGGIIIMMMQQQTTTVVVWWWWWW[[[\\\___dddmmmzzziiiXXXSSSWWWSSSQQQUUUTTTTTTXXX\\\___aaaccchhhkkkoooooopppqqqrrrssstttuuuyyyyyy{{{yyyoooaaaYYYXXXXXX```jjjooonnnooorrrvvv|||}}}yyyvvvvvv^^^SSSMMMMMMDDDHHHEEEEEEHHHSSShhh{{{bbbUUUSSSWWW^^^eeeiiiiiijjjnnntttzzz~~~{{{ooo```VVVUUUWWWXXXWWWYYY]]]aaaaaa___```dddhhhhhhjjjmmmqqquuuxxxzzz{{{~~~uuujjjaaa^^^^^^___cccgggkkkooouuu}}}gggQQQFFFBBBAAAEEEGGGGGGHHHJJJIIIJJJMMMQQQTTTWWWXXXYYYTTTXXX]]]aaafffqqqxxxrrrhhh^^^TTTOOOJJJEEEAAAAAAAAA@@@??????BBBFFFJJJMMMPPPaaawww```iiicccVVVTTT]]]vvvlll___\\\YYYTTTQQQUUUYYY\\\^^^ccciiimmmttt{{{mmmcccbbb```gggrrr{{{}}}wwwjjjccc\\\YYYXXX]]]aaaccciiiooottt|||pppoootttyyy~~~{{{nnn^^^PPPJJJFFF???BBBJJJHHHHHHKKKMMMQQQaaatttlllnnnlllsssjjj]]]KKK>>>;;;===???@@@YYYqqqtttaaaSSSJJJJJJFFF???>>>DDDHHHJJJMMMQQQUUUWWWYYYYYY[[[]]]___eeeooo}}}gggVVVTTTYYYUUUSSSWWWVVVTTTXXX]]]aaadddgggmmmqqqqqqqqqqqqrrrsssttttttuuu|||}}}}}}sssfff^^^]]]\\\eeeoootttsssssswww{{{|||~~~yyy```TTTOOOOOOEEEHHHCCCEEELLLJJJoooqqqZZZUUUZZZ^^^ccciiihhhkkkqqqvvvzzz}}}~~~~~~gggXXXWWWSSSTTTZZZYYY^^^^^^]]]^^^___bbbeeeffflllpppuuuwwwyyy|||wwwkkk___]]]cccdddjjjnnnqqqvvviiiRRRIIIEEECCCFFFHHHGGGIIILLLJJJOOORRRTTTWWW]]]^^^\\\\\\\\\bbbmmmwwwwwwpppcccYYYPPPLLLHHHCCC@@@@@@BBB@@@>>>===???DDDIIIMMMSSSfffttt```iiimmmaaaVVV^^^xxxmmm___UUUOOOPPPUUU[[[YYYXXX\\\cccmmmvvvzzzpppccc```aaagggppp{{{vvvmmmbbb^^^]]]aaaeeehhhnnnuuusssttt~~~|||pppgggSSSNNNGGGBBBBBBDDDGGGIIIMMMJJJQQQZZZfff|||zzzxxx||||||tttaaaLLLBBB>>>===???DDDYYYrrrvvvgggUUURRRLLLGGGDDDDDDEEEFFFJJJKKKOOOTTTZZZ^^^______^^^```gggqqqzzzeee\\\UUUVVVWWWTTTTTTXXXWWW\\\bbbeeehhhnnnwwwzzzuuuuuuxxxzzzyyyyyy{{{|||nnnddd^^^cccppp|||~~~xxxvvv|||yyy```TTTOOOOOOEEEHHHCCCEEEMMMMMMuuujjjYYYYYY___bbbeeeiiillloootttxxx|||~~~~~~eeeXXXWWWTTTUUUZZZYYY[[[ZZZZZZZZZ\\\```ccceeeuuuxxx|||zzznnnccc```dddffflllrrruuu{{{~~~gggRRRHHHEEEDDDHHHJJJJJJLLLOOOQQQUUUXXXYYY^^^fffkkkjjjaaabbbhhhtttuuulllbbbXXXNNNJJJGGGCCC@@@AAACCCAAA??????AAAFFFKKKNNNVVVjjjsss```kkkpppeeeWWW\\\vvvuuubbbUUUPPPNNNQQQVVVZZZZZZ\\\aaajjjttt}}}pppgggeeeeeelllvvv|||ssshhheeeeeeiiinnnqqqxxx~~~xxxzzzrrrfff^^^NNNJJJDDD@@@AAAEEEHHHJJJQQQMMMVVVcccsss{{{dddLLLAAA???===???DDDVVVsssooo___RRROOOJJJFFFEEEEEEGGGIIILLLNNNQQQVVV[[[^^^___```cccfffnnnyyytttddd\\\WWWXXXYYYWWWXXX[[[WWW]]]eeejjjooovvv}}}yyyxxx|||wwwnnnhhhiiittt~~~zzzaaaTTTOOONNNEEEHHHEEEEEEMMMRRRqqqbbbXXX^^^eeeggghhhkkkrrruuuxxx|||~~~|||dddWWWXXXUUUVVV[[[YYY___^^^^^^___bbbfffjjjmmm|||~~~ssshhhcccdddgggooovvvzzzxxxbbbRRRGGGEEEFFFKKKMMMLLLNNNRRRXXX[[[^^^```gggsss{{{}}}jjjjjjppp{{{~~~rrrhhh```VVVLLLHHHEEEBBBAAABBBCCCBBBAAA@@@CCCHHHMMMPPPYYYnnnrrrbbbnnnuuukkkZZZZZZqqq{{{iiiVVVMMMMMMPPPTTTXXXZZZ\\\bbbjjjttt~~~wwwqqqlllkkkrrr~~~yyypppmmmnnntttyyy}}}~~~xxxggg[[[TTTIIIEEE@@@???AAAEEEIIIKKKSSSOOOZZZnnnhhhKKK@@@@@@???@@@DDDTTTvvvhhhWWWNNNLLLHHHEEEEEEFFFIIIKKKOOOPPPTTTWWW[[[^^^```aaafffjjjtttkkkbbb]]]ZZZ[[[[[[ZZZ[[[]]][[[bbbkkkqqquuu{{{}}}|||yyysssqqqyyy|||bbbUUUOOOOOOFFFIIIGGGEEEMMMVVVhhh]]]XXX```hhhiiijjjnnnwwwyyy{{{~~~{{{cccWWWXXXVVVWWW\\\[[[aaaaaabbbdddhhhmmmrrruuu|||~~~wwwmmmgggdddhhhpppyyyooo]]]PPPHHHGGGIIIMMMNNNMMMOOOTTT[[[^^^aaaeeennn}}}sssqqqttt|||rrrfff]]]SSSIIIEEEDDDAAAAAACCCCCCBBBAAAAAADDDIIINNNQQQYYYpppqqqcccpppzzzqqq^^^XXXkkkrrraaaPPPLLLQQQUUUXXXZZZZZZ```iiittt~~~{{{sssnnnwww{{{tttrrrttt{{{qqq___TTTOOOFFFCCC@@@@@@BBBFFFIIIKKKRRRNNN\\\vvvkkkJJJ@@@AAA@@@@@@DDDWWW|||eeeUUUMMMKKKGGGEEEEEEGGGJJJLLLOOORRRUUUXXX[[[]]]```bbbhhhmmmxxxiiiaaa___^^^^^^^^^]]]\\\]]]bbbhhhpppuuuwww{{{xxxwww}}}dddVVVPPPPPPGGGJJJIIIFFFNNNYYYzzzeee\\\YYYaaaggghhhlllrrrzzz{{{}}}|||dddXXXXXXVVVXXX^^^]]]]]]^^^```dddiiiooosssvvv|||~~~zzzrrrjjjdddiiiqqqzzzzzzfffXXXOOOJJJJJJKKKOOONNNMMMPPPVVV\\\aaaffflllwww{{{xxxxxxqqqcccYYYOOOGGGDDDCCCAAA@@@BBBAAA@@@@@@BBBEEEJJJNNNQQQXXXrrrnnneeerrr}}}xxxdddXXXeeezzzhhhZZZNNNOOOUUUXXXYYYZZZ^^^fffqqq}}}vvvqqq|||{{{wwwvvvxxx}}}jjjYYYOOOJJJFFFDDDAAABBBEEEHHHJJJKKKQQQOOObbbjjjHHHAAACCC@@@@@@EEE\\\dddTTTNNNKKKHHHEEEEEEGGGJJJLLLPPPSSSWWWYYY\\\___cccgggnnntttjjjcccdddeeecccbbbaaa```^^^ffflllssswwwxxx{{{{{{zzzfffXXXQQQQQQHHHLLLJJJGGGOOOYYYqqqddd\\\ZZZaaaggghhhnnnwww|||}}}fffYYYYYYVVVYYY```___]]]```dddjjjpppvvvzzz|||}}}vvvnnnfffjjjsss|||ooo___UUUPPPLLLLLLNNNPPPPPPOOOTTT\\\bbbiiirrrzzz}}}lll```TTTLLLEEECCCCCCAAA@@@AAA@@@@@@@@@BBBFFFKKKOOORRR\\\xxxnnnjjjtttlll\\\cccuuu___UUUMMMOOOUUUXXXYYY[[[fffnnnzzz{{{www}}}|||ppp```RRRIIIEEEEEECCCBBBCCCGGGJJJLLLMMMRRRUUUoooeeeGGGBBBEEE@@@@@@FFF___}}}bbbSSSNNNKKKHHHFFFFFFHHHKKKNNNRRRVVV[[[^^^aaaeeekkkpppzzz{{{iiifffkkknnnllljjjjjjhhhfffjjjpppwww{{{~~~~~~iiiZZZSSSSSSJJJNNNKKKHHHOOOXXXkkk```[[[[[[ccciiijjjqqqzzz}}}iiiZZZYYYVVVZZZaaabbbcccgggnnnvvv}}}{{{rrriiimmmuuu}}}yyyggg\\\VVVRRRMMMMMMOOORRRRRRSSS\\\eeemmmwwwsssddd[[[PPPIIICCCCCCDDDAAA??????AAAAAABBBDDDHHHMMMQQQTTTdddvvvoooxxxtttbbbdddrrr}}}ZZZRRRMMMOOOTTTXXX]]]aaaoooxxxrrrcccWWWMMMFFFBBBAAA@@@AAADDDHHHLLLNNNOOOQQQZZZ}}}___EEEDDDFFF@@@@@@HHH]]]{{{bbbTTTLLLJJJHHHFFFHHHKKKOOORRRVVV[[[aaaeeehhhnnnvvv|||vvvkkkkkkrrrwwwvvvuuuvvvvvvrrrsssxxxjjj[[[TTTTTTKKKOOOKKKIIIPPPWWWkkk]]]YYY\\\fffkkklllrrr|||kkk[[[YYYVVVZZZbbbcccfffkkksss|||~~~vvvlllooovvv~~~rrrccc\\\WWWUUUNNNNNNPPPSSSTTTWWWbbbmmmwww{{{kkk^^^WWWNNNGGGCCCDDDDDDAAA>>>>>>AAABBBCCCFFFJJJOOOSSSVVVlll~~~ssszzzzzzgggfffqqqwwwYYYRRRNNNPPPTTTZZZbbbiiivvv~~~yyyjjj\\\SSSLLLFFFBBB======???CCCIIINNNPPPQQQOOO]]]{{{[[[DDDEEEGGG@@@@@@IIIZZZ{{{cccVVVJJJIIIGGGGGGIIIMMMRRRUUUZZZ```fffkkknnnuuu~~~vvvnnnmmmwww~~~}}}}}}}}}}}}ggg[[[ZZZRRRKKKJJJKKKJJJQQQVVVzzzddd[[[^^^bbbfffjjjoootttxxx}}}vvvbbb]]]\\\[[[___gggnnnssszzzwwwooouuu{{{jjjZZZWWWVVVTTTUUURRRQQQTTTXXX]]]hhhrrrwwwbbbVVVSSSFFFEEECCCAAA@@@@@@@@@@@@DDDCCC???GGGSSSRRRRRR^^^mmmqqqhhhggg|||[[[WWWTTTTTTUUUYYYcccmmm{{{}}}ppp___RRRKKKGGGDDDAAABBBBBBBBBDDDJJJOOOOOOMMMLLLcccttt\\\GGGDDDFFFDDDEEEIIIWWWssszzz\\\RRRKKKLLLKKKIIIHHHKKKQQQWWW]]]cccjjjqqqvvv{{{~~~{{{{{{iii\\\ZZZSSSLLLLLLKKKIIIOOORRR}}}xxxccc\\\___dddhhhmmmrrrwww{{{|||~~~kkkdddcccbbbfffnnntttxxxzzzsssssszzziii\\\YYYXXXUUUTTTQQQQQQVVV]]]ffftttvvv___QQQLLLEEEDDDBBB@@@?????????@@@BBBBBB@@@IIIVVVUUUVVVcccwwwrrreeeaaa}}}[[[VVVSSSTTTVVV[[[fffpppzzznnncccUUUJJJEEECCC@@@===???AAACCCFFFJJJMMMMMMKKKOOOooohhhUUUFFFDDDFFFBBBBBBFFFRRRnnn}}}___SSSMMMNNNMMMJJJJJJMMMUUU[[[dddjjjrrryyy~~~mmm]]]ZZZTTTOOOOOOKKKIIIMMMMMMvvvuuubbb]]]aaaffflllqqqvvv|||}}}lllffffffgggmmmttt|||~~~xxxuuu}}}ggg^^^\\\YYYUUUVVVSSSSSSXXXaaakkk{{{qqqYYYLLLFFFDDDBBBAAA???>>>>>>>>>???>>>@@@AAAKKKXXXXXX[[[iii|||iii___xxx]]]WWWSSSUUUZZZbbbmmmwww|||yyylll\\\UUUKKKDDDAAA@@@>>><<<>>>BBBFFFJJJKKKKKKKKKMMMYYY\\\PPPGGGGGGGGGBBBAAAEEENNNhhhbbbUUUOOOOOOMMMKKKKKKQQQZZZbbbmmmttt}}}rrr^^^YYYTTTPPPOOOKKKJJJNNNLLLsssrrraaa^^^bbbhhhnnntttzzz{{{jjjeeeiiinnnvvv|||{{{zzz}}}eee```^^^ZZZUUUYYYVVVVVVZZZ___fffqqq{{{~~~gggTTTJJJFFFBBBAAA???>>>=========>>>===@@@CCCLLLXXXXXX\\\mmmrrrdddsssaaaYYYTTTXXX```jjjuuu~~~~~~uuuhhh[[[QQQMMMGGGCCCAAA@@@???>>>@@@DDDJJJMMMKKKIIIMMMTTTlllYYYRRRLLLKKKHHHCCCCCCGGGLLLcccdddUUUPPPOOOLLLJJJKKKSSS___iiittt{{{vvv___XXXTTTPPPOOOKKKKKKPPPNNNtttpppbbb___cccjjjpppvvv{{{|||nnnkkkpppyyy|||~~~yyyeeeaaa___YYYUUUXXXVVVWWW[[[]]]^^^ccciiisssmmm\\\QQQJJJGGGAAA@@@>>>===<<<======>>>===BBBDDDLLLVVVVVV\\\ooozzzhhhmmmfff\\\UUUYYYdddppp{{{rrrggg\\\SSSKKKIIIEEEBBBAAAAAA@@@@@@BBBEEEJJJLLLGGGGGGSSScccsssZZZTTTOOOKKKGGGDDDEEEIIIKKK```~~~fffWWWPPPNNNKKKIIIKKKVVVdddoooyyyzzzaaaXXXTTTPPPNNNKKKMMMTTTQQQvvvpppccc```dddjjjpppuuuyyy}}}uuurrrxxx|||}}}yyyhhhddd```ZZZWWWTTTTTTWWW\\\^^^^^^aaafffqqq}}}{{{mmm```UUUMMMHHHEEE@@@???>>>===<<<===>>>>>>???DDDFFFLLLTTTTTT]]]rrrjjjggg~~~mmmaaaXXX\\\hhhuuuyyyhhh]]]UUUOOOFFFEEECCC@@@??????@@@AAACCCDDDHHHHHHDDDIIIbbb}}}eeeXXXSSSMMMHHHEEEEEEFFFHHHJJJ^^^}}}kkk[[[RRRPPPLLLJJJNNNZZZlllxxx~~~}}}zzzdddZZZVVVQQQNNNKKKNNNVVVSSSwwwpppeee```dddjjjooosssvvvyyy{{{~~~~~~~~~|||||||||{{{lllhhhaaa[[[ZZZVVVVVVZZZ```dddfffkkkqqqvvvssskkk___VVVOOOIIIDDD???@@@???>>>=========>>>???@@@FFFHHHLLLTTTUUUaaayyytttffftttyyykkk```cccqqq~~~}}}jjj\\\UUUNNNHHHBBBBBB@@@???>>>???BBBDDDFFFFFFHHHHHHEEERRRxxxZZZTTTQQQKKKHHHHHHIIIIIIGGGJJJ\\\{{{qqqbbbXXXUUUPPPNNNSSSaaattt~~~|||xxxvvvggg\\\XXXSSSNNNKKKOOOXXXTTTvvvqqqfff```dddjjjooorrrtttvvvxxx{{{}}}~~~{{{}}}~~~pppkkkbbb\\\]]][[[ZZZ^^^dddiiimmmttt|||ssshhh```VVVOOOKKKGGGAAA<<<@@@@@@>>>======>>>??????AAAGGGHHHMMMTTTVVVddd~~~gggnnnttthhhkkkyyynnn\\\RRROOOHHHAAAAAAAAA@@@??????AAAEEEHHHJJJIIIJJJJJJJJJ\\\oooWWWQQQOOOLLLJJJLLLOOOLLLHHHLLL\\\zzzuuuggg\\\YYYTTTQQQWWWfff{{{}}}{{{yyyvvvssskkk___\\\XXXSSSRRRRRRSSS]]]|||mmm```bbbeeejjjnnnqqqtttwwwyyyzzz}}}}}}{{{qqqjjjbbb]]]]]]YYY^^^dddiiiooovvvzzz{{{xxxpppbbbYYYPPPKKKFFFAAA???AAA??????===;;;;;;===AAAEEEDDDHHHJJJPPPTTTSSSgggkkkfffrrr}}}jjjppp{{{qqqcccXXXQQQKKKEEE@@@@@@AAABBBAAA@@@CCCJJJOOOOOOGGGFFFLLLUUUllldddSSSWWWTTTPPPMMMJJJJJJJJJKKKQQQSSSttt|||fffaaa]]]YYYYYY___lll}}}yyyvvvuuutttuuunnnbbb___ZZZVVVSSSTTTUUU\\\vvvlll___```dddiiimmmppprrrtttvvv{{{~~~~~~{{{lllgggaaa___```aaacccgggmmmuuu}}}{{{ooohhh```WWWOOOJJJEEE@@@???AAA>>>>>>>>><<<<<<===AAADDDDDDIIILLLQQQWWWYYYqqq~~~ooommmtttyyyzzzqqqhhh[[[QQQLLLGGGBBB>>>>>>??????@@@AAAEEEIIIMMMMMMLLLIIIJJJZZZ|||zzz\\\QQQSSSQQQNNNLLLJJJJJJLLLLLLOOOPPPooo~~~iiihhh```ZZZ]]]iii{{{}}}zzzwwwtttrrrpppppppppccc___[[[VVVSSSUUUUUUVVVggglll^^^^^^bbbhhhmmmooopppqqqrrr{{{~~~sssfffbbb```aaafffgggfffiiiqqq{{{vvvjjjddd]]]TTTLLLHHHEEE@@@???AAA===>>>>>>>>>===>>>AAACCCAAAGGGKKKPPPWWW___}}}|||nnnqqqgggbbbZZZPPPIIIEEEBBB???<<>>??????>>>???@@@BBBCCCJJJMMMRRR\\\iiiuuu~~~wwwmmm```WWWTTTOOOHHHCCCAAAAAA???>>>BBBBBBDDDIIIOOORRRQQQOOOIIIOOOYYYmmmrrr]]]WWWSSSNNNLLLKKKJJJIIIJJJKKKKKKHHHGGG[[[pppaaaiiisss{{{zzzvvvvvvuuusssppplllhhhffftttnnniiieeebbbffffff___^^^sssrrraaabbbeeejjjmmmnnnoooooopppyyy|||iii___^^^___fffnnnqqqpppvvvzzziii```[[[SSSLLLFFFEEECCC???>>>@@@===>>>????????????AAACCCJJJQQQSSSWWWeeexxx~~~vvvmmmfff___WWWQQQLLLHHHDDDAAAAAAAAABBBBBBDDDEEEGGGMMMSSSUUUTTTQQQPPPVVViii~~~^^^TTTPPPKKKNNNMMMKKKJJJIIIHHHIIIIIIKKKJJJVVVvvv~~~qqqiii}}}wwwuuuuuuuuusssoookkkfffddd|||uuuoookkkhhhmmmpppjjjeeeuuuwwwfffeeehhhkkkmmmmmmnnnoooqqqvvvzzz~~~|||ggg```aaadddkkktttrrrqqqyyytttggg___YYYNNNHHHCCCCCCBBB???>>>@@@>>>?????????>>>???BBBDDDJJJPPPRRRYYYlll~~~wwwjjj```[[[WWWRRRNNNFFFEEECCCAAAAAABBBDDDFFFEEEFFFJJJOOOSSSTTTSSSRRROOO]]]|||mmmYYYSSSNNNGGGMMMLLLKKKJJJIIIIIIHHHHHHPPPOOOSSSnnnwwwwwwzzzttttttssspppmmmhhhdddaaa~~~wwwrrrrrrxxx|||vvvnnnxxx}}}lllgggiiikkkkkkkkkmmmoooqqqsssxxx~~~{{{}}}uuueeecccfffjjjrrr|||wwwvvv}}}{{{nnneee^^^WWWKKKEEEAAAAAAAAA>>>>>>@@@@@@@@@???>>>===???BBBEEEIIIPPPQQQ[[[uuuuuukkk___WWWSSSPPPKKKGGGBBBBBBAAA@@@@@@AAADDDFFFGGGJJJOOORRRSSSTTTTTTUUUZZZwwwaaaVVVSSSMMMIIIKKKKKKJJJJJJJJJJJJJJJKKKMMMMMMMMMgggzzzqqqpppnnnlllhhhccc```^^^~~~xxx}}}ooohhhiiijjjjjjjjjkkknnnqqqrrrwww}}}|||yyy}}}pppdddeeekkkoooxxx}}}}}}yyyooofff___XXXQQQIIICCC@@@AAAAAA>>>>>>@@@AAA@@@???===<<<>>>CCCFFFOOOUUUWWWddd|||sssoookkkbbbXXXQQQNNNJJJDDD???@@@@@@@@@??????@@@CCCFFFJJJNNNTTTVVVUUUUUUWWWYYYtttjjjTTTPPPMMMJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMEEEHHHGGGbbb{{{vvvnnnmmmkkkgggddd```\\\[[[yyylllhhhhhhlllqqqrrrtttxxx{{{~~~||||||~~~yyyssspppmmmqqqwwwnnnhhhaaaWWWRRRQQQGGGDDDAAA@@@@@@@@@???>>>===????????????CCCKKKQQQVVVRRRYYYsss}}}yyyrrriiibbbXXXSSSLLLHHHFFFEEEBBB@@@AAA@@@???@@@BBBGGGKKKNNNSSSUUUYYYYYYQQQPPPeee~~~}}}YYYQQQNNNNNNPPPNNNNNNLLLIIIHHHIIIIIIIIIHHHFFFKKKNNNWWWxxx{{{sssnnnjjjfffdddbbb___ZZZUUUzzzoookkkjjjnnnrrrsssvvvzzzzzz{{{zzzqqqmmmsss|||ssskkkeee^^^UUUOOONNNFFFCCCAAA????????????>>>===???@@@@@@@@@DDDLLLRRRXXXUUU```}}}~~~|||wwwsssooohhh___YYYSSSNNNHHHEEEDDDCCCBBB@@@@@@@@@AAACCCFFFKKKPPPSSSWWWXXXXXXUUURRR\\\wwwjjjQQQOOONNNNNNQQQOOONNNKKKIIIHHHIIIJJJJJJIIIJJJNNNNNNTTTppp|||}}}~~~xxxpppmmmiiieeebbbaaa^^^YYYTTTtttnnnlllooosssuuuyyy}}}}}}zzz}}}rrrnnnxxx~~~tttlllddd___XXXPPPKKKKKKDDDBBB???>>>?????????>>>===???AAABBBCCCGGGNNNSSSYYY[[[lllxxx{{{wwwrrrkkkfffaaa[[[TTTNNNJJJGGGCCCAAAAAAAAAAAA@@@@@@AAADDDHHHLLLQQQUUUXXXVVVWWWRRRKKKRRRlllsssXXXLLLPPPOOONNNPPPNNNMMMKKKIIIHHHIIIKKKKKKJJJKKKNNNMMMPPPddd~~~~~~|||xxxyyyzzzuuunnnlllgggccc```___\\\WWWSSSyyyrrroooqqquuuxxx}}}~~~~~~rrrooo~~~zzzwwwlllddd]]]XXXSSSKKKGGGGGGBBB@@@>>>===>>>?????????===@@@DDDFFFGGGKKKQQQWWWYYYbbb|||qqqyyyzzzvvvnnnhhh___YYYUUUPPPJJJFFFCCCAAA@@@???@@@AAABBBCCCDDDFFFIIINNNRRRVVVXXXYYYUUUTTTNNNMMMbbb|||dddRRRNNNSSSNNNKKKMMMKKKLLLJJJHHHHHHJJJLLLLLLLLLJJJLLLKKKLLLZZZuuu~~~yyywwwvvvwwwxxxwwwtttuuuwwwtttnnniiieee```]]]\\\YYYTTTQQQ~~~wwwsssuuuyyy}}}uuurrrzzztttpppddd]]]VVVRRRMMMGGGCCCCCCAAA???======???@@@AAA@@@???CCCHHHKKKMMMQQQWWW[[[[[[lllzzzkkkmmmtttxxxqqqlllaaa[[[RRRLLLIIIGGGCCC@@@>>>??????@@@AAACCCFFFGGGKKKMMMOOORRRUUUWWWXXXXXXTTTSSSTTTbbbccc]]]PPPOOORRRKKKGGGJJJIIIKKKIIIHHHHHHKKKMMMNNNNNNLLLLLLJJJKKKSSSfff|||}}}wwwrrrooooooqqqssssssqqqrrruuutttpppgggccc]]]ZZZXXXVVVRRRNNN~~~xxxzzz}}}yyy|||vvvoooiii^^^WWWPPPNNNJJJDDDAAABBB@@@>>>======@@@BBBBBBBBBBBBGGGMMMQQQSSSWWW]]]aaabbbyyyzzzmmmiiiooo~~~wwwooogggaaa]]]SSSMMMFFFBBBAAAAAA???<<<>>>@@@BBBDDDEEEHHHKKKNNNQQQRRRTTTUUUVVVVVVWWWWWWQQQTTTbbb~~~hhhYYYVVVKKKLLLNNNGGGFFFKKKIIIJJJHHHGGGHHHKKKNNNOOOOOOPPPMMMKKKKKKOOOYYYjjjyyy}}}}}}{{{wwwrrrooommmmmmllloooooommmnnnqqqrrrpppeee```ZZZWWWUUUSSSPPPLLL~~~~~~{{{yyytttkkkdddZZZSSSMMMKKKHHHCCC@@@AAA@@@>>>===>>>AAACCCDDDDDDEEEKKKQQQVVVYYY]]]bbbfffmmmzzzppphhhooovvvvvvzzzxxxtttlllddd\\\VVVRRRPPPIIIDDD@@@>>>???AAA@@@>>>@@@CCCGGGIIIJJJMMMQQQTTTUUUUUUUUUUUUVVVVVVVVVVVVXXXaaayyyzzz]]]XXXRRRIIIKKKNNNHHHHHHLLLIIIIIIHHHGGGHHHLLLOOOPPPPPPMMMIIIIIILLLMMMPPP]]]kkkzzzzzzxxxuuuqqqooonnnoooiiimmmmmmjjjiiilllmmmkkkddd^^^XXXTTTSSSQQQNNNKKK{{{yyywwwrrriiibbbXXXQQQLLLJJJGGGBBB@@@AAA@@@>>>===>>>AAADDDEEEEEEGGGMMMTTTYYY]]]```eeeiiiwwwzzzssskkkccckkkllliiijjjvvv|||zzz|||wwwsssiiiddd\\\TTTNNNKKKKKKKKKFFFBBB??????AAADDDCCCBBBBBBFFFJJJLLLNNNPPPTTTXXXVVVVVVUUUUUUUUUUUUVVVWWWgggtttlllZZZYYYTTTLLLNNNPPPKKKKKKMMMHHHIIIGGGGGGHHHLLLOOOQQQQQQHHHDDDEEEKKKMMMNNNXXXeee~~~~~~yyyyyyxxxtttqqqpppqqqrrriiillllllgggeeeggghhhgggccc^^^WWWSSSRRRPPPMMMJJJzzztttoooiiibbb]]]QQQNNNJJJEEEBBB@@@@@@@@@???>>>???BBBGGGIIIHHHFFFMMMSSSWWW]]]ccc___eeexxxqqqnnnqqqoooiiikkkeee```eeeyyyzzzsssvvvxxxuuuqqqpppvvvuuuuuuuuuuuuvvvvvvvvvwww{{{~~~|||wwwooofff^^^YYYNNNLLLIIIFFFDDDCCCCCCDDD@@@AAAAAAAAA@@@BBBFFFIIIOOONNNQQQUUUUUURRRTTTXXXRRRTTTSSSPPPOOOVVVdddpppttt___ZZZYYYTTTOOOJJJGGGHHHJJJJJJJJJHHHGGGGGGGGGHHHHHHFFFDDDGGGDDDGGGMMMLLLIIISSSbbb}}}}}}|||yyyvvvwwwssspppqqqssstttqqqmmmiiihhhfffdddbbbaaa``````ZZZWWWSSSOOOMMMKKKHHHEEEwwwooojjjddd]]]XXXNNNLLLHHHDDDAAA@@@@@@@@@@@@??????BBBGGGKKKKKKJJJRRRWWWZZZ___eeedddlllyyyllloooqqqlllfff___]]][[[^^^mmmtttmmmlllkkkmmmqqqooonnnnnnooooooooonnnllljjjlllqqqvvv{{{yyyrrrmmmkkkhhhgggeeeaaa[[[SSSMMMIIIHHHFFFDDDBBBAAAAAABBBCCCAAABBBCCCDDDDDDGGGKKKNNNTTTTTTWWW[[[ZZZUUUUUUXXX^^^ZZZSSSOOOWWWkkkbbbUUURRRQQQSSSOOOKKKJJJJJJKKKJJJHHHIIIHHHFFFEEEFFFFFFEEECCCEEECCCGGGNNNNNNLLLVVVddd}}}yyyuuuvvvrrroooppprrrrrroookkkgggfffdddbbb```___^^^]]]YYYUUUQQQNNNLLLIIIFFFDDD{{{pppgggaaa\\\VVVRRRJJJHHHEEEBBB@@@??????@@@AAA@@@@@@BBBGGGKKKNNNOOOUUUYYYZZZ^^^eeegggtttiiifffmmmlllddd```UUUVVVVVVWWW___ssszzzllleeeaaaaaacccgggffffffgggiiiiiihhhgggcccdddgggiiilllnnnoooooovvvzzz~~~|||uuunnnfff```\\\ZZZUUUTTTRRROOOKKKFFFCCCAAAAAA@@@@@@???@@@AAABBBCCCDDDFFFGGGIIIJJJMMMQQQTTTTTTTTTWWWZZZYYYUUUUUUXXX^^^XXXRRRVVVhhhfffTTTQQQPPPLLLMMMKKKJJJIIIJJJJJJIIIGGGKKKHHHEEECCCCCCDDDCCCCCCCCCBBBFFFMMMNNNMMMVVVccc|||}}}yyywwwtttqqqnnnnnnooonnnkkkgggdddcccaaa___]]][[[ZZZYYYVVVSSSOOOKKKIIIFFFCCCAAAvvvjjj```ZZZUUUPPPMMMFFFEEECCCAAA@@@@@@@@@AAACCCBBBAAABBBEEEJJJNNNPPPSSSWWWWWWZZZcccjjj}}}}}}eeedddggg```ZZZ[[[UUUTTTTTTTTTYYYhhhzzznnnbbb[[[eeebbb______bbbdddeeeeeebbbccccccdddeeeeeeddddddgggiiilllnnnrrrwww}}}~~~~~~}}}zzztttnnniiigggbbb]]]WWWSSSPPPOOOKKKJJJHHHFFFDDDCCCBBBBBB?????????@@@BBBDDDFFFHHHJJJLLLNNNOOOPPPRRRUUUXXXTTTSSSTTTXXXXXXWWWZZZ___[[[\\\cccsssvvvWWWNNNOOONNNJJJGGGFFFEEEEEEFFFHHHJJJKKKMMMIIIDDDBBBAAABBBCCCCCC@@@@@@DDDIIIJJJJJJQQQZZZjjj|||{{{yyyxxxqqqooommmlllllljjjgggcccbbbaaa___]]][[[XXXVVVUUURRROOOKKKHHHEEECCC@@@>>>yyypppdddZZZTTTPPPLLLIIIDDDCCCBBBAAA@@@AAAAAAAAADDDCCCBBBAAACCCGGGLLLPPPSSSWWWVVVZZZeeeqqqxxxgggddd```WWWVVV]]]ZZZTTTQQQSSSWWW```ppprrrllleee\\\XXXYYY[[[\\\\\\\\\\\\]]]]]]]]]\\\[[[[[[\\\]]]]]]]]]^^^aaafffiiieeehhhmmmssswwwxxxwwwuuuyyyzzz}}}~~~{{{|||yyyvvvsssrrrrrrssstttlllfff```]]]^^^\\\WWWRRROOONNNLLLJJJHHHFFFDDDDDDBBBBBBAAA@@@@@@@@@AAABBBBBBCCCDDDFFFIIIKKKMMMNNNQQQRRRTTTTTTSSSTTTVVVWWWZZZWWWVVVYYY[[[^^^eeemmmrrryyywww\\\KKKHHHIIIGGGEEEDDDCCCAAAAAACCCIIIOOOSSSMMMIIIDDDAAAAAABBBCCCCCC>>>???BBBEEEEEEEEEHHHNNNRRRvvv}}}}}}~~~xxxtttssstttooonnnmmmkkkiiifffccc``````___^^^\\\YYYUUUSSSQQQMMMJJJFFFDDDBBB@@@>>><<<{{{qqqiii^^^UUUPPPLLLIIIFFFBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCGGGMMMQQQUUUZZZ[[[```nnnzzzqqqhhh```ZZZWWWZZZ```\\\SSSNNNRRRWWWYYY```jjj{{{pppcccZZZXXXWWWVVVSSSWWWXXXXXXXXXXXXWWWVVVVVVYYYYYYYYYWWWVVVWWWZZZ]]]WWWWWWZZZ]]]aaabbb```^^^]]]___```bbbbbbaaa```___aaa___\\\YYYVVVUUUUUUUUUPPPMMMIIIHHHIIIIIIFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEGGGHHHJJJMMMOOOQQQSSSTTTUUUVVVWWWWWWUUUTTTUUUVVVZZZXXXYYY^^^dddkkkuuu```SSSHHHFFFHHHGGGEEEDDDCCCBBBAAA@@@CCCJJJSSSYYYKKKGGGBBB@@@@@@AAABBBBBB===???AAAAAAAAAAAABBBDDDEEE```vvv|||yyy{{{{{{xxxzzzyyywwwsssooommmmmmmmmmmmmmmmmmkkkhhhccc___]]]]]]]]]\\\ZZZVVVRRROOOMMMGGGEEEBBB@@@???>>><<<:::{{{sssiiibbbXXXPPPMMMJJJFFFCCC@@@@@@@@@?????????>>>>>>>>>@@@CCCDDDFFFJJJQQQVVVXXX^^^```gggxxxhhhiiicccZZZWWWZZZ]]]\\\XXXQQQOOOUUUWWWSSSUUU]]]nnntttkkkhhhddd___ZZZWWWWWWWWWWWWVVVUUUTTTSSSWWWXXXXXXWWWUUUVVVXXXZZZUUUTTTTTTVVVXXXYYYXXXVVVPPPPPPQQQPPPOOOOOOOOOOOOPPPOOOMMMKKKIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMKKKMMMOOOQQQSSSUUUVVVWWWVVVWWWXXXWWWUUUTTTTTTUUUUUUWWW```mmmzzzyyycccNNNEEEAAAGGGLLLJJJFFFDDD@@@AAAAAAAAABBBHHHPPPVVVFFFCCC???>>>>>>@@@@@@@@@===???AAAAAAAAAAAAAAA@@@DDDPPP___xxx~~~|||}}}}}}vvvvvvxxxwwwsssvvvssspppnnnmmmllljjjiiilllmmmmmmkkkgggaaa]]][[[ZZZZZZYYYWWWSSSOOOKKKHHHBBB@@@>>>======<<<;;;:::wwwmmmccc]]]TTTNNNKKKHHHDDDBBB??????>>>>>>=========<<<<<>>???@@@@@@DDDJJJOOOBBB@@@===<<<===>>>>>>>>>>>>@@@BBBBBBBBBCCCBBB@@@FFFGGGPPPmmm~~~}}}|||{{{zzz|||~~~~~~{{{zzz{{{|||}}}yyyyyywwwtttuuuxxxvvvppptttqqqnnnnnnoooooolllhhhlllmmmmmmkkkfffaaa\\\ZZZXXXXXXWWWUUUQQQLLLHHHFFF@@@>>>;;;;;;<<<<<<;;;:::{{{mmmbbb\\\XXXRRRLLLFFFCCCAAAAAA===???@@@???>>>===>>>@@@???BBBEEEHHHLLLPPPUUUXXXeeebbbaaakkkiii]]]\\\YYYVVVTTTSSSRRRRRRTTTWWWZZZWWWQQQNNNOOOQQQWWW```uuucccZZZRRRQQQQQQOOOOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSVVVSSSQQQQQQRRRRRRPPPMMMOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLJJJGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHKKKJJJJJJKKKLLLMMMMMMLLLSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRRRRTTTVVVXXXXXXXXXWWWSSSSSSWWWWWWSSSTTTXXX^^^nnnyyy]]]PPPIIIDDDEEEGGGHHHGGGDDDAAA???@@@@@@?????????@@@BBBCCC===============>>>>>>?????????>>>>>>???AAABBBDDD@@@EEEMMM^^^www}}}}}}}}}}}}|||||||||{{{zzz{{{}}}}}}|||yyyuuurrruuuvvvxxxzzz{{{xxxsssooonnnnnnnnnnnnllliiieeecccgggiiikkkiiiddd___\\\\\\XXXWWWTTTQQQLLLGGGDDDAAA<<<;;;:::888666777:::<<<{{{wwwssslllaaaXXXVVVSSSNNNHHHDDDAAA@@@@@@<<<===>>>???>>>>>>@@@BBB???CCCHHHLLLPPPUUUYYY\\\^^^bbbnnnuuu^^^WWWVVVTTTRRRPPPPPPPPPPPPTTTWWWYYYWWWRRROOOOOORRROOOVVVeeezzz~~~kkk^^^WWWSSSSSSWWWQQQQQQQQQQQQRRRRRRSSSSSSPPPNNNMMMNNNQQQSSSRRRQQQOOOOOOOOOOOOOOOPPPRRRRRRTTTTTTSSSQQQOOONNNNNNOOOMMMMMMLLLLLLMMMMMMNNNNNNPPPPPPPPPRRRSSSTTTSSSSSSPPPPPPPPPQQQSSSTTTTTTTTTSSSRRRSSSTTTVVVWWWWWWWWWWWWUUUVVV[[[^^^```fffooo|||[[[JJJFFFEEE@@@AAABBBCCCBBB@@@???===???>>>=========>>>???@@@===<<<<<<<<<<<<===>>>>>>@@@???>>>======>>>???@@@@@@CCCEEENNNbbb|||~~~~~~}}}|||||||||||||||zzz{{{}}}}}}{{{{{{zzzxxxvvvvvvxxxzzz}}}}}}yyysssnnnkkklllllljjjhhheeeddddddfffffffffbbb\\\WWWVVVVVVQQQPPPNNNKKKGGGCCC@@@???<<<<<<;;;999777888;;;>>>~~~vvvmmmfffccc^^^WWWQQQNNNLLLHHHDDDAAA?????????:::<<<===>>>>>>???BBBDDD@@@EEELLLRRRVVVZZZ]]]___]]]eee|||~~~bbb]]]VVVVVVTTTSSSRRRRRRRRRRRRTTTVVVWWWUUUQQQOOOPPPRRRKKKNNNVVVbbbooovvvjjjaaa]]]___VVVTTTSSSQQQQQQSSSUUUVVVTTTRRRPPPPPPQQQRRRQQQPPPNNNMMMLLLLLLLLLNNNOOOPPPSSSSSSRRRQQQPPPPPPOOOOOOLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTPPPPPPPPPQQQRRRSSSSSSTTTVVV\\\gggqqqxxx}}}oooRRRCCC>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======???>>>===<<<<<<<<<===>>>???@@@AAAFFFWWWqqq~~~}}}~~~}}}{{{{{{||||||}}}zzz{{{|||~~~~~~~~~~~~yyywwwvvvwwwwwwvvvtttuuuwwwxxxxxxuuuooojjjlllmmmmmmjjjggggggiiimmmhhhfffaaaZZZTTTPPPOOOPPPKKKJJJHHHEEEBBB@@@>>><<<<<<<<<<<<;;;:::;;;>>>AAA~~~|||qqqjjjbbb]]][[[XXXTTTPPPIIIGGGDDDAAA???=========;;;===>>>>>>>>>@@@CCCEEECCCHHHOOOUUUYYY\\\^^^```cccmmmnnn___aaaWWWVVVUUUTTTSSSRRRRRRQQQQQQRRRSSSQQQOOONNNOOOQQQLLLMMMQQQWWW^^^mmm{{{rrrooogggbbb[[[TTTPPPPPPRRRTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPNNNNNNNNNOOOPPPQQQQQQPPPQQQQQQQQQPPPOOOMMMNNNPPPQQQRRRRRRQQQPPPPPPRRRTTTUUUTTTSSSSSSRRRSSSTTTUUUTTTRRRPPPOOOOOOFFFHHHJJJLLLNNNPPPRRRTTT___nnnmmmNNNDDDCCCAAA???AAA???>>>=========>>>???@@@<<<;;;;;;:::999999999999:::::::::::::::;;;<<<<<<======<<<;;;;;;<<<===>>><<<>>>CCCLLL]]]vvv}}}|||~~~|||{{{zzz{{{|||}}}zzzzzz{{{|||||||||}}}}}}|||wwwsssrrrsssttttttvvvtttsssssssssrrrooollllllmmmmmmjjjhhhiiiooouuukkkggg___VVVPPPMMMMMMMMMHHHGGGDDDBBB???===;;;:::999:::;;;<<<===???CCCFFFwwwsssfffbbb\\\XXXVVVSSSNNNKKKGGGFFFCCC@@@>>><<<<<<;;;>>>>>>?????????AAADDDGGGHHHLLLRRRVVVYYY\\\^^^```gggwww~~~fffaaa^^^TTTTTTSSSRRRPPPOOONNNMMMNNNNNNNNNMMMLLLLLLMMMOOOLLLMMMPPPRRRUUU```vvv~~~pppbbbXXXTTTTTTUUURRRSSSTTTSSSSSSRRRRRRRRRTTTSSSSSSSSSRRRSSSSSSSSSRRRQQQQQQRRRUUUUUUSSSQQQNNNOOOQQQSSSTTTSSSSSSRRRPPPRRRTTTTTTRRRPPPPPPQQQKKKNNNPPPQQQOOOMMMMMMNNNGGGLLLRRRWWW\\\aaagggkkk{{{eeeQQQAAABBBFFFBBB???@@@>>>===<<<;;;;;;===>>>???;;;;;;;;;::::::999999888999999999888999::::::;;;;;;;;;:::;;;<<<>>>@@@AAA???>>>BBBNNNbbbyyy}}}|||}}}|||{{{zzzzzzzzz{{{|||yyyyyyyyyyyyzzzzzz{{{{{{~~~{{{vvvttttttvvvwwwxxx{{{xxxtttrrrssstttuuuvvvkkklllllljjjiiilllqqqvvvjjjddd[[[RRRMMMJJJJJJJJJEEECCCAAA>>>;;;999888888666888;;;>>>@@@DDDIIILLL}}}}}}zzzqqqkkk___\\\WWWSSSOOOJJJEEEBBBEEEDDDBBB@@@>>>===<<<;;;>>>???@@@@@@AAADDDHHHKKKPPPRRRUUUWWWZZZ]]]bbbeeellllllcccbbb\\\UUUUUUUUUUUUTTTSSSQQQQQQKKKKKKJJJIIIJJJKKKMMMNNNJJJKKKNNNOOOOOOTTTdddtttwwwpppnnnmmmjjjkkkiiiddd\\\UUUOOOMMMMMMNNNOOOQQQQQQPPPOOOOOOLLLKKKKKKMMMQQQRRROOOLLLFFFGGGHHHIIIJJJKKKKKKKKKGGGJJJLLLKKKIIIHHHJJJMMMLLLQQQWWWZZZZZZZZZ]]]___ffflllttt{{{dddLLLDDD=========<<<<<<===;;;:::999888888888::::::999:::::::::::::::999888888888777777888888999:::999999999:::<<<>>>@@@BBBBBB======FFFVVViii~~~~~~~~~~~~~~~}}}||||||zzzzzzzzzzzzzzzyyyyyyyyywwwwwwwwwwwwxxxyyyzzz{{{{{{zzzxxxyyy{{{}}}~~~}}}xxxtttpppnnnppptttwwwyyyqqqpppnnnnnnnnnppprrrsss```ZZZRRRLLLHHHFFFEEEDDD@@@>>><<<999888777777777999;;;???BBBEEEIIIMMMQQQ}}}wwwxxx|||~~~wwwooogggaaaYYYUUUPPPKKKGGGDDDAAA???@@@@@@??????>>>>>>>>>===<<<>>>???AAACCCGGGMMMQQQWWWXXXXXXYYY\\\bbbiiiooo~~~}}}aaa]]]^^^ZZZUUUVVVWWWYYYYYYYYYXXXXXXKKKIIIHHHHHHIIIKKKMMMNNNKKKLLLNNNPPPNNNOOOYYYddd{{{{{{mmmbbb]]]\\\]]]___```^^^[[[WWWTTTPPPOOOOOORRRWWWXXXUUUQQQJJJJJJJJJKKKLLLMMMNNNOOOPPPSSSUUUUUUTTTUUU[[[```gggnnnvvv{{{|||~~~tttZZZ???===???===888777;;;===<<<999888777666666666666666777888999::::::999999888777777666666777777888999999999888999:::<<<>>>??????;;;:::???EEEOOOcccttt||||||~~~|||{{{{{{zzzzzzzzzzzzzzzwwwxxxyyyzzzzzzxxxwwwuuuuuuuuuuuuuuuwwwxxxzzz{{{{{{{{{{{{}}}~~~~~~{{{yyynnnlllkkkkkkooosssvvvwwwuuuqqqnnnmmmnnnmmmiiieeeUUUPPPJJJFFFEEECCCAAA>>><<<;;;999888888999;;;<<<@@@BBBEEEHHHJJJMMMPPPSSS}}}tttsssrrr}}}~~~|||wwwqqqkkkddd^^^YYYSSSPPPKKKFFFCCCBBBBBBCCC<<<<<<===>>>>>>?????????:::<<<>>>AAAEEEKKKQQQVVV\\\[[[[[[[[[___fffpppwwwjjjWWWSSSUUUWWWPPPQQQTTTVVVXXXYYYZZZZZZKKKIIIGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRPPPPPPVVV___lllqqq{{{tttlllhhhcccaaaaaaeeejjjllliiieee^^^^^^]]]^^^___aaacccdddkkknnnqqqrrrrrruuu}}}XXXHHHEEE===444<<>>@@@BBBFFFHHHKKKLLLMMMOOOQQQSSS~~~oooppprrrxxx|||wwwttttttqqqlllfff```[[[XXXWWWQQQKKKFFFDDDEEEDDDAAA===<<<===>>>>>><<<;;;<<<===>>>>>>???DDDJJJQQQWWWYYY[[[]]]```aaa^^^aaarrr___QQQSSSWWWXXXOOOPPPRRRTTTSSSQQQTTTXXXMMMIIIFFFHHHLLLQQQTTTUUUQQQRRRRRRQQQPPPQQQSSSUUUgggjjjyyy~~~~~~|||zzz~~~|||VVVEEE@@@@@@@@@<<<<<<;;;::::::999888888666555555555555444444444555555555555555555555555555555555555555666777777444444555666777888999999;;;:::::::::;;;>>>AAABBB\\\sss}}}yyyvvvwww||||||zzzxxxwwwuuutttttttttuuuvvv}}}}}}|||yyyuuusssssstttxxxvvvttttttvvvxxxzzz{{{yyy}}}~~~xxxssspppooopppnnnnnnrrrwwwzzzzzzyyymmmhhhbbb]]]YYYUUUOOOKKKLLLIIIEEEBBBAAA???;;;777:::::::::999999===BBBFFFIIIMMMQQQRRRSSSTTTSSSRRR~~~pppqqqqqqsss{{{wwwssspppjjjhhhddd___ZZZWWWUUUTTTOOOJJJEEECCCDDDCCC@@@======>>>???>>><<<;;;<<<>>>===>>>@@@EEEKKKQQQVVVXXXXXXZZZ^^^```aaajjjzzz___VVVUUUTTTQQQQQQOOOOOOOOOPPPOOONNNMMMMMMJJJGGGHHHLLLQQQTTTUUUOOOPPPOOONNNMMMNNNQQQSSSYYYZZZeee|||___GGG===<<<<<<;;;;;;;;;::::::999888888777555555555555444444444444444444444444444444444444555555444444555555666777333444555666777888888999999999888888:::<<>>AAAGGGJJJMMMOOORRRTTTVVVXXXXXXWWW~~~pppqqqpppnnnzzz}}}xxxsssoookkkhhh^^^\\\YYYVVVSSSQQQPPPPPPKKKGGGCCCBBBBBBBBB???<<<>>>>>>???===<<<;;;<<<>>>>>>@@@DDDIIIOOOTTTWWWYYY[[[[[[^^^ccclll~~~kkk^^^\\\[[[TTTLLLQQQPPPMMMMMMNNNMMMJJJGGGLLLJJJHHHHHHLLLPPPRRRSSSNNNNNNLLLKKKJJJKKKNNNQQQRRRPPPVVVcccssscccVVVDDD:::888:::999777:::999999888888777777777555555444444444333333333444444444444444444444444444444444444444555555666333333444555666777777888777777777777888:::===>>>>>>SSSuuuzzz~~~~~~zzz{{{|||{{{|||{{{yyyvvvuuuuuuvvvwwwwwwwwwwwwvvv|||yyywwwxxxzzzuuuvvvwwwyyy{{{~~~|||yyywwwssspppmmmllllllkkkhhhdddZZZVVVRRROOOMMMJJJGGGEEEAAA>>>:::888888888777666999<<<@@@CCCFFFJJJNNNRRRUUUTTTTTTUUUWWWVVVUUUSSSqqqpppoookkkrrrxxxqqqkkkfffbbb___VVVTTTQQQOOOLLLKKKKKKKKKGGGEEEBBBAAAAAAAAA>>><<<=========<<<;;;;;;<<<>>>BBBEEEJJJOOOSSSWWW[[[]]]aaa```bbbmmmxxxkkk^^^[[[aaabbbYYYNNNRRRUUUUUUQQQNNNNNNLLLJJJIIIHHHGGGGGGJJJLLLOOOQQQNNNMMMLLLIIIHHHIIIMMMPPPRRROOOPPPUUU]]]gggwwwxxxWWWHHHBBB;;;999:::;;;999777888777777777666666666555444444444444333333333222333333333333333333333333333333333333333444555555222333333444555555666666666666666777888:::;;;<<<<<>><<<999777777999:::;;;???CCCHHHMMMPPPRRRUUUWWWVVVTTTUUUXXXZZZWWWVVVVVVpppmmmmmmlllpppyyy{{{ssskkkddd___ZZZXXXRRRPPPNNNKKKIIIGGGGGGGGGDDDBBBAAAAAAAAA@@@>>>===<<<<<<<<<;;;:::;;;>>>@@@EEEIIINNNRRRUUUXXX\\\___aaabbbhhhzzzggg^^^WWWYYY```aaaZZZQQQVVV```cccZZZPPPLLLMMMNNNGGGGGGGGGFFFGGGIIILLLNNNNNNNNNMMMKKKIIIJJJMMMPPPOOOMMMMMMOOOQQQWWWeeesss|||XXXBBB@@@===;;;:::;;;;;;:::888555555555555555444444444444333333333222222222222222222222222222222222222222222222222222333333444222222222333444444555555666666777777888999:::;;;<<<<<>>AAAEEEIIINNNRRRTTTUUUVVVWWWTTTRRRUUU[[[\\\YYYZZZ___oooiiilllmmmpppuuuyyytttkkkccc]]]YYYUUURRROOOMMMKKKHHHFFFDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>><<<<<<===<<<<<<>>>AAADDDHHHLLLQQQTTTUUUXXX]]]aaa```iiizzzpppaaa[[[VVVWWWZZZZZZUUUPPPYYYggglll___OOOIIIKKKLLLFFFGGGGGGGGGFFFGGGJJJLLLOOOOOOOOONNNLLLLLLNNNOOOMMMMMMPPPSSSTTTVVV```kkktttWWWEEE===:::999888888777777888888333333333333333333333333333333333222222222111111111111111111111111111111111111111111111222333333111222222222333333333333555666666777888888999999999777BBB^^^~~~|||zzzxxxwwwuuutttssssssuuu|||~~~}}}rrrlllgggeee___[[[WWWUUUTTTRRRNNNJJJEEEEEEDDD@@@<<<:::::::::777999::::::;;;>>>CCCFFFIIIMMMQQQTTTUUUTTTTTTUUUYYYVVVVVVXXXUUUQQQXXXdddmmmgggjjjllllllnnnwww}}}xxxoooiiiaaa[[[VVVSSSPPPOOOIIIHHHFFFDDDBBBBBBBBBBBB???@@@AAABBBAAA@@@??????===>>>>>>>>>???BBBFFFJJJMMMQQQVVVWWWXXX[[[aaagggmmm}}}cccZZZWWWUUUTTTTTTSSSRRRPPPSSSbbbfffZZZLLLIIIJJJHHHFFFHHHIIIIIIGGGGGGJJJLLLNNNOOOPPPPPPNNNMMMMMMNNNLLLMMMQQQVVVWWWXXX^^^eeemmmpppyyydddMMM???:::888666777777666444333444555222222222222222222222222222222222222111111111111000000000000000000000000111000000000000111222222111111111222222222222222333444555666666777777777888666<<>>???@@@===:::888999;;;888;;;>>>@@@BBBEEEIIIMMMNNNQQQUUUWWWWWWVVVVVVWWW\\\YYYYYYZZZWWWZZZmmmllleeeiiikkkiiihhhmmm||||||}}}{{{uuuooofffaaaZZZTTTQQQPPPNNNMMMEEEDDDBBBAAA@@@@@@@@@AAA>>>@@@BBBBBBAAA@@@@@@@@@???@@@@@@AAABBBEEEJJJNNNTTTWWW[[[\\\\\\___gggmmmcccWWWQQQQQQRRRQQQPPPQQQRRRSSSJJJWWW\\\RRRJJJKKKKKKGGGHHHJJJKKKJJJHHHHHHKKKMMMMMMOOOQQQQQQOOOMMMLLLMMMJJJJJJNNNRRRSSSRRRUUU[[[[[[\\\eeevvvtttSSS===888::::::888777999:::888444111222333111111111111111222222222222222222111111111111000000000000000000000000000000000000000000111111222111111111111111222222222222222333444555555555555:::777666999CCCWWWuuusssnnnoooqqqqqqsssuuusssnnnjjjiiiiiimmmttt|||~~~vvvqqqjjjddd```[[[UUUQQQPPPLLLHHHFFFEEECCC>>>;;;999;;;<<<;;;999888:::===:::>>>CCCFFFHHHKKKOOOSSSRRRUUUXXXZZZZZZZZZZZZ[[[XXXVVVZZZaaafffttt}}}kkkmmmkkkiiiiiifffgggqqq}}}zzztttnnnlllnnnooommmjjj___XXXPPPMMMLLLLLLHHHEEECCCBBB@@@?????????@@@@@@===>>>>>>???@@@AAAAAAAAABBBBBBCCCFFFJJJNNNPPPQQQUUUWWW]]]aaa___bbbqqqiii[[[UUURRRPPPNNNNNNOOOOOOOOONNNFFFLLLPPPNNNKKKMMMWWW```WWWJJJCCCGGGIIIEEEGGGNNNUUUTTTRRROOOMMMJJJHHHGGGHHHLLLPPPQQQOOONNNOOOQQQTTTSSSXXXbbblllttt~~~lllTTTJJJ===666555777888777777666666555444444333333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000............///000111222222222222333333333444444666555888;;;999>>>YYYwwwpppooouuuvvvvvvtttqqqnnnkkkjjjjjjkkkkkklllmmmqqq{{{~~~|||zzzyyywwwtttqqqnnnkkkiiihhhhhhgggddd```[[[UUUPPPNNNIIIGGGDDDAAA???>>>>>>>>>===<<<;;;:::999999:::;;;BBBDDDGGGKKKOOOQQQRRRSSS[[[UUUUUU]]]```\\\YYYYYY\\\\\\dddxxx~~~lllmmmjjjggggggccc^^^bbbvvvzzztttsssnnnhhheeefffgggeeebbb[[[UUUNNNJJJJJJIIIFFFCCCAAA@@@???>>>>>>>>>??????????????????@@@AAABBBBBBDDDEEEGGGKKKPPPUUUWWWXXX[[[ZZZ\\\```eeeooonnn\\\SSSLLLQQQOOOMMMMMMNNNOOONNNMMMGGGHHHHHHGGGJJJVVVgggtttWWWKKKCCCDDDEEEDDDJJJTTTTTTSSSQQQOOOMMMKKKJJJIIIJJJNNNQQQRRROOONNNNNNPPPTTTTTTWWW]]]aaaeeelllttttttRRRIIIBBB:::666777888777555666666555555444333333222222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000////////////000111222333333333333444444444555555666555777999777;;;PPPiiizzzssszzzyyywwwuuurrrooollljjjggggggggggggiiioooxxx{{{wwwtttqqqpppmmmkkkiiifffdddbbb``````aaa```]]]ZZZUUUPPPLLLIIICCCAAA>>><<<::::::;;;;;;:::::::::;;;===???AAACCCHHHJJJLLLOOORRRTTTUUUVVVXXXYYY___dddbbb[[[XXX[[[XXXiii~~~lllllliiieeeccc___\\\[[[hhh}}}zzzssslllhhhddd^^^\\\\\\\\\ZZZXXXUUUPPPJJJGGGFFFFFFCCCAAA???>>>===<<<<<<<<<===>>>????????????@@@BBBDDDEEEEEEGGGKKKOOOTTTXXX[[[\\\```]]]]]]cccooozzz[[[SSSQQQLLLOOOMMMLLLLLLMMMMMMLLLKKKLLLIIIEEECCCGGGRRRaaakkkTTTJJJBBBAAAAAACCCMMMZZZPPPPPPOOONNNMMMLLLKKKJJJKKKNNNPPPOOOLLLLLLMMMPPPRRRSSSVVVWWWUUUSSSXXX```nnnnnnQQQ@@@<<<999555555777888555333555555444444333333222222222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333333444444444555555555666444555777666777DDDTTTyyyyyyyyywwwtttrrrpppnnnkkkhhheeeeeecccbbbaaadddhhhlllttt{{{|||zzzwwwrrrnnnkkkiiiggg___^^^\\\YYYXXXVVVUUUUUUTTTTTTRRRPPPLLLHHHEEEBBB===<<<:::999999999::::::;;;<<<===@@@CCCFFFIIIJJJLLLMMMOOOQQQTTTVVVXXXYYYYYY]]]bbbbbb[[[VVV\\\eeeqqqkkkkkkfffaaa___ZZZ___\\\hhhzzztttooohhhaaa^^^[[[WWWTTTSSSSSSQQQOOOMMMJJJEEECCCBBBBBB@@@>>>===<<<;;;::::::;;;<<<===>>>>>>???@@@CCCFFFJJJLLLMMMOOORRRUUUWWWZZZ\\\^^^ddddddiiitttdddUUUPPPOOOQQQLLLKKKJJJKKKLLLLLLJJJHHHHHHEEECCCBBBDDDGGGJJJLLLLLLFFFAAA???>>>AAAMMMZZZKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLKKKIIIGGGIIIOOOUUURRRSSSVVVUUUOOOIIIMMMUUUWWWhhh}}}zzz```HHH===>>>666444333444555666444222444444333333222222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000111222333333222222333333333444444444555222333666666555;;;CCC\\\rrr|||wwwrrrooommmkkkjjjfffeeecccaaa______```aaa```eeemmmvvv~~~}}}|||vvvtttpppkkkfffbbb___]]]UUUTTTRRRPPPNNNLLLKKKKKKGGGGGGFFFEEECCC@@@>>><<<<<<<<<<<<<<<<<<===>>>???BBBCCCEEEGGGIIIKKKMMMNNNOOOPPPQQQTTTVVVYYY\\\^^^^^^``````]]]\\\dddwwwjjjhhhccc^^^\\\WWWYYY[[[iiiyyymmmeeeaaa\\\UUUVVVTTTQQQOOOMMMLLLKKKJJJGGGEEEBBB@@@??????>>>===<<<<<<;;;::::::;;;<<<======>>>@@@DDDHHHMMMQQQTTTXXXYYY[[[[[[[[[\\\___bbbhhhppp~~~dddWWWUUUKKKGGGNNNJJJIIIHHHIIIJJJJJJHHHFFF???>>>>>>@@@BBBCCCAAA???BBBAAA@@@@@@???AAAIIIRRRFFFFFFFFFGGGGGGHHHHHHIIIMMMKKKHHHDDDDDDJJJUUU]]]WWWXXXYYYWWWNNNFFFHHHOOOKKKVVVdddrrr~~~jjjVVVKKK@@@444444;;;666555333222222333333333222222222222111111111111111000000000000000000111////////////////////////////////////////////////////////////////////////111111111111111111222333000000111111111222222222222111222555777666777:::AAASSSrrrvvvpppnnnnnnhhhfffdddbbb```___^^^]]]ZZZ[[[^^^eeelllttt{{{{{{|||}}}|||zzzxxxuuutttllliiieee```ZZZUUURRRPPPMMMLLLJJJGGGEEECCCBBBAAA===>>>??????>>>===;;;:::>>>>>>???@@@AAACCCDDDEEEHHHIIIKKKMMMOOOQQQRRRSSSTTTTTTSSSTTTVVVYYY[[[]]][[[___dddkkkyyy~~~hhhddd___ZZZZZZVVVTTTXXXhhhyyy~~~wwwuuu|||yyy~~~{{{qqqeee]]]ZZZUUUPPPNNNMMMLLLJJJHHHGGGGGGGGGBBBAAA@@@???>>>============<<<;;;;;;;;;<<<===>>>>>>@@@DDDIIIOOOTTTWWWYYYZZZ[[[\\\ZZZYYY[[[```eeemmm}}}zzzSSSSSSWWWIIICCCJJJGGGGGGGGGHHHIIIHHHFFFCCCEEEBBB???>>>???@@@@@@@@@<<<===???AAABBBCCCFFFHHHBBBBBBCCCDDDEEEFFFFFFGGGNNNLLLIIIEEEFFFMMMYYYbbb]]][[[YYYUUULLLDDDEEEJJJHHHLLLSSS]]]kkk{{{~~~eeeWWWRRREEE<<<;;;;;;666444666777666333111000111222333111111111111111111000000111000000//////000000111////////////////////////////////////////////////////////////////////////111111000000000111111222//////000000000111111111111111333555666666777888888DDD]]]rrrmmmllliiifffcccaaa```___]]][[[___\\\[[[^^^```bbbfffkkklllpppwww|||~~~}}}uuuwwwxxxwwwsssnnnkkkjjjccc```\\\WWWRRRNNNKKKIIIEEEDDDBBB@@@>>>===<<<<<<;;;<<<===????????????>>>AAABBBCCCDDDFFFHHHIIIIIIJJJKKKMMMPPPSSSTTTVVVVVVPPPOOONNNNNNPPPSSSWWWYYYWWWcccuuu~~~eeeaaa[[[XXXYYYWWWRRRTTT___jjjhhhmmmkkkmmm~~~~~~|||{{{yyywwwuuurrrooonnnooommmfff]]]WWWTTTOOOIIIFFFFFFFFFEEEDDDCCCCCCCCC?????????>>>=========>>>>>>===<<<<<<<<<>>>???@@@BBBDDDJJJOOOTTTXXXZZZ[[[YYYZZZ[[[[[[[[[```iiipppgggOOONNNPPPJJJFFFHHHEEEEEEEEEGGGHHHGGGDDDBBBGGGFFFBBB???======>>>@@@<<<===???AAACCCEEEDDDAAAAAAAAABBBCCCDDDEEEFFFFFFJJJJJJIIIHHHHHHMMMVVV]]]ZZZUUURRROOOIIIDDDDDDIIIHHHIIIKKKQQQYYYcccpppyyylllUUUDDD<<<>>>:::888999:::999666444444444444222111000111222000000000000000000000000000000////////////000000........................////////////////////////////////////////////////111000000//////000000000000000000000111111111111000222444444333555666777777<<>>======<<<<<<<<<<<<===>>>AAACCCEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNMMMNNNPPPQQQRRRRRRRRRRRRKKKKKKLLLNNNTTT[[[aaafffnnn}}}ddd___YYYWWWYYYWWWPPPMMMRRRXXXQQQTTTxxxpppccciiiqqq}}}{{{~~~}}}yyyyyyyyyyyyxxxvvvtttqqqpppkkkiiieeeaaa^^^]]]^^^^^^\\\\\\XXXQQQMMMKKKEEE>>>@@@AAABBBAAA@@@???@@@AAA===>>>???>>>=========>>>???>>>======>>>???@@@AAAEEEHHHNNNSSSXXXZZZ[[[[[[]]]___aaaaaaccckkkwww]]]VVVKKKCCCCCCGGGHHHEEEDDDDDDEEEFFFGGGFFFCCCAAA:::===???@@@???>>>???AAA>>>??????@@@DDDFFFCCC???AAABBBBBBCCCDDDEEEFFFFFFEEEGGGHHHHHHHHHKKKPPPUUURRRMMMIIIHHHGGGEEEFFFKKKHHHGGGHHHJJJMMMQQQXXX___iiivvvxxxeeeRRRDDD???>>>@@@666777555222111333444222111222444333222111000000////////////000000000000000000////////////000000........................////////////////////////////////////////////////000000///////////////000000111111111111222222222000444555333111333555777222222<<>>>>><<<<<<<<<======???@@@AAA@@@BBBDDDGGGJJJKKKLLLLLLKKKLLLMMMOOOQQQRRRSSSSSSRRRRRRRRRRRRPPPNNNLLLKKKLLLNNNQQQXXXbbbmmmxxx~~~{{{ccc```\\\WWWUUUPPPQQQKKKJJJMMMOOOUUUlllrrr[[[mmmxxx{{{vvvsssqqqppppppoookkkfffcccccccccbbb```ZZZYYYWWWUUUTTTTTTUUUVVVUUUSSSPPPLLLGGGDDDBBB@@@BBB???===>>>AAABBB@@@>>>?????????>>>>>>=========>>>@@@BBBCCCCCCEEEHHHKKKUUURRRRRRXXX]]]]]]\\\]]]bbb^^^aaakkksss|||~~~dddOOOJJJFFFEEECCCAAACCCGGGFFFFFFHHHJJJKKKIIIEEEBBB>>>===>>>@@@BBBCCCBBBAAABBB===>>>EEEGGGBBB>>>???AAAAAABBBBBBBBBBBBBBBAAAEEELLLSSSRRRKKKFFFHHHMMMKKKJJJHHHIIIJJJIIIEEEBBBGGGFFFFFFGGGJJJOOOTTTWWWTTTXXXiii~~~zzzkkkOOOJJJCCC>>>;;;:::999888666666555444333333222222////////////////////////////////////////////////,,,------......------,,,........................------------------------,,,,,,,,,---------..................////////////////////////000000000000111111222222222333333333666666;;;CCCEEEOOOkkkpppnnnnnnpppooojjjbbb]]]ZZZZZZZZZYYYXXXVVVRRRPPPTTTPPPLLLJJJKKKLLLMMMLLLQQQRRRSSSTTTVVVWWWXXXYYYYYYUUURRRQQQSSSSSSRRRPPPOOOOOOPPPQQQQQQPPPOOONNNMMMKKKHHHEEECCCBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA>>>@@@AAAAAA@@@@@@BBBCCCDDDEEEGGGJJJMMMOOOQQQRRRPPPOOOOOOPPPRRRTTTUUUUUUPPPOOOMMMNNNNNNMMMJJJGGGNNN]]]dddooovvv___\\\YYYVVVTTTPPPOOOJJJIIINNNOOORRRaaasssuuuiiiiiisss}}}zzzxxxvvvuuusssoookkkgggeeeeeedddccc___ZZZXXXXXXXXXVVVUUUTTTRRRPPPNNNNNNNNNOOOPPPLLLKKKHHHEEECCC@@@???>>>???======>>>AAABBBAAA>>>??????>>>>>>======<<<<<>>======???BBBCCCBBBAAABBB===>>>CCCEEEAAA>>>???BBBBBBCCCCCCCCCBBBBBBAAAHHHNNNTTTRRRJJJFFFGGGKKKLLLJJJIIIIIIJJJHHHEEEBBBDDDCCCCCCDDDGGGJJJNNNPPPNNNLLLRRR___fffkkkxxxwww```PPPGGG===:::666444444555666555444444333333222111111000////////////////////////........................,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,------------...------------.............../////////000000000000111111111222222222333333111000444::::::===OOOeee~~~xxxmmmgggggg___\\\YYYWWWVVVTTTQQQOOOSSSPPPNNNKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMJJJGGGFFFGGGHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEGGGEEECCCAAA@@@AAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFJJJKKKKKKJJJHHHFFFGGGHHHGGGHHHJJJLLLNNNPPPRRRRRRSSSTTTTTTUUUUUUSSSQQQNNNPPPNNNKKKGGGFFFIIIOOOUUUmmmpppYYYWWWUUUSSSRRRNNNLLLGGGHHHMMMNNNMMMSSS]]]aaayyyrrreee]]]fffyyy~~~|||zzzxxxyyy{{{~~~}}}|||zzzwwwsssooollljjjllljjjgggccc```___^^^]]]ZZZXXXTTTRRRQQQQQQPPPOOOLLLKKKJJJHHHHHHHHHIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA;;;;;;<<<>>>@@@AAA@@@>>>>>>>>>>>>===============CCCEEEHHHJJJLLLPPPTTTWWWVVVYYY^^^eeeeeecccfffkkkssswwwfffNNNIIIGGGCCCBBBDDDCCC@@@@@@CCCFFFIIILLLKKKGGGCCCAAAAAA=========???AAABBBBBB@@@AAA>>>===AAABBB@@@>>>???CCCDDDDDDDDDCCCBBBAAAAAAIIIOOOSSSQQQJJJEEEEEEIIILLLKKKIIIIIIIIIHHHEEECCCBBBBBBCCCDDDEEEGGGIIIJJJLLLHHHHHHMMMOOORRR^^^lllttt}}}___JJJ???:::999444333222222444666666666222222222111000000//////////////////////////////........................,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,,,,------------....../////////000000000000111111111222222222222222111333888777555<<>>>>>===<<<<<<===>>>???@@@AAABBBBBBIIIKKKMMMOOOQQQTTTXXX[[[]]]^^^cccfffeeegggppp{{{uuuWWWJJJKKKCCCAAAAAADDDDDD@@@@@@BBBDDDHHHKKKIIICCC>>>===???<<<<<<<<<>>>AAABBBAAA@@@???>>>>>>>>>???>>>>>>???DDDDDDDDDDDDCCCBBBAAAAAAGGGLLLPPPMMMGGGCCCDDDGGGKKKJJJIIIHHHHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGKKKIIIKKKOOONNNLLLOOOUUUZZZaaammm}}}oooXXXFFF>>><<<;;;;;;666555444555666777555444111111111111000000//////................................................,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------........./////////000000000000000111111111111222444222444999:::777:::???WWWsssnnnmmmddd\\\TTTQQQRRRTTTRRROOOLLLMMMNNNLLLIIIFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCDDDDDDEEEEEEGGGFFFEEEDDDEEEFFFGGGHHHEEEDDDDDDDDDEEEFFFHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLIIIEEECCCBBBCCCEEEGGGJJJNNNRRRVVVYYY[[[VVVWWWWWWVVVSSSQQQQQQPPPKKKQQQ\\\gggvvvxxxiiioooVVVSSSOOOLLLLLLHHHIIIEEECCCEEEGGGGGGFFFGGGOOORRRbbbkkk^^^\\\ccclllyyy}}}yyyyyyppplllgggcccaaabbbfffhhhkkkmmmqqqvvvyyy{{{|||||||||~~~}}}zzz{{{}}}zzzzzzxxxvvvssspppnnnlllhhhgggeeebbb___\\\ZZZYYYXXXWWWVVVTTTRRRQQQPPPOOOJJJJJJIIIHHHFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB<<<<<<;;;:::999999999:::999:::<<<<<<<<<;;;;;;;;;===>>>@@@BBBEEEHHHJJJKKKOOOQQQSSSUUUVVVXXX[[[]]]```aaaeeeiiillltttlll[[[NNNFFFFFFBBB@@@AAADDDDDDAAA@@@BBB@@@DDDGGGEEE???::::::<<<<<<;;;<<<===@@@AAA@@@???===??????>>>===>>>>>>>>>CCCCCCDDDDDDCCCBBBAAAAAACCCGGGJJJIIIDDDBBBCCCFFFHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEHHHJJJIIIEEEDDDEEEEEEHHHNNNZZZiiizzzzzz```PPPHHH???:::999888555222444333222333444333111///111111111111000000000000------------------------........................+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.....................//////////////////000000000111111111111//////222555555666888???QQQiii}}}|||ooofff\\\XXXYYYXXXRRRKKKNNNOOOOOOMMMKKKJJJIIIIIIFFFFFFFFFGGGHHHHHHIIIIIIDDDDDDCCCBBBBBBCCCEEEFFFGGGFFFEEEDDDEEEFFFHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLIIIGGGGGGHHHJJJKKKNNNRRRWWWZZZ]]]___[[[[[[YYYVVVTTTVVV[[[___ooowwwzzz}}}pppVVVRRRMMMJJJJJJFFFHHHEEECCCBBBCCCEEEEEEFFFFFFFFFLLLkkklllYYYTTTVVV\\\ggguuu|||{{{xxxvvvwwwmmmiiiccc^^^[[[\\\^^^```bbbbbbbbbdddfffiiilllmmmfffiiimmmppppppqqqrrrssstttxxx}}}~~~}}}}}}{{{yyywwwvvvuuuuuuuuurrrqqqpppoooooooooooooooooopppqqqqqqooonnnnnnooollllllllljjjhhheeebbbaaa\\\[[[YYYWWWTTTSSSRRRRRROOOOOONNNMMMLLLJJJIIIIIIDDDEEEEEEDDDBBBAAAAAABBB??????????????????>>>>>>===<<<<<<;;;:::::::::::::::<<<======<<<<<<>>>???AAACCCEEEHHHLLLOOORRRSSSUUUWWWYYYZZZZZZ\\\___aaacccfffnnnxxxbbbPPPLLLGGGBBB@@@BBB@@@@@@CCCCCC@@@???AAA===@@@BBB@@@===::::::;;;;;;;;;;;;===???@@@@@@>>>;;;@@@AAA???===??????>>>AAAAAABBBBBBBBBBBBBBBAAAAAADDDFFFEEEBBBAAABBBDDDDDDEEEFFFEEEDDDDDDFFFHHHEEEEEEFFFEEEEEEDDDCCCBBBCCCBBBAAA@@@@@@???@@@AAA??????@@@CCCJJJUUU___eeezzz|||fffXXXIII;;;;;;777444333444444222000111111000222333444222000000000000000000000000000------------------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............------........./////////////////////000000000000111///...///111222333333555;;;EEETTTjjjuuurrrqqqkkk^^^RRRSSSPPPMMMKKKJJJIIIGGGEEECCCCCCDDDDDDEEEFFFGGGGGGDDDEEEEEEDDDDDDDDDGGGIIIHHHGGGGGGHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIOOONNNNNNMMMMMMLLLLLLKKKKKKLLLMMMMMMKKKKKKLLLMMMKKKMMMOOOSSSVVVYYY\\\]]][[[___dddhhhmmmvvvxxx|||oooUUUQQQLLLIIIIIIEEEDDDEEEDDDBBBAAABBBCCCCCCAAAEEEEEEUUU{{{rrrccc^^^SSSWWW^^^fffllloooooonnniiifffaaa]]][[[[[[\\\]]]^^^^^^]]]]]]^^^```cccddd[[[]]]___```______```aaa___dddiiijjjhhhggghhhkkkggggggeeeddddddddddddddd```_________^^^^^^^^^^^^cccbbbbbbcccdddcccbbb``````aaaaaa```^^^[[[YYYWWWUUUTTTQQQOOOMMMLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEE@@@BBBDDDCCC@@@??????AAA<<<======>>>>>>=========>>>>>>>>>===>>>>>>??????;;;===>>>>>>>>>@@@EEEHHHIIIJJJLLLOOORRRUUUWWWXXXYYY[[[]]]^^^```bbbeeehhhjjjrrriiiPPPHHHGGGDDDAAABBBBBB???>>>AAA@@@======???<<<======>>>===<<<<<<;;;;;;::::::<<>>:::@@@CCC@@@>>>@@@@@@===>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFDDDAAA@@@@@@BBB@@@BBBCCCCCCBBBCCCFFFIIIFFFEEEEEEDDDCCCCCCBBBBBBCCCBBB@@@>>>???@@@@@@????????????>>>???BBBHHHLLLVVV\\\ggguuueeeLLL<<<777888999444333333222333444444555333222111222333444333222.....................///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,---------------------.........//////........./////////000000000111111000111222333222444555777>>>LLLfff}}}mmmbbb[[[SSSPPPPPPOOOJJJFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGEEEFFFIIILLLHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNMMMMMMKKKLLLNNNMMMLLLLLLMMMOOONNNPPPTTTXXX]]]bbbfffhhhnnnwwwzzz~~~uuutttmmmTTTOOOKKKIIIIIIFFFBBBEEEFFFCCCAAAAAAAAA@@@>>>GGGDDDGGGccc}}}sssZZZVVVSSSXXXbbbiiiiiifffaaa___\\\YYYXXXXXXYYYZZZYYYYYYXXXXXXXXXYYYZZZ[[[UUUVVVVVVUUUTTTSSSTTTUUUSSSXXX]]]]]]YYYWWWXXX[[[XXXXXXWWWWWWWWWWWWXXXXXXTTTTTTUUUUUUUUUUUUUUUUUUWWWUUUTTTVVVXXXXXXUUUQQQTTTUUUUUUUUUSSSQQQNNNLLLOOOMMMKKKHHHFFFEEEEEEEEECCCCCCCCCCCCCCCBBBAAA@@@<<<>>>@@@???<<<;;;;;;=========>>>?????????>>>>>>:::::::::;;;<<<===>>>???<<<>>>@@@@@@AAADDDKKKPPPOOOPPPRRRTTTVVVXXXYYYZZZZZZ\\\___aaacccfffjjjmmmsss~~~```RRRHHHGGGEEEAAAAAAEEEBBB>>>===???>>>;;;;;;>>><<<;;;;;;<<<>>>???>>><<<:::::::::<<>>999AAAEEEAAA???@@@@@@<<<===>>>???@@@AAABBBBBBBBBFFFGGGGGGDDDAAA??????@@@>>>@@@BBBBBBAAABBBFFFJJJGGGGGGEEEDDDDDDCCCDDDDDD>>>@@@AAABBBCCCBBB???:::999<<>><<<<<<@@@CCCBBBFFFMMMXXXeeerrr~~~wwwiii\\\RRRHHHCCC>>>888666999333444555333111///000111444222////////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////............/////////000+++...000000111222333222111444777888<<>>>>>??????????????????>>>>>>AAABBBBBB@@@===<<<===>>>>>>>>>>>>===============<<<<<<===>>>@@@AAABBBBBBDDDEEEFFFHHHKKKOOOSSSUUUUUUWWWZZZ[[[[[[[[[]]]^^^ZZZbbbgggeeegggppp}}}cccJJJFFFBBB???????????????@@@===:::999:::<<<<<<<<<@@@@@@???>>>===;;;999888:::999;;;>>>BBBAAA===888???@@@???>>><<<;;;<<<>>><<<===>>>===>>>AAAHHHMMMGGGEEECCCBBBBBBBBBAAA@@@BBBCCCCCCBBBAAABBBDDDFFFCCCCCCBBBAAAAAA@@@?????????>>>>>>>>>???@@@AAAAAA===>>>>>><<<:::999:::<<<===???BBBGGGLLLPPPTTTVVV___jjjvvv~~~yyyqqqeeeZZZRRRMMMGGGDDD======;;;999666444333222333222000/////////000111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///////////////000000000000...222555444444>>>OOO]]]sssfffbbb___WWWNNNLLLOOOPPPOOONNNHHHEEEFFFGGGGGGHHHKKKJJJJJJJJJIIIIIIJJJNNNQQQOOOMMMKKKKKKLLLLLLLLLKKKPPPQQQRRRRRRRRRRRRRRRQQQNNNQQQSSSUUUVVVZZZ```eeehhhpppzzziiijjj}}}jjjMMMKKKIIIFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@HHHDDDBBBCCCAAAFFF\\\tttkkk```YYYWWWXXXRRRSSSVVVWWWXXXWWWVVVUUUVVVUUUUUUVVVWWWXXXXXXWWWTTTTTTTTTSSSRRRQQQPPPPPPRRRQQQOOOMMMLLLKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@?????????>>>===<<<<<<<<<===>>>>>>????????????????????????@@@@@@>>><<<;;;<<<>>>??????@@@AAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIJJJNNNMMMNNNOOORRRUUUVVVWWWUUUWWWZZZ[[[[[[]]]___aaaaaahhhooosss|||wwwXXXLLLDDDCCCBBBAAABBBAAA???>>><<<;;;;;;<<<===<<<:::888;;;;;;;;;:::999888666666888999;;;>>>@@@???<<<999:::<<<======;;;;;;<<<===999;;;===???@@@DDDJJJOOOFFFDDDBBBBBBBBBCCCBBBAAAAAABBBCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@??????>>>;;;<<<======>>>??????@@@;;;<<<<<<;;;:::999:::<<>>>>>EEECCC@@@===<<<===???@@@<<<<<<<<<===>>>>>>??????>>>??????>>>======>>>@@@AAACCCEEEGGGHHHHHHGGGGGGGGGHHHJJJLLLNNNPPPRRRSSSRRRQQQPPPSSSWWWYYYYYYWWWZZZ[[[\\\]]]]]]___ccceeellluuusssPPPAAABBB??????AAACCCDDDCCC???<<<888999;;;===>>><<<888555555555555555555555444333777999===>>>===;;;::::::555888;;;<<<;;;;;;;;;;;;888:::===@@@AAADDDHHHJJJDDDBBBAAAAAABBBCCCCCCBBB@@@AAABBBCCCCCCAAA@@@???@@@@@@@@@??????>>>>>>===999;;;===?????????>>>===999:::;;;;;;::::::;;;===???????????????>>>>>>>>>>>>???@@@@@@BBBFFFLLLPPPVVVWWWZZZ```ffflllrrruuuzzz~~~zzzuuuqqqnnnmmmnnnkkkfffaaa]]]WWWQQQMMMNNNKKKFFFAAA===;;;:::999888555222111222222222111111111111111111111111111111111000////////////000........................---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++************************************+++************)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.....................////////////000222333333222000000222444:::SSSppp|||yyytttmmmhhhhhhqqqtttvvvwwwuuusssqqqqqqjjjiiigggggghhhhhhgggfffmmmqqqwww}}}xxxuuuyyyppp|||eeeKKKJJJHHHDDDFFFEEEBBBBBB@@@???????????????BBB???@@@DDDEEECCCGGGMMM[[[yyy|||jjjkkkeee[[[RRRMMMMMMPPPSSSUUUVVVUUUTTTSSSSSSTTTVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTNNNNNNNNNMMMMMMKKKJJJJJJHHHHHHGGGEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAANNNKKKEEE???======>>>@@@;;;;;;<<<===>>>??????@@@@@@AAABBBBBBAAABBBDDDFFFGGGIIIMMMPPPQQQQQQPPPOOOOOOOOOQQQRRRTTTUUUWWWWWWSSSQQQQQQTTTZZZ]]]\\\YYY]]]^^^```aaacccfffkkkooo{{{jjjUUUHHHCCCBBB>>>>>>???AAABBBAAA===:::888888999;;;<<<;;;777444222222333444444444444333999<<<@@@???;;;888888999444777;;;===<<<:::999888:::<<>>>>>>>>=========<<<>>>AAABBBBBB@@@===;;;888:::<<<<<<<<<<<<===>>><<<<<<<<<======>>>>>>>>>???===<<<<<<>>>@@@BBBBBBEEEEEEEEEFFFHHHKKKNNNPPPVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZ\\\___bbbcccgggccc___\\\[[[ZZZYYYWWWXXXVVVSSSPPPLLLJJJHHHGGGEEEDDDCCCCCCBBBAAA???>>>888777555444555777:::<<<999888666555444222111000111111111111111222222222000000/////////.........------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++******))))))************************************))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........------........./////////222111000111222333333222222:::HHH___uuuoookkkiiitttdddLLLKKKGGGCCCDDDCCCAAA@@@???>>>>>>===>>>>>>AAA>>><<<>>>@@@???@@@AAAKKK___}}}qqqaaaWWWSSSRRRVVVXXXYYYXXXWWWWWWYYY[[[TTTTTTSSSSSSSSSTTTUUUVVVTTTTTTSSSSSSTTTUUUUUUVVVQQQQQQQQQQQQQQQPPPOOONNNKKKJJJIIIHHHFFFEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEOOOKKKFFFAAA>>>>>>@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFHHHIIIIIIIIIJJJLLLNNNPPPRRRUUUXXXYYYYYYXXXVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWUUUUUUXXX\\\______^^^]]]```dddiiipppwwwaaaJJJGGGFFF@@@;;;AAA???<<<<<<<<<<<<;;;999:::888777777888888777666222222333444555555555555<<>>???===:::888777<<<===@@@DDDFFFFFFDDDCCCBBB@@@???@@@BBBDDDDDDCCCCCCAAA>>>===???AAAAAA@@@>>>>>>===============<<>>???::::::;;;;;;<<<===>>>>>>::::::;;;===@@@AAA???<<<<<<<<<<<<===???AAADDDEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFEEEBBB@@@BBBAAA???>>>===<<<<<<;;;555666888:::;;;<<<===>>>888777666555444444444333///000111111111111111111222222222111111000000000////////////......------------------------------,,,,,,+++++++++*********************************)))******++++++******)))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............222000...///222555666666666777:::GGG```~~~xxxllloooyyyaaaKKKKKKFFFAAAAAABBB@@@@@@>>>===============???<<<::::::;;;<<<======CCCKKK^^^wwwhhh```ZZZ]]]___^^^ZZZXXXYYY[[[WWWVVVUUUSSSSSSTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQPPPPPPOOONNNNNNMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOMMMLLLJJJIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRTTTVVVXXXZZZ\\\]]]^^^]]]\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ\\\^^^aaacccggglllttt~~~rrr___KKKBBB@@@>>>;;;999AAA===999666777888999999;;;888555333444666777777222333444555666666666666===>>>>>>===:::777555555999<<>>AAAFFFKKKMMMLLLJJJBBB@@@???@@@BBBCCCCCCBBBCCC???======@@@CCCBBBAAA========================DDDEEEFFFGGGEEEAAA===:::777:::<<<>>>===<<<===>>>::::::::::::::::::999999666777:::===@@@@@@===;;;888888999;;;<<<===>>>>>>???<<<:::999:::;;;;;;;;;:::;;;<<<======<<<:::888777999<<>>;;;555444333222111111111111///111222222111111111222222222222222111000///...///111222111000///000111111111000///......------.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((()))))))))))))))***************************************++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......222000------///111333444///555::::::???SSSsss~~~}}}{{{zzz\\\GGGHHHDDD???@@@AAA??????>>>===<<<<<<<<<<<<;;;;;;::::::;;;===??????@@@AAAIII___~~~tttkkkgggfffaaa```\\\YYYWWWVVVVVVWWWUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPQQQQQQQQQQQQPPPPPPTTTTTTUUUUUUVVVWWWWWWXXXRRRSSSTTTUUUVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTVVVWWWXXXXXXXXXYYY[[[]]]____________^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\___bbbcccdddhhhpppvvvuuuFFFBBB??????===999999<<<<<<999555444555666888888999777444333444555666666222222333444555555555555999888888888999888666555888:::===>>><<<:::999999======@@@FFFLLLOOONNNLLLBBBAAA???@@@AAABBBBBBAAA???======@@@EEEFFFCCC???========================@@@AAACCCCCCBBB???===;;;666888;;;<<<;;;::::::::::::::::::::::::999999999:::;;;>>>?????????>>>>>>:::;;;=========<<<:::999;;;888555444666888777666666666777777666555444333222333666999<<<<<<:::777666666555444444444555555444666777666444222333444,,,---...///111222444444666777666444000...///000000//////......---,,,,,,------.........---,,,++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))******************************************++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------//////...------...000222+++000444222000999NNN```{{{rrrmmmuuu{{{|||{{{WWWDDDFFFBBB===???AAA???>>>===<<<<<<;;;;;;<<<;;;======:::999::::::999<<<<<<<<>>:::;;;:::888777888777555333333555777777777888666444333444555555444111111222333333333333333555333222444888:::888555666888;;;<<<<<<;;;;;;;;;>>>>>>???DDDIIIKKKJJJGGGCCCAAA@@@@@@AAABBBAAA@@@;;;;;;>>>DDDIIIIIIBBB<<<=========>>>>>>>>>>>>>>><<<===>>>??????>>><<<;;;444777:::;;;:::888888888:::::::::;;;<<<<<<======???@@@AAA???======>>>@@@===???BBBDDDEEEDDDBBB@@@999666333333555777666555666666555555444444555555222222222444666777555444222222111222222333444555,,,///222222000///111333000/////////000222555666---//////...++++++...111////////////////////////,,,---.........---,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++---000000//////000222444000...111666888:::;;;GGGfffzzzqqqnnn}}}wwwXXXFFFDDD===;;;???AAA======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;<<<>>>BBBMMMccczzztttooojjjeeeaaa\\\WWWWWWZZZYYYUUUVVV[[[XXXXXXWWWUUUTTTSSSRRRQQQTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTUUUVVVVVVUUUTTTSSSVVVVVVVVVWWWXXXXXXWWWVVVUUUVVVWWWVVVUUUTTTUUUVVVXXXYYYZZZYYYWWWUUUUUUVVVYYYYYYZZZ[[[[[[\\\\\\\\\bbbbbbbbbaaa___^^^]]]\\\aaa^^^]]]___eeejjjmmmmmmvvvzzz~~~uuuSSSDDDBBB===<<<;;;999777666555444777666555444444444444444777777777555222000000111555555555555444333222111000000222333555666777888777666666888:::;;;999888>>>@@@BBBCCCCCCAAA???===:::>>>@@@???@@@CCCCCCAAA???>>>@@@HHHKKKFFF@@@===<<<===??????>>>>>>???AAA===<<<;;;===??????<<<999444999===;;;666444777;;;888999;;;>>>AAABBBCCCDDD???@@@BBBBBBBBB???<<<:::>>>BBBGGGKKKJJJFFF@@@<<<666666555555444444444444111111111111111111111111333444444444444444444333333222111000000111222333//////000000111111222222,,,---...///111333444555333222222111000/////////.........------,,,,,,,,,............---,,,+++***************************+++++++++***)))(((((('''******))))))((((((''''''))))))))))))))))))))))))''''''((()))***++++++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------..................///////////////000000222333444555555>>>EEEXXXvvv{{{yyy}}}{{{vvvuuu|||zzz}}}zzzZZZFFFDDD???===BBBBBB===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999;;;===>>>DDDRRRfffuuuuuulllccc]]][[[YYYVVVWWW[[[ZZZXXXVVVUUUVVVWWWVVVTTTSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWYYYXXXWWWVVVVVVUUUSSSRRRXXXYYYYYYXXXWWWWWWXXXYYYWWWYYYZZZYYYXXXVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^___aaacccaaabbbfffnnnxxxuuuTTT@@@999999:::999888777666555444333555555444333333333333333777777777555333111111111444444444444333222111000000000111333444555777777444555666777777888888888<<<===>>>??????>>><<<;;;888;;;<<<<<>>;;;===>>>>>><<<<<<===???>>><<<<<<===??????<<<999555888;;;:::777666888;;;888999999:::;;;<<<======<<<===>>>??????>>><<<;;;:::===AAACCCCCC???:::666444444444333333333222222111111111111111111111111222222333333333333222222111000////////////000111//////000000000000000111,,,,,,---...000111222222/////////...------,,,,,,...---------,,,,,,,,,,,,------------,,,+++******************************++++++******)))(((((('''((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''(((((())))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,---------------.........//////////////////000111222333444444888<<>>DDDJJJIIIEEE>>>>>>AAADDDBBB===;;;===;;;<<<===<<<;;;:::;;;<<<>>>=========>>>>>><<<:::666777888999999999999999;;;:::999888777777888999:::;;;;;;;;;<<<<<<<<<<<<888999<<<<<<;;;888444222222222222222222111111111000000000000000000000000000000111111111111000000//////............//////000000000///////////////+++,,,,,,---......//////...------,,,,,,+++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***))))))************************+++******))))))((((((''''''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++******************++++++++++++,,,++++++,,,,,,,,,------------------.........////////////000000111222333333111444777;;;CCCSSShhhxxx{{{zzzuuuooojjjmmmvvvyyynnnyyywwwzzz[[[CCCBBB???>>>>>>;;;<<<;;;;;;:::::::::::::::999999999999999999999999555888;;;;;;:::<<>>======<<<<<<;;;:::777666555777:::;;;999777>>><<<:::888777777999:::<<<;;;:::999999::::::;;;::::::::::::888666333222111111111111111111111111000000000000000000000000//////000000000000/////////..................///000/////////......------,,,,,,,,,---------------...---------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******+++******)))((((((******************************))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...............///000000111222222...333666555444999DDDNNNjjj{{{|||tttrrrttt|||ppplllhhhbbb\\\[[[aaajjjqqquuueee\\\EEECCC@@@======888;;;;;;:::999999999999999888888888888888888888888777999;;;;;;:::<<<@@@DDDFFF```~~~~~~tttooogggaaa___bbbfffjjjfffggghhhiiihhhfffdddbbb___bbbeeefffcccaaa``````[[[[[[[[[]]]aaacccbbbaaaaaaaaaaaa```^^^]]]___aaacccfffjjjooorrrtttuuuuuu___JJJBBB:::777999999444///444444444444444444444444333333222222333444555555555666666555222111111222333444444444444333333222.../////////000000111111222666::::::666555888;;;444444333333333555777999777===EEELLLSSSVVVQQQIIIBBBEEEKKKOOOKKKBBB>>>???<<<===>>>===;;;:::;;;<<<>>>>>>===<<<:::999999999888555444666999;;;888555;;;:::888777777888:::;;;???===;;;999777777888888:::::::::888777555333333111111111111111111222222//////////////////////////////000000000000/////////////////////////////////......------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))******))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******************))))))'''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------......//////000000000///333555555444333555888LLLWWWooo~~~}}}{{{uuueeeYYYRRRSSSTTTVVVYYYaaasss~~~iiiTTTEEE{{{YYYFFFFFFBBB???>>>;;;;;;:::999999888888999999777777777777777777777777:::::::::999999:::===@@@;;;NNNeee}}}{{{xxxuuuzzz~~~}}}xxxqqqmmmlllhhhgggiiinnntttvvvuuurrruuuuuuvvvuuutttuuuwwwzzz}}}|||]]]BBB<<<:::777666555444222111333333333333333333333222222222222222333555666666333444555444111000111222222222333333333333222222.............../////////111444777777555555666999222222222222333555777999333<<>>@@@EEEJJJGGG???::::::;;;=========;;;:::;;;<<<>>>>>>===;;;888666777888777555444555777888666333555444444444555777999:::>>>===:::888666666555666777777777666444333222111000000000111111111111222////////////////////////......////////////............////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))))))))))))))))))))))))))************+++++++++((())))))***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))************&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))***************)))))))))************+++))))))*********++++++++++++++++++,,,,,,,,,---------------....../////////000000000000111333555777<<<===JJJccczzz{{{}}}~~~qqqfffaaa```YYYbbbiiiiiifffeeefffeeebbblllyyymmm]]]OOODDD===nnnQQQBBBDDDAAA===>>>===::::::999888888888888888777777777777777777777777888888999999888999:::;;;777BBBMMMXXXpppvvv___MMM@@@888555333222111222444555666222222222111111000000000000000111111222444555666222333333222000///000111000000111111111111000000.........---------------///000111222222222333333000000111222333555777888333;;;BBBBBBAAABBBCCCBBB<<<:::;;;>>>???:::777666999:::;;;;;;::::::;;;<<<<<<===<<<999555333444666666555444444555444222111111111222333444666777777:::999888777555555444444444444444444333222000000....../////////000000000........................,,,,,,------------,,,,,,,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))******++++++((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***((()))))))))*********+++))))))))))))************))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------------..................------///333777444000555CCCPPP]]]qqq{{{yyyxxxsssmmmmmmiiifffgggnnnvvv|||~~~~~~vvvooommmkkkhhhhhhjjjbbbeeegggeee```]]]]]]^^^iiiuuuqqqfffWWWKKKDDD???<<<;;;bbbHHH===AAA>>>:::======:::999999888777888888888777777777777777777777777444555777999:::::::::::::::???>>>888BBB___^^^EEE999444666;;;666444333222222222111000111111111000///........./////////000111333444555111222222111///...///000......///////////////......---------------,,,,,,,,,,,,,,,---///000///......///000222333555666666444<<>><<<::::::777888::::::999999:::<<<<<<===<<<888444222333666555555555444333111000000000111333444555666666666666666666555555444444333222333444444444222111000---------.........//////........................+++++++++,,,,,,+++++++++++++++------------++++++*********++++++,,,,,,---((((((((()))******+++++++++++++++++++++,,,,,,,,,(((((())))))*********+++))))))***************)))))))))))))))))))))))))))'''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))*********+++))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,------------------***...111000,,,+++...222000,,,///555666777FFFZZZqqq~~~zzzuuurrrsssvvvxxx~~~wwwtttwwwyyyvvvrrrpppzzzfffPPPKKKEEE???>>>???===:::999aaaKKK@@@@@@;;;999<<<:::::::::999999888777777777666666666666666666666666555555666666777777888888888:::<<<<<<===DDDNNNWWWvvvYYYLLL===555666777444000333333333222222222111111111111000000//////......111111000...,,,,,,---//////......///111111111///...///111111000...,,,***---,,,,,,,,,,,,---.........------------...//////111111000000111111222333555@@@CCC999444999===;;;>>>>>>>>>===<<<:::888777999777999;;;777333888AAAGGG===444333333222111222333333222222111222222222///000333555777666666555888777555444333222222222333333333333222111000000............---,,,+++***...---,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************))))))))))))************++++++************++++++)))))))))))))))))))))))),,,,,,++++++***)))((((((+++******)))((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((((('''''''''''')))+++,,,))))))))))))************(((((()))***************)))************+++++++++,,,,,,+++***+++,,,---...............////////////000000000111222555777999DDDNNNbbb|||rrreeeTTTHHHEEE@@@>>>;;;:::::::::888777```JJJ@@@@@@;;;999<<<::::::999999888888777666666555555555555555555555555444444444555666666777777777999::::::999>>>FFFMMMXXXpppfffLLLEEE>>>555222444555333000333222222222222111111111000000000/////////......000000000...,,,---///222111///------...//////...------...///...---,,,+++,,,,,,,,,,,,,,,------...---------------......///000000000000111222333444999CCCEEE;;;444777:::888@@@???>>>===;;;999888777:::999:::;;;888666;;;CCCGGG===555333444222111222333222111111000111111111000111333444444444333333666555333222111000000000222222222222111000///...............---,,,+++***---,,,++++++,,,---+++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************(((((()))))))))*********+++******))))))******+++)))))))))))))))))))))))),,,,,,+++******)))((((((***))))))(((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((***))))))))))))+++,,,---(((((()))))))))*********(((((()))***************))))))*********+++++++++,,,,,,+++++++++,,,---...---........./////////////////////000111333555666666;;;GGG[[[sss{{{bbbYYYRRRGGG???>>>>>><<<:::999::::::888777___III???@@@;;;999<<<999999999888888777777666666444444444444444444444444222333333444555555666666666888999777666777<<<@@@AAASSSppp}}}^^^DDD666555444222222222222000///222222111111111000000000///////////////.........//////...------...222555333000---,,,---......------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------....../////////000111333444555===EEEEEE<<<555666888666AAA@@@>>><<<:::999888888;;;::::::;;;999999???FFFEEE===555444333111111222222222111000000000000000222222222222222222222222333333111000////////////000000000000///...------------------,,,++++++***,,,+++******,,,---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************(((((())))))))))))******+++******))))))******+++))))))))))))))))))))))))++++++******))))))(((((((((((((((''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))***+++,,,,,,(((((())))))))))))******(((((()))***************)))))))))*********++++++,,,++++++++++++,,,---------------.........//////////////////000111222333444444666===KKK```uuukkkXXXIIIEEEEEE@@@<<<<<<;;;999888777888999888777]]]GGG>>>@@@;;;999<<<999999888888777666666555555444444444444444444444444333333333444555555666666555666777777555555777999;;;AAAOOOddd}}}xxx[[[GGG===:::===333444555444222000///...111111111000000000//////.................................------///444777333000,,,+++,,,...///000000...,,,***)))***+++,,,+++************+++,,,,,,++++++,,,---------------------...///111333555666>>>CCCCCC;;;666666777666@@@???===;;;999888777777:::999999888888;;;@@@FFFBBB;;;555444333111000222333333222111000000000111111111111111111222333444222222111000///......///000000000000///...---,,,,,,,,,,,,,,,,,,+++*********))))))***,,,---,,,+++******++++++++++++************++++++++++++******************************(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))******)))))))))((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))***(((((()))***************))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,---------.........///////////////000000000444555444333555<<>>;;;:::888666555555777888777777zzzZZZEEE===???;;;999<<<999888888777666666555555444444444444444444444444444333444444555666666777777444555777777777666777777777666999BBBOOOiii}}}fffMMM>>>999555444333555666666333000...///111000000/////////.........---------------.........---......------///333777111...++++++---000222333333111...+++))))))******)))))))))))))))***++++++***+++,,,,,,------,,,,,,,,,,,,---...000333555666:::===>>>999666777888888======;;;:::888777777666666777666555666:::???AAA>>>888333333222000000333555555444333222111111222///000000111222444666777333222111000000000000000000000000000///...---,,,+++++++++,,,++++++***)))***)))((()))+++,,,+++***)))******++++++******))))))******++++++******)))))))))))))))))))))))))))'''(((((((((((()))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''''''''(((((((((((('''(((((((((((()))))))))(((((()))***************(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,------------//////000000000000000///---000222222111111555999???GGGRRR^^^kkk~~~rrraaaUUULLLGGGKKKDDD>>><<<<<<:::777555666444333333555666666555tttXXXDDD<<>>GGGNNN^^^mmmlll```^^^rrrgggWWWJJJCCCBBBAAA@@@======<<<:::999999999999333222000000111222111000uuuVVVBBB;;;???;;;:::;;;888777666666555444444333333111111111111111111111111111222222333333444555555444222222222333333222111666000111888888444:::GGGMMMWWWkkk|||```JJJ>>>:::444111111333222//////111111000000000111000---***......---------,,,,,,,,,+++++++++,,,,,,---------,,,...000///---+++******+++))))))***+++,,,+++)))))))))((())))))***++++++'''''''''''''''((())))))''')))+++,,,,,,,,,***)))))))))***+++,,,...///000000///000222222222444777000222555888888777444222...222333111444999888333000...---//////---000555666555444222111000000000,,,...000222333333111000222111111000000000000111,,,,,,,,,,,,+++***))))))((())))))*********))))))+++)))(((((())))))(((&&&(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((()))***************(((((((((((())))))))))))((()))***+++,,,+++************+++++++++,,,,,,,,,)))***,,,---......------++++++,,,000444444111---...///222444666666777666777@@@MMMWWW^^^kkk~~~yyyoooeee]]]SSSJJJJJJOOORRRLLLFFFBBB@@@???<<<999999;;;:::777666666777666333111000///000111000///