BM6P6(@ qqq???000222333111000...,,,***)))(((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&''''''(((((((((((((((+++,,,---.........------...//////000111333444555444444444555555666666666777333444888777222111555888777777666666666777777444444333333333444555555222222111000000000000000111000000000000000000000---,,,,,,,,,------+++)))))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((,,,:::NNNkkk~~~|||nnnfffdddkkktttxxxzzzzzz|||eeefffqqqwww{{{kkknnn}}}|||yyyxxxtttkkk\\\QQQVVV[[[cccggghhhfffdddcccfffggghhhiiiddd___aaagggfffeeeeeeeeefffggghhhhhhiiipppnnnjjjeeeXXXRRR[[[\\\iiipppkkkhhhkkkjjjccceeedddaaa^^^[[[YYYWWWWWWVVVSSSQQQQQQQQQNNNJJJFFFPPPHHH???:::999999777444999666111***&&&''',,,000%%%,,,777)))555BBBfff^^^NNNTTTppp~~~uuu|||DDD000???GGG>>>CCCCCCBBBBBBBBB@@@>>><<<999999:::;;;<<<;;;777555777666666777;;;AAAGGGKKKKKKJJJIIIJJJKKKHHHBBB===:::===@@@@@@>>>===>>>@@@@@@???>>><<<;;;::::::999666555555666555666???IIIbbbVVVNNNqqq|||}}}|||}}}mmmpppjjj^^^vvvllliiikkkooosssuuusssqqqoooooopppoookkkggghhhbbb\\\CCC@@@>>>///KKKmmmtttDDD999CCCGGGSSS]]]iiifffSSSIII]]]{{{iii^^^[[[]]]iiiaaa^^^RRRDDD@@@DDDHHHGGGEEEGGGOOOKKK???DDDTTTTTTDDDWWWPPPBBB555222999AAADDDbbb{{{nnncccfffZZZCCCMMMNNNGGG888......///...///666000+++PPPaaaEEE\\\FFFOOORRRGGGEEEFFFFFFGGGHHHIIIJJJKKKLLLJJJGGGCCC@@@AAADDDFFFBBB??????BBBBBB>>>::::::;;;777333444888999777444333333222222111000000000111000///...---,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))************************)))...333<<>>BBB999<<>>DDDDDD===888::::::555000...---000444888???NNNggg{{{ppp???111333333111000...,,,***)))(((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))***++++++---------...000111333444222222333444666777888888777444444777777222222555777666666555555666666666333333555666555444333222111111000000000000000111333333222111000///...---///---,,,+++,,,,,,***)))))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))///888PPPqqq|||{{{~~~wwwvvvwwwwwwyyy{{{ttt\\\[[[tttxxx}}}|||nnn]]]QQQRRRSSSUUUYYY]]]bbbfffhhhaaabbbfffhhheeeaaaccchhhkkkjjjhhhgggeeeddddddddddddggg```XXXVVVOOOPPP^^^cccooouuummmfffeeebbb\\\]]]]]][[[ZZZXXXVVVUUUTTTUUUSSSPPPNNNLLLIIIDDD@@@AAA===888777888888555111,,,,,,---------...///000222666888333CCCZZZnnn```UUUxxx{{{xxxzzzIII<<<>>>:::999???BBBAAAAAACCCEEEDDD@@@===999888888999;;;;;;999888<<<;;;;;;<<>>>>>======@@@BBBBBBAAA???===;;;:::::::::666555555666333222999AAA___^^^NNNXXXkkk~~~~~~|||}}}}}}uuutttnnngggqqq}}}ddddddttt|||yyysssooommmjjjiiihhhddd___[[[PPPFFFCCC555777999===iiibbb;;;888IIIVVV\\\JJJKKKaaahhh___iii```SSSVVV___rrrooopppcccPPPAAA;;;:::<<<===888>>>;;;333777BBBBBB888777;;;:::222222DDD___ssszzzvvvqqq```JJJAAAEEEGGGEEE<<<000***,,,//////&&&...,,,:::cccvvv___EEEaaaoooPPPFFFLLLPPPMMMHHHHHHHHHHHHIIIJJJKKKLLLEEEEEEDDDBBBAAAAAACCCDDD???<<<;;;>>>>>>:::666666:::666333444888999777444222222111111000000//////......---,,,++++++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))************************------,,,///===UUUkkkxxxzzzvvvzzzzzzxxx{{{uuu```hhhfffgggjjjiiibbb]]][[[SSSWWWZZZRRRHHHLLLRRRNNNJJJHHHFFFFFFFFFFFFGGGHHH:::666444222000...222888BBBRRRgggtttzzzmmm>>>111333222000///...,,,***)))(((((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''((()))***+++++++++,,,---///111222000111222333555777888999666444444666666333333555555555444444444555555666222444666777777444111///111000000000000000111111222222111000000///......111...+++*********)))(((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((*********???aaauuu|||wwwnnniiiffffffkkkrrrrrr]]]OOOXXXVVVyyy}}}||||||xxxoooiiieee^^^UUUQQQRRRVVVYYY[[[___```ccceeeccc___```eeedddccccccbbbbbbbbbcccccc```ccc]]]YYY[[[ZZZ^^^nnnwww|||wwwhhh\\\]]]```aaaWWWWWWWWWWWWVVVTTTRRRQQQQQQOOOKKKHHHEEEBBB===999666555444555777666111---***))))))***,,,---,,,***---000---999QQQssskkkUUUcccooo{{{HHH***999DDD777444DDD@@@======AAAEEEGGGCCC???999888666777999;;;;;;;;;=========???DDDJJJQQQTTTJJJJJJIIIFFFAAA===;;;:::;;;<<<>>>>>>???@@@CCCFFFEEECCC@@@===;;;;;;;;;;;;777555555555111...111888GGGUUUIIIFFFTTTooo~~~xxx~~~|||}}}~~~}}}|||tttddd___mmmzzzlllzzzttteeeiiigggccc```\\\WWWQQQMMMAAA333000...666@@@UUUjjjOOO999555EEEXXXQQQ===???[[[kkknnnRRRBBBJJJXXXrrrvvv|||uuuhhhXXXIII>>>888666000222111......111222000...111777DDD[[[vvvsssfffcccSSS===;;;KKK>>>:::111)))(((---111111444...555\\\wwwXXX>>>QQQtttqqqOOOHHHKKKJJJJJJNNNLLLKKKKKKJJJJJJKKKKKKLLL@@@AAABBBDDDDDDDDDDDDCCC>>>:::999;;;;;;777444555999666444555888999777555111111000000///......---,,,+++***)))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))***444HHH[[[yyywwwyyyyyyyyy|||qqq^^^YYYXXX\\\aaaaaa```bbbhhhoooiiiZZZVVVbbbddd[[[VVVTTTNNNHHHBBB<<<666222555444666888:::???MMMZZZggg}}}iii<<<111333111000///---+++***)))(((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))***+++++++++******)))******+++,,,...///000///000111222333444555555555444444444444333444555444444333333333444555555555555666666555333111000000000000000000111111222......//////000111111111222///+++)))((()))(((((('''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***:::WWWjjjuuuyyytttnnnjjjfffeeekkksss~~~pppddd|||dddOOO<<>>:::777:::AAAFFFEEEBBB===:::666555777999;;;;;;:::<<<>>>AAADDDFFFHHHIIIBBBDDDDDDAAA<<<999:::<<<<<<>>>@@@CCCDDDFFFGGGHHHEEECCC@@@===;;;:::;;;;;;666444333444111,,,---222000DDDEEEOOObbbvvvsssqqq~~~}}}}}}~~~{{{~~~yyyssskkkdddkkkaaaggg|||vvveee```[[[YYYVVVRRRNNNIIIDDDAAA>>>444000666HHH^^^ttthhhSSSEEEBBB999333FFFddd]]]LLLLLLbbbsss}}}EEE888CCCSSSnnnssstttcccSSSIIIFFFCCCAAAAAA???===@@@FFFNNNVVVeeewwwnnnmmm```KKK@@@BBBDDDBBB777222+++(((+++///222111444///RRRtttAAAAAAllltttpppTTTCCCHHHOOOJJJFFFHHHMMMLLLKKKJJJIIIIIIIIIIII@@@AAADDDGGGHHHGGGDDDBBB>>>:::888::::::777555666777666555666888888777555000//////......------,,,+++***))))))((((((((()))******)))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))'''+++///,,,'''///>>>```jjjuuuzzzyyyxxxzzzsssiiipppxxxmmm{{{bbb[[[KKKEEESSS\\\RRRDDD???CCCEEECCCBBBEEEIIIJJJPPPNNNRRR^^^kkkvvv{{{eee;;;111333111///...,,,+++***)))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((&&&(((,,,......---***((()))))))))***,,,---///000000000000000000000000000444444444222222444555444333333333333333444555555888666444333222222333333111000000000000000111111......//////000000000000111...***((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$((('''...AAAOOO```vvvyyyxxxwwwuuuooohhhhhhmmmtttxxxyyyrrrYYY777FFFWWWjjjuuuoooqqq|||zzz|||{{{rrrmmmllliiiccc^^^SSSPPPOOOQQQSSSVVV\\\ccceeedddbbb```^^^\\\\\\[[[YYY^^^[[[YYYXXXLLLDDDJJJQQQYYY```___[[[WWWTTTQQQSSSSSSRRRPPPMMMHHHDDDAAA??????>>><<<;;;999999999888666333111///---+++***,,,++++++---000222444444333???RRRxxxiiiSSSyyymmmAAA...777:::222,,,///555777;;;666222333999@@@CCCCCC@@@<<<777555555777999:::;;;>>>CCCFFFGGGDDD@@@>>>:::<<<===<<<999999<<<@@@:::<<<@@@DDDGGGGGGEEECCCBBBAAA>>>;;;999999999999444111111333111------111000:::@@@___xxxsss}}}~~~}}}}}}zzz|||~~~zzzxxx~~~wwwiiiZZZPPPMMMTTTUUUOOOOOOXXXEEEDDDBBB>>>:::777666555555888999GGGfffUUUJJJHHHLLL???555OOOyyy{{{ZZZZZZvvvpppBBB@@@TTTfff|||{{{}}}tttqqqkkkiiikkkjjjhhhmmmvvvwwwzzzqqqlll]]]fff\\\AAA666@@@>>>///000,,,)))+++...000///..."""==={{{TTTDDDfffwww{{{OOOIIIFFFGGGIIIHHHGGGGGGKKKJJJIIIHHHGGGFFFFFFFFFAAABBBDDDFFFHHHFFFBBB======888555777888666666888777777777777888777666444//////......---,,,,,,,,,+++******))))))))))))***))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&***111///((((((///;;;MMMgggzzz|||~~~|||}}}ggg\\\LLLTTTjjjhhhZZZ[[[[[[ccceee```]]]dddooovvv~~~vvvuuu|||mmmrrraaa999222444000...---,,,+++)))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((($$$&&&))),,,,,,***(((&&&((((((((()))+++,,,...///000000000/////////......333555444111111444666444333333333333444444555666888666333111111222444555222111111000000000000000333222111000...---,,,+++///,,,)))((((((((('''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&***%%%###+++555HHHbbbjjjmmmuuuzzzwwwppplllmmmtttmmmAAA>>>;;;HHH```iiimmmxxxuuuwwwyyy|||~~~~~~~~~}}}~~~|||||||||zzzuuupppfff___XXXUUURRROOOQQQUUUUUUUUUUUUVVVWWWXXXYYYYYY[[[]]]YYYVVVXXXQQQMMMVVVoookkkbbbZZZTTTRRRQQQPPPLLLKKKJJJHHHEEEAAA>>><<<;;;<<<;;;:::888777888999222000---+++***+++,,,---))),,,///111000/////////CCCOOOqqqXXXVVVoooBBB///444///...111333222111333777444000000333:::???CCCBBB>>>888555555777888999>>>BBBHHHLLLLLLHHHBBB>>>888999:::::::::;;;>>>@@@888999<<<@@@BBBBBB???<<<<<<;;;:::888777666666555222//////111111......111111111444YYYuuuzzz~~~ttt~~~yyyyyy{{{yyyyyyxxxwwwzzz~~~{{{pppaaaQQQJJJFFFAAA<<<:::888888666333000111444666000AAALLLfff|||UUU___oooqqqVVV<<>>::::::555222444666555666999888888999888777666444333//////......---,,,,,,,,,+++******))))))*********((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***&&&&&&)))+++)))***,,,,,,333AAAYYYttt||||||}}}|||vvvggg~~~}}}~~~zzzyyy{{{||||||sss|||zzz~~~{{{yyy}}}___888222444000------,,,***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&''''''((((((((('''&&&&&&&&&''')))***,,,---000000000000000000000000222555444///000555777444333333333333444555666777666555333222222333444555333333111000////////////444333222000...,,,******,,,***)))((())))))'''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((+++&&&###(((+++666JJJ___ffftttvvvyyylllrrr}}}~~~fffhhh\\\FFF>>>JJJVVV^^^kkkaaabbbhhhpppyyy~~~~~~|||~~~|||{{{zzzzzzssslllgggaaaYYYUUUVVVKKKLLLMMMNNNPPPRRRTTTUUUUUUXXXTTTUUU\\\ZZZZZZdddoooYYYKKKFFFHHHKKKNNNCCCCCCBBBBBBAAA@@@@@@???>>>>>>===:::555333444666---,,,+++***)))***,,,...,,,///111000...222;;;CCChhhnnn]]]vvvnnnAAA111222555---***///555444111000222222222222222555;;;???@@@<<<888555666888999999<<<@@@FFFKKKLLLJJJGGGDDD>>>===<<<<<<===>>>===<<<;;;:::999:::<<<===;;;999555666666666555444222111222...,,,...///------000------+++CCCUUU___vvv|||~~~{{{xxxrrrrrrvvvyyyzzzwwwxxxzzz}}}|||uuukkkcccZZZKKK===DDDCCCAAA>>>===@@@GGGLLLMMMcccvvvvvvZZZtttcccAAA>>>LLLAAADDDnnn@@@999bbbiiieeeWWWnnnhhhfffeeegggmmmvvv{{{pppcccUUUSSS___hhh___QQQKKKDDD@@@???:::222...///)))(((+++000111///000555aaa~~~rrrEEEJJJlllTTTLLLJJJFFFAAA???BBBFFFHHHFFFEEEDDDCCCBBBBBBAAAAAADDDAAA>>>???BBBCCC???;;;999444111444666777999===999:::::::::777444222111/////////...------,,,,,,******))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((('''$$$%%%***+++***+++***)))000GGGbbbrrruuurrrrrrtttcccbbbbbbcccaaaaaahhhqqq{{{uuuppp}}}}}}}}}{{{uuussszzz]]]888222444///---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&''''''(((((((((((((((***(((&&&%%%%%%'''***+++$$$$$$%%%%%%''')))***+++///000000111222333333444222555444//////555777444333333333444555666777888333333444444555444444444444444222000///.........111111000///...---,,,,,,***)))((()))***)))'''%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###(((((((((---))))))444UUU\\\lll~~~}}}tttjjjhhheeeeeellllllMMMBBBDDDSSSggg[[[YYYZZZaaallluuuxxxxxxzzz{{{{{{zzzyyy{{{{{{wwwuuuvvvuuuooollllllYYYXXXUUURRRPPPNNNMMMLLLGGGKKKIIIKKKRRRMMMHHHPPPRRRHHH???>>>BBBBBB>>>:::>>>>>>???@@@AAACCCEEEFFFCCCBBB@@@;;;444000000222------...---,,,+++,,,---///000000///333DDD]]]pppvvvvvv}}}ZZZmmm;;;''')))///&&&000111)))(((000111)))...222555555333444888===>>>;;;777555777999:::;;;666999???DDDHHHIIIIIIHHHEEEBBB??????@@@???;;;777AAA===888777999;;;;;;:::111222333444444222000///333---+++,,,---+++,,,...---444...333555@@@kkkuuupppzzz|||xxx|||rrrmmmqqqtttqqqqqqtttssszzzxxxssskkkYYYXXXUUURRRQQQVVV___fffvvvsssiii[[[@@@@@@JJJEEEVVVmmmrrr\\\CCCHHH^^^ooonnnaaazzz[[[ccckkkooonnnmmmoooqqqnnnrrrqqqmmmmmmkkk^^^PPPOOONNNMMMRRR\\\bbb\\\QQQJJJIIIBBB777111000,,,%%%,,,+++...333333111666>>>iiikkkDDD@@@zzzXXXNNNSSSGGGAAAEEEHHHCCC@@@AAAEEEDDDCCCBBBBBBAAAAAAAAAFFFBBB??????CCCEEECCC@@@;;;666333666999:::===AAA999;;;;;;:::777333111000000//////......---,,,,,,))))))((((((((())))))***&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!***---'''&&&++++++%%%$$$,,,///)))+++<<>>;;;666555999;;;:::888666;;;DDDHHHFFFGGGLLLFFFEEEBBB???<<<:::888777;;;:::999888777777777777555444333111000////////////...---,,,+++,,,,,,------+++---000///555NNNkkkeeejjj}}}xxxxxx|||tttmmmkkknnnrrrrrrpppsssuuu{{{}}}{{{bbb[[[nnn^^^IIIKKKMMMfffooo{{{dddOOOQQQ[[[tttyyyddd``````\\\XXXbbbkkkeee```]]]ZZZXXXVVVTTTQQQNNNAAAKKK[[[hhhkkkcccVVVLLLAAA;;;333...,,,+++***(((...))),,,444000///HHHiiilll888HHHqqqqqqLLLLLLJJJFFFAAA@@@BBBDDDDDDCCCDDDDDDCCCCCCCCCDDDEEEEEEHHHEEEBBBCCCEEEDDD>>>888999777777999888666888===???;;;999:::777222111333222111000...,,,+++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((('''&&&&&&(((,,,111444MMMfff{{{}}}|||yyy{{{yyyvvvyyy{{{{{{xxxQQQ666444111///...---***))))))***,,,...((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###""""""##############################"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((())))))***,,,...///000111111333222222333666666444111555444222222333444444444444444444333111000...---333222111///.........///...//////......---,,,+++)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((,,,///>>>UUUcccjjjuuuwwwwwwaaammmsssuuuqqq\\\EEE@@@666FFFSSSUUUQQQRRRWWW\\\^^^cccjjjrrrwwwwwwuuurrrwwwwwwvvvuuuuuuuuuuuuuuuttttttssssssrrrnnniiieeebbbaaa___[[[WWWQQQLLLIIIVVVWWWXXXYYYYYYXXXWWWVVVXXXVVVSSSMMMEEE>>>777333333///+++***+++---,,,,,,///...***'''+++111111,,,+++444===MMMlllpppnnnxxx|||yyyVVV444***...///------+++++++++++++++,,,------000444666555222111333777;;;>>>===888666888::::::888777<<>><<<;;;:::<<<;;;999777666555444444222111000//////////////////...---,,,+++,,,,,,---///,,,---///+++,,,<<>>888222...,,,222...***(((((()))******))))))---222111------000===QQQcccppp}}}dddxxxrrrDDD444''')))---,,,***++++++************+++,,,,,,000222555444222111333666777===???;;;666777999:::999:::>>>CCCEEEBBBAAABBBEEEDDDCCCAAA>>>===;;;:::<<<;;;999777444333222111///......---......//////...------,,,,,,,,,,,,---///,,,,,,...+++&&&---888VVVeeezzzrrrqqq~~~xxxqqqlllkkklllkkknnnpppppppppttt{{{eee[[[iiiqqqzzz~~~iiiqqq~~~{{{lllaaaWWWUUUKKK<<>>999---+++((('''(((+++------...222...))):::VVV___TTT<<>>>>><<<;;;===>>>????????????======<<>>>>>??????999666888:::777555666999666555777666333222444///...---+++***))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((()))***(((---;;;MMM___qqq~~~~~~OOO666222000000...,,,***(((''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))),,,...///000000---...///111222333222111222222333222111111222333222111000...------...///............------......------------,,,+++***)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((###$$$...<<>>555444222///...---------,,,+++*********++++++,,,,,,,,,111333***$$$333JJJmmmzzzzzzsssnnn^^^===222---,,,///...)))(((+++***))))))))))))***++++++///111222222111111222444333<<>>===@@@??????>>><<<;;;999999;;;:::888666444333222222///......------------...---,,,,,,,,,,,,,,,,,,,,,---******------***+++000999ZZZuuu}}}~~~|||zzzmmmpppyyy~~~{{{vvvqqqnnnmmmgggjjjmmmnnnnnnnnnppprrrssswww~~~jjj^^^hhhdddZZZ```sss|||yyytttfffhhhTTTIIIEEENNNddd{{{tttTTTKKKKKKIIIGGGJJJTTTdddqqqtttqqqjjj]]]LLL<<<222...***)))((()))+++...000222333)))&&&999XXXfffVVV>>>XXXZZZsssrrrLLLBBB999666DDDAAAAAA@@@@@@???===:::888>>>???AAABBBBBBAAA???======???AAABBBBBBBBBBBBCCCCCC<<<888;;;>>><<<999888666333333555555222222444---,,,+++***)))((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%+++''''''))))))111IIIdddnnnzzz~~~}}}|||MMM555111///000---,,,+++)))''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%'''(((***,,,...///000000***+++...///000000000000///111222222000///000111//////.........000222333...............---------,,,,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))((('''))),,,777JJJZZZnnnmmmkkkwwwvvvqqqbbbqqqwwwwwwxxxsssnnntttpppZZZFFF444---:::MMMWWWOOOFFFBBBDDDIIIMMMNNNUUUVVVXXXYYYZZZ[[[[[[[[[[[[YYYVVVVVVWWWZZZZZZ[[[YYYVVVQQQLLLHHHEEECCCCCCAAAAAA???===:::777555333222111...,,,++++++,,,,,,%%%'''***---///000111222999000,,,///...666TTTwww|||zzztttmmmuuuwwwJJJ444111&&&'''***+++)))(((,,,222)))(((((((((((()))******---.../////////000111222000999???;;;555555888999===???BBBBBBBBB@@@===;;;<<<<<<<<<<<<;;;:::999888999888777555555444444444111000///...---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,)))(((***,,,,,,---///...GGGcccttt~~~xxx~~~qqqdddppp~~~~~~~~~}}}xxxssspppnnnmmmnnnooopppnnnlllnnnppprrruuuvvvwwwxxxxxxWWW\\\RRRRRRaaa[[[OOOUUUsssuuu}}}sssooo|||iii^^^___ZZZNNNVVVmmmyyywwweeeNNN;;;FFFTTT^^^bbbeeeiiimmmnnndddTTTEEE:::222,,,(((***++++++,,,---///111333000+++999WWW___PPPIIIRRRtttqqqDDD111???;;;111;;;;;;===?????????===<<<;;;>>>???AAACCCCCCBBB@@@???@@@>>>===???DDDFFFDDDAAAAAA;;;888<<<@@@>>>;;;999444111111444333000000333,,,+++***)))((('''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%&&&+++///)))""")))777JJJXXXgggyyy{{{}}}|||eeeWWWKKK555000...000---,,,+++)))(((''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""######$$$%%%########################"""############$$$$$$$$$########################"""######$$$$$$######"""#########$$$$$$%%%%%%%%%((((((***,,,---.........'''***---/////////000111---000333222000...///111.........000111333555666......//////...---,,,,,,++++++++++++***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))***&&&###&&&222<<>>AAABBBCCCEEEEEEEEEDDDCCCEEECCC@@@@@@AAACCCDDDDDDGGGEEEAAA<<<888555333222555333111...---------...,,,,,,+++***+++,,,---...,,,...111111000///...///,,,)))333JJJ^^^kkk|||oooYYY^^^lllvvv^^^;;;333000(((&&&((()))'''%%%&&&---333(((''''''''''''((())))))++++++,,,,,,---...//////...555:::777444666888888<<>>???===:::999:::;;;<<<<<<;;;:::999666666555444333333333333222111///---,,,++++++******++++++,,,,,,,,,,,,+++,,,)))'''''')))***+++,,,,,,---GGGqqq}}}|||zzz}}}~~~tttnnnooorrrzzz|||{{{tttllliiijjjmmmmmmkkkhhhiiijjjjjjiiijjjlllnnn___VVVTTT^^^]]]NNNVVVttt{{{pppsssrrrwwwxxx|||{{{{{{ooobbb```^^^[[[TTTbbbqqqfffTTTNNNMMMSSS[[[eeekkkkkkiiiffffff[[[NNN===222...---***'''***,,,---.........///111(((888TTT```HHH222LLL{{{qqq}}}MMM222888,,,222>>>///111444888;;;<<<<<<>>>???;;;===>>>@@@AAAAAAAAAAAAAAA===:::===CCCFFFCCC???===999777;;;>>>;;;999999444111000222111...---000+++***)))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''''')))###!!!&&&+++***'''''')))333???TTTlllqqqnnnsssvvv~~~}}}yyy}}}lllVVVDDD:::777777JJJ555///---000,,,,,,+++***))))))(((((('''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$$$$%%%########################"""############$$$$$$$$$########################""""""############""""""!!!""""""###$$$%%%%%%&&&'''((()))***++++++++++++'''***...000000000111333...222555444111///111333///000111333444555555666///000000000///---,,,+++************)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%"""&&&(((%%%###$$$(((,,,555???KKKccc~~~ooolllhhhmmm}}}xxxsss{{{jjjNNN444111000555===BBBAAA===888999:::;;;;;;999777666777444222111222444444333333333222111111111111111...---+++***)))***+++,,,(((((()))+++,,,///000111333333333000---,,,...111+++>>>]]]zzzwwwlllccchhh{{{PPP///+++333///"""***+++***'''$$$%%%)))+++''''''&&&&&&''''''((()))(((((((((***,,,---------,,,222444333333777999888:::======::::::======999555777999:::;;;:::999888555444333222000000/////////...---,,,+++*********)))***+++,,,---,,,,,,+++))))))((('''''')))***))),,,!!!111ZZZrrrrrr{{{hhhiii}}}uuuaaaiiinnnvvv}}}{{{tttooommmllllllmmmeeefffgggfffeeeeeehhhkkknnn```dddnnniiiiiiyyyhhhkkksss}}}vvv|||mmmooohhhhhh[[[XXX___]]]RRRNNNWWW]]]QQQJJJSSS[[[nnnmmmjjjfffbbb^^^ZZZYYYDDD<<<111***))))))))))))***---000000///...///111888KKKVVVLLL???JJJlllzzz^^^444222;;;***000===,,,///222666888888:::<<>>@@@AAACCCCCCBBB@@@??????BBBCCCBBBAAA===::::::===<<<888666888555222111222000+++***,,,+++***)))((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''+++''' ###,,,---***''')))'''...:::999555:::GGGQQQYYY^^^eeeqqq|||zzzyyyqqqiiieeeVVVBBB>>>888333111000111222~~~III555///---111,,,,,,++++++******))))))''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""""""""############"""""" !!!"""###$$$%%%&&&&&&'''(((((()))))))))))))))(((+++000111111111333555///333777666333000222555111222444555666666555555000111111111///...,,,***************)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!###%%%%%%'''))))))(((""",,,666HHHaaannnwwwyyyoooiiinnngggkkkqqq}}}qqq]]]MMM:::...,,,111555666:::;;;<<<<<<;;;999666555777444222111222222222111......////////////////////////............//////222222222222222111111111***+++,,,+++,,,222:::@@@OOOmmmqqqnnntttoooWWW:::)))//////$$$%%%111$$$&&&%%%$$$$$$&&&'''&&&'''&&&&&&&&&&&&'''(((((('''''''''(((***,,,,,,+++,,,///111000333888999777777;;;:::666666;;;<<<888111333555777888888666666555444222000...,,,++++++++++++***************+++)))***+++,,,---,,,,,,+++%%%((()))))))))***+++***+++&&&)));;;RRRggg|||~~~rrrxxxrrrdddkkk|||yyybbbaaabbbfffooozzzzzztttqqqqqqooopppoookkkeeebbbaaaccc\\\___qqq}}}ssslllllliiibbbgggqqqpppnnnkkknnnrrrbbbfffhhhWWWQQQSSSHHHKKKEEEIIINNNRRRbbbqqqppphhhhhhgggddd^^^SSSGGG>>>555333///+++(((((()))++++++///222333111000222444WWW\\\JJJ666OOO]]]///777...+++888666***,,,333666888888777777999<<<<<<<<<===>>>AAACCCEEEGGGDDDEEEEEEDDDBBBBBBDDDEEE???>>>???@@@===777666888666333111111///***(((***+++***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%&&&&&&+++111***%%%&&&'''###''')))$$$%%%---)))%%%,,,'''...000---...666AAAGGGKKKKKKPPPZZZaaaccckkktttjjjkkklllooouuuuuufffTTT[[[DDD>>><<<222555777&&&---,,,---///111111...,,,sssLLL111444111......---+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############"""""""""""""""!!!"""$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''((()))***+++---...///000111444777666111---------111222333333444444444444333222111///...---------,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((+++///444@@@SSSjjjzzzyyyuuuzzzeee]]]ooo~~~nnncccssshhh\\\HHH333111555...333//////444444///000444444333111///000222222///666222222///+++111555+++...444222333666///+++555333,,,///111---///111***...+++...666===EEEWWWjjjsss^^^bbbuuuxxxzzz~~~WWW------,,,,,,+++***))))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))*********+++++++++,,,...///111777>>>>>>:::777888888888777777999;;;333333333333333333333333444222111111111///+++(((************))))))))))))******++++++++++++******)))))))))))))))******++++++&&&'''///999LLLppp~~~xxx|||zzzppprrrmmmnnnYYYUUUpppuuurrr{{{wwwvvvoooeeeaaabbbcccaaabbbaaacccoooqqqggggggffffffeeeeeeddddddcccoooyyyjjjjjjeee^^^XXXTTTSSSTTTUUUXXX]]]cccjjjvvv{{{rrroooiii___TTTIII???666000---+++***)))***+++,,,+++333111111111...111DDDZZZpppLLL999VVV~~~___111........................111222555777999999999999???>>>>>>@@@DDDEEEDDDBBBFFFEEECCCDDDEEEEEEDDDCCCDDDCCCAAA@@@>>><<<888555555333000......---+++***((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************,,,---...///111222333444444444555555444333222222++++++++++++++++++++++++((()))***+++,,,---------rrrKKK111444111...------+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########""""""""""""""""""""""""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,---...///000333666444000---,,,---111111222333333333333333111000000///...---,,,,,,,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))...999IIIUUUzzz~~~eeegggllllllcccZZZ```lllgggvvvdddJJJBBB<<>>???<<<999::::::888666666666888333333333333333333333333333222000///...---***(((*********)))))))))(((((()))******++++++******)))))))))(((((())))))***+++***(((***---...888WWWvvvzzz{{{vvvvvvnnnnnn}}}oooVVVzzz}}}mmm]]]]]]YYY```yyy~~~wwwtttuuutttqqqnnnkkkgggfffmmmtttrrrlllnnnmmmjjjhhhfffdddddddddeeeddddddiiinnnqqqpppnnnjjjjjjhhhfffdddccceeefffiiijjjkkkmmmtttzzzvvvnnnaaaYYYNNNCCC;;;444///,,,---,,,++++++,,,...//////,,,444111)))444SSSiiimmmBBBJJJ]]]|||```999---------------------------///111333555777777888888<<<;;;;;;>>>AAACCCBBB@@@EEEDDDCCCDDDEEEFFFDDDCCC===;;;888666666666555333444222///------,,,+++)))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((((((((()))))))))***++++++++++++***)))(((************************))))))***+++,,,,,,,,,+++pppJJJ111333000...---,,,+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########""""""###############$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""#########$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***+++,,,---///222444333///,,,,,,---000000111111222222111111---......///...---,,,+++,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%))))))(((&&&%%%(((000666ZZZqqq|||tttvvvooo[[[ccczzzsss___llllllzzzqqqfffhhhkkkdddQQQ===444222333333444***)))((()))+++,,,,,,,,,///***---555333+++***///...111)))$$$))))))&&&,,,+++''',,,222333???OOOQQQSSScccllliiikkkuuuzzzvvvooojjjoooxxx~~~qqqGGG+++###%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))))))))*********(((,,,...000666===???<<<:::;;;;;;999555333333444222222222222222222222222444111...---,,,+++)))'''******))))))))))))(((((())))))************))))))((((((((((((((()))******'''))),,,+++%%%'''<<>>??????>>>DDDCCCCCCDDDEEEFFFDDDCCC@@@===888555555555555555222000---,,,,,,+++***(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&))))))))))))))))))))))))))))))***++++++*********lllIII111333000///---,,,+++)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""############$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""""""""######"""""""""""""""#########$$$%%%&&&%%%#########%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))******+++---000222111---++++++---//////000000000000000///,,,---...000///...,,,+++,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%))))))***(((''''''))),,,777???QQQfffrrryyyzzz}}}yyyfffoooaaadddmmmgggfffuuuxxxcccRRRHHH@@@999555222000111555555222...---000///,,,...333///***---&&&555555,,,,,,///555@@@JJJ>>>AAASSSdddtttsssdddpppuuuuuummmggghhhkkklll}}}wwwzzz|||wwwzzz^^^???+++%%%+++111''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''+++...///333888:::888999::::::888555333222333222222222222222222222222444111...,,,+++***)))(((***)))))))))((((((((((((((())))))))))))))))))((((((''''''''''''((())))))&&&'''++++++&&&%%%000>>>[[[nnn~~~sssuuu~~~uuuoooRRRWWWlll}}}qqqbbbRRRKKKVVVdddqqq}}}~~~~~~{{{{{{zzzwwwrrrpppnnnnnnooorrrvvvyyylllooouuu{{{~~~zzzqqqiiiqqqssstttqqqlllhhhhhhjjjkkkkkkkkkkkkiii```SSSHHH===777///)))'''((()))***''')))---///000000000000000000AAAaaawwwnnnTTT???bbblllddd@@@---+++...)))))))))))))))))))))))),,,,,,...000222444555555666777888:::<<<===>>>===CCCCCCCCCDDDFFFFFFDDDBBBFFFBBB===999777666444222111///,,,++++++***)))'''((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############################################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&******))))))(((''''''''''''(((((()))((((((''''''''''''''''''''''''''''''))))))*********)))((((((iiiHHH111222//////,,,,,,***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$##############################""""""""""""######!!!!!!""""""############$$$%%%&&&%%%#########%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((()))))),,,///111///,,,***,,,.../////////000000//////...,,,...///000000///---,,,,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""$$$&&&&&&&&&&&&&&&'''&&&(((555MMMaaaooo}}}zzzkkkccchhhlllnnnXXX^^^jjjjjjlllmmmmmmjjjeee]]]WWWRRROOORRRWWWVVVMMMFFFDDD<<>>777222///+++)))***+++++++++---000333333222000000000,,,KKKpppyyyaaaGGGHHHYYYrrrqqq^^^<<<,,,***)))&&&((((((((((((((((((((((((++++++---///111333555666555777999;;;<<<===>>>???BBBBBBBBBDDDFFFFFFDDDBBB???===:::888666444000---000---+++*********((('''((((((((((((''''''''''''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''fffFFF111111...000,,,+++***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########""""""###############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$######""""""""""""####################################""""""""""""######!!!!!!!!!"""######$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())),,,...000///,,,+++,,,/////////000000000///.........//////000///...---,,,,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###+++------???]]]qqqttt{{{xxxzzzkkkwwwttt|||}}}jjj^^^cccggg___ccceeefffjjjsssyyy{{{qqqmmmooovvvuuukkkcccccc\\\lllmmmssssssUUUMMMhhhwwwjjjnnn|||wwwpppooolllooommmaaaddd___kkkwww{{{hhhFFF111(((###%%%******&&&###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%***,,,******---...---222444666666555333333333000000000000000000000000111///---,,,,,,,,,+++***))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((***&&&$$$&&&***+++)))&&&---<<<\\\~~~}}}zzzzzzxxxcccSSSTTTaaavvvjjjYYYUUUPPPKKKWWWllluuuxxx|||~~~~~~~~~}}}|||{{{zzzyyyxxxwwwvvvwwwzzz~~~~~~zzzvvvyyytttlllddd___]]]^^^^^^aaaWWWLLLCCC;;;444000000+++***)))***,,,------,,,///111111///---///444999UUUuuubbbAAADDD___tttXXX000***,,,&&&$$$***'''''''''''''''''''''''')))***+++---///111444555555888;;;<<<===>>>@@@AAAAAAAAABBBDDDFFFFFFDDDBBB888777666777777555222//////---+++*********)))'''((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%"""######$$$%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''cccEEE111111...000,,,+++***)))''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""##################""""""""""""####################################""""""""""""###### !!!!!!"""######$$$$$$"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((,,,...000...,,,+++...000000000000000000///....../////////...---,,,++++++,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%###)))(((!!!(((===NNNSSS^^^ggg~~~qqqkkkgggoooyyyvvvsssccc___ffflllmmmpppiiijjjqqqrrrllliiimmmrrr|||wwwVVVbbbqqqiiirrrzzztttddd]]]^^^___hhhmmmffftttvvvyyyFFF)))+++000+++((()))'''$$$&&&+++%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###))),,,***))),,,...---111444666666444222222222000000000000000000000000---,,,+++,,,------+++)))))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((()))&&&$$$$$$''')))(((&&&------<<<[[[vvv}}}yyytttpppmmmmmmuuuiiiWWWWWWppp}}}oooXXXGGGIIIUUU[[[aaajjjrrrwww{{{~~~zzztttwww{{{~~~}}}{{{lllmmmqqquuuwwwsssjjjbbbddd]]]SSSMMMKKKKKKIIIGGGLLLBBB999444///))))))---+++***)))+++---/////////000000...---111===OOO\\\{{{yyyeeeKKKJJJdddzzzSSS444"""(((---%%%%%%///''''''''''''''''''''''''''''''(((***,,,///222444555888;;;======>>>@@@BBB@@@@@@BBBDDDFFFFFFDDDAAA999777555555666666444333///---+++*********)))(((((((((((((((''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''bbbEEE111111...111,,,+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""######""""""""""""###### !!!!!!"""###$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((,,,...000...,,,,,,...111000000111111000///......000///---,,,+++*********,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$###""""""$$$&&&&&&&&&%%% ###,,,***$$$///AAAOOORRRiiinnnuuuyyyuuuwwwrrrwwwppprrrwwwtttkkk\\\SSSRRRZZZ]]]ZZZ]]]dddlllnnnrrrlllUUUzzzooozzzjjjRRRWWWiiipppooovvv```WWW```ppprrrwwwqqqNNN///&&&+++000'''%%%''',,,+++$$$ """$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""(((+++***)))---//////222444666666444222000000000000000000000000000000***)))***+++---,,,***((()))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&%%%###%%%(((++++++)))$$$+++CCC\\\ooorrrsssxxxccc\\\rrrzzzPPPEEEbbbuuu^^^SSSPPPCCCLLLYYYdddlllqqqvvvyyyxxx}}}|||}}}{{{yyyuuupppllloootttwwwwwwsssoookkksssoookkkiiigggeee```[[[VVVMMMBBB=========888333222------000///)))&&&)))...,,,***+++...000222222555444111333>>>UUUqqqooo[[[MMMSSSfffwwwXXX+++//////***&&&''''''&&&''''''''''''''''''''''''%%%%%%&&&(((***---000222444777;;;=========@@@CCC???@@@BBBDDDGGGFFFDDDAAA;;;888333111000111111000///---+++***++++++***))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((('''aaaAAA///222---))),,,+++***(((''''''''''''***)))((('''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""####################################""""""""""""######""""""""""""############""""""""""""############"""############$$$$$$$$$"""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,---...///111000///...---,,,,,,,,,+++,,,------+++***+++---+++******((('''&&&%%%$$$%%%%%%$$$$$$###"""!!!!!!########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###############################################################$$$$$$%%%%%%&&&&&&''')))999KKK]]]gggcccjjj|||xxxyyyjjjiiigggfffzzz~~~gggnnnyyy}}}rrrdddZZZWWWaaa{{{[[[ZZZ]]]aaakkkkkkccciii|||}}}}}}pppooovvvyyy~~~aaaIII111)))******))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&'''))),,,...///111444666666444111000111111111000///......---------,,,+++***)))((('''((((((((((((((((((((((((+++)))'''&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))***...888OOOqqqtttjjjnnnzzzooo}}}]]]PPPBBBJJJ]]]wwwyyykkkOOOHHHDDDHHHNNNRRRVVVZZZbbbmmmwwwyyyxxxyyyzzzxxx{{{zzzwwwtttpppkkkhhhfffuuuuuuuuutttqqqlllgggdddcccaaa]]]XXXQQQIIICCC@@@999888444111////////////,,,,,,+++***))))))))))))000...111666888333000///333000CCC___xxxTTT@@@???SSSrrr{{{zzz}}}PPP''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&'''(((+++---///333666888777:::@@@CCCAAA???>>>>>>???@@@@@@===;;;:::777333111111111111000---,,,,,,+++***)))((((((+++******)))(((''''''&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&```AAA000333---+++,,,+++***((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""####################################""""""""""""######""""""""""""############""""""""""""############""""""#########$$$$$$$$$#########"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---.........------------......,,,---...---+++***+++,,,((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################################################################$$$%%%%%%&&&&&&'''###+++222@@@PPPXXXjjjtttnnnyyy|||yyyxxx{{{yyyyyyzzzvvvlllvvvzzz{{{eeeppp}}}{{{~~~yyy|||xxxdddDDD666---&&&(((***)))''')))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&''')))+++,,,000222444777777666333222222111111000//////.........------,,,+++***)))((('''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))///>>>ZZZqqqyyytttxxx~~~xxx~~~sssxxxxxxeeeaaaHHH999222EEEiiiuuueeeRRREEE??????DDDJJJGGGTTTaaahhhlllpppsssrrrnnnllljjjgggeeeddddddeeejjjiiiiiigggddd```]]][[[RRRPPPLLLHHHBBB<<<888666333222///---,,,,,,,,,---111---)))(((***---//////111222555999666222333777999OOOnnn{{{rrrfffRRR:::HHHccczzz}}}}}}uuuFFF,,,,,,((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&(((***---...222555777777:::@@@BBBAAA@@@???>>>???@@@@@@>>><<<:::777444222222222222111------,,,+++***)))((((((******))))))(((''''''&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&]]]AAA111333...---,,,+++***(((''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$#####################""""""""""""####################################""""""""""""######""""""""""""############""""""""""""############"""""""""#########$$$$$$#########"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++,,,***++++++,,,---...//////...//////...+++******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################################################################$$$$$$%%%&&&&&&&&&&&&&&&!!!&&&444===NNNfff~~~sssooosss|||~~~rrrwwwzzzqqqbbbpppuuuTTT<<<---$$$$$$%%%(((***((($$$###&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))+++///111444666777666555444222111111000000//////......------,,,+++***))))))''''''''''''''''''''''''(((&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&---===MMMccckkkssszzzrrrmmmnnnvvvxxxsssoooqqq^^^XXXIII666,,,999WWWppp}}}wwwqqqiii\\\KKK>>>999>>>EEEJJJHHHGGGJJJLLLLLLVVVTTTQQQOOOPPPRRRUUUWWWUUUTTTSSSPPPNNNLLLJJJIII===<<<999555222///------,,,+++***)))))))))++++++...+++)))***...222333222999888666333...000>>>LLLwwwxxx```LLLJJJWWWffffffAAA,,,%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''))),,,---000444666555999???AAA@@@AAA???>>>>>>??????>>>===:::777444222222333222111...------,,,+++***)))))))))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%ZZZAAA111333......,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""""""""""""""""""""##############################""""""""""""####################################""""""""""""######!!!"""""""""############!!!"""""""""############""""""""""""############"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))***+++,,,......///////////////...+++)))******'''''''''&&&&&&&&&&&&&&&$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""#####################################################################$$$%%%%%%&&&&&&))))))$$$%%%...---...999UUU]]]gggnnnqqqrrrtttvvvqqqssswwwmmmoooxxxiiiPPP888......,,,'''*********((($$$!!!###'''%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%'''((())),,,...111444555555444444111111111000000/////////,,,,,,++++++***))))))((('''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((&&&%%%+++444AAAYYYwwwhhhkkkooorrrwww{{{zzzvvv{{{rrr___III999444444444UUU___qqq~~~mmmZZZPPP??????;;;333000555:::<<<>>>===;;;::::::<<>><<<<<<===>>>===<<<777555222111222222111///......---,,,+++***))))))(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################################################################$$$$$$$$$$$$%%%%%%%%%WWWAAA222222...000,,,+++***(((''''''''''''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""##############################""""""""""""####################################""""""""""""######!!!"""""""""############!!!"""""""""############!!!!!!"""""""""#########!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''***+++,,,---...///.........//////---***))))))*********)))((('''&&&%%%%%%$$$$$$$$$#######################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############################################################""""""###$$$$$$%%%%%%&&&$$$(((''',,,555000''')))(((000;;;DDDMMMZZZlllyyyoootttdddggg|||}}}iii}}}zzz~~~~~~~~~{{{mmmSSS===;;;444)))###%%%***+++(((%%%%%%###""""""%%%'''(((%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''')))+++---000111222222111000000000///////////////******))))))((((((''''''''''''''''''''''''''''''''''''&&&((())))))'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''(((***(((%%%&&&++++++<<<___xxxvvvxxx|||}}}{{{{{{ooo}}}|||gggPPP;;;,,,000555CCCUUUbbbhhhkkkoooZZZXXXPPPCCC:::888777444555444444333222111000///444222000...------...///------,,,++++++,,,...///,,,,,,---...///000111222111666999666111///111666+++000;;;JJJWWWcccrrr~~~nnnaaaEEE>>>UUUdddppp}}}SSS...'''***%%%$$$)))%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((()))+++...000111444:::>>>===<<<;;;::::::;;;;;;:::888444222000000000000///---...------,,,+++***)))(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################################################################$$$$$$$$$%%%%%%UUUAAA333111,,,000,,,+++***(((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""####################################""""""""""""######""""""""""""############""""""""""""############!!!!!!!!!"""""""""###### !!!###%%%&&&&&&&&&&&&########################"""######$$$%%%%%%&&&&&&***+++---///000000000///,,,------,,,)))(((((()))++++++***)))'''&&&%%%$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############################################################""""""######$$$%%%%%%%%% %%%$$$&&&000---$$$%%%"""$$$&&&&&&+++888KKKYYY[[[eee___hhhvvv}}}}}}eee```rrryyy~~~~~~qqqyyy}}}ssstttzzztttsss[[[EEE777222111222!!!+++333..."""&&&###$$$%%%$$$''')))&&& $$$$$$$$$$$$##################################################################$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((***,,,.../////////........................((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((******(((&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))&&&&&&(((+++'''999```{{{|||wwwyyy|||yyyoooccciiittt]]]TTTQQQ666---'''+++444>>>IIIRRR\\\]]][[[SSSLLLGGG???888888888777666444111///---111000///...---...//////---------------...///000//////000111222333333444666666444...)))+++333;;;MMMUUUeeeqqqooocccWWWRRRDDDHHHKKKXXXqqqddd<<<000%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%&&&&&&'''''''''+++------111888;;;:::999999999:::;;;:::888555222000////////////---,,,---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################################################$$$$$$$$$$$$TTTAAA333000+++000,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""####################################""""""""""""######""""""""""""############""""""""""""############!!!!!!!!!!!!"""""""""### """###%%%%%%%%%$$$####################################$$$%%%%%%&&&&&&(((***---000222333333222)))***+++***((('''((()))))))))(((''''''&&&%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############################################################"""""""""###$$$$$$%%%%%%!!!&&&""" '''%%%"""***+++***(((%%%%%%)))---)))888<<>>MMM___kkkllljjj[[[[[[YYYQQQFFFEEESSSdddqqqtttGGG))),,,,,,$$$###)))'''!!!)))##################$$$$$$""""""""""""############"""###$$$%%%%%%%%%%%%%%%"""&&&((()))---444777666777888:::===>>><<<777333111000///000111000...,,,++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$XXX<<<555111...///+++***)))(((&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""""""""""""""!!!!!!"""############$$$$$$$$$$$$&&&))),,,...---,,,+++((()))***+++***)))&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++...222777<<<@@@BBBIIIIIIIIIIIIIIIIIIIIIIIIBBBAAA>>>:::666222000...))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))))),,,,,,,,,,,,,,,+++***)))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$###(((,,,)))---DDD___~~~{{{xxxzzzvvv{{{}}}vvvwww~~~yyyiiiJJJ444<<<555---333666111000+++,,,......+++(((***...---))))))...///+++,,,000000***000444***'''---...---++++++---***+++888HHHaaaiiillliiilllnnn___JJJ===777999\\\mmmdddooowwwiii<<<(((&&&)))%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""############$$$$$$$$$$$$&&&(((***+++...111444555777:::===>>>===;;;999222111000///...---,,,,,,***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""XXX;;;555000---...+++***)))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$&&&)))+++------,,,+++((())))))))))))'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''')))+++---...))))))))))))))))))))))))------,,,+++***)))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((()))++++++,,,,,,+++******)))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''---)))(((***'''$$$///???ZZZiiitttvvv}}}yyyppphhhjjjUUU[[[kkkkkkgggUUUHHHFFF???999>>>888666222---)))((())),,,+++'''%%%((((((%%%%%%)))///&&&&&&((('''---111***444:::CCCIIILLLTTTdddsss~~~mmmWWWGGGBBBBBB???<<<;;;NNN[[[ssszzzsssyyyrrrnnnEEE000---...)))###%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%((()))***,,,///222333555888:::;;;:::777666000000///...---,,,++++++)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""WWW;;;444000,,,---+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""###""""""!!!"""""""""#########$$$$$$###%%%(((***+++++++++***)))((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((******++++++******))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***$$$"""'''(((%%%&&&+++///AAAWWWjjjyyyrrriiifffbbbXXXcccvvvvvvrrrrrrnnnooovvvtttpppmmmeeegggwwwzzzmmmYYYFFF999444333333222......333888888666666222555===>>><<>>:::@@@LLL[[[iiiUUUbbblll\\\===$$$###)))'''$$$%%%$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%''''''((())),,,...000222555777777555333111......---,,,+++******)))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""VVV;;;444///+++,,,******(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""#########""""""""""""""""""###############$$$&&&(((******)))))))))((('''%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!""""""############"""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''''')))))))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$ !!!'''+++)))(((***$$$***777OOOnnnzzzuuueeeaaaYYYOOOMMMPPPnnn}}}tttrrr}}}ppp\\\TTTWWW[[[\\\LLLHHHIIITTT______TTTIIILLLbbbwwwppp___dddpppmmmzzzuuugggUUULLLRRRYYY[[[::::::<<>>@@@===LLL\\\dddbbbiii|||~~~yyy~~~iii777(((222******&&& &&&&&&!!!################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((---///111333333111...,,,******))))))((((((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""SSS999444000,,,,,,))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""###############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$################################################!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!"""""""""######"""###$$$%%%&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""############$$$##############################$$$$$$$$$%%%%%%%%%$$$######"""""""""######((((((((((((((((((((((((""""""##################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######### !!!"""######$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((('''###"""&&&+++%%%((()))&&&'''444JJJ[[[rrr~~~}}}{{{}}}{{{sssgggqqqnnnqqqyyydddJJJSSSZZZ```lll|||aaa```cccnnn||||||iiiSSSYYYXXXXXXOOOCCCFFFIII???EEE@@@@@@JJJTTTVVVSSSPPPlllyyywwwiiinnnoooDDD444777---%%%***''' ))))))"""""""""#######################################"""""""""""""""""""""""""""############$$$$$$$$$"""$$$$$$$$$###$$$&&&(((***,,,///111111000---+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""QQQ888444000------))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$################################################!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###""""""###$$$$$$%%%%%%%%%''''''(((((('''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""################################################$$$$$$$$$$$$%%%$$$##################""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""###### !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$######################################################$$$$$$$$$$$$%%%%%%%%% ###&&&%%%$$$%%%))),,, &&&++++++%%%###)))111MMM```rrrzzzjjjkkkooo~~~tttjjjoooyyylllYYYcccfff___PPPHHHIIIHHHBBBGGGHHHIIIKKKQQQTTTLLL@@@BBB;;;???EEEDDDIIIKKKCCCVVVSSS^^^ttt~~~wwwrrrvvvuuuuuulllgggzzz~~~SSS222---'''###===%%%,,,+++'''%%%$$$###!!!"""""""""#########$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$###$$$&&&(((''')))---///000...,,,***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""PPP888444111---...)))((((((''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$##################$$$$$$######################## !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%&&&''')))))))))'''%%%###&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!######################## !!!!!!!!!""""""######!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###"""""""""""""""######$$$$$$###############$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&((((((&&&&&&&&&&&&$$$,,,%%% ###))),,,+++)))(((===VVVnnnxxxmmmjjjyyy}}}rrrYYYbbbttttttiiiWWWRRR^^^kkknnnjjjkkkfff[[[UUUUUUTTTPPPEEEGGGYYYhhhdddaaacccaaagggcccqqq~~~xxxjjjZZZ---,,,((((((+++---'''+++$$$(((###!!!%%%!!!!!!""""""#########$$$########################"""""""""""""""""""""""""""############$$$$$$$$$!!!###$$$$$$###$$$&&&(((%%%'''+++---...---+++)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""KKK999222///...***+++***)))(((&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$##############################$$$$$$$$$#########""""""$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$#########$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$"""!!! !!!""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&### !!!'''---%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++)))---888EEERRRcccssspppnnn|||{{{uuu~~~qqq```[[[[[[\\\ggguuurrrgggaaahhhqqqnnnbbbYYY\\\]]]]]]aaappp{{{hhhSSS;;;***$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((())))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!KKK999222///...***+++***)))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%########################$$$$$$$$$#########""""""$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""$$$$$$""" ###((((((###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&%%%$$$'''...444%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((($$$%%%+++111777CCCOOOaaazzzqqq{{{yyymmmkkkwwwyyyttt|||xxxpppnnnttt{{{yyyrrrnnnssswwwxxx|||vvvvvv```FFF555+++&&&)))...'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!KKK999222///...***+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%########################$$$$$$$$$###############$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$######$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######$$$ !!!)))333444)))"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""%%%&&&&&&&&&)))...333%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&)))&&&$$$%%%%%%&&&+++222888WWWYYYdddqqqqqqttt}}}~~~tttnnniiiYYYDDD:::000&&&"""######%%%((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""}}}KKK:::222......+++******(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$###################################################%%%%%%%%%$$$###$$$%%%%%%%%%$$$$$$###$$$$$$%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""""""""$$$!!!"""+++444444***""""""""""""##################$$$$$$$$$$$$#########$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################$$$$$$$$$###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''%%%$$$$$$&&&(((%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%(((+++111333>>>KKKeeevvv___lll{{{{{{zzz}}}yyy{{{fffMMM===888333,,,$$$$$$'''+++,,,)))$$$ &&&%%%%%%%%%$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""{{{JJJ:::222......+++***)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$$$$###################################################$$$%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! $$$((('''"""!!!!!!"""""""""#########"""######$$$$$$######"""#####################$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################$$$############$$$%%%%%%#########$$$$$$$$$%%%%%%&&&''''''%%%###"""""""""%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&%%%$$$&&&((()))***&&&""")))(((---???===TTT\\\dddjjjuuu{{{zzz|||yyy}}}~~~zzzzzzxxxiiiaaaPPPDDD777///((("""'''000+++)))%%%""""""$$$%%%%%%$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###yyyJJJ;;;333......,,,))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))((('''%%%%%%%%%&&&&&&#######################################$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$######$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! !!!""""""!!! !!!!!!!!!"""""""""######""""""############""""""######"""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#######################################$$$%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""########################"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!%%%&&&$$$$$$&&&'''&&&000"""$$$,,,%%%###%%%'''***---111;;;LLL[[[ccc\\\fffvvvsssggghhhkkkrrrwwwvvvwww~~~~~~wwwqqqooohhhdddZZZEEE222555888,,,### '''222111$$$ %%%%%%&&&######&&&%%%################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######wwwJJJ;;;333......,,,))))))(((''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&***)))'''%%%%%%%%%&&&'''########################""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!"""#########"""!!!"""$$$!!!!!!!!!!!!"""""""""###!!!""""""""""""""""""!!!###"""!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#######################################$$$$$$%%%############$$$$$$$$$$$$###$$$%%%'''(((((('''%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%"""'''((($$$###&&&'''%%%'''''',,,(((***+++***###$$$(((,,,------000444555666:::@@@IIIOOOQQQOOOSSSTTTWWW]]]___^^^bbbhhhbbbZZZRRRLLLDDD;;;999===+++///555///(((......000+++%%%""" !!!%%%***"""&&&%%%%%%'''%%% """#############################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########vvvJJJ<<<333......,,,)))((((((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))'''%%%###"""###$$$%%%########################""""""######$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$#########$$$%%%%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#################################"""###$$$$$$%%%"""############$$$$$$$$$######$$$&&&((('''%%%###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%&&&"""!!!%%%&&&###'''""")))###((((((###(((%%%&&&)))&&&!!!"""***$$$%%%&&&&&&(((++++++)))***'''(((,,,---+++***,,,---((('''***+++&&&&&&)))000!!!$$$---(((###''')))&&&)))$$$%%%+++))) !!!&&&'''"""!!!$$$%%%""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$lllIII;;;000222,,,***+++***)))(((((('''''''''''''''&&&%%%%%%$$$######"""############$$$$$$$$$########################$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!########################$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! kkkIII;;;000222,,,***+++***)))(((''''''''''''''''''&&&%%%%%%$$$######"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$%%%%%%&&&""""""#########$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""##################""""""""""""##############################################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""################################################################################################################################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!! iiiHHH;;;000111,,,++++++***)))((('''''''''''''''&&&&&&%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$############$$$$$$#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!""""""######$$$$$$$$$"""""""""#########$$$$$$############""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$######""""""""""""##############################################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############################################################################################################################################################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""!!!""""""###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!fffGGG;;;000111,,,+++******((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!"""""""""#########""""""""""""#####################"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$######""""""######$$$########################################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!!!!!!!!######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!cccGGG<<<000111,,,,,,***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""#########!!!!!!"""""""""#########""""""""""""""""""######""""""""""""############################################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""""""""""""""############################################################################################################$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""```FFF<<<000000,,,,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################!!!!!!!!!"""""""""######""""""""""""############"""""""""#########$$$$$$################################################""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""^^^EEE<<<000000,,,,,,))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!"""""""""###!!!"""""""""############""""""#########$$$$$$$$$################################################""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""######$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$%%%"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!######$$$###"""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!!!!!!!"""""""""###]]]EEE<<<000000,,,---))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$################################################""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!"""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%##########################################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$###"""""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!!!!""""""######\\\EEE===000000---///+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$"""!!!''''''(((((('''&&&%%%%%%)))'''%%%$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%######!!! !!!"""###%%%$$$#########$$$%%%&&&&&&########################""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""""""""##############################""""""""""""############$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$######""""""""""""""""""############&&&&&&&&&&&&%%%%%%%%%$$$"""""""""######%%%&&&&&&!!!!!!"""######$$$$$$%%%###$$$%%%&&&&&&&&&$$$$$$&&&%%%$$$###"""###$$$$$$$$$$$$$$$###""""""$$$&&&%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$#########""""""!!!!!!ZZZDDD<<>>AAACCC???>>>>>>@@@BBBFFFJJJLLLLLLHHHCCC???<<<888333///***)))'''&&&%%%&&&'''(((%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""###############################################################$$$$$$$$$RRRAAA===333222---...+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))***+++...000444666888===???AAADDDGGGIIIJJJKKKDDDFFFGGGEEEBBBAAADDDGGGMMMNNNPPPPPPOOOLLLHHHFFFDDDBBB>>>:::555000---++++++)))&&&$$$######$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""####################################""""""""""""############""""""""""""##############################""""""""""""############""""""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&++++++++++++,,,---//////000111333555777999:::;;;666777888:::===@@@BBBCCC>>>===;;;:::<<>>999333---)))&&&%%%############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""##############################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$PPP@@@===333222,,,---+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&(((+++---000111444555777:::>>>BBBFFFHHHPPPPPPQQQQQQQQQQQQPPPPPPJJJOOORRRQQQKKKEEECCCCCCNNNRRRXXX]]]``````^^^\\\YYYWWWSSSNNNHHHCCC???===333333333111///,,,***((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""####################################""""""""""""############""""""""""""##############################""""""""""""############!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))***,,,------------...///111333555666:::;;;???CCCGGGKKKNNNPPPRRRSSSUUUWWWYYYZZZ[[[[[[XXXVVVRRRNNNKKKJJJJJJJJJTTTOOOJJJJJJNNNQQQQQQPPPPPPNNNKKKFFF???777111---***)))&&&$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""##############################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""#########################################################$$$$$$%%%%%%%%%NNN>>><<<222111+++,,,+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***+++---111555999===???@@@AAABBBDDDGGGKKKNNNPPPOOOMMMKKKHHHCCC???<<<:::333<<>>888???JJJUUU^^^bbbbbbbbbdddccc```\\\XXXTTTQQQOOOBBBDDDFFFFFFDDD>>>999555***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""####################################""""""""""""############""""""""""""##############################""""""""""""############!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***---000222444555222333555888<<<@@@CCCEEEVVVYYY___fffnnnuuuzzz}}}|||uuunnniiiggg]]]WWWOOOLLLNNNOOOOOOMMMGGGJJJOOOQQQQQQMMMHHHEEE666333...)))%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######""""""""""""##############################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""#########################################################$$$$$$%%%%%%%%%NNNAAA;;;///111...///***)))(((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###############"""$$$&&&'''&&&%%%&&&''')))'''''''''&&&%%%'''+++)))'''&&&&&&(((***,,,,,,,,,)))&&&&&&))),,,------...---,,,+++++++++***)))(((+++---,,,(((&&&&&&((($$$&&&$$$ ###)))(((!!!$$$$$$$$$$$$############"""######"""!!!!!!###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((###%%%'''((('''&&&&&&''')))&&&$$$(((...111000...:::===>>><<<;;;;;;:::777222<<<222000222999JJJEEE???:::666555444555;;;BBBEEEGGGOOOYYY\\\UUUOOONNNEEEDDDCCCGGGQQQ[[[ZZZTTTLLLOOOSSSJJJ<<>>===DDDQQQXXX\\\hhhvvvsssggg^^^UUUMMMJJJWWWMMMHHHKKKIII@@@;;;===III???>>>:::,,,''',,,,,,(((&&&###!!!!!!"""$$$%%%"""""""""""""""###$$$%%%########################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######################################################""""""""""""############%%%%%%$$$$$$###"""""""""NNNAAA;;;000111......******((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&((((((((()))+++---%%%%%%&&&&&&&&&&&&(((***------...///111222333444BBBCCCFFFHHHJJJIIIHHHGGGDDDKKKQQQPPPJJJGGGKKKQQQFFF???888555777888666333......,,,'''$$$###!!!((('''&&&$$$###"""!!!!!!!!!"""$$$%%%&&&&&&'''(((###############$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''')))***)))(((&&&&&&(((***'''+++---...555@@@EEECCCBBBAAADDDFFFAAA888555777888000%%%777EEEBBBGGGAAAPPPLLLJJJOOOSSSVVVZZZ___gggaaa[[[^^^fffkkkgggbbb^^^fffkkkgggaaabbbeeegggsssbbbZZZXXXSSSUUURRRFFFLLLDDD======AAAGGGOOOWWWXXXWWWSSSKKKBBB999333000)))(((&&&$$$$$$%%%&&&'''$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""############$$$$$$$$$####################################################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&''''''&&&&&&+++&&&###%%%+++///111111///...111888@@@IIITTT^^^mmmuuuyyyjjjkkkvvvuuurrrggg```jjjvvvjjjRRRXXXssstttzzz~~~ttt^^^YYYTTTOOOJJJDDD@@@@@@555222>>>KKKGGG>>>222###)))'''&&&&&&))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######################################################""""""""""""#########$$$&&&&&&&&&&&&&&&&&&&&&&&&MMMAAA<<<000111......******)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&((()))(((&&&$$$###%%%&&&%%%'''))),,,...111222222777:::===???@@@@@@@@@AAAAAACCCGGGLLLQQQTTTUUUUUUQQQVVVZZZYYYRRRLLLKKKLLLYYYTTTOOOMMMMMMMMMKKKHHHGGGFFFEEEDDD@@@999666777%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&''''''&&&$$$###%%%$$$$$$###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""#########""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$&&&&&&'''''''''(((''''''&&&%%%''',,,//////888<<<:::>>>GGGJJJGGGUUUZZZYYYPPPHHHEEE???777333???AAAPPPYYY[[[hhhffflllrrr{{{~~~zzzxxxrrrzzzuuuttttttdddXXX]]]hhhgggcccbbb^^^WWWQQQPPPPPPFFF999<<>><<<...***'''&&&&&&''''''&&&%%%%%%$$$#########$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''+++000666;;;???DDDHHHQQQJJJNNNZZZZZZSSSZZZkkkkkknnnwwwssszzzkkk@@@SSSggggggTTTGGGPPPaaapppbbbKKK@@@QQQiiijjj[[[PPPrrrkkkbbbwwwlllcccgggddd[[[^^^ZZZUUURRRQQQNNNHHHCCCIIIIIIHHHFFFAAA:::333///)))(((&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%''')))&&&(((***++++++---///222111666888666???XXXuuuzzzjjjhhhrrrmmmdddcccsssyyytttvvv{{{eeedddhhhmmmdddWWW[[[iiiccc___^^^cccppp}}}tttqqq}}}lllnnnkkkxxxtttfffrrrooo```TTTEEEDDDLLLMMMKKKIIIDDD<<<444...,,,,,,$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((((((''''''&&&&&&&&&xxxHHH???===333333...---++++++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++...111666;;;@@@FFFMMMQQQKKKOOOOOOMMMRRRZZZYYYRRRIIISSS^^^```[[[XXX[[[______YYYVVV^^^iiikkk```TTTOOO]]]iiieeeXXXQQQZZZgggdddTTTHHHLLLYYY]]]QQQBBBKKKLLLMMMOOOTTTZZZXXXSSSNNNOOOQQQSSSSSSQQQPPPNNNDDD???888333000,,,((($$$#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""############$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((()))++++++...333:::@@@FFFJJJNNNQQQZZZXXX^^^gggeeecccxxxppptttaaaTTTUUUXXX___QQQXXX```lllssspppjjjkkkpppuuunnngggjjj{{{vvv```SSSdddpppiii[[[VVV[[[bbbyyyeeeeeexxxooopppkkkeee___ZZZUUUOOOKKKFFFFFFGGGHHHGGGFFFEEEDDD222000,,,(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&(((***'''))),,,...///333:::???>>>FFFQQQaaa{{{sss___ZZZbbb}}}yyyvvvzzzrrrggg^^^YYYWWWXXXZZZGGGAAACCCKKKJJJBBBCCCKKKAAAEEEIIIMMMOOOQQQTTTVVVjjjmmmzzznnnooo~~~nnnOOOWWWfffVVVTTTQQQHHHJJJKKKIIICCC;;;444///))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvGGG???>>>333444...,,,,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''))),,,///222444<<<>>>@@@BBBCCCEEEHHHJJJOOOSSSSSSRRRYYYeeefff___YYYeeerrruuuqqqooouuu|||wwwwwwzzzzzzvvvrrrmmmuuuqqqdddeeeooorrrfffXXX^^^gggfffYYYRRRVVVUUUMMM\\\\\\[[[XXXRRRJJJBBB===LLLHHHDDDAAA@@@;;;333---(((((('''''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''(((+++///333555:::>>>DDDKKKQQQXXX___cccXXXqqquuulllVVVCCCPPPYYYdddaaaiiinnnvvv|||sssddd___aaa\\\aaawww~~~{{{nnnccc\\\ZZZMMMIIICCC??????DDDIIINNNEEE@@@999222,,,)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&''')))++++++///333666:::BBBMMMUUU^^^sss^^^\\\eeetttyyyxxxuuuuuuvvvoooaaaVVVOOOMMMJJJJJJNNNUUUYYYZZZmmmjjjmmmuuuxxxvvvxxx~~~xxxvvvqqqiii```XXXUUUTTTHHHFFFIIINNNPPPXXXoootttzzzuuuYYYYYYqqq}}}dddRRRTTTPPPLLLLLLMMMIII???666555222...***'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%'''((()))******uuuFFF???>>>444444...,,,,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********,,,...222777<<<@@@BBB???BBBEEEGGGHHHIIIKKKLLLXXX]]]______jjj{{{~~~xxxvvvxxxsssuuukkkYYY[[[[[[SSSPPPSSSWWWZZZYYYVVVQQQNNN;;;<<<@@@GGGNNNOOOIIIDDD111000---***'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''(((((()))((()))+++///666<<<@@@FFFJJJPPPWWW```jjjttt{{{kkk~~~fffVVVPPPZZZcccfffppp~~~|||]]]gggooommmhhhmmmmmmdddcccZZZPPPBBB666444:::DDDLLLUUUPPPFFF<<<444///,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''''')))+++111555:::>>>DDDOOO]]]hhh~~~xxxkkknnn~~~ttt```PPPOOORRRRRRVVV]]]bbbiiisss~~~xxxoooggg\\\PPPHHHHHHSSS___jjjlllkkkrrrvvvVVVdddnnn```QQQNNNTTTUUUMMMCCC>>>:::444...)))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***+++,,,///111444555666pppFFF@@@<<<000222---***+++***)))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((()))***)))(((%%%$$$'''&&&(((+++------)))%%%///888GGGUUUXXXSSSRRRUUUQQQPPPRRRVVV[[[bbbllluuusssbbbVVVWWWWWWPPPLLLNNNEEEGGGHHHDDD???@@@GGGNNNEEEEEEAAA888000,,,'''"""%%%%%%%%%&&&'''&&&$$$!!!###&&&((((((%%%""""""###""""""""""""""""""""""""########################"""############$$$$$$$$$'''&&&$$$"""!!!!!!"""###""""""""""""""""""""""""""""""""""""##########################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***)))&&&$$$%%%((((((%%%***&&&...777777===KKKRRRXXXbbb```fff{{{kkkPPPKKKVVVjjjqqqnnnkkkpppyyyddd```llltttpppfffbbbjjjssskkkfffhhhssszzzuuujjjcccxxxqqqcccnnnggg```jjjcccjjj|||~~~iiiTTTKKKJJJEEE>>>999PPPTTTTTTOOOIIIDDD999---(((((('''&&&&&&'''((((((&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&'''''''''+++)))"""%%%111222///666===:::CCCLLLYYYgggWWW```vvvvvvgggYYYQQQRRRUUU^^^kkkxxx~~~wwwcccZZZNNNKKKNNNUUUvvvsss}}}vvvooo___WWWlll]]]PPPTTTPPPNNNHHHEEECCC999...///... """$$$'''(((&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$"""###$$$''')))(((&&&$$$))))))'''$$$######&&&)))+++&&&'''...///,,,,,,000:::;;;<<>>:::555000)))&&&######$$$%%%&&&%%%!!!###$$$$$$"""!!!###%%%################################################"""############$$$$$$$$$'''&&&$$$"""!!!!!!"""###########################""""""""""""#######################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&)))+++,,,+++++++++***,,,222;;;EEEPPPUUUUUUUUUwww^^^eeellleeeWWWVVVddd~~~rrrwwwwwwrrriiidddooo~~~|||ooowwwcccbbbnnn{{{|||ppphhhiiiwwwiiiPPPAAAFFFRRRPPPXXX]]][[[WWWSSSJJJBBB<<<999444///***'''&&&%%%%%%%%%&&&%%%$$$#########&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''"""))))))(((,,,+++222CCC>>>GGGZZZooo{{{kkk```nnnttteeeUUUNNNZZZmmm|||rrrgggoooiiikkkxxx{{{qqqmmmeeemmm{{{}}}uuu{{{{{{jjj___QQQWWW```YYYfffjjjXXXlllxxxqqq^^^LLLJJJJJJFFFJJJKKK@@@666111---$$$###"""$$$'''(((&&&$$$&&&%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################################################################$$$$$$$$$$$$&&&%%%%%%%%%&&&%%%$$$###&&&'''))))))'''&&&'''((($$$###'''///666:::;;;===<<>>666000+++)))(((%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''((((((%%%---111888CCCCCCCCCNNNUUUrrr~~~cccTTTwwwlll]]][[[lllzzztttmmmlllnnnjjjfffsssqqqssswwwtttyyy|||wwwkkkgggnnnvvvwwwdddlllzzzzzzrrr```[[[RRRUUUeeezzzkkkfff~~~~~~bbbzzziiiTTTWWWKKKIIIQQQOOOAAA555222***&&&"""$$$)))+++((($$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&(((666:::AAAGGGNNNQQQNNNGGG666BBBCCC???CCCCCCBBBIIIkkkCCC@@@===000222---,,,+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&(((***++++++***(((&&&///000888FFFVVV\\\XXXQQQDDDTTT```eeevvv{{{lllcccfffmmmrrrmmmhhhnnnyyyqqqhhhhhhqqqxxx||||||yyyqqquuuzzz{{{{{{|||nnnYYYLLLHHHGGGGGGBBBNNNYYY]]][[[WWWOOOGGGBBB<<<444,,,((('''%%%%%%''''''&&&%%%$$$######$$$################################################""""""#########$$$$$$$$$%%%%%%######""""""##############################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))))))))((('''((((((,,,666???FFFOOOOOOccc|||gggUUUdddaaaooowwwoooWWW]]]xxx~~~rrr{{{ppprrrooommmvvv~~~wwwkkkaaa[[[YYYYYYRRROOOJJJBBB;;;444...+++'''&&&&&&'''(((((('''&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''((('''...000666BBBHHHQQQcccaaaZZZpppTTT```eeevvv{{{gggXXXSSS]]]|||{{{eeennnmmmhhhzzzuuuwwwmmmbbbQQQbbb``````wwwbbbbbbuuujjj[[[IIIHHHQQQMMM???888222---)))(((***+++)))&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$&&&'''''''''((()))***((((((((()))+++000777<<>>000111...---+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))+++)))((((((---555<<>>444...&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''((()))***++++++(((***222===AAACCCOOO]]]oookkkxxxoooNNN___lllgggRRRgggwwwvvvwww|||oooxxxrrreee^^^]]]\\\XXXRRRJJJCCC>>>///+++'''&&&''')))(((&&&###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((+++111666===AAAJJJfffxxx]]]ccc^^^FFFUUUxxxuuuccclllooorrriiiooossszzzuuutttuuuwwwxxxoooYYYcccxxxoooxxxlll\\\vvvhhhVVVOOOFFFHHH;;;;;;888222+++&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&)))(((%%%###%%%'''///666???FFFHHHFFFDDDBBBFFFDDDDDDFFFGGGKKKUUU___iiiddd@@@AAA>>>000000......+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''))))))))))))************,,,---///333:::AAAHHHLLLPPPNNNUUUjjjqqqsss}}}{{{qqqrrrxxx|||~~~vvvzzzyyywwwuuuqqqttt~~~xxxsssuuuxxxzzzttteeeWWWPPPOOONNNQQQRRRTTTUUUTTTNNNFFFAAA222...(((%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''((()))***++++++,,,***111===GGGHHHMMMeee|||___bbb|||yyyUUUzzzuuu|||~~~zzzwwwjjjiiieee```YYYSSSNNNKKK<<<555---(((((()))'''%%%###$$$%%%''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&(((***+++,,,222===DDDDDDPPPeeevvvkkkwwwwww```YYYaaarrrdddjjjllltttwwwvvvrrrrrrttt~~~yyyyyyrrraaaIII]]]vvveeeooozzzvvvfffNNNLLLBBB@@@<<<888333...)))&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&((()))(((&&&(((///444>>>CCCIIIKKKJJJEEEAAA>>>BBBEEERRRcccgggeeeqqqjjjccc@@@AAA>>>000000......+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))*********++++++++++++***000:::CCCIIIKKKJJJIIIMMMfffyyyvvvnnnkkkyyy|||||||||~~~wwwttt}}}{{{uuu}}}qqqjjjppp}}}tttbbbUUULLLKKKMMMRRRXXX[[[ZZZUUUQQQCCC:::///'''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,888@@@KKKPPPMMMXXX~~~hhhYYYbbbqqqVVVKKKqqqwwwttt|||pppfffhhh~~~tttccc___qqqtttZZZ```mmmjjjsss___eeevvvrrr}}}sssiii|||zzznnnaaaWWWPPPMMMHHH???444---++++++)))&&&"""$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%(((+++,,,000888EEEOOOfffxxxdddhhhyyy}}}eee]]]TTTwwwqqqQQQllltttyyyhhhfffppprrr~~~tttqqqWWWpppqqqzzzrrrxxxdddXXXIIIDDD>>><<<;;;777000)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''')))))))))***111<<>>AAAFFF```qqqmmmooozzzlllPPPYYYyyyuuuZZZ\\\yyynnnfffvvvyyyxxxzzzdddWWWfffkkkooozzzyyylll\\\KKK@@@DDDEEE;;;000,,,(((&&&&&&&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))'''&&&+++///:::GGGLLLNNNSSS[[[XXX\\\[[[XXXbbbzzzcccjjjyyyZZZEEE===<<<333...///,,,+++***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((***++++++++++++...***)))---222777???FFFIIISSSddd|||zzz~~~xxxwwwwww~~~}}}ppppppxxxzzz}}}rrrgggaaaWWWLLLKKKPPPSSSUUUUUUNNNCCC999444333+++((($$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((('''(((((())))))))))))((((((***///000666JJJSSSGGGQQQ}}}ccc___yyy]]]bbbjjjhhhdddnnnaaaVVVuuu|||}}}___WWWPPPPPPNNNDDD777...---***'''&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&***(((&&&&&&((()))***+++...555>>>NNNnnnooojjj~~~```YYYcccpppssskkkrrrwwwkkkzzzxxxqqqxxxyyymmmmmm^^^zzzooo}}}wwwvvvTTTAAAFFFFFF@@@<<<333***&&&((((((&&&"""'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((()))(((((((((***,,,555999EEETTT]]]]]]YYYWWWQQQoooyyy}}}|||wwwoooYYYEEE<<<;;;333...///,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))((((((***+++++++++************---555???FFFLLLOOOccc~~~~~~wwwzzz}}}ooonnnyyy{{{www{{{{{{zzz}}}wwwzzzyyy___III>>>KKKKKKLLLNNNLLLFFFAAAAAA555000***&&&%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&((()))***))))))((())),,,'''333AAABBBKKKaaaooommmwwwvvvooovvv^^^jjjsssnnn|||]]]WWWmmmrrrwwwwwwuuuttteeeWWWSSSOOOHHHBBBAAA666111+++&&&%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((%%%$$$'''***+++---///===CCCVVVzzz}}}eeevvvrrrRRRddd{{{aaaZZZhhhvvvrrrkkkccc]]]YYYUUUTTTWWWWWWXXXXXXVVVTTTTTTUUUXXX\\\ccckkksss}}}bbbsss~~~xxxrrrSSSYYYYYYjjjrrrrrrWWWNNNJJJOOOEEE===333,,,******(((&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&***222888CCCKKKTTTXXXVVVUUUYYY^^^uuuwww```nnn|||sss}}}ddd```tttXXXDDD;;;;;;333...///,,,+++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))*********++++++++++++******)))'''555@@@???;;;FFFaaayyyvvv{{{rrrgggooovvviiifffvvvyyypppvvvttt```SSSOOOJJJKKKTTTXXXRRRHHHBBB???999111+++(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''))))))(((((()))+++333---555@@@CCCVVVvvvyyylllssspppXXX^^^lllZZZ^^^uuuwwwqqqzzzwww}}}yyyjjj^^^SSSKKKIIILLLBBB;;;000(((%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***'''(((---//////222999BBBYYYooommmzzz~~~rrrZZZaaaiii}}}lllccc{{{pppfffcccYYYKKKEEEDDDBBB@@@??????@@@AAA???AAABBB???;;;999999999777999<<<@@@HHHRRR[[[___dddooo~~~|||uuulllhhhwwwxxxooo```WWWuuu}}}|||ooo^^^LLLKKKHHHDDD<<<333,,,(((((()))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''***222===FFFJJJWWW___YYYQQQ[[[vvv~~~fffwww~~~vvviiigggqqqrrrjjjrrrXXXCCC;;;:::222...///---,,,+++***)))(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((())))))******++++++------,,,++++++,,,,,,---222999>>>AAAMMMiii}}}{{{sssjjjlll|||}}}{{{yyyzzz}}}zzzeeeSSSQQQTTTRRRNNNNNNEEE@@@888111,,,(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%'''***)))((())),,,000///===NNNTTT```~~~lllwwwwwwlll]]]mmmrrrppplll^^^ggg|||zzzxxxyyy{{{ssslllpppvvv{{{ttt{{{zzzppp___TTTMMMHHHKKKCCC999///***(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((()))'''***///000000;;;IIIjjj{{{___XXXggggggzzzrrr]]]```hhhbbb|||uuu^^^YYYNNNDDD??????<<<777;;;<<<>>>???@@@AAADDDFFFCCCHHHJJJFFFCCCDDDEEEDDDDDDBBB@@@BBBKKKTTTVVVSSSUUUWWW[[[___fffsss~~~vvvvvvuuuwww{{{eeekkkvvvzzztttxxxaaaIIIIIIGGGAAA999000***((()))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''(((***...444???JJJQQQRRRPPPQQQ^^^{{{sssqqqtttsssuuulllaaarrr{{{xxx~~~WWWCCC::::::222...///------,,,+++******)))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((()))******+++,,,,,,......,,,,,,---000222444???AAAHHH\\\}}}oooxxxvvvwww~~~~~~pppqqqttt~~~zzz|||wwwwwwfffZZZWWWSSSSSSXXXJJJFFFAAA;;;555///***&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))&&&)))+++***)))+++111666333OOOnnnzzz{{{{{{jjjZZZmmmwwwmmmLLL___}}}rrrggg___TTTKKKJJJPPPHHHRRRWWWPPPBBB>>>EEEMMMMMMRRRTTTOOODDD===@@@GGGWWW]]]\\\]]]dddggglllzzzyyy~~~}}}xxxtttlll^^^OOONNNIIIAAA:::444///+++((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((('''&&&***111444;;;QQQjjjnnngggjjjZZZeeeXXX\\\aaaaaa~~~xxxfffSSSCCC<<<888666888:::<<<@@@EEEDDDGGGKKKMMMMMMMMMOOORRRSSSZZZ]]]YYYVVVXXXZZZZZZSSSSSSWWWddd|||xxxlllYYYFFF???GGGYYYhhhqqq}}}~~~mmmvvvuuuqqqaaa]]]fffuuufffMMMJJJEEE???999333---***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((***000999DDDMMMRRRUUUXXXWWWccc|||tttfffrrrxxxWWWCCC::::::222...///---...---,,,+++************&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((())))))***++++++,,,,,,///...------///333888;;;???TTTpppsssmmm|||xxxvvvqqqvvv}}}yyy|||xxx{{{yyyvvvmmm]]]QQQOOOOOOLLLHHHCCC>>>777000+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((+++,,,+++***---444;;;FFFYYYzzzuuu[[[pppmmmcccaaakkksssmmmZZZHHH===AAAFFFDDDGGGNNNQQQOOOLLLKKKRRRYYYXXXPPPZZZSSSOOOSSSUUUTTTSSSUUUJJJKKKGGGJJJRRROOOIIIOOOccclllnnnsss||||||}}}ooowwwyyycccNNNKKKGGGCCC===666...)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))***)))///888>>>LLLmmmsssiiieee___VVVRRRpppnnnlllTTTGGGCCC???:::AAA===???GGGIIIGGGKKKUUUZZZ___fffkkknnnppptttwwwuuu}}}{{{wwwzzz|||{{{vvvtttuuuwww]]]GGG===???EEEQQQXXXdddtttyyyzzzuuujjjnnnxxx~~~ccc```{{{vvvSSSNNNHHHEEEBBB===333+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))---666CCCOOOVVVWWWUUUVVVttt```tttqqq}}}~~~yyyTTTCCC>>>>>>444---///...,,,+++***)))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))...,,,)))'''))),,,,,,***444---&&&---777555>>>VVVwwwyyy{{{uuunnngggcccYYYUUUQQQMMMLLLKKKJJJIIIHHHAAA;;;>>>JJJVVV\\\]]]___eeekkkpppttt|||~~~rrrtttooorrryyyttt~~~ddd^^^NNNMMMLLLLLLJJJDDD;;;444222,,,&&&$$$'''(((%%%"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((,,,***'''(((+++---,,,***...$$$)))222+++///III___YYYjjjjjj___hhhxxxUUUZZZ~~~ssscccXXXOOOQQQZZZ]]]TTTIIIDDDKKKUUU___gggmmmrrrvvv|||wwwrrrtttyyy~~~}}}~~~|||vvvnnneee^^^YYYUUUWWWYYY[[[\\\aaahhhnnnsss|||uuuddd\\\QQQJJJCCC<<<666444)))***)))&&&###"""%%%(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!***((($$$)))((('''---)))111222:::TTTrrr^^^```kkk]]]SSSWWWjjjhhhYYYlllRRRGGG??????@@@===>>>BBBHHHOOOXXX___eeemmmxxxttt^^^ccc___UUUQQQSSSNNNDDDEEEBBBDDDLLLVVVfff~~~zzzbbblllooo}}}uuu{{{}}}|||zzzuuurrr```IIICCCGGG===222888+++...000---'''###%%%(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&((())))))'''(((***+++***--->>>GGGLLLPPPPPPVVVeee}}}nnnuuuSSSBBB>>>>>>333---///...,,,+++***)))((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((()))))))))******$$$(((,,,///111222222000'''333555444===III\\\ttt{{{zzzqqqeee\\\PPPNNNKKKHHHFFFDDDAAA@@@@@@>>>;;;:::;;;;;;;;;:::@@@;;;:::DDDRRRYYYTTTLLL???AAADDDFFFGGGKKKPPPTTTcccjjjttt~~~tttnnntttxxxuuu|||zzz|||mmm[[[\\\VVVNNNKKKKKKIIICCC===888222+++&&&&&&&&&%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''))),,,------+++///++++++,,,444PPPggghhh}}}WWWeeeggg^^^ddd{{{uuujjjddd]]]WWWAAABBBFFFOOOUUUUUUMMMEEE[[[dddpppyyy|||xxxsssoooddd___[[[ZZZ^^^aaa```^^^^^^]]]\\\[[[]]]___bbbdddsssvvvzzzwwwyyyxxxsssjjjaaaZZZXXX^^^gggkkkrrrtttvvvrrrvvv|||kkkXXXHHH@@@@@@CCC...,,,*********)))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%,,,((($$$((('''%%%,,,+++555;;;SSSggg[[[nnnhhhPPPXXXxxx|||sss|||iiiRRRHHHIIIBBB>>>AAAFFFKKKTTT^^^fffooo{{{~~~]]]MMMMMMGGGAAAIII\\\ggggggVVVOOOIIIGGGHHHKKKWWWcccyyy~~~jjjZZZpppuuu}}}{{{yyyvvv}}}mmmjjjssszzzttt}}}VVVBBBBBB===666///000000---(((%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%((()))'''%%%'''---111;;;AAAMMMYYY[[[^^^sssqqqtttRRRAAA======222,,,...---,,,+++***)))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((((())))))))))))*********%%%)))...000///------..."""777;;;777KKKnnntttiii[[[PPPKKKGGGBBB>>>AAA@@@?????????@@@BBBCCCCCCCCCBBBDDDGGGHHHHHHGGGEEEAAAAAALLLZZZ]]]RRRFFFBBB@@@>>>>>>>>>???>>>======AAAGGGOOOYYYdddpppxxx~~~~~~nnnllltttyyy}}}xxxsssgggVVVMMMKKKKKKJJJHHH???:::333,,,'''%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''))),,,...---,,,+++(((000777<<>>999<<>>IIIKKKRRRSSSWWWvvvzzz~~~yyyQQQ@@@<<<<<<222,,,...---,,,+++******)))))))))***((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********++++++---++++++,,,+++***,,,000111:::===PPP|||{{{sss]]]JJJGGGAAA;;;888:::???BBBCCCFFFHHHIIIKKKLLLNNNQQQRRRRRRRRRSSSVVVYYY[[[ZZZYYY___ZZZWWW[[[ccceee___WWWRRRNNNIIIIIIJJJJJJFFFAAA@@@???===<<<===@@@EEEIIIVVVaaarrr~~~pppiiippp{{{||||||zzzfffTTTKKKHHHJJJKKKCCCAAA<<<444---'''&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((()))+++,,,---,,,,,,)))...999???JJJmmm{{{kkkgggttt|||ZZZVVV|||tttnnn]]]RRRJJJJJJFFF@@@AAAIIIOOOQQQSSSOOOHHHCCCCCCDDDLLLKKKIIIGGGFFFIIIMMMQQQKKKKKKKKKNNNQQQTTTSSSRRRQQQQQQRRRRRRSSSRRRRRRRRRQQQPPPPPPOOONNNMMMMMMMMMNNNPPPSSSYYY```iiiqqqvvvwwwxxxlllccceeecccbbbiiizzzwwwuuuyyysssyyyrrr[[[III???JJJ???///&&&$$$%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''+++'''(((...,,,+++333555LLLsssccchhhsssRRRKKK]]]rrreee~~~qqqQQQ???:::===CCCIIILLLVVVeeesss~~~vvv}}}wwwoooeeeZZZSSS@@@CCCOOObbbuuuyyyyyyjjjxxxzzz{{{yyyggg[[[MMMAAABBB<<<888222---+++)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&''')))***+++111>>>JJJXXXWWWYYYaaaPPP@@@;;;<<<222,,,...---,,,+++******************))))))))))))))))))))))))'''(((((()))))))))))))))************++++++++++++...))))))---000000222666;;;LLLcccwwwkkkVVVLLLGGG@@@888AAA@@@AAACCCHHHNNNSSSVVVRRRWWW^^^bbbdddeeegggiiipppppppppsssuuuwwwvvvttt{{{yyywwwuuuuuutttrrrpppkkkfffaaaaaabbb```ZZZSSSVVVSSSOOOKKKHHHEEEDDDCCCBBBFFFLLLUUUaaasss{{{wwwtttzzz|||xxxvvvwww|||zzzuuuaaaOOOEEECCCDDDDDDDDDBBB===555...)))&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''((((((((()))))))))***+++,,,,,,,,,,,,---...:::DDDLLLnnn]]]hhhiiitttqqqzzzwwwpppnnnfffUUUFFFDDD>>>===BBBCCC>>>AAAJJJBBBCCCDDDCCCCCCFFFKKKOOOJJJPPPWWW]]]______^^^^^^dddeeegggjjjnnnpppppppppnnnnnnnnnnnnlllkkkiiihhhdddbbb___[[[WWWTTTQQQPPPNNNKKKGGGFFFIIINNNTTTXXXZZZdddgggllluuussslllooosssnnnhhheeeiiitttnnnvvvyyykkk]]]RRRQQQHHH<<<111+++)))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&***((()))///+++,,,999PPPuuueee]]]rrrWWWTTTmmm{{{lll{{{pppRRREEE;;;===FFFOOOUUUYYYjjj{{{{{{nnncccNNNJJJLLLYYYhhhtttkkksss|||uuuyyy{{{{{{\\\HHHQQQCCC>>>777111---***'''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&,,,444;;;GGGRRRPPPRRRfffwwwPPP@@@<<<<<<333---///...,,,++++++*********++++++))))))))))))))))))))))))'''((())))))******))))))******+++++++++,,,,,,,,,---***+++111222...///666@@@sss~~~fffJJJBBB999666;;;CCCIIIJJJFFFJJJQQQWWW\\\bbbgggkkkssszzzwwwpppkkkhhhdddaaa]]]YYYSSSPPPHHHEEE@@@===BBBMMM\\\fffrrrwwwmmmnnnqqq|||wwwtttbbbQQQEEE???CCCCCCDDDBBB===666...)))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''((((((((()))))))))***,,,---,,,,,,---///111777;;;XXX|||fffeeeggg^^^uuugggTTTGGGCCCCCCBBB@@@;;;:::;;;>>>???>>>AAAFFFFFFIIIOOOUUU\\\aaaeeehhhooorrrwww{{{}}}~~~zzzvvvrrrqqqiiifffaaa\\\XXXSSSOOOKKKGGGMMMMMMQQQ___fffjjjtttwwwuuuqqqkkkhhhjjjpppvvvyyy}}}zzz~~~ooobbbNNNJJJDDD===666///***&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''+++)))***...,,,555JJJpppddd]]]]]];;;[[[{{{ccc}}}}}}YYYAAA999;;;BBBIIIQQQ\\\ooo{{{uuubbbYYYSSSUUUXXX[[[eeeqqqzzz{{{}}}rrreeeyyygggWWWIIIFFF???777000+++'''&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***%%%'''222<<>>BBBHHHMMMPPPRRRUUU\\\cccmmmuuu{{{~~~{{{xxxuuupppjjjeee___[[[UUUOOOKKKHHHDDDBBBPPPbbbwwwvvvqqqkkkyyyxxxpppWWWEEECCCBBBAAAAAAAAA<<<555///'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''((((((((())))))))))))***+++,,,,,,,,,///444888FFFXXXmmmmmm___eeevvviiibbbGGGFFFEEEBBB>>>;;;999888???CCCEEEDDDEEELLLRRRTTTZZZ___gggnnnrrrwww{{{{{{xxxuuurrrnnnggg___YYYWWWVVVJJJBBBJJJPPPXXXeeekkknnnppppppooonnnmmmmmmmmm{{{lll{{{rrr^^^VVVKKKCCC===666---&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((,,,***+++111777MMMmmmmmmllldddQQQFFFNNNsssllllllhhhHHH;;;===DDDHHHQQQ^^^lll|||vvvqqqooollliiigggggghhhiiillljjjgggdddbbbeeelllssszzzzzzqqqiiidddYYYMMMNNNWWWqqqyyyyyy~~~sssttt___OOONNNIII@@@555,,,((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++)))000===FFFJJJUUUcccyyyQQQAAA===>>>444///111000+++++++++***++++++,,,,,,))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,---------,,,+++...000000;;;^^^vvvkkkLLL===>>>EEEGGGIIIKKKPPPVVV\\\eeesss~~~xxxrrrkkkfffccc___YYYUUULLLHHHJJJWWWiiizzz|||~~~zzzllluuuyyysssuuujjjOOODDDAAA>>>???AAA@@@:::444(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((***+++,,,---111888>>>VVVPPPlll[[[mmmxxxkkk[[[III<<>>DDDGGGGGGFFFNNNQQQNNNRRR```kkklllwww~~~xxxrrrgggjjjbbb[[[[[[TTTLLLOOOOOOTTT^^^iiisssyyyzzzyyyssszzzwwwyyyxxx}}}|||jjjTTTGGGBBB>>>777///(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((,,,+++...777DDDeeezzzVVVeeeyyydddJJJLLLnnnsssgggvvvWWWDDD;;;???IIIKKKNNN]]]zzz}}}vvvqqqkkkeee]]]XXXQQQOOOLLLIIIGGGHHHIIIJJJDDDEEEHHHJJJIIIHHHIIILLLPPPQQQWWWddduuuoooXXXQQQVVVeeettt}}}zzz|||uuuwwwnnnSSSTTTPPPFFF888---)))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''')))******---///:::HHHMMMOOO\\\mmm}}}xxxPPPBBB>>><<<333000222///---,,,++++++******++++++))))))))))))))))))))))))++++++******************,,,+++)))***...000---(((111)))000:::>>>VVVvvvdddUUUGGGAAA@@@BBBJJJSSSWWW^^^hhhsss~~~}}}vvvjjjaaaVVVQQQMMMLLLNNNXXXjjj{{{qqqppprrryyyyyyjjjWWWKKK@@@===??????@@@BBB888000'''$$$'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))((((((((()))******++++++,,,666+++'''555333888UUU}}}aaaZZZ___hhhxxx```TTTOOOHHH>>>888;;;===???BBBEEEHHHKKKMMMQQQUUU^^^hhhqqqxxx|||vvvqqqlllggg___ZZZUUUTTTSSSVVV^^^lll{{{tttxxxtttNNNDDDGGG888999((())))))(((&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((((()))(((&&&%%%((()))(((111EEEZZZ|||gggpppeeeCCCZZZpppddd|||{{{NNN@@@@@@AAAHHHTTT```ppp~~~{{{vvvlllbbbXXXMMMBBB>>>???>>>:::>>>>>>777888;;;333;;;666555888888555444555888999;;;???GGGXXXnnn}}}zzzqqqiiicccXXXYYYooo{{{ppp{{{xxxiiiXXXPPPLLL???777222)))***)))''''''((('''%%%"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''(((***+++***)))---888>>>PPP]]]QQQeeepppOOOBBB>>><<<333000222///---,,,++++++***+++++++++************************++++++******************000///...,,,,,,...000000///222555>>>```uuu\\\OOOJJJDDDAAAEEEKKKRRR___kkkttt}}}tttlllbbbZZZRRRNNNQQQXXXnnn|||zzztttzzz{{{qqq^^^JJJDDDFFFDDD???;;;===777///)))''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''((((((((())))))(((((())))))***+++++++++***)))111333***444\\\ttteeeooodddnnnqqqyyyhhhWWWDDD===<<<<<<;;;;;;EEEEEEFFFHHHKKKQQQWWW\\\hhhppp|||yyyqqqkkkkkkgggaaa\\\ZZZ^^^ccchhh|||yyywwwttt```IIICCC666:::333///***'''(((***++++++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((()))))))))(((%%%555222222ZZZ~~~iiiSSScccooolllSSS???@@@EEEJJJZZZmmmzzztttlllfffSSSKKKDDDCCCAAA??????AAA@@@===AAAAAA<<<@@@DDD>>>>>>888666777777555333555222444444444666===IIIRRRfffppp~~~ttteeeSSSIIISSSdddqqq|||rrrzzzvvv{{{zzzdddWWWGGG===444'''((('''&&&((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((((()))***+++>>>===GGGNNNIII[[[uuu}}}uuuwwwNNNAAA>>><<<333000222///------,,,+++++++++++++++******************************++++++++++++++++++,,,------+++***+++///333111888@@@VVVttt|||wwwZZZAAA999<<<>>>BBBLLLYYYfffsss}}}tttlllcccXXXPPPNNNPPPaaauuunnnooovvvnnnzzz\\\NNNKKKIIICCC>>>AAA???999111)))%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))((())))))******+++,,,,,,---%%%444666---TTTvvvRRReeebbbnnnggg[[[HHH>>>777777:::<<<@@@DDDGGGIIIMMMRRRYYYcccnnnuuu~~~yyyrrrjjjccc___]]]\\\gggnnnzzzuuujjjxxx|||rrr^^^YYYEEE???>>>555***&&&'''***)))''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((***++++++,,,(((555555@@@ooo^^^jjj{{{OOOVVVdddooocccDDD>>>>>>HHHPPP]]]www|||rrrjjjddd\\\QQQJJJDDD;;;444555888888888999@@@===@@@>>>999@@@FFF???BBB<<<777777666333333555222333444333000000333666CCCMMM___ppp~~~wwwcccRRRPPPYYYfffwww}}}wwwfffyyy|||zzzzzzwwwlllYYYJJJCCC:::,,,***)))((((((***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))******(((&&&(((---111BBBDDDTTTRRRQQQuuuMMM@@@===<<<333000222...------,,,++++++++++++,,,******************************+++++++++++++++,,,******,,,...---,,,...222333@@@[[[yyyWWWHHHBBB>>>CCCNNNTTT___ooo|||sssiiidddTTTSSSVVV```ooo}}}xxx___UUU```nnnrrrtttssssssyyy}}}||||||mmmXXXMMMFFFEEEGGGBBBDDDCCC;;;///'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,111...///222NNN}}}aaappp[[[sssqqqZZZNNNNNN===;;;>>>CCCEEEEEEHHHLLLLLLSSS^^^iiitttwwwpppiiieee___aaagggnnnuuuxxxwwwuuuuuu}}}~~~zzzdddHHHFFF===222***((((((&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''))))))***+++,,,......--->>>iii}}}ccc___~~~aaaUUUwwwmmmnnn___DDDCCCCCCIIIVVVhhh~~~{{{nnneeeZZZRRRMMMGGG@@@;;;III>>>666777;;;;;;999999EEEBBBBBB<<<666>>>EEE>>>EEE>>>888777666333444666222555777888777777888999222999EEERRR```mmmxxxsssmmmiiiggglllsss|||~~~xxxqqqqqqwwwqqqiii\\\OOOIIIBBB666000---***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))***((('''***333;;;AAAKKKQQQQQQrrr|||KKK???===<<<333000222......---,,,,,,++++++,,,,,,******************************++++++,,,,,,,,,,,,...,,,...333333//////222>>>```ZZZEEE888>>>GGGLLLUUUaaa{{{|||ooouuuuuuzzz{{{vvvjjj___SSSQQQ[[[kkkyyy~~~zzzqqqbbbYYY___kkkxxxxxx{{{|||~~~ooo\\\LLLJJJNNNDDDGGGHHHBBB888...)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))(((((((((((()))))))))************+++,,,,,,------...222...GGGvvv^^^fffpppNNNpppppphhh^^^KKK<<<;;;<<<<<<@@@EEEHHHIIIPPPXXXbbbmmm}}}qqqrrroooooopppiii___[[[```nnnuuunnnkkkgggcccbbbgggpppzzz}}}wwwrrrzzzVVVKKKGGG???555...***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((***+++***)))***,,,///000999___uuukkkiiiVVVqqqqqqjjjDDDEEEDDDGGGSSSjjj{{{pppeee^^^MMMKKKHHHGGGEEEBBB>>>:::DDD;;;555;;;CCCGGGHHHIIIOOOMMMLLLCCC===HHHOOOGGGFFF???999777666444555888222333555777888999<<<===777777999<<>><<<===444111222......------,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------///,,,...222000---444???dddnnnSSS???===AAAIIIPPP[[[ooo|||sssooopppssstttzzzsssnnnssscccmmmttt}}}{{{wwwuuutttvvv{{{xxxoooccc[[[]]]iiittt|||sssvvv|||yyy}}}|||gggZZZXXXNNNMMMJJJFFF???666...(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((()))))))))*********++++++,,,,,,---......***444DDDyyynnngggooodddzzzlllWWWRRRNNNBBB:::999BBBAAABBBHHHNNNXXXgggtttnnnVVVLLLmmmnnnOOO|||~~~[[[FFFBBB>>><<>>888666===GGGMMMRRRUUUTTTTTTSSSJJJDDDQQQZZZPPPEEE>>>999888888777888;;;888777666666666777999:::@@@===999555555:::CCCIIIXXXiii|||sssfff___```vvv}}}~~~~~~wwwyyymmmTTTBBB555111,,,)))((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%'''(((***...777CCCKKKJJJ\\\ppp}}}III>>><<<===444111222---......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++,,,------...,,,+++---///,,,111JJJeee~~~]]]FFF===FFFMMMVVV```lll{{{pppiiiqqq~~~yyyoookkknnnrrruuu~~~nnnhhhsssppp~~~sssssswww{{{}}}xxxrrrzzzxxxllleeeeeegggooopppyyy}}}~~~www{{{zzz~~~kkk___]]]UUUKKKFFFCCC>>>444+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((()))))))))*********++++++,,,,,,---.........111FFFvvvkkk\\\uuufffhhhWWWFFF???>>>>>>BBBHHHKKKKKKQQQ]]]iiiwwwwwwyyyuuu\\\HHHUUU[[[UUU\\\CCC>>>@@@CCCEEEFFFDDDBBBAAA???GGGVVVhhh||||||uuunnnjjjiiijjjttt}}}|||yyy}}}{{{zzzmmmcccSSSCCC666...***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''***,,,,,,***+++000555LLLvvvnnn}}}yyyUUUrrrwwwnnnEEE<<>>AAAHHHNNNOOOTTTbbbuuuhhhYYYTTTooo|||OOOiiixxxoooGGG???FFFJJJQQQUUUVVVSSSNNNKKKGGGDDDBBBGGGXXXpppzzztttpppooofffsss{{{mmm~~~|||dddOOOAAA777///***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%))),,,+++***,,,333888fffbbbeeeiiifffttt{{{eeeMMM<<>>===<<<;;;???CCCEEEBBB<<<777555666>>>GGGSSSdddyyypppooonnnwww}}}{{{|||}}}sssxxxxxxqqqnnngggeeeCCC===555...+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))+++***)))---666@@@HHHLLL^^^sssuuuHHHAAA<<<:::777222000111........................++++++,,,,,,,,,---------***,,,//////...------...---333111***999fffVVVGGGCCC@@@FFFSSShhhwww{{{{{{ooozzz}}}~~~uuurrr|||yyy{{{nnnmmm~~~dddoooaaapppzzzsssfffdddgggeeeppp|||vvv}}}~~~xxxtttlllbbb[[[```ppp}}}}}}~~~}}}ooottt|||~~~vvvlll```LLL===BBBCCC444...)))&&&((()))'''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,)))...111222000---111:::YYY]]]___zzzXXXdddmmmUUUIII888<<>>>>>;;;<<>>AAAAAA:::777===JJJ[[[ooo~~~|||mmmfffmmm||||||{{{iiirrrvvvuuuwwwxxx{{{vvvaaaJJJ777444000'''%%%,,,(((((('''&&&&&&&&&&&&'''((()))***+++***)))'''%%%&&&&&&&&&&&&((()))***+++'''))),,,555CCCLLLPPPSSS}}}|||HHHAAA<<<:::777222000111........................++++++,,,,,,,,,---------,,,,,,---------...///111)))///222===```jjjGGG@@@GGGOOO]]]lllyyytttuuuyyytttvvvkkkoooiiirrrzzzgggtttvvvwwwtttqqqxxxuuuwwwttt}}}ssshhhdddjjjuuu}}}|||}}}xxxqqqbbbZZZNNNGGGCCC;;;555---'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,,,,666,,,'''444444888QQQzzzSSSlll\\\{{{lllVVVFFFAAABBBCCCDDDEEEHHHRRR```kkk~~~gggLLL```TTTWWWddd>>>WWWjjjbbb^^^aaadddeeehhhllltttvvvtttjjj]]]TTTTTTXXXjjj~~~xxxtttpppqqqwww~~~lll```RRR@@@===222+++)))((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((()))))))))***+++++++++.........IIIsssuuu|||gggPPP@@@FFFSSSdddqqq]]]QQQOOOWWWZZZ[[[\\\```ccc]]]SSSNNNNNNFFFEEEJJJDDD???EEEXXXRRRTTTWWWWWWcccrrrtttaaannnlll```gggxxxoooUUUEEE:::>>>;;;???GGG>>>AAAAAA>>>===@@@@@@???@@@DDDKKKRRRUUUPPPIIIGGGIIIKKK>>>:::888;;;AAAMMM```pppzzzyyyllliiiqqq{{{}}}vvv{{{xxxlllsss~~~wwwyyy}}}nnnWWW@@@555///******---(((((('''&&&&&&&&&&&&'''((()))***+++***)))'''&&&&&&&&&&&&'''((()))***+++---111---777JJJFFFRRR{{{xxx~~~|||sssHHHAAA<<<:::777222000111........................,,,,,,,,,,,,------------...---++++++---///111111000///888YYYfffHHHFFFVVViiixxxyyyzzzttt{{{wwwxxx~~~ooowww{{{yyy}}}}}}uuu{{{tttxxx}}}wwwyyysssjjj~~~xxx||||||zzz}}}sssuuuttt~~~{{{rrrmmmooovvv}}}|||ssszzzvvvvvv}}}qqqbbbhhh```OOOEEE@@@???555---++++++(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,+++333&&&%%%555222IIIbbb\\\rrrYYYrrraaaQQQAAA;;;===EEEEEEEEEIIITTTfffzzzSSSDDD~~~nnnOOOvvvjjjDDDeeeeeebbbaaabbbcccffflllssszzz~~~tttggg]]]XXXccc}}}vvvpppooouuu{{{}}}nnnQQQGGG===...,,,)))(((((('''&&&%%%((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((()))))))))******,,,&&&,,,111+++;;;oooiiisss}}}rrriiiAAADDDFFFMMMdddpppYYYKKKLLLRRR]]]^^^___```bbb```WWWLLLFFFJJJHHHJJJOOOHHHAAAHHH\\\SSSTTTZZZ]]]jjjuuuttteeevvvtttfffoootttPPPBBB:::@@@===CCCLLLCCCEEEDDDAAA@@@BBBDDDDDDHHHLLLRRRWWWWWWPPPLLLMMMOOOOOO>>>;;;999777666:::GGGVVVkkkwwwxxxlllmmmvvv}}}|||yyy||||||www|||vvv}}}wwwgggRRR@@@555///+++((()))(((''''''&&&&&&''''''(((((()))******)))'''&&&((((((''''''((()))*********444333@@@TTTOOOiii{{{yyy||||||uuummmeeeaaaHHHAAA<<<:::777222000111........................,,,,,,,,,------------...///---++++++---//////...444666OOOhhhUUUZZZpppyyyvvv}}}xxxzzz|||uuu}}}jjjlll|||^^^uuulllmmmyyyyyyyyysssqqqrrr{{{hhhrrrnnnxxxtttjjjrrrmmm]]]NNNBBBEEE===555000,,,''''''***'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++,,,,,,---+++)))+++222222999ooommmUUUyyy[[[ZZZrrr[[[NNNFFF>>>===AAADDDGGGOOO[[[lll}}}mmmuuuwww^^^NNNdddsssYYYuuueeeEEEgggaaabbbddddddeeeiiirrr{{{xxx{{{{{{vvvsssppp{{{~~~yyyvvvvvvyyy}}}{{{uuuqqqgggSSSBBB333///+++)))***+++***(((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((()))))))))*********...&&&---//////TTTqqqbbbzzzjjjxxxGGG>>>GGGRRRbbb{{{iiiYYYQQQQQQSSSSSS]]]]]]]]]```cccaaaYYYQQQJJJQQQRRRUUUWWWMMMDDDIII^^^TTTUUU\\\bbbnnnwwwrrrlll|||sssYYY\\\vvvoooMMMEEE???FFFBBBIIISSSIIIIIIGGGCCCCCCFFFIIIKKKPPPVVV[[[]]]ZZZSSSSSSYYYZZZVVVNNNHHHBBB===777555:::AAAXXXgggyyy~~~wwwtttyyy~~~{{{}}}~~~||||||}}}|||vvvsss~~~mmmjjj___MMM>>>444,,,%%%)))(((((('''''''''''''''(((((())))))))))))(((''')))((((((((())))))***+++(((555???GGGSSSfffgggrrrwwwkkk]]]UUUXXX```HHHAAA<<<:::777222000111........................,,,,,,---------............---------...///...---///KKKsssSSSRRR[[[ZZZaaavvv~~~}}}}}}{{{yyy{{{~~~dddooozzz]]]wwwdddjjj}}}{{{tttppptttnnnuuuqqq{{{wwwyyyrrrbbbIIIDDD@@@;;;444+++$$$'''---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------///)))444777444bbbZZZlllhhh```~~~nnnYYYGGGCCCDDDBBBCCCFFFJJJUUUfffyyydddbbbppp[[[MMM[[[lllvvvXXXAAA\\\^^^cccgggggghhhnnnxxx}}}{{{yyyvvvuuu|||yyyvvvwwwrrr[[[DDD:::333,,,)))***,,,+++***((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))************000+++...///@@@uuugggtttWWWBBBFFFNNNdddtttooommm^^^NNNIIINNNTTTSSSOOO```]]]\\\```dddccc]]]YYYOOOXXX\\\^^^^^^QQQHHHNNNcccYYYZZZbbbhhhtttzzztttlll~~~sssPPPLLLfffhhhQQQHHHCCCJJJEEEKKKWWWMMMLLLJJJGGGGGGLLLPPPTTTZZZaaagggiiifffcccjjjvvvvvvnnnhhh]]]QQQKKKEEE???;;;;;;CCCSSSiiixxx|||zzz{{{}}}~~~{{{xxxsss|||}}}xxxuuuvvvxxx|||{{{zzz{{{~~~sssvvvooo[[[GGG999000+++))))))(((''''''''''''((((((((()))))))))))))))((()))))))))))))))***+++,,,///888JJJJJJOOO}}}}}}zzzkkk]]]ZZZ\\\aaaiiiqqqHHHAAA<<<:::777222000111........................,,,---------............---...////////////222444>>>rrrnnnDDD999JJJMMMaaaqqqqqq}}}~~~yyy|||uuueeexxxxxx___|||mmmmmmiiiYYYmmmyyyxxxyyyzzz~~~{{{{{{}}}zzzssszzzvvvwww[[[FFFBBB===666---%%%''',,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,------------///555111JJJzzzTTTvvvmmmrrrrrrRRRDDD:::===BBBDDDGGGNNNYYYhhh~~~}}}gggxxxsssOOO___UUUBBBWWW[[[bbbhhhiiikkksss|||~~~{{{xxxvvv~~~|||{{{~~~}}}|||mmmVVVDDD:::///((((((******)))((((((((((((((((((((((((''''''((())))))))))))((()))))))))*********+++++++++,,,///<<>>000,,,,,,+++)))(((((((((((((((((((((((('''(((((())))))))))))))))))************+++++++++111222444VVV}}}xxxeeeeeeyyy}}}jjjEEEDDDQQQXXXvvv|||cccRRRPPPaaavvvwwwaaaZZZfffdddTTTSSSaaaooojjjkkksssuuunnnfffbbb]]]iiillljjjfffXXXTTT___jjjdddiiipppqqqxxx|||www|||}}}aaaSSS\\\bbb]]]IIIHHHNNNFFFOOObbb]]][[[TTTTTTYYYbbbjjjnnntttzzz}}}~~~sssllleee```YYYRRRPPPSSSPPPDDD@@@NNNbbbpppwww{{{uuuwwwyyy}}}|||sssyyyrrr}}}yyyooouuuzzzmmmpppvvvtttuuu[[[AAA555******)))(((((((((((((((((((((((((((((()))******''''''((())),,,...000111>>>LLLIIIyyypppkkkpppjjjbbbaaalllvvvqqqeeeIIIZZZyyymmmSSSJJJIIIBBB<<<:::777333111333////////////////////////..................------...000***...444222LLLoooFFFIIIUUU[[[tttvvvvvvxxxqqqrrr~~~vvvyyysssnnneeebbbaaaZZZnnnuuugggqqqxxxtttzzztttttt|||}}}tttppp|||rrreeeooo|||}}}vvvxxx~~~}}}{{{yyy|||nnnttt{{{{{{{{{sssbbbDDD<<>>999BBBIIIJJJMMM]]]uuu}}}xxx~~~fffKKK@@@BBBAAAFFFQQQ\\\yyy{{{}}}fffKKKMMMWWW]]]cccgggnnnwww{{{{{{wwwvvvtttrrrqqqqqqqqqrrrssszzz|||}}}{{{~~~|||{{{gggDDD000111...***...''''''(((((())))))******(((((((((((())))))))))))%%%***---,,,***+++...000---***RRRqqqsssnnnkkkzzzPPP~~~rrryyyIIIBBBIIIWWWppp^^^UUU\\\jjj|||kkkccctttlllWWWXXXfffxxxooolllssswwwqqqiiifff^^^kkktttiiifff\\\NNNgggkkkoooqqqqqquuu|||~~~jjjYYY]]]aaa\\\KKKMMMIIIGGGSSSddddddXXX\\\[[[cccjjjllluuu~~~zzzvvv|||aaaeee___WWWUUUQQQTTTaaaccc]]]MMMAAAMMMgggtttqqqvvvvvvyyy~~~|||vvvrrrtttwwwwwwuuutttoooiiihhhvvvttt{{{|||{{{tttsssllltttiiiKKK666333)))(((+++(((***---&&&((((((''''''''''''(((((('''***))),,,111,,,,,,;;;DDDRRR[[[ggg}}}yyylll]]]mmmwwwwwwRRROOOnnnbbbIIIiiinnnIIIBBB<<<:::777333111222////////////////////////........................///111333666777BBBqqqmmmPPPCCCVVVkkkzzzwwwlllwwwwwwpppvvvvvvzzzrrrggg]]]YYYdddsssrrr{{{wwwtttooopppzzzuuu|||xxxqqqqqq{{{zzzccchhhnnnffftttvvvyyyyyysssuuu~~~}}}wwwyyy~~~wwwrrr|||zzzYYYDDDGGG===...///+++)))(((((()))))))))((('''''''''((((((((())))))))))))))))))************---(((***...---///222///)))GGGYYYsss{{{eeeNNN@@@;;;<<>>555,,,%%%'''(((((((((((())))))******(((((((((((()))))))))***(((***,,,+++******+++,,,666999hhhwwwttt{{{eeeiii```GGGFFFNNNiii~~~cccPPPWWWmmmiiieeewwwooo[[[___mmmwwwrrruuuwwwsssooonnncccooozzzqqqmmmcccTTTjjjooosssvvvxxxooo]]]\\\```aaaOOOQQQMMMJJJUUUfffggg]]]dddaaagggmmmnnnyyyyyy}}}ZZZ]]]XXXSSSTTTUUU\\\hhhccckkkhhhVVVJJJQQQbbbllluuutttttttttwww~~~{{{vvvvvvxxxxxxwwwssskkkdddjjjyyyWWW777777+++***,,,'''(((,,,(((((((((''''''''''''((((((&&&---,,,))),,,+++000???OOONNNpppgggiiilllmmmmmmPPPccclllQQQnnnzzzIIIBBB<<<:::777222111222////////////////////////........................------444666888[[[wwwIIIHHHSSSlll}}}uuuqqqrrrtttvvvcccVVVccckkkooovvvzzzwww||||||~~~uuu{{{}}}vvvwwwyyypppkkk[[[eee~~~~~~uuuvvvpppbbb```sss|||jjj]]]^^^bbbdddlllxxxxxx||||||{{{xxxzzzzzzyyy~~~{{{qqqPPPFFF@@@666111,,,***))))))******)))'''''''''((((((((())))))))))))))))))*********++++++,,,+++******...222333///333jjj}}}fffYYYxxxYYYfffMMMAAA===???CCCJJJFFFNNNccc{{{vvvooowww}}}{{{yyyzzzyyyvvvzzzkkk^^^`````````IIINNNMMMQQQkkkhhhJJJ@@@PPPZZZdddjjjpppwwwyyywwwrrrpppmmmjjjiiiiiikkklllrrrwww|||rrrzzzlllPPP===///'''***((((((((())))))))))))***((((((((()))))))))************+++,,,,,,,,,,,,---666NNN~~~kkk~~~mmmmmmhhhEEEHHHOOO^^^eeeUUUOOOccc}}}eeehhhzzzrrraaagggvvv}}}wwwxxxxxxvvvuuuuuujjjrrrxxxtttkkk]]]mmmwww{{{~~~vvvdddZZZ^^^fffUUUXXXTTTNNNWWWhhhllleeekkkeeejjjpppqqq{{{~~~pppYYYYYYUUURRRSSSZZZeeennngggrrrxxxjjjTTTJJJTTTbbbuuuxxxvvvnnnoooxxxuuuqqquuuyyywwwqqqkkkcccbbbnnnvvvmmmFFF;;;...+++---&&&&&&+++))))))((((((''''''(((((()))$$$///...'''***000888GGGLLLfffwwwfffdddnnnqqqtttssseeeTTTyyy~~~MMMXXXIIIBBB<<<999777222000222////////////////////////............////////////...+++000444HHH~~~HHHMMM[[[ooo~~~}}}~~~zzz~~~tttsss]]]```xxxyyyiii|||wwwyyy|||vvvwwwwwwsssvvv~~~gggWWWSSSRRRJJJRRRdddkkkfffgggkkkllleeeYYYTTTVVVVVVQQQVVVfffqqqooommmoooKKKBBB===???CCCKKK[[[jjjqqqvvv~~~{{{}}}zzztttttt}}}}}}zzz|||{{{uuu___HHHDDD???999---,,,++++++++++++)))''''''(((((((((((())))))))))))))))))******++++++,,,,,,000---***000333222222^^^hhhYYYzzzpppQQQppptttSSSCCC@@@AAAEEEIIIIIINNNaaa}}}vvvcccvvv}}}|||uuuYYYOOOPPPQQQVVVpppddd[[[```yyy~~~tttjjj\\\KKKCCCHHHUUUbbbkkkqqqvvvxxxvvvqqqnnnjjjfffdddeeehhhjjjoooqqqttt{{{~~~{{{|||eeeHHH555---000))))))))))))))))))))))))(((((()))))))))*********+++)))***---///000111333???ggg~~~wwwssshhhMMM<<>>///,,,///(((&&&***)))))))))(((((((((((())))))$$$///---&&&...888AAALLLKKKqqqxxxmmmiiikkkttt}}}rrrsssvvv{{{|||hhhYYYbbbVVV{{{HHHAAA;;;999666222000111////////////////////////........./////////000000333---111@@@nnnRRR@@@UUUlll~~~}}}~~~jjjmmmmmmvvvwwwrrr```nnnzzzooofff]]]~~~wwwkkk|||zzzeeejjjnnnuuu~~~zzz{{{{{{}}}zzz~~~{{{vvvttt{{{||||||ttttttWWWZZZ\\\\\\[[[cccttt|||zzz~~~yyyxxx~~~vvvjjjbbbgggzzzttthhhrrr~~~tttRRREEEBBB===000...,,,+++,,,+++)))((((((((((((((()))))))))***((())))))***+++,,,,,,,,,***333...+++111///000>>>SSSYYY[[[zzzttt[[[DDD???AAAAAADDDIIITTTddd___aaazzzVVVrrrSSSFFFDDDTTTnnnsss|||uuuqqqoooeeebbb[[[OOOEEEEEEAAA777BBBPPPaaakkkqqqvvvxxxwwwrrrnnnhhhcccaaabbbeeegggkkklllnnnsss}}}rrrkkkjjjqqqyyy|||~~~yyyxxxTTT999,,,///************))))))))))))))))))))))))************---))))))---...---000666VVVzzzkkkzzztttlllaaaCCCCCC\\\uuurrrZZZVVV```ssswwwjjjqqq}}}tttjjjtttzzzyyytttxxxwwwqqqyyy~~~mmmZZZ[[[kkk^^^eeecccYYY[[[kkktttrrrnnngggoooyyyzzz~~~ZZZccc[[[[[[YYYVVVeeetttnnniiifffkkkwww|||ttthhhaaacccsss}}}vvvlllmmmssswww|||{{{zzzwwwgggiiifff___[[[eee}}}ttt|||hhhqqqyyy~~~sss{{{qqqFFF333...111+++''')))((())))))(((((((((((())))))(((///***'''111;;;BBBMMMfffnnnfff~~~kkkYYY^^^sss~~~zzzkkk{{{jjj]]]yyySSShhhHHHAAA;;;999666111000111////////////////////////.........//////000000111111...888\\\VVVBBBWWWdddyyyxxxyyyvvvkkkvvvnnnyyy{{{mmmkkkyyy{{{vvvjjjiiiqqqqqqxxxVVV___~~~dddjjjvvvmmm^^^ZZZMMMWWW``````aaakkk||||||xxxzzz}}}|||||||||}}}tttggg]]]SSSiii|||}}}{{{dddHHHAAA<<<333000---+++++++++***)))((((((((()))))))))******((())))))***+++,,,------(((222---+++111+++777\\\|||```wwwlll[[[JJJ>>>AAADDDCCCIIISSShhh}}}RRR```lllcccmmm^^^ZZZrrr~~~bbb]]]WWWPPPNNNKKKCCCBBBFFFCCCBBBOOOSSSDDDAAAQQQbbblllrrrvvvxxxwwwtttooohhhaaa^^^^^^aaaccchhhjjjmmmpppuuu{{{dddXXXQQQYYYccchhhlllrrrtttssstttxxxvvv{{{```BBB//////+++************))))))))))))))))))*********++++++///******,,,+++(((///999aaammmwww|||ooouuupppHHHDDDRRRqqqxxxbbbQQQ___pppxxxlllpppyyyqqqkkkvvv~~~}}}ttt}}}{{{~~~}}}tttrrrhhhZZZ\\\iiibbbkkkkkk```___mmmwwwxxxssskkksssuuuXXXaaaWWW]]]___[[[mmm|||ooodddmmmyyy|||wwwttt\\\gggqqqqqqjjjfffkkkqqq{{{zzztttrrrnnnmmmhhh\\\RRRWWWpppttt~~~{{{xxx|||yyyWWW===111333...))))))'''***))))))(((((())))))***,,,...((()))333999CCCUUUjjj~~~~~~xxxhhh]]]kkkrrrllleeejjj|||[[[qqqHHHAAA;;;999666111000111////////////////////////---......///000000111111...111JJJ```LLLOOOjjj{{{rrrjjjqqq~~~lllcccvvv|||}}}~~~ooo}}}}}}}}}oooooonnnsssWWW\\\KKKgggooohhhlllyyyvvvxxx{{{~~~qqq^^^TTTWWWcccmmmqqqyyy}}}xxxwwwxxx{{{|||zzz{{{zzzyyyrrrhhh^^^dddyyy~~~tttwwwQQQCCC???666222---******+++++++++(((((()))))))))*********((())))))***,,,------...)))222,,,---333---IIIooo```wwwrrrMMMBBB>>>EEEIIIJJJWWWiii|||xxxYYYhhhbbbsss|||zzzyyy{{{uuuhhhUUUQQQKKKKKKOOOMMMHHHHHHRRRUUUXXXmmmttt^^^GGGVVVgggpppsssvvvwwwvvvuuuooofff^^^ZZZZZZ]]]___aaafffmmmppppppooorrrwwwbbbOOOAAACCCJJJLLLPPPWWWZZZ\\\^^^bbbggglllppprrrzzz~~~sssSSS888555+++++++++*********))))))))))))*********+++++++++---***+++...+++)))555FFFrrryyy~~~xxxUUU@@@NNNeeeyyyaaaZZZ\\\rrrsssfffggglllfffeeeqqqyyy~~~qqqbbbdddqqq}}}zzzooo|||oooaaaXXXYYYYYYTTTYYYbbbeeeqqqrrrgggdddppp{{{}}}yyynnnuuuhhhYYYdddZZZccchhhcccwwwpppiiizzzoooiiihhhkkkiiicccdddlllooorrr}}}zzzsssuuuqqqppplllaaaRRRNNN^^^rrr|||wwwoooKKK555333...******(((******))))))))))))******---,,,)))...555999NNNpppuuuyyy~~~pppeeelll|||yyylllttthhhwwwmmm~~~~~~HHHAAA;;;888666111///111////////////////////////---......///000111111222222:::^^^~~~tttFFFVVVaaalll]]]WWW^^^^^^eeettt}}}gggWWWXXXjjj|||{{{bbbeee~~~wwwxxxpppttt{{{YYYnnnSSSZZZXXXyyy```uuuccccccooovvvsssyyy}}}wwwbbbTTThhhqqqwww|||~~~zzzwwwxxx{{{zzzxxx{{{zzzrrrvvvsssiiibbbbbb}}}ttt}}}}}}{{{ZZZIIIFFF888333...***)))***+++,,,))))))))))))************((())))))+++,,,---......,,,444---///777222ZZZ```UUUXXXnnn}}}ZZZFFF======EEEIIIMMMaaazzzzzzbbbsssWWWxxxrrrhhhtttzzzvvvooo|||}}}lllggggggccceeejjjhhhfffbbbfffeeecccxxx|||bbbLLL\\\kkkrrrtttuuuvvvuuuuuuoooeee]]]XXXXXXZZZ]]]ZZZbbblllppplllggghhhmmmhhhPPP;;;888:::888:::@@@???CCCHHHKKKLLLOOOTTTZZZgggooo{{{ddd@@@888++++++++++++******)))))))))************+++++++++***(((+++000//////@@@VVV|||yyyvvveeeBBBDDDYYYtttmmmTTTYYYnnn{{{kkk]]]\\\```[[[^^^kkkqqqttt}}}xxx]]]DDDGGGaaaxxxuuujjj~~~xxxwwwUUUIII@@@DDDJJJMMMSSS[[[gggtttwwwlllgggrrr~~~|||ooosss~~~___[[[kkk```lllqqqjjj~~~qqqqqqtttgggkkkllldddbbbiiiiiihhhuuu{{{ooopppqqqiiiXXXJJJOOO[[[VVV888222---***+++*********))))))))))))******+++***+++333999===\\\www|||cccZZZmmm}}}uuuhhhdddwww|||uuuyyyxxxsssttt}}}FFF???:::888666222111222000000000000000000000000...222777+++///444***444333MMM}}}XXXKKKZZZ{{{~~~[[[JJJJJJLLLbbbyyyxxxqqqvvv{{{vvv~~~{{{xxxttt{{{tttiii~~~www||||||llldddmmmtttqqqeee```zzzkkkfff[[[nnnlllxxxqqqlllqqq|||~~~ZZZMMM^^^gggrrr{{{~~~wwwrrryyy|||wwwssszzzzzzxxxsssmmmbbbYYYiiiwwwfffmmm}}}}}}}}}QQQDDDBBB111---000***'''(((&&&************************)))***++++++------...///000,,,333...&&&NNNqqqQQQpppfffaaavvvXXXFFF===???CCCHHHOOO___zzz\\\|||cccUUU{{{xxxeee[[[WWWYYYWWWOOONNNUUUnnnsssxxxzzzwwwxxxyyytttllllllrrrwwwzzz~~~zzziii]]]```vvv~~~vvvvvvyyyqqqcccVVVQQQSSSWWWXXX\\\^^^bbbjjjpppoooiiibbbdddTTT???333222555666444777888888999999999:::;;;;;;FFF[[[fff~~~|||RRR===777,,,,,,...((())),,,''')))))))))***++++++,,,,,,333'''***000)))333]]]www{{{~~~wwwppp}}}SSSFFFPPPfff}}}bbb^^^kkktttzzzaaaccciiiqqqwww}}}sssmmmooopppnnnhhhoooyyylllNNNIIINNNUUU\\\```]]]VVVQQQ```jjjvvvzzzsssoooxxxzzzzzzuuuzzz|||ccciiiaaammmwwwqqquuu^^^oooiiilllkkkdddcccfffkkkuuutttrrrpppooolllaaaSSSNNNQQQjjj|||www~~~wwwtttwww;;;666///---)))************)))******+++,,,'''000...111>>>IIImmm|||~~~hhhbbblll|||zzzooozzzKKK\\\~~~FFF???:::888666222111222000000000000000000000000+++---111)))///666---888888llldddLLLPPPjjj{{{gggiiivvv}}}vvvbbbWWWggg|||rrrvvvxxx|||ssseeezzzyyygggrrr}}}zzzooogggsss}}}tttiiiwww{{{uuueeexxxrrr[[[PPPaaabbbnnnhhhaaa___dddnnnxxx~~~}}}yyyvvv}}}]]]SSS\\\bbbhhhooo}}}uuurrrssswwwvvvuuu}}}|||xxxtttpppggg]]]\\\cccyyykkkfff|||```BBBDDD777333111)))(((,,,(((************************)))***++++++------...///---///555000666kkkhhhooouuueeeKKK<<>>JJJmmmooo\\\AAA777,,,+++---)))***,,,''')))))))))***++++++,,,,,,---%%%+++222///AAAooo~~~vvv{{{wwwooo|||hhhGGGBBBZZZzzzdddcccrrr{{{ooottt~~~{{{yyyzzz{{{{{{zzzqqq]]]RRRfffgggkkknnnnnnkkkddd___bbbiiisssvvvqqqooozzz}}}{{{uuuyyyvvvaaallliiiyyynnnwwwooo}}}rrrpppkkkbbb```bbbgggrrrvvvtttqqqlll___PPPKKKMMMeeettt}}}~~~zzziii{{{xxxLLL999444111+++******************++++++,,,---...///555@@@RRR}}}|||zzzyyysssrrr~~~wwwwwwgggKKK___FFF???999888666222111333000000000000000000000000333111444---222666,,,888KKKsssNNNLLLaaawwwmmmkkk|||iiiSSSFFFIIIrrrzzzcccUUUuuujjjZZZ{{{~~~ooossswww]]]gggwww~~~~~~fffmmmttteeeRRRWWWYYY^^^\\\XXXQQQNNNSSS```kkkvvvxxxnnnppp|||~~~[[[SSSTTT\\\eeepppzzzmmmjjjtttvvvooorrrxxxrrrooofff```PPPSSSaaazzz}}}jjj}}}yyyJJJEEE===:::333(((+++///)))************************)))***++++++------...///***000111---IIIvvv```nnnnnnRRRAAA999CCCBBBHHHYYYooojjjtttxxxYYYddd~~~~~~yyyhhhTTTLLLDDD???999999GGGXXXxxxyyydddRRRUUUaaalllpppqqqtttxxxzzz{{{qqqnnnsssyyyzzzyyyyyyoooaaaSSSKKKIIILLLOOOZZZ^^^cccgggiiiiiihhhhhhiii^^^OOOAAA999666555555666444333555888:::888666===666;;;KKKxxxwww{{{|||eeeLLL:::,,,***---******,,,'''))))))******+++,,,,,,,,,...)))---///...GGGvvvllllllooo|||PPP???IIIkkkwwwhhhkkk{{{wwwnnnjjjjjjmmmttt|||}}}|||xxxaaa]]]hhhpppooopppqqqrrrqqqooollleeeiiioooppplllmmmzzz~~~vvvxxxggg[[[llltttxxxllliiisssfff[[[ZZZ]]]ggguuu~~~yyyrrrkkk^^^QQQIIIHHHLLLqqqyyyggg888222111)))+++***************+++,,,,,,000,,,111:::GGGjjjppp{{{pppdddxxxuuucccUUU]]]EEE???999888666222111333////////////////////////333000555000444444+++===ddd^^^LLL^^^yyyhhheeelllpppMMMCCCNNNfff}}}YYYJJJmmmlllUUUzzzzzzuuubbbeeeuuu{{{kkkpppttt\\\NNNPPPQQQUUUVVVQQQJJJHHHMMMSSSkkkvvv}}}xxxwwwzzz{{{xxxttt___UUULLL]]]rrr~~~qqqiiilllpppnnnooossszzzqqqkkkeeeeeeOOOMMMRRRuuueeeyyysss{{{YYYCCC???===555***---111(((************************)))***++++++------...//////444...111bbb___hhhxxx^^^xxxYYYGGG@@@???DDDHHHUUUiii~~~ssspppmmmRRRlllyyy~~~vvveeeNNNGGGAAA===777333777@@@EEEXXXXXXRRRYYYQQQAAA@@@BBBLLLXXX```cccdddeeefffgggpppyyy~~~sssggghhhsssxxxvvvuuuiiiYYYMMMEEEDDDKKKSSS]]]bbbggghhhgggfffiiilllppphhhZZZKKK???::::::<<<777444222444888;;;999777>>>===LLLccc~~~uuuuuu___AAA///)))---++++++,,,((())))))***++++++,,,,,,---000---...,,,111TTTuuu|||}}}cccCCCEEE]]]xxxnnnsssqqqmmmppp{{{{{{zzz}}}qqqfffnnnyyyvvvrrrqqqpppqqqppppppjjjjjjkkkkkkgggiiivvvyyyyyyYYYZZZrrr~~~sssqqqzzzlllooo\\\WWWWWW```lllvvv}}}qqqiiibbbXXXMMMEEE@@@PPPwww===111000+++...+++************+++,,,,,,...---555<<>>999888666333222444////////////////////////******333111333222111OOObbbRRRUUUpppfffffftttoooIIIBBB^^^vvvPPPMMMnnncccyyyqqqhhhgggrrr}}}iii~~~]]]BBBFFFNNNQQQSSSRRRPPPNNNOOORRR___hhhsss{{{}}}}}}}}}xxxooozzzzzz___RRRKKKbbb}}}}}}qqqeeegggoooqqqkkkxxxvvvmmmhhhkkkVVVMMMDDD___ooorrruuu~~~|||pppCCC>>>===777---...000'''************************)))***++++++------...///333444000FFFjjjTTT}}}SSSsssaaaIII@@@AAAEEEFFFSSSiiiyyyiiibbbNNNrrr}}}uuuyyytttgggMMMEEE===:::777222///......;;;888666>>>666,,,555;;;@@@JJJVVV]]]^^^[[[ZZZeeemmmuuuxxxzzz||||||zzzxxxxxxooo```^^^hhhmmmkkkeeeYYYKKKAAA<<<>>>JJJXXXaaafffkkkkkkhhhgggkkkoootttrrrlllaaaSSSHHH@@@===>>>;;;999:::===@@@AAA@@@<<>>999888666333222444000000000000000000000000333444???:::444222???lllwwwPPPRRReeeddd___rrr]]]HHHRRR{{{uuudddQQQbbb|||yyytttuuuxxxpppYYY<<>>333555SSSYYYMMM___bbbZZZllluuuxxxFFFRRRtttzzzyyyddd^^^zzzuuu}}}wwwXXX===HHHLLLMMMNNNQQQXXXcccpppyyy|||tttllliiikkkooorrrtttyyyrrrPPPKKK___gggpppyyyrrrggghhhiiihhhkkkxxxttthhhaaaUUUOOOOOOYYY{{{{{{vvvooocccHHH;;;;;;444---------************************)))***++++++------...///,,,***@@@lllbbbwwwZZZCCC===>>>DDDJJJWWWkkkoooyyy[[[dddoooggg^^^VVV[[[QQQOOO@@@;;;333......111222000///,,,///111...111555222333111444<<>>@@@\\\vvvuuuyyy{{{wwwvvv|||ppphhhyyy~~~zzzwwwuuusssrrrqqqtttxxxxxxuuutttwwwwwwnnnEEENNNjjjdddMMMFFFEEERRRooo```[[[[[[YYYeeexxxqqqhhhaaa\\\DDDLLL???OOOwwwWWW444888333,,,,,,++++++,,,,,,---...---333:::```iiittt{{{}}}nnnbbbgggwwwtttggghhh{{{GGG???999888888555333333111111000000000000111111555...000555444EEE~~~NNN[[[```cccVVVcccvvv]]]WWW}}}bbblll|||www}}}www}}}yyy{{{uuuwwwiii;;;GGGJJJIIIMMMXXXaaakkk{{{|||zzzxxxuuusssnnn|||uuueee^^^nnnttt^^^ZZZdddfffiiiuuurrrfff___PPPAAA@@@KKKhhhMMMAAA???777444'''111,,,++++++******++++++,,,...,,,++++++---000111111444:::ccc}}}{{{cccUUUooo```AAA===??????MMMbbb|||dddJJJOOOwww~~~gggOOODDD???999444333...444444---,,,111333111...222444555555666666555444444444555555555555666LLLYYYsssxxxuuu|||zzzyyynnnXXXCCC888444222///000444999<<<@@@LLLXXX```fffjjjmmmrrrxxx{{{zzz}}}}}}yyyuuussswww|||~~~sssaaapppppp```666///...(((444))),,,,,,,,,,,,---...//////,,,666111QQQvvv}}}kkk{{{OOODDDJJJhhhyyysssooovvv~~~vvveeemmmyyywww}}}}}}xxxtttuuuxxxyyywwwsssvvvyyy|||]]]HHHJJJYYYdddKKK???OOO\\\VVVnnnrrrXXXUUU______mmmuuuooofff\\\RRRAAA@@@RRRoooyyy888///111,,,,,,,,,,,,,,,,,,,,,,,,---777IIIeee~~~```yyyzzzwwwrrrlllyyykkkkkk{{{pppeeehhhbbbxxx~~~GGG???999888888555333333111111000000000000111111444000444444444SSSnnnNNNZZZpppxxxWWW```iiixxxrrrMMMfffnnnggg}}}|||xxxzzzyyy||||||zzz~~~~~~uuuhhhooozzzxxx|||IIIFFFHHHJJJRRR]]]eeennn~~~xxx{{{qqqccc^^^mmm|||kkk^^^ZZZaaabbbjjjzzzyyykkkbbbUUUEEE@@@EEEmmmccc{{{dddHHH???:::333+++000,,,,,,++++++++++++,,,,,,---,,,+++,,,...///000000111IIIoooQQQ~~~___sssSSS;;;;;;AAAGGG[[[ssszzzbbbRRRfffppp\\\FFF<<<888333///...333444222//////000000...222333444555666777888777777555444888<<<888777<<<555CCCccc}}}}}}~~~{{{nnnVVV???333///---111222555:::===BBBMMMYYYccchhhkkkmmmqqqyyy~~~{{{tttrrruuuzzz|||{{{~~~|||tttsss@@@111///+++444(((,,,,,,,,,,,,---...//////***000666hhhvvviiiEEEDDDVVVyyy{{{yyyyyyvvv|||zzzwwwffflll~~~~~~}}}wwwwww{{{zzzwwwtttuuuxxxyyywwwtttvvvwwwpppOOOCCCRRRnnnwwwRRRMMMZZZ[[[qqqzzz___WWW\\\ZZZggg~~~|||rrrhhh___TTTEEEAAAHHH```}}}yyyvvvFFF444444,,,,,,,,,,,,,,,,,,,,,,,,000999HHH{{{yyy}}}}}}{{{wwwwwwvvvzzz}}}rrrdddeeerrrGGG???999888888555333333111111000000000000111111333333999555:::pppQQQWWWeeetttPPPPPPWWWddduuuttt^^^]]]wwwpppkkkooovvv~~~}}}{{{}}}~~~vvvggghhhuuuzzzTTTAAAHHHOOOZZZdddjjjrrr}}}pppvvv~~~ooohhhuuu|||fffQQQ^^^```bbblllqqqfff[[[LLLAAA===UUU|||~~~eeennnSSS???<<<222000...,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////333dddZZZjjj^^^GGG777;;;EEERRRkkkpppXXXuuusssgggVVVBBB888444222000111:::777666888888555333444444444555888<<<>>>>>>>>>???999444;;;CCC;;;666@@@999===PPPdddppp}}}}}}mmmTTT>>>333000///222333666;;;>>>CCCOOO[[[hhhmmmpppqqquuu~~~{{{rrrpppqqquuuxxxwwwyyynnnwwwxxxxxxNNN555000...333))),,,,,,,,,,,,---...///000///222DDDzzzlllmmmWWW===KKKiiixxx{{{}}}yyy{{{~~~}}}jjjnnn||||||{{{vvvuuuyyyvvvtttsssuuuxxxyyywwwtttvvvuuuzzzlllNNNLLLhhhddd^^^qqqttt~~~fffYYYXXXTTTaaapppuuuiii```XXXJJJDDD<<>>CCCPPP]]]kkkrrrwwwyyy}}}{{{qqqmmmmmmpppssstttvvvtttfffwwwXXX;;;000///111,,,,,,,,,,,,------...///000333555RRRsssnnn{{{yyyiiirrrMMM???YYY{{{{{{sssqqqvvv|||yyyzzz|||~~~kkkmmm{{{zzzyyyuuutttwwwsssrrrrrrtttwwwxxxvvvtttuuusssvvv~~~nnnXXX^^^}}}mmmvvvjjj\\\WWWQQQ^^^aaazzzyyyjjjaaa^^^LLLEEE999888kkk||||||uuuDDD000......---,,,,,,---......444BBBcccuuusss{{{uuupppmmm{{{zzz|||}}}yyyGGG???999888888555333333111111000000000000111111222555666888^^^QQQMMM```qqqqqqwwwlllSSSqqqvvvhhhnnnuuu~~~xxx~~~zzz}}}ppphhhxxxnnnRRRTTT```lllpppqqqxxx}}}{{{~~~|||vvvkkkvvv|||___fff~~~xxx___VVV___dddeeepppzzzggg]]]UUUIII===???WWWyyynnn{{{mmmFFF:::///666,,,---,,,,,,,,,,,,,,,,,,---***,,,......---...000222EEEcccyyyvvvfffHHHAAA>>>DDDRRRfffxxxpppzzzUUUAAA~~~pppaaaTTTBBB333...222888<<<999???FFFHHH@@@777666;;;888999>>>FFFHHHEEEDDDGGGOOONNN??????LLL@@@666JJJ@@@FFFSSSYYYZZZkkkqqqkkkZZZCCC333...//////333333666;;;>>>DDDQQQ^^^jjjttt}}}~~~vvvmmmjjjjjjmmmpppttt}}}mmm{{{|||dddDDD111///...000------------...///000000111444[[[xxxxxx```FFFFFFiiiqqqlllvvv}}}}}}xxxhhhlll}}}}}}zzzxxxuuuuuuvvvqqqqqqqqqsssuuuuuuuuutttvvvsssuuu{{{~~~jjj\\\iiixxxxxxoooaaaYYYOOO[[[XXXppppppeeeaaaLLLFFF???666UUU___:::000///---,,,,,,---///000666NNN~~~~~~jjjvvvwwwkkkccc______ttt{{{xxxwwwGGG???999888888555333333111111000000000000111111111888333===vvviiiDDD[[[lllbbbeeennn{{{vvvpppuuubbbVVVmmmwwwvvvgggwwwzzzsss|||zzz~~~ooorrrpppTTT\\\fffooopppqqqzzztttkkkjjjvvvwwwnnnxxxccciiioooOOOVVV]]]bbbhhhyyyjjj]]]VVVLLL???<<>>SSSKKKLLLOOOLLLKKK```xxx|||nnngggWWWAAA333000111111555555888<<>>DDDPPPeeeYYYwwwmmm[[[vvv___HHHLLLKKKBBB555000666<<<>>>AAAOOOUUUOOOLLLNNNFFF888888999@@@FFFDDDAAAMMM___xxxmmmQQQXXXNNNBBBVVV\\\PPPFFFAAAJJJhhh~~~{{{ggg```QQQ???444333555555888888:::>>>BBBIIIWWWdddlllxxxssskkkccccccfffkkkttt{{{wwwggg```;;;444)))333------------...///000111888KKKiiimmmDDDCCC]]]~~~wwwiiiiiinnnnnnrrr~~~uuurrr~~~rrrmmmnnnvvvwwwtttyyy}}}www|||{{{yyyxxxwwwqqqqqqpppnnnnnnpppsssuuuwwwwwwwwwxxxzzzzzzwwwttt|||wwwjjjbbbtttvvvooowww|||vvvlll```MMMRRRUUU___rrrqqqccc\\\KKKBBB@@@@@@___www|||xxxvvv:::222000...------...000222EEExxx||||||{{{|||GGG???999888888555333333111111000000000000111111(((;;;444PPPrrrKKKSSSbbbzzznnnlllzzzbbbwwwsssuuussstttuuuxxx}}}pppqqqwww}}}xxxccciiikkkjjjppp{{{kkkfffdddffftttvvvZZZeee}}}```UUUSSS\\\aaafff|||zzzbbbWWWKKK>>>:::777IIImmmyyycccfffnnn::::::333000...------,,,,,,------...+++...///...---000999@@@```[[[zzzhhhAAA:::???FFFTTTkkkyyyccciiisssxxxNNN===DDD;;;>>>:::111---111555555777FFFKKKEEEJJJTTTIII333444666>>>EEEDDDFFF[[[sss\\\\\\PPPBBBSSSVVVJJJEEENNNgggXXXSSSFFF777///111444555::::::<<<@@@DDDKKKYYYgggrrr}}}wwwlllbbb```bbbgggooovvvhhhgggjjj@@@777(((222...------......///000111777[[[{{{iiiWWWDDDIIIjjj~~~}}}gggYYY]]]eeeggg^^^iiitttuuuoooooowwwuuuuuu}}}zzzsssuuuxxx|||}}}zzzyyywwwrrrqqqooommmlllnnnrrruuuwwwyyyyyyxxxxxxwwwtttpppssssssjjjfffuuutttUUUgggtttxxxnnnvvvtttmmmaaaMMMPPPTTTXXXhhhrrreeegggNNN<<<>>>:::NNN{{{}}}zzznnnEEE222111...------...111222KKKuuuDDD===777777777555333444333333222111000000111111222555<<>>CCC===GGGNNN???BBB>>>===DDDNNNQQQ]]]zzzZZZNNNPPPUUU]]]ZZZfff|||\\\GGG666333222000222999::::::<<>>777444//////...------------......+++111***///111888kkk}}}yyykkkqqqrrrLLLBBBAAAGGGTTTkkk~~~vvv~~~|||}}}|||bbbFFF666222222222444000///444333333999888555@@@AAAGGGNNNAAABBBGGGCCCMMMeee|||sssWWWcccnnngggwwwwwwVVVDDD444222222000333999999999===DDDKKKTTTbbbooowwwssseee```[[[YYYbbbooozzzwww]]]~~~~~~xxxYYY888333,,,/////////------///111222;;;yyy|||pppIIIKKKZZZ}}}}}}uuussshhhXXXXXXccctttxxxlllmmmvvvwwwxxxtttrrryyyqqqmmmpppuuuuuussssssyyywwwuuuvvvwwwwwwuuussstttuuurrrvvvyyyjjj^^^cccyyypppKKKHHHGGGFFFSSS``````___XXXJJJMMMPPPZZZmmmzzzttt```NNNFFF>>>999CCCTTTwww<<<111111,,,111333+++999ooo|||ccclll}}}{{{~~~~~~|||xxxEEE===777777888555444555333222222111111111111222222===\\\dddKKKRRRqqqiiihhhnnnddd}}}vvvrrr}}}yyyrrr~~~zzzyyyvvvwww{{{jjjOOOHHHWWWdddtttaaabbbyyy~~~|||iiiMMMLLL]]]ZZZ\\\uuuvvv```LLLDDD999555000EEErrrqqq\\\kkk```@@@444333//////...------------...,,,///...)))000---@@@pppllleeebbbdddDDDBBBFFFJJJ\\\wwwpppVVV@@@444000///...///000000222333333444000...AAA@@@???NNNRRRYYYIIIDDDKKK```ttt}}}OOOCCC^^^xxx}}}NNN???333111222111333888999:::???HHHPPPZZZhhhuuuwwwhhh___XXXUUU]]]jjjttt~~~bbbzzz~~~jjj<<<444...///000000///......111333HHH~~~```DDDOOOkkkzzzpppqqqsssqqqpppkkknnnyyy|||wwwxxxppp~~~nnnhhh~~~}}}xxxqqqrrrxxxoookkkpppwwwxxxtttrrrttttttuuuwwwyyyyyyxxxvvvwwwvvvvvv{{{yyyfffaaasssNNNPPPfffPPPPPP\\\eeecccaaa\\\PPPJJJPPPUUUbbb|||ooo\\\LLLGGGBBB:::<<>>111555//////...------------...***111,,,+++222+++JJJYYYjjjXXX}}}WWW===BBBGGGNNNeeezzzlllnnndddaaaVVVFFF;;;777666333//////333333000333555//////222EEE======aaayyyggg\\\TTTUUUXXXaaaxxxnnnDDD888>>>LLLkkkFFF;;;222111222222444888<<<===CCCMMMUUU^^^kkkwww~~~ooobbbWWWSSSZZZdddmmmwwwgggmmmxxx===111444000000000111000...111666ccc{{{RRRBBBRRR{{{{{{nnnppptttuuupppmmmqqq|||rrr|||~~~zzzuuuwwwvvvnnnrrrrrrllljjjpppvvvvvvttttttqqqrrruuuwwwyyyyyywwwvvvuuuvvvyyy|||gggiiipppSSS{{{ggggggtttzzzrrreeeSSSFFFNNNRRRYYYrrrnnn]]]PPPLLLEEE:::999AAAbbb~~~{{{mmmyyyxxxMMM333222111///111111???___sss|||yyy}}}wwwjjjiiilllfffYYYEEE>>>888888888666444555333222222222222222333333///DDDAAAQQQiiimmmeeeyyyvvvoookkkcccVVVLLLCCC@@@YYY[[[ZZZzzz{{{sss{{{zzzyyypppPPPLLLIIINNNXXXbbbssseee___qqqXXXDDDYYY^^^WWWeeeiiiKKK???999888111000GGGkkksssaaasssCCC555::://////...------------...)))111+++///222+++XXXpppJJJzzztttMMM;;;BBBFFFTTTpppsssiii]]]UUUPPPMMMGGGHHHDDD???======:::555444111777777000666;;;000555777AAA;;;UUUvvvqqquuusssJJJ444???IIIMMMnnnWWWBBB:::333111222333555888===>>>EEENNNUUU]]]iiittt}}}uuufffXXXQQQUUU\\\fffrrrlll^^^wwwwwwHHH000555111///000222000...333;;;qqqxxx~~~sssIIIDDDVVV{{{pppuuu~~~}}}}}}{{{zzzxxxyyy~~~~~~xxxkkkiiiffffffjjjpppqqqppprrrvvvqqqsssuuuwwwwwwvvvuuuuuuxxxzzzlllqqqmmmvvvfffkkkqqqWWWEEEKKKNNNTTTkkkxxxiii[[[TTTGGG888777AAAMMMxxxoooppp\\\555111222,,,000333???aaa}}}rrr~~~xxxyyy}}}hhhiiiddd[[[YYYZZZRRRFFFFFF>>>888888999666555555333222222222222333333444444MMMlllEEEZZZzzznnncccvvvvvv]]]KKKCCCAAABBBAAA@@@JJJkkkrrrqqqooofffppp\\\GGGNNNMMMOOOXXX^^^lllhhh^^^nnnbbbIIISSS]]][[[^^^sssoooLLL>>>444444444111@@@jjj~~~iii|||KKK888888//////...------------...***...***444111111kkkaaa^^^iiiFFF<<>>BBBFFFGGGFFFDDDCCC<<<444777222;;;<<<333@@@LLL>>>:::777888CCCxxxGGGAAA===>>>EEE[[[|||XXXCCCBBB<<<555222111333666888<<<>>>EEENNNTTT[[[eeeoooyyyiiiXXXOOONNNRRR___lll}}}|||ddd~~~hhh]]]333222111...///222000...555BBBoooyyyvvvtttfffDDDIII]]]sssjjjqqq|||~~~~~~qqqoooooottt|||mmm```ZZZ^^^eeelllmmmlllpppvvvrrrtttwwwwwwvvvuuuuuuvvv|||uuuxxxaaaYYYgggfffJJJJJJKKKRRReee}}}vvvggg\\\JJJ888555>>>EEEwwwppp999000222+++000555???wwwqqqbbb{{{yyyuuufffQQQPPPPPPNNNLLLHHHBBB===FFF>>>888888999666555666222222222222222333444555999XXXXXXQQQaaaqqqdddtttuuuaaaGGG888888@@@HHHKKKLLL___}}}~~~nnnuuukkkLLLCCCOOOOOOQQQ]]]```ggg}}}iii^^^kkkmmmOOOKKKYYY]]]WWWffftttOOOAAA333111555333;;;ddd[[[yyyUUU===333//////...------------......+++)))777---:::dddwwwvvv^^^BBB>>>DDDLLLeeexxxTTTDDD@@@GGGHHHFFFHHHGGGKKKPPPSSSRRRNNNIII@@@777;;;444@@@DDD===RRRfffWWWGGGFFFIIIccceeeHHH:::999GGGMMMMMM\\\zzzyyy]]]___dddDDD???888222111444777999===???GGGQQQWWW]]]hhhqqqnnn\\\PPPKKKKKKXXXgggxxxrrryyy~~~lll555333222......111///---888GGGttt|||yyyYYYBBBOOOhhhsssiiiooovvvxxx}}}yyy{{{xxxvvvwwwxxxyyyxxx~~~lllXXXSSSUUU]]]fffkkkkkknnnrrrtttvvvxxxxxxwwwwwwyyy{{{}}}tttpppXXX___uuuoooRRRKKKHHHPPP___rrrzzzhhh___PPP===666;;;@@@fff@@@000333,,,111888???}}}```{{{www|||}}}{{{}}}zzzhhhSSSEEEAAADDDIIIGGG>>>>>>DDDFFF>>>999999999777555666222222222222333333444555<<<___OOO[[[ddduuufffsss}}}rrrZZZKKK===;;;GGGTTTZZZYYYRRRhhh~~~yyyvvvmmmiiiCCCCCCQQQOOOQQQbbbdddeeexxxkkk^^^jjj}}}tttTTTEEETTT^^^RRR^^^xxxRRRDDD666111555333555ZZZSSS___FFF444//////...------------...111)))(((888+++@@@bbb{{{QQQ|||WWW@@@@@@DDDQQQkkk[[[AAAKKKFFFCCCPPPQQQLLLRRRPPPVVV[[[YYYTTTNNNFFF===???777FFFLLLGGGccc|||mmmXXX```lllssseee;;;444??????NNNbbbzzzfffvvvsssYYYiiinnnSSSFFFBBB:::333111444888999@@@CCCKKKUUU]]]cccmmmwwwtttaaaSSSLLLIIITTTccctttqqq{{{yyyooo333777222------111///---:::KKKmmmQQQ@@@RRRqqq|||iii___aaadddcccaaaoooxxxyyy|||xxxmmmeeessswwwrrr{{{uuuttttttdddPPPPPPPPPVVVbbbjjjlllmmmnnnuuuwwwyyyyyyxxxyyy|||zzzGGGSSSlllppplllZZZLLLFFFNNN[[[kkkwwweee___VVVEEE:::;;;444]]]DDD000444---333:::???|||hhhvvvsssvvvuuussswwwvvvcccKKKDDD===AAAJJJGGG===AAAPPPFFF===777777777666555666111222333333222222444666@@@tttyyyNNNTTTooouuu```uuulllVVVCCCIIIQQQCCCJJJffffffeeefffoooeeeeeekkkzzz{{{ttttttYYYCCCHHHLLLRRRWWW^^^fffqqqxxxppp\\\hhh{{{]]]EEEKKKXXXTTTXXXzzzMMMCCC999333///===222AAAtttsss\\\uuu}}}???:::444222///......///......,,,444---...111NNNKKKyyymmmmmmNNNGGG???GGGYYYkkkOOODDDBBBHHHSSSVVVQQQSSS[[[]]]______^^^]]]YYYNNNBBBAAA>>>@@@IIIVVVfffyyyxxxpppggg___{{{VVV666???;;;BBBGGGaaaqqqppp^^^aaafffPPPBBBDDD???888333111444888;;;CCCBBBHHHUUU```hhhrrr|||~~~zzzyyyhhhRRRGGGIIIKKK```uuuvvvppp~~~}}}vvvsss;;;333111111///111000+++@@@fffwwwMMM>>>XXX{{{vvvfffZZZVVVYYY___cccccciiimmmlllqqqzzznnnsssyyy|||}}}|||jjjNNNJJJMMMSSS\\\dddjjjmmmnnnqqqsssuuuvvvvvvvvvxxxyyyRRRXXXggg~~~vvvbbbIIIHHHQQQNNNaaa~~~jjjcccZZZ@@@333>>>;;;PPPsssvvvyyy|||MMM>>>111///333///NNNzzzfffuuuvvvyyyyyytttkkk___NNN@@@KKK>>>UUUbbbDDD888FFFHHHFFF>>>777777888666555666111222333333222222555777HHHnnnNNNWWWvvvxxxbbbxxx}}}___HHHKKKLLLQQQGGGYYY{{{xxxpppxxxrrrbbbyyyooopppooooooTTTAAAIIIMMMSSSXXX^^^fffpppwwwppp\\\eee~~~bbbGGGIIIUUUSSSLLLnnnTTT>>>999666///:::333999dddooogggkkkCCC999444222///...//////...---,,,111...000333WWWxxxTTTgggJJJFFFAAALLLbbbvvv}}}MMM@@@FFFNNNUUUWWWXXX\\\aaahhhjjjjjjhhhiiifff]]]SSS999:::CCCUUUjjj}}}lllccckkkppphhhcccYYY<<<:::??????BBBKKKSSSWWWddd___NNNHHH;;;===???<<<666222222555999===CCCDDDKKKWWWaaaiiiuuutttiiiiiiwww{{{jjjSSSGGGGGGJJJ]]]ppp}}}|||pppwwwvvvjjjxxx@@@333///000///222222000FFFnnn}}}zzzpppKKKCCCbbbyyyjjjeeeXXXRRRKKKGGGJJJRRR[[[aaagggooottttttvvv{{{~~~~~~~~~}}}eee```qqq~~~pppxxxsssyyyeeeLLLHHHKKKRRRZZZccciiilllmmmooorrrtttuuuuuuvvvwwwyyyjjjNNN[[[uuu}}}xxxeeeLLLHHHMMMKKK\\\}}}{{{lll]]]DDD777@@@333JJJwwwyyyQQQ888000222222444MMMxxxmmmrrrppptttuuunnn]]]KKK???<<>>888777888666555666222222333222222333555888NNNbbbNNN]]]yyycccxxxwwwTTT>>>PPPMMMVVVVVVkkk}}}sss~~~rrrzzz~~~vvv{{{xxxbbbNNNAAAIIIMMMTTTYYY___gggqqqxxxrrr[[[bbbxxxjjjKKKFFFQQQRRRQQQggg[[[???777888...777999555UUUvvvrrrWWWqqqmmmRRR>>>555333000...//////...---+++---///333555dddzzziiiiii___EEEDDDDDDSSSkkk{{{PPPJJJQQQYYY[[[[[[]]]dddjjjmmmoooooonnnooooooiiibbbQQQKKKPPPbbbrrruuuuuuvvv}}}mmmYYYaaaqqqPPP;;;@@@BBBCCCBBBJJJhhhyyyIII>>><<<===KKK888666333111222666;;;???CCCGGGPPP[[[ccckkkyyy{{{uuurrryyy{{{vvv}}}lllUUUGGGEEEGGGWWWhhhvvvpppkkkvvveeeyyyDDD555///000...111111000JJJsssoootttvvv{{{fffHHHIIImmmyyylll[[[MMMMMMIIIGGGDDDDDDHHHOOOVVV[[[hhhqqqyyyzzzxxxxxxyyyyyyrrr^^^YYYiiiwww{{{|||}}}xxxooollldddlllyyyyyyzzz~~~~~~xxx```JJJEEEIIIPPPYYYaaahhhlllnnntttvvvyyy{{{|||}}}~~~oooNNNMMM]]]}}}wwwkkkRRRGGGIIIGGGUUUtttrrr]]]GGG;;;>>>DDDIIIooohhh888000444---;;;OOOsssnnnzzzlllkkkoooqqqgggNNN888666AAAFFFHHHWWWSSS@@@GGGVVVNNNGGG???888888888666555666222333333222222333666999SSSYYYMMMbbbxxxbbbvvvxxxRRRAAAMMMKKK___iiippprrrgggnnnyyyxxxooolllkkkiiillllllfffZZZNNNEEEAAAHHHMMMTTT[[[bbbkkkuuu|||uuu]]]aaavvvrrrOOODDDLLLPPPPPP___gggGGG555888---444AAA:::SSS\\\sssaaa@@@666333000/////////...---,,,+++000444999qqqbbb}}}}}}XXX@@@CCCHHH[[[oooyyyUUUYYYYYY```hhhggg```eeeqqqmmmppppppppprrruuusssnnnWWWGGGLLLjjj{{{www{{{oooAAAWWWiii{{{```___PPPIII^^^iiirrrYYY666555555000555222111000000333888<<>>:::666999___@@@111444(((???RRRoooooo{{{yyyxxxgggmmmllllllaaaIII666>>>RRRSSSCCC>>>@@@DDDVVVbbbZZZHHH@@@999888888666555666222333333222222333777:::^^^OOOLLLhhhyyyaaattt|||yyyRRRIIISSSTTTqqq|||nnn]]]]]]~~~mmmmmmfffjjjrrrWWWJJJIIICCCBBB@@@???>>>=========FFFLLLUUU]]]eeeoooyyyyyy```cccwww|||yyyTTTBBBGGGMMM@@@RRRoooIII555666---111CCC>>>PPP^^^wwwwwwkkk:::777444111/////////...------,,,///444AAA|||vvvaaa]]]wwwSSS???CCCLLLbbbtttoooPPPRRRPPPaaazzzxxxccc```qqqpppsssuuuuuuyyy~~~~~~{{{hhhPPPUUU|||vvvaaatttmmmGGG???XXXdddyyy{{{yyyNNNmmmzzzGGG222555333,,,,,,//////000222555999===???BBBLLLWWW^^^fffrrrYYYEEEGGGAAA:::;;;DDDHHHLLL```xxxrrr___NNNEEE???LLL^^^pppiiiiii~~~tttMMM888000111/////////111PPP~~~mmmSSSCCCQQQyyyaaaMMMOOOSSSXXXcccYYYZZZZZZYYYYYY[[[```dddiiiooowww{{{zzzwwwwwwzzz|||~~~~~~nnnVVVOOOWWWgggtttuuuttttttqqqkkk^^^XXXaaakkkeeebbbhhhjjjqqqwwwyyyfffRRRFFFDDDJJJSSS[[[bbbhhhnnnrrruuuxxx|||mmm```eeecccDDD]]]vvv[[[GGGLLL[[[fffooowwwuuu```IIIBBBGGGOOOddd~~~kkkZZZPPPBBB888666444NNNGGG444777(((>>>VVVjjjyyyyyy{{{uuugggnnnjjjdddZZZJJJAAANNNaaacccLLLAAAIIIQQQVVV]]]```III@@@:::999888666555555333333333222222444888;;;pppGGGMMMmmm|||bbbtttyyyxxxRRRQQQmmmrrr{{{nnnzzzXXXdddgggrrr}}}^^^LLL???555777777666666999===???===;;;HHHNNNXXXaaaiiisss}}}}}}dddeeewww|||XXXAAADDDKKKFFFOOO|||jjjFFF888444000...>>><<>>nnnuuusssmmmAAA888555222000000///...---,,,333)))222YYYwww{{{VVV{{{|||jjjNNNAAAIIIUUUoooYYYCCCAAA\\\zzziiiQQQSSSccckkkqqqvvvxxx|||TTTBBB___ttt^^^>>>===GGGcccwww\\\III:::444444...+++111555888999;;;===???AAAAAAAAABBBKKKTTT[[[hhhyyyttt[[[PPPMMMDDDBBBTTTppp}}}uuucccOOO@@@>>>FFFUUUggg|||ccc]]]mmmxxxnnnkkkqqq^^^:::111333111222444:::```iiiCCCDDD]]]~~~kkkkkk{{{{{{rrrrrrjjjjjjhhheeeeeelllwwwwwwqqqoootttzzz|||xxx{{{fffOOOWWW]]]iiirrruuu{{{zzzTTTkkk~~~}}}|||nnnWWWDDD<<>>@@@BBBCCCDDDCCCCCCBBBJJJRRRZZZhhh{{{yyyqqqooottt}}}uuucccMMM===@@@EEEQQQbbbwwwccc[[[```oooyyyjjjtttbbb<<<333444222111222888^^^pppxxx}}}aaa===EEEcccwww{{{uuurrreeefffffffffjjjvvvwwwmmmgggkkkrrrvvv{{{xxxxxxaaaJJJUUUeeerrr}}}~~~qqqZZZuuupppWWWDDD===GGGNNNXXX^^^bbbffflllqqqssswww|||dddHHHNNN\\\[[[ooommmtttlllnnn___vvvqqqOOO@@@HHHFFFMMMjjjjjjQQQ>>>999:::@@@666hhh{{{zzz~~~bbb333222333777zzzbbb~~~ppp{{{ooocccgggqqqmmmXXXMMMPPPPPPHHHKKK___fffdddhhhiiiiiioooNNN???:::;;;666666777222111777444111444333666DDD```KKKUUU{{{aaalllkkk[[[yyy^^^bbb]]]???HHHLLLKKKBBBHHHEEEFFFJJJLLLLLLPPPUUUVVV]]]eeelllqqqvvv{{{nnn]]]ppp~~~ggg>>>???HHHBBBIIIeeeGGG777555111333555111@@@^^^VVVrrrEEE888666333111111111000......222222'''fff|||pppmmm}}}uuuvvvFFFIIILLL]]]{{{~~~mmmRRRFFF\\\eeedddRRR>>><<>>CCCGGGNNNLLLJJJKKKLLLLLLIIIFFF@@@GGGQQQ]]]jjjwww{{{dddKKK>>>:::>>>GGGXXXpppppp\\\vvvrrr>>>555222222777,,,>>>tttoooRRR>>>LLLppprrrlllooouuuzzzjjjaaa]]]fffeeecccwwwjjjcccfffkkknnnrrrwwwzzzzzz|||tttbbbUUUGGG>>>AAAZZZcccnnnzzzxxxiiijjj|||UUU@@@CCCKKKRRR[[[aaadddgggkkkmmmuuuyyy}}}|||UUUaaannnlll{{{YYY===CCCHHHLLL\\\~~~iiiYYYHHH777333:::666WWW~~~yyy444000???999~~~WWWuuuqqqxxxmmmjjjkkkppppppggg]]]YYYYYYXXXccc]]]fffmmmnnnuuuOOO???:::;;;666666888222111777444111444222777EEEYYYHHHZZZvvv\\\hhhwww}}}{{{uuukkkrrrVVVhhheeeIIINNNNNNTTTXXXRRRMMMJJJLLLMMMMMMOOOSSS[[[```gggmmmrrrxxxooo]]]ooonnn^^^bbbeeennnhhh??????GGGCCCHHHcccIII666444000444999999KKKkkkRRRyyyNNN999666333111111000000///000000444333nnntttgggccc|||tttFFFIIIMMM___}}}{{{XXXBBB;;;999BBBFFFAAA===DDDRRR]]]llloootttzzznnnMMM555333===///:::;;;BBB666>>>DDDfffzzzeeeVVVRRR\\\WWW@@@000000...222999???CCCFFFHHHJJJLLLJJJIIIJJJLLLLLLJJJHHHLLLPPPXXXfffvvv|||eeeNNNAAA:::>>>FFFVVVmmmttt]]]}}}vvvAAA555333222999111DDDyyynnnOOO???OOOuuu^^^RRRYYYgggqqqddd^^^[[[aaaiiirrr}}}tttfffhhhjjjmmmoooqqquuuwwwxxxvvvtttaaaJJJ>>>666555???CCCUUUkkkwwwyyyuuuqqqnnnvvv}}}qqqNNN===AAAKKKQQQZZZaaadddfffjjjmmmtttxxx}}}xxx^^^oooxxxjjj|||]]]BBBCCCFFFKKKYYY{{{mmm\\\LLL;;;999<<<666LLLyyy;;;222888888VVVuuupppxxxmmmjjjrrrvvvssshhh]]]\\\aaadddwwwpppyyyyyyyyyPPP@@@;;;;;;666666888333222777444222555222888IIIRRRIII]]]www]]]iiiuuuiiiiiifffjjjsssuuuuuu|||lllkkkjjjYYY```WWWWWW[[[\\\TTTNNNOOOQQQSSSVVVYYYbbbgggmmmrrrvvv|||ppp]]]nnnhhh___iiilllqqqhhh@@@@@@GGGCCCFFF```LLL777555111333:::===OOOmmmwwwSSSSSS:::777333111000000000///222...222999uuukkk___jjjxxxfffBBBGGGQQQffflllHHH888:::555:::???@@@EEEOOOWWW[[[kkknnnsssyyydddAAA333222AAA111777<<<@@@<<>>:::===DDDSSSiiivvvZZZrrr^^^{{{DDD666222222:::666LLLsssvvvKKK@@@TTT{{{hhhmmmzzzzzzoooWWWRRR``````kkkzzzzzzkkkdddggglllllljjjgggccc``````aaaccc```LLL888222000777GGGCCCTTTjjjuuuqqqiiihhhlll~~~|||}}}}}}xxxqqqqqqrrrcccHHH===CCCJJJPPPYYY___ccceeehhhkkkrrrvvv|||vvvmmm}}}wwwqqq~~~{{{bbbIIIBBBCCCHHHTTTtttqqq^^^MMM>>>===:::777CCC}}}tttvvvCCC555555888TTTvvvqqqsssmmmmmmtttyyywwwlllaaa___dddhhh{{{~~~rrrpppRRRBBB<<<;;;666666888333222666444333555222999NNNOOONNN___zzz```lllaaaTTT\\\aaahhhvvvyyyuuuhhh]]]kkkfffccc```\\\SSSNNNQQQWWW\\\aaafffiiiooowww|||~~~qqq^^^mmmiiiAAA@@@FFFCCCDDD\\\OOO777777222222777888EEE___uuulllZZZXXX;;;888333111000000000///222//////555xxxYYYbbbvvv\\\CCCIIIUUUjjjeeeFFF===DDDKKKNNNOOOOOOSSSZZZ^^^^^^nnnqqquuuzzzqqqLLL:::666@@@EEE???OOOYYYEEE___ppp```^^^MMMFFFNNNOOOAAA333000777<<>>999;;;AAANNNfffvvvTTTlllsssrrrrrrLLL666222///555555QQQvvvxxx}}}gggCCCDDD\\\qqq~~~{{{```MMMLLLcccgggiiijjjhhhgggiiikkklllgggaaaZZZRRRGGG======CCCDDDEEE===:::>>>>>>GGGZZZYYYqqq~~~mmmggggggRRRNNNFFF>>>;;;>>>>>>===???<<<<<<===:::555777===DDDKKKUUU\\\```cccgggjjjoootttzzzyyy~~~jjjfffwww|||}}}oooaaasss}}}wwwiiiRRR>>>===FFFKKKfffwww^^^III;;;;;;000;;;DDD{{{ppp}}}KKK222<<>>CCCBBBAAAVVV}}}PPP222666444333777666;;;KKK~~~}}}^^^ccc>>>:::444111000000000000)))555666===bbbyyyxxxpppJJJKKKMMMZZZooo|||gggTTTSSS\\\ccciiillliiigggkkkppprrrssswww|||lllCCCJJJQQQsssZZZrrrRRRBBBJJJEEE@@@@@@DDD???444000444555777;;;>>>???AAACCCDDDDDDEEEGGGIIIMMMTTT[[[aaafffoooxxx~~~zzzXXX;;;KKKeeeeee|||jjjtttxxx|||lllSSS>>>999:::@@@MMMeeeyyyWWWlll|||RRR555333000444333QQQ}}}{{{```AAAGGGaaarrr\\\aaa[[[LLLJJJMMM]]]bbbjjjlllgggkkksssooobbbQQQLLLIIIHHHBBB===CCCOOOOOOKKK???888999777AAAVVV___qqqZZZRRRQQQAAA;;;333//////111222111000000111222333444777:::AAAHHHRRRZZZ^^^bbbgggjjjoootttzzzvvvbbb^^^gggiiiMMM]]]zzztttvvv[[[^^^VVV[[[~~~zzzlllUUU<<<<<>><<<666777:::555444555333666777111>>>[[[NNNNNNeeemmmhhhppp{{{aaammmtttuuuiiiTTTOOOUUUZZZMMM:::EEEKKKrrr~~~ttt}}}]]]EEEEEEAAADDDLLLUUU[[[```iiirrrxxxRRR<<<@@@@@@NNNjjjzzzxxxaaagggmmmlllhhh@@@===AAABBB@@@UUU|||NNN111666222111777888===LLL]]]hhh???:::444111///000000000,,,333444BBByyyfffuuusssoooEEENNNMMM[[[ttt|||sssgggVVVJJJQQQaaaoootttwwwtttqqqpppooolllpppuuu|||qqqNNNNNNtttbbbFFFDDDJJJ@@@===???CCC???666333666555888<<>><<<666777:::666555555333666777111???]]]PPPNNNbbbiiiIIIooozzzttt\\\iiiyyyrrr|||lllLLLZZZooouuuUUU111NNN```{{{jjj|||zzzBBB...AAA<<>>LLLhhh```cccxxxnnnZZZ]]]```iiilllllllllkkkllllllfff___CCC===<<>>777444:::555555888@@@fffQQQMMMhhhdddTTTOOOkkkyyyfffccc~~~qqqbbbhhhgggpppuuuIII<<>>[[[}}}kkk]]]???>>>NNNDDD555888<<>>CCCFFFIIINNNTTT\\\eeennnuuuzzzqqq]]]MMMFFFDDDDDDDDD>>>;;;;;;===AAAIIIXXXfffpppnnn|||cccEEE999666777===JJJ]]]yyynnnOOO]]]```qqqttteeeJJJ777777888111777[[[xxx||||||NNNGGGLLLwwwddd```PPPGGGOOOjjj|||zzzxxx~~~xxxoootttvvvlllmmmjjjYYYPPPWWWQQQLLLPPPJJJPPPjjjnnnnnnqqqgggSSSTTTccciii^^^PPPAAASSSSSS:::333555777;;;>>>@@@??????===<<<;;;;;;===???@@@@@@CCCIIIPPPXXX]]]aaaeeehhhkkkooouuu{{{nnn^^^\\\```bbb[[[iii~~~zzzLLLKKK^^^yyypppXXX>>>888>>>???QQQvvveeeRRR???<<>>444AAA~~~___~~~jjj>>>666???uuuVVVssscccMMMGGGCCCFFFOOOXXX]]]```aaa^^^\\\]]]___ZZZLLL???;;;999999555---333YYYqqqeeeKKK:::<<<;;;888>>>888444999555666888???cccSSSMMMhhhyyyZZZ```gggzzzeee```yyyvvvrrrvvviii<<>>>>>CCCMMMPPPNNNRRRVVVQQQMMMTTTSSSDDD000777;;;:::999<<<>>>===DDDFFFCCCFFFLLLAAA111000666888:::888555666<<>>LLLYYY^^^|||{{{zzz{{{___AAA:::777:::AAAMMM^^^zzzkkkMMM___ppp~~~III777777777111777[[[sssyyyFFFGGGPPPlll\\\cccXXXQQQ```nnnqqqxxxtttmmmpppiiiQQQHHHMMMMMMPPPRRRNNNXXXrrrjjjhhhggg___WWWaaaooommmwwwwwwTTTLLLRRRiii___<<<888:::>>>AAABBBBBBAAA????????????@@@AAACCCEEEFFFIIIMMMRRRWWW[[[___cccfffjjjnnnsssxxx~~~xxxnnnkkkpppwwwyyy}}}sssFFFMMMcccpppZZZ???888>>>>>>OOOsssgggTTTBBBAAA,,,888777===jjjyyyfffppp>>>555>>>rrrbbb|||^^^EEE???DDDLLLTTTYYY\\\\\\ZZZ[[[XXXVVVUUURRRKKKAAA999:::444222666:::EEEdddcccRRR@@@===BBB???999888888444999444666888>>>aaaVVVMMMgggxxxkkknnn~~~}}}gggaaayyy|||~~~rrrpppzzzTTT???FFFMMMSSSQQQMMMeeessspppeeeKKK===>>>NNNbbbbbbRRREEE@@@DDDKKKTTT[[[bbbkkkqqqrrruuu~~~kkkyyyrrrfffYYYJJJ888DDDLLLPPPbbbzzz\\\EEE===@@@HHH\\\oooeee```~~~|||www[[[???777???CCC@@@TTT}}}CCC444222111222444777BBBMMMlllvvvDDD;;;444222111///...///444---111OOOqqqsssqqq}}}lllSSSUUUKKK^^^qqqtttWWWwww}}}pppppp{{{rrrfffbbb___gggtttwww}}}zzzRRR???HHHMMMMMMTTTYYYLLLDDDIIIOOOWWWmmmnnnPPP<<<@@@@@@<<<:::>>>CCCDDDCCCEEEDDDLLLSSSEEE222000444666777666555777===CCCBBBEEEJJJQQQ\\\iiivvv~~~oooTTTKKKAAA???CCCFFFDDDAAA>>>BBB>>>666888AAAEEE@@@}}}{{{bbbddd|||vvvYYY???>>>:::???FFFMMMWWWpppgggKKK]]]{{{JJJ555555666333<<>>...666999===iii}}}ppp888111<<>>MMMYYYfffllljjjgggaaa\\\\\\ZZZYYYUUUMMM@@@777444222555555777EEEbbbsssYYYGGGFFFEEE===666111999444888444666888===^^^YYYNNNeee~~~ggg```wwwppp^^^ZZZ___lllsssrrruuu~~~RRRNNNXXXiii{{{xxxlll{{{dddWWWLLL;;;666888CCCVVV]]]PPPDDDEEEFFFOOOWWW[[[bbblllrrrrrryyyeeeVVVyyyfffLLLFFFBBB;;;DDDQQQ[[[cccvvvzzz___BBB;;;DDDTTT^^^qqqggg___}}}uuuXXX>>>888???DDDAAAWWW|||???666333222333333666@@@KKKyyy{{{hhhEEE===555333222///...///222...333IIIuuuuuuwwwvvvpppTTTUUUIII[[[nnnkkktttllljjjgggmmmyyy|||tttLLL===LLLUUUVVV^^^eee]]]]]]fffooo~~~MMM<<<>>><<<999<<>>BBBAAADDDIIIPPPZZZfffsss{{{vvvZZZIIIDDD???@@@EEEGGGEEEAAA777>>>???999888>>>???:::```tttmmm```jjjhhhrrrVVV======555;;;BBBEEEJJJccccccIII]]]pppttt}}}III444444555333???hhhfffpppIIIQQQUUU}}}]]]PPPbbbqqqpppdddiiippp^^^CCCEEERRR``````XXXcccuuuZZZ]]]vvvttt___TTTSSS___gggkkkaaannnyyybbb>>>@@@BBBCCCBBB@@@@@@BBBDDDEEEGGGJJJLLLLLLMMMOOORRRPPPRRRVVVYYY]]]bbbhhhkkkpppssswww{{{yyyrrr~~~~~~~~~VVVaaaxxxqqq^^^BBB777<<<<<>>HHHkkkooocccHHH>>>666444333000...///000000444EEE}}}eeepppoooPPPQQQGGG[[[nnnyyy{{{tttqqqnnnsss{{{tttNNN>>>KKKVVVaaasssOOO@@@@@@???>>>DDDKKKLLLHHH>>>EEENNN]]]bbbKKK666666000222555777999:::===???BBBEEEJJJRRR[[[gggssszzzjjjJJJBBB@@@@@@BBBEEEFFFDDDAAADDDFFFDDD???>>>AAABBBBBBIIImmm~~~dddqqqnnnTTT}}}}}}nnnUUU;;;888444999???DDDMMMiii```HHH^^^vvvrrreee}}}JJJ555444444333???hhhvvvwwwRRRVVVVVVcccGGGCCC```jjj```VVVdddnnn[[[EEEMMMXXXeeedddeeeoooccczzz[[[WWWlllkkkppp{{{bbbllluuucccGGG>>>AAADDDDDDBBBCCCFFFIIIHHHKKKOOOQQQPPPPPPRRRUUUSSSUUUZZZ]]]aaafffkkkoooqqqssswww{{{~~~gggXXXcccuuu~~~}}}jjj|||```iiiwwwzzzuuuqqq___BBB666;;;<<>>???CCC888BBBTTTjjj}}}sss]]]QQQNNNYYYmmm{{{iii{{{kkkOOO;;;999AAA>>>???[[[mmm555333111222444444666>>>GGGjjjuuuggg}}}JJJ@@@888666444111///000///111444FFF]]]yyypppNNNOOOGGG\\\pppnnn~~~uuusssxxx}}}}}}[[[JJJQQQ]]]qqqYYYSSSNNNFFFDDDHHHMMMHHH???BBBKKKXXXhhhjjjOOO999;;;<<<<<<<<<<<<;;;;;;<<<===AAAEEELLLTTT]]]iiisss{{{~~~zzzwww```DDD???AAACCCEEEEEEEEEEEEEEEJJJCCC>>>@@@AAA@@@======FFFlllpppaaa\\\```yyydddOOO;;;777::::::???JJJ\\\zzz___GGGXXXrrrssspppzzzhhhHHH666444444222???hhhVVVSSSTTTyyyQQQBBBIII```cccQQQJJJcccnnn]]]NNNRRRYYYgggmmm~~~vvvxxxeeeiii}}}yyyaaammmvvvcccHHHAAAFFFKKKLLLIIIFFFFFFGGGJJJOOOSSSTTTRRRRRRTTTWWWWWWZZZ^^^bbbeeeiiimmmppprrruuuxxx{{{~~~eeePPPCCCKKKYYYeeeuuuvvv]]]vvvhhhnnn~~~{{{wwwtttrrr```AAA444999;;;BBBaaaiiiSSSBBB444888444999@@@lllnnn~~~yyy>>>777999MMMxxxuuu~~~yyyssskkkkkkfffdddddd[[[KKKDDDFFFHHHMMM^^^pppYYYLLLSSSFFF;;;<<<999;;;444888444888999:::YYYbbbRRR]]]nnn```ttt~~~iiiccc|||~~~TTTFFFgggppp```WWWUUUNNNIIIddduuunnnMMMFFFQQQSSSRRRXXXmmm]]]]]]WWW```dddaaagggvvv~~~}}}vvvlllHHHCCCCCC@@@GGGGGGGGGLLLVVV]]]___ccciiiuuupppaaaZZZ```fffsssnnn|||{{{fffJJJ999999BBB;;;>>>[[[hhh111000///111444555666>>>GGGsssqqqyyyKKKBBB999777555222000111000111333IIIdddvvvQQQPPPHHH^^^qqqhhhxxxwww|||fffVVVZZZeee|||nnnVVV```UUUFFF@@@EEELLLHHH???FFFQQQaaaqqqoooQQQ;;;???JJJHHHDDDAAA>>>======>>>???DDDKKKTTT^^^iiitttzzz~~~uuu\\\ZZZbbbYYYEEE>>>BBBGGGHHHGGGFFFGGGIIIQQQFFFCCCOOOXXXTTTLLLIIIPPPvvvYYYIIIYYY|||tttYYYIII<<<<<<>>>999<<>>;;;???FFFQQQYYYaaakkkwwwkkk]]]dddaaaQQQIIIGGGCCCCCCEEEBBBAAALLL[[[gggKKK```aaaNNNKKKYYYYYY~~~uuummmwwwmmmYYYIII666:::888<<>>:::<<<666555888666555@@@PPPzzzRRRbbbtttaaannn}}}YYYWWW]]]TTTJJJEEEkkk{{{xxxeeeSSSZZZ\\\SSSBBBFFFSSSbbb~~~^^^ppp|||}}}|||]]]TTT^^^hhhssswww|||qqqWWWCCC777===EEEKKKWWWgggrrrrrrqqqlllfffjjjyyyttt{{{sssXXX???666999>>>;;;DDDdddDDD222///---222///666;;;:::SSS}}}VVVUUU]]]CCC444444222666///...000222DDDxxx~~~tttuuuTTTIIIPPPYYYooo|||hhhmmmWWW\\\sss~~~pppddd```www}}}xxx```RRRXXXXXXLLLGGGMMMYYYbbbccc___WWWCCC555999;;;@@@AAA;;;555666;;;>>>@@@GGGRRR\\\dddmmmwwwvvvgggjjjcccMMM@@@@@@???AAACCCBBBHHH^^^wwwoooqqq~~~oooYYYLLLDDD[[[^^^zzzyyy}}}|||zzz~~~eeePPPCCC444:::999>>>FFFQQQfffTTTKKKvvvuuuqqq:::444666222666@@@lllwwwZZZEEEXXXttteee[[[QQQEEEBBBFFFEEEJJJ[[[tttvvv}}}wwwnnngggkkkxxxzzzxxxsssKKK@@@:::CCCJJJKKKEEEAAAAAADDDLLLPPPUUUYYY[[[\\\]]]^^^```bbbeeehhhjjjnnnrrruuu|||}}}tttaaaJJJ@@@:::======999;;;BBBMMMaaazzzlllhhhppprrr[[[gggyyylllPPPHHHNNN]]]tttwwwsssqqqbbbCCC222555888AAAZZZvvvTTTDDD666///222777666fff~~~<<<999111999mmmyyyhhh]]]TTT{{{ccc___qqquuunnntttjjjVVVFFFJJJVVVYYYVVVfffmmmfffkkkuuuaaaZZZwwwzzzfffiii___KKK???:::;;;777666777555444>>>LLLUUUbbbzzzeeeppplllooovvvooogggnnn~~~fffRRR^^^ooorrr___cccsss~~~lllQQQLLLTTT^^^iiirrrzzzsssLLL???999DDDPPPYYYhhhxxx|||}}}```jjjyyymmmQQQ;;;444888<<<999CCCjjjttt;;;000...---555333777999777PPPvvvmmmNNNcccdddEEE555555222666000333...555CCC|||qqqpppzzzYYYKKKQQQYYYnnnnnn\\\OOO```wwwtttaaaYYYrrr{{{eeeXXX^^^___UUUPPPUUU^^^[[[OOOGGGFFF;;;333999::::::<<<>>><<<888:::>>>EEELLLXXXbbbjjjsss{{{qqqrrrqqqaaaSSSAAABBBHHHNNNPPPZZZttteeeNNNMMM[[[mmmqqqwwwsss[[[GGG===333===;;;???HHHVVVnnnzzzHHHJJJbbblllyyyyyylllkkk>>>222666111222@@@sss|||```IIIYYY|||fffPPPEEE>>>777666999AAAQQQmmmxxxzzzsssXXXOOOLLL\\\vvvgggAAAAAA;;;KKKSSSJJJ??????CCCFFFKKKOOOVVV[[[]]]^^^___```bbbdddgggjjjlllppptttwww}}}~~~}}}|||xxxhhhVVVAAA;;;999<<<:::666999@@@AAANNNjjjaaaLLLKKKaaarrrrrr___GGGKKKOOOKKKLLL[[[gggttt{{{qqqmmm```DDD555666777@@@XXXwwwUUUDDD999222222777888mmm|||vvv:::999444:::zzznnnwwwqqqYYYOOOcccooooooooowwwXXX222333>>>666...HHHDDDGGGeeerrrtttsssuuudddKKK@@@>>>;;;888777777555555===GGG\\\[[[www}}}fffpppxxxlll|||}}}}}}yyy[[[FFFFFFYYY^^^eeemmmyyyssskkkEEECCCKKK^^^lllrrr{{{uuuYYYrrr}}}}}}fffKKK999555888:::999EEEqqq```222///111///777444666555555RRRkkktttbbbssslllFFF777777222555111666---888@@@wwwkkklll~~~]]]MMMPPPWWWkkktttxxxuuuOOOOOOgggzzzyyyvvvvvv{{{zzz```QQQiiimmm[[[SSS[[[aaaZZZVVVYYY[[[QQQ>>>888>>><<<888===AAA;;;<<>>DDDDDDLLLQQQXXX]]]``````aaaaaadddgggkkknnnqqqsssvvvxxx{{{|||}}}}}}}}}~~~vvvooogggZZZNNN;;;999;;;===;;;777;;;BBBLLLVVVkkkyyywwwTTT:::999MMMXXX^^^ZZZHHHCCCBBBNNNjjjtttjjj^^^EEE777999999>>>VVV~~~xxxVVVDDD999555888<<<<<>>NNN\\\hhhhhhdddgggpppvvvzzz~~~sssddd```YYYRRRTTTGGGNNN```xxx|||yyy^^^DDD777777:::999;;;HHHvvvrrrNNN---...222...555333444444999\\\}}}|||ssssssGGG888999222444222222,,,555888xxx||||||aaaNNNNNNUUUggg{{{qqqnnnPPP;;;HHHbbbqqqtttuuu```]]]___iiixxxfffOOO```VVVJJJIIIVVV```]]]XXXZZZ]]]QQQ===888BBBBBB>>>BBB===EEEUUU\\\SSSDDDEEEPPPTTT[[[eeepppxxx~~~wwwLLL===???>>>===HHHMMMaaazzz^^^mmmdddooofffHHHHHHJJJFFFSSS]]]jjjTTT===999444???;;;???JJJ\\\xxxbbb>>>RRRjjj[[[000999222///999999SSSeeeEEEOOOzzzqqq]]]JJJ:::999???BBBGGGNNNiiilllttt|||xxxdddaaaqqqpppXXXFFFXXXooo}}}___XXXnnnzzzzzziiiKKK:::>>>DDDBBBPPPUUU[[[```bbbbbbcccdddfffjjjppptttvvvvvvwwwwwwyyy{{{|||||||||}}}~~~yyylll^^^RRRJJJDDD===>>>AAADDDDDDDDDHHHNNNgggpppyyy}}}zzzqqqNNNBBBQQQbbb]]]dddjjj\\\NNNMMMfff{{{kkk]]]DDD666888:::>>>UUU|||yyyVVVCCC555333666999777fffhhh~~~ooo===444555666\\\pppnnn___YYYSSSFFFFFFXXXccciiitttwwwtttUUULLLmmmuuudddddd[[[yyysssOOOBBBEEE===<<<:::888666777;;;???uuutttRRRnnnttt___kkkmmmlllzzzXXXaaarrrmmm|||iiiBBB111===???[[[ooocccIII@@@QQQfffqqqppp]]]GGG@@@===<<>>666999;;;888???NNNyyyzzzYYY???---//////+++333222444666@@@iiijjjqqqyyyGGG888:::111444444222111666444zzzwwwuuufffOOOMMMSSSddd|||mmmxxxJJJ;;;444CCCWWW``````___JJJHHHMMM[[[ppppppTTT\\\uuuIIICCCIII[[[hhhfff___\\\\\\QQQ>>>999CCCEEECCCJJJOOOlll```DDDHHHYYY\\\aaaiiirrrzzzpppLLL???BBBGGGNNNAAACCCRRRiiixxxvvvqqqpppbbbrrr[[[HHHOOOFFF888BBBDDDCCCUUUcccoooSSS999777444======AAALLLaaa\\\>>>UUU|||UUU333777000000===888LLLiiiEEELLLwwwtttaaaPPPAAA666666888999@@@JJJ\\\gggyyy^^^dddtttuuuPPPLLLgggyyywwwsss^^^HHHLLL^^^eee___NNN:::555???IIIKKKTTTXXX]]]aaadddfffhhhjjjkkkoootttxxxyyyxxxxxxxxx{{{|||}}}|||{{{|||~~~zzzwwwmmm^^^MMMAAA<<<<<<<<<>>>BBBGGGLLLRRRXXX]]]{{{vvvQQQWWWwwwooottt~~~jjjVVVXXX{{{lll]]]BBB222444888>>>UUU|||zzzUUUAAA777444555555555hhhmmmlll???333888777NNNmmmcccLLLMMMcccdddXXX]]]kkkqqqsss{{{}}}oooeeehhheeeqqq\\\GGGDDD???>>><<<999777999<<<===qqqTTTiiiwwwaaalll|||```ddd|||\\\QQQcccooottt{{{{{{tttrrrZZZeeettt}}}kkkDDD888MMMXXXkkksss```GGGCCCYYYooouuunnnTTT>>><<<>>>>>>CCC@@@???AAAEEELLLYYYmmm}}}}}}iiiLLL888444:::;;;666CCCTTTzzzmmmCCC555000111000+++444444555666BBBmmm[[[{{{|||FFF888;;;111444555444666888333tttnnnjjjRRRNNNSSScccyyykkkvvv```BBB<<<;;;DDDRRRYYYVVVQQQCCCCCCIIIZZZsssvvv\\\[[[yyyiiiWWWBBBAAAKKK```mmmiii^^^WWWUUUMMM>>>;;;GGGOOOXXXggg{{{iiiSSSVVVaaaeeeiiiooowww~~~~~~kkkKKK???@@@JJJYYYXXXVVVXXX[[[XXXVVVbbbqqqpppbbbVVVEEEZZZuuuNNNAAAJJJJJJJJJOOOPPPaaajjjvvv|||WWW888777666>>>@@@DDDPPPhhhVVV===TTTsssKKK;;;444222222:::666QQQoooIIILLLuuuhhhRRRDDD<<<777888888:::HHHXXXlllssshhhmmmGGGRRRttt|||{{{wwwbbbDDD666===DDDGGGBBB:::555666???IIIPPPTTTXXX]]]aaaeeejjjooorrrrrrtttvvvwwwwwwxxxyyy{{{{{{{{{{{{yyywwwvvvvvvxxxpppfffXXXKKKAAA<<<::::::999;;;@@@IIITTTaaaiiilll~~~~~~bbbmmmrrr~~~ooo^^^cccvvvggg[[[BBB000333888???UUU{{{zzzTTT???777555777888<<>>BBBHHHFFFHHH^^^\\\ZZZZZZ^^^lll|||yyy~~~xxxdddGGG444333::::::555FFFXXX{{{ddd666111333222444///888888666444>>>jjjtttccc~~~EEE777;;;111444666111444555///ggguuunnnTTTOOOSSScccyyyjjjmmmQQQ<<<;;;===DDDRRR]]]\\\UUUGGGFFFMMM```yyyxxx```YYYrrreeeGGG222999:::GGG\\\iiibbbTTTJJJQQQLLL@@@@@@QQQbbbuuu~~~kkkhhhkkklllnnnpppuuu|||uuuyyyaaaNNNRRRaaa{{{bbbCCCOOODDDKKKYYYvvvhhhNNNMMM]]]tttvvvnnn[[[999999999BBBCCCGGGTTTmmmzzzSSS===RRRoooxxxooo~~~lll:::888111666555444222VVVuuuNNNNNNtttbbbIII;;;888999===@@@GGG\\\ssskkk|||oooUUU;;;UUU~~~www|||{{{aaaAAA===FFFEEEJJJEEEBBBAAA???>>>CCCKKKTTTWWW\\\aaagggmmmtttxxxxxxxxxwwwvvvuuuwww{{{~~~yyyyyyxxxuuuqqqooonnnooofffVVVEEE======>>>>>>===;;;===CCCNNN^^^oooyyy|||{{{ssszzzxxx~~~mmmrrrjjjpppjjjaaaZZZCCC222555<<>>000111888<<>>>>>>>><<<<<<===YYYeeeWWW|||zzzccceeelllKKKRRRgggjjjaaaIIIFFFhhhyyyoooJJJKKK>>>@@@QQQUUUGGGBBBJJJWWWjjjmmmhhhbbbKKK???NNNRRRLLLGGGGGGOOO^^^qqq}}}lllUUUDDDBBBLLL[[[eeewww{{{ZZZ```nnnuuuKKK===:::444:::999:::HHHooouuuNNN999333'''000///333111777@@@:::EEEjjjbbbrrrLLL888000<<<999333444111///:::SSStttttt[[[QQQVVV```gggooo___jjjzzziiiIIIBBBEEEQQQcccppplllZZZHHHNNNLLLSSSiii|||xxxjjjTTTeeefffIII999666222BBBMMMLLLKKKKKKDDD888:::;;;LLLSSSMMMfff|||rrrpppwwwrrrtttyyy~~~{{{qqq|||yyy^^^QQQmmmcccEEEMMMZZZpppoooKKKXXX~~~TTT<<<@@@>>><<>>gggfffBBB888111999999iii~~~www{{{ooo\\\KKKJJJ???IIIaaammmvvvuuu\\\___FFF@@@:::888555333555888PPPxxx]]]yyyaaaaaa|||ZZZBBBUUUnnnnnnaaa___lll```:::777IIIdddpppaaaOOOWWWnnn|||eeeTTT???555AAAAAAEEELLLXXXdddrrr~~~uuu^^^LLLPPPaaaqqq}}}iiikkkkkkpppsssDDD:::888333999888===TTT|||{{{NNN888222)))//////555888888666;;;^^^tttpppMMM???999@@@:::555333777333666SSSzzzzzzaaaTTTVVV```hhhlllRRRSSS___TTT;;;:::JJJZZZ^^^UUUIIIEEEFFFGGGQQQddd}}}rrr[[[hhhfffKKK999111000<<<<<<>>>@@@???:::888777888>>>MMMKKKDDD]]]~~~xxxvvvyyy}}}tttnnnrrr}}}lllWWW^^^iiimmmuuujjjiii\\\HHH[[[fffXXXvvvsssDDD666;;;???FFFJJJNNN___WWW===HHH^^^sss___888333666...666777,,,@@@oooyyyUUUHHHkkk{{{nnnjjjqqquuu|||aaaIIIDDD>>><<<<<<>>>EEEKKKjjjvvvmmmkkkeeeffflllkkk]]]MMMMMM```rrrhhhUUUIIIEEE@@@AAAGGGIIIVVVZZZ___dddhhhlllooorrrtttrrrtttyyy{{{zzz}}}zzzhhhaaaTTTUUUnnnoooOOOBBB<<>>444444777<<<```|||oooNNN<<<666222888<<<<<>>GGGWWWhhhxxxyyyssseeeXXXZZZkkk{{{vvv~~~jjjnnn}}}ddd>>>888777555999999CCCaaazzzIII333111......//////777888444IIIyyy{{{mmmMMMGGGCCCDDD<<<999333===777222OOOqqqkkkZZZVVV___hhh{{{iiiMMMGGGPPPLLL<<<111777===@@@@@@BBBHHHMMMMMM```}}}{{{hhhRRRWWWsss~~~oooXXXCCC666111000000888000000888888111222;;;999CCCPPPLLLBBBVVVwwwwwwcccgggppp}}}|||yyypppuuujjjKKKGGGOOOWWW___bbbuuuhhhMMMXXXTTTXXXyyy|||}}}SSSXXXkkk^^^AAACCCBBB;;;AAAMMMSSSjjjIII>>>NNNvvv~~~rrrOOO888666444000666666---???oooyyy\\\GGGdddWWW:::FFFLLLEEEBBBIIIQQQTTT~~~ooonnniiiYYYWWWXXXTTTIII@@@EEEYYYkkkfffXXXJJJEEEFFFHHHJJJKKKUUUYYY___dddgggjjjnnnpppssssssuuuzzz}}}}}}|||qqqdddooouuuxxxlllOOODDD???GGGOOORRRVVV\\\jjjooovvv}}}wwwrrrTTTFFFUUU\\\```VVVTTTooo|||uuuwwwtttqqqcccMMM;;;555666777???___|||hhhHHH<<<111000888888;;;yyyzzzddd{{{PPP;;;000777333LLL~~~mmmNNN<<<:::<<>>>>>JJJSSSZZZvvvvvvCCC@@@RRRhhhxxxGGG888666222111555555111DDDwwwmmmeeeIII^^^[[[@@@MMM```iiiddd```hhhuuuuuurrreeePPPFFFCCC???999444666CCCPPPWWWUUUJJJCCCGGGMMMPPPUUUTTTXXX^^^cccgggjjjnnnpppvvvvvvxxx|||YYYIII@@@GGGUUU```mmmwwwvvv}}}wwwUUUAAAEEEJJJUUUXXXZZZpppxxxsssvvvyyyppp]]]GGG999666777777AAA___}}}```AAA:::222111888888EEEyyysss}}}NNN888111999777@@@xxxxxx~~~rrrZZZRRR[[[hhh{{{sss\\\IIIvvvtttPPPBBB999;;;===999999>>>CCCeeegggUUUQQQpppgggaaayyybbbNNNKKK@@@???UUUkkk|||fffNNNDDD>>>===EEE888999999???UUUwww]]]HHHLLLPPP```jjjvvvfffVVVGGGOOOpppssspppzzzjjjGGG777999777777888===[[[}}}hhh:::......777000777222999BBBRRRzzzffffffKKKLLLHHHEEE===@@@888777666999@@@ppphhhWWWXXXaaatttxxxiiiRRR@@@???GGGIIIEEEJJJRRRYYY[[[\\\ggg{{{}}}qqqjjjSSSNNNBBB@@@EEE===444888222222222222444777;;;===JJJXXX___TTTFFF??????>>>KKKOOOaaatttmmmWWWccc}}}fffOOOEEEQQQmmmzzzkkk{{{}}}sssNNN]]]|||rrrYYYLLLNNNMMMHHH]]]dddzzzEEE:::@@@BBBLLLSSS```jjj>>><<>>AAAXXXiii___KKKLLLGGGGGGAAABBB:::444777@@@===aaavvvpppZZZVVV\\\ooo|||dddUUU@@@555888CCCNNNSSSTTTZZZdddnnnvvv|||uuunnnddd[[[UUUPPPKKKGGGGGGHHHKKKZZZeeeTTT;;;555000111222111111333888<<>>hhhvvvSSS\\\}}}pppqqqppprrrRRR}}}~~~zzzyyylllXXXHHH888777===FFFGGGAAAAAAFFFDDDbbbeee\\\bbbaaa[[[ccc\\\^^^```cccfffjjjooossszzz|||}}}}}}|||uuupppqqqppp}}}zzzqqqqqq\\\CCCCCCQQQmmmwwwcccUUUVVV___dddooo||||||tttiiiUUU@@@555666777777>>>eeeYYY<<<777555222999;;;___vvvUUUCCC>>>888999666ZZZ~~~tttqqqmmmsss~~~yyy___DDD444///~~~fffOOOAAAJJJRRRKKK@@@<<>>MMMOOO444555***777///---<<<;;;@@@lll~~~pppVVVMMMMMMHHHLLLFFFDDD>>>999<<>><<>>???999444999BBB===CCCHHHFFFAAA@@@EEEKKKIIINNNVVV___jjjvvvkkk???777333333555888;;;===<<<;;;===888:::EEEKKKKKKSSS___nnnlllTTTXXX|||zzzXXX888000666<<<>>>HHHIII???:::>>>>>>999MMMRRRrrrmmm{{{{{{TTT999HHHHHH@@@JJJXXXYYY222EEEaaaNNN777777777111555///111777444KKK{{{|||WWWQQQfff]]]hhhoooUUUFFFWWWuuummmYYYSSSlll|||eee]]]WWWNNNDDDBBBIIITTTXXXTTTYYYdddjjjoooqqqlllwwwlllkkkhhheeedddggglllqqqvvvzzz{{{|||~~~sss^^^nnnuuuqqqPPP999FFFEEEJJJRRRdddzzzwww]]]TTTSSSYYYWWWeee{{{mmmiiibbbSSS@@@444444666666===ooo^^^CCC888000888GGGFFFgggVVV}}}IIIAAAFFF::::::>>>GGGuuujjjzzzZZZOOOPPPOOO@@@<<>>GGGPPPQQQMMMVVVeeevvvkkk___^^^QQQPPPbbbyyyrrrPPPUUUgggpppqqqTTTEEEEEEHHHqqq}}}``````hhh~~~jjjLLL555666???777222???NNNooo```444333555222333555<<<<<<<<>>DDDHHHKKKOOOUUUYYYjjjppp|||ttt>>>222777999===BBBFFFHHHHHHGGGHHHDDDDDDHHHLLLUUUgggyyy~~~{{{hhhOOOlllwwwhhhFFF444222333777<<<<<>>LLLAAA@@@AAAFFFLLLVVVhhhyyyrrrhhhuuurrrLLLJJJXXXbbboootttdddLLL???CCCLLL{{{xxxuuuzzz{{{cccfffooovvvXXX???666777999666777CCCWWWzzzRRR///000222000222444222???```ooo```WWWQQQQQQRRRNNNLLLMMMFFFBBBAAACCC555AAAuuuvvvaaaaaa```kkkuuu___KKKAAA???:::999999;;;>>>BBBEEEFFFKKKMMMPPPVVV___nnn~~~tttDDD:::;;;>>>CCCJJJNNNNNNKKKGGGPPPMMMMMMQQQXXXeeezzznnnPPP[[[hhh\\\@@@333333555;;;<<<;;;===AAACCCCCCFFFKKKXXXhhh{{{xxxkkkpppKKKTTT^^^bbbbbbkkkwwwjjjtttrrrsssqqqsssmmmZZZBBB666@@@HHHGGGLLLXXX}}}___MMMDDDLLLxxxuuulllgggEEE:::444555111444666111777444FFFpppMMMYYYyyyMMMHHHRRREEEIIIBBBDDDVVVkkkwww|||nnnbbbZZZXXXdddjjjgggggglllvvv~~~zzz{{{zzzvvvssshhhhhhfffccccccffflllooowww{{{~~~yyynnnVVVfffsssgggNNNIIIRRRTTTSSSlll|||qqqtttEEEBBBHHHSSSgggsss~~~~~~mmm]]]HHH;;;444333666:::MMM^^^AAA000222999CCC^^^yyysss|||lllJJJFFF:::FFFEEEHHH;;;OOOsssuuu<<>>???___ggg[[[]]]fffyyylllXXXJJJAAA>>>@@@??????@@@DDDJJJRRRYYY]]]fffllluuudddGGG>>><<<<<>>>>>CCCFFFHHHMMMSSSjjjwwwttteeeoooIIIFFFIIIQQQ\\\cccmmm~~~{{{rrrqqq~~~jjjVVVJJJ???666222999GGGJJJEEENNNaaarrrSSS@@@>>>hhhzzzxxx{{{ZZZEEE===...;;;555444666222888777CCCyyyzzzPPPSSSzzzxxxNNNOOO___WWWNNNJJJUUUuuuxxxcccbbb___aaannnuuuuuuqqqpppyyyzzzlllaaa]]]]]]^^^```aaabbbdddgggkkkuuuxxx|||rrrcccLLLnnntttYYYKKKPPPWWWXXXkkk|||xxxhhhrrryyy~~~vvvQQQHHHQQQiii~~~nnnYYYCCC888444444777;;;RRRUUU;;;333555:::KKKkkkzzzdddFFFEEE>>>DDDEEEEEE555EEEbbbDDDSSSdddhhh``````sss~~~yyyllleeekkkuuukkkUUUUUUZZZYYYYYYMMMKKKOOOpppdddkkkmmmWWWdddwww}}}TTT888<<>>;;;:::???JJJWWWaaaffffffgggiiikkkooozzznnnBBB666DDDAAA444444777888===DDDCCCCCCDDDEEEIIITTT```www___MMMOOO999@@@XXXrrr}}}uuurrryyykkkOOO@@@999>>>>>>EEELLLHHHFFFZZZuuugggFFF777QQQOOO======000>>>999444666111555444999___}}}WWWRRRuuucccaaaqqqrrrfffkkk~~~|||[[[TTT\\\^^^fffuuu|||yyymmmqqqsssWWWIIIKKKVVVUUUUUUXXXYYYYYY^^^cccnnnrrrzzz{{{iiiZZZ^^^zzzpppQQQKKKRRRUUU]]]hhh||||||tttsssqqqnnnUUURRR[[[{{{kkkTTT===555555555888<<>>BBBIIIOOOVVVhhhcccLLLRRR\\\|||{{{bbbHHH:::888999777888===AAA]]]ddd@@@000000777333111777888333YYYtttdddYYYXXXWWWXXXYYYZZZWWWSSSKKKDDDHHHDDDMMMGGGSSSzzzlllaaaeeeooohhhUUUTTTZZZ]]]___dddlllqqqxxxrrrTTTVVV\\\jjjyyySSSDDDBBBCCCHHHTTTcccrrr{{{}}}mmm???333???===444777999888;;;@@@AAABBBCCCCCCKKK^^^qqqNNNCCCGGGJJJSSSsssyyyggglll|||{{{```DDD;;;;;;CCCBBBFFFIIIGGGOOOooouuuQQQ<<>>666:::999111666222222444555MMMpppddd___SSSnnnyyygggOOOUUU___cccmmmzzzmmmiiixxxjjjKKKDDDNNNOOOJJJGGGHHHIIIJJJQQQ[[[kkkqqq{{{~~~qqq```UUUiiiooo[[[GGGLLLPPPUUUeee|||}}}xxx~~~eeeTTTYYYkkkeeeNNN999444555555999???^^^xxxAAA444999:::999NNN}}}ccc|||QQQ???@@@EEEEEEBBBIIIEEEIIImmmzzzqqqkkk\\\BBB444777???NNNhhh}}}qqqtttsssooo{{{{{{mmmjjjqqqiiiWWWQQQ]]]VVVOOO\\\^^^eee[[[DDDSSSjjjrrroooaaaQQQ]]]gggsss|||uuuEEECCCFFFVVVgggrrr|||```TTTcccppp~~~}}}lllNNN;;;::::::666222999@@@MMMqqqLLL555---111666000000777888444XXX{{{uuuvvv~~~[[[\\\YYYVVVUUUYYY\\\WWWOOOJJJLLLHHHFFFNNNGGGSSS~~~}}}{{{vvvaaadddjjjwwwwwwooowww~~~xxxTTT;;;FFFYYYwww{{{SSSAAAFFFNNNUUU\\\fffrrrzzzhhhBBB555???<<<777<<<<<<999<<<999;;;@@@EEEKKKXXXpppzzzEEEEEEIII___ooo\\\```www{{{nnnRRR<<<:::>>>???AAAFFFIIIKKKZZZkkkEEE;;;HHH|||rrrMMMNNN<<>>???ddd{{{sssjjjWWWZZZYYYUUUSSSWWW[[[XXXOOOIIIVVVKKKLLLQQQGGGTTTmmm|||ccceeegggooovvvVVVHHHKKKnnnyyyvvvXXX;;;DDDOOOTTTWWW^^^kkkvvv]]]BBB666>>><<<999@@@@@@===@@@===>>>DDDPPP___ooowwwwwwDDDKKKTTTxxxggg{{{zzz}}}ppp___III===@@@AAA@@@EEEMMMQQQSSSeeeZZZDDDCCCNNN{{{uuuqqq}}}GGGKKKCCCEEE888:::777///:::666111::::::BBB{{{rrrWWW[[[}}}^^^WWWeeegggffffff]]]bbbfffjjjiiihhhnnnzzzoooKKK777;;;HHHEEE;;;666:::???EEETTTeeewww}}}|||kkk___fffvvv}}}{{{}}}xxxTTTTTTaaayyy{{{UUUAAA444555666444:::GGGttt___777444555666===VVVttt~~~xxxYYYJJJIII???GGGEEEAAA@@@@@@???GGGjjj}}}qqqxxxlllYYYBBB<<<;;;333:::BBBOOOVVVVVVVVV]]]fffYYYpppwwwsss}}}sssbbbfffmmmfff^^^[[[```^^^XXXooolllttt}}}mmmOOOMMMgggwwweeeKKKssssssfffjjjuuuKKKHHHZZZvvvbbbnnndddHHH<<<999666777;;;>>>BBBMMMsss{{{GGG222111...333555000555??????:::...ooouuu]]]WWWWWWYYYVVVRRRTTTYYYXXXRRRCCCXXXIIIMMMOOODDDRRRRRRwwwhhhiiihhhkkk{{{\\\???KKKiiihhh;;;DDDLLLOOOOOOXXXkkkzzzqqqPPP>>>666===;;;:::BBBDDD@@@DDDHHHFFFLLL]]]qqqyyyLLLVVVjjjyyy___NNN???<<>>444777777333:::IIIrrrUUU555666555999CCC[[[uuuvvvOOOJJJNNN@@@FFFCCCGGGCCCFFFEEEFFFaaauuuxxx~~~nnn___KKK777555:::666::::::???GGGKKKPPP___pppoooxxxqqq]]]^^^dddbbbaaaVVVZZZWWWRRRbbbggg~~~sssddd___IIIFFFRRRXXXvvvsssmmmkkksssmmmDDDHHH```|||xxx^^^gggqqqpppbbbsssbbbmmm|||ZZZ;;;555:::;;;888999===GGGfff]]]999---444222000///222888::::::222IIIdddaaaVVVXXXVVVRRRTTTYYYVVVOOOKKKPPPSSSOOOHHHGGGNNNWWWwwwxxxlllhhhoooyyyfffMMMMMMgggqqqEEE:::999JJJGGGZZZ[[[yyyiiihhh|||uuudddYYYLLL???:::777999???CCCFFFHHHHHH[[[llluuutttPPPQQQrrrQQQ@@@???AAACCCDDDCCCPPPYYY[[[jjj___===<<>>FFFDDD888666>>>???JJJUUUrrrwwwiiiqqquuuzzz[[[CCCAAAIIIOOOHHH@@@<<>>888999BBBFFFVVVccc~~~yyyxxxqqq~~~|||mmmRRRAAABBBIIIKKK???<<>>BBBLLLWWWlllqqqzzz~~~qqqfff|||TTT```{{{aaaQQQAAA===AAAEEEHHHJJJGGGQQQ]]]rrrbbb>>>>>>MMMjjjHHHCCCOOOGGGDDDGGG???@@@;;;888777666333444888888xxxvvvxxxQQQ___~~~nnnsssggg===444555???BBB===???GGGSSSjjjxxx~~~fffuuummmYYYAAA666888;;;999:::>>>IIIZZZjjjuuuxxxkkk^^^WWWTTTNNNHHHRRROOOWWWfffmmmllltttKKK777>>>LLL\\\lllmmmnnnSSS???999222666;;;888GGGfffbbb===444555:::;;;JJJddduuugggLLLMMMLLLHHHJJJMMMDDDFFFIIIGGGAAAIIIhhhssshhhMMM>>>;;;EEE888444===CCCHHH]]]wwwwwwlllxxxvvvlllgggcccfffqqqcccdddfff```SSS\\\}}}vvv~~~mmmVVV``````___ggg|||]]]WWWggg|||```^^^dddnnnpppsss~~~mmmhhh{{{QQQ777666888<<<;;;:::@@@HHHfffaaa999,,,///111///000333888999999:::<<<```|||gggRRR[[[TTTTTTUUUVVVWWWYYY[[[\\\[[[WWWRRRLLLKKKNNNQQQQQQPPPTTTrrr{{{uuuuuuwwwyyy~~~___DDDSSSwwwfffBBB999:::---AAAGGG666???YYYfffZZZ>>>EEEEEEMMMYYYsss|||HHH>>>;;;AAAMMMWWWSSSGGGHHH@@@===@@@CCCFFFPPP[[[WWW]]]gggmmmhhhbbbeeemmmpppbbbPPP[[[|||wwwuuupppOOOFFF???@@@FFFHHHKKKMMMLLLVVVjjj|||OOO333FFF___rrrooo~~~\\\JJJJJJQQQGGGAAACCC@@@BBB===::::::888555555888CCCyyyZZZWWWuuuvvvsssxxxaaa======CCCLLLJJJCCCEEENNNeeeZZZ___WWWHHH777000444666444>>>GGGXXXiiiwww~~~wwwjjjccc```___bbbgggmmmgggkkkxxx~~~wwwDDD>>>AAACCCNNN\\\kkksssOOO:::666111555::::::MMMpppUUU555333777;;;>>>UUU~~~[[[aaaIIIOOOMMMDDDDDDFFFCCCHHHKKKHHH@@@EEE^^^xxxtttdddOOO>>><<>>===BBB???CCC===AAAZZZvvvaaa999:::NNNOOOZZZmmmmmm@@@AAA<<>>;;;777666888;;;ZZZkkkRRRlll|||ooodddaaakkk{{{qqqSSS<<<@@@GGGJJJDDDAAAMMM^^^uuu\\\EEEEEE@@@999777<<>>CCCDDDCCCSSScccqqqrrrJJJ777555111444888:::SSS|||III111333888<<>>@@@AAA???<<<>>>DDDIIIRRR```ppp{{{||||||ddd@@@IIIIIIMMMfffwww|||gggCCC666555222444888===]]]lll???222555999???RRRaaa\\\eeejjjQQQIIIQQQQQQOOOQQQOOOHHHLLLMMMJJJGGGKKKWWWcccvvvoootttnnntttfffrrrnnnqqqiiigggvvvxxxoooeee]]]YYY```vvvuuutttzzzvvvuuuooo\\\GGG<<<666DDD:::::::::;;;CCCTTTgggtttgggLLL444---000111000111111333888999777@@@aaawwwSSSUUUTTTPPP]]]TTTSSSTTTWWWVVVSSSVVV\\\QQQVVVZZZZZZWWWUUUWWWYYYOOOTTTzzztttxxxvvvzzz}}}}}}sssIIITTTttt```>>>888GGG@@@@@@TTTzzzIII>>>HHHKKKCCCuuu|||KKKWWWDDD777cccoooEEE;;;AAACCCDDDHHH<<>>QQQooojjjBBBBBBBBBBBBAAACCCIIIOOOaaannnzzzgggFFFQQQPPPZZZttt[[[<<<555666333555:::BBBgggYYY777444777999BBB\\\ppp[[[XXXLLLKKKPPPPPPTTTWWWRRRKKKLLLLLLJJJKKKQQQYYY^^^}}}||||||{{{rrrfff___lll{{{tttnnnmmmbbbbbbtttxxxssskkkaaa\\\aaappp|||uuu|||vvvwwwooo}}}vvvooo___FFF222:::;;;222======>>>AAAMMM___oooxxxUUU;;;+++000111)))***555000333888:::777DDDnnn}}}vvvdddVVVQQQJJJNNNWWWYYYTTTPPPQQQQQQSSS\\\hhhNNNQQQTTTUUUSSSQQQOOOOOOOOOIII]]]yyyxxx}}}~~~{{{fffzzzkkkCCCccc}}}]]]HHHEEEIII===LLLfffYYYMMMGGGJJJJJJWWWlllZZZLLL{{{III999BBBIIIMMMRRROOOqqq~~~zzzYYY???DDDAAABBBFFFJJJKKKOOO[[[gggjjj;;;GGGFFFbbbwwwttt___YYYPPPUUUOOOHHHMMMMMMHHHIIIJJJGGGFFFGGGDDD>>>:::;;;888:::___}}}___aaaqqqwwweeeFFF555BBBIII;;;444555999BBBPPPeee}}}fffAAA@@@@@@EEEKKKSSS[[[bbbmmmyyywwwuuukkk___```nnn{{{```CCCRRRVVVbbbyyy~~~SSS:::555666444666<<>>>>>>>>BBBNNNdddrrrmmm^^^555222//////111333222000666888888666AAAccc\\\LLLQQQVVVZZZ^^^]]][[[XXXUUUSSSTTTUUUVVVddd\\\VVVVVVVVVTTTSSSSSSIIINNNRRRcccvvvzzzYYYooouuuOOOpppnnnHHHJJJ```OOOKKK}}}GGG```mmmiiiWWWooopppAAAJJJ===LLLIII]]]}}}uuuQQQBBB@@@JJJDDDEEELLLNNNRRReee|||pppBBB:::OOOsss{{{LLL```UUUSSSQQQNNNLLLJJJJJJJJJHHHHHHIIIHHHEEEAAA<<<:::888888PPP{{{RRRddd~~~jjjIII999???BBB<<<===???BBBKKKaaa}}}{{{\\\FFF===DDDOOOYYYaaagggnnnuuu|||~~~pppddd```OOOPPPSSS[[[gggttt~~~qqqccc???PPPiiippp}}}uuuHHH222999+++444>>>999RRRiii<<<222999444333XXXjjjXXXttt[[[JJJFFFFFFLLLQQQPPPMMMKKKPPPMMMJJJMMMRRRTTTQQQMMMJJJooorrrxxxzzzUUUdddzzzhhh^^^RRRFFFKKKZZZkkkcccWWWSSSYYYaaa```YYYjjjvvvdddddd}}}|||cccxxxggguuu~~~xxxlllVVVDDD777888:::999:::???===BBBLLL]]]nnnoooYYY@@@222///---...111333333222+++???444333aaahhhQQQQQQZZZ\\\XXXVVVYYYXXXVVVTTTSSSSSSTTTUUUYYY^^^dddaaaVVVNNNRRR\\\UUUQQQPPPccc|||qqq[[[uuu```|||VVVZZZ{{{gggbbbXXXyyyuuujjjCCCBBB:::MMM^^^yyykkk|||tttQQQBBBCCCKKKJJJOOOVVVYYY```zzz{{{\\\<<>>CCC^^^aaaWWWQQQJJJFFFFFFLLLQQQOOOLLLKKKGGGHHHJJJMMMPPPQQQQQQPPPRRRkkktttoooUUUbbb~~~nnneeeXXXIIIGGGOOO^^^XXXSSSUUUaaaiiieee[[[VVVttt```OOOeeecccVVV}}}xxx|||zzzccchhhvvvdddTTT<<<666555:::;;;888999???>>>KKK[[[eeedddWWW@@@---000...---///222555666666///CCC444FFF___SSSOOO[[[fffcccZZZTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRZZZbbbcccYYYPPPSSS[[[VVVOOOQQQ]]]xxxvvvnnnrrrwwwkkkmmmqqq}}}}}}qqqYYYEEEDDDZZZ||||||ooooooqqqrrrLLL@@@IIIJJJOOOWWW^^^bbbrrrVVVEEE444]]]XXXWWWWWWUUUTTTSSSQQQNNNLLLIIIHHHHHHHHHGGGGGGFFFEEEDDDDDD:::BBB???UUUzzzpppZZZnnnsssgggTTTDDD<<<>>>EEELLLSSS^^^kkkyyysss\\\OOOVVVnnn|||ggggggnnnsssyyy~~~}}}~~~~~~xxxnnnhhhhhhgggmmmuuuzzz~~~rrr{{{fffNNNDDDXXXppp{{{NNN555666555777<<<:::DDDpppLLL777333222???HHHSSSTTTbbbyyyJJJKKKFFFFFFLLLOOONNNKKKKKKCCCGGGLLLOOOOOONNNOOOPPPPPP^^^{{{vvv|||TTTNNN{{{nnn```TTTWWWccckkkfffaaadddmmmrrrhhhYYYQQQeeennnRRR[[[wwwpppVVVnnnoooooovvv|||ppp___zzz~~~tttbbbKKK:::666666999<<<:::777;;;CCCJJJYYYccc\\\GGG666111222111111111111444666888999999;;;===iii}}}ZZZUUUVVV```eeeaaaXXXSSSNNNOOOPPPQQQQQQPPPOOONNNTTTNNNNNNVVV\\\ZZZTTTPPPOOOLLLWWWWWWlllyyy}}}yyyqqq}}}jjjXXXkkkdddBBBIIIccckkkddddddgggxxxfffCCC@@@MMMNNNTTT]]]eeeqqqxxxIII;;;>>>oooxxx{{{gggNNNVVVPPPRRRRRRRRRPPPNNNKKKHHHFFFJJJIIIGGGEEECCCBBBBBBBBB<<<===>>>UUU|||{{{}}}^^^eee}}}uuu___HHH;;;666999GGGWWWhhhqqq~~~yyygggSSSNNNaaaiiihhhqqqtttxxx{{{vvvtttooojjjlllpppnnnxxxlllPPPJJJKKK[[[qqqqqqEEE222888444;;;<<<:::RRR{{{DDD999666///AAAKKKJJJGGGvvvhhhLLLKKKGGGGGGKKKNNNKKKJJJJJJHHHKKKOOOQQQQQQOOOMMMKKKFFFOOOggg{{{zzz^^^rrr}}}ooo___UUU]]]jjjuuuooohhhfffjjjiii\\\LLLNNNWWWmmmmmm~~~aaa\\\|||ooozzzbbb```nnn|||nnnaaaUUUGGG888///:::;;;<<<;;;999:::CCCMMMbbbbbbZZZIII333(((,,,555222222222222333555777999777<<>>IIIhhhkkk^^^SSSGGGOOOOOOOOONNNLLLIIIFFFEEEJJJIIIFFFDDDCCCCCCDDDEEE<<<999>>>RRR|||ggg___xxxmmmVVV@@@666333444@@@PPPccchhhooorrrooohhhcccaaaSSSUUUaaa{{{iiigggoooqqqqqquuupppggg]]]VVVPPPNNNTTT\\\dddpppiiihhhCCCEEEMMM[[[ooo]]]<<<000666555;;;999@@@cccnnn===888999444HHHSSSPPPHHHsssWWWNNNKKKGGGGGGKKKLLLIIIHHHJJJOOOMMMNNNQQQTTTTTTNNNIIIBBBKKKQQQkkk|||www}}}qqqwwwkkk\\\SSSWWW___fffccc]]][[[```ccc]]]SSSTTTUUUppprrr~~~|||mmm}}}oooWWWVVV|||nnnVVVEEE;;;666666777;;;;;;::::::===EEEPPPYYYqqq]]]FFF999444000,,,+++111222222222222333666999999ZZZfffWWWMMMPPPUUUZZZ\\\YYYRRRNNNIIIJJJKKKLLLLLLKKKJJJJJJKKKGGGGGGLLLOOOOOOQQQTTTOOOBBBHHHGGGIIIYYY}}}SSSNNNwwwvvvwww``````[[[GGGYYYuuuKKK;;;FFFMMMIIIYYYdddtttwwwCCC<<>>HHHTTT]]]aaa```JJJ666111333333...+++111333444555555777;;;>>>PPP[[[VVVLLLNNNQQQUUUWWWWWWRRRMMMIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIKKKMMMJJJGGGJJJQQQMMMGGGHHHEEEJJJRRRmmmyyySSSggg|||{{{bbbJJJDDDUUUyyyzzzjjjOOO;;;===MMMWWWVVVbbbuuuOOO;;;EEE[[[WWWSSSUUUNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJLLLLLLJJJCCCEEE>>>cccbbbiii~~~lll\\\CCC<<<555333444444333111111111555;;;@@@JJJ]]]ooo}}}eeeYYYYYYYYYWWWDDDAAAAAAGGGNNNXXXfffssswww}}}sssyyyWWWHHHIIIKKKUUUeeevvvRRR===888888===:::999<<>>===>>>EEESSS___dddcccDDD999000---++++++000888222555888999999<<>>HHHfff|||mmmlllsss[[[III===888222...111777777444:::;;;AAAMMMZZZmmmzzzVVV@@@???AAA???AAA@@@EEEOOOXXXbbbooo{{{nnnGGGRRRXXXWWW___ooo~~~tttGGG888777666888;;;:::???bbb}}}dddAAA444:::MMMRRRQQQmmmnnnQQQMMMNNNKKKHHHHHHJJJHHHEEEEEEIIINNNOOOOOOLLLHHHEEEDDDEEEBBBLLL>>>PPPggguuuuuuuuu~~~tttggg```[[[WWWWWWYYY^^^ZZZTTTPPPQQQTTTXXXZZZ```[[[___ddd~~~}}}tttvvvpppttt]]]\\\bbbRRRzzzyyypppaaaNNN@@@;;;555444999===;;;<<<@@@<<<>>>GGGYYYhhhgggVVVEEE555222......111333333222:::///666@@@888666LLLbbb}}}iiiTTTTTTPPPPPPPPPPPPMMMJJJHHHGGGHHHKKKIIIIIIJJJMMMLLLIIIEEEFFFFFFFFFGGGGGGHHHHHHIIIEEEWWW___OOO???CCCTTT```}}}|||^^^qqqRRRKKKMMMOOOHHHEEEKKKSSS\\\kkkxxxRRRDDD>>>DDDddd}}}lllPPPKKKPPPOOOLLLLLLIIIKKKMMMLLLIIIFFFEEEDDDFFFGGGHHHIIIIIIHHHFFFEEE@@@DDDCCC===???ZZZkkk{{{dddaaa{{{hhhLLL777777444444777777333555;;;<<>>BBBLLLZZZdddcccVVVCCC666///---+++,,,000222222222444:::===444666VVVuuuxxxWWWLLLOOONNNLLLLLLLLLKKKIIIHHHHHHHHHLLLLLLKKKMMMNNNMMMIIIEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDQQQVVVJJJ@@@EEEOOOTTT{{{~~~uuubbbfff{{{}}}[[[HHHDDDDDDCCCHHHEEEFFFNNNZZZiii}}}}}}VVVCCC>>>[[[}}}pppZZZIIIKKKPPPNNNHHHGGGLLLMMMLLLJJJHHHFFFFFFGGGDDDEEEFFFGGGGGGEEEDDDBBBCCCCCC@@@:::<<>>===AAADDDHHHDDDAAACCCJJJeee{{{mmmiiisssqqq]]]WWW[[[___``````VVVUUUTTTVVVYYYYYYVVVSSS```XXXUUUSSS]]]}}}xxxvvvyyyrrrllljjjgggfffqqqxxx|||fff[[[~~~xxxddd{{{rrreeeRRRBBB999666444444999:::>>>@@@>>><<<@@@FFFRRR]]]fffcccRRR>>>111++++++++++++---111333444333666888888666IIIuuu^^^LLLIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLJJJFFFBBBAAABBBCCCDDDDDDCCCAAA@@@BBBJJJLLLEEEAAAEEEHHHFFF___eeeGGGJJJwwwhhhyyydddJJJ;;;>>>FFFCCC;;;DDDFFFMMMYYYiiiddd>>>999???```|||vvvuuuaaaRRRIIIMMMRRROOOKKKKKKNNNMMMLLLHHHFFFEEEGGGIIIBBBBBBCCCDDDCCCBBBAAA@@@DDD@@@===<<<;;;NNNxxxjjjvvvkkkAAA000444777888===DDDMMMZZZlll|||tttttteeeKKK======CCCGGGRRRXXXeeeuuu^^^bbbhhhxxxhhhPPP999444888888999;;;===OOOrrrEEE222333PPPVVVLLLpppVVVGGGLLLJJJFFFHHHJJJLLLKKKHHHDDDAAADDDGGGFFFAAA>>>??????===IIICCC@@@EEECCC;;;SSSvvvaaa___kkkzzzqqqeeeccceeeccc^^^ZZZWWW\\\```bbb```[[[WWWVVVaaa]]]\\\ZZZ\\\mmm}}}}}}{{{~~~{{{yyyyyytttooolllccc[[[ZZZ^^^pppxxx{{{{{{fffzzz~~~tttqqqvvvssskkkjjjRRRIII===444333666;;;>>>AAA>>>;;;:::>>>EEEPPPYYYbbbaaaZZZKKK999...+++---,,,---///222444555666666===---555TTTnnn```QQQRRRMMMJJJLLLMMMLLLKKKLLLLLLMMMLLLKKKGGGGGGHHHHHHFFFCCC???===:::<<>>KKKpppkkkJJJBBBCCCYYY|||iiibbbzzzcccIIIHHHGGGGGGIIIKKKJJJGGGGGGOOO]]]mmmrrrQQQLLL777<<>>AAA:::<<>>>>>===>>>KKKaaaVVV===666;;;aaaTTTiii___^^^LLLNNNMMMHHHJJJNNNPPPNNNHHHBBB>>>AAAFFFDDD<<<<<>>DDDEEE<<>>JJJYYYbbbeee___RRR@@@222,,,,,,///111///111333444555666777777:::888SSSyyykkkNNNPPPUUUMMMGGGMMMHHHGGGEEEEEEFFFFFFEEECCCDDDDDDEEEDDDAAA>>><<<:::999;;;>>>AAABBBAAA@@@???;;;BBBGGGFFFAAA??????>>>===SSSuuutttPPPDDDLLLHHHVVV|||kkkyyywwwjjj}}}uuucccQQQCCC>>>CCCHHHHHHDDDEEELLLUUURRRaaauuuzzzXXXEEE222;;;EEEaaarrrTTTUUUOOOKKKJJJJJJIIIIIIJJJFFFHHHIIIHHHEEEBBBAAAAAAAAAAAAAAAAAA@@@???>>>===>>>777999CCC@@@999EEE[[[|||uuuttt{{{|||jjjWWWcccwwwllloooxxx~~~kkkPPPMMMXXXZZZjjjooo{{{```GGG[[[wwwyyyKKK===666:::???>>>===@@@UUUwww|||ZZZ444333:::QQQtttaaaQQQZZZLLLIIIGGGAAAEEEKKKPPPPPPMMMHHHDDD@@@CCC@@@999;;;FFFJJJGGGDDDEEE>>><<>><<<:::>>>DDDPPP___iiieee]]]JJJ===...)))---222222000000222444555555666888:::999[[[jjjUUUIIIMMMNNNFFFEEELLLIIIGGGDDDEEEGGGHHHEEEBBBEEEEEEDDDBBB???===<<<===<<<===>>>???>>><<<:::999888???EEEDDD>>>;;;<<>>======>>>666666>>>@@@<<>>FFFXXXhhhWWW>>>444888BBB[[[ggghhhkkkEEEMMMLLLIIIKKKDDDGGGKKKNNNNNNJJJFFFBBB??????<<<:::>>>DDDHHHFFF>>>EEE>>>555;;;???999666MMMfffwwwwwwvvvrrroootttpppppp```PPPMMMTTT```mmmwwwwwwyyy}}}zzzeeeYYYSSSPPPPPPRRRMMMQQQUUUTTTQQQOOOOOOQQQPPPUUULLLJJJWWWZZZ^^^ooopppjjjtttrrrrrrvvv{{{~~~xxxqqqllljjjhhhfff]]]WWWRRRRRRRRRTTT]]]gggjjjuuu{{{}}}uuu}}}~~~www~~~hhhYYYHHH===777555777<<<888:::<<<>>>>>>?????????BBBMMMZZZeeekkkgggWWWFFF666111,,,,,,///222222000222444666777777999===AAAOOOwwwgggSSSOOOLLLKKKHHHEEEFFFHHHLLLIIIGGGHHHLLLNNNKKKHHHEEEEEEDDD@@@<<<<<<>>>@@@<<<<<<<<<;;;:::888666666777:::===>>>;;;888:::===888AAA@@@UUUyyyvvv||||||YYYaaauuuaaa[[[{{{tttyyyuuufffTTTGGGCCCCCCEEEGGGDDDCCCGGGOOOUUUYYY```iiixxxaaaJJJ===<<>>===<<<<<<<<<:::888999:::;;;<<>>DDDHHHlll~~~]]]WWWIIIOOOPPPLLLJJJKKKIIIEEEIIIFFFEEEGGGLLLOOOMMMJJJDDDDDDBBB>>>::::::>>>AAA888888888777777777777777777666666888888777888:::444>>>;;;???uuuwwwyyyxxxzzzhhh{{{fffTTT}}}~~~tttyyykkkXXXNNNDDD@@@AAACCCFFFHHHIIIHHHJJJNNNRRR___yyydddMMMBBB;;;>>>HHHVVViiiyyywwwSSSUUUVVVQQQLLLEEEAAACCCGGGGGGDDDHHHHHHFFFCCC@@@@@@AAACCC@@@@@@>>>===;;;;;;;;;;;;666:::===:::666666<<>>===AAA:::444777555333:::666EEE|||qqqppppppwwwoookkkrrr~~~{{{{{{xxxrrrgggVVVFFF@@@CCCAAAEEEMMMUUU^^^eeejjjlllyyybbbWWWVVVUUUSSSQQQPPPLLLJJJKKKIIIFFFFFFHHHIIIIIIJJJIIIHHHGGGFFFFFFBBBhhhqqqvvvvvvtttkkkxxx||||||yyyxxxzzzsssmmmoooeee^^^^^^]]]UUUOOOMMMJJJGGGFFFIIIRRR\\\eeejjjqqqvvvzzz}}}}}}rrr{{{}}}}}}ppp{{{|||yyyzzzzzzuuuhhhUUUDDD;;;888;;;888666777;;;======;;;888@@@HHHHHHEEEIIIWWWdddxxxsssiiiYYYGGG888///,,,444+++)))111444000000777///777AAA>>>888MMMmmm{{{```JJJTTTIIIHHHGGGHHHIIIIIIGGGEEEHHHHHHGGGGGGFFFEEEEEEEEECCC???;;;888888777666666444555666777666555333222333333333444444444555555444;;;<<<>>>WWW}}}{{{vvvrrrqqqwwwsss~~~qqqvvvZZZHHHDDDDDDFFFHHHEEEBBBEEEJJJNNNPPPWWWcccsssaaaAAA:::???@@@TTTyyyxxx}}}~~~www\\\KKKMMMOOOHHHJJJMMMOOONNNJJJEEEBBBEEEAAA===<<<===???>>>===:::@@@BBB>>><<<>>>===888999888888777888:::;;;<<>><<<<<<777444444777888555222<<<777EEEjjjxxxrrrgggsssuuunnnsssjjjppp{{{vvv```KKKAAA777888:::===BBBFFFJJJLLLjjjZZZTTTOOOLLLKKKPPPKKKHHHGGGEEEAAAAAADDDEEEDDDCCCEEEHHHIIIFFFCCCBBBPPPzzzqqqmmmuuussszzzzzzxxxxxxwwwvvv|||sssjjjbbbaaa___YYYUUUUUUQQQMMMHHHEEEFFFIIILLLNNNSSSWWW[[[___fffmmmooolllhhhqqq{{{|||ssslllgggbbb^^^[[[JJJKKKJJJEEE>>>999888999>>>===<<<<<<======<<<;;;AAA>>>>>>GGGXXXhhhqqqtttpppbbbOOO???555111///---+++222555222...///444888???>>>:::333@@@lll^^^XXXTTTFFFIIIHHHGGGHHHJJJJJJJJJIIIFFFFFFEEEEEEDDDCCCCCCCCC@@@===999777777777666555333444666666666444333111333333333333444444444444333333555888AAAUUUsss{{{uuuvvv{{{yyynnn```KKKIIIIIIHHHIIIKKKIIIHHHMMMTTTTTT[[[hhhxxxrrrTTTDDD===AAAAAAGGGggglll{{{mmmMMMRRRSSSFFFMMMMMMMMMMMMKKKHHHEEECCC@@@???>>>======>>>>>>>>>999;;;:::777999===<<<777666666666666666888999::::::\\\bbbqqqoooyyywwwzzzZZZpppqqqLLLFFFRRRIIIfffvvvbbb~~~rrr___BBB666;;;:::888<<>>???@@@<<<;;;<<<===>>>===:::888999777666777888777555222222444<<>>===BBBHHHJJJEEE@@@<<<>>>VVVvvvnnnwwwvvvzzzvvvqqqrrrqqqpppvvvuuukkkfffccc^^^[[[[[[[[[VVVOOOIIIFFFDDDBBB@@@BBBCCCCCCBBBEEEKKKLLLIIIMMMSSS[[[`````````aaabbbnnnllliiiiiijjjmmmnnnnnnooojjjiiiooowwwwwwlllaaa\\\WWWQQQJJJFFFBBB???<<<>>>===<<<;;;<<<===@@@BBB===>>>????????????AAACCCLLLLLLTTTeeewww~~~wwwmmmYYYHHH333)))***///000...)))555888000///888<<<777@@@999>>>NNNggg___GGGEEELLLPPPTTTQQQLLLIIIGGGEEEBBBAAABBBBBBBBBAAA@@@@@@??????;;;999666555555666555444222333444555444333222111222222222333333333333444888222555:::444555XXX{{{nnnhhhnnnsss|||}}}sssiiigggccc\\\oooYYYAAABBBHHHIIIHHHIIIKKKLLLNNNVVV___hhhuuucccBBB???777;;;@@@NNNttt{{{ggg{{{RRRGGGOOOOOOEEEKKKJJJHHHEEECCCAAA???>>>???@@@@@@>>><<<:::999999:::999666333555999888555333333333333444555666777222QQQttt|||~~~~~~uuu}}}~~~|||wwwiii]]]MMM@@@DDDEEE999ZZZxxx```sss{{{tttDDD777888999444888@@@KKKiiipppDDD777777777BBBTTT|||aaaKKKEEEJJJHHHGGGEEE===???AAABBBAAA>>><<<<<<===<<<;;;:::::::::999666444777888888777444222111111...777888333@@@hhhlll___fffhhhfffhhhjjjiii```\\\dddmmmnnnhhhcccdddZZZLLLBBB===:::777333sssZZZKKKEEEDDDFFFJJJJJJGGGFFFFFFDDD>>>;;;<<>>???CCCFFFGGGDDD@@@777???EEEQQQsss}}}ppprrrqqqlllmmmmmmlllnnnssswwwyyy}}}ssskkkeeeaaa___^^^[[[WWWTTTRRRPPPNNNLLLFFFFFFCCC>>>===???<<<777:::===AAABBBAAA@@@@@@AAADDDDDDEEEEEEFFFGGGFFFFFF???BBBFFFGGGFFFCCC@@@>>>>>>===:::999999999999:::AAA???<<<<<<===>>>>>>>>><<<===>>>>>>>>>CCCKKKRRR```ooooooXXXIII:::222))))))///333111---111111//////666@@@???888:::FFFiiioooKKKMMMQQQHHHJJJYYYWWWRRRLLLGGGCCC@@@===;;;>>>>>>>>>===<<<<<<;;;;;;777555333222444444444333111222222333333222111111111111111222222222333333999444888===444000LLLttt|||bbbwwwzzzrrrcccccceeekkkwwwyyyllldddPPPMMM___yyy```GGGGGGKKKIIIJJJIIIKKKOOOTTT[[[gggsssbbbGGG???CCC888PPPmmmuuuqqqSSSMMMOOODDDBBBMMMFFFEEEDDDBBB@@@>>><<<;;;===<<<::::::;;;:::888666999999777555333333333222222222222222333444555555777LLL~~~[[[vvvsss}}}yyyiii]]]TTTZZZTTT^^^]]]QQQGGG>>>DDDWWWzzzeeewwwuuuOOO333222999666555@@@FFFTTT~~~TTT555555777777MMMooo}}}TTTHHHDDDIIIKKKHHHCCC===@@@AAABBBAAA???<<<;;;<<<<<<;;;999888888777666444777999888444...,,,000444000666666///555UUUyyyrrrzzzkkk\\\\\\ZZZ[[[\\\```bbb```]]]___eee|||qqqcccYYYSSSLLLBBB999oooVVVIIIDDDCCCDDDGGGDDDCCCFFFJJJHHHAAA<<<;;;>>>BBBEEEEEECCCAAAAAABBB===AAA===888NNNtttpppjjjgggffffffiiillloooqqqsssttt|||tttmmmhhh^^^\\\ZZZYYYXXXWWWTTTRRRJJJLLLLLLJJJJJJKKKHHHCCCAAAAAAAAA@@@???=========999;;;===>>>>>>======<<<<<>>999888;;;???<<<======>>>???AAACCCEEEAAA@@@@@@AAABBBCCCBBB@@@>>>AAADDDHHHNNNZZZhhhrrrgggLLL777---+++,,,---111333333000---555//////555888888>>>FFFTTTsss|||ppp[[[DDD???OOO]]]XXXIIIJJJGGGCCCAAA@@@AAA@@@@@@;;;::::::999999888777777333222000111222333222111000000111111111111111000000000000111111111111222333222555777444555BBBRRRyyyqqqxxxrrriiiddddddhhhmmmpppbbbIIIMMMSSSRRRNNNPPPPPPUUU^^^gggrrrsss[[[BBB:::AAAAAABBBxxxkkk___DDDOOOSSSAAA>>>MMMDDDEEEFFFFFFDDDBBB???===<<<777333444999;;;999666222444666666222...///222111111222333333444444444222:::]]]oooUUU}}}ggguuu]]]KKKLLLLLLMMMRRRfff\\\rrr{{{oooRRR===VVVjjjvvvnnnRRRGGG999222666999===>>>EEEOOOmmmTTT===222:::===BBBeeennnNNNIIIDDDEEEJJJHHHAAA@@@AAABBBCCCBBB???=========<<<:::888777777888777666666777666111,,,///777???111...000444555???^^^~~~}}}ccc]]]XXXSSSTTTWWWZZZZZZ[[[dddmmmuuupppjjjiiihhhaaaUUUKKKuuu```KKKCCCDDDFFFEEEEEE???@@@DDDIIIIIIBBB===<<<>>>BBBFFFCCC>>>;;;===AAAFFF:::444:::CCC[[[uuufff___\\\```fffiiilllooolllrrrxxx}}}}}}jjjgggbbb^^^ZZZVVVQQQMMMOOOQQQQQQOOOOOOPPPLLLFFFHHHHHHGGGFFFEEEEEEEEEDDDAAABBBDDDDDDBBBAAAAAAAAAHHHDDD@@@BBBEEEGGGDDDAAAEEEFFFFFFEEEDDDDDDEEEGGGBBBCCCEEEFFFGGGGGGGGGGGGIIIOOOYYYfffttt~~~aaaHHH:::333///---...000222222000...///111333444;;;???888555IIIddd|||wwwnnnHHHOOONNNGGGLLLXXXRRRBBBDDDAAA>>>=========<<<;;;888777777666666555444444111000///000111222111000///////////////000000000/////////000000000111111000333444222444999999666???bbb}}}tttllleee^^^ZZZ[[[fffssszzz}}}{{{yyyvvvJJJFFFNNNMMMNNNTTT[[[^^^gggtttyyyRRREEEAAA:::888===HHHggghhhvvvWWWPPPKKKJJJJJJHHHEEEDDD@@@AAACCCDDDCCC@@@===;;;GGG@@@888333333444333111//////000222000---///333000111222333444444444444444333AAAbbbtttuuu}}}|||}}}YYYTTTzzzYYYttt\\\======CCCCCCRRRhhh}}}iii{{{iiiCCC\\\~~~```;;;555555777;;;:::>>>???GGGaaaooo<<<666666;;;???MMMsss}}}ttt___KKKMMMDDDAAAHHHFFF???CCCBBBBBBBBB@@@>>>===>>>???>>>;;;777666666777888777222333222///...444???HHH555,,,...888888111:::MMMnnn}}}wwwsssZZZOOOGGGIIIPPPVVV[[[^^^aaaaaadddkkkpppooohhhbbb{{{jjjUUUBBB???FFFIIIFFFBBB>>>===@@@DDDCCC>>>;;;;;;===>>>???===999888:::===AAA444333>>>>>>AAAbbb}}}lll^^^[[[___aaacccfffjjjnnnqqqrrrxxxzzzssskkkddd]]]XXXZZZZZZWWWRRRPPPPPPMMMHHHKKKJJJHHHHHHHHHGGGFFFFFFEEEFFFGGGEEECCCCCCEEEGGGGGGCCC@@@CCCHHHJJJFFF@@@GGGIIIJJJHHHFFFEEEFFFHHH@@@CCCGGGIIIJJJMMMSSSXXXiiippp{{{jjjTTT999)))(((...222222000222333222000000444888444:::AAACCCFFFTTTnnnkkkFFFHHHGGGLLLRRRPPPFFFBBBEEEBBB@@@===<<<;;;999666444666666555444444333333222111000///000111111000..................//////000....../////////000000000111333333333333555555333666JJJzzzxxxooohhhWWWYYY\\\___dddmmmxxx}}}}}}uuuooorrrppp```SSSNNNHHHSSSZZZwww[[[JJJQQQVVVSSSYYYiiiqqqvvviiiPPP;;;888===AAAJJJUUU]]]eeennn```DDDLLLMMMFFFCCCGGGGGGBBB@@@??????>>><<<:::999888GGGDDD===444//////666;;;>>>444---///111000000111///000111222333333333222666777888HHHqqqrrroooyyy}}}ggg}}}nnnJJJtttVVVMMMJJJLLLEEECCCZZZ{{{|||pppNNNZZZ{{{OOO555777888777;;;===;;;GGG]]]zzzRRR777:::::::::GGGeeezzzfffPPPHHHOOODDD>>>GGGCCC<<>>AAA@@@<<<888555444555555555000000000......222999???555000000444555111111666HHHhhhmmmaaaVVVRRRQQQNNNLLLLLLQQQSSSXXX___fffkkkllllllpppsss]]]HHHEEEKKKKKKBBB:::???<<<<<<>>>===999888:::<<<:::777666666777888999555666999:::666777EEEUUUlllaaa___^^^^^^aaajjjqqqvvvvvvuuuuuusssooo{{{sssooocccbbb]]]XXXWWWZZZZZZVVVQQQPPPNNNMMMLLLKKKIIIGGGFFFHHHHHHGGGFFFGGGLLLPPPGGGIIIJJJIIIGGGGGGJJJMMMFFFIIILLLLLLKKKLLLNNNQQQKKKQQQXXX]]]cccnnn{{{tttXXXDDD000//////000222222000...---///111444666999<<<>>>:::>>>>>>BBBYYY|||gggTTTQQQQQQMMMJJJKKKLLLIIICCC>>>:::999999:::;;;<<<:::888555555444444333222222111111000///000111111///------------------...///000............/////////000///...000222000---222;;;===///WWWsss|||~~~sssdddZZZVVVWWWXXXYYYUUUffffffggguuuuuusssttt{{{xxxvvvzzzxxxqqqllljjjbbbXXXXXXLLLHHHGGG===;;;>>>;;;AAA111IIIVVVPPPVVVWWWYYY\\\RRRSSS```hhhjjjtttxxxUUU@@@>>>>>>??????IIIccc~~~iii|||zzzUUUMMMLLLHHHGGGGGGDDD@@@BBBHHHFFFDDD@@@===;;;:::::::::444777888333///666GGGWWWQQQ>>>......444444111///---...000222222222111111+++444555===kkkwwwvvvxxx[[[xxxmmmnnnsss\\\KKKRRRccccccVVVYYYQQQGGGAAAAAAOOOlllkkktttYYY[[[[[[===333;;;888333999@@@???[[[~~~yyyCCC888666<<<:::;;;WWW]]]DDDFFFOOOEEE===FFFBBB999AAA@@@@@@>>>;;;999;;;>>>BBBBBB===888444333333333222000000...,,,++++++---//////111///+++---444666222222QQQwww|||||||||tttdddTTTOOORRRJJJJJJKKKOOOTTT[[[bbbfffhhhdddUUUFFFBBBCCCCCCBBBAAA<<<;;;999888888888999999555666777777777666555444333666777666999???BBBAAAaaaxxxjjjaaa[[[XXXbbbfffmmmqqqrrrpppnnnllljjjvvvzzztttkkkgggnnnzzzmmm\\\PPPRRRSSSNNNLLLPPPOOONNNMMMMMMNNNPPPRRRTTTPPPPPPQQQRRRTTTUUUVVVVVVZZZYYYVVVTTTUUUYYYaaagggiiippp{{{|||eeePPPAAA777333,,,---...///000000//////222222555888999888:::<<<@@@???MMMeee|||qqqVVVSSSZZZQQQOOOKKKHHHIIIKKKGGG@@@<<<@@@CCC@@@:::666666999555444333222111///......................................................------------..................//////000000111111///888HHH^^^zzz}}}}}}{{{rrriiiaaa]]]TTTRRRPPPNNNOOOQQQTTTVVVZZZYYYYYY\\\aaafffjjjkkkooooooooommmiiieee```]]]XXXWWWSSSOOOKKKHHHFFFDDD@@@AAAAAA???===<<<===>>>;;;===@@@DDDIIIPPPXXX]]]fffhhhmmmtttzzzpppMMM999<<<999@@@DDDPPPvvvtttcccttt}}}NNNFFFXXXJJJGGGCCC@@@???AAACCCFFF???>>>???@@@???===999555111444555222///666DDDQQQUUU>>>---...333111...000////////////000000000000333111444888RRR~~~zzzvvvtttMMMBBB777IIIWWW]]]ccceee[[[UUUIIIQQQqqqvvvnnnyyyiiidddttt@@@:::666888;;;===@@@DDDUUUuuuMMM:::444777888333CCCzzzaaaRRRGGGGGGEEEBBB???>>>>>>???@@@BBB@@@<<<:::999:::<<<>>>888777555333222000000///////////////........................////////////555777JJJkkk|||___LLLPPPHHHEEEIIIKKKIIIJJJOOOggg]]]NNN@@@===>>>===;;;:::;;;:::999888777777888888555555666666666444333222444666666444444888999777>>>cccuuukkkaaaSSSGGGXXXYYY]]]cccggggggdddaaagggkkkqqquuuyyyuuullljjjqqqsssjjjeeefffiiihhhhhhhhhiiikkklllmmmrrrssstttvvvwwwyyyzzz{{{~~~~~~wwwQQQLLLBBB888111---++++++111111000000000111222222999555444666;;;>>>@@@@@@NNNhhhnnnbbbYYYRRRMMMMMMLLLHHHEEEFFFIIIEEE>>><<<>>>@@@>>>:::777666777222222111111000000//////---------------------------------------------------------.........//////---......///000000111111111222555===OOOooosssooojjjccc\\\VVVRRRPPPLLLJJJHHHHHHJJJLLLNNNNNNGGGGGGFFFEEECCCBBB@@@@@@DDDCCCAAA???===;;;;;;:::888:::;;;<<<>>>@@@DDDGGGOOOSSSXXX^^^dddjjjpppuuu|||iiiIII===<<<777EEEkkk{{{zzzsssSSSNNNLLLDDDFFFEEEDDDBBBAAA@@@@@@@@@===<<<<<<<<<<<<:::777444333555555111---///666===???222+++///111...---222....../////////000000000///111222111@@@hhhwwwRRRFFF>>>QQQ]]]^^^kkkvvvuuuooo[[[\\\|||}}}hhhPPP:::666555999;;;===IIIVVVfffmmm===<<<777<<>><<<999888888::::::777666444333111000000///////////////.........---------........./////////,,,555555888\\\tttppp___KKK@@@>>>AAAEEEHHHdddZZZMMMAAA>>>???>>>;;;;;;;;;:::888777666666666777555555555444444222111000777::::::888888:::999666222DDDfffppp```]]]```aaaUUUQQQMMMOOOUUUZZZ\\\[[[gggggggggeeeeeeiiiqqqwwwmmmqqqqqqXXXEEE:::444222000......///111333222111000///000333555666999<<<===999777>>>MMMYYYmmm|||~~~^^^QQQWWW[[[SSSHHHHHHGGGDDDAAACCCEEEBBB<<<;;;;;;;;;:::999777666555//////////////////000000---------------------------------------------------............/////////------......///000000000333111///---111NNNyyyqqqkkkhhh```\\\XXXVVVTTTSSSRRRPPPKKKJJJHHHFFFEEEEEEFFFFFFAAAAAAAAABBBBBBCCCDDDEEEJJJLLLNNNQQQTTTYYY___dddlllpppwww}}}bbbAAABBB===:::>>><<<>>>```mmmlll|||{{{JJJ===OOOPPP===FFFEEEBBB@@@>>>>>>>>>>>>;;;:::888777777777555333444444444111...,,,,,,------***---222000***+++222.........////////////000---333222///333???\\\~~~LLLAAAAAAXXXbbb___nnncccZZZUUU888777666444888>>>>>>BBBWWWpppxxxBBB111===666:::DDD[[[xxxzzzZZZPPP???MMMHHHFFFDDDAAA@@@@@@@@@AAA>>>===;;;999888777666666666555333222111000////////////.........---------------------............,,,888222'''DDDooo[[[SSSRRRNNNHHHbbbYYYNNNCCCAAAAAA???===<<<:::999777666555555555666444444333222111000//////444888:::999;;;>>>>>>;;;888;;;HHHeee~~~eeedddpppzzzggg___SSSKKKJJJMMMQQQRRRYYY]]]aaaccccccdddfffhhhjjjnnnttt||||||ggg^^^PPPBBB666111000222000000///......///000111222222222333444777999:::777888999;;;FFFYYYkkkuuuqqqbbbRRRLLLQQQTTTPPPJJJDDDEEEBBB???@@@BBB@@@;;;999888666666777777555333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,------......///000000///000444666111:::ccc~~~{{{yyyvvvsssqqqkkkiiigggeeebbb```___^^^^^^___```aaadddfffhhhjjjppprrrtttvvvxxx}}}uuuXXXDDDEEEFFF555:::OOOSSSeeelllbbb}}}XXXGGGGGGJJJIIIFFFJJJFFF@@@;;;:::;;;>>>@@@:::888555444444444333222222111000000000000...---+++,,,000444000******///------........./////////...444222222333---GGG|||@@@>>>EEEcccooolllvvvdddWWW>>>888666777666:::BBBFFFQQQqqqIII000777@@@777EEE___lllQQQMMMEEEIIIEEEDDDAAA???>>>>>>>>>>>>===<<<;;;:::888666444333444333222111000/////////.........---------,,,,,,,,,,,,,,,,,,------------(((+++......444FFFaaauuu}}}wwwhhh^^^RRRHHH>>><<<<<<:::888999:::999777555444444444555333222222111000/////////+++000333333555888999666555444666AAAZZZyyyiiipppiii^^^SSSKKKFFFCCCBBBAAAEEEKKKPPPSSSTTTUUUUUU^^^\\\[[[]]]aaagggmmmrrr{{{tttkkk___UUUMMMDDD:::222------...///111222222222++++++,,,...///000111222555555666777999::::::;;;;;;888:::KKKkkkwww\\\MMMJJJIIIIIIKKKKKKHHHEEECCCDDDCCC??????AAA@@@;;;888666444444555555333222//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---......//////---,,,111888333...===TTTbbbhhhwww}}}zzzjjjPPPAAA999:::AAA@@@FFFdddyyyoooppp}}}uuuWWWDDDIIILLLBBB???HHHEEEDDDAAA>>><<<;;;;;;<<<999777444222333333333333000...,,,---///111111000///---...000///,,,+++,,,------------............111222///555777+++???sss~~~{{{jjjVVVbbbrrr???GGGTTTuuurrrrrrvvvtttKKK444:::>>>777;;;888999BBBSSSoooPPP666999???===???ZZZWWWMMMGGGKKK>>>DDDCCCAAA???>>>=========<<<<<<;;;:::888666444222222111000///////////////------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///***...555...$$$///DDDeee\\\PPPFFF===:::999777888:::;;;:::888666555444444555222111000000///000000000,,,///000//////333333000666999999555999RRR|||jjjaaa^^^[[[XXXTTTMMMDDD============>>>@@@CCCFFFHHHMMMLLLNNNSSSUUUTTTVVVXXXTTTYYY]]]```fffqqqxxxzzzxxx|||{{{yyynnnlllgggaaaZZZTTTOOOMMMFFFAAA;;;777555444111...000000000111222000,,,)))000111222333555666777777555555555666777999:::;;;FFFWWWjjjwww|||dddLLLKKKFFFBBBDDDIIIKKKGGGBBBCCCEEEDDD@@@>>>@@@???;;;777666555444222222111222//////......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,,,,---.........333---+++...///,,,000999JJJoooooo}}}zzz{{{wwwiiiVVVDDD:::888DDDJJJAAABBBjjjjjjkkkuuuTTTMMMFFFEEEDDDBBBBBBDDD;;;>>>BBBDDDBBB===777333888555333222222333333222000---+++***,,,...//////---+++)))***---......,,,,,,,,,,,,---------......333...,,,333444,,,999XXX|||{{{}}}~~~xxxiiiSSSYYYyyy~~~mmmEEEUUUfffxxxTTTNNNHHH???999999:::999777>>><<<>>>MMMnnn[[[999777>>><<<999QQQgggyyyIIIKKKEEENNN===FFFEEECCCBBB@@@?????????;;;::::::999777555444333000//////.........//////------,,,,,,,,,+++++++++************++++++++++++444000......111444444333:::kkkYYYRRRHHH>>>:::999888:::>>><<<;;;999666555444555555111000/////////000111222000222222//////222222000999???@@@888111:::SSSjjjxxxnnneeeccceeeaaaUUUJJJGGGDDD???<<<;;;===???AAA;;;;;;@@@HHHLLLJJJIIILLLPPPQQQNNNLLLPPPVVVUUUPPPTTTTTTSSSPPPLLLIIIGGGFFFGGGFFFEEECCC@@@===:::888555555444333222000//////+++*********+++---///000+++)))'''(((---333666777111111111222333444555555888777666888===CCCJJJNNN___xxxvvvwwwUUUMMMUUUOOOHHHBBBCCCGGGJJJHHHDDDCCCFFFEEE@@@===>>>===:::777888777444000...000222...............---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++,,,------......333///,,,,,,...111333333>>>PPP}}}ooohhh}}}sssYYYQQQHHHAAA;;;999@@@KKK888ooo||||||fffHHHIIIKKKJJJEEEDDDEEEDDD@@@888:::===???>>>:::555222555333111111222222111000......---,,,,,,+++,,,---++++++******,,,......---+++,,,,,,,,,,,,---------333+++---222---...777===RRRqqq~~~wwwvvv|||~~~ggg^^^nnnpppLLLbbbxxxaaaLLL;;;111111<<>>@@@HHHUUUooo[[[<<<:::888:::@@@JJJqqqzzz___IIIFFFEEEHHHFFFEEEDDDCCCBBB@@@???>>>>>>999888777666555444333333///......---......//////,,,,,,,,,,,,++++++++++++)))))))))*********++++++''')))&&&###***555555---***CCCcccmmm{{{XXXQQQGGG===999777777:::???===;;;999777555555555555000000//////000111333444...000///,,,---111333111111666:::888444888FFFRRR]]]vvvwwwtttfffWWWIIIFFFBBB???===;;;999777<<<888999??????<<<<<<@@@;;;===>>>AAAIIINNNFFF888<<<>>>????????????===:::555555666666555555444444444444333222111000000//////111222111///......///111000///111444555222///444444666888:::===@@@AAA@@@>>>>>>BBBJJJWWWdddmmm}}}||||||ooouuuiiiNNNUUUUUU>>>DDDEEEEEECCC@@@@@@CCCGGGCCCFFFEEE@@@<<<===<<<999666999999555///,,,///333,,,,,,---......///000000************************************************))))))*********+++++++++***++++++,,,,,,---......'''---000///000333222...///555]]]ppp{{{ccc\\\rrryyyzzzuuuuuuzzz```BBB999666999???BBBBBBFFFMMMooosss~~~}}}___JJJMMMHHHBBBCCCIIIJJJBBB===>>><<<:::777555444555777888333111000000111111000...,,,...000000...------...,,,///000...,,,,,,---,,,++++++,,,,,,,,,---------333***000333***111:::000777___vvvrrruuu{{{ooojjjxxxwwwSSSmmmLLL===;;;555555666888888999???FFFAAAUUUpppddd===555BBB777777QQQiiikkkGGGMMM???BBB<<>>===666999<<<;;;666333999@@@===888555666777777666555555333333666777555333333111111111222222111000000111000///......///000111,,,///000000222333333222///000333777666333333666555888>>>BBB@@@<<<===BBBIIIKKK```ooo}}}{{{ooo~~~nnnyyyiii```XXXPPPLLLNNNKKKGGGCCCAAA???>>><<<;;;CCCAAA>>>;;;:::999999:::777666555333111000......///............---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---------............///000111333:::PPPvvvzzz~~~eeeVVV```cccbbbcccbbbrrryyyuuulllWWWHHHEEE@@@===EEE999FFF<<>>===;;;999666444444333111///000000000000////////////......---------,,,,,,,,,999666222...,,,++++++,,,---------,,,,,,+++++++++,,,,,,------.../////////333CCC|||}}}zzzsssppprrr}}}|||zzzyyyooo{{{iiiSSSGGG>>>666000111;;;@@@:::888???FFFGGG[[[}}}aaa777444>>>:::???HHH___kkkVVVFFFFFFHHHBBB>>>???@@@AAA@@@===999888999<<<777555333333333222111///......---------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++)))---///000;;;ZZZPPPFFFAAA:::666666777666555666666555555444222111000222222222222111000000///000...---...000111111000111111333777::::::777444222===JJJ^^^xxxFFF???BBBNNNTTTMMMAAA;;;FFF>>>888999<<<<<<888555???;;;888888999888666555666555555666555444222111000000111111111111000000000/////////000111222333666555333000000222444555222777:::999;;;AAADDDBBBHHHDDDAAA@@@@@@DDDPPP\\\eeekkk{{{www~~~gggkkkaaaYYYVVVTTTPPPMMMOOOOOOLLLHHHEEEDDDCCCAAA???BBB@@@===:::888777888888666555444222000...---,,,............---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++------------...............//////111@@@ddd~~~nnnXXXRRR]]]gggeee^^^ZZZZZZdddpppxxx}}}kkk___OOOAAABBB===;;;AAA@@@;;;;;;KKKQQQPPPmmm~~~lllPPPGGGJJJMMMLLLDDDDDDCCCAAA???>>>===<<<;;;888555444333333111///000000000/////////......------------,,,,,,,,,,,,666444000---+++***+++,,,------,,,,,,,,,+++++++++,,,,,,,,,---......//////333888iiilllPPPDDDZZZ{{{ssspppjjjhhhkkkvvv~~~}}}vvvcccMMM@@@;;;888666777888999===@@@BBBGGGSSS```hhh???<<<333@@@===DDDTTTvvv\\\LLLBBBDDDGGGCCC@@@CCC;;;>>>???<<<777444777:::888666444444444444222000...------------,,,,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))))))))*********++++++///111000,,,---:::RRRfff|||zzzxxxzzzLLLDDD???888666666777777555555555555444333222111000222222222111000//////......---,,,---///111111000111111222444666777555333333333222:::WWWfffQQQNNNJJJCCCGGGTTTJJJBBB===BBBGGGDDD===999<<<;;;888666666666444222333333444333333222111000000000000000000000000000222222333444555666777777777666555444555666888:::999===;;;444555<<<<<<555888;;;DDDOOOYYYdddrrr~~~tttyyyuuuvvvcccTTTOOOMMMPPPSSSRRRQQQQQQQQQNNNKKKHHHGGGEEECCCAAA@@@>>><<<999777666555555555444333111///---+++***------------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------......///111///***---AAAccc~~~xxxuuuaaaKKKHHHHHHLLLNNNLLLJJJKKKQQQccctttxxxzzzyyykkkOOOJJJDDD;;;AAA>>>EEEAAA===>>>CCCKKKUUU___}}}{{{~~~```GGGGGGLLLFFFBBBFFFDDDCCCBBB@@@>>>===;;;;;;999777444333333222111///000////////////.........---------,,,,,,,,,++++++222000...+++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,------......///222...DDD```sssvvvDDD777QQQppp~~~zzzvvvuuulllbbb\\\cccuuupppccc\\\SSSHHH@@@888555222111333888>>>;;;>>>DDDFFFOOOmmm^^^@@@333444333LLLFFFEEEfffcccNNNDDD@@@DDDFFFBBB@@@CCC888<<<>>>===888555777:::888777555555555555333222------------,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))************,,,...///---***,,,333999NNNooo~~~JJJBBB===777555666888777555444444444333333222111000222222111000//////......---,,,+++,,,///000111000333333333333444444444444000888:::666:::QQQppp~~~jjjNNNEEELLLCCCBBBFFFKKKHHH@@@===AAA>>>>>><<<999888999888555444777888666555777888666444444444444444555555555///000111222222333333333666555777;;;;;;888777888>>>===<<<===@@@CCCCCCBBBRRRWWWaaakkkooopppvvv~~~``````yyymmmaaaTTTTTTQQQOOOQQQUUUUUUTTTSSSOOOLLLIIIGGGEEEDDDAAA???>>>===;;;888666555444444333333111///---+++***)))---,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,,,,,,,------------,,,000222...***---999DDD___{{{zzzlllccctttzzzjjjSSSDDD===888666BBBMMMPPPRRRWWW[[[]]]iiiooowwwzzzyyywwwpppccc[[[WWWQQQBBBDDD999@@@AAA:::>>>777???@@@TTTiiihhhggg{{{kkkUUUHHHGGGQQQPPPCCC???FFFBBBBBB@@@>>><<<;;;999999777555333222222222111////////////.........------,,,,,,,,,,,,++++++++++++...,,,+++))))))***+++++++++++++++++++++*********+++++++++,,,------......111---111;;;YYYRRRCCCMMMeee~~~|||zzz{{{sssnnneee^^^___iiixxx~~~jjjSSSJJJCCC<<<666333333666666555777<<<;;;@@@FFFIIIQQQiiiOOO555777::::::===GGGFFFcccnnnOOOIIIEEEDDDGGGEEE???===???<<<======>>>>>>===;;;999777666444444444444333111---------,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''))),,,.../////////000///DDDcccHHH@@@;;;777555666777666555333333333333222111000000111000///.........//////---,,,+++,,,...///000///111111111111000000111222---666;;;666///222???III^^^|||nnnfff[[[QQQKKKKKKEEE:::777<<<@@@CCC@@@:::888;;;;;;888;;;@@@@@@;;;888:::;;;999777666666666666777888999999999999999999:::::::::999666666;;;;;;888888;;;444000666FFFOOOOOOSSS\\\kkkpppxxx~~~ooo}}}|||kkk[[[TTTYYYbbbXXXUUUQQQOOOQQQTTTSSSQQQKKKIIIFFFDDDCCCAAA===;;;<<<;;;999777666444333333111111000...,,,+++))))))++++++++++++*********************)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********************************++++++++++++,,,,,,,,,---'''+++///222333222333333;;;]]]hhhccclllmmm]]]PPPBBB<<<<<<>>>@@@BBB???<<>>???AAAEEETTTOOOSSS]]]{{{}}}sssTTTPPPQQQPPPNNNJJJFFFDDDJJJPPPAAA@@@???===;;;999777666555333111111111111000///............------------,,,,,,+++++++++***************)))(((((()))***+++******************************++++++,,,---------...222111...GGGssseeeTTTeee{{{vvvtttmmmbbbWWWVVV___gggzzz~~~yyy{{{rrrfff```YYYOOODDD:::666888111///111888<<<===???BBB:::FFFQQQ]]]zzz}}}GGG<<<@@@444444KKKCCC>>>SSSSSSHHHHHHGGGHHHIIIFFF@@@===>>>AAA===:::<<>>;;;888777777666555444333222222//////...---,,,+++******+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,+++***))),,,///222222000...;;;[[[xxxqqqnnnaaadddaaaPPPBBB@@@DDD===<<>>;;;999777555444444222000000000111000///......---------,,,,,,,,,+++++++++*********))))))((((((((((((((()))******)))))))))))))))*********)))******++++++,,,,,,---+++444333,,,888^^^jjj{{{yyyuuuqqqmmmhhhaaaWWWPPPVVV```nnn{{{~~~yyyxxxuuuqqqpppmmmbbbWWWOOOFFF@@@@@@;;;222111777666444555999:::;;;>>>DDDIIIXXXjjjeeeGGG///777DDD999444CCCBBBhhhTTTEEEDDDFFFFFFFFFFFFEEECCCAAA@@@AAA;;;777999>>>???:::444222111///000000111///...,,,,,,,,,,,,++++++++++++******)))(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&(((***,,,,,,---...))))))000999QQQrrr~~~JJJ???;;;666555666666444111111111111111111111000///------,,,,,,---///111222///---++++++,,,---,,,+++'''***------+++***,,,---222---+++///555666333///***888MMMfff~~~iii___XXX[[[UUUFFF???CCCEEEBBBAAAHHHHHH===777:::<<<888777666555555666888:::;;;;;;:::888888:::>>>BBBDDDNNNHHHJJJRRRVVVTTTXXX```ZZZeeehhh``````kkkuuuuuukkk{{{rrr~~~uuu]]]RRRLLLSSS\\\[[[OOOFFFIIIIIIDDD@@@CCCIIIIIIDDDCCCBBB@@@>>>===:::777444222222222222111111000000......---------,,,,,,,,,******)))))))))((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++...,,,)))((()))+++,,,---111***666LLL\\\uuu{{{xxx]]]\\\___[[[LLL:::777AAAEEE@@@<<<999???CCC>>>>>>???888???BBBCCCBBB>>><<<>>>@@@999<<<>>>>>>======???BBBDDDEEE@@@III___[[[LLLNNN\\\~~~|||ppp|||||||||~~~~~~^^^NNNNNNQQQRRRFFFIIIHHHEEEEEEGGGBBB999???>>><<<:::888555444333222000//////000111000///---------,,,,,,,,,,,,++++++*********))))))))))))(((((((((((()))))))))***((((((((()))))))))******))))))******+++,,,,,,,,,***111111---111===WWWtttppp{{{wwwwwwvvvpppcccXXXKKKPPPXXXbbbkkkttt|||~~~{{{xxxvvvsssqqqkkkbbb\\\WWWNNNFFF===<<<999555444666777666;;;;;;======;;;<<>>>>><<<999888888888777555111000//////000000///...,,,,,,,,,++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''(((***,,,......%%%111111------,,,000<<>><<<;;;999777222///......///////////////...------------------------))))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***,,,......,,,---///222666)))---777999NNN{{{{{{jjj___uuu|||mmmLLLIIIOOOPPPFFFDDDDDD===GGGEEEBBBBBBDDDGGGGGGFFFAAADDDGGGEEEBBBCCCHHHMMMPPPWWW[[[vvv{{{rrrzzzuuu}}}lllUUUPPPRRRPPPLLLJJJIIILLLOOOLLLDDDAAAEEELLL???>>><<<:::777555333222111000......000000000///---------,,,,,,,,,++++++************))))))))))))((((((((()))))))))))))))'''((((((((())))))******)))))))))***++++++,,,,,,***------///111,,,888TTTsss|||~~~}}}xxxsssnnnlllkkkaaa[[[RRRLLLMMMVVVcccmmmwwwxxx{{{{{{{{{{{{yyyvvvrrrooollleeeddd^^^UUULLLFFF>>>666///888888///111===@@@888555:::AAACCCAAAGGG\\\ppp|||NNN444>>>===999;;;AAABBBQQQlll}}}TTTRRRMMMNNNIIIFFFAAA===???@@@>>>:::<<<>>>>>>:::555333666999111000//////000000///...,,,,,,,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%''')))******((('''&&&$$$...***%%%,,,000------$$$222999KKKkkktttwwwEEE???<<<777444333222111000////////////............,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,///111222<<>>===<<<;;;888333//////000111000...------...+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,---000111///666LLLcccuuuzzzjjjooovvvgggaaauuuwww^^^^^^vvvjjj[[[lll~~~|||jjjddd}}}www~~~xxxkkkmmmXXXWWWUUUSSSPPPMMMKKKJJJLLLKKKKKKIIIGGGEEECCCAAA???<<<999666555444222000///////////////.........------------,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++++++++,,,000666:::mmmhhhnnn|||sssqqqpppmmmnnnbbbVVVQQQMMMHHHJJJPPPZZZ___dddjjjnnnrrruuuxxxzzz}}}~~~}}}|||{{{zzzxxxvvvzzzwwwsssmmmgggbbb^^^\\\PPPKKKDDD>>>999777555444111...111999;;;888888;;;???:::===KKKZZZkkkiiiHHH;;;777555444>>>GGG>>>AAAsss}}}TTTNNNNNNEEEDDDEEEDDDBBBAAA???===<<<;;;???===:::666444333333444111000000///...------,,,///......------,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***((()))))))))************,,,,,,,,,...555@@@LLLUUUMMM???;;;777444333222111000////////////.........---,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,---...---,,,444>>>LLL```uuunnnrrrxxxyyyiiiVVVccc}}}dddkkkooottt}}}wwwttthhh``````]]]UUUQQQTTTXXX\\\]]]YYYUUURRRNNNIIIQQQHHHIIIIIICCCEEEHHHBBB===<<<:::999888555222///...///000...,,,+++,,,---,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))))))))*********)))))))))*********++++++222...---,,,******333???===UUU|||vvvmmmooosssuuu[[[SSSWWWVVVSSSOOOKKKHHHEEECCCGGGFFFEEECCC@@@>>><<<:::>>>;;;888666555333111///000/////////......------............---,,,+++***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))+++,,,,,,++++++...222555HHHzzzxxxggg}}}vvvppplllddd]]][[[WWWNNNGGGFFF@@@BBBFFFJJJNNNRRRVVVXXXeeehhhmmmooopppqqqtttvvvvvvsssqqqooonnnmmmjjjhhhbbb___[[[UUUNNNIIIEEECCC@@@===999666555555555555>>>;;;<<>>999999===DDDMMM]]]nnnhhhQQQBBB444444>>>;;;JJJCCC222JJJcccKKKIIIHHHGGGKKKHHHGGGFFFEEECCCAAA@@@@@@===;;;888555333222222222111000000///......------------,,,,,,++++++******))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))(((((()))))))))*********...---,,,******---222666CCCTTTXXXTTTfffOOO>>>:::666333222222111000//////.........---------,,,++++++++++++*********+++************)))))))))))))))))))))))))))))))))************************+++((((((,,,...,,,))))))+++888QQQmmmwwwggg{{{yyyrrrpppwwwnnnccc]]]\\\bbbbbb]]][[[^^^ZZZ]]]bbbccc[[[NNNGGGGGGHHHAAADDDEEE@@@BBBDDD===;;;999666444333222///...---...///---+++******+++,,,,,,------------,,,,,,))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************000+++)))+++---------...+++222SSSyyyyyyzzz}}}iiiPPPIIIMMMSSSRRROOOLLLHHHEEECCCAAAGGGFFFDDDAAA>>>;;;999777===:::777555444333000///000000///...------,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))+++,,,---,,,++++++---///---NNNpppjjjttt}}}{{{|||~~~~~~}}}ssslllgggeeebbbYYYOOOJJJHHHFFFDDDBBBAAAAAAAAABBBDDDGGGKKKNNNQQQSSSVVVXXXZZZXXXUUUTTTSSSRRROOOMMMGGGEEEAAA===999666333222222222222222333444666777888888999;;;;;;<<>>@@@OOOzzzfffHHHHHHHHHEEEIIINNNDDDCCCBBBAAA@@@???>>>>>>;;;999777444222111111111111000000//////.........,,,,,,++++++***))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((((((((((((((()))))))))))))))***+++***)))((()))***%%%///333111===YYYqqqzzzzzzHHH===999555333222222111000.........---------,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************************+++'''%%%(((---111222222111///000777DDD[[[||||||ooovvvvvvfffVVVNNN[[[YYYZZZ]]]ZZZQQQKKKLLLSSSQQQVVV]]]XXXJJJCCCFFFBBB===@@@CCC>>>@@@AAA:::888555111//////......---...//////...+++******+++,,,,,,------------,,,,,,((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))*********((((((,,,000111000...888...444KKKZZZccc}}}bbbSSSQQQRRRRRRQQQNNNMMMLLLKKKIIIHHHFFFFFFMMMKKKHHHEEEAAA>>><<<;;;;;;888555333333222000...000000///...---++++++***)))*********))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***,,,,,,+++***+++,,,///666FFFpppyyy}}}yyyxxxzzz{{{zzzxxxzzz{{{qqqkkkhhhddd]]]XXXSSSNNNGGGAAA===;;;::::::777888999;;;<<<<<<>>>>>>@@@???===<<<===<<<:::999888888777666555555555555555666777777777999:::<<<;;;===BBBGGGNNNXXXgggrrrgggLLL@@@555444:::???AAABBB>>>JJJmmmiiiFFF@@@PPPMMMHHHLLLJJJ@@@??????>>>===<<<<<<;;;999888666444222111000000000000000//////.........,,,++++++******))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))%%%'''***+++++++++,,,...,,,------++++++///555999sss@@@;;;888444222111111000///------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++)))&&&'''))),,,---...------...///777HHHYYY~~~uuusssvvv~~~rrrsssrrrfffwwwhhh{{{{{{hhh^^^YYYUUURRRQQQTTTVVVYYYYYYRRRHHHBBBAAAOOOIIIIIIPPPQQQHHHCCCEEECCC>>>BBBEEE@@@BBBCCC;;;777333///---------------///000000///,,,***++++++++++++,,,,,,,,,,,,++++++'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))******))))))******)))---,,,...000333===UUUlllzzz[[[SSSMMMMMMMMMKKKIIIIIILLLLLLKKKJJJIIIHHHGGGFFFOOOMMMIIIEEEBBB???===<<<999777444222111000///---000///...---,,,+++***))))))************))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%(((***+++******+++,,,333000111TTTxxxbbbbbbeeellluuu{{{|||zzzvvvyyy~~~|||uuuoooggg```XXXRRRKKKFFFEEEFFFFFFFFF??????>>>=========<<<<<<999888777777999:::999777666666666777888999:::::::::<<<===<<<;;;;;;===??????FFFOOO[[[jjj}}}vvvUUU???:::888777999===???>>>===NNN\\\JJJ@@@MMMYYYNNNKKKOOOGGGCCCCCCBBBAAA@@@@@@??????888888666444333111111000////////////............,,,,,,++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))***((('''&&&''')))+++''''''+++---***((((((ooo>>>:::777333111111111000///------,,,,,,,,,++++++++++++************)))))))))(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%***---***'''''''''&&&''')))...222000---000666IIIXXXsss}}}yyymmmaaa\\\\\\aaaccc\\\TTTPPPOOOUUU[[[[[[UUUNNNKKKKKKRRRKKKFFFHHHJJJHHHDDDCCC@@@;;;>>>AAA===>>>???888666333///......///......000000000///,,,******+++******++++++++++++******''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&***+++'''%%%(((+++,,,$$$---222...***///:::AAAnnn|||hhhUUUNNNKKKKKKNNNMMMJJJHHHJJJMMMLLLKKKIIIGGGFFFDDDCCCJJJHHHDDD@@@<<<:::888888777555222111000///...,,,......---,,,++++++******++++++,,,,,,,,,++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$&&&)))*********+++---***///---===hhheeeeeehhhkkkpppssssssssstttsssrrrwww{{{pppkkkcccZZZSSSQQQPPPNNNMMMFFFDDDAAA@@@@@@@@@???===<<<;;;:::;;;===>>>===<<<:::999999999999999:::;;;888:::=========???DDDHHHOOOZZZkkk~~~}}}ZZZDDD<<<999333333<<>>>>>777666666444333111000000------------------------,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))'''&&&''')))+++,,,&&&$$$''',,,---------mmm>>>:::777333111000000000///,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((("""(((+++)))))),,,,,,))))))(((***------,,,...333000444@@@VVVpppnnn^^^^^^eeeiiibbb[[[WWWRRRLLLKKKMMMGGGOOOUUUSSSLLLGGGFFFGGGMMMMMMIIICCCAAACCCBBB???===777999<<<777888:::333666333111000000111000//////000000...+++))))))***))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((($$$)))***'''(((---000///,,,...///,,,+++---111333777KKKSSSdddxxxggg[[[WWWXXXXXXOOOHHHIIIMMMOOORRRTTTNNNNNNLLLKKKIIIHHHGGGFFFFFFDDD@@@<<<999777666666666444111000//////---,,,---,,,,,,,,,++++++******)))******++++++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''))))))))))))+++---%%%---...222AAARRRnnn}}}tttkkkeeeccccccfffiiikkklllrrr}}}yyymmmccc]]]YYYSSSOOOPPPMMMIIIGGGGGGFFFDDDBBBCCCBBBAAAAAABBBBBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@???DDDJJJOOOTTT[[[fffmmm[[[CCC;;;999888888???===:::777;;;XXX]]]IIISSSHHHQQQQQQOOOQQQNNNHHHIII@@@???>>>===;;;:::999888555444444333222000///...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$&&&((())))))***,,,...,,,+++)))'''''')))***)))jjj===999666222000000000000///,,,,,,,,,+++++++++******************))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((***'''###%%%+++---))))))''')))---///,,,,,,///......000444;;;LLLcccuuu{{{jjjaaafffllldddWWWWWWVVVWWWXXXTTTOOOPPPTTTQQQXXX\\\VVVKKKEEECCCDDDCCCJJJIII>>>999===???;;;???888:::<<<777888;;;444666444222222222222111000...//////---***((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&***)))&&&'''+++***$$$...(((''',,,///,,,******)))777444>>>kkkmmm^^^^^^```ZZZSSSRRRHHHLLLQQQRRRLLLGGGLLLUUUNNNNNNNNNNNNNNNNNNNNNNNNFFFDDD@@@<<<999888777777555333000//////...---+++,,,+++++++++++++++++++++&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***)))((()))+++,,,,,,,,,,,,///111444YYYwwwfff]]][[[\\\UUU___gggfffeeejjjqqqvvvsss}}}xxxrrrnnneee```ZZZWWWUUUSSSPPPMMMLLLJJJHHHHHHHHHGGGEEEDDDBBBCCCCCCDDDFFFHHHJJJKKKSSSYYYbbbkkkuuubbbNNN===:::999666888>>>666>>><<<>>>bbbaaaMMMJJJMMMFFFJJJDDDHHHXXXPPPAAAFFF@@@???>>><<<:::888777666333333222222111///------++++++++++++++++++++++++)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###&&&((((((&&&$$$######''',,,***((()))***)))ccc>>>666444111000000///---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''(((((((((((('''((()))((('''&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))*********+++++++++***+++,,,...000333555666WWWhhhyyymmmdddddd]]]]]][[[XXXaaafff^^^TTTWWWWWWQQQLLLOOOUUUZZZXXXQQQMMMPPPOOOIIIEEEFFFDDDDDDDDDCCCAAA>>>;;;999>>><<<999777666666666777555222000//////000//////000//////...,,,+++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((()))******))))))*********+++++++++******,,,111<<>>666444111000//////---,,,,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''(((((((((((('''((()))((((((''''''((())))))(((((((((''''''''''''((((((((()))))))))))))))))))))*********++++++,,,,,,------...000111222(((555III]]]qqq|||vvvnnniiihhhiiiiiihhhbbbYYYXXXXXXXXXdddkkkdddRRRRRRTTTVVVVVVTTTSSSSSSMMMHHHHHHNNNRRRSSSTTTWWWFFFGGGGGGDDD???<<<;;;<<<>>><<<999777666555666777444111///......//////......------,,,***))))))(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***)))))))))*********++++++---,,,++++++...444999<<>><<<999666444333222222222222111///---,,,+++************)))))))))(((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***+++***,,,...------666BBBffftttlllnnniiippphhhddd```\\\WWWPPPQQQYYY]]]ccchhhnnnuuu|||oooZZZPPPEEE888111444<<>>666444111000///...---+++,,,++++++++++++*********((((((((((((((((((((((((&&&''''''''''''((((((((('''(((((())))))((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))************------,,,,,,,,,,,,------///111333555:::EEERRR\\\mmmyyyuuuiiijjjgggccc___]]]^^^aaaeeebbbXXXTTTTTTVVVdddllldddVVVQQQQQQXXX[[[UUURRRSSSOOOKKKIIILLLOOOPPPQQQSSSKKKKKKHHHCCC===:::;;;===<<<;;;888666444444555555111///---,,,---------,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''''''''(((((((((''''''(((((()))***))))))))))))******************++++++,,,,,,,,,,,,111AAAOOORRRVVViiitttlllaaaYYYVVVUUUTTTRRRUUUSSSUUUYYYYYYTTTNNNMMMIIIHHHFFFEEEEEEEEEFFFFFFJJJIIIHHHHHHGGGDDD???;;;<<<;;;999666444111000///000///...---,,,++++++*********))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***))))))+++......,,,---111777MMMqqqvvvfff___oooeeeeeeiiiNNNLLLJJJOOOVVV\\\```cccfffgggpppxxx~~~sss\\\DDD:::;;;999333DDD;;;777999:::AAAXXXqqq|||]]]FFFJJJPPPKKKFFFIIIEEECCCBBBDDDCCC@@@>>>@@@???;;;888888::::::888666222111000//////...//////+++++++++************)))***)))((((((''''''((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&SSS===666333111//////...,,,+++++++++++++++************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))******)))'''******)))))))))((((((((('''''''''((((((((())))))((((((((()))))))))******,,,,,,+++*********++++++000000///---+++,,,000333;;;DDDPPP]]]hhhvvvuuussszzzuuuhhhdddiiinnnmmmfff```^^^```dddYYYTTTSSSTTT___dddZZZ]]]SSSPPPTTTTTTOOOPPPXXXUUUSSSQQQPPPNNNKKKIIIHHHPPPLLLEEE@@@===;;;:::::::::888555333222222222333///---+++***+++,,,,,,+++******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))(((''''''''''''((())))))((((((((()))))))))******((()))+++---///000000000))),,,111333444===RRRggghhhlll~~~yyyuuujjjWWWWWWWWWXXXZZZZZZXXXSSSNNNSSSTTT[[[ccccccYYYNNNIIIGGGFFFEEEDDDDDDEEEFFFFFFKKKIIIGGGFFFEEEBBB???<<<===<<<;;;999666333000///......------,,,,,,++++++***)))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))''''''***...000000.........777UUUaaaGGGTTTMMMeeeUUUEEEIIIIIIKKKMMMQQQWWW\\\```[[[___eeelllrrrxxx}}}yyypppdddVVVFFFGGGDDD===999999666000333333555===OOOpppZZZMMMKKKUUUSSSGGGDDDMMMCCCCCCEEEEEECCC@@@@@@BBBBBB>>>999777888888777444111000//////.........///+++++++++*********))))))))))))(((''''''''''''((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSS<<<555333000///......,,,++++++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''')))+++,,,)))'''))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))((())))))***++++++(((***,,,...///000111222...000222111222999DDDMMMVVV\\\hhh{{{}}}qqqjjjiiikkkjjj```WWW___qqqsssiiiZZZeeeoooqqqjjjbbbaaabbb___VVVTTTSSSRRRZZZ\\\PPPXXXRRRPPPPPPKKKFFFKKKUUUMMMPPPRRRSSSRRRQQQNNNLLLQQQJJJAAA===>>>>>>999555777555333000/////////000---+++)))(((***++++++*********))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''(((((()))''''''((((((((()))))))))***************+++,,,,,,...++++++......---222::::::???RRRmmm|||~~~|||}}}vvviiibbbbbbaaa]]]aaa]]]WWWRRRPPPOOOOOOOOOUUUUUUYYY___^^^VVVMMMJJJHHHGGGFFFEEEEEEFFFGGGHHHLLLIIIFFFDDDCCCBBBAAA@@@<<<<<<;;;999666333111000.........---------,,,,,,)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((()))'''((((((***...111000---...***666___lll___KKKfffeeeWWWccc[[[OOOEEEBBBDDDJJJNNNTTTSSSSSSUUUWWWZZZ\\\]]]ggghhhlllrrrzzzzzzssswwwmmmQQQKKKFFF===888<<<<<<777222222444666555NNNfffuuuwwwSSSJJJMMMRRRTTTPPPJJJHHHJJJCCCFFFGGGFFFDDDCCCDDDDDDEEE@@@:::777666666333111000///......---.........+++++++++*********)))))))))(((((('''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQ:::555333000///...---,,,***+++************)))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&''')))------***&&&((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''((()))***+++,,,///...---,,,++++++,,,,,,+++---...,,,))))))+++...///000555BBBYYYtttwww^^^IIIGGGCCCAAAGGGRRRWWWWWW______aaahhhooooooggg```eeefffgggddd\\\WWW\\\eeedddccc\\\WWW[[[cccbbbYYY]]]eeekkkiiibbb\\\^^^bbbWWWRRRSSSSSSPPPVVVYYYPPPKKKOOOQQQNNNHHHFFFIIINNNEEEKKKNNNMMMLLLMMMKKKIIIMMMGGGAAA???@@@???999444555444111///------......,,,***(((((()))******************))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((()))''''''&&&&&&''''''((()))''''''''''''((((((((((((''''''''''''(((***,,,---***((()))...111...+++)))......333<<>>:::888666444222///.........///,,,***(((''')))*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((%%%%%%''')))+++---///000%%%''')))***,,,...,,,(((111///,,,)))''')))///555888???DDDHHHSSSgggyyynnnxxxqqqkkksssooo___^^^lllllljjjhhhgggddd]]]WWWUUURRRTTTXXXZZZZZZYYYWWWVVV[[[TTTMMMLLLKKKHHHIIILLLMMMKKKJJJHHHGGGGGGHHHHHHHHHFFFDDDBBBBBBAAA???===777666444222111000000000...------,,,+++******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''++++++''''''+++,,,)))000...---222666===gggvvv{{{uuueeeUUUKKKIIIDDD???>>>AAAEEEHHHIIIFFFEEEEEEFFFHHHIIIHHHGGGLLLNNNQQQSSSTTTSSSSSSSSSHHHHHHIIIJJJIIIDDD<<<666999>>>@@@:::666888;;;<<<666999BBBSSShhh{{{yyy___IIILLL\\\RRRMMMDDDBBBJJJSSSPPPEEEEEEFFFDDDAAACCCFFFCCC===AAA<<<777555555444111......------,,,------......+++++++++************)))(((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$III666555222000......---+++***************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((&&&&&&***...///+++&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))((((((((())))))***))))))***+++------+++***---+++******+++,,,***))),,,111444111---///999CCC```sss~~~oooOOO777222666666:::;;;777555999======FFFFFFFFFHHHOOOYYYaaaeee```]]]\\\]]]XXXQQQSSSZZZ^^^YYYWWWXXXVVVSSSUUUZZZXXX^^^cccbbb\\\XXXXXXZZZVVVTTTUUUQQQIIIOOOXXXUUUTTTXXXPPPCCCGGGYYYbbb\\\WWWZZZVVVKKKEEEFFFHHHFFF>>>EEELLLJJJBBB<<<;;;===777555333000/////////000,,,***(((''')))***+++***((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((()))***++++++)))'''&&&+++//////(((''',,,...+++(((+++------///000...+++***...///...111888999555<<<>>>GGGTTTXXXVVV[[[dddyyy}}}rrrnnnooofff___ggg```fffhhheeeaaadddmmmuuuaaacccbbb^^^^^^```^^^XXXXXXXXXVVVUUUTTTTTTWWWYYYYYYUUUSSSTTTRRRMMMJJJJJJNNNLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@<<<888888666444222000111222333------,,,+++***)))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$***---))))))---///---***((((((///111000PPPsssccc[[[TTTKKKEEEDDDDDDDDDCCCAAA???>>>???@@@AAA???>>>===AAAGGGJJJJJJHHHFFFDDDDDD@@@;;;999:::<<<===<<<555777888888777888;;;@@@TTT___xxx|||iiiTTTPPPWWWUUUKKKJJJHHHIIILLLOOOOOOMMMKKKDDDDDDAAA>>>AAAFFFAAA888===999666555555555222///------,,,,,,,,,------...+++++++++************)))(((((('''&&&&&&&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxNNN333444222000000//////---+++************)))))))))))))))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***((($$$(((222000%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))************************++++++,,,,,,---......///:::GGGNNNDDD666222333555111444777888999:::<<<>>>CCCEEEGGGIIINNNVVVaaaiii]]]___bbbbbb]]]WWWXXX]]]YYYWWWUUUUUUXXX]]]cccfff```aaabbbaaa______```aaa[[[YYYYYYZZZWWWTTTYYYaaa\\\UUUQQQUUU^^^bbb___YYYUUUYYYXXXPPPJJJIIIFFFAAAFFFCCC@@@??????>>>;;;888:::777444000...---------+++******)))))))))))))))(((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,............////////////000000222333555666888888DDDFFFHHHMMMTTT[[[bbbggghhheeebbbaaabbbdddeeeeeeqqq{{{xxxhhhbbbjjjlllddd```]]]\\\]]]\\\[[[___dddccc^^^^^^dddhhhiiilllqqqbbb```^^^]]]]]]\\\[[[YYY[[[TTTUUU]]]^^^UUUQQQUUUSSSQQQNNNMMMMMMOOOPPPQQQOOOPPPNNNKKKJJJKKKIIIEEEDDDDDDEEEEEECCC@@@===;;;;;;888444222222222111111///...---,,,+++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))*********+++,,,******000;;;CCCeeeqqqooofffcccTTTIIIIIIIIIGGGCCCAAAAAA???===EEEPPPIIIHHHPPPEEE@@@DDD999999;;;AAA<<<666888555222888555===CCCDDDJJJ]]]yyyjjjddd[[[SSSQQQRRROOOKKKGGGEEEFFFJJJKKKHHHHHHKKKEEEBBB???AAADDDDDD???:::===;;;888444222222222222------,,,,,,,,,------...************))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$vvvMMM333444222000/////////---+++*********)))))))))((((((+++)))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((&&&###(((111111((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))************************+++++++++,,,------......---444666111,,,---//////666777999999888777888999888<<>><<<999777555222///---,,,,,,,,,+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,------........./////////...///000111222333444555333222111111222555888:::999888777999>>>BBBFFFGGGKKKTTTVVVOOOLLLRRRTTTQQQQQQQQQUUU\\\___```eeekkk___\\\]]]cccfffdddeeehhh___]]][[[ZZZ\\\]]]\\\\\\TTTSSS[[[jjjmmmccc[[[ZZZVVVWWWUUUQQQMMMLLLNNNRRRQQQRRRPPPKKKIIIJJJHHHDDDCCCCCCCCCCCCAAA???<<<:::999666222000000//////...//////---,,,+++*********))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&''''''((())))))******+++---...---+++,,,111777:::KKKmmm~~~}}}xxxZZZXXXXXX\\\\\\\\\ccckkkkkkXXXLLL888333999444;;;333999777:::HHHSSS\\\jjjeeeUUUVVVUUURRROOOLLLHHHEEEFFFDDDDDDGGGGGGEEEEEEHHHEEEBBB@@@AAACCCCCC???;;;<<<:::777444222111111111...------,,,,,,------...*********)))))))))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$rrrKKK333444222000//////...,,,+++******))))))))))))((((((***((('''&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''%%%!!!&&&///000+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------++++++)))(((+++000111...999::::::999666444444555666<<>>@@@DDDIIILLLLLLMMMOOORRRPPPQQQVVV\\\^^^\\\]]]aaa^^^]]]```eeefffcccbbbddd___\\\YYYXXXYYYZZZ[[[ZZZRRRSSS]]]kkkpppggg___^^^ZZZ\\\\\\VVVOOOKKKNNNSSSTTTUUUQQQKKKHHHHHHGGGDDDBBBCCCBBBBBB@@@>>>;;;::::::777444111000000...---000///...,,,++++++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))))),,,///...+++)))+++---(((222PPPaaaLLLJJJGGGKKKOOOFFFNNNZZZaaacccmmmcccRRRLLLQQQXXXZZZWWWPPPKKKIIIFFFCCCBBBDDDDDDAAAAAADDDDDDBBB@@@@@@BBBBBB>>>;;;<<<:::777444111000//////......---------------...******))))))))))))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$nnnHHH444333111000//////...,,,******)))))))))(((((((((((('''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!$$$+++---***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,000...,,,,,,000333111...777888888777444333444555<<>>;;;888888888777666===;;;@@@GGGGGGCCCGGGPPPVVVUUUWWWZZZYYYTTTTTTVVV\\\]]]___aaaaaa``````aaabbb^^^ZZZWWWVVVVVVVVVUUUXXXUUUXXX^^^aaa^^^\\\]]]\\\\\\[[[XXXSSSQQQSSSUUUUUUVVVRRRKKKGGGGGGFFFDDDDDDDDDCCCBBBAAA>>><<<;;;===;;;777555444333111///000///...,,,+++++++++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''((())))))%%%(((+++,,,+++***+++---222...666TTToootttuuu[[[QQQVVVUUUVVVZZZ___^^^WWWQQQNNNGGGCCCBBBCCCBBB??????BBBDDDBBB@@@???@@@???===:::<<<:::777444222000///...///...------------------***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$hhhDDD444333111///.........,,,***)))))))))(((((((((((('''&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%"""###''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************+++---//////---,,,,,,111222333333333444666999;;;::::::;;;>>>AAAEEEFFF\\\JJJKKK___dddWWWYYYkkkkkkhhhbbbXXXPPPQQQZZZccciiiYYYLLLNNN\\\ccc\\\QQQQQQ\\\^^^TTTPPPVVVVVVMMMGGGFFFFFFFFFEEECCCBBB@@@BBB@@@@@@EEEIIIHHHAAA<<<===<<<:::777444111///...//////......------------)))(((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++,,,,,,,,,,,,------------//////......///000111222333222000111333555555555===888;;;BBBCCC???DDDPPPQQQPPPRRRUUUUUUSSSUUUZZZUUUWWWXXXWWWVVVXXX\\\^^^___\\\YYYVVVVVVVVVUUUTTTZZZVVVTTTVVVXXXXXXXXXZZZ[[[XXXUUUUUUXXXYYYXXXWWWRRRUUUSSSKKKFFFFFFFFFDDDFFFEEEDDDCCCAAA@@@>>>======;;;888666666444222000///...---,,,+++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''((())))))+++---///333,,,'''000===JJJrrr{{{iiiccc]]]UUUWWW___^^^VVVRRRVVVYYYTTTMMMJJJHHHEEECCCDDDCCC??????AAABBBAAA???>>>===<<<;;;:::;;;:::777555222000///.........---,,,,,,,,,,,,,,,)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$dddAAA555333111///......---+++***))))))((((((((((((''''''''''''&&&((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))###%%%***...---))))))---,,,---//////000333777999888666444555999???CCCEEESSSGGGRRRmmmpppZZZUUUccc```aaa^^^UUUMMMOOO]]]iiibbbWWWNNNOOOYYY^^^YYYQQQOOOYYY]]]VVVPPPPPPMMMHHHHHHEEECCCFFFIIIJJJFFFBBB>>><<>>;;;::::::999555111...,,,---............------------(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,000000000000111222333333444333333444777999:::999<<<999;;;AAACCCBBBIIITTTOOONNNOOORRRRRRQQQTTTYYYUUUYYYYYYVVVTTTWWW\\\^^^YYYWWWVVVVVVXXXYYYXXXWWWUUUUUUVVVYYY[[[\\\ZZZYYYYYYTTTQQQSSSYYY\\\YYYUUUMMMQQQRRRLLLFFFEEEEEEDDDEEEDDDCCCAAA@@@>>>===<<<888777555444333222000......---,,,***))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''''''''+++***((('''((()))+++---+++---+++))),,,333TTTuuuwwwuuuwwwlll```VVVTTTVVVWWW[[[___aaaTTTLLLPPPUUUPPPIIIFFFHHHFFFEEEGGGFFFAAA???AAA@@@???>>><<<:::999888888888777666444222000///......---,,,+++*********+++))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$```???555222111///......---+++)))))))))(((((((((''''''''''''&&&&&&(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&$$$''',,,,,,)))***...,,,------------///333666444444444888<<>>DDDEEEQQQaaabbbWWWSSSYYYXXX\\\]]]ZZZTTTTTT\\\dddNNNWWW^^^]]]VVVSSSWWW^^^YYY[[[[[[YYYTTTOOOJJJGGGGGGEEEDDDGGGJJJJJJGGGCCC<<<;;;???EEEEEE???:::;;;333444444222...++++++,,,,,,,,,---,,,,,,++++++***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))*********++++++,,,,,,%%%&&&(((***,,,...000111222000///000111222111000///222666999:::<<>><<<:::777666666777444333333222000///---,,,---,,,+++***))))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$^^^>>>666222000///......---+++))))))(((((((((''''''''''''$$$$$$$$$&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((+++%%%###''')))&&&&&&***.........,,,+++,,,///222///000333888<<<;;;555000888BBBIIIHHHHHHMMMQQQRRRWWW[[[``````\\\YYYXXXYYYOOOWWWaaaeeeccc___^^^___ccc\\\XXXZZZYYYQQQKKKIIIGGGGGGGGGGGGGGGEEEBBB???<<<;;;>>>CCCAAA:::888<<<222444555333000...///111+++++++++++++++***)))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((((((((()))***++++++++++++,,,,,,---...//////000,,,++++++---000222222111222999>>>>>>>>>AAADDDDDDFFFHHHNNNUUUVVVSSSRRRUUUUUU^^^aaa\\\WWWXXXXXXVVVXXXXXXXXXZZZ[[[ZZZVVVTTTUUUTTTRRRQQQRRRVVVVVVUUUWWWWWWVVVTTTRRRPPPOOOOOOCCCKKKOOOLLLGGGFFFFFFDDD>>>===;;;999777666666555222111000111111111///---,,,+++***((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&''')))***)))((($$$...---***000111...333KKKbbbxxxyyyxxxooo^^^JJJEEELLLMMMVVVVVVMMMLLLTTTWWWSSSPPPKKKNNNYYYZZZPPPIIIJJJEEEDDDFFFJJJIIICCC@@@@@@======;;;888555444555666111111000000///---,,,+++,,,+++***)))(((((((((((()))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$___===333//////...---,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((())))))***+++,,,,,,,,,,,,---------///111222222000777@@@DDDAAACCCMMMQQQMMMVVVUUUQQQNNNUUUbbbkkknnn___iiicccYYY___ddd___]]][[[aaafffccc[[[QQQKKKHHHEEEEEEDDDBBBAAACCCGGGJJJCCCHHHFFF<<<:::???>>>666555555333222111///......------,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''((()))***+++,,,,,,------,,,------...///000111222444666999;;;======FFFJJJMMMNNNLLLLLLQQQVVVZZZ___ZZZVVVYYYTTTNNNRRRWWWVVVWWWXXXXXXWWWTTTRRRTTTWWWVVVRRRTTTZZZYYYTTTUUUWWWYYYYYYUUUPPPKKKIIIHHHIIIIIIGGGDDDAAA@@@@@@>>><<<999666333111111111444333222000...,,,***)))((((((((('''&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,+++444HHHaaauuu}}}pppyyyuuudddTTTFFFBBBDDDDDDCCCBBBGGGOOOPPPLLLQQQ[[[XXXKKKOOONNNMMMKKKIIIGGGEEEDDDBBBBBBAAABBBEEEFFFEEEEEE???;;;:::===<<<777333222888)))+++444///))),,,---))))))((((((((((((((()))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################^^^<<<333//////...---,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((('''((()))***++++++++++++---------///111222222000777>>>@@@<<<@@@LLLSSSQQQTTTSSSOOOMMMRRR]]]dddeee]]]hhhcccZZZ```eeeaaa```VVVZZZ\\\YYYRRRJJJGGGFFFHHHHHHGGGEEEDDDDDDFFFHHHBBBGGGDDD;;;999>>><<<666444333222111000...------,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$#################################$$$$$$$$$%%%%%%#########################################################$$$$$$$$$%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((()))***++++++,,,,,,,,,,,,,,,---...///000000111222444666888999:::===AAAFFFHHHHHHKKKQQQVVVWWW\\\XXXUUUYYYVVVQQQUUUSSSRRRRRRRRRRRRSSSSSSRRRQQQVVVXXXVVVWWWYYYYYYTTTMMMOOORRRRRRQQQMMMJJJHHHFFFGGGGGGEEEAAA>>>======:::999666444222000///...111000///...---++++++***((((((((('''&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))******++++++,,,111///000666@@@QQQkkk}}}zzzrrrlll}}}sss]]]OOOIII???888:::>>>??????@@@CCCJJJLLLIIIKKKPPPOOOIIILLLKKKJJJHHHGGGEEEDDDCCCCCCBBBAAABBBDDDDDDDDDCCC???;;;:::<<<;;;666333333222***...333...---333222+++***))))))(((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################\\\;;;333//////...---,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&''''''((((((''''''&&&'''((())))))*********---------///111222111000777;;;;;;555888DDDLLLMMMNNNOOOMMMKKKOOOWWW[[[ZZZ___ggg```UUUWWWWWWQQQQQQNNNPPPQQQOOOJJJFFFFFFGGGJJJJJJJJJIIIFFFDDDEEEEEE@@@DDDBBB:::888;;;:::444222222111///...---,,,,,,++++++***)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""#######################################$$$$$$$$$$$$%%%#########################################################$$$$$$$$$$$$%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((()))***++++++++++++++++++,,,---...///...///000111333444555555555999>>>AAADDDGGGMMMRRRNNNTTTPPPNNNTTTQQQMMMSSSOOONNNMMMLLLMMMOOOQQQSSSOOOVVV[[[ZZZXXXXXXWWWUUUMMMOOOPPPQQQPPPNNNKKKIIIEEEFFFEEECCC???;;;::::::888777666444222000///...---------,,,,,,+++++++++((((((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---)))%%%###$$$$$$###!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******++++++---++++++******111CCCUUUqqqtttbbbQQQCCC999444666333333888<<<===>>>@@@AAAFFFJJJJJJGGGEEEHHHJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCBBBBBBCCCCCCBBB@@@@@@;;;888:::999555222333111...222///'''+++///(((---,,,+++***)))((((((((())))))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################XXX999333//////...---,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&''''''''''''&&&&&&&&&((())))))))))))))),,,,,,,,,...000111111///555777555000000888>>>@@@GGGIIIIIIHHHLLLSSSTTTRRRZZZaaaYYYNNNNNNKKKFFFHHHJJJLLLMMMKKKIIIGGGHHHIIIGGGIIIJJJIIIFFFDDDCCCCCC???AAA???999666888777333000000///...---,,,+++******))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""#######################################$$$$$$$$$$$$############################################################$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))******))))))(((&&&&&&'''(((((()))******************+++,,,---------...//////000111222222444777;;;===@@@CCCHHHLLLJJJOOOKKKIIIOOONNNKKKQQQMMMNNNNNNNNNOOOPPPSSSUUUSSSYYY]]]\\\WWWTTTTTTVVVRRRRRRQQQQQQPPPMMMJJJGGGEEEFFFEEEBBB>>>:::888888888777777666444222111000...------,,,++++++******((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,'''"""!!!$$$&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++,,,---000222000---000777999VVVffffff~~~~~~ooo\\\SSSDDD777///...111444333222555999:::888:::>>>@@@CCCIIILLLHHHCCCGGGQQQGGGGGGFFFFFFFFFEEEEEEEEEFFFEEECCCBBBCCCBBBAAA??????:::777888777444222333111111222,,,(((333666'''...---,,,***)))((((((((((((((((((((('''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################TTT777444//////...---,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))************+++***+++---///000///...///111111//////333666777???BBBDDDFFFKKKPPPPPPMMMMMMTTTOOOIIIMMMMMMLLLRRRNNNOOOOOOMMMJJJGGGEEEDDDCCCEEEGGGGGGEEECCCBBBBBB>>>???<<<888555555444222///......---,,,+++******))))))(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))((((((&&&&&&&&&'''(((((())))))((((((((())))))***+++,,,------...//////000111111333555888;;;>>>BBBFFFIIILLLQQQMMMKKKQQQPPPNNNTTTNNNQQQTTTUUUTTTTTTUUUVVVXXXZZZ\\\ZZZTTTQQQRRRWWWPPPNNNMMMLLLMMMLLLHHHFFFFFFGGGFFFCCC???;;;:::999888777666444333111000000000///...---,,,***))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---)))%%%$$$&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******333---)))***,,,,,,...222&&&222<<>>>>>999666777666333111222......000...333EEEHHH555...---,,,***)))((((((((('''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################PPP666666//////...---,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''((()))************)))))))))+++---...---,,,(((+++...000111333555777888<<<@@@CCCHHHMMMMMMIIIEEELLLHHHDDDHHHHHHIIISSSVVVTTTRRRNNNJJJFFFBBB@@@DDDFFFGGGGGGEEEBBBBBBBBB>>>===;;;888555444222222......---,,,++++++******))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################"""""""""############$$$################################################"""""""""############$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''((()))***+++,,,,,,---...//////000000///000333777<<>>===888555777666222///000///,,,......222BBBDDD333---,,,+++***)))((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################MMM666888//////...---,,,++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''''')))+++,,,,,,***'''))),,,...///000333555555999===???DDDIIIHHHDDDCCCIIIFFFBBBFFFDDDFFFRRRZZZWWWRRRNNNLLLJJJJJJIIIJJJKKKKKKIIIFFFDDDCCCCCC>>><<<:::888555333111222...------,,,,,,++++++***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!########################""""""""""""############################################################""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))*********+++,,,---...///000......000333888===@@@AAADDDIIIFFFEEEMMMNNNNNNUUUSSSVVVXXXVVVRRROOOQQQTTTUUURRRSSSWWWXXXTTTSSSWWWRRRNNNKKKLLLPPPRRRQQQOOOGGGHHHGGGEEEBBB???>>>>>>999777333///,,,,,,---...---,,,,,,+++******))))))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))),,,...,,,'''######%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))'''&&&(((...111---))))))111,,,)))))))))(((---333:::BBBWWWcccbbbpppyyyqqqlll^^^LLLCCCEEE888666333///,,,***+++---666222---)))))),,,000333222//////333555444555888444999<<<>>>EEELLLHHH===CCCCCCCCCBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@@@@>>><<<;;;777555777777222......///,,,///---(((...222)))+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################KKK666:::000///...---,,,++++++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&(((***++++++)))))))))***+++++++++---111444888;;;===AAAFFFDDD@@@???FFFEEEEEEKKKLLLQQQ^^^ZZZVVVQQQNNNNNNRRRUUUWWWPPPPPPOOOLLLHHHEEEDDDDDD>>>;;;999888666222111222...------,,,,,,+++++++++)))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!########################""""""""""""############################################################""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))+++,,,---...///000//////111444777888888DDDIIIFFFFFFOOORRRRRRZZZTTTVVVVVVRRRLLLJJJNNNRRRPPPMMMPPPXXX[[[WWWUUUVVVRRRMMMIIIHHHLLLMMMKKKHHHFFFGGGGGGEEEBBB???>>>???===:::444///------...000)))))))))))))))*********)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+++***$$$!!!"""&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())),,,)))''''''%%%$$$(((..."""'''---000000///...---...,,,000111///:::FFFEEEKKKSSSbbbsss|||}}}zzzxxx}}}mmmmmmkkkiiinnnOOOEEEFFF@@@444///111111---------------------///111%%%(((,,,000111000...---000------222555333111222555:::;;;:::EEEPPPGGG555@@@@@@@@@???????????????BBB@@@???>>>>>>>>><<<;;;999666555888777222------***)))//////%%%'''...---))))))((((((((((((((())))))((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################CCC888333//////...---,,,++++++***((((((((((((''''''''''''111***###!!!$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))''''''&&&&&&'''(((***+++))))))***+++,,,------...333666<<>>???BBBFFFLLLPPPSSSQQQQQQOOOMMMJJJJJJKKKMMMSSSRRRRRRVVVZZZYYYQQQKKKLLLLLLJJJHHHEEECCCAAA@@@BBBAAA@@@>>><<<:::999888444333111///------......***)))))))))))))))***+++(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******))))))******+++,,,---------............///222444888===CCCHHHLLLNNNWWWXXX[[[___cccgggjjjkkkggghhhgggddd```]]]\\\]]]UUUPPPHHH???888444222111.........------,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------.../////////555666888:::===@@@AAACCCCCCCCCBBB@@@???@@@CCCFFFAAAAAAAAA@@@???>>>===<<<777666555666666555333000////////////...---,,,++++++******)))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$############################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################################################################BBB888333//////...---,,,++++++***((((((((((((''''''''''''***'''$$$$$$((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((())))))((('''&&&&&&'''((((((((())))))***+++,,,------...000555:::???CCCDDDDDDDDD???AAAJJJNNNMMMTTT___gggZZZTTTXXXYYYRRROOOQQQTTTQQQKKKGGGHHHIIIFFF@@@===;;;888555222111000/////////...,,,,,,++++++,,,++++++***))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((((((((()))***+++------...///000222333444777:::===BBBFFFIIILLLMMMIIIKKKLLLLLLKKKJJJKKKLLLPPPOOOPPPRRRTTTRRRMMMHHHJJJIIIGGGDDDBBB@@@???>>>===<<<;;;999777555444333333222111///...---------******)))))))))))))))***((('''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))))))))***+++++++++,,,,,,,,,,,,------------...///000222444555666000111222333444555666666666666777555222111111111444333000......///111222------------,,,,,,,,,+++,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,,,,---......//////444555777999<<<>>>@@@AAACCCCCCBBB???>>>>>>AAADDD@@@@@@@@@???>>>===;;;;;;777666555555666444222///////////////...---,,,,,,+++***))))))(((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################################################################AAA888222//////...---,,,++++++***((((((((((((''''''''''''$$$###$$$(((+++,,,((($$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((***)))(((&&&&&&%%%&&&&&&(((((()))***+++,,,------+++,,,///333888<<<@@@BBBDDDEEEEEEEEEGGGMMMTTTYYY^^^TTTOOORRRRRROOOPPPVVV^^^VVVNNNKKKGGGAAA<<<:::999888777555222111///...///...---,,,,,,++++++,,,*********)))((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((((((((()))*********++++++,,,---///000111111444:::@@@DDDFFFEEEEEEAAADDDHHHJJJKKKJJJJJJKKKNNNOOOOOONNNMMMKKKIIIGGGDDDCCCAAA@@@?????????@@@>>>===;;;999777555444333111111000000///...,,,,,,+++******)))((((((((((((''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((()))))))))))))))******+++************+++++++++,,,---,,,,,,+++******))))))...------,,,,,,+++*********+++---,,,+++***+++---))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))************))))))++++++,,,,,,---.........000111333555777999;;;<<>><<<<<>>>>><<<:::777555444333//////000000///...,,,+++,,,+++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((((((((()))******))))))*********+++++++++,,,---------------------////////////////////////,,,---......------...000------...------,,,+++***++++++++++++++++++++++++***))))))))))))(((((((((((())))))******))))))(((******++++++,,,---------,,,---...000222444555666=========<<<;;;<<<>>>@@@AAAAAA@@@>>>===:::888777888666444333333111///---////////////...---,,,,,,))))))(((''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################################################################???888111//////...---,,,++++++***((((((((((((''''''''''''&&&&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((******+++,,,***---000222333444666888999DDDHHHEEEIIITTTXXXTTTbbb\\\UUUPPPLLLHHHIIILLLNNNIIIEEEDDDAAA<<<:::<<<444444444333222000...---------,,,+++++++++,,,,,,))))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$#################################################################################""""""""""""""""""""""""!!!"""""""""############################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((((((((()))))))))***+++,,,---...///111333666999<<>>AAAAAA@@@@@@>>><<<:::888777888666333222111000...,,,/////////......---,,,+++)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################################################################|||>>>888111//////...---,,,++++++***((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++(((+++///000......111333;;;DDDHHHFFFGGGMMMOOOKKKaaa\\\VVVQQQOOOLLLJJJIIIGGGHHHEEE???=========:::666555444222111///......,,,,,,++++++++++++,,,,,,((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$####################################################################################""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((('''''''''))))))))))))***+++,,,---000000000111444888<<<>>>BBBCCCCCCCCCCCCFFFJJJMMMYYYWWWTTTRRRPPPOOOOOOOOOMMMLLLJJJHHHFFFCCCBBBAAA>>>===;;;999666444222111------......---,,,,,,+++***))))))(((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))*********++++++(((((())))))******++++++---------------,,,,,,,,,,,,---...---+++++++++,,,((()))******++++++++++++((((((((()))))))))))))))))))))((((((((('''''''''))))))************))))))(((((())))))***+++++++++---...///000111222333333111333666777888;;;>>>@@@???>>>>>>===;;;999888777666444111000000///...,,,------...------,,,+++***(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################################################################zzz===999000//////...---,,,++++++***((((((((((((''''''''''''&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&'''((()))***+++'''***,,,,,,***+++000555???AAABBB@@@>>>>>>??????MMMJJJHHHIIIMMMPPPMMMHHHFFFNNNKKK>>>:::@@@@@@777888666444222000///......,,,+++++++++++++++,,,,,,((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$####################################################################################""""""""""""""""""""""""""""""""""""############################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&(((((((((((()))***++++++---------...111555888;;;>>>@@@BBBCCCDDDFFFIIIKKKXXXTTTPPPOOOPPPQQQNNNLLLLLLLLLLLLJJJHHHDDDAAA???@@@???===;;;888555333222...---,,,,,,,,,,,,,,,,,,)))(((((('''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''((((((((()))))))))************)))))))))))))))))))))(((((((((((((((''')))***)))(((((()))***---,,,++++++***)))(((((('''''''''(((((())))))))))))))))))((((((((((((''''''(((((())))))(((((('''''''''((())))))******+++------...///000000111111000222444666777999<<<>>>;;;;;;;;;:::999777666555555333000/////////...---,,,,,,,,,,,,+++***))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################################################################xxx===999000000///...---,,,++++++***)))(((((((((''''''''''''###&&&)))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""$$$%%%&&&&&&%%%$$$"""!!!%%%%%%&&&'''((()))******)))++++++)))(((+++333;;;;;;::::::<<<;;;;;;>>>CCCCCCAAA@@@DDDKKKOOOKKKCCC???LLLKKK===;;;HHHJJJ>>>:::888444111///...//////+++++++++***++++++,,,,,,(((''''''&&&&&&%%%$$$$$$$$$$$$$$$############"""########################################################################""""""""""""""""""""""""""""""""""""############################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%'''''''''''''''((()))******+++,,,...000333555777999<<>>666666444333111000......///......------,,,++++++)))((((((&&&%%%$$$######$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$""""""###$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++,,,,,,---...///000111222;;;===???BBBCCCDDDDDDDDDMMMLLLJJJIIIHHHHHHIIIIIIGGGDDDDDDFFFBBB<<<>>>EEE<<<;;;888555333000///......---,,,+++***(((''''''(((''''''''''''&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((''''''))))))))))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))***+++,,,,,,------------///111333555777888888888888888999888666444666333///---------,,,+++,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$iiiAAA333444//////...---,,,++++++************)))((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&)))+++))))))))))))***,,,...///111000111444999=========AAABBBCCCDDDCCCBBBAAAAAACCCFFFFFFCCCIIIQQQNNNDDD999999888666444333111111---------,,,++++++******)))((('''&&&%%%$$$$$$###$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""###$$$###"""!!!"""$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))************+++,,,---...//////888999<<>>CCC<<<;;;888555222///...---,,,+++++++++***)))))))))(((''''''''''''&&&&&&&&&((('''%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((((((((())))))))))))))))))(((((((((((('''''''''(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))***+++,,,,,,,,,,,,---...000333444666777888777555444444555555555000111333444444333000...,,,,,,+++******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$gggAAA333333//////...---,,,++++++*********))))))((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&((()))''''''''''''((()))***+++,,,+++,,,000555;;;>>>???EEECCCBBBBBBBBBBBBAAA???CCCGGGFFFAAABBBIIIKKKFFF::::::888777555333222222,,,,,,,,,+++******))))))(((((('''&&&%%%$$$$$$###$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))***+++,,,,,,---222444666:::===???AAABBBIIIGGGDDDBBBBBBCCCEEEFFFHHHEEEDDDGGGFFFBBB??????<<<:::888444111///---,,,************************(((''''''''''''&&&&&&&&&)))'''&&&&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((())))))******+++++++++,,,---///111333444555666555333111111333666888///111333333111...---,,,,,,++++++******)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ddd@@@333333//////...---,,,++++++******)))))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""###%%%%%%%%%$$$###########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''''''''''''''((((((((())))))***,,,111666;;;===@@@???>>>???BBBEEEEEEEEEFFFHHHEEE@@@@@@DDDDDD@@@888777666444333111000///,,,,,,,,,+++******))))))(((((('''&&&%%%%%%$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###########################$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((()))******++++++---...111555888;;;>>>???AAA@@@??????AAADDDHHHKKKIIIFFFEEEGGGHHHEEE@@@===<<<;;;888555111///---,,,+++++++++***************(((''''''''''''&&&&&&&&&(((&&&%%%&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''(((((((((((()))))))))((((((((()))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))'''((((((((())))))*********+++,,,...000111222333333333333222222333666888555444222...***(((***,,,+++++++++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$aaa@@@333222//////...---,,,++++++***))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%######$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''(((((((((''''''(((((((((((((((''')))))))))+++---111555888;;;:::;;;>>>BBBEEEHHHHHHJJJHHHDDDAAACCCCCC===555777666555333111000///...---------,,,++++++******'''''''''&&&&&&%%%%%%$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))******+++++++++,,,...111444888:::<<<>>>>>>>>>???AAAEEEIIILLLIIIGGGFFFFFFGGGFFFAAA;;;<<<:::888555222000///...------,,,+++***)))((('''(((''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***''''''((((((((()))))))))'''((()))***************((((((((((((((((((((((((************************((())))))***************((((((((((((((()))))))))))))))+++,,,...///000111111333444333000......///000000///...------...000++++++******)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$^^^???444111//////...---,,,++++++***))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''(((((('''&&&'''(((((()))(((((('''(((***+++++++++---000222666999<<<>>>@@@BBBEEEHHHKKKGGGDDDCCCDDDAAA888000888888666555333111000///---------,,,++++++******''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))************+++,,,---///111444777888?????????@@@AAADDDFFFGGGGGGIIIHHHEEEDDDDDDAAA<<<999888666444222000//////...---,,,+++***(((''''''(((''''''''''''&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******'''(((((())))))*********'''(((((())))))))))))((())))))))))))))))))))))))************************((()))******++++++******(((((((((((())))))))))))(((((()))+++,,,---...///111333444222,,,'''&&&'''((((((***---000111///---+++******))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\???444000//////...---,,,++++++***(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&''''''%%%((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%'''((('''%%%$$$%%%'''(((((((((''''''''')))++++++******---///000777===???>>>???CCCHHHIIIGGGEEEDDDBBB===777444999888777666444222111000,,,,,,,,,+++******))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$""""""###$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))---------...000222444555<<<===>>>@@@BBBCCCDDDDDDFFFJJJIIICCC@@@AAA@@@===555555333111000/////////,,,,,,++++++***)))(((((((((''''''''''''&&&&&&&&&&&&%%%$$$%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********))))))***++++++,,,------+++++++++,,,++++++******++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))''''''((()))+++,,,------...111222000+++)))+++...===666...+++---...,,,)))*********)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[>>>444000000///...---,,,++++++***(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&'''%%%$$$###$$$&&&'''((((((''''''%%%(((+++,,,+++***,,,...***333===@@@>>>>>>DDDKKKFFFFFFGGGEEE???999888:::888777666555333111000///++++++******)))(((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######################## """###"""!!! !!!"""""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''')))******''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((('''''''''(((((((((((((((//////......///000222333666888<<>>222222000///............************************(((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++,,,------...//////000000000000///...------------------------------************************))))))***++++++++++++***************))))))))))))&&&'''((()))***+++,,,---+++...000///---///666<<>>===<<<:::888555222000000///...---++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&''''''((((((((()))))))))###%%%)))+++---///333555<<<===@@@EEEHHHIIIHHHHHHQQQOOOPPPTTTVVVUUUWWW[[[jjjdddaaacccdddbbbcccgggiiihhheeecccfffhhhccc[[[[[[ZZZWWWQQQHHH>>>666000///,,,***)))***+++******((()))************+++,,,'''))))))(((''''''***------+++---000///...444<<>>>>>>>>>>>===<<<888666333111111000///---++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((()))))))))***)))((('''&&&***)))'''%%%&&&''')))+++111555:::>>>BBBEEEIIIKKKFFFIIILLLPPPSSSTTTTTTTTTVVVUUUUUUYYY[[[```kkkuuuiiikkknnnpppnnnkkkooovvvooorrrrrroooppptttwwwwwwqqqqqqpppmmmhhhaaa[[[XXXGGGBBB;;;555111...+++))),,,,,,***)))(((((())))))))))))((('''&&&'''+++---+++******...000///222555555111...---///000---+++******)))(((((((((((()))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%VVV444666000......---,,,+++******)))++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&(((***,,,...222666:::888666444555777888777555444333000...,,,,,,---...------,,,+++)))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***+++)))&&&%%%###%%%)))***)))'''&&&&&&(((((()))))))))(((&&&%%%***++++++***)))))))))***,,,,,,+++***)))***++++++***(((((((((***+++***(((%%%&&&''')))))))))))))))''''''''''''''''''''''''((((((((())))))***,,,,,,222111222777>>>AAA@@@>>>BBBAAA?????????@@@>>>===999666444333222222000...++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((******))))))))))))******)))***+++---111444888:::BBBEEEJJJMMMPPPRRRUUUWWW\\\^^^\\\YYYZZZ___dddeee```ZZZRRRJJJCCCAAAJJJUUUmmmuuu|||zzzoooccc___aaafffqqqvvvmmmcccdddpppzzz||||||{{{{{{{{{{{{{{{|||nnniiiaaaXXXOOOEEE<<<666222///***(((''')))+++,,,,,,,,,+++***))))))*********((())),,,///000000///))),,,///111000...,,,++++++***))))))(((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%SSS555777000///......---,,,+++*********))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&''')))***+++...222666777777666777888888777666222111...---,,,,,,...///------,,,+++***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$###############################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$''')))(((((()))******&&&'''***,,,------,,,,,,+++,,,,,,+++))))))+++...++++++***))))))))))))))),,,+++***+++---...---,,,,,,,,,,,,++++++)))(((((((((((((((((((((((((((((((((((((((((())))))***+++000///000555;;;??????>>>EEECCCAAAAAAAAAAAA???===888777555444333222000...++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((&&&&&&'''+++///111///333999@@@FFFKKKMMMNNNMMMPPPTTTXXX[[[___bbbeeeVVVXXXUUULLLHHHKKKNNNMMMaaa___]]]YYYRRRNNNRRRZZZttt{{{~~~ttt```NNNCCC@@@YYY```aaaXXXPPPRRR[[[bbb~~~{{{|||xxxrrriii___XXXFFF???666000------------*********+++++++++)))((((((((()))+++---///...,,,,,,///111000---+++,,,---++++++***)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%QQQ555888/////////...---,,,+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((*********)))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&((()))***+++---000222666666777777777666555555...---,,,+++++++++,,,---------,,,+++***))))))(((&&&&&&&&&&&&%%%%%%%%%%%%#########################################################################################################################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%((()))''''''+++------''')))++++++)))((('''((((((***,,,,,,,,,---222666222222333222222111000//////---++++++++++++)))'''((((((((((((((()))***+++******)))))))))))))))(((((((((((((((((()))***+++---...000222666:::>>>@@@DDDCCCBBBBBBBBB@@@>>>;;;888666555444444222///---++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))(((((()))---333999<<>><<<999777333111333111...,,,+++,,,---///++++++++++++*********))))))))))))((())))))***+++***,,,...//////444<<>>??????>>><<<999777555444444333222///,,,++++++******)))(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********,,,...222888>>>DDDIIILLLVVVXXX\\\^^^]]]YYYTTTPPPDDDEEEFFFFFFHHHKKKPPPTTTlllvvvxxxnnnhhhiiigggaaa\\\]]]ccckkklllgggdddddd]]]bbbfffhhhmmmssstttpppnnnlllhhhgggnnnuuussslll[[[eeettttttppplllkkkpppvvv}}}~~~tttkkk```RRRBBB777555111,,,***+++,,,+++***%%%+++---)))'''+++---,,,+++,,,,,,***)))))),,,...,,,+++******))))))******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%MMM555999/////////...---,,,++++++***++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))((((((((((((((((((((((((''''''$$$'''***++++++++++++,,,---///111222111111111111---...///000000000//////,,,+++++++++++++++++++++''''''&&&&&&&&&%%%%%%%%%#########################################################################################################################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''((()))***))))))(((###))),,,)))(((++++++'''&&&+++111777;;;AAAHHHMMMZZZ___fffjjjnnnuuu}}}xxxsssoookkkfffbbbRRRMMMEEE<<<555000------,,,,,,,,,+++++++++*********))))))))))))******+++(((+++...,,,+++///:::CCC;;;;;;;;;<<<===<<<:::888666555444444333111...+++++++++******)))(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************111666>>>GGGOOOTTTXXXYYYXXX\\\bbbgggkkkkkkjjjiiiiiigggccc___[[[ZZZ\\\___dddmmmmmmccc```iiiooonnnjjjeeecccfffiiiiiikkknnnlllpppsssuuuyyy{{{qqqeeeaaakkkqqqlllggghhhmmmqqqlllqqqxxx}}}pppggggggooozzz||||||}}}~~~}}}ttteeeZZZEEE===333---***++++++***%%%---///)))&&&)))------***+++,,,,,,++++++++++++,,,+++******)))*********)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPP777666000000///...---,,,+++++++++))))))))))))(((((((((((('''(((((('''%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''***)))(((''''''''''''(((&&&&&&&&&'''((()))(((&&&+++***((('''&&&''')))******(((&&&&&&(((***++++++000///000444999===>>>>>>HHHDDDCCCGGGMMMOOOKKKFFFPPPKKKEEE@@@>>>;;;777444///------222222...++++++)))''''''***//////***$$$%%%(((,,,...---+++)))'''+++,,,...000222222222222//////.........---------++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$'''$$$%%%)))((($$$&&&+++)))))))))***---111555777888FFFUUU^^^hhhrrrwwwuuu}}}}}}yyytttfffXXXHHH555+++111333***(((000222...***''''''(((((('''+++******+++---111444666999999999::::::999999888444333111///...---,,,,,,...,,,+++*********(((&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''******)))'''&&&&&&))),,,((())))))((((((---555===IIIKKKOOOTTTYYY]]]aaacccdddoooqqqooonnneee\\\```SSSUUUQQQNNNYYYooozzzyyytttvvv}}}uuupppmmmmmmlllfffdddhhhkkkmmmsss{{{wwwppppppvvvrrrhhhlllyyy||||||~~~~~~sssjjjpppbbbRRRFFF888***)))000)))+++,,,)))&&&%%%)))---)))***+++,,,---.........---,,,***(((((((((((()))(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''OOO777666///000///...---,,,+++++++++))))))))))))(((((((((((()))******)))'''%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++)))'''&&&&&&&&&''''''"""&&&+++......,,,)))''''''+++111555:::???EEEJJJRRR[[[dddfffdddfffmmmuuullllllooowww~~~yyyttteeeccc``````bbbcccbbbaaaUUUSSSTTTVVVRRRGGG>>>;;;111---)))&&&&&&(((***+++'''(((((((((((()))***+++***+++---///000000000000///.........---------,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&''''''(((((('''(((''')))---,,,)))+++///---///000000111777BBBJJJ\\\dddmmmuuu~~~yyyxxx}}}tttbbbQQQJJJAAA333++++++$$$&&&+++.........,,,+++---,,,+++((((((,,,333888555666777888888888777777444333222000......------...,,,+++*********(((&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&(((*********)))***+++***+++,,,///444===IIIQQQVVVWWWYYY[[[```eeekkkooopppvvvoooddd^^^TTTPPPWWWaaacccdddlll~~~xxxnnnhhhhhhkkkffffffiiiiiigggnnnyyyzzzyyy}}}xxxuuulll^^^PPPDDD666++++++******+++,,,+++(((%%%******+++,,,,,,,,,,,,,,,,,,+++***)))((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''NNN777666...000///...---,,,+++++++++))))))))))))((((((((((((((()))***)))'''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))******'''(((((((((***000777<<>>///&&&'''+++,,,+++******************+++++++++******))))))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''LLL777666///000///...---,,,+++++++++))))))))))))((((((((((((%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''***'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))*********)))))))))***++++++++++++---222666BBBLLLYYYeeekkkoootttwwwvvvxxxzzz}}}~~~}}}zzzxxxssswww|||yyyjjj```EEE???666///------------***))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&)))+++,,,***(((((()))%%%,,,777BBBNNN[[[eeejjjtttppphhhaaa]]]\\\___bbbdddgggmmmvvv~~~qqqiiiaaaaaaiiirrrzzzyyynnndddSSS>>>...000+++(((***///111...******,,,///222444555555555333333111000////////////---+++******++++++)))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))),,,+++)))''')))000999@@@RRRSSSTTTWWW[[[bbbhhhlllmmmjjjeee___]]]cccnnnxxxxxxkkkjjjsssyyywwwqqqdddccclllyyywwwjjjfffmmmfff[[[KKK;;;///***))))))))))))))))))***+++,,,---************)))))))))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((KKK777888000000///...---,,,+++++++++))))))))))))(((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&''''''''')))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''(((((()))******+++---000666BBBPPP[[[dddiiinnnmmmhhhddddddffffffgggkkkpppvvvyyyxxxvvvvvv~~~xxxkkkWWWDDD888000+++(((++++++******)))***************++++++++++++,,,,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))%%%((()))(((&&&&&&))),,,777EEEVVVdddnnnttttttqqqkkkhhhffffffkkkqqqwwwzzz}}}{{{mmmhhhjjjlllpppsss{{{}}}lll^^^@@@666***$$$'''+++------***+++---///111333444555222111000///............,,,+++******++++++***((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))******+++...555@@@LLLUUUWWW]]]eeeiiihhhhhhhhhiiiVVV___jjjssszzz~~~mmmfffgggmmmqqqnnngggnnn|||uuu\\\PPPWWWooonnniii\\\III777,,,(((+++******)))***+++,,,---))))))************)))(((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((KKK888999222000///...---,,,+++++++++))))))))))))(((((((((((('''((()))(((''''''((()))''''''''''''&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((((((((((((((((((((((((((()))((((((((())),,,///111333:::DDDMMMUUU```llltttvvvtttnnncccXXXTTTXXX^^^cccffflllqqquuuxxx{{{|||~~~yyyrrr```hhhqqqtttrrrooooooqqqtttyyy}}}~~~{{{zzzzzztttuuuzzz}}}lll\\\KKK;;;000...---,,,*********++++++************+++++++++,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))$$$&&&((((((***111===FFFXXXdddooouuuyyy{{{xxxrrrhhhoooxxx}}}vvvuuuwwwxxxxxxwwwuuuvvv|||tttvvv|||tttgggdddqqq```XXXJJJ;;;///***)))+++))))))***+++---000222333111000///...------------,,,+++)))***++++++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))************...666???HHHRRR[[[aaaXXXbbbnnnqqqlllfffdddeeedddttt|||nnndddnnnfffhhhrrrppp]]]MMMIII[[[eeennnnnncccQQQBBB:::000...,,,***)))******+++((()))***++++++***)))(((***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((KKK999:::333000///...---,,,+++++++++))))))))))))(((((((((((($$$&&&'''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&%%%'''&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))+++***)))***---111666999IIIUUUfffqqqsssrrrppppppfffkkkooonnniiigggjjjooogggmmmrrrsssqqqqqqtttyyyssseeennnwww```lllppprrrlllccc\\\[[[]]]\\\cccmmmtttxxx{{{~~~}}}~~~rrrZZZIII///...---+++++++++,,,,,,))))))******+++++++++,,,++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))+++---000777GGG[[[iiinnnuuuyyyxxxzzz~~~|||yyyuuuxxxzzzwwwyyyqqqppp}}}wwwpppxxxzzzmmmooosssrrrvvv}}}}}}}}}~~~kkk```___xxx}}}uuu```GGG444,,,+++)))(((((((((***---000222000///...---------------,,,***)))***++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************---555BBBNNNWWW]]]```bbbjjjllliii```WWWXXXeeeqqqoooccc^^^[[[aaaiiihhh[[[NNNBBBPPPbbbooopppggg\\\TTT444222...+++)))(((((()))((()))***++++++***)))(((******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))|||GGG888777333...///000...,,,******+++***************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***%%%(((,,,,,,+++***+++---111...---000555>>>MMM[[[ooolllvvvvvvkkkqqqwwwhhhooosssjjjggggggvvv~~~uuu~~~nnn{{{}}}nnndddaaaiiinnnlllmmmsssvvvzzz}}}{{{ZZZLLL666))))))///---'''))))))***++++++,,,,,,,,,***++++++++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$((('''###&&&...222111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))%%%&&&''''''(((''''''''')))))))))''''''(((+++...&&&000<<>>000---...---+++***---...+++***---///...------,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***+++***)))///***'''***111<<>>111,,,,,,))),,,...---++++++,,,,,,------,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))+++------,,,+++,,,***+++222???NNN\\\ddd```hhhkkkdddYYYVVV]]]eeezzzjjjccc]]]```hhhllljjjgggkkkjjjfff___SSSDDD777000)))))))))***++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))((()))...999FFFOOOxxxFFF999777222///000111///---++++++,,,+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++000111000...333DDD]]]qqqkkkgggdddbbbbbbhhhwwwrrrlllkkkeeeUUUUUUqqqqqqbbb```ggguuuxxxrrrppptttjjjqqqnnnccceeevvv|||}}}{{{~~~kkk]]]WWW\\\mmmzzz~~~}}}}}}tttiiiIII>>>000((((((******)))***++++++++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''(((***))))))((((((((()))***++++++---111888CCCSSSdddooojjjpppuuuqqqeee\\\]]]bbbsssnnntttwwwuuu}}}uuukkkllluuuyyyiiiRRRJJJaaa}}}ppp\\\GGG666,,,***+++...000///......///------,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))***,,,------,,,,,,,,,)))...888DDDSSS___fffhhhllldddXXXOOORRRdddmmm]]]XXX___hhhnnndddeeefffeee```WWWHHH===...+++(((((()))***)))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))---)))&&&+++888DDDLLLOOOwwwFFF999777111000111111///---,,,,,,---+++++++++,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,+++,,,333BBBUUUdddkkklllfff]]]XXXaaarrryyyssssssdddgggiiidddXXX]]]{{{vvvzzzzzz~~~|||tttqqqtttrrrzzzxxxkkkaaaaaaaaa^^^aaadddpppxxxeee```[[[ZZZ[[[aaannnzzzooo]]]EEE333,,,+++,,,,,,***++++++++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$'''(((%%%$$$&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''')))***((((((''''''(((***,,,---...666CCCQQQ]]]gggnnnrrrooonnnkkkccc[[[\\\lll~~~zzzmmmjjj}}}xxx|||zzzccceee~~~}}}zzzzzzxxxhhhMMM888...***(((+++...------///------,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))***,,,,,,+++***+++,,,...;;;JJJWWWbbbhhhhhheeebbbUUUMMMYYYrrreeeWWWXXX]]]aaadddfffggggggcccWWWKKK<<<555---((((((******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((())))))))),,,''''''000@@@JJJKKKGGGvvvEEE999777111000111111000---,,,,,,---++++++,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))*********+++++++++******+++,,,---......///+++999OOOcccooonnneee]]]gggjjjsss}}}yyyqqqrrrppp}}}mmmggg[[[NNNXXX|||zzzwwwrrriiibbbdddjjjwww___UUUXXX^^^oooxxx{{{wwwyyy}}}zzziiiUUUCCC666///,,,***++++++++++++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&######''''''######&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&((())))))(((((()))***(((((('''(((***,,,///111>>>HHHWWWdddkkklllkkkjjjllliiigggiiillltttrrrmmmmmmtttxxxzzzxxx||||||wwwuuuzzzzzzhhhXXXBBB555+++)))+++******,,,------,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))(((***,,,+++***+++---000<<>>000++++++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))''',,,666CCCLLLMMMFFF@@@oooEEE888333333//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++))))))***,,,---......111---,,,,,,+++...<<>><<>>fffBBB:::666333111000///...------------,,,,,,,,,+++++++++******((()))******++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++---222666@@@RRRbbbbbbaaapppwww\\\|||^^^___mmmpppssszzz{{{xxxyyy~~~|||~~~wwwnnn\\\AAA***,,,***((()))++++++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''''''''((((((((()))))))))))))))(((((())))))***+++(((***+++++++++,,,000333HHHSSS]]]___YYYXXX^^^eeeuuu{{{jjjmmmeeedddiii^^^GGGKKKVVVOOOZZZjjj}}}yyynnndddaaa{{{sssnnnqqqyyy}}}yyy{{{pppeeeZZZXXX```kkkpppqqqHHH<<>>===>>>AAA999555;;;@@@KKK]]]ddd@@@888666444222111000///------------,,,///000,,,)))++++++***)))************+++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++---000///---...333///...---...777GGGWWWaaakkkiiifffoooooouuuqqqooojjjnnnzzz~~~|||yyy{{{|||yyyuuusssjjjFFF******///***'''+++''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))%%%'''***+++******+++------000...---888NNN\\\___```YYYXXXgggssscccjjjVVVMMMGGGHHHQQQmmmyyyuuusssrrr}}}zzzxxxrrrfff^^^bbbmmmxxxooommmbbbFFF333...+++,,,+++)))(((***,,,***'''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))***+++---(((''')))+++000AAARRR___kkkiii\\\bbbiiiWWWXXX```dddbbb```XXXLLL>>>222,,,***+++)))))))))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((+++222:::>>>===:::777;;;:::<<<>>>@@@UUUxxxddd@@@999666444222111000///...---------***,,,,,,***+++......+++************++++++++++++,,,,,,,,,+++++++++******++++++,,,------------,,,...,,,+++------***,,,///***666999555EEEaaalllcccxxxuuu{{{~~~}}}~~~yyywwwmmmcccuuuxxxnnnrrryyy}}}~~~yyyvvvxxx}}}mmmXXX@@@111,,,***)))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))******+++,,,---...(((,,,555BBBKKKSSS\\\ddd[[[^^^rrrwwwmmmssskkkLLLDDDIIIQQQZZZuuu~~~wwwtttuuuvvvpppeee]]]\\\vvvsssvvvoooXXXFFF;;;...+++,,,---,,,************((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++---...000111222:::LLL[[[ddd^^^ZZZkkk~~~tttooollliiikkk{{{llldddccccccdddeee```VVVIII<<<222---,,,+++++++++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((''')))...777@@@EEEEEECCCEEE???555:::KKK]]]|||ccc@@@:::666444222111000///...---------***++++++***...333222---************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------000+++))),,,...,,,---///111...888MMM\\\eeettt|||rrrkkkgggiiinnnsssxxxzzz{{{||||||uuuppp}}}tttzzzllluuuxxx|||~~~~~~}}}}}}}}}nnnjjjYYY???///---,,,((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******,,,+++******,,,.........///,,,777QQQbbbbbb___aaakkk{{{qqq```xxxpppXXXYYYKKK???LLLaaasss~~~~~~wwwrrrrrrxxx{{{uuuiiiaaapppttt}}}yyyiii\\\JJJ111,,,---...---+++)))***,,,)))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++///111111777HHHZZZeeeeee___mmmyyyaaaSSSRRRVVVWWW\\\uuuvvvkkkfffgggiiihhhcccXXXIII;;;222...---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((,,,333<<>>444...******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((())))))******+++---+++******,,,---,,,+++222;;;KKKZZZaaaccchhhooonnngggaaaQQQDDDOOORRR\\\vvv~~~xxx~~~xxx~~~wwwqqqtttzzz}}}{{{xxxrrryyy~~~tttppp___AAA222...++++++,,,******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,---...---222CCCYYYfffggg\\\tttjjjKKKDDDQQQaaagggiiixxxjjjfffiiikkkkkkdddVVVEEE888222,,,++++++++++++***)))'''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********+++000777===@@@@@@>>>===333>>>CCCVVVbbbAAA<<<777333333222111000............///...++++++///444111+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------***+++000222000000222:::YYYjjjhhh~~~rrrxxxrrrkkkxxxgggaaa[[[XXXSSSLLLDDD>>>FFFFFFFFFDDDCCCDDDGGGJJJOOOPPPPPPOOOMMMMMMNNNOOO]]]^^^]]]\\\bbblllpppmmmyyytttiii}}}vvv|||yyyxxxrrrllldddSSS>>>000,,,***)))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))***+++++++++,,,+++***+++,,,------,,,444RRRfff___VVVbbbzzzwwwkkkrrrwwwxxxgggNNNOOO\\\jjjvvv}}}yyywwwtttrrrpppooonnnnnnooowww{{{zzzsssqqqtttwwwwww}}}|||~~~wwwuuuxxx}}}~~~zzz}}}uuu^^^AAA333((((((------******))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******)))))))))******+++,,,---///...222AAAWWWgggfff]]]```aaaEEEEEE\\\nnnsssssssssjjjhhhkkkmmmjjj```PPPAAA888,,,***))))))++++++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++...444;;;>>>===;;;999888CCC888GGGvvvhhhbbbBBB===888333333222111000///.........,,,---+++)))+++///---'''++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---..................,,,---///...---000555DDD]]]ooozzz|||xxxqqqffffffkkk___SSSVVVKKKIIIIIIKKKKKKJJJMMMQQQNNNPPPTTTXXX]]]bbbiiimmmqqqqqqooollljjjiiijjjlllfffgggeee___ZZZYYY\\\___fffgggfffkkk}}}}}}eee{{{nnnsssxxxrrrpppdddLLL888111,,,+++)))(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((()))))))))******'''((())))))***+++,,,,,,***+++,,,,,,,,,000555999NNN]]]```ZZZfffhhhhhhxxxbbbRRRHHHNNNeee~~~zzzwwwuuurrrppptttpppmmmmmmllljjjkkknnnjjjdddccckkkooonnnqqqwwwttt~~~~~~yyy~~~}}}wwwyyy{{{yyy|||uuuYYYAAA---***......+++******))))))(((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++************+++,,,---...***...===SSSbbbddd]]]XXX}}}zzzwwwwwwyyyzzz{{{ssshhhQQQ@@@HHHbbbsssuuu|||zzzmmmmmmnnnnnniii]]]MMMBBB000---))))))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++000777>>>AAA>>>;;;;;;===???===kkksssVVVzzzaaaBBB>>>888333333333111000///.........***---,,,******------***+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------...............///......---,,,...999EEEYYYfffsss{{{yyyrrrooogggggg\\\TTTTTTKKK>>>===FFFEEEHHHNNNRRRTTTZZZbbbiiioooxxxwwwlllggg___]]][[[^^^fffhhh^^^RRRoooqqqppp{{{{{{ssskkk^^^LLL>>>///---+++***))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((()))))))))*********'''((()))***+++,,,,,,---,,,------+++,,,555CCCOOOccc]]]VVVaaannneeekkkSSSKKKTTTnnnsssggggggkkkllllllmmmhhhcccaaacccdddbbbdddiiiccc___bbbkkkrrrssswww{{{|||}}}{{{{{{wwwvvvrrrVVV;;;111000,,,+++///******))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++++++++***++++++,,,---...***555KKK______XXXcccvvvoooiiiPPPMMMJJJIIIKKKMMMOOOPPPQQQSSSKKK@@@KKKggg{{{wwwtttqqqssssssjjjZZZLLL888222,,,***+++---+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,333;;;BBBCCC???<<<>>>AAAMMMqqqiiixxxaaaBBB>>>999333444333222000//////......***...000---,,,///000///++++++,,,,,,,,,---------,,,,,,,,,------.........,,,---......//////......000///...---,,,333FFFXXXeeeyyyrrrqqqhhh\\\EEEKKKBBB:::@@@GGGKKKRRROOOQQQ]]]ooo~~~{{{sssmmmfff___\\\^^^iiieeemmm{{{|||xxxrrr~~~rrrllllll___KKK111000---+++++++++,,,---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************'''((()))***+++,,,------...///...+++---999OOO```[[[^^^gggwwwvvviiiyyybbbLLLMMM]]]{{{~~~jjjlllccc^^^```aaa]]]ZZZ\\\]]]WWWTTTVVVUUUQQQSSSXXXOOOQQQSSSUUUVVVWWW[[[^^^cccbbb```]]]aaahhhjjjhhhmmm|||{{{vvveeeGGG999000***,,,333******))))))))))))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++++++++++++++,,,---......444BBBZZZfff[[[TTTvvv```LLLGGGGGGFFFGGGJJJOOOSSSUUUUUUSSSZZZVVVIIIOOOkkkzzzuuuvvvyyysssbbbSSS???777///+++,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,777>>>EEEDDD>>>:::===AAAdddsss^^^EEE>>>444222000//////000444:::@@@DDD000///...------...///000------------------------,,,,,,,,,---------......///------000000,,,+++...---......---111AAAYYYkkk|||}}}yyyssskkkbbbXXXNNNHHHEEEGGGHHHGGGIIIRRRcccoooppp{{{{{{vvv}}}gggYYYqqqwww|||lll]]]PPP888(((+++000+++(((+++***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))******))))))((((((''''''*********)))))))))))))))***)))***+++------,,,+++***//////---666KKK\\\aaaOOOkkk~~~}}}rrrgggqqqUUUEEENNN[[[sssxxxddd[[[VVVSSSOOOMMMLLLMMMMMMMMMIIIEEEBBBBBBDDDDDDBBB???CCCEEEHHHIIIIIIJJJLLLMMMNNNKKKIIIIIIJJJLLLLLLKKKSSSTTTYYYaaajjjrrrwwwyyywwwtttrrrwwwcccHHH555...,,,)))---)))(((,,,---)))'''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))***+++,,,---)))(((,,,,,,***---333<<>>444333222111///...///111444777333222111///............------------------------,,,,,,---------.........000------000000------//////333555444999JJJeee{{{|||xxxnnn^^^OOOEEECCCDDDFFFCCCKKKVVV```jjjyyyuuukkkvvvfffZZZEEE333......+++***---***************))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))***)))))))))((((((((('''************))))))))))))+++++++++,,,---...---,,,...---,,,555JJJ[[[ZZZOOObbbwww^^^llliiiGGG]]]jjjxxxyyyrrrfffYYYTTTLLLJJJHHHFFFEEEDDDCCCBBB@@@@@@AAAAAABBBEEEHHHJJJIIIKKKNNNPPPPPPPPPQQQRRRNNNNNNNNNNNNNNNNNNOOOPPPKKKKKKLLLNNNPPPRRRQQQPPPZZZaaakkkuuu}}}tttyyyyyyuuukkkWWWAAA333000222...***(((***)))&&&%%%((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((())))))***+++,,,,,,+++,,,...,,,***///888UUU]]]]]]ZZZmmmpppYYY\\\kkkjjjrrr{{{|||^^^}}}wwwmmm]]]NNN;;;000---,,,***(((++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())),,,,,,***000999CCCHHH<<<888???999IIIwwwWWW\\\CCC>>>555555333111///...---,,,------666555333000...---,,,,,,------------------------,,,------------.........111......111111//////111...000222777FFFdddzzzyyyqqqmmm^^^XXXPPPIIIGGGIIINNNQQQVVVcccwww}}}jjj[[[EEE444,,,+++,,,---******++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))))))))))))))((((((((((((************************,,,,,,------------------...***444JJJXXXYYY]]]ggglllooolllTTTOOOrrrdddYYYYYYTTTLLLHHH????????????>>>>>>======CCCFFFHHHGGGFFFGGGMMMSSSQQQUUUYYY]]]^^^___```aaa\\\___bbbbbb```___aaaccckkkiiifffddd```[[[UUUQQQJJJKKKOOOTTT^^^kkkyyy~~~yyyppp|||{{{zzzqqqXXX<<>>...+++,,,,,,***++++++++++++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******))))))))))))(((((((((((()))***************++++++,,,---------,,,,,,---///,,,000FFF[[[UUUNNNmmm}}}iiiuuufffVVVDDDIIInnntttwwwdddRRRMMMMMMIIIBBB>>>===>>>???@@@BBBEEEHHHJJJMMMOOORRRUUUXXX]]]ccchhhhhhlllsssxxx|||xxxsssfffbbb\\\VVVSSSTTTWWWZZZxxxzzz{{{xxxVVV888---000.........+++(((***///)))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))***+++,,,,,,***...000...+++222CCCRRR^^^YYY]]]ttthhhsssrrrWWWjjj~~~xxx{{{}}}mmmSSS;;;/////////...,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++,,,******...888AAA===;;;AAA???===fffppp[[[BBB===555555000000000000000//////////////////......---,,,,,,........................---------.........//////222//////222333111333666777111555OOOyyypppccc^^^XXXNNNFFFKKKKKKMMMSSSaaawwwkkkNNN777...,,,***+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,(((((((((((())))))))))))))))))******+++++++++,,,***,,,---,,,+++,,,...111///@@@PPPSSSTTTfff{{{kkkvvvqqqPPPKKKKKKfffrrrfffaaaVVVPPPIIIFFFDDD@@@>>>>>>BBBDDDFFFHHHKKKPPPWWW]]]YYY[[[bbbmmmzzztttiiiaaa\\\ZZZdddrrr}}}rrrwww}}}TTT999///------000...******...***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***+++,,,---+++......,,,///<<>>AAACCC<<>>555555222111000///...---,,,,,,,,,------.........------........................------........./////////111......111222222444888...888PPPwww}}}tttiii\\\SSSLLLEEEBBBCCCPPPZZZjjj}}}ooorrrzzzwwwlllfffuuu|||cccJJJ777...++++++++++++,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))***+++,,,(((((((((((())))))))))))))))))******+++,,,,,,,,,***,,,...---,,,---111555<<>><<<===BBBGGGFFFJJJNNNRRRUUU\\\eeelllvvvzzzpppjjjbbb\\\___mmmwwwwwwmmmHHH333...,,,......+++)))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************)))******+++,,,---,,,---,,,---777IIIZZZcccOOOnnntttkkkgggjjjzzzXXX;;;000---,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,+++,,,222:::???>>>:::999:::DDDwww|||RRR~~~]]]DDD>>>444333333222000///------,,,,,,,,,---...//////...------....................................////////////111...---000222111444888000MMMzzzwwwdddTTTDDD@@@DDDJJJSSS\\\\\\ooodddWWWSSSWWWbbb^^^vvvyyyssslllnnnzzzyyy```CCC222///++++++,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++'''((((((((()))))))))***))))))***++++++,,,------***---000///...///555:::JJJQQQVVVaaa|||ffftttqqqYYYOOOLLL]]]}}}|||bbbWWWRRRLLLGGG???@@@@@@???AAAFFFMMMQQQOOOWWWaaajjjrrrzzzvvvkkkhhhjjjlll___AAA666---,,,---,,,***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************+++,,,------,,,,,,,,,111BBBUUU^^^]]]]]]{{{tttxxx{{{zzzccc~~~xxxkkkJJJ888111------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***---777AAAAAA:::888888GGGpppgggvvv^^^EEE>>>444222333222111//////000111111...///000000000///------////////////////////////............/////////000000------000111111444999DDDlllsss\\\MMMIIIHHHJJJJJJOOO```rrrsssYYYSSShhh^^^fffgggjjjrrroooiiillllll{{{oooKKK666333+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))'''((((((((())))))******))))))***+++,,,,,,------+++...111111000222888===QQQJJJ```ssslll}}}WWWJJJPPPjjjsssUUUEEEGGGJJJEEE======@@@DDDHHHNNNUUUWWWWWW]]]iiizzzyyycccooozzzOOO???000---......---,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++,,,---...,,,,,,,,,666JJJ\\\^^^VVV~~~zzzwwwwwwnnnjjjtttjjjpppkkkdddggg___fffaaaPPPpppxxxooooooqqqsssvvvxxxyyyzzzsssttttttrrrsssuuusssooodddtttmmmppprrrmmmpppvvv~~~yyyVVV@@@777111---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************...;;;EEEBBB777@@@EEEffffffWWWBBB>>>555333222111000//////.........//////////////////////////////............//////---000000---222<<>>KKKiii{{{WWWBBB>>>555333222111000//////.........//////////////////////////////............/////////222222///333;;;@@@@@@666///333...///000999^^^}}}eeeSSSIIIFFFHHHMMMXXXiii|||{{{|||oooYYYSSS[[[\\\YYYUUUQQQ^^^zzzlllUUU<<<111,,,***,,,,,,***)))+++)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))******++++++,,,,,,---......---+++------///???OOOPPPVVVxxxqqqsssqqqSSSYYYyyyuuu___WWWQQQKKKCCC>>>???BBBFFFGGGJJJRRR```ooovvvooowwwccc>>>...------,,,---,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))+++,,,---,,,+++,,,---///111>>>QQQYYY___wwwxxx[[[PPPKKKGGGLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGIIIHHHDDDEEEIIIIIIDDDIIIGGGFFFFFFFFFFFFCCCAAAHHHEEEAAABBBEEEHHHJJJKKKIIILLLOOONNNJJJFFFGGGKKKGGGFFFFFFLLL[[[fff^^^OOOJJJKKKMMMOOOQQQPPPMMMKKKSSSSSSTTTVVVWWWVVVRRRPPPHHHUUU[[[TTTMMMOOOOOOKKKIIIEEEHHHOOOVVVddd^^^CCC777......,,,+++++++++***)))************))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************++++++++++++111***111===???>>>>>>===FFF^^^hhhWWWBBB>>>555333222111000//////.........//////////////////////////////............//////,,,......---///444777666333)))000222333555NNNsss^^^QQQEEECCCIIILLL\\\uuuuuussstttzzzXXXYYYSSSPPPSSSUUUeeeiiiLLL888000+++,,,---+++***+++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******+++++++++,,,------......+++...+++---;;;GGGPPPZZZwwwwwwxxxaaaOOOTTT{{{hhhTTTLLLGGGCCCBBB@@@???AAAGGGNNNTTTXXXggg~~~uuuuuuyyyyyyRRR555+++,,,...///,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++---......---,,,---///***666LLLVVVYYYqqqhhhIIIDDDFFFEEEIIINNNLLLLLLNNNQQQSSSQQQNNNSSSTTTSSSQQQSSSVVVVVVSSSSSSRRRQQQQQQRRRRRRQQQPPPUUUUUUUUUWWWZZZ\\\]]]\\\ZZZ]]]```___^^^aaahhhmmmgggaaaeeeqqqrrriiigggooooooqqquuuwwwwwwuuuttttttrrrqqqqqqrrrrrrpppmmmjjjfffkkkkkkgggiiiooommmfffdddgggoooxxx}}}qqqIIIAAA000...,,,,,,------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,000---333>>>AAA<<<<<>>555444222111000///............//////////////////////////////............//////,,,------------/////////...***444444888GGGllltttYYYRRRNNNFFFJJJXXXccc|||uuuvvvnnnnnnzzzmmmZZZWWWccciiittt```FFF;;;000......---++++++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********++++++,,,,,,---.........+++000...666FFFFFFOOOnnn|||nnnlllRRR[[[vvvfffVVVPPPIIIAAA???CCCHHHJJJMMMTTT^^^fff{{{qqq|||iiiHHH333.........,,,,,,+++************+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,---...---,,,,,,...///---AAAUUUVVVbbbzzzppp]]]bbbiiijjjnnnssspppooorrrwww{{{{{{yyy{{{{{{{{{}}}~~~||||||~~~XXXHHH333...+++---...---++++++************)))))))))((((((((((((((((((((((((((()))))))))))))))******************+++++++++,,,,,,,,,///555???BBB:::;;;JJJ^^^kkk}}}WWWBBB???666444222111000///............//////////////////////////////............//////111111111222222111000111111555:::///>>>eee|||lllVVVGGGHHHIIIHHHWWWnnnvvv~~~zzz___ooovvvooo|||sssvvvwwwzzztttTTTDDD333.........,,,,,,************************'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++,,,,,,------...//////...000111>>>LLLIIIaaavvvmmm|||ZZZ\\\zzzYYYOOOOOOIIIBBB@@@???EEELLLSSS\\\kkk~~~}}}|||~~~[[[<<<---,,,...---,,,,,,+++***+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,,,,,,,+++,,,...000888OOOYYYYYYyyyttt|||sssRRR999000+++,,,...+++***+++************)))))))))((((((((((((((((((((((((((((((((())))))***************++++++++++++,,,,,,,,,+++555:::???@@@555<<>>>>>444GGGxxxeeeFFFWWWBBB???666555222111000//////.........//////////////////////////////............//////000,,,,,,//////,,,---111,,,222888@@@yyyfffTTTIIIGGGIIIQQQaaa{{{uuubbb~~~ppplll}}}}}}mmmbbbhhhzzz___AAA222///...,,,+++************************''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,------.../////////...555AAAKKK\\\{{{rrrttteeeKKKWWWpppPPPKKKHHHHHHCCC@@@EEEOOOTTT___rrrlllUUUIIIBBBYYYsss^^^>>>000111------,,,++++++++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,---///333666JJJ[[[\\\wwwzzzuuutttMMM<<>>EEEPPP```xxxyyy^^^qqqrrr~~~|||rrreeeVVVccc~~~~~~}}}pppMMM888111...***(((************************&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,------.../////////***:::NNNTTTfffhhheee]]]IIIlllYYYHHHHHHCCC===@@@KKKSSSTTTeeevvvoooSSSGGGEEE[[[hhhsssxxx}}}tttNNN555///...---,,,,,,++++++,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---...111555999UUUdddgggrrryyyvvvrrrqqqtttyyy~~~tttfffTTTAAA222000///***)))...************))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,---------+++@@@===666<<>>333...---,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,---//////,,,+++,,,///111@@@MMM```uuuooobbbrrrrrrVVVMMMFFFGGGDDDDDDIIIQQQ```xxx]]]EEEHHHdddxxxyyyPPP>>>111111///,,,+++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------+++---///......444EEEVVVYYYhhh}}}rrrlllWWWMMMGGGEEEDDDFFFIIIGGGDDDEEEIIIOOOWWW___eeennn{{{zzziiiLLLccc|||pppwwwrrrpppmmmllllllnnnoooppppppppppppsss{{{tttlllfffmmmVVV888555...---111,,,///...---+++***)))))))))))))))))))))))))))))))))))))))))))))************,,,---------,,,,,,...000888<<>>FFFmmm~~~zzzZZZbbb|||gggNNNFFFHHHCCCJJJMMMVVVgggvvvPPPFFFYYY|||tttsss{{{RRR<<<444---,,,.........///+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...///+++///000111FFFZZZXXXlllrrrjjjsssUUUKKKPPPSSSPPPSSSUUUXXXXXXRRRNNNSSS\\\TTT\\\bbbdddjjjyyykkkhhhjjjuuuzzzZZZLLLHHHDDD???AAABBBDDDDDDDDDEEEFFFGGGNNNOOORRR[[[kkk}}}yyywwwlllfffQQQ444...222333,,,//////---,,,******))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------...222555999<<<:::JJJsssYYYUUUAAA;;;<<<555444333222111000000000000////////////////////////333333222222111111000000---555222///555555333777XXXzzzzzz^^^IIIHHHKKKNNNaaa{{{{{{]]]hhhqqqWWWzzz~~~lllbbb^^^lll\\\HHH:::,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------///++++++000333444999@@@VVVooofffaaakkkYYYIIIFFFIIIFFFQQQ\\\pppxxxXXXEEEWWWdddBBB777---...000///---...++++++++++++************************************************++++++++++++***++++++,,,------......111------111<<>>GGGMMMSSS```pppyyy}}}eee___TTT===;;;@@@IIIQQQTTTYYY___nnnttt|||}}}~~~yyyqqqlllffffffuuuZZZ<<<333---///,,,++++++*********++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,...222777<<<888???iiilllQQQxxxXXXDDD<<<:::222555444333222111111111111000000000000000000000000//////000000111111111222111///000888777111PPPooo[[[HHHEEEKKK]]]yyytttgggyyyssseeeyyywwwTTTXXXnnnfffLLLkkkOOODDD......---------,,,,,,,,,************************))))))))))))))))))))))))((())))))+++,,,---......,,,,,,,,,---------......+++---333777777BBBeeeaaattt^^^bbbeeeOOOGGGJJJGGGLLL[[[ddd{{{TTTQQQbbb{{{ooocccsssWWW;;;333111...---111,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++,,,------......///%%%;;;222999\\\\\\oooyyy|||sssJJJFFFFFFBBB>>>@@@DDDCCC???HHHFFFHHHNNNRRRSSSWWW[[[\\\ccchhhiiigggcccZZZQQQTTTeee{{{QQQuuuQQQ>>>;;;;;;???@@@CCCNNNZZZ]]]cccjjjmmmkkkhhhiiikkk```eeeiiifff___\\\___cccgggnnn~~~kkkhhhmmm```eeefffBBB444...222///...---,,,++++++***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,...222888===;;;MMMccccccTTTCCC===<<<444444444333222111000///...000000000000000000000000///000111000//////111333000666333333333555eee{{{cccNNNIIIHHHUUUuuuxxxyyyVVV{{{mmmYYYPPPTTTWWWFFFdddzzz]]]III666///+++---///---+++++++++++++++************)))))))))************)))))))))******++++++,,,------,,,,,,------.../////////000111666666666JJJyyywwwyyyvvvZZZ{{{uuuXXXFFF@@@KKKRRRVVVmmmbbbJJJVVVvvvkkkgggJJJ444)))...***---......---------,,,,,,,,,************************...'''"""555''' 999&&&,,,,,,------------------(((555222NNNWWWXXXqqqPPPKKKIIIHHHHHHGGGGGGHHHIIIJJJNNNRRRTTTVVV[[[aaabbb^^^eeehhhlllllljjjjjjnnnsssttteeesssmmmwwwLLL<<<@@@DDDCCCBBBBBBDDDDDDOOOJJJGGGHHHJJJJJJMMMQQQQQQSSSVVV\\\gggwwwtttcccaaa]]]\\\yyyHHH???(((222---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++***111///'''EEE000999CCCWWW```vvvbbbTTTCCC===<<<444444444333222111000//////000000000000000000000000...///000000000000222444000///111555666AAAxxxwww___BBBKKKTTTmmmttthhh|||kkk]]]RRRRRRYYYKKKZZZuuufffMMM===444------...,,,+++,,,++++++++++++************))))))************))))))*********+++,,,,,,------,,,,,,---......//////000...---444999AAAbbb{{{lllqqqyyyaaaOOOJJJIIIPPP[[[ooohhhVVVXXX~~~lllvvvWWW:::...555111000......---------,,,,,,,,,************************!!!666111)))***---000&&&,,,,,,------------......555...@@@VVVSSSooossssssFFFEEEMMMJJJFFFCCCEEEKKKTTTZZZcccjjjppptttzzzuuuggg|||PPPAAABBBCCCGGGLLLRRRTTTTTT[[[YYY[[[```ddddddfffjjjrrrtttxxx|||jjj___SSSRRRoooTTT===***000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///+++///444222;;;555@@@GGGyyyqqqQQQTTTCCC===<<<444444444333222111000000///000000000000000000000000...///000000000111333555555...222666999VVVsssgggUUUCCCNNNdddxxxnnn~~~lll~~~llleeeWWWPPP^^^MMMPPPYYYxxxyyywwwTTTDDD999///------,,,,,,---,,,+++++++++************))))))************))))))******++++++,,,,,,------,,,------......///000000111,,,444<<>>222000111000---,,,,,,,,,,,,++++++++++++*********++++++++++++*********++++++,,,------......------......///000000111666333<<>><<<===???AAAIIIYYYmmmjjjtttaaa\\\kkkbbbGGGeee}}}TTTDDD555111222111...,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++,,,,,,------......---......//////000111111000999DDD[[[}}}vvvsss~~~eeeIIIAAAJJJTTTYYYtttyyyxxxfffddd___\\\ZZZZZZ[[[\\\XXXWWWWWWVVVVVVUUUUUUTTTQQQVVVPPPJJJbbb}}}aaaffflllkkk}}}zzzaaa^^^^^^aaa```[[[YYY[[[WWWYYY[[[]]]```dddjjjnnnmmmvvvwwwmmm}}}zzzeee___yyypppDDD666---000......---------,,,,,,,,,************************%%%555eeeccc777---111+++,,,,,,---...///000000111111SSSSSSUUU|||jjjOOOUUUTTTRRRPPPTTTbbbvvvzzzzzzzzzlllZZZnnnOOOGGGLLLhhhppp___OOOEEEBBB\\\lll}}}aaa===///............---------,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------(((777555...DDDddd}}}{{{RRRNNNqqqTTTCCC===<<<444444333333333333222222222000000000000000000000000111222222222111111333555444999777KKKhhhBBBKKKZZZ|||pppWWWLLLBBB???@@@BBBHHHNNNNNNPPPWWW___fffqqq{{{uuu~~~qqqvvvzzzVVVDDDVVV{{{aaaNNN999000000000//////------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,---..................///000000111111...CCCRRRppp}}}lllxxxiiiTTTCCCEEEQQQZZZooopppcccUUULLLJJJPPPOOONNNNNNOOORRRUUUXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRXXXZZZ^^^qqqwwwmmmooorrrxxx}}}jjjWWW\\\www|||PPP:::---111......---------,,,,,,,,,************************---,,,DDDnnn^^^+++%%%333,,,,,,---...///000111111555WWWQQQiii~~~\\\ggglllqqqtttyyy{{{}}}oooaaaQQQSSSbbbyyyZZZ^^^~~~```VVVXXXoooxxxdddMMMAAA@@@KKKvvvvvvAAA222............------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,111555777FFFssseeekkkNNNVVVTTTCCC======555444333333333333333333222000000000000000000000000...///111111222333555888444777:::___{{{yyyxxx[[[BBBPPPggglllIIIEEEBBBCCCCCCDDDKKKSSSYYYbbboootttllldddiiivvvddd^^^XXXaaa}}}wwwVVVCCCGGGPPPqqq}}}xxxlllUUU<<<000...///000111---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,------......///......//////000000111111111MMM^^^vvvzzzxxxyyyZZZHHHFFFOOOYYYeeegggXXX[[[]]]\\\\\\bbbbbbdddhhhlllrrrvvvyyyssssssssstttttttttuuuuuuwww{{{ssscccTTTTTTppp^^^CCC222666......---------,,,,,,,,,************************)))... MMMjjj@@@***(((,,,,,,---...///000111222<<>>BBBDDDYYYpppyyyUUUiiivvvkkkjjj|||}}}eeeIII>>>BBBCCCGGG999//////.........---------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------///(((111===GGGwwwyyybbbooouuu]]]MMMaaaUUUBBB;;;<<<555555555444333222222222222222222111111111111222222111222444555666555555444;;;<<<777vvvcccsssqqqIIIWWW]]]vvvxxxrrrmmmmmmqqqtttZZZPPPJJJMMMVVVXXXVVVbbbttt~~~{{{yyyjjjWWWbbbmmm~~~hhhIII???QQQTTTJJJaaa|||VVVEEE777///888...------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,------......///111...---000222111222444;;;KKKxxxmmmvvvbbbNNNHHHLLLWWWaaavvvWWWjjjqqqpppvvvxxxyyyaaaNNNBBBRRRssssssFFF666///111///------------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++000......222------999GGGZZZlll{{{tttsssLLLGGGMMMhhhyyy\\\aaa]]]MMM>>>;;;AAAHHHNNNgggyyyiii{{{]]]kkkPPP???<<<<<>>XXXUUU}}}vvvrrrQQQLLLtttUUUBBB;;;<<<555555555444333222222222222222222111111111111222222111222333444555555444444000999NNNyyyaaa|||fffFFFWWWmmmsssiiiaaaccciiioooxxxooo[[[YYYZZZ^^^___hhhzzzwwwnnn[[[\\\oooiiiQQQUUUqqq{{{~~~dddGGG666...555...000---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///000,,,+++...///000333888AAA^^^yyyxxxYYYJJJGGGLLL]]]ooofffQQQssszzz~~~kkkWWWCCCEEE[[[YYY???888000///------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++000......222...///;;;XXX\\\rrrnnntttNNNDDDEEEWWWiiirrrxxxvvv[[[DDDEEEBBB===???IIISSSWWWyyyfff{{{]]]}}}{{{zzztttZZZFFF===<<>>FFFssstttnnngggNNNHHHIIIQQQkkkdddSSS~~~www{{{~~~kkkPPPBBBKKKwwwlllBBB:::111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++111///...222///222@@@]]]]]]pppyyyZZZVVVccc~~~vvvVVV>>>AAA???===DDDWWWpppddd{{{yyy[[[{{{```MMMLLLYYYppp}}}dddKKK===777GGGgggqqqaaaBBB444000...///...++++++...,,,,,,++++++++++++,,,,,,+++++++++,,,------......///444666:::aaaaaa~~~yyyTTTIII```VVVBBB<<<<<<555555555444333222222222222222222111111111111222222///000111222333333444444>>>:::mmmpppwwwnnnRRRUUUttthhhVVVTTT[[[nnn|||{{{___IIIFFFhhhhhhvvvYYYBBB:::333***+++...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////111000000222111222999BBBMMM~~~|||sssjjjcccrrrYYYGGGIIIPPP\\\~~~hhh[[[zzzoooxxx|||yyy^^^HHHGGG]]]~~~GGG888111///------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,111///...222000666FFFTTTggg|||jjjaaalllpppTTTBBB777777CCCRRRdddxxxfffooorrr[[[zzzmmm[[[XXXbbbwwwhhhNNN<<<777===RRRyyyZZZIII777222...//////,,,+++...,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---.........***555>>>DDDiiivvvQQQkkkIIIJJJoooVVVCCC<<<===666555555444333222222222222222222111111111111222222///000000111222444555555999LLL```MMM]]]~~~aaaSSSZZZsss|||ggg```jjjtttvvvtttvvvrrrVVVFFFRRRooo[[[}}}fffEEE;;;111...///.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000///000333444222222;;;EEEbbb{{{{{{nnn}}}}}}```NNNEEELLLYYYlllkkkbbbyyyxxxvvv~~~xxxcccLLLEEEJJJpppWWW===333111...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,222000...222222:::LLLVVVsssrrrVVVDDDMMM\\\eeesss}}}QQQ@@@@@@CCCCCC]]]|||mmmiii{{{jjj___||||||yyyjjjQQQ@@@===:::@@@]]]VVV:::333/////////,,,,,,------,,,,,,,,,,,,,,,,,,---+++,,,,,,------...//////...666???CCCeee\\\\\\```GGGUUUWWWCCC======666555555444333222222222222222222111111111111222222000000000111222444666777999iii}}}[[[LLLdddtttZZZQQQ^^^~~~ttt]]]mmm___DDD???qqq[[[vvvHHH888000555666............---------,,,,,,,,,,,,,,,---------------------...//////000000+++---222333111222>>>LLL~~~}}}xxxlllPPPHHHFFFRRReeexxxlll}}}yyysss}}}~~~nnnTTTHHH@@@ZZZmmmCCC555333///---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,222000...222333>>>RRRdddvvvWWW999111666===EEELLLYYY___hhhsss}}}nnnGGG>>>LLLYYYqqqwwweeexxxeeeiiixxxeee```jjjvvvrrrZZZGGG===999777rrrqqqaaa<<<555/////////---,,,---------,,,,,,,,,,,,------,,,,,,,,,---......//////222333>>>HHHpppZZZvvvUUULLLhhhWWWCCC======666555555444333222222222222222222111111111111222222111111111222333555777888DDDmmmXXXQQQqqqcccWWWTTTggg___kkkdddHHH;;;eeeccctttzzzTTT>>>222888444............------------,,,,,,,,,------------...------......//////000000+++---111222000666HHHZZZxxx|||{{{```FFFHHHMMM[[[tttsssqqquuu```LLL===KKK|||III888444000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,333111...222444AAAWWWuuuxxxxxx}}}zzzsssqqqrrrcccPPPEEEFFFJJJIIIFFFHHHLLLPPPTTTXXX]]]dddiiirrrnnnKKKJJJaaauuu```vvvdddvvvuuuQQQ>>>???GGGHHHQQQ]]]gggooovvv}}}{{{|||bbbKKK888999444```xxxqqq>>>666//////000...,,,---------,,,,,,,,,,,,------,,,,,,------.../////////222555MMMgggZZZuuuOOOUUUzzzWWWCCC======666555555444333222222222222222222111111111111222222222111111222333666888999GGG\\\UUUXXXhhh]]]\\\kkk]]]yyyqqq~~~lllUUU???TTTcccYYYrrrcccIII777777+++//////.........---------,,,,,,,,,---------......------......///000000000...///222222111;;;RRRhhh{{{sssoooPPPCCCKKKTTTcccuuuppp~~~|||ccc\\\eeeuuuxxxttt|||gggKKK???DDDqqqQQQ999666111...---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,333111///222555BBBYYYxxxfffQQQ___rrrqqqfff```jjjcccSSSFFFFFFPPPUUUSSSYYY\\\___aaacccgggnnnssslllyyysssQQQUUUsss\\\wwwfff{{{VVVAAAAAAHHHCCCHHHNNNQQQRRRTTTWWWZZZXXXZZZaaalllwwwkkkXXX```uuugggKKK888===666PPPccc@@@666//////000...,,,,,,...------,,,,,,------...,,,,,,------.../////////555<<>>>>>777===nnn~~~cccjjjkkk;;;222222+++000------------------------------...++++++...000...///111BBBGGGtttvvvlllRRRYYYLLLrrrWWW===:::666999555444333222222111111111111111222222222333333333///444333222555222666FFFbbbTTTTTT}}}^^^]]]sssuuu|||pppPPPEEEGGGoooaaaUUUBBB555////////////.........------------------------------------........./////////000333000222:::FFFfffkkkLLLCCCMMMUUUuuuWWWLLLZZZSSSIIIcccoooQQQGGGKKKPPPQQQttttttLLLAAACCCPPP|||III666333///000111(((222...------,,,,,,------...,,,------------.........222000...555;;;===RRRtttrrr}}}tttjjjwww~~~pppvvvooo{{{pppUUUqqqlllooouuu}}}rrr]]]FFF===<<<<<<^^^xxxmmmGGG222333000111,,,...------------------------///,,,,,,///000...///222EEESSS~~~vvviiiVVVsssRRRRRR}}}XXX@@@===666777555555444333222222222222111111222222222333333333000333222333777333777HHHZZZTTT]]]ooocccUUUpppxxxvvvvvv|||{{{vvv\\\JJJ<<>>dddTTT888444111///111***000...------,,,,,,------...------------............222444...222===???ZZZxxxsssaaaZZZeeeuuu}}}VVVLLLRRR\\\uuummmrrrppp~~~uuuqqqvvvdddiii}}}xxxpppXXXIII888>>>===WWWoooPPP000222222222,,,000------------------------///------000///---///444GGGiiikkkjjjgggPPP[[[^^^KKKHHH<<<888666555444333222222222222111111222222222333333333111222000444:::666;;;NNNyyyWWWSSSjjjvvvfffSSS\\\mmmvvv{{{vvvaaaCCC333SSSmmmccc^^^>>>888222000000/////////.........------------------------------......///000000111222333666999EEEfffxxxrrrQQQEEEJJJRRRfffmmmpppqqqjjjZZZHHHGGGjjjnnnLLLSSSyyyrrrbbb]]]\\\\\\]]]```gggpppvvv|||nnn___XXXSSSOOOPPPSSSMMMPPPQQQQQQYYYqqqsssXXXHHH]]]ZZZTTTXXXPPPUUUfff|||yyyzzzZZZBBBEEE:::TTTeee===666444///222,,,......------,,,,,,------...---------........./////////555111222===HHHoooggglll}}}WWWEEEKKKXXXsss~~~fffppp{{{zzz|||pppYYYRRRdddlllXXXTTT]]]mmm~~~sss]]]HHH111:::;;;PPPeeeTTT...000222222,,,111------------------------///---...000///...111777XXXaaa^^^PPPccc\\\KKKIII<<<666666555444333222222222222111111222222222333333333222222///333999999FFFbbbtttiiiUUUVVV~~~qqqUUUZZZwww}}}pppaaa}}}pppvvv}}}vvvgggDDD444CCClll^^^sssHHH888222000000000/////////......------------------------------...///000000111222111111666;;;IIIpppyyy~~~cccFFFEEENNNXXXvvvZZZKKKUUUWWWPPPLLLJJJXXXuuuWWWMMMmmmfffWWW___DDDRRRUUU\\\eeerrr~~~uuummmccc```ccc^^^]]]YYYSSSUUUeee~~~ssscccBBBAAARRRLLLHHHWWWbbbooo~~~uuuaaaHHHEEE???JJJxxxEEE:::777...222///......------,,,,,,------...------........./////////---333444444===UUU{{{WWWDDDKKK]]]iiizzzqqqeee{{{nnnhhhMMMWWWuuudddFFF@@@HHHXXXmmmvvv~~~nnnMMM333<<<999KKKddd}}}VVV///...///222---111------------------------...---...000///...333:::mmm~~~ssscccTTTPPPkkkXXXCCCAAA777555666555444333333222333333111111222222222333333333111333222333666:::VVV{{{YYYWWWaaa___UUUqqq[[[OOOfff}}}ppp}}}{{{oooQQQ<<<@@@aaafffuuuQQQ777555000000000000/////////...------------------------------...///000111222222///...555:::JJJttt}}}WWWCCCKKKRRRaaa___JJJIIIVVVXXXXXX[[[\\\|||[[[TTTnnn^^^aaahhhbbb{{{||||||sssSSSMMMPPPVVVPPPOOOiiirrrgggMMMAAAEEEBBBcccMMM>>>:::---222111---...------,,,,,,------...............////////////000000555444999^^^~~~xxxVVV@@@AAAQQQbbbttteeeyyy}}}rrr|||UUUKKKeeedddEEECCCKKKYYYjjj|||[[[wwwwwwSSS:::???777FFFtttrrrXXX444...,,,111---///------------------------,,,,,,...000//////555===yyyuuuoooaaaqqqsssOOORRRtttXXX???<<<888;;;666666555444333333333333111111222222222333333333000555444333222999aaa}}}vvvPPP]]]nnnxxxSSSWWW}}}TTTWWW~~~zzzzzznnnpppzzzttt}}}qqqZZZ???AAASSSmmmhhhTTT666:::000000000000////////////------------------------------...///000111222222444111888>>>NNNyyytttvvvRRREEEQQQVVViiiKKKHHHRRR^^^```fffkkkgggKKKWWWbbbwww{{{zzzqqqssssssLLLOOONNNNNNSSS___qqq~~~kkkPPP<<>>888>>>JJJyyyYYY;;;444///222)))222...------,,,,,,------............//////000111222///000555555>>>gggwww}}}```IIIEEEMMM[[[jjjzzzxxxffffffzzzyyy|||ZZZEEE\\\jjjJJJEEEHHHSSSggg{{{uuu}}}sss[[[===>>>888:::bbbaaaXXX999111---222)))111------------------------------,,,000222,,,777SSSlllXXXjjjhhhIIIeeeWWW??????999888555???AAA777000222333000222222333333333333444444333555222///;;;555EEE}}}aaaOOObbbhhhVVV]]]}}}TTTkkkhhhkkkuuu~~~eeemmmzzz```{{{wwwzzzwwwjjjUUUIIIBBBeeeaaappp[[[CCC<<<111111///...............------------------------.........//////000111222444---999KKKeeeqqqiiiKKKFFFUUU```cccLLLUUUkkk~~~}}}gggmmm~~~mmmYYY[[[bbbooozzzuuu]]]BBB:::===FFFnnneee@@@555111333***000...------,,,,,,------............//////000111222333444777666EEEtttxxx}}}{{{^^^GGGEEEMMM\\\kkk{{{yyyaaaXXXQQQJJJjjjgggFFFDDDFFFQQQdddxxx|||zzzvvv]]]???>>>777888[[[WWW^^^;;;222...111)))000---------------------------...---000111,,,888VVVjjjgggwwwSSSooodddMMMkkkYYY@@@???999888666<<<;;;333000333444000222222333333333333444444333555444000999888QQQSSSQQQsss\\\VVVmmmiiiTTTqqqdddtttyyysssbbbZZZ~~~^^^uuunnnwwwppp___MMM>>>ccchhhaaafffAAA:::111111000///............------------------------.........//////000111222111333;;;PPPwww}}}}}}___HHHGGGXXXiiiQQQJJJ]]]}}}mmm]]]wwwaaaooo~~~eeennnnnnlllwwwzzz{{{vvvbbbIII>>><<<@@@___wwwGGG666333444,,,///......------------...............//////000111222000333444333NNNyyyooowww|||]]]FFFBBBJJJ[[[kkk|||___PPPvvvyyyGGGQQQzzzjjjHHHBBBCCCNNN```tttvvvqqq}}}yyy```AAA===777666RRRVVVggg>>>111///000***///------------------------,,,000///000000,,,:::YYY^^^^^^gggNNNsss\\\RRRqqq[[[AAA???999888777888666111111444444000222222222333333333444444222333777333999???dddyyyNNN\\\sssUUU[[[~~~wwwXXXaaa{{{___cccjjjvvv^^^yyyuuuzzzhhhNNN;;;___uuudddqqq@@@555222111000///................................................///000111222111999;;;RRRrrrUUUFFFHHH[[[sssnnnHHHKKKhhhWWWOOOtttaaasss~~~mmmzzzrrrvvvgggOOOAAA===;;;RRRwwwMMM555444444............------------..................///000111222...333333555]]]|||vvvTTTEEESSSbbbuuu~~~^^^EEEAAAHHHYYYiii{{{aaaTTTwwwlllBBBXXXsssNNNBBBBBBKKK]]]qqqbbbcccwww|||bbbCCC===777888MMMUUU{{{qqq???000000///,,,000------------------------+++111111000///,,,<<>>333222111000////////////.................................//////000111222222777KKKvvvVVV???MMMXXXooovvvSSSZZZ[[[WWWzzzmmmzzzyyyjjjnnnfffuuu}}}vvv```III???;;;BBBSSSeee:::555...333/////////............//////.........//////000111222000222333<<>>777222///111111...---...............////////////------...///000111222222333777SSSoooHHHMMMMMMWWWqqqVVVzzzbbbRRRgggwwwxxxeeeuuuSSSeeeyyyhhhWWWAAA;;;BBBCCCrrr~~~CCC444777222+++//////............///////////////000111111222222222000666<<>>;;;777666777777666444333444555333333333333333333333333333777222888???___iiiXXXaaagggQQQWWWsssfff|||ZZZAAASSSeee^^^ssseeeEEEIIITTTYYYrrrxxx{{{eeefffcccWWW___eeeOOOuuurrrZZZ???777222000111111...---...............////////////------...///000111222222444999ZZZjjjFFFKKKOOO___fffyyyUUUfffvvv}}}}}}jjj|||yyyYYYeeeyyykkkXXXCCC===BBBBBBdddHHH555777333...//////............///////////////000111111222222111::::::EEEoooZZZeeejjjbbbHHHCCCIIIRRRaaaxxxaaaQQQ||||||~~~qqqDDDBBBEEEPPPddd|||iiibbbqqqqqqMMM;;;888<<>><<<999777666555444555555333222333333333333333333333333777888222999AAAfffcccXXXiiirrr___\\\OOO]]]uuu}}}rrrRRRccc\\\AAAGGGYYY|||ddd___oooFFFGGGYYYlllooogggeeeiiiSSSeeeQQQ}}}___DDD888333000111111...---///............////////////---......///000111222222444;;;bbbdddDDDJJJTTTkkkttt}}}eeeXXXuuu{{{```hhh```aaammmnnnZZZDDD>>>AAA???VVVQQQ777666444111000//////......//////000/////////000111111222222...;;;666FFFvvvvvvbbbkkkeeeKKKCCCGGGSSSbbbzzzWWWJJJzzzkkkeeezzz~~~zzzyyy[[[CCCBBBDDDOOOccc|||xxxxxxpppMMM;;;777999999NNNxxxWWWZZZ<<>>ddd```YYYppp```___zzzSSSQQQdddsssuuuXXXbbbbbbRRRttt___BBBCCCTTTvvvlllcccrrrIIIJJJ^^^oookkk^^^^^^tttLLLeeeZZZvvvbbbJJJ:::444111222111///...000............////////////......///000111222222333777CCCooo^^^DDDJJJYYYyyysssqqquuu{{{^^^|||fffXXX^^^rrrpppZZZEEE>>>@@@===MMMYYY999444333333000000////////////000000/////////000111111222222222444111CCCwwwbbbiiigggMMMCCCFFFTTTbbbyyyYYYKKK{{{jjjSSSKKK\\\___\\\^^^ccc^^^___nnn}}}}}}XXXBBBAAADDDOOOccc|||nnnKKK;;;666888666HHHxxxRRRfff;;;000---111///......------------......***000---,,,333888BBBUUUiii~~~{{{QQQLLLooorrrIIIAAA>>>;;;:::777555555777888555222444444444444444444444444...444888<<<>>>ooo___ZZZuuummmLLLRRRjjj{{{zzzXXXQQQzzzrrrUUUHHHaaaDDDIIIWWWyyyuuubbbnnnGGGCCCRRRcccyyynnn___```wwwKKK]]]SSShhhfffNNN<<<666222222111///...000............////////////......///000111222333333:::LLL|||~~~XXXFFFLLLaaawww{{{mmmgggjjjRRRVVViiittt\\\FFF>>>@@@<<>>;;;999888777666777777555444444444444444444444444444222555888:::<<>>:::777888888777555444444555555555555555555555555555777777;;;<<<@@@TTT\\\aaaLLL[[[sssZZZ~~~}}}[[[HHHtttgggFFF@@@LLLnnnccc{{{nnnzzzooo```lllssspppxxxMMMAAACCCLLLiiizzzqqq|||hhh]]]cccssssss___zzzUUU>>>888333222111//////222............//////////////////000111222333333444111NNN|||rrrLLLIIIQQQooo}}}|||aaaiiiqqqPPPSSS___vvvkkkMMM@@@AAA???BBB]]]oooCCC888444222111111000000000000111111/////////000111111222222000000999NNN}}}nnnMMMCCCKKKRRR]]]rrrTTTHHHsssQQQ;;;EEEKKKNNNkkk}}}{{{yyyiiiyyy[[[CCCBBBEEEQQQfffkkkIII999555777555GGG~~~XXX>>>444///111000......------------.........111///111555444AAA[[[tttUUUmmmJJJRRR~~~RRRFFF>>>999444777888777333111333555555555555555555555555555444555>>>EEELLLNNN\\\bbbPPPaaayyywwwttttttfffZZZhhhEEE===IIIkkk___vvvcccnnngggkkkxxxCCC@@@DDDEEEZZZpppuuuyyy]]]YYY___nnn\\\vvv[[[???888333222222//////222............/////////000//////000111222333333444666VVVmmmGGGJJJSSSsss|||nnnRRR~~~mmm```hhhgggtttNNNQQQYYYkkkrrrQQQBBBBBBAAA@@@UUUrrrFFF;;;666222111111000000000000111111/////////000111111222222000;;;666GGGqqqNNNCCCMMMQQQ^^^uuuWWWKKKwwwPPP===HHHMMM\\\eeeaaaDDDCCCFFFQQQfff~~~pppMMM===888999777III\\\BBB555---000111.........------.........---...,,,///555777HHHfffsssYYYjjjHHHRRRTTTHHHHHH;;;888888888888777555444333444555555666555333222111777>>>???CCC???|||ooouuuzzzXXX```[[[JJJeeerrreeewwwsss___zzzdddAAAAAAPPPrrr\\\{{{vvvxxxLLL666KKK;;;SSSMMMOOOrrr{{{nnneeecccLLL888111555222000222///000000000000000000000000000000000111222333555555<<>>>>>???>>>[[[DDD111555///111000000////////////000000000000000111222333444///666666MMMqqqxxxQQQ@@@MMMSSSaaawwwWWWLLLfff|||SSS@@@HHHXXXkkkaaaIIICCCDDDRRRiii[[[SSS```ttthhhqqq}}}mmmQQQ<<<444<<<:::CCCzzz[[[{{{DDD:::---.../////////............//////222)))---222999555HHHbbbmmm___GGGQQQ[[[LLLIII999999999888888777555444444555555555555555444444333333:::888;;;???yyyqqq}}}|||XXX```^^^NNNiiihhhVVVpppgggOOOgggcccBBB@@@OOOpppZZZzzzrrrCCC777JJJKKKaaaVVV```kkksssiiiNNN999222555111000222000000000000000000000000000000000000111222333555555:::\\\}}}\\\MMMJJJcccvvviiiTTTsssvvvNNNFFFRRRUUUcccqqqVVVSSSOOOcccxxxTTT???>>>???CCCXXXLLL777999444111111000////////////000000000000000111222333444444999888PPPyyy]]]xxxVVVCCCIIIQQQ```vvv[[[NNNggg\\\DDDOOOfffrrrgggJJJDDDEEESSSiiioooRRR```yyyzzzaaa```wwwoooRRR===333;;;777AAAxxxaaazzzAAA999...000000//////............//////111...///+++444999IIIhhhqqq___HHHSSSdddSSSKKK888999999888888666555555444555555555555555666666777222999555999GGG~~~|||XXXaaaaaaPPPkkkcccFFFaaa___BBBPPPaaaAAA???NNNnnnaaauuulllBBB>>>FFFVVVeeeqqq~~~}}}cccppp```nnnuuuqqqPPP;;;333555111000222000000000000000000000000000000000000111222333555555===ccc{{{WWWJJJLLLjjjyyycccSSS^^^pppFFFDDDRRRRRR```vvvQQQRRRSSSkkkyyyVVVAAA?????????LLLRRR999999333222111111000//////000000000000000000111222333444333888:::WWWsssjjjgggcccKKKddd{{{www[[[FFFFFFOOO^^^uuu\\\MMMeeegggJJJUUUsss}}}hhhKKKEEEEEESSSiiilllWWWxxxuuufffrrrrrrVVV@@@666<<<999CCC{{{aaavvvAAA888///222000//////............//////---111222)))222:::DDDnnn~~~nnnyyy]]]IIIVVVkkkYYYNNN999::::::999777666666555555666555555555555777999:::666>>>888===QQQ~~~zzzWWWaaacccPPPiii___DDDeee[[[BBBZZZ]]]@@@@@@NNNooo}}}cccnnnhhhEEEEEE@@@\\\gggccctttrrr{{{]]]^^^yyywwwRRR===444666111000333111000000000000000000000000000000000111222333555555CCCjjj~~~SSSHHHOOOrrr}}}RRRVVV{{{tttIIICCCUUU]]]mmm{{{LLLOOORRRiiizzzXXXCCC???>>><<>>555;;;888DDD}}}```rrrAAA666///333...//////............//////***...444///666777>>>llliii{{{[[[IIIXXXrrr```SSS<<<;;;:::999777666666666666666555555555666888999;;;999@@@999===PPPwwwwwwVVV```fffNNNeeeoooNNNPPPNNNIIIyyyWWW===BBBQQQrrr|||[[[kkkkkkvvv___===BBB>>>dddpppgggzzzbbbttt~~~bbbZZZ|||SSS>>>555777333111444111111111111111111111111111000000000111222333555555EEEnnn}}}PPPGGGSSSzzz}}}vvvaaaOOOkkkWWWGGG\\\tttuuuKKKMMMOOObbb{{{ZZZEEE@@@===CCCDDD```???;;;666444444222111111000000000000000000000111222333444444999===WWWwwwdddiiippp\\\zzzvvv[[[GGGEEEKKK\\\tttYYYFFF]]]~~~aaaaaauuuiiiMMMFFFEEERRRhhhoooccc~~~bbbIII888111888666CCC}}}bbbrrr???333...333/////////............//////---***111444888444FFF^^^uuuZZZIIIZZZ{{{hhhYYY@@@<<<;;;999777666666666777555555555555666777999999888;;;444999GGGttt~~~XXX___kkkOOOdddpppTTTBBBjjjlllDDDcccqqqRRR:::CCCSSSuuu}}}[[[nnnsssuuuiiikkkaaaUUUnnnUUU999???BBBfffpppgggnnnMMMiiiXXX[[[RRR===666999555333555111111111111111111111111111000000000111222333555555BBBqqqvvvOOOGGGVVVsssrrriiiFFFYYYZZZFFF___kkkKKKMMMLLL]]]|||\\\GGGAAA===FFFGGGccc???999666555555333222111111000000000000000000111222333444333777<<>>>>>EEE\\\ccc```xxxbbbMMMwwwwwwNNNfffPPP<<<777<<<888555666222111111111111111111111111000000000111222333555555BBBtttpppPPPHHHXXX}}}iiiqqqvvvVVVHHHwwwSSSDDD___|||fffGGGIIIIIIYYY~~~}}}^^^IIIAAA<<>>:::777888999999999555444555999>>>???:::444===///<<<555SSSccc\\\ZZZYYYcccLLL\\\pppSSSCCCJJJvvvnnn___FFF===BBBaaadddXXXmmmOOO>>>===HHHSSSWWWhhh``````hhhTTTIIICCC<<<:::::::::777333111111111111000000000000//////000111222444666777LLLmmmlllJJJKKK```iiiZZZYYY___cccgggwwwzzznnnrrrtttQQQQQQwwwvvvNNNEEEiiivvvXXX???EEEJJJTTTkkkbbbKKKCCC???@@@EEEyyydddEEEBBB666888666333111222222111000111111111000111111222333555111222aaassskkkiiiIIIGGGPPPaaayyy```FFFWWWuuuPPP>>>GGGOOOaaalllhhhLLL<<<999555777777CCCnnn~~~AAA}}}BBB777555444111222111000//////.........///111444222000777LLLaaahhh```bbbLLLbbb}}}PPPCCC???;;;999888888888777666444555888<<<===999555888///>>>777PPPhhh[[[bbb[[[zzzZZZGGG|||xxxsssUUUAAAEEElllnnnggg]]]QQQuuurrrSSS@@@<<>>===GGGRRRXXXnnngggiii[[[NNNKKKEEE>>>::::::888444111222111111111111000000000//////000111222444555666>>>jjjlllLLLMMMbbb{{{```TTTUUUYYY]]]```qqqZZZHHHdddtttOOOMMM{{{rrrUUU>>>CCCGGGQQQiiieeeLLLAAA<<<>>>FFF```??????888:::777444333333333222111111111111111111222222333444444:::gggoooLLLFFFLLL^^^wwwdddJJJZZZvvvTTTAAAIIIQQQccceeeHHH888666444777777@@@iii|||GGGyyy>>>777777555000222111000//////......///222---///444222777WWW}}}[[[{{{www___fffNNNaaaTTTEEECCC???<<<;;;:::888777777555444666999;;;888555444111???999IIIpppXXXmmm]]]pppSSSaaavvv{{{iii\\\iiikkkSSSDDD@@@MMMXXX@@@CCCEEEBBB^^^}}}```EEE<<>><<>>::::::999666333333222222222111111111000///000000111222444555666>>>qqqlllNNNOOOeeelllLLLJJJWWW```gggnnn|||IIIOOOvvvPPPOOOVVV]]]iiisssmmmQQQ===@@@DDDMMMfffgggLLL@@@:::===GGG]]];;;???===<<<999666555444444333222111111111111111222333333111444<<>>eeewwwPPPttt;;;888888555111222222111000////////////333)))+++444444:::ddd[[[rrrzzzeeekkkPPP```SSSGGGEEEAAA???>>>===;;;999888666444555777888777666555555>>>888CCC|||yyyWWW~~~zzz```dddWWW}}}mmmiii```cccRRRHHHLLLvvvjjjlllhhhaaa^^^^^^VVVHHHEEEJJJeeerrrTTTMMMOOOTTTQQQ```qqqRRR<<<<<>><<>>@@@BBBLLLgggfffKKK@@@;;;===FFFaaa@@@EEEBBB???<<<999777666666444333222111111111111222333333333555===]]]rrrNNNEEEMMM^^^vvvfffKKKYYY|||||||||{{{zzz]]]EEELLLVVVggg```DDD666666777:::999>>>eeennnXXXppp;;;999777555333333222111000////////////111+++,,,222444AAAkkklllxxxtttmmmQQQ___UUUGGGDDD@@@>>>======<<<:::999777555555666666777666666888<<<999CCC\\\~~~ddd[[[wwwllltttsssrrrkkkyyyyyyzzz{{{iiibbbhhhgggIII999===HHHPPPtttaaaMMMuuuoooFFF>>>>>><<<@@@GGGZZZxxx\\\mmmtttHHHEEEAAA>>>===<<<<<<;;;555555555444333222222222000000000111222333444555>>>cccmmmNNNMMMeee^^^^^^lllpppnnnyyydddKKK]]]oooVVV```VVV666FFFLLL\\\dddJJJ???@@@CCCMMMjjjbbbHHH@@@>>>>>>FFFjjjLLLNNNGGGAAA>>>:::888777666555444222222222111222333333444666888CCCaaatttTTTKKKJJJ[[[ttthhhJJJUUUmmmcccVVVQQQOOOPPPQQQQQQSSSXXX___gggooorrruuu}}}aaaFFFJJJTTTfff}}}YYYCCC555777666999888AAAjjjfff]]]mmm===;;;555444666333222111000000/////////---111111///333HHHjjj|||uuu{{{oooRRR^^^ZZZIIIEEE@@@===;;;;;;;;;:::999888777777666666666666555:::888;;;GGGeee}}}kkkYYYooo|||wwwxxxZZZBBB888???IIIXXX~~~vvvXXXTTT}}}yyytttoooooowwwdddEEE;;;======AAAGGG___ttt~~~XXXmmm{{{PPPMMMHHHCCC???;;;:::999777777666555444333222222111111111111222333444555<<<\\\pppOOOLLLcccuuufffllluuuwwwhhh]]]kkk~~~gggQQQEEEFFFtttpppUUUFFFYYYJJJ:::GGGGGG```|||___GGG@@@AAADDDPPPnnn^^^EEE?????????HHHsssWWWVVVJJJCCC@@@<<<999888777555333222222222222222333444444222444BBBaaauuuTTTKKKFFFXXXrrrmmmKKKTTTnnnQQQCCCDDDAAA@@@EEEIIIJJJKKKNNNJJJRRRXXXXXXXXXddd{{{}}}eeeFFFGGGRRReeeuuuQQQ???444666444666888IIIyyycccaaahhh>>>>>>666444999333333222111000000000000+++333444...222IIIgggyyymmmnnnsssTTT]]]```RRRMMMEEE@@@===<<<<<<<<<999::::::999777666666666333:::666<<>>???CCCKKKhhhrrroooTTT|||VVVSSSNNNGGGAAA<<<;;;:::888888777666555444333222111111111111222333444444;;;aaatttRRRMMMccczzzZZZUUU[[[^^^ZZZXXXnnnyyy{{{kkkrrrQQQHHHCCCLLLWWW{{{XXXAAA>>>SSS~~~ooo@@@888DDDLLLwwwtttZZZDDD@@@AAAEEERRRqqq\\\CCC===>>>>>>LLLyyy\\\XXXLLLCCC@@@<<<999888666555333333222222222222333444444333000;;;YYYvvvnnnvvvmmmPPPJJJFFFXXXssssssMMMQQQxxxccc]]]hhhfffhhhpppvvvvvvvvvwww||||||{{{hhhFFFFFFQQQdddlllKKK>>>444777444666===WWWhhhfffccc===BBB999555999333333222111000000000000,,,000333000222DDDeeeddduuuccc{{{VVV[[[iii\\\VVVLLLEEEAAA?????????999:::;;;:::888666666666333;;;555<<>>666@@@OOOYYY^^^LLL```bbbYYYeeeuuuooojjjzzzyyyuuuFFFBBB999>>>@@@EEENNNoooxxxuuurrriiiUUUVVVTTTPPPIIICCC???>>>>>>999888777666555444333333111111111111222333444444333bbbwwwUUUOOOcccoooOOONNNVVV[[[XXX]]]|||}}}}}}nnn{{{___FFF===BBBUUUbbbkkkLLL@@@GGG]]]uuuGGG<<>>666:::777999DDDdddnnnlll___;;;DDD<<<666888444333222111000000000000---,,,///333222>>>fffbbbkkkhhhYYYZZZzzziiiXXXPPPKKKAAA===???;;;;;;:::888888888888555333444888555AAA???^^^fffsss[[[oooxxxSSS???iiicccDDD===CCCBBBRRRsss|||QQQIIIlll^^^eeeIIICCC777???FFFIIIXXXWWWhhhxxxYYYSSSxxxVVVSSSOOOKKKGGGDDDAAA???===;;;999777666555222000444333333222333444555666;;;]]]ZZZNNN```\\\cccMMM\\\gggkkk}}}sss^^^rrraaaGGG@@@CCCKKK```ccc>>>KKKFFFlllQQQ===IIIWWWfff{{{cccKKK===>>>AAADDDPPPppp}}}]]]CCC======GGGOOOwwwhhhbbbYYYMMMCCC======;;;666444666555555444333333333444444555===<<>>FFFNNNbbb~~~MMM^^^~~~```WWWiiiYYYUUUPPPMMMKKKIIIEEEAAA>>><<<999888888777555444444444333333333444555666888YYY]]]OOO^^^|||gggTTT\\\fffjjjyyy~~~vvv]]]fffuuuOOO===HHHCCCYYY{{{hhhCCCOOOSSS{{{NNNPPPNNN\\\uuu]]]HHH===<<<@@@DDDRRRtttyyyXXX@@@===>>>>>>RRRsssbbb]]]TTTLLLDDD??????>>>999777888666555555444444444444444000999999JJJ|||rrrLLLEEERRR|||nnnSSSBBB@@@DDDDDDWWWsssxxxNNNSSSyyy|||vvv~~~kkkSSSFFF???LLLbbb{{{^^^RRRhhh{{{\\\BBB999:::666888???FFF```oooTTTBBBDDD999>>>:::888777555444222111111111000000///222666:::YYYccc^^^YYYtttmmm\\\UUUTTTOOOMMMMMMGGGAAA@@@>>><<<999999;;;===555888777<<<;;;^^^nnneeefffsssxxxOOOuuuzzzIIIEEE===???FFFQQQsss{{{XXXNNNgggmmmyyywwwyyyUUU<<<===;;;===DDDRRRpppkkkFFFYYYaaa\\\fff```ZZZSSSPPPNNNLLLFFFAAA@@@===:::888777888777666555444333333333444555666666SSSbbbPPPZZZvvvtttxxxzzzpppzzzccc[[[ccceeeDDD:::KKKLLLsssmmmEEEIIIWWWNNNeeegggmmmTTTCCC===<<>>===@@@:::ZZZrrr___[[[SSSMMMHHHEEEEEECCC>>>::::::777777666555555555555555333::::::FFFxxx[[[NNNCCC\\\{{{aaaIII===<<>>RRRnnnxxxMMMNNNsss\\\LLLGGGDDDNNNdddpppRRR\\\sssyyyXXX>>>888888666888???JJJWWWtttSSSCCCEEE???AAA::::::999777555444333222222000111000444666777RRR}}}|||fffccc]]]~~~rrrhhh[[[WWWWWWNNNKKKMMMHHHCCCCCCBBB???:::888888:::555666888:::===]]]yyyooodddjjj^^^vvvcccAAACCCAAAEEEQQQcccvvvMMMQQQppp~~~rrryyyqqqhhhiiieeehhhxxxyyyNNN888;;;===@@@BBBSSS|||dddIIIfffYYYgggqqqfff___WWWRRRQQQNNNGGG@@@EEEAAA<<<999777777777666666555444333333444555666777NNN|||fffRRRWWWuuuSSSUUUccc}}}WWWDDDBBBLLLfffzzzPPPDDDRRRtttgggMMM???<<<@@@DDDJJJZZZpppOOO===???AAAAAAcccuuubbb```XXXTTTRRROOOMMMIIICCC>>><<<999888777666666666666666666:::999BBBooo~~~UUUUUUXXXppp}}}pppYYYDDD<<<===@@@BBBQQQggg{{{MMMKKK{{{yyyjjjmmmSSS>>>>>>>>>DDD[[[~~~dddVVVfffsssSSS===666777888888;;;LLLSSSTTTHHHGGGDDDCCC>>>:::999888666444333222222222222111333555555OOOzzz|||```uuuggg\\\uuukkkbbbbbb___PPPIIIKKKIIIAAAAAABBB@@@===:::888888:::777999888:::NNN|||uuuoooiii~~~}}}```LLL???CCCCCCKKKaaa{{{iiiJJJZZZ{{{ooo]]]SSS___gggcccooonnnHHH999<<>><<<:::888777666666444444444444555666666KKKvvvjjjSSSTTT{{{kkkOOOVVVeeejjjMMMCCCJJJ[[[jjjMMMNNN|||cccHHH<<<;;;BBBFFFJJJZZZnnnOOO???@@@AAAEEEeeeyyyhhhhhh___^^^]]][[[UUUNNNHHHBBB>>>;;;:::999888777777777777666555555<<>>???@@@EEEYYY{{{gggWWWZZZllljjjMMM===555888<<<888666MMMWWW{{{XXXPPPHHHEEEBBB???;;;:::888666444333222222333333000222333444PPP{{{tttYYYzzzpppkkkZZZmmmuuulllllliiiZZZQQQQQQMMMCCCAAA@@@@@@@@@???===::::::555:::888;;;GGGjjjmmmvvvxxxiiiuuusssdddLLL???;;;CCCGGGVVVvvvsssWWWNNNiiitttiiifffnnnyyy]]]BBB<<>>AAACCCDDDQQQyyyoooqqq~~~uuuhhhppp^^^___```aaa___]]]\\\^^^___XXXTTTOOOJJJFFFBBB>>>;;;888777666444444444555666222BBBddd{{{[[[NNNkkkyyyzzzwwwBBB>>>JJJPPPsssppp]]]ppp{{{oooQQQTTT\\\aaayyy{{{jjjQQQ???;;;@@@===EEEMMMbbbjjjKKK===@@@@@@BBBiiizzzpppttthhhgggjjjggg[[[RRRMMMIIIDDD>>>===<<<:::999888888888888555;;;>>>YYYqqqqqq{{{yyy```===;;;>>>999===KKKUUUZZZ```ddddddeeehhhkkk~~~UUUGGGqqqyyyeeeRRR@@@;;;===FFFRRRVVVXXXbbbnnntttuuuxxxqqqeeeooo~~~rrrSSS???;;;777444;;;:::===___tttlllkkkZZZVVVKKKMMMDDD@@@>>><<<:::888666444333333111111000222222111JJJssswww___bbblll]]]]]]gggjjjkkkggg\\\```TTTGGGAAABBBCCC???;;;:::777@@@666444;;;YYYnnneeeccc{{{vvvjjjNNNxxxsssbbbeee___VVVJJJddd~~~iiiMMM999:::DDDDDDWWWiiizzzZZZMMMmmmkkkAAA666???CCCDDDBBBXXXgggwww{{{zzzqqqnnneee___aaabbb___YYYVVVXXX\\\UUURRRMMMJJJFFFBBB>>>;;;888777666555444444555666333===VVV^^^LLLeee{{{bbbDDDAAAPPPddd~~~ooouuulllvvv~~~uuuaaaJJJ;;;;;;CCC===GGGRRRjjjgggGGG;;;???@@@EEEsss{{{sssxxxlllgggjjjggg[[[QQQNNNKKKFFF>>>>>><<<;;;:::999999999222222::::::PPPvvvAAA<<>><<<:::777666555444...111111444333///EEElllttt|||ccc```mmmXXXddd^^^\\\nnnooozzzeee^^^SSSIIIBBB>>><<<;;;<<<===;;;777@@@===NNNooouuuxxx}}}TTTVVV{{{cccRRRGGGGGGFFFQQQsssWWWIIIBBB===AAAJJJVVVfffwwwVVVKKK```mmmooo|||{{{|||wwwTTT???<<>>JJJYYYpppUUUAAA===@@@AAACCCAAAQQQuuu```>>>:::CCC@@@]]]kkkjjjjjjpppiiiaaa___ccc___RRRKKKMMMHHHDDD>>>:::888888666666;;;555999888KKKiii>>>888@@@EEE:::===UUUuuu[[[???tttxxxXXX???444;;;;;;>>>\\\|||bbbHHH999555...999333>>>III{{{^^^~~~gggTTTVVVSSSTTTKKKHHHBBB@@@===;;;:::999666444222333111555666000===[[[hhh[[[[[[zzzeeeUUUfff```XXXoooxxx|||eee___VVVMMMFFFAAA???>>>======<<<777???:::EEEmmm___RRRhhhfffRRRbbblllZZZuuunnnZZZHHHAAA???===DDDOOOllltttGGGQQQppp___UUUsssyyy{{{vvvssswwwvvvwwwmmmLLL;;;:::@@@CCCEEEOOOvvvllljjj}}}ssskkkyyyeeeccc```cccfffddd^^^ZZZYYYZZZZZZVVVQQQNNNMMMKKKHHHEEE<<<999666444555666555555444777UUUrrrMMMOOO{{{pppSSSDDDAAARRRppp}}}jjjPPP???<<>>;;;:::888777;;;666:::777FFFuuuKKK===:::888::::::LLLIII```dddcccrrrlllGGGoooaaaIII<<<888???<<<@@@LLLaaauuuttt\\\EEE999777<<<>>>777999MMMXXXfffVVVYYYVVVVVVMMMKKKEEECCCAAA>>><<<:::777666333444222444666000;;;WWWaaabbb\\\xxxooo{{{rrr]]]nnn|||xxxhhhddd^^^VVVOOOJJJHHHFFFAAA======999???:::===kkknnn{{{uuuaaalllkkkuuupppbbbNNNDDD>>>???BBBGGGTTTbbbsss^^^CCCfffWWWNNNrrr|||ssspppbbbfff|||~~~{{{xxx^^^BBB888:::@@@DDDHHHXXXuuummmiiiqqqccc^^^]]]aaadddccc___[[[ZZZ[[[[[[YYYVVVTTTRRRQQQNNNLLLAAA===888555555666666666999555OOO~~~WWWLLLqqqrrrQQQ???AAADDD]]]www```HHH<<<<<>>AAA@@@UUUmmmfffgggeeeeee^^^[[[___fffeee[[[VVVXXXQQQMMMGGGBBB???===:::999;;;888;;;666BBBzzz{{{RRR::::::<<>>EEENNNrrroooUUUBBB<<<>>>AAABBBGGGNNNqqqoooNNN@@@>>>>>>@@@___rrrqqqqqqllliii^^^]]]___cccaaaZZZWWWZZZTTTPPPJJJEEEBBB???<<<999999999;;;888AAAqqq~~~LLL@@@AAA???HHHPPPMMM^^^vvvzzz~~~{{{yyy\\\nnnRRR???>>>???BBBDDDOOOVVV___kkkjjjooo}}}yyyzzzrrr\\\III;;;777888222000???:::nnn|||\\\aaa]]]aaaZZZZZZSSSPPPKKKKKKJJJFFFAAA<<<999888555666333333555000555IIIooobbbvvvtttccclll]]]WWWjjjqqqddddddbbb]]]VVVPPPLLLLLLIII>>>???:::<<<@@@@@@WWWkkkzzzlllmmmyyyhhhWWWLLLDDD@@@AAA@@@CCCHHHQQQ]]]rrrttt^^^NNNOOOzzz{{{vvv[[[PPPQQQCCC:::===AAAAAAEEELLLuuu{{{}}}rrrfff[[[\\\\\\[[[[[[ZZZ\\\___aaaWWWXXXYYYXXXVVVSSSQQQOOOIIIDDD>>>:::888888999999===444CCCsssqqqXXXaaa]]]ZZZQQQQQQ^^^oooyyywwwaaaMMM888FFFMMM```~~~yyyeeeMMM???===@@@CCCDDDHHHUUU~~~hhhFFF@@@>>><<>>;;;888:::<<<:::BBBiiirrr@@@DDDKKKDDDIIIQQQ[[[nnn|||~~~QQQ>>>???FFFOOORRRYYYrrriiiRRRBBB777555888777888EEE>>>wwwgggddd^^^```ddd[[[ZZZTTTSSSMMMNNNMMMIIICCC===:::999666888333333666111333BBBppp{{{hhh}}}^^^lllxxxWWWcccdddZZZlllyyyhhhiiihhhccc[[[UUURRRRRRKKK>>>AAA;;;999@@@AAAPPPgggwwwzzznnniiikkkpppxxxwww~~~qqqdddWWWIII@@@<<<:::>>>DDDDDDLLLXXXeeevvvyyycccSSSLLLjjjsssvvvhhh~~~zzzrrrEEE===<<>>AAADDDFFFHHH^^^cccAAA@@@>>><<>>lllwwwfffrrrccciiihhhfffqqqhhhuuummmnnnmmmggg___XXXWWWXXXQQQDDDJJJAAA999@@@@@@GGGssslllpppdddaaaYYY^^^[[[]]]ddd```YYY]]]VVVeeecccWWWRRRNNNLLLQQQAAA???AAAEEEFFFEEEGGGLLLUUUcccvvviiiTTTOOOUUUlll~~~rrruuukkkuuuxxx[[[???:::===EEEDDDBBBRRRhhhjjj{{{zzzvvvkkkhhhhhhaaacccdddeeeddd```ZZZVVVVVVYYY\\\\\\XXXTTTQQQPPPKKKGGGCCC@@@>>>===<<<;;;888999;;;NNN|||jjjSSSmmmyyyeeeTTTIIIQQQZZZiiilllqqqtttWWWJJJDDDKKKIIIeee~~~bbbQQQAAA===???@@@CCCFFFNNNlll^^^<<<@@@???@@@XXX~~~zzzuuuuuusssvvvhhhjjjhhhbbb\\\\\\___cccYYYVVVSSSQQQOOOMMMJJJHHH@@@@@@<<<;;;???SSSbbbOOO???BBBgggZZZDDDGGGllluuuXXXDDD;;;666666777555???777GGGbbbyyy^^^hhhiii[[[ZZZXXXYYYPPPSSSTTTPPPIIIBBB??????888:::555444:::666333;;;bbbzzzrrrnnnkkksssdddsssoooyyyjjjkkkjjjdddZZZTTTSSSUUUWWWKKKSSSIII===BBB???BBB^^^kkk~~~yyyuuuxxx\\\YYYKKKDDDJJJHHHAAACCC@@@:::===BBB@@@??????999BBB@@@AAAEEEHHHMMMVVV```kkk|||uuuYYYGGGKKKZZZXXXrrryyy~~~zzz^^^dddvvvwwwEEE===:::>>>EEECCCCCCXXXuuuiiiaaalllwwwzzzyyyiiidddfffhhhfffcccbbbbbbaaa```___XXX[[[______ZZZUUURRRQQQJJJGGGDDDAAA@@@???===<<<:::???===FFFsss{{{ZZZgggyyy[[[NNNNNNRRR___hhhwwwtttoooyyyxxxfffDDDCCC<<>><<<>>>???BBBFFFWWWyyy\\\:::@@@@@@DDD```tttyyyuuu}}}ooommmrrrgggjjjkkkgggbbbcccfffiii[[[YYYVVVUUUTTTRRRPPPNNNEEECCC<<<:::<<>>FFFMMMSSSkkk|||~~~zzznnnQQQCCC:::>>>CCCCCCCCCGGGlllvvvJJJ===AAA888GGGttt|||tttrrrqqqoookkkeeeggglllnnnggg\\\ZZZ]]]]]]\\\ZZZWWWTTTQQQOOONNNAAAFFFDDD999@@@CCC\\\wwwOOOBBB===XXXyyymmmLLLJJJqqqzzzdddJJJ<<<777666777999???888AAAjjjaaarrrkkkccc______^^^YYYUUUVVV[[[\\\UUUMMMIIIEEEAAA===;;;999999;;;:::777444CCCkkkyyyooogggkkkrrr{{{nnntttmmmgggmmmlll```ZZZhhhfff\\\OOOHHHHHHGGGDDDXXXvvvxxxsssppp~~~vvvlllaaa[[[ZZZSSSSSSQQQOOOQQQSSSVVVZZZUUUYYYdddnnnvvvvvv___PPPWWWpppvvvbbbfffrrruuussssssqqqpppvvv{{{cccFFF666;;;===AAAAAA>>>NNNkkkqqqyyy{{{sssooogggdddtttpppjjjeeebbbbbbaaaaaabbbbbbccceeejjjkkkbbbWWWOOOQQQPPPLLLKKKLLLGGG@@@???999666<<<]]]nnn\\\sssaaaWWW```ppp}}}hhheeeggg|||mmmooo{{{aaaEEEAAAEEEKKKYYYzzzqqq]]]III>>>999???FFFHHHMMMTTTooojjjBBB;;;CCC<<>>===KKKuuummmjjjfffcccaaa``````___ZZZ^^^]]]VVVOOOLLLHHHDDD???===::::::::::::777555999kkkrrrwwwtttnnnvvv}}}}}}sssnnnyyyxxxkkkeeegggeee___UUUMMMJJJFFFBBBMMMpppxxxxxxwwwfffrrrllldddjjjhhhkkk}}}xxxuuuYYYLLLZZZqqq|||wwwtttwwwkkkcccooowww|||vvvLLL555999>>>AAACCC@@@CCC___{{{mmmooouuu}}}vvvnnnllliiibbbnnnllljjjeeeaaa^^^^^^^^^aaaeeeggggggiiijjjeee___RRRQQQNNNLLLMMMNNNHHH@@@???<<<:::777IIIzzzaaafffttteeerrr}}}jjjTTTUUUVVVlllxxxmmmnnnYYYAAAFFFEEENNNkkk}}}pppgggfffmmmssszzz|||vvvsssyyyzzzeeeRRRDDD<<<:::@@@DDDEEELLLWWWxxx]]];;;<<>>VVVvvvzzzXXXNNNOOOYYYfffhhheeennn~~~ttt```___rrr```XXXZZZ___fffkkksss}}}eeeSSS???777666777999<<<999888FFFuuu|||jjjkkkjjjfffbbb```aaaccc[[[^^^\\\UUUPPPNNNKKKHHHCCC@@@===::::::999888777:::XXXoookkk|||ssswwwuuu~~~xxxxxxxxxnnnjjjpppnnnkkkrrr______\\\XXXSSSNNNIIIFFFEEEeeewwwhhh~~~vvvWWWKKKSSSiiiyyy~~~yyyiiiqqq{{{{{{www___@@@666>>>@@@CCCDDDDDDOOOuuukkkooobbb|||uuummmkkkjjj___hhhjjjjjjgggaaa]]]\\\^^^aaagggiiifffbbbaaa___\\\VVVQQQLLLKKKNNNNNNHHH@@@======>>>;;;AAAhhhiii\\\}}}}}}zzzgggFFFOOOYYY]]]qqqzzzlllwwwXXXAAAKKKGGG^^^yyyeeeVVVMMMJJJMMMRRRsss}}}rrrnnnuuu}}}wwwhhhWWWMMM<<<:::===CCCDDDDDDNNN]]]uuuRRR;;;@@@AAAAAAggg~~~zzzzzz}}}~~~{{{wwwxxxuuuxxxrrreeebbbddddddbbb^^^[[[[[[\\\XXXOOORRRNNNHHH???RRRwww{{{cccZZZZZZqqq~~~sssmmmfffdddfffiiijjjkkkjjjjjjrrr|||}}}wwwzzz{{{XXXIII:::555555666999<<<===666LLLvvvSSSnnnmmmjjjfffaaa^^^]]]\\\XXXZZZXXXSSSOOOPPPNNNKKKFFFDDD@@@<<<:::999999999>>>MMMyyy```ooo{{{tttmmmvvv~~~vvvkkkjjjfffiiiqqqlllfffnnn]]]]]]]]]]]]ZZZTTTOOOMMMJJJPPPmmmpppcccOOOLLLYYYlllwww~~~|||pppvvvzzz|||\\\AAA;;;===<<>>@@@bbbuuu^^^pppsss\\\ZZZQQQ\\\xxxpppqqqZZZBBBLLLNNNvvvyyyeeeOOOGGGGGGGGGIIILLLUUU```nnnwww}}}}}}yyy{{{}}}mmmZZZKKKCCC666999AAAGGGFFFIIIZZZooocccHHH===AAA:::???ppp}}}{{{yyy|||zzzrrroooqqqqqqnnnjjjjjjnnnrrrdddXXX^^^YYYMMMAAAJJJvvvxxxaaaXXXiii{{{|||dddSSSTTTOOOKKKJJJLLLNNNMMMKKKRRRYYYmmm~~~gggNNNBBB777444555555777:::CCCGGGwww~~~ZZZ|||sssnnnhhheeedddbbb]]]XXXVVVXXXWWWSSSRRRTTTSSSOOOHHHFFFCCC???<<<::::::;;;<<>>999===DDDFFFBBBGGGaaa~~~pppRRR???>>>@@@555DDD}}}~~~}}}}}}~~~~~~}}}|||sss}}}wwwqqqsssuuuttttttwwwxxxuuuqqqqqquuu{{{pppdddiii```OOOEEEEEE\\\^^^]]]qqqrrrUUUIIIGGGKKKKKKLLLOOOQQQRRRRRRPPPPPPNNNVVVooosssYYYEEE===555555666666777:::;;;___yyyoooqqqlllgggfffiiihhhccc]]]YYYZZZYYYVVVWWWYYYVVVQQQHHHHHHFFFBBB>>><<<<<<===AAA888rrrrrrvvvjjjrrr{{{bbbQQQeeessswwwvvvxxx|||iiikkkccc___^^^___[[[SSSOOOPPPNNNQQQpppgggiiitttaaaSSSRRRYYYkkkMMMUUU~~~sssmmm}}}sssXXX@@@999>>>CCCDDDEEEDDDLLLmmmeeeYYYwwwlllvvvzzzttttttiiidddlllfffffffffggghhhgggeeedddaaaeeeeee```\\\^^^```aaaddd]]]XXXXXXTTTMMMIIIIIILLLBBBCCCCCC<<>>AAAFFFEEEAAANNNvvv\\\GGG:::>>>@@@999UUU~~~~~~}}}zzzyyyxxxxxxxxxwwwooopppooommmkkklllooorrrmmmrrrvvvtttnnnlllnnnrrrtttiiimmm___OOONNNJJJQQQrrr|||yyytttbbbyyy{{{ZZZMMMTTT______ccchhhlllnnnooopppqqqqqqqqqpppuuufffLLL>>>777333555888888:::======~~~kkkkkkiiigggggghhhgggeeebbb\\\]]]\\\YYYYYYYYYTTTNNNGGGHHHHHHEEEAAA>>>>>>???@@@<<>>:::<<>>AAA@@@eee}}}{{{xxxuuutttsssrrruuunnnkkknnnppppppssswwwhhhooouuutttmmmgggggghhhrrrgggkkk[[[OOOVVVSSSQQQ___iiiwwwppp___pppsssvvv}}}~~~\\\OOOYYYkkkxxxxxx}}}tttTTT;;;999444222666999:::<<>>===666???AAADDDOOO???pppaaaPPP|||kkk\\\|||rrr{{{xxxmmmgggaaadddrrrkkklllllliiieeebbbccceeehhheeeeeehhhhhhccc______SSSSSSUUUWWWSSSJJJEEEEEEJJJFFF???>>>AAABBBWWW{{{yyyfffyyytttqqq___JJJuuuttt^^^NNNBBBBBBHHHJJJNNNiii}}}rrrccc\\\cccYYYkkkppp^^^KKKEEE???666BBBDDDEEEFFFVVV~~~bbbIII===BBB@@@:::RRRwww}}}}}}tttooovvvxxxooooooggglllsssppprrryyyxxxnnnuuurrrggggggooommmaaaaaaaaa^^^YYYVVVUUUVVVVVVcccnnn|||iiiwwwYYYVVVdddxxxqqqqqq```cccsssjjjVVVcccwww~~~{{{}}}```HHH<<<777666555777999;;;???DDDuuuWWWlllllliiijjjjjjiiifffcccccccccaaa```]]]ZZZ[[[\\\QQQDDDOOOMMMKKKIIIGGGEEEEEEEEE;;;CCCDDDbbbpppvvv|||~~~ssssssuuutttoookkkkkkiiieeehhhllljjjddd___^^^\\\WWW___bbb```qqq|||uuudddOOOIIILLL___wwwnnn\\\mmmzzz___~~~vvvqqqpppPPP:::@@@>>>:::IIIJJJGGG@@@XXXtttTTTsss```nnnxxx{{{sssiiigggbbb```iiioooooonnnkkkgggfffgggiiigggcccaaaeeeeeeaaa^^^]]]XXXTTTPPPOOOKKKGGGGGGJJJIIIGGGBBBCCCFFFEEEVVVvvviiiuuudddnnn```ZZZvvv^^^III<<>>AAAHHHIIIKKKgggwwwSSSDDD<<<===CCCBBBUUU{{{zzzzzzsssmmmpppwwwxxxqqqjjjuuukkkkkknnniiikkksssssshhhqqqrrrjjjjjjpppmmmbbbcccdddcccaaa___]]]\\\[[[]]]yyyvvvvvvvvv~~~uuujjjPPPJJJRRReeehhh```___oooooobbbpppgggppp|||mmmRRR???999333888444222:::;;;;;;AAAbbbjjjjjjlllmmmmmmkkkgggdddbbbbbb___```]]]WWWVVVXXXTTTMMMTTTRRROOOMMMLLLIIIFFFCCC???CCCLLLtttyyyvvvnnnrrrsssoookkkjjjhhhdddlllooommmfff___^^^]]]]]]cccdddYYYbbbqqqYYYwwwqqqYYYLLLEEEWWWfffqqq{{{~~~~~~jjjkkkmmmeeevvvyyyQQQ@@@<<>>KKKIIIDDDIIINNNPPP___ccczzzqqqpppfffbbbjjjllliiinnneeeffffffeeeeeegggkkkooofff```\\\```bbb___[[[YYYYYYSSSOOOMMMJJJGGGHHHLLLHHHHHHFFFIIIKKKGGGQQQjjjxxxuuuyyyOOO]]]}}}bbbooorrr[[[HHH===999FFFFFFUUUmmmuuummmhhhmmmkkktttaaaPPP@@@555;;;GGGAAAIIIKKKSSS}}}]]]DDD@@@???<<>>AAAGGGOOOTTTpppzzzLLLOOO||||||uuu\\\GGG<<>>GGGPPPXXXrrrXXX^^^\\\BBB>>>AAA@@@IIIIII^^^dddFFF>>>BBBAAAFFF444TTT~~~qqq{{{pppvvvwwwrrrpppuuu}}}yyyrrrvvv{{{sssooooookkklllqqqpppjjjiiinnnpppmmmyyyqqqjjjiiigggbbb```bbbfffVVVzzzkkkOOODDDEEENNN]]]zzztttlllrrr~~~vvv~~~qqq{{{hhhRRRDDD;;;777666666777888<<<999444\\\mmmkkkqqqoooiiijjjkkkiiigggeeeeeeeeeddd```]]]aaafffgggccc___ZZZVVVTTTWWW[[[ZZZQQQIIINNNEEEAAAHHHVVVsssqqq{{{zzz{{{pppmmmsssppppppuuuuuunnngggfffhhhhhhnnnmmmnnnpppmmmfffaaa``````dddYYYUUUnnneeezzzlllcccQQQIIIJJJXXXhhhtttsssXXXeeekkkHHH888999???888@@@CCCEEEEEEXXXzzzJJJSSSkkkNNNsss~~~~~~lllfffjjjccc^^^```\\\YYY___fffccc``````bbbdddeeefffddd```___```___XXXTTTSSSUUUMMMHHHIIIKKKJJJJJJLLLIIIMMMKKKKKKNNNFFFAAAIIIUUU~~~~~~wwwUUUgggVVVHHHYYYooozzzYYYKKK???>>>@@@DDDNNNYYYqqqvvv~~~QQQ:::@@@GGGDDDDDDLLLpppyyyWWWCCC>>>???<<>>999GGG}}}}}}sss{{{nnnsssrrriiiiiihhhfffddddddeeegggddd___^^^fffmmmkkkccc]]]WWWUUUUUUXXX[[[[[[UUUOOOFFFCCCDDDBBBHHHkkkvvvtttmmmjjjttttttnnnrrrqqqiiibbbdddjjjnnnooohhhfffjjjkkkfffaaa___ZZZ]]]XXXVVV```qqquuuiii___VVVNNNJJJMMMUUUdddwwwtttSSSwwwuuurrrwww{{{kkkIII;;;;;;<<>>FFFJJJAAATTTvvvcccAAA^^^TTTUUUkkk^^^hhhdddhhhddddddmmmkkkdddfffjjjgggdddeeeggggggfffddddddfffiiiiiiaaaVVVRRRTTTRRRNNNNNNUUUXXXTTTNNNKKKHHHKKKGGGGGGNNNLLLIIIPPPLLLjjjaaaiiiwww]]]gggpppWWWFFF???===BBBKKKSSScccvvvcccccc{{{mmmLLL>>>???CCCEEEGGGXXX~~~|||WWWCCC???BBBEEECCC888cccssswwwsss|||wwwzzz{{{wwwiiifffqqq|||xxxsssrrrkkkwwwpppiiijjjsss{{{{{{wwwwwwkkkgggmmmpppiiifffiii___iiieeemmmlllMMMeeettt~~~tttzzziiiNNNEEEfffaaaqqq~~~~~~lllZZZFFF;;;777555666888:::222<<<===HHHaaazzzoooqqqnnnqqqooommmhhhccc```aaadddhhh\\\[[[```gggggg___ZZZ[[[XXXXXXZZZZZZZZZYYYWWWVVVTTTJJJMMMJJJAAA]]]yyyrrrrrrnnn``````mmmooouuuqqqeeegggtttuuukkkgggdddbbbccceeegggfffeeeWWWTTT[[[___TTTUUUzzzWWWeee{{{tttllliiihhhhhhfffeeefffeeejjjgggZZZYYY\\\WWWOOORRRUUUZZZffftttzzzyyykkk[[[WWWbbbggghhhyyyfffcccuuu}}}|||nnnMMM???;;;888===EEEOOOLLLGGGLLLlll~~~VVVWWWhhhMMMiiitttsssnnneeeaaaeeecccgggmmmlllgggfffiiilllddd___```aaa```ccciiieeekkklllfff___ZZZVVVRRRQQQOOOOOOSSSUUUVVVXXX\\\SSSPPPLLLLLLOOOSSSWWWYYYRRRVVVsssrrr}}}mmm[[[III@@@???GGGGGGKKK\\\~~~zzzfff```qqqzzzpppUUU:::<<>>EEExxxyyy|||nnnrrrwww|||~~~|||zzzwwwqqqlllsssyyyqqqmmmnnnkkkzzzppphhhlllwww{{{tttjjjkkktttxxxrrrpppuuuvvvrrrppppppqqqhhhvvvyyymmmccchhh|||rrrTTTAAAQQQkkkddd}}}ooo```qqqsssZZZUUUooozzzTTTIIISSSzzzyyyaaaLLLAAA777444444333333555AAA222CCCTTTtttqqqnnnpppnnnllljjjjjjjjjiiihhhhhhiiijjjccccccccccccbbb```^^^^^^```bbbcccbbb___[[[YYYXXXRRRUUUQQQNNNMMMKKKZZZvvv~~~sssrrrzzzwwwiiieeemmmnnnggg``````eeehhhgggeeehhhddd```^^^```dddfffhhhbbb^^^[[[[[[WWWXXXhhh{{{jjj\\\aaavvvlll^^^eee}}}ccckkkgggooolll}}}lllHHH>>>555666>>>EEEGGGEEEFFFMMMbbbqqqFFFXXXRRRQQQlllpppzzzmmmkkkmmmiiigggfffeeeccc]]]ZZZ^^^fffddd___[[[ZZZWWWTTTTTTVVVWWW___eeeddd```]]]ZZZVVVPPPQQQUUUXXXUUUOOONNNQQQRRRPPPOOOOOOPPPQQQPPPOOOOOOGGGTTTsss|||zzzvvv\\\RRRGGGCCCBBBEEELLLSSSaaa~~~kkk___BBB@@@===DDDKKKLLLaaaaaaBBB<<>>DDDIIIGGGCCCMMM___{{{^^^KKKPPP___rrrZZZiiiwwwrrrgggdddkkkkkkhhhiiihhhbbbZZZVVVYYY^^^qqqkkkbbbYYYQQQMMMNNNPPPVVV]]]bbb```]]]]]]\\\YYYZZZTTTOOONNNMMMKKKLLLPPPKKKKKKLLLMMMNNNMMMKKKHHHJJJKKKKKKmmmsss}}}ooo___WWWCCCCCCFFFJJJOOOWWWbbbjjjlllccchhhNNNFFF<<>>CCCAAA@@@CCC___{{{eeessstttiiikkkuuurrrrrrrrrssstttuuuvvvwwwuuuttt}}}xxxvvv~~~}}}}}}|||xxxpppjjjhhhoootttrrrssswwwzzzyyykkkqqqoooqqqbbb}}}gggTTTKKK[[[{{{nnnPPPaaa|||\\\DDDCCCTTTzzzuuu[[[DDD;;;666333666999999:::<<<666MMMYYYmmmjjjmmmooofffcccjjjbbbbbbccceeefffgggfffddd___dddfffccc```bbbgggkkkaaa```]]]YYYWWWYYY\\\___SSS]]]^^^[[[WWWPPPWWWlllsssppprrrvvvvvvsssuuu{{{pppbbb\\\bbbeee^^^ZZZ\\\XXXXXXXXXWWWUUUTTTSSSSSSZZZ^^^___]]]]]]aaahhhllloooaaatttdddmmmiiiaaa^^^tttXXXlllrrrnnnYYYDDDBBB:::<<<@@@CCCFFFIIIMMMOOOeeemmmPPPwwwvvvQQQYYY___nnndddhhhlllbbb\\\eeejjjdddggghhhddd]]]ZZZZZZ[[[```aaa^^^YYYUUUUUUVVVWWWWWW\\\]]]XXXUUUWWWYYYYYY]]]RRRIIIIIILLLLLLKKKKKKGGGHHHKKKMMMOOONNNJJJGGGEEETTTPPP[[[jjjbbbssswwwxxxxxxvvvtttwww}}}uuukkkccc\\\QQQIIIGGGKKKOOOSSSWWW___nnn[[[pppuuuSSS@@@>>>CCCHHHGGGJJJTTTjjjRRREEE???BBBAAA<<>>;;;MMMooo{{{mmmkkkkkkiiihhhjjj___aaadddhhhkkkjjjeeebbb___eeegggaaa^^^bbbgggiiihhhaaa[[[ZZZ^^^ccceeedddVVVbbbddd```[[[QQQQQQ___~~~zzzwwwtttrrrqqqqqqaaaZZZXXX\\\]]]VVVRRRTTTTTTVVVXXXXXXVVVTTTSSSSSSPPPUUUZZZZZZVVVTTTXXX^^^___fffccckkk`````````ooowww}}}uuuTTTEEEAAA>>>CCCBBBDDDFFFDDDEEESSSffffffWWWvvvwwwCCCGGGccc___WWWvvvqqqdddhhhbbbZZZ```iii^^^cccfffdddbbbaaa___[[[QQQYYYaaabbbaaa```___]]]VVVYYYWWWQQQMMMPPPTTTUUUUUUMMMIIILLLOOOMMMHHHFFFIIIJJJMMMPPPRRRPPPLLLHHHEEEWWWUUUQQQrrroooPPP___jjj[[[UUUXXX]]]```hhhooossswww|||}}}{{{ttttttsssoooiiiccc___]]]VVVPPPKKKIIIHHHGGGJJJOOO[[[dddpppyyyyyy^^^zzzYYYDDD<<>>FFFllloooyyyxxxrrrkkkkkknnnnnnjjjbbbcccfffjjjnnnmmmgggbbbhhhnnnnnnfffccciiillljjjiiiaaaZZZZZZbbbggggggdddeeeooommmgggaaaVVVOOOUUUeee|||wwwsssnnneee]]]UUUVVVXXXZZZYYYUUURRRQQQQQQSSSVVVVVVUUUUUUWWWYYYOOOLLLMMMNNNKKKJJJSSS```[[[yyywwwuuuXXXvvv___qqqZZZ|||{{{zzzjjjLLL@@@AAA@@@:::KKKEEEFFFKKKHHHJJJiiijjjTTT```sssBBBQQQaaa\\\iii{{{}}}rrrnnnfffdddfff```___jjj```cccdddbbbcccddd```YYYTTT^^^dddbbb______^^^\\\SSSWWWVVVPPPMMMOOOSSSTTTNNNKKKJJJLLLKKKHHHHHHLLLLLLMMMOOORRRRRRPPPKKKGGGJJJNNNOOOLLLXXXxxx]]]\\\tttfffaaa```SSSWWWYYYXXXZZZ]]]\\\YYYUUUSSSQQQOOOMMMKKKJJJJJJKKKJJJKKKPPPUUU\\\hhhsssyyy~~~eee\\\fffqqq___|||XXXFFF>>>@@@LLLKKKMMMQQQiiifffMMM???;;;>>>CCC===>>>]]]wwwxxx}}}yyynnnttt}}}rrrvvv{{{~~~|||uuummmgggmmmiiirrrzzzuuutttwwwuuuyyyvvvsssqqqqqqoookkkgggjjjjjjlllrrruuutttppplllqqqfffffflllssshhheee|||uuuzzz[[[YYYpppmmmiiijjjeee[[[[[[[[[QQQ^^^hhhPPPUUU```bbbjjjxxx{{{gggRRRBBB:::999555333444888::::::>>>CCCfff~~~ssspppllljjjmmmooolllgggfffddddddgggkkkkkkhhhcccoootttrrrjjjhhhmmmmmmggggggbbb]]]]]]bbbeeedddaaa```gggaaaZZZYYYRRRJJJNNNWWWrrrssstttsssssspppdddXXXZZZ```ccc___YYYTTTOOOKKKIIIKKKMMMNNNNNNPPPUUUZZZNNNIIIKKKRRROOOHHHMMMYYYQQQUUUrrrqqqaaavvvTTT{{{bbbttt~~~]]]EEEAAA>>>555;;;KKKGGG???CCCOOOQQQZZZmmmYYYMMMmmm@@@===dddmmmaaagggpppeeeppphhhaaaiiifffaaajjjggggggddd```aaaccc]]]TTTWWW]]]]]]UUUQQQVVV[[[\\\SSSWWWXXXTTTQQQSSSUUUUUUMMMLLLJJJGGGBBBAAAKKKWWWNNNNNNOOOQQQPPPMMMHHHDDDOOOCCCGGGIIIIIIlllooobbbvvvkkkiiivvvtttnnnfffbbb```[[[TTTWWWRRRPPPRRRVVVWWWWWWWWW[[[\\\bbbkkksss}}}sssOOOWWW{{{nnn```dddJJJBBBBBBJJJYYYWWWZZZdddmmmLLL??????:::===CCCAAAFFFkkk~~~tttvvvxxxuuuzzzxxx}}}|||zzzxxxuuurrrooonnnkkkfffpppyyywwwvvvyyyuuuoookkkffffffkkkoooqqqpppkkklllooorrrsssrrrrrrsssqqqXXXjjjoooooouuuooosssqqq}}}vvv}}}iiiUUUEEE:::666666666555666:::===>>>CCCIII{{{qqqqqqgggccchhhnnnlllfffcccgggccc```aaaeeegggfffcccmmmqqqnnneeeccciiifff]]]jjjhhhfffeeeeeeeeeeeedddaaaeee^^^XXX]]]]]]ZZZ]]]RRRpppkkkhhh]]][[[gggnnnjjjccc^^^\\\UUULLLIIIMMMTTTOOOIIIGGGJJJMMMLLLKKKQQQMMMJJJJJJMMMOOOOOONNNWWWLLLZZZyyy\\\uuuddd|||mmmiiiqqqdddqqqTTTIII===999>>>DDDFFFEEEGGGFFFDDDJJJaaa|||gggNNNGGGgggaaaRRR333PPPoooXXXlllkkkdddeeegggiiiiiiiiiiiihhhbbbbbbbbb```^^^[[[XXXWWW]]]\\\ZZZWWWSSSQQQQQQQQQUUUUUUSSSQQQNNNMMMMMMNNNKKKJJJHHHGGGFFFIIIMMMPPPMMMKKKIIIIIIKKKKKKIIIFFFJJJJJJEEEEEEJJJWWW\\\mmmaaayyyqqqqqqgggjjjqqqooorrryyyyyy{{{fffnnnuuuuuu[[[EEEAAAEEEGGGKKKRRRSSSeeesssRRR???===:::@@@===BBB;;;eee|||{{{zzzxxxvvvuuuvvvwwwxxx{{{|||{{{xxxrrrmmmjjjiiiiiidddgggrrruuulllhhhkkkllljjjbbbeeeqqqoooiiimmmgggjjjmmmnnnmmmkkkjjjjjjbbbccceeegggjjjnnnsssuuunnngggzzz~~~lllUUUEEE<<<666444666===---000@@@>>>666SSSuuusssuuummmhhhhhhkkkiiiddddddhhhfffhhhkkkkkkjjjiiihhhiiimmmhhhdddeeehhhhhhaaa[[[jjjjjjiiieeebbbfffpppyyynnnccc]]]bbbhhhhhheeeeee___lll```aaafffaaaaaajjjnnnccc```]]]YYYPPPIIILLLTTTUUUOOOJJJIIIMMMOOOOOONNNPPPMMMKKKJJJJJJKKKLLLKKKFFFHHHTTT}}}~~~wwwjjjeeeiii|||~~~}}}]]]HHHFFF@@@:::===EEEKKKJJJGGGEEEJJJRRReeeaaaDDDCCCbbb~~~KKKMMMZZZnnnccckkkyyynnnhhhhhhggggggeeedddbbbaaa[[[[[[\\\\\\]]]\\\\\\\\\[[[[[[YYYWWWTTTTTTTTTUUUSSSPPPNNNOOOSSSTTTRRRNNNGGGGGGEEEDDDEEEGGGKKKNNNJJJHHHGGGHHHJJJKKKJJJHHHJJJJJJDDDCCCGGGOOOnnnyyy]]]^^^zzzsssmmmVVVIIIBBBEEEHHHHHHMMMUUUddd}}}nnn\\\EEE:::<<<;;;FFF===AAASSSyyy}}}{{{yyyvvvuuuuuuvvvvvvzzz{{{{{{xxxtttqqqoooooonnnfffdddkkkooonnnqqqyyytttqqqhhhiiisssooogggjjjfffggghhhjjjjjjhhhgggeeelllkkkjjjjjjkkkllllllkkkccckkk}}}xxxttt|||sssxxxnnn]]]KKK???888444333555444555<<>>>>>@@@EEEKKKNNNMMMKKKJJJYYYnnn{{{```CCC333hhhrrr???]]]qqqsssjjjssssssooonnnkkkgggdddaaa```___XXXXXXXXXYYYZZZ\\\^^^___YYYYYYWWWVVVVVVVVVWWWWWWSSSMMMIIILLLTTTVVVPPPHHHGGGFFFEEEDDDEEEHHHKKKMMMCCCBBBBBBDDDGGGHHHHHHGGGIIIHHHBBBAAADDDEEEXXXxxxeeeuuuwww[[[cccwwwnnnfffhhhttt~~~fffRRR@@@@@@EEELLLMMMLLLUUUbbbvvv[[[OOOFFF;;;999@@@BBBDDD===RRRsssxxxyyy}}}zzzwwwuuutttttttttsssuuuvvvuuussssssssstttxxxnnniiimmmoooooossszzzxxxvvvmmmnnnvvvqqqiiimmmpppnnnlllmmmoooooollliiivvvuuutttssssssqqqnnnkkkmmmuuu^^^___mmmgggUUUUUUUUUYYYdddmmmsssYYYLLL???999555333444777000>>>CCC999<<<```zzzuuuoooooojjjiiimmmpppooommmmmmnnnmmmkkkhhhggghhhlllooopppnnnjjjggggggiiikkkmmmrrrmmmjjjoooxxx~~~}}}yyy|||wwwtttvvvvvvnnnccc]]]___XXXdddssseeeaaaYYYWWW[[[ZZZUUUUUUTTTPPPKKKJJJNNNTTTHHHFFFCCCDDDGGGJJJKKKKKKGGGHHHIIIGGGCCCBBBDDDGGGCCCQQQNNNHHHZZZ{{{tttzzzgggRRRFFFBBBCCCDDDCCCGGGJJJJJJHHHIIIMMMRRR]]]wwwVVVGGGJJJVVVMMMPPPyyyhhheeeyyyuuukkknnnllliiieeebbb```______^^^]]]ZZZYYYYYYZZZ\\\^^^ZZZXXXVVVUUUUUUUUUUUUUUUSSSNNNJJJLLLOOONNNGGG@@@FFFDDDBBBAAACCCEEEFFFGGG>>>>>>???@@@AAACCCCCCCCCEEEDDD???@@@DDDAAAHHH]]]iii~~~qqqUUUGGGXXXqqqqqqvvvVVVOOOiiiyyybbbPPPDDDCCCGGGNNNPPPOOOVVVmmmuuu]]]GGG@@@>>><<<>>>EEEAAA===KKKuuu{{{~~~|||xxxvvvtttrrrrrrjjjlllmmmnnnnnnpppsssuuuuuuqqqqqquuuwwwtttsssvvvttttttnnnpppyyyuuuoootttzzzvvvrrrsssvvvwwwtttooowww{{{|||yyyyyyzzzggg}}}hhhVVV{{{VVVXXX~~~ppp^^^III@@@999777666555666999666AAA???999UUUqqqpppiiimmmjjjhhhlllpppqqqpppnnnllloooqqqpppnnnjjjhhhhhhjjjkkkkkkhhhfffgggkkkooopppjjjeeejjjttt}}}}}}rrrqqqqqqssssssmmmeee```^^^bbbfffwww{{{cccWWWVVVQQQPPPTTTRRRLLLKKKIIIGGGGGGGGGFFFCCCBBBAAA@@@@@@CCCEEEGGGHHHAAACCCEEEDDDAAA@@@CCCFFF>>>FFFEEEBBBIIIaaaxxxgggwww~~~bbbUUUFFFAAADDDEEEAAA;;;FFFLLLOOOJJJCCCFFFVVVeeexxx\\\;;;EEErrrhhhTTTLLLbbbuuuddd}}}wwwoooiiiaaafffdddbbb```_________```bbb```]]]ZZZZZZZZZ\\\^^^\\\YYYUUUSSSSSSRRRQQQOOOOOOPPPOOONNNJJJFFFBBB@@@DDDAAA>>>===>>>???>>>===??????@@@????????????@@@>>>???<<>>@@@???AAAEEE:::KKKuuu|||wwwwww}}}{{{xxxuuusssqqqpppfffgggiiiiiijjjmmmrrruuupppoooqqqwwwzzzxxxvvvvvvoooqqqmmmpppyyyvvvpppvvvyyyuuuqqqrrruuuvvvsssooonnnxxx{{{xxx|||ppptttaaauuuzzzgggrrr\\\LLL???999555555555444666:::<<<;;;777IIItttnnnhhhhhhjjjiiihhhiiilllooonnnllljjjmmmppppppnnnkkkiiihhheeeiiimmmmmmkkkjjjlllnnn```bbbhhhnnnssstttoookkk^^^aaafffjjjmmmpppooommm^^^fffdddsssfffTTTOOOTTTPPPLLLKKKFFFKKKJJJGGGEEEGGGIIIDDD===?????????@@@AAACCCEEEGGG???@@@BBBBBBAAAAAABBBCCC>>>@@@AAAFFFIIITTTnnnxxx}}}pppbbbUUUCCCCCCBBBBBBDDDFFFFFFFFFFFFKKKOOOMMMNNN\\\vvvnnnQQQ@@@TTTooovvvOOOGGGddd```aaa{{{sssfffbbb___hhhcccbbbbbbbbbbbbcccdddddd```^^^\\\ZZZZZZ[[[]]]______[[[UUURRRQQQPPPMMMIIIIIINNNQQQNNNGGGBBBDDDGGGFFFCCC??????AAABBB@@@>>>AAABBBBBBAAA>>>===>>>???999<<<:::===EEEAAA>>>GGGXXX|||aaacccsssaaaUUUkkkQQQ[[[pppSSSCCC@@@DDDJJJEEEIIIPPPYYYllltttYYYEEE>>>:::===??????@@@BBBFFFtttyyyuuuqqqyyyyyywwwuuusssqqqooonnniiiiiiiiiiiiiiilllqqquuuyyyuuuqqqooonnnooooooooommmooolllnnnuuupppjjjpppuuusssqqqrrrttttttrrroooeeepppyyyyyyrrrooottt{{{qqqiiimmm```wwweeevvvnnn[[[JJJ@@@777444222333444222444888;;;666===cccmmmfffjjjfffhhheeehhhiiiggggggjjjjjjhhhbbbccccccbbbaaacccfffiii^^^ccciiikkkjjjgggggggggeeeffffffeeecccccccccddd[[[aaafffggghhhlllnnnmmm^^^hhhccchhhooo___\\\```YYYRRRPPPKKKJJJKKKIIIDDDDDDGGGFFF@@@===>>>??????@@@AAACCCEEEAAA@@@???@@@AAAAAA???>>>?????????DDDFFFFFFeee}}}XXX~~~}}}kkkYYYNNNKKKJJJIIIAAADDDFFFEEEDDDHHHPPPWWWLLLOOOUUU___pppaaaKKKGGGQQQxxxeeePPPXXXfffiii^^^{{{~~~}}}jjjbbb```ccchhhaaabbbbbbcccccccccbbbbbb\\\[[[YYYXXXXXXYYYZZZ\\\bbb\\\VVVSSSRRRPPPLLLHHHDDDIIILLLIIIBBB???BBBGGGFFFBBB???@@@CCCEEECCCAAA>>>@@@AAA???<<<;;;<<<===777;;;999:::AAA===:::BBBFFFoooaaaVVVrrrooolllbbbdddiiiRRRGGGFFFGGGJJJMMMFFFOOO```wwwmmmUUUAAA;;;999999;;;===>>>AAAFFFjjj}}}yyypppppprrrrrrqqqpppooonnnlllkkkmmmlllkkkiiihhhjjjooosssxxxtttmmmgggeeefffffffffiiikkkhhhjjjpppkkkeeekkkpppqqqsssttttttsssqqqooodddiiiooopppmmmlllnnnrrrnnngggmmmcccfff}}}nnnddd]]]vvvfffWWWJJJ???888444111111333333222555:::888>>>^^^rrr~~~jjj```fffllleeeccciiikkkfffbbbdddfffeeeaaaaaaaaa___^^^___aaaccc[[[^^^cccffffffdddbbbaaaqqqkkkaaaZZZWWW[[[ccciii^^^fffkkkhhhfffggggggeee___gggbbbYYYooohhhVVVQQQRRRIIIDDDFFFEEEBBBFFFEEE>>>;;;???BBB@@@;;;<<<===>>>>>>???AAACCCCCCAAA??????AAAAAA>>>:::888999888<<>>;;;888:::???BBBAAA>>>999;;;===;;;999777999;;;777<<<999888===999666>>>===UUUlllnnnrrrzzz]]]nnnVVVgggoooeeeuuuuuuTTTFFF<<>>===<<<<<<=========>>>???AAABBBDDDEEE>>>??????===<<<===BBBFFF@@@:::888===@@@@@@BBBHHHooonnnQQQbbbyyyrrrmmmiiifffaaabbbeeelllvvv|||ttttttlllddd^^^UUUKKKGGGHHH<<<>>>AAACCCCCCEEEHHHJJJNNNHHHKKKSSSRRRLLLTTTdddcccsss{{{PPPDDDVVVmmmwwwZZZKKK:::JJJiiiggg___ooosssfffcccdddaaa___aaaZZZ[[[YYYUUUTTTWWWXXXUUUQQQRRRRRROOOLLLIIIHHHHHHTTTRRROOOLLLJJJGGGCCC@@@>>>>>>===<<<;;;;;;:::::::::::::::999999777666666555444444333333555666777444444444555666888:::;;;>>>;;;GGGttt~~~ooosss~~~RRRiiisssgggcccOOOGGGAAAAAAEEEJJJJJJIIINNNXXXeeeqqqYYYIII:::777???555CCC888444???<<>>@@@???>>><<<;;;;;;<<<<<<999999:::;;;<<<===???@@@;;;<<<<<<;;;999;;;???BBB@@@;;;999===???>>>???BBBPPPkkkVVVooo}}}~~~yyy~~~tttnnnddd___[[[[[[___bbbaaa^^^lllmmmoooooommmkkkiiihhhmmmiiiccc^^^[[[XXXVVVTTTLLLGGGEEEDDDBBB>>>===@@@OOOJJJDDDBBBDDDIIINNNQQQVVVSSSVVV\\\]]]\\\bbblllwwwXXXHHHNNNZZZ]]]WWW===EEETTTkkkppp]]]oooqqqhhhbbbdddeeebbb```aaa___```]]]WWWTTTUUUSSSPPPPPPOOOMMMKKKIIIIIIJJJKKKKKKIIIHHHHHHHHHGGGDDDBBB;;;;;;:::999999888777777777777777777666555444333444333333222333444555666444444444555666777888999777999>>>]]]zzzRRRgggttthhhzzzlllZZZKKKEEEFFFMMMKKKJJJJJJJJJMMMYYYgggxxxMMM@@@@@@<<<555333999+++===AAA:::XXX|||}}}ttthhhhhhkkkeeedddbbbaaaeeegggbbbZZZYYYZZZ\\\^^^aaagggnnnsssiiieeecccdddbbb___ccciiicccaaa______```dddgggiiihhhcccbbbfffiiiiiikkkmmmeeefffjjjooorrrooohhhbbb___]]]\\\```kkk{{{qqquuuyyy}}}VVVIIIMMMssswwwqqq\\\RRRDDD:::666555444333777000111:::;;;888???LLLtttxxxkkkiiikkkeeehhhrrrtttggghhhkkkooosssvvvvvvvvviiigggffffffhhhjjjjjjjjjhhhbbbdddooorrrjjjeeefffbbbaaabbbdddddddddddddddtttpppjjjdddbbbfffjjjllldddbbb___]]]bbbsssOOOKKKJJJLLLJJJCCC===;;;===<<<;;;:::::::::::::::888777777888888:::;;;;;;999999999888777888;;;>>>???<<<:::===>>><<<;;;<<<888dddXXXUUUgggxxxwww|||qqqiii```^^^___^^^WWWOOOMMMNNNNNNOOONNNLLLJJJIIIHHHHHHHHHEEEBBBAAACCCEEEKKKGGGGGGIIIHHHEEEDDDFFFEEECCCCCCIIISSS[[[___```bbb___[[[^^^jjj}}}}}}cccTTTHHHJJJQQQNNNBBB888:::YYYggg^^^\\\ppp^^^^^^]]]___dddeeebbb```aaa___```___YYYVVVUUURRRMMMLLLJJJGGGEEEEEEGGGJJJKKKDDDCCCBBBBBBCCCCCCAAA???999999888888777777666666444444444444333333222111333333222222222333444555555444444444555555666777333:::777AAAooo|||^^^mmm~~~iii^^^QQQGGGAAA???DDDKKKOOOLLLKKKLLLPPP^^^vvvnnnTTT999333999===999555>>>;;;???===ffftttqqqvvvkkk```aaaeee```aaa```___```aaa\\\UUUXXXXXXXXXYYY[[[```fffkkkfffgggiiifff___ZZZ```iii___bbbccc```\\\]]]dddjjjmmmfffaaaaaadddfffjjjpppcccaaabbbgggmmmllleee^^^ccccccbbb```cccnnn~~~ttt{{{]]]BBBKKKhhhyyyqqqzzz~~~vvvkkk]]]HHHAAA888333222444444333666111555<<<666333OOOuuuuuuoooddddddfffaaadddlllmmmccceeeiiiooosssrrrlllggg^^^___aaabbbbbbdddgggiiiddd^^^```kkkrrrnnngggfffhhhfffdddeeehhhiiigggdddjjjbbbaaahhhjjjeeecccfffhhhdddeeeiiikkkooo~~~LLLIIIIIIJJJFFF???::::::999999999888888888888888999888888888888999999:::999999888777777888:::<<<<<<;;;;;;===>>><<<:::999===999TTTzzztttRRRLLLpppyyysssnnnhhheeeeeebbb[[[VVVQQQOOOMMMLLLKKKKKKJJJIIICCCFFFKKKMMMLLLKKKJJJJJJKKKHHHHHHKKKJJJGGGEEEGGG???GGGTTTaaaiiikkkgggbbbbbbeeejjjtttlllSSSLLLJJJLLLNNNGGG<<<<<>><<<999777999999888888777777777777222222222222222111000000222222222333333333444444555444444333333333444444444===666444QQQyyyzzzyyy{{{{{{uuueeeZZZLLLFFFAAACCCFFFHHHLLLQQQMMMOOOSSSZZZggg~~~uuufffHHHDDD>>>666444666<<>><<<999AAA222888RRR}}}___MMMjjj~~~~~~{{{{{{yyyvvvqqqmmmkkkjjjlllfff```ZZZWWWUUUSSSQQQSSSRRRRRRSSSSSSRRROOOLLLFFFEEEHHHNNNRRRQQQSSSVVV[[[dddoootttrrrmmmkkkjjjqqqssskkkgggVVVBBB;;;<<>><<<;;;999555222666666666666555555555555111111111222111111000000222222333333444444444444444333222222222222222222333:::777444>>>SSSwww|||kkkmmmsss~~~yyyhhh[[[QQQIIICCCEEECCCEEEKKKOOOOOOOOOQQQTTT]]]kkk{{{iii^^^PPP???777:::;;;777444555:::???BBB333___tttnnneeehhhnnnhhhcccccc^^^XXX^^^aaa___^^^___^^^[[[WWWWWWXXXZZZ]]]cccjjjoooiiiiiigggdddccccccdddeeecccbbb```___^^^```dddgggbbb___```dddgggdddcccdddaaacccffffffdddcccdddgggddddddbbb[[[WWWZZZdddnnn{{{[[[EEEgggyyywwwzzziiiXXXQQQKKK>>>999777444333444444555444777999999<<>>>>>===::::::<<<888888999999888777666666555555444444444555666666:::999777777999:::999888444666777777:::===<<<888111===???<<<```rrr[[[ccc|||vvvmmmqqqyyypppiiiddd^^^WWWSSSTTTQQQOOOPPPTTTVVVWWWVVV[[[ZZZ]]]ccchhhiiilllpppnnnsssxxxxxxxxxiii\\\^^^]]]PPPAAA555222111666@@@RRRlllbbbkkkxxxiiigggccc[[[aaaccc___\\\\\\]]]\\\TTTVVVVVVRRRQQQRRRPPPMMMLLLJJJJJJKKKLLLJJJEEE@@@===<<<:::::::::999666444222222222222222222222111000000111111111000000///000111222333333333333222222222111000000111111111///444555888888:::[[[|||wwwqqqjjjiiioooxxxjjjpppdddSSSHHHEEEFFFGGGGGGMMMJJJJJJNNNPPPQQQUUUZZZfffuuuppp]]]QQQBBB999999888222222:::AAAAAA===;;;@@@cccoookkkgggmmmssslllggg```TTTVVV\\\```]]][[[]]]^^^^^^ZZZ[[[\\\\\\]]]```eeehhhdddccc``````eeekkkjjjfffccc___[[[[[[^^^aaacccccc[[[[[[___hhhllliiiffffffYYY```ggghhhccc___^^^```\\\ZZZWWWTTTUUUXXX^^^ccciiissshhhUUUTTTqqqbbbVVVHHHCCC>>>333666555444333333333444555666333444JJJ}}}aaa___[[[]]]ZZZ^^^]]]WWW\\\```YYYXXX[[[___bbbddddddcccbbbbbbcccdddcccbbb`````````___cccfffddd^^^[[[]]]bbb[[[]]]ZZZVVVYYYaaaaaaZZZUUUfffkkk]]]WWWbbbjjjggghhhcccccchhhhhheeehhhqqqHHH@@@999:::<<<;;;::::::::::::::::::999888666555333333222333333444555555888666444555777888666444111444555333555:::999555)))======444HHHuuuMMMPPPttt{{{zzz{{{wwwrrrjjj___WWWSSSYYY```fffjjjkkklllmmmnnnlllmmmrrruuuvvvyyy~~~}}}qqq\\\MMMRRRXXXQQQDDD<<<555<<>>===999777;;;;;;<<<;;;:::888666555333333333333444555666777555333111222444555333111111444333000222777777111555555///666@@@AAA___]]]NNNXXXxxxzzz{{{zzz~~~xxxkkkaaaaaappp}}}{{{yyyvvvxxx~~~lll^^^aaaNNN===999GGGLLL@@@444333///IIIdddqqqzzzzzzeee```^^^ZZZWWWTTTYYY[[[YYYYYY]]][[[UUUPPPRRRPPPKKKJJJLLLMMMJJJIIIDDD@@@AAADDDEEEBBB>>>:::888777777777666333111111111111111222222222222------......///.........+++,,,.../////////...---///////////////000111111///111///444:::555777HHHccc|||vvvkkkdddYYY]]]ZZZRRRTTT```gggfffpppvvvtttggglll[[[TTTSSSOOODDDDDDJJJFFFFFFIIIMMMNNNNNNOOORRRUUUNNNPPPWWWaaalll{{{qqqQQQMMM@@@333333<<<:::111222222@@@TTTRRRAAA<<>>555666999333111222333444666888<<>>@@@===999::::::999999888777777666===:::666444444555555444444444333222111111111111222222222333333444444444777555777888888===NNN```tttJJJVVVmmmsssqqqxxxkkkkkklllrrr}}}yyykkkWWWJJJEEEDDD??????CCCDDD===333222888KKKdddwww}}}wwwbbbccccccVVVKKKKKKOOOPPPSSSUUUVVVVVVUUUTTTRRROOOLLLJJJJJJKKKKKKKKKCCCAAA@@@???@@@???===;;;888888777666555444333333111000///......///000111///...,,,,,,...///...---.........------,,,,,,,,,......//////000000111111///000111222444555666777DDDnnn~~~xxxtttkkkhhhbbb[[[VVVSSSQQQQQQUUUVVVYYY[[[]]]^^^^^^^^^[[[[[[ZZZXXXUUUQQQNNNLLLHHHIIIJJJJJJIIIIIIJJJKKKPPPRRRTTTSSSRRRRRRVVVYYY]]]eeennnxxxvvv]]]PPPFFF>>>777666666444444666666777888<<>>WWW|||mmmmmmnnnjjjmmmjjj```XXXWWWYYYYYY^^^eeeeee\\\YYY^^^]]]WWWZZZ^^^___[[[XXX[[[^^^___```]]]^^^cccccc^^^]]]aaa^^^]]][[[VVVTTTWWW^^^dddlllgggbbb```aaaccccccbbbfffddd```ZZZTTTTTTXXX\\\aaaaaa___```fffllllllgggdddhhhkkksssuuujjj```VVVPPPEEE@@@:::777777777555444333+++---999<<<666777AAAUUUlllXXXUUUQQQOOORRRQQQQQQQQQQQQRRRSSSTTTUUU]]]]]]]]]]]]\\\ZZZXXXWWWXXX[[[ZZZXXXZZZ```cccccceee\\\XXX[[[\\\WWWRRRRRRNNNZZZaaa]]]YYY[[[\\\[[[\\\^^^``````aaacccgggjjjaaajjjllleeeaaaeeeddd___cccdddyyyHHHBBB;;;:::===???===999888888777777666555555444<<<999666444555555555555222222111111111222222333222222222222333333333333333222333444222333<<>>======<<<;;;999777666555555333333222111000000///......///000000///---,,,,,,---......---...---------,,,,,,,,,,,,---......//////000111111//////000222333444666666888RRRxxx~~~||||||zzzvvvqqqkkkfffcccaaaVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPPPPPPPOOONNNLLLKKKIIIJJJLLLMMMMMMNNNQQQSSSQQQTTTXXXZZZ]]]aaafffkkkwwwtttZZZJJJAAA>>>888666555777777444555888>>>AAA;;;777AAARRRooosssllljjjhhhiiinnnmmmbbbVVVSSSVVVXXXUUU___ccc^^^\\\___\\\TTTRRRVVVVVVSSSSSSWWWZZZYYY\\\XXXWWWZZZZZZWWWXXX]]]]]]ZZZWWWSSSRRRVVV[[[```fffccc```aaadddggghhhhhhiiieee^^^UUUOOOPPPWWW^^^aaabbbbbbccciiimmmkkkeeeaaaccceeejjjsss{{{nnnaaaUUUKKKDDD@@@===:::555444444555444222222333777999555777III___|||VVVLLLNNNKKKJJJMMMOOOOOOOOOPPPPPPQQQRRRSSSYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\___aaaaaacccfffgggdddaaaZZZVVVYYYYYYUUURRRSSSVVV]]]aaa___[[[\\\aaaddd```aaacccfffiiiiiifffccc^^^dddgggeeedddfffhhhgggmmmjjj~~~uuuFFF@@@:::999<<<>>><<<:::555555555444444333333222777555222222333444444333000000000000111222333444222222222222222222111111333222444666444222333777>>>hhhzzzuuuIII===FFFPPPmmm|||pppaaaXXXXXX\\\ooovvvvvveeeUUUKKK>>>:::666666;;;>>>>>>===999777777999>>>MMMdddxxxiiiQQQSSSUUUVVVUUUSSSPPPOOOHHHKKKOOOQQQPPPLLLGGGDDDJJJHHHFFFFFFFFFFFFDDDCCCAAA>>>;;;999999999888777555444444333222111000000000///............///000...---++++++---...---,,,------,,,,,,,,,,,,,,,+++---------...//////000000...///000111222333444555555;;;VVV~~~pppttt{{{}}}{{{{{{yyyyyy|||{{{zzzwwwrrrlllgggdddaaaaaa___]]][[[YYYWWWVVVUUUUUUUUUVVVUUUUUUTTTTTTTTTUUUVVVVVVVVVXXX[[[^^^bbbdddfffjjjpppyyyyyy]]]HHH===888444000666666777999777444666<<<:::>>>555666TTTzzzqqqnnnppplllggg___fffggg]]]QQQMMMQQQTTTRRRZZZ^^^ZZZXXXYYYWWWPPPQQQSSSSSSRRRVVV\\\^^^\\\[[[WWWTTTUUUUUUTTTVVVZZZ[[[XXXTTTRRRTTTWWWZZZ[[[]]]\\\\\\___dddgggiiiiiicccaaa[[[TTTOOOQQQWWW]]]]]]```bbbdddiiinnnlllfffcccaaaccchhhhhhjjjvvvvvvlll\\\NNNCCC===:::999666444222222333444333222999:::555+++---JJJ{{{ttt[[[GGGHHHMMMJJJHHHJJJLLLMMMMMMNNNNNNOOOPPPPPPTTTUUUXXXZZZ[[[\\\\\\\\\WWW\\\``````aaacccaaa\\\[[[XXXVVVXXXXXXVVVWWWZZZaaaaaaaaa```]]][[[aaajjjddd```^^^aaafffgggbbb]]]______bbbggggggeeegggjjjjjjhhhuuuqqqDDD???:::999;;;======;;;444444333333333222222222222000...///000111111000000000000000000111222222222222222111111000000000333222333666777666444333777;;;JJJ~~~oooTTT<<<777TTTeeeuuuvvviii\\\YYY[[[OOOUUUaaammmwww~~~nnnfff[[[RRRLLLHHHCCC???999:::===??????===888444777888===GGGWWWmmmnnnRRRHHHQQQVVVSSSRRRUUUSSSMMMHHHIIILLLNNNNNNLLLIIIGGGFFFEEEDDDDDDDDDCCCAAA??????===999777777888777666444444333222111000//////........................---,,,******,,,---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////---...///000111222333333666333???```xxxmmmbbbdddqqq}}}zzzrrrllljjjfffiiixxxzzzuuurrrooonnnmmmkkkjjjiiihhhhhhfffeeedddcccbbb```___^^^___```aaaaaabbbeeeiiilllwwwyyy}}}uuuVVVLLL@@@<<<======888333888555555777888888<<>><<<>>>;;;999888888888777666444333333222111000//////------............------,,,+++))))))+++,,,+++***+++++++++++++++++++++++++++++++++,,,------......,,,------...///000111111111000111>>>^^^wwwfffeeelllkkkfff]]][[[XXXXXXbbbssszzzyyyvvvtttsssssstttuuuqqqpppnnnmmmkkkjjjiiihhhhhhkkkooosssxxx~~~lllTTTAAADDD===666111111444555666333000222888<<<<<<>>>@@@===\\\ttt___bbbjjjgggcccfff^^^___]]]YYYYYY[[[XXXSSSSSSWWWYYYVVVSSSQQQOOOLLLNNNNNNNNNNNNTTT\\\^^^ZZZ\\\]]]]]]\\\\\\\\\[[[ZZZXXXXXXZZZ^^^aaa```ZZZUUUUUUVVVXXXYYYYYYYYYYYYYYYUUUXXX[[[ZZZVVVSSSSSSUUUXXXYYYWWWUUUXXX^^^bbbaaadddZZZYYYdddgggbbbeeepppyyyrrr|||wwwwwwlll___VVVKKKEEE>>>888555444444444222333444444444444444555:::999===SSS}}}lllJJJIIIDDDCCCHHHHHHBBB???BBBGGGHHHIIIJJJKKKKKKKKKJJJKKKMMMOOOQQQSSSTTTTTTTTTRRRUUUUUUSSSSSSWWWWWWTTTYYY[[[ZZZXXXVVVVVVXXXYYYZZZYYYYYYZZZXXXVVVYYY___cccaaa]]]ZZZ[[[___eeeiiifff``````gggggg```^^^ccceeennnyyykkkBBB???;;;999999:::::::::333333333333333333333333222111000111333333222111222111000///............//////////////////......222333000---...222222///222000444888XXX~~~eeeRRR;;;111666DDDPPPUUU[[[ZZZWWWRRRNNNIIIEEEBBBFFFHHHJJJLLLOOOUUU[[[```XXX\\\```bbbaaabbbeeehhhbbbbbbcccddd^^^TTTLLLJJJRRRZZZ\\\RRRDDD=========777777777888:::999777666555777555///***...;;;FFFNNNccc~~~}}}cccVVVZZZ\\\RRRTTTQQQNNNSSSZZZXXXPPPNNNLLLHHHDDDBBBAAAAAABBBAAA@@@>>>===>>>===<<<::::::999888888999999888777333333222111000///......,,,,,,---......---,,,,,,+++***((((((***+++***))))))************+++++++++*********+++,,,,,,------,,,,,,,,,---.../////////,,,000//////EEEooo|||aaaVVVSSSPPPOOONNNLLLJJJMMMXXXfffppp}}}~~~~~~~~~~~~~~~ttt```RRRIII@@@888777777555333111111222333666555999>>>>>>;;;;;;>>>]]]{{{nnnccc___gggiiicccaaaggg```^^^ZZZXXXZZZ[[[TTTKKKJJJPPPXXX\\\[[[WWWQQQMMMLLLMMMMMMLLLPPPVVVXXXVVVXXX[[[\\\ZZZYYYZZZXXXTTTUUUWWW[[[___```^^^YYYUUUUUUWWWXXXWWWUUUTTTSSSTTT[[[ZZZXXXSSSNNNMMMQQQUUU[[[ZZZVVVOOOOOOTTTXXXXXXaaa[[[ZZZaaaeeebbbbbbfff|||tttqqqooolllmmm{{{xxxjjj^^^UUUMMMGGG???<<<888555444333111000111222333333333333555777===DDDYYY~~~fffBBBEEEBBBAAABBBEEEDDD???@@@DDDCCCDDDFFFGGGHHHHHHGGGGGGHHHIIILLLNNNPPPPPPPPPPPPRRRSSSRRRNNNOOOSSSVVVUUU[[[\\\ZZZUUURRRRRRPPPLLLMMMRRRTTTSSSUUUYYY\\\\\\WWWZZZ\\\]]]\\\]]]```bbb```]]]]]]bbbdddbbbaaabbb___hhhppptttjjj@@@===999666666666666777222222222222222222222222222111000111222222000///000000///.........//////..................//////000333333...---222333111222%%%000666===DDDYYYzzz\\\CCC888777;;;@@@FFFOOOVVVWWWSSSLLLGGGDDDDDDBBB???<<<;;;<<<>>>>>>@@@AAACCCCCCDDDFFFGGGEEEAAAAAADDDBBB<<<777888888===>>>999555666888888<<<>>>@@@???<<<888555333444555666888>>>LLL___mmmxxxfffzzzkkkddd[[[VVVWWWUUUSSSQQQQQQTTTVVVUUURRRLLLJJJGGGCCCAAA???>>>>>>???<<<:::999999999999888666666777999::::::888666111111000///...---,,,,,,+++,,,------------,,,++++++)))'''((()))***))))))))))))))))))******++++++))))))******+++,,,,,,,,,++++++,,,,,,------......---000111111999PPPmmmhhhWWWLLLBBBFFFEEEDDDCCCCCCGGGNNNUUU```gggrrrvvviiiOOOMMMEEE<<<888;;;===;;;---000555888999888555444===>>>AAAAAA???CCCRRRcccoooeeebbbbbbfffeeeaaabbbfffZZZZZZWWWUUUUUUUUUOOOGGGIIIMMMSSSWWWVVVSSSPPPPPPLLLPPPPPPMMMMMMQQQTTTSSSSSSVVVUUUQQQPPPSSSSSSOOORRRTTTWWWXXXWWWVVVUUUUUUQQQSSSTTTSSSPPPOOOPPPRRRUUUUUUSSSNNNJJJKKKPPPUUUXXXXXXUUUOOOMMMQQQTTTTTTYYY[[[]]]_________``````qqqoookkkvvvfffnnnsssvvv{{{qqqaaaTTTLLLFFFAAA>>>999777555444444333222000111222444444444666;;;???999^^^]]]BBB<<>>>>>???AAA@@@>>>@@@CCC???@@@BBBDDDDDDDDDCCCBBBEEEGGGIIILLLNNNPPPPPPPPPOOOQQQOOOLLLMMMRRRTTTSSSVVVXXXVVVSSSTTTUUUQQQIIIKKKUUUVVVOOOPPP\\\___YYYTTTUUUVVVXXXZZZ[[[[[[ZZZZZZ\\\]]]]]]aaaeeeccc___ZZZ]]]```dddpppiii>>><<<888555333333333444111111111111111222222222///...---...//////---+++......---......///000111,,,------....../////////(((...000,,,+++000222000---111===******???JJJooo|||nnnQQQ<<<777666666888;;;@@@EEEHHHEEEEEEDDDAAA>>>===>>>???<<<<<<;;;;;;;;;;;;::::::===555222777;;;999777999===>>><<<:::<<<@@@???;;;;;;<<<<<<888333111222555555999@@@KKKZZZkkk|||fff___bbb^^^TTTLLLWWWUUUTTTVVVUUURRRQQQSSSHHHHHHGGGEEEDDDBBB@@@???===:::777555666666666666333444555888;;;:::777555000///...---,,,++++++***++++++------------++++++***)))'''''')))))))))((((((((())))))*********+++)))))))))***++++++,,,,,,+++++++++,,,,,,---------...+++...333000111DDDZZZvvvrrr\\\CCCAAAAAABBBBBBBBBCCCEEEFFFJJJSSSaaappp~~~nnn___RRRHHHBBB999;;;:::555111333444222666333//////222666999::::::===???>>>@@@TTT|||zzzeeeeeebbb___]]]]]]]]]^^^```UUUXXXYYYVVVUUUUUURRRLLLOOOMMMKKKJJJIIIIIIMMMRRRJJJNNNOOOKKKHHHKKKNNNOOOQQQSSSPPPJJJIIINNNOOOMMMOOOQQQRRRPPPNNNNNNQQQUUUKKKMMMNNNMMMKKKKKKNNNQQQHHHKKKOOOPPPNNNNNNPPPSSSQQQTTTTTTPPPPPPTTTWWWWWWKKKUUU[[[YYYWWWYYY\\\\\\ZZZbbbgggnnntttkkklllgggbbbkkk~~~~~~qqq[[[TTTLLLEEEAAA===888444222000//////000222111111222444666666777;;;BBBGGGsssuuuHHH>>>AAA===:::888999:::;;;:::999:::<<<<<<===???AAABBBAAA@@@???CCCEEEHHHKKKNNNPPPQQQRRRPPPRRRRRRPPPQQQUUUWWWUUUPPPSSSSSSSSSXXX]]]XXXNNNQQQ]]][[[MMMMMM]]]```UUU___YYYSSSSSSXXX]]]^^^]]]XXX^^^^^^ZZZ^^^eeecccZZZ```]]]ZZZ^^^kkk|||fff===:::777555444333222111000000000000111222333444111//////111333333000---......////////////......------------------------,,,+++***+++...111222111......///000111333555666bbb}}}rrraaaSSSAAA444000111666::::::;;;:::999:::;;;;;;:::@@@:::555888@@@CCC===777;;;888999>>>===999:::@@@===<<<>>>AAA???888333222111222333444333444:::AAA```cccgggooo~~~ssskkkaaaZZZWWWWWWUUUTTTYYY\\\ZZZSSSPPPQQQOOOJJJJJJEEE@@@>>>>>>>>><<<:::;;;:::999777666555555555555444333222222222333333000///...---,,,+++++++++***++++++++++++***))))))''''''''''''((((((((((((''''''(((((())))))************))))))******+++,,,+++++++++,,,,,,,,,------111000///...///000333444UUUtttZZZNNN>>>444666>>>AAAAAA======???EEELLLTTT]]]dddsssuuuxxx~~~{{{pppiiiTTTOOOHHHBBB>>>:::777555555444222000...///222555888333666888666<<>>;;;777555444444222111111111000000000111222222000///...000222222000---......////////////......------------------,,,,,,,,,,,,---------.........------......000111333444111PPPooozzz}}}fffOOO???666000222555777666222///---,,,///555888333---,,,333<<<<<<666333777999999;;;???===888333111//////555;;;888888888777:::GGG^^^pppwwwuuueeeccc___ZZZWWWWWWYYY[[[\\\YYY[[[XXXQQQMMMNNNKKKGGGGGGCCC>>><<<======<<<999999888777555444333333333333333333333222222222222000000...---,,,+++++++++***++++++++++++***))))))'''''''''((((((((())))))''''''(((((())))))))))))******)))))))))***+++++++++++++++,,,,,,,,,,,,---///...---------///111222===[[[~~~|||xxxkkkXXXIII@@@<<<999FFFBBB>>><<<;;;<<>>;;;>>>CCCAAA;;;HHHYYYooo{{{hhhdddeeeccc^^^ZZZYYY[[[\\\[[[XXXYYYWWWTTTQQQNNNJJJEEEBBBIIIGGGEEECCCBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHEEEEEEDDDDDDEEEGGGHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLDDDCCCBBBDDDHHHKKKKKKJJJLLLKKKKKKLLLMMMMMMLLLJJJNNNKKKNNNUUUXXXVVVUUUWWWZZZ\\\^^^]]]ZZZXXXZZZ]]]]]]\\\]]]cccjjjuuutttYYYddd}}}mmm___]]]bbbdddbbb```ggggggmmm|||~~~wwwnnneee^^^TTTHHH@@@===;;;888555333222222222111333444555555444222///999,,,777BBBUUUWWWDDD666777;;;888777:::888777777777666666666555555777888999999999;;;<<<@@@CCCFFFIIIJJJKKKMMMOOONNNNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPRRRUUUVVVUUUTTTRRRUUUXXXYYYWWWXXX[[[^^^WWWXXXXXXYYY___ffffff```bbbcccccc```^^^___gggoookkkhhhhhhiiigggeeelllxxxbbb>>><<<888666555555333222222111111000000000000000///...---...000000...------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---000222111...,,,,,,---------------...///000111---222===aaazzzwwwnnniiibbbQQQGGG;;;555555999<<<>>>555444333333444444444444777111---///222333555888555666:::???>>><<>>======>>><<<:::666555444222222111111111111222333333333222111000111000///---,,,,,,++++++******++++++******)))((((((((((((((())))))))))))'''(((((((((((())))))))))))))))))))))))******+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,...///000,,,===WWWtttcccKKK???;;;;;;999999<<<;;;666444666;;;;;;<<<<<<>>>CCCIIINNN___ccciiioootttvvvwwwvvvmmmnnnoooqqqsssuuuxxxyyylllhhhccc___\\\WWWPPPJJJIIIEEEAAA===;;;999777555444333222333444555333222000222555666555444555666999>>>EEEEEE>>>888777888JJJkkk|||zzzhhhaaabbbfff^^^[[[XXXWWWYYYZZZXXXVVV[[[XXXSSSOOOLLLHHHDDDAAABBBBBBBBBBBBAAAAAAAAAAAA>>>??????@@@AAABBBCCCCCCBBBAAAAAAAAABBBCCCEEEFFFDDDCCCCCCDDDDDDEEEFFFGGG???===<<<>>>BBBGGGJJJKKKKKKKKKKKKLLLNNNMMMKKKIIIKKKLLLPPPUUUVVVTTTUUUXXX\\\```bbb___ZZZXXX\\\```]]]\\\^^^___```ffftttjjj\\\aaagggggg^^^UUUWWW^^^SSSOOOSSSbbbsss~~~|||xxxsssooobbb[[[QQQIIICCC>>>888333666444333111111111222222111000///111444777999;;;@@@AAAIIIggg}}}TTT888333333999:::444222555555555555555444444444444222444666666666666888999;;;>>>BBBEEEHHHKKKNNNPPPLLLMMMMMMNNNNNNMMMMMMLLLNNNPPPRRRRRRRRRQQQRRRSSSSSSYYY^^^ZZZRRROOOTTT[[[\\\aaa^^^WWWZZZcccaaaVVVYYYaaaccc^^^^^^ggglllkkkfffkkkjjjddd___bbbgggiiivvv___???<<<999777666555444333222222111000///......///------------......---,,,---------......---------++++++++++++,,,,,,,,,,,,,,,111555444000,,,---///...------------......///:::111(((===nnn|||iiiZZZSSSJJJ???888>>>:::999===AAA@@@777...999:::<<<;;;888555444666111:::JJJ[[[cccfffkkkqqqtttvvvuuuppprrr~~~mmm[[[]]]bbb^^^^^^]]]XXXRRROOOPPPRRRNNNNNNNNNLLLLLLMMMNNNMMMKKKGGGAAA>>>>>>>>><<<999444333222111000000000000000111222333333111///...111000///---,,,,,,++++++***************))))))(((((((((((()))))))))******(((((((((((((((((((((((()))(((((((((((()))******************++++++++++++,,,,,,+++,,,,,,---//////...+++444QQQ|||mmmeeebbbMMMBBB;;;===???<<<;;;===:::888444000...222999>>>:::>>>EEEMMMSSSVVVXXXXXXTTTTTTSSSRRRRRRRRRRRRRRRJJJGGGDDDCCCAAA>>>:::666888666444222222333444444333222333555666666444111444555555555555888<<<@@@AAABBB===:::<<<>>>EEESSSwwwyyykkkgggaaa]]]___]]][[[XXXWWWXXXWWWTTTRRRXXXTTTOOOKKKIIIGGGEEECCC>>>???@@@AAABBBAAAAAA@@@;;;;;;<<<======>>>??????@@@???>>>======>>>???@@@????????????@@@AAABBBBBB===;;;999999;;;@@@EEEHHHKKKKKKKKKMMMNNNMMMKKKIIIMMMPPPSSSTTTSSSRRRUUUXXX[[[___```\\\ZZZ[[[^^^___WWWZZZ___aaa^^^___kkkxxx{{{xxxbbbOOOOOO\\\aaa\\\UUUUUUOOOMMMQQQXXX```kkkuuu~~~}}}yyyvvvsssppplllgggccc]]]WWWSSSJJJEEE???:::888777444333222111111111222333444555333222444666666666;;;AAA???YYYnnnzzzNNN777===999888888555000000444444333333333333333333333111333444444444444555777555888===@@@CCCFFFIIIKKKKKKKKKLLLLLLKKKKKKJJJJJJLLLOOORRRRRRPPPOOOQQQTTTTTTYYY]]]YYYQQQNNNSSSZZZ```eee___RRRRRR]]]]]]SSSOOO^^^ddd^^^aaammmnnncccdddbbb]]]ZZZ[[[aaagggiiilll]]]???<<<999777666555444333222222000///...---------,,,------,,,,,,,,,,,,---,,,,,,------------,,,,,,*********+++++++++,,,,,,(((---222222...+++---000......---------......///)))111111000;;;KKKccc~~~{{{zzz{{{lllxxx~~~qqqhhhfffiiitttuuuxxx}}}}}}|||vvvaaaWWWaaa```RRRTTTVVVWWWVVVSSSSSSVVVYYYLLLLLLLLLNNNNNNMMMMMMNNNLLLGGGAAA===<<<;;;888555333333222111000000000000///000111222222000...---000///...,,,++++++++++++)))************)))(((((((((((((((((())))))))))))((((((((('''''''''''''''((((((''''''(((((()))***)))))))))*********++++++,,,,,,,,,,,,---...//////222***(((888WWWyyynnnRRRFFF@@@:::999>>>888888888666555555666777666777888:::<<<<<<<<<<<<>>>===<<<:::999888888888888777666777777666555444000000///.........///000000000222444666666333111444666888:::<<>>@@@AAABBBBBBAAA@@@999999999:::;;;;;;<<<<<>>???===;;;888555666999???BBBJJJJJJJJJKKKLLLLLLJJJHHHQQQTTTTTTQQQOOOPPPTTTWWWWWWYYYXXXVVVZZZ```___ZZZVVV[[[bbbfffbbb___eeeoooooopppXXXOOOPPPVVV\\\VVVTTTRRROOOIIIFFFJJJRRRVVVYYYaaammmzzz{{{tttnnniiiddd___\\\UUURRRNNNJJJGGGCCC>>>;;;:::999777666555444333222000000111222333555666777888999<<<===:::888AAAMMMvvv}}}OOO999666:::555111111111111222555222333333333333333333333111222444444333333555666444777;;;===???AAACCCEEEIIIIIIJJJKKKKKKKKKJJJJJJKKKNNNRRRRRRQQQQQQSSSVVVNNNPPPSSSUUUVVVYYY\\\___ZZZaaa___XXXYYYcccddd\\\SSSaaaeee]]]aaappppppccceeeXXXSSS]]]eeedddeeejjjqqqtttyyy\\\>>><<<888666555555333222111111///...------------,,,------,,,++++++,,,...+++,,,,,,------,,,,,,+++)))))))))******++++++,,,%%%(((,,,,,,+++***+++---------------------......&&&111333///---,,,888PPPqqqvvv[[[TTT___ggg___RRRSSSSSSTTTSSSSSSTTTWWWYYYOOONNNOOOQQQOOOKKKHHHHHHHHHCCC<<<999777666333000333222111000000000000000//////000000000///...---///...---+++******))))))))))))******))))))((('''''''''''''''(((((((((((((((((((((''''''''''''&&&'''''''''''''''((())))))((())))))))))))*********++++++,,,,,,------.........//////...111EEEiii|||ppp```III:::888777777888999999666000,,,666555444222222222222222222222222111222222333333222222111111111111111111333444555444222111111222000111333777:::<<<;;;999777:::>>>??????===<<<<<>>;;;999;;;<<<===???@@@??????>>>777777777888888888999999<<<;;;999777666555666666888888888888999:::;;;;;;;;;999666444333666<<>>777333555;;;KKKiiimmmAAA333333222333111///000333333111///111111111111222222222222111222444333222222444555666888;;;======>>>@@@AAAFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQQQQRRRSSSTTTPPPOOOPPPTTTYYY\\\[[[ZZZUUU[[[___```aaabbb___ZZZ\\\bbb___UUUYYYhhhkkk```bbbWWWXXXhhhpppiiibbbdddkkkeeeaaannn[[[>>>;;;777555444444222111000//////...------------,,,......---+++***---///++++++,,,,,,,,,,,,++++++(((((())))))***++++++,,,(((((()))******++++++,,,+++++++++++++++,,,---...333222+++---666000)))...555ZZZtttfff^^^YYY[[[____________XXXUUURRRQQQQQQRRRRRRRRRNNNMMMOOOSSSQQQIIIDDDDDDCCC>>>888555555444222///111111000////////////000/////////.........------------+++***)))((((((((()))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))((((((((()))))))))******))))))***+++,,,,,,,,,,,,)))---000---'''+++BBBZZZ|||lllXXXWWWMMMDDD;;;777:::======;;;333333333333333444555555333333333333444555666666222222222111111000111222...111444444222000000111444555777;;;???BBBBBBAAA===>>>???@@@BBBEEEJJJNNNuuuzzzllleeeaaacccbbb\\\YYYYYYKKKNNNRRRUUUUUUTTTSSSSSSMMMIIIDDD@@@===:::777555777888999:::::::::::::::444555555555555666666666888777666555444555666666444444444555555666777888444444444333333888???EEEEEEBBB@@@???AAABBBCCCCCCIIILLLMMMKKKMMMRRRQQQLLLLLLRRRSSSQQQUUU\\\ZZZPPPZZZ[[[___bbb___[[[]]]bbb^^^dddhhhqqq|||bbbEEEHHHBBB@@@BBBCCCBBBBBBDDD@@@>>>>>>???BBBDDDDDDDDDVVV\\\eeemmmrrrrrrooommmmmmmmmmmmmmmmmmmmmmmmmmmgggeeebbb```]]]XXXRRRNNNKKKGGGBBB>>>;;;:::888666666444333333555555555444000000111000000000000111444444555777888999999999@@@:::>>>PPPgggoooFFF222333777666333333444333222111...,,,////////////000000000111000111222222111111222333555777999::::::;;;<<<>>>AAACCCEEEGGGIIIKKKLLLMMMMMMMMMMMMNNNPPPQQQPPPOOORRRRRRRRRUUUXXXXXXTTTQQQXXXVVVXXX]]]\\\YYYXXX\\\^^^```\\\VVVZZZbbb```VVV\\\^^^ccciiillliiiccc___WWW\\\dddjjj[[[===:::777555444333222111//////...------------...---...///---******---000+++++++++,,,,,,+++++++++'''(((((()))***+++++++++---,,,******,,,------,,,))))))))))))***+++,,,---,,,...+++---333,,,)))333444666222NNNzzz^^^pppxxxrrr}}}mmm~~~}}}fffddd]]]cccaaaWWWUUU\\\___ZZZVVVRRRNNNNNNQQQSSSTTTSSSJJJIIIMMMSSSRRRIIIDDDDDDAAA<<<777555666666444222000000///.........////////////...------------...---,,,+++)))(((((('''''')))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''((()))******++++++***+++((()))///111...///444JJJhhh|||ZZZBBB888888999999999::::::;;;:::999888777666666555444333333333444555555666555444444666777333777<<<===;;;999999:::777777888;;;???AAAAAA@@@???======@@@JJJ\\\ppp}}}tttlllbbbaaa```___\\\VVVRRROOOLLLOOORRRTTTSSSPPPOOONNNEEECCC@@@===<<<;;;888666555555555555666666777777333333333333333444444444444444333333444555777888222222222222333444555666...000111222444;;;CCCJJJBBB???<<<;;;<<<>>>@@@@@@AAAFFFIIIJJJOOOTTTPPPGGGHHHRRRVVVRRRSSSXXXVVVNNNXXXWWWXXX[[[[[[ZZZ]]]cccXXX[[[[[[bbblllqqqfffSSS???888999;;;<<<===AAA???======???AAABBBAAAAAAAAABBBDDDGGGIIILLLMMMMMMOOOPPPOOOMMMMMMNNNOOONNNMMMJJJHHHEEECCC@@@>>><<<:::777777777888777666444222000///000111000/////////000000111333777:::999999;;;<<<============???GGGddd]]]444000666000---333...111222///------///000---------......////////////000111111000000111222111333666777777888999;;;>>>@@@BBBFFFIIIKKKMMMMMMOOOMMMKKKMMMOOOPPPMMMJJJJJJLLLPPPTTTXXXXXXVVVTTTZZZPPPNNNTTTWWWWWWaaappp^^^```bbbcccfffeee[[[NNNVVVccchhhaaa^^^eeegggaaaZZZdddkkkbbbxxx```@@@===999666444333111///////////////............------------------------)))))))))***++++++,,,,,,******))))))******+++,,,************************))))))***++++++++++++***+++,,,---...////////////+++---111888FFF^^^zzzrrrZZZYYYccc]]]\\\ZZZXXXVVVYYY]]]```\\\VVVOOONNNQQQTTTTTTRRRRRRSSSRRROOOIIICCC???>>>999999777666444222111000000000000000///...---,,,------,,,++++++***))))))+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((())))))))))))***++++++,,,,,,------...<<>>:::777999:::999:::<<<888;;;<<<999444444777;;;888666666777555222666===;;;444555???AAA999555999???;;;;;;AAABBB===;;;>>>===AAARRRnnnllljjjhhh```]]]\\\^^^\\\WWWUUUWWWTTTQQQPPPRRRQQQKKKGGGFFF@@@>>>;;;999888777555333555666666555333222222333222222111111111111222222222222222222222222222222+++---////////////000222+++---///333777:::===>>>;;;:::999888:::===@@@BBB???BBBFFFFFFFFFHHHLLLPPPQQQPPPOOONNNNNNOOOPPPRRRUUURRRSSSZZZ\\\XXXVVVXXX[[[ZZZZZZ^^^fffqqqzzzqqqaaazzzRRR999444@@@777;;;;;;<<<>>>@@@BBB@@@<<<;;;===???>>><<<<<<>>>AAA===???>>>:::;;;AAA@@@;;;AAA>>>:::777555666777888222444555333000000222444333111000000111222222222333444555555333222555999999;;;777999???<<<===JJJtttNNNAAA333---///222111............------,,,,,,,,,,,,,,,,,,---------......---...//////......///111222222333333444555555666;;;;;;<<<>>>AAAEEEHHHJJJKKKKKKJJJJJJKKKMMMOOOPPPLLLPPPSSSRRRRRRSSSQQQMMMRRRMMMLLLQQQUUUXXX]]]bbb```cccbbbfffjjjaaaXXX^^^VVV^^^ccc___]]]cccjjjmmmllloookkkhhhllluuu___@@@===888666444333111///////////////............------------------------+++***************************))))))******+++,,,************************))))))***++++++++++++******+++,,,---............,,,,,,+++***+++444AAAKKKkkkgggdddtttdddaaabbb]]]VVV^^^]]][[[YYYYYY[[[aaaeee[[[VVVPPPOOORRRUUUUUUTTTSSSPPPMMMHHHDDD@@@===<<<999888777555333222000000000000000//////...,,,,,,------,,,,,,+++******)))******))))))(((''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''((((((((())))))))))))******++++++,,,---------///111;;;PPPmmmhhhXXXcccjjjeeeYYYLLL@@@888<<<777666;;;>>>;;;999888BBB>>>;;;::::::888222---...444:::;;;;;;===???@@@555555555111111===VVVmmm{{{xxxccccccgggbbb___[[[YYY[[[[[[XXXVVVWWWSSSOOOMMMNNNMMMHHHDDDDDD@@@===999777666666444333444555666444222111222333111111111000000111111111000000000000000000000000---...---,,,******---///...///000222444666888888999888777777999<<>>;;;777777<<<>>><<<===CCC777;;;>>>@@@???<<<;;;:::888:::888555777;;;:::555333444444555444333111000///111333222111111333555222111111222333444444444---///555:::<<<===>>>@@@555======>>>HHHWWWuuubbbFFF<<<555---***...111000......---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...//////...---///000111111111222333333444444999999:::<<>>;;;999777777666444222111000///////////////...---,,,,,,---------,,,++++++*********))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))*********+++,,,,,,------++++++---333CCC___|||uuurrrmmmRRR@@@666<<>>NNN\\\^^^```sssrrrdddaaahhhhhh\\\```YYYTTTWWWZZZYYYWWWVVVRRRLLLIIIIIIHHHCCC@@@AAA???;;;666444333333333222333444555333111000111222111000000//////000000111........................,,,,,,+++((('''))),,,///000111111111111222222222555555444555777999<<<>>>AAACCCEEEDDDCCCCCCFFFIIINNNNNNNNNNNNPPPSSSVVVXXXYYYWWWXXX]]]`````````aaaZZZ```ggghhhdddbbbdddgggsss~~~}}}uuuttt[[[MMMAAA<<<888333777AAAEEEAAA;;;777555777;;;>>><<<===<<<999:::<<<:::666555555666777666555444333444555666444222111222333222222222222111111111000:::<<<<<<:::777777888999@@@FFFNNNhhh{{{RRR777+++...,,,++++++---......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,---......------...////////////000111111222222777777888999<<>>;;;777444333222111/////////.........---------+++++++++++++++++++++++++++*********)))))))))((()))))))))))))))***++++++************************((())))))***************))))))***+++++++++++++++%%%(((,,,......---...///)))444>>>GGG[[[zzzuuuvvv\\\fffpppooodddZZZVVVXXX\\\[[[XXXVVVUUUXXX]]]aaaYYYVVVQQQOOOOOOOOONNNMMMJJJDDD>>>===>>>>>>;;;666666555444333111000///..................---,,,+++------,,,,,,+++++++++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))******+++,,,,,,,,,---000000---...;;;QQQccczzzoooaaa^^^gggcccQQQHHHMMMQQQbbbjjjaaa]]]fffmmmlllrrrkkkcccdddttt}}}~~~vvvnnnnnnooohhhgggeee[[[bbbYYYRRRTTTXXXXXXTTTSSSPPPJJJEEEEEECCC???===???===999444111000111222222222333333222000//////000000//////......//////000------------------------((()))*********,,,000222111111111111000000000000222222222333444777999;;;===@@@BBBAAA@@@@@@CCCGGGHHHHHHIIIJJJMMMQQQUUUWWW\\\ZZZZZZ[[[]]]]]]]]]\\\aaabbbdddbbbaaabbbeeeiiiqqqqqqmmmsss}}}cccRRRHHH???888333555999>>>AAA@@@;;;777;;;:::999888999999888555;;;999666444333333555666222333333333222222111222666777888999;;;===AAADDD777:::<<<999:::DDDRRR\\\bbbjjjFFF111///666---...///...---,,,,,,---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,+++,,,------,,,,,,---.........//////000111111111555555666777:::===@@@BBBFFFFFFGGGHHHIIIJJJKKKLLLKKKNNNOOOMMMOOOUUUWWWVVVUUUPPPPPPWWW[[[VVVNNNIIIIIIUUUXXXWWWYYYUUUTTT___WWWSSSXXXbbb___QQQNNNVVVcccgggaaa[[[[[[XXX\\\kkkWWW===:::666444333222000///............------------++++++++++++++++++++++++(((((()))))))))*********))))))(((((())))))***+++))))))))))))))))))))))))(((((()))************)))))))))******+++*********)))+++---...---,,,++++++333---+++...222===UUUmmmzzziiimmmsssddd```bbb]]][[[[[[]]]aaaaaa]]]XXX\\\[[[XXXUUUSSSTTTWWW[[[WWWTTTQQQNNNKKKIIIGGGEEECCC???<<<===@@@@@@;;;555444333222111000///...---,,,------------,,,,,,+++++++++++++++++++++******((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))******++++++,,,+++---///,,,)))***///555UUUxxxyyykkkqqqnnneeeccciiiggg[[[YYY```___bbbXXXQQQRRRUUUSSSOOOMMMMMMGGGBBBAAA???<<<;;;===;;;777222///...///000000000111222111///---...//////......------......///------------------------(((***...000000000000111000000000000000111111111000000000111222444666777888;;;======<<<===AAADDDEEEEEEEEEGGGKKKOOOSSSUUUYYYXXXVVVUUUWWWYYYYYYXXXaaa^^^\\\]]]```bbbbbb```bbbddd```fffxxxxxx|||QQQAAA888...))),,,111444555999777666777:::;;;;;;<<<===<<<;;;:::::::::;;;;;;777888999:::<<<===<<<<<<<<<<<<999666222222555888333BBBPPP[[[jjjfffDDD111...222000,,,000111111...++++++,,,///++++++++++++++++++++++++)))))))))************+++***+++,,,,,,++++++,,,---.........///000000111111444444444666888;;;>>>???DDDDDDFFFGGGIIIJJJKKKKKKIIILLLLLLKKKMMMSSSVVVVVVSSSNNNNNNSSSWWWSSSMMMJJJNNN[[[^^^[[[[[[UUURRRYYYZZZPPPRRR___ddd]]][[[aaaYYYcccXXXHHHLLLWWWZZZ\\\TTT;;;999555333222111000///.........------------,,,************************''''''((())))))***++++++)))(((((((((((()))******))))))))))))))))))))))))'''((())))))******))))))))))))***************)))222111111000///...------000))),,,444000'''000DDDQQQgggvvvmmmpppoooaaaUUUYYYbbb^^^WWWSSSQQQVVV^^^aaa]]]XXXZZZZZZYYYVVVSSSRRRTTTVVVSSSRRROOOLLLHHHDDDAAA@@@???>>>===>>>???>>>999555222222111000///...------+++,,,,,,------,,,++++++*********************)))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((()))******++++++((()))***,,,,,,------...222PPPhhhxxxzzzvvveee___ddd\\\\\\\\\WWW\\\ddd```]]]UUUNNNOOOOOOLLLHHHFFFHHHBBB>>>>>>===:::999:::888555111......////////////000111///---,,,---......------------------...------------------------,,,///222333111...---,,,---......///000111111111000000000000111222333333333666999999888999===AAADDDDDDDDDFFFIIIMMMQQQSSSRRRRRRQQQOOORRRWWWYYYWWW```^^^^^^bbbfffeee^^^VVV]]]^^^YYY]]]mmmzzz|||ssstttpppYYYqqq{{{bbbPPPGGGBBB???;;;444///---///111222444888000222555777888777555333777666666777777666333111222666<<<@@@DDDJJJRRRXXXuuu}}}MMM===,,,(((///444111,,,------,,,+++)))***,,,///)))************+++++++++((((((((()))))))))******)))***++++++******+++,,,------......///000000000222222333444666999;;;===AAABBBDDDFFFGGGHHHIIIIIIHHHKKKLLLJJJMMMSSSVVVUUURRROOOPPPUUUVVVRRROOOOOOVVVbbbaaaZZZYYYTTTOOOSSS\\\UUUTTT]]]bbb```___aaaXXXaaaTTTDDDMMM]]]^^^\\\RRR;;;888444222222111000///.........---------,,,,,,************************((((((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))))))))))))))*********++++++******)))''''''&&&'''((()))))))))((((((---444111***)))///...444666DDDcccyyy}}}dddjjj~~~sssmmmkkkaaa___[[[SSS```gggYYYMMMSSSZZZ]]]ZZZWWWUUUUUUTTTUUUUUUTTTRRRPPPPPPQQQNNNNNNMMMKKKGGGCCC@@@???AAAAAA???===;;;888666444111000000///...---,,,,,,++++++,,,,,,,,,,,,++++++((((((((((((((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''(((((()))******+++))))))***,,,///111222222&&&333<<>>JJJVVViii|||wwwUUU<<<(((...333333///---000444+++***)))))))))*********))))))))))))******++++++''''''((((((((()))))))))((()))+++***))))))***,,,++++++,,,,,,---.........000000000111333666888:::===>>>@@@CCCEEEFFFFFFFFFEEEHHHIIIHHHKKKPPPRRRPPPOOOPPPUUUYYYWWWQQQNNNQQQXXX```[[[RRRTTTTTTQQQTTTZZZ[[[]]]^^^]]]\\\\\\]]]___]]]RRRQQQ]]]```]]]```QQQ:::777444222111111000.........---------,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))'''(((((()))))))))))))))******+++++++++******)))*********+++---......------...---***,,,000///,,,'''111111---222888DDDVVV```uuu}}}vvveeeXXXbbb___aaajjjbbbQQQYYYaaaPPP[[[WWWSSSPPPPPPQQQOOONNNMMMOOOQQQQQQPPPNNNMMMMMMKKKLLLLLLJJJGGGCCCAAAAAAEEEDDD@@@;;;666333333444000000///...------,,,,,,***++++++,,,,,,,,,++++++'''''''''(((((((((((((((&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))***+++++++++******111...$$$'''<<>>???>>>999777888888555444555555333111000000000...---...//////...,,,++++++,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,+++******+++---+++++++++,,,,,,---------111111000000000//////...222444666444222222444777???>>>>>>???AAADDDGGGHHHTTTUUUQQQKKKMMMSSSUUUQQQ\\\[[[ZZZXXXXXXZZZ]]]```XXX\\\XXXXXX]]]ZZZ\\\hhhooojjjhhhnnnpppyyyxxxqqqjjjbbb```cccwwwnnnaaaWWWSSSVVV^^^cccQQQUUU]]]jjjyyysssuuu[[[DDD444///000...,,,++++++***((('''---+++***++++++***'''$$$(((((())))))*********+++''''''''''''((((((((()))((()))******))))))***+++)))******+++,,,,,,------.........///111444666888:::<<<>>>AAABBBCCCCCCCCCAAADDDFFFEEEHHHLLLNNNLLLLLLPPPWWW[[[WWWNNNLLLOOOSSSZZZRRRJJJPPPUUUVVVZZZQQQ]]]eeeccc___aaaeeegggaaaTTTLLLZZZhhh]]]TTT^^^PPP;;;999777444222000000000......---,,,,,,,,,,,,---///...---+++***)))((((((+++*********))))))((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***---+++)))***,,,---,,,)))............////////////666888>>>HHHXXXjjj{{{rrrkkkaaaYYYXXXZZZ]]]```^^^eeegggccc```aaa___ZZZVVVRRRNNNMMMNNNOOOPPPOOOSSSSSSSSSRRRPPPNNNLLLKKKLLLHHHGGGIIIHHHBBB>>>===BBB>>>888555444555666666222000///---,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((()))************))))))+++---,,,...444>>>GGGttt|||vvvvvv~~~zzzyyyeee___ZZZYYY\\\]]]ZZZWWWXXXYYYZZZYYYUUUQQQOOONNNKKKIIIFFFDDDBBBAAA???===999888777666555444333222444222000---,,,---///000,,,,,,+++++++++,,,------************************))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------222111111000///.........//////000111222333333444888888888999<<>>BBBZZZbbbnnn||||||sssfffWWWMMMYYYXXXUUUTTTTTTWWW[[[^^^XXX___dddccccccaaa[[[SSSUUUSSSPPPNNNOOOPPPRRRSSSUUUTTTRRRPPPNNNLLLKKKKKKMMMHHHGGGIIIGGGBBB======999777555555666555444222111000...---,,,+++,,,,,,++++++*********)))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((())))))******+++++++++***(((+++------+++,,,222777===JJJdddwwwhhhbbb]]][[[XXXXXXYYYYYYVVVSSSUUUVVVXXXVVVSSSPPPNNNMMMKKKIIIEEEBBBAAA???<<<:::666666666555555444444444444222///---,,,---///000---,,,,,,+++++++++,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,------------............---......///000111222222555555666777:::===AAACCCGGGFFFFFFGGGJJJOOOTTTVVVTTTQQQOOOSSSYYY\\\ZZZUUUVVV[[[^^^ZZZSSSRRRXXX```ZZZ[[[aaallluuu{{{{{{uuurrrlllfffiiiuuu}}}sssaaa]]]^^^___ppp```III666222222...,,,///---,,,,,,++++++,,,,,,---***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))((('''((()))*********+++++++++,,,,,,............///000111111555777:::;;;===@@@DDDFFFGGGFFFGGGIIIKKKLLLJJJGGGMMMPPPSSSSSSPPPNNNOOOQQQRRROOOMMMOOONNNLLLLLLOOOXXXWWWXXX[[[___aaa```___YYYTTTQQQRRRWWWYYYUUUPPPLLL999777555222000///...///......---,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))(((((()))))))))((((((((((((''')))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++*********))))))+++...000000///++++++++++++,,,,,,,,,,,,......//////...---,,,,,,(((,,,222:::CCCLLLRRRUUU___gggooouuu{{{|||yyymmmddd^^^YYYQQQKKKHHHFFFDDDCCCDDDDDDDDDCCCCCCGGGMMMPPPRRRTTTWWWZZZYYY[[[^^^___aaaaaa[[[SSSSSSSSSRRRPPPOOOPPPTTTVVVYYYVVVRRRNNNKKKJJJJJJKKKMMMHHHFFFGGGFFFAAA======;;;;;;<<<======;;;777333111000...,,,+++++++++,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((((((((())))))))))))******'''***------***((()))+++,,,...999JJJXXXeeezzzwwwdddZZZWWWWWWYYYYYYYYYXXXVVVRRROOOMMMQQQSSSTTTSSSPPPMMMLLLLLLIIIGGGCCC@@@>>>;;;999666444444444444444444444444222111///---,,,---...///------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,))))))***+++,,,,,,------,,,,,,---...///000000111111111222444777:::===???DDDBBBBBBFFFMMMSSSWWWXXXSSSOOOMMMPPPVVVZZZYYYWWWQQQVVVZZZXXXTTTSSSXXX^^^```^^^___cccgggkkkttt|||}}}{{{ttthhhccceee]]]ZZZUUUTTT___iiieeeYYYTTTcccrrrtttppplllhhhfffaaaooo{{{~~~wwwhhhVVVFFF000++++++000111+++)))---+++++++++******+++++++++))))))((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''((())))))*********++++++++++++------------...///000111222444777:::===@@@EEEHHHHHHFFFEEEFFFHHHJJJJJJJJJLLLPPPTTTTTTQQQOOOOOOQQQVVVQQQLLLLLLKKKJJJMMMQQQSSSRRRSSSUUUYYY\\\]]]\\\WWWQQQLLLLLLQQQVVVVVVUUUJJJ777666333111///............---,,,,,,++++++,,,,,,******)))))))))******+++))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************)))))))))***,,,---......******+++++++++,,,,,,,,,)))***,,,---......------,,,+++******+++---///000...---///666;;;>>>CCCHHH:::BBBCCC===<<>><<<;;;999777555333333333333333222222222111000...---,,,---...///------,,,***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))*********++++++((())))))******+++,,,,,,++++++,,,---...///000000...///000222555888;;;<<<@@@===<<>>CCCFFFBBBBBBBBBCCCEEEGGGGGGHHHKKKOOOSSSTTTQQQOOOOOOPPPWWWRRROOOOOONNNNNNQQQVVVKKKLLLOOORRRVVVXXXYYYYYYYYYTTTOOONNNRRRUUUVVVVVVHHH666555333000///.........------,,,++++++++++++,,,))))))(((((())))))******(((((((((((((((((())))))'''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))((()))))))))))))))************+++++++++,,,,,,,,,******************))))))/////////...............444---***++++++(((+++222000555444---...555555...---///111222333555777999888666444333333777<<>>AAA===???AAADDDEEEEEEEEEEEEIIIMMMQQQQQQOOOMMMNNNPPPSSSPPPOOORRRSSSRRRTTTXXXIIILLLPPPTTTUUUTTTSSSSSSSSSPPPNNNNNNQQQSSSSSSRRRGGG666555333111////////////------,,,+++++++++++++++)))((((((((((((((())))))''''''(((((((((((())))))&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))''')))***)))''''''((()))*********++++++++++++,,,...------,,,,,,---......%%%&&&(((***+++++++++***000......000000---,,,...---...,,,***+++......+++***,,,///111111111111111,,,...111333555999===AAA???CCCHHHKKKMMMQQQVVVZZZOOOLLLMMMSSSXXXWWWUUUTTTWWWTTTPPPNNNOOOPPPQQQQQQRRRQQQOOOMMMKKKJJJJJJJJJLLLEEE@@@???===999777999888555222111222333333222///...,,,***)))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''+++***)))((()))***+++,,,***)))(((''''''((()))***&&&(((***,,,,,,,,,---///$$$(((...444<<>>MMMaaattt}}}wwwssssssqqqnnnlllmmmfffhhhggg___VVVRRRWWW\\\PPPMMMJJJJJJNNNRRRTTTTTTJJJKKKJJJGGGDDDBBBBBBCCC;;;999666555666666444333111111000000///...------,,,,,,,,,,,,,,,,,,,,,---***))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((())))))******++++++)))******+++,,,---......---...///000111222222222222444777;;;>>>@@@@@@@@@BBBHHHOOOPPPMMMLLLPPPUUUSSSPPPNNNNNNPPPRRRRRRRRRSSSXXXZZZVVVTTTVVVUUURRRUUUTTTVVVYYYWWWSSSUUUZZZlllgggiiiuuu|||ooo[[[GGG???:::333444999---,,,---......---,,,,,,.........,,,+++***(((&&&***))))))))))))))))))***'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''''''''((((((((())))))***))))))******+++,,,------///111222222444777999999<<<>>>@@@@@@AAADDDGGGFFFHHHJJJIIIGGGGGGJJJNNNMMMKKKKKKOOOPPPOOOPPPTTTRRRTTTUUUTTTRRRQQQSSSVVVRRRQQQPPPPPPQQQSSSTTTTTTGGG777555333222000000000000---,,,++++++******++++++))))))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))$$$'''******)))))),,,///''''''''''''((((((((()))&&&''')))++++++***(((&&&)))))))))))))))(((((((((+++///...((('''++++++'''+++&&&'''---,,,&&&'''...***))))))***,,,---......&&&+++///222333444777999666888<<>>???@@@BBB???AAADDDHHHLLLQQQUUUXXXQQQNNNLLLNNNRRRWWWYYYZZZVVV[[[\\\WWWUUUXXXXXXUUUJJJJJJNNNSSSUUUSSSTTTXXXQQQMMMPPPXXXYYYWWW___mmm}}}~~~rrrsssjjjQQQ===777;;;...+++555777,,,(((///222000///...+++***,,,000***,,,,,,(((&&&(((---///******))))))))))))******&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))))))))))))))***+++,,,---+++---///000111333666999777999:::::::::===BBBGGGEEEGGGGGGFFFDDDEEEIIIMMMQQQMMMLLLNNNOOONNNPPPTTTRRRRRRRRRQQQPPPTTT[[[```VVVSSSOOOMMMLLLLLLNNNOOOIII888555222000000///...---,,,,,,,,,+++++++++******)))(((''''''(((((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((()))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))(((''',,,+++++++++,,,,,,---.........///000111222333333222333444888<<>>;;;888777666666111000000000222222000...+++++++++************)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))******++++++,,,,,,++++++---///222333000000//////000222555666@@@<<>><<<666555222000000111333555......---,,,,,,,,,,,,---,,,+++)))((((((((()))***)))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&((()))))))))************+++++++++,,,...000111222111111000111444999===???AAABBBAAAAAAGGGNNNPPPMMMGGGIIIKKKKKKLLLOOOUUU[[[^^^ZZZXXXZZZ]]]\\\TTTLLLLLLMMMRRRWWWUUUPPPPPPTTTOOOTTTVVVQQQHHHFFFMMMUUUjjjhhhgggkkkrrrzzzyyyrrrnnnllllllYYYOOOBBB999555444111...,,,------......------,,,++++++++++++++++++++++++******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((())))))***,,,,,,,,,---///111222333777999;;;===>>>???BBBDDDDDDDDDDDDDDDEEEFFFGGGHHHNNNOOOQQQPPPOOONNNOOOPPPQQQPPPPPPSSSWWWZZZYYYWWWOOOSSSUUUTTTTTTRRRIII@@@III888555222000000///...---,,,,,,,,,+++++++++******)))((('''(((***+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((())))))))))))(((((()))(((((((((((((((((()))''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))(((((((((++++++******+++,,,,,,---------...///000111222222222222333555888===AAACCCFFFIIILLLMMMLLLKKKKKKLLLUUUSSSPPPNNNNNNNNNOOOOOOLLLOOOOOOKKKHHHJJJKKKJJJEEEDDD@@@===999666555444000/////////000000///---+++++++++*********))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((()))******++++++++++++******+++---///000......------...000222444222...444===<<<===DDDGGGDDDPPP[[[aaafffpppyyy~~~~~~{{{~~~}}}xxxyyyooojjjkkkhhhaaadddllllllllliiiccc``````___[[[]]]``````[[[WWWXXXWWWUUULLLKKKJJJIIIHHHGGGFFFFFFJJJGGGDDDAAA???===:::888;;;:::777555333333444444......---,,,,,,,,,,,,,,,******)))((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&(((((()))))))))************++++++,,,---///111222111111000111444777;;;===???@@@@@@AAAFFFMMMNNNKKKGGGHHHHHHHHHHHHKKKOOORRRTTTRRRSSSXXX___bbb]]]XXXPPPQQQUUUXXXVVVRRRSSSWWWMMMQQQRRRNNNHHHFFFKKKQQQRRRNNNIIIFFFEEEEEEEEEEEEWWW\\\aaaaaa```bbbhhhnnnvvvjjjPPPMMMGGGAAA<<<:::999999888333---,,,///111000...,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***+++++++++,,,...000111222666888:::<<<===???AAACCCEEEEEEEEEEEEFFFGGGIIIIIILLLNNNQQQQQQPPPNNNMMMMMMLLLKKKKKKNNNQQQSSSRRRPPPGGGMMMRRRQQQOOOOOOLLLHHHHHH888555222000000///...---,,,,,,,,,+++++++++******)))((((((***,,,...------((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''(((((())))))(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''''''''(((******)))))))))***++++++++++++,,,---...///000000111111111222444666999:::@@@DDDHHHKKKLLLLLLLLLLLLLLLOOOQQQRRRQQQQQQSSSUUULLLMMMLLLJJJKKKOOONNNJJJGGGEEEBBB>>>:::666333111000.........//////---+++++++++*********)))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))'''(((((())))))******+++******)))((()))***+++,,,,,,+++++++++,,,---///000111000222444222//////222333:::AAAEEEJJJSSSXXXYYY______aaaeeejjjnnnoooooorrrooommmoooppppppsssxxx{{{rrrlllnnnvvvzzzyyyoookkkkkkmmmhhhbbbeeennnbbbffffff```[[[[[[\\\[[[aaaeeeeee]]]VVVVVVWWWWWWOOONNNKKKIIIHHHHHHIIIIIIJJJGGGCCC@@@===;;;888666<<<;;;:::888555333222111...---,,,,,,++++++,,,,,,)))))))))))))))(((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))*********+++---...000111222111000111222555888:::;;;>>>@@@AAAEEEKKKLLLIIIIIIGGGEEEEEEGGGIIIJJJKKKKKKKKKNNNVVV___dddbbb___RRRQQQTTTUUUSSSOOOQQQVVVMMMNNNNNNMMMJJJJJJKKKMMMNNNJJJEEEBBB@@@>>><<<:::999:::===>>>>>>@@@CCCFFFJJJNNNPPPOOOOOOTTTWWWWWWVVVRRROOOMMMLLLFFF;;;222777555222000...---------,,,***)))+++...///---***++++++,,,,,,,,,,,,++++++************************)))))))))(((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''((())))))*********+++,,,...///000444666888:::;;;===@@@BBBEEEEEEEEEFFFGGGHHHJJJJJJIIILLLPPPPPPOOOLLLJJJIIIKKKJJJJJJKKKLLLMMMKKKJJJDDDKKKOOOLLLIIIJJJLLLLLL~~~GGG888555222000000///...---,,,,,,,,,+++++++++*********))))))***,,,------,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((())))))((((((((())))))*********++++++,,,------.........//////111333444555<<<@@@FFFJJJLLLMMMMMMNNNFFFIIIMMMPPPRRRRRRRRRRRRGGGHHHGGGHHHNNNSSSQQQKKKDDDCCC@@@===999555222000000///......//////---+++************))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((()))***************)))((((((((()))***************+++,,,---...///444444555888555444999888;;;<<<<<<@@@EEEFFFCCCGGGIIIMMMRRRVVVZZZ\\\]]]```]]]\\\___dddjjjooorrrzzztttnnnooouuuyyywwwrrrrrrnnnmmmmmmhhhccceeekkkZZZ```bbb\\\WWWYYY^^^aaaggghhhddd\\\VVVVVVUUUSSSOOOMMMJJJHHHGGGHHHKKKLLLDDDBBB???===<<<;;;999888777777777666444111...------,,,,,,+++++++++++++++((()))***+++***)))((('''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))******,,,---...///111111000000111333555666888<<>>>>>>>>999999777555555444222///000111333555666444000...111000000000000000//////111///...///000///,,,)))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))((()))))))))+++,,,---...111333666888999;;;>>>@@@CCCCCCDDDEEEFFFGGGIIIJJJHHHJJJKKKKKKJJJHHHHHHHHHNNNNNNNNNMMMMMMLLLKKKJJJMMMOOOMMMHHHEEEHHHIIIHHH|||FFF888555222000000///...---,,,,,,,,,+++++++++******+++***))))))***+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''))))))(((''''''((((((((()))))))))***++++++,,,,,,,,,,,,---...000222333444444888>>>BBBEEEFFFHHHIII@@@AAACCCHHHMMMNNNIIIDDDGGGGGGFFFGGGMMMRRRNNNFFF???>>><<<999666444222111111000//////000///---+++*********)))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((())))))******+++******)))))))))))))))************+++,,,,,,---%%%///---+++333222...666222444555555:::@@@AAA>>>CCCGGGMMMSSSXXXZZZ\\\\\\\\\\\\\\\___gggooouuuwwwrrrkkkfffkkksssuuummmfffrrrkkkeeeddddddbbbbbbcccaaafffggg___YYY\\\eeejjjgggddd]]]WWWWWWYYYVVVOOOIIIGGGDDDBBBBBBDDDGGGIII@@@>>>;;;::::::999777666222222333333222000...,,,,,,,,,+++************+++)))***+++,,,+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''((((((((())))))))))))***,,,---...000/////////000111222333555:::>>>???AAAFFFGGGEEEHHHEEECCCEEEIIIKKKKKKJJJKKKJJJLLLPPPTTTVVVUUUSSSQQQPPPPPPPPPMMMKKKNNNTTTMMMJJJGGGHHHKKKLLLIIIEEE@@@>>><<<;;;;;;999666444999888777888;;;<<<:::999777555444555777666333111000111222222111000000111+++,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---......))))))************))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((())))))+++,,,---...000333555777999<<<>>>@@@@@@AAABBBCCCEEEGGGHHHHHHHHHGGGEEECCCDDDGGGJJJLLLMMMOOOPPPPPPPPPQQQQQQUUUQQQKKKFFFHHHLLLJJJDDDzzzDDD888555222000000///...---,,,,,,,,,+++++++++******+++)))(((((())))))((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''))))))((('''''''''(((((())))))))))))******++++++***+++,,,...///111222333111444999<<>>;;;999777555333222222222222111000000000///---+++******)))))))))(((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))************************))))))******+++++++++,,,,,,,,,:::222)))444111***444666888999888<<>><<<:::888555777666666777888888777666111...---000111...---------------,,,***)))***+++...............---------+++***((('''''')))+++,,,((())))))))))))))))))(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,+++...111333555777:::===>>>>>>>>>@@@AAACCCEEEFFFGGGFFFDDDAAAAAACCCHHHMMMHHHKKKNNNPPPRRRSSSUUUWWWUUUPPPIIIGGGLLLQQQNNNFFFyyyDDD888555222000000///...---,,,,,,,,,+++++++++******)))((('''(((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%(((******)))'''&&&***))))))(((''''''(((((())))))))))))******************,,,---...///000000222444777999;;;>>>AAADDDFFFGGGJJJNNNPPPOOOIIIEEEOOOPPPOOOLLLKKKJJJCCC;;;;;;999555222000000222333111000/////////...,,,******)))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((())))))************)))((())))))***************666FFF999,,,777444+++777222555555222333777999888@@@DDDKKKOOORRRVVVZZZ]]]UUU]]]bbbaaabbbfffhhhggg```bbbgggkkkhhhcccfffnnngggfffeeeddddddeeedddccccccgggggg___YYYYYY\\\\\\]]][[[WWWTTTWWWZZZVVVNNNNNNKKKGGGDDDAAA@@@AAAAAA;;;888666444444333111000000000000000000//////...++++++***)))))))))))))))))))))((('''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))***++++++,,,,,,,,,---...//////000---333666555666;;;???@@@>>>???AAABBBBBBCCCEEEFFFGGGGGGHHHJJJKKKLLLKKKJJJDDDCCCEEEGGGEEEBBBEEEKKKOOOKKKFFFDDDFFFFFFEEEBBB>>><<<:::999999999888777666777999999999888777777555222111444222------111---///000111111000//////******)))(((((())))))***------+++)))'''''''''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$%%%&&&&&&'''(((((((((((()))***+++,,,))),,,///111333666999;;;<<<======???@@@BBBDDDEEEFFFEEEDDDCCCCCCFFFKKKOOOLLLOOORRRRRRQQQQQQSSSUUUQQQOOOLLLJJJMMMRRROOOHHHxxxCCC888555222000000///...---,,,,,,,,,+++++++++******(((''''''(((+++,,,,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%)))+++,,,***'''%%%******)))((((((((((((((())))))))))))***************+++,,,---------------000222333444666999===@@@CCCHHHMMMOOONNNKKKHHHGGGNNNQQQQQQNNNLLLJJJDDD======:::555111//////111333000///...---...---***((())))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))''''''((()))******))))))'''((()))))))))))))))(((---???111"""000...%%%333***///111///111666;;;<<>>>>>AAACCCCCCAAAAAACCCFFFIIIIIIIIIIIIIIIIIIHHHGGGHHHHHHKKKMMMLLLHHHKKKPPPTTTOOOJJJGGGGGGHHHGGGFFFBBB???<<<::::::999888777222555777777555444444555...,,,---111111---000777+++,,,...000000---(((%%%,,,,,,+++******+++,,,---%%%&&&((()))(((((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''))))))((())))))***+++,,,(((+++...000222555888;;;<<<<<<===???@@@BBBDDDEEEDDDEEEFFFGGGGGGIIIMMMOOOUUUWWWXXXVVVQQQOOONNNPPPOOOQQQPPPMMMMMMNNNLLLHHHqqqFFF888555222111111111000///---,,,***+++---000222222******)))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&'''&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&)))+++,,,,,,,,,---///111000///000333999???BBB@@@BBBDDDEEEFFFGGGIIIKKKLLLJJJNNNTTTOOOCCC@@@FFFGGG@@@888444333222///+++...,,,******+++,,,+++***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$###!!!!!!######""""""$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$'''))))))&&&"""&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&""" ###&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,,,,,,,---------000000111222333555777888===>>>@@@CCCGGGKKKNNNPPPSSSVVVZZZ\\\]]]^^^___```]]]jjjjjj[[[UUUaaannnppphhhiiiiiigggddd```\\\ZZZ\\\```bbbaaa]]]\\\```eeeZZZ[[[ZZZXXXSSSPPPNNNNNNIIIFFFBBB>>><<<:::777555444444333333333333333333222222111///---+++)))(((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***++++++------.../////////000222444777999:::>>>>>>??????@@@AAABBBBBBKKKJJJIIIJJJKKKIIICCC???LLLJJJIIIIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIHHHEEECCC<<<;;;:::999777666555444777555333222333333222111000//////...------,,,,,,,,,,,,,,,+++++++++******))))))************))))))((((((((((((((((((((((((%%%&&&%%%$$$&&&******&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***,,,...///000111444666;;;===@@@BBBDDDDDDCCCBBBFFFFFFGGGHHHIIIJJJLLLMMMIIIKKKLLLMMMMMMLLLKKKKKKOOOOOOLLLIIIIIIKKKGGGAAApppEEE777555222000000000///...///---+++***+++,,,------***)))((((((((('''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$'''''''''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&(((************+++,,,000///...///222666;;;???666999<<>><<<:::666444222222111111000000000///000000///...,,,***)))(((***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))***+++,,,---.........///000111333666888999===>>>???@@@BBBCCCDDDDDDGGGGGGIIILLLLLLIIICCC>>>NNNMMMKKKLLLMMMNNNMMMLLLIIIHHHGGGGGGGGGFFFDDDBBB<<<<<<;;;999888777666555666444222111222222111000//////......---,,,,,,+++,,,,,,+++++++++*********((())))))******))))))(((''''''''''''''''''''''''(((++++++(((&&&'''&&&###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))+++---...///000222444999;;;>>>AAABBBCCCCCCBBBDDDDDDEEEEEEGGGHHHJJJKKKHHHIIIKKKMMMOOONNNKKKIIIKKKKKKHHHDDDEEEFFFBBB;;;oooDDD777444111000000000///...---,,,+++)))))))))***+++)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((%%%'''((((((''''''(((***///...------///222666999333666;;;???AAACCCEEEGGGFFF@@@@@@FFFGGGBBB@@@DDDEEE@@@:::666666666444222---,,,******+++++++++***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%$$$#########"""########################$$$$$$$$$$$$$$$%%%&&&&&&###""""""$$$'''))))))(((&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%((('''%%%$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++++++++,,,---...///111222111222444777:::===@@@BBBCCCEEEIIIKKKNNNRRRVVVYYY[[[YYYRRRQQQ```pppkkkYYYaaa___]]]]]]^^^\\\XXXTTT___[[[WWWWWWZZZ___aaabbb``````___\\\WWWSSSQQQPPPFFFDDDAAA???===:::666333222111111000///......---...---------,,,***)))(((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((())))))***+++,,,---------...///000222444666777<<<===>>>@@@BBBDDDFFFFFFHHHJJJNNNQQQSSSPPPJJJEEEOOOMMMLLLMMMNNNOOONNNLLLJJJHHHEEEDDDDDDCCCAAA@@@<<<;;;:::999888666555555555333111000111222111000......------,,,,,,++++++++++++++++++*********)))(((((())))))))))))((((((''''''''''''''''''''''''%%%)))+++(((%%%&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((***,,,------...000222666888;;;>>>@@@BBBBBBBBBCCCDDDDDDEEEFFFHHHJJJKKKIIIIIIJJJNNNQQQQQQNNNJJJJJJJJJFFFCCCCCCDDD@@@999mmmCCC666444000/////////...---)))*********)))***,,,---((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&''')))---,,,++++++,,,///111222333777;;;>>>???@@@AAABBBDDD>>><<>>@@@CCCEEEFFFHHHJJJMMMQQQRRRQQQNNNKKKMMMLLLKKKKKKLLLLLLKKKIIIKKKHHHDDDAAA@@@???>>>===999999888777666555444333333111//////000000000///------,,,,,,+++++++++++++++************)))))))))'''(((((())))))(((((('''''''''''''''''''''''''''###&&&'''(((+++...+++%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((***+++++++++---///333444777:::===???@@@AAADDDDDDEEEFFFGGGIIIKKKLLLMMMKKKJJJMMMQQQSSSQQQNNNNNNNNNJJJGGGGGGHHHCCC<<>><<<;;;999666555555444333222111111111///....../////////...++++++++++++*********************)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''***222888333)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&((()))***))))))+++---///111333666999<<<>>>???BBBBBBCCCDDDFFFHHHJJJKKKNNNKKKHHHIIILLLPPPQQQPPPQQQQQQNNNJJJJJJKKKGGG@@@iiiAAA777444111000000000///......000111///+++((()))+++((()))*********)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''((((((%%%"""###'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''(((((()))((('''(((***,,,*********+++++++++,,,+++***---111555888<<>>???@@@AAAAAABBBDDDHHHKKKKKKJJJJJJKKKKKKKKKHHHFFFFFFDDD@@@>>><<<;;;888666333333222222111000000//////...,,,,,,.........---******************))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$&&&---222,,,###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&((())))))((((((***+++...///111333666999;;;<<<======>>>@@@BBBDDDFFFGGGJJJIIIGGGFFFGGGIIIMMMOOOOOOOOOLLLIIIIIIKKKGGG@@@hhh@@@777555222000000000///......111222000***'''(((***)))***+++,,,+++***((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))111+++&&&$$$''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''((('''&&&(((+++---)))***+++,,,,,,,,,+++++++++---000333777<<>>:::444///------...,,,***)))((()))***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%+++***###"""((('''!!!#######################################$$$$$$%%%"""%%%''''''$$$######$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%'''000222***'''***)))#################################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((((((((())))))))))))))))))))))))***+++,,,------......///111222333555888===AAADDDGGGKKKNNNMMMUUU\\\[[[XXXXXXYYYZZZ^^^```aaa___[[[YYY\\\___YYY[[[]]]\\\WWWSSSPPPPPPMMMNNNNNNMMMJJJGGGGGGGGGGGGCCC>>>:::777666555444000000000//////.........------------,,,+++))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%&&&'''((())))))***))))))))))))***+++,,,,,,,,,---///222555777:::;;;<<<>>>@@@AAAAAACCCFFFJJJHHHHHHHHHHHHIIIHHHEEEBBBCCCAAA???===<<<:::666444222222222111111000000///...,,,++++++---...---,,,))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%###$$$'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((()))***,,,---///111333666888:::;;;;;;<<<>>>@@@BBBDDDEEEFFFIIIKKKJJJGGGGGGJJJMMMJJJJJJHHHEEEFFFHHHEEE???ggg@@@888555222111111111000///***...111///+++(((***---)))***,,,---,,,+++)))'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$&&&((()))888111)))&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''+++...)))***+++---------,,,++++++,,,---...000555;;;???<<<@@@AAA???<<<>>>BBBDDD>>>===999444000...///000,,,***(((((()))***)))(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$)))///...%%%###((('''#################################"""###$$$$$$%%%###&&&'''%%%$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%))),,,%%%###(((((("""##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((((((((()))***+++---------...///000111222000444:::???CCCGGGJJJMMMSSSTTTSSSRRRRRRUUUXXXYYY\\\```bbb___YYYVVVZZZ___[[[YYYWWWVVVVVVTTTQQQNNNMMMNNNPPPPPPNNNNNNNNNOOOFFFBBB;;;777555444333333222222222222111111111111,,,,,,,,,+++***)))((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$%%%%%%&&&'''((()))))))))))))))))))))***+++++++++,,,...111333666888999555888===>>>>>>>>>@@@CCCDDDDDDDDDEEEFFFDDDAAA>>>AAA???>>>===<<<999555222333333222222111111000000---,,,***+++,,,------,,,(((((((((((()))))))))))))))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""(((,,,'''###%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))***)))(((((()))***,,,---...///222444777888;;;<<<===>>>AAACCCEEEFFFEEEKKKQQQQQQLLLHHHJJJMMMGGGGGGEEECCCEEEGGGDDD>>>bbb===888555222111111111000///---,,,+++***))))))))))))(((''''''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&))))))(((((((((***+++,,,*********+++...111555777:::::::::::::::;;;<<<===999999777333///------...***)))))))))))))))***+++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""""" """&&&'''###"""###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$"""!!!!!!###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((''''''''')))+++,,,************+++,,,---......222777888999>>>EEELLLVVVNNNKKKQQQWWWWWWUUUWWWaaa```]]]WWWPPPOOOTTTYYYSSSUUUSSSPPPPPPQQQOOOIIIOOOIIIHHHMMMNNNIIIGGGIIIEEEBBB===:::777444111////////////...------,,,,,,...---,,,***)))(((((((((&&&''')))((('''%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***(((+++...//////000333666555777999;;;;;;<<>>:::777555444333222222111000///---+++***++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((()))***+++,,,...000222333777888:::<<<>>>>>>>>>>>>AAAFFFLLLNNNLLLKKKKKKLLLGGGEEECCCBBBAAA???<<<:::bbb===888555222111111111000///---,,,+++***)))))))))))),,,***))))))******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''+++***)))(((((())))))***)))))))))***,,,///222444777777888999999:::;;;;;;888777555222...,,,,,,---******)))))))))))))))***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%###%%%))))))&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&((()))'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''''''''((()))***+++************+++,,,------...111555777888;;;BBBHHHNNNKKKKKKNNNOOONNNRRRXXXYYYZZZXXXSSSNNNNNNSSSXXXWWWWWWTTTOOOMMMNNNLLLGGGRRRMMMKKKMMMMMMGGGEEEFFFBBB???<<<999777555333111000//////......---,,,,,,------+++***)))((((((((()))******(((&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!$$$'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***,,,222888777111---///333111333666777888999<<<>>>???@@@BBBAAAAAABBBDDDFFFDDDBBB???;;;888666555555111000000///...,,,+++***++++++++++++++++++++++++))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))***+++---///111222666777999;;;===>>>>>>>>>???AAAEEEHHHJJJJJJHHHFFFFFFDDDBBB@@@???===:::888aaa>>>888555222000000000000///---,,,+++******))))))***+++***((((((((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''',,,+++***)))((((((((((((((((((((((((***,,,...///111333444666888888888888555555333000---+++++++++++++++******))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%)))***&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###########################&&&+++---,,,)))&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))***+++,,,------000333444555888===BBBHHHKKKPPPQQQMMMLLLSSS]]]TTTUUUUUURRRPPPRRRWWW\\\YYYXXXSSSMMMLLLNNNMMMIIIVVVQQQNNNNNNKKKFFFBBBBBB???===:::888777666444222000000//////...------------,,,+++)))((((((((((((******)))'''%%%%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" %%%***,,,+++'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))222:::999000+++,,,111...111444555777999;;;>>><<<>>>?????????@@@BBBDDDCCCAAA===:::777444333333//////...------,,,++++++++++++++++++++++++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))+++---///000444555777999;;;======>>>======>>>BBBGGGHHHDDD???DDDBBB???===<<<:::777555___???777555222000000000///...------,,,+++************)))'''%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))++++++$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((******))))))(((((((((((((((((((((((()))***+++,,,,,,...111333555555444444222222111///,,,))))))***+++++++++***)))(((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###!!!"""&&&&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$(((***)))&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))))))))***++++++---///111222222444888;;;BBBIIIPPPRRROOOOOOUUU\\\VVVWWWXXXXXXYYY\\\aaaeeeXXXXXXTTTOOOOOOSSSSSSQQQWWWSSSOOOLLLJJJFFFCCCAAA>>><<<999777666555333111000000//////...------,,,++++++***)))(((''''''(((&&&''''''&&&&&&'''+++...''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%***,,,***'''%%%######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$+++111111---***---111///111444666888:::===@@@>>>?????????======???AAA???===:::666333111000///...------,,,++++++++++++************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((()))+++,,,---111222444777999;;;============???BBBEEEEEEAAA===BBB???<<<:::999777444222\\\???777444111000000000///......---,,,+++************---+++(((&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%(((******)))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''&&&''''''((((((((((((((('''''''''((((((((())))))''''''(((((()))))))))))))))))))))))))))*********(((***---000111222111000//////000...+++)))((()))++++++++++++***((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""" !!!$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((()))))))))))))))((((((((()))******,,,---...//////111333444888@@@HHHMMMOOOPPPQQQQQQWWWXXXZZZ\\\___bbbgggjjjZZZZZZWWWSSSSSSVVVVVVSSSTTTQQQNNNJJJHHHGGGEEEBBB>>><<<888666555333111/////////......------,,,,,,******)))(((''''''''''''%%%&&&&&&%%%%%%'''+++...''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''###%%%''''''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&&&&'''((()))+++...///...000333555777999<<>>>>>======???AAA>>><<<999555222000///......---,,,+++++++++++++++************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''')))******...///111444777:::<<<===>>>BBBFFFGGGEEEBBBAAAAAAAAA>>>;;;888666555333111YYY>>>777444111////////////......---,,,++++++******+++444111,,,)))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&''')))+++)))'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((())))))(((((('''&&&''''''((((((((((((((('''''''''(((((())))))***%%%&&&'''((())))))))))))))))))))))))************((()))+++---............---...///---+++)))((())))))***+++++++++)))((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$""""""%%%%%%######&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$"""###%%%(((%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((((((((((())))))(((((((((((())))))***+++,,,---...///000000444;;;CCCIIIOOOSSSQQQLLLSSSTTTVVVYYY\\\```cccdddZZZ\\\ZZZVVVVVVVVVSSSNNNPPPOOOLLLGGGFFFHHHGGGCCC===;;;777555444222000.........------,,,+++++++++))))))(((''''''''''''''''''((((((&&&%%%%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%%%%$$$######%%%'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''+++(((%%%%%%(((+++,,,,,,+++---000222333555888:::777999;;;<<<===???BBBDDD@@@>>>:::777444222000000///...---+++******++++++************************((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&'''###$$$%%%''''''&&&&&&%%%&&&&&&&&&&&&''''''((()))+++,,,...111555888;;;===>>>CCCIIIJJJGGGDDDDDDEEEBBB>>>:::777555444222000WWW>>>666444111/////////...---......---,,,++++++++++++111...***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&(((+++,,,)))&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&''''''(((((((((((((((&&&''''''((())))))******&&&'''((())))))(((((('''''''''((()))))))))))))))((())))))***++++++,,,,,,+++---......+++)))))))))((()))***++++++***((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""%%%%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&%%%$$$"""###%%%'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((((((''')))((((((''''''((((((((())))))***,,,---......---111888???CCCIIIPPPQQQNNNLLLMMMOOORRRUUUXXXYYYYYYTTTWWWXXXWWWVVVUUUOOOHHHNNNNNNJJJEEEDDDHHHGGGBBB:::888555444333333111///---,,,,,,++++++******)))((((((''''''&&&&&&''''''&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%$$$######%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&''')))(((((('''(((((()))***)))+++---///000111444666444666888:::;;;===@@@CCC@@@>>>:::777444222000000222000...+++******++++++************************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''')))'''&&&$$$$$$%%%&&&'''"""$$$%%%''''''&&&%%%$$$''''''&&&&&&&&&'''(((((()))***,,,///333777;;;===<<<@@@DDDHHHIIIIIIHHHHHHCCC???;;;777555444222111UUU===666444111/////////...---......---,,,++++++++++++)))&&&######%%%(((******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&)))---...***&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&''''''(((((((((((((((&&&''''''((()))******+++(((((()))))))))'''&&&%%%&&&&&&'''((()))))))))))))))))))))((()))***+++,,,+++---......,,,***))))))'''(((***+++,,,+++)))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&((()))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$$$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((((((''')))(((((('''''''''(((((()))))))))+++---...---,,,+++333999:::???HHHMMMLLLHHHIIIJJJMMMPPPRRRRRRRRRKKKPPPTTTUUUVVVUUUNNNFFFMMMNNNJJJCCCCCCGGGFFFAAA888666444333444444333222,,,,,,++++++***))))))((((((((('''&&&&&&&&&''''''!!!###&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''',,,//////,,,'''$$$$$$%%%&&&&&&%%%$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''!!!%%%))))))'''%%%'''***)))+++---...///000222444666777888999999:::<<<>>>>>><<<999555222000///...333111...,,,*********+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))(((&&&$$$$$$$$$&&&'''"""###%%%''''''&&&%%%$$$'''''''''&&&&&&''''''(((((()))+++...222777;;;===;;;;;;>>>EEEKKKNNNLLLHHHDDD@@@;;;777666444333111XXXBBB666444222111111000///------,,,************)))'''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%)))&&&''',,,,,,&&&$$$'''***))))))(((''''''&&&&&&&&&%%%$$$$$$#########$$$'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&***---,,,(((%%%&&&)))))))))((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''')))***)))%%% ))))))'''%%%###%%%))),,,---***'''%%%&&&&&&&&&%%%,,,(((%%%%%%))),,,+++)))&&&***,,,+++'''&&&))),,,***(((''''''(((*********(((&&&$$$$$$%%%&&&%%%%%%(((((())))))******++++++(((((((((((())))))))))))************))))))))))))%%%&&&'''(((((('''&&&%%%)))(((&&&%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((())))))*********+++///...///000444999===@@@@@@@@@@@@BBBGGGMMMSSSVVVPPPRRRTTTTTTRRRPPPOOOOOOWWWWWWPPPFFFBBBCCC@@@:::999555111///////////////......---,,,+++))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############%%%&&&$$$&&&(((&&&!!!(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((******)))+++---222666999777777888999999:::;;;;;;<<<;;;999777444222000///...---,,,,,,++++++,,,,,,((((((((((((((()))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---111777>>>DDD===@@@CCCEEEFFFGGGHHHIIIBBB???;;;888777555222000UUU???666444222111111000///---,,,***))))))***+++)))((('''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%(((&&&'''++++++&&&$$$&&&))))))(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%))),,,+++'''%%%&&&(((&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&'''&&&$$$&&&)))++++++)))!!!$$$'''))))))'''$$$###(((***...000///,,,(((&&&###)))---...+++&&&"""''''''''''''&&&%%%%%%$$$''')))***)))'''&&&'''((()))(((((()))+++,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((&&&&&&'''(((((('''&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))*********+++...---...///333777;;;>>>???@@@BBBDDDGGGKKKMMMOOOUUUUUUUUUTTTRRRQQQRRRSSSNNNOOOKKKEEECCCDDDAAA;;;888555111///.../////////...------,,,***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%%%%###%%%((('''###''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))(((((()))+++///333555555555666777888999999999;;;:::888555333111///......---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++---222888===:::===AAACCCDDDDDDFFFGGG@@@>>>:::888666444222000RRR===666444222111111000///---+++***))))))++++++***)))&&&&&&''''''(((((())))))'''''''''&&&&&&&&&&&&&&&'''&&&'''))))))&&&$$$&&&((((((''''''&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%(((***)))&&&%%%&&&((($$$$$$%%%&&&''''''(((((((((((((((''''''&&&&&&&&&)))'''%%%%%%''')))******...,,,******+++,,,,,,+++'''''''''&&&%%%&&&(((******+++,,,+++)))))),,,...)))((('''***---...,,,***&&&***...---)))'''(((+++'''&&&''')))******(((&&&*********)))((('''''''''(((((((((((())))))))))))******))))))))))))((((((&&&&&&'''(((((('''&&&&&&((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((())))))***)))))))))***************,,,,,,,,,...111444888:::<<>>@@@@@@AAABBBDDD???<<<:::888777555222000RRR>>>666444222111111000///---...---++++++,,,+++***(((%%%&&&&&&'''((()))******'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%''')))(((&&&%%%&&&(((%%%%%%%%%&&&''''''(((((()))(((((((((((()))))))))((()))***,,,,,,+++(((&&&***'''%%%%%%''')))((('''...+++)))***,,,//////......+++)))'''(((+++...000((('''&&&''')))***(((&&&'''))),,,+++)))((()))+++***)))((()))******)))((()))))))))(((((((((''''''(((((((((((())))))))))))***)))))))))((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))*********************************+++,,,...111444666888<<>>777555333000......///......,,,,,,,,,+++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""%%%+++,,,***%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''')))+++---///000222444666777777777777666555333111///...---...---,,,,,,++++++,,,,,,---,,,,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((('''''')))---000444777;;;===>>>>>>@@@AAA>>><<<:::999888666444111TTTAAA666444222111111000///---222000...------,,,***(((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&((((((&&&%%%$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&'''(((''''''''''''''''''''''''******)))(((((())))))***$$$,,,666>>>@@@===888444222444888<<>>:::444...)))************++++++++++++(((((((((((())))))))))))))))))((((((((('''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%%%%&&&&&&'''((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,,,,,,,++++++*********)))))))))***+++,,,,,,---...000444999???EEEIIILLLGGGIIIKKKMMMMMMNNNPPPRRRNNNJJJIIILLLIII@@@888666111///............---,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&)))---,,,(((%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))(((***...222444555555444222222111111000///.........---,,,,,,++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''(((((('''(((***,,,,,,///333555555666777999777777777888999888555222MMM<<<666444222111111000///---***)))((()))+++,,,+++***((((((((((((((('''''''''&&&'''''''''(((((())))))'''++++++&&&''',,,---)))''''''(((((((((((((((((('''''''''''''''((()))***))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))***(((&&&&&&(((*********''''''(((***+++,,,......222555:::CCCNNNXXXbbbgggeeekkkrrrvvvwwwwwwyyyzzzyyyyyyttthhh[[[VVV[[[bbb{{{yyyooojjjiii{{{vvvqqqqqqwwwlllVVVRRR[[[]]]PPP@@@```tttrrr```]]]aaaqqqoookkkeee[[[OOOBBB:::------,,,,,,+++*********(((((((((((()))))))))))))))(((((((((''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,++++++*********))))))******++++++,,,,,,......000444:::AAAHHHLLLDDDEEEFFFFFFGGGJJJNNNRRRWWWPPPMMMNNNIII>>>666444000///------......---+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""%%%&&&&&&(((+++***%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''((((((%%%(((,,,000333444333333111000000///......------...---,,,,,,++++++,,,,,,(((((((((((())))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&(((******---000222333444555666444444555666777666333111{{{QQQ999777555222111000000...---------,,,++++++++++++,,,))))))))))))))))))))))))******))))))((((((''''''+++((('''(((***+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((+++......,,,***((((((((())))))))))))((((((((('''&&&'''(((*********$$$'''***++++++***++++++---+++***,,,111666:::<<>>;;;777444///+++'''(((((()))******)))((((((***)))((('''((()))+++---''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((()))*********)))'''&&&(((((((((((()))((((((((((((***+++***((('''((((((&&&'''((()))***++++++,,,+++,,,...000111111000000222111...,,,+++,,,...111(((+++,,,***))),,,------***,,,...,,,)))'''''''''***+++---///000444:::>>>AAABBBCCCFFFHHHJJJLLLMMMUUUNNNEEEAAA@@@>>>:::666111///---++++++...111333************))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((&&&$$$"""""""""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''"""$$$'''***+++***)))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((())),,,...111222333......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&(((******(((&&&,,,+++(((&&&&&&''')))***%%%***,,,)))(((******((('''&&&''')))+++,,,***((((((***)))&&&&&&)))***'''))))))************))))))***(((&&&%%%''')))******+++***+++...222333000---333333333333333333333333{{{QQQ:::777555222111000000...------,,,,,,+++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''((('''%%%&&&))))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***,,,,,,+++***((((((((())))))))))))(((((()))((((((((())))))((('''+++***)))'''&&&'''***------222:::CCCLLLSSSXXX[[[KKKMMMPPPSSSUUUVVVUUUSSSPPPTTT\\\hhhxxx~~~uuuUUUTTTUUUZZZ```dddbbb___VVV]]]fffnnnyyyrrrrrrqqqmmmiiifffddddddhhhhhhaaaWWWZZZhhhpppppplllzzz{{{qqqcccooo~~~zzzlllggg[[[OOOOOOUUURRRBBB222...,,,)))'''&&&(((***,,,((()))))))))))))))((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&((())))))(((((('''***)))((('''&&&%%%%%%%%%%%%&&&''''''(((***---000777777888;;;>>>@@@???===HHHJJJLLLOOORRRTTTUUUUUUVVVUUUSSSRRRMMMDDD888///BBBBBBBBB???888111...---)))&&&$$$$$$''',,,...000000...---,,,---000555888:::<<>><<<;;;777333000///,,,++++++,,,...000*********)))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&(((***+++***((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((()))+++---///000111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))((('''&&&&&&''''''&&&&&&!!!$$$'''+++---......---***------(((%%%'''((('''))))))***+++,,,,,,,,,+++***---,,,(((&&&((('''$$$&&&&&&'''((((((((((((((()))((('''''')))))))))'''(((((((((***---000111111222222222222222222222222zzzQQQ:::777555222111000000...---,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))'''(((((())))))((((((''''''(((***+++******((('''+++***)))(((***000888===DDDIIIRRR[[[ccciiimmmpppllljjjiiikkkllljjjddd^^^LLLMMMQQQ^^^rrr}}}wwwkkkHHHGGGKKKVVVbbbhhheee___???AAADDDKKKXXXeeeiiiggggggccc^^^ZZZWWWWWWVVVUUU[[[___aaacccppprrrgggddd```gggooovvv|||}}}xxxvvvjjj^^^___hhhjjj```UUUEEE???777///***)))***+++((()))+++,,,+++)))'''%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))***)))(((((((((***+++,,,+++,,,---...///333888<<>>@@@BBB===@@@???;;;999999777333.........,,,+++)))(((''''''&&&&&&((()))***((('''(((((((((((((((+++000333000000000000000000000000xxxQQQ;;;777555222111000000...------------------,,,++++++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))'''(((((())))))(((((('''&&&(((+++,,,,,,+++******&&&)))///666>>>GGGQQQWWW______```eeekkknnnnnnmmmhhhgggeeedddbbb\\\TTTOOOFFFCCCBBBIIIYYYgggfff^^^HHHFFFHHHNNNUUUWWWSSSMMMaaa^^^[[[___gggnnnooommmiiieee___^^^___``````^^^EEEIIILLLQQQ[[[fffhhhcccrrrkkkiiillleeeXXXRRRVVVgggmmmrrrrrrpppnnnnnnoooiiiiiifffbbb^^^aaahhhooobbb\\\SSSGGG<<<333---***))))))***++++++***))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))*********************))))))***---///111333777;;;@@@EEEJJJPPPTTTNNNPPPRRRTTTXXX\\\```ccchhhhhhiiikkkmmmoooqqqrrrrrroookkkjjjhhheee```[[[PPPKKKRRRbbbggg\\\PPPLLLLLLIIICCC===777111+++'''))))))***...111111///---999<<<@@@DDDHHHKKKLLLMMMJJJEEE???;;;888666222000//////......,,,+++***)))***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###%%%'''((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((())))))******+++/////////000000///......++++++++++++++++++++++++***)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((()))+++,,,...+++(((%%%%%%'''+++...333999===???DDDMMMSSSTTTQQQRRRSSSRRRQQQRRRUUUXXXTTTWWWWWWTTTSSSTTTRRRNNNFFFEEEBBB===888333///---***(((&&&'''(((((((((''')))++++++***((((((---111.............../////////wwwPPP<<<777555222111000000...------......///...---,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))(((((())))))))))))((((((''')))++++++))))))***,,,+++333???KKKUUU\\\bbbfffjjjhhhhhhmmmrrrpppggg]]]^^^```aaa___YYYRRRNNNMMMJJJMMMPPPVVVaaannnsssrrr|||{{{{{{|||||||||{{{yyy~~~yyywwwwwwuuuqqqnnniiikkknnnrrrvvvyyyuuupppfff^^^[[[]]]XXXKKKEEEHHHcccpppvvvfff^^^]]]hhhnnnqqqiii]]]XXX___hhhmmmlllhhh```UUUGGG;;;444---+++)))''''''(((+++---((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((''''''''''''(((((('''''''''((((((((())))))***)))))))))))))))))))))******+++,,,...111444555<<>>CCCKKKRRRWWWYYY\\\aaacccbbbaaaaaa```^^^]]]\\\^^^___```cccdddaaaaaadddccc```\\\[[[WWWRRRMMMGGGCCC@@@888444///+++)))((('''&&&&&&(((+++***((((((+++...,,,,,,,,,------.........vvvPPP===777555222111000000...------.../////////...,,,+++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((('''&&&%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))))))******++++++******)))***,,,,,,***)))+++000555AAAIIIUUU___eeeggghhhhhhssstttvvv{{{|||qqq^^^NNNEEEJJJPPPRRRQQQQQQTTTWWWhhhqqqzzz}}}}}}|||xxxmmm___SSSOOOUUU]]]ffffff[[[QQQQQQXXXrrruuuyyyyyyuuummmfffaaahhhjjjmmmmmmggg]]]RRRLLL;;;666///(((&&&'''***---((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''((()))***)))))))))(((((()))))))))''''''((((((((()))))))))(((((('''''''''((())))))(((+++000777>>>EEEJJJMMMMMMRRRXXX[[[[[[YYYVVVUUUQQQRRRQQQKKKBBB>>>AAAEEEQQQSSSXXX]]]aaaeeeggghhhiiikkkjjjbbbUUUJJJGGGGGG[[[YYY^^^jjjwww{{{uuummm]]]\\\WWWLLLAAAAAAJJJTTTGGGBBB888...'''&&&+++///+++---000555:::???CCCEEEGGGFFFBBB>>>:::666444222000000//////...,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''(((((((((((()))***++++++,,,+++++++++++++++++++++++++++++++++))))))((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))((((((''''''((((((%%%(((***)))&&&%%%''')))---222999AAAHHHLLLOOOPPPXXX___eeefffhhhkkkkkkhhhmmmkkkiiiiiijjjkkkjjjiiigggiiihhhddddddfffgggdddcccbbbaaa___\\\ZZZWWWVVVMMMHHH@@@999444000,,,***$$$%%%'''(((((((((***++++++++++++,,,------......uuuPPP>>>777555222111000000...---+++,,,---...---,,,***)))))))))))))))))))))))))))'''((((((((()))))))))***(((***+++***'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))++++++,,,,,,,,,,,,+++++++++---......000888DDDMMMYYY^^^eeekkknnnppppppqqqzzz~~~sssdddZZZaaadddgggkkkooosssvvvxxxqqqyyy}}}{{{xxxyyyzzzyyyuuusssqqqrrrvvvyyyyyyyyyuuuuuuyyy~~~zzzzzz~~~zzz|||}}}~~~}}}||||||}}}|||}}}vvv^^^XXXSSSOOOLLLOOO^^^mmmzzz{{{uuummmfffiiimmmooonnniiiddd```RRRKKK???444---******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))'''((((((((())))))))))))'''''''''(((***,,,...///222555<<>>777555222111000000...---)))***+++,,,,,,+++)))'''))))))))))))))))))))))))'''((((((((())))))******---///000...+++)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((+++,,,,,,------,,,,,,+++***,,,///222:::GGGYYYffffffiiimmmpppssswww|||www}}}}}}yyyxxxzzzyyytttpppooooooooollliiimmmooommmgggdddgggkkkkkkrrrlllfffgggkkklllgggaaa___aaagggmmmkkkgggjjjrrrkkkmmmnnnllliiihhhjjjllllllpppssssssmmmiiilllrrrsssxxxyyyvvv{{{{{{|||qqqiiijjjmmmttt{{{yyyzzzmmmnnnnnnnnnnnnllljjjiiieee]]]PPPAAA666///,,,+++))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((())))))+++...111555666EEEFFFHHHIIIHHHEEECCCAAAEEEGGGKKKLLLKKKJJJJJJJJJKKKKKKOOOYYYccceee]]]UUUWWW[[[aaagggkkklllkkkjjjjjjkkkkkkiiibbbWWWLLLDDD;;;HHHIII===???VVVkkkrrrrrrpppkkkbbbWWWKKKCCC>>>^^^eeeiii```NNN===333000,,,,,,,,,---111555:::===BBBAAA???;;;666222000///...---,,,+++************)))((((((((('''''''''''''''''''''&&&&&&'''''''''#########$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))((()))***+++++++++++++++************************)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''((((((((()))((((((((((((((((((((((((******)))(((((((((((((((***++++++***+++222>>>HHHQQQRRRTTTXXX[[[^^^aaabbbccceeeccc[[[UUUSSSPPPMMMDDDBBBFFFSSSdddooopppmmmooonnnggg]]]WWWWWWVVVSSSUUUWWWYYY[[[^^^___```aaa]]]]]]]]]]]][[[UUUMMMHHH???888///***))))))((('''******+++,,,------......sssMMM<<<888666333222111111///---,,,,,,,,,+++++++++******))))))(((((((((((()))))))))---...+++&&&$$$''',,,))))))))))))************,,,***((('''&&&'''((()))))))))))))))************------,,,+++)))***---///000++++++000222...,,,...+++555@@@HHHQQQ]]]gggkkkqqqqqqsssxxxzzzyyy|||~~~}}}yyysssuuuzzzyyytttttteeecccfff\\\WWW]]]```WWWeeeqqqtttuuuxxxwwwtttmmmpppiii```llluuu~~~jjjssssssbbbjjjvvvsssllljjjppprrrssspppmmmooowww}}}}}}}}}zzzsssqqqrrrqqqkkkdddcccaaa]]]XXXOOOCCC666---((()))+++***(((((()))***''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,+++(((&&&+++555???DDDFFFKKKNNNPPPLLLEEE???>>>???DDDTTT```^^^\\\___\\\TTT___WWWSSSXXXYYYUUUWWW]]]^^^WWWUUU[[[```___```dddhhhkkkooopppmmmdddXXXPPPTTT``````QQQHHHOOOVVVUUU]]]dddmmmrrrrrrnnneee\\\rrrllliiifff[[[KKKEEEHHH999222+++***---111555888:::;;;<<<>>>>>>:::333.........---------,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''***(((&&&&&&&&&&&&&&&%%%((((((((((((((()))))))))***)))'''((()))******)))(((((())))))))))))((((((******))))))((((((((((((''''''(((((())))))******---------,,,,,,+++++++++******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))***)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''(((((((((((()))))))))***'''''''''''''''((()))))))))******)))''''''((()))******))))))***+++------***+++///999EEEOOOTTTUUUYYYUUUUUUZZZ___```aaaccccccQQQ>>>:::DDDMMMLLLFFFOOOMMMHHHNNNZZZ]]]cccuuunnnwwwsssiiibbbWWWSSS[[[SSSTTTWWWYYYYYY[[[bbbiiiaaa___^^^\\\ZZZXXXVVVTTTOOONNNKKKDDD:::000)))&&&+++***)))***,,,,,,+++***rrrLLL<<<888666333222111111///---,,,,,,,,,++++++++++++***))))))(((((((((((())))))''''''&&&'''((()))((('''))))))))))))************+++***)))((('''(((((()))))))))))))))*********+++,,,------+++******,,,...++++++...222000+++,,,111999FFFTTT]]]fffnnnssssssqqqsssyyyzzzxxxzzz{{{|||mmmttt{{{[[[SSSUUUWWWQQQVVVeeelll|||oooxxxqqqaaa[[[aaahhhjjjgggeeefffiiiqqqvvv{{{~~~~~~}}}}}}~~~zzzzzz{{{}}}{{{uuullleeefffeeebbb^^^XXXOOOEEE???333///)))''''''))))))((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))%%%...888<<<;;;===EEEMMMXXXQQQGGG@@@@@@HHHUUU]]]VVV\\\YYYMMMGGGMMMSSSRRRVVVVVV[[[dddiiiiiiiiikkk```eeemmmppphhh]]]ZZZ^^^___\\\YYYZZZ\\\^^^]]][[[WWW```iiilllfff``````dddXXXVVVXXXbbbooouuunnneee```VVVXXXgggiiiXXXHHHBBB>>>AAAAAA999---(((...777888999999777444222333333......---------,,,,,,,,,***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((())))))))))))''''''((((((((())))))))),,,+++)))((())))))((('''&&&''''''(((((((((((('''(((((()))))))))))))))((())))))************))))))---,,,,,,,,,+++++++++++++++++++++***))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))***)))'''%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&&&&'''((()))***((()))******))))))***+++$$$'''+++***((('''***...333999CCCMMMSSSUUUUUUUUUZZZPPPJJJPPPZZZaaaeeehhhbbbZZZNNNGGGEEEEEEEEEEEEWWW]]]WWWPPPVVV\\\cccnnnlllrrrmmmhhhhhh^^^RRRRRRSSSRRRRRRTTTXXX[[[___aaaiiibbb[[[ZZZ^^^___ZZZTTTWWWTTTPPPKKKDDD===666333+++***((()))+++---------pppKKK<<<888666333222111111///---,,,,,,,,,,,,++++++++++++***))))))(((((())))))***,,,(((%%%***111444000***)))))))))*********++++++*********)))))))))))))))))))))*********++++++++++++,,,------++++++,,,---+++,,,...///...///888BBBQQQ\\\gggmmmppptttuuutttssssssvvvyyyvvvpppmmmoooggglllfff^^^hhh}}}xxx|||~~~zzzuuuzzz~~~yyysssfff___]]]^^^ccciiinnnrrrvvvzzz|||yyyzzzzzzyyyuuuqqqnnnllliiigggfffdddaaa\\\UUUQQQDDD;;;///)))***+++)))'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))******************************++++++,,,111777;;;;;;;;;AAANNNYYYTTTRRRPPPPPPQQQRRRPPPMMMTTT___fffhhhnnn{{{zzzsssqqqpppmmmiiibbb^^^bbbjjjeee\\\aaapppsssoooeeeYYYPPPQQQ]]]hhhbbbYYYPPPRRR___eeeYYYGGGBBBIIIMMMGGG;;;111------111444777555111000222444......---------,,,,,,,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((()))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&'''((())))))))))))++++++******************---+++***)))***+++***))))))***++++++,,,,,,++++++(((((((((((((((((((((((()))***+++++++++***)))(((+++++++++++++++*********,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''***)))((('''&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''((()))******''')))+++++++++***+++,,,(((,,,///,,,(((***333;;;FFFOOOZZZ^^^\\\WWWSSSQQQHHH>>>;;;GGGYYYgggmmmqqqrrrmmmgggbbb^^^[[[WWWUUUZZZgggbbbSSSUUU^^^bbbfffeeemmmkkkhhhjjjbbbYYY\\\SSSRRRRRRWWW```hhhkkkkkkcccUUUGGGCCCKKKRRRRRRNNNRRRQQQQQQRRRQQQKKKBBB;;;000---)))(((***,,,...///oooLLL>>>888666333222111111///---------,,,,,,,,,+++++++++***))))))))))))))))))***...***)))---555777222,,,))))))*********+++++++++)))******++++++***))))))*********+++++++++,,,,,,***,,,......,,,+++,,,,,,...---,,,---222===OOO\\\bbbiiioooooopppsssuuuuuullliiigggfffdddbbbeeejjjnnnhhhkkkvvvzzzwwwllljjjgggeeedddgggjjjmmmrrrssstttttttttrrrooommmjjjhhhfffeeeccc___[[[XXXSSSJJJ>>>555111...***''')))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))*********++++++,,,,,,---,,,++++++---000444777AAA===;;;>>>HHHQQQVVVWWWZZZVVVSSSRRRXXXbbblllrrrzzzyyysssooommmcccWWWZZZeeeiiirrr|||zzziiiUUULLLLLLYYY\\\NNN;;;GGGeeeeeeMMMBBBAAABBBGGGMMMJJJ999(((+++000555888888444111000......---------,,,,,,,,,*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((()))))))))'''(((*********)))))))))************))))))))))))+++)))((((((***+++************+++,,,,,,,,,,,,,,,000...,,,***((())))))***'''(((***+++++++++)))(((************************,,,++++++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((((('''''''''''''''******))))))))))))******''')))+++,,,+++******+++---///...,,,---555DDDOOOZZZ[[[[[[XXXTTTOOONNNNNNEEEBBBFFFUUUdddmmmpppqqqsssnnnhhhggghhheee[[[SSSNNNYYYWWWSSSXXXXXXUUUXXXTTT]]]]]]YYYZZZVVVVVV```cccbbbaaa```ccchhhiiigggcccUUUCCC777555;;;AAAFFFAAACCCIIIRRRWWWSSSIII???;;;666000+++***+++,,,,,,oooMMM@@@888666333222111111///------------,,,,,,,,,++++++******))))))))))))******((('''(((***------***'''************++++++++++++)))***++++++++++++******++++++++++++,,,,,,,,,,,,+++---//////---,,,------+++,,,///666CCCTTTbbbiiifffnnnsssrrrppprrrsssrrr]]]\\\^^^cccgggkkkrrrzzz{{{yyyooogggaaa^^^ddddddiiiqqqxxxwwwooofffllljjjgggeeeccc___[[[XXXWWWTTTNNNEEE:::111***''')))))))))(((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))))))))***)))******+++,,,---......---,,,***+++000777???DDDFFFFFFIIIPPPWWWZZZXXXTTT[[[aaajjjsss}}}vvvlllfffggg___```nnnzzzvvvhhh\\\EEEJJJEEE;;;@@@PPPTTTMMMCCC>>>999>>>MMMVVVLLL;;;333111000333777777222---......---------,,,,,,,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))******+++,,,...---***))))))***'''''')))+++,,,...000000222000......//////...---++++++,,,,,,,,,,,,++++++999666000+++(((((()))***&&&'''(((***++++++***************************************)))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''///...---+++***))))))))))))***,,,+++***))))))***)))+++///555>>>JJJUUU\\\]]]UUUIIIBBBAAAEEEKKKNNN[[[ZZZ]]]ccceeebbb```bbbXXXZZZ\\\[[[WWWSSSPPPNNNYYYZZZ]]]jjjrrrcccWWW^^^XXXZZZTTTRRRYYYWWWOOOQQQUUUZZZ[[[XXXYYYaaaggghhhiiifff[[[KKK===888>>>FFF======@@@HHHPPPSSSPPPLLLIIICCC:::333...+++)))(((oooNNNBBB888666333222111111///---------------,,,,,,,,,,,,+++******))))))******+++&&&'''))))))((('''&&&&&&*********++++++++++++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...///000///......///000)))222===KKKZZZgggjjjhhhiiippptttqqqllljjjfffccc\\\aaalllzzzttt~~~|||~~~yyyrrrlllccc[[[[[[cccjjjlllkkknnnllljjjgggeeebbb]]]ZZZWWWXXXWWWQQQEEE999000,,,*********))))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***(((((((((((()))))))))))))))))))))*********++++++******+++,,,---...///000,,,,,,,,,000777@@@IIINNNMMMRRRUUUSSSQQQVVVcccnnn~~~nnnWWWUUU___gggmmmqqqZZZIIIBBBFFFAAA555===RRRKKKJJJCCC<<<@@@OOOYYY[[[HHH===000+++...222111///......---------,,,,,,,,,++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))'''(((((())))))******+++'''***+++***((((((+++...444555888<<<@@@CCCFFFHHHLLLIIIFFFEEEDDDCCCAAA???;;;;;;;;;;;;::::::888888;;;888333---)))'''&&&&&&(((((())))))***++++++,,,*********+++++++++++++++******))))))((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***000///---,,,+++***))))))***+++,,,+++******,,,...+++222>>>LLLWWW]]]^^^]]]TTTJJJ>>>888<<>>:::555000...///...,,,*********,,,,,,++++++++++++,,,,,,,,,---++++++******)))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&((())))))))))))(((%%%%%%&&&'''''''''''''''(((((((((((((((((((((((('''(((((()))***+++,,,,,,,,,,,,+++***************+++++++++++++++...222555===FFFSSS[[[\\\XXXTTTQQQOOONNNLLLLLLOOORRRTTTUUUNNNNNNTTT]]]aaaaaabbbddduuuqqqaaa^^^ZZZRRRXXXYYYYYYXXXVVVTTTTTTTTTVVVMMM@@@777777@@@MMMVVVUUUQQQLLLEEE???777000+++lllLLLBBB888666333222111111///---......---------,,,,,,,,,++++++************++++++,,,***))))))+++------,,,******+++++++++,,,,,,,,,---,,,*********,,,...///,,,,,,,,,---------......222222222000//////222555NNN\\\gggjjjkkkppprrrqqqdddeeebbb___fffyyyzzz}}}qqqfff___[[[hhhhhhiiijjjkkkiiieeebbb^^^\\\\\\]]]]]]WWWJJJ@@@//////...------,,,++++++))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((())))))*********+++++++++,,,,,,,,,---------******+++---///000111222000555>>>GGGOOOTTTWWWXXXQQQYYYiii~~~rrr```UUU]]]^^^YYY[[[___SSS@@@\\\aaa\\\PPPMMMYYYeeegggeee[[[KKK<<<222...------......---------,,,,,,,,,+++++++++************)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%&&&(((***,,,&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************'''(((((()))***+++++++++111555999<<>>555000gggMMM???999777444333222222000...+++///333111,,,))))))++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++333222000---...555BBBMMM___hhhoooqqqqqqrrrllldddnnnmmmnnnwwwooo[[[fff]]]aaaiiihhhhhhggg```eeefffbbb\\\ZZZ[[[TTTJJJBBB666---++++++((()))...++++++******))))))((((((,,,,,,,,,+++***))))))((()))((((((((('''''''''''')))'''&&&(((++++++)))'''((()))***)))''''''(((***$$$%%%'''((())))))))))))((((((((((((''''''''''''*********)))******+++,,,++++++++++++++++++++++++---+++***+++---...//////>>>@@@DDDLLLVVV\\\ZZZVVViii}}}}}}xxxaaaUUUWWW___bbbaaaVVVbbbkkkeeeUUUNNNYYYiiifffWWWHHHCCC@@@888...)))---,,,...222222...,,,...+++++++++************)))))))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((***)))(((((((((((())))))%%%'''(((******))))))(((******)))((((((+++111555>>>CCCLLLTTTZZZ\\\[[[ZZZbbbaaa```]]]\\\^^^bbbeee___fffggg```\\\]]]\\\XXXYYYZZZ^^^^^^XXXSSSWWW___\\\[[[ZZZYYYYYYXXXXXXWWWPPPMMMGGG<<<000***+++...,,,+++******,,,------,,,------,,,,,,+++***))))))))))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%))))))(((((('''''''''&&&***&&&(((///222,,,'''&&&+++******)))))))))))))))((()))***,,,------+++)))...---+++***///;;;LLLXXX\\\\\\WWWKKK===555666999EEEQQQ```eee\\\TTT[[[hhhxxxnnntttjjj]]]TTTRRROOO[[[XXXQQQGGG;;;333555;;;JJJPPPQQQMMMIIIFFF>>>444gggMMM???999777444333222222000......222555444///,,,,,,...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...------000:::JJJ[[[fffjjjpppsssooommmqqqsssrrrzzzuuugggbbbbbb]]]```hhhhhheeegggddd```___aaa]]]VVVOOOCCC777222///+++***---***************))))))))),,,,,,+++******)))(((((())))))(((((((((''''''''')))'''&&&(((***+++)))''''''((()))(((&&&&&&''')))((((((''''''&&&%%%%%%$$$)))(((((((((((((((((((((***************++++++,,,,,,,,,++++++++++++++++++000000///---...222888===BBBNNNVVVTTTNNNWWWmmm|||___OOOQQQWWWZZZhhhcccaaadddhhhiiieeeaaakkk[[[IIIAAAAAAAAA999000...******///000---+++,,,++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))(((***))))))((((((((())))))---***'''&&&(((***+++***...---,,,...555>>>HHHMMM\\\^^^```bbbccccccbbbaaaZZZVVVPPPIIIEEEGGGLLLQQQ^^^bbbddd```ZZZTTTOOOLLLQQQSSSYYY```___XXXUUUUUU[[[^^^bbbcccbbb___\\\[[[RRRQQQPPPQQQOOOFFF777+++///---,,,...111111...***------,,,,,,+++******)))))))))))))))))))))))))))(((((())))))))))))(((((())))))******)))(((((('''(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%)))(((((((((''''''''''''***&&&'''...000+++''''''******))))))((())))))***)))(((((()))+++,,,,,,,,,++++++...555@@@MMMXXX^^^YYYMMM???888:::BBBHHHJJJaaa\\\WWWZZZeeetttzzzlll___QQQNNNNNNSSSVVVRRRHHHAAARRRTTTSSSMMMKKKKKKHHHBBBgggMMM???999777444333333222000///000333555444000---...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++------------------------,,,---...///////////////000///111:::III[[[hhhooopppqqqnnnhhhiiivvv}}}vvvkkk]]]]]]gggkkkiiilllkkkhhhfffeeeccc___VVVJJJ===555000+++)))*********************++++++++++++******)))((((((((()))))))))(((((((((''''''(((''''''(((******)))(((&&&'''((('''&&&&&&''')))+++***((('''&&&&&&&&&''')))************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///666AAAJJJTTTPPPOOOUUUeee}}}}}}ppplll```RRR```bbbfffkkkmmmlllgggbbbmmm```LLL???DDDNNNKKK@@@666...***---000///---,,,,,,+++++++++************))))))))))))))))))))))))''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))))))))))))))))))))))))))***)))))))))))))))******000,,,(((''')))++++++***,,,---111999DDDOOOXXX]]]]]]]]]\\\[[[ZZZZZZYYYYYY[[[YYYUUUQQQMMMNNNQQQTTTbbbcccgggiiidddZZZSSSQQQQQQPPPTTT\\\```[[[VVVSSSWWW\\\ccchhhhhhddd```]]][[[YYYXXXYYYYYYTTTJJJAAA888333---,,,...///,,,)))------,,,,,,++++++******))))))))))))))))))))))))(((((())))))***))))))((()))************)))(((((((((((((((''''''''''''&&&''''''((((((((('''&&&&&&((((((((((((''''''''''''***''''''+++,,,***'''((())))))((((((((())))))***+++***))))))***,,,...///,,,...666CCCSSS^^^bbbbbbWWWRRRLLLLLLPPPSSSTTTRRRNNN]]]ooo}}}eee^^^VVVSSSVVVYYYZZZYYYXXXWWWRRRMMMKKKMMMLLLIIIgggMMM???:::777555333333222111///...000111000...,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---------------------------...///000///......///111555>>>NNN^^^jjjnnnmmmjjjhhhggghhhrrrnnncccdddcccmmmooopppooolllhhheeebbb]]]RRRDDD:::444///+++***)))******++++++,,,,,,,,,*********))))))((((((((()))))))))(((((((((((('''''''''((()))******)))((('''(((((((((''''''(((***)))((('''''')))+++...000******+++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,------------(((+++///222777???IIIPPPSSSQQQZZZsss{{{vvv|||~~~}}}~~~\\\NNNWWW```dddeeehhhjjjjjjjjjeeeSSSBBBFFFVVVZZZRRRFFF999...---000000//////,,,,,,+++++++++*********))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))***************)))))))))***++++++***+++,,,,,,,,,+++++++++444;;;DDDLLLRRRWWW]]]```WWWVVVVVVUUUSSSRRRQQQQQQSSSWWW[[[^^^^^^\\\[[[[[[___^^^ccciiihhhaaa\\\^^^TTTOOOLLLOOOQQQQQQSSSVVVRRRTTTZZZaaaggggggaaa\\\UUUXXXZZZYYYUUUSSSTTTVVVIIICCC999111,,,+++---...------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))*********)))))))))******+++******))))))((((((((('''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''''')))(((((())))))((((((((((((((((((((())))))***+++,,,,,,,,,++++++,,,///111333888DDDQQQ^^^ddddddcccccchhhjjjdddYYYTTTWWW]]]hhhzzzaaaOOOKKKSSS[[[\\\YYYTTTQQQPPPOOOLLLIIIgggMMM???:::888555444333333111///---...///...---,,,+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---..........................................000000///------...000111<<>>888222,,,******++++++,,,,,,------************))))))))))))***)))))))))(((((((((((('''((())))))))))))))))))((()))***)))((((((***,,,'''&&&&&&'''***---111333***+++++++++,,,,,,------+++++++++***+++,,,,,,---,,,,,,---------.........---000666===DDDJJJOOORRRRRRkkkttt{{{~~~zzzvvv~~~{{{yyyzzzccc^^^UUURRR\\\jjjooollljjjkkk```MMMJJJWWW___]]]UUUEEE555000000///000111,,,,,,,,,++++++++++++***************************(((((((((((()))))))))***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))((()))))))))*********+++***************+++,,,,,,'''+++...---***+++222888GGGNNNTTTTTTPPPQQQWWW^^^```aaacccdddccc```]]]ZZZ[[[___dddggggggeeeccccccdddbbbccchhhiiifffeeefffaaa\\\XXXWWWUUUUUU[[[cccUUUQQQQQQ[[[gggmmmggg```LLLOOOTTTYYY[[[ZZZUUURRRVVVTTTOOODDD888000...///---------,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))*********************+++++++++++++++***((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((())))))((('''((())))))((((((((())))))+++,,,,,,***+++------,,,,,,///111>>>FFFSSS]]]cccfffhhhiiiooolllaaaRRRIIIQQQfffyyymmm^^^TTTNNN[[[XXXVVVXXXYYYUUUOOOKKKgggMMM???:::888555444444333111000000000//////............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////////////////000111///---...222666===KKK^^^mmmrrrqqqooonnnvvv}}}}}}kkkhhhiiirrrzzz~~~{{{tttfffUUUIII???444+++,,,,,,,,,,,,,,,,,,------++++++************************)))))))))(((((((((&&&(((******)))((()))***((()))******))))))+++---&&&&&&&&&&&&(((***,,,---******++++++,,,---------+++++++++++++++,,,------,,,------....../////////111666===CCCIIIPPPWWW]]]~~~lllfffyyy}}}{{{yyy^^^QQQWWWdddkkklllpppkkk\\\TTTXXX```bbb[[[MMM===555222///...///,,,,,,,,,,,,++++++++++++************************((((((((()))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((((())))))***((())))))******+++++++++************+++,,,---------......,,,,,,333AAALLLLLLMMMJJJBBB;;;<<>>999888<<>>------------------------))))))))))))))))))))))))(((((()))++++++,,,,,,,,,***+++,,,,,,------------'''((((((((())))))******''''''((()))))))))))))))&&&'''''''''(((((())))))%%%,,,///+++)))++++++))))))******,,,---///111222/////////...222>>>NNNZZZZZZ\\\```ggglllkkkfff```kkkvvvllljjjrrrzzzzzzxxx~~~mmm]]]XXXXXXVVVWWWZZZfffLLL???999888666555333333222222000///...,,,,,,...///000///......---------......---------.........//////////////////000000000000111111222222222111111000333//////111000555MMMhhhrrrfffaaannn~~~sss~~~nnncccWWWBBB666333...,,,---000...***+++*********,,,---,,,+++***)))))))))))))))******))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))******************+++,,,,,,------......------------...//////666000,,,...111333666888>>>WWW[[[ZZZ}}}tttZZZMMMXXXrrrxxxqqq~~~cccLLL[[[fffeeefffnnnqqqmmmjjjXXXKKKOOOUUUOOO===...///...,,,***---///---(((***++++++,,,,,,++++++***************************++++++******)))(((((((((************)))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------.........---555666DDDWWW\\\UUUVVV___aaa___bbbiiikkkfffbbbbbb[[[```ccc^^^WWWYYYiii{{{yyyrrrqqqjjj]]]YYY^^^fffffffffccc\\\UUUTTTWWW^^^]]]\\\[[[YYYVVVSSSQQQ???444)))'''---111///+++,,,+++************************+++++++++,,,,,,,,,...---+++,,,,,,---+++***))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))((((((((((((******+++,,,,,,,,,,,,+++))))))+++,,,...---+++******000000...;;;SSS___\\\\\\aaafffhhhgggddddddeee|||ooo|||}}}~~~zzzooouuu{{{mmm```XXXUUUfffLLL???999888666555333333222222000000111222222111000000---------------...//////---------.........//////////////////000000000000111111222222222222111111000000000111;;;KKKZZZbbbccchhhvvv~~~}}}qqqaaaKKKAAA<<<555///...000111000///...,,,,,,,,,---,,,+++******))))))))))))******))))))))))))))))))))))))*********)))))))))(((((())))))))))))************++++++,,,,,,---............------------...//////111...333888333,,,777LLLXXXLLLVVVxxxcccPPPSSSsss{{{aaaVVVUUUbbbkkkkkkqqq|||lll]]]QQQQQQUUURRRHHHAAA///---,,,------+++***)))++++++,,,,,,,,,,,,++++++************************++++++******))))))(((((())))))))))))))))))))))))***))))))((((((((())))))(((((((((((()))))))))***))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++...///...,,,,,,///222???GGGPPPWWW[[[^^^``````kkkiiifffbbb^^^]]]^^^```\\\eeennnqqqrrr{{{~~~kkkeee\\\^^^``````]]]XXXVVVVVVSSSUUUVVVUUUTTTTTTVVVXXXIII@@@555...,,,---...---,,,,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,...---,,,,,,------,,,***))))))))))))))))))))))))(((((()))))))))))))))((()))))))))))))))))))))(((******+++,,,,,,,,,,,,++++++++++++,,,---.........111,,,...===PPP[[[\\\XXX^^^YYYaaakkkbbbVVViii}}}{{{xxxqqqjjjxxx{{{fffXXXeeeLLL???999888666555333333222222...000444666666444000...---------------...///000------........./////////////////////000000000000111111222222222222222111...222222444GGG^^^eee]]]iiitttqqqWWWJJJCCC999111,,,,,,///333333111...,,,------,,,++++++******)))))))))******))))))))))))))))))))))))+++++++++************))))))))))))*********++++++,,,,,,------.../////////......------......///000***///444333///111@@@QQQPPPhhhtttJJJLLLVVVnnnttt~~~rrrlllggggggfffeeeiiinnnfffdddcccdddhhhmmmppprrrxxx}}}qqqaaabbbgggiiipppzzzqqqeeeZZZVVVUUUSSSSSSUUU888111...000...)))(((---,,,------------------,,,+++++++++++++++++++++++++++++++++***))))))(((((((((((((((((())))))))))))+++***))))))((((((((((((((((((((()))))))))******)))******++++++++++++++++++++++++,,,,,,,,,------+++...000...+++---555<<>>666///,,,///444333000---,,,------------++++++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++------......///000000000...............//////000,,,444222)))000EEEPPPNNN]]]iiiJJJXXXlll}}}{{{mmmYYYNNNNNNHHHCCCAAABBBCCCDDDIIIOOOCCCBBBBBBDDDGGGJJJLLLLLLPPPUUU^^^fffooozzzjjj^^^iiirrrpppuuuoooggg```WWWRRRVVV]]]JJJ:::000111000******000------............------++++++++++++++++++++++++,,,,,,+++******))))))(((((((((((((((((())))))))),,,+++***)))(((((((((((((((((()))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,,,,------------...---,,,+++...555AAAJJJQQQ[[[aaa___aaahhhfff___aaaccc[[[TTTdddpppccc]]][[[___^^^^^^\\\YYYSSSMMMIIIRRRVVVVVVLLL;;;...,,,...------,,,,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,,,,---...---+++))))))))))))))))))))))))&&&'''((()))***+++++++++)))))))))))))))************+++,,,,,,------,,,,,,,,,---------------///000///444DDDVVV[[[XXX^^^iiiaaaaaabbbooo~~~wwwvvvmmmwwwuuufffdddLLL@@@999888666555333222222222///000111222222111000///111000///...---,,,,,,,,,........./////////000000////////////000000000000111111222333333333333333...444BBBRRR\\\cccooo}}}yyywwwyyy~~~}}}wwwtttrrr|||{{{~~~yyy]]]RRRFFF>>>666//////444000...,,,,,,---.........,,,,,,+++***************************************+++++++++++++++,,,,,,,,,************++++++++++++------...//////000000111///............///000000555444333444===LLL[[[eee]]]QQQZZZvvvyyyaaaUUUMMMMMMHHH???<<>>888555666666222111333000000000000000000000000........................//////.........//////000//////000111111111111111888111...111333444999@@@YYYcccjjj{{{~~~xxxrrrkkkfffZZZWWWRRRNNNJJJIIIIIIJJJOOOOOOLLLIIIFFFFFFHHHKKKHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOORRRRRRQQQQQQPPPPPPPPPPPPQQQPPPOOONNNNNNOOOPPPQQQSSSUUUZZZ```iiitttttt}}}sssooorrroooooo~~~nnnRRRHHHEEE:::...111...---111222...,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++,,,------......///......//////000000111111111111111000111444444333888AAAPPPiiijjjJJJhhhttt\\\LLLAAAAAA<<<<<>>>>><<<555000000------------------,,,,,,---,,,,,,---///000///---++++++++++++******)))))))))************+++++++++***++++++,,,,,,------......---,,,,,,,,,,,,---...111111///000444===HHHPPPTTT___eee[[[NNN[[[vvvppphhhJJJAAA>>>888555666666333111333000000000000000000000000.......................................///000111///000111111222222111111444333444555444777EEESSSgggpppvvvyyylllhhhgggccc___VVVSSSOOOLLLJJJIIIGGGEEEGGGFFFFFFGGGHHHKKKNNNOOOSSSSSSTTTSSSSSSUUUXXX[[[^^^^^^^^^______`````````iiiiiijjjkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnrrrrrrqqqqqqpppooonnnnnnjjjhhhfffeeeccccccbbbccc``````___^^^^^^^^^___aaabbb}}}qqqooovvvooojjjssscccRRRKKKAAA777111...---111222...,,,---,,,,,,,,,,,,++++++++++++************************************************+++,,,,,,------......///......//////000111111111222222222000111222333222DDDKKKbbbdddiiijjjUUUGGG<<<555===BBBCCCIIIVVV[[[eeewww|||uuuiiieeebbbUUUVVVdddmmmbbbIII;;;---///000000///...//////...---,,,,,,,,,,,,---,,,,,,------,,,,,,+++******)))************************++++++************++++++*********+++,,,,,,------,,,,,,---------.........///,,,---111222///000444AAAGGGSSS^^^___YYYXXX\\\ZZZ```ssswwwwwwmmmaaaVVVVVVaaaiiigggaaaYYYOOOEEEAAA<<<444111111000000//////...---------...------...///000...---++++++++++++*********)))************++++++++++++***++++++,,,,,,---............---,,,,,,---.........------111:::FFFRRRYYY]]]ddd```UUU[[[zzzzzziiiKKKBBB>>>999555666666333222333000000000000000000000000....................................///000222222000111111222222222222222///222555333111999PPPeee~~~zzz~~~ooo```NNNFFFGGGJJJHHHDDDFFFGGGIIIJJJKKKMMMPPPSSSQQQSSSVVV[[[```eeeiiikkkllloooqqqssstttvvvxxx{{{}}}~~~~~~~~~zzzuuunnngggbbb^^^]]]eeegggwwwwwwuuurrrzzzooonnnuuu[[[LLLCCC===222...---000111...---...------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,---......//////......///000000111111222222333333222222333777:::OOO\\\|||kkkVVVnnn___EEE???>>>>>>AAA???JJJQQQ]]]nnnvvvqqqaaa[[[YYYZZZmmmgggOOO777333111000111111000///---------,,,,,,,,,---------------,,,,,,++++++******++++++++++++++++++++++++++++++************++++++******++++++,,,,,,------------------.........///------000333222111555;;;LLLSSS\\\]]]XXXVVVbbbpppzzznnneeebbbdddiiinnnfff\\\OOOFFF===555222222222222111000000///......///......///000000...,,,++++++++++++******************+++++++++,,,,,,,,,+++++++++,,,------............------------.........---...666CCCQQQ[[[``````^^^TTTUUUrrrjjjLLLBBB>>>999666777666333222444000000000000000000000000.................................///000222333444111111222333333333333333222444444222555DDD___uuu~~~}}}ppp\\\RRRUUUNNNIIIJJJQQQXXX[[[\\\aaadddiiijjjkkkmmmrrrvvvzzz|||vvvooocccgggrrrpppyyyvvvwwwooo|||{{{fffPPPEEE@@@444///---000111......///------------,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,------.../////////...//////000111111222222111111222444444777???GGGXXXtttNNN[[[zzzZZZ@@@===AAABBBEEEMMMRRRaaalllyyy{{{xxx}}}pppgggnnnrrr{{{vvvttt|||fffMMM777111...000222111...---------------,,,---...000------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,------...---............/////////---///111111111444===EEEVVV^^^bbb[[[VVVeeeiii]]]fffvvvllldddYYYMMMCCC:::444333111111111111000000000000111000//////000000...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,---.........///..................///111///222<<>>LLLYYYaaacccaaaXXX^^^~~~ooowwwmmmNNNDDD???:::777777777444333555111111111111111111111111////////////////////////111111111111111222333444444444555666666666666555///222;;;RRRrrr~~~yyy~~~^^^SSSKKKMMMXXXhhh|||tttxxx~~~{{{mmmmmm}}}pppzzz^^^LLLBBB:::555333222//////111////////////.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000///000000111111222333333444111222666888AAAZZZtttiiiGGGwwwxxxPPP???@@@<<>>OOO\\\aaa]]]```iiizzzvvveeeWWWIII???333333333333222222111111111000000111222333111000+++++++++,,,,,,,,,------------------............,,,,,,------...////////////000111111111111000///222;;;HHHVVV^^^aaa___]]]]]]yyysssaaaZZZnnnNNNDDD???:::777888777444333555111111111111111111111111000000000000000000000000222222222111222222333333444555555666666666666666222:::IIIcccwwwjjjMMMHHHIIISSSfff|||yyytttvvvtttaaalllyyyqqqsssjjjTTTEEE===666444222//////222000/////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000111222222333333444111333:::???LLLkkkXXX\\\lllEEEDDDJJJFFFKKKSSS^^^kkkKKKFFFWWW}}}{{{}}}~~~qqqVVV===666555111000333---000111...+++,,,222777------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------......///000000000000111111111111///333555999EEEWWWbbbddd```vvvlll]]]OOODDD888777666555333222111000000000000111333444222111+++++++++,,,,,,------------------.........//////,,,,,,------...////////////000111222222111000///888CCCQQQ]]]aaa___ZZZWWWhhh}}}bbb___{{{qqqPPPDDD<<<:::888666666555333111111111111111111111111111...////////////000000000111111222222222333333333777222888<<<777777777///<<<:::bbb}}}~~~SSS???WWWMMMfffpppkkk}}}[[[xxxooo\\\NNNHHH===222///222333111222222222111...------...------------------------------------.........///------......///000000000333222000///000222444555444666333;;;LLLYYY}}}XXXuuu[[[IIIJJJHHHFFFJJJ\\\kkk}}}qqq[[[ttt~~~pppNNN:::333111111222111111000000111222333333.........---,,,,,,++++++---------,,,,,,+++++++++......................../////////000111111222222222000//////111333444444333666777DDDYYYdddiiiuuupppXXXNNNHHH:::222777777000///666111000000333666555222...........................///---,,,---...///...---------------.........///111///------000333444444FFFIIIRRR]]]aaa```aaafffpppggghhhzzzrrrQQQDDD===;;;999888777666444222111111111111111111111111000000000111111111222222000000000000111111111111666111444999666777888444333^^^\\\PPPLLLZZZpppxxxssswww}}}hhhkkkjjjQQQLLLBBB777222222222111///000000///,,,++++++,,,++++++++++++++++++++++++,,,------------..................///000000111111333333222222333444666777666000===GGGHHHggg~~~```mmmiiiHHHBBBIIINNNWWWbbbssszzz{{{^^^FFF:::333111111000000//////000111111222000000//////...---------...---------,,,,,,,,,,,,------------------------.........///000000111111222111000000111222333333333777@@@UUUggggggpppiiiTTTLLLEEE<<<555333333444555666444333444777777444111////////////////////////000///......000000///...---.........////////////000//////...000222555777HHHNNN[[[ddd___ZZZiiizzzoooiii~~~sssRRREEE===;;;888777777666444333111111111111111111111111000000000111111111111222222222222333333333444444555111111666777555888<<<===]]]EEETTTaaarrrzzzsssiiiqqquuuWWWPPPGGG???888333111111222333333222///......///////////////////////////------------............/////////000111111222222222333333444444555666666999///FFFQQQLLL~~~YYY\\\bbbRRRGGGJJJQQQYYYkkk}}}rrrUUUCCC777111111000////////////000111111000000//////......------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000333333333333222222222222666===LLLcccjjj```oooiiiQQQPPPEEE777111666888444999666444444666777555222////////////////////////000///...///000111000...////////////000000000000///000111000000333888===LLLVVVcccfff[[[ZZZyyy|||vvv___llluuuRRREEE<<<:::777555555444333222222222222222222222222222/////////000000000000111222222333333333444444444555333222666999444777FFF[[[www\\\JJJNNNcccyyy{{{oooyyy]]]TTTKKKEEE===444000333444555555444222000111222222222222222222222222222........./////////000000///000000111222222333333111111333444555555555555:::777FFFSSSeeesss]]]uuuTTTQQQSSSXXX___kkkqqq^^^fffpppdddMMM<<<333222111111000000000000111111000//////...------,,,,,,///////////////.........------------------------------...//////000000111333444555444333222222333666FFFWWWeeegggddd}}}}}}YYYSSSJJJ???888555666888999666222222444555333000////////////////////////000...---...///000///...///000000000000111111111...111333222111555>>>EEESSS___eee^^^XXXhhhqqqZZZnnn{{{yyyuuuSSSEEE>>>;;;777555555555444333333333333333333333333333000000000111111111222222000000111111111222222222555777555999<<<444<<>>777IIIyyydddQQQUUU___xxx}}}uuummmWWWyyyaaaNNNKKKEEE777111666111222333222000///000111000000000000000000000000000000000000111111111111000000000111222222333333555555666888999:::;;;<<<===MMMVVVttt^^^qqqkkkHHHNNNZZZhhhvvvxxxuuuzzzsssRRR<<<555444444333222222222222333333333333222111111000000........./////////////////////////////////////////////000000111222222222111333555555333444888<<>>;;;777444444444444444111111111111111111111111000000111111111222222222444444444555555555666666///888222444>>><<<]]]xxxIIIOOOiii{{{rrrrrrxxxZZZzzzlllRRRNNNIII888000555222333444333222111222333000000000000000000000000....../////////000000000//////000000111222222222555444444555666999;;;<<