BM6P6(@ \\\WWWYYYdddttt|||}}}zzzvvvsssfffdddeeefffiiiyyymmmXXXSSSOOOAAA555111...------,,,,,,++++++***,,,,,,+++***))))))******+++++++++************)))******************************))))))******+++,,,+++,,,...---,,,,,,---///............////////////333222111000000222444666555;;;@@@FFF[[[|||hhhZZZOOODDD<<<999555555444444444444555555444666777888666444111000//////000000000000//////111222333444444444333222222222111111000////////////////////////000000000333222222333444666888:::777777777666444333111111111111111111111111111111111222333444444222000///000000000000000111111222333333444666777999:::::::::::::::999999999888888777777777777666666666666444222222444777<<>><<<:::::::::<<<===@@@@@@???>>>;;;888555444555444444444444333333333333333222222111222222222////////////000000000000000111222444777999:::;;;:::::::::;;;;;;<<<<<<<<<>>>===???DDDFFFJJJTTT^^^fffmmmzzz|||gggWWWLLLGGGDDDCCCBBBBBBAAA@@@===:::<<<;;;999777555333333222333333333222222222111111///000111222222444777:::===>>>AAAFFFMMMQQQSSSTTT]]]bbbhhhnnnsssxxx|||rrraaaUUUPPPBBB@@@???AAAFFFTTTkkk~~~~~~~~~~~~uuusss{{{xxxnnnmmm|||pppiiieee]]]UUUIIIEEE???888222///......,,,***((())),,,...---+++\\\WWWYYYgggxxxssshhhddddddcccgggyyyoooZZZSSSNNNBBB666222......---,,,,,,++++++***,,,++++++***))))))******+++++++++************)))******************************))))))******+++,,,+++,,,...---,,,,,,---///............////////////222222000000111222444666555;;;@@@FFF[[[~~~jjj[[[PPPDDD<<<:::555555444444444444555555555444333444555444222000000000111111111111000000000111333444444333222222333333222222111000000000000000000000111111111111222222222222444666888999;;;;;;;;;:::999777666555333333333333333333333333222222444444444333111000000000000000000111222222333444555666888999:::;;;999999999999888888888888777777777666666555555555444222222444777;;;FFFQQQfffyyywwwkkkfffeeeoooxxx{{{sssggg\\\RRROOOMMMGGGCCCAAA===<<<:::999:::;;;===>>>>>>>>>>>><<<:::888555444555555555444444333333333333333222222111222222333000000000000000000000000000111222555777999;;;<<<::::::;;;;;;;;;;;;;;;;;;======???CCCFFFJJJTTT^^^hhhoooyyy}}}hhhWWWLLLFFFCCCBBBAAAAAAAAA???<<<:::<<<;;;999777666444444333333333333222222222111111///000111222222444777:::===>>>AAAFFFMMMRRRTTTTTT]]]bbbhhhnnnrrrvvvzzz}}}rrrbbbWWWRRRCCCAAA???@@@EEETTTlllwwwttt{{{wwwmmmmmmvvvmmmfff]]]TTTIIIEEE???888222///......---+++)))))),,,---,,,+++]]]VVVYYYjjj~~~uuulllhhheee```eeezzzqqq\\\TTTNNNBBB777222......------,,,+++++++++,,,+++******)))*********+++++++++************)))******************************))))))******+++,,,+++,,,...---,,,,,,---///............////////////222111000000111333444555555:::???FFFZZZlll]]]QQQEEE===;;;555555444444444444555555555444444444555444222111111222222222222222222111000111222333444333333222444333333222222111000000111111111222222333333333222222222333444666888999::::::::::::999777666666777666666555555444444444222333444555444333222111111000000000000111222222444555666777888:::;;;;;;888888888888777777777777777777666555444444333333444222222555666:::EEEOOOcccvvvwwwkkkeeeeeemmmwww}}}tttggg\\\SSSPPPNNNIIIDDDBBB;;;:::999999999;;;===???<<<<<<<<<;;;999888666555666666555555444333222222333222222111222222333333000000000000000000000000000111222555777:::;;;<<<;;;;;;<<<<<<<<<;;;::::::<<<;;;===BBBEEEJJJTTT___kkkrrr{{{iiiWWWKKKFFFBBBAAA?????????>>><<<999;;;:::999888777666555555333333333222222222111111///000111222222444777:::<<<===AAAGGGMMMRRRUUUUUU^^^bbbggglllppptttwwwzzz{{{rrrcccXXXTTTFFFBBB??????DDDTTTnnnyyysssyyyuuulllmmm|||pppggg]]]UUUIIIEEE>>>777222///---------,,,******+++,,,+++***___VVVWWWkkk}}}wwwoooiiibbbfff{{{rrr___VVVOOODDD999333.........---,,,,,,++++++++++++***************++++++++++++*********))))))******************************))))))******+++,,,+++,,,...---,,,,,,---///............////////////111000000111222333555555444:::???EEEZZZnnn^^^RRRFFF>>><<<555555444444444444555555555999======888444222333111111222222222222111111111222333444555555444444333333222111111000000///222222222333444444444555333333444555777888999::::::::::::::::::999888777999999888777666555444333333444444444444333222111111111000000111111222333666666777888999:::;;;;;;777777777777666666666666666666555444333333222111333222222555666:::CCCMMM```tttxxxkkkddddddnnnxxx{{{qqqfff\\\SSSQQQOOOJJJEEECCC<<<;;;:::999999:::<<<===:::::::::999888777666666777777666555444333222222222222111111222222333333222111111111111111000000000111333555888:::<<<===<<<============;;;:::999;;;:::<<>>>>>>>>===;;;999:::::::::999888777666666333333333222222222111111///000111222222444777:::<<<===AAAGGGNNNSSSVVVVVV^^^bbbgggkkknnnqqqtttvvvvvv||||||pppbbbXXXTTTGGGCCC??????DDDUUUpppwwwpppuuurrrlllnnnrrrhhh^^^UUUIIIEEE>>>777222...---------,,,++++++***+++******cccVVVVVVlll{{{pppiiiiiiyyysssbbbXXXQQQFFF;;;333//////...------,,,,,,++++++***************+++++++++++++++*********))))))******************************))))))******+++,,,+++,,,...---,,,,,,---///............////////////000000000111222444555555444:::???EEEZZZppp```RRRGGG???<<<555555444444444444555555555@@@IIIGGG===444222555000111111111111111111000111222444555666666666555111111111000//////......111222222333444444555555555666777888:::;;;;;;<<<>>>>>>?????????>>>>>>===;;;:::999888666444333333333333444333333333222222111111111111111222222333666666777888999::::::;;;777777777666666666555555666555555444333222222222333222222555666999AAAKKK^^^rrrzzzllleeedddlllwww{{{qqqfff\\\TTTRRRQQQLLLGGGEEE???>>>;;;999999999:::;;;::::::999888777777666666777777666555555444333333222111111111222222333444333333222222111111111000///111333555888;;;===>>>===>>>??????>>>===;;;:::;;;:::;;;@@@EEEKKKWWWcccooo{{{lllYYYLLLFFFAAA???============<<<:::::::::::::::999888666555333333333222222222111111///000111222222444777:::;;;<<<@@@GGGNNNTTTWWWWWW^^^aaafffjjjmmmppprrrtttrrrxxx|||yyymmm___VVVRRRGGGBBB>>>???EEEWWWssstttlllpppnnnjjjooouuukkk```WWWHHHDDD>>>777111...------------,,,+++*********+++gggXXXXXXoooqqqjjjrrr}}}~~~~~~ssseee[[[SSSJJJ===444//////......---,,,,,,,,,*********)))******+++,,,+++++++++************)))******************************))))))******+++,,,+++,,,...---,,,,,,---///............//////////////////000222333444555555444999>>>EEEYYYqqq```RRRFFF???<<<555555444444444444555555555@@@JJJIII===333222555000000111111111111000000111222444555666666666666111000000///......------000000111222333333444444666777999:::<<<===============>>>?????????>>>>>>======;;;999777555333222333333222222222222111111222111111111111222333333666666777777888999999:::777777777777666666666666555555444444444333333333333111222555555888@@@III[[[ppp~~~ooogggeeegggrrr}}}ssseee\\\UUUTTTSSSNNNHHHFFFAAA@@@===;;;999999::::::;;;:::999888777777777777666666666555555555555444111111111111222333444444444444333333222111111111///111333555999;;;===???>>>???@@@AAAAAA@@@>>><<<;;;:::;;;@@@EEEMMMYYYfffrrrnnn[[[NNNGGGAAA???===<<<======<<<;;;999:::::::::999777555333333333333222222222111111///000111222222444777:::;;;<<<@@@GGGOOOUUUXXXYYY]]]aaafffjjjmmmooorrrtttqqqwww{{{wwwkkk]]]TTTOOOEEEAAA>>>???GGGYYYvvvqqqgggkkkjjjhhhooo}}}uuufffYYYHHHDDD===666111...,,,,,,+++,,,,,,+++***)))+++,,,kkk\\\]]]vvvxxxjjjggg}}}~~~|||zzzrrrggg^^^VVVLLL???444/////////...------,,,,,,******))))))***++++++,,,+++++++++************)))******************************))))))******+++,,,+++,,,...---,,,,,,---///............////////////...///000222333444555555333999>>>DDDYYYrrr```RRRFFF>>><<<555555444444444444555555444:::??????999333111222111111222222222222111111///000222444555555555444111111000000///...............///000111222333333666777999;;;<<<=========:::;;;<<<===============@@@@@@>>>;;;999666444333222222111111000000000111222222111111222222333444555666666777777888888999888888888777777777666666444444444444555555555555333111222555555777???HHHXXXmmmuuukkkhhhfffqqq}}}{{{qqqeee\\\UUUUUUTTTOOOIIIGGGAAA@@@===;;;:::;;;<<<======<<<:::888777777777777555555555555666666666666111111111111222333444555555444444333222222111111///000333666999<<<>>>???>>>???BBBCCCCCCBBB@@@???;;;:::<<>>======999:::::::::888555333111333333333222222222111111///000111222222444777::::::<<<@@@GGGOOOUUUYYYZZZ]]]aaafffjjjmmmooorrrtttsssyyy}}}xxxkkk]]]SSSNNNBBB???>>>AAAIII\\\xxxqqqfffgggffffffnnnyyynnn[[[HHHDDD===666111---,,,,,,***+++,,,+++***)))+++...mmm___aaa|||{{{hhh___qqq}}}wwwrrriii```XXXNNN@@@444/////////...------,,,,,,******))))))***+++,,,,,,+++++++++************)))*********************************)))***++++++,,,+++,,,...---,,,,,,---///............/////////000...///000222444555555555333999>>>DDDYYYrrr```RRREEE>>>;;;555555555444444555555555444444444444444333111///222333333444444333333222---...000222333333333333222222111111000/////////,,,---...///000111222222555666999;;;<<<===<<<<<<===>>>???@@@@@@@@@@@@@@@CCCBBB@@@===:::888666555222111000000///000000000222222111111222222333444555555666666777777888888888888888888777777777777333333444555555666666777333111222555555777>>>GGGUUUlll~~~yyynnnjjjiiisss}}}vvvmmmeee\\\UUUUUUUUUPPPJJJHHH@@@???===<<<<<<===>>>???>>>===;;;999777777777777444444555555666777777777111111111111222333444555555555444333333222111111///000333666999<<<>>>@@@>>>@@@BBBDDDEEEDDDBBBAAA;;;:::<<>>===>>>>>>>>>===999::::::999777555111000333333333222222222111111///000111222222444777::::::<<<@@@GGGOOOVVVYYYZZZ]]]aaafffjjjmmmpppsssuuuvvv{{{~~~yyylll]]]SSSNNN@@@>>>>>>AAAJJJ]]]zzzrrreeeeeeddddddmmmwwwttt\\\HHHDDD===666111---,,,,,,)))+++,,,+++***))),,,///sssccceeeeeeXXXfffzzz|||yyymmmbbb]]]WWWLLL@@@888///...,,,+++******+++,,,++++++------------++++++************************))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------///000222222333333333333333333444444888999<<>>:::777444333444666666666555555444444444333333333111222222333333222222111222333333444444333333222222111000...------------///............//////000444555888;;;=========<<>>;;;;;;<<<<<<;;;===<<<;;;999888777777777777666555666777888777666777666444333444555777888888888777666444222111000222333555777:::<<<>>>???AAACCCGGGIIIIIIFFFBBB???;;;;;;>>>BBBGGGOOO^^^lll|||~~~ppp]]]PPPKKKBBB@@@>>>=========;;;999::::::999888777666555555444333222222111111222222000111222222222333666888:::<<<@@@EEELLLSSSYYY\\\bbbfffjjjkkklllnnnrrrvvvwwwwwwyyy{{{ssscccSSSLLLEEECCC>>>>>>MMMhhh|||}}}~~~qqqhhhfffgggiiiiii|||aaaSSSCCC<<<888111111111***++++++++++++++++++++++++wwwgggiiidddVVV```qqqyyylllaaa\\\WWWMMM@@@999///...,,,+++******+++,,,******+++,,,,,,+++************************************))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,---------------......000111222111111111111222222222222666888;;;CCCXXX|||ttt___QQQIIIBBB===999777444333444666666666555444444444444333333333111222222333333222222111222333333444444333333222222111000...------------......---......///000000444555888:::<<<=========AAAAAAAAABBBBBBBBBBBBBBBBBB@@@>>>;;;888666555444333222000///000111333444444555777666555444444555555444444444555666666777777666555666777777666555555444333333222222222333333222333555555666<<>>;;;;;;<<<<<<<<<===<<<:::999888777777777666555444555666777666444444444333222333555777888999999888777555333111000111222444777:::<<<>>>???AAACCCFFFIIIHHHEEEBBB???======@@@DDDIIIPPP^^^lll~~~~~~ooo\\\PPPJJJCCCAAA???>>>>>>===;;;:::::::::999888777666555555444333222222111111222222...///000111222555888;;;:::<<<@@@EEELLLSSSYYY]]]cccfffiiikkkkkkmmmpppsssoooppptttyyytttfffXXXPPPFFFCCC???@@@PPPlll}}}zzz}}}wwwjjjbbbbbbggglllnnnxxxlllVVVFFF>>>;;;333111///'''++++++++++++++++++++++++zzzjjjlll}}}bbbSSSXXXeeeyyykkk___ZZZVVVMMMAAA999///...,,,+++******+++,,,)))******++++++******)))************************++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,------...............///000000/////////000000000111111444666999AAAUUUzzzuuuaaaTTTJJJBBB===999777444444555666666555444444444444333333333333111222222333333222222111222333333444444333333222222111000...------------------------...///000111444555666888:::===>>>???AAAAAABBBBBBCCCCCCCCCBBB???>>><<<:::888666555555444333111000000111333444666888999888666555555666444444444444444444555555777666555666777888777555555444444333333333333444444333333555555555;;;CCCOOO```www|||sssnnnssszzzzzzrrrmmm```[[[UUURRRRRRQQQOOOLLLHHHDDD>>>;;;;;;<<<======<<<;;;:::999888777777777777666555666777777666444222111111111222444777999:::999999888666444222111111222444777:::<<<>>>???AAACCCEEEGGGGGGDDDAAA???======@@@EEEHHHOOO]]]jjj{{{nnn\\\PPPIIIDDDBBB@@@??????>>><<<;;;::::::999888777666555555444333222222111111222222///000111111222444777::::::<<>>???@@@AAABBBCCCCCCCCCCCCBBB<<<;;;:::888777666555555555444222111111111333444999:::;;;:::888666666777555444444333333333444444777666555666888888888666333333333222333333444444555333444555555444:::BBBNNN___uuu|||qqqmmmrrrzzz|||sssmmmaaa]]]WWWTTTRRRQQQOOOMMMIIIEEE???;;;:::;;;======;;;;;;:::999888888999999;;;:::999:::;;;:::888666111000000111222555888:::::::::999888666444333222111222444777:::===???@@@AAABBBDDDEEEEEECCCAAA???<<<<<>>???AAABBBBBBBBBAAA@@@999888777666666555666666666444333111111222444555:::<<<===<<<999888888888666555444333333333333333555333333444666666666555222222222222222333444555555444555666555555;;;CCCPPP```sss{{{ooommmqqqwww}}}{{{rrrkkkbbb___ZZZUUURRRPPPNNNMMMJJJEEE@@@<<<;;;<<<======;;;;;;:::::::::::::::;;;<<<<<<;;;<<<===;;;999666111111111111333666999;;;::::::999888666444333222000111444777:::===???@@@AAAAAABBBCCCCCCAAA@@@???<<<===@@@DDDGGGLLLYYYeeetttnnn]]]PPPHHHEEECCCAAA@@@@@@@@@>>><<<::::::999888777666555555444333222222111111222222333333333222111111444666;;;<<>>>>>>>><<<;;;666666555555555555666666555444333222222444666777:::<<<===<<<:::999999:::777777555444333333333333111000///000222333333222222222222222333444666666666555555777777777===EEEUUUcccrrr|||{{{mmmkkklllqqqvvvyyyuuummmfff___]]]YYYTTTQQQNNNNNNMMMKKKGGGCCC@@@???>>>>>>===<<<<<<;;;;;;;;;<<<======<<<<<<;;;<<<<<<:::777444222111111222333666999;;;:::999999888666444222111000111333777:::===???AAAAAAAAAAAAAAAAAA@@@@@@???>>>???CCCGGGJJJPPP\\\hhhqqq~~~ooo^^^PPPHHHEEECCCAAA@@@@@@???===<<<::::::999888777666555555444333222222111111222222///000111111222444777:::<<<===???DDDKKKTTT]]]aaaggggggiiimmmppppppooommmddd___aaammmvvvqqqeee[[[IIIGGGCCCEEEXXXwwwvvvlllfffccc```^^^hhh|||~~~zzzXXX@@@:::111---000000++++++++++++++++++++++++xxxbbbkkkuuudddUUUPPPUUUaaa{{{ooo\\\UUUTTTMMMAAA888///...,,,+++******+++,,,,,,,,,+++******+++,,,,,,***************************))))))))))))))))))***)))************+++++++++++++++,,,,,,,,,,,,---------------......000111222///000000111222333444555444888:::===KKKmmmzzzeeeVVVJJJ@@@:::777666555666777777555333333333333222222222222111111222222333333222222111222333333444444333333222222111000...------------......------,,,,,,------...000111333444555444444333444777888999888666555444333333333444555666777444333222222333555777999999;;;<<<<<<;;;::::::;;;999888777555444333333333000//////000222444333222333333444444555777888999666555666888888999???GGGXXXdddpppvvv|||}}}zzz~~~xxxkkkeeefffhhhlllooolllddd]]]XXXWWWTTTQQQNNNMMMMMMNNNMMMKKKGGGEEEDDDCCCAAA???===============>>>??????=========>>>===;;;777444111111000111222555777999999999888777555333111000///111333666:::===@@@AAAAAAAAA@@@???????????????>>>???CCCIIILLLQQQ]]]iiiooozzz~~~{{{ppp```QQQHHHDDDBBB@@@@@@@@@???===;;;::::::999888777666555555444333222222111111222222...///000111222555888;;;<<<===???DDDKKKUUU]]]bbbddddddgggkkkppprrrpppnnnddd]]]\\\gggrrrooocccYYYHHHHHHDDDDDDTTTtttyyymmmfffccc```^^^ggg~~~vvvSSS===999111,,,------++++++++++++++++++++++++zzz___aaa|||gggVVVOOOSSS```{{{rrr^^^WWWVVVOOOBBB999///...,,,+++***++++++,,,,,,+++***))))))***+++,,,************************++++++************++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,------///000222222...///000111222333444444444777999<<>>======>>>>>>???@@@AAA@@@@@@@@@@@@@@@>>>999666111000///000111333666777888888777666444222111000///111333666:::===@@@AAAAAA@@@??????>>>>>>??????<<<===BBBGGGKKKPPP\\\iiimmmwww{{{~~~xxxqqqaaaRRRHHHDDDBBB@@@??????>>><<<;;;::::::999888777666555555444333222222111111222222000111222222222333666888<<<===???DDDKKKUUU^^^cccaaabbbeeejjjppprrrpppnnnhhh^^^[[[dddnnnkkk___TTTGGGHHHEEEDDDQQQqqqvvvfff^^^ZZZXXXVVVggg}}}}}}}}}zzzqqqOOO;;;999222+++***)))++++++++++++++++++++++++xxxbbbeeesss{{{hhh[[[PPPWWWmmmxxxggg^^^ZZZRRRCCC777000///---+++*********+++++++++++++++++++++++++++******************************************************))))))******+++,,,++++++,,,,,,,,,,,,------------......///000000000000000000000111222333444444888:::===KKKmmm|||iiiWWWGGG>>>;;;666444333333555666666555444222111222444444222//////000222333333222000///222333444555555333222000333333222000///...---,,,........................///000000111111111111000111222333333222111000///222222333333444555666666666666555555555777999:::???@@@@@@AAA@@@???===<<<;;;:::888666444444444444333222222111111222222333222333555666888999999999999999<<>>???GGGPPPdddkkkssswwwxxxzzz~~~zzzvvvuuunnnllljjjiiilllzzz~~~qqqhhh```]]][[[ZZZ\\\[[[WWWSSSPPPNNNLLLJJJIIIJJJLLLMMMRRRRRRRRRQQQOOOMMMJJJIIIDDDCCCAAA@@@??????@@@AAA@@@AAABBBBBB@@@;;;777444000///......///222555777666666666666555444333222///111444888<<>>=========>>>??????>>>AAAFFFJJJOOOZZZeeelllsss}}}|||{{{~~~xxx}}}ppp^^^PPPHHHFFFDDDBBB@@@@@@???<<<::::::::::::999777666444333222222222222222222333333///111222333333555888:::;;;>>>CCCHHHMMMUUU\\\aaaccceeehhhkkknnnqqqrrrsssqqqhhh\\\XXX^^^ddd___UUUKKKHHHEEEIIIZZZuuupppaaaWWWRRRUUUZZZhhh|||xxx~~~|||wwwcccPPP===444111///------++++++++++++++++++++++++uuu^^^___iii~~~kkk^^^SSSXXXlllyyykkkfffaaaSSSAAA666000///---+++*********+++++++++++++++++++++++++++************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,------------......///000000000000000000000111222333444444777:::===KKKmmm}}}jjjXXXHHH>>>;;;555444222222444555444444444222111222444444222///000111222333333222111000000222333555555444333222222222111000...---,,,,,,---------...............//////000111111111111000111222222333222111000///222222333333444555555666555555444555666888999:::@@@@@@AAAAAAAAA@@@>>>===;;;:::888666555444444444333222222111111222222333333333555777888999999999888999<<<@@@CCCFFFPPPZZZjjjqqqyyy{{{{{{}}}{{{yyytttpppjjjffffffsssvvvkkkbbb]]]ZZZVVVUUUUUUSSSOOOLLLMMMLLLJJJHHHHHHJJJLLLNNNSSSTTTUUUUUUSSSNNNJJJGGGDDDCCCAAA@@@??????@@@@@@???@@@AAAAAA???;;;777444111000///...///111444666666666666666555444333222///111444888;;;>>>@@@AAAAAAAAA@@@??????????????????>>>AAAFFFJJJPPP[[[ffflllsss}}}zzzyyy|||ppp^^^PPPHHHFFFDDDBBBAAAAAA@@@>>><<<:::::::::999777666444333222222222222222222222222///111222333333555888:::;;;>>>BBBGGGMMMUUU]]]bbbbbbbbbdddgggkkkpppuuuwwwwwwooobbbZZZ[[[]]]XXXPPPJJJHHHHHHQQQeeeooo```VVVRRRTTTYYYfff~~~wwwzzz{{{ssslll^^^LLL:::333111...,,,+++++++++++++++++++++++++++sss[[[XXX^^^wwwoooaaaUUUXXXjjj}}}~~~rrrrrrkkkUUU@@@777000///---,,,+++***++++++++++++++++++++++++++++++************************************************,,,++++++++++++,,,------++++++,,,,,,,,,,,,------------......///000000000000000000000111222333444333777:::===JJJlllkkkYYYIII>>>;;;555333222222333444444333444333222333444333222000000111222333333222111000000111333555666555444333222111000///...,,,++++++,,,,,,------.........///...///000000111111111000111222222222222111000000222222333333444444555555333333444555777999:::;;;@@@AAABBBBBBBBBAAA@@@???;;;;;;999777666555555555333222222111111222222333333444555777888999::::::888888<<>>??????===:::777444222111///......000333444555666666555555444333222///111444777;;;===???@@@AAAAAAAAAAAAAAA@@@@@@?????????AAAFFFKKKPPP[[[fffnnnuuu~~~yyyyyyqqq^^^PPPHHHFFFDDDBBBBBBBBBBBB@@@>>>;;;::::::999888666555444444333333222222111111111///111222333333555888::::::===AAAFFFMMMUUU]]]ccc``````aaadddiiipppwww{{{xxxjjj\\\VVVUUURRRLLLJJJGGGKKK[[[tttlll^^^WWWSSSUUUYYYfff~~~uuuvvv~~~xxxlll```VVVGGG888222000---+++***++++++++++++++++++++++++oooXXXTTTWWWmmmqqqcccUUUVVVeeewww{{{zzzpppVVVAAA;;;111///...,,,++++++++++++++++++++++++++++++++++++************************************************++++++******++++++,,,---+++++++++,,,,,,,,,------------......///000000000000000000000111222333444333777:::===JJJlllmmm[[[JJJ>>>;;;666555333333444555444333333333333333444333222111111222222333333222222111111333444666666555333222111111000...---,,,+++***+++,,,,,,------......///......///000111111111111111111111222111111111111222222333333333444444444111222333555777999;;;<<<@@@AAABBBCCCCCCBBBAAAAAA<<<;;;:::888777666555555333222222111111222222333333444555777999999::::::999999>>>GGGOOOYYYfffqqqyyy~~~rrrhhhdddnnn{{{sssmmmccc^^^XXXUUUTTTRRROOOKKKKKKJJJIIIJJJLLLPPPTTTVVVZZZYYYXXXVVVQQQLLLFFFCCCBBBAAAAAA@@@???>>>======;;;<<<======<<<999666444333222000......///111333555555555555444333222222///111444777:::===>>>???@@@AAABBBBBBBBBAAA???>>>??????BBBGGGKKKQQQ\\\hhhqqqxxx||||||sss```PPPGGGEEECCCBBBAAABBBBBB@@@>>>;;;;;;:::999888666555444444444333333222111000000///111222333333555888::::::<<<@@@EEELLLTTT]]]ccc______aaaeeekkkqqqxxx{{{}}}ppp^^^SSSQQQPPPNNNJJJGGGKKK^^^{{{}}}hhh\\\WWWVVVXXX\\\kkkrrrpppyyyzzzjjj]]]OOOBBB666222111...++++++++++++++++++++++++++++++hhhTTTRRRUUUhhhpppbbbUUUTTTbbbrrr}}}}}}oooWWWDDD>>>111000...,,,+++++++++,,,++++++++++++++++++++++++************************************************)))))))))))))))******++++++++++++,,,,,,,,,------------......///000000000000000000000111222333444333777999<<>>???AAABBBBBBBBBAAAAAA<<<;;;;;;:::888777666555333222222111111222222333333444666777999:::::::::;;;;;;@@@KKKUUU```lllwww}}}uuukkkhhhqqq~~~xxxjjjeee^^^ZZZYYYYYYVVVTTTOOOOOONNNOOORRRVVVZZZ]]]___\\\WWWQQQKKKFFFCCCBBB@@@@@@???>>>===<<<;;;:::888999:::::::::888666555444222000...---///111222555555555555444333222111///111444777;;;===???@@@???@@@AAAAAAAAA@@@>>>===@@@???BBBGGGLLLRRR^^^iiiuuu{{{vvvbbbQQQGGGDDDBBB@@@@@@AAA@@@???===;;;;;;;;;:::888777555444444444333333222111000000///111222333333555888::::::===@@@EEEKKKTTT]]]ccc___aaadddiiinnnsssvvvxxx}}}qqq___SSSPPPRRRSSSJJJFFFIII[[[wwwxxxdddZZZXXXZZZ___cccsssrrrjjjsss|||yyyjjj\\\JJJ@@@666333222...,,,,,,++++++++++++++++++++++++bbbPPPRRRWWWhhhpppcccVVVUUUbbbrrr~~~}}}lllXXXGGG???111000...---,,,+++,,,,,,++++++++++++++++++++++++************************************************((((((((((((((()))******++++++,,,,,,,,,,,,------------......///000000000000000000000111222333444222666999<<>>@@@AAAAAA@@@@@@<<<<<<<<<;;;999888666555333222222111111222222333444555666888999:::;;;;;;<<<===CCCOOO\\\fffqqq{{{wwwnnnkkkrrrqqqkkkddd___^^^]]]\\\ZZZVVVVVVUUUVVVXXX\\\```bbbbbb^^^VVVNNNGGGBBB@@@???>>>>>>>>>===<<<:::888777666777777888888777666555333111///------///111222444555555444444333222111///111444888<<>>@@@???BBBHHHMMMSSS___jjjvvv||||||{{{zzzeeeTTTIIIDDDBBB@@@@@@@@@@@@>>><<<<<<;;;;;;:::999777666555444333333222222111111111///111222333333555888:::<<<>>>@@@DDDJJJRRR\\\bbb```bbbfffkkkooosssuuuwww~~~{{{ppp___SSSPPPRRRSSSIIIEEEGGGVVVnnnttt```XXXZZZ```hhhnnn}}}vvviiinnnsssuuuvvvqqqeeeYYYHHH>>>666333111...---...++++++++++++++++++++++++```PPPWWW___lll~~~rrrfffYYYXXXeeewww}}}iiiZZZJJJ<<<222000///---,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))((()))******+++++++++,,,,,,,,,,,,------------......///000000000000000000000111222333444222666999<<>>????????????<<<<<<<<<<<<:::888666555333222222111111222222333444555666888999:::;;;;;;======EEETTTbbbmmmwww|||sssnnnqqqzzzsssjjjdddbbbaaa___]]]]]]\\\[[[[[[]]]```ccceeeccc___WWWOOOGGGAAA===;;;<<<<<<<<<;;;:::888666555444555666666666666555555222000...------///111333444444444444333222111111...111444999===AAACCCEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@CCCHHHMMMTTT___kkkuuu{{{wwwvvv~~~}}}hhhWWWMMMFFFDDDBBBAAAAAA@@@>>><<<<<<<<<;;;:::999777666555222222222222222222222222///111222333333555888:::>>>???AAADDDIIIQQQZZZaaa```aaadddhhhmmmrrrvvvxxx}}}yyymmm]]]QQQNNNNNNMMMEEEDDDGGGRRReee|||rrr]]]WWW\\\fffpppxxx}}}nnnooonnnkkkkkkhhh^^^TTTFFF===555222000------///++++++++++++++++++++++++bbbTTT\\\fffqqqttthhh\\\\\\iii{{{~~~hhh\\\KKK888222111///---,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************)))***++++++,,,++++++,,,,,,,,,---------------......///000000000000000000000111222333444222666999<<>>>>>>>>>>><<<<<<===<<<;;;999777555333222222222222222222333444555777888:::;;;;;;;;;<<<>>>GGGWWWfffrrr{{{xxxrrrrrr|||zzzppphhheeedddaaa___```___^^^]]]___aaadddgggccc___YYYQQQIIIAAA;;;888;;;;;;;;;:::999777444333333444555555666666555555111000...------///111333444444444444333222111111...000444999>>>BBBEEEFFFDDDCCCBBBAAA@@@AAABBBCCC@@@@@@CCCIIINNNTTT```kkkssszzz~~~tttttt|||~~~jjjZZZPPPHHHFFFCCCBBBBBB@@@>>><<<<<<<<<;;;:::999777666555222222222222222222333333///111222333333555888:::???@@@AAADDDHHHPPPZZZ`````````aaadddjjjqqqwww{{{}}}yyylll[[[OOOKKKIIIFFFBBBDDDHHHQQQaaavvvppp\\\VVV]]]iiivvv~~~vvvsssmmmgggdddbbbZZZQQQEEE<<<444000...+++,,,///++++++++++++++++++++++++dddTTTbbbwwwxxxsss___dddiiiwww___TTTGGG;;;222///---+++,,,,,,+++++++++++++++,,,,,,---------,,,,,,+++***)))))))))***+++***)))(((((()))***+++))))))))))))************++++++******++++++,,,---,,,---...//////...------111111111000111111222222555777:::???JJJhhh~~~~~~}}}kkkYYYIII???<<<555444444333333444444555444333333555666666444111222222222222222222222222111222444666666555444333333222000...---------...,,,,,,,,,+++++++++************+++,,,------------//////000111111111111000333333333333333333333333444555666777777888777777555888;;;===<<<;;;;;;;;;AAA@@@???===;;;999888777555555444333222222222222444666888888888999;;;<<<>>>???HHHXXXhhhttt~~~|||xxxwwwyyyzzzyyyoooiiidddaaaaaaeeecccaaa___^^^^^^```bbbdddddd___XXXOOOGGGAAA===;;;;;;::::::999777666444333111222444555555444222111111000...---...///111222444444333222222111111000111333666:::???CCCFFFHHHGGGFFFDDDCCCAAAAAA@@@@@@BBBAAADDDGGGIIIMMMYYYfffssswww}}}~~~|||zzzqqqzzzqqq^^^PPPHHHDDD???===>>>>>><<<:::::::::999888777666555555444444333333222111000000111000111222333666888::::::===AAAEEEHHHNNNWWW]]]aaabbbeeehhhlllooorrrttt}}}xxxkkkYYYKKKEEECCCAAAAAABBBEEENNN^^^ttt}}}lll[[[WWW^^^kkk{{{|||vvvsssmmmddd```]]]WWWPPPDDD===555000......,,,***************************gggXXXfff{{{jjjkkkmmmqqq]]]TTTHHH<<<222///---+++,,,,,,++++++*********+++++++++,,,,,,+++++++++***************+++***)))(((((()))***+++))))))))))))************++++++******++++++,,,---,,,---...///////////////111111111000111111222333555777:::???JJJhhhzzz|||}}}kkkZZZIII???<<<666555555444444555555666444333333444666555444222222222222222222222222222000111444555666666555444222111000...------------,,,,,,+++++++++************+++,,,---......//////000000000000111111111222333333333333333333333333444555666777888888888888666888:::;;;:::::::::;;;======<<<;;;:::888888777555555444333222222222222444666888888888999;;;===>>>@@@JJJ[[[kkkvvv~~~|||}}}~~~~~~}}}zzzqqqkkkgggcccbbbeeecccbbb```^^^^^^___```bbbaaa]]]VVVNNNGGGAAA===;;;:::::::::999777666444333222333444555555444333222000///...---...///111333444444333222222111111000111333666:::???CCCFFFHHHGGGFFFDDDCCCAAAAAA@@@@@@AAAAAACCCFFFHHHMMMYYYfffppptttzzz{{{wwwrrr___QQQIIIDDD???===>>>>>>===:::::::::999888777666555555333333333222222111111111111000111222333666888:::;;;>>>AAACCCFFFKKKTTTZZZ^^^```ccchhhlllooorrrsss|||xxxkkkXXXIIICCCAAA???>>>@@@DDDNNN___uuuxxxhhhYYYXXXaaannn{{{~~~xxxuuuooogggdddbbbZZZQQQCCC===444///...---,,,***************************~~~ggg\\\jjj~~~zzzwwwuuuiiiZZZTTTIII===222///---+++,,,,,,++++++)))))))))***************((()))***+++,,,+++************))))))))))))******))))))))))))************++++++******++++++,,,------------...///000111222111111000000111222222333555777:::>>>JJJhhhxxxyyy|||kkkZZZJJJ???;;;666666666555555666666666444333333444555555333222222222222222222222222222///000333555666666666555222111000...------------+++++++++*********))))))***+++,,,---...///000000222111000000000111333333222222333333333333333333444555666777888888888888777999:::999888888999:::::::::999999888888777777555555444333222222222222444555777888888999;;;===>>>AAALLL^^^oooyyy~~~}}}~~~|||sssnnniiidddccceeecccbbb___]]]\\\\\\]]]]]]]]]YYYTTTLLLFFF@@@===;;;:::::::::999888666555444333444555666666555444333//////------...000222444444444333222222111111000111333666:::>>>CCCFFFHHHGGGFFFDDDCCCAAAAAA@@@@@@??????BBBEEEGGGLLLYYYeeelllpppwww~~~|||rrr___RRRIIIEEE@@@>>>>>>???===;;;::::::999888777666555555222222222222222222111111111111111111333555888999===>>>@@@AAACCCIIIRRRYYYZZZ]]]bbbhhhmmmppprrrrrr|||xxxkkkWWWGGG@@@>>><<<<<<===BBBMMM___vvvqqqbbbUUUXXXfffrrr{{{~~~{{{xxxqqqlllkkkhhh^^^SSSBBB<<<333...------+++)))************************xxxeee]]]lll}}}zzzyyycccXXXTTTIII===222///---+++,,,,,,++++++************************'''(((***,,,---,,,+++)))***))))))))))))))))))***((()))))))))************++++++******++++++,,,---......------///111333444000000000000111222333333444666:::>>>IIIhhhzzzxxx{{{jjjZZZKKK???;;;666666555555555555666666444333222333444444333222222222222222222222222222...000222555777777666666222111000///...---------++++++*********)))))))))******+++,,,---...000000333222000///000111333555222222222222222333333333444555666777888999999999999999:::888777777888:::;;;::::::999888777666666555555444333222222222222333555777888888999;;;===>>>BBBOOOcccttt~~~}}}uuupppjjjdddbbbcccaaa```^^^\\\ZZZXXXWWWWWWWWWTTTPPPJJJEEE@@@===;;;:::::::::999888777555555555555666666666666555555///...------...000222444444444333222222111111000111222666:::>>>BBBEEEGGGGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>@@@DDDFFFKKKWWWdddiiinnnuuu|||~~~sss```RRRJJJFFFAAA>>>??????===;;;::::::999888777666555555111111111111222222222222111111111111333555777888===>>>??????BBBIIISSSZZZYYY\\\bbbiiinnnqqqssssss|||yyylllWWWFFF>>><<<<<<<<<===AAAMMM```vvv~~~kkk\\\RRRYYYiiiuuu{{{}}}zzz|||yyytttpppooolll```RRRAAA;;;333...---,,,+++)))************************rrreeeaaaqqqvvvsss~~~vvvaaaWWWTTTIII;;;222///---+++,,,,,,++++++++++++++++++++++++******'''(((***,,,---,,,+++))))))))))))******)))))))))((()))))))))************++++++******++++++,,,---......------///111333444000000000000111222333444444666999>>>IIIgggyyyxxxhhhZZZKKK@@@;;;555444444333333444444555444333111222333444333222222222222222222222222222...000222555777777666666222222111111000///...---+++++++++************))))))))))))***+++,,,...///222111000//////111333444111111111222222333333333444555666888999999::::::::::::;;;999888888999;;;>>>===<<<;;;999777666555555555444333222222222222333555777888888:::<<<>>>>>>CCCQQQfffxxxvvvpppjjjccc``````]]]]]][[[YYYWWWTTTRRRQQQQQQOOOLLLHHHCCC@@@===<<<::::::::::::999777666555666666666666666666666666//////...---...000222333444444333222222111111000000222555999>>>BBBEEEGGGGGGFFFDDDCCCAAA@@@@@@@@@>>>===@@@CCCEEEIIIUUUaaaggglllsss{{{|||}}}~~~~~~xxxeeeWWWLLLGGGBBB?????????===;;;::::::999888777666555555111111111111111111111222111111000111222444666777;;;===>>>???CCCJJJUUU]]]YYY]]]cccjjjooossstttuuu|||zzznnnYYYFFF>>><<<<<<>>>>>>AAAMMM```ttt|||fffXXXOOOWWWiiivvv|||~~~zzz{{{zzzwwwsssqqqlll^^^PPP@@@:::222...------+++***************************ppphhhhhhyyyzzzqqqmmmuuuvvvaaaXXXUUUIII;;;222///---+++,,,,,,+++++++++++++++++++++*********((()))***+++,,,+++******))))))************))))))))))))))))))************++++++******++++++,,,------------...///000111222//////000000111222444444444666999===IIIggg{{{ttteeeYYYLLL@@@:::444444333333333333444444444333111111222333333222222222222222222222222222///000333555666666666555333333333333222000///...,,,,,,,,,+++++++++************)))))))))+++,,,---111000/////////000222222000000111111222333333333444555666888999::::::::::::<<<===<<<;;;;;;<<<===@@@???>>><<<:::888666555555555444333222222222222222444777888999:::<<<>>>>>>CCCRRRhhh|||xxxpppiiiaaa^^^___[[[[[[ZZZXXXVVVRRROOOMMMKKKJJJHHHEEEBBB@@@===<<<::::::::::::999888777666666666666666666666666666111000...---...///111222444444333222222111111000000222555999===BBBEEEGGGGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>???BBBCCCGGGRRR^^^eeejjjrrrzzz{{{}}}zzzzzzlll^^^MMMHHHCCC@@@@@@@@@>>>;;;::::::999888777666555555111111111111111111000000111111000111222444555777999;;;>>>@@@DDDKKKUUU]]][[[^^^dddjjjooosssuuuvvv{{{zzznnnYYYEEE===<<<===>>>===AAAMMM```tttyyyeeeWWWNNNUUUfffttt~~~xxx{{{{{{wwwrrrjjj[[[OOOAAA:::333...---...,,,+++************************ooojjjnnnwwwpppkkkqqqzzzvvvaaaXXXUUUJJJ;;;222///---+++,,,,,,++++++++++++*********)))))))))+++++++++***************((()))***++++++***)))((())))))))))))************++++++******++++++,,,---,,,---...////////////////////////000111333444555333555999===IIIggg|||qqqcccXXXLLLAAA;;;555555444444444444555555444222111000222333333222222222222222222222222222000111444555666666555444444555555555444222000///---------,,,,,,,,,,,,+++---,,,***))))))***,,,---...////////////000000000///000000111222222333333444555666888999:::;;;;;;:::<<>>>>>???>>>>>>===;;;:::888777777555555444333222222222222222444666888999:::===???>>>CCCRRRiii~~~zzzqqqiiiaaa^^^___ZZZZZZZZZYYYVVVSSSOOOLLLFFFFFFEEECCCAAA???>>><<<::::::::::::999888777777666555555555555555555666222111///...---...000111444444333222222111111000000111555999===AAAEEEFFFGGGFFFDDDCCCAAAAAA@@@@@@???>>>???AAABBBEEEPPP\\\ccchhhpppyyy}}}uuurrrtttoooaaaNNNIIICCCAAA@@@@@@>>>;;;::::::999888777666555555222222111111000000//////111111000000111333555666888;;;>>>@@@CCCIIIRRRYYY\\\^^^ccchhhmmmqqqtttuuuxxxxxxmmmXXXDDD;;;<<<===;;;;;;???LLL```uuuxxxfffXXXOOOSSSbbbrrr~~~www}}}zzzrrrgggYYYNNNAAA;;;333///...///---,,,************************mmmjjjpppxxxrrrmmmpppvvv}}}vvv```XXXVVVKKK<<<222///---+++,,,,,,++++++******))))))(((((((((''',,,,,,+++***)))))))))***((()))***++++++***)))((())))))))))))************++++++******++++++,,,---,,,---...//////...------/////////000111333444555333555999===HHHggg|||ooobbbXXXLLLAAA;;;666666555555555555666666555222000000111333333222222222222222222222222222111222444666666555444333555666666666555333111000......---------,,,,,,,,,///...,,,******+++,,,---------...///000////////////000000111222222333333444555666888:::;;;;;;;;;:::===@@@BBBAAA@@@@@@AAA<<<<<<;;;::::::999999888555555444333222222222222222444666888999:::===??????CCCRRRiii|||rrriiiaaa^^^```ZZZ[[[[[[ZZZXXXTTTOOOMMMDDDDDDCCCCCCAAA???>>>===:::::::::::::::999888777555555444444444444555555333222000...---...///000444444333333222111111000000111555999===AAADDDFFFGGGFFFDDDCCCAAAAAA@@@@@@@@@???@@@AAAAAADDDNNNZZZaaafffoooxxx~~~~~~oookkkpppoooaaaNNNIIIDDDAAAAAA@@@>>>;;;::::::999888777666555555333222222111000//////...111111000000111333555666888;;;>>>@@@BBBGGGOOOTTT]]]^^^bbbfffkkkooosssuuuvvvvvvlllVVVBBB:::;;;===999999>>>LLLaaavvvxxxgggZZZOOORRR___pppwwwvvv~~~}}}rrreeeXXXNNNAAA;;;444/////////...---************************tttqqqtttzzzyyywwwwwwyyy|||~~~{{{vvv|||xxx___VVVTTTJJJ;;;111...,,,***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---------.........//////------......///000000000///000111111000///111222888999:::===GGGeee}}}kkkccc[[[MMM@@@;;;:::999666444333333444555333333444444333333222111222222222222222222222222///000333666888888888777555666777555222000///000//////...---+++******)))******))))))***+++,,,,,,..................------+++...111222222111111222666666777888999;;;<<<===DDDCCCBBB@@@@@@??????@@@>>>===;;;999888666666555444444333333222333333333444444555666777999;;;<<<@@@BBBLLL```{{{|||rrrmmmfff```]]][[[^^^```bbb```[[[TTTPPPEEE???<<<>>>@@@===999999<<<;;;;;;::::::999999888999777555555666777888777444333111000///...//////222111111111000000//////111333666:::===AAACCCDDDFFFEEEBBB@@@???>>>>>>>>><<<>>>@@@@@@AAAFFFMMMSSS[[[eeeiiippp~~~rrrjjjiiiwwwmmm^^^OOOKKKFFFBBB@@@???>>>===<<<<<<;;;999777555222111333333222222111000000000000000000111222333555555;;;<<<===???BBBGGGNNNSSSZZZ^^^cccfffgggjjjooosssvvvsssfffSSSCCC<<<:::999666===AAAKKK___pppyyyppp[[[NNNSSS^^^iii{{{yyywww~~~{{{mmmZZZMMMBBB<<<333...------,,,+++++++++++++++++++++++++++zzzrrrsss}}}zzz{{{~~~xxxpppuuu}}}bbbWWWTTTJJJ<<<333000...,,,------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,------...//////000000///000111111000000111222666777999<<>>>>>===;;;:::888777777777444444333222222222222333444444555666888:::<<<===@@@CCCLLL```zzz~~~vvvpppiiibbb___^^^___```aaa```\\\WWWSSSEEE???<<<>>>???<<<999999::::::::::::::::::::::::888666444444555777777666444333111000////////////111111111111000000000///111222666999===@@@CCCDDDEEEDDDBBB@@@>>>>>>>>>>>>===>>>???AAADDDIIIOOOTTTVVV```eeemmm}}}qqqiiihhhxxxiii[[[NNNJJJEEEAAA@@@???>>>===888999999888888666555555333333222222111000000000000000000111222333555555:::;;;===???BBBGGGNNNSSSYYY]]]bbbeeefffiiinnnssswwwsssfffSSSCCC===;;;:::777<<>>333000...,,,------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,---------......,,,,,,,,,---......//////...000111111000000111222555666888<<>>;;;444333222222222333555666333333444444333333222111444444444444444444444444111222444666666555444333777888888777444222222222//////...---,,,++++++***+++************++++++,,,+++++++++,,,,,,------...///000111111000111444666666666777777999:::<<<===@@@AAABBBBBBAAA@@@>>>======<<<;;;:::999999999999444444333222222222222222444555666888999;;;<<<===@@@CCCMMM___wwwxxx}}}tttkkkdddaaa___```aaabbbbbb___ZZZVVVGGG@@@<<<>>>???<<<999:::888888999::::::;;;<<<<<<777555333333444555555555555444222000////////////111111111111000000000000000222555999===@@@BBBCCCDDDCCCAAA???>>>======>>>???>>>>>>AAAGGGNNNSSSUUUPPP[[[```jjj}}}|||ooohhhhhh|||yyydddVVVKKKGGGCCC@@@???>>>===<<<888888888888777666555555333333222222111000000000000000000111222333555555:::;;;===???BBBGGGNNNRRRWWW\\\aaadddfffiiiooossswwwsssgggSSSCCC>>><<<<<<888<<<>>>LLLgggzzzyyywwwcccUUUWWW^^^fffwwwzzzyyy}}}ooo```TTTBBB<<<333...------,,,+++++++++++++++++++++++++++wwwsss}}}|||uuuiiikkk}}}mmmZZZRRRIII@@@111...,,,***++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************---------.........//////++++++,,,,,,---............///111111000000111333444666999<<>>===555444333222111111111111333333444444333333222111333333333333333333333333000111444555666555444333666777888666444222222222/////////...---,,,,,,++++++++++++******++++++,,,))))))***+++,,,,,,---------///111222222222333555666666666777888:::<<<===???@@@CCCDDDDDDAAA>>><<<<<<<<<;;;:::::::::;;;;;;555444333222222111222222555555777999:::<<<======???CCCLLL\\\rrruuuwwwllldddaaa___```bbbeeegggddd]]]XXXIIIBBB======>>>;;;999:::999999999::::::;;;;;;;;;777555333222333444444444555444222000/////////000111111111000000000000000000222555999===@@@BBBCCCDDDCCCAAA???>>>>>>>>>>>>@@@>>>===BBBJJJQQQTTTUUUMMMXXX^^^hhh{{{{{{nnniiijjjrrr^^^RRRGGGDDDAAA>>>>>>===<<<;;;;;;::::::888666444333111333333222222111000000000000000000111222333555555999;;;===???BBBGGGMMMQQQWWW[[[aaaeeegggkkkqqquuuyyyuuugggSSSDDD>>>>>>===;;;===???OOOmmm}}}zzzwwwdddWWWYYY___fffwww}}}zzzrrr```RRRBBB<<<333...------,,,+++++++++++++++++++++++++++sssmmm~~~{{{pppeeeiii}}}ooo[[[RRRIII???111...,,,***++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,---.........---///000111000000222333555777:::===GGGeeeoooaaaUUUGGG>>>>>>999888888777666666666666333333444444333333222111111111111111111111111111...000333555777777666666444555666555333111111111000//////......---------,,,,,,+++++++++++++++,,,))))))******+++,,,------+++...222444444222222222555555666777888:::;;;<<<>>>AAACCCEEEEEECCC???===<<<;;;;;;::::::;;;;;;;;;666555444333222222222222444555777999;;;<<<======???CCCKKKYYYkkkxxxyyylllccc```]]]^^^ccciiillliii```XXXLLLDDD=========;;;999:::;;;;;;;;;::::::999999999777555222222333444333333555444222111000///000000000000000000000000111111000111555999<<>>>>>===<<<;;;::::::999888666444333222333333222222111000000000000000000111222333555555888:::===???BBBGGGMMMQQQWWW[[[bbbfffiiimmmsssxxx{{{wwwiiiTTTDDD???>>>======???AAASSSrrr~~~{{{yyygggZZZ[[[___dddttt|||xxxbbbNNNBBB<<<333...------,,,+++++++++++++++++++++++++++}}}jjjcccwwwtttjjj```fff}}}ooo\\\SSSIII>>>333000...,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---......//////---///000111000111222444555777:::===GGGcccqqqcccUUUFFF>>>>>>555555666777888999999999333333444444333333222111111111111111111111111111...000333666888888888777333444555555222111111111000000/////////.........---,,,,,,++++++++++++,,,*********++++++,,,,,,---+++---111333222111111222555555666666888999;;;<<<>>>@@@CCCDDDDDDBBB@@@>>><<<;;;:::::::::::::::;;;888777666444333333333333333444777999;;;<<<<<<<<<===BBBJJJTTTdddyyy}}}nnndddbbb]]]^^^bbbiiinnnkkkbbbZZZNNNEEE>>><<<<<<:::999;;;<<<<<<;;;::::::999888888888555333222333444333333666444333111000000000000000000000000111111111111///111444888<<>>>>>??????=========AAAEEEJJJMMMNNNNNNYYY^^^fffyyy|||qqqpppsssxxxeeeUUUJJJBBB@@@>>>===>>>>>>===;;;666666666777777666666555333333222222111000000000000000000111222333555555777999===@@@CCCGGGLLLPPPVVV[[[bbbfffjjjooouuuzzz~~~yyyjjjUUUDDD>>>>>>======@@@CCCUUUttt}}}{{{iii\\\\\\^^^bbbqqqiiiQQQBBB<<<333...------,,,+++++++++++++++++++++++++++qqqbbb[[[kkkvvviii]]]bbbyyylll\\\TTTHHH<<<333000...,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,---------.........,,,------...//////000000---...000111000111222444444666888;;;DDD___rrrdddUUUEEE<<<<<<222333444555666777777777333333444444333333222111111111111111111111111111111333555777888888888777444555666555333222222222000000000///////////////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---............///222444555555555666888999;;;<<<===>>>@@@BBBBBB@@@>>>===<<<;;;:::999999999999999999888777666555444444444222333666999;;;;;;;;;:::<<>><<<;;;:::999;;;::::::::::::::::::::::::999666444333333444444333666555333111000000000111///000000000111111111111///111444888<<>>===<<<<<<======;;;<<<>>>@@@AAACCCGGGIIILLLWWW\\\eeexxx~~~uuuuuuxxxvvvbbbQQQGGGAAA???>>>>>>??????>>><<<555555666666666666666555333333222222111000000000000000000111222333555555777999===@@@CCCGGGLLLOOOUUUZZZ```fffjjjooouuu{{{|||lllVVVDDD>>>======:::???DDDVVVsssuuueeeZZZ\\\___cccttttttZZZBBB<<<333...------,,,+++++++++++++++++++++++++++lll```XXXeee||||||mmm]]]___tttkkk\\\TTTHHH:::111...,,,***++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++------......///000000000,,,...000111000111333444333555777:::BBB]]]rrrdddUUUCCC::::::777888888888888888777666333333444444444333222222222222222222222222222222444555777888999888777666555666777666444333333444000000000000////////////...---,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,000///,,,******---222777555555555666777999;;;<<<;;;<<<>>>??????>>>===<<<<<<;;;:::999888888888888:::999888777555555444444111333666888:::;;;::::::<<<@@@GGGNNNZZZnnnvvvkkkiiibbb___^^^bbbiiikkkgggbbbQQQGGG>>><<<;;;999999;;;888999999::::::;;;;;;<<<999777444333444444444333666555333111000000000111//////000000111111111222///111444888<<>>===<<<;;;::::::;;;<<<999<<>>???BBBFFFIIITTTZZZcccwwwwwwxxx|||uuu```NNNDDD@@@???>>>>>>??????>>>===888888888777666444333222333333222222111000000000000000000111222333555555666999<<<@@@CCCGGGKKKOOOSSSXXX___eeeiiinnnuuuzzz}}}mmmVVVDDD>>>===<<<888>>>EEEVVVqqqlll^^^VVVZZZ```gggyyy~~~cccBBB<<<333...------,,,+++++++++++++++++++++++++++bbb]]]WWW^^^{{{yyyzzz~~~zzziiiaaabbbhhhyyyqqq___VVVIII:::111000---+++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))---,,,+++++++++,,,---...,,,,,,,,,---------....../////////000111111222222222666777;;;FFFVVVppp```TTTHHH>>>999777666555666777888777666333333222222222222222222111111111111111111111111555444222111111444666888444333222111222333444555111111000000//////......,,,------...---------,,,(((((()))))))))*********+++,,,---///000222333444222111111222333666999;;;;;;;;;;;;;;;<<<<<<======777666444333333444555777666666666666666555555555888888888888888999999999999<<>>?????????<<<:::888999::::::;;;;;;;;;<<<>>>BBBEEEIIIOOOXXXbbbppp~~~}}}qqq___PPPHHHEEEBBB>>>===???@@@>>><<<<<<:::777555444444555555333333222222111000000000------......///111222333::::::<<<@@@FFFKKKNNNOOOPPPXXX```bbbbbbfffpppyyy~~~nnnXXXHHHAAA???===@@@>>>HHH]]]qqqjjjYYYSSSXXXcccyyyhhhJJJ===111...///---++++++************************]]]YYYVVV___}}}{{{xxxzzzuuuvvveee]]]\\\```rrryyyeeeYYYKKK===222111///---++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,++++++***+++,,,---...,,,,,,,,,---------....../////////000111111222222111555444888AAAPPPwwwqqq```TTTHHH>>>:::888777555666777888666555444444333333222111111000111111111111111111111111222222333444555555555555444444333222222333333333111111111000//////..................---,,,+++*********+++++++++,,,,,,,,,+++,,,---...000222333444555444444555777999<<<>>>:::;;;;;;;;;:::999888777666555333222222333555666666666666666666666666555888888888888888888888888888;;;BBBJJJSSSbbbzzzssshhhaaa```aaaeeeiiihhhccc^^^QQQHHH???===<<<:::999;;;::::::::::::999888777666888777555444333333444444333222000/////////111111111111000000000000111111111222333555777:::<<<>>>===>>>>>><<<:::999999;;;::::::;;;;;;;;;===AAADDDIIINNNWWWaaappp{{{|||qqq^^^PPPGGGDDDAAA>>>===??????>>>======;;;999666444333333333333333222222111000000000/////////000111222444444::::::<<>>III___sssiiiXXXRRRZZZiiihhhHHH<<<111...///---++++++************************XXXUUUSSS```wwwuuuoooppp```XXXVVVWWWiii~~~kkk\\\NNN@@@333222000...---,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,+++************+++,,,,,,,,,,,,,,,---------....../////////000111111222222444777666999@@@NNNtttsss```SSSGGG???;;;999777666666777777666444555444444333222111111000111111111111111111111111...111444777888666444222444444444444333222222111222111111000000///......000000///...---+++***)))+++++++++++++++,,,,,,,,,+++,,,---...000111333333333222222333555777999;;;<<<<<<<<<<<<:::888555333444444222222222333444555666666666666666666666666888888777777777777777777777:::@@@HHHOOO]]]tttyyylllaaa______ccchhhiiiddd___RRRHHH@@@===<<<999888::::::;;;;;;::::::999888777777777555444444333444444333222111000///000111111000000////////////000000111111222444666999;;;<<<;;;<<<===<<<:::999:::;;;999999:::::::::<<<@@@CCCHHHMMMVVV```ooozzzvvv{{{}}}xxxooo]]]NNNFFFBBB@@@>>>>>>>>>???>>>===>>><<<999666444222222222333333333222111111000000111111111222333444555666::::::;;;>>>BBBHHHMMMPPPRRRXXX___aaaaaadddmmmtttzzzkkkVVVDDD===<<<;;;>>>>>>JJJaaauuugggVVVRRR]]]qqq~~~eeeFFF;;;111......---+++,,,************************VVVRRRPPP]]]|||xxxuuunnnjjj]]]XXXTTTSSSeee|||kkk\\\MMMAAA333222000...---,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***************+++++++++,,,,,,,,,---------....../////////000111111222222333777666999@@@MMMsss{{{ttt```SSSGGG???<<<:::888777666777666555333333333333333333222222222111111111111111111111111...000444777888777444333444444555555444222000///222222111111000//////.../////////...---,,,***)))))))))))))))))))))))))))+++,,,---...000111222222111111222222444666888999<<<===>>>>>><<<999666333222222111111111222333444555555666666777777777888888888777777777777777666777:::???EEEKKKWWWnnn}}}nnnbbb___]]]aaagggiiieee___RRRHHH@@@===<<<999888999;;;;;;;;;;;;;;;:::999888777666666555444444333333333222111000000000111111000//////............///000000111333555777999;;;999:::<<<;;;:::999:::;;;777888999999999;;;???BBBHHHLLLTTT```ppprrrpppvvvwwwsssmmm[[[MMMEEEAAA@@@??????>>>>>>>>>===<<<;;;999777555333333333444333333222222111000000111111111222333444555666999:::;;;===@@@FFFMMMQQQSSSYYY___bbbbbbeeelllrrr}}}zzzlllVVVDDD===<<<;;;===>>>LLLeeeyyyfffUUUQQQ___www}}}zzz}}}sssZZZCCC999000......,,,,,,---************************YYYRRRMMMWWWuuuzzzvvvooofff\\\YYYWWWVVVeee|||{{{fffXXXKKK???111000...,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******++++++++++++,,,,,,,,,---------....../////////000111111222222---111111555<<>>BBBFFFRRRggg{{{qqqeee```\\\```fffhhhddd^^^QQQGGG???<<<;;;999888999::::::;;;;;;;;;:::999999666666666555555444333333333222222111111111111111000000///...------......//////000222444666888999777999;;;;;;:::999::::::666777777777888:::>>>AAAGGGKKKTTTbbbssswwwjjjjjjqqqtttrrrkkkZZZLLLEEEAAABBBAAAAAA???>>>======999888888777666555555555444444333333222111111111000000000000111333444555999:::<<<===@@@EEELLLRRRUUUZZZ```cccdddgggmmmqqq}}}zzznnnXXXFFF>>>======<<>>KKKqqqsssuuuaaaSSSGGG???<<<999777666666777777666444222222333333444444555555111111111111111111111111222222222222444555777888444444444444333222222111333222222111111000//////,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++,,,---...///000111111333444444666777888888999333444555666666555333222000111111222333333333444444444555666888999::::::::::::999999888777777777666888;;;>>>AAAKKK```sssxxxiiibbb]]]^^^eeegggbbb[[[OOOFFF>>><<<;;;999999:::999999::::::::::::999999666666666666555444333222333222222222222111111111111000///......---............///000222444666777666888;;;;;;:::999999999555555666666666888<<>>>>>???===AAASSSmmmxxx```PPPPPPdddwwwsssrrr{{{wwwzzzzzzqqqjjj[[[DDD<<<555///...---+++,,,///************************```UUUMMMSSSjjjuuuhhh[[[UUUTTTUUUhhh~~~yyyggg[[[SSSGGG999...---,,,+++******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,---------,,,+++,,,,,,,,,---------....../////////000111111222222111666777:::BBBNNNsssrrruuubbbTTTGGG???;;;888777555666777888666555555555444444333333333333111111111111111111111111111111222333444666777888444444333222222333333333333333222111111000000///............---,,,++++++,,,,,,,,,+++++++++******+++,,,------...///000000111111333444555555666666222333333333333222111111000111222333444444444444333444555666888999:::;;;;;;;;;::::::999888888777444555777:::<<>>DDDJJJVVVgggzzzvvvggg___bbbjjjzzzyyyrrrvvvppp^^^RRRKKKEEEGGGHHHEEEAAA===<<<<<<888888888777777666555444555444444333333222111111////////////111222333444777;;;???AAABBBFFFMMMRRRYYY^^^dddhhhkkknnnrrrvvv{{{{{{ppp[[[GGG>>>>>>???>>>CCCUUUppprrrYYYKKKOOOhhhyyysssppprrrqqqxxxxxxmmmcccVVVCCC:::444///...---+++,,,///************************aaaVVVNNNTTTiii{{{jjjZZZRRROOORRRgggtttcccYYYSSSFFF888///...,,,+++***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------....../////////000111111222222000555555888???KKKoooqqquuubbbTTTHHH>>>;;;777666555666777888777666888777666555333222111000111111111111111111111111///000222444666777777777444333222111222333444555333333222222111000000000000//////...---+++***)))************))))))((((((,,,,,,------...///000000444555666777888888888888555555444333333222111111000111222333444555555444333444555777888:::;;;<<<<<<<<<;;;;;;:::999888888222333555666888@@@SSSfffpppggg^^^]]]cccddd]]]VVVMMMDDD<<<;;;;;;::::::<<<777888888999999999888888555666666666666444333222222333333333333222111111222222111//////.........------...///111222444555666999;;;;;;999777666666333444555444555777;;;>>>DDDJJJWWWiii}}}rrrddd]]]aaaiiiyyy{{{zzzuuuqqqyyyrrraaaUUUNNNGGGIIIJJJGGGBBB===<<<<<<::::::999888666555333222555444444333333222222111/////////000111222444444666;;;AAACCCDDDGGGMMMRRR[[[___eeejjjmmmqqquuuwwwzzzzzzppp[[[GGG>>>===??????DDDWWWrrrpppTTTGGGNNNkkk|||uuupppmmmmmmuuuvvvjjj```UUUEEE999333///...---+++,,,000************************rrrYYYOOOWWWaaawwwuuulll\\\OOOOOOXXXfffyyytttdddYYYQQQFFF;;;000///---+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000000333333777AAAOOOttt~~~vvvbbbTTTHHHAAA>>>888888888888888888888888555555444444444333333333222222222333333444444444333222222333555666666555555555444444444333333333111222222222222111000000000000000000///...---,,,*********)))))))))))))))***+++,,,---...000111111222444666777666666666777333333222333444666888999;;;666111///111444555444555555666777999<<<>>>@@@AAA@@@===;;;888666555444777666666777888>>>MMM]]]|||~~~jjjccceeecccdddbbbXXXKKKCCC===<<<;;;888555666666666777888888888888888;;;999777777888777333000333333333333333222111000111111///...------------000000000000111111111111333444666555444333333444111222444555666888<<>>IIIWWWggg{{{}}}pppfff```dddjjjvvvvvvvvvvvvzzzqqq___SSSOOOLLLJJJHHHFFFDDDAAA<<<999888888888888999777444111111111111111000000000000000111111111111222555777<<<>>>@@@AAADDDIIIOOOTTT\\\```fffkkknnnqqqtttwww{{{mmmXXXGGGAAA@@@???@@@EEE]]]~~~pppXXXRRRQQQddd~~~uuulllmmmmmmnnnpppmmm```LLL<<<444111...---,,,,,,+++***,,,,,,++++++***)))((((((yyy^^^RRRXXX___rrr|||rrrhhhYYYLLLLLLTTTbbbtttwwwggg[[[QQQDDD999000///---+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000111444444888AAANNNrrrzzzxxxcccTTTHHH@@@===888888888888888888888888555555555555444444444333222222222222222222333333333222222333555666666555555555444444444333333333111222222222222111000000////////////...---,,,+++,,,,,,++++++*********)))***+++,,,---...000111111222555777888777666777888888888777666666666777888888555111000222444444333444555777999;;;===>>>???>>>===;;;999888777777666777666666777777===KKKYYYvvvqqqffffffccccccaaaXXXKKKCCC===<<<;;;888666777666666777888888888888888999777666777999888555222666666555333222000...---333222111000/////////////////////000000000111111222444555555444333333444222333444555555888;;;>>>???IIIWWWggg{{{}}}pppgggcccgggmmmsssrrrqqqttt{{{vvvcccWWWQQQLLLJJJGGGEEECCCAAA===:::888888777888888777444111111111111111000000000000000111111111111222555777<<<===???AAADDDIIIOOOTTT\\\aaagggkkknnnqqquuuxxx~~~zzzlllWWWGGGAAA@@@???AAAGGG^^^~~~nnnWWWQQQQQQdddwwwnnnkkkkkkkkkllliii\\\JJJ<<<444111...,,,,,,,,,+++***,,,,,,++++++***))))))(((eeeWWWYYY]]]kkkxxxpppgggZZZNNNMMMUUUddduuuzzziii\\\RRRCCC777000///---+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000222555555888@@@LLLpppxxx}}}fffVVVHHH???<<<888888888888888888888888666666666555555555444444222222222222111111111111444333222333555666666555555555444444444333333333111222222222222111000000000000000000///...---,,,......---,,,+++******)))******+++---...///000111333555888999888888888999<<<;;;999777555555444444555333111111222333333222444666999;;;===>>>>>>>>>:::999999888777888888888777666555666666:::GGGSSSooozzzkkkgggbbbaaa```XXXKKKCCC===<<<<<<999888888666777777888888888888777777666666888999999777555666555444333111///...---333222111000000//////000.........////////////000222333555555333333333444333444555555555777:::===???HHHVVVfff{{{zzzoooiiiggglllrrrppplllkkkppp~~~{{{gggYYYRRRMMMJJJFFFCCCAAA@@@>>><<<999888777888888777444111222222111111111000000000000111111111111222555777:::<<<>>>@@@CCCIIIOOOTTT]]]bbbhhhllloooqqquuuyyy|||xxxjjjVVVFFFAAA@@@???BBBHHH___~~~mmmVVVPPPQQQfffzzzqqqjjjhhhgggfffcccXXXHHH<<<333111...,,,,,,---,,,+++,,,,,,++++++***)))))))))iiiYYYZZZ\\\eeewwwxxxqqqiii___TTTRRR\\\mmm~~~yyyiii\\\QQQCCC666000///---+++*********+++************++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000222555444777>>>IIIlllzzzkkkYYYJJJ@@@<<<888888888888888888888888777666666666666555555555444333333333222111111111444333222444666777666555555555444444444333333333111222222222222111000000111111111111111000///...///...---,,,+++***)))(((******+++,,,...///000000333666999:::999999999::::::999888666444333222111222222222222333333222111444777;;;>>>@@@@@@>>>===999999888777777777777777777555555666666999BBBMMMhhh}}}ooohhhaaaaaaaaaZZZLLLDDD===<<<<<<:::999:::666777888888888888777777777777888999999999777666222222111111111111111222000000///...............---------.........//////111333444444333333333444444555555555555666999<<>>>>>===<<<999888777777888777444222222222222111111111000000000111111111111222555777999;;;===@@@CCCIIIPPPTTT]]]cccjjjnnnoooqqqvvv{{{{{{wwwjjjUUUFFF@@@@@@???@@@GGG^^^|||mmmWWWQQQUUUlll{{{sssjjjhhheeeccc^^^TTTGGG===333000...,,,------,,,++++++++++++*********))))))iiiXXX[[[]]]dddrrrxxxyyyssskkkbbbWWWUUU```tttvvvfffZZZQQQDDD888000///---+++*********+++)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000000333333555<<>>888888888888888888888888777666666666666555555555555555555444333333333222444333333444666777777666555555444444444333333333111222222222222111000000//////000000000///.........---,,,+++***)))(((((()))***+++,,,---///000000333666999::::::999:::;;;999888888777555444333222000111333333333222222111555888===@@@BBBAAA???>>>;;;:::999777666555555555777555444666666888???GGGcccwwwrrriiiaaabbbddd^^^NNNEEE===<<<<<<:::999;;;777777888888888777777666777888999999888666555555222111111000000111222222000//////............///------------............000222444444333222333444444555555555555666999<<>>AAACCCBBB@@@???===<<<:::888666444444333666444444777777888===CCC[[[ooovvvllldddeeegggaaaPPPGGG???<<<<<<:::999;;;777888888888888777777666666888999999777555444444555444222000////////////111111000000000000111111---------............//////111333444333222333444333444555555555777:::===???HHHWWWiiiwwwiiihhhmmmqqqssstttmmmhhhhhhtttppp^^^RRRGGGCCC>>><<<;;;<<<;;;;;;:::999777666777666555333333222222222222111111111000111111111111222555777999;;;===AAAEEEKKKRRRWWW^^^eeennnqqqppprrrxxx~~~~~~yyykkkVVVFFF@@@???>>>===CCCWWWrrr~~~yyyjjjVVVUUUfff{{{uuunnnlllhhhccc[[[QQQFFF???222000---,,,---------,,,************************cccTTT[[[aaahhhpppqqqwww}}}~~~~~~|||xxxuuummm___XXXccc{{{qqq```VVVOOODDD:::000///---+++*********+++((((((((()))***+++++++++))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000000444333777===GGGhhhqqqvvvooo]]]NNNDDD@@@888888888888888888888888555555555555444444444333333333444444444444444555555444333444777888777666555555444444444333333333111222222222222111000000------............------------,,,,,,+++++++++***))))))***+++---...///000222444777999999999:::;;;;;;;;;;;;:::999777555333111333555444222222444666:::<<>>???IIIXXXkkk~~~oooccceeemmmrrrrrrrrrjjjhhhkkkyyyppp]]]QQQFFFCCC???============<<<;;;999777666666666555333333333222222222111111111000111111111111222555777999;;;>>>BBBFFFMMMTTTYYY^^^fffooorrrppprrrxxx{{{mmmWWWGGG@@@>>>===???DDDTTTmmmwwwssspppdddRRRUUUmmm}}}vvvooonnnjjjddd[[[PPPEEE>>>222///---,,,---...---,,,************************bbbTTT\\\bbbiiippppppxxx}}}~~~|||{{{~~~}}}wwwhhh^^^hhhrrr```UUUNNNDDD;;;000///---+++*********+++'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000111555555888???HHHiiitttxxxnnn\\\MMMCCC???888888888888888888888888555555444444444333333333222222222333333444444444555444333555777888777666555555444444444333333333111222222222222111000000000000111111111111111000------------------------))))))***+++---...//////111444777999999999:::;;;:::::::::999777444111000222444555444222222555888;;;===???AAACCCCCCBBBAAA<<<;;;:::888777666666666555333444888:::999<<<@@@KKK^^^yyyuuujjjiiijjjcccTTTJJJAAA===;;;999888:::888888888888888777666666000333666777555444555777111000///...///000222444//////............///000.........////////////000...000222333333222333555111222444555666888<<>>===;;;999666666666666555444333333333222222222111111000111111111111222555777999<<>>===AAAFFFTTTjjj}}}|||}}}pppkkkiii```NNNSSSqqq~~~vvvpppnnnkkkdddZZZNNNCCC<<<222///---,,,---...------******************++++++hhhSSSUUUccckkknnnoootttvvvwwwxxxxxx|||ssshhhuuuqqq___SSSLLLDDD===///...,,,+++******+++,,,+++++++++*********)))))))))***+++,,,,,,+++***)))++++++******)))((((((((())))))))))))************,,,,,,,,,+++++++++******++++++,,,------......////////////000111111222222000444444666===IIImmmuuunnn\\\LLLAAA===555666666777777777777666666777777666444222333444222333333333444555555555444333222333444555444333666666555444555666777888444444444333333333222222222222222111000//////...///...,,,+++***)))))))))******+++,,,---///000111111333666666666666777999;;;999777666777777666444777666555444555777999:::<<<>>>AAABBBAAA?????????>>>===;;;999888666555555666666777777888:::;;;<<>>>>>;;;777555888888888888777777777777777777666555444333333222333333333333222222222111111000///......///000111555222///---...//////...000111111222444555666666777666444333444555777888AAANNNWWWsssrrrddd[[[aaalllooojjjeee]]]bbbmmm~~~zzzfffVVVNNNCCCAAA???>>>??????>>>===999888777777777777444222555111......000222111//////000111222222444777:::<<<>>>@@@CCCFFFLLLSSSXXX___dddkkkooossswww|||mmmRRRCCCBBBAAA<<<@@@GGGWWWmmm~~~yyyqqqggg]]]WWWKKKUUUppptttrrrpppjjjaaaUUUHHH>>>888111///---,,,,,,,,,+++***,,,,,,,,,,,,,,,+++***)))}}}eeeRRRVVVcccjjjlllnnnpppuuuzzzzzzyyy|||vvv{{{lll[[[OOOHHH@@@999///...,,,+++******+++,,,+++++++++*********))))))((()))************)))((()))))))))))))))*********))))))))))))*********************++++++,,,,,,,,,++++++,,,------......///.........///000000111111000444444666===HHHkkkuuu~~~nnn\\\LLLBBB>>>777888888888888888777777666777777666444333333444555555555555555666666666777555555555777888777666999888666555333333333444333333333333222222222222222222111111000//////...000000...---,,,+++++++++*********+++,,,...///000000222444555555555666777:::888666666777888777666666555555444555777999;;;===???BBBBBBAAA@@@??????>>>===;;;999777666555555666666666777888999:::;;;GGGWWWqqqwwwooopppnnniii[[[MMMAAA======;;;888666888888888777777666666666666666555555444444333333111111111000000000//////111000////////////000111555333000...///000000///000000111222333444555555666555444333444666888999@@@NNNXXXttt}}}mmm```WWW]]]gggjjjfffaaa^^^dddqqqyyyfffUUUMMMDDDBBB???>>>>>>>>>>>>===999888777777777777444222333111000///000111000//////000111222222444777:::<<<>>>@@@CCCFFFLLLSSSXXX^^^cccjjjooorrrvvv|||mmmSSSDDDCCCBBB===???GGGXXXnnnzzzqqqeeeYYYRRRKKKSSSkkkuuurrroooiii___SSSGGG===888111///---,,,,,,,,,+++***,,,------------,,,+++***vvv```QQQVVVcccjjjmmmpppooovvv|||{{{xxx|||yyyjjjYYYNNNFFF===444///...,,,+++******+++,,,+++++++++***************(((((())))))))))))(((((('''(((((()))******++++++))))))))))))************((()))***+++,,,------...++++++,,,------......///---------...//////000000000444333666===FFFggguuu{{{mmm\\\MMMCCC@@@::::::999999888888777777666777777666444333444555777777777777777666666666777666555666888999888777888777555444333333222333333222222222222111111111222222111111000/////////000///...---,,,+++++++++************+++,,,---......000222333333333444555666555555666999::::::999666555444444666888:::<<<>>>AAACCCDDDBBB@@@??????>>>===;;;999777666555555555555555666777888999:::DDDTTTnnn~~~rrrrrrppplll___QQQBBB===<<<:::888888888888777777666555444444444444444444444444444444111000000000000/////////111000000//////000000111555333000///000111111000//////000000111222333333444333333333444666999;;;???OOOZZZwwwwwwhhh\\\UUU[[[dddfffbbb___^^^hhhvvvxxxdddTTTMMMFFFCCC???============<<<999888777777777777444222000111333222111000000000///000111222222444777:::;;;===@@@BBBFFFLLLSSSXXX]]]bbbiiimmmqqqvvv|||lllSSSEEECCCBBB>>>>>>GGGYYYqqq}}}sssfffXXXNNNLLLQQQeee~~~tttqqqooohhh^^^QQQEEE<<<888111///---,,,,,,,,,+++***------------------,,,+++ooo\\\OOOUUUccclllrrrwwwwwwyyyzzzxxxvvv|||}}}nnn\\\QQQHHH===333///...,,,+++******+++,,,************************))))))))))))))))))))))))(((((())))))************((()))))))))************))))))***+++,,,,,,------++++++,,,------......///------...//////000000111111444333666<<>>PPP]]]zzzwwwfff\\\WWW\\\cccdddaaa______mmm|||wwwbbbSSSLLLHHHDDD@@@=========<<<<<<999888777777777666444222...222555444111//////111///000111222222444777:::;;;===@@@CCCGGGMMMTTTYYY]]]bbbhhhlllpppuuu{{{|||hhhQQQDDDBBBAAA>>>???HHH[[[sssxxxiiiYYYNNNMMMQQQeeevvvppppppnnnhhh]]]OOOCCC;;;999111///,,,,,,------,,,++++++,,,,,,---,,,,,,++++++iiiYYYOOOWWWeeeoooxxx~~~xxxuuuvvv{{{|||qqq___SSSJJJ===222///...,,,+++******+++,,,************************************************************))))))((((((((()))))))))************++++++++++++++++++++++++++++++,,,------......///...//////000000111222222111444333666;;;AAA\\\zzzwwwxxxlll\\\NNNEEEBBB:::999888666555555555555555777777777555444555666666666666555555444444444555444333555777888888777333333333444444444444444222222222111111111000000111111111000000000000000------,,,+++******************)))))))))***++++++***,,,////////////000222000111222555999;;;;;;:::555444444555777999<<<>>>CCCEEEGGGGGGDDDBBB@@@@@@<<<;;;:::888777666666555444444555555666888999:::???LLLccc{{{yyyssssssrrreeeTTTCCC;;;:::999999:::999888777666555444333222222333333444444555555666333333333333222222222222000000111111111111000000111///....../////////---.........//////000000111111111111222444777:::<<<>>>QQQ___|||zzzddd]]]XXX\\\aaa```^^^]]]dddvvvttt```QQQLLLGGGDDD@@@>>>======<<<;;;999888777777777666444222///222555444111///000111///000111222222444777:::<<<>>>AAADDDHHHNNNUUUZZZ___ccchhhlllooottt{{{vvvbbbMMMBBB???>>>===@@@JJJ]]]uuuzzzlll[[[NNNMMMTTTjjjxxxpppooonnnnnniii^^^OOOBBB;;;888000...,,,,,,------,,,+++)))******+++++++++******cccWWWRRR\\\iiirrrzzzzzzwwwyyy}}}}}}tttzzzqqq]]]QQQIII===111///...,,,+++******+++,,,***************+++++++++++++++************++++++++++++******)))(((((('''))))))))))))************,,,,,,,,,+++++++++******++++++,,,------....../////////000000111222222222111444222555;;;???WWW|||xxxtttlll\\\NNNDDDAAA999888777555555555666666555777777777555555666777444444444444444333333333666555444666888:::999888666666666666555333222111333222222222222111111111111111000000000000000000///...------,,,,,,,,,---++++++******)))*********)))+++............///000//////111444888999999777444444444555777:::>>>@@@EEEGGGIIIHHHEEECCCAAAAAA;;;:::999888777666666666555555555666777888999:::>>>GGGZZZrrr{{{sssrrrrrreeeTTTCCC;;;:::999999;;;888888777777666555444444444444444555555666666666333222222222222111111111000111111222222111111000///...------//////...---.........//////000000000222111111111333666999;;;>>>QQQ^^^yyyzzzaaa[[[XXX[[[]]]ZZZXXXXXXhhhrrr]]]PPPLLLEEECCC@@@??????>>><<<;;;999888777777777777444222111222444333222000111111///000111222222444777:::===???BBBEEEJJJPPPWWW\\\aaaeeeiiilllooossszzzqqq\\\JJJ@@@>>>======@@@KKK___xxx|||nnn[[[MMMKKKWWWqqqrrrmmmooommmnnnkkk```PPPBBB:::888000...,,,,,,------,,,+++((())))))***************]]]UUUVVVcccooossswww||||||}}}~~~|||tttkkkrrrnnnZZZPPPIII>>>333///...,,,+++******+++,,,))))))*********++++++++++++***)))(((((()))***+++*********)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,++++++,,,------......///......//////000111111111222444222555:::>>>TTTwwwzzzrrrlll[[[MMMDDDAAA999888777555555666888999555666777777666555666888333333333333444444444444444444333555777999999888777777777777666444222111333333333333222222222222000000000000000000000111......---,,,,,,,,,---------,,,+++***************)))+++---.........///000//////111333666777555444444444444555777;;;>>>@@@FFFHHHJJJIIIFFFCCCAAAAAA;;;:::999777666666666666666666666777888999:::;;;===CCCRRRggg{{{~~~rrroooooocccSSSBBB;;;:::999999:::888888888777777666666666555666666666666666666666444444333333333333222222000111222222222222111000///...---...000000///---///////////////000000000222111111111333555888:::???PPP[[[ttt}}}www```[[[YYY[[[ZZZVVVTTTUUUhhhppp[[[OOOLLLBBBAAA@@@@@@@@@???===:::999888777777777777444222444333111111222222222111///000111222222444777:::>>>@@@CCCGGGKKKRRRYYY^^^dddgggkkkmmmooossszzz|||lllWWWGGG@@@===>>>??????KKKaaa|||qqq]]]NNNHHHYYYvvv|||ooojjjmmmkkknnnlllbbbRRRCCC:::777///...,,,,,,---------,,,))))))***+++++++++++++++YYYUUUZZZiiissssssrrruuussszzzvvvmmmdddkkklllYYYPPPKKKAAA777///...,,,+++***++++++,,,))))))******++++++++++++***)))(((''''''((()))***((((((((()))******++++++))))))))))))************))))))***+++,,,------...++++++,,,------......///------......///000000000222444222555:::===RRRttt|||rrrlll[[[MMMCCC@@@:::999777666666888:::;;;555666888777666555777888222333333444444555555555222111111222555777666666444444666777777777666555444444444333333333222222000000000000000111111111,,,,,,+++*********++++++------,,,+++************)))+++---.........///000//////000333555555333111333333444555888;;;???AAAGGGIIIKKKJJJGGGDDDBBBAAA::::::888777666666666666666666777777888:::;;;<<<===@@@LLL```sssqqqmmmmmmaaaQQQAAA;;;:::999999:::888888888888777777777777777777777777777777777666777777666666666555555555000111222333333222111000000///...000111111000.../////////000000000000000333222111111333555888999???OOOYYYoooyyyvvv{{{sssaaa]]][[[\\\ZZZVVVTTTUUUeeeoooZZZOOOMMM@@@@@@@@@AAABBB@@@===::::::888777777777777444222777333000///222444333111///000111222222444777:::???AAADDDHHHLLLSSSZZZ___fffiiilllnnnooosssyyy{{{kkkVVVGGG@@@>>>???@@@>>>JJJbbb~~~uuu```QQQEEEYYYyyyzzzlllgggjjjjjjnnnnnndddSSSCCC:::777///---,,,,,,---...---,,,)))***+++,,,,,,,,,,,,,,,SSSSSSYYYfffsssxxxrrrjjjjjjsss}}}~~~hhhbbb___iiiiiiWWWPPPIII===222------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))((((((((((((((()))))))))++++++************++++++,,,+++***)))))))))++++++......---------,,,,,,,,,............////////////222...444222777???LLLsssyyyvvvmmmZZZLLLBBB<<<;;;999777666666666444333555555555555555555555555444444333333333222222222///000111333444555555555888888888888777666444444333333333333333333333333333333222222111000//////111000///...---,,,++++++++++++************++++++******+++,,,,,,---......000000111111111222222222333555888999;;;<<>>===<<<:::888666555444777888888888888999999999:::===FFFRRR^^^lllpppccc^^^SSSKKKAAA<<<;;;;;;999666777777666555555555555555666777999;;;;;;:::999888;;;999777444333333333444222222333444444333222222333222111111000000111111............/////////000111000444:::;;;777555666BBBLLL\\\kkktttuuurrrnnn```]]]]]]^^^YYYQQQOOOSSSeeezzzqqqaaaRRRIIICCCAAA???>>>>>>===;;;:::666666555555444444333333222222222111111111000000222333333222222555999<<<<<<>>>BBBGGGMMMVVV___eeejjjkkkmmmppptttyyy~~~mmmXXXLLLDDD>>>===@@@???OOOddd~~~rrrXXXMMMKKKTTTsssxxxqqqmmmkkkjjjlllmmmkkkaaaRRRDDD;;;888------,,,,,,,,,+++++++++)))((((((((((((***+++,,,WWWWWW\\\fffqqquuuqqqkkkiiiqqqzzzyyyeee^^^ZZZbbbyyyjjjYYYRRRJJJ>>>333------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++,,,+++***))))))***++++++,,,,,,,,,------.....................////////////000---444222777>>>IIIpppyyywwwooo\\\NNNDDD>>>;;;999777666777777666444555555555555555555555555555555555444444444333333444555666666777777777777777777777666666555444333333333333333333333333333333333222222111000000///111000///...---,,,,,,+++++++++************++++++******++++++,,,------...000000000111111111222222222555777999:::<<<>>>AAAFFFGGGHHHIIIHHHFFFDDDBBB???>>>===;;;999777666555888888888888999999999999<<<===BBBKKKUUUdddyyyrrrccc]]]QQQJJJAAA<<<;;;;;;999777888888777777666666666777888999:::;;;;;;;;;::::::999888666555444555666777222333444444444444333222333222222111111111111111........./////////000000111111444;;;<<<:::999:::CCCNNN]]]jjjqqqppplllhhh___]]]^^^___YYYQQQNNNQQQcccuuuqqq```RRRJJJCCCAAA???>>>>>>===;;;:::777777666666555444444444222222222111111111000000222333333222333555999===???AAADDDIIIOOOWWW```fffjjjkkkmmmpppuuu|||uuu___PPPFFF???>>>@@@AAAQQQhhh~~~rrrYYYOOOLLLVVVtttwwwoookkkjjjiiijjjkkkiiiaaaRRRDDD;;;888------------,,,,,,,,,,,,---,,,+++******++++++,,,XXXZZZ___hhhqqquuusssooojjjooowww}}}~~~vvvbbbZZZSSSZZZoookkk[[[SSSKKK>>>333------,,,,,,,,,,,,++++++*********))))))*********))))))))))))))))))))))))+++++++++***)))))))))(((+++******))))))******++++++******)))******++++++***++++++,,,---...///000............////////////000---444333777<<>>@@@DDDEEEGGGGGGGGGEEECCCAAA@@@???>>><<<;;;999888888888888999999999:::::::::>>><<<===CCCKKKYYYoooqqqaaaZZZNNNGGG@@@;;;:::;;;:::888999999999888888888888888999::::::::::::;;;;;;;;;888777666555666666888999333444444555555444444333333222222222111111111111....../////////000000000000///333999<<<::::::<<>>>>>===;;;:::888888777777666555555444222222222111111111111111222222333333333666:::===AAACCCGGGKKKQQQZZZccciiijjjlllnnnqqqwwwgggUUUHHHAAA???AAABBBRRRiii}}}qqq[[[SSSOOOZZZwwwtttkkkhhhhhhhhhggghhhggg___RRRDDD;;;666.........------------,,,...---,,,+++************UUUZZZdddnnnvvvxxxvvvssskkknnnttt{{{{{{uuu```WWWOOOTTThhhiii[[[SSSKKK>>>222------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))---,,,,,,+++***)))((((((******))))))))))))************************++++++++++++,,,,,,---...//////............////////////000...666555888<<>><<<;;;::::::999999999999:::::::::;;;>>><<<<<<@@@FFFSSShhhzzzkkk\\\UUUJJJEEE???;;;:::;;;:::999999999999999999888888777999999888888999999:::;;;999888777777666777777888444444444444444444444444222333333222222222111111...////////////000000000///...000666888666777:::DDDOOO]]]ggghhhddd]]]YYY^^^bbbeeeddd^^^VVVTTTTTTcccnnnxxxyyywww~~~|||dddTTTLLLBBB@@@>>>>>>>>>===;;;::::::999999888777666555555111111111111111111111111111222333444444666:::===@@@CCCGGGLLLSSS\\\eeellllllnnnoooqqquuu~~~mmmXXXJJJCCCAAABBBAAAPPPfff~~~ooo\\\WWWTTT```}}}qqqhhheeefffgggdddeeeccc\\\PPPCCC:::555//////.........---------+++******)))))))))((((((XXX___lllxxxyyysssllllllpppwww|||{{{vvvrrr^^^UUUMMMRRReeexxxfffYYYSSSJJJ<<<111------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))---,,,,,,+++***)))((((((***))))))))))))))))))***))))))******++++++++++++------------------------............////////////111///888666999===DDDhhhxxxnnnvvvbbbSSSHHHAAA:::999777777888999999888777777777777777777777777444444444333333333333222///000111333555666666666666666777777777666555555222222222222222222222222222222222111111111111111000000000///.........---,,,,,,++++++++++++,,,,,,******+++++++++++++++,,,------........./////////000222555666777999<<<>>>@@@AAABBBBBBBBBAAA@@@???@@@@@@??????>>>===<<<<<<999:::::::::;;;;;;;;;;;;<<<;;;===BBBHHHSSSeeeuuutttcccYYYTTTHHHDDD@@@<<<;;;:::;;;;;;888888999999999888777666777777666666777777888999;;;:::999888777666555555444444444444444444444444222333333333333222111000////////////000000000111111///000444666444555888CCCNNN[[[dddccc^^^YYYVVV^^^dddhhheee^^^ZZZZZZ\\\gggooouuutttrrr|||hhhUUUKKKAAA???======>>>===<<<:::::::::999888777666555555111111111111111111111111000222333444555777;;;======@@@EEEKKKSSS]]]hhhnnnooopppqqqppprrrzzzpppZZZKKKDDDCCCBBBAAAOOOddd{{{~~~mmm\\\YYYYYYhhhpppgggeeefffgggcccbbb___XXXMMMBBB888333//////.........---------(((((())))))************aaahhhuuuwwwnnnkkklllrrrvvvsssnnnlllZZZRRRLLLQQQeee}}}qqqbbbXXXRRRIII;;;111------,,,,,,,,,,,,++++++*********))))))*********))))))))))))))))))))))))+++++++++***)))))))))(((***))))))(((((())))))***((()))***+++++++++++++++......---------,,,,,,,,,............////////////222///888666999<<>>@@@@@@??????>>>>>>======:::::::::;;;;;;;;;<<<<<<<<<<<>>;;;:::;;;;;;888888999:::999888777666555555666666666777777777::::::999888666555444333444333333222222333333444222333444444444333111000/////////000000000111111555222222555666444666999BBBLLLXXX^^^\\\WWWTTTSSS\\\ccceee```ZZZ[[[```ccckkkpppsssqqqppp|||iiiTTTIII@@@>>>============<<<:::;;;:::999888777666555444111111111111111222222222000222444555666888;;;>>>===@@@EEEKKKSSS]]]hhhooopppqqqrrrppppppuuuqqq[[[KKKFFFCCCAAADDDPPPdddyyykkkZZZZZZ\\\nnn~~~rrrkkkiiiiiiiiidddaaa[[[SSSIII???777222.........------------,,,))))))***,,,,,,------,,,iiinnnzzztttooommmqqqrrrlllgggeeeTTTMMMIIIPPPeeevvvlll```XXXRRRIII<<<222------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++,,,,,,++++++,,,,,,------------------............////////////111...666444777;;;DDDhhh{{{iii|||fffUUUHHHAAA;;;999777666777777666444555555555555555555555555555444444444333333333333111222444555777888999999555555666666777666666555111111111111111111111111111111111111111111111111000000000000////////////---,,,,,,++++++,,,,,,---++++++******************,,,,,,,,,,,,------------...000333555666777:::<<<=========>>>>>>>>>>>>===????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>===???BBBFFFOOO___mmm~~~xxxpppfff^^^WWWRRRPPPHHHFFFCCC???<<<;;;;;;<<<999999;;;;;;;;;:::888777444555777888888888777666888888777777666555444333333222111111111111222333222333444555444333111000//////000000000111111111333000000333555444777;;;AAAKKKUUUXXXTTTOOOMMMMMMVVV]]]___XXXSSSXXXbbbggglllppprrrooonnnzzzyyydddRRRGGG???>>><<<<<<======<<<:::::::::999888666555444333000000111111111222222222///111444666777999;;;>>>@@@BBBGGGLLLTTT]]]gggmmmooorrrsssqqqooosss}}}sss\\\LLLFFFBBB>>>DDDPPPcccvvviiiXXXZZZ]]]qqq~~~vvvqqqooonnnmmmeee```XXXOOOFFF===555111------------,,,,,,,,,,,,******,,,,,,,,,,,,+++***kkkooozzz|||tttqqqsssrrrjjjdddcccOOOIIIFFFOOOeeesssjjj___XXXSSSJJJ===333---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((***+++,,,,,,++++++***++++++,,,---...//////............/////////000000---444222555:::CCChhhxxxdddzzzhhhVVVIIIBBB;;;999777666666666444333555555555555555555555555666666555555555444444444222333444555666666666666444444555555555555555444111111111111111111111111111111111111111111222222000000000000////////////---,,,,,,++++++,,,,,,---++++++******************++++++,,,,,,,,,---------...000333444555777:::<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======AAA???>>>@@@CCCKKK[[[kkk~~~xxxgggddd___[[[WWWRRRNNNKKKHHHGGGDDD@@@<<<;;;;;;<<<:::;;;<<<======;;;999888444666888999:::999777666555555666666666666555555333222111000000111222333222333444555555333111000000000000000111111111111000,,,,,,000333333777;;;BBBJJJSSSTTTOOOIIIHHHIIIRRRYYYZZZQQQMMMUUUbbbiiikkkooopppmmmmmmxxxqqq```OOOEEE???>>><<<<<<======<<<:::::::::999777666444333333000000111111222222222222///111444666777999<<<>>>CCCFFFIIINNNTTT\\\eeekkknnnrrrtttrrrpppsss}}}uuu^^^MMMFFFAAA<<>>;;;777555555666666555444444444444444444444444333333333333333333333333444444555555666777777777999999888666555444333222111111222222222333333333222222111111111111222222222111111000///......---...------,,,,,,++++++***---,,,++++++******++++++++++++++++++,,,---.../////////000111333555777888999999:::;;;<<<===>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>AAA>>>???CCCEEEIIIVVVcccvvv}}}rrraaa\\\UUUPPPMMMMMMLLLLLLNNNKKKGGGBBB>>><<<;;;:::<<<=========<<<:::777666888888888777666666555555777666666555555444333333333222111111333444333222222222222222222222222222222222111111000111111111222111000111444:::???CCC:::EEEOOOPPPHHHBBBCCCGGGQQQQQQQQQPPPNNNRRRbbbrrrnnnmmmmmmllllllvvvxxxjjjXXXIIIAAA======<<<;;;::::::::::::999999888777666555444444333333333222222222111111111222444777:::<<<>>>@@@BBBDDDHHHMMMSSSZZZccchhhqqqtttvvvuuusssttt{{{ttt]]]KKKCCC???===GGGRRRdddvvveeeWWW]]]```lll~~~|||sssqqqssspppnnndddVVVJJJBBB;;;555000...------,,,,,,++++++***'''(((***+++,,,,,,,,,+++vvvuuu{{{rrriii]]]RRRMMMFFFRRRlll~~~zzzjjjZZZTTTQQQHHH;;;111...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++,,,...------,,,,,,,,,------.........///000000111111///222000111777888FFF___{{{aaapppjjjXXXKKKCCC>>>;;;777666666666666555333333444444444444444444444444333333333333333333444444555555666777777777888888777666555444444333333333333222222111111111222222111111111111222222222222222111000000//////,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,---...///...//////111222444666777888999:::;;;<<<======>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>AAA???@@@CCCDDDGGGQQQ]]]lllzzzvvvlll```\\\VVVQQQOOOOOOOOOOOOQQQNNNJJJEEEAAA???======<<<=========<<<;;;;;;:::::::::999999888888888888666666666555444444333333222111000000111222111///222222222222222222222222111111111000111111222222222111111111444999===@@@===EEEMMMMMMGGGCCCDDDGGGMMMLLLLLLKKKIIINNN]]]mmmrrrooommmkkklllwwwvvvgggWWWIIIBBB======<<<;;;::::::::::::999999888777666555444444333222222222111111111111111222555777:::===???AAACCCEEEIIIMMMSSSZZZbbbggglllpppssssssrrrttt{{{uuu^^^MMMEEEAAA???GGGSSSeeeyyy}}}eeeVVV[[[___jjj~~~{{{qqqnnnqqqmmmnnndddVVVJJJAAA;;;444000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))'''&&&zzzuuu|||ppp```TTTMMMFFFRRRlll~~~{{{jjjZZZTTTPPPEEE888000...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,,,,---------......//////000111111///333111333888888EEE]]]bbbnnnjjjWWWKKKFFF>>>;;;888666666666666555333333333444444555555555555444444444333333222222444444555555666777777777777777777666666555555555555444444333222111000///222222111111111111222222333333222222111111000000++++++,,,,,,---......///------,,,++++++++++++,,,++++++++++++,,,---......------...///111333444555777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>???AAA@@@AAACCCDDDFFFNNNWWWaaalllyyypppfff```\\\WWWTTTSSSTTTTTTTTTVVVSSSOOOJJJFFFCCCAAA@@@=========<<<<<<=========;;;;;;;;;;;;::::::::::::666666666555444444333333444222111111222222000///111111111111111111111111000000000000111111222333111111111222444777:::;;;:::>>>BBBCCC@@@>>>???@@@HHHGGGFFFEEEDDDHHHWWWfffooojjjgggfffjjjwwwsssdddUUUIIICCC======<<<;;;::::::::::::999999888777666555444444222222111111111000000000222333555888;;;>>>AAABBBDDDGGGJJJMMMRRRYYYaaafffhhhlllpppqqqqqqttt|||uuu___NNNGGGCCC@@@HHHSSSfff{{{zzzcccVVV[[[aaammm~~~{{{pppllloookkkmmmdddVVVJJJAAA:::444000******+++,,,,,,---............---,,,***(((&&&%%%yyywwwcccTTTMMMFFFSSSnnn{{{iiiYYYSSSNNNAAA555///...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,,,,++++++++++++***,,,,,,,,,+++,,,,,,------------......///000000111///333222444888888DDD[[[dddpppmmmYYYOOOKKK???<<<888666666666666555222333333444444555555555555555555444333333222222444444555555666777777777666666666666666666777777444444333333222111000000222222111111111111222222222222222111111000000000,,,,,,------..................---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,---...///111222333666666777888999::::::;;;::::::;;;<<<======>>>>>>;;;;;;;;;;;;<<<>>>??????@@@AAACCCEEEGGGJJJPPPVVV[[[cccmmmvvvnnnfff```]]]YYYWWWXXXYYYZZZZZZYYYWWWSSSOOOKKKHHHEEEDDD@@@???>>><<<<<<<<<===>>>;;;;;;;;;;;;::::::::::::777666666555555444444333888666444444555444333111000000000000000000000000////////////000222333333111222222333444666666777888999:::;;;;;;<<<<<<===FFFCCCBBBAAA@@@EEERRR___eee```]]]___ggguuurrrbbbRRRGGGCCC======<<<;;;::::::::::::999999888777666555444444111111111000000000000///222444666999<<<@@@BBBCCCFFFHHHJJJNNNRRRXXX```eeegggkkkpppqqqqqqttt{{{ttt^^^NNNGGGDDDAAAHHHSSSeeeyyywwwbbbXXX```fffrrr{{{nnnkkkmmmiiikkkbbbTTTHHH@@@:::444000+++++++++,,,,,,---------************++++++******}}}~~~hhhTTTNNNIIIWWWttt{{{hhhXXXSSSLLL>>>333000...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,---...---------...//////000000///333222444888888DDD[[[ffftttsss___TTTPPP@@@===999777666666666555333333333444444555555555555555555444444333333333444444555555666777777777666666666777777777777777222222222222222222222222222222111111111111222222000000000000000//////////////////......---------///...------,,,,,,------,,,,,,+++++++++,,,------+++,,,,,,---...000111222444444555666777888999999999999:::;;;<<<===>>>>>>;;;;;;;;;<<<===>>>???@@@???BBBDDDFFFKKKQQQWWW[[[]]]```eeelllsss|||~~~oooiiiccc```\\\[[[\\\^^^^^^^^^\\\ZZZWWWSSSPPPLLLJJJIIIEEEDDDBBB???>>>======>>><<<<<<<<<;;;::::::999999888888777666666555555444999777555555666555444222000000000000000000000000////////////000111222333222222333444444555555555:::::::::;;;===>>>???@@@EEEBBBAAA@@@@@@BBBMMMXXX]]]YYYWWW[[[cccqqquuubbbQQQFFFCCC======<<<;;;::::::::::::999999888777666555444444111111111000000000000///222444666999===@@@CCCDDDFFFHHHKKKNNNRRRXXX___dddiiimmmrrrsssrrrtttzzzqqq\\\MMMFFFCCC@@@FFFRRRdddwwwuuubbb\\\ggglllyyyyyymmmjjjkkkfffggg^^^QQQFFF???999444000---------,,,,,,+++++++++'''(((((()))+++,,,---...~~~}}}lllTTTPPPNNN```zzzfffVVVRRRKKK;;;111111...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******++++++,,,---...,,,------......///000000///333111333888888EEE]]]~~~dddttt|||fffXXXRRRAAA>>>:::777666666666555444444444444444444444444444444444444444444444444444444555555666777777777777777777777777777777777111111222222222333333333222222111111111111222222000/////////////////////111000000///......------//////...------------...,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,...///000111222333333444555666777888888999999:::;;;<<<<<<<<<:::;;;;;;<<<===???@@@AAA???CCCEEEHHHNNNXXX___aaabbb```aaaeeeiiimmmvvv}}}qqqlllfffdddaaa___```aaaaaa```^^^]]][[[XXXUUURRROOONNNLLLKKKIIIGGGEEECCCBBBBBBAAA@@@???>>><<<;;;::::::999999999888777777666666777555444444555555333222111111111111111111111111////////////000000111222333333333444444444555555777777888999:::<<<>>>???CCC@@@@@@@@@??????FFFOOOWWWVVVVVVZZZ___jjj|||wwwcccPPPEEEBBB======<<<;;;::::::::::::999999888777666555444444222222111111111000000000222333666999===@@@CCCDDDFFFHHHKKKNNNRRRXXX```eeekkkooottttttssstttyyy~~~|||nnnZZZLLLEEEBBB???FFFTTThhhyyywwwbbb___mmmssszzznnnjjjjjjdddcccZZZNNNDDD===999444111......---,,,,,,+++************))))))******+++,,,jjjUUUSSSUUUkkkxxxdddUUURRRJJJ999000222...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))***+++,,,------...************+++,,,---...,,,,,,---......//////000///222000111777888FFF___xxx___ppplllZZZPPPAAA>>>:::777777666666555555555555444444333333222333333444444555666666666444444555555666777777777888888777777777777777777333333222222222222222222222222111111111111222222000000000000000000000000000000//////////////////000//////...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000111111111222333444555666666888888888999999::::::::::::;;;;;;<<<===???AAABBBAAADDDFFFHHHPPP\\\ddddddgggaaa^^^___```aaahhhppp~~~uuurrrjjjgggdddcccccccccbbbaaa``````^^^\\\ZZZWWWUUUTTTSSSSSSRRRQQQOOONNNLLLKKKGGGGGGEEECCCAAA???>>>===;;;;;;:::999999888888777666555444444666666555444222222222222222222222222000000/////////000000111444444444333444555666666111333666666666888:::===@@@======>>>===;;;???EEEKKKNNNRRRVVVXXX```rrryyydddPPPEEECCC======<<<;;;::::::::::::999999888777666555444444333222222222111111111111111222555888<<<@@@CCCDDDEEEGGGJJJNNNRRRYYY```eeejjjooossstttssstttyyy~~~~~~zzzmmmZZZLLLFFFBBB@@@EEEXXXppp|||ccc^^^mmm}}}uuuooommmeee^^^VVVJJJAAA<<<888444111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++{{{zzz|||eeeVVVVVVZZZrrrxxxcccTTTQQQIII888000333...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***,,,---...///************+++,,,---...,,,,,,------...//////000///222///000666888GGGaaattt[[[llloooZZZMMMBBB>>>:::888777666666555666666555444333222222111222333333444555666777777444444555555666777777777888888888888777777777666555444444333222111000000222222111111111111222222111111111111111111222222......//////000000111111000000///...............------,,,++++++,,,,,,,,,,,,,,,,,,---...///000111000111222333444555555666777888888888888999999999:::;;;;;;<<<>>>???AAABBBBBBFFFGGGGGGPPP^^^eeefffiiiaaa\\\\\\[[[[[[aaaiiitttzzzwwwmmmjjjgggeeeddddddcccaaabbbbbbaaa___^^^[[[YYYXXXWWWXXXXXXXXXXXXVVVTTTSSSMMMLLLJJJHHHEEECCCAAA@@@<<<<<<;;;::::::999999888888777666777888999888777222222222222222222222222111000000////////////000555444444333444555777888111555999999888999<<<@@@===;;;;;;<<<;;;888999>>>>>>CCCKKKPPPRRRZZZmmmyyydddQQQFFFCCC======<<<;;;::::::::::::999999888777666555444444333333333222222222222111000222444888<<<@@@BBBDDDDDDFFFJJJMMMRRRYYYaaafffhhhmmmrrrtttssstttyyy~~~}}}yyylllZZZLLLFFFCCC@@@FFF\\\wwwccc]]]lll~~~vvvrrriii[[[SSSHHH@@@;;;888444111***++++++,,,,,,------...******)))))))))***,,,---qqqyyysssjjjUUUUUU```xxxxxxrrrbbbUUUOOOFFF999000///,,,++++++******++++++,,,++++++************++++++******++++++++++++******++++++******)))(((((((((+++*********))))))(((((()))************++++++++++++,,,,,,+++)))((()))***++++++,,,---...///000000---+++)))000888666CCC___nnn[[[lllqqq[[[MMM@@@===999777777888777777666555555444444333222222333444444555666666555555888666555333222222333333666555555555444444444444555444333222111111111111111111111111111111111111222222111111111111222222111111000///////////////////////////////////////...---,,,,,,,,,,,,---...,,,,,,---...///000111111222222333444444555555666666666666666666555555555888999;;;===???AAABBBBBBDDDCCCDDDIIIQQQZZZbbbfffeeedddbbb^^^YYYXXX[[[___ooo~~~wwwqqqnnniiifffdddcccbbb```______```aaaaaa`````````]]]^^^___```___^^^\\\ZZZWWWUUURRRPPPMMMIIIDDDAAA@@@>>>;;;999777777888888::::::999888777777666666666777777777666444222111111111000///////////////222222222333444555777888444555777888777888999;;;<<<<<<<<<======<<<;;;;;;<<>>===<<<;;;::::::999999888777666555444444222222111111111111222222000222555777:::===AAACCCCCCFFFKKKPPPVVV\\\cccgggkkkllloooqqqtttvvvxxxxxxqqq```TTTIIIBBB@@@BBBJJJeee{{{aaa^^^ooo~~~tttkkkcccUUUGGGAAA===888333000------,,,,,,,,,,,,+++++++++*********))))))((((((mmmxxx~~~ooofffVVVVVVccc}}}~~~uuunnn```TTTOOOGGG888///...,,,++++++******++++++,,,++++++************++++++)))******++++++******))))))))))))))))))*********************)))))))))((()))************++++++++++++,,,---,,,+++***+++,,,...........................---***000777555AAA\\\qqqZZZgggoooYYYLLL@@@===999777777888777777666555555444444333333222333333444444444444444333666555444333222222333333666666666555555555444444444444333111111111111111111111111111111111111111111111111000000111111111111111000///////////////..............................---,,,,,,---..................////////////222222333333444555555555666666666666666666666555666777999;;;>>>???@@@AAACCCCCCDDDIIIQQQZZZbbbfffccccccaaa\\\VVVUUUWWWZZZhhhyyyyyywwwssslllgggdddaaa^^^\\\^^^^^^___````````````___^^^___```aaaaaa```___]]]^^^\\\ZZZWWWTTTPPPJJJFFFCCCAAA???===<<<<<<<<<===999888888777666666555555777777777777777555333222111111000///////////////111111222222333555666777555777888999888999;;;<<<<<<<<<============<<<<<<;;;BBBBBBCCCJJJNNN\\\rrrwwwgggVVVIIIDDD???>>>>>>===<<<;;;;;;:::999999888777666555444444222222111111111111222222000222555888:::===AAADDDDDDGGGLLLQQQVVV]]]dddiiilllmmmoooqqqsssuuuvvvvvvxxxjjj[[[OOOGGGAAAAAADDDQQQjjj}}}ddd___pppwwwmmm___RRREEE???<<<666111///------,,,,,,,,,+++++++++************)))))))))(((jjjwwwyyyjjj```UUUVVVeee}}}pppiii]]]SSSPPPHHH999///---,,,++++++******++++++,,,++++++************++++++)))******++++++******)))'''(((((()))******++++++************)))))))))))))))************++++++++++++,,,------,,,+++,,,...000000///...---,,,,,,+++000000---111777444???XXXvvvYYYccc~~~mmmWWWJJJ@@@===999888888888888777666666555555444333333333333333333444333333222222555444333222222222333444777777777666666666555555444333222111000000000000111111111111111111111111111000000//////000000111111000000///////////////..............................---,,,,,,---....../////////.........------111222222333333444555555555555666666666666666666555666888:::<<<===???@@@BBBCCCFFFKKKRRRZZZbbbfffddddddaaa\\\UUURRRSSSVVV]]]kkk~~~{{{yyyuuunnnhhhdddaaa^^^[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]^^^___aaabbbbbbaaa```bbbaaa```^^^[[[WWWPPPLLLGGGEEECCCAAA@@@@@@@@@@@@::::::999999888777777666777777888888777666555444111111000////////////000111111111222333444555666666888999:::::::::<<<===<<<======>>>>>>=========:::AAAAAABBBHHHLLLYYYoooyyyjjjXXXJJJDDD>>>=========<<<;;;;;;;;;999888888777666555444444222222111111111111222222000333666888:::===AAADDDEEEHHHLLLQQQWWW^^^eeejjjnnnnnnoooqqqrrrsssttttttpppdddUUULLLEEEBBBCCCHHHZZZooo}}}eeeaaapppyyymmm[[[OOOCCC===:::444000...,,,,,,,,,,,,++++++++++++************))))))))))))iiixxxttteee[[[RRRTTTddd}}}mmmeee[[[TTTRRRJJJ:::000...,,,++++++******++++++,,,++++++************++++++))))))************))))))(((((())))))*********************)))))))))))))))))))))*********+++++++++)))+++,,,,,,++++++---...000//////...------,,,,,,000222///111666444===SSS{{{{{{\\\cccmmmWWWJJJ@@@===:::888888888888777666666666555444444333333333444444444444333222222444333222111222222444555777777777777666666666666333333222111000000000000111111111111111111111111000000////////////000000000000////////////000000------------------------......------------..............................111111111222333333444444555555555555666666666666555666777888;;;===>>>???AAACCCGGGMMMSSSZZZbbbfffffffffddd^^^WWWSSSRRRTTTVVVaaarrr~~~wwwrrrmmmhhheeeccc```___[[[[[[ZZZZZZ[[[[[[[[[\\\YYYZZZ\\\]]]________________________^^^ZZZUUUQQQKKKJJJHHHEEECCCBBBAAAAAA>>>>>>===<<<;;;;;;::::::777777777777777666555555222111111000000000000000111111111222222444555555666888999:::999:::;;;===<<<<<<===>>>>>>>>>======:::BBBAAABBBHHHKKKWWWmmmyyykkkYYYKKKEEE======<<<<<<<<<;;;;;;;;;888888777666555444444333222222111111111111222222111333666888:::===AAADDDFFFIIIMMMRRRWWW___ggglllooooooooopppqqqrrrssssssnnnaaaSSSKKKEEECCCFFFKKK^^^pppyyy}}}cccaaapppyyylllYYYNNNCCC===999333//////,,,,,,,,,++++++++++++************)))))))))))))))iiiwwwqqqbbbXXXQQQSSSdddmmmccc[[[VVVUUULLL<<<111000,,,++++++******++++++,,,++++++************++++++)))))))))******)))))))))************))))))(((((())))))))))))))))))******))))))*********+++++++++(((***++++++******+++------------............//////333111111666444<<>>:::888888999888888777666666555555444333333444444555555555555444444444333222222222333444555777777777777666666666666444333222111000000000000111111111111111111111111000000////////////000000000000////////////000000................................................,,,,,,,,,---...//////000000000111111222333333333444555555555666666777777666666777888:::===???@@@@@@DDDJJJPPPUUU[[[bbbgggggghhhfffaaaZZZTTTSSSTTTVVV^^^kkk~~~vvvsssmmmiiifffdddbbb```[[[[[[ZZZYYYXXXXXXYYYYYYUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\^^^\\\YYYVVVRRRQQQNNNLLLIIIFFFEEEDDDBBBBBBAAA@@@>>>===<<<;;;888888777666666555555555333333222111111111111222222222222222333444555555555777888999999999;;;<<<<<<<<<===>>>>>>>>>>>>>>><<>>BBBEEEGGGIIIMMMQQQWWW___hhhmmmooooooooopppqqqrrrtttuuulll```QQQHHHCCCAAAEEEJJJ]]]mmmtttwww~~~xxx___```nnnxxxjjjXXXNNNDDD???:::333//////,,,,,,+++++++++*********))))))))))))))))))******eeesss~~~ooo```VVVQQQRRRaaaqqqccc\\\XXXVVVLLL;;;111111,,,++++++******++++++,,,++++++************++++++((())))))******))))))(((++++++******)))(((((('''))))))))))))************)))************+++++++++(((***++++++***)))***,,,++++++,,,---...///000111,,,222111111666555===OOOtttxxxyyyfffhhh}}}qqqZZZLLLAAA>>>:::999999999999888777777666666555444444444333444555555666666555555666555444333333333444555777777777666666666555555555444333222111111111111111111111111111111111111111000000//////000000111///////////////000000111////////////////////////---...////////////...---***+++,,,---...///000000///000000111111222333333444444555555666777777777666666666777999<<>>>>>???@@@AAAAAAAAAAAA@@@GGGGGGGGGLLLNNNXXXlllyyymmmaaaSSSIIIEEE>>>>>>===<<<;;;:::999999888777777666555444333333222222111111111111222222111444777999;;;>>>BBBEEEFFFIIILLLPPPWWW___hhhnnnoooooooooppprrrtttwwwxxxjjj]]]NNNEEE@@@>>>BBBGGG[[[jjjqqqttt{{{}}}ppp]]]```lllvvviiiXXXOOOFFF@@@:::222//////++++++++++++************))))))))))))************^^^lllvvvyyy}}}lll^^^TTTNNNMMM[[[~~~vvvccc\\\WWWUUUJJJ999000111,,,++++++******++++++,,,++++++************++++++(((((())))))))))))((((((*********)))))))))))))))((()))))))))************)))************+++++++++***,,,,,,,,,***)))***+++++++++,,,---...///000111)))111111111666777>>>OOOqqq{{{vvvzzzhhhfffvvvsss[[[MMMAAA>>>;;;999999999999888777777666666555555444444111222333444555666666666888777555444333444444555666666666555555555444444666555444333222222222222111111111111111111111111111111111000000111111111///////////////000111111000000000000000000000000---...///000000///...---,,,,,,,,,------.........//////000000111222222222444444555555666777777888555444444555777:::===???AAAGGGPPPVVVZZZ^^^eeekkklllnnnooolllfffaaa______aaaeeekkkvvv{{{wwwsssooommmllljjjiiidddccc```]]]ZZZYYYYYYZZZUUUUUUTTTSSSRRRQQQQQQQQQSSSRRRQQQSSSVVVXXXYYYYYYWWWWWWWWWVVVVVVUUUTTTSSSPPPOOOMMMJJJFFFDDDAAA@@@???>>><<<999888777777777777666666555555555555555555555444444555555666666666888999:::999:::<<<===AAABBBCCCDDDEEEEEEEEEEEEDDDKKKKKKKKKOOOPPPZZZnnnrrreeeZZZOOOGGGFFF??????===<<<:::999777777777777666555444333333222222222111111111111222222222444777999;;;>>>BBBEEEFFFHHHKKKOOOVVV^^^hhhnnnnnnnnnnnnpppssswwwzzz|||iii\\\MMMDDD???>>>BBBHHHZZZiiipppttt{{{|||nnn```bbbjjjttthhhXXXOOOGGGAAA999111---...++++++++++++************((()))))))))************XXXfffrrruuu}}}|||kkk]]]SSSJJJGGGTTTwwwyyybbb[[[WWWTTTIII888///000,,,++++++++++++++++++,,,++++++************++++++(((((())))))))))))((((((((((((((()))******++++++(((((())))))*********+++)))************+++++++++,,,---...---+++***+++,,,,,,,,,------...//////000'''000000111666888???OOOnnn||||||hhhcccqqqsss[[[LLLAAA>>>;;;999999999999888777777777666555555444444///000111333444555666666999888666555444444444555666555555555444444444444666666555444333333333333111111111111111111111111222222111111111111222222///////////////000111111000000000000000000000000---...///000000///...---......---------,,,,,,,,,/////////000111111222222444444444555666777777888333333333333666999<<<>>>AAAHHHQQQXXX[[[___fffkkkqqqtttvvvsssnnniiiggggggeeeiiimmmuuuyyyvvvsssqqqqqqrrrrrrqqqiiifffccc___]]][[[[[[[[[XXXWWWUUUSSSRRRQQQPPPPPPPPPNNNMMMNNNQQQSSSUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWXXXVVVTTTPPPMMMIIIGGGEEEBBBAAA>>><<<999888888888888888777666666666666666666666555555555666666777777999;;;;;;;;;;;;===???DDDDDDFFFGGGHHHHHHHHHHHHFFFNNNNNNMMMQQQRRR\\\pppnnn```UUULLLFFFFFF@@@???>>><<<:::888777666777777666555444333333222222222111111111111222222222444777999;;;>>>BBBEEEEEEGGGJJJOOOUUU^^^hhhnnnmmmmmmnnnppptttxxx|||jjj]]]NNNEEEAAA@@@EEELLL[[[jjjqqquuu{{{{{{}}}pppdddccchhhrrrhhhWWWOOOGGGAAA888///+++,,,+++++++++************)))(((((())))))*********+++^^^gggmmmppp{{{xxxlll[[[LLLLLLLLLUUUpppyyyeee]]]UUUPPPHHH;;;111------+++******++++++)))((((((*********)))((()))***+++++++++************)))+++***(((''''''((()))***))))))))))))************'''(((******))))))***,,,++++++,,,,,,,,,,,,------////////////000000000000...---///333555888AAAJJJkkkppp```eeeuuu___QQQEEE===666555666666777999999777555444444444333111222333333444444333333222333333222222333333444555888555333444666666444222555555444444444333333333222222222111111111111000222111000.........///000111111111111111111111111222111111000000000000000//////......---------,,,000000///.............../////////000111111222222444555555555444333333222555444444777777777:::@@@EEEKKKQQQVVVYYY```jjjrrryyyyyy|||}}}vvvtttvvvvvvnnniiiooo}}}uuuqqquuu{{{|||yyyxxxttttttpppjjjggghhheee```^^^]]]ZZZXXXUUUSSSRRRQQQLLLLLLMMMMMMMMMMMMMMMMMMQQQQQQQQQSSSUUUWWWWWWVVVSSSVVVYYYXXXSSSMMMIIIHHHGGGFFFDDDCCCAAA@@@??????>>><<<;;;::::::999777555888777777777777999:::;;;===>>>???AAACCCCCCAAA???@@@EEEKKKKKKHHHFFFHHHKKKNNNQQQSSSTTTUUU\\\hhhqqq}}}iii\\\RRRIIICCCBBB===<<<<<<;;;;;;:::999999777777777666555555444444333333222111000000111111000333666999;;;>>>AAADDDJJJIIIJJJMMMTTT^^^gggmmmnnnoooooooooqqquuuyyy}}}ttt]]]IIICCC@@@<<>>666///---///***,,,---...---+++)))'''''''''((())))))***))))))bbbkkkppprrr{{{zzznnn^^^OOOKKKLLLUUUmmmzzzbbbZZZSSSNNNEEE999000,,,+++***)))***+++,,,+++***)))***++++++))))))***++++++++++++*********))))))+++***(((''''''(((***+++(((((()))))))))************+++,,,,,,+++***+++---++++++,,,,,,,,,,,,------.../////////000000000000000///000333444666===FFFdddsssaaadddvvv```RRRFFF>>>777777888777888999:::888666555555555444333333444444555555444444333333222222222222333444444777555333444666666555333444444333333333222222222222222222111111111111000222111000///...//////000111111111111111111111111222111111000000000000000////////////......------//////...---------------/////////000111111222222444444555555444333333222222000111444444333777===FFFLLLSSSWWW[[[bbblllsss{{{}}}vvvooorrr~~~xxxqqqnnnuuu}}}|||}}}zzztttrrrrrrooojjjfffdddbbb^^^[[[YYYWWWVVVTTTTTTUUUUUUUUUTTTSSSRRROOONNNNNNPPPRRRTTTUUUUUUUUUYYY]]]]]]YYYUUURRRQQQLLLJJJHHHFFFDDDCCCCCCCCCBBB@@@>>><<<;;;:::999888;;;::::::999:::;;;===>>>AAAAAACCCEEEGGGFFFCCC@@@???DDDIIIJJJGGGGGGIIILLLLLLPPPUUUWWW[[[bbbnnnwww|||hhhZZZQQQHHHBBB@@@===<<<<<<;;;;;;:::999999777777666666555555444444333222222111000000111111000333666999;;;===AAACCCKKKKKKLLLPPPWWWaaaiiioooooooooooooooqqqtttyyy|||sss]]]IIICCC@@@???HHHWWWaaakkkvvvzzzyyyzzzuuudddbbbooo}}}yyy{{{yyyhhh[[[QQQJJJBBB===666///,,,...,,,---------,,,***)))((('''((())))))))))))))))))kkkssswwwwww~~~zzznnn^^^PPPIIILLLWWWmmmxxx^^^WWWPPPKKKCCC777...+++)))(((((()))+++---,,,+++***+++,,,+++***)))***,,,++++++*********)))))))))******((((((((()))***+++(((((())))))))))))******+++,,,---,,,******+++,,,++++++,,,,,,,,,,,,------....../////////000000000111000111333222333999AAA[[[yyycccaaavvvaaaSSSFFF>>>999:::;;;999888999;;;999777666666666555444444555555666666555555444222222222222222333444444555444333444666666555444333333222222222111111111222222222111111111111000222111000000///000000000111111111111111111111111222111111000000000000000000000000000///////////////...------,,,,,,------...//////000000111111222444444444444444333333222222000000333333333666<<>>=========??????>>>>>>???@@@BBBCCCFFFGGGIIIKKKLLLJJJFFFBBB>>>BBBEEEGGGFFFGGGJJJMMMKKKQQQWWW\\\bbbkkkxxx{{{gggZZZOOOFFF@@@>>>===<<<<<<;;;;;;:::999999777777666666555444444444333222111111000111111111000333666999;;;>>>AAADDDIIIJJJMMMSSSZZZbbbjjjnnnppppppooooooqqqtttwwwzzzrrr\\\IIICCCAAABBBOOO```jjjsss|||~~~}}}}}}kkk]]]bbbvvv|||kkkmmmrrrxxxyyyqqqcccWWWJJJEEE???<<<777000---...///...---+++***))))))))))))))))))***))))))((((((rrrzzz~~~~~~yyylll[[[MMMFFFLLL[[[qqq~~~sssZZZTTTOOOJJJAAA555---+++***)))((()))+++,,,+++******+++,,,,,,+++***+++,,,************))))))))))))(((((('''''''''((()))***(((((((((((()))))))))******++++++***((('''((()))+++++++++,,,,,,,,,------........./////////000000000///000222111111777???TTT{{{fff___uuu```RRREEE>>>:::;;;;;;999777777:::888666555666666555444444444555555555555444444222222222111222333333444444444444444555666666666333333333333222222222222222222222111111111000000111111111111111111111111111111111111111111111111222111111000000000000000111111000000000000000000//////...------------.........//////000111111111333333444444444333333222444222333555666555999???HHHOOOXXX^^^ccciiirrryyy~~~}}}xxxqqqiiidddjjjttt}}}}}}{{{yyyuuuqqqmmmjjjhhhbbbccceeefffeeeaaa^^^[[[___^^^[[[YYYWWWWWWZZZ\\\XXXZZZ]]]___```^^^]]]\\\^^^[[[WWWSSSQQQQQQSSSTTTLLLKKKIIIFFFDDDCCCCCCEEEFFFEEEEEEEEEEEEGGGHHHIIIKKKLLLNNNQQQQQQNNNHHHDDD===@@@BBBCCCDDDGGGKKKNNNQQQUUU\\\aaahhhsss|||hhhZZZOOOFFF@@@>>>===<<<<<<;;;;;;:::999999777666666555555444333333222222111111111111111222222555888;;;===???CCCEEEFFFHHHLLLSSSZZZbbbiiimmmrrrpppnnnnnnqqqtttwwwxxxppp[[[HHHCCCBBBEEEUUUhhhxxxuuucccYYYbbb{{{~~~uuuhhhjjjnnnssstttkkk]]]QQQFFFAAA>>>===888111...000000///,,,***)))((()))******************)))((('''sss|||zzzlll[[[OOOCCCLLL```xxxvvvkkkXXXSSSNNNJJJAAA555...---,,,+++******++++++***(((***+++,,,,,,+++***+++,,,*********)))))))))((((((&&&&&&&&&&&&''''''(((((('''(((((((((((()))))))))***++++++***((('''((()))+++++++++,,,,,,,,,------............////////////...---///222111111777???QQQyyyiii___}}}ttt^^^QQQEEE>>>999::::::888666666888666444444555555444333333333444444444444333333222111111111111222333333333444444555555555666666444444444444333333333333222222222111111111000000111111222222222222222222111111111111111111111111222111111000000000000000000000111111111111111111111000000///////////////.........///000000111111222222333333444333333222555333444666777666:::@@@HHHPPPZZZbbbhhhnnnwww~~~yyysssjjjaaaZZZ]]]gggttt}}}yyyvvvtttppprrrtttvvvuuurrrnnnlllooonnnkkkfffaaa```aaaccceeefffgggiiiiiihhhfffddddddaaa]]]YYYWWWWWWXXXYYYRRRRRRQQQOOOKKKJJJKKKMMMMMMLLLLLLLLLLLLNNNOOOPPPPPPQQQSSSUUUUUUQQQKKKGGG???@@@@@@AAADDDHHHMMMQQQZZZ^^^bbbgggnnn||||||hhhZZZPPPGGGAAA@@@===<<<<<<;;;;;;:::999999666666666555444444333333222111111111111111222222444777:::===???AAAEEEGGGEEEHHHMMMTTT\\\dddkkknnnrrrooommmnnnqqquuuvvvwwwnnnZZZHHHCCCBBBFFFXXXmmm|||ooo^^^WWWccc||||||pppiiijjjmmmqqqqqqhhhYYYMMMDDD@@@======999333000111000///,,,)))((((((***+++******+++******)))((((((oooxxx~~~|||mmm]]]RRRBBBMMMccc||||||pppfffVVVRRRNNNJJJ@@@555//////---,,,******+++***)))'''***+++,,,+++***)))***,,,******)))))))))(((((((((%%%&&&&&&''''''(((((((((''''''(((((((((((())))))+++,,,---,,,******+++,,,++++++,,,,,,,,,,,,------------........./////////---,,,///222222222777???NNNvvvmmm___zzzuuu^^^QQQFFF???999999999777666666777555444333444555444333222333333333333333333222111111111111111222333333333555666555444444555666555555555444444444333333222222222111111111111000111111222333333333222222111111111111111111111111222111111000000000000000000000000000111111111111222111000000//////000000---......//////000000111111222222333333333333333444222222555555555999>>>GGGPPP\\\fffmmmttt}}}uuummm___VVVNNNQQQZZZhhhyyy|||~~~~~~}}}|||vvvppplllmmmoooqqqqqqqqqrrrrrrqqqnnnkkkjjjhhhddd```^^^]]]^^^___\\\]]]^^^ZZZUUUQQQQQQSSSSSSSSSRRRRRRSSSTTTVVVWWWUUUVVVWWWXXXXXXUUUPPPLLLEEEDDDBBBCCCFFFKKKQQQUUUcccggglllqqqyyy{{{hhhZZZQQQHHHBBBAAA===<<<<<<;;;;;;:::999999666666555555444333333333111111111000111111222333444777:::===???BBBEEEHHHHHHJJJOOOWWW___hhhooosssrrrnnnkkkmmmqqqvvvwwwwwwlllXXXHHHCCCBBBEEEXXXnnn}}}}}}wwwjjj\\\VVVbbbzzz{{{ppphhhhhhkkkooonnnfffXXXLLLDDD@@@===<<<888222///000///---+++)))))))))+++,,,*********+++******))))))kkkuuu|||~~~lll[[[PPPDDDMMMccc{{{zzzmmmcccSSSPPPMMMIII???444...///,,,***)))***++++++***))))))***++++++))))))***+++***)))))))))((((((((((((&&&'''((()))************'''''''''((((((((())))))***+++,,,,,,+++***+++---++++++,,,,,,,,,,,,---------------.........//////......000333333222666>>>IIIqqq~~~qqq___xxxwww```TTTIII@@@999999999777777888888666444444555666555444333333444444444444333333111111111111111222222333444666777666444333444666444444444333333333222222222222222111111111111000111111333444444444333333111111111111111111111111222111111000000000000000/////////000000000111111111111000///////////////------......///000000000111111222333333333333333333111111444444444888>>>FFFPPP^^^iiipppxxx|||pppgggXXXPPPIIIJJJPPPYYYfffqqq{{{||||||}}}{{{zzz{{{|||{{{xxxuuutttrrrooollljjjhhhhhhhhhhhhjjjkkkfff^^^XXXUUUVVVXXXXXXWWWWWWWWWYYYZZZ[[[[[[ZZZ[[[\\\\\\YYYUUURRRLLLJJJGGGGGGJJJQQQWWWZZZgggmmmvvv~~~yyyfffYYYPPPHHHBBBAAA===<<<<<<;;;;;;:::999999666555555444444333333222111111000000111222222333333666999<<<>>>AAADDDGGGIIIKKKOOOVVV___hhhpppuuuqqqmmmjjjlllrrrvvvxxxwwwiiiWWWHHHCCCAAADDDVVVlll}}}}}}{{{tttgggYYYTTT```www{{{qqqjjjjjjlllooonnneeeVVVKKKDDD???<<<:::666///---...,,,,,,+++******++++++,,,))))))***+++++++++******kkkuuu~~~jjjVVVKKKFFFMMMaaaxxx{{{mmmdddQQQOOOLLLHHH>>>333...///***)))((()))+++,,,,,,+++(((***+++***)))((()))***))))))))))))((((((((((((((((((***+++,,,,,,,,,,,,''''''''''''((((((((()))'''(((******))))))***,,,++++++,,,,,,,,,------------------.........////////////111444333111555<<>>EEEOOO^^^jjjsss{{{zzzlllcccWWWPPPIIIHHHJJJMMMUUU]]]lllzzz}}}|||zzzwwwuuusssqqqqqqqqqttttttoooeee[[[WWWWWW[[[ZZZZZZYYYZZZ\\\]]]^^^^^^]]]]]]^^^^^^\\\YYYVVVRRRNNNKKKJJJNNNUUU[[[^^^hhhppp|||wwwdddXXXOOOGGGBBBAAA===<<<<<<;;;;;;:::999999666555555444444333222222111111000000111222333333222555888;;;===???CCCEEEHHHIIIMMMTTT]]]gggoootttpppllliiikkkrrrwwwxxxwwwhhhVVVHHHCCCAAACCCTTTjjjyyy{{{ttteeeVVVQQQ^^^vvv{{{sssoooooooooqqqnnndddUUUIIIEEE???;;;888333---+++,,,++++++******++++++,,,,,,((()))***+++++++++++++++jjjvvvyyygggVVVNNNFFFOOOaaattt}}}~~~ppp```JJJKKKIIICCC:::333000///***++++++,,,,,,++++++***)))***+++***((('''''''''+++++++++************)))+++++++++***************))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++,,,------......///---...///000000222666888HHHkkkssshhh}}}hhhZZZOOODDD:::888:::999999;;;666666666666555555555555222444666888888666444222111111222222222333333333555666888777555333222222333333222222111222222222333333222222111222222222222222333444555555555555444444444444444444444444111111111111000000000000000000000000000000000000333333222111000///................../////////000222222222222222222222222555666666666666777:::===EEENNN\\\hhhrrr{{{sssfff\\\OOOHHHCCCDDDDDDCCCEEEIIIWWW```mmmyyy~~~~~~~~~~~~qqq___VVVWWWbbb```^^^___aaacccdddeeeeeecccaaaaaaaaaaaaaaa___^^^XXXSSSTTTVVVYYYaaaiiiqqqzzzrrrbbbWWWNNNFFFBBBAAA<<<<<<;;;::::::999888888333333333222222222111111///000111000//////111333555777999;;;===???CCCFFFIIIJJJNNNVVV___hhhmmmooonnnllljjjkkkmmmoooooonnn^^^OOOCCC@@@???BBBQQQcccuuu}}}yyyqqqcccSSSLLLWWWqqq}}}yyyqqqyyyxxxuuusssbbbMMMFFF@@@>>>:::444///,,,,,,,,,,,,,,,,,,++++++*********))))))(((((()))***++++++hhhtttxxxjjjVVVKKKGGGOOO```qqq{{{sss^^^JJJJJJGGGAAA888111...---***++++++,,,,,,++++++***%%%''')))***))))))***+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******++++++,,,------......///---...///000000222555888DDDgggsssggg}}}lll]]]OOODDD:::999:::999999:::666666666666555555555555222333555777777555333222111111111222222222333333444666888777555333222333333333222111111111111222222222222111222222333333333444444444444444333333444444444444444444444444111111111111000000000000000000000000000000000000222111111000000//////............/////////000000000000000111111222222222444555666666666888;;;===CCCLLLYYYfffpppyyy|||qqqeee[[[OOOHHHBBBAAAAAA???@@@CCCDDDKKKUUU```iiirrr{{{}}}mmmeeeeeennnkkkiiihhhiiilllmmmmmmllljjjhhhgggggggggfffeeegggaaa^^^```bbbfffmmmuuuzzzvvviii\\\TTTNNNGGGCCCCCC<<<<<<;;;::::::999888888444444444333333333222222///000111000///000111333444666999;;;===@@@DDDFFFIIIJJJNNNVVV```hhhmmmpppooommmkkkkkklllllljjjhhhZZZMMMCCCBBBAAACCCPPP```qqq{{{~~~ttteeeVVVQQQ\\\www|||wwwzzzuuubbbLLLFFFAAA>>>999333///,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++eeepppttt}}}rrrYYYLLLIIIRRRbbbqqqzzzwww^^^LLLJJJEEE>>>666///,,,,,,******++++++++++++******%%%''')))***))))))***+++))))))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***++++++,,,------......///---///000000000222555888@@@aaapppdddzzzqqqbbbPPPEEE;;;999:::999999:::666666666666555555555555111333444666666444333111111111111111222222222222444666888777555444333333333222222111000000111111111111111111222333444444555555555555444333222111444444444444444444444444222222111111111000000000000000000000000000000000////////////////////////....../////////000000000......///000111222222222222444555555666888;;;>>>@@@IIIVVVbbbmmmwwwxxxnnnbbbYYYMMMFFF@@@???===::::::<<<;;;>>>DDDLLLVVVbbbnnnvvvwwwvvvttttttvvvzzzyyyxxx|||yyyuuutttuuuvvvwwwxxxwwwtttqqqoooooonnnmmmllloookkkjjjnnnqqquuu{{{xxxiii___UUUPPPMMMGGGDDDDDD===<<<<<<;;;999888888777555555555444444444333333000111111111000000222333333555888;;;===@@@DDDHHHIIIJJJOOOVVV```iiinnnqqqqqqooolllkkkllljjjfffbbbVVVLLLDDDCCCCCCEEEQQQ___mmmzzzxxxggg[[[WWWddd|||}}}{{{dddLLLFFFAAA===888222...,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))***+++fffoooqqqxxx|||aaaRRRMMMYYYiiiuuu~~~|||___OOOLLLEEE<<<555///,,,+++******++++++++++++******)))+++,,,+++)))''''''(((******)))))))))(((((((((&&&&&&'''''''''''''''((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,------......///...///000000000222555777>>>[[[ooo```tttvvveeeRRRFFF<<<999:::999888999666666666666555555555555111222444444444444222111111111111111222222222333444666888888666444444444333333222111000000000000111111111111222333444555444444444444444333222111333333333333333333333333222222222111111111000000////////////////////////---........./////////000...////////////000000000......///000111222333444111333444555666888<<>>===;;;888777999======???DDDLLLWWWbbbiiigggdddaaa___aaaeeekkkoootttwww|||~~~}}}xxxuuutttsssrrrqqqssspppqqqvvvzzz~~~rrr```WWWPPPMMMKKKFFFCCCCCC======<<<;;;999888777777444444444444333333333333000111222111000000222444222555888;;;===AAAEEEHHHHHHJJJOOOWWWaaajjjppprrrssspppmmmnnnnnnllleee___TTTLLLDDDBBBCCCHHHUUUaaannn{{{}}}jjj___^^^kkk|||zzz~~~jjjOOOGGGAAA===666111...------,,,++++++++++++++++++++++++***)))))))))))))))******ooouuutttxxxlll[[[TTTcccuuudddUUUOOOEEE<<<555000---,,,)))******++++++******)))***+++,,,+++)))(((((((((++++++*********)))))))))'''''''''(((((()))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++++++++,,,------......///...///000000000111444777===WWWuuubbbpppyyygggSSSGGG===::::::999888999666666666666555555555555222222333444444333222222111222222222333333333333444666888888666555444555444333222111000000000000111111111111222333444555111222222333444444333333333333333333333333333333222222222222111111111111////////////////////////------......//////000000////////////000000000111//////000111222444444555111222444555555888;;;>>>???GGGRRR]]]hhhsss~~~{{{rrrhhh[[[RRRGGGAAA===<<<<<<999888:::999888999===DDDMMMTTTYYY\\\XXXRRRNNNNNNRRRWWW[[[___bbbjjjssszzz|||zzzwwwvvvvvvwwwxxx{{{~~~|||xxxvvvtttrrrqqqqqqoooqqqxxx~~~sss___VVVOOOMMMJJJEEEAAA@@@>>>===<<<;;;999888777666333333333333222222222222000111222111000000222444222555888;;;===AAAEEEHHHHHHJJJOOOWWWbbbkkkqqqtttssspppoooqqqsssppphhh```TTTLLLDDDAAACCCLLL[[[hhhrrrlllbbbcccqqq{{{yyy{{{sssTTTIIIBBB<<<555000...------,,,++++++++++++++++++++++++******)))))))))))))))***}}}{{{|||uuuccc[[[mmmkkkYYYRRRFFF<<<555111...---))))))************))))))&&&(((***+++******+++,,,++++++++++++************((((((((())))))******+++((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,++++++,,,------......//////000000000000111444666===SSSxxxhhhppp{{{iiiTTTHHH>>>::::::999777888666666666666555555555555333333444444444444333333333333333333444444444444444666888888777555555666555555333222111111000000111111111111222333444444000111222333444444444444333333333333333333333333333222222222222111111111000000000000000000000000.........//////000000000/////////000000000111111000000111222333444444555111333444444555777:::===@@@GGGQQQ[[[eeeppp|||yyypppeeeXXXOOOEEE???<<<===<<<:::999;;;444333555:::BBBJJJPPPSSSUUUQQQJJJDDDBBBDDDHHHKKKMMMRRR[[[eeellllllfff```\\\[[[ZZZ\\\```dddffffffjjjooovvv~~~~~~wwwrrrooommmkkkjjjhhhgggjjjsss|||wwwcccZZZQQQNNNJJJDDD@@@???>>>>>><<<;;;999888666666333333222222222111111111000222222222111111222444333555888;;;===@@@DDDHHHHHHJJJOOOXXXccclllsssvvvtttqqqqqqtttwwwtttiii```SSSMMMFFFBBBFFFRRRcccooouuuooofffhhhuuu|||wwwxxxWWWKKKBBB;;;333...---...---,,,***++++++++++++,,,,,,,,,+++******)))))))))))))))~~~|||kkkcccvvvppp\\\SSSFFF;;;444000...---))))))************))))))''')))++++++******+++,,,************))))))))))))'''(((((())))))***++++++((((((((((((((((((((((((******************************+++++++++,,,,,,,,,++++++,,,------......//////000111000000111444666;;;MMMqqqmmmooo|||jjjUUUIII>>>;;;:::888777888666666666666555555555555444444444444444444444444444444444555555555666666444666888888777666666666777666555333222111111111222222222111222222333333111222222333333333222222222222222222222222222222333333222222222111111111000000000000000000000000///000000000000000000000//////000000000111111111000000111111222222222333222333444444555666999<<>>>>>===;;;999777666666444444333333333222222222111222222222111111333555444666999;;;===@@@DDDFFFHHHJJJOOOXXXcccmmmtttwwwvvvsssrrrvvvyyyuuuiii^^^PPPMMMHHHFFFKKKXXXhhhrrrtttsssiiilllyyy}}}wwwxxxXXXKKKBBB;;;222------......,,,******+++++++++,,,,,,,,,++++++***)))))))))))))))}}}qqqhhh{{{sss]]]SSSEEE:::333000...,,,))))))************))))))***,,,---,,,***(((((()))))))))))))))(((((((((((('''''''''((()))******+++((((((((((((((((((((((((*********************************++++++,,,,,,,,,++++++,,,------......//////000111000000111444666999JJJlllooolll}}}lllVVVJJJ???;;;:::888777777777666666666555555555555555555555555555555555555555555555666666666666777444666888888777666666777888777555444333222222222333333222222111222222222333333333333222222111000222222222222222222222222333333333222222222111111000000000000000000000000111111111111000000000000000000000000111111111111000000000000000111111111333444555444444666888;;;???EEEMMMVVV___jjjvvv~~~{{{sssmmmcccXXXOOOEEE@@@<<<===<<<888777888:::888777;;;CCCKKKPPPRRROOOJJJCCC===::::::===???AAAGGGQQQ]]]ccc^^^QQQFFFBBB???;;;:::===>>>>>>===:::>>>DDDJJJQQQZZZeeelllvvv{{{~~~xxxiiiddd\\\VVVRRROOOMMMLLLMMMMMMTTTaaappp~~~}}}kkkaaaVVVQQQLLLFFFBBBBBB???>>>===;;;999777666555555555444444444333333333111222333222111111333555555777999;;;===???CCCFFFHHHJJJOOOXXXdddnnntttwwwwwwtttsssvvvyyytttggg[[[MMMLLLJJJJJJPPP]]]kkktttqqq~~~vvvlllooo{{{|||xxxuuuXXXKKKCCC;;;111------///...,,,*********++++++,,,,,,,,,++++++***))))))((())))))pppkkkhhh}}}oooZZZRRREEE:::222---+++***************************))))))))))))))))))))))))***)))))))))((((((''''''))))))(((((((((((())))))***)))(((''''''((()))***+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111///...000333666999FFFgggqqqmmmWWWJJJ>>>:::999777555666888888777777666666555555555555444444444555555666555555444333333333444444666777777777777555333222555555555555444333222111///000000000000111111111111111222333333444555555333333333333333333333333444444444333333222222222000000111111222222222222000000000///////////////222///,,,,,,///222111000111111111000000000000000000111222222333444888:::BBBFFFNNNVVV___hhhpppvvvxxx{{{qqqhhh^^^TTTMMMBBB@@@===;;;:::999777555777888777888???JJJQQQQQQQQQGGG???===>>><<<:::999???BBBKKKYYYccc```QQQDDD<<<999555444555777999999666777999;;;???EEEMMMRRR```iiisss}}}~~~pppggg[[[TTTMMMJJJFFFBBBAAABBBEEEEEELLL\\\nnn~~~nnneee\\\VVVOOOFFFAAA@@@>>>===;;;::::::888555333111222333444333222111000000111222111000000222333666999<<>>>>><<<;;;;;;???BBBKKKYYYccc```RRREEE<<<888444222333555666666444555666777999===CCCHHHQQQYYYccclllwwwyyyjjjaaaSSSLLLFFFEEECCC??????AAAAAAAAAGGGVVVhhhxxx~~~nnnddd[[[TTTMMMDDD??????===<<<:::::::::999777555222333333444333222111000000111222111000000222444444777;;;===???AAACCCEEEHHHKKKRRR\\\gggnnnrrrsssqqquuuwwwwwwwwwsssiii^^^NNNMMMIIIHHHXXXppp|||{{{yyyuuujjjkkkxxx~~~|||}}}bbbOOOBBB999111000///---+++---,,,,,,+++++++++*********''''''''''''''''''''''''}}}|||jjj[[[___nnnnnn^^^TTTMMMBBB999333///...---************************))))))))))))))))))))))))***************)))))))))))))))(((((((((((())))))&&&((()))++++++)))(((&&&'''((()))***+++,,,------************************++++++,,,,,,,,,---------000111111//////000333666;;;HHHgggooozzzqqqZZZMMM@@@;;;999777666777777777777777666666666666666555555444444444555555444333222222111111222222222333555777777777777666555555555555444333222111222222222222333333333444000000000111111222222333444444444333333222222222333333333333222222222222222111000000000111222333111111111111111111111111///111222222222111222333///000000000111222222222111333444444444666:::<<<@@@EEELLLTTT]]]fffoootttvvvzzzxxxmmmcccYYYNNNFFFCCCAAA>>><<<;;;;;;999777333777;;;@@@IIISSSXXXWWWWWWLLLAAA??????>>><<<===???AAAIIIWWWbbbaaaUUUIII;;;888444111111222333222333444444333333666:::>>>FFFMMMVVV___iiisssuuurrrmmmooovvvttteee[[[LLLFFFAAAAAA@@@>>>>>>@@@???>>>CCCQQQaaarrr}}}kkkaaaWWWQQQJJJBBB>>>>>>;;;:::888888999999777666444444444333222111000///000111222111000000222444444777;;;>>>@@@BBBEEEGGGHHHKKKRRR\\\fffnnnqqqrrrnnnqqqsssssstttsssjjjaaaOOOMMMHHHKKK]]]www~~~kkkdddggguuu~~~hhhOOOBBB999111///...,,,+++,,,,,,++++++++++++*********************************sssqqqwwwzzzooo\\\RRRYYYkkk}}}gggXXXSSSLLLBBB888333///---,,,************************))))))))))))))))))))))))++++++******************))))))(((((((((((())))))'''((()))******)))((('''((())))))***++++++,,,,,,+++,,,,,,,,,,,,,,,------,,,------------.........///000000000///111444666;;;FFFeeesssyyysss\\\OOOBBB<<<:::888777888777777777777666666666666666666555444444444444555333222222111000111111111333444555777777777777666555555555555444333222111000000000111111111222222000111111111222222222333555555444333333222111111333222222222222222222222333222000///000111222333111111111111111222222222+++///222222000...///111//////000111222222333333222444555555555777:::===@@@EEELLLUUU]]]fffoootttuuuwwwuuukkkbbbXXXMMMFFFBBB@@@===;;;;;;:::888777333777;;;@@@JJJWWW]]]]]]ZZZNNNDDDAAABBB@@@???@@@===>>>FFFTTT```bbbXXXNNN===999555222111111111000333444333222222333777:::@@@FFFNNNVVVaaajjjmmmkkkbbbbbbhhhsss|||tttdddZZZLLLFFFBBBBBBAAA>>>>>>@@@@@@???CCCOOO^^^ooozzzfff\\\RRRLLLFFF@@@>>>@@@<<<:::777777777666555333555555444333222000/////////000111111000111333444555999===@@@BBBDDDGGGJJJJJJMMMSSS\\\fffmmmpppqqqmmmpppqqqqqqrrrrrrkkkcccOOOKKKGGGMMMccc|||rrrdddbbbgggtttoooPPPAAA888000///...+++***+++++++++++++++************++++++++++++++++++++++++llljjjnnn|||~~~zzzooodddSSSLLLTTTeeexxxcccUUUSSSLLLBBB999222...+++)))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))(((((((((((())))))***)))(((''''''((()))***************************+++++++++,,,,,,---------............////////////...///000000000111444666:::CCCaaa{{{|||vvv___QQQCCC===;;;888888999666666666666777777777777666666555444444444444444222222111000000000111111444555666777777666555444555555555555444333222111000111111111111222222222222222222333333333333333555555444333333222111111222222222222222222222222333222111000000111222222000000111111222222222222+++///222222000...///111///000000111222333333444333444555555666777;;;===@@@EEELLLUUU]]]fffooottttttuuu||||||rrriiiaaaXXXOOOHHH@@@>>>;;;:::999999777666555888:::???JJJXXXaaaccc[[[PPPFFFDDDEEEDDDCCCCCC;;;<<>>;;;777444333222111000111222222111111333666999999???FFFNNNXXXcccgggeee___\\\^^^hhhrrrzzzxxxiii___RRRKKKGGGFFFDDD@@@>>>???BBBAAADDDNNN\\\mmmxxx```WWWMMMHHHDDD@@@@@@BBBAAA>>>;;;888888777555333555555444222111000000//////000111111000111333555444888<<>>;;;999888:::666666666666777777777777777666555444444444444444333222111111000000111111555555666777777666555444555555555555444333222111333333333333444444444444333333333333333333333333444444444333333222222222111111111222222222222222222222222222111111111000//////000000111222222222///111222222222111222333000111111111222333333333222444555555555777:::===???DDDKKKTTT\\\eeennnssstttuuu|||xxxoooggg```WWWNNNHHH???<<<:::999999888777555777999;;;@@@KKK[[[eeehhhZZZPPPHHHHHHIIIHHHFFFFFF===<<>>AAADDDHHHJJJNNNQQQWWW___gggmmmppppppoooqqqpppnnnnnnmmmeee\\\LLLIIIHHHRRReee{{{}}}aaaYYYYYYbbblllvvvuuunnnooottt~~~sssNNN===444---------++++++---+++************)))))))))))))))))))))))))))))))))nnniiihhhnnnuuuwwwwwwxxxssstttkkk___XXXMMMLLLZZZmmmmmm\\\UUUNNNHHH@@@888222...+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))(((((((((((())))))))))))(((((((((((())))))***************+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,---------...---...000111111222444666888@@@\\\}}}{{{dddUUUFFF???<<<999999:::555666666666777777777888777777666444444333333444333333222111111111111222333444555777777777666666555555555555444333222111333333333444444444555555222222222222222222222222333333333333333333333333000111111111222222222222111111333333333111000.........///000000111222222222111000000222333333222222222222222222222222222222333444444555777:::======AAAIIIQQQZZZccclllqqqssswww~~~}}}wwwmmmeee]]]TTTKKKEEE???===:::999999999888666777;;;???DDDPPP___hhhiiiYYYPPPJJJKKKMMMKKKIIIHHHAAA???AAAJJJVVVZZZTTTMMM>>>;;;888666555444222000---...000000000111444666888>>>EEELLLXXXdddjjjjjj```ZZZWWW^^^hhhpppwww|||wwwpppgggaaa[[[YYYUUUOOOKKKKKKKKKJJJNNNVVV___nnnttt___UUUJJJCCC???===>>>BBBFFFBBB>>><<<;;;:::999888444444222111111111222222...///111111000111444666444888<<>>777333000---+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))(((((((((((())))))'''((()))******)))((('''(((((()))***+++,,,,,,---******+++,,,------......******+++++++++,,,,,,,,,,,,...000111111222444666888@@@[[[||||||eeeVVVGGG???<<<:::999;;;555666666666777777888888888777666555444333333333444333222222111111222222111222444666888888888888555555555555444333222222111111222222222333333333222222111111111111111111333333333333333333333444000000111111222222222222000111333444444222///------......///000111111111222///,,,,,,///222111000333333222222222222222222111333444444444666:::<<<;;;???GGGOOOXXXaaajjjooosssxxx}}}vvvlllccc[[[RRRHHHAAA@@@>>>;;;:::::::::999777777<<>>;;;<<<@@@BBB???;;;999999999999888444333222111111111222333...///111111111111444666888;;;@@@EEEHHHKKKOOORRRRRRTTTZZZaaaiiioooqqqqqqooopppooollliiidddYYYNNNHHHGGGJJJSSSaaassssssVVVUUU\\\lllyyysssfff```fffpppvvvlllHHH999111++++++---,,,---///************))))))))))))((((((((((((((((((((((((yyynnnmmmmmmiiiooo{{{|||tttiiiVVVRRRRRRNNNccc~~~qqqbbbWWWQQQNNNIII???666///+++******)))))))))))))))))))))))))))***+++,,,,,,***)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***++++++************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000222333444<<>>>>>>>>===;;;999888888888888777666444333222111111111111111111111222444666777999<<<@@@CCCFFFJJJOOOSSSSSSWWW^^^ffflllppprrrrrrpppmmmlllnnniii\\\NNNGGGBBBDDDIIITTTeeexxxnnnXXXYYYcccuuunnnccc```gggqqq~~~{{{ZZZAAA555222...+++)))***,,,---******++++++++++++************)))(((((((((((((((yyyooonnnooollltttyyyjjjUUUQQQRRRPPPhhhyyylll___VVVQQQJJJFFF>>>666000---++++++))))))))))))))))))))))))((())))))*********************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***++++++************+++++++++,,,,,,,,,,,,,,,,,,---------...............///000111333333999@@@ZZZ|||lll[[[IIIAAA>>>:::888888666666777777777777666666666555555555555444444444444333333222222333333444555444444555666777666555444444555555555444333222444444444333111111444666333333333333333333333333222222222222222222222222222333333222111111222444222111000000000000111222000000////////////000000222222222222222222222222333222222111111222222333444444444444555666777777<<<>>>BBBIIISSS___iiinnnqqqxxx~~~sssggg___WWWLLLEEECCC@@@>>>;;;999888888999999:::>>>CCCJJJVVVccciiiggg]]]ZZZWWWWWWYYYXXXTTTOOOOOOLLLJJJKKKMMMLLLHHHCCC;;;999666222///...------000000111111222333444555888:::@@@GGGPPP[[[eeellllllfffcccfffiiiiiijjjmmm|||xxxqqqrrrkkkhhhmmmpppnnnkkkiiiiiinnnuuu{{{zzz~~~rrr```WWWKKKBBB??????>>>>>>>>>===;;;999888888888888666555444333222111111111111111111111222444666888:::<<<@@@CCCGGGKKKOOOSSSTTTXXX___gggmmmqqqssssssrrrooonnnooojjj\\\NNNGGGEEEEEEKKKWWWiii|||rrrWWWXXXcccuuuqqqhhhdddgggmmm{{{}}}~~~lllRRR>>>444222///,,,***+++,,,,,,******++++++++++++************)))(((((((((((((((yyyqqqqqqqqqppp|||~~~mmmVVVQQQRRRTTTppp~~~rrreee[[[TTTPPPFFFCCC===777222...,,,+++))))))))))))))))))))))))(((((((((((()))***++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------...............///000111222333555<<>>:::888777777777666666666666777777666555555555555444444444333333333222222333333444666555555666777888777555444444555666555444333222555555333000///000333666444444444444444444444444333333333333333333333333222333333222111111222444222111111000000111111222111111000000000000111111222222222222222222222222333222222111111222222333333333333333444555666666;;;<<<@@@GGGQQQ\\\ffflllooowww}}}rrreee]]]UUUKKKDDDBBB>>>===:::888888888999:::===@@@CCCHHHTTT```fffeee```^^^\\\\\\^^^\\\XXXSSSQQQOOONNNNNNOOOMMMGGGBBB<<<:::777333111//////...222111111111222333333444555888<<>>======<<<;;;999888888888888666555444222111111111111111000000111222555777888;;;===AAADDDGGGKKKPPPSSSUUUZZZaaahhhooorrrtttuuuuuurrrrrrrrrkkk\\\MMMGGGFFFGGGMMM\\\pppsssVVVXXXbbbvvvtttnnnkkkkkklllwwwwwwvvvrrrhhhXXXFFF;;;111000///---,,,+++++++++******++++++++++++*********))))))(((((((((((((((xxxrrrsssssssss~~~nnnYYYTTTVVVZZZzzzyyykkk```WWWRRROOODDDBBB===888333...+++)))))))))))))))))))))))))))+++***)))((()))***+++,,,++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................000111222333333:::OOOtttqqq```MMMCCC???;;;999999888777666555555666777888666555555555555444444444333333222222222333444444666555555777888999777555444555666666666555333222111222222111000111333666444444444444444444444444333333333333333333333333222333333222111111222444333333333222222222222222222111111111111111111222000000000000000000000000333222222111111222222333222222222222333444555555888:::===CCCMMMYYYccciiipppxxx{{{ooocccZZZRRRIIIBBB@@@<<<;;;999888888999:::;;;@@@BBBCCCGGGQQQ]]]bbb```^^^^^^^^^___```^^^ZZZVVVTTTSSSRRRRRRPPPLLLEEE@@@888888666555444444444444222222222111222222333333666888;;;@@@HHHUUUcccnnnpppnnnmmmqqquuuvvvrrroooppp|||xxxooohhhaaabbb^^^^^^cccggghhhkkkooo|||ooo\\\TTTIIIBBB??????>>>===<<<;;;:::999999888888888555444333222111111111111000000000111222555777888<<<>>>BBBEEEHHHKKKPPPSSSWWW[[[bbbjjjppptttvvvvvvwwwuuuvvvuuulll[[[MMMFFFEEEGGGPPPaaawww|||nnnVVVZZZeeexxxvvvrrrrrrqqqpppvvvuuuqqqgggYYYIII>>>888/////////...---,,,************++++++++++++******))))))(((((((((((())))))vvvrrruuuuuuuuuzzzlll\\\YYY[[[bbbtttfff\\\UUUPPPMMMDDDBBB===888222---)))'''))))))))))))))))))))))))...---+++***))))))***+++++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///111222333333888JJJlllqqq```LLLCCC???<<<;;;;;;888777666555555666777888666555555555555444444444333222222222333333444555555555666777999999777555444555666666666555444333,,,///222444444333444555222222222222222222222222333333333333333333333333222333333222111111222444555555555444444333333222222222111111111111222222000000000000000000000000333222222111111222222333222222111222222333444555999:::<<>>===::::::::::::999888888777444333333222111111111111000000000111333555777999===???CCCEEEHHHLLLPPPSSSXXX\\\ccckkkqqquuuwwwwwwxxxxxxyyywwwmmm[[[LLLFFFBBBGGGSSSfff|||vvveeeWWW^^^jjj|||uuussswwwyyywwwvvvvvvrrrfffTTTDDD:::666............---,,,***)))******++++++++++++******))))))(((((((((((())))))uuutttxxxwwwwwwvvviii[[[ZZZ^^^iii~~~pppcccZZZSSSMMMIIIDDDAAA===777111,,,)))''')))))))))))))))))))))))),,,++++++***************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000111222444888EEEcccrrr```LLLBBB???<<<;;;<<<777777666666666666777777666555555555555444444444222222222222333444555555444444555777999999666444555555666777666555444333+++///333666666555444444222222222222222222222222333333333333333333333333222333333222111111222444555555555555555444222222222222111111111111222222333333333333333333333333333222222111111222222333222222222222333444555555;;;;;;===CCCLLLXXXcccjjjqqqzzz|||rrrfffZZZRRRKKKDDD???>>>;;;:::999999999;;;===???DDDHHHLLLPPPWWW]]]\\\VVVQQQUUUZZZ___aaa```^^^\\\\\\[[[YYYUUUOOOHHHAAA===;;;:::999888666555444333222111111111222333333444888;;;>>>@@@EEEQQQaaammmppppppqqqxxxzzz}}}|||tttjjjaaa[[[VVVTTTSSSUUUXXX]]]jjjuuupppXXXQQQGGGAAA??????>>>===999999::::::999888777777333333222111111111111111//////000111333555888999>>>@@@DDDFFFIIILLLPPPTTTXXX]]]dddkkkqqquuuwwwwwwxxxxxxzzzyyymmmZZZLLLFFF@@@HHHWWWjjj}}}rrr```YYYcccrrrtttrrrzzz~~~}}}xxxxxxtttgggUUUDDD:::666............---,,,************++++++++++++******((((((((((((((())))))***vvvwww|||zzzyyytttfffXXXXXX^^^nnnyyylllaaaYYYQQQIIICCCBBB???:::555000---***)))))))))))))))))))))))))))&&&&&&((())))))***************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000111222555777@@@ZZZtttbbbMMMBBB===:::999:::666666777777777777666666666555555555555444444444222222222222333444555666333333555777999888555333555666777777777666444333000222555666444333333444333333333333333333333333444444444444444444444444222333333222111111222444333444444444333222111000111111000000000000111111333333333333333333333333333222222111111222222333222222222333333444555666999999;;;@@@JJJVVVaaahhhnnnxxxyyymmmaaaUUUNNNHHHBBB>>>>>>;;;:::999999;;;===???AAAGGGMMMSSSXXX^^^aaa\\\TTTLLLQQQYYY```ccccccbbbaaa___]]]ZZZTTTMMMEEE???===<<<<<<<<<;;;999888777666000000111111222333444555777;;;???BBBGGGRRRcccpppuuuuuuuuuzzztttjjjddd]]]YYYUUUSSSQQQVVVeeessskkkWWWPPPGGGAAA??????>>><<<888999999:::999888777777333222222111111111111111/////////111333555888:::???AAADDDGGGIIILLLQQQTTTXXX\\\dddkkkqqquuuwwwwwwwwwxxx{{{yyymmmZZZLLLFFF@@@KKK]]]nnn{{{rrrbbb[[[iiizzztttrrrzzzyyyxxxrrreeeTTTDDD999555......---,,,,,,+++++++++******++++++++++++******((((((((((((((()))******wwwyyy|||{{{tttdddUUUUUU\\\pppvvvjjj___XXXOOOFFF???@@@===999444000---,,,,,,)))))))))))))))))))))))) """$$$''')))*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------///000111222555666===UUU~~~~~~~~~vvvcccNNNBBB===999777777555666777888888777666555666666555555555444444444222222222222333444555666222333444666888777555222555666777777777666444333666666666555222111222333444444444444444444444444444444444444444444444444222333333222111111222444222222333333222111///...111111000000000000111111111111111111111111111111333222222222222222222333333333333333444555666666666666888===FFFRRR]]]dddkkkuuu}}}vvvjjj___SSSLLLGGGAAA===>>>;;;:::::::::;;;>>>AAABBBJJJPPPXXX^^^cccddd]]]SSSJJJPPPZZZbbbfffgggfffeee```___[[[TTTKKKCCC???<<<555666666777777777777666000000000111222444555666555:::???CCCHHHTTTeeerrr{{{zzzxxx|||tttnnnfff```YYYRRRLLLOOO]]]kkk||||||fffVVVOOOFFFAAA??????>>><<<777888999::::::999777666222222111111111111111111/////////111333666888:::???BBBEEEGGGIIIMMMQQQTTTXXX\\\ccckkkqqquuuwwwwwwvvvxxx{{{zzzmmmZZZKKKFFFAAANNNaaapppzzzsssfff\\\mmmtttrrrzzz~~~zzzwwwpppbbbRRRCCC888444......,,,,,,++++++++++++******++++++++++++******((((((((((((((()))******|||xxxuuuxxxjjj[[[WWWcccyyyoooeee___WWWKKKBBB>>>>>>;;;777222...,,,+++++++++++++++***)))((((((''')))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))))))))(((((((((***+++,,,---///---***)))++++++((()))************+++++++++,,,,,,++++++,,,,,,---......------......///000111555666;;;NNNttt~~~{{{^^^LLLFFF===:::<<<999888999::::::999888777666666666666555444444333333222222333444444444444333555555666777777777777777666555555555555444444444555555555444444333333333333333333333333333333333111111000000000000111111555555444444444333333333666333//////111222111///222222111111111111111222333333333222222222111111222222222222222222222222444333222222333444666777999777999>>>EEENNN]]]jjjpppwww{{{qqqeee]]]RRRHHHAAA>>>===<<<999999:::;;;>>>@@@CCCDDDJJJSSS\\\bbbdddcccZZZPPPLLLOOOVVV___hhhmmmnnnmmmhhhcccYYYNNNDDD>>><<<<<<888888777777777777888888222222222222333444555555::::::>>>FFFOOOYYYfffrrrwww|||xxxsssjjj___TTTNNNOOO[[[hhhyyytttgggWWWMMMDDDAAA@@@<<<;;;<<<;;;999888888999888777555222222222111111111111000///111333444444666999<<<===AAAFFFKKKMMMOOOQQQSSSZZZ^^^eeelllrrrvvvwwwwwwwwwuuuuuutttkkk[[[OOOKKKFFFLLL```www}}}uuuiii^^^mmmxxxrrrpppwww{{{vvvlll^^^NNNAAA999555///...---,,,++++++***+++************************+++*********))))))(((((({{{xxxvvvzzzrrr```ZZZeeevvvjjj___YYYTTTJJJBBB===:::888555222///---,,,+++++++++******)))((((((''')))))))))))))))******+++************)))))))))((())))))))))))))))))))))))***)))(((''''''(((((()))%%%***,,,)))'''((('''$$$)))************+++++++++,,,,,,++++++,,,,,,---......------......///000111333555:::LLLqqq}}}~~~bbbNNNGGG===:::;;;888888888999999999888666666777777666555444444333333222333444444555555444444555555666777777777777777666555555555555444444444555555444444444333333333222222222222222222222222222222111111111111222222333333333333222222222222444111//////111333333111333333222222222222222333333333333222222222111111222222222222222222222222333333222222333444666777999777999>>>DDDLLL[[[hhhqqqwww|||qqqeee^^^RRRHHHBBB>>>===<<<:::999999;;;===AAADDDFFFLLLUUU___eeehhhfff\\\RRRMMMOOOTTT\\\dddiiikkkkkkgggbbbXXXNNNEEE@@@>>>???999999888777777777777777222222222222333444555666;;;<<>>999;;;888777777888888888777666666888777666555444333222222333333444555555555444444555555666666666777777777666555555555555444444444555444444444444333333333111111111111111111111111444333333222222333333444222222222111111111000000222000///000222444444333444333333222333333444444333333333222222222111111222222222222222222222222333333333333333555666666999777999===CCCJJJXXXeeeqqqwww{{{qqqeee^^^SSSIIICCC???===<<<:::999999:::===BBBFFFIIIOOOYYYcccjjjmmmkkkaaaVVVMMMNNNQQQVVV^^^cccggghhhfff```WWWMMMEEEBBBAAAAAA<<<;;;:::888777777777777333222222222333444555666<<>>888555444333222///,,,***)))************))))))(((((()))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''',,,555:::555///---......))))))*********+++++++++,,,,,,++++++,,,,,,---......------......///000111111444888EEEeeevvv}}}fffQQQHHH>>>999;;;888666666777777777666666666888888777555444333222111222222333444444444444444555555555555666666777777666555555555555444444444444444444444444444444444222222222222222222222222444444333333333333444444222222222111111111111000111111111111222333333333333222222222222333444444333333333222222222111111111222222222222222333333222222333333444555555666888777888===BBBIIIVVVbbbpppvvv~~~zzzpppddd]]]SSSIIICCC???===;;;;;;:::999:::>>>CCCJJJMMMSSS]]]hhhooossspppfff[[[MMMLLLMMMQQQXXX___dddgggeee___UUUKKKEEEBBBAAA@@@>>>===;;;:::888777777666444333222222222444666777<<<@@@JJJUUUZZZ___gggqqq{{{yyylll^^^VVVTTTZZZfffqqqxxxsssfffWWWMMMDDDAAA???;;;:::;;;:::999777777888888666555222222222111111111000000///111333444444666999<<<===@@@EEEJJJMMMPPPTTTVVVYYY^^^fffnnntttxxxyyyxxxuuutttrrrnnnbbbSSSJJJHHHIIIUUUiii{{{||||||zzzbbbZZZTTTfffyyysssmmmgggeeeggg^^^QQQGGGAAA;;;444...///...,,,***(((&&&%%%%%%*********************************)))))))))))))))yyyvvvsssvvvrrrqqquuudddSSSLLLKKKEEE<<<666666555444222...+++((('''*********))))))))))))))))))))))))))))))******+++))))))))))))))))))******(((((((((((((((((((((((((((((())))))************,,,333666000((('''***,,,))))))*********+++++++++,,,,,,++++++,,,,,,---......------......///000111111555999BBB___uuuxxxyyygggRRRIII>>>:::<<<999666666666666666666777777888777666555444333222222111111222333333333333333555555555444555666777777666555555555555444444444444444444444444444444444444444444444444444444444333333222222222222333333444444333333333222222222333333333333222111111111111111111111111222333333333333333222222222111111111111111222222333333333222222333444444555555555777666888===AAAHHHTTT```mmmttt}}}wwwnnnbbb[[[RRRIIICCC@@@===<<<;;;::::::<<<@@@GGGMMMQQQXXXaaalllsssvvvuuukkk```OOOMMMLLLNNNUUU\\\bbbfffddd]]]SSSKKKFFFCCC@@@>>>???>>>===;;;999888777777555333222111222444666888:::AAAMMMXXX]]]```hhhqqqqqqaaaZZZ[[[```jjjsss{{{tttgggVVVLLLCCC@@@>>>;;;:::;;;:::888777777888777666444222222222111111111000000///111333444444666999<<<===@@@EEEIIIMMMQQQUUUXXXYYY^^^fffoootttwwwwwwwwwuuutttsssnnnbbbSSSKKKJJJKKKYYYnnn}}}rrr\\\WWWPPPbbb}}}wwwpppkkkdddaaa```WWWLLLDDD@@@;;;444......---+++)))'''&&&%%%%%%************************))))))))))))))))))******}}}|||{{{|||~~~qqqtttsssdddTTTMMMJJJCCC;;;666888666444111...+++)))'''******)))))))))))))))))))))))))))))))))******+++))))))))))))************(((((((((((((((((((((((('''((()))***++++++++++++***///000+++&&&''')))***)))************+++++++++,,,,,,++++++,,,,,,---......------......///000111000555888???YYYuuurrrpppkkkUUUJJJ>>>:::<<<999777777666666666777888888666666666555444444333333111222333333444444333333666555444444444555666777666555555555555444444444333333333444444444444555555555555555555555555555444333333222222333333444555555555444444444333333333444555444222111000111000000000000111222333333333333333222222222111111111111111222222333333444111222333444555555555555666666888===BBBHHHTTT```jjjttt~~~zzzrrrkkk^^^XXXOOOHHHCCC@@@>>><<<;;;;;;<<>>@@@???===<<<:::999888888555444222111222444777999:::BBBOOO[[[___aaajjjtttyyyiiibbbdddiiipppvvv}}}sssfffTTTJJJBBB@@@???<<<;;;===:::888777777777777666444222222222111111111111000///111333444444666999<<<===@@@EEEIIIMMMRRRVVVZZZYYY___gggoootttuuuuuutttrrrssstttpppcccSSSLLLLLLNNN^^^rrrmmmYYYXXXRRRddd|||uuuooojjjddd```YYYSSSKKKDDD???:::444///,,,,,,++++++***+++++++++************************))))))))))))************~~~pppkkktttnnnbbbUUUNNNIIIBBB;;;999888666333000...,,,++++++)))))))))))))))))))))***)))))))))))))))******+++((()))))))))************(((((((((((((((((((((((('''((()))******))))))(((%%%***,,,***)))+++,,,+++)))************+++++++++,,,,,,++++++,,,,,,---......------......///000111...444777<<>>CCCIIIUUUaaaiiitttzzztttnnngggZZZUUUMMMGGGBBB@@@>>>===:::;;;>>>BBBHHHNNNTTTWWW^^^fffnnntttxxxxxxqqqhhh[[[WWWSSSRRRTTTXXX\\\^^^]]]XXXRRROOONNNLLLFFFBBB@@@???>>><<<;;;:::::::::666444222111222444777999;;;DDDRRR]]]aaadddmmmxxxuuuoooqqquuuyyy|||qqqdddRRRIIIAAA??????===<<<>>>999888666666777777555444222222222111111111111000///111333444444666999<<<===@@@DDDIIIMMMRRRWWW[[[ZZZ___gggnnnssssssrrrpppnnnqqqtttqqqdddSSSLLLLLLMMM^^^rrr~~~jjjXXX[[[ZZZjjjtttooojjjdddaaaSSSPPPKKKEEE???888222///,,,,,,+++++++++,,,------************************((()))))))))************zzz~~~yyywwwuuulllccceeettt|||iii___UUUOOOIIIAAA<<<;;;777555222///...---...///)))))))))))))))*********)))))))))))))))******+++(((((())))))*********+++(((((((((((((((((((((((((((((()))))))))'''&&&%%%"""'''(((***---,,,((()))************+++++++++,,,,,,++++++,,,,,,---......------......///000111---333666999OOOyyyrrrgggwww^^^PPPAAA::::::777999888777777777888:::;;;444444444555555555555666555666666777777777777777666555333333333444666888666666555555555444444444333333333444444555555555333333333333333333333333666666555555555555666666555555444444444333333333...222555555333222333555222222222222333444555666333333333222222222111111000000111222333333444444111222333555666555555444555555888>>>CCCJJJVVVaaaiiiuuuvvvqqqkkkfffXXXSSSLLLFFFBBB@@@>>>===:::<<>><<<;;;;;;;;;;;;666555222111222444888:::<<>>666111///---,,,+++***))))))))))))************************(((((())))))*********+++rrr{{{}}}sssllljjjhhh___\\\hhhzzzsssaaaZZZTTTRRRKKKAAA===???888555///,,,******)))(((***,,,---,,,)))''')))+++))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''&&&'''&&&%%%$$$&&&)))+++)))))))))((()))******+++,,,+++******))))))******************+++,,,,,,---///////////////............222777<<>>EEEOOO[[[cccooo|||uuukkkeeeaaa[[[OOODDD@@@???===<<<===>>>===AAAJJJPPPSSSWWW[[[cccjjjppprrrtttwwwxxxuuuiiiddd]]]YYYXXXZZZ]]]^^^^^^ZZZUUUQQQNNNLLLJJJIIIBBBAAA???>>><<<;;;;;;:::999555222555666555666888:::JJJRRRWWWaaagggppp~~~ooobbbWWWKKK???===>>>===;;;;;;:::999777555333222111111000000000000000111111222000///...111666;;;<<<<<<@@@AAADDDHHHMMMRRRWWWZZZ___dddiiimmmmmmmmmllllllgggjjjmmmkkk___OOOFFFEEESSS```pppzzz|||wwwaaa]]]bbbmmm{{{tttpppkkkddd^^^UUUOOOIIIDDD<<<333......++++++++++++++++++++++++************************))))))))))))))))))))))))nnnttt{{{|||wwwnnngggcccccc[[[[[[hhhyyyooo]]]WWWTTTRRRLLLAAA;;;;;;;;;777222...---,,,+++******+++---,,,)))((()))+++))))))))))))))))))))))))))))))************))))))((((((((((((((('''&&&&&&'''(((******)))((()))***((()))))))))************+++***************++++++,,,++++++++++++,,,,,,---/////////////////////...///222777;;;GGGeeesssyyyiiiTTTHHH@@@;;;999666666555555666777888999888888888777666555555555888555555888777444444666999555111111333666777777777666666555555444333333444444444555555555666666555444222111111222444555555555555555555555555555333444555666666555444444222333333333333222111000111111222333333333333222222222111111111111222222111111222222222333333333444444333444444555666777888999:::>>>EEEPPP\\\dddppp|||~~~sssjjjbbb^^^YYYNNNDDD@@@???===<<<>>>??????EEEOOOUUUWWWZZZ___gggnnnssstttvvvyyyyyywwwlllgggaaa]]]\\\]]]______]]]ZZZWWWTTTRRRNNNJJJFFFBBBAAA???>>><<<;;;;;;;;;:::666333555666555666999===LLLTTTXXXaaafffppp~~~~~~}}}}}}nnnbbbVVVJJJ???===>>><<<;;;;;;:::999888666555444444444333333222111000000111111111//////111666:::;;;;;;AAABBBDDDHHHMMMSSSXXXZZZ```eeekkkooopppooommmlllhhhhhhiiifff[[[NNNJJJLLLUUUbbbrrrzzz{{{~~~wwwaaa\\\bbbttt~~~zzztttqqqppplllfffaaaTTTNNNHHHCCC<<<222---...++++++++++++++++++++++++************************((((((((((((((((((((((((lllnnnqqqsssrrrkkkccc]]][[[VVVYYYhhhyyy~~~jjjYYYVVVSSSQQQKKKAAA:::999;;;777222///------,,,+++***+++,,,+++)))))))))+++))))))))))))))))))))))))((())))))******))))))((('''''''''''''''&&&&&&%%%%%%(((***+++)))'''&&&&&&'''((()))***+++******)))))))))))))))***+++,,,---...---,,,,,,,,,,,,,,,,,,......//////////////////000222666:::DDD```~~~{{{oooXXXJJJ@@@:::888666555555666777888999:::888888777777666666555555888555555777777444444777777555333333555777777777777666666555555444444444444444444555555555555555555444333222222333444555666666666666666666666666444555555666555555444444111222222222222111111000111111222333333333333222222222111111111111222222111222222222222333333333444444333444444555666777777888:::>>>FFFQQQ]]]fffppp{{{|||rrrhhh___ZZZVVVLLLCCC@@@???======???@@@CCCLLLVVV\\\\\\___cccmmmssswwwwwwxxx{{{{{{zzzqqqlllgggcccbbbbbbaaaaaa[[[ZZZYYYWWWTTTOOOHHHDDDAAAAAA???===<<<;;;;;;;;;;;;777555666666555777;;;AAAPPPXXX[[[bbbgggqqq|||wwwuuuyyy{{{mmmaaaSSSHHH???===>>><<<:::;;;::::::999888777777777777555555333222111000000000222111000222666999;;;;;;AAABBBEEEIIINNNTTTYYY\\\```fffnnnssssssqqqnnnmmmllljjjgggaaaVVVLLLKKKOOOXXXffftttzzzzzz}}}xxxaaa\\\bbb{{{~~~tttsssqqqrrrrrrooohhhbbbTTTMMMGGGBBB;;;222---...++++++++++++++++++++++++************************''''''''''''''''''''''''qqqooommmoooppplllcccZZZSSSSSSZZZkkkzzzyyyfffYYYVVVRRRNNNGGG@@@<<<:::999555000---,,,++++++******+++++++++************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((''''''&&&%%%###%%%''''''%%%###"""###&&&(((***+++,,,+++)))(((((((((((()))***,,,---...///...------,,,,,,,,,,,,............////////////111222555999@@@YYYttt\\\LLLAAA:::888555555666666777888999:::888777777777666666666555777555666::::::666555777555555444555666666666666777666666666555555444444555555555555555555555555555444333333333333444555555555555555555666666666555555555555555444444444222222333333333222222111111111222333333333333222333222222111111222222333222222222222222222222222444444333444444555666777777888;;;@@@HHHTTT```hhhqqq{{{{{{rrrhhh^^^WWWRRRJJJBBB@@@???===>>>AAAAAAFFFRRR]]]```___bbbgggqqqvvvzzzyyyyyy{{{|||zzztttqqqmmmiiihhhfffcccbbb[[[ZZZWWWTTTQQQLLLFFFBBBAAA@@@???===<<<<<<;;;;;;<<<999777888777666999???EEEVVV^^^```fffjjjuuu~~~uuuqqquuuyyykkk```PPPFFF???======;;;::::::999999888888777777888888444333222111000000000000222222222333555888:::;;;BBBCCCFFFJJJPPPUUUZZZ]]]```fffooouuuvvvrrrnnnlllqqqmmmggg___SSSIIIIIINNN]]]jjjwww{{{zzz}}}yyyccc```ggg}}}|||ssstttvvvwwwvvvqqqhhhaaaSSSLLLFFF@@@999111---...++++++++++++++++++++++++************************((((((((((((((((((((((((xxxrrrlllmmmooolllbbbXXXNNNRRR^^^ppp}}}uuuddd\\\YYYRRRIIICCC@@@>>>===888444///,,,+++++++++***************+++++++++***))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))(((''''''%%%%%%%%%###!!!!!!"""$$$&&&(((***+++,,,+++)))(((((((((((()))***,,,---...///...------,,,,,,,,,,,,---.........//////000000222111444888===SSSwww___NNNBBB<<<:::555666777777888999999999777777777777666666666666555555888===>>>999555666222333444555555444555555666666666666666555555555555555555555555555555444444444444444444444444444333333444444444555555555666666555555444444444444333333444444444444444333111111222333333333333222333333222222222222333333222222222222222222222222444444333444444555666777777999===CCCKKKVVVbbbjjjqqqzzz{{{sssiii]]]UUUNNNGGGAAA@@@???===???CCCBBBJJJWWWbbbbbb___aaagggqqqwwwzzzyyyyyy{{{{{{xxxuuusssqqqooommmiiieeebbb]]]YYYSSSNNNJJJGGGDDDAAA@@@@@@???===<<<<<<<<<<<<<<<:::999999888777<<>>>>>===:::999:::888777777666666777777777000000////////////000000222222333444555777:::<<>>999555000---------,,,,,,+++)))))))))+++,,,+++***))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))(((((('''((((((&&&$$$######&&&)))'''((()))***+++******)))((((((((()))***,,,---......---,,,,,,,,,,,,,,,,,,------......///000000000111000444888<<>>999555666222333444444333333444666666666666666666666666666555555555555555444444444444444444444444444444444222222333333444555555555777666555444444444444444333444444555555555555555111111222333333333333222333333222222222222333333333333333222222222222111444444333444444555666777888:::>>>DDDLLLWWWbbbiiiqqqzzzzzzsssjjj]]]TTTJJJDDD@@@@@@???===@@@DDDFFFOOO]]]eeebbb]]]```gggooovvvzzzzzzyyy{{{yyyvvvvvvuuutttsssrrrmmmgggccc^^^XXXOOOHHHDDDBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<:::::::::999999@@@HHHUUUhhhssstttvvvvvv~~~rrrmmmttt}}}ssseeeYYYHHHBBB>>>>>>===999888999777777666555555555666666...............///000111111222444444555777;;;>>>DDDEEEHHHMMMSSSYYY^^^aaa```gggpppvvvwwwtttooommmkkkhhheee```VVVOOOPPPVVVfffttt~~~}}}{{{|||oooeeefffmmmyyyxxx|||}}}rrrggg```QQQJJJCCC===666///,,,...++++++++++++++++++++++++************************************************yyyoooiiigggcccZZZRRRHHHRRReeeyyy{{{lllbbbYYYXXXPPPEEE???@@@???;;;777444///,,,,,,,,,,,,++++++)))((()))+++---+++***))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))(((((('''&&&'''((()))((('''''')))***((()))))))))************))))))))))))***+++,,,---,,,++++++++++++,,,,,,---------......///000000111000///444999;;;HHHrrrgggSSSEEE>>>===888888999999999888777666666666666666777777777777555444555999999666555888333444666555333333555888666666666666666666666777666666555555555444444444444444555555555555444444333333333444555666666666888777555444333333444444222333444444555555555444111111222333333333333222444333333222222333333444333333333222222222111111444444333444444555666777777999===CCCKKKUUU```gggqqqzzz|||wwwrrriii\\\RRRGGGBBB@@@@@@???===@@@FFFJJJTTTaaagggbbb\\\^^^fffmmmuuu{{{{{{{{{{{{yyyuuuvvvvvvwwwxxxvvvqqqjjjeee]]]WWWNNNGGGBBB@@@??????@@@???>>>======<<<<<<===;;;999:::;;;:::;;;CCCLLL```ttt~~~zzzsssooowww~~~ooo___SSSFFFAAA>>>>>>===999777999888777666555555555555555111000///////////////000///222444555555888<<<@@@DDDFFFIIINNNTTTZZZ___bbbccciiirrrwwwxxxuuurrrppplllhhhddd^^^UUUPPPTTT[[[iiixxx}}}~~~}}}xxxsssmmmfff```ccciii{{{rrreee]]]PPPIIIBBB<<<555...,,,...++++++++++++++++++++++++************************))))))))))))))))))))))))|||qqqjjjfffaaaYYYRRRFFFRRRfff{{{vvviiiaaaUUUUUUPPPEEE??????===888444111,,,)))))))))))))))+++)))'''))),,,---,,,***))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((''''''&&&%%%$$$'''***+++***))))))))))))))))))((()))******+++))))))))))))***+++,,,---************+++,,,,,,------------...///000000111///...444::::::FFFooojjjUUUFFF>>>===999999::::::999888666555666666666666777777777777777333222444444333555999444666777555333333777:::666666666666777777777777666666555555555444444444444444555555555555444444444444444555666777777888888777555444333333444444111222333333444444444444111111222333333333333222444333333222222333333444333333333222222111111111444444444444444555777777666999===BBBJJJTTT^^^eeeqqq{{{zzzuuuqqqiii[[[PPPEEEAAA???@@@???===AAAFFFNNNXXXdddiiibbb[[[^^^ffflllttt{{{}}}}}}|||yyyuuuwwwxxxyyy{{{yyytttmmmggg\\\VVVNNNGGGCCC@@@>>>===@@@???>>>======<<<======:::999:::<<<;;;<<>>>>>===888777999999888777666555555555555444333222000///////////////111444555555888===AAAEEEFFFIIINNNTTTZZZ```ccceeekkksssxxxyyyvvvtttrrrqqqllleee]]]SSSOOOTTT\\\jjjyyy}}}}}}zzzrrriiiddd___\\\```eee~~~rrrbbbYYYPPPHHHAAA;;;555...,,,...++++++++++++++++++++++++************************((((((((((((((((((((((((}}}xxxpppjjjgggbbbXXXNNNCCCYYYjjjyyy~~~tttfff[[[UUUOOOGGG@@@===;;;:::999111000...+++***))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))++++++***)))***)))'''))))))(((((('''''''''&&&'''''''''''''''((())))))+++)))(((&&&&&&((()))+++***************************+++,,,,,,------,,,,,,---------............///000222222555===FFFeeeiiiUUUIIIBBB>>><<<<<<;;;:::::::::;;;;;;:::999777666555555555666888777555555666666555333555444333222333444555666777777666666555555555444777666555444333444555555333333222111222333444555444444444555555555666666666666666555444444333333777666444222222222444555555555555444444333333333333333333333333333333333444333333222222333333444555444444444444555666666:::999<<>>===<<>><<<999888999:::999999===<<<<<<<<<;;;<<>>;;;999888999999666666666666666555555555333222111111000000111111111222333555888;;;>>>@@@DDDGGGKKKPPPUUU[[[aaafffkkkooossswwwxxxxxxyyyyyytttlllbbbYYYPPPNNNVVVaaaqqq~~~{{{zzzzzzkkk[[[VVVWWWZZZ^^^ccc}}}rrrbbb\\\NNNJJJAAA888333000,,,(((+++***)))(((((()))***+++******))))))))))))******''''''(((((())))))******}}}xxxpppjjjfff```WWWNNNEEE]]]ppp}}}||||||~~~xxxooocccZZZUUUNNNEEE>>>;;;::::::999111///---+++***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((''')))((((((((('''''''''''''''''''''''''''((())))))***)))(((''''''((()))***+++++++++++++++************+++,,,,,,------,,,,,,---------............//////111111444;;;DDDbbbmmmXXXKKKCCC@@@<<<<<<;;;::::::::::::;;;999888777555555555555555777666555555666777666444555444333333333444555555777666666666555555555555666666444333333333444555555444444333444555666777444444555555555666666666888777777666555555444444777555444222222333444555555555444444444333333333444444444444444444444444444333333222222333333444444444444444444555666666:::999;;;AAAGGGOOO]]]iiisss{{{{{{tttqqqkkk]]]OOOGGGCCC???>>><<<===CCCKKKXXXnnnwwwqqqjjjaaa^^^fffrrrsssuuuxxxzzzzzzxxxvvvvvvvvvxxxyyyyyyuuuoookkkfff^^^SSSJJJDDDAAA???======;;;999888999:::999999===<<<<<<======@@@JJJVVVttt~~~wwwdddTTTIIIBBB@@@>>>;;;999888999999777777666666555555555444333222111111000000111111111222333555888;;;???AAAEEEHHHLLLPPPUUU[[[aaaeeeiiinnnuuuzzzzzzyyywwwwwwrrrjjj```WWWOOOMMMVVVaaaqqq}}}{{{yyy{{{}}}qqqdddWWWQQQSSSWWW___gggwwwddd]]]QQQKKKAAA777222///,,,)))*********))))))*********++++++************++++++(((((())))))))))))))))))~~~xxxpppjjjddd]]]UUUOOOKKKfff{{{zzzxxxxxx}}}~~~yyyqqqjjjaaaYYYSSSLLLBBB;;;:::999999888000///---+++***))))))***))))))))))))))))))))))))***************************)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))***)))(((''''''((()))***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------............///...000000222999@@@]]]}}}ttt\\\NNNEEEAAA<<<<<<;;;:::999999::::::888777666555555444555555666555444555777888777666555555444444333444444555666666666666555555555555555555444333333333333444444444444333444555555666555555555555666666666666888888888777666666555555666555444333222333444555555444444444444333333333555555555555555555555555444333333222222333333444444444444444444555555666999888;;;AAAFFFNNN\\\hhhuuu}}}{{{uuurrrmmm```SSSFFFAAA>>>===<<<===DDDLLL]]]vvv~~~vvvjjjdddkkkuuutttrrrsssuuuwwwwwwvvvxxxxxxxxxyyyyyyvvvqqqmmmjjjcccXXXNNNGGGCCC???===<<<:::888888999::::::999<<<<<<===??????CCCOOO[[[zzzuuubbbRRRIIIAAA@@@>>>;;;:::999999999888888777666555444444333333222111111000000111111111222333555888<<>><<<;;;===DDDLLL^^^yyyssslllqqqvvvsssooonnnppptttwwwxxxxxxxxxxxxxxxxxxuuuqqqnnnkkkfff]]]SSSKKKDDD@@@===;;;999777777999;;;;;;;;;<<<<<<===@@@AAAFFFSSS```}}}rrr___QQQIII@@@???===<<<:::999999999999888777666555444333333333222111111000000111111222222333666999===@@@CCCHHHJJJNNNRRRVVV\\\bbbfffiiinnnuuuyyyyyyvvvsssqqqlllcccXXXQQQMMMNNNXXXbbbsss}}}zzzsssllldddZZZPPPMMMOOOZZZkkk{{{~~~tttggg[[[MMM>>>555111...,,,,,,***+++,,,------,,,+++***+++++++++******+++++++++++++++******))))))((((((}}}vvvpppjjjaaaVVVRRRUUUiiizzzzzzuuuzzzzzzrrrhhhbbb]]]YYYNNNFFF<<<888999999777444///---,,,***)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''++++++''''''***'''''''''((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))*********++++++,,,,,,,,,)))***++++++,,,,,,++++++---------............///...222111444888===VVV}}}ooojjjVVVIIICCC>>>===<<<;;;::::::::::::666666666666666555555555666555555666888999888777666666666555555444444444555555555666666666666666555555555444444444333333222222333333444444444444666666666777777777888888777666666555555444444333444444444333444444444444444444444444444444444444222222222222222222222222444333333222222333333444333333333333333444555555777666999>>>DDDLLLZZZfffwww{{{tttppplllbbbXXXJJJDDD???===;;;<<>>BBBEEEKKKYYYggg~~~ooo\\\OOOHHH??????===<<<;;;:::999999999888777666555444333333333222111111000000111111222222444666:::>>>BBBDDDHHHKKKOOOSSSWWW]]]cccgggkkknnnrrruuutttrrrqqqqqqhhh___TTTOOOMMMQQQ[[[fffuuu}}}vvvmmmcccYYYNNNKKKOOO\\\ppp~~~~~~lll]]]LLL<<<444111---+++---***+++,,,------,,,+++*********))))))))))))******+++*********))))))((((((|||uuuooojjj___SSSRRRXXX{{{xxxwwwvvv{{{{{{qqqeee]]]WWWTTTLLLDDD;;;999;;;;;;666111...---+++***))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((%%%(((//////(((&&&***'''''''''((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((()))))))))******++++++,,,)))******+++++++++++++++---------............///...222222555999<<>>CCCKKKYYYeeevvvzzzrrrmmmiii```WWWKKKEEE@@@===<<<>>>FFFNNN^^^sss~~~xxx{{{tttpppkkkiiijjjooosssuuusssqqqoooooonnnmmmjjjhhheeeccc^^^VVVMMMDDD???===:::999888999<<<>>>???@@@>>>>>>AAAFFFLLLUUUeeetttlllYYYMMMGGG>>>>>>===<<<;;;:::999999888888777666555444444333333222111111000000111111222333444777;;;???CCCEEEHHHKKKOOOTTTYYY___eeejjjmmmooorrrsssrrrpppppppppfff\\\QQQNNNOOOUUUaaakkkxxx}}}uuufffZZZLLLIIIOOO]]]sssmmm]]]JJJ999333111,,,+++---******++++++++++++*********))))))))))))))))))***))))))))))))((((((((((((zzzsssnnnjjj^^^RRRRRR\\\~~~|||{{{tttfff[[[UUUQQQIIIBBB;;;:::===<<<666///---,,,+++)))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((($$$)))222333***&&&***''''''''''''((((((((()))'''''''''''''''((())))))(((((())))))))))))(((((('''(((((())))))***++++++))))))***+++++++++++++++---------............///---111222555888;;;SSSyyy}}}dddRRRHHHAAA@@@???>>><<<<<<<<<<<<666777888999999888777777999777666777888888777666666777777777666555333222555555555555666666666777666666777777777666555444666666888999999999888777777777777888888888999999777777666666555444444444222333333444555555555444333333333444444444555555222222222222222222222222444333333222222333333444333333222222333333444555555444777===CCCKKKXXXeeettt~~~~~~xxxpppjjjfff^^^UUUIIIDDD???>>>>>>AAAJJJSSSaaaqqqxxxzzzzzz|||uuuqqqllliiijjjlllnnnnnnnnnllljjjiiihhhgggeeeddd______\\\VVVLLLCCC>>><<<:::999888:::===@@@BBBBBB@@@AAAFFFMMMVVVbbbtttjjjWWWKKKFFF>>>>>>======<<<;;;999999777777666666555555555444333222111111000000111111222333555777;;;@@@CCCFFFGGGJJJOOOTTTZZZ```ggglllmmmqqquuuwwwuuurrrooonnndddYYYPPPMMMQQQYYYfffqqq{{{~~~ooo___NNNIIIQQQaaauuummm[[[GGG666333222,,,***---*********))))))*********+++******))))))******+++'''''''''''''''(((((((((yyyrrrmmmiii^^^QQQSSS^^^yyyiii]]]VVVQQQHHHAAA;;;;;;???>>>666...---,,,+++)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''$$$***555555+++&&&***&&&'''''''''(((((())))))'''''''''''''''((())))))(((((())))))))))))((((((&&&''''''((()))*********))))))***++++++++++++***---------.........//////+++000111444888;;;RRRwwwhhhUUUKKKBBBAAA@@@>>>======<<<<<<777888999::::::999888777:::888777777888888666555666777777777777555333222444555555555666666777777666777888888888777555444444555777888888888777666777888888888888999999999888888888777666666555555222333444444555555555444333333333444444555555555333333333333333333333333444333333222222333333444333333222222333333444555555444777<<>>>>>???CCCMMMXXXeeeqqqtttuuu~~~{{{|||wwwsssnnnjjjiiijjjiiiiiillliiifffeeeddddddbbbaaa[[[\\\[[[UUUKKKCCC>>><<<;;;999999;;;>>>AAACCCCCCAAACCCIIISSS]]]kkkiiiVVVJJJEEE============<<<;;;:::999666666666666666555555555333222222111000111111111222333555888<<<@@@DDDFFFGGGJJJOOOTTTZZZaaahhhmmmmmmqqqxxxzzzyyytttooommmcccXXXOOONNNRRR\\\iiittt}}}~~~wwwdddQQQLLLUUUeeeyyynnnZZZEEE555333222,,,)))---+++***)))(((((()))***+++,,,++++++++++++++++++,,,%%%&&&&&&&&&''''''((((((wwwqqqllleeeXXXMMMSSS___gggXXXUUUPPP@@@>>><<<<<<<<<999444///000...,,,***((())))))***''')))***)))((('''(((***((((((''''''''''''((((((&&&&&&''')))+++***%%%!!!))))))((((((((((((((()))'''''''''''''''((())))))((((((((((((((()))******+++*********,,,///111333...------,,,,,,++++++***,,,,,,+++++++++,,,---...222222///444999999MMMoookkkXXXMMMIIIFFFAAA>>>=========<<<;;;::::::999999888888777888888888888888999999:::666555555555555666666777777777888888888888777777:::999777555333222111111333444666777999:::::::::444555555555666666666777777666666666666777777888333333333444444555555555777777666555444333333222333333333333333333333333444444444333333222222222222333333222111222444666:::888:::>>>DDDKKKYYYeeettt~~~xxxpppjjjfff___TTTMMMIIIDDD??????@@@DDDNNNXXXgggsssyyyuuuuuu}}}zzzxxxsssllliiihhhgggeeeccccccaaa^^^^^^___```______]]]YYYSSSMMMIIIEEEAAA>>>;;;;;;;;;<<<>>>AAACCCEEEFFFGGGIIIOOO\\\pppxxxfffVVVLLLIIIBBBAAA@@@>>>===;;;:::999:::888777555444444444444222222111000//////000000222444888;;;===@@@CCCFFFGGGKKKQQQWWW\\\bbbhhhllloootttxxxxxxyyyvvvnnneeeaaaVVVMMMMMMTTT^^^lllwww||||||}}}~~~fffRRRPPP\\\jjj{{{iiiQQQ???222222111+++)))---************************************************))))))************))))))qqqlllgggaaaUUULLLQQQ^^^kkkXXXRRRKKK@@@>>>===<<<<<<999444000111///---+++******++++++''')))***)))((('''(((***((((((''''''''''''((((((((('''''')))+++***&&&###((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((()))*********)))))))))***,,,///000,,,,,,,,,,,,---------------------------....../////////---111666777JJJkkkooo\\\RRRJJJFFFAAA>>>=========<<<;;;;;;;;;<<<<<<<<<<<<<<<888888777777777888999:::777666666555555555666666666777777888888777777666444444444444444555666777444555666777888999999999777777777777777777777777777777666666555666666777333333333444444555555555777666666555444444333333444444444444444444444444444444444333333222222222222333333222111222444666:::888:::@@@EEEMMMZZZffftttyyyqqqkkkfff^^^TTTLLLHHHCCC???>>>???CCCLLLVVVfffpppvvvsssttt||||||{{{uuummmiiigggfffdddaaa]]]\\\ZZZZZZ[[[[[[ZZZYYYWWWTTTOOOJJJHHHEEEBBB@@@;;;;;;;;;<<<===@@@BBBCCCDDDEEEHHHOOO]]]pppwwweeeTTTJJJGGGBBBAAA@@@>>><<<;;;999999999888666555444444444444333333222111111111111111333555999<<<>>>AAAEEEHHHIIIMMMSSSXXX^^^ccciiimmmoootttxxxyyyzzzxxxpppfff]]]TTTLLLKKKRRR]]]lllyyy|||||||||jjjVVVWWWeeesss~~~}}}dddNNN===111111111,,,***---************************))))))))))))))))))))))))))))))************))))))mmmfffaaa\\\RRRKKKRRR___jjjXXXPPPGGG@@@???===<<<;;;888333000///...,,,***))))))******''')))***)))((('''(((***((((((''''''''''''((((((***)))((()))******(((&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((()))******))))))(((((()))***,,,---***++++++,,,------...................../////////...///---000666777HHHffftttaaaWWWJJJFFFAAA>>>======<<<;;;777777888888999::::::;;;999888777666666888999;;;888777666555555555555555555666666777777666666555333333333444555777888999555555666777777777777777777777777666666666666666888777666555555555555555444444444444444555555555666666666555444444444333444444444444444444444444444444333333333333222222222333333222111222444666:::999<<>>@@@AAA@@@BBBGGGQQQ```qqquuudddSSSHHHDDDAAA@@@???>>><<<:::999999999888666555444333333333444333222222222222222222444666:::===@@@CCCFFFIIIKKKOOOUUUZZZ___dddjjjnnnppptttxxxzzz|||zzzqqqgggYYYQQQJJJIIINNNZZZkkkzzz{{{{{{{{{}}}jjjXXX^^^ooo~~~}}}~~~~~~{{{]]]HHH;;;000000000,,,+++...************************((((((((((((((((((((((((((())))))******))))))(((llleee^^^YYYQQQKKKSSSaaa~~~dddVVVPPPGGG??????>>><<<:::666222///++++++)))(((''''''''''''''')))***)))((('''(((***((((((''''''''''''((((((***)))((((((((((((((((((''''''&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((())))))******))))))))))))******+++*********++++++,,,,,,,,,------......////////////...111///222777999HHHcccxxxcccXXXKKKGGGBBB>>>===<<<;;;:::666666666777777888888888999888666555555777999;;;888888777555555444444444555555666666666666555555777666666555555555555555666666777777777666666555444444555555666666666777888777666555444444444444444444444555555555555555555555555555555444444444444444444333333333333333333333333333333333333333222333333222111222444666;;;;;;???FFFLLLTTT```lllyyyuuulllfff^^^TTTMMMJJJFFFCCCCCCCCCEEEMMMUUUaaahhhmmmmmmooowww~~~yyyqqqkkkgggccc___[[[UUUUUUUUUVVVVVVUUUSSSQQQKKKIIIFFFDDDDDDEEEDDDCCC<<<;;;::::::;;;<<<>>>???>>>AAAHHHUUUfffwwwtttcccRRRGGGCCC@@@???>>>===;;;:::999888888777666555444333333333333222222111111111222222333666:::===@@@CCCGGGJJJMMMPPPVVV[[[___dddjjjmmmppptttxxx{{{}}}|||rrrgggUUUNNNHHHHHHMMMWWWiiixxxyyyzzzzzz{{{wwwbbbVVVaaawww{{{mmmTTTBBB888000//////---,,,...************************))))))))))))))))))))))))(((((())))))))))))((((((nnndddZZZUUUNNNLLLVVVddd}}}sss\\\RRROOOGGG===>>>===;;;888333000...******)))(((''''''''''''''')))***)))((('''(((***((((((''''''''''''(((((()))((('''&&&%%%&&&'''(((((((((''''''((())))))***'''''''''''''''((())))))((((((((((((((())))))***++++++*********+++++++++************))))))((((((,,,,,,---............------111000111888:::FFF]]]fffWWWLLLHHHBBB>>>===<<<:::999;;;:::::::::999999999888888777666555555777999:::888888777555555444444444555555666666666666555555999888777666555444444444777777777777777666666555444444555777888999:::;;;999888777555555444444444555555555555555555555555444444444555555555555555444333333333222222222111333333333333333333333333222333333222111222444666;;;<<>>>>>AAAKKK\\\pppsssbbbRRRGGGCCC???>>>===<<<;;;:::999888777777666555444333222222111111000000000000111222222555999===@@@CCCGGGJJJNNNQQQVVV[[[___dddiiilllpppssswwwzzz~~~|||qqqeeeTTTMMMIIIKKKPPPYYYhhhuuuwwwzzz{{{}}}lll\\\UUUfff~~~|||~~~zzz|||}}}rrr]]]LLL<<<555///......------...************************************************(((((())))))))))))((((((ooocccWWWRRRMMMNNN[[[lll{{{mmmWWWOOOLLLCCC;;;<<<===:::555111...,,,++++++++++++******))))))''')))***)))((('''(((***((((((''''''''''''(((((('''(((((('''%%%%%%&&&'''((((((((((((((()))***+++'''''''''''''''((())))))((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,++++++******)))(((((('''+++,,,---...///...------+++000///000666999CCCWWWzzzmmmZZZMMMIIICCC???<<<;;;:::999:::999999888777777666666777666666666777777888888888777666555555555555555555666666777777666666555666666666555666666777777777888888888888888777666777888999:::;;;<<<===>>>999888777666666666666666666666666555555555555555333444444444555666666666444444444333333222222111222222333333333333444444222333333222111222444666:::;;;BBBKKKSSSZZZfffqqq{{{|||ppphhh```VVVPPPFFFBBBBBBDDDEEEFFFLLLTTT^^^bbbhhhjjjlllpppuuuyyy|||xxxsssoookkkeee]]]WWWPPPNNNMMMLLLKKKIIIGGGDDDDDDBBB???>>>???@@@@@@???<<<;;;::::::;;;<<<===>>>@@@DDDQQQfff}}}ppp```PPPGGGDDD>>>===<<<;;;:::999888888666666666666555333222111000000000///000000111222222555999===@@@CCCGGGJJJOOORRRWWW[[[___dddiiilllppprrruuuyyy}}}{{{nnn```SSSMMMKKKQQQYYYbbbllltttvvv|||ggg[[[ZZZooo}}}uuurrruuu{{{wwwsssooolllggg^^^PPPEEE777444///---------,,,,,,************************************************'''(((((())))))(((((('''ssseeeXXXRRRQQQVVVgggyyy|||}}}jjjVVVMMMHHH<<<999;;;<<<999333...++++++++++++,,,,,,++++++******''')))***)))((('''(((***((((((''''''''''''(((((('''(((***)))&&&%%%&&&(((''''''&&&'''((()))******'''''''''''''''((())))))((((((((((((((()))************+++,,,,,,---------+++++++++++++++*********,,,---///000000000...---+++111000111888:::CCCTTToooxxxaaaNNNIIICCC???<<<;;;999888555555555555555555555555555555777888888888777666777666666555555555666666666777777888888777777666555555555555666777999999777888999999999999999888999999::::::::::::;;;;;;999888888777777777888888777666666666555555555444333333444444555666666777777666666555444444333333222222222333333444444444222333333222111222444666777999AAAKKKRRRZZZeeepppwwwrrriiiaaaXXXQQQFFFCCCCCCFFFHHHJJJPPPWWW]]]aaagggkkkllllllppptttxxxuuusssqqqnnnggg]]]VVVOOOMMMIIIGGGEEECCCAAA???>>><<<::::::<<<===>>>===;;;;;;;;;;;;;;;===???@@@BBBHHHWWWooo~~~lll\\\NNNEEECCC===<<<<<<;;;:::999888888555666666666555333111000111000000000111111222333333666:::>>>AAAEEEIIILLLQQQTTTYYY]]]aaaeeejjjmmmoooqqqssswww{{{yyykkk\\\SSSNNNNNNYYYfffoootttwwwwwweee]]]aaawww{{{pppiiijjjpppvvvyyypppjjjccc^^^YYYQQQFFF???444333000---,,,,,,,,,+++************************************************''''''((((((((((((''''''wwwhhhZZZVVVVVV^^^qqqxxxgggUUUMMMEEE888888:::;;;888222---******)))************))))))(((((()))***)))((('''(((***((((((''''''''''''(((((('''))),,,+++(((&&&''')))%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))((((((((((((((()))******))))))***,,,,,,------,,,+++++++++,,,,,,---......---...000111222111///...---444333333:::===EEEUUUiiigggNNNJJJDDD???<<<;;;999888666666777777888999999999333555777999999888666555666666555555555666666777777777888888888888777777666666666666666777888888888888999:::::::::::::::999999888888777666555555999888888888888888999:::777777666666555555555444222333333444555666777777999888888777666555555555222222222333333444444444222333333222111222444666444777???IIIQQQYYYdddnnnttttttjjjbbbYYYRRRHHHFFFGGGKKKMMMNNNUUU\\\]]]aaagggkkkkkkkkkmmmqqquuutttsssrrrooohhh^^^VVVQQQMMMIIIEEECCCAAA???>>>888777666666999<<<======;;;;;;;;;;;;<<<>>>@@@AAADDDJJJ[[[uuu{{{iiiYYYLLLDDDCCC<<<<<<;;;;;;:::999888888555666666666555333111000222111111111222333333444444777<<>>CCCIIIOOOaaammmXXXMMMBBB>>><<<999888999666777777777888888888888666666555555444444444333666777888888888777555444666666777777777777666666888888777666777777888888666666777888999999::::::999888888777888999;;;<<<<<<;;;999777777888999:::555555555777999999777555888777666555555555555555666666666666555555555555222111111111222444666777222333333444444333333222666777===FFFNNNVVVbbbmmmxxxwwwnnneeeZZZQQQOOOIIIGGGJJJOOORRRWWW]]]^^^dddjjjllljjjhhhjjjmmmrrrssstttsssmmmeee\\\VVVNNNLLLHHHDDDAAA???>>>>>>:::888555444555888<<<>>>:::;;;<<<<<<<<<===@@@CCCEEESSSggg|||tttcccVVVKKKDDDBBB<<<;;;::::::;;;:::888666777666555444333222222222/////////000111333444555777:::===AAACCCGGGJJJMMMTTTXXX]]]bbbeeehhhkkknnnlllpppuuuxxxwwwpppdddYYYOOOOOOXXXkkkyyy|||ggggggmmm{{{lllbbb```aaaeeejjjddd]]]UUUQQQOOOJJJAAA:::000///...---,,,+++******)))((('''''')))***))))))))))))))))))))))))))))))))))))*********))))))(((uuuiiiZZZVVVaaarrrxxxeee\\\RRRCCC999888777666333111///---,,,,,,+++++++++*********))))))******)))((('''(((+++---++++++******)))((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''***))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...000777===@@@FFFLLL]]]ppp[[[OOODDD???===:::999:::::::::999999888777777777888888777777777666666666666777777777777666555555555555666666666666555555888888888777777777777777777777888888999::::::;;;::::::999888999999;;;;;;<<<;;;999888777888999:::777777666777888888777555777666555555444444444555666666666666555555555555333222222222222333555666333333444444444444333333444666;;;DDDKKKSSS```kkkwwwwwwoooggg\\\TTTPPPJJJHHHLLLPPPTTTYYY^^^```ffflllmmmiiifffhhhlllssstttuuusssmmmeee\\\WWWPPPMMMHHHCCC???<<<;;;;;;;;;:::999888999:::;;;===;;;<<<=========???CCCEEEKKKZZZooorrraaaUUUJJJCCCAAA<<<;;;::::::;;;;;;999777777666555444333222222222000000000000111222333444777999===AAADDDGGGKKKNNNVVVZZZ___dddgggjjjmmmooosssuuuxxxxxxtttjjj\\\QQQNNNPPP[[[ooo~~~uuufffhhhppp}}}~~~lllbbb______bbbfffccc\\\TTTOOOLLLGGG>>>666000000///...---,,,++++++---+++)))((()))******)))))))))))))))))))))))))))))))))*********))))))(((nnnaaaUUUXXXhhh{{{~~~nnn^^^VVVMMMAAA888777555333111///---,,,,,,,,,+++************)))))))))((()))***)))((()))+++---*********)))(((''''''&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%))))))))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000...///555:::===AAAGGGWWW{{{vvv```SSSFFF@@@>>>;;;::::::======<<<:::888777666555888888777777777777666666777777666555555555555555444555555666666555555444777888999999888777666555888999999::::::;;;;;;;;;<<<;;;:::::::::::::::;;;<<<;;;999888888999:::::::::888777777888888888777777777666666555555666666666666666666555555555555444333333222222333333444333444444555555444444333333444999BBBIIIQQQ]]]iiiuuuxxxppphhh___XXXQQQLLLJJJNNNSSSWWW\\\aaacccjjjpppnnngggdddgggllluuuuuuuuurrrmmmeee^^^YYYVVVRRRKKKDDD>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>???@@@CCCHHHKKKUUUfffzzzooo___SSSHHHAAA@@@<<<;;;:::;;;;;;;;;999777777666555444333222222222111111111111111222333444666999>>>BBBEEEIIIMMMPPPXXX\\\aaafffiiikkknnnqqqvvvwwwxxxwwwqqqdddVVVLLLNNNRRR___ttt{{{jjjccckkkwww~~~lllbbb^^^]]]___bbbbbb[[[TTTOOOKKKEEE;;;333111000000///...---,,,,,,111///+++******++++++***))))))))))))))))))))))))((())))))******)))))))))gggXXXOOOWWWmmm}}}vvviii[[[SSSLLLAAA;;;:::555333000---+++******+++************))))))))))))%%%'''))))))(((((()))***))))))))))))))))))))))))))))))((((((''''''&&&&&&((('''''''''''''''''''''***)))(((''''''''''''''')))))))))))))))*********++++++************++++++++++++,,,,,,,,,,,,---------------............///111...///333777888<<>>>>>>>>;;;<<<======>>>>>>=========>>>@@@BBBDDDIIIOOOSSSaaarrrnnn^^^SSSHHHAAA???<<<;;;:::;;;<<<<<<:::888777666555444333222222222222111111111111222333444777:::???CCCGGGKKKPPPSSSZZZ]]]bbbfffiiillloooqqqssssssuuuuuunnnaaaUUUNNNNNNUUUdddyyyrrrbbb```nnn}}}~~~mmmddd```^^^^^^```___ZZZTTTOOOKKKDDD;;;444111000000///......------333000,,,))))))******)))))))))))))))))))))))))))'''((())))))))))))))))))___QQQJJJXXXqqq}}}oooeeeYYYPPPHHHAAA===;;;777444000,,,***((((((((())))))))))))))))))))))))&&&(((***+++***))))))***'''(((((()))++++++,,,---))))))((((((''''''&&&&&&((((((((((((((((((((((((++++++***)))(((((())))))(((((())))))************+++******))))))******++++++++++++,,,,,,------------------............///111......222444555888===FFFgggkkkZZZIIIAAA???<<<:::999999888888888777777777777555555666666666666666666888777666444444555666666777777888888888888777777666777999:::999888666444;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999::::::::::::::::::;;;;;;888666555555888;;;<<<<<<777777777666666777888888666666666666555555555555444444444444333222222111333444444444444444444333444444888>>>EEEMMMZZZfffppp{{{{{{rrrkkkbbb[[[TTTOOOMMMRRRXXX\\\bbbhhhmmmrrruuuppphhheeehhhnnnsssrrrpppmmmiiiddd```^^^]]]XXXPPPIIICCCAAABBBBBB??????@@@@@@AAAAAAAAAAAA>>>@@@CCCFFFKKKQQQYYY^^^lll|||mmm^^^SSSIIIBBB@@@<<<;;;:::;;;<<<<<<:::999777666555444333222222222111111111111222333444444888;;;@@@EEEJJJNNNSSSWWWZZZ^^^cccgggiiillloooqqqqqqppprrrssslll^^^SSSQQQOOOXXXhhh{{{}}}mmm``````qqq~~~nnngggccc``````aaa[[[XXXSSSNNNIIIBBB:::444000000000///......------111...+++))))))))))))((())))))))))))))))))))))))''''''((()))))))))))))))WWWKKKKKK^^^www{{{fff^^^RRRHHHBBB>>>======888555111,,,)))((((((((((((((()))))))))))))))***%%%&&&((((((&&&%%%&&&''''''((()))***+++,,,---...((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((('''(((((((((((((((((()))******++++++******))))))))))))*********++++++,,,,,,------...---------............///111...---111333333666:::@@@\\\rrr___LLLCCCAAA>>>;;;:::666666777777777888888888777777888888888888999999888888777666666666666666777888888999999888888777666777888999999888777666;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;666555444666999;;;;;;;;;555555444444444555666666666666666666555555555555333444444444444333222111222333333444444333333222444333666===CCCKKKXXXdddoooyyy~~~uuummmccc[[[UUUPPPNNNSSSYYY^^^dddjjjnnnqqqqqqnnnhhhfffjjjnnnpppnnnllliiieeebbb```___YYYUUUPPPJJJGGGFFFGGGHHHIIIJJJKKKLLLKKKIIIGGGFFFBBBEEEHHHMMMTTT]]]fffmmmxxxkkk]]]SSSHHHAAA???<<<;;;;;;;;;======;;;999777666555444333222222222111111111111333444555666999===BBBHHHMMMRRRWWW[[[[[[___dddhhhjjjllloooqqqssspppqqqsssjjjZZZPPPPPPRRR\\\mmm~~~|||}}}vvvjjjcccbbbuuu}}}oooiiigggdddccccccYYYVVVRRRMMMGGG???777111/////////.........------,,,+++))))))******)))((())))))))))))))))))))))))&&&&&&'''((())))))))))))NNNIIIPPPhhhsss]]]VVVLLLAAA<<<===???@@@777444000,,,)))))))))***(((((((((((())))))******&&&''''''&&&$$$######$$$))))))))))))************'''''''''((((((((((((((((((((()))))))))*********(((''''''''''''(((((()))'''(((((()))******++++++******))))))))))))************+++,,,,,,---......---------............///111...---000222222555999<<>><<<777777777888888999999999777777888888888999999999888888888888888777777666777777888888888888777777666666666777888888999999::::::::::::::::::::::::888999:::;;;;;;::::::999999::::::;;;;;;<<<;;;;;;777666666777888999888666666555555555666666777888666666666666555555555555222333444444444333222111111222222333333222222111222222444:::@@@HHHUUUaaammmwwwzzzpppddd[[[UUUPPPNNNTTTZZZ___eeekkknnnmmmkkkiiiggghhhjjjkkkllljjjgggdddbbbaaa``````WWWUUURRROOONNNOOOQQQRRRVVVYYY]]]^^^\\\UUUNNNIIIGGGJJJOOOUUU^^^hhhsss{{{|||hhh[[[QQQGGG@@@>>><<<;;;;;;<<<======<<<:::777666555444333222222222///000000111333555777888;;;???DDDJJJOOOUUU[[[___^^^aaafffiiilllnnnqqqrrrtttpppqqqsssiiiXXXOOORRRUUUaaarrr|||}}}}}}zzznnnhhhiiigggyyyzzznnnjjjiiifffeeeeee]]][[[WWWQQQIII???666000.........---------------(((((((((***,,,,,,***)))))))))))))))))))))))))))%%%&&&'''((())))))))))))IIIGGGUUUppplllXXXRRRHHH>>>:::===BBBDDD666333///+++******,,,---'''((((((((())))))******,,,,,,,,,***((('''''')))*********)))((((((''''''&&&'''''''''(((((())))))(((((())))))*********+++((((((((((((((()))***+++'''(((((()))***+++++++++******))))))))))))************+++,,,,,,---......---------.........//////111------000222222444999;;;KKKlll|||hhhRRRHHHFFFDDD@@@>>>999999999999999999999999555555666666777777777888888888999::::::888777666666666777777777777666666666666666666777999:::;;;::::::::::::::::::::::::666777999:::;;;::::::999999:::;;;;;;<<<<<<<<<;;;888777777888888777444222999999888888999:::;;;;;;777666666666555555555555222222444444444444333222111111111222222111111111111000333888>>>FFFSSS___mmmvvv}}}rrrfff\\\TTTPPPOOOTTTZZZ___ffflllllljjjfffeeefffhhhiiiiiiiiigggeeebbb`````````aaaWWWWWWVVVUUUVVVWWWYYY[[[```eeekkkmmmiii___SSSKKKKKKNNNTTT[[[dddppp|||yyygggZZZPPPFFF???<<<<<<;;;;;;<<<======<<<:::777666555444333222222222//////000111333666888999<<<@@@FFFKKKQQQWWW]]]aaa___ccchhhkkkmmmppprrrtttrrrnnnooorrriiiXXXQQQUUUWWWdddvvv|||~~~~~~~~~ttthhhgggmmmkkk|||xxxmmmjjjiiigggffffffdddbbb]]]VVVLLLAAA777111------------------,,,,,,&&&&&&(((+++......,,,***))))))))))))))))))))))))%%%&&&'''((())))))))))))DDDFFFZZZ{{{}}}jjjWWWOOODDD===:::999888777888444000---,,,,,,+++***)))))))))))))))******++++++***)))(((''''''((()))'''''''''(((((((((((((((+++*********)))))))))(((++++++***)))(((((())))))************)))(((&&&&&&*********))))))))))))))))))************+++++++++------,,,,,,,,,---..................//////////////////000000111222444555<<>>BBBHHHOOOVVV\\\___aaabbbeeeiiinnnrrrtttvvvvvvrrrlllhhheee^^^UUUOOONNN]]]iiixxxxxx{{{zzzxxxsssbbb\\\ZZZlll|||rrrkkkkkkjjjiiitttooo[[[JJJ<<<333------,,,,,,++++++***))))))///...------......---+++))))))***+++++++++++++++************)))((('''&&&HHHSSSoooqqq]]]NNNGGG>>>888777666555444555000***%%%%%%(((+++,,,+++***)))'''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((())))))))))))((()))))))))))))))))))))******)))((((((((())))))+++***)))(((''''''(((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,---................../////////////////////000111222333444999>>>SSS{{{zzzvvvuuu]]]TTTPPPJJJEEEEEE@@@>>>;;;999::::::999888999999999999999999999999999999999999999999999999777777777777777888888999777777777777777888888999999999:::;;;<<<<<<===============<<<;;;;;;;;;:::::::::::::::;;;;;;<<<===<<<;;;999888777777888888:::::::::999888777666555555555666666555444333333333333333333333333333333222222222222222222222222111111333777999<<>>???CCCIIIPPPWWW\\\```bbbdddfffkkkooosssuuuvvvvvvpppjjjeeeaaaZZZRRRNNNNNN]]]kkk{{{wwwyyyyyyuuu}}}mmm\\\WWWVVViiivvvmmmhhhjjjlllppp}}}yyy___III888000---,,,,,,+++******))))))(((,,,***))))))***+++***(((((())))))************))))))******))))))((('''&&&LLLZZZyyy}}}iiiWWWIIICCC<<<777777777666444222...)))&&&''')))++++++(((''''''''''''((()))))))))))))))((((((((())))))((((((((())))))******+++(((((())))))))))))*********))))))((((((((()))))),,,***((('''&&&'''(((***((((((((()))))))))))))))))))))*********+++++++++++++++++++++,,,---..................////////////////////////000222333444999;;;LLLpppvvvooo|||cccYYYTTTMMMHHHHHHAAA>>>;;;:::::::::999888888999999999999999::::::999999999999999999999999777777777777777888888999666666666666666777888888777888999:::;;;<<<===>>>>>>>>>===<<<;;;:::::::::888888999999;;;<<<===>>>===;;;:::888777777777888999999999:::999888777666444555555555555555444444222222333333333333444444222222222222222222222222111111333777888:::AAAIIIVVVhhhwwwxxxlllccc[[[XXXUUUVVVYYYZZZXXXVVVSSSQQQPPPRRRWWW\\\```bbbaaaaaa___]]][[[WWWTTTRRROOONNNPPPQQQRRRXXXhhhwww~~~~~~ppp\\\NNNLLLOOOXXXfffuuuzzziiiWWWKKKDDD>>>;;;;;;999999999999888888888888666666555444444333333222222333444444555777<<>>;;;999::::::999888888888888999999:::::::::999999999999999999999999777777777777777888888999666666555555666666777888666777888999:::;;;<<<<<<>>>>>>===<<<;;;:::::::::888888999:::;;;===>>>???===<<<:::999777777777888555666888:::::::::999888444555555555555555444444222222222333333444444444222222222222222222222222222222444888888999???GGGSSSeeessswwwkkkbbbYYYVVVTTTUUUWWWWWWTTTQQQNNNLLLJJJKKKPPPUUUYYY[[[[[[[[[ZZZXXXUUUQQQNNNMMMFFFFFFFFFGGGGGGMMM\\\lllvvvyyyvvviiiWWWMMMOOOUUU]]]iiiuuu}}}uuufffTTTJJJDDD>>>;;;<<<999999999888888888777777555555555444333333222222111222333444555888===@@@CCCFFFKKKQQQWWW]]]aaadddeeegggkkkoooqqqsssssssssnnnhhhbbb\\\UUUPPPQQQWWW___ppp~~~rrrsssyyyrrrtttaaaOOOMMMPPPeee{{{{{{lllgggdddggglllttt~~~rrrXXXBBB555222333---------,,,++++++******+++***)))***+++,,,+++***(((((()))))))))(((((('''((())))))))))))(((((('''TTTfff{{{iiiZZZOOOAAA===999888:::;;;999777///...,,,,,,---,,,***(((---,,,+++)))((((((((((((%%%&&&''''''((('''''''''(((((()))***+++,,,,,,---,,,,,,+++++++++*********((((((''''''(((((())))))***)))(((''''''((()))***&&&''''''(((((())))))***)))************+++++++++************+++---...///............////////////.........///000111222333888999BBB\\\vvvooooooaaaXXXNNNGGGFFF???===:::999:::;;;::::::888888888999999::::::;;;999999999999999999999999777777777777777888888999666666666666666777777888777777888888999:::;;;;;;=========<<<;;;;;;;;;::::::::::::;;;<<<===??????>>>===;;;999888777777888444555888:::;;;;;;:::999555555666666555444333333111222222333333444444555222222222222222222222222333333555777888888>>>FFFOOO```mmmzzzxxxkkkbbbXXXVVVUUUWWWYYYXXXUUUQQQNNNJJJFFFEEEHHHMMMQQQSSSRRRTTTUUUSSSOOOKKKHHHGGGAAA???>>>??????DDDPPP]]]kkkmmmkkk```SSSLLLOOOTTT___iiisssyyypppaaaQQQHHHCCC>>>;;;;;;999888888888888777777777555555444444333222222222000222333444666999>>>AAAEEEHHHLLLRRRXXX^^^bbbeeefffhhhkkkoooqqqrrrsssrrrmmmggg```ZZZSSSPPPUUU\\\fffwwwtttvvvzzzrrrrrr]]]KKKJJJOOOeeeyyyhhhfffeeegggmmmrrrwwwyyyzzzgggRRR@@@555111111......------,,,++++++******)))((()))+++++++++))))))))))))))))))(((((('''(((((())))))))))))((((((VVViii}}}hhhUUUIII===:::777777:::;;;:::888111///,,,+++++++++***))),,,+++***)))((('''''''''$$$%%%'''(((((((((''''''((())))))***+++,,,---...///...------,,,+++******'''''''''''''''((())))))((((((((((((((()))))))))&&&&&&''''''((())))))***)))************+++++++++)))))))))***+++---...///............////////////............000111222333666888???TTT{{{yyysssuuueeeZZZNNNFFFEEE===;;;999999:::;;;<<<;;;777888888999::::::;;;;;;999999999999999999999999777777777777777888888999777777666666777777888999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@???===;;;999888777777888444666888:::;;;:::888777666666666666555444333222111111222333333444555555222222222222222222222222333222333666666666===EEEIIIYYYeeeqqq{{{nnnfffZZZYYYYYY[[[^^^^^^ZZZVVVOOOKKKDDDAAABBBEEEHHHJJJKKKMMMOOONNNJJJEEECCCCCC===999777999:::<<>>???@@@???>>><<<999888777777888666888:::;;;;;;999777555777777777666555333222111111111222333333444555555222222222222222222222222333222222444444555<<>>@@@CCCDDDFFFJJJLLLKKKGGGBBBAAAAAA:::555333444666777;;;AAAGGGIIIJJJHHHFFFFFFIIILLLTTT^^^hhhnnnuuuhhhZZZKKKCCC???:::888888888888888888777777777777555555444333333222222111000111333444666:::???CCCGGGIIIMMMRRRXXX^^^cccfffiiikkknnnqqqsssttttttttthhhbbb\\\VVVPPPOOOXXXbbbxxx~~~~~~tttqqqZZZGGGGGGNNNgggrrrccceeehhhlllppprrrooojjjaaaWWWJJJ???888333///,,,,,,,,,++++++***)))))))))+++******+++,,,------,,,***************)))(((((((((((()))))))))))))))(((cccooogggQQQGGG;;;999666666666555222///---,,,+++***))))))))))))***)))(((''''''&&&''''''&&&&&&((()))************)))******+++,,,,,,------//////000000///---+++***((()))***)))((('''(((***)))((('''&&&&&&&&&&&&&&&''''''((())))))))))))))))))************+++++++++,,,---------,,,,,,+++***---------............///............///111222333222888===GGGggg{{{www{{{kkk[[[QQQJJJEEE<<<;;;:::;;;;;;:::888666:::::::::;;;;;;<<<<<<<<<::::::999888777666555444555555555444333555888;;;888888777777777777888888:::;;;;;;;;;<<<=========??????>>>>>>======<<<<<<@@@>>><<<<<<<<<===<<<;;;<<<<<<<<<;;;:::999888777<<<;;;;;;::::::999999888666666555555555444444444333333333333333333333333222222333333222222111000222222222222444888===BBBEEEJJJVVVgggvvvwwwnnnddd```___dddkkkllleee]]]PPPHHHAAA???>>>===>>>AAAHHHGGGEEECCC@@@===<<<;;;999777555444333444666777;;;<<<===>>>???BBBFFFIIISSSYYYcccmmmvvv{{{bbbUUUHHHBBB@@@>>><<<===888888888777777666555444444444333333333333222222222333555555777<<>>>>>=========<<>>>>>@@@CCCGGGFFFDDDAAA???<<<:::999777666555444444444555666555666888:::===AAAGGGKKKOOOVVV```jjjttt}}}yyybbbTTTGGGAAA>>><<<;;;<<<888888888777777666555444444444333333333222222222222333555666888<<>>;;;:::;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999888777666666444444444444333444666999888888777777777777888888999::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>======>>><<<;;;<<<===>>>>>>===<<<<<<<<<;;;:::999888777:::::::::::::::999999999888888888888777777777777444444444444444444444444444444555555444444333222333444444333444666;;;>>>CCCEEENNN[[[hhhvvvzzzqqqpppssszzz~~~uuulllUUUKKKBBB???@@@@@@AAAEEEFFFDDDBBB@@@===:::888777555555555444444444444444111333555777:::???DDDHHHKKKQQQ[[[fffqqqzzzwwwbbbTTTEEE???<<<:::999:::888888888777777666555444333333333333222222222222222333555666888<<>>>>>>>>>>>>>>>>>??????===<<<;;;<<<>>>???@@@???<<<<<<<<<;;;:::999888777999999999999999:::::::::888888888888888777777777555555555555444444444444222222333333222222111000444444444444444555999<<<@@@BBBIIITTT```mmm~~~~~~vvvwww{{{{{{rrr\\\PPPEEEBBBBBBBBBBBBDDDEEEDDDBBB???<<<999777666444444555555444444333222222333555666777;;;@@@CCCGGGNNNXXXcccmmmwwwvvvcccTTTEEE>>>;;;999999:::888888888777777666555444333333333222222222222111111333555777999===BBBFFFIIIMMMSSSWWW\\\ccckkkrrrsssuuuxxxzzzyyywwwsssqqqkkkddd\\\XXXVVVXXXbbbmmmzzzzzzeeeTTTMMMIIITTTlllyyyuuunnnbbbcccfffmmmrrroooeee[[[HHHBBB999111...---------,,,,,,,,,,,,++++++******++++++******))))))((((((''''''(((((())))))******((())))))))))))))))))(((wwwssssss{{{~~~~~~vvv```LLLAAA<<<===???>>>:::555111...---,,,+++***))))))))))))))))))((())))))***++++++((((((((((((((((((''''''((((((((()))******+++++++++,,,---////////////...---------+++(((&&&&&&&&&(((((('''''''''(((((())))))(((((('''((()))******))))))*********+++++++++---,,,+++++++++,,,---------------............///............///111222333222666999===PPPvvv|||{{{|||ssstttwwwcccTTTLLLJJJEEE???;;;999999:::999;;;;;;;;;::::::999999888777666666555555444444444444555666555444444555777888888777777777777888888888888999:::;;;<<<===>>>======>>>>>>??????@@@@@@===<<<;;;<<<>>>@@@@@@@@@<<<<<<<<<;;;:::999888777888888888999999:::::::::777777777777777777777777666666666555555444444444222222333333222222111000333444444444444555888;;;===>>>DDDNNNXXXdddttt|||~~~wwwdddWWWKKKGGGFFFDDDCCCCCCEEEDDDBBB???<<<999666555444444555555444444333222111333444555666:::>>>BBBEEEKKKUUU```iiirrrzzzuuubbbTTTFFF???<<<:::999;;;888888888777777666555444333333222222222111111111000333555888:::>>>CCCFFFIIINNNTTTYYY^^^eeemmmssssssuuuyyy{{{|||zzzwwwtttjjjbbbZZZWWWVVVYYYbbblll{{{uuubbbWWWWWWWWWddd}}}vvvlllbbb``````fffmmmmmmeee]]]EEE???777111...---......,,,+++++++++++++++******++++++******))))))((((((''''''(((((())))))******)))(((((((((((((((((()))}}}xxxwww~~~zzzuuurrrppphhhWWWHHH???===>>>???===999333000...---,,,+++***))))))))))))))))))((((((((()))******(((((()))))))))))))))((((((((())))))***++++++,,,+++,,,.../////////......---------+++(((&&&&&&'''((((((''''''(((((()))))))))((('''''''''(((***+++)))************+++++++++---,,,+++***+++,,,---...---------............///............///111222333000444888<<>>======>>>>>>???@@@AAAAAA>>><<<;;;<<<>>>@@@@@@@@@<<<<<<<<<;;;:::999888777666777777888999:::;;;;;;777777777777777888888888777777777666555555444444444444555555444444333222222333444444444555888:::<<<===BBBJJJQQQYYYgggssszzzhhh[[[OOOLLLLLLIIIEEEDDDGGGFFFCCC@@@===:::777666555555555444444444444444...000222444666:::???CCCCCCIIIRRR\\\dddlllssswww|||~~~qqq```RRREEE@@@>>>;;;::::::888888888777777666555444222222222222111111111111000222666999;;;???CCCFFFIIIOOOVVV\\\aaafffmmmsssrrruuuxxx{{{|||zzzwwwuuuiii```XXXUUUVVVZZZccclll{{{|||ooo\\\YYYbbbfffttt|||nnnddd___]]]aaahhhiiibbb[[[CCC>>>666111............++++++++++++++++++******************))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))~~~uuukkkbbb___YYYOOODDD???>>>??????<<<666111//////---,,,+++***))))))))))))))))))(((((('''((((((((((((((()))***+++++++++***))))))******+++,,,,,,,,,,,,---.../////////...---,,,------+++)))''''''(((((((((((((((((()))******))))))'''''''''(((***+++)))************+++++++++---,,,+++******,,,...///---------............///............///111222333///333888<<>><<<======???@@@AAABBBBBB???===<<<===???@@@@@@???<<<<<<<<<;;;:::999888777555666777888999:::;;;;;;888888888888999999::::::888888777777666555555444444444555555444444333222111222444444444666888;;;======@@@FFFJJJOOOYYYcccppp|||~~~yyyiii]]]RRRPPPRRROOOJJJGGGIIIHHHEEEBBB>>>;;;999777777666555444444444555666...000111222444888===@@@AAAGGGOOOWWW^^^eeekkkooouuuwww{{{{{{lll[[[OOODDD@@@>>>;;;999999888888888777777666555444222222222222111111111111///222666999<<>>??????;;;555000//////---,,,+++***))))))))))))***)))(((''''''''''''''''''((()))++++++,,,,,,,,,*********+++,,,,,,------------...//////...---,,,,,,------+++)))(((((()))((((((((((((((()))*********)))'''&&&'''(((***+++)))************+++++++++---,,,+++******,,,...///---------.........//////............///111222333...333888;;;DDDaaauuugggjjjrrr^^^TTTDDDAAA>>><<<<<<<<<;;;:::888888888999999::::::;;;444444444444444444333333666888999999777666777777888888777777777777888888666777888999;;;<<<===>>><<<<<<===???@@@AAABBBCCC???>>>======???@@@@@@???<<<<<<<<<;;;:::999888777555666666888999:::;;;<<<999999999::::::;;;;;;;;;999888888777666555555444222222333333333222111111000111333444444666999;;;>>>===@@@DDDFFFHHHOOOXXX^^^kkkzzz}}}yyyvvvhhh\\\SSSSSSUUUSSSMMMJJJJJJIIIFFFCCC???<<<:::888999777555444333444666777111222222222222444888;;;@@@EEEMMMTTT[[[```fffiiimmmppptttyyy}}}wwwhhhXXXMMMBBB???>>>;;;888777888888888888777666555444222222222111111111111000///222666999<<<@@@DDDGGGJJJPPPYYY```eeehhhmmmppprrrtttwwwxxxwwwtttpppmmmkkkaaaWWWTTTVVV\\\eeennnzzzvvvcccQQQWWWlllvvvvvvgggaaa]]]```eeecccWWWLLL@@@;;;444///,,,,,,++++++******************++++++(((((())))))******++++++******))))))(((((('''''')))((('''&&&&&&'''((()))lllZZZSSSOOOCCC???CCCBBBFFFCCC===777111...,,,+++++++++++++++*********)))))))))((((((((((((((()))............---,,,++++++------,,,,,,,,,------...///...------,,,,,,,,,,,,//////...---,,,***)))((('''&&&$$$######$$$&&&'''''''''((()))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---...///000000/////////000111111222222000555666;;;FFFWWWuuulllggg}}}|||dddSSSIIIGGGBBB===:::<<<===<<<999;;;===<<<::::::===??????===:::777555333222222555555666666777777888888777777777777777777777777888888888999;;;===>>>???<<<===>>>@@@BBBCCCCCCCCCEEEBBB??????AAABBB@@@>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::999888777666555444333333444444444444333222111111111111333555777999:::;;;?????????@@@CCCGGGKKKMMMSSSXXXcccqqq{{{{{{zzz~~~}}}uuulll^^^ZZZUUUTTTTTTSSSPPPMMMNNNKKKFFFCCC@@@???<<<:::555555444444444333333333333333333444555666777777;;;>>>CCCIIINNNUUU\\\aaaccceeeiiimmmrrrvvvxxxyyy~~~rrrbbbUUUNNNEEE@@@???>>>;;;999:::888666666666555333222333333222222111111222222222555999===@@@BBBFFFHHHOOOTTT\\\dddjjjlllmmmllloooqqqtttvvvvvvsssooolllaaa\\\VVVUUUXXX___hhhpppoooZZZMMMYYYnnnwwwmmmddd\\\ZZZ\\\YYYPPPFFF;;;777222...------,,,+++---,,,++++++******++++++******))))))))))))******))))))(((((((((((()))))),,,++++++***************~~~xxxjjjYYYPPPKKKAAA???DDDDDDGGGAAA:::444000...,,,+++++++++*********)))))))))))))))(((((((((((())))))------------------,,,,,,...---,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,......------+++***)))(((((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))************************++++++,,,,,,,,,---------,,,---------...//////////////////000111111222222111555555999CCCQQQxxxvvvmmmgggssshhhVVVHHHEEEAAA<<<:::;;;;;;::::::<<<======<<<<<<>>>AAAAAA???<<<999666444333333555555555666777777888888777777777777777777777777888888999:::;;;===>>>???<<<===>>>@@@AAABBBCCCCCCEEEBBB@@@AAABBBCCCBBB@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888888777666555444333333222222333333444444444444111222333555666888999:::?????????@@@BBBDDDFFFHHHKKKNNNUUU```iiirrr~~~}}}|||~~~zzzpppfff[[[XXXUUUUUUVVVUUURRROOONNNKKKFFFCCC@@@>>><<<:::555555555555444444444444222222222333333444666666:::<<<@@@DDDHHHMMMRRRVVVXXXZZZ]]]bbbgggkkknnnooovvvyyy}}}sssdddXXXQQQHHHBBB@@@>>><<<:::999888666555666555333222333333222222222222222333333666:::>>>AAADDDGGGJJJOOOTTT]]]eeelllpppqqqqqquuuvvvwwwwwwtttpppllliiiccc]]]WWWVVVYYY```kkktttxxxlllYYYOOO]]]ssszzzoooggg^^^[[[\\\XXXMMMDDD:::666111...------,,,+++---,,,++++++******++++++''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))++++++***)))))))))))))))yyysssooogggVVVMMMGGG>>>AAAJJJJJJIIIAAA666000//////---*********)))))))))((((((((())))))(((((((((((())))))+++,,,,,,------------,,,...---,,,+++++++++++++++,,,++++++***************,,,,,,,,,++++++)))(((''')))((('''&&&&&&'''((()))(((((())))))******))))))************************,,,,,,---------.........------.....................//////000000111111222222555333666>>>KKKooozzzqqqkkkgggnnnZZZIIIEEEAAA>>>===<<<;;;;;;;;;===>>>?????????AAACCCDDDBBB???;;;888555444444444555555666666777888888777777777777777777777777999999999:::;;;===>>>???;;;<<<>>>???AAAAAABBBBBBBBBAAA@@@@@@BBBCCCBBBAAA============<<<<<<<<<<<<;;;;;;::::::::::::::::::888888888777777888888888888888777666555444444333000111222333444555666666222333333444666777777888======>>>???@@@@@@AAA@@@BBBBBBFFFMMMSSS\\\jjjvvvzzzlll```XXXWWWVVVXXXZZZZZZVVVRRROOOLLLGGGCCC@@@>>>;;;999666666666666555555555555222222222222222333444555999;;;===???@@@CCCFFFIIIJJJLLLPPPTTTYYY^^^aaaccckkknnnttt{{{sssfff]]]XXXPPPIIIDDD@@@===;;;999777555555555555333222333222222222222222333444444777;;;???BBBEEEIIILLLPPPUUU^^^gggnnnsssuuuuuuvvvwwwwwwvvvtttqqqnnnllleee]]]VVVVVVZZZbbbooo{{{~~~pppgggYYYUUUeee|||~~~pppiiiaaa^^^\\\VVVKKKBBB888555111...------,,,+++,,,,,,+++************+++***))))))(((((())))))***))))))(((((((((((())))))******)))(((((((((((((((yyyqqqmmmlllcccTTTKKKEEE>>>FFFRRRSSSNNNCCC555......///,,,)))))))))))))))(((((((((((()))(((((((((((())))))******+++,,,------------------,,,+++******************))))))(((((()))))))))***************)))((('''(((((('''''''''((())))))((())))))*********))))))************************,,,,,,,,,,,,------------...............---------......//////000111111111222444222444;;;FFFfffzzzttteeevvv```NNNHHHBBBAAA@@@>>><<<===<<<>>>???AAABBBCCCDDDEEEGGGEEEAAA===999777555555444444555555666777777888777777777777777777777777999999999:::;;;===>>>???;;;<<<===???@@@AAAAAAAAA>>>>>>???@@@AAABBBBBBAAA>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::888888777777777777888888888777777666555555444444111111222333444555777777444444555555666666777777999:::<<<>>>???>>>===<<<===<<<===BBBFFFLLLXXXdddsss~~~}}}lll```XXXXXXYYY\\\______ZZZVVVQQQMMMHHHDDDAAA>>>;;;999777777777777666666666666333333222222333444444555888:::;;;<<<<<<<<<>>>@@@AAACCCFFFJJJPPPTTTXXX[[[```dddjjjrrrzzzoooddd```^^^ZZZTTTLLLDDD===:::888666555555555555333222222222222222222333444555555888;;;???BBBFFFJJJMMMSSSXXX___hhhooosssuuuuuurrrrrrsssttttttssssssrrreee[[[TTTWWW\\\dddrrr|||mmmaaa[[[___qqq}}}nnnjjjddd```\\\TTTJJJBBB666333000...------,,,+++,,,++++++***************+++******))))))******+++))))))(((((((((((())))))))))))((('''''''''''''''|||rrrllljjjjjj]]]PPPIIIDDD@@@KKKYYYYYYPPPDDD666.........,,,((())))))))))))((((((((((((((((((((((((((()))************+++,,,------------++++++***)))))))))))))))(((((('''''''''(((((()))))))))*********)))(((((('''''''''''''''(((((()))))))))************))))))************************++++++++++++,,,,,,,,,,,,...............---------.........///000000111111000333111444;;;CCC```nnniiiTTTJJJBBBBBBAAA>>><<<===>>>???AAACCCEEEFFFFFFEEEHHHEEEBBB>>>:::777666555444444444555666666777777777777777777777777777777999999999::::::<<<===>>>;;;<<<===>>>???@@@@@@@@@>>>???AAABBBCCCCCCCCCDDD??????>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::888888777777777777888888777777666666555555444444333333333333444555666777666666777777777888888888666888:::===>>>===;;;:::888888:::>>>???BBBJJJSSSaaalll}}}oooccc]]]]]]^^^aaadddccc^^^ZZZSSSOOOJJJEEEBBB???<<<:::888888777777777666666666444444444444444555555666444666888888777777999::::::;;;>>>BBBGGGLLLPPPSSSXXX[[[bbbjjjsss|||sssddd]]]]]]```aaa]]]SSSFFF===888777666444444555555444222222222222222333444555666666888;;;???BBBFFFKKKOOOWWW[[[aaahhhmmmppprrrrrrooooooqqqrrrsssssssssrrrbbbWWWRRRXXX___fffuuu{{{mmm]]]```kkk~~~xxxjjjhhheeeaaa[[[SSSIIIBBB444222///---------,,,***,,,+++******))))))******(((''''''&&&&&&''''''((())))))(((((((((((()))))))))(((((('''''''''''''''~~~tttlllfffcccbbbWWWMMMGGGBBB???LLLYYYWWWKKKBBB555...,,,---,,,*********)))))))))((((((((((((''''''(((((()))***+++***++++++,,,,,,,,,,,,+++))))))((((((((())))))***'''''''''''''''(((((()))((())))))************)))&&&&&&''''''(((((())))))******++++++******))))))*********************************+++++++++,,,,,,------..................---......//////000000111///222111555;;;???XXX|||~~~ttt[[[MMMBBBBBBAAA<<<;;;===@@@@@@AAADDDGGGGGGFFFEEEFFFDDDAAA===:::777666666333444444555555666777777777777777777777777777777888888888888999:::;;;<<<;;;;;;===>>>>>>?????????@@@BBBEEEFFFFFFEEEEEEFFF????????????>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;888888888777777888888888777777666666555555555555444333333333333555777888999999999::::::;;;;;;;;;777888:::<<<===<<<;;;:::444444777:::999999>>>EEERRR\\\lll}}}tttiiifffeeeeeegggiiigggbbb]]]VVVRRRLLLGGGDDD@@@===;;;777777777777666666666666555555555444444555555666111222444555444333444555444555777:::>>>CCCHHHJJJQQQUUU[[[ccclllttt{{{~~~}}}nnn```VVVQQQRRRXXX___]]]RRRFFF<<<888666555444444555555444222111111111222333555666777777:::===@@@CCCHHHMMMQQQ[[[^^^ccchhhlllnnnoooooopppqqqrrrrrrqqqnnnllljjj^^^TTTRRR\\\eeeiiivvvwwwiiiXXXdddwwwqqqggggggfffbbbZZZPPPGGGAAA222000...---------,,,***++++++***))))))))))))***)))((((((''''''(((((()))))))))(((((((((((())))))))))))((('''''''''''''''xxxnnngggaaa[[[WWWQQQIIIEEE???;;;GGGQQQLLLBBB<<<333---++++++,,,---++++++*********)))))))))''''''''''''((()))***+++++++++,,,,,,,,,++++++***''''''''''''((()))******'''''''''''''''((())))))((()))******+++++++++***''''''((()))***************++++++++++++***)))(((************************+++++++++,,,,,,,,,------,,,---------.../////////------......///000000000///222222666:::;;;OOOpppeeeSSSFFFDDDDDD>>>===AAABBBAAABBBEEEHHHHHHFFFCCCDDDBBB???<<<999777666666333333444555555666666777777777777777777777777777777777777777888999::::::;;;;;;<<<===>>>>>>>>>>>>???BBBFFFFFFEEECCCDDDEEE@@@@@@?????????>>>>>>>>>@@@??????>>>======<<<<<<999999888888888888999999666666666666555555555555222222111222444666999;;;;;;;;;<<<<<<===>>>??????:::;;;<<<<<<<<<;;;999888444333444555444222777>>>CCCLLLZZZjjjyyy{{{ssspppnnnllllllllljjjddd___XXXTTTOOOIIIEEEBBB>>><<<777777666666666555555555555444444333333444444555222444666666444333333333111111222555999===BBBDDDMMMPPPUUU]]]eeemmmssswww{{{sssaaaUUUNNNHHHDDDBBBKKKTTTTTTKKKAAA<<<<<<666444333333555555444222111111111222444666777888:::<<>>;;;888666666666333333444444555666666777777777777777777777777777777666666666777888999999;;;;;;<<<===>>>>>>>>>===<<<@@@CCCDDDBBB@@@@@@AAA@@@@@@@@@????????????>>>AAA@@@@@@???>>>======<<<::::::999999999999::::::666666666666666555555555000000000111444888;;;===<<<<<<===>>>???@@@AAAAAA>>>>>>===<<<;;;999888777666444333333111000555===888@@@MMM\\\kkkzzz|||vvvssspppooonnnkkkeee```ZZZVVVPPPKKKFFFCCC???<<<666666666666555555555555444444333222222333333333666888999999777444444444111111222444777<<<@@@BBBKKKMMMRRRYYY```hhhnnnqqqxxx~~~|||cccPPPFFFBBB???<<<777AAAJJJJJJDDD>>>===???555444333333444555444222000111111222444666888999===???AAADDDHHHMMMSSSXXX]]]___dddiiimmmpppqqqrrrnnnoooqqqpppnnnhhhccc___YYYQQQUUUfffoooqqqzzz~~~zzzhhhWWWOOOggg|||rrrlllkkkhhhiiiiiicccWWWJJJ???:::000...------------+++***+++******)))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))******)))(((((((((((((((zzzlllfff___SSSHHHHHHDDD>>>::::::;;;===>>><<<666///,,,---...+++(((++++++++++++++++++++++++))))))))))))***+++,,,---***,,,......,,,***))))))'''&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((())))))***++++++++++++***---------,,,+++***)))(((+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,+++,,,...000000///...------...///000111222333333444333555666666:::HHHVVVqqq```NNNHHHIIIJJJJJJJJJIIIGGGEEEFFFHHHFFFBBB>>>>>><<<888555444444555666777777777666777888888999777777777888:::;;;999888888888777777777777888888:::;;;===>>>??????>>>>>>DDDBBB???<<<;;;<<<===>>>???@@@AAABBBBBBAAA@@@???@@@???===<<<;;;<<<>>>???:::999777666555666888999::::::999999888666555444222222222222444777999::::::<<<>>>@@@CCCEEEFFFFFFDDDCCCAAA>>>;;;999777555222222111111111222444444666:::FFFTTT```kkkyyy}}}}}}zzzwwwsssnnnhhhccc[[[XXXRRRNNNJJJFFFBBB???;;;:::777555444444555666444444555555555555555555666666777666555444222111222111111222444888<<>>999444...+++,,,---+++(((+++++++++++++++++++++++++++***)))))))))***+++++++++---...---***)))))))))'''''''''&&&'''(((((()))))))))((((((((((((((())))))******+++++++++++++++,,,,,,,,,,,,+++***))))))+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,+++,,,...///000///...---......///000111222333333222222333555555888DDDPPPvvvuuudddRRRLLLMMMNNNMMMMMMLLLIIIFFFFFFGGGFFFBBB>>>===;;;888666555555777888888888777777888888999:::888777777888::::::999777888888777777777777888888===>>>???AAAAAAAAAAAA@@@@@@???===<<<<<<===>>>??????@@@AAABBBBBBAAA@@@??????>>><<<;;;:::;;;<<<===:::999777666555666777888666666666666555333222111222222222333555777999;;;;;;<<<>>>@@@BBBDDDDDDEEEDDDCCC@@@>>>;;;888666555333222111111111222333444666999BBBOOOZZZeeettt}}}zzzwwwqqqjjjfff]]]YYYTTTOOOJJJFFFAAA>>>;;;999777555444444555555444444555555666666666777888888999888777666444333222111111222444777;;;===@@@DDDJJJOOOUUU\\\ffflllvvv{{{pppSSSGGGBBB;;;777999888999:::;;;;;;:::888777555555555444333333222222222333333333222444666999===@@@DDDGGGIIINNNUUU[[[bbbeeejjjmmmnnnppprrrssspppsssrrrnnnkkkiiiaaaXXXQQQTTTaaauuu}}}ssswww~~~nnn[[[XXXPPPnnn~~~}}}zzzvvvoooiiieeecccbbbeeebbbYYYOOOGGG===555000---+++***+++,,,,,,,,,+++++++++************)))************************)))))))))))))))************)))'''&&&&&&&&&((((((yyyfffWWWMMMHHHCCC@@@<<<;;;<<<>>>??????666111,,,+++,,,,,,+++)))++++++++++++++++++++++++,,,+++)))''''''((()))+++---...---+++)))'''((()))((((((((('''((())))))******))))))((())))))******)))***++++++,,,,,,++++++,,,,,,,,,,,,+++******)))+++***))))))))))))***+++******************************+++++++++,,,,,,,,,+++,,,.../////////...---......///000111222222333222222444666666777@@@JJJiiizzziiiXXXRRRSSSRRRQQQQQQPPPKKKGGGDDDDDDCCC@@@===<<<:::888777666777999:::999999999999999::::::;;;:::999888888999:::888777888888777777777777888888===>>>@@@AAABBBBBBAAAAAA<<<<<<<<<<<<<<<===>>>??????@@@AAABBBBBBAAA@@@???>>>===;;;::::::;;;;;;<<<999888777666555666777777888888888888777555444333333333333333555888:::;;;<<<===???AAABBBCCCCCCCCCCCCBBB@@@===:::777555333444333222111111111222333666777===GGGQQQ\\\lllzzz|||vvvnnniiiaaa]]]VVVPPPKKKFFFAAA===:::999777555444444444555444555555666777888999999::::::;;;;;;:::888666555333222111111333555888999;;;@@@EEEJJJOOOVVV___fffqqqvvv~~~nnnRRREEE@@@:::777777555666888999999888777666555555444444333333222222222333333333333444777:::===AAAEEEGGGJJJOOOVVV\\\cccgggllloooqqqssstttvvvqqqsssrrrnnnkkkggg___WWWQQQXXXhhh|||}}}qqqppptttfffWWWWWWZZZvvv||||||yyytttmmmgggdddcccccceeebbbXXXLLLCCC:::333///---+++***+++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***))))))))))))))))))(((***)))'''&&&&&&'''((((((iiiVVVKKKHHHAAA???======???@@@@@@@@@333000,,,+++,,,---,,,+++************************+++***(((''''''(((***,,,......---+++((('''(((***)))))))))))))))***++++++***************++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,,,,---......//////.........//////000111111222222444444777999999888>>>FFF^^^}}}~~~~~~mmm[[[UUUVVVUUUTTTTTTQQQKKKEEEAAA@@@@@@===;;;:::999888777888999;;;<<<:::::::::::::::;;;<<<<<<<<<:::888888999999888777999888888777777888888999;;;===>>>???@@@@@@??????;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>@@@@@@@@@@@@>>>>>>>>>===<<<;;;;;;;;;<<<<<<999888777666666666777777999999999999888666555444333333333444555888:::<<<===???AAACCCDDDCCCCCCBBBBBBAAA???<<<999666444333444333222111111111222333777777:::AAAIIITTTcccqqq~~~zzzrrrlllddd```YYYRRRLLLFFF@@@===:::999777666555444444555555666777888999:::;;;;;;;;;;;;;;;;;;:::999777666444333222111222333555666888<<>>:::777777555666777888888888777777555555444444333222222111111222333333333555888;;;===@@@DDDGGGJJJOOOVVV\\\dddhhhmmmqqqssstttvvvwwwssssssrrrnnniiiccc\\\VVVQQQ]]]qqqqqqjjjhhh\\\RRRVVVhhh|||wwwzzz|||||||||yyyssslllgggeeefffiiikkkfffYYYKKKAAA888111///---++++++,,,,,,,,,++++++++++++*********))))))((((((((((((((((((((((((******))))))(((((((((''')))(((''''''''''''((((((lllWWWKKKGGG???>>>======??????>>><<<111000...------...------************************((((((''''''(((***---...//////...+++)))((()))++++++************+++,,,,,,+++++++++++++++,,,---...++++++,,,---------------++++++,,,,,,,,,+++************++++++++++++************************************+++++++++,,,,,,,,,,,,------...............//////000000111111222222555444666999999777;;;BBBVVV{{{||||||}}}qqq^^^WWWVVVVVVUUUTTTNNNIIIBBB>>>======;;;999888888888888999:::;;;<<<;;;;;;;;;:::;;;<<<<<<======;;;888888999999999888999999888888888888999999;;;<<<>>>???@@@@@@??????<<<<<<<<<<<<;;;;;;;;;:::<<<===>>>??????>>>===<<<>>>>>>>>>===============999999888777777777777777666666666555444333111111333222333333555777:::;;;>>>@@@BBBDDDEEEEEECCCBBB@@@???===;;;888666444333444333222111111111222333999888999???DDDMMM[[[hhhyyy}}}tttnnnhhhccc\\\TTTNNNGGGAAA===;;;:::999888777666666666777777888999;;;<<<======:::;;;;;;;;;:::888666555444333222222222222333333666:::???CCCGGGMMMVVV\\\eeekkkuuuyyyeeeOOOBBB>>><<<:::999777777888888888888888888555444444333222222111111000222333333444666999<<<<<<@@@DDDGGGJJJOOOWWW]]]ccchhhmmmqqqssstttuuuvvvsssrrrqqqmmmggg^^^XXXUUURRRccczzzsssddd]]]SSSNNNWWWuuuuuukkkkkklllxxx||||||zzztttlllhhhiiikkkrrrsssmmm]]]KKK???666000...---++++++,,,---,,,***+++++++++*********))))))''''''''''''''''''''''''***)))))))))((((((''''''(((((('''''''''(((((((((~~~kkkYYYMMMGGG<<<<<<<<<<<<===<<<999666000000///...------------************************&&&'''((()))+++---...///.........---+++***+++---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////+++,,,------......------+++++++++,,,,,,++++++*********+++,,,,,,+++************************************+++++++++,,,,,,,,,------------......////////////000000111111111111444222333666666555888===OOOqqq~~~~~~~~~{{{eeeYYYVVVTTTSSSSSSJJJEEE???<<<<<<<<<:::888777777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======:::888888999::::::999999999888888888888999999<<<===???@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>=========::::::999999999888888888777777666666555444222111222222222222444777999:::===???BBBEEEFFFEEECCCBBB>>>===<<<:::777666444333222222111111111222444444999888:::>>>BBBHHHTTT___qqq{{{wwwqqqjjjeee^^^VVVOOOHHHBBB>>>======<<<;;;:::999999888999::::::;;;<<<===>>>>>>::::::;;;:::999888666555444444333333222222222333666999>>>AAAEEEJJJRRRXXX```gggrrr|||vvvfffQQQDDD???>>>===;;;999999999888888888888888444444333333222222111111000111333333444777:::======@@@EEEHHHKKKQQQXXX^^^dddhhhnnnrrrsssssssssttttttqqqpppllldddYYYSSSSSSTTTiiiuuuaaaVVVNNNOOO\\\}}}nnn```\\\\\\hhhwww{{{|||zzztttmmmjjjmmmqqqwwwxxxppp^^^JJJ===555000...,,,+++,,,------+++***+++++++++************)))(((((((((((((((((((((((()))((((((((((((((((((''''''''''''(((((((((((((((tttgggZZZNNNGGG???>>>>>>???>>>;;;777333/////////...,,,++++++,,,************************'''(((***,,,---......---,,,...//////...------...------,,,,,,------...///------------...///000111,,,,,,---...............***++++++,,,,,,+++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---------------...//////000000000000111111111111444222222444555444777<<>><<<======;;;999777777777777888999999999;;;;;;::::::;;;;;;<<<===<<<:::888777999;;;;;;;;;:::999999888888999999:::;;;<<<>>>???@@@@@@??????>>>===;;;::::::<<<>>>???===>>>???@@@@@@???>>>=========>>>=========<<<;;;:::;;;;;;;;;::::::999999999999999888777666444444111000111111333666888999;;;===@@@CCCEEEDDDBBBAAA;;;;;;:::888777666555444111111000000111333555666888888:::???AAADDDMMMVVVbbbqqqzzztttkkkfff___WWWPPPJJJCCC???@@@@@@??????>>><<<;;;;;;<<<<<<<<<=========>>>>>>:::;;;;;;;;;:::888666555444444444444333333333333444888<<>>???CCCGGGJJJNNNSSS[[[aaafffjjjpppssstttsssssssssssspppnnnkkkbbbUUUPPPQQQWWWpppvvv^^^QQQLLLTTTeee~~~kkk]]]VVVUUU[[[mmmyyy{{{yyysssllljjjooouuuuuuvvvooo\\\HHH;;;444000---,,,+++,,,------+++***+++++++++************)))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((zzzlllbbbYYYOOOHHHCCCBBBBBBCCCAAA===888444.........---+++*********)))))))))))))))))))))))))))***,,,...///...,,,++++++...000111000/////////...------------...//////---------......000111111,,,---......//////......***++++++,,,,,,,,,++++++***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,...------------...//////000000000000111111111111666333333555777666999>>>AAA^^^uuubbbXXXRRROOONNNEEEAAA======>>>>>>===:::666666777777888888888888;;;::::::::::::;;;<<<<<<<<<999777777999;;;<<<<<<:::999999888888999999:::999:::;;;=========<<<<<<===<<<:::999;;;===@@@BBB???@@@AAABBBBBBAAA@@@???<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<;;;:::999666666555555444222111000000000000111222555777999888;;;???BBBCCCCCCAAA???:::999999888777666555555000000000000222444666777666777;;;???AAABBBIIIQQQTTThhh}}}|||wwwkkkfff___XXXQQQJJJDDD@@@AAAAAAAAAAAA@@@>>>===<<<============>>>>>>>>>>>>;;;<<<<<<<<<;;;999777666444444444444444444444333444777;;;>>>AAAFFFMMMSSSZZZcccooozzz|||ooo\\\KKKDDDCCC@@@===<<<;;;999777666555555555444444333333222111111000///111222444555888<<>>@@@AAAAAA@@@???===<<<;;;:::;;;===???@@@???@@@AAABBBBBBBBBAAAAAAAAA@@@???===<<<<<<;;;;;;>>>===;;;:::999999::::::999888777666555444333333222111111000222444777888<<<<<<>>>???@@@@@@@@@@@@888888888777666444333222111111000000111333444666888999;;;???BBBEEEGGGHHHXXXeeewwwwwwnnnfff___[[[VVVOOOKKKKKKHHHFFFEEEDDDCCCBBB???===AAA???>>>>>>???@@@@@@???@@@>>><<<;;;;;;:::888666888777666555444333333333666777888:::===CCCKKKPPPXXX___iiisss{{{www___OOOJJJGGGBBB<<<888888777777777777777888777666444222000//////000222222333555777;;;>>>???EEEGGGJJJMMMQQQWWW___dddjjjllloooqqqsssssssssrrrmmmjjjhhhddd[[[QQQOOORRR___jjjTTTRRROOOZZZwwwuuukkkddd___kkktttxxxtttppphhhmmmvvvtttxxxnnn^^^PPPDDD:::222------------,,,,,,+++++++++,,,***))))))***++++++***(((***++++++)))'''&&&&&&***)))((('''(((***,,,...(((((('''''''''&&&&&&&&&~~~kkkbbbVVVGGGBBBIIIKKKHHHDDD@@@<<<777222///,,,,,,------,,,,,,+++***))))))(((((((((((())))))))))))***+++,,,---......000000111111111111000000222333333333333333222222...///////////////......------------,,,,,,,,,+++,,,+++******))))))******************************************))))))))))))************++++++++++++,,,,,,------.../////////////////////000000000000000222333333444555999;;;AAARRRuuurrraaaWWWOOOKKKBBB???;;;::::::::::::999777777666666555444444444555777999;;;<<<<<<;;;;;;999999888888888888999999999999999999:::;;;<<<===:::<<<>>>???@@@???>>>=========<<<<<<===???AAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===============>>>===<<<;;;:::::::::;;;888888777666555444444333222111000000111333555777999:::;;;<<<============888888777777555444333222111000000111222444555666888999:::===@@@DDDFFFHHHTTTaaarrrzzzssskkkccc^^^XXXPPPLLLLLLLLLJJJHHHHHHGGGFFFCCCAAAEEECCCAAA@@@AAAAAA@@@??????>>><<<;;;;;;;;;999777777777666555444444444444555666777999===CCCKKKQQQWWW]]]gggqqqzzzhhhVVVMMMIIICCC>>>999888888777666666777777777666444222000000000000222222333555888;;;>>>@@@EEEGGGJJJNNNRRRYYY```eeejjjlllnnnqqqrrrsssrrrqqqjjjgggccc___WWWOOOOOOSSSfff~~~}}}gggRRROOONNN\\\{{{~~~yyyuuurrrtttzzzwwwrrrnnngggllltttrrrqqqfffWWWIII???777111,,,------,,,,,,,,,++++++++++++***((((((***+++***))))))+++,,,,,,***((('''''',,,+++***(((''''''((((((''''''&&&&&&&&&%%%%%%%%%yyycccXXXMMMAAA???GGGMMMHHHBBB<<<888444000---,,,,,,,,,,,,,,,++++++***)))))))))(((((())))))*********+++,,,---......///000000111111111111000000444555555666555333222000000000000000///...------,,,,,,,,,,,,,,,+++++++++++++++***)))))))))******************************************************************+++++++++,,,,,,,,,------.../////////////////////000000000000000222333333333555888;;;???OOOooo~~~gggXXXOOOKKKBBB???;;;999999:::999999666666666555444444333333666777999;;;<<<<<<;;;;;;999999888888888888999999::::::::::::;;;<<<======;;;;;;===>>>>>>===<<<;;;=========>>>@@@BBBDDDFFFBBBAAA@@@??????@@@AAABBB???>>>>>>======>>>>>>???>>>>>>===<<<;;;;;;;;;;;;777777666666555555555444222111000000111222333444777777888888999999::::::666666666666555444333222000000000111333555777888888888999:::===AAAEEEGGGOOOZZZjjjxxxzzzqqqhhhbbb[[[SSSOOOPPPQQQPPPMMMLLLLLLKKKIIIGGGHHHFFFDDDBBBBBBBBB@@@??????>>><<<<<<<<<<<<;;;999777777666555555555555555444555666888<<>>@@@DDDGGGKKKOOOTTT[[[bbbgggjjjllloooqqqrrrrrrrrrqqqiiiddd```[[[TTTNNNPPPVVVnnnzzzwwwdddPPPJJJMMMaaavvvqqqllleeejjjrrroooiii___OOOCCC:::555111...,,,,,,,,,,,,+++++++++++++++)))'''((()))***))))))***+++,,,,,,***(((((()))++++++***)))'''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$rrr[[[OOOFFF===???FFFOOOIIIAAA999444111///---++++++,,,,,,,,,++++++***)))))))))((())))))******++++++,,,---...//////000000111111222222111111000111111333333333111000...111111111000///...,,,,,,++++++++++++++++++++++++******))))))))))))******************************)))***************++++++*********+++++++++,,,,,,,,,,,,------.../////////////////////000000000000111222333333333444777:::>>>LLLiii{{{|||lllYYYOOOKKKBBB???<<<999999999999888666666555555444333333333666777888:::;;;;;;;;;;;;:::999999888888999999::::::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<===???AAACCCFFFGGGDDDBBB@@@>>>>>>???@@@AAA============>>>>>>???@@@>>>>>>======<<<<<<<<<<<<666666666666666555555555222111111000000111222222555555555666666777777888555555555555555444333222///000111222444666888999888888777888;;;???CCCEEEJJJTTTaaaooo{{{vvvmmmgggaaaZZZWWWWWWWWWUUURRRPPPPPPOOOMMMKKKJJJGGGEEEDDDDDDCCCBBBAAA???>>><<<=========<<<;;;:::999777666555444444444333444555777;;;BBBJJJOOOTTTZZZdddnnnvvv|||ttt```OOOEEE@@@>>>::::::888777555555444444666555333111000000000111222222333555888<<>>IIIbbb|||uuuooo[[[PPPLLLDDD@@@===:::::::::999888777666666555444444333333666777888999:::;;;;;;;;;::::::999999999999::::::999999999999999999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>AAACCCEEEFFFDDDCCC@@@>>>===>>>???@@@<<<<<<<<<<<<===>>>??????===============<<<<<<<<<666666666666666555555555111111111111111111222222555555444444444555666666333444444444444444333222///000222444555777888999888888777777999===AAACCCGGGNNNYYYeeessszzzrrrnnniiicccaaabbb]]]ZZZVVVTTTSSSRRRPPPNNNIIIHHHFFFEEEFFFFFFEEEDDD@@@???===>>>>>>???===<<<===;;;999777555444333222333444555666:::@@@HHHMMMSSSZZZcccmmmuuu{{{sss```PPPEEE???===:::999888666555444444444666555333111000000111111222222333666999<<<@@@BBBFFFIIINNNSSSYYY___eeejjjmmmoooqqqsssttttttsssrrrllleee\\\TTTNNNMMMUUU___xxxwwwjjj\\\OOOGGGTTTrrr|||}}}yyysssnnngggiiillleee___UUUFFF;;;555222000...++++++++++++++++++++++++***(((''''''((())))))(((((())))))((('''&&&'''(((&&&'''((((((((((((((('''((((((((((((''''''''''''nnn]]]LLLBBB??????DDDJJJNNNHHH>>>666111///---,,,)))***++++++++++++++++++))))))))))))******+++,,,------...///000111111222111111222222222222111111......//////000111111222000//////...---,,,******((((((((()))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000111222222222222333666999<<>><<<;;;;;;:::999777777777666555555444444666666777888999:::;;;;;;::::::999999999999::::::999999999888888999999:::::::::::::::::::::;;;;;;999:::<<<>>>@@@BBBDDDEEEDDDCCCAAA???>>>===>>>>>>;;;;;;;;;;;;<<<<<<===>>><<<<<<=========<<<<<<;;;777777666666555555555444000111111222222222333333555444333222222333444555222222333333444333333333000111333555666777888888888888777888:::===@@@AAADDDIIIQQQ]]]lll}}}zzzxxxuuuooolllmmmeeeaaa]]]YYYWWWVVVSSSRRRLLLJJJHHHHHHHHHIIIHHHGGGBBB@@@????????????===<<<===<<<:::888666444333333444444555666999>>>EEEKKKRRRXXXbbbkkksssyyy~~~wwwlll___SSSIIIBBB>>>999888777666555444444444555444333111000111111222222222333666999===@@@CCCHHHKKKPPPUUUZZZ```fffjjjnnnoooqqqsssttttttsssrrriii```VVVOOOJJJLLLXXXdddzzzuuubbbWWWPPPKKK___zzz|||}}}{{{uuuppphhhhhhggg^^^UUULLL???555000...,,,+++*********++++++++++++++++++)))'''((()))***))))))'''(((((('''%%%%%%''')))***))))))((((((''''''''')))))))))(((((((((((('''___RRRDDD>>>>>>AAAFFFLLLKKKEEE<<<555000---,,,+++))))))***+++++++++++++++))))))))))))***+++,,,------......///000111222333111222222333333222222111111000...---...///000111------------,,,+++***)))'''''''''(((((()))))))))((((((((((((((()))******))))))))))))))))))))))))))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,------.../////////////////////000000000000111222222222222333666888;;;@@@NNNjjjyyy~~~{{{gggYYYRRRGGGDDD???===<<<<<<;;;:::888888888777666666555555666666777777888:::;;;;;;;;;::::::999999::::::;;;;;;::::::999999999:::::::::::::::::::::;;;<<<===:::;;;===???AAABBBCCCDDDCCCCCCBBB@@@???===<<<<<<;;;;;;:::::::::;;;;;;<<<:::;;;<<<<<<===<<<;;;:::888888777666555444444333000000111333333444444444444333111000000111333444111111222333333333333333111222444666777777777777777888888999;;;===???@@@BBBDDDJJJUUUdddwwwyyyuuuuuunnnjjjeee```]]][[[YYYWWWQQQOOOMMMLLLLLLKKKJJJIIIDDDBBB@@@@@@@@@???===<<<;;;:::999888777666666666555555555555888<<>>======<<<;;;999999888888777777666666666666777777888999;;;<<<;;;::::::999999::::::;;;<<<;;;;;;:::::::::;;;;;;999999999:::;;;<<<===>>>;;;<<<>>>@@@BBBCCCCCCDDDCCCBBBBBBAAA???===;;;:::;;;::::::999999:::::::::999:::;;;<<<<<<<<<;;;:::999888777666555444333333///000222333444555555666333222000///...000111222000111222333333333333333222333555777777777777666777888999:::<<<===>>>???@@@AAAFFFPPP```ssszzzyyyuuupppjjjeeebbb___]]][[[VVVTTTQQQOOONNNMMMKKKIIIEEECCCAAA@@@@@@???===;;;999888888888888888999999555666555555777;;;BBBGGGOOOUUU^^^gggooouuuzzz}}}xxxlll___\\\WWWSSSPPPJJJAAA:::777666666555555555666666555444222111111111222222111222444666:::>>>AAACCCKKKNNNTTTXXX]]]aaafffjjjkkklllnnnpppqqqpppooonnnddd[[[QQQKKKKKKTTTfffvvv}}}~~~~~~mmmTTTNNNRRRVVVttt{{{{{{}}}{{{uuurrriiiddd^^^QQQFFF???666111//////---,,,))))))******++++++++++++,,,***))))))***++++++***)))))))))((('''''')))+++''''''&&&'''(((+++...000(((((('''''''''&&&&&&&&&IIIFFF>>>999BBBOOONNNDDDCCC>>>666000,,,+++***)))++++++******************))))))))))))***+++,,,---///000111000//////111333222333444555666666666666///...------,,,,,,,,,,,,///---***))))))******)))'''((((((((('''(((+++...'''''''''''''''((())))))''''''''''''((((((((((((************))))))))))))***+++,,,,,,------,,,,,,,,,---......//////............///000111222222333000111111222222333444444888===DDDUUUzzz}}}}}}~~~xxxeeeVVVOOOFFF?????????<<<:::;;;;;;<<<<<<<<<:::666333111222333333444555666777777999::::::999888777999;;;::::::::::::::::::::::::<<<;;;:::999999999:::;;;;;;===>>>??????@@@BBBDDDAAAAAA@@@@@@???>>>======>>>;;;999888888999888777:::999777666666888999:::666666666666555555555555000000111222333333444444444222000///...///000222111111111111111111111111444555666666444333444555888888888999:::;;;===>>>???@@@GGGPPPZZZgggzzz{{{wwwpppiiiccc___]]]\\\ZZZWWWSSSQQQPPPOOOMMMLLLKKKIIIGGGFFFDDDBBB???<<<;;;:::999888888888999999999888777555555888===AAAKKKQQQZZZbbbjjjpppuuuyyy{{{jjj```YYYSSSKKKFFFCCC@@@<<<999666666666666555555555555111111000000111111222333222444666888:::>>>DDDHHHNNNQQQWWW]]]cccgggiiijjjooorrrsssqqqpppqqqoookkkaaaVVVLLLJJJQQQ___rrrssshhhXXXMMMJJJWWW}}}~~~}}}zzzrrrooojjjjjjbbbPPPGGG???555///---,,,+++***,,,,,,+++******+++,,,,,,))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''%%%$$$###""""""FFFDDD???===CCCIIIIIIDDDAAA;;;444///,,,+++***)))))))))))))))))))))))))))************+++,,,------///000111000///000111333222333333444444444444444//////---,,,++++++++++++***(((&&&%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&''''''''''''''''''((())))))&&&&&&'''((())))))******(((((())))))******++++++***+++,,,,,,------,,,,,,+++,,,------......------//////000000111111222222000111111222222333444444666:::???NNNqqqpppaaaRRRIII@@@???>>>;;;999999:::::::::999777444222111444555555666777777888888888:::;;;:::999888999:::::::::::::::::::::::::::<<<;;;:::999999:::;;;;;;;;;===????????????AAABBBAAAAAA@@@@@@???>>>>>>======:::888888999:::999999;;;:::888777777888999:::777777777777666555555555111111111222222333333333111111000///000111222333///000000111222333333444444555666666444444555666888888888999:::;;;======>>>???DDDMMMVVVcccvvv}}}wwwpppjjjfffdddccc___\\\WWWSSSRRRPPPNNNMMMMMMKKKHHHFFFEEECCC???===;;;:::999888888999:::;;;999999777666666888===AAAIIINNNWWW___fffmmmrrrvvvxxxeeeYYYOOOJJJDDD@@@???===:::777666666666666555555555555111111000000111111222333333555777999<<<@@@FFFJJJNNNQQQWWW^^^dddiiilllmmmppptttuuurrrqqqqqqnnniii___TTTKKKKKKTTTcccwwwrrreeeSSSJJJNNN\\\|||~~~|||rrrooojjjiiiaaaOOODDD===444...------,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&DDD@@@@@@EEEHHHFFFDDDEEE<<<777111---+++******)))(((((((((((((((((())))))++++++++++++,,,---......///000111000//////111333333333333222222222222111//////---,,,******)))))))))((('''(((((((((&&&$$$&&&((()))(((&&&%%%%%%&&&(((''''''''''''(((((()))%%%&&&'''(((***+++,,,---''''''((()))***+++,,,---***+++,,,,,,------,,,,,,++++++,,,------------,,,000000000000000111111111000111111222222333444444888;;;>>>JJJiii|||yyyiiiYYYNNNDDDAAA@@@>>>;;;;;;<<<;;;999777666555444444666777777888888999999999777999;;;;;;:::999999999::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<===???@@@@@@??????@@@AAAAAAAAA@@@@@@???>>>>>>>>>;;;999888888999;;;;;;;;;<<<;;;999888777888888999888888888888777666555444111111222222222222222222......///000222333444444...///000111222444555555444555666666444444555666888888888999:::;;;<<<=========AAAHHHPPP\\\ooo~~~wwwrrrmmmkkkiiieeeaaa[[[VVVTTTRRRQQQPPPPPPMMMJJJGGGEEECCC???===:::999999888999:::<<<===::::::999777666999===AAAEEEJJJRRRZZZaaahhhnnnrrr}}}sss^^^QQQFFFAAA<<<:::;;;;;;:::888666666666555555555555444111111000000111111222333444666999;;;>>>BBBHHHLLLNNNRRRXXX___fffjjjmmmoooppptttvvvtttsssqqqmmmggg[[[QQQIIIKKKWWWhhh}}}qqqbbbMMMGGGSSSbbb|||tttpppkkkhhh^^^LLL@@@:::222...---...---,,,,,,+++************+++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++BBB===AAALLLOOOHHHBBBDDD777333...+++************((((((((())))))))))))))),,,,,,,,,,,,,,,.../////////000111000//////000222444333333222111000000000///...,,,+++))))))(((((()))))))))***+++***(((%%%%%%''')))***((('''&&&'''((((((''''''''''''((()))''''''((()))***+++,,,,,,(((((()))******+++,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------111111111000000000000000000111111222222333444444888:::===FFFaaayyyqqqaaaTTTHHHDDDDDDBBB@@@@@@???===;;;999777777888999888888888888888999999999666999<<<===;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===???AAACCCCCCAAA@@@@@@AAA@@@@@@@@@?????????>>>>>>:::999777888:::===>>>======<<<;;;999888888888888999999999999888777555444222222222222111111111111------///000111222222222///000000111333444444555444555666666555555666777999999999999:::;;;<<<=========???EEEKKKWWWiiiyyy{{{uuuoookkkiiihhhccc]]]YYYVVVUUUUUUTTTRRROOOKKKHHHEEEBBB???<<<999888888888:::;;;===>>>;;;;;;:::888777999<<<@@@BBBGGGNNNUUU\\\dddkkkpppyyy~~~qqq[[[MMMCCC???:::999;;;<<<;;;999666666555555555444444444111111000000111111222333444666999<<>>;;;BBBPPPUUUJJJ@@@===333000,,,***************)))))))))******+++++++++,,,,,,,,,,,,---...///000///000000///...---///111444444222111000//////000---,,,+++***)))((((((((('''&&&&&&'''((((((&&&### """%%%&&&%%%%%%%%%&&&((((((''''''''''''(((((())))))))))))************+++++++++******************+++,,,,,,------,,,,,,------...///////////////111111111000000000000000000111111222222333444444222555888@@@WWW~~~zzz~~~gggXXXIIIDDDDDDCCCBBBAAA???===;;;888888888:::;;;999999888888888888888888666999<<<===<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;======AAACCCEEEEEEDDDBBBAAABBB@@@@@@@@@???????????????:::888777999;;;>>>?????????>>>===;;;999888777777888999999999999777555444222111111111111111111111---...//////000000//////222222222222222333333333444555666666555555666888999999999999:::;;;<<<<<<>>>===???CCCHHHRRRcccrrr~~~wwwpppkkkhhhfffccc^^^ZZZYYYYYYXXXWWWRRROOOJJJGGGDDDAAA>>><<<888888777888999;;;===???;;;;;;:::888777888;;;>>>AAAEEEKKKRRRYYYaaaiiinnnvvv}}}qqq[[[NNNCCC???:::999:::;;;999777555555555555444444444444111111000000111111222333444666999<<>>777111...+++)))*********)))))))))******++++++,,,,,,,,,,,,,,,,,,---...//////...//////...,,,,,,---///333222000............///+++***)))((((((((((((((((((''''''((())))))(((&&&"""$$$&&&'''&&&'''((())))))((((((''''''''''''((()))))))))))))))))))))))),,,,,,+++++++++************+++,,,,,,------,,,,,,......///000000000000///000000000000000111111111000111111222222333444444222666:::@@@QQQttt~~~~~~ooo]]]KKKDDDCCCBBB@@@???<<<;;;999777777888999:::::::::999999888888888777777999;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<===>>>AAACCCFFFFFFEEECCCBBBBBB????????????????????????;;;999888999<<>><<<:::888666555666777888999999777555444000000111111111111111111.../////////////////////333333333333333333222222444555666666666666777999:::999999999::::::;;;<<<======???CCCGGGNNN]]]kkk}}}yyysssmmmjjjfffccc___]]]\\\[[[YYYXXXQQQMMMHHHDDDBBB???===;;;777777777777888:::<<<===:::::::::888666777999;;;???CCCHHHNNNUUU^^^gggmmmrrr{{{ppp\\\OOOCCC>>>999888888999777555555555555444444444444333111111000000111111222333444666999<<<@@@FFFLLLQQQYYY\\\___dddgggiiiiiiiiijjjnnnqqqooonnnmmmiiidddUUUMMMJJJTTTeeevvvxxxjjjVVVNNNWWWhhhooozzz|||vvveeeUUUIII>>>555111...---//////---+++))))))***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%>>>PPPaaacccYYYKKK>>>666000...+++************)))((((((((()))***+++++++++++++++++++++,,,---...///------...,,,******+++---000...---+++***+++,,,---)))((((((''''''(((((()))***)))'''((()))******)))''')))))))))((((((***,,,))))))(((''''''''''''''''''''''''(((((()))))))))***+++++++++++++++++++++***+++,,,,,,------,,,,,,---......///000///////////////000000111111222222000111111222222333444444444999>>>BBBNNNlll}}}~~~zzzfffQQQGGGDDDBBB>>><<<;;;;;;999999888999::::::<<<<<<;;;;;;:::999999888888999;;;;;;:::;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???>>>AAADDDEEEDDDBBBAAAAAA????????????????????????;;;:::999:::<<>>;;;:::777777666666777999:::;;;::::::999777666555777999===@@@EEEKKKRRR[[[eeekkklllxxxmmmZZZNNNCCC>>>:::888999999888666555555555444444444333333111111000000111111222333555777:::>>>BBBHHHOOOSSS[[[^^^bbbfffjjjlllmmmmmmllloooooollliiihhhddd___SSSLLLLLLYYYlll}}}}}}pppcccTTTUUUbbblllnnnzzzxxxttt```MMMDDD===333000------//////---***((()))***++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%BBB^^^tttooo\\\LLLAAA999000...+++************)))&&&''''''((()))******+++++++++++++++,,,---......,,,------+++))))))***,,,---,,,***(((((()))***,,,(((''''''''''''((())))))'''%%%######$$$&&&&&&&&&(((((((((&&&$$$$$$&&&(((***)))((('''''''''''''''$$$%%%&&&'''((()))***+++))))))***+++,,,------...++++++,,,---------,,,,,,,,,---......//////.........//////000111222222333000111111222333333444444111666<<>><<<===<<<<<<;;;;;;<<<<<<<<<>>>>>>===<<<;;;::::::999999:::;;;::::::;;;===???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???<<>>;;;888555444111333666888999888666555...//////000111222222333000/////////111444777999000000111222444555666666333555777777666666888:::::::::999999999:::;;;;;;:::;;;>>>BBBDDDHHHTTT___kkkwww{{{{{{|||{{{xxxtttooommmjjjhhhfffdddbbb^^^YYYUUULLLIIIDDD@@@>>><<<;;;999777777666666666888999:::999999999777555555666888<<<>>>CCCHHHOOOYYYccciiihhhttt~~~jjjXXXMMMDDD@@@;;;:::;;;<<<;;;999555555444444444333333333111111111000111222222333666888<<>>:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999999::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;::::::;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????>>>>>>>>>@@@???===<<<<<<===???@@@@@@AAAAAA@@@>>>;;;888666555444555666888888666333444111//////000222222111222111111111222444666777333333333444444444555555444555555666777888888999;;;;;;<<<<<<===<<<<<<<<<;;;===@@@@@@AAAGGGQQQZZZiiisss|||yyyuuurrruuuzzz{{{vvvppptttpppkkkddd___[[[YYYXXXOOOKKKEEE@@@===;;;999777999888777666666777777888999888777666666777777888999<<>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>>???AAA@@@>>>======>>>@@@AAAAAAAAAAAAAAA???<<<999888777666666777888888777555777555333333444555555444///......///000111333444333333333444444444444555555555666666777888888999::::::;;;<<<<<<<<<;;;;;;<<<>>>@@@AAABBBHHHQQQYYYcccmmmwww~~~{{{tttpppnnnqqqwwwzzzwwwsssqqqooojjjddd___[[[XXXVVVMMMHHHCCC???===<<<<<<;;;;;;:::999888777888999999888777666555555555666777777:::???CCCHHHQQQ[[[ccciiisss}}}~~~jjjXXXLLLBBB>>>:::888888999999999555555555555555333222111222111000///000222444666888;;;???CCCGGGMMMSSSWWW]]]ccchhhkkkpppuuuwwwtttooommmmmmllleeeZZZTTTSSSPPPNNNRRR```wwwpppbbb[[[[[[nnn{{{xxxvvvtttrrrrrruuuyyy||||||{{{tttpppmmmgggYYYFFF:::777000///...---,,,,,,,,,,,,,,,++++++******++++++,,,******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''QQQfffuuukkkSSS@@@444---,,,+++******))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((''''''&&&&&&&&&&&&&&&(((((((((((((((''''''''')))(((&&&'''(((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((())))))******++++++,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,---......//////......000000//////000000111222111222333333222222333555222888777777>>>HHHdddqqqXXXLLLGGGCCC@@@=================================<<<;;;;;;::::::::::::;;;<<<<<<===>>>>>>???>>>===<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<<<<>>>???AAABBBAAA@@@??????@@@AAABBBAAABBBBBBAAA???===;;;999:::888777777888999888777777666444444555666666555.........///000111222333222333333333444444444444555666666777777888888888888999:::;;;;;;;;;;;;:::===???@@@AAABBBHHHPPPVVV]]]fffooouuu{{{~~~wwwnnnkkkhhhkkkqqquuuuuurrrlllkkkhhhccc___ZZZVVVTTTJJJEEE@@@======>>>???@@@<<<;;;:::999999999::::::888777666444444444555666444888<<<@@@EEENNNXXX```hhhrrr|||zzzgggUUUJJJAAA>>>:::888888999999888555555555555444333222222333222222222333444666777:::===AAAEEEJJJPPPVVVZZZ```eeejjjllloootttuuussspppnnnnnnllldddXXXQQQPPPPPPQQQXXXggg{{{pppccc]]]ccctttssssssrrrrrrrrrrrrqqqpppmmmlllkkkdddTTTBBB888777......---,,,++++++++++++++++++************++++++******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&PPP___hhh^^^KKK:::000+++++++++***)))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%(((((((((''''''&&&&&&&&&(((''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))&&&&&&''''''((((((((()))******+++,,,,,,,,,++++++---------------------,,,++++++,,,---............///////////////000111111000222333333222222333444111666555666<<>>=========<<<<<<<<<;;;:::;;;<<<===>>>???@@@@@@@@@@@@???>>>========================>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;;;;<<<>>>AAACCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAAAAA@@@>>><<<;;;;;;999666666777888888888555333222222444444444333111111222222333444555555333333333333444444444444666666777777777888888888777888999:::::::::::::::===>>>???@@@BBBGGGNNNSSSZZZbbbiiinnnsssyyyzzzxxxuuuuuuuuuuuutttvvvyyy|||~~~vvvqqqjjjfffccccccgggkkkkkkjjjddddddccc```\\\WWWSSSPPPHHHDDD???<<<<<<>>>@@@AAA===<<<;;;999999999::::::999888666555444555555666333666;;;>>>CCCLLLVVV^^^gggqqqzzzuuucccQQQGGG@@@>>>:::999999999888777555555555444444333333222222222222333444555666777;;;>>>CCCGGGLLLRRRYYY]]]bbbgggjjjkkknnnssssssqqqpppooonnnmmmdddXXXQQQPPPPPPTTT^^^nnn}}}mmmccc___iiixxxvvvvvvvvvssspppmmmmmmmmmiiikkkjjj```NNN>>>666555---,,,,,,+++******++++++++++++************++++++***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%MMMUUUZZZQQQAAA555...+++******))))))((()))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***''''''''''''(((((((((((()))***+++,,,,,,,,,,,,,,,---------------------,,,***+++,,,---............/////////...///000000111000111333222111111222444000555444666<<>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<:::;;;<<<===???@@@AAABBBAAAAAA@@@???>>>=========>>>======>>>>>>???@@@AAA????????????????????????===<<<<<<<<<>>>@@@BBBDDDCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAA@@@???>>>======;;;888666555666777777666333222111222333444333111333444444555555666666666333333444444444555555555777777777777888888888888666777888999::::::::::::;;;<<<===>>>AAAFFFLLLPPPWWW^^^dddhhhnnnssssssooojjjiiihhhffffffjjjooosss|||~~~~~~yyyrrrlllhhhfffbbb\\\ZZZ[[[\\\\\\[[[ZZZZZZZZZYYYWWWSSSOOOMMMHHHDDD???<<<<<<>>>??????===<<<:::999888888999999:::999888666555555666666333666:::>>>CCCKKKUUU]]]fffpppzzzrrraaaPPPFFF???===:::999999999888666555555444444333333333333222222222222333555777888===@@@DDDIIIOOOUUU\\\aaadddiiikkkkkkmmmrrrrrrpppooommmllljjjbbbWWWQQQQQQPPPXXXeeesssuuuggg```___kkkwwwyyyyyywwwsssooollllllmmmjjjllliii[[[III;;;444222,,,,,,+++*********+++++++++******))))))******+++***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&KKKNNNMMMFFF:::000,,,+++***))))))(((((()))))))))))))))))))))))))))))))))''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***+++,,,---...///////////////......//////000111000111222222111111222444000444333777===???MMMfffeeeSSSIIIDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<999:::;;;===???AAABBBCCCBBBAAA@@@???>>>=========>>>============>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDEEEBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@??????>>>>>>>>>>>>:::888666666777777666555555444333444666666444333222333444555555555555444444555555555666666666666888888888888888888888888666777888999:::;;;;;;;;;:::;;;;;;>>>BBBHHHMMMPPPUUU[[[```dddjjjooonnniiicccaaa^^^[[[[[[```hhhnnnwwwyyyyyyuuunnnfff```]]]]]]YYYTTTQQQOOOOOONNNNNNOOOOOOPPPPPPOOOMMMKKKIIIGGGDDD???======>>>>>>===>>>===;;;999888888888999;;;:::888777666666666666333666:::===BBBJJJTTT\\\eeeooo{{{qqq```PPPFFF???<<<:::999999999777666555444444333333333444444444333111111222555888:::???BBBGGGMMMRRRYYY```eeehhhkkkmmmmmmooossstttrrrnnnjjjhhheee]]]SSSOOOPPPSSS]]]kkkyyy{{{jjj___]]]___kkkvvv|||yyytttpppmmmlllllllllkkkllldddTTTCCC999333000,,,,,,+++******++++++,,,******))))))))))))************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''NNNKKKFFF???555...+++,,,))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&###&&&''''''%%%%%%''')))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((()))))))))*********++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******++++++,,,,,,------***+++,,,.../////////000///............///000000///111222222111111222333111444444777======FFF\\\~~~~~~iiiWWWMMMGGGDDD????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<888999;;;===???AAABBBCCCBBBAAA@@@>>>=========<<<======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCBBBBBBBBB??????>>>>>>======>>>>>>:::999888888999888666444555555555666777777555333222333444555555555444333666666666666777777777777888888888888888888888888666777888:::;;;<<<<<<<<<;;;;;;<<>>??????>>>===???>>><<<;;;999999999:::;;;:::888666555555555555222555999<<>><<<:::999999888777555555444333333333333444555777555222111222666;;;>>>CCCFFFKKKPPPVVV^^^eeejjjkkkooopppppprrrvvvxxxvvvqqqlllgggbbbZZZPPPMMMOOOXXXbbbqqq}}}rrrbbbYYY[[[```mmmvvv{{{rrrmmmkkkkkkkkkjjjjjjhhh]]]LLL>>>888444///,,,,,,++++++++++++,,,,,,******))))))))))))************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((QQQKKKDDD<<<444---***,,,))))))(((((((((((()))***))))))))))))))))))))))))&&&&&&&&&&&&''''''((()))))))))(((''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''%%%$$$''')))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))*********************)))))))))))))))((()))***+++,,,---------))))))***++++++,,,------***+++,,,...///000000000...............///000000///111222222111111222333222555444777===;;;BBBUUUyyy~~~~~~|||{{{lllZZZPPPJJJGGG????????????????????????;;;;;;;;;<<<<<<<<<<<<<<<888888:::<<>>===<<<<<<<<<===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAADDDFFFGGGGGGFFFEEEAAAAAABBBBBBBBBBBBAAAAAA>>>>>>============>>>>>>;;;:::::::::;;;:::777555444444444555777666444222333444555666666666555444777777777777888888888888999999888888888888888888777777999:::;;;<<<<<<<<<<<<;;;===AAAGGGMMMQQQSSS[[[___dddhhhnnnsssqqqkkkhhhccc\\\VVVVVV^^^jjjrrruuuuuussskkk```VVVPPPMMMFFFEEEDDDBBBBBBCCCCCCCCC???@@@AAACCCDDDDDDEEEEEEAAA???>>>???@@@@@@???>>>AAA@@@>>><<<;;;:::;;;;;;:::999777555444333444444111444888;;;???GGGQQQYYYbbbooo}}}vvviiiYYYJJJ@@@>>><<<:::999999888666555555444333222333444555666999666333111333777===AAAEEEIIINNNSSSZZZaaahhhmmmnnnrrrsssrrruuuyyy{{{yyyvvvpppiiicccYYYPPPMMMOOO[[[fffuuu|||mmm]]]VVV[[[bbbnnnvvv~~~rrrlllkkklllkkkiiihhheeeXXXFFF;;;888444///,,,,,,,,,+++,,,,,,------******))))))))))))************)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))JJJDDD;;;333...+++)))'''+++*********))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((((((((((((((())))))))))))((((((((((((((()))******++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,------------......000000000000////////////////////////000000000000333333222222222222222222222000111666999===DDDMMMooo~~~yyyyyy||||||qqqZZZLLLEEEDDDDDDAAA>>>===???@@@???=========<<<<<<<<<<<<======<<<:::888999===BBBEEEGGGFFFDDDCCC@@@???======<<<999::::::;;;===???@@@AAAAAA@@@>>>===<<<===???@@@@@@@@@AAABBBDDDFFFGGGHHHIIIGGGCCCAAADDDIIIGGGAAABBB@@@>>>>>>?????????>>>;;;<<<>>>>>>===:::777555444333444777::::::666333444444555666666666666666:::999888777777777888999999999888777666666666777777777777777888999:::;;;======>>>@@@FFFMMMTTTXXX]]]bbbjjjrrrwwwwwwvvvtttoooggg```\\\ZZZ]]]gggqqqsssssspppiii___UUUMMMJJJHHHEEEBBB@@@@@@AAAAAA@@@AAA???>>>>>>@@@BBBCCCBBBDDDCCCBBBAAA@@@@@@??????CCCAAA???<<<;;;;;;<<<===;;;:::999777666555555555666555666999???IIISSSZZZdddqqqzzzmmm```TTTJJJEEE<<<;;;:::999777666555444666555333222222333555666888888777555555999>>>BBBFFFIIIOOOVVV\\\cccjjjooorrrttttttsssvvv{{{|||xxxyyypppeee\\\TTTOOORRRXXXaaajjjttt}}}{{{sssgggYYYRRRYYYdddttt||||||sssooooooooollliiiiii___PPPBBB999444222111---,,,,,,++++++,,,,,,---***++++++++++++***))))))++++++***)))(((((()))))))))(((((('''''''''((((((%%%&&&'''''''''&&&%%%$$$******)))((('''&&&&&&%%%FFFAAA999222...,,,+++)))))))))))))))((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++++++++++++++++++++,,,+++*********+++------******++++++++++++,,,,,,/////////////////////000////////////000000000111222222222222222222222222555222333666888;;;AAAIIIhhh~~~yyyyyy||||||www___PPPIIIFFFEEEBBB???>>>@@@@@@???>>>======<<<<<<<<<<<<======<<<:::888999<<<@@@CCCEEEEEEDDDBBB@@@???===<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@???===<<<<<<===>>>@@@@@@@@@AAABBBCCCEEEGGGHHHEEEDDDBBBAAAFFFMMMLLLHHHBBB@@@>>>>>>?????????===;;;<<<===>>>===:::777666222222444777::::::777333555555666666777777777666999888888777777888999:::999888777777777777777777888888888888888999:::;;;<<<===@@@EEEKKKQQQWWW[[[```eeennnvvv{{{|||{{{yyyssskkkccc^^^]]]___iiisssyyyxxxuuunnndddZZZSSSOOOKKKIIIEEECCCCCCDDDDDDCCCCCCAAA??????@@@BBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAACCCBBB???===<<<<<<<<<===;;;:::999777666555555555777777777:::@@@JJJTTT[[[fffrrrttthhh[[[PPPHHHCCC<<<;;;:::999777666555444666444333222222333444666777777666666666:::@@@DDDHHHLLLRRRXXX___ffflllqqqsssttttttsssvvv|||~~~{{{yyyoooddd[[[TTTRRRWWW___gggnnnvvv}}}}}}xxxooocccVVVRRR]]]kkk|||zzzuuuqqqpppooommmllliii]]]MMM???777333000...,,,,,,++++++++++++,,,,,,***++++++++++++***))))))+++******))))))((())))))((((((''''''&&&''''''(((''''''((((((((('''&&&%%%))))))((((((''''''&&&&&&AAA===666111...---,,,+++(((((((((((('''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++++++++++++++++++++***))))))))))))***++++++******++++++++++++,,,,,,.........//////000000111/////////000000000111111000111111111222333333333777444444666777888>>>DDD[[[~~~zzzyyy||||||gggVVVMMMIIIFFFDDDAAA@@@@@@@@@???>>>>>>======<<<<<<======>>><<<;;;999999:::===@@@CCCDDDCCCBBB@@@???===<<<<<>>===<<<<<<;;;<<<<<<>>>===<<<;;;;;;<<<>>>???@@@@@@@@@AAABBBDDDEEEFFFAAABBBAAA@@@EEEKKKKKKGGG@@@???>>>>>>??????>>>===;;;<<<======<<<:::888666222333555888;;;:::666333666666666777777777888888888777777777888999::::::777777777777777777888999:::999999999999::::::;;;;;;>>>DDDKKKRRRXXX\\\^^^ccciiirrr{{{yyypppgggcccaaadddnnnyyy|||uuukkkbbb[[[XXXRRRNNNJJJHHHGGGHHHHHHHHHFFFDDDBBBAAABBBBBBAAA@@@BBBAAAAAAAAABBBBBBCCCDDDDDDCCCAAA???============;;;:::999777555555444444777777888;;;@@@IIITTT\\\gggsss{{{nnn```UUUKKKDDD@@@;;;;;;:::999777666555555555444333222222333444555555555666777999===CCCHHHLLLPPPVVV\\\bbbiiiooossstttuuutttrrrwww~~~yyynnnbbbYYYSSSUUU^^^hhhmmmqqqvvvzzz{{{uuukkk]]]QQQQQQaaasss|||xxxxxxwwwtttpppnnnnnnoooiii[[[HHH:::444222...***++++++************++++++***++++++++++++***))))))******))))))))))))(((((('''&&&&&&&&&&&&&&&''''''(((((())))))(((((('''&&&((((((''''''''''''''''''>>>:::444///---,,,+++***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((())))))***************************)))))))))))))))******+++,,,,,,,,,---------......,,,,,,---...///000111222//////000000000111111111///000000111222333333444666444444666777777<<>>>>>>>>>>>============>>>>>>======<<<;;;;;;<<>><<<<<>>===<<<<<<;;;<<<<<<===<<<;;;::::::;;;===>>>@@@@@@@@@@@@AAABBBDDDDDDBBBCCCAAA???AAADDDCCC??????>>>===>>>??????>>><<<;;;;;;<<<<<<;;;:::888777444555888::::::888444222777777777777777888888999666666777888888999:::;;;777666666666777888999999;;;::::::999999::::::;;;:::???GGGQQQYYY___aaacccgggmmmvvvwwwmmmhhhfffiiiuuu~~~tttkkkeeebbbZZZVVVQQQMMMLLLLLLLLLLLLJJJHHHFFFEEEDDDDDDBBB@@@AAAAAAAAABBBCCCEEEFFFGGGFFFEEECCCAAA@@@???>>>>>><<<;;;999777555444444333555777888;;;???IIITTT\\\iiiuuuxxxhhhZZZOOOGGG@@@===::::::999888777666555555444444333222222333444444333555666888<<>>======>>>>>>>>>============>>>>>>>>>>>>???===<<<<<>><<<;;;:::999:::;;;===???@@@@@@???@@@@@@AAABBBBBBCCCDDDCCC??????AAA???;;;===<<<<<<===??????===;;;:::;;;;;;;;;;;;999888777888999::::::888555222111888777777666777888999999666666777888999:::::::::777666666666777888999999::::::999999::::::;;;;;;:::@@@IIISSS\\\bbbeeefffiiioooyyy|||rrrlllkkkooo|||wwwpppmmmddd___YYYTTTRRRQQQQQQPPPOOOMMMKKKJJJIIIGGGDDDBBBAAABBBBBBDDDFFFHHHJJJKKKIIIHHHFFFEEECCCAAA@@@@@@===<<<:::888666555444444333555888:::???HHHUUU^^^lllwwwuuudddUUULLLDDD>>>::::::999999888777666555555333333333222222333333333333555888;;;???EEELLLQQQTTTXXX___eeejjjoootttxxxwwwwwwuuussswwwxxxlll^^^VVVSSSZZZhhhvvvzzz{{{zzzyyy{{{tttkkk^^^SSSNNNWWWnnn|||vvvqqquuuwwwtttmmmhhhiiikkkcccSSS@@@555222222---)))+++******))))))******+++***++++++++++++***))))))'''((())))))))))))((((((%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''888555000---+++***)))((())))))))))))************)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&''''''''''''((((((((((((((()))*********************************+++,,,,,,------,,,,,,******++++++++++++,,,,,,+++,,,,,,...///000111111000000000111111111222222///000000000111222222222111000111555666666;;;AAADDDbbb}}}~~~|||jjjXXXNNNHHHHHHFFFBBB???======??????>>>>>>======>>>>>>???===???@@@???<<<<<>>???@@@<<<;;;:::999:::<<<>>>???@@@???????????????@@@AAAAAADDDDDDBBBAAACCCBBB>>>;;;;;;<<<===??????===;;;:::::::::::::::999888888:::;;;;;;999666333333333777777666555666777888999666777888999999999999999777777777777777777888999888888888999999:::;;;<<<;;;@@@HHHSSS\\\cccgggiiikkkqqq|||uuupppooouuu~~~zzzpppjjjccc\\\YYYWWWVVVUUUTTTSSSQQQOOONNNLLLIIIFFFCCCDDDEEEFFFHHHKKKMMMNNNLLLKKKJJJHHHFFFDDDCCCBBB???===;;;999777666555444111444888;;;???IIIWWWbbbppp{{{~~~qqq```SSSJJJEEE???:::999999888777777666555555222222333333333333222222444777;;;???CCCIIIPPPUUUYYY]]]dddjjjoootttxxx{{{yyyyyywwwuuuxxx~~~uuujjj^^^XXXXXX___ooo}}}}}}mmmbbbUUUOOORRR___www|||uuurrruuuuuuqqqiiicccbbbdddZZZMMM>>>444222111...+++++++++************++++++***++++++++++++***))))))&&&'''((()))***)))((('''%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&333000---+++++++++***)))((((((((()))))))))******((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))*********************************+++,,,---------,,,+++******++++++++++++,,,,,,,,,,,,------...///000000000000111111111222222222000000000000111111111111111000111555666555999???BBBYYY~~~|||ttt^^^SSSJJJKKKIIIEEEAAA>>>???AAA??????>>>>>>>>>>>>??????;;;>>>@@@>>>;;;;;;>>>BBBDDDDDDEEEEEEDDDBBB@@@???;;;;;;;;;<<<<<<===>>>???<<<<<<::::::;;;===???@@@@@@??????>>>>>>>>>??????@@@DDDEEEBBBAAACCCBBB???::::::;;;===??????<<<:::::::::::::::999999999888:::;;;:::777444333555888777666555444444666888999777888999999999999888777999888777777777777777777666666777777999:::<<<===<<<@@@GGGPPPYYYaaagggkkknnnttt~~~wwwrrrrrryyy{{{uuullleee```]]]\\\[[[XXXWWWUUUTTTSSSQQQMMMJJJFFFFFFGGGIIIKKKMMMOOOPPPOOONNNMMMKKKIIIGGGEEEDDD@@@???===;;;888777666555000555:::===BBBLLL[[[fffuuuwwwkkk[[[PPPJJJGGGAAA<<<888888888777666666555555222222222333333222222222666999===BBBGGGMMMSSSXXX^^^cccjjjppptttxxx|||zzz{{{yyyvvvxxx}}}}}}zzzpppggg^^^\\\^^^gggwww|||nnn```RRRNNNUUUeeezzzxxxuuuuuussslllddd^^^\\\\\\OOOGGG;;;333000///...,,,,,,,,,++++++++++++,,,,,,***++++++++++++***))))))%%%&&&((()))***)))((('''&&&&&&&&&&&&'''((()))***)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%///---+++***+++,,,,,,+++&&&'''''''''(((((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((()))))))))***((((((((((((((()))******)))))))))))))))))))))))))))***+++,,,---,,,++++++,,,,,,---------.........,,,,,,------.../////////000111111111111222222222111111111000000000000000222111222555555444777===???QQQqqq|||zzzdddWWWMMMMMMLLLHHHBBB@@@AAACCC??????>>>>>>>>>>>>??????999<<>>::::::>>>BBBDDDEEEFFFFFFEEECCCAAA???===<<<<<<<<<<<<======>>>===<<<;;;:::;;;===???AAA@@@??????>>>>>>>>>>>>>>>???CCCDDDAAA???@@@???<<<::::::;;;===??????<<<:::::::::999999999999999999999999999666333444888<<<777666444333444555777888777888999::::::999777666999999888777666666777777555555555777888:::<<<======@@@EEEMMMWWW```gggkkkpppvvvxxxssssss{{{|||sssjjjeeeaaa___^^^[[[YYYXXXWWWVVVTTTPPPMMMGGGHHHIIIJJJLLLNNNPPPQQQPPPPPPOOOMMMKKKIIIGGGEEEAAA@@@>>>;;;999888777666000555;;;???DDDNNN^^^jjjxxxqqqeeeWWWNNNKKKHHHCCC???888888777777666666555555111222222333333222222111777:::???CCCHHHNNNUUUYYYbbbgggmmmtttxxx|||{{{|||zzzwwwxxx|||{{{wwwllleee______cccmmm}}}zzzssscccSSSOOOWWWfffwww~~~xxxvvvqqqjjjbbb\\\XXXWWWHHHBBB:::333///...---------,,,,,,++++++,,,,,,---***++++++++++++***))))))$$$&&&((()))***)))((('''&&&&&&&&&'''((()))*********)))(((&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$...---,,,***)))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''***(((%%%&&&(((***((('''###%%%'''(((((('''%%%$$$'''&&&%%%%%%%%%&&&'''(((''''''&&&%%%&&&'''((())))))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,---......//////......///......------///000111000000000000111111111111333222222333444666888:::???JJJ```{{{}}}mmm[[[TTTMMMHHHHHHFFFBBB@@@AAA@@@@@@??????>>>=========;;;<<<===<<<;;;<<<>>>???EEEGGGHHHIIIIIIFFFDDDBBB>>>>>>======<<<<<<;;;;;;;;;;;;:::999:::;;;<<<=========<<<<<<===>>>@@@AAACCCDDDEEECCC@@@>>>======<<<<<<<<<<<<;;;:::999888333555777:::<<<=========888777666555666777:::;;;:::999777666666666777888666777777777888888888888777777777777777888888999777777888999::::::;;;;;;>>>===BBBNNNYYYbbbjjjpppuuu}}}zzztttqqqwww{{{rrrkkkeeeaaa^^^YYYYYYYYYXXXXXXWWWWWWWWWKKKKKKKKKLLLMMMOOOQQQSSSSSSRRRPPPNNNKKKHHHFFFEEEAAA@@@>>>;;;999777666666777888;;;???HHHTTTaaajjjzzzlllbbbWWWRRRQQQOOOGGG@@@:::999888666555555444444444555555444333444666999:::<<>>>>>=========>>>>>>>>>======???AAAEEEFFFHHHHHHHHHFFFCCCAAA???>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;<<<=========<<<<<<===>>>@@@AAACCCDDDEEEDDDAAA???>>>>>>=========<<<;;;:::999888333444666888::::::::::::666666555555666777999:::;;;:::888777666666666777777888888888999999999999777777666666777777888999777777777888999:::::::::>>>>>>CCCNNNZZZbbbkkkrrrxxx~~~wwwtttxxx}}}uuummmfff```\\\WWWWWWVVVVVVVVVVVVVVVVVVPPPPPPPPPPPPQQQSSSTTTUUUSSSRRRPPPMMMKKKHHHFFFEEEAAA@@@>>>;;;999888777666888999<<>>BBBFFFMMMUUU]]]ccckkkqqquuuvvvyyy~~~}}}rrrjjj```XXXWWWaaakkktttssscccXXXQQQWWWdddnnnsssvvvzzzxxxpppddd]]]YYYQQQHHH@@@;;;444///---,,,,,,++++++++++++*********))))))(((((())))))))))))((((((***++++++******(((''''''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((&&&%%%%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&&&&((((((&&&%%%$$$#########%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((()))(((''''''&&&&&&''''''((())))))))))))*********************++++++++++++,,,++++++******++++++,,,---))))))(((((((((((()))))),,,---......//////......///............///000000000000000000111111111111111111111111222555777888;;;@@@MMMhhh~~~yyy}}}ppp^^^UUULLLIIIGGGCCC@@@@@@@@@@@@@@@???>>>>>>======>>>???@@@???>>>>>>@@@BBBDDDEEEFFFGGGFFFDDDBBBAAA@@@??????>>>======<<<<<<;;;;;;::::::;;;;;;<<<=========<<<<<<===>>>@@@AAABBBDDDFFFFFFCCC@@@???>>>??????>>>===;;;:::888777333444555666666777666666444444555555666777777888;;;:::999777777666666666888888888999999999::::::777777666666777777888999666666777777888888999999>>>>>>DDDOOOZZZcccllluuu}}}}}}yyyzzzxxxpppggg___ZZZTTTTTTTTTSSSTTTTTTUUUUUUSSSTTTTTTTTTTTTUUUUUUUUUSSSRRRPPPNNNKKKHHHFFFEEEAAA@@@>>><<<:::888777777888999===BBBLLLZZZiiirrrzzzsssfff___XXXVVVVVVSSSJJJBBB999888777666555444444444111222333333333444777:::>>>AAAFFFKKKQQQYYYaaagggnnntttxxxyyy{{{{{{nnneeeZZZUUUYYYeeepppyyyooo]]]VVVVVVaaammmtttwwwyyy~~~xxxmmmccc^^^YYYNNNCCC:::666111---,,,---------+++************)))))))))(((((())))))))))))((((((************)))((('''''')))))))))******)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((())))))***''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$'''''''''''''''(((((()))'''''''''''''''(((((()))((((((''''''''''''(((((((((((()))))))))*********************++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,---......///...................../////////000///000000000111111111111000000000000222444666777:::===FFF[[[{{{}}}yyycccXXXMMMIIIGGGDDDAAABBBAAAAAA@@@??????>>>>>>===???@@@@@@???>>>>>>???AAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<===>>>???AAABBBDDDFFFFFFDDDAAA@@@???AAAAAA@@@>>><<<999777666444444444444333333333222222222444555666666666666888888888888888888888888777777888888888999999999666666666666666777888888555666666666777777888888===>>>DDDOOOZZZcccnnnxxx|||zzzrrriii___YYYTTTSSSSSSSSSSSSTTTVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRPPPMMMJJJGGGEEEAAA@@@>>><<<:::999888888777999>>>EEEPPP^^^mmmwww}}}yyylll```\\\XXXWWWWWWSSSJJJBBB888888777666555444444444222444555666666888<<>>>>>>>>>>>>>>???>>><<<<<<>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???>>>======;;;;;;<<<<<<<<<======<<<======<<<<<<===>>>???AAAAAACCCFFFFFFDDDBBBAAAAAABBBBBBAAA???<<<:::888666555444333222222111111000111222333555666666777666555666777888999:::;;;;;;666666666666777777777777666666666555666777777888666666666666666777777777;;;===DDDOOOYYYcccooo{{{zzztttkkkaaa[[[VVVUUUTTTTTTUUUVVVXXXYYYWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTRRROOOLLLHHHFFFAAA@@@>>><<<:::999999888777:::AAAJJJUUUcccqqqzzzrrreeeZZZXXXVVVVVVUUUQQQHHHAAA888777666555444444444555333444666777999<<<@@@CCCEEEIIIOOOUUU[[[aaagggkkktttzzz}}}~~~wwwnnnfffaaaWWWZZZbbbooo}}}zzzfffRRRRRRZZZhhhtttyyy}}}{{{kkkccc___VVVHHH<<<555222...+++*********)))))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))(((((('''%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((('''''''''''''''((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''&&&%%%%%%&&&((()))(((&&&$$$$$$$$$%%%&&&######%%%&&&'''(((((((((%%%%%%&&&''''''''''''&&&%%%&&&'''((()))))))))((('''(((((())))))(((((('''''''''''''''(((((((((((()))))))))************+++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,---......//////......---......///000/////////000000000000111111111111000000000000111444666777999>>>BBBLLLccc}}}zzz{{{qqqbbbRRRLLLKKKHHHFFFFFFAAAAAAAAA@@@??????>>>>>>======>>>===;;;;;;<<<===>>>???@@@BBBDDDEEEEEEFFFDDDDDDCCCAAA@@@???>>>===;;;;;;<<<============<<<======<<<<<<===>>>@@@AAAAAACCCDDDDDDBBBAAABBBBBBCCCBBBAAA???===;;;999777666555444222111111111111111222333444555777888888555666777999:::;;;;;;;;;555555555666666666777777666666555555666666777888666666666666777777777777999<<>><<<;;;:::999999888===FFFQQQ]]]jjjvvv~~~|||lll___UUUSSSRRRRRRQQQLLLDDD===777666555555444444555555111333555777:::===BBBEEEJJJOOOUUU[[[```eeejjjmmmuuuzzz~~~yyyooogggbbb___YYY___kkkzzznnn\\\KKKOOOZZZiiissswww{{{|||jjjaaa[[[QQQDDD;;;555111---+++******)))((((((((()))))))))))))))***(((((())))))))))))((((((((((((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&((()))(((%%%%%%'''))))))(((&&&%%%$$$$$$%%%%%%$$$%%%'''(((((((((((('''$$$%%%&&&'''(((''''''&&&%%%&&&'''((()))))))))((('''((()))******)))(((''''''(((((((((((()))))))))))))))))))))************++++++******++++++,,,---,,,++++++******++++++,,,,,,---......//////......------///000000000///...000000000000111111111111111000000111222444666777555<<>>===>>>>>><<<;;;:::;;;===<<<===???AAADDDFFFHHHIIIEEEEEEDDDBBBAAA???>>>>>>:::;;;<<<===>>>======<<<======<<<<<<===>>>@@@AAAAAABBBBBBAAA@@@@@@BBBDDDBBBBBBAAA@@@>>><<<:::999777666444333222111222222333333333333555777999:::777888999:::::::::999999666666666666777777777777666555555555555666777777777777777777777777777777777:::BBBMMMVVVaaappp~~~~~~wwwooofff___\\\[[[YYYWWWWWWXXXZZZ[[[XXXVVVSSSPPPPPPQQQSSSUUURRRSSSSSSRRROOOKKKGGGDDD@@@@@@>>><<<;;;:::::::::;;;BBBMMMXXXeeeppp{{{wwwgggYYYPPPOOONNNMMMLLLGGG???:::666666555444444444555555222444777999<<<@@@EEEIIIQQQUUU\\\bbbfffjjjnnnpppuuuzzz~~~vvvjjjbbb]]]\\\YYYddduuuuuubbbQQQHHHOOO^^^oooxxxzzz}}}|||iii^^^VVVJJJ???:::333000---++++++******)))(((((((((((())))))******(((((())))))))))))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''(((***(((&&&%%%(((***(((((('''&&&%%%%%%$$$$$$'''((()))))))))((('''&&&&&&''')))*********)))((($$$%%%'''))))))))))))((('''((()))******)))((('''))))))))))))************))))))))))))************++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,---......//////......,,,---///000000000///...000000000000111111111111111111111111333555777888222;;;AAACCCOOOooo}}}zzzwwwyyy~~~rrr^^^TTTPPPLLLIIIGGGBBBBBBAAA@@@@@@??????>>>===>>>>>>===;;;:::<<<===;;;<<<>>>AAADDDGGGJJJKKKFFFEEEDDDCCCAAA@@@???>>>:::;;;===>>>>>>>>>===<<<======<<<<<<===>>>@@@AAAAAAAAAAAA???>>>???BBBEEEBBBBBBAAA@@@>>><<<;;;:::888777555333222222333333444333333333444777:::<<<::::::;;;;;;:::999777666777777777777888888888888555555555555555666777777888888888888777777777777666999BBBLLLVVV```ppp~~~yyypppfff```^^^\\\YYYWWWWWWXXXZZZ[[[UUURRRNNNLLLKKKMMMPPPSSSQQQQQQQQQPPPNNNIIIEEECCC@@@@@@>>>===;;;;;;::::::>>>EEEQQQ^^^jjjuuu~~~tttcccUUUNNNMMMKKKJJJHHHCCC===888666666555444444444555555555777:::===@@@DDDIIIMMMUUUZZZ```fffjjjmmmppprrrtttzzz~~~uuuiii___ZZZYYYXXXggg|||nnnZZZIIIHHHRRRdddvvv|||hhh\\\RRREEE<<<999111...,,,++++++,,,+++***'''((((((((())))))******(((((())))))))))))((((((''''''(((((((((((((((''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&!!!&&&))))))'''&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))************))))))------,,,+++***)))((('''...------,,,+++++++++,,,,,,,,,,,,---------......---------............///////////////000111222333222222222222333444555555555::::::???NNNaaa}}}yyyyyy{{{|||~~~gggZZZTTTOOOJJJHHHDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<>>>>>============>>>???<<<<<<<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>><<<;;;:::888666666666555333222555555555555666777999999;;;;;;;;;;;;;;;;;;;;;;;;666666777888888888888888666777888999999888777666444444555666777888888999666777>>>IIITTTaaarrr}}}sssjjjeeebbbbbbaaa^^^[[[XXXWWWWWWSSSQQQMMMJJJJJJMMMPPPSSSWWWSSSNNNJJJGGGDDDBBB@@@BBB===;;;<<<<<<:::999;;;CCCMMMZZZfffttt}}}kkk]]]TTTNNNMMMLLLIIIEEE@@@<<<:::666555444333222333444555333777;;;>>>@@@DDDJJJPPPZZZ___fffjjjmmmppptttxxx}}}~~~zzzjjj]]]YYYZZZ[[[```pppxxxbbbQQQLLLJJJXXXlll}}}uuudddYYYPPPDDD999333------,,,+++***)))((('''))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((()))(((''''''''')))***+++)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&!!!###&&&''''''&&&'''(((((((((((((((((((((((((((&&&''''''(((((()))))))))))))))************))))))***************+++++++++------,,,+++++++++++++++,,,,,,,,,---------......---------............///////////////000111222333222222222222333444555555444999888===JJJZZZ{{{|||{{{wwwxxxzzzzzz}}}rrrcccYYYPPPKKKIIIDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>AAA>>>===AAAGGGKKKLLLJJJFFFFFFEEEDDDCCCBBBAAAAAA======<<<<<<<<<======>>><<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA>>>;;;::::::888777777888888666555666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777777666777888888888888777666999888888888777777777777888888>>>GGGRRR^^^ooo~~~xxxpppkkkeeedddbbb^^^ZZZWWWUUUTTTPPPMMMIIIFFFFFFIIIMMMPPPRRRNNNHHHDDDBBBAAA@@@???>>>:::888:::;;;:::;;;>>>FFFRRRaaammmxxxyyyiii\\\UUUPPPOOOLLLHHHDDD>>>:::777666555444333333333444555555999===@@@BBBGGGMMMSSS\\\aaahhhlllnnnqqquuuyyy}}}~~~vvvhhh\\\XXXZZZ\\\fffvvvttt___QQQMMMLLL[[[ppp}}}ooo```WWWOOOCCC888333------,,,+++***)))(((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%&&&(((***(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,+++************+++,,,,,,,,,---------......---------............///////////////000111222222222111111222222333444555444888777:::EEEQQQmmmooo{{{xxxzzz{{{{{{}}}pppaaaTTTMMMLLLDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAABBB@@@@@@CCCHHHLLLLLLKKKFFFFFFEEEDDDCCCBBBBBBAAA======<<<<<<<<<<<<<<<======<<<<<<======>>>???@@@???@@@@@@@@@AAAAAABBBBBBAAACCCDDDDDDBBB???;;;888:::999888888::::::999888777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555666777777888888777777666:::::::::999999999999999;;;:::===EEENNNZZZkkkyyy}}}vvvqqqjjjhhhddd```[[[XXXUUUTTTNNNJJJEEEBBBBBBFFFKKKNNNNNNJJJDDD???>>>?????????===999777:::<<<<<>>>>>==============================>>>??????>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFDDD???;;;777999888888999;;;<<<<<<;;;999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777555555666666666777777777777777888888999;;;<<<===>>>>>>>>><<<===BBBIIITTTdddsssxxxsssnnnkkkfffaaa]]]ZZZWWWUUUNNNJJJEEEBBBBBBFFFKKKOOOPPPKKKDDD???>>>>>>???@@@>>>;;;999;;;===???EEELLLRRRcccuuu~~~{{{lll^^^TTTOOOOOOMMMJJJEEE@@@;;;777555555444333333444555666777999===BBBFFFIIINNNUUU[[[aaaffflllpppqqqtttxxx{{{~~~zzznnneee]]]XXXZZZ^^^qqq|||sssdddTTTMMMMMMTTTdddyyyyyyfff\\\SSSNNNHHH>>>555222,,,,,,++++++***))))))((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))++++++&&&(((******)))'''&&&'''((((((((((((((((((((((((((('''''''''''''''''''''))))))************)))))),,,,,,++++++***)))))))))+++******)))******++++++,,,,,,,,,---------......---------............///............///000111222111111111111222333444444555999777888>>>BBBSSSooonnnrrr|||}}}~~~}}}uuubbbVVVRRRHHHGGGEEEBBBAAA@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDCCCDDDEEEHHHKKKLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEAAAAAA@@@???>>>>>>??????>>>============>>>>>>???======>>>???AAABBBCCCCCCBBBDDDFFFFFFEEE@@@<<<999888888777999;;;======<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::888777555444555555666666666777777888999999:::<<<===???@@@@@@AAA>>>===AAAEEENNN]]]kkkxxx|||wwwpppllleee```]]]ZZZWWWTTTLLLIIIEEEBBBBBBFFFKKKOOOQQQLLLDDD???=========>>>>>>;;;:::;;;===@@@IIIRRR\\\lll|||uuueeeXXXNNNIIIIIIHHHEEEAAA>>>;;;888777444444333333444666777888:::>>>DDDHHHKKKQQQYYY___dddhhhnnnrrrsssuuuxxx|||vvvkkkddd^^^ZZZ[[[```pppvvvkkk\\\OOOKKKMMMXXXgggyyy~~~|||xxxlll[[[SSSLLLHHHBBB:::333111,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((()))***+++%%%'''***+++)))'''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))************))))))(((((()))***+++,,,,,,---+++************+++,,,,,,,,,,,,,,,---------......---------............///............///000111111111000000111111222333444555888777888===>>>JJJbbbyyyqqqzzz|||{{{{{{zzz|||nnn]]]UUUMMMJJJGGGDDDAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKJJJJJJIIIHHHGGGFFFFFFEEECCCBBBAAA@@@?????????@@@>>>>>>============>>>>>><<<<<<===???@@@BBBCCCDDDBBBCCCEEEFFFEEEAAA>>>;;;999888888:::<<<>>>>>>===<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::999;;;;;;;;;:::999777666555555555555555666777888888===============>>>>>>>>>BBB???>>>@@@CCCIIIVVVcccpppuuunnnfffaaa]]]ZZZUUUQQQJJJHHHDDDBBBCCCFFFJJJMMMNNNIIIBBB===;;;:::::::::===:::999;;;===BBBNNNYYYgggtttpppaaaTTTKKKFFFDDDCCC@@@>>>;;;999888888333333333333555666888:::;;;@@@FFFJJJNNNUUU]]]cccggglllqqqtttuuuwwwzzz}}}}}}pppfffccc```\\\^^^eeeppp}}}qqqdddUUUKKKLLLQQQ]]]hhhwww}}}{{{yyyooo```UUUNNNGGGCCC===555000000+++++++++*********))))))))))))))))))))))))))))))'''(((((((((((((((((()))))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$ ###%%%''')))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''''''''''''''((((((&&&'''((((((&&&&&&''')))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))************))))))'''((()))***+++,,,------+++++++++++++++,,,------,,,,,,,,,---------......---------............///...............///111111000000000000111222333444333777666888<<<:::CCCYYYwww{{{uuu}}}zzzyyyyyy|||zzzdddXXXQQQNNNJJJEEEBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDEEEGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@????????????>>>>>>============>>>>>>;;;;;;===>>>@@@BBBCCCDDDBBBCCCDDDEEEDDDBBB@@@???;;;::::::<<<>>>??????>>>>>>======<<<<<<============<<<<<<;;;::::::999999;;;;;;::::::999888777666555555444444555666888999<<<=========>>>>>>>>>>>>CCC@@@???@@@AAAFFFPPP\\\kkk~~~wwwmmmfffaaa]]]VVVRRRJJJIIIGGGFFFGGGIIILLLNNNJJJFFF@@@===;;;;;;:::999<<<::::::===AAAIIIWWWeeesss{{{zzzmmm```SSSJJJEEEAAA@@@===;;;888777666666333333333333555777999;;;===BBBHHHMMMRRRXXXaaagggkkkpppuuuxxxyyyzzz}}}uuuhhh___``````^^^bbbjjjqqqyyylll^^^RRRKKKOOOWWWcccjjjttt~~~~~~zzzxxxooo^^^RRRKKKCCC???888111...///+++++++++***************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((('''&&&%%%$$$ !!!$$$'''((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%(((+++((((((((((((((((((((((((&&&''''''((()))******+++))))))************))))))+++++++++***************,,,+++++++++,,,------...,,,,,,,,,---------......---------.........//////...------......///000111000000000000111222333444111555555777;;;888@@@TTTlllvvv|||zzzzzz}}}iiiZZZSSSPPPKKKFFFCCCAAA@@@AAACCCCCCCCCCCCCCCDDDEEEEEE@@@BBBCCCCCCCCCDDDFFFHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>???>>>============>>>>>>:::;;;<<<>>>@@@BBBDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA>>>===<<<===???AAA@@@???>>>>>>===============>>>======<<<;;;::::::999999::::::::::::999999888777555444444444555666888999999999;;;<<<>>>@@@AAABBBCCC@@@???@@@AAADDDMMMXXXhhh~~~uuulllgggaaaZZZTTTLLLLLLKKKKKKLLLMMMOOOQQQGGGDDD@@@>>>======<<<;;;===<<<===AAAFFFPPPaaapppzzzvvvkkk___TTTKKKGGGAAA???<<<999777555444444333333333444555777:::;;;???DDDJJJPPPTTT[[[dddjjjooosssxxx{{{{{{}}}oooaaaYYY]]]``````eeennntttvvvhhh[[[QQQLLLSSS\\\gggkkksss|||zzzzzzuuudddRRRJJJBBB<<<666///---...+++++++++***************))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$%%%&&&(((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''((()))((('''%%%$$$((('''&&&%%%%%%&&&'''((('''&&&%%%''')))******)))((((((''''''''''''((((((***************)))((((((***)))((((((((()))+++,,,++++++,,,,,,,,,,,,------------++++++++++++------------------------------,,,------,,,++++++...000222222111111000111111111222555777666444777>>>EEEhhh}}}~~~vvvbbbXXXPPPIIIGGGEEECCCDDDGGGDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCHHHFFFDDDBBB@@@???>>>>>>AAA@@@???>>>============<<<<<<<<<===???AAACCCEEEEEEFFFHHHHHHGGGEEEBBB@@@@@@@@@???>>>=========>>>@@@@@@@@@??????===<<<<<>>>>>===<<<:::999888:::::::::999888777666555444444555555555444333222555777:::<<<>>>???BBBDDDDDDCCC@@@>>>???EEEMMMTTTgggzzzmmmaaaXXXSSSPPPQQQTTTWWWYYYWWWRRRMMMJJJDDD===;;;===???>>><<<>>>======BBBMMM^^^ooozzzuuujjj___TTTLLLFFF???<<<999666666666666555000333777777777888<<<@@@FFFIIIMMMRRRXXX___gggllltttvvvyyy{{{~~~yyyfff^^^WWWYYY]]]aaaggglllssssss^^^MMMIIIOOOYYY```hhhoooyyyrrrcccUUUJJJ???999444...******+++++++++++++++++++++,,,******))))))((((((''''''))))))))))))))))))))))))***)))(((&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%$$$$$$%%%''')))((('''((((((''''''''''''((((((***************)))((((((***))))))((()))***+++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------...//////...---...000222111111111000111111222222222555666555444777>>>DDD^^^jjjYYYQQQIIIGGGEEEBBBAAACCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAA@@@AAAAAACCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDHHHGGGEEECCCAAA@@@??????AAAAAA???>>>>>>=========>>>>>>>>>>>>@@@BBBDDDEEEEEEFFFHHHIIIHHHFFFCCCAAAAAA@@@???>>>>>>======>>>???@@@@@@??????===<<<<<<>>>>>>======<<<;;;999999999:::::::::999888777777555555444444444444333333555777999;;;<<>>>>>@@@BBBAAA>>>??????AAAIIIWWWiiixxx|||tttjjj```UUUKKKEEE@@@===999666666666555444222555777888777:::>>>CCCGGGKKKPPPVVV\\\cccjjjooouuuxxx|||~~~}}}sssbbb[[[VVVXXX]]]bbbhhhnnnuuu~~~oooZZZLLLKKKRRR]]]cccjjjpppzzztttdddUUUJJJ???999444...++++++)))))))))(((((((((((((((,,,+++***((('''%%%$$$###))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))((('''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''((($$$######$$$&&&'''&&&%%%((((((''''''''''''(((((()))************))))))(((***))))))))))))***++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...//////...---...000111000000000000111111222333222444555555555777===BBBPPPqqquuu]]]TTTLLLIIIGGGCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEFFFFFFFFFEEEEEEHHHGGGFFFDDDBBBAAAAAA@@@AAAAAA@@@???>>>>>>>>>>>>??????>>>???@@@BBBDDDEEEFFFGGGHHHIIIHHHFFFDDDCCCAAAAAA@@@>>>>>>=========????????????>>>===<<<<<<<<<<<<======<<<;;;;;;:::999:::::::::::::::999999666666444333333333444555666777888999;;;>>>BBBFFFFFFFFFDDDBBBBBBFFFMMMQQQ```vvvzzznnneeeaaa\\\[[[[[[\\\^^^\\\VVVQQQGGGDDDBBBCCCEEEFFFDDDBBBBBBBBBGGGRRRdddvvvzzzwwwqqqkkkbbbWWWKKKDDD@@@===999666555555444333444666888888888<<>>888444///,,,,,,,,,,,,++++++*********)))+++***)))(((&&&%%%######))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''')))***((((((''''''''''''((((((%%%$$$###$$$&&&'''&&&%%%((((((''''''''''''(((((())))))************)))((()))))))))*********++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------,,,,,,---///////////////000222333333222333444444555777<<<@@@FFFddd}}}~~~~~~dddYYYPPPLLLKKKGGGCCCCCCAAABBBBBBCCCCCCDDDDDDEEECCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEECCCBBBAAAAAAAAABBBAAA@@@?????????????????????>>>>>>???AAABBBDDDEEEFFFGGGHHHHHHGGGEEEDDDBBBAAA@@@???>>>=========>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;999999:::;;;;;;;;;::::::888666444333222333555666666666777888999===CCCGGGHHHGGGFFFEEEDDDGGGKKKOOOZZZooo{{{pppiiieeeccc```______aaa^^^XXXRRRHHHGGGGGGIIIKKKKKKIIIFFFEEEGGGMMM[[[mmm}}}|||uuupppooommmiiibbbWWWKKKCCC@@@<<<888555444444333222444666888888999===EEEKKKOOOUUU\\\ccchhhkkknnnpppvvv{{{sssfffYYYUUUTTTXXX^^^cccjjjrrr{{{{{{jjjUUULLLSSSbbbpppwww|||zzzgggPPPFFF<<<777333///,,,------------,,,,,,++++++***((((((((((((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&''''''((()))&&&'''((((((&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&%%%%%%&&&&&&''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&''')))***(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&((((((''''''''''''((((((((())))))*********)))))))))*********++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,......,,,,,,---...////////////000111222333222333333444555777;;;===CCCZZZ}}}~~~kkk^^^SSSOOOMMMIIIFFFEEEAAABBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>@@@AAACCCDDDFFFFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@???>>>=========???@@@AAAEEEEEEFFFGGGGGGGGGFFFFFFCCCBBBAAA???>>>>>>=========>>>>>>>>>>>>======<<<:::;;;<<<<<<===<<<<<<<<<999999:::;;;;;;;;;::::::888777555333333444555666666666777888:::>>>DDDHHHHHHIIIHHHGGGFFFGGGIIILLLVVVhhhzzzrrrmmmkkkhhhdddbbbcccdddbbbYYYRRRLLLLLLNNNPPPQQQPPPNNNKKKKKKNNNVVVcccrrr}}}~~~qqqiiifffffffffddd___VVVJJJCCC???;;;777555444333333222333555888999;;;@@@HHHNNNUUUZZZbbbhhhkkkmmmnnnnnnuuu|||pppbbbWWWTTTUUU[[[```eeellltttwwweeeQQQKKKVVViiiwww~~~xxxcccLLLBBB999555222...,,,---******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++''')))***)))((('''(((***$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''((('''(((((())))))((((((''')))'''''''''))))))((('''((((((''''''''''''((((((((())))))************))))))***++++++,,,,,,++++++************+++++++++++++++,,,,,,------,,,,,,+++------------------------,,,...000000///...///000////////////000000111222222222222333555888:::;;;BBBRRRqqquuugggWWWQQQNNNJJJFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBB@@@>>><<<;;;>>>???AAACCCEEEFFFGGGGGGDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAABBB???>>>===<<<<<<===??????CCCDDDEEEFFFFFFFFFFFFFFFDDDCCCAAA@@@>>>>>>===============>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<;;;999:::::::::::::::999999777777555444444444555666555777888:::<<<@@@DDDHHHHHHIIIJJJIIIGGGFFFGGGHHHRRRbbbyyy{{{uuurrrrrrkkkgggeeegggjjjfff\\\SSSNNNPPPTTTVVVWWWVVVUUUTTTSSSXXXaaallluuu|||vvvhhh```\\\\\\\\\[[[WWWPPPGGGAAA===:::666444333444333222333666999<<<>>>CCCKKKQQQYYY^^^fffkkknnnoooooopppvvv|||lll\\\TTTSSSWWW^^^ccchhhqqqyyy|||mmm\\\LLLLLL\\\qqq}}}rrr\\\HHH???666222000---+++,,,************************---,,,,,,+++)))(((((('''))))))))))))))))))))))))((('''''''''((()))******((()))***)))((('''(((***$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''''''''''''''''''''&&&&&&'''((()))******)))(((''')))(((''''''))))))((('''((((((''''''''''''(((((((((((()))***************)))***+++,,,,,,,,,++++++************+++++++++++++++,,,,,,------,,,,,,+++------------------------,,,...000000////////////000000/////////000000111222222222333555888999:::BBBJJJdddsss```VVVQQQLLLGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@>>><<<;;;;;;===???AAADDDEEEFFFGGGDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@???>>>======>>>??????BBBBBBCCCDDDEEEEEEFFFFFFDDDCCCBBB@@@???>>>======<<<<<<===============<<<;;;<<<<<<<<<<<<<<<;;;;;;999:::::::::999888777777666666666666555555555555555777:::<<<>>>AAAEEEHHHHHHIIIJJJIIIGGGEEEEEEEEEKKKXXXnnn}}}xxxvvvvvvmmmjjjiiillloookkk___UUUOOORRRVVVZZZ\\\]]]]]]^^^\\\dddnnnuuuzzz}}}}}}ooobbbZZZRRRRRRQQQPPPNNNIIICCC>>>;;;888555333333444444333444888===@@@CCCHHHOOOUUU[[[```gggmmmqqqrrrtttuuuzzzwwwfffUUUOOOQQQWWW```gggmmmwwwqqq```TTTKKKSSShhh|||}}}}}}|||mmmWWWEEE;;;333000...,,,***,,,+++++++++,,,,,,---......,,,,,,+++***)))(((''''''))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((&&&((((((((('''&&&'''(((###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''''''''((()))((('''%%%$$$'''((()))******)))(((''')))(((''''''((()))(((&&&((((((''''''''''''(((((((((((()))***************)))***+++,,,---,,,++++++)))************+++++++++++++++------------++++++------------------------***,,,...///...---------111000000////////////000222111111333666888999999AAAEEE[[[iii\\\VVVPPPJJJHHHDDDDDDCCCBBBAAA@@@@@@???===>>>???@@@@@@???>>>===:::;;;>>>@@@CCCEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBAAAAAAAAABBBBBBCCCAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEDDDBBB@@@???>>>======<<<<<<===============<<<<<<<<<======<<<;;;;;;::::::::::::999888777666555666666666777666555555444444777;;;>>>@@@BBBFFFHHHHHHIIIKKKJJJGGGEEEDDDDDDDDDPPPdddzzz}}}xxxwwwwwwooollllllpppsssooobbbVVVNNNRRRWWW\\\___aaaccceeebbbkkkvvv|||~~~yyylll```XXXLLLKKKIIIHHHGGGDDD@@@<<<:::777444222333444444444555999???CCCGGGKKKRRRWWW[[[```hhhooosssvvvxxxyyy~~~}}}sssaaaOOOLLLOOOVVVaaajjjqqq||||||jjjYYYPPPMMM[[[ttt|||{{{zzz~~~kkkVVVCCC:::111///---+++***+++''''''((()))***++++++,,,'''((((((((())))))******))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&%%%%%%&&&''')))***''''''&&&%%%%%%'''((()))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((''''''((()))&&&&&&'''''''''''''''&&&))))))))))))(((((((((((('''((()))***+++***))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...............///000000...///000222444666777888@@@@@@NNNnnn|||gggYYYPPPLLLKKKGGGGGGFFFDDDAAA???@@@@@@AAAAAA@@@???>>>>>>??????<<<===@@@CCCEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAABBBBBBCCCBBBAAA@@@?????????@@@AAA@@@AAAAAABBBCCCCCCBBBBBBDDDCCCBBBBBBCCCBBB@@@>>><<<===>>>@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;777777777555444333555777888===DDDIIILLLQQQVVV[[[ccchhhnnnsssvvvxxx{{{}}}uuufffZZZUUUOOOSSS]]]gggpppvvv|||xxxgggWWWQQQXXXpppyyyzzz}}}xxxyyy}}}iiiPPP???777///***+++,,,+++))),,,,,,,,,+++++++++*********)))(((''''''((()))***(((((((((((()))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''((((((''''''(((***&&&''''''((((((((('''''')))(((((((((((((((((((((((((((***+++++++++***)))************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......//////...............//////000//////000222444555666777777:::GGGcccwwweeeXXXQQQNNNIIIHHHGGGDDDBBBAAAAAAAAAAAA@@@@@@???>>>>>>??????===>>>AAACCCEEEGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDBBBBBBBBBAAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@AAABBB@@@AAAAAABBBBBBBBBAAAAAADDDCCCBBBBBBCCCBBB@@@>>><<<===>>>?????????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>===;;;999777777777777666666666666666666666666666777:::<<>>;;;:::999999666777666555333333666888999>>>EEEKKKNNNSSSYYY^^^fffjjjooosssvvvxxxzzz|||sssdddZZZUUUPPPWWWcccooowww{{{~~~ssscccWWWUUUaaa|||}}}{{{|||{{{vvvrrrssswww~~~fffMMM===777...++++++,,,+++))),,,,,,+++++++++************)))(((''''''((()))***(((((((((((())))))))))))$$$%%%&&&)))+++,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&'''''''''''')))***((((((((())))))(((((('''(((((((((((((((((((((((())))))***++++++++++++*********+++++++++,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...............------......///000000000111222333444555555000777AAASSStttrrraaaUUUOOOLLLJJJGGGEEECCCBBBBBBBBBAAA@@@??????>>>?????????>>>???AAACCCEEEGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEAAABBBBBBBBBBBBBBBAAAAAACCCBBBAAAAAABBBBBB@@@>>><<<<<<===>>>>>>>>>======;;;;;;;;;<<<<<<<<<=========<<<;;;999888777777777888888777777666666555555444555777999;;;======>>>BBBCCCFFFHHHGGGEEECCCAAA======CCCQQQcccwwwzzzxxxwwwxxxtttssstttpppdddZZZVVVSSSUUUXXX^^^eeelllssswww~~~rrrfffYYYNNNGGGBBB@@@>>>;;;999777777777666666666444333444666999;;;@@@GGGMMMQQQWWW^^^cccjjjmmmqqqtttvvvxxx{{{}}}}}}nnnaaaXXXUUURRR\\\kkkxxx~~~}}}}}}xxxjjj\\\RRRWWWjjj~~~|||wwwqqqkkkmmmqqqxxx}}}zzz```HHH:::555...++++++,,,+++)))++++++++++++*********)))))))))(((((((((((())))))(((((((((((())))))))))))###%%%'''+++------)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((('''&&&%%%###$$$%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''###%%%'''''''''''')))***))))))))))))))))))(((''''''''''''((((((((((((((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,***************++++++++++++++++++++++++,,,,,,,,,***************+++++++++...---------------------...------------...//////000000111111222222333333000888>>>GGGbbbooo^^^TTTOOOLLLGGGDDDBBBBBBBBBBBB@@@@@@???????????????@@@???@@@AAACCCEEEGGGHHHHHHJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@AAABBBBBB@@@>>><<<<<<===============<<<::::::;;;;;;<<<=========<<<<<<;;;:::999888888888777777666666555444333333444555666888999;;;;;;<<<>>>AAAEEEGGGGGGEEEAAA>>>===;;;>>>IIIYYYlll~~~{{{{{{{{{zzzyyyxxxvvvnnnbbb\\\[[[\\\]]]___ccciiipppvvvzzz~~~yyylll```TTTJJJCCC???>>>;;;999777666666666555555555444333555888;;;===BBBIIIOOOTTTZZZbbbhhhlllnnnrrruuuxxx{{{wwwhhh\\\VVVTTTUUUbbbqqq}}}~~~zzzvvvttttttnnn```TTTKKKUUUooowwwoooiiijjjooovvvwwwyyy{{{zzzoooXXXBBB666222...+++++++++***)))+++************)))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***+++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''###$$$&&&'''''''''&&&%%%$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''&&&&&&(((***)))))))))))))))(((''''''&&&&&&''''''((((((((()))***************+++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,))))))*********+++++++++---------------,,,,,,,,,---------------...//////000000000111111111222222111999===AAATTT{{{qqqbbbTTTOOOHHHCCCBBBBBBAAA@@@@@@???????????????@@@@@@@@@@@@AAABBBDDDFFFGGGHHHJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@AAABBBBBBAAA???=========<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;::::::999999888888777666555555444444555666666777888:::;;;;;;===???CCCFFFFFFCCC>>>;;;<<<999:::DDDQQQdddyyy|||}}}~~~|||||||||yyyoooccc___aaaeeefffgggjjjnnnssswwwzzz|||~~~}}}rrrfff[[[PPPGGGAAA>>>===:::888777666666666555666555444444666;;;>>>@@@EEELLLQQQVVV]]]eeelllmmmpppssswwwzzzqqqbbbWWWTTTSSS\\\hhhvvv~~~}}}xxxrrrpppmmmdddWWWMMMGGGVVVtttwwwnnnggghhhmmmvvvuuuqqqnnnkkkbbbNNN<<<222000---++++++******)))*********)))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))+++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''''''''###$$$%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%'''((())))))))))))((('''&&&&&&&&&&&&&&&''''''(((((()))))))))(((((())))))***+++))))))*********+++++++++***************)))))))))))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------.../////////000000111111111222000555:::???LLLjjjooo[[[SSSJJJDDDBBBBBBAAA????????????>>>??????@@@AAA@@@@@@@@@AAACCCDDDFFFGGGIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@AAACCCDDDFFFFFFFFFFFFCCCDDDDDDEEEFFFFFFEEEEEECCCBBBAAABBBCCCCCCBBB@@@???>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;:::999::::::999999888888777777666666666777777999:::;;;===???BBBDDDDDD@@@<<<999888666777???JJJXXXjjjxxx}}}||||||}}}}}}~~~|||rrrgggdddgggmmmmmmnnnpppsssuuuwwwxxx|||}}}}}}vvvkkk```VVVLLLDDD???<<<;;;999777666666666777666666666555555888>>>BBBEEEIIIPPPUUUZZZaaaiiipppppprrruuuyyy}}}zzzjjj]]]UUUUUUWWWeeeqqq{{{yyyrrrnnnggg[[[OOOJJJLLL]]]yyywwwllleeefffjjjsssqqqjjjbbb[[[SSSEEE777......---++++++*********))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((&&&$$$$$$&&&)))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&'''&&&&&&###$$$&&&''''''&&&$$$######$$$%%%&&&''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&((())))))((('''&&&%%%%%%%%%%%%&&&''''''((()))))))))((('''''''''((()))***(((((()))))))))*********+++*********)))))))))(((((())))))***++++++,,,,,,*********+++,,,---------+++++++++,,,,,,------...------,,,,,,------...///......//////000111222222222333888???EEEXXX~~~zzzaaaYYYNNNGGGDDDDDDBBB@@@??????>>>>>>???@@@@@@AAA?????????@@@AAACCCEEEFFFGGGHHHIIIIIIIIIGGGFFFDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@AAACCCEEEEEEFFFEEEEEE@@@AAABBBCCCDDDEEEEEEEEECCCBBBBBBCCCDDDEEECCCAAA@@@???>>>=========>>>>>>=========<<<;;;;;;::::::999:::;;;<<<<<<;;;;;;:::999999999999999999999999777666666555666777888999>>>???BBBCCCAAA>>>:::777666444666===DDDMMMYYYdddllluuu~~~|||{{{{{{~~~~~~~~~vvvllliiikkkoooqqqsssuuuwwwxxxxxxxxx|||}}}~~~}}}uuuoooeeeZZZPPPHHHAAA<<<;;;999888666555555666666777777666666777:::@@@DDDJJJOOOTTTYYY^^^eeemmmtttuuuwwwyyy{{{~~~ssseeeYYYVVVYYY]]]ooo{{{{{{ssskkk___QQQJJJKKKSSSccc}}}xxxmmmffffffjjjllljjjbbbWWWLLLEEE<<<444+++,,,,,,,,,***))))))***))))))(((((((((''''''''''''((()))******)))((('''(((((((((((())))))))))))&&&$$$###$$$''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''######$$$%%%&&&&&&&&&&&&###$$$&&&''''''&&&$$$######$$$%%%&&&''''''''''''((('''%%%$$$######$$$%%%''''''&&&%%%%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%$$$$$$%%%(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&''')))***(((((((((((())))))))))))+++*********))))))((((((((())))))***++++++,,,,,,******+++,,,------......******+++,,,,,,---......---,,,,,,,,,,,,---......------...///000111222222555333888@@@AAAKKKrrr|||fff]]]QQQIIIFFFEEECCC@@@??????>>>>>>???@@@AAAAAA????????????@@@BBBDDDEEEEEEGGGHHHIIIIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCEEEEEEEEEDDDDDD>>>???@@@BBBCCCDDDDDDEEEDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@???=========>>>???>>>>>>===<<<;;;::::::999999:::;;;<<<<<<<<<;;;:::777777777777777888888888666555555444555666777888???@@@AAABBB@@@<<<999666666444777===BBBGGGOOOWWW\\\dddqqq~~~}}}{{{{{{zzzzzz~~~}}}yyyppplllmmmppprrruuuxxxyyyzzzyyyxxx||||||}}}~~~}}}}}}pppjjj```VVVMMMEEE???;;;999888666555444444555555888888777666888<<>>???DDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>???BBBEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<@@@???>>>===;;;:::999888:::::::::;;;;;;<<<<<<<<<999999:::::::::999888888888888777777777777888888;;;===>>>>>><<<999888777666777999;;;???BBBEEEGGGKKKSSS```nnnzzz}}}yyyxxxzzzyyywwwxxx|||}}}|||}}}zzzoooiiijjjooorrruuuxxxzzzzzzyyyxxxwwwyyy|||~~~~~~zzzllldddYYYNNNGGGBBB>>><<<<<<;;;999777555555555555333555666888;;;AAAHHHMMMTTTXXX^^^ccciiiooouuuzzz||||||}}}uuuggg___XXXVVVbbbqqquuujjjZZZIIIDDDIIIaaammm|||wwwqqqfffccchhhggg]]]RRRIII@@@666000000,,,+++)))((((((((()))***((((((((((((''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))'''''''''&&&%%%%%%$$$$$$((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((******)))))))))))))))***)))))))))***************(((((((((((())))))))))))***)))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---...............//////000111222333666777<<>>???@@@CCCCCCDDDCCCCCCBBBAAA@@@AAA???>>>@@@BBBEEEFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===@@@???>>>===;;;:::999888::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777888777777666666777777888:::<<<>>>===;;;888777777666777888;;;>>>@@@CCCDDDCCCJJJUUUbbbnnnyyy}}}|||zzzsssooommmppprrrrrrrrruuuwwwvvvyyy}}}yyyqqqlllnnnqqqrrruuuwwwyyyyyyyyyxxxwwwyyy{{{|||||||||~~~zzzsssccc\\\RRRIIIBBB>>>;;;::::::999777555444444444555555666888:::===CCCJJJOOOXXX]]]ccciiioootttyyy}}}~~~~~~zzznnnbbbZZZUUUVVVgggzzzsssgggXXXIIIGGGOOOdddppp|||vvvpppfff```bbb]]]TTTKKKDDD===444000000---,,,+++***))))))***+++************))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$&&&(((''''''&&&&&&%%%%%%$$$$$$((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((())))))******)))))))))'''(((((())))))******+++(((((((((((())))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,---...............//////000111222000666999???FFFGGGXXXxxx}}}wwwcccWWWRRRJJJHHHGGGAAABBBAAAAAA@@@@@@AAAAAABBBCCCAAA@@@AAACCCEEEEEEDDDBBBBBBCCCDDDFFFIIIJJJKKKJJJIIIFFFAAA>>>===???AAABBBCCCEEEFFFEEEDDDBBBAAAAAA@@@???AAACCCFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<>>>>>>===<<<;;;999888777777777666666666666777777999;;;<<<;;;999777666666666777888:::<<<>>>???@@@;;;AAAIIITTT___kkkwww~~~}}}~~~yyyvvvsssssszzz|||tttjjjccc```eeekkklllkkklllmmmooosssxxxwwwrrrppprrrrrrssstttuuuwwwxxxxxxyyyyyyyyyzzzyyyxxxyyy|||~~~||||||rrrjjjZZZTTTKKKDDD???<<<:::888888888666555555555666777777888:::===@@@FFFMMMRRR___cccjjjqqqvvvzzz~~~yyyoooeeeZZZTTTPPPVVVmmm~~~nnnaaaRRRHHHKKKVVVkkkwww|||tttoooeee\\\YYYQQQIIIAAA===999222///000---,,,++++++***+++++++++************)))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''((('''((()))*********)))((('''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...............///000111222000666:::AAAIIILLL[[[vvv}}}}}}}}}}}}~~~|||fffXXXRRRJJJHHHGGG@@@BBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@AAADDDEEEFFFEEEBBBBBBBBBBBBDDDGGGJJJKKKKKKJJJHHHDDD@@@>>>???@@@AAACCCEEEGGGGGGFFFDDDBBBAAA@@@@@@AAADDDFFFFFFEEEAAA@@@@@@@@@AAABBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBB??????>>>===<<<;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<;;;:::888888777666666666666666666777888:::;;;:::777555555555666777888999:::;;;<<<<<<;;;>>>CCCJJJTTT___kkksssxxxuuurrrrrrssssssqqqooommmjjjkkksss}}}xxxoooddd\\\XXX^^^eeegggeeedddeeeiiinnnrrrsssqqqpppqqqsssrrrrrrssstttvvvxxxyyyzzzzzzyyyxxxvvvwwwzzz|||{{{~~~vvvkkkbbbVVVQQQIIIBBB>>>;;;999888999888888777888999:::;;;888:::===@@@DDDJJJQQQUUUccchhhooovvvzzz}}}ssseee\\\TTTOOOMMMVVVssswwweeeWWWKKKFFFOOO]]]uuu~~~tttoooeeeXXXPPPHHHAAA;;;888555000---...++++++++++++++++++++++++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((******((('''%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&'''(((*********)))((()))))))))((((((((((((((((((((((((((())))))))))))(((((())))))************************************++++++,,,,,,,,,---------,,,++++++++++++,,,------............///000111222000777999???KKKPPP^^^vvv|||}}}}}}kkkZZZRRRJJJHHHGGG@@@BBBAAAAAA@@@@@@AAAAAABBBBBB@@@@@@AAACCCEEEFFFEEEEEECCCBBBAAABBBDDDFFFHHHHHHIIIIIIFFFCCC@@@>>>>>>AAACCCFFFGGGHHHFFFDDDBBBAAA@@@@@@BBBDDDEEEEEEDDD@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@AAABBBBBBCCCCCC??????>>>===<<<;;;;;;:::888888888888888888888888888999999::::::::::::999777777666666666666777777888999:::888666444444555666777888999::::::999999===>>>AAADDDKKKTTT^^^eeeiiihhheeeccccccbbbbbbbbbdddbbbdddmmmvvvxxxqqqiii___WWWSSSXXX___```^^^]]]```eeejjjllllllmmmmmmlllpppppppppppprrruuuwwwyyy{{{{{{zzzxxxvvvvvvyyy{{{{{{}}}~~~rrrfff]]]SSSNNNGGGAAA===:::888666888777777777777999:::;;;888;;;???DDDIIIOOOVVV[[[gggkkkrrrxxx{{{}}}~~~ppp___WWWPPPMMMMMMZZZxxx}}}lllZZZNNNFFFEEETTTeee}}}vvvpppfffVVVJJJDDD===888666333...+++,,,))))))******************(((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))(((((()))))))))))))))***(((((((((((())))))))))))((((((((()))******++++++***************************+++,,,---------,,,,,,+++++++++++++++,,,------.........//////000111222000666666;;;GGGNNNZZZnnn}}}}}}~~~wwwaaaVVVLLLJJJJJJBBBBBBAAAAAA@@@@@@AAAAAABBB@@@???>>>@@@BBBEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEEEEGGGHHHGGGDDDAAA??????CCCDDDEEEFFFFFFEEECCCBBB@@@@@@@@@AAADDDDDDCCCBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>===<<<;;;;;;999999888888888888777777777777888999::::::::::::888888777777777777888888999999:::888666444444555666777888999:::999888888;;;<<<>>>@@@CCCIIIPPPUUU^^^^^^]]]ZZZXXXWWWXXXZZZ[[[[[[^^^eeekkklllhhhcccXXXQQQNNNSSSXXXYYYXXXXXX\\\aaafffffffffhhhhhhfffllllllmmmnnnqqqtttvvvxxxyyyzzzyyyxxxvvvvvvwwwyyyzzz{{{}}}~~~{{{nnnaaaXXXNNNIIICCC>>>:::888666444555444444444444666888999:::===CCCIIIOOOVVV^^^ccckkkoootttxxx{{{}}}{{{mmm[[[SSSMMMMMMQQQ```~~~sssdddSSSJJJEEEIII[[[ooo{{{rrrgggVVVHHHAAA;;;666555222---++++++(((((()))*********))))))************))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""&&&&&&%%%%%%$$$#########%%%%%%%%%%%%&&&'''((()))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))******&&&&&&((()))+++,,,---...(((((((((((())))))))))))'''(((((()))******++++++***************************+++,,,---------,,,,,,+++++++++***++++++,,,---.........//////000111222///444333666@@@EEELLL\\\vvv~~~~~~lll\\\PPPMMMMMMEEEBBBAAAAAA@@@@@@AAAAAABBB???>>>===???AAADDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCDDDEEEEEEDDDBBBAAABBBCCCEEEEEEEEEEEEDDDCCCBBBBBB?????????AAACCCCCCBBB@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>===<<<<<<<<<::::::::::::999999999888999999::::::;;;:::::::::999999888888888888999999999::::::888555444555666555777888:::::::::888777777999<<<===???CCCGGGJJJSSSTTTUUURRRNNNMMMOOORRRRRRSSSWWW[[[^^^___]]][[[RRRMMMMMMQQQUUUUUUWWWYYYWWW^^^bbbaaaaaaddddddaaahhhhhhjjjmmmpppsssvvvwwwvvvwwwxxxwwwuuuuuuvvvwwwvvvyyy|||vvviii\\\SSSHHHEEE@@@<<<:::999777666444444333333333555666777===AAAGGGNNNVVV^^^fffkkkpppssswwwzzz|||vvvhhhWWWOOOKKKOOOXXXhhhmmm^^^PPPJJJIIIPPPdddyyyuuuiiiXXXIII>>>888444444222---++++++((()))***+++++++++******************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''(((***+++###$$$&&&))),,,...000222(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***+++,,,---...---,,,,,,++++++******++++++,,,---.........//////000111222---333111333;;;===@@@KKK___|||~~~tttbbbSSSPPPOOOGGGBBBAAAAAA@@@@@@AAAAAABBB>>>===<<<>>>AAACCCDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCAAA???AAADDDGGGFFFEEEEEEDDDCCCBBBBBBAAA>>>>>>???@@@BBBCCCAAA???AAAAAA@@@@@@???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<;;;::::::999::::::999999999999:::::::::::::::888666555555777555777999:::;;;:::999888555888;;;>>>???AAADDDFFFFFFIIIJJJHHHDDDBBBEEEHHHKKKNNNRRRUUUUUUUUUUUUUUUNNNLLLMMMRRRUUUVVVYYY]]]TTT\\\___^^^^^^bbbccc___dddfffiiilllpppsssuuuvvvsssuuuvvvvvvuuuttttttuuurrrwww}}}|||rrrfffXXXOOOFFFCCC???<<<<<<<<<;;;:::666555555444555666777888???CCCJJJRRRZZZccckkkppptttvvvzzz|||~~~rrrdddUUUMMMJJJQQQ]]]nnnjjj]]]QQQLLLMMMVVVkkk}}}vvvjjjYYYKKK;;;666333333222...+++,,,)))***+++,,,---,,,,,,+++((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%###!!!###$$$%%%&&&''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&***(((&&&%%%%%%'''***+++'''&&&&&&&&&&&&%%%%%%%%%(((&&&%%%&&&))))))'''$$$'''''''''''''''''''''&&&''''''((((((((((((''''''&&&'''(((***,,,...000000'''((()))((('''&&&''')))))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///////////////.........000222333444555999===AAASSSeee~~~}}}~~~fffYYYRRRMMMIIIGGGFFFDDDBBBAAA@@@AAAAAA>>>???@@@AAACCCDDDEEEEEEBBBAAAAAA@@@?????????@@@@@@AAACCCBBBAAAAAABBBDDDDDDEEEEEEFFFEEECCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAABBBAAA@@@======>>>???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::888:::<<<>>>>>><<<999777999::::::;;;;;;::::::999::::::;;;;;;===>>>???@@@DDDDDDDDDCCCCCCBBBBBBBBBHHHIIIJJJKKKLLLNNNOOOOOOLLLLLLNNNPPPSSSUUUWWWXXX[[[]]]^^^^^^]]]^^^___aaadddgggjjjmmmnnnppprrrtttqqqqqqrrrvvvzzzzzzwwwtttvvvvvvyyyxxxmmmaaaUUUMMMFFFBBB===999888777666666888444222444555666:::???CCCHHHOOOXXX```iiiqqqvvvyyy{{{}}}yyyjjj^^^SSSNNNOOOXXXddduuuwwwnnnYYYNNNNNNSSSeeeyyy}}}~~~tttlll[[[KKK<<<999444111///...---,,,(((((())))))******++++++(((''''''''''''((())))))---,,,+++)))((('''''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%#########$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$&&&((()))(((((((((((((((((((((((()))'''&&&''')))***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((((('''''''''(((((()))******++++++'''((()))((('''&&&''')))))))))))))))))))))))))))))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////............///000222222333666:::===HHHVVVuuujjj[[[TTTOOOKKKGGGFFFDDDBBBAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEECCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@???@@@@@@>>><<<;;;<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::888:::<<<======<<<:::888999::::::;;;;;;::::::999:::::::::;;;<<<===>>>?????????@@@@@@AAAAAAAAAAAACCCDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMPPPRRRTTTVVVWWWYYY[[[]]]]]]]]]^^^___aaaeeegggjjjkkklllmmmoooqqqppprrruuuzzz~~~~~~zzzvvvuuuuuuxxx}}}uuujjj^^^RRRJJJDDD@@@<<<888777777666555888555444666777777<<>>FFF^^^ppp___VVVQQQNNNGGGFFFDDDBBBAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAABBBDDDCCCBBBBBBCCCEEEBBBBBBBBBBBBAAA@@@????????????@@@@@@@@@@@@???????????????@@@@@@AAAAAABBB@@@??????>>>>>>>>>?????????@@@@@@???===<<<===>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999999999999:::<<<===>>>:::;;;;;;===>>>???@@@@@@??????AAABBBDDDFFFGGGHHHJJJKKKLLLNNNQQQSSSUUUVVVWWWYYY[[[\\\\\\]]]___aaafffggghhhhhhhhhiiilllooopppsssxxx~~~}}}zzzuuuuuuwww|||}}}rrreeeYYYMMMFFFAAA>>>:::777666666555444888555555888999:::???FFFMMMRRRZZZaaahhhooovvvzzz~~~yyyqqqggg]]]VVVMMMUUUbbbnnnuuuxxxdddSSSLLLRRR^^^vvvwwwkkkYYYHHH;;;777333000......,,,+++************))))))))))))+++***)))(((&&&&&&&&&%%%&&&&&&&&&&&&'''(((((()))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''"""###$$$%%%&&&%%%%%%$$$######$$$%%%&&&'''((()))'''''''''((((((((('''&&&&&&&&&'''((())))))******''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%'''((()))((('''&&&''')))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,------...............///...///000000000111333666;;;>>>PPPsss~~~wwwdddXXXRRROOOHHHFFFEEECCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@BBBCCCCCCBBBAAACCCDDDAAAAAAAAAAAA@@@???>>>>>>>>>??????@@@@@@??????>>>>>>>>>???@@@AAAAAABBBBBB@@@??????>>>>>>>>>>>>???@@@BBBCCCBBB@@@??????@@@>>>>>>>>>===============;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999999:::::::::999::::::;;;;;;999::::::;;;;;;::::::999888888888888999:::;;;<<<999999:::;;;<<<===>>>>>>>>>???@@@BBBDDDFFFGGGHHHHHHIIIKKKMMMOOORRRSSSTTTTTTVVVXXXZZZ[[[\\\___aaadddeeeeeeeeeeeegggjjjmmmqqqsssxxx}}}~~~xxxxxxyyy|||{{{nnnaaaTTTIIICCC>>><<<888666666666555444666555666999:::<<>>>>>??????@@@@@@??????>>>>>>>>>???@@@AAAAAABBBBBB@@@??????>>>======>>>>>>???AAABBBBBB@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;:::999888:::999999888999:::;;;<<<999::::::;;;;;;::::::999888888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>@@@AAACCCEEEFFFGGGFFFGGGIIIKKKNNNPPPRRRRRRRRRTTTVVVXXXYYY[[[]]]```aaaaaabbbbbbccceeejjjmmmqqqsssuuuxxx{{{}}}}}}}}}}}}}}}~~~yyykkk]]]PPPFFFBBB<<<999777666666666555444555555777;;;<<<>>>FFFOOOYYY^^^eeekkkppptttxxx{{{yyymmmfff```XXXTTTTTT\\\bbblllvvvwwwkkkYYYRRRVVVbbbrrr{{{|||}}}jjjUUUEEE888444000------,,,+++***++++++******))))))((((((((((((''''''''''''((((((***)))((((((''''''((((((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&%%%%%%&&&'''((()))***+++$$$%%%''''''%%%$$$%%%&&&%%%&&&&&&''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---....../////////000222222111111222444444777BBBZZZ~~~|||~~~~~~vvvcccYYYUUUMMMLLLIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBB@@@AAACCCBBBAAAAAABBBDDDDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@@@@???????????????@@@@@@AAAAAABBB@@@??????>>>============;;;===??????>>>===<<<===============>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999999:::;;;<<<;;;:::999888999999888888999:::;;;<<<999::::::;;;;;;::::::999888888888888888999::::::<<<<<<<<<<<<<<<============>>>???@@@AAABBBCCCDDDEEEFFFGGGJJJLLLNNNPPPQQQPPPSSSUUUWWWWWWYYY\\\^^^^^^___aaabbbbbbeeehhhkkkpppqqqssstttuuuyyy}}}~~~~~~uuuhhhYYYLLLDDD@@@:::888666666777777666555555666:::>>>???AAAJJJUUU___cccjjjooosssvvvyyy{{{uuuhhhccc]]]UUUSSSVVVccciiiqqq{{{nnn```RRRSSS^^^kkkyyyyyyzzzjjjTTTDDD666333///,,,,,,++++++***************))))))))))))'''''''''''''''((())))))******)))((('''''''''(((%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''((()))******$$$&&&((('''%%%$$$%%%''')))))))))))))))*********''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))************))))))************************************++++++++++++++++++,,,------...//////---///111111111111222333222666===MMMlll~~~~~~mmm```[[[QQQOOOLLLIIIFFFDDDCCCCCCAAABBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCDDDFFFFFFEEECCCBBBAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<999<<<>>>???===<<<;;;<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;::::::999999999:::;;;<<<<<<:::999777777888888999::::::;;;;;;999::::::;;;;;;::::::999999999888888888999::::::::::::;;;<<<===>>>>>>???>>>>>>???@@@@@@AAABBBBBBDDDDDDFFFHHHKKKMMMOOOPPPPPPRRRTTTVVVVVVWWWZZZ\\\^^^```bbbcccccccccfffgggmmmooorrrssstttvvvzzz}}}~~~zzzqqqdddTTTHHHAAA???999777666666888888777666666888===AAABBBEEEOOOZZZccchhhnnnsssvvvxxxzzz|||rrreeeaaa\\\TTTSSSWWWdddooo{{{yyyfffVVVMMMTTTeeeqqq|||vvvvvv|||eeeOOO???555222...,,,++++++***))))))))))))))))))*********)))((((((''''''''''''(((''''''&&&&&&''''''((((((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###%%%&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''$$$'''))))))&&&%%%&&&(((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%'''((()))((('''&&&''')))))))))))))))))))))))))))))))))************))))))************************)))************+++++++++++++++,,,,,,---...//////+++...000111000000111222333777:::DDD^^^~~~~~~}}}tttfff```SSSQQQNNNJJJGGGEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCCBBBDDDFFFGGGHHHGGGFFFEEEDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<:::===???@@@???=========;;;<<<<<<<<<======>>>>>>======<<<;;;::::::999999999:::;;;<<<<<<:::888777666777888::::::;;;;;;:::999::::::;;;;;;::::::999999999999999999999::::::777888999;;;===???@@@AAA@@@AAAAAAAAABBBBBBBBBBBBCCCDDDFFFHHHJJJLLLNNNOOOPPPRRRTTTUUUUUUVVVXXXZZZ___aaacccdddcccbbbcccdddkkknnnsssuuuuuuuuuxxxzzz}}}~~~zzzwwwnnnaaaQQQEEE???===888777666777888999888777888:::???DDDEEEHHHSSS^^^gggkkkqqqvvvxxxzzz|||}}}qqqdddaaa\\\SSSRRRXXXaaarrrwwwbbbQQQIIITTThhhuuu|||rrrsss~~~www___III999555222...+++++++++***)))(((((())))))******+++++++++***)))((('''&&&&&&&&&$$$$$$$$$%%%&&&'''))))))%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###'''&&&$$$$$$$$$%%%''')))%%%%%%%%%&&&&&&'''''''''+++***((('''&&&&&&''''''(((''''''&&&&&&((()))***))))))))))))***+++,,,---%%%%%%%%%(((***+++)))'''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------......------,,,//////000000111222222222111222666???QQQqqq}}}~~~rrrgggZZZWWWRRRMMMIIIFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBB??????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???<<<<<<===============<<<======<<<<<<<<<<<<======>>>>>>===<<<;;;;;;::::::<<<<<<;;;:::888888999;;;777888999:::::::::::::::<<<<<<;;;;;;:::999888888777888888999999:::;;;;;;<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPRRRUUUXXXZZZ\\\\\\\\\```ddddddcccbbbcccfffhhhkkknnnpppoooqqqtttwww}}}~~~~~~~~~~~~}}}uuupppiii___QQQBBB;;;<<<777555444444666888999999===???HHHTTTUUUQQQWWWdddooorrrvvv{{{~~~~~~}}}uuujjj___ZZZVVVTTTXXX```nnn{{{}}}fffXXXUUUSSSdddqqq~~~zzzxxx~~~nnnVVVBBB888333222000...,,,++++++***&&&'''((()))******)))((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((()))(((''''''&&&'''((()))***+++******)))))))))******(((''''''(((******((('''))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////111333666===KKKhhh}}}~~~pppaaa\\\VVVOOOJJJGGGDDDCCCAAAAAABBBBBBCCCCCCDDDDDDDDDFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBBBB???@@@AAAAAABBBBBBAAAAAA????????????????????????<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;:::999999999:::;;;;;;;;;:::999888999888888999:::::::::::::::888888888888999999999999888999999:::;;;;;;<<<<<<:::::::::;;;<<<===>>>????????????@@@AAABBBDDDDDDHHHHHHIIIJJJKKKLLLLLLMMMNNNOOORRRUUUWWWZZZ[[[\\\\\\```ddddddcccbbbcccfffhhhjjjmmmoooooopppsssvvvzzzzzz{{{{{{|||||||||||||||ssskkkbbbYYYMMMAAA;;;;;;777555444444666777999999@@@BBBMMMZZZ[[[WWW\\\gggooorrrwww{{{}}}~~~}}}|||yyynnneee\\\WWWTTTRRRXXXaaasssvvvaaaUUUSSSZZZnnn{{{{{{fffOOO???777222111///...,,,++++++***((((((((((((((()))******+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$''''''''''''(((((((((((())))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***(((''''''''''''((())))))+++***)))((((((''''''''',,,***(((((()))))))))'''))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------------,,,,,,......//////000000111111222333777<<>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======::::::::::::;;;;;;<<<<<<;;;;;;::::::999999888888888999:::;;;;;;:::888777888999999:::::::::::::::555555666777999:::;;;;;;999::::::;;;;;;<<<======;;;;;;;;;;;;<<<>>>???@@@?????????@@@AAACCCDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKMMMNNNQQQTTTVVVYYYZZZ[[[]]]```ddddddbbbbbbdddfffgggiiilllmmmnnnoooqqqsssuuuvvvwwwxxxyyyyyyzzzzzz|||rrrgggYYYQQQIII@@@;;;:::666666555444555777999:::CCCHHHTTTaaaddd```ccckkkqqqssswww{{{}}}~~~}}}|||~~~zzznnneee___YYYUUUQQQRRRZZZdddwwwlllYYYPPPPPPccc||||||}}}qqqYYYEEE999444111000...---,,,+++++++++***)))((('''((()))***+++,,,,,,+++***)))''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''############$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((()))))))))(((''''''''''''''',,,***(((''')))*********))))))))))))))))))))))))************++++++++++++,,,,,,,,,------,,,,,,,,,/////////000111111222222222444999<<<@@@PPPssszzzppphhh\\\SSSMMMIIIFFFDDD???@@@AAABBBCCCCCCCCCBBBCCCDDDDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHHHHGGGEEEEEEAAAAAABBBCCCDDDEEEFFFGGGDDDDDDEEEDDDDDDCCCBBBAAABBBBBBBBBAAAAAA???>>>>>>=========>>>>>>?????????>>>>>>?????????>>>======999::::::;;;<<<<<<<<<<<<;;;;;;::::::999999999888:::999999999:::;;;:::999999999::::::;;;::::::999555555666888999:::;;;<<<999999::::::;;;<<<<<<<<<=========>>>???@@@AAABBB@@@@@@@@@AAAAAACCCDDDDDDDDDEEEHHHJJJKKKKKKJJJIIILLLMMMPPPSSSUUUXXXYYYZZZ]]]```ccccccbbbaaadddggghhhiiijjjlllmmmnnnooopppssstttuuuvvvxxxzzz{{{|||}}}~~~vvvfffUUUKKKEEE???:::999666555555444555777:::===FFFLLLZZZgggjjjggghhhmmmrrrtttxxx{{{}}}~~~~~~}}}}}}wwwggg[[[ZZZWWWTTTRRRWWWbbbkkkyyyuuucccSSSNNNPPPkkk~~~{{{{{{~~~xxxdddMMM<<<444222///...---,,,++++++++++++)))))))))))))))))))))))),,,+++***)))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((''''''&&&&&&'''((())))))***((('''''')))+++,,,,,,))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///222333999>>>???IIIhhhwwwmmm___TTTOOOLLLIIIFFF@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBAAABBBEEEGGGHHHHHHHHHHHHHHHGGGEEEEEEAAAAAAAAABBBCCCEEEGGGHHHEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBAAA@@@???>>>=========>>>>>>???@@@AAAAAA??????@@@@@@???>>>======:::;;;<<<===============;;;;;;;;;;;;::::::::::::<<<:::777777:::<<<<<<<<<::::::;;;;;;;;;::::::999555555666666777777777888888888888999::::::;;;;;;<<<<<<======>>>@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCDDDGGGIIIJJJJJJIIIHHHLLLMMMOOORRRUUUWWWYYYYYY^^^aaaccccccaaaaaadddgggiiiiiiiiikkklllnnnnnnnnnssstttuuuwwwyyy|||~~~~~~zzzxxxyyyzzzhhhSSSHHHCCC>>>999888444555555555555888===AAAIIIQQQ___kkkooonnnmmmnnntttvvvyyy|||~~~|||~~~ttteeeUUUVVVVVVUUUXXXbbbnnnvvv}}}|||lll[[[OOOOOOUUUooo{{{wwwvvvyyyzzz{{{ppp[[[EEE666111111...---,,,+++++++++++++++'''((()))******)))'''&&&***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''((((((''''''&&&$$$$$$&&&''''''((()))(((((((((&&&&&&&&&''''''((()))***((('''&&&'''***+++,,,+++)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++,,,,,,------.../////////222111777>>>>>>CCC\\\yyywwwfffYYYSSSPPPLLLIIIDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBAAA@@@AAAEEEGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<===>>>@@@AAABBBBBB@@@@@@AAA@@@@@@???>>>===;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::===:::777888<<>>===;;;;;;;;;;;;;;;::::::999444444444444444444444333777777888999999::::::;;;::::::::::::;;;===>>>???BBBBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFGGGHHHIIIHHHHHHLLLMMMPPPSSSUUUXXXYYYZZZ^^^aaacccbbbaaaaaadddhhhjjjiiiiiijjjlllnnnmmmlllsssssstttvvvyyy}}}~~~zzzssspppoooqqqyyyyyygggRRRFFF@@@;;;888888333555666666666:::AAAFFFPPPXXXdddooottttttrrrqqquuuwwwzzz}}}ooobbbRRRSSSTTTVVV```ooo|||rrrcccTTTMMMSSS]]]pppvvvrrrrrruuuyyy|||~~~iiiRRR???444000000,,,,,,+++******+++++++++&&&'''((()))((('''&&&%%%(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&((()))))))))((('''((((((((('''(((((())))))''''''&&&(((******)))((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++......//////000111111222111...333<<<<<<<<>>===:::;;;<<<===???@@@AAABBBAAAAAAAAAAAA@@@???>>>===<<<===>>>>>>===<<<:::999999999999999999::::::::::::999999<<>>???@@@@@@AAACCCDDDFFFGGGCCCDDDDDDEEEFFFGGGHHHHHHLLLNNNPPPSSSVVVXXXZZZZZZ___aaacccbbb```aaadddhhhllljjjiiijjjmmmnnnmmmlllpppqqqrrrtttxxx|||}}}|||}}}~~~|||~~~}}}ssskkkcccbbbdddlllvvv}}}~~~|||sssbbbOOOBBB;;;777666777222555777777777<<>>>>>999999:::<<<===???@@@AAABBBBBBBBBAAA@@@???>>>===;;;<<<======<<<:::888666888888888888888888999999888888;;;@@@FFFEEE???999;;;<<<<<<<<<;;;::::::999777888888888999999::::::999999:::;;;;;;<<<<<<===:::::::::;;;<<<===>>>???======???AAACCCFFFIIIJJJDDDDDDDDDDDDEEEGGGHHHIIIMMMNNNQQQTTTVVVYYYZZZ[[[___aaacccbbb```aaaeeehhhmmmkkkiiikkkmmmooommmkkknnnnnnooorrrvvvzzz|||zzzyyy{{{}}}{{{}}}}}}uuujjjaaaXXXWWWYYYaaakkkrrrsssqqqmmm]]]KKK???888333444777222555777888888===FFFNNN^^^fffpppxxx}}}|||xxxvvvxxx{{{~~~ssscccWWWOOOOOOPPPWWWkkkvvvlll]]]QQQIIILLL[[[jjjnnnwwwlllkkkoooxxx~~~{{{^^^FFF888222111000******************+++,,,,,,(((### """&&&)))'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%"""!!! """$$$$$$ $$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%(((''''''&&&&&&((()))******)))(((''''''((()))***))))))))))))))))))))))))************************---+++)))+++------+++(((,,,,,,------...//////000,,,///222333444888AAAHHHmmm}}}vvvgggYYYSSSTTTPPPMMMHHHDDDAAABBBDDDEEEAAAAAAAAAAAABBBBBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDEEEEEECCCCCCBBBAAA???>>>======<<<<<<>>>???@@@@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>?????????>>>===;;;:::999888888777777777777888888888:::???FFFLLLJJJBBB;;;:::888666888;;;<<<:::888777777777777888999:::::::::::::::;;;;;;;;;<<<<<<999:::;;;===>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBCCCEEEFFFGGGMMMNNNPPPRRRUUUWWWYYYZZZ``````^^^]]]]]]aaafffkkkooonnnnnnnnnnnnnnnnnnmmmooooooqqqrrrqqqsss~~~xxxssstttwwwyyyyyyxxxzzz|||~~~zzzvvvpppggg```RRRPPPQQQWWWaaahhhjjjhhh]]]TTTGGG===888666555444555777888999;;;BBBMMMTTTdddlllvvv~~~||||||{{{{{{{{{~~~zzzvvvrrrjjj^^^TTTLLLMMMSSSbbbvvvooocccTTTJJJHHHPPPbbbsssttttttkkknnnssswwwzzz~~~oooQQQ>>>444///,,,---...---,,,+++************)))((((((((((((((())))))''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################"""######$$$$$$######"""''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&$$$$$$%%%((()))'''%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))((('''''''''''''''(((&&&%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%((((((''''''''''''&&&&&&(((''''''&&&'''((()))***)))((('''&&&&&&'''(((((())))))))))))))))))))))))************************,,,******+++------+++)))+++,,,,,,------...//////,,,///222222333777>>>EEE\\\|||wwwwww~~~qqqaaaWWWUUUSSSPPPKKKFFFCCCBBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBAAA@@@???>>>>>><<<======>>>??????@@@@@@BBBBBBBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;:::999888888777777777777888888888888;;;@@@DDDCCC<<<666;;;999777888:::;;;;;;999999999888888888999999::::::::::::;;;;;;;;;;;;<<<;;;<<<===>>>@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGKKKLLLNNNQQQTTTWWWYYYZZZ]]]]]]]]]]]]^^^aaafffjjjjjjjjjjjjiiiiiiiiiiiiiiikkkkkknnnpppppprrr}}}vvvpppqqquuuxxxyyywwwyyy|||~~~{{{vvvrrrlllddd^^^LLLJJJIIINNNWWW___aaa```UUUMMMCCC<<<888777666555333666999===BBBKKKVVV^^^hhhoooxxx~~~~~~}}}||||||~~~~~~xxxqqqkkkbbbYYYRRRMMMOOOWWWggg{{{{{{kkk^^^PPPHHHIIIQQQaaapppvvv|||rrrjjjlllppprrruuuwwwxxxzzzyyycccIII999111---,,,,,,,,,,,,+++***)))))))))))))))((((((((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&'''''''''%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!"""%%%&&&'''&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&'''((((((###$$$%%%&&&&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))************************+++******+++,,,,,,+++)))***++++++,,,,,,---......---///111111111444;;;@@@IIIkkkqqqkkkyyy~~~~~~~~~~~~|||}}}~~~~~~nnnaaa\\\VVVSSSNNNIIIEEECCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCBBBAAA@@@@@@??????>>>===<<<<<<===>>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@============<<<;;;999999999888888777777888888999:::999888:::======999555<<<:::777777999;;;<<<<<<;;;::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGJJJKKKLLLOOORRRVVVXXXZZZZZZ\\\^^^______bbbeeegggffffffeeeeeeeeedddddddddeeefffhhhlllllloooxxx}}}rrrlllnnnrrrwwwyyywwwyyy{{{}}}}}}wwwrrrnnniiiccc^^^KKKFFFBBBEEELLLSSSVVVUUUJJJEEE???:::888777666666444888>>>DDDKKKTTT___gggnnnssszzz}}}|||}}}{{{sssjjj```XXXSSSOOOOOOSSS]]]nnntttfffXXXKKKGGGLLLUUUbbblllwwwyyyooohhhiiikkklllmmmmmmmmmmmmdddRRR===333///,,,+++,,,+++***)))((((((((((((((())))))(((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!  """###$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&!!!###%%%'''''''''%%%$$$'''(((((((((((((((''''''&&&&&&''''''((()))******''''''''''''((((((((()))''''''''''''''''''(((((())))))))))))))))))))))))************************)))******++++++++++++***)))******+++,,,,,,---------...//////000222777;;;@@@\\\}}}ooojjjuuu{{{{{{}}}{{{{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~nnneeeXXXUUUQQQKKKGGGDDDBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@???>>><<<<<<<<<>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAA============<<<;;;:::999999999888888888888999999<<<:::888999:::;;;:::888===;;;888777888:::<<<>>><<<<<<;;;:::999999999999999999:::::::::;;;;;;;;;999:::;;;<<<============>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIKKKMMMQQQUUUXXXZZZ[[[]]]```aaaaaaaaacccdddddddddccccccbbbbbbaaaaaaaaaaaacccfffggghhhpppyyyzzzuuuooolllnnnssswwwyyyxxxzzz}}}|||vvvrrrnnnjjjdddaaaPPPIIIBBBAAAEEEKKKMMMLLLBBB???<<<999888777666666777===DDDKKKRRRZZZdddjjjsssvvv{{{~~~~~~~~~}}}xxxnnnbbbWWWQQQOOOPPPQQQWWWbbbsssppp```SSSHHHIIIRRR\\\eeelllvvv~~~vvvmmmeeeeeeeeefffgggfffdddbbbSSSEEE666000...,,,+++,,,+++***))))))(((((((((((())))))((('''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###"""###$$$%%%#########$$$%%%&&&'''((("""###$$$%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%$$$$$$#########$$$$$$%%%!!!###%%%'''''''''%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''((()))******&&&''''''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++))))))******+++,,,,,,------.........///111444777<<>>@@@AAA@@@AAAAAAAAAAAAAAAAAAAAA============<<<;;;::::::::::::999999999999::::::<<<:::888888999:::;;;;;;;;;:::999777777999<<<>>><<<<<<;;;:::999999999999999999999:::::::::;;;;;;999:::;;;<<<<<<===<<<<<<======>>>???@@@AAABBBCCCEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLOOOSSSWWWYYY]]]```bbbcccbbbaaa```aaabbbaaaaaa```______^^^^^^^^^]]]___bbbbbbbbbgggnnnmmmllllllnnnrrrvvvxxxzzz{{{}}}}}}|||yyyuuuqqqlllgggdddWWWNNNDDD???AAADDDEEEDDD======<<<:::888666666666999@@@JJJSSSZZZaaaiiinnnvvvxxx{{{|||}}}~~~~~~zzztttiii\\\SSSOOOPPPSSSSSSZZZgggwwwqqq\\\PPPIIIOOOZZZdddkkkpppvvv|||yyyrrrkkkaaa``````aaabbbaaa]]]ZZZIII>>>333///...,,,+++,,,++++++***)))))))))******))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%######$$$%%%""""""###$$$%%%'''((()))###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$!!!"""$$$%%%%%%$$$######%%%%%%%%%&&&'''(((((()))&&&''''''((()))(((((((((&&&'''((()))*********)))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++******+++,,,)))******++++++,,,------...------...///111333444777???TTTuuuppptttzzzwwwwwwzzz~~~~~~}}}}}}}}}}}}~~~~~~|||yyyxxxzzz{{{||||||{{{vvvddd___XXXPPPJJJGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@????????????AAAAAA?????????@@@@@@AAAAAAAAA======>>>>>>===<<<<<<;;;;;;::::::999999::::::;;;999999888888888999999:::999999999888777888:::===;;;::::::999999999999:::999999999999::::::::::::;;;<<<===>>>>>>>>>>>>>>><<<<<<===>>>@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHKKKJJJKKKLLLOOORRRVVVXXX]]]___bbbcccbbb```____________^^^]]]]]]\\\[[[[[[]]]\\\]]]``````___bbbgggeeehhhlllqqquuuxxxzzzzzz|||~~~}}}zzz|||{{{zzzxxxsssmmmgggcccXXXOOOCCC======???>>>===<<<======;;;999888999:::<<>>??????@@@AAAAAA>>>>>>>>>???>>>>>>===<<<;;;;;;::::::::::::;;;;;;999:::;;;:::999777777777666888999888666666999;;;999999888888888999999:::888999999999999:::::::::<<<<<<======>>>>>>======;;;<<<===>>>???AAABBBBBBAAAAAAAAACCCDDDFFFHHHIIIMMMLLLLLLLLLNNNRRRUUUXXXYYY[[[^^^```_________`````````___^^^]]]\\\[[[[[[]]][[[\\\```aaa```bbbffffffhhhmmmqqquuuxxxzzz||||||~~~zzzvvvvvvwwwxxxvvvqqqiiibbb^^^VVVMMMBBB<<<<<<======;;;;;;<<<===<<<;;;;;;===@@@EEENNNZZZeeekkkpppuuuyyyzzz{{{|||}}}||||||~~~~~~|||}}}}}}{{{|||}}}rrriii\\\TTTRRRUUUXXXZZZ]]]dddooo{{{mmmSSSOOOQQQ\\\hhhpppvvvzzz||||||sssoooggg___WWWUUUSSSTTTUUUSSSLLLFFF;;;333...------******,,,))))))((((((((())))))***))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%!!!%%%&&&$$$###$$$&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$"""!!!&&&%%%$$$"""!!! ''''''%%%$$$$$$$$$$$$%%%$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))))))))((('''###$$$&&&((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%(((++++++))))))***---***++++++,,,,,,---......---,,,,,,...000333333333444666AAAZZZzzzyyy|||}}}vvvtttvvvyyyxxxyyyzzz|||}}}{{{zzz|||}}}~~~~~~vvvzzzxxxpppdddXXXNNNJJJIIIIIIFFFEEECCCBBBAAA@@@??????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDBBBAAAGGGGGGFFFDDDCCCBBB@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEAAABBBCCCCCCCCCBBBAAAAAA<<<<<<===>>>???@@@@@@AAA>>>????????????>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;===???>>>;;;888666555444777999999666666888:::777777777777888999::::::888888999999999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBBBB??????@@@BBBDDDFFFHHHIIINNNMMMLLLLLLNNNQQQUUUWWWUUUWWW[[[]]]^^^^^^```aaaccccccbbbaaa```^^^^^^]]]\\\[[[]]]aaaccccccdddhhhiiikkknnnqqqsssvvvzzz}}}|||}}}~~~wwwsssqqqsssvvvtttnnnfff^^^YYYTTTLLLBBB<<<===???>>><<<:::<<<======<<<===AAAEEEOOOXXXdddlllqqqsssvvvxxx{{{|||~~~~~~}}}}}}~~~~~~zzz}}}}}}{{{{{{}}}pppeeeXXXQQQSSSWWW[[[[[[aaahhhrrr}}}~~~fffPPPNNNSSS___kkkrrrxxx}}}{{{qqqkkkbbbZZZUUURRRPPPPPPPPPLLLEEE>>>666///***++++++)))))),,,(((((('''''''''(((((()))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$############"""!!!"""%%%'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$$$$######$$$&&&(((&&&%%%$$$%%%&&&'''&&&'''&&&$$$""""""###$$$%%%%%%&&&'''&&&$$$"""!!!""" !!!"""$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&''''''((((((((((((''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((************************000...---+++******++++++------......///000000000333777>>>NNNiiiooo||||||{{{{{{zzzxxx|||{{{zzz{{{~~~}}}}}}~~~yyymmmggg\\\MMMIIINNNIIIFFFBBB??????@@@AAAAAA@@@?????????@@@AAAAAABBBFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEFFFEEEEEEDDDCCCBBBDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCCCCEEEDDDBBB@@@?????????@@@@@@@@@??????>>>=========<<<<<<======<<<<<<;;;:::<<<;;;:::999888888888888999888666555555555666777444555666777888888777666777888999:::::::::::::::999999888888999999:::;;;============>>>???AAAAAADDDBBBAAA@@@@@@CCCEEEGGGJJJNNNOOOKKKIIIMMMQQQRRROOOPPPRRRUUUXXXZZZ\\\]]]bbbccccccaaa___^^^___aaa___```bbbcccbbbbbbcccdddhhhkkkooorrrssstttvvvxxx|||}}}~~~~~~}}}}}}~~~|||uuurrrrrrrrrrrrrrrooojjjaaaWWWQQQLLLHHHDDDBBBAAA@@@===:::999<<<@@@AAAAAADDDIIIMMMZZZccckkkpppuuuzzz|||{{{xxxyyy{{{|||~~~~~~~~~}}}|||xxxuuussshhhaaaYYYTTTUUU[[[aaaeeeooommmrrrnnn[[[OOOQQQZZZhhhrrrwwwzzz}}}yyynnnddd\\\XXXRRRNNNJJJGGGFFFCCC>>>:::111///---***((((((((()))++++++***)))((('''&&&&&&(((((((((((('''&&&%%%$$$++++++***((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&***---%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###""""""###$$$%%%&&&%%%$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&'''&&&$$$$$$%%%&&&'''''''''&&&$$$""""""###$$$%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$%%%%%%%%%%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&''''''&&&&&&'''''''''(((((()))'''''''''((((((((())))))))))))))))))))))))))))))---,,,,,,++++++,,,......------......//////000000111444:::FFF]]]~~~zzzzzzzzz{{{||||||{{{|||{{{{{{{{{~~~~~~}}}~~~{{{rrrdddSSSKKKMMMMMMJJJEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDCCCCCCCCCBBBBBBDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@AAABBB??????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;:::<<<;;;:::999888888888888888777666555444555555666444555777888888888888777888888999999:::999999999888888888888888999::::::======<<<======>>>???@@@BBBAAA@@@???@@@BBBDDDFFFHHHMMMNNNJJJHHHKKKOOOPPPNNNOOOQQQSSSUUUWWWYYYZZZ^^^______^^^]]]]]]^^^``````bbbdddeeedddcccdddeeegggjjjnnnqqqssstttvvvxxxzzz|||}}}}}}||||||}}}xxxrrrpppooopppppppppnnnhhh]]]RRRKKKGGGDDDAAA@@@@@@???===;;;999<<>>OOOkkkzzzzzzzzz}}}~~~||||||||||||}}}~~~rrr___RRRPPPQQQNNNIIIGGGEEECCCAAA@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDD@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDAAAAAA@@@@@@AAABBBCCCCCC>>>>>>======<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;:::999888888888888777666666555444555555555555666777888999999999999888888999999999888777777777777777777777888888999<<<<<<<<<;;;;;;<<<<<<===@@@???>>>>>>>>>@@@BBBDDDFFFKKKLLLHHHFFFIIIMMMNNNMMMNNNOOOQQQSSSTTTVVVVVVYYYZZZ[[[[[[ZZZ[[[]]]___ccceeeggggggfffeeeeeeffffffiiimmmppprrrtttvvvxxxxxxyyy{{{{{{{{{{{{}}}~~~~~~yyyrrrmmmkkkkkklllnnnooommmeeeYYYLLLDDDAAA???=========>>>===<<<999<<<@@@CCCHHHPPP[[[dddjjjqqqxxx{{{}}}|||tttlllhhh\\\XXXSSSSSSYYYccclllqqqpppooovvv~~~eeeYYYWWW\\\hhhwww}}}vvvnnnhhhbbb\\\RRRKKKBBB<<<999777444111///...,,,***)))((())))))&&&&&&(((***,,,///000111(((((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((&&&$$$$$$&&&(((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######(((------(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&###$$$$$$%%%$$$%%%&&&'''&&&%%%$$$#########$$$$$$!!!###%%%%%%$$$$$$%%%&&&#########$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((()))'''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''((()))***((('''&&&&&&%%%&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***+++---......,,,,,,---......//////000333444666;;;EEE\\\{{{zzz||||||zzz|||}}}~~~~~~~~~}}}mmm^^^WWWRRROOOKKKHHHFFFDDDBBB@@@@@@@@@?????????@@@@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDD>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAABBBBBBBBB???>>>>>>======<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;:::999999888888888999888777777666666666666666666666777888999:::::::::999999999999888777777666666666666666666777888888<<<;;;:::::::::::::::;;;>>>===<<<<<<===>>>@@@AAAEEEJJJLLLIIIGGGJJJMMMNNNOOOOOOPPPQQQRRRTTTUUUUUUVVVWWWYYYYYYYYYZZZ]]]___eeegggiiijjjhhhgggggggggfffhhhlllnnnppprrruuuxxxuuuwwwyyyyyyyyyzzz|||~~~~~~|||wwwqqqlllhhhfffeeeiiilllooolllcccUUUHHH???===<<<;;;;;;;;;;;;;;;;;;<<>>>>>>>>>>>??????CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDD>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<===<<<<<<;;;:::::::::999999888888999999999999999999888888777777666666777777999:::;;;;;;999999999999999888777666666666555555666666777888;;;:::999999999999999:::<<<<<<;;;;;;<<<===??????DDDJJJMMMJJJIIILLLOOOPPPRRRRRRSSSTTTUUUVVVWWWWWWVVVXXXYYYZZZZZZ[[[]]]```dddgggjjjkkkjjjhhhggggggfffhhhkkkmmmnnnqqqtttvvvrrrtttwwwxxxyyyzzz|||~~~zzzvvvqqqlllgggcccaaa___ccchhhllljjj```RRRFFF>>>;;;;;;;;;:::999999999:::AAADDDHHHLLLRRR\\\iiirrrvvv|||}}}tttiii```[[[XXXWWWWWW[[[eeeqqq{{{xxxuuu}}}mmm\\\YYYcccjjjxxxuuurrrlllddd[[[QQQCCC888333111000///,,,++++++***))))))))))))************))))))))))))'''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$'''******'''%%%$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%###&&&)))(((%%%$$$%%%'''%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$"""###%%%'''&&&&&&''''''''''''&&&&&&%%%%%%&&&''')))+++---...,,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&''''''''''''************************))))))*********)))((((((,,,,,,,,,---......//////000///333888;;;EEE]]]uuu|||xxxvvvyyy}}}}}}~~~|||{{{{{{{{{|||www{{{wwwjjj[[[VVVPPPKKKIIIGGGEEEDDD@@@@@@???>>>>>>>>>>>>???CCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCC????????????????????????AAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@???@@@@@@@@@???>>>>>>======<<<<<<======<<<<<<;;;:::::::::999999888999999::::::::::::::::::999888888555555666666888999;;;<<<999999:::::::::999888888666666666666666777777888999999999888888999::::::;;;;;;;;;;;;<<<===>>>>>>CCCIIIMMMKKKKKKNNNRRRSSSUUUUUUVVVWWWXXXZZZZZZ[[[YYYZZZ[[[[[[ZZZ[[[]]]___bbbeeeiiikkkjjjiiihhhhhhhhhiiikkklllmmmnnnrrrtttqqqsssvvvwwwyyyzzz}}}vvvrrrmmmhhheeeaaa]]]ZZZZZZ```fffddd[[[NNNDDD>>>::::::;;;:::888888:::;;;GGGKKKPPPUUUZZZbbbmmmtttxxx~~~~~~~~~}}}}}}{{{uuulllccc\\\YYYUUUUUUXXXaaannn|||~~~www|||zzzccc[[[```lllrrr}}}yyytttnnnfff[[[PPPAAA666000...---,,,******************))))))((((((((((((((()))))))))&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$###%%%&&&%%%(((+++***&&&$$$%%%'''$$$%%%%%%%%%$$$$$$######"""$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$######""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%$$$######$$$''')))&&&&&&''''''''''''&&&&&&&&&&&&''')))+++...000111...,,,)))'''&&&&&&'''(((''''''''''''((((((((((((************************)))***+++,,,,,,+++***)))+++,,,,,,------......//////---111888:::<<>>=========@@@AAABBBDDDEEEFFFFFFEEECCCCCCDDDDDDCCCBBBAAA@@@?????????>>>======<<<<<<<<<<<<======<<<<<<;;;::::::999999888999999::::::999999:::::::::999888777555444444555777999;;;<<<999::::::;;;;;;;;;::::::777777666666777777888999888888888888999:::;;;;;;::::::;;;;;;<<<======>>>@@@GGGLLLKKKKKKPPPTTTTTTVVVWWWXXXZZZ[[[]]]^^^^^^\\\\\\]]]\\\ZZZZZZ[[[]]]___cccgggjjjiiihhhhhhhhhiiijjjkkkkkkkkkmmmooorrrppprrruuuwwwyyy{{{~~~~~~{{{ssspppkkkgggddd```ZZZVVVOOOVVV\\\\\\TTTIIIAAA===777999::::::999:::===@@@KKKPPPXXX^^^cccjjjqqqwwwyyy~~~~~~~~~}}}~~~~~~|||zzz|||{{{yyyuuummmeee]]]YYYXXXWWWXXX]]]ggguuu{{{~~~{{{tttfffYYY\\\hhhuuuyyy{{{tttmmmeee[[[PPPAAA666000---,,,+++))))))***************)))''''''(((((((((((())))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((('''$$$###"""###%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%'''((()))%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$&&&'''&&&***---,,,'''###$$$'''$$$%%%%%%%%%%%%$$$#########$$$&&&&&&$$$###$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%$$$$$$%%%))),,,%%%&&&&&&''''''&&&&&&%%%'''((()))+++...000333444///---***'''&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---...------,,,++++++,,,------......///000...222::::::999CCCSSSnnn{{{}}}~~~|||uuu{{{~~~|||}}}~~~|||zzz}}}~~~xxx|||pppiii^^^UUUOOOKKKJJJIIIDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::999999999888999999::::::888888999:::999888777666444444444444666888:::<<<999::::::;;;<<<<<<<<<<<<777777777777777888999999888888888888999:::;;;<<<::::::;;;<<<<<<======>>>>>>EEEJJJJJJKKKPPPTTTUUUWWWXXXYYY[[[\\\^^^___```]]]^^^]]]\\\ZZZYYYZZZ[[[]]]aaafffiiiiiihhhhhhhhhjjjkkkkkkkkkjjjkkknnnqqqooorrruuuwwwyyy|||{{{wwwrrrnnnjjjgggddd```YYYTTTGGGNNNUUUVVVNNNEEE>>>;;;444777:::;;;:::<<<@@@CCCLLLSSS\\\dddiiiooouuuzzzyyy~~~~~~}}}}}}|||~~~{{{yyyxxx{{{}}}~~~|||zzzwwwqqqhhh```ZZZXXXXXX\\\]]]bbbkkkyyy}}}nnndddYYYSSS]]]nnnzzz~~~|||ssslllddd\\\RRRCCC777111///---,,,((())))))************)))******))))))((('''''''''&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$###$$$%%%''')))+++'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''666;;;///######&&&&&&$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###$$$%%%######""""""""""""######&&&%%%###"""""""""######+++'''###!!!"""$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''',,,)))&&&&&&(((((('''$$$((('''&&&%%%%%%&&&'''(((,,,+++***)))'''%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&((((((((((((((())))))))))))++++++******)))(((((((((******+++,,,,,,---.........222555666777;;;CCCJJJeeexxxvvv~~~||||||~~~|||xxxyyy|||}}}}}}}}}}}}|||{{{zzzyyy|||~~~ttt```WWWRRRLLLIIIJJJEEEEEEEEECCC@@@>>>===>>>@@@??????@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEBBB@@@??????@@@?????????AAADDDFFFGGGFFFDDDCCCFFFFFFFFFEEEEEEEEEEEEEEEBBBAAAAAA@@@???>>>===<<<===???@@@AAA???;;;777555::::::;;;;;;::::::999888999999999999999888777666999888888888888888999999888888888888999:::;;;<<<999999999:::::::::;;;;;;>>>;;;999:::<<<<<<:::888::::::;;;;;;<<<>>>???@@@CCCDDDFFFJJJNNNRRRUUUWWW[[[[[[\\\]]]___```aaaaaacccbbb```^^^\\\ZZZYYYXXX\\\^^^aaadddffffffffffffkkkllllllllllllmmmppprrrtttvvvzzz|||}}}yyytttrrrqqqllliiieee```\\\YYYWWWVVVNNNMMMLLLKKKHHHDDD>>>::::::999777888<<>>======>>>===<<<>>>@@@CCCEEEFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@???>>>======>>>???@@@@@@???<<<999777:::;;;;;;;;;;;;:::999999999999::::::999888888777888888888777777888888999888888888888999:::;;;<<<999:::::::::;;;;;;;;;;;;>>><<<:::;;;<<<===;;;999;;;;;;<<<<<<===???@@@AAACCCDDDFFFIIIMMMPPPTTTUUUXXXYYYZZZ[[[]]]^^^______`````````^^^]]][[[YYYXXXWWWZZZ]]]aaadddeeeffffffjjjkkkllllllkkkmmmppprrrwwwzzz~~~xxxpppjjjgggfffgggeeebbb^^^ZZZWWWUUUTTTIIIHHHFFFEEEDDDAAA===999:::::::::;;;>>>DDDKKKOOOYYY___hhhpppuuuwwwyyyzzzzzzyyyxxxyyy{{{|||{{{zzz}}}{{{{{{~~~}}}|||{{{{{{}}}|||yyyqqqkkkeeeaaa\\\VVVVVVXXXXXXbbbjjjppp~~~wwwaaaQQQMMMUUUgggwww}}}mmmhhh___[[[LLL;;;444000,,,***)))+++)))'''&&&&&&''')))+++'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$###"""!!!"""###%%%&&&""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,...'''###%%%&&&"""$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$""""""######""""""""""""###############"""######$$$%%%""""""###%%%'''(((&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&((()))(((((((((((())))))))))))*********+++++++++,,,,,,******++++++,,,,,,---------111444777999>>>EEEJJJTTTgggmmmnnn}}}{{{|||{{{xxxxxx{{{}}}}}}||||||{{{zzzzzzzzzrrrggg[[[QQQLLLLLLJJJHHHFFFDDDBBBAAA@@@@@@??????@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>===>>>>>>===<<<===???AAADDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBAAA@@@???>>>>>>===@@@@@@@@@???>>><<<;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999888888888777777777777777888888888888888888999:::;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<======<<<;;;<<<======>>>???@@@AAAAAABBBCCCEEEGGGJJJNNNQQQRRRUUUUUUVVVXXXYYYZZZ[[[\\\]]]^^^______^^^\\\ZZZXXXVVVXXX\\\```dddfffhhhhhhhhhjjjkkkkkklllmmmppprrr{{{wwwmmmccc[[[XXXWWW______]]][[[XXXUUURRRPPPFFFDDDBBB@@@@@@???===;;;:::===???@@@CCCIIIRRRXXXbbbhhhooouuuyyyzzz{{{|||zzzxxxvvvvvvwwwyyyyyyyyy|||zzzzzz}}}~~~}}}}}}}}}~~~}}}zzzwwwmmmfffaaa]]]YYYTTTTTTWWWXXXbbbkkkrrroooXXXLLLNNN[[[ooo~~~~~~lllfff\\\UUUGGG888222...+++))))))+++******))))))******+++''''''&&&&&&''''''((()))''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&&&&%%%$$$###$$$%%%$$$###"""""""""###%%%&&&$$$$$$###############$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''###$$$''''''"""$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$""""""######""""""""""""######"""""""""######$$$%%%%%%#########$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''(((***(((((((((((())))))))))))(((((()))***++++++,,,,,,******++++++,,,,,,,,,,,,---///222444666:::???CCCIIIVVVjjjuuukkkzzz}}}zzz{{{{{{yyyzzz}}}||||||{{{{{{zzzzzzzzzzzzwwwjjj\\\SSSOOOLLLIIIFFFDDDBBB@@@???AAA@@@???@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA@@@@@@@@@AAA@@@>>><<<===@@@BBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@??????@@@???>>>>>>============<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;::::::999888888777777666666777777888888888888888999::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>======>>>>>>======>>>>>>???@@@AAAAAAAAAAAABBBBBBDDDFFFHHHKKKNNNOOOQQQRRRSSSTTTUUUWWWWWWXXXYYY[[[^^^______^^^\\\ZZZZZZ\\\___cccfffiiikkkkkkhhhjjjlllmmmmmmoooqqqttt}}}}}}xxxooocccWWWPPPNNNNNNYYYYYYZZZYYYWWWSSSOOOMMMHHHDDDAAA???????????????;;;???BBBEEEHHHOOOYYYaaaiiinnntttxxxzzzzzzzzzzzz{{{xxxvvvuuuvvvxxxyyyyyy}}}{{{zzz|||~~~|||{{{xxxvvvtttkkkeee___\\\WWWRRRRRRUUUVVVaaakkkrrryyyeeePPPJJJSSSeeeyyy}}}|||kkkdddZZZMMMAAA555000---)))((()))*********++++++*********'''''''''''''''(((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$######"""""""""###$$$%%%$$$$$$###############$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$'''***)))&&&$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$!!!""""""######$$$############""""""""""""######""""""######$$$$$$$$$$$$'''%%%###"""###$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''(((***(((((((((((())))))))))))&&&''''''((()))***++++++******+++++++++++++++,,,,,,---...000111333666999===FFFUUUllltttwww~~~yyyzzz|||{{{||||||{{{{{{zzzzzzzzzzzz{{{~~~}}}~~~~~~{{{hhhZZZRRRNNNIIIEEEDDDBBB@@@>>>AAA@@@???@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@???@@@AAAAAA@@@>>><<<===>>>@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<===>>>>>><<<============<<<;;;;;;:::;;;<<<<<<<<<<<<;;;;;;999999888777777777777777888888777777888888999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAACCCDDDGGGJJJLLLMMMNNNOOOPPPQQQRRRTTTUUUUUUWWWYYY]]]___aaa```___^^^___```bbbeeehhhjjjlllmmmjjjlllooopppqqqsssuuuwww~~~~~~|||uuupppfff[[[QQQKKKKKKLLLUUUVVVWWWWWWUUUQQQMMMKKKHHHDDD@@@===>>>???@@@@@@???BBBEEEIIIOOOWWWaaaiiippptttxxx{{{{{{zzzyyyyyy|||zzzwwwwwwxxxzzz{{{{{{}}}{{{{{{}}}}}}zzzvvvssspppoooiiibbb\\\XXXSSSNNNMMMPPPUUU```iiiqqq~~~mmm\\\LLLLLL[[[nnn~~~zzzzzz}}}|||jjjaaaVVVEEE<<<222...,,,((((((***(((((()))******)))(((((((((''''''''''''((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$###############$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  ###&&&%%%###$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""######""""""###$$$$$$$$$######(((&&&###""""""######"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!###&&&(((((('''((()))&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))(((((((((((())))))))))))&&&&&&''''''((()))************++++++++++++++++++++++++,,,---...///111222333;;;FFFXXXuuu{{{{{{||||||||||||{{{zzzyyyyyyzzz{{{||||||}}}~~~~~~}}}~~~uuubbbWWWRRRKKKHHHFFFEEEBBB???BBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@@@@>>><<<<<<======>>>????????????>>>???@@@AAABBBCCCDDDDDDEEEDDDCCCCCCAAAAAA@@@???<<<<<<<<<<<<<<<===>>>>>>=========>>>======<<<;;;;;;;;;<<<============<<<;;;:::999888777777777777888888777777777888888999999999999:::::::::;;;;;;<<<===>>>>>>======>>>???>>>???AAABBBBBBBBBAAA@@@@@@@@@BBBDDDFFFIIIKKKMMMMMMMMMNNNPPPQQQRRRSSSTTTWWWYYY\\\___bbbccccccbbbaaabbbdddfffiiikkkmmmnnnmmmpppsssuuuwwwxxxzzz|||~~~{{{wwwlllhhh```VVVOOOKKKLLLNNNSSSTTTUUUUUUSSSOOOKKKIIIEEEBBB>>><<<>>>@@@BBBCCCEEEFFFHHHNNNVVVaaajjjooowwwzzz}}}~~~|||{{{{{{|||{{{yyyzzz|||~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~~~~|||wwwqqqllljjjjjjccc\\\WWWSSSOOOJJJJJJMMMVVVaaakkkrrr|||bbbUUUMMMRRRbbbttt}}}yyyxxxxxx~~~uuueee\\\NNN???777000---+++((((((+++'''(((((())))))(((((('''((((((''''''(((((()))***''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$###"""###$$$""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$  """"""###$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$%%%$$$"""!!!!!!"""$$$&&&######""""""""""""############$$$%%%$$$###""""""$$$#########%%%%%%###!!!######$$$$$$$$$%%%%%%%%%""""""###%%%%%%&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&###'''(((''''''((()))%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''((())))))$$$&&&''''''&&&&&&'''((((((((((((((())))))))))))''''''(((((())))))******++++++******************+++++++++,,,...000111111///666===GGG]]]~~~|||}}}{{{zzz||||||{{{yyyxxxxxxyyy{{{|||yyy~~~}}}|||~~~ooo^^^XXXPPPLLLKKKJJJGGGCCCBBBAAA@@@@@@BBBBBBAAA@@@????????????????????????>>>======???@@@@@@>>><<<==============================>>>@@@AAACCCDDDDDDBBBBBBAAA@@@???>>>======999::::::;;;<<<======>>>===>>>>>>>>>>>>===<<<<<<;;;<<<===>>>>>>>>>>>>===<<<;;;:::999888888888888888888777777777777888888888888888999999999:::::::::<<<>>>>>><<<<<<===@@@>>>???AAABBBBBBAAA@@@?????????AAACCCFFFIIILLLMMMMMMMMMNNNOOOQQQRRRSSSTTTWWWYYY\\\___bbbdddfffgggcccdddfffiiilllooorrrtttpppssswwwzzz|||}}}~~~~~~}}}||||||}}}|||}}}uuupppeeebbb[[[TTTNNNLLLNNNQQQRRRRRRRRRQQQOOOLLLIIIGGGBBB@@@>>>>>>BBBFFFHHHIIIMMMKKKKKKRRR^^^jjjqqqttt{{{}}}}}}||||||{{{zzzzzz||||||||||||{{{{{{{{{{{{|||~~~}}}zzztttlllgggdddeee]]]XXXSSSQQQNNNKKKKKKOOOZZZeeeooouuuxxxmmmYYYRRRPPPYYYgggttt|||xxxvvvrrrttt{{{}}}jjj^^^TTTEEE:::444///---+++((())),,,((((((((((((((((((((((((((((((((((((((())))))***'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$###""""""$$$""""""###$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!###%%%%%%''')))$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$)))'''$$$!!! """$$$&&&######""""""""""""#########$$$%%%%%%$$$###"""!!! ###&&&((('''$$$!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""%%%))))))'''%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***+++,,,$$$%%%'''&&&%%%%%%&&&((((((((((((((())))))))))))))))))))))))************++++++******************+++++++++---000222333333000666:::===LLLlll~~~}}}zzzxxxyyy|||zzzyyyxxxxxxyyy{{{|||xxx~~~~~~|||{{{{{{}}}|||ddd]]]UUUPPPPPPNNNKKKGGGBBBAAA@@@@@@BBBBBBAAA@@@????????????????????????@@@??????AAABBBBBB@@@>>>>>>=========<<<<<<<<<<<<<<<===>>>???AAACCCDDDDDD@@@@@@???>>>===<<<;;;;;;777888:::;;;<<<=========>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999999999888888777777777777777888777777888888888999999999:::<<<>>>>>><<<;;;===@@@===???AAABBBBBBAAA@@@???>>>???AAACCCFFFJJJMMMNNNMMMMMMNNNOOOQQQRRRSSSTTTXXXYYY[[[___bbbfffhhhjjjeeefffhhhlllpppuuuxxxzzzsssvvvzzz}}}~~~wwwyyy{{{~~~~~~|||yyyxxxyyy~~~|||{{{zzzqqqkkkaaa___YYYSSSNNNMMMOOORRRQQQQQQPPPOOOMMMJJJGGGFFFBBB@@@@@@BBBGGGLLLOOOQQQRRRNNNNNNUUUdddpppvvvwww{{{~~~~~~|||{{{{{{yyyyyyzzz}}}yyyzzz{{{{{{zzzzzz{{{|||}}}|||yyyrrriiicccaaabbb[[[VVVRRRRRRPPPNNNPPPTTT^^^iiirrryyyoooaaaUUURRRSSS]]]iiirrr{{{{{{xxxtttnnnnnnttttttssswwwrrrbbbXXXNNN===888222...---+++((()))---))))))(((((((((((())))))((((((((((((((()))******'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%$$$"""""""""###""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""!!!!!!###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""!!!!!!""""""$$$%%%&&&&&&%%%$$$###""" !!!###$$$###""" $$$$$$$$$#########""""""!!!"""""""""############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&'''''''''&&&%%%%%%'''((((((((('''&&&&&&%%%'''''''''(((((((((((()))''''''((()))))))))))))))))))))))))))*********+++******))))))******+++,,,---,,,,,,,,,,,,---......///222222999FFFUUUvvv{{{zzzzzzyyywwwvvvuuuuuuxxx|||~~~|||zzz}}}||||||{{{{{{}}}~~~~~~|||zzz{{{|||vvvhhh\\\YYYWWWQQQKKKJJJEEECCCAAA@@@AAAAAA???>>>>>>???@@@AAABBBAAA@@@@@@========================@@@???===<<<<<<===>>>>>><<<<<<>>>???@@@@@@@@@@@@>>>>>>===<<<;;;::::::999::::::::::::999999888888>>>>>>======<<<<<<<<<;;;======>>>>>>>>>>>>============<<<;;;::::::999999666666666666777777777777888888777666666777888999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????===>>>???@@@BBBHHHNNNSSSPPPPPPOOONNNNNNPPPTTTWWW[[[___ccceeedddeeegggjjjdddgggkkknnnqqquuuyyy|||}}}|||{{{{{{}}}~~~|||{{{||||||wwwwwwwwwyyy{{{}}}}}}|||{{{zzzyyyxxxyyy{{{}}}~~~~~~{{{zzz{{{~~~tttiiibbb\\\UUUNNNMMMPPPSSSSSSRRRQQQNNNLLLJJJIIIIIIGGGEEEBBBCCCEEEFFFHHHOOOXXX^^^^^^ZZZYYY```mmmxxx|||||||||||||||||||||{{{{{{{{{yyyzzz{{{|||~~~|||}}}~~~~~~}}}{{{xxxwww{{{{{{wwwooofff___\\\\\\WWWUUUSSSRRRSSSWWW\\\```jjjoooxxxwwwcccZZZNNNVVV]]]ccckkkvvv}}}{{{uuupppkkkhhhjjjnnnlllhhhddd\\\OOO???444000///---+++***((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&***)))'''%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))%%% """%%%&&&%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$###$$$''')))""""""######$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%%%%$$$###"""!!!###$$$$$$###"""$$$$$$$$$#########""""""############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++---,,,,,,,,,,,,---......///333111444>>>IIIdddwww|||yyyxxxvvvwwwvvvuuuwwwzzz|||{{{yyy{{{{{{zzzzzzzzz{{{|||}}}}}}{{{zzzzzz|||yyyjjjddd```XXXQQQOOOKKKHHHEEEDDDCCCBBBAAA???>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::999999888888888999::::::=========<<<<<<<<<;;;;;;:::;;;<<<===>>>?????????======<<<<<<;;;::::::999777777777777777777666666777777666666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>>===???@@@AAADDDHHHNNNRRRPPPQQQPPPPPPPPPRRRVVVZZZ___cccggghhhfffeeeeeeggggggjjjnnnqqqsssuuuxxxzzz~~~|||zzzyyyyyyzzzzzzzzzzzzxxxwwwyyy|||}}}|||zzzvvvuuutttvvvyyy{{{{{{{{{{{{zzzyyyxxxyyy{{{}}}~~~|||xxxvvvvvv}}}}}}sssiiicccXXXSSSNNNNNNQQQTTTSSSQQQMMMKKKHHHGGGFFFFFFDDDCCCDDDEEEGGGIIIMMMUUU___ffffffbbb```fffqqq{{{~~~~~~}}}||||||{{{zzz{{{{{{{{{zzz{{{|||}}}~~~~~~|||}}}~~~~~~}}}{{{yyywwwyyyxxxuuummmddd^^^[[[[[[WWWSSSPPPPPPVVV___iiinnnsssxxxzzzgggXXXTTTVVV^^^fffiiinnnxxxzzztttnnnhhhfffiiiiiifffbbb^^^WWWKKK===333///...---+++***)))(((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$"""!!! !!!!!!!!!"""###"""!!!!!!###$$$!!!"""###$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%$$$$$$(((((('''&&&%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$###""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!###$$$$$$######$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%"""###############$$$$$$$$$######""""""######$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))((()))))))))))))))))))))(((((((((((((((((())))))***,,,,,,,,,,,,,,,---.........222000111888>>>RRRooottt|||zzzxxxxxxyyywwwvvvvvvxxxyyyyyyxxxyyyyyyxxxxxxyyyyyyzzz{{{}}}~~~~~~|||zzzxxxyyy{{{xxxnnnggg___WWWSSSPPPMMMIIIGGGFFFDDDCCCAAA???@@@@@@@@@@@@@@@???>>>???????????????????????????>>>===<<<;;;:::;;;;;;999:::;;;<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;888888666666777888;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;888999;;;<<<>>>?????????=========<<<;;;;;;::::::999888888888777777666666555555555666777888999:::::::::::::::::::::::::::<<<<<<<<<======>>>>>>>>>>>>@@@BBBDDDFFFIIIMMMQQQRRRRRRRRRRRRSSSVVVZZZ^^^ccchhhlllllliiifffeeeeeekkknnnrrruuuvvvvvvwwwxxx|||zzzxxxuuutttsssrrrrrrsssrrrrrrtttwwwyyyyyyxxxuuusssrrrrrruuuxxxzzzzzzzzzyyyyyyxxxyyy{{{|||}}}{{{}}}{{{vvvrrrpppvvvyyy}}}}}}yyyqqqgggaaaSSSQQQOOOQQQSSSTTTQQQNNNJJJHHHEEEDDDDDDEEEDDDCCCFFFGGGJJJMMMTTT^^^jjjqqqqqqmmmlllpppxxx~~~~~~|||{{{yyyyyyzzz{{{|||||||||}}}~~~~~~~~~~~~~~~{{{|||}}}}}}|||zzzxxxvvvvvvuuuqqqjjjbbb\\\YYYXXXUUUQQQMMMQQQ\\\kkkxxxzzziiiWWWQQQUUU___iiiqqqqqqrrryyyyyyrrrjjjcccccchhhccc```ZZZUUUOOOEEE999111......,,,+++))))))(((((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%%%%%%%&&&###%%%''''''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))&&&### !!!""" """######!!! !!!%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%#########""""""###############"""""""""""""""### !!!"""###$$$$$$###""""""############"""!!! #################################$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((+++++++++************))))))(((((((((((()))******,,,,,,++++++,,,,,,---...+++000///000777;;;III```yyy}}}|||~~~~~~{{{|||yyyxxxwwwvvvvvvwwwwwwwwwyyyyyyyyyyyyyyyzzzzzzzzz|||||||||{{{xxxxxxxxxzzzyyyppphhh^^^XXXRRROOOKKKHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@???>>>>>>????????????????????????AAAAAA@@@???>>>===<<<<<<999:::;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<:::999777555555777:::;;;;;;;;;;;;;;;::::::::::::888999:::;;;======>>>>>>=========<<<<<<;;;;;;;;;:::999999888888777777666444444555666777999::::::999999999999999::::::::::::;;;;;;<<<===>>>>>>??????BBBDDDFFFHHHJJJMMMPPPSSSTTTUUUUUUVVVYYY^^^bbbfffkkkpppqqqmmmiiiggggggnnnqqquuuwwwwwwuuuuuuuuuwwwvvvtttqqqnnnlllllllllmmmnnnooopppsssuuuvvvvvvuuurrrppppppsssvvvyyyyyyxxxxxxwwwxxxxxxyyy{{{{{{xxx|||{{{uuupppmmmqqqsssvvvvvvrrrkkkbbb]]]QQQQQQQQQSSSTTTRRRNNNJJJHHHFFFCCCCCCDDDFFFFFFFFFHHHIIILLLQQQZZZfffrrryyyzzzwwwuuuwww}}}~~~|||zzzxxxwwwyyy{{{|||~~~~~~}}}|||zzz{{{||||||{{{yyyvvvuuurrrppplllfff```[[[WWWVVVSSSOOONNNVVVddduuusss___QQQTTT___gggrrryyywwwtttyyy|||vvvoooggg```aaafffccc^^^VVVNNNHHH???666///------+++***))))))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))(((%%%$$$&&&)))%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%"""$$$&&&&&&$$$"""""""""%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$###"""""""""""""""###### !!!"""###$$$$$$###"""###############""""""!!!########################""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''***))))))))))))***++++++,,,++++++++++++,,,------***111000000666999@@@PPPbbb~~~{{{|||{{{yyyyyyxxxwwwvvvuuuvvvvvvyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzxxxwwwxxxzzzuuuhhh]]]TTTPPPLLLIIIGGGGGGFFFEEECCCBBBAAAAAA@@@??????>>>????????????????????????@@@@@@@@@??????>>>===<<<;;;;;;<<<=========<<<<<<<<<<<<=====================;;;888666555666888999999999999999::::::::::::999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888888888777444555666777888999::::::888888888999999999::::::999:::;;;<<<===>>>???@@@AAACCCFFFGGGIIIKKKOOOQQQVVVWWWWWWXXXYYY]]]bbbeeeggglllqqqrrroookkkiiiiiinnnqqqtttvvvuuusssrrrrrrqqqqqqpppmmmiiiggghhhiiiiiijjjlllnnnoooqqqsssttttttqqqoooooorrruuuxxxyyyuuuuuuuuuuuuvvvwwwxxxxxxwww{{{}}}vvvppplllmmmnnnooommmiiibbb\\\XXXQQQQQQRRRSSSRRROOOKKKGGGDDDBBB@@@AAADDDGGGIIIJJJKKKLLLOOOVVV```lllvvv|||}}}{{{zzz{{{~~~}}}{{{yyywwwwwwxxxzzz{{{~~~|||{{{{{{|||}}}}}}|||zzzwwwvvvooolllhhhbbb^^^YYYVVVTTTQQQQQQUUU___lllyyy~~~lllZZZRRRYYYeeelllvvv{{{xxxtttxxx|||wwwrrrnnnhhhbbbaaaeeefff^^^SSSIIIAAA:::333...,,,+++******))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$!!!"""&&&***%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###$$$&&&''''''%%%#########!!!"""###$$$%%%&&&'''((("""######$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$"""""""""""""""######$$$!!!"""###$$$$$$$$$###""" !!!!!!"""###$$$%%%&&&###############$$$$$$$$$!!!!!!"""""""""#########&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''((((((((()))))))))***************++++++,,,+++++++++++++++,,,------+++111///---333333555@@@OOOjjj}}}wwwxxxyyyzzzzzzwwwvvvvvvvvvzzzzzz{{{||||||||||||{{{zzz{{{{{{zzzxxxwwwxxxzzz{{{~~~~~~|||~~~ppp```YYYUUUOOOKKKIIIIIIHHHGGGEEEEEECCCAAA@@@@@@??????????????????????????????======>>>>>>>>>===<<<;;;<<<======>>>>>>>>>======<<<<<<<<<======>>>>>>>>>???===:::888777666777888888888888888999999999999999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777888999::::::::::::888888888999999::::::;;;999:::;;;<<<>>>???@@@AAABBBDDDFFFHHHJJJMMMQQQTTTXXXYYYYYYZZZ[[[^^^cccgggeeejjjnnnooommmjjjiiiiiijjjmmmpppqqqpppooooooooommmnnnnnnjjjeeeccceeegggfffhhhjjjllllllmmmppprrrqqqooonnnoooqqqtttvvvvvvqqqqqqqqqrrrssssssttttttuuuyyy~~~|||vvvpppmmmiiihhhfffccc___[[[WWWTTTQQQQQQRRRQQQPPPMMMJJJHHHAAA???>>>@@@EEEJJJNNNOOOQQQRRRUUU\\\fffpppxxx{{{{{{zzz{{{|||~~~}}}|||zzzyyywwwwwwxxxyyyzzz}}}~~~}}}{{{yyy||||||}}}}}}|||zzzxxxvvvllliiiddd```\\\YYYUUUSSSQQQWWW___iiirrryyy~~~vvvdddVVVSSS\\\fffpppwww{{{xxxuuuyyyxxxrrroooooonnniiiffffffggg]]]OOOCCC;;;555000---+++******)))))))))******(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$"""###&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''$$$!!!"""$$$%%%%%%###""""""###""""""######$$$%%%%%%&&& !!!"""$$$%%%%%%%%%%%%"""""""""######$$$$$$%%%"""""""""######$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######"""""""""""""""###$$$$$$###$$$%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$&&&&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""###$$$$$$$$$$$$###"""###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''(((((()))***+++,,,,,,---)))))))))))))))***+++++++++++++++***++++++,,,---***111...+++000000///666AAAUUUssszzzvvvyyy||||||zzzwwwvvvvvvyyyzzz{{{|||}}}||||||{{{zzz{{{{{{zzzxxxxxxyyy{{{yyy|||}}}|||}}}~~~lllbbb]]]VVVQQQMMMKKKIIIHHHHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???>>>============>>>>>>>>>======<<<;;;<<<<<<===>>>?????????===<<<;;;:::999999999999777777777888888888999999777777888999:::::::::999::::::::::::::::::::::::888888999999:::;;;;;;;;;888999:::;;;<<<;;;;;;:::888888999999:::;;;;;;<<<999:::;;;===???AAABBBCCCCCCDDDFFFGGGIIINNNTTTXXXZZZ[[[[[[[[[\\\___dddgggdddgggkkkjjjgggeeeeeeffffffhhhjjjkkkkkkkkklllmmmmmmnnnnnniiiccc```bbbeeecccfffiiiiiiiiiiiilllnnnnnnmmmlllmmmppprrrssssssmmmmmmnnnooopppppppppppppppuuuzzz|||yyysssnnnkkkcccaaa^^^ZZZWWWUUUTTTTTTOOOOOOOOONNNMMMLLLLLLMMMBBBAAA@@@DDDJJJQQQVVVXXXZZZZZZ^^^eeennnvvvyyyzzzwwwxxxzzz|||~~~~~~}}}zzzyyyyyyxxxxxxxxxxxxxxxyyy{{{|||}}}}}}{{{xxxvvvwwwxxxyyyyyyxxxvvvtttrrrkkkgggbbb^^^\\\YYYUUURRRTTT]]]hhhppptttwwwzzz}}}~~~mmm\\\UUUYYYccckkktttyyy{{{xxxwww||||||wwwqqqnnnsssvvvsssmmmjjjcccYYYIII<<<555111...,,,******))))))))))))******(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&"""###%%%'''((((((((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$""" !!!"""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###!!! !!!"""###"""!!!!!!###%%%%%%%%%$$$$$$###"""!!!!!! """###%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$$$$%%%&&&&&&%%%$$$###"""%%%$$$######""""""######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''$$$%%%%%%'''((()))***+++((((((((((((((()))******++++++******++++++,,,---(((///,,,***000111///444888GGG___~~~uuuyyy}}}~~~{{{xxxvvvvvvyyyzzz{{{|||||||||{{{zzzzzz{{{{{{zzzyyyxxxzzz{{{yyy}}}~~~}}}jjjddd\\\UUUPPPMMMJJJIIIIIIHHHFFFCCCBBBAAAAAAAAA========================<<<===???@@@AAAAAA@@@@@@<<<===============<<<<<<;;;;;;<<<===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;:::666666777777888888888999444555777888::::::;;;;;;999999999999999999999999777888999:::;;;;;;<<<===999:::;;;<<<<<<<<<;;;:::888888999:::;;;;;;<<<<<<999:::<<<===@@@AAACCCDDDDDDEEEFFFGGGIIIOOOUUUZZZ[[[\\\\\\\\\\\\___dddgggcccfffhhhgggccc``````bbbccceeefffgggggghhhjjjlllnnnooonnniiibbb^^^```cccbbbdddggggggfffgggiiilllkkkjjjkkkmmmoooqqqqqqpppjjjkkklllmmmnnnnnnnnnnnnmmmqqqvvvxxxvvvqqqllljjj___]]]YYYUUUSSSSSSTTTUUUMMMMMMMMMLLLKKKLLLOOOQQQEEEDDDEEEIIIPPPXXX]]]``````aaadddkkktttyyy{{{zzzuuuvvvyyy|||~~~~~~}}}yyyyyyyyyyyyxxxxxxwwwwwwvvvxxxzzz{{{zzzxxxvvvtttqqqrrrssssssrrrpppnnnllljjjfffaaa]]]\\\YYYUUURRRWWWaaannntttuuuuuuyyy}}}zzzgggXXXVVV```mmmssswwwzzz{{{xxxzzz}}}|||wwwpppooovvv}}}zzzrrrmmm___TTTDDD777111...---,,,)))))))))))))))******+++'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&###"""###&&&'''$$$!!!%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%#########"""!!!"""%%%'''%%%%%%%%%$$$$$$##################$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&$$$###!!! ######""""""""""""###############"""""""""""""""!!!"""%%%&&&&&&$$$""" ######""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%###!!!$$$$$$$$$###############"""###$$$%%%%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++***)))(((((())))))***(((&&&''')))+++,,,,,,,,,,,,---...///000111111666???NNNgggzzzzzzzzzyyyxxxwwwwwwxxx{{{{{{zzzzzzzzzyyyyyyyyy}}}||||||||||||{{{{{{{{{zzz|||~~~}}}{{{{{{}}}tttdddXXXTTTRRROOOLLLKKKIIIGGGEEEDDDCCC@@@>>>???>>>======>>>???>>><<<===>>>???@@@@@@???===<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>===<<<;;;:::888888999999999999888888;;;::::::999999888888888999;;;<<<<<<:::999999999<<<<<<;;;::::::999888888;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>======???BBBEEEMMMLLLKKKKKKNNNRRRVVVYYYZZZ[[[\\\]]]___```aaaaaabbbaaa```^^^]]]]]]]]]]]]______aaabbbcccdddeeeeeekkkllllllhhhccc______```dddbbbaaacccgggjjjjjjhhhjjjlllllljjjkkkoooqqqpppkkkgggggglllooonnnkkkkkkmmmnnnqqqssssssooohhhcccXXXUUURRRQQQQQQRRRQQQPPPIIIHHHGGGHHHKKKOOOQQQSSSKKKFFFHHHQQQYYY]]]dddkkkkkkppprrrpppqqqwww}}}zzzwwwuuuwww{{{~~~~~~}}}|||yyywwwvvvwwwxxxxxxwwwxxxyyy{{{}}}|||zzzxxxvvvuuuuuusssmmmhhhfffgggjjjddd```]]]ZZZTTTQQQTTT[[[eeeiiinnnpppqqqtttxxx|||}}}mmm[[[YYYccclllsssyyy{{{||||||zzzzzz}}}~~~{{{wwwxxxvvvzzzxxxhhhZZZMMM>>>666000+++)))+++,,,+++************'''%%%&&&&&&''''''''''''&&&&&&+++)))&&&$$$$$$%%%'''(((%%%(((+++------***&&&$$$''''''((((((''''''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$!!!!!!###$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%% !!!""""""###"""""""""$$$###"""!!! ######""""""""""""###### !!!"""###$$$$$$%%%$$$$$$###############$$$$$$#########""""""""""""########################$$$"""!!!"""$$$%%%$$$###"""#####################"""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))+++******)))(((((())))))***((('''''')))+++,,,+++,,,,,,---...///000111111333999DDDWWWvvvxxx}}}{{{xxxvvvvvvvvvuuuuuuyyyyyyxxxyyyyyyzzz{{{|||}}}}}}|||{{{zzzzzzyyyyyyzzz|||~~~}}}{{{{{{|||~~~sssfff___ZZZTTTPPPOOOMMMJJJIIIIIIHHHGGGFFF@@@???>>>>>>???@@@???======>>>@@@AAAAAA@@@???>>>???@@@@@@@@@@@@???>>>>>>AAA@@@??????>>>>>>>>>???>>>>>>>>>>>>===<<<;;;:::888999999::::::999999888:::::::::999999999999999888999;;;:::888777777888<<<;;;;;;:::999888888888:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<=========>>>======>>>BBBDDDKKKJJJIIIJJJLLLQQQUUUXXXXXXXXXYYYZZZ\\\]]]^^^___```___^^^]]]\\\[[[[[[ZZZ[[[\\\^^^```bbbbbbbbbbbbggghhhhhhfffccc```aaabbbcccaaa```aaaeeehhhiiihhhjjjlllllliiijjjnnnpppnnniiieeeffflllpppooollllllooooooqqqqqqpppkkkddd___WWWUUUQQQPPPPPPPPPOOONNNJJJHHHGGGHHHKKKPPPTTTVVVOOOLLLNNNVVV]]]aaagggmmmsssxxxzzzxxxwww|||yyyvvvtttuuuyyy|||~~~~~~|||zzzyyyyyyzzzzzzyyyxxxwwwyyy{{{||||||{{{yyywwwvvvuuupppiiiccc```bbbdddccc___[[[WWWSSSPPPUUU]]]hhhkkkoooqqqqqqsssvvvzzzyyyvvveeeWWWYYYdddnnnuuu{{{~~~~~~~~~}}}}}}}}}yyy{{{}}}{{{||||||}}}jjjSSSGGG:::333...+++***,,,,,,+++))))))***)))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&%%%&&&)))******(((%%%###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$"""###""""""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""""""""###$$$$$$$$$$$$###$$$###""""""!!!!!!!!!"""######""""""""""""######!!!!!!""""""#########$$$'''%%%""" """%%%'''$$$$$$$$$$$$#######################################!!!!!!"""$$$%%%$$$###!!!!!!!!!""""""#########""""""""""""###$$$%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******)))((((((((())))))***((('''(((***++++++++++++,,,,,,---...///000000444777===JJJdddttt|||zzzvvvuuuvvvvvvuuuwwwwwwvvvwwwxxx{{{~~~}}}}}}{{{zzzxxxwwwwwwwww{{{|||}}}}}}{{{{{{{{{|||xxxmmmeee\\\VVVQQQNNNJJJIIIIIIIIIIIIHHHBBBAAA??????@@@@@@???>>>>>>???@@@AAABBBBBBAAA@@@BBBBBBAAAAAA???>>><<<;;;@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999::::::::::::999999999999999999::::::::::::777888999888777666666777:::::::::999999888888777::::::;;;;;;;;;::::::999888999999:::;;;<<<======<<<=========<<<>>>@@@CCCGGGFFFFFFGGGJJJNNNRRRUUUTTTUUUUUUVVVXXXYYY[[[[[[\\\\\\[[[ZZZYYYXXXXXXWWWVVVXXX[[[^^^______^^^]]]bbbcccdddcccaaa```aaabbbaaa___]]]^^^aaaeeeggghhhiiikkkkkkhhhiiimmmnnnkkkfffccceeelllqqqpppmmmmmmpppppppppooommmhhh```[[[VVVTTTPPPNNNMMMMMMKKKJJJHHHGGGFFFFFFJJJPPPVVVZZZUUUTTTVVV]]]bbbfffkkkpppzzz~~~~~~yyyvvvssssssvvvzzz|||}}}|||{{{{{{|||}}}}}}{{{xxxvvvwwwyyy{{{|||{{{zzzyyywwwtttlllddd]]]ZZZ[[[^^^aaa\\\WWWTTTPPPPPPXXXbbblllpppssssssrrrrrrtttwww~~~~~~qqqeee\\\WWW]]]jjjttt{{{rrrqqqxxx~~~iiiKKK???444///---++++++---+++***))))))***)))(((&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%''')))((($$$!!!######"""""""""######$$$############$$$$$$$$$$$$$$$$$$$$$############### !!!!!!!!!!!! """###$$$$$$%%%%%%$$$$$$"""""""""!!!!!!""""""#########""""""""""""######%%%%%%$$$###"""!!! &&&$$$!!! """%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######"""""" !!!"""######$$$###"""!!!!!!"""$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))***))))))((((((((())))))***((('''(((***++++++***++++++,,,---...//////000222555:::BBBVVVwwwwww|||wwwuuuwwwyyyzzzxxxwwwvvvvvvwwwzzz}}}~~~}}}{{{xxxvvvuuuuuuuuuzzz{{{|||}}}|||{{{zzzzzz{{{}}}}}}qqqfff^^^WWWSSSNNNJJJIIIIIIHHHHHHDDDBBB?????????@@@???>>>===>>>???@@@AAAAAAAAAAAABBBBBBAAAAAA???>>><<<;;;???>>>>>>=========>>>>>>======>>>======<<<;;;;;;999999::::::::::::999999888999999::::::;;;;;;;;;777888999888666555666888888888888888888888777777999999::::::999999888888777777888999:::;;;<<<===;;;<<<======<<<===???AAABBBBBBBBBDDDGGGKKKOOORRRRRRQQQRRRRRRTTTVVVWWWXXXZZZZZZYYYYYYXXXVVVUUUUUURRRTTTXXX\\\^^^]]][[[ZZZ^^^^^^______^^^^^^______^^^\\\ZZZZZZ\\\aaadddggggggjjjjjjhhhhhhkkkllliiidddbbbdddlllqqqpppnnnmmmpppooonnnmmmjjjfff___[[[UUURRRNNNLLLKKKJJJHHHFFFDDDDDDCCCDDDGGGNNNVVV\\\ZZZ[[[___cccgggjjjooorrr{{{|||{{{xxxtttrrrsssvvvyyy{{{zzzzzz{{{}}}~~~zzzxxxuuuvvvxxxzzz{{{{{{{{{zzzwwwqqqiii___YYYXXXZZZ\\\___ZZZUUURRRPPPRRR]]]hhhtttwwwyyyxxxuuurrrsssuuuttthhhZZZYYY\\\eeeqqq{{{tttiiijjjrrrzzz~~~}}}dddEEE;;;111...---******,,,+++)))(((((()))))))))((((((((())))))))))))((((((&&&'''''''''''''''&&&&&&&&&&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$###""""""&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''$$$"""##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$### !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""######%%%%%%$$$###"""!!! ######""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!  !!!"""######$$$###"""!!!!!!"""$$$&&&'''$$$$$$$$$######""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((()))))))))(((((()))***+++***)))******+++,,,---...//////---000666===LLLhhh{{{zzzuuuvvvzzz}}}{{{yyywwwvvvvvvxxx{{{}}}~~~}}}zzzwwwuuutttttttttyyyzzz{{{||||||{{{zzzxxxxxx{{{wwwnnneee```YYYRRRNNNKKKIIIGGGFFFCCC@@@>>>??????>>>>>>===>>>>>>???????????????@@@@@@@@@@@@@@@???>>>===>>>======<<<======>>>>>>==================<<<;;;888888999999999999888888999999999::::::;;;;;;<<<888999999888666666777999666666777777777777777777888888888888888777666666555666777888999:::;;;<<<:::;;;<<<<<<;;;<<<===?????????@@@AAADDDHHHKKKMMMOOOOOONNNOOOPPPRRRUUUVVVXXXXXXXXXXXXVVVUUUSSSSSSPPPRRRWWWZZZ\\\\\\ZZZYYY[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWYYY\\\aaaeeefffiiiiiiggghhhkkkkkkiiieeebbbdddkkkpppooommmmmmmmmlllkkkjjjhhheee```\\\SSSPPPLLLJJJHHHGGGEEEDDD@@@@@@AAAAAADDDLLLUUU\\\^^^bbbgggiiikkkooorrrtttyyy~~~~~~}}}zzzvvvsssqqqrrruuuwwwxxxyyyzzz}}}~~~}}}yyyvvvtttvvvwwwyyy{{{{{{{{{{{{uuuoooeee^^^ZZZZZZ]]]______YYYTTTRRRRRRWWWcccppp~~~{{{vvvuuuvvv}}}kkk```UUU[[[ccclllvvv}}}kkkbbbdddkkksssxxx{{{^^^BBB999000...---******+++***(((&&&'''((()))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&((()))((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$""""""$$$$$$$$$#########""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$$$$######!!!!!!"""###############!!!!!! !!!""""""######""""""""""""######!!!!!!""""""#########$$$!!!"""###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$%%%###!!! !!!!!!!!!""""""#########""""""""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((())))))))))))((()))++++++)))((()))******+++,,,---.........111777>>>III^^^~~~}}}vvvtttxxx{{{|||zzzxxxwwwvvvwwwxxxyyy~~~|||yyyvvvuuuttttttuuuxxxxxxyyy{{{}}}|||zzzxxxxxxzzz~~~sssnnneee]]]VVVPPPKKKHHHIIIEEEBBB@@@???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????<<<<<<<<<<<<<<<======>>><<<===============<<<<<<999999::::::::::::999999::::::::::::;;;;;;;;;;;;999999999777555555777999555555555666666777777777777777777777777666555444555666666777888999::::::999:::<<<<<<;;;;;;<<<===>>>>>>>>>@@@BBBEEEHHHIIILLLLLLKKKKKKLLLOOOQQQSSSUUUVVVVVVVVVUUUSSSQQQPPPOOOQQQTTTXXXZZZZZZYYYYYYXXXWWWUUUUUUVVVVVVTTTSSSTTTTTTUUUUUUVVVYYY^^^bbbdddgggiiihhhiiilllllliiihhhddddddjjjnnnmmmlllllljjjhhhgggfffeeeccc___\\\RRROOOKKKHHHGGGFFFDDDCCC>>>@@@BBBCCCEEELLLUUU\\\```gggmmmnnnooosssvvvwwwyyy}}}}}}{{{xxxtttqqqqqqsssvvvwwwwwwyyy{{{}}}|||yyyvvvuuuvvvwwwxxxzzzzzz{{{{{{ssslllddd^^^\\\^^^```bbb___ZZZVVVUUUWWW]]]kkkxxx}}}{{{zzzuuueee]]]VVV```lllssszzzsssddd^^^^^^bbbiiipppyyy{{{XXX???777///...---+++)))***)))'''%%%&&&((()))******&&&&&&&&&''''''&&&&&&&&&)))'''%%%$$$$$$&&&)))***)))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%############%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$!!!!!!"""$$$$$$$$$"""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""""""""#########$$$!!!!!!""""""""""""!!!!!!$$$%%%%%%&&&&&&&&&&&&&&&######"""!!!!!!"""""""""######""""""""""""###### !!!"""###$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%!!!!!!"""""""""#########"""""""""""""""""""""""" """######!!! !!!###"""#####################"""######$$$$$$$$$######((((((''''''&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%''''''&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))))))))***++++++)))'''))))))***+++,,,---......222333777===DDDTTTooo}}}uuuuuuyyyzzzyyyyyyxxxwwwwwwxxxxxx~~~|||yyyvvvuuuuuuvvvvvvvvvvvvwwwzzz}}}~~~{{{xxxzzz|||xxxooofff^^^WWWRRRLLLIIIEEEBBBAAABBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@??????<<<;;;;;;;;;<<<<<<===>>><<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::888888777555333444666888333333444555666666777777777777777666666555333333666666666777777888888888888:::;;;;;;::::::;;;<<<======>>>???AAACCCEEEFFFIIIHHHGGGGGGHHHKKKNNNPPPRRRSSSSSSTTTRRRPPPNNNMMMNNNOOORRRTTTWWWXXXXXXXXXSSSQQQPPPPPPRRRSSSQQQOOOOOOQQQSSSTTTTTTWWW[[[___bbbfffiiihhhjjjmmmmmmkkklllgggeeeiiilllkkkjjjjjjgggeeecccaaa```^^^\\\YYYPPPMMMJJJGGGGGGFFFDDDCCC@@@CCCFFFHHHIIIOOOXXX___bbblllsssssssssxxx{{{{{{yyy}}}yyyzzzyyyvvvsssrrrtttwwwwwwwwwxxxzzz||||||zzzwwwvvvvvvwwwxxxyyyzzzzzzzzzrrrkkkccc___^^^```bbbbbb___[[[YYYYYY\\\cccqqq~~~nnnbbb]]]\\\iiivvv|||wwwkkk___YYYWWWYYYaaajjjttt{{{tttPPP;;;333---------+++)))***)))'''%%%%%%''')))***+++%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$###!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!""""""#########$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$###""""""############""""""""""""###############"""""""""""""""""""""""""""###$$$%%%&&&""""""######$$$$$$$$$%%%########################""""""!!!!!!$$$&&&$$$$$$$$$###############"""###$$$%%%%%%$$$"""!!!$$$$$$######"""!!! !!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***)))))))))***++++++)))'''))))))***+++,,,------...111000222777;;;GGG```xxxxxxvvvxxxxxxxxxxxxxxxxxxxxxxxxxxx~~~|||yyyvvvuuuuuuwwwxxxuuuuuuvvvzzz~~~~~~{{{xxx}}}~~~zzzqqqiiicccOOOKKKGGGDDDCCCDDDCCCCCCCCCCCCAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;<<<===>>><<<<<<===============<<<======>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::777777666444222222555777222333333444555666777777666666666666555444333222666666666666777777777777888:::;;;;;;:::999:::;;;===>>>>>>???@@@BBBDDDDDDFFFEEEDDDDDDEEEHHHKKKMMMPPPPPPQQQRRRQQQNNNLLLJJJMMMNNNPPPRRRTTTVVVWWWXXXPPPNNNLLLNNNPPPRRRPPPNNNMMMPPPSSSTTTTTTVVVZZZ]]]aaafffhhhhhhjjjnnnooolllooohhheeehhhjjjiiiiiijjjfffdddaaa___]]][[[XXXVVVPPPMMMIIIGGGGGGFFFEEECCCBBBFFFJJJLLLMMMRRRZZZaaadddooovvvvvvvvv{{{~~~}}}xxx{{{~~~vvvxxxyyywwwttttttvvvyyyxxxxxxxxxzzz||||||{{{yyywwwwwwwwwxxxxxxyyyzzzzzzqqqkkkddd______aaabbbbbb```\\\ZZZ\\\___ggguuu{{{{{{kkkaaa^^^bbbqqqssshhh\\\VVVRRRSSS\\\hhhooouuu}}}mmmIII777///***+++---+++***+++(((&&&$$$$$$''')))++++++&&&''''''''''''''''''&&&$$$%%%'''((((((((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$###!!! !!!###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''((('''$$$!!! !!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""############ ###%%%$$$!!!!!!$$$'''###"""""""""""""""###$$$!!!!!!!!!!!!"""###$$$%%%###"""!!!"""###$$$###!!!!!!"""###$$$$$$###"""!!!$$$###""" """###$$$###"""!!! !!!"""######"""!!!!!!!!!"""$$$%%%((('''%%%###""""""##################""""""""""""""""""#########$$$$$$$$$########################$$$$$$##################%%%$$$######%%%%%%$$$###"""###$$$%%%&&&%%%$$$###!!!%%%))),,,,,,***))))))%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))******))))))))))))******+++***)))))),,,...//////000...000555999>>>LLL[[[xxxyyyxxxwwwvvvvvvwwwxxxyyyzzz|||zzzxxxxxxxxxxxxvvvuuuuuusssrrruuuyyy||||||{{{~~~}}}}}}zzzjjjaaaSSSJJJKKKJJJCCCCCCHHHEEEDDDBBB@@@======???@@@??????>>>>>>>>>=========<<<=========<<<<<<;;;:::===============<<<;;;;;;<<<===>>>??????>>>===<<<:::;;;;;;<<<<<<;;;;;;::::::999777555444333444444:::888777555444444444444555444444555777666444222666666666666666666666666999999888888999999:::;;;<<<<<<===>>>???@@@AAAAAADDDEEEEEEFFFGGGIIIJJJKKKLLLKKKJJJJJJLLLMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPMMMMMMNNNMMMKKKKKKLLLNNNMMMOOOSSSVVVWWWXXXZZZ[[[cccfffhhhgggiiinnnqqqooopppmmmiiigggffffffeeeeee_________^^^[[[VVVRRROOOLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHLLLRRRYYY___ccclllppptttvvvwwwxxx}}}|||wwwyyy}}}xxxwwwwwwwwwxxxyyyyyyzzzwwwxxxzzz{{{{{{zzzxxxwwwxxxwwwvvvwwwwwwvvvssspppkkkgggbbbaaacccdddcccaaabbb``````cccfffmmm|||xxxvvvxxx}}}kkkcccfffeeerrrwww}}}rrrdddXXXSSSRRRTTT[[[dddtttpppqqqzzzsssXXX@@@333111...***((('''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''""" $$$((('''%%%'''&&&$$$"""!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%$$$###""""""######!!!"""""""""############"""""""""""""""###############""""""###$$$%%%$$$$$$#########"""#########!!!!!!!!!""""""###$$$%%%###"""!!!"""###$$$###!!!""""""############""""""%%%$$$###""""""###$$$%%%###"""!!!!!!!!!!!!"""######"""!!!!!!!!!"""$$$$$$'''&&&$$$############$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&################################################%%%$$$###$$$%%%&&&%%%#########$$$%%%%%%%%%%%%$$$$$$"""%%%111===@@@555***&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++...,,,***)))***++++++***...,,,---111333777BBBOOOfffyyywwwuuutttssssssuuuwwwxxxyyy{{{yyyxxxwwwxxxwwwuuuttttttrrrqqqtttxxx{{{{{{zzz~~~~~~}}}~~~lll]]]RRRQQQMMMFFFDDDIIIHHHGGGFFFCCC@@@???@@@AAA??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<>>======<<<<<<===>>>>>>===<<<<<<::::::;;;;;;;;;;;;:::::::::999888666555555555666888777666555444444555555444333333555777777555444555555555555555555555555888777777777777888999999;;;<<<<<<===>>>???@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJJJJHHHGGGHHHIIIKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMLLLKKKKKKMMMOOONNNQQQUUUXXXYYYZZZ\\\]]]dddgggiiihhhjjjooorrrpppqqqmmmhhhdddbbbbbbaaa```^^^^^^^^^]]]ZZZUUUPPPMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLNNNSSSYYY___eeehhhmmmppptttvvvwwwyyy~~~{{{wwwxxx||||||xxxxxxxxxwwwwwwxxxxxxyyyzzzvvvwwwyyyzzzzzzyyyxxxvvvxxxwwwvvvuuuuuussspppnnniiiiiigggdddaaa```aaabbbccccccfffiiikkkqqquuunnnpppwwwsssbbb___gggiiivvv{{{xxxsssooocccXXXSSSSSSTTT[[[cccnnnjjjiiimmmoooeeeNNN;;;///...+++)))''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((()))))))))((($$$!!!!!!%%%((((((&&&&&&%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$$$$###""""""######""""""""""""#####################"""""""""""""""&&&"""!!!$$$&&&%%%"""%%%$$$$$$######"""""""""!!!!!!!!!"""######$$$$$$###"""!!!"""###$$$###!!!######""""""""""""######%%%%%%###""""""###%%%%%%$$$###""""""""""""###$$$"""""""""!!!"""######$$$%%%$$$############$$$$$$!!!""""""###$$$%%%&&&'''""""""""""""############################################################&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&)))###%%%999QQQVVVDDD///''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%%%%&&&((()))+++,,,---+++)))((()))******)))---,,,---...///000888AAAJJJaaa|||sssrrrqqqrrruuuxxxyyyyyyzzzxxxvvvvvvvvvvvvtttrrrqqqpppppprrrvvvyyyzzzzzz|||~~~~~~}}}}}}~~~pppccc]]]VVVMMMJJJLLLKKKIIIHHHEEECCCBBBAAAAAA>>>>>>>>>>>>>>>????????????>>>>>>============>>>???????????????>>>======;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999888777777777777888777666555555555555666666444333333555666777666444555555555555555555555555666666666666666777777888:::;;;;;;<<<===>>>?????????@@@@@@BBBDDDFFFHHHIIIGGGEEEDDDDDDFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIKKKLLLLLLMMMLLLJJJIIIJJJLLLOOOPPPSSSXXX[[[\\\^^^___```fffiiijjjiiikkkqqqsssqqqpppllleee```]]]]]]]]]\\\\\\\\\]]]\\\XXXSSSMMMJJJJJJKKKLLLMMMNNNNNNOOONNNQQQSSSWWW\\\bbbggglllnnnpppsssvvvwwwwwwyyy|||wwwxxx{{{}}}zzzvvvwwwwwwwwwvvvwwwwwwxxxyyyuuuvvvxxxyyyyyyxxxvvvuuuwwwuuussssssrrrpppmmmkkkhhhkkklllhhhaaa]]]___ccciiilllqqqtttsssuuu~~~tttllliiimmmhhh\\\^^^jjjnnnxxx|||wwwnnnkkkkkkbbbXXXTTTTTTVVV\\\bbbgggbbb]]][[[YYYPPP@@@444+++***)))((('''(((((())))))))))))(((((((((((('''***))))))(((''''''&&&&&&((()))))))))******++++++)))&&&######&&&((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############"""""""""#########$$$$$$%%%$$$######"""###########################""""""############""""""""""""%%%###!!!"""$$$%%%$$$###$$$$$$######"""!!!  !!!""""""###$$$$$$$$$###"""!!!"""###$$$###!!!$$$###"""!!!!!!"""###$$$$$$$$$###""""""###$$$$$$$$$##################$$$"""""""""""""""######$$$###############$$$$$$%%%!!!!!!"""###$$$$$$%%%%%% !!!!!!!!!"""#######################################$$$$$$$$$&&&%%%$$$%%%&&&&&&&&&$$$%%%$$$###"""###$$$%%%&&&+++&&&***===TTTXXXGGG333((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''((()))+++++++++)))((((((***,,,------------.........///333888;;;MMMkkkwwwtttqqqrrruuuyyy{{{{{{xxxwwwuuuuuuuuuuuusssqqqoooooopppqqqtttvvvxxxyyy{{{~~~~~~|||{{{{{{}}}~~~wwwlllcccYYYSSSSSSJJJHHHFFFEEEDDDCCCAAA@@@======>>>>>>>>>>>>?????????>>>===<<<<<<===>>>>>>===============<<<;;;;;;:::::::::;;;;;;::::::::::::::::::;;;;;;:::::::::888888888888777777888888555555555555666666777777666555444444666666555333555555555555555555555555666666555555666666777888999999:::;;;<<<===>>>>>>>>>>>>???@@@CCCEEEGGGHHHEEECCCBBBBBBDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKJJJIIIGGGIIILLLNNNRRRVVV[[[___aaabbbcccdddgggkkkkkkjjjlllqqqsssqqqnnniiibbb\\\ZZZ[[[[[[\\\ZZZZZZZZZYYYVVVQQQKKKHHHHHHJJJLLLOOOQQQSSSTTTTTTWWWZZZ___dddiiinnnpppqqqtttwwwxxxxxxwwwxxx}}}|||yyyzzz}}}~~~{{{xxxuuuuuuuuuttttttuuuuuuvvvtttuuuwwwxxxwwwvvvtttsssrrrqqqoooooooooooommmkkkjjjmmmnnnjjjddd```bbbeeeqqqvvv|||{{{zzzxxxrrrhhhdddbbb]]]fffrrrsssuuuzzzrrrjjjhhhgggaaaZZZVVVVVVYYY\\\___aaa[[[SSSLLLEEE>>>666111+++***)))(((((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$###############$$$$$$$$$############""""""#########"""""""""""""""###$$$%%%$$$"""!!!###%%%""""""""""""!!!  !!!"""###$$$$$$#########"""!!!"""###$$$###!!!$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""#########$$$$$$#########!!!"""""""""############!!!""""""###$$$$$$$$$$$$"""""""""""""""!!!!!!!!!#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$###"""###$$$%%%&&&'''(((---888BBBDDD;;;333((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))(((((())))))******---+++))))))+++---...---,,,---...------///222333555???SSSqqqzzzsssqqqtttxxxyyyyyyxxxvvvttttttttttttrrrqqqnnnooopppqqqrrrtttvvvxxx{{{~~~}}}}}}}}}~~~~~~|||yyyyyyzzz||||||pppeee]]]ZZZKKKIIIEEEDDDDDDDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>???>>>===============>>>>>>===============<<<;;;;;;::::::999999999999::::::999::::::::::::::::::999777777777777777777666666444444555666666777777777888777555444555444333222555555555555555555555555777666666666666777888888888888999:::;;;<<<<<<===>>>>>>???@@@BBBDDDFFFGGGDDDBBBAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHJJJJJJJJJIIIHHHIIILLLNNNSSSXXX^^^bbbdddfffggghhhiiilllllljjjkkkpppqqqooojjjeee___ZZZZZZ[[[]]]^^^XXXXXXXXXVVVSSSOOOKKKHHHHHHJJJMMMQQQUUUXXXZZZ[[[^^^aaaeeejjjmmmpppqqqrrrxxxzzz{{{yyywwwvvvyyy}}}{{{yyyxxxyyy|||}}}|||yyyssssssrrrrrrrrrrrrrrrsssssstttuuuvvvuuutttrrrqqqmmmkkkjjjkkkmmmnnnmmmllllllmmmllljjjhhhggghhhiiivvv{{{tttccc[[[^^^dddsss|||wwwrrrxxx~~~mmmfffddddddaaa\\\XXXXXX[[[\\\\\\[[[UUUKKK@@@999444222111,,,,,,+++***)))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$###############$$$$$$$$$$$$$$$###############!!!"""""""""############"""%%%&&&%%%!!!"""&&&!!!""""""###"""!!! """###$$$$$$#########"""!!!"""###$$$###!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###""""""!!!!!!"""############"""!!!!!!"""###$$$$$$$$$###""""""!!!!!!!!! """"""#########$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&!!!&&&+++...---,,,,,,---''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''******))))))))))))******111///,,,++++++++++++******---,,,***+++///000///111444@@@YYYyyywwwrrrrrruuuwwwvvvxxxvvvttttttttttttrrrpppooopppqqqqqqqqqrrrtttvvvyyy|||}}}{{{zzzzzz|||}}}{{{xxxwwwyyy{{{~~~~~~sssiiicccTTTPPPJJJGGGGGGGGGEEECCCAAAAAAAAA@@@@@@@@@??????======>>>????????????>>>???????????????>>>======::::::999999999999::::::999999::::::::::::999999777888888888777666666555444444555666777777666666999777555444444444333222444444444444444444444444666666666666666777888888666777777888999:::;;;<<<>>>>>>>>>???@@@BBBDDDDDDCCCAAA@@@AAABBBDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHJJJLLLMMMLLLLLLLLLNNNPPPTTTYYY```eeegggiiijjjjjjjjjmmmllliiiiiimmmmmmkkkeeeaaa\\\ZZZZZZ\\\]]]^^^WWWVVVUUUSSSQQQNNNLLLKKKJJJLLLOOOSSSXXX^^^bbbeeegggiiilllnnnpppqqqrrrqqqyyy{{{}}}{{{wwwvvvwwwyyyvvvuuuuuuwwwyyyzzzyyyxxxsssrrrqqqqqqpppqqqqqqqqqrrrssstttttttttrrrpppoooiiihhhgggiiikkkmmmnnnmmmjjjjjjiiiiiiiiikkknnnpppxxx|||mmm[[[UUU]]]jjjzzzwwwpppwww{{{ggg___^^^______\\\XXXXXXZZZYYYVVVRRRLLLBBB888111//////000,,,,,,++++++***)))(((((((((((((((''''''''''''&&&&&&&&&''''''((())))))***''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!!!!!!!"""""""""###############"""######$$$%%%#########$$$$$$$$$%%%%%% !!!"""###$$$$$$%%%$$$$$$$$$###""""""######!!!"""###$$$$$$###"""  """$$$%%%$$$###"""###"""!!!"""###$$$###!!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!! !!!"""###$$$######"""!!!"""###$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""##############################!!!""""""###$$$$$$%%%%%%$$$###""""""$$$$$$###"""######$$$%%%%%%%%%%%%$$$!!!$$$&&&&&&$$$$$$&&&(((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++000...+++************))),,,...---)))***...///,,,///000777HHHbbbvvvtttvvvwwwwwwxxxvvvuuutttuuutttrrrqqqppprrrsssrrrppppppsssuuuuuuxxx}}}~~~|||zzzzzzwwwzzz|||zzzwwwuuuxxx{{{|||||||||{{{zzz~~~yyyqqqddd]]]TTTOOONNNMMMJJJGGGFFFFFFEEEDDDCCCBBBBBBAAA===???AAACCCCCCBBBAAA??????????????????>>>======;;;:::999999999999:::;;;999999::::::::::::999999999999::::::999777555444444555666777777666666555777555333333444666666555444444444444444444444444555555444444555555666777555666666777888999:::;;;============>>>???@@@AAABBB@@@??????AAABBBBBBAAACCCCCCCCCDDDEEEFFFGGGHHHLLLOOOQQQRRRQQQQQQQQQRRRUUUZZZaaafffiiijjjkkklllkkkmmmlllhhhgggiiiiiigggbbb___[[[YYYZZZ[[[[[[[[[WWWUUUSSSPPPNNNNNNNNNNNNNNNOOORRRVVV]]]dddjjjnnnrrrrrrrrrssssssssssssrrruuuyyy||||||yyywwwwwwxxxvvvvvvvvvwwwxxxxxxwwwuuutttsssrrrqqqqqqqqqqqqrrrqqqrrrsssssssssqqqooommmiiihhhggggggjjjlllmmmlllcccfffhhhgggfffiiirrryyyhhh[[[ZZZccclllyyy|||rrrllltttwwwccc[[[ZZZZZZ\\\ZZZVVVUUUWWWTTTOOOFFF@@@777000,,,++++++,,,((())))))))))))))))))(((((((((((('''''''''&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%"""###%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""#########""""""###$$$$$$%%%""""""######$$$%%%&&&&&& """###$$$%%%&&&'''$$$!!!!!!$$$%%%### """###%%%&&&&&&%%%$$$### """$$$%%%$$$###"""###"""!!!"""###$$$###!!!!!!"""###$$$$$$###"""!!!""""""############"""""" !!!"""######"""!!! !!!"""$$$$$$######"""!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&########################!!!""""""###$$$$$$%%%%%%###"""!!!"""###$$$###!!!"""###$$$%%%&&&%%%$$$$$$%%%$$$###$$$%%%'''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,,,,***((((((***+++,,,+++000222///******000000,,,///111777@@@SSSnnn{{{xxxzzzzzzyyyxxxwwwuuuuuuuuuuuusssqqqqqqssstttssspppppprrrtttqqquuu{{{~~~~~~|||{{{{{{uuuyyy|||zzzvvvuuuxxx{{{yyyzzzzzzxxxwwwyyy|||qqqhhh]]]UUUSSSQQQNNNKKKJJJIIIHHHGGGFFFEEEDDDCCC>>>@@@DDDFFFGGGEEEBBBAAA===============<<<<<<;;;<<<;;;:::999999:::;;;<<<999999999::::::999999999;;;;;;;;;;;;:::888666555444555666777777666555444444333111222555777888888444444444444444444444444444333333333333444555555555555666777888999::::::<<<<<<<<<<<<<<<===>>>>>>@@@???===>>>@@@AAAAAA@@@DDDDDDDDDDDDFFFGGGHHHIIINNNQQQUUUVVVVVVUUUTTTUUUUUUZZZaaagggjjjkkklllmmmkkkmmmkkkgggeeeggggggddd```^^^ZZZYYYYYYYYYYYYXXXWWWUUURRROOOMMMNNNOOOQQQRRRRRRTTTYYY```hhhpppuuuyyyxxxwwwvvvuuuuuuttttttqqqvvv{{{|||zzzxxxxxxyyyyyyyyyzzzzzzyyyxxxvvvuuuuuutttssssssrrrrrrrrrrrrpppqqqrrrsssrrrpppnnnlllkkkiiiggggggiiikkkkkkkkk]]]ccchhhfffbbbfffsss}}}hhh```ccckkknnntttvvvmmmiiiqqq~~~tttbbb[[[[[[WWWZZZYYYTTTSSSUUUQQQJJJ>>>888000+++))))))((((((%%%%%%'''((())))))))))))&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&%%%%%%$$$$$$''''''&&&%%%$$$######""""""$$$&&&''''''''''''((($$$%%%%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%%!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###"""###%%%%%%$$$$$$%%%&&&###$$$$$$%%%$$$###"""!!! !!!!!!""""""######""""""""""""##################"""""""""###%%%&&&%%%&&&''''''&&&###!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''(((******))))))***,,,***,,,///111000...+++)))))))))***+++---......///777222444???JJJZZZwwwzzzvvvyyy~~~{{{}}}tttoooqqquuuuuutttuuuttttttsssssssssttttttuuurrrsssvvvyyy||||||yyyvvvssstttuuuvvvuuuvvvwwwxxxyyyzzzyyywwwtttuuuyyy|||yyyoooeee___ZZZWWWUUUQQQPPPMMMKKKHHHGGGFFFEEEFFFDDDGGGLLLIIICCCBBBFFFEEEBBB>>>===>>>>>><<<;;;:::::::::999999999888888;;;;;;;;;:::::::::999999;;;;;;;;;:::999888777666333222111333555666666555555444444444444555666666888777666555555666777888777777666666555555555555888888777666666777999:::@@@???>>>=========>>>???BBB???======???BBBCCCDDDDDDEEEGGGGGGHHHJJJNNNQQQQQQWWW\\\]]]ZZZXXXYYY\\\___aaadddggghhhhhhgggfffhhhiiiiiihhheeeddddddeeedddaaa\\\XXXUUUTTTRRRQQQRRRTTTTTTRRROOONNNQQQTTTWWWYYY]]]bbbhhhnnnsssuuuwwwxxxxxxwwwuuutttuuuwwwuuuvvvvvvvvvwwwwwwwwwwwwxxxyyy{{{{{{zzzxxxuuusssuuuttttttsssssssssttttttrrrsssrrrooolllkkkkkklllmmmlllkkkkkkkkkjjjhhhfffaaabbbdddggghhhmmm{{{{{{qqqhhhVVVaaakkknnnqqqvvvuuupppfffooo|||uuufffZZZVVVXXXWWWWWWXXXXXXTTTNNNHHH:::666000---++++++***)))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%&&&)))******)))---***&&&%%%%%%%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))###$$$$$$$$$###""" """!!!!!! !!!###%%%&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""###%%%$$$$$$###%%%&&&###$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""""""### !!!""""""###""""""!!!!!!!!!"""$$$$$$!!!"""$$$%%%&&&&&&%%%""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&((()))(((''''''((()))&&&(((***,,,,,,+++***))))))******+++,,,---...///333///111:::CCCQQQjjj~~~qqqnnnuuuwwwrrrtttwwwvvvuuuuuuuuuttttttssssssssstttttttttuuuwwwzzz{{{{{{wwwuuuqqqrrrttttttuuuvvvwwwxxxwwwxxxxxxvvvttttttwwwzzz~~~wwwpppjjjfffcccZZZXXXTTTPPPMMMLLLMMMNNNSSSKKKEEEFFFHHHIIIMMMSSS]]]TTTHHH@@@>>>>>>===;;;;;;;;;;;;:::::::::::::::;;;;;;:::999999999999999::::::::::::999888777666333222222333555666666555444444444333444555555666666555444333333444555666666666666555555555444444777666666666666777999999>>>======<<<<<<===>>>???BBB@@@???@@@CCCEEEFFFFFFGGGHHHJJJKKKLLLNNNRRRTTTUUUYYY]]]``````___```aaa```bbbeeehhhiiigggeeedddggghhhiiihhhfffeeefffggggggccc^^^ZZZXXXVVVTTTRRRSSSTTTUUUTTTRRRRRRTTTWWW\\\]]]aaafffjjjooossstttvvvwwwwwwvvvttttttuuuvvvuuuuuuuuuvvvvvvvvvwwwwwwvvvwwwyyyyyyyyyvvvtttrrrtttsssssssssssssssssssssttttttsssooollljjjjjjkkknnnmmmlllkkklllkkkiiigggaaacccfffhhhgggkkkzzz{{{qqqfff^^^YYYdddooosssvvvxxxwwwsssnnnsss}}}}}}sssggg^^^[[[ZZZXXXWWWWWWVVVRRRJJJCCC777333...+++******)))(((''''''((((((((()))))))))(((''''''&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((///,,,)))(((((((((((('''%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$###"""!!! """"""!!!""""""###$$$%%%#########$$$%%%&&&&&&&&&""""""""""""""""""""""""$$$###""""""!!!""""""""""""###%%%$$$######$$$%%%######$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""" """###$$$%%%!!!!!!!!! !!!!!!"""###$$$$$$$$$######"""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$###""""""################################################!!!$$$&&&&&&%%%###"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))((()))***)))((('''((()))%%%&&&''')))***+++++++++)))******+++,,,---......///,,,---444:::CCCVVViiirrreeehhh{{{zzztttvvvxxxwwwuuuuuuvvvuuutttsssssssssssssssuuuuuuwwwyyyzzzyyyvvvsssooopppqqqrrrtttuuuvvvwwwtttuuuvvvuuutttsssuuuvvvuuuwww~~~zzzssspppeeeaaaZZZTTTPPPPPPRRRSSSTTTLLLHHHMMMVVV^^^fffkkklll^^^LLL@@@===>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888999:::999999999999888777666666444333222333555666666555333333333333333444444555555555444444444444555555555555555444444444444444555555555555666777999999<<<<<<;;;<<<<<<===>>>???BBBBBBBBBEEEHHHKKKKKKKKKKKKMMMOOOPPPRRRTTTWWWZZZ\\\]]]___cccggghhhhhhgggbbbdddgggiiiiiigggcccaaaeeefffgggfffeeeeeegggiiijjjgggbbb^^^\\\YYYWWWUUUSSSTTTVVVVVVWWWXXX[[[^^^bbbdddhhhllloooqqqrrrsssuuuvvvvvvuuusssssstttvvvttttttuuuuuuuuuvvvvvvvvvssstttvvvvvvvvvtttrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrttttttrrrnnnjjjiiijjjlllooommmlllkkklllkkkjjjhhhccceeeiiiiiifffiiixxxuuuhhh]]]WWW\\\hhhttt{{{}}}~~~|||{{{|||wwwpppiiidddccc]]]ZZZXXXWWWTTTMMMDDD===333000,,,***)))))))))(((((((((((()))))))))******))))))(((&&&&&&%%%%%%%%%$$$&&&((('''$$$$$$%%%(((...,,,)))((()))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""###############"""""""""######$$$%%%%%%%%%""""""""""""""""""""""""######"""""""""""""""""""""###$$$$$$###"""###%%%##################""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&&&&"""""""""!!!""""""""""""'''&&&$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!!!!""""""##################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))+++,,,---,,,***))))))***)))))))))***+++,,,------)))******+++,,,,,,---------+++---111444999EEERRRlllmmmfffppp|||{{{uuuvvvyyyxxxvvvvvvwwwvvvuuutttsssrrrrrrrrrsssssstttvvvxxxwwwuuurrrmmmmmmnnnpppsssuuuvvvvvvrrrssstttuuuuuutttttttttpppqqqwww|||vvvooofff\\\VVVUUUWWWXXXSSSUUU[[[cccjjjnnnnnnooobbbUUUEEE======???===:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999777777888999:::888888888888888777666666444333333444555666666555333222222222222333444444777777777666666777777777444444444444444444444444333444444555777888::::::;;;;;;<<<===>>>@@@AAAAAACCCDDDEEEIIINNNPPPQQQPPPPPPRRRUUUVVVWWWYYY\\\^^^dddbbbaaaeeekkknnnmmmjjjdddfffiiijjjiiifffbbb___aaabbbcccccccccdddfffiiikkkhhhccc```^^^\\\ZZZXXXRRRTTTWWWZZZ^^^aaaeeegggiiikkknnnqqqrrrsssrrrqqqssstttuuutttrrrrrrsssuuusssttttttttttttuuuuuuuuuqqqqqqsssssssssrrrqqqppppppqqqqqqqqqqqqppppppooooooooommmjjjhhhhhhkkkmmmnnnlllkkkjjjkkkkkkjjjiiifffhhhkkkjjjeeegggvvvwwwkkk___WWWUUU^^^jjjyyyyyytttpppkkkiiijjj```]]]YYYUUUQQQIII???777000...+++)))*********)))))))))))))))************(((((('''&&&&&&&&&&&&&&&$$$(((***((($$$"""$$$(((***(((&&&%%%&&&'''&&&%%%''''''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$##################&&&%%%###"""!!!"""######"""###$$$%%%$$$###"""!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""$$$$$$$$$""""""###$$$""""""""""""""""""######""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$#####################"""!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%"""""""""""""""#########"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((+++,,,,,,+++)))((()))***---,,,++++++***+++,,,---)))******++++++,,,,,,,,,...---...000111333:::AAARRRgggsssmmmmmmzzz}}}uuuuuuwwwwwwvvvwwwwwwvvvuuutttsssrrrrrrrrrpppppprrrtttwwwwwwvvvtttmmmllllllooorrruuuuuutttqqqrrrsssuuuvvvuuutttsssnnnnnnsss{{{vvvjjjaaa^^^^^^^^^bbbjjjrrrrrrkkkccc\\\YYYOOOHHH@@@>>>@@@@@@===888;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999:::777888888888888777666666555444333444666666666444333222222222222333444444666777777777777777777666444444444444444444444444333333555777999;;;<<<===<<<===???AAACCCEEEFFFGGGGGGGGGJJJNNNSSSVVVWWWWWWUUUXXXZZZ\\\]]]^^^```bbbjjjfffcccffflllpppoookkkfffhhhjjjjjjiiieeeaaa^^^^^^___```______```cccfffhhhfffcccaaa```___]]][[[RRRTTTXXX^^^eeekkknnnpppnnnppprrrttttttsssrrrppprrrrrrsssrrrqqqqqqrrrtttrrrrrrssssssssstttttttttoooooopppqqqqqqqqqppppppppppppppppppooonnnllllllggghhhhhhgggfffhhhkkknnnllljjjiiiiiijjjllllllkkkjjjkkkllljjjeeefffuuu~~~ppphhh```WWWSSSTTT^^^jjj{{{wwwtttrrrnnnllllllccc^^^XXXRRRLLLDDD:::333///---******++++++******))))))))))))************&&&&&&&&&&&&&&&'''((((((&&&))),,,***%%%###%%%)))'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$###"""""""""######&&&%%%###"""""""""###$$$"""###$$$%%%%%%$$$"""!!!##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""$$$$$$$$$"""!!!"""###""""""!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$######"""########################""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""##############################"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''((()))((('''&&&'''(((,,,+++***)))))))))))))))************++++++,,,,,,---...///000000111444777AAATTTooovvviiiooowwwtttuuuuuuuuuwwwvvvuuutttsssssssssssssssqqqqqqrrrtttwwwxxxwwwvvvnnnlllkkknnnrrruuutttrrrqqqqqqqqqsssuuuvvvtttrrrmmmmmmqqqwww{{{~~~vvvlllfffcccbbbnnnuuuwwwmmm___UUUQQQOOOJJJHHHFFFEEEEEECCC>>>:::>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999777888888999888888777777666555444555666777666444333333333333333444444555444444555555555555444444444444444444444555555555333555777:::<<<>>>???@@@@@@AAADDDGGGJJJLLLMMMNNNNNNNNNOOOSSSYYY]]]^^^___\\\^^^aaabbbbbbbbbdddeeekkkgggdddggglllppppppmmmhhhiiijjjjjjhhheeebbb___^^^^^^^^^]]]\\\]]]```bbbdddcccbbbbbbbbbbbbaaa___VVVXXX\\\ccckkkqqqtttuuuqqqqqqrrrssssssrrrqqqqqqpppqqqqqqqqqpppppprrrsssqqqrrrrrrrrrrrrsssssssssnnnoooppppppqqqqqqqqqqqqpppppppppooonnnkkkiiiggg```bbbdddeeefffhhhkkkmmmkkkiiihhhiiikkknnnoooooopppmmmkkkiiieeegggssstttddd```___[[[ZZZ\\\]]]hhh{{{zzzvvvvvvuuuppplllkkkccc]]]TTTLLLFFF>>>666000...,,,******++++++***)))((((((((()))))))))******%%%%%%%%%&&&&&&((())))))''')))+++)))&&&%%%&&&(((&&&%%%$$$%%%''''''&&&%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$###############$$$$$$%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$######"""###$$$$$$###"""!!!!!!###"""!!!!!! !!!"""###$$$###"""""""""!!!!!!!!! !!!!!!!!!""""""#########"""###$$$$$$$$$"""!!! '''''''''&&&$$$"""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''&&&%%%'''(((((((((((()))))))))))))))************+++++++++++++++,,,---......000222222777EEEZZZqqqrrriii|||{{{tttsssrrrsssvvvuuuttttttsssssssssttttttuuuuuuuuuwwwyyyzzzyyywwwpppmmmkkknnnsssuuusssqqqpppooonnnpppssstttsssqqqlllkkknnnsssvvvxxx}}}{{{sssnnnlllssswwwsssggg]]]ZZZZZZYYYRRRQQQPPPLLLIIIFFFDDDCCCBBBBBBAAA@@@???>>>>>>===:::;;;<<<======;;;:::888888888999999999999999888777555444555666777666444444444444333444555555666333444555666666555444333444444555555555666666666444666999===@@@BBBCCCCCCDDDFFFIIIMMMPPPSSSTTTUUUVVVUUUVVVYYY^^^cccffffffccceeeggghhhggggggggghhhjjjgggeeeggglllppprrrrrrjjjjjjiiihhhfffdddcccaaa``````^^^\\\ZZZ[[[]]]```aaaaaaaaaccceeeffffffeee]]]]]]aaagggoootttuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqooopppppppppooooooqqqsssqqqqqqqqqqqqrrrrrrrrrrrrooooooppppppqqqrrrrrrssspppppppppooollliiifffddd^^^aaadddfffggghhhiiikkkkkkiiihhhjjjnnnqqqsssttttttooojjjgggfffiiirrr}}}jjj\\\___fffeeecccddd\\\gggyyy~~~yyyuuutttxxxxxxrrrllliiiaaaYYYNNNEEE>>>888222...,,,+++))))))))))))(((&&&''''''((((((((()))))))))''''''&&&&&&&&&''''''((('''''''''''''''&&&''''''%%%%%%$$$&&&'''((('''&&&$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""###############$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######################## !!!"""$$$$$$$$$###"""###$$$$$$###!!!!!!!!!""""""!!! """###$$$######""""""!!!!!!!!! !!!!!!"""$$$%%%&&&'''(((!!!"""#########!!! !!!"""$$$&&&'''&&&$$$###"""""""""""""""""""""""" """###%%%&&&&&&#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))%%%'''(((((('''''')))***&&&'''(((***++++++++++++***************+++++++++(((***,,,,,,---///000000222<<>>??????===:::888888999999:::::::::999999777666555555666777666444555444444444444555666666555666777888888777666555555555555666666666777777555777;;;>>>BBBDDDEEEEEEGGGIIILLLQQQTTTWWWXXXYYY[[[ZZZZZZ]]]bbbgggjjjlllgggiiikkklllkkkjjjjjjjjjhhhgggfffhhhlllqqquuuvvvkkkjjjiiigggfffdddccccccbbbbbb```]]]ZZZZZZ]]]_________aaadddgggiiiiiiiiibbbbbbdddjjjpppttttttsssppppppooooooooopppqqqqqqnnnooopppooonnnoooppprrrppppppqqqqqqqqqrrrrrrrrroooooopppqqqrrrsssssstttqqqqqqpppooolllhhhdddaaa^^^aaaeeehhhhhhhhhhhhiiillljjjiiikkkppptttwwwxxxwwwpppiiiggggggjjjrrr{{{ttt___SSS[[[hhhiiieeeddd\\\eeewww|||wwwtttqqqsssyyyzzzssslllhhh^^^VVVJJJ@@@999555000,,,+++)))((((((((((((&&&$$$''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$######%%%''''''&&&%%%&&&&&&%%%$$$############&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""############$$$%%%&&&'''"""###%%%&&&&&&%%%$$$#########""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""###""""""""""""############"""######""" !!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""### !!!"""######"""!!!!!!#########""""""!!! """""""""""""""""""""""" !!!!!!""""""######""""""#########""""""!!!$$$#########""""""!!!!!!########################""""""""""""""""""""""""###$$$&&&''''''&&&$$$###"""######$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%$$$###$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&))))))))))))((('''&&&%%%&&&''')))+++++++++******((()))))))))************,,,,,,,,,,,,---...//////000333<<>>===<<<======<<<<<<;;;::::::::::::888666555666777777666777777777777777777666666999999999999::::::::::::888999;;;<<<===<<<<<<;;;<<<>>>AAABBBDDDFFFJJJMMMMMMOOORRRVVV[[[```dddfffeeeeeedddeeekkkqqqoooiiikkklllnnnnnnllljjjiiiiiijjjhhhffffffjjjpppxxx|||qqqooollljjjiiigggdddbbbcccaaa``````aaaaaaaaa```dddddddddeeehhhkkknnnpppmmmmmmmmmmmmoooqqqssstttqqqpppnnnmmmmmmoooqqqsssqqqqqqpppoooooopppqqqqqqqqqpppoooooooooppprrrsssrrrqqqppprrrtttuuuuuuttttttsssrrroookkkgggcccaaa^^^cccjjjkkkhhhfffgggiiilllqqqpppkkknnnxxx|||yyyvvvqqqkkkhhheeegggqqq{{{yyyddd]]]YYY^^^iiioookkkeee```fffsss~~~}}}~~~yyyrrreeemmmtttvvvvvvtttmmmeee^^^PPPBBB:::555///+++***,,,+++***)))(((&&&%%%%%%'''''''''(((((((((((((((%%%&&&''''''&&&%%%###""")))'''$$$###"""###%%%'''%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###%%%'''(((%%% """&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""############""""""###  ######"""########################$$$$$$##################!!!"""######!!!!!!"""###!!!!!!"""""""""#########%%%%%%&&&%%%$$$######$$$"""""""""###""""""!!!!!!"""!!! !!!"""""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""""" !!!""""""""""""!!! !!!"""######"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""$$$#########""""""""""""######################################################$$$%%%%%%$$$###### !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((()))))))))'''((()))******++++++***************++++++++++++,,,,,,+++,,,,,,---...///000000666BBBRRRiii{{{{{{rrrtttwwwvvvrrrrrrqqqnnnnnnppprrrtttyyyzzzzzzyyywwwvvvvvvwwwxxxtttqqqppprrruuuuuuuuuvvvpppiiigggjjjmmmnnnmmmlllnnnpppqqqpppqqqsssuuu~~~{{{wwwuuuqqqnnnjjjgggccc^^^XXXTTTRRRPPPMMMKKKJJJIIIGGGEEEEEEEEEDDDCCCBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>===>>>;;;999999:::;;;::::::===<<<<<<<<<;;;<<<<<<<<<:::::::::;;;;;;<<<======:::<<<>>>@@@BBBBBBCCCCCCCCCDDDFFFGGGGGGJJJMMMPPPVVVWWW[[[^^^bbbgggkkknnnmmmmmmkkkkkkpppuuusssnnnjjjlllnnnnnnmmmkkkkkklllkkkiiihhhiiilllqqqwwwzzzqqqnnnllljjjiiiiiigggeeegggdddbbbaaabbbbbbbbbaaaeeefffgggiiikkklllnnnoooooonnnnnnnnnoooppprrrsssrrrqqqnnnllllllmmmooopppppppppooonnnnnnooopppppppppooonnnnnnnnnoooqqqrrrrrrqqqpppqqqsssssssssqqqtttsssrrrooommmjjjgggfffcccgggkkkjjjgggfffiiillllllqqqrrrpppttt~~~~~~uuuoooiiieeebbbcccmmmxxxsss^^^\\\\\\dddmmmpppjjjdddccchhhsss{{{{{{{{{uuummmaaaiiiqqqttttttsssnnnggg\\\NNN???777333...******((((((((()))))))))******((((((((((((((('''''''''%%%&&&&&&'''''''''&&&&&&###$$$%%%&&&&&&%%%"""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$###$$$'''(((&&&!!! """%%%&&&&&&%%%%%%%%%$$$$$$$$$########################&&&### !!!######"""""""""""""""""""""""""""######################## !!!"""""" !!!"""!!!!!!""""""""""""######""""""######""""""!!!!!!###""""""!!! !!!"""$$$%%%%%%$$$"""!!!######""""""!!!!!! """!!!!!! !!!"""""" !!!!!!!!!!!! !!!###$$$###"""!!!""""""""""""""""""""""""#########"""!!! """"""############""""""###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######################## """###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''((()))))))))(((((((((((()))***+++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---.../////////111666???RRRooo}}}yyyvvvwwwvvvooonnnmmmmmmmmmnnnoooqqqyyyyyyyyyvvvtttrrrssstttxxxuuuqqqoooqqqtttwwwxxxyyypppgggdddhhhmmmmmmkkkkkkmmmnnnooonnnnnnppprrrzzz}}}~~~|||yyyvvvrrrllleee```[[[[[[YYYUUUQQQMMMLLLKKKLLLLLLKKKIIIHHHEEECCCBBBBBBBBBBBBCCCDDDEEEEEEFFFBBB@@@>>>===>>>??????>>>???>>>===<<<<<<===>>>???<<<<<<===>>>???AAABBBCCC???AAACCCFFFIIIKKKLLLMMMMMMMMMMMMMMMMMMPPPTTTWWWaaacccgggiiilllpppuuuxxxxxxxxxvvvtttwww{{{zzzuuukkkmmmoooooonnnmmmmmmnnnllllllkkklllnnnrrruuuxxxrrroookkkiiijjjjjjjjjiiijjjgggcccaaabbbccccccccchhhiiikkkmmmnnnoooooooooqqqppppppoooooooooppppppsssqqqnnnkkkjjjkkklllmmmoooooonnnnnnnnnnnnoooooonnnnnnmmmlllmmmnnnooopppqqqpppooopppqqqrrrqqqpppsssrrrqqqooonnnmmmmmmmmmlllmmmllliiifffggglllppprrrxxxyyyxxx}}}uuuooogggbbb^^^___iiitttyyymmm]]]___eeelllqqqpppjjjdddfffiiisss}}}vvvvvvuuuooohhh]]]fffmmmpppppppppmmmiiiZZZKKK<<<444000,,,)))***''''''((()))***+++,,,,,,))))))((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))&&&''''''((((((&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$###&&&(((&&&###!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&(((&&&###"""###$$$$$$###""""""""""""""""""""""""########################!!!"""!!!  """!!!!!!!!!!!!"""""""""###!!! !!!!!!"""""" $$$"""!!! !!!###$$$$$$###!!! ######""""""!!!!!! !!! !!!!!!"""!!!!!!!!!!!!  """$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!""""""############"""########################################################################$$$###""""""""""""###$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''))))))(((((((((***+++---*********+++++++++,,,,,,++++++++++++,,,---.../////////111222444AAA[[[sss}}}~~~zzztttpppkkkiiihhhkkkmmmmmmnnnooowwwwwwvvvtttqqqpppqqqrrruuurrrooommmooosssxxx{{{|||rrrgggdddhhhmmmmmmkkkjjjkkkllllllkkkkkklllmmmsssvvv{{{yyyqqqkkkggghhhgggbbb[[[UUUSSSTTTUUUTTTSSSQQQOOOLLLJJJIIIGGGGGGHHHJJJLLLMMMNNNOOOGGGDDDBBBAAACCCCCCCCCCCCBBBAAA@@@??????AAABBBDDDAAAAAABBBCCCEEEGGGIIIJJJHHHIIIKKKNNNPPPSSSTTTUUUUUUUUUTTTSSSTTTWWW\\\```jjjmmmqqqsssuuuxxx||||||}}}{{{nnnoooppppppnnnmmmmmmnnnnnnoooooopppqqqssstttuuussspppkkkiiiiiijjjjjjjjjiiifffbbb```aaaccceeefffkkkkkklllmmmoooqqqrrrsssrrrrrrqqqpppoooooonnnnnnqqqooollljjjiiijjjlllmmmoooooonnnnnnnnnnnnoooooommmlllkkkkkkkkklllnnnnnnooonnnnnnooorrrsssrrrqqqpppooonnnnnnnnnooopppqqqsssqqqnnniiigggjjjpppuuu|||xxxqqqiiibbb]]]^^^hhhsssvvvnnniiilllqqquuuuuuqqqjjjffffffjjjrrr~~~xxxooonnnnnnjjjddd\\\dddkkklllkkkkkkiiieeeVVVHHH999111...+++***+++))))))************************)))((('''&&&&&&%%%'''&&&%%%%%%%%%&&&((()))+++((($$$!!!!!!###''')))((('''&&&%%%%%%&&&'''((($$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$"""%%%''''''$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""###############$$$$$$$$$!!!"""!!!  """ !!!!!!!!!!!!"""""""""$$$######%%%'''&&&$$$!!!###"""!!! !!!"""!!!!!!!!!!!!!!!!!!"""###"""""""""!!!!!!!!! !!!""""""""""""!!!!!! !!!"""###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!"""##############################$$$$$$$$$########################""""""""""""""""""""""""%%%$$$############$$$%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''))))))(((''''''''''''((())))))(((((((((***+++---))))))))))))*********+++++++++++++++,,,---......+++---000222111888KKK^^^wwwuuukkkhhhddddddjjjnnnllllllnnnsssttttttrrrpppooopppqqqpppnnnlllkkkmmmrrrxxx|||}}}tttiiifffiiinnnooommmiiikkkkkkkkkiiihhhiiijjjlllpppuuu{{{|||vvvrrrsssrrrmmmeee^^^\\\\\\\\\\\\ZZZXXXUUUQQQOOOMMMJJJKKKMMMOOOQQQSSSTTTUUULLLJJJGGGGGGHHHIIIIIIHHHKKKJJJJJJIIIJJJKKKLLLMMMIIIIIIIIIJJJLLLOOOQQQSSSRRRSSSTTTUUUWWWYYYZZZ[[[[[[[[[[[[ZZZ[[[^^^ccchhhnnnsssxxx{{{{{{{{{ssstttsssqqqnnnllllllmmmrrrrrrsssttttttssssssrrrtttpppllliiiiiiiiijjjiiigggccc```___aaadddggghhhlllkkkkkkkkknnnqqquuuwwwqqqqqqppppppooonnnmmmmmmnnnllljjjiiiiiijjjmmmnnnnnnoooooooooooooooooonnnlllkkkjjjjjjjjjkkkmmmmmmmmmlllmmmooorrrttttttsssllllllllllllmmmoooqqqsssvvvsssoookkkkkknnnsssxxx~~~vvvnnngggbbbbbbjjjuuu|||yyy|||}}}}}}{{{wwwqqqmmmjjjgggkkkrrr}}}uuuiiifffgggdddaaa[[[dddjjjiiieeeccc```]]]PPPCCC555///---+++***,,,)))))))))))))))***************)))((('''&&&&&&%%%((('''%%%$$$$$$$$$%%%&&&'''%%%!!! ###%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""######$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!"""""" !!!""" !!!!!!!!!!!!"""""""""!!!!!!###&&&&&&###"""!!!!!! !!!!!!!!!"""%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!""""""""""""""" !!!"""######$$$###"""!!!!!! !!!!!!#########""""""!!! """""""""""""""""""""""" !!!"""######### !!!"""######$$$###############$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''((()))&&&%%%%%%&&&''')))+++,,,(((((((((((()))***+++,,,(((((()))))))))******************++++++,,,---...'''***///111000222>>>KKKjjjtttvvv~~~ooohhhbbbbbbkkkoookkkiiikkknnnppprrrrrrqqqqqqqqqrrrnnnnnnmmmllllllpppuuuzzzzzztttllliiijjjmmmooopppkkklllmmmkkkiiihhhhhhiiihhhlllqqqxxx}}}}}}}}}{{{wwwqqqkkkgggeeedddcccaaa^^^ZZZVVVSSSRRRNNNOOOQQQSSSUUUXXXYYYZZZTTTQQQOOOOOOPPPQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQQQQRRRSSSVVVYYY[[[\\\\\\\\\]]]^^^```aaabbbbbbbbbbbbaaabbbdddhhhlllooovvv~~~~~~yyyyyywwwtttqqqnnnnnnooovvvvvvvvvvvvuuusssrrrqqqssspppmmmkkkkkkllllllkkkhhheeecccbbbdddggghhhiiikkkkkkjjjkkklllooorrrtttmmmnnnnnnoooooonnnmmmmmmmmmllljjjiiiiiikkkmmmooommmmmmnnnnnnnnnnnnmmmmmmkkkkkkjjjiiijjjkkklllmmmlllkkkkkkmmmppprrrsssrrrjjjjjjkkklllmmmooopppqqqsssrrrpppooopppssswwwyyy||||||uuuoooiiihhhpppyyy}}}xxxtttqqqoookkkpppuuu|||wwwgggaaa___]]][[[WWWaaagggeee^^^YYYUUUQQQHHH<<<111------+++***+++%%%%%%&&&((()))+++,,,,,,))))))((((((''''''&&&&&&''''''&&&%%%$$$$$$###$$$$$$%%%''')))(((&&&$$$"""$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$######"""!!!!!!"""###### """######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%!!!"""######!!!!!!"""### !!!!!!!!!"""""" !!!%%%%%%!!! !!!"""############%%%$$$###""""""###$$$%%% !!!!!!""""""######!!!!!!!!!!!!"""###$$$$$$&&&%%%###"""!!!!!!""""""###"""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''')))+++,,,---&&&%%%%%%%%%''')))+++---'''((()))******++++++***))))))*********+++++++++************+++,,,---...(((***---000///...555>>>UUUkkkyyyppprrr|||llldddccclllooohhhdddeeeiiilllpppssssssssssssssspppqqqpppooommmnnnrrrvvvuuurrrnnnkkkiiikkkoooqqqoooppppppnnnllljjjjjjkkkhhhkkkpppvvv{{{}}}~~~|||}}}zzzuuuqqqnnnmmmjjjgggccc___\\\ZZZVVVWWWXXXZZZ]]]___aaabbb]]][[[YYYXXXYYYZZZZZZYYYUUUVVVXXXZZZZZZZZZYYYXXXZZZYYYXXXXXXZZZ]]]```bbbcccccccccdddeeegggiiijjjjjjjjjjjjiiihhhhhhjjjlllpppyyy}}}}}}{{{xxxuuussstttuuuzzzyyyxxxwwwuuusssrrrqqqqqqooonnnnnnpppqqqqqqpppnnnllliiiiiijjjkkkjjjjjjiiijjjkkklllmmmmmmlllkkkiiijjjlllmmmnnnnnnnnnmmmooommmkkkiiiiiijjjlllnnnjjjkkkllllllllllllkkkjjjkkkkkkjjjiiijjjkkklllmmmlllkkkjjjkkkmmmnnnnnnmmmiiijjjlllmmmnnnooooooooonnnooopppsssvvvxxxyyyyyyyyy}}}~~~{{{vvvpppnnnttt}}}}}}zzzssswww|||zzzxxxuuusssssswwwzzz|||zzzhhh___ZZZUUUQQQPPP[[[bbb___WWWPPPKKKGGG???444+++***+++***))))))$$$%%%&&&'''((()))******((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$'''***---,,,)))%%%"""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""#########$$$$$$$$$$$$########################"""$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!###$$$###"""!!!"""$$$ !!!!!!!!!""""""!!!!!!$$$((()))$$$ """$$$%%%%%%$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!!!!!!!"""###%%%%%%'''&&&$$$""""""""""""###"""!!!  """$$$%%%""""""""""""""""""""""""######""""""!!!!!! !!!######$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!"""$$$$$$"""!!!!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%%%%###$$$%%%'''***---000111)))((('''&&&&&&''')))***&&&''')))+++++++++************+++++++++,,,,,,,,,************+++,,,---...---,,,...000///---111888EEE[[[vvv~~~rrrlllpppfffeeemmmooofff```aaafffjjjooossstttttttttttttttuuutttqqqnnnmmmooorrrqqqqqqoookkkhhhiiinnnrrrrrrssssssqqqnnnllllllmmmiiilllqqqvvvyyy{{{{{{{{{wwwyyy||||||{{{zzzzzz{{{~~~{{{wwwvvvssspppkkkgggdddbbb^^^^^^```bbbdddfffhhhiiidddbbb______```aaaaaa```\\\^^^aaacccdddcccaaa```___^^^]]]\\\^^^```dddfffggggggggghhhjjjlllnnnppppppppppppnnnllljjjkkklllqqq{{{}}}{{{xxxwwwxxxzzz|||{{{yyywwwuuusssrrrqqqooonnnoooqqqtttvvvvvvuuutttrrrooonnnnnnnnnllljjjgggiiimmmooonnnkkkfffcccggghhhjjjlllnnnnnnnnnnnnqqqooollljjjiiijjjkkklllhhhiiijjjkkkkkkjjjiiihhhlllkkkjjjjjjjjjkkklllmmmlllkkkjjjjjjkkkkkkiiihhhjjjkkkmmmoooppppppooonnnjjjlllpppvvvzzz{{{zzzxxxyyy||||||}}}~~~zzztttrrrwwwvvvxxxtttjjjfffmmmzzz|||zzz{{{{{{xxxvvvyyy}}}}}}{{{}}}kkk___VVVOOOJJJKKKVVV^^^[[[SSSKKKEEEAAA999///((((((***)))''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((($$$%%%&&&((()))(((((('''$$$$$$#########"""""""""$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&&&&$$$""""""###%%%%%%%%%""""""######$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!$$$&&&&&&$$$"""$$$&&&########################!!!""""""###$$$$$$%%%%%%######""""""!!!!!!  !!!!!!"""""""""""""""""""""""""""""""""""""""!!! ######""""""""""""######!!!!!!!!! """###"""$$$$$$###"""!!!!!!"""""" !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""######%%%%%%$$$#########$$$$$$ !!!"""######""" %%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!&&&---444777777''''''&&&&&&&&&&&&''''''%%%''')))+++,,,,,,******'''(((((()))))))))))))))+++)))((()))+++------,,,------,,,,,,---...000111@@@EEEVVVrrr~~~~~~ssswww|||ssslllppppppfff^^^]]]\\\eeennnqqqqqqrrrssstttvvvvvvssspppmmmkkkmmmnnnpppooommmllllllmmmnnnnnnnnnppprrrqqqnnnllllllnnnmmmmmmnnnsssyyy}}}~~~}}}{{{wwwwwwzzz{{{yyywwwxxx|||{{{yyyxxxvvvssspppooonnnlllkkklllooosssuuurrrpppmmmkkkjjjjjjkkkkkkgggffffffgggiiiiiihhhfffcccbbb```aaadddfffggghhhjjjmmmnnnnnnmmmnnnrrrvvvvvv{{{|||wwwrrrqqqqqqoooqqqyyy|||zzz{{{}}}~~~~~~}}}{{{xxxvvvsssrrrlllooosssuuuuuuuuuwwwxxx|||yyyuuurrrpppooonnnlllmmmmmmoooppppppmmmhhhdddhhhjjjlllmmmmmmnnnppprrrnnnmmmkkkiiiiiikkkmmmnnnnnnmmmllljjjiiiiiijjjjjjjjjjjjiiiiiiiiijjjkkkkkkpppmmmhhhdddbbbbbbdddeeejjjmmmpppsssrrrpppmmmkkkeeeiiiooouuuzzz~~~}}}~~~{{{|||xxxxxxzzzzzzzzzlll```___gggqqqwwwzzz}}}zzzvvvuuuwwwzzz}}}~~~{{{zzzyyyxxx}}}zzzjjj___TTTLLLIIIKKKPPPTTTSSSLLLDDD===:::---,,,+++***))))))))))))))))))(((''''''(((******)))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$""" """%%%&&&$$$"""$$$$$$$$$########################$$$%%%%%%&&&&&&###$$$$$$%%%$$$###"""!!!$$$$$$$$$###############"""""""""""""""######$$$%%%###!!!!!!###$$$!!!!!!"""$$$%%%%%%%%%$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!! !!!!!!$$$$$$##################  """""""""$$$######"""""""""""""""!!!"""###"""  !!!############$$$%%%&&&'''######"""!!!!!!!!!!!!!!!"""#########""""""!!! !!!"""""""""############""""""############""""""#########"""""""""""""""$$$###############$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$'''+++---...---''''''&&&&&&&&&&&&''''''))))))*********)))'''&&&''''''((())))))***)))))),,,,,,++++++++++++,,,---,,,,,,,,,,,,---...///000333888HHHaaayyy|||zzz~~~wwwxxx}}}xxx{{{zzzlll^^^YYYVVV^^^gggmmmoooqqqrrrsssuuuuuusssoookkkjjjkkklllmmmmmmkkkjjjjjjkkkkkklllmmmoooqqqpppnnnlllmmmnnnooonnnooosssxxx{{{{{{zzzzzzwwwwww{{{}}}{{{zzz{{{|||}}}}}}{{{yyyyyyzzz|||}}}{{{yyywwwuuutttttttttuuuooonnnmmmnnnnnnnnnllljjjfffeeedddfffiiilllmmmmmmpppsssuuuuuuttttttwww{{{|||{{{yyywwwtttsssyyy}}}zzzyyyzzz|||~~~}}}|||{{{zzzxxxuuusssrrrnnnqqqtttuuuuuuuuuvvvwww|||{{{xxxuuurrrooommmlllmmmmmmppprrrsssrrrmmmjjjiiijjjlllllllllmmmnnnpppqqqooommmllllllmmmoooqqqooonnnlllkkkjjjiiijjjjjjlllllllllmmmmmmmmmmmmmmmooolllhhhdddbbbbbbdddeeelllooorrrtttrrroookkkiiidddggglllssszzz}}}~~~|||{{{zzzyyynnnfff______fffmmmqqqssszzzxxxvvvuuuwwwxxxxxxwwwxxxwwwwwwzzzxxxggg[[[QQQJJJGGGHHHKKKNNNKKKEEE===777555---,,,+++***))))))))))))((('''&&&&&&%%%&&&''''''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$&&&'''&&&$$$###############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$"""""""""""""""######$$$$$$$$$"""""""""""""""###$$$$$$'''%%%$$$$$$&&&'''%%%###!!!!!!###$$$%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$###""""""!!! """"""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!#########""""""""""""""""""###$$$###!!! !!!""" !!!!!!###$$$%%%###""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!! """"""""""""############""""""############""""""$$$#########""""""!!!!!!"""""""""######$$$$$$%%%""""""""""""###$$$%%%&&& """$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&((()))************---///000...+++)))***,,,++++++,,,---............,,,///:::MMMbbbwww{{{xxx||||||vvvrrrtttxxx~~~yyycccVVVPPPVVV```iiioooqqqrrrsssttttttrrrnnnjjjhhhhhhjjjkkkkkkjjjiiiiiiiiiiiijjjkkkmmmoooooonnnmmmnnnooorrrqqqqqqsssuuuwwwwwwvvvzzzwwwwww}}}~~~~~~~~~{{{zzzxxxxxxwwwuuuqqqoooiiiiiiiiilllooorrrssssssxxx{{{~~~~~~|||{{{}}}|||wwwtttyyy}}}zzzxxxxxxyyy{{{}}}zzzzzzyyyyyywwwvvvtttsssqqqsssuuuvvvuuutttuuuvvv|||}}}~~~zzztttooommmmmmmmmnnnppptttvvvvvvssspppjjjkkkllllllkkkkkklllmmmqqqpppnnnmmmmmmnnnpppqqqooonnnmmmllljjjjjjjjjjjjkkklllmmmnnnooonnnnnnmmmmmmkkkgggdddccccccdddfffmmmooorrrsssppplllhhhgggbbbeeejjjrrr{{{|||wwwsssccccccdddeeegggjjjlllmmmvvvvvvvvvwwwxxxvvvsssppprrrqqqsssyyyuuucccWWWNNNGGGFFFEEEEEEEEEAAA;;;444///---,,,+++***))))))(((((())))))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&((())))))(((((('''&&&&&&&&&&&&'''%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%""""""######$$$$$$%%%%%%&&&%%%%%%$$$######""""""$$$%%%%%%%%%%%%$$$$$$### !!!"""###$$$%%%%%%###""""""""""""###$$$$$$$$$###""""""$$$%%%$$$###"""###$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""############"""""" !!!!!!"""######"""!!!!!!"""""""""#########""""""""""""###$$$###"""!!!!!!###  !!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!"""""""""""""""#########""""""############""""""$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&###"""!!! !!!"""### !!!###%%%&&&''''''######$$$%%%%%%&&&''''''###$$$%%%'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%'''(((***+++%%%&&&''')))************---111333000+++'''))),,,***+++,,,.........---,,,//////555???NNNccc~~~||||||yyykkkeeehhhrrrppp]]]PPPSSS[[[fffmmmpppqqqsssttttttrrrnnnjjjhhhhhhiiikkkkkkkkkjjjjjjjjjkkkkkkjjjkkkmmmnnnnnnnnnnnnooosssrrrrrrrrrssssssssssssyyyvvvwww}}}~~~||||||}}}yyy~~~|||wwwssskkkkkkmmmppptttwwwwwwvvv|||~~~xxxssswww|||}}}{{{xxxvvvvvvwwwzzz|||xxxxxxyyyxxxxxxwwwvvvuuussstttuuuuuutttssstttuuuzzz~~~}}}uuunnnlllmmmmmmnnnqqqtttwwwwwwtttrrrkkklllmmmllljjjiiijjjkkknnnnnnmmmmmmmmmmmmnnnnnnoooooonnnmmmlllkkkjjjjjjfffhhhjjjllllllllljjjiiikkkjjjhhhfffeeeeeeffffffiiilllooonnnjjjgggeeeeeecccgggmmmvvv~~~~~~|||~~~~~~yyyqqqkkkdddkkkooommmkkkjjjkkkkkkrrrtttwwwzzz{{{xxxrrrnnnlllkkkmmmuuusssaaaVVVMMMGGGEEEBBBAAA>>>999333...+++)))+++***)))(((((((((((((((++++++***)))((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$""""""######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""###############""""""######$$$%%%!!!!!!!!!"""###$$$$$$###$$$$$$$$$$$$######"""""" !!!!!!""""""######!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""############"""""""""""""""######$$$$$$$$$ """###"""!!!"""###!!!"""############"""""""""###$$$###"""!!!!!!###%%%%%%$$$###""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!"""######""""""""""""""""""""""""############""""""############""""""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&$$$###""" !!!""""""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''"""$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&(((***+++&&&'''((()))************,,,000333111+++((())),,,******,,,---------,,,+++111000222666???PPPlll}}}}}}~~~iii\\\[[[eeeyyynnnWWWTTTWWWaaaiiikkkmmmpppttttttrrrooollliiihhhiiillllllmmmmmmnnnnnnnnnnnnjjjjjjkkklllnnnnnnnnnnnnrrrrrrqqqqqqpppppprrrssswwwuuuwww}}}~~~zzzyyyyyywww{{{|||xxxlllmmmooossswwwxxxwwwvvv|||yyytttuuuxxx|||{{{yyyvvvttttttvvvxxxzzzxxxxxxxxxxxxxxxwwwwwwvvvrrrssstttsssqqqpppqqqssswww||||||uuunnnlllmmmnnnnnnooorrrtttsssqqqooolllmmmmmmllljjjiiiiiijjjmmmmmmnnnnnnnnnnnnmmmmmmooonnnnnnnnnmmmlllkkkkkkdddfffhhhjjjkkkjjjiiihhhjjjiiihhhgggggggggggghhhdddgggiiigggdddaaaccceeehhhmmmvvv}}}|||}}}wwwxxxwwwooohhheeemmmvvv{{{vvvooommmmmmkkkooorrrwww|||~~~{{{tttooohhhfffgggooo}}}ooo```VVVMMMGGGEEEAAA===888333///,,,***)))))))))(((((('''(((((((((+++******)))(((''''''&&&(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""############$$$$$$""""""###$$$%%%&&&&&&'''!!!!!!!!!!!!""""""######%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$######""""""!!!!!!###############$$$$$$%%%$$$%%%&&&&&&&&&&&&'''(((%%%%%%$$$######""""""""" !!!"""######$$$ !!!""""""###$$$$$$"""""""""""""""""""""""""""""""""!!!  !!!""""""!!!  !!!!!!""""""######### ###$$$"""!!!"""$$$ !!!###$$$$$$###"""""""""###$$$###!!! !!!"""$$$###"""!!! !!!!!!!!!!!!!!!""""""###"""!!! !!!"""###############""""""""""""""""""############"""""""""""""""""""""""""""###!!!"""$$$%%%&&&&&&%%%$$$%%%$$$$$$###############%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))))))+++...000000,,,******+++***++++++,,,,,,+++++++++,,,,,,...111555BBBYYYmmm||||||nnn^^^VVV[[[nnneee[[[VVV]]]cccdddfffkkkrrrrrrrrrpppllljjjiiijjjjjjkkklllnnnooopppppppppjjjiiijjjkkknnnnnnnnnlllnnnooopppooonnnooorrrtttuuusssuuu|||}}}yyyxxxxxxvvvyyy}}}|||pppqqqtttwwwzzzzzzwwwuuuzzz~~~~~~}}}wwwvvvvvvyyy~~~~~~~~~{{{xxxuuusssssstttwwwxxxvvvwwwwwwwwwwwwvvvvvvuuupppqqqqqqpppnnnmmmooopppsssvvvyyyxxxsssooommmmmmmmmmmmmmmoooppppppmmmkkklllmmmnnnmmmjjjiiijjjkkknnnnnnpppqqqqqqpppnnnnnnmmmmmmnnnooonnnnnnmmmmmmeeeggghhhjjjkkkkkkkkkjjjiiiiiiiiijjjjjjjjjjjjjjjdddfffgggccc___^^^ccchhhnnnttt~~~}}}|||zzzqqqpppmmmeeeaaaddduuuvvvsssppplllmmmpppuuuzzz}}}zzztttooofffeeefffkkkuuu|||hhh]]]UUUMMMFFFCCC===999444000...,,,+++)))((((((''''''''''''(((((('''((((((((('''&&&%%%$$$))))))(((&&&&&&%%%%%%%%%%%%%%%$$$############$$$((('''&&&&&&%%%%%%&&&&&&""""""############""""""###%%%&&&&&&%%%$$$&&&'''######$$$$$$%%%%%%&&&&&&!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!$$$############$$$%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$###""""""###### !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!"""&&&&&&###!!!"""$$$ !!!###$$$$$$$$$""""""!!!"""###"""  !!! !!!!!!!!!!!!!!!!!!"""#########"""!!! """$$$%%%############"""""""""!!!""""""############""""""!!!!!!!!!"""######$$$$$$ !!!###$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&######$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))((((((''')))))))))))))))((((((''')))+++,,,------,,,+++***++++++************++++++)))***...111222777FFFUUUrrr~~~}}}zzziii[[[YYYeeeuuuyyyhhh[[[]]]aaaaaaccciiinnnooopppnnnkkkiiiiiiiiifffgggjjjlllooopppppppppkkkjjjiiikkkmmmnnnllljjjjjjlllmmmmmmmmmoootttwwwtttrrrttt{{{{{{wwwvvvvvvtttuuuwwwxxxxxxzzz}}}vvvwwwyyy|||}}}|||xxxuuuzzz|||~~~}}}}}}|||yyywwwwww{{{}}}~~~{{{yyyvvvsssrrrsssuuuwwwtttuuuuuuuuuttttttsssrrrmmmnnnnnnlllkkkkkklllnnnooopppqqqrrrqqqooommmllljjjjjjjjjlllnnnnnnllljjjmmmnnnnnnmmmkkkjjjkkkllllllmmmoooqqqqqqooommmlllkkklllnnnoooppppppoooooogggggghhhiiijjjkkklllllliiiiiikkkllllllllllllkkkjjjkkkiiiccc]]]]]]dddkkkssszzz{{{{{{}}}vvvllliiiddd]]]```iiizzz}}}wwwnnnlllnnnrrrvvvwwwuuuoookkkeeefffiiikkkoootttzzz~~~|||nnn___XXXSSSKKKCCC>>>777333...,,,,,,,,,+++)))(((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''%%%%%%$$$###############'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$############%%%&&&&&&$$$$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&"""$$$%%%$$$"""!!!"""$$$%%%$$$###""""""######$$$ !!!"""###$$$%%%""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""###%%%%%%###"""!!!!!!!!!!!!"""###$$$$$$%%%!!!&&&)))((($$$!!!!!!###!!!###$$$%%%$$$###""" """"""!!!  !!! """$$$%%%&&&!!!!!!!!!!!!!!!"""#########"""!!! !!!"""$$$&&&$$$#########""""""!!!!!!""""""############"""""" !!!"""###$$$%%%%%% """###"""!!!"""$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""###&&&)))&&&%%%%%%$$$$$$%%%%%%&&&!!!###&&&)))+++++++++***************)))((('''&&&((((((***,,,......,,,***,,,+++***)))))))))+++++++++---111333222222:::DDD___yyyuuucccZZZbbbooo~~~sssbbb```cccaaadddjjjlllmmmnnnmmmkkkiiihhhiiibbbdddgggjjjmmmnnnoooooollljjjiiijjjmmmnnnllliiihhhjjjllllllmmmpppuuuzzzsssqqqssszzz}}}yyyvvvuuuuuuqqqrrrsssssssssuuuxxx{{{yyy{{{|||~~~~~~yyyvvvzzz|||~~~~~~}}}~~~|||xxxwwwzzz}}}~~~~~~|||~~~|||zzzvvvsssrrrssstttvvvssssssssssssrrrqqqppppppkkklllllljjjiiiiiikkkmmmmmmllllllnnnoooooommmkkkhhhhhhiiikkkmmmnnnlllkkkmmmnnnooonnnlllkkklllmmmiiikkkmmmnnnnnnmmmkkkiiijjjkkkmmmooopppqqqppppppfffffffffggghhhjjjkkkllliiijjjlllmmmnnnnnnmmmlllppppppmmmeee]]]]]]eeemmmvvv}}}|||yyyzzztttiiiddd___ZZZaaannn}}}}}}qqqlllmmmooorrrrrrpppkkkgggeeehhhlllmmmllllllnnnqqqpppdddXXXTTTPPPHHH???:::333///***)))***+++***(((''''''&&&&&&&&&''''''((('''((()))******)))((((((&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ ###%%%$$$"""!!!###&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&((()))(((%%%###%%%'''$$$$$$###""""""###$$$%%% """$$$%%%%%%&&&%%%###""" """###%%%###"""""""""!!!!!! """"""""""""""""""""""""$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!"""###$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###"""!!!"""###$$$###"""!!!"""###$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$&&&&&&$$$"""###$$$$$$%%%%%%&&&&&&'''""""""######$$$%%%&&&&&&#########"""######$$$$$$###%%%)))+++,,,+++***))))))'''%%%######$$$'''(((&&&''''''((()))******+++************************+++++++++*********)))))))))************+++++++++......---++++++///555999FFF^^^{{{nnn[[[XXX^^^uuuoooiiifffaaabbbiiilllnnnlllggggggjjjiiiccceeeeeeeeegggiiikkklllkkkjjjjjjlllmmmmmmmmmllllllhhhhhhiiijjjmmmppprrrtttsssrrrrrruuuyyy|||}}}}}}~~~|||xxxuuussssssssstttqqqrrrrrrrrrrrrrrrqqqqqqrrrwww~~~|||~~~|||zzzyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{|||yyyuuusssrrrqqqpppoooqqqpppooommmmmmmmmnnnnnngggiiijjjkkkiiiiiiiiijjjmmmmmmnnnnnnmmmkkkjjjhhhgggiiikkkmmmmmmmmmkkkkkklllmmmnnnnnnnnnmmmkkkjjjlllllllllkkkkkkjjjjjjjjjgggiiikkkmmmnnnnnnmmmlllggghhhiiikkklllmmmnnnnnnnnnmmmkkkiiihhhkkkpppuuusssrrrmmmccc[[[^^^kkkvvvzzz~~~yyyqqqmmmtttooofff\\\WWWZZZcccjjjyyytttnnnjjjfffgggjjjllljjjfffjjjjjjjjjjjjjjjiiihhhhhhaaaZZZRRRNNNLLLFFF;;;333,,,+++***)))((((((((((((******)))(((((((((((((((&&&""" ###'''***'''$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%!!!&&&((((((%%%$$$######$$$$$$"""!!!"""$$$&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""############$$$$$$###""" ###$$$$$$###""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""#########""""""!!!!!!  !!!$$$$$$$$$#########""""""""""""""""""""""""""""""&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###"""!!!"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&%%%$$$""""""###$$$$$$%%%%%%&&&%%%&&&&&&''''''((((((((('''&&&%%%$$$###"""""""""############$$$%%%&&&&&&...,,,)))&&&$$$%%%&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))*********))))))((((((((()))************+++++++++------,,,++++++...222555;;;MMMcccvvvtttbbb[[[^^^ooo|||yyypppfffeeelllppprrrooohhhfffiiiiiiffffffffffffhhhiiikkkkkkjjjiiijjjlllmmmnnnmmmlllkkkggghhhhhhiiikkknnnpppqqqqqqpppppprrrvvvxxxyyyyyywwwuuurrrooonnnnnnoooqqqtttttttttssssssrrrqqqppplllqqqwww}}}}}}{{{zzz{{{|||~~~|||||||||||||||{{{zzzzzzzzzwwwsssqqqppppppnnnmmmnnnnnnlllkkkkkkllllllmmmfffhhhiiiiiiiiihhhjjjkkkllllllmmmmmmllljjjiiihhhfffhhhjjjlllmmmllllllkkkkkklllllllllkkkkkkjjjiiijjjjjjjjjjjjjjjjjjjjjjjjfffhhhlllpppqqqpppmmmjjjiiiiiiiiihhhhhhiiikkkllllllkkkiiihhhhhhlllsssxxxwwwtttnnneee```cccmmmvvv{{{|||}}}uuummmiiijjjhhhccc[[[VVVXXXbbbkkkvvvwwwmmmhhhccccccgggjjjiiiggggggfffeeefffffffffcccaaa\\\WWWPPPKKKGGG@@@777111,,,+++***)))(((((((((((()))(((((('''''''''(((((((((%%%###%%%)))+++)))&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$&&&(((((('''%%%$$$%%%"""###$$$###!!!!!!###%%%&&&$$$###"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###""""""######""""""!!!!!!!!!"""###$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$%%%%%%%%%%%%###############"""!!! """"""""""""""""""""""""$$$$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""!!!!!! $$$""" ###&&&(((""""""""""""""""""""""""########################""""""###$$$$$$$$$######!!!"""######"""!!!"""$$$$$$###""""""""""""$$$$$$###"""!!!"""$$$&&&&&&%%%!!!""""""######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$(((&&&###!!!!!!###&&&(((---+++(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))(((((((((((('''''')))************++++++++++++,,,---,,,,,,,,,///111444<<>>MMM```ttt~~~{{{}}}}}}xxxtttsssnnnqqqrrrqqqpppyyyzzzpppddd\\\\\\___cccfffiiiiiihhhgggggghhhfffhhhlllnnnnnnkkkhhheeeggghhhjjjlllmmmlllkkkjjjkkkkkkkkkmmmooopppnnnmmmgggfffeeeeeefffiiilllnnnnnnoooqqqssstttuuuuuuuuummmkkkjjjllloooqqqrrrqqqqqqqqqrrrrrrsssuuuxxxzzz~~~}}}yyyuuutttttttttpppooonnnnnnnnnoooppppppooollliiigggggggggfffeeedddeeefffggghhhhhhiiiiiidddeeeffffffeeefffhhhjjjfffffffffeeeeeeeeeeeeeeeddddddeeeggghhhiiiiiiiiihhhhhhfffffffffggghhhiiihhhhhhgggfffdddcccbbbbbbbbbaaadddjjjsssyyyyyyxxxqqqpppkkkeeebbbdddllltttuuussspppllljjjkkkooorrrvvvnnnffffffmmmsssuuutttvvvqqqqqqyyy|||zzznnnbbb[[[XXXYYY___ccc___WWWWWW```jjjmmm||||||mmmbbb______ccchhhjjjgggbbb^^^ZZZVVVVVVYYYWWWPPPHHHEEEFFFDDD===444---+++,,,***)))((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&&&&%%%############%%%''''''%%%######### """$$$$$$###"""""""""######$$$$$$$$$""""""###%%%'''(((******$$$###############$$$$$$###$$$&&&''''''&&&$$$######$$$$$$###""""""###%%%#########""""""!!!!!!!!!###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""""""""""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""###########################"""#########""" !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!"""###### !!!######""""""###%%%###"""!!!!!!"""###%%%&&&)))'''%%%$$$$$$$$$"""!!!###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######)))((('''&&&%%%%%%%%%%%%'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******)))************+++++++++))),,,///000///---,,,,,,***+++000666>>>KKK```rrr{{{wwwxxxzzzyyyxxxyyysssvvvyyyvvvpppppp~~~yyykkk^^^XXXYYY^^^bbbggghhhgggfffgggiiiggghhhkkkmmmllljjjgggeeeeeegggjjjmmmmmmmmmkkkjjjjjjjjjkkkmmmooopppnnnllleeecccbbbaaabbbeeehhhjjjjjjkkknnnppprrrtttuuuvvvmmmjjjggggggkkknnnnnnmmmooopppppppppooopppsssuuuyyyxxxwwwwwwxxx{{{}}}~~~||||||}}}~~~}}}yyytttqqqpppppppppllllllkkkjjjjjjlllmmmnnnllljjjfffeeeeeeeeedddcccbbbcccdddeeefffggggggfffcccdddffffffeeeeeeeeefffeeedddccccccccccccddddddddddddeeeeeeffffffggggggffffffeeeeeeffffffgggggghhhgggfffeeedddbbbaaaaaaaaa___```gggrrrzzz|||{{{qqqoookkkddd___bbbkkksssvvvvvvssspppmmmlllnnnpppssslllffffffmmmrrrsssqqqqqqooosss|||zzzwwwttttttrrrnnnhhhbbb^^^]]]___cccddd___YYYYYYbbbjjjttt~~~nnn___^^^___dddiiijjjddd___[[[XXXUUUUUUUUURRRJJJDDD??????===777000+++***+++)))((((((''''''(((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((&&&$$$""""""$$$&&&(((&&&%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$'''(((((('''''''''!!!"""######!!! !!! """$$$$$$$$$!!!!!!""""""###$$$$$$$$$!!!!!!###$$$&&&(((******#########"""######$$$%%%$$$%%%((()))(((&&&"""###$$$$$$###""""""###%%%#########"""""""""""""""""""""#########""""""!!!%%%$$$###""""""###$$$%%%!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!!!! !!!""""""!!!######""""""$$$%%%""""""######$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&$$$"""#########$$$%%%%%%&&&&&&"""""""""######$$$$$$%%%'''&&&%%%$$$###"""""""""''''''''''''''''''&&&&&&(((((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************+++++++++(((***---...---,,,,,,,,,((()))---222555<<>>JJJ```ooo~~~{{{|||zzzwwwvvvxxxxxxyyyyyyuuueee___UUU[[[cccfffffffffiiilllhhhiiijjjjjjiiihhhgggfff```cccgggkkklllkkkiiigggggggggiiillloooooonnnlllfffeeecccaaaaaabbbdddfffhhhiiikkkmmmnnnoooooopppooojjjddddddhhhlllmmmmmmkkkmmmooonnnllllllnnnqqqlllkkkjjjjjjkkknnnrrrtttsssxxx|||}}}|||}}}{{{wwwwww|||~~~{{{{{{zzz{{{zzzxxxvvvuuuuuuvvvzzzxxxvvvttttttsssqqqppprrrpppnnnlllkkkmmmnnnpppiiihhhgggfffggghhhjjjllljjjgggdddcccccccccbbbaaa______aaabbbbbbbbbaaa```aaadddhhhiiigggcccaaa```bbbbbbaaa``````aaabbbcccfffeeeddddddccccccdddddd```aaabbbdddddddddcccbbbbbbbbbcccdddeeeeeeffffff___^^^aaajjjtttzzzwwwrrrmmmlllggg^^^VVVVVV^^^gggnnnpppsssuuuuuuuuuwwwxxxvvvqqqllljjjlllmmmllliiihhhmmmyyyyyypppmmmddd___ZZZ\\\cccjjjnnnnnngggeeeaaa[[[YYY^^^gggnnnxxxooo```\\\[[[]]]bbbdddaaa]]]UUUUUUUUUSSSOOOIIICCC???777555111...+++***(((((((((((('''''''''(((((()))+++***)))'''&&&%%%$$$$$$"""###%%%%%%%%%%%%'''(((&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%%%%%%%$$$"""!!!"""&&&)))&&&&&&%%%###!!! """$$$'''%%%###"""""""""  !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%############""""""!!!!!!###$$$$$$###""""""###%%%""""""######$$$$$$%%%%%%  !!!######"""###"""!!! !!!""""""!!!###$$$###!!!!!!!!!!!!!!!!!!"""######"""""""""""""""!!!!!! %%%###!!!  !!!"""########################&&&&&&%%%$$$$$$%%%%%%%%% !!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!""""""############"""!!! !!!###%%%&&&#########""" !!!###%%%$$$""" !!!###$$$$$$!!!"""###$$$%%%&&&&&&&&&"""$$$%%%$$$!!! !!!###"""###%%%&&&''''''&&&%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''))))))))))))************)))************+++++++++***+++---...///111555888GGG]]]uuu}}}yyyxxxxxxzzzxxxxxxzzzyyyjjj\\\\\\^^^bbbeeefffhhhjjjiiihhhfffdddeeefffhhhiiidddddddddfffiiijjjiiihhhjjjiiiiiiiiiiiiiiijjjjjjeeedddbbbaaaaaaaaabbbbbbggghhhiiiiiijjjjjjjjjjjjmmmjjjffffffhhhkkkkkkiiijjjkkklllkkkiiigggggghhhiiiiiigggggghhhjjjlllmmmppptttwwwvvvssssssvvv{{{~~~}}}{{{yyyxxxzzzxxxuuuvvvxxxyyyxxxvvvqqqpppoooppprrrrrrpppooorrrqqqqqqpppooonnnnnnmmmmmmkkkhhheeedddeeefffgggfffggghhhfffcccaaaccceeeccccccbbbbbbaaabbbbbbcccaaa___]]]^^^bbbeeeeeeddddddddddddddddddcccaaaaaaccccccccccccccccccccccccgggeeebbb``````aaadddfffkkkeee___]]]aaaeeeeeedddcccddd```\\\```gggiiidddeeehhhmmmpppqqqqqqrrrtttooojjjbbb[[[VVVWWW[[[___iiioooxxx}}}~~~~~~~~~zzztttooolllkkkjjjhhhiiilllvvvvvvhhhbbb```[[[XXX]]]ffflllkkkgggeeebbb]]]XXXVVV\\\hhhrrryyyooobbb[[[WWWZZZ]]]\\\[[[\\\```YYYQQQNNNLLLGGG>>>555111000///...,,,+++))))))&&&&&&''''''''''''''''''))))))'''&&&&&&%%%&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))%%%!!! """$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!! %%%###""" !!!###$$$$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###!!!"""""""""""""""!!!!!!"""!!! """############"""!!! !!!"""###$$$%%%&&&%%%"""!!! !!!!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$''')))*** !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!""""""$$$%%%%%%#########"""!!!!!!###%%%$$$#########%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$"""$$$%%%$$$""" !!!###"""###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((()))))))))*********))))))*********++++++++++++,,,---,,,,,,...000333;;;JJJ^^^ooo~~~|||yyyvvvtttsss{{{vvvpppooouuu~~~jjjgggddddddeeegggiiikkkiiihhhgggggghhhiiiiiiiiieeedddeeegggiiikkkjjjiiiiiiiiihhhhhhhhhiiiiiijjjdddcccbbbaaa```aaaaaabbbeeefffhhhiiijjjjjjjjjiiikkkhhheeeeeegggiiiiiihhhiiijjjkkkjjjhhhfffffffffhhhgggffffffgggiiikkkmmmlllooorrrqqqoooppptttyyy|||zzzwwwtttssssssttttttwwwwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~~~~vvvvvvwwwxxxyyy{{{|||}}}zzzzzzzzzzzzzzzyyyxxxxxxuuurrrpppppprrrrrrqqqooommmlllkkklllmmmmmmllljjjnnnnnnmmmmmmlllkkkkkkjjjkkkjjjgggdddcccdddeeefffdddffffffdddbbb```bbbdddeeecccaaa______aaaccceeedddbbb___```bbbddddddcccdddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbfffdddaaa______```bbbdddsssmmmfffcccddddddbbb______aaaaaa```fffnnnooolllpppqqqrrrttttttrrrpppooojjjgggaaaYYYTTTUUU[[[```kkkqqqyyy|||wwwsssqqqooonnnllliiijjjqqq{{{zzzoooccc^^^___\\\[[[___eeeiiihhhfffdddbbb^^^ZZZ[[[aaakkkssswwwpppbbb[[[VVVYYY]]]]]]\\\]]]aaa\\\UUUPPPLLLEEE;;;444000///...---+++***)))(((&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&### ###'''))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$########################$$$###""""""###$$$&&&'''&&&%%%$$$############$$$$$$$$$############$$$$$$""""""###$$$$$$$$$######"""###%%%%%%###"""###$$$!!!""""""######"""""""""$$$""" """###$$$###"""!!!!!! !!!"""$$$%%%'''((((((&&&$$$######%%%!!!!!!!!!!!!!!!""""""### """######$$$$$$$$$###!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&((())) !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######"""!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%$$$###""""""$$$%%%$$$###""""""###"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))(((((())))))))))))******)))))))))*********+++++++++,,,,,,+++******+++---222888DDDVVVmmm}}}}}}|||{{{yyyyyy}}}mmmggglllxxx}}}xxxqqqkkkiiijjjkkkkkkgggggggggjjjlllmmmkkkiiieeeeeeeeegggjjjlllkkkkkkiiiiiihhhgggggghhhhhhiiicccbbbaaa`````````aaabbbbbbdddfffiiijjjjjjiiihhhiiigggeeedddfffggggggggggggiiiiiihhhfffdddcccdddfffeeeddddddeeegggjjjkkkhhhkkkmmmlllkkklllppptttxxxtttoookkkjjjllloooqqqoooooooooooopppqqqqqqqqqssstttuuuwwwwwwwwwwwwvvvqqqqqqrrrssstttuuuwwwxxxssssssssssssssssssrrrrrrpppnnnlllkkkkkkkkkjjjiiihhhfffffffffhhhhhhgggfffjjjjjjiiiiiihhhgggggggggiiigggeeedddccccccddddddcccddddddcccaaa```aaabbbeeeccc___]]]]]]___cccffffffdddbbbaaabbbcccbbbaaadddccccccbbbbbbbbbccccccaaaaaaaaaaaaaaaaaaaaaaaadddbbb```___^^^___aaabbbtttoooiiifffdddbbb^^^ZZZWWW[[[___dddllluuuxxxvvvyyywwwvvvvvvvvvsssmmmiiicccccc___YYYTTTVVV^^^eeepppttt||||||yyywwwuuusssqqqnnniiihhhjjjnnnmmmeee^^^[[[___```aaaccceeeffffffffffffdddaaa```ccchhhoootttvvv~~~qqqaaaYYYTTTWWW\\\^^^^^^___aaa^^^ZZZSSSJJJ@@@777222...---,,,+++***)))(((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!"""$$$%%%%%%&&&%%%%%%$$$$$$#########&&&&&&%%%%%%$$$#########&&&%%%$$$######$$$%%%&&&$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$###!!! """%%%'''$$$$$$######""""""######$$$$$$############$$$$$$######$$$$$$$$$######"""###$$$&&&%%%$$$###$$$%%% !!!!!!!!!!!! %%%### """#########!!!!!! !!!###%%%&&&''''''&&&$$$""""""###%%%""""""!!!!!!!!!!!!"""""" !!!"""###############"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""### !!!!!!!!!!!! !!!"""$$$%%%&&&###""""""!!!!!!!!!!!!!!!############""""""""""""!!!"""$$$%%%%%%%%%$$$###"""#########!!!!!!"""$$$!!!###%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))(((((((((((()))))))))***))))))))))))***************+++++++++)))(((***+++000222777FFF[[[ppp}}}|||~~~zzzhhhbbbkkk}}}xxxsssrrroookkkbbbbbbeeeiiimmmooommmjjjeeeddddddfffhhhjjjkkkjjjhhhhhhggggggfffgggggggggbbbaaa```______```aaaaaa___aaaeeegggiiiiiihhhggghhhgggfffeeeffffffggggggfffggghhhgggdddbbbbbbcccdddcccbbbbbbccceeehhhiiihhhiiijjjiiihhhiiillloootttqqqmmmjjjiiikkknnnpppkkkkkkllllllllllllllllllkkklllnnnpppqqqqqqqqqqqqooooooooopppqqqrrrssstttpppppppppoooooooooppppppmmmllljjjiiihhhhhhgggfffeeedddccccccdddeeedddcccffffffffffffeeeeeeddddddgggfffeeedddddddddddddddbbbcccccccccbbbaaaaaaaaabbbaaa___]]]]]]___bbbddddddcccbbbaaaaaaaaa``````ccccccbbbaaaaaabbbcccdddbbbbbbbbbbbbbbbaaaaaaaaacccbbbaaa`````````aaaaaajjjgggdddbbb```]]]XXXUUUMMMRRR[[[eeepppyyy~~~{{{vvvuuutttqqqiiibbb]]]___aaa^^^\\\___gggooowwwzzz}}}{{{zzzxxxwwwuuuqqqnnnjjjfffbbbaaa```^^^]]]]]]aaaeeeiiihhheeedddeeehhhllljjjggggggiiinnnrrruuuxxx{{{ooo___VVVPPPTTT[[[^^^___```^^^^^^[[[SSSFFF:::222///++++++***)))((((((''''''((((((((('''&&&%%%$$$###"""###&&&((()))((('''&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$###""""""######&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$#########$$$$$$#########$$$%%%%%%$$$######""""""######$$$##############################"""!!!!!!###$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%$$$###"""$$$%%% !!!""""""!!!!!!###""" !!!###$$$###""""""!!!!!!!!!"""###%%%&&&$$$$$$###""" !!!###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!! !!!###$$$&&&'''###""""""!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""###%%%%%%$$$###"""!!!"""$$$###"""!!!"""######%%%''''''%%%""""""###!!!"""###$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&$$$###"""#########$$$%%%&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''((()))))))))'''(((((((((((()))))))))(((((()))))))))*********((()))++++++******+++,,,......222;;;IIIZZZmmmyyy~~~~~~~~~oooaaadddsssxxxooo``````aaagggmmmpppnnnkkkeeedddcccdddfffhhhiiihhhhhhgggffffffeeeeeeeeefffaaaaaa```______```aaabbb^^^```ccceeegggggggggfffggggggggggggffffffggghhheeefffgggfffdddcccbbbcccccccccaaaaaabbbccceeegggiiijjjjjjjjjiiiiiijjjkkkpppooommmlllllllllmmmmmmiiiiiijjjjjjjjjjjjiiihhhggghhhjjjlllmmmnnnnnnmmmhhhhhhhhhiiijjjkkklllmmmkkkjjjiiihhhhhhiiiiiijjjjjjjjjiiigggfffeeeeeeeeefffdddbbbbbbcccddddddccceeeeeeddddddddddddcccccceeeeeefffffffffeeeeeedddccccccccccccdddcccbbbaaa^^^^^^______````````````___````````````_________aaaaaaaaaaaabbbccccccdddddddddcccccccccbbbbbbbbbccccccbbbbbbaaaaaaaaaaaaaaa```^^^\\\YYYUUUPPPLLLFFFLLLVVVcccpppyyyzzzuuurrrlllddd]]]ZZZ```fffiiikkkooouuu{{{~~~{{{}}}|||zzzyyyxxxuuupppmmmjjjfff___ZZZ[[[___ccceeegggkkkooommmgggdddgggkkkrrrpppmmmkkklllooosssvvv{{{zzz|||yyykkk___TTTLLLPPPWWW[[[\\\]]]WWWXXXVVVMMM@@@555...,,,)))))))))(((((('''''''''''''''''''''&&&%%%$$$###!!!###%%%'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&(((***&&&&&&%%%%%%$$$###""""""###############""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!#########"""!!!!!!###%%%!!!!!!"""###$$$$$$$$$$$$!!!!!!"""$$$&&&&&&$$$######""""""!!!"""###%%%&&&!!!""""""!!!!!!###""""""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&######"""!!!!!!!!!!!!!!!!!!"""""""""############!!!""""""#########""""""!!!"""$$$$$$"""!!!"""###&&&)))+++)))&&&$$$%%%'''!!!!!!###$$$%%%&&&&&&&&&######$$$&&&((((((%%%######""""""######$$$%%%&&&+++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&'''(((((())))))''''''(((((((((((())))))((((((((()))))))))******&&&(((***+++++++++,,,---((()))...333:::FFFZZZkkkwww|||~~~}}}iiibbbiiiqqq|||{{{|||~~~xxxfffcccbbbffflllpppooolllgggeeecccccceeefffgggfffggggggfffeeeddddddddddddbbbaaa`````````aaabbbccc___```aaabbbddddddeeeeeefffggghhhhhhfffffffffhhhdddeeeggggggeeedddeeefffdddcccbbbaaaaaabbbccceeehhhiiikkkllllllkkkjjjiiijjjkkkkkkllllllkkkjjjiiifffggghhhhhhgggfffdddccceeefffhhhjjjkkkkkkkkkkkkffffffffffffggghhhiiijjjjjjiiigggfffeeeeeefffffffffgggfffeeebbbaaabbbcccfffcccaaaaaabbbddddddcccdddddddddccccccccccccccccccdddeeefffgggfffeeedddbbbbbbbbbcccddddddbbb```[[[\\\^^^`````````___^^^]]]___``````^^^]]]^^^^^^___```aaabbbcccccccccccceeeeeeddddddcccbbbbbbbbbbbbbbbcccccccccbbbaaa```___^^^\\\WWWQQQKKKEEEAAAAAAEEEOOO]]]iiitttuuunnnhhhaaa]]]]]]dddnnnxxx~~~{{{yyy}}}zzzxxxvvvrrrmmmiiifffdddaaa]]]aaaiiimmmmmmlllppprrrnnnhhheeeiiinnntttssspppllliiikkkrrryyy|||zzz{{{~~~|||tttkkkbbbUUUKKKLLLRRRUUUTTTTTTMMMMMMKKKCCC999000,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$###"""###%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$$$$$$$&&&(((&&&%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%''''''%%%###!!!%%%%%%%%%$$$%%%%%%&&&'''$$$$$$############$$$$$$######$$$$$$$$$######"""#########!!! ###%%%!!!!!!"""$$$$$$%%%%%%$$$ !!!$$$(((+++***'''$$$$$$###"""""""""###$$$%%% !!!###"""!!! ######"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""###$$$%%%&&&######"""!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!!!!""" """$$$$$$###"""""""""$$$'''***(((%%%%%%(((,,,"""###$$$%%%%%%%%%%%%%%%$$$###$$$'''))))))&&&######"""""""""###$$$%%%&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***&&&(((***+++*********+++))))))+++000222777GGGVVVhhhrrr~~~~~~}}}~~~ssshhheeedddkkkkkkmmmqqqwwwsssmmmggghhhmmmqqqqqqnnniiigggdddcccdddfffffffffgggfffeeedddccccccccccccbbbaaaaaa```aaabbbcccddd```````````````bbbcccdddcccfffggggggeeedddeeefffccceeeggghhhgggggghhhiiifffeeecccaaa```aaabbbccceeegggjjjmmmooonnnkkkiiihhhiiijjjjjjjjjjjjiiiiiieeeeeefffgggfffdddbbbaaacccdddfffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkllljjjhhheeeddddddeeeeeeccceeeeeedddaaa```bbbddddddbbb______```bbbbbbbbbbbbbbbbbbbbbcccccccccccc```bbbdddffffffeeedddbbbaaa``````bbbddddddaaa^^^[[[\\\\\\]]]^^^____________aaacccbbb^^^\\\\\\]]]\\\^^^aaaccceeedddcccbbbdddddddddcccbbbaaaaaaaaa```aaabbbcccbbbaaa___^^^\\\[[[WWWQQQIIIAAA;;;888:::;;;CCCPPP\\\ggguuu}}}rrrjjjeeecccbbbcccjjjwww}}}{{{xxxwwwxxxyyy}}}zzzvvvrrrooojjjeeebbb^^^bbbfffhhhnnnvvvxxxtttppprrrrrrmmmhhhfffjjjoooqqqrrrooohhhcccfffqqq||||||yyyyyyxxxvvvtttiiiZZZLLLIIILLLLLLJJJHHHDDDBBB???999222---***)))'''''''''(((((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###########################!!!"""###$$$$$$###"""!!!$$$$$$######$$$%%%%%%&&&$$$$$$############$$$$$$""""""###$$$$$$$$$######$$$$$$$$$"""!!!!!!$$$&&& """"""######### """&&&+++...---***&&&%%%$$$###"""""""""###$$$ """$$$%%%###!!!!!!!!!######"""!!!!!!!!!!!!!!! """############ !!!""""""###""""""########################  !!!!!! !!!!!!!!!"""""""""""""""###$$$%%%%%%######"""!!!!!!!!!!!!!!! """###$$$%%%&&&"""!!!  !!!""" """$$$$$$###"""""""""!!!$$$&&&%%%###$$$)))...$$$%%%%%%%%%%%%$$$######$$$###$$$'''******&&&######""""""""""""$$$%%%&&&$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((()))(((((((((((())))))))))))&&&(((***+++)))(((((()))...,,,,,,//////111:::GGGTTTbbbuuu{{{wwwtttsssyyypppiiibbbaaaaaacccgggooozzz}}}uuullljjjnnnrrrrrrooollliiifffdddeeefffffffffgggfffeeedddccccccccccccbbbbbbaaaaaaaaacccdddeeebbb```___^^^___```cccdddbbbdddgggfffdddbbbccceeeccceeehhhiiihhhhhhjjjkkkgggfffcccaaa``````aaaaaaaaadddhhhnnnqqqqqqmmmjjjiiiiiiiiiiiijjjjjjjjjkkkeeefffggggggfffdddbbb```bbbcccdddfffffffffeeeeeeffffffffffffggghhhiiiiiijjjhhheeebbbaaa```aaaaaadddfffgggeeecccbbbdddgggbbb```]]]\\\^^^___``````aaaaaaaaabbbbbbbbbbbbbbb^^^```ccceeeeeedddbbbaaa___^^^^^^```cccccc```\\\]]]\\\[[[[[[\\\]]]```aaaaaadddeeeccc___[[[[[[[[[[[[]]]aaadddfffeeecccaaacccccccccbbbaaa``````___^^^```aaabbbbbb```^^^]]]VVVUUURRRKKKCCC;;;666333222222999EEEPPP[[[jjjyyywwwmmmfffdddfffiiigggooo}}}}}}}}}zzzvvvrrrrrrvvvzzzyyyvvvqqqlllgggbbb]]]ZZZWWWaaakkkqqqyyy~~~wwwqqqrrrppplllgggfffjjjooommmooommmeee^^^bbbppp~~~zzzxxxxxx|||ooo^^^MMMHHHHHHFFFBBB>>>>>>;;;777222...,,,***)))'''''''''((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''' ###%%%&&&$$$%%%'''***$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""###$$$%%%%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%###!!!"""%%%'''""""""###$$$$$$$$$$$$###$$$%%%&&&(((***,,,///000$$$$$$$$$$$$###!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!""" """ $$$%%% $$$&&&"""&&&,,,(((&&&&&&%%%"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%!!!!!!""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#############################################""""""""""""############""""""!!!!!!""""""""""""!!!!!! $$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++,,,,,,,,,,,,...111333444BBBRRRiii{{{~~~zzz|||wwwiiidddnnnvvvxxxxxxwwwsssnnneee]]]WWWYYYeeesss{{{~~~wwwnnnllloootttxxxuuussspppllliiigggfffeeefffeeedddbbb```_________dddeeeeeeeeedddbbb```__________________```aaaaaa```bbbccceeeeeedddcccbbbaaa______bbbgggjjjjjjiiifffeeedddbbbaaa```______bbbccceeegggiiiiiiiiiiiidddeeefffggghhhhhhhhhhhhcccdddeeeeeeeeecccaaa___bbbdddfffggggggffffffgggfffeeecccaaaaaaccceeeggggggeeeaaa^^^^^^```ccceeefffffffffdddaaa```aaabbbcccaaa^^^\\\\\\^^^aaabbbccccccbbb___^^^^^^```bbbaaa``````bbbdddeeedddbbbaaaaaabbbddddddccc___\\\\\\[[[[[[[[[\\\^^^```aaadddcccbbb```___]]]\\\[[[]]]^^^aaacccdddcccbbbaaa_______________^^^^^^^^^]]]^^^_________^^^]]]\\\]]]TTTIIICCC;;;444000000///111444999AAAMMM\\\gggyyyqqqhhhdddeeejjjmmmnnnsssuuu|||uuurrrrrrrrroookkkvvvtttoooggg___YYYWWWWWWWWWcccqqqzzz{{{mmmiiiffffffjjjllllllkkkpppkkkddd^^^YYY\\\kkkzzzyyyxxx|||}}}fffPPPHHHFFF???;;;;;;555333000---+++************)))((('''&&&%%%$$$$$$&&&'''((()))((('''%%%$$$)))(((''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%$$$###!!! ###%%%%%%$$$"""!!!"""###$$$$$$######"""!!!!!!!!!!!!###$$$###!!! !!!"""###$$$%%%%%%%%%$$$########################"""''''''%%%######$$$!!!!!!"""#########""""""!!!!!!!!!###'''---222555&&&%%%%%%###"""!!! """"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!"""$$$""""""%%% ### %%%+++&&&)))'''$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""######$$$$$$$$$%%%$$$$$$#########"""""""""%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************+++******+++,,,...000111888BBBUUUiiiuuuxxxzzz~~~zzz}}}~~~~~~yyymmmeeekkkpppqqqrrruuutttpppiii___UUUUUU___lllvvv{{{~~~xxxssssssuuuvvvvvvuuusssqqqnnnkkkgggdddeeedddcccbbbaaa`````````bbbccccccdddcccbbb```___^^^^^^^^^^^^^^^___`````````aaabbbccccccbbbaaa``````______bbbfffiiiiiihhheeedddcccbbb``````______aaabbbccceeeffffffffffffbbbbbbccceeeeeefffffffffbbbcccdddeeedddbbb```___aaaccceeeffffffeeeffffffeeedddbbb``````bbbdddeeedddbbb```^^^^^^```bbbdddeeefffeeecccaaa```aaabbbcccaaa^^^\\\[[[]]]___```aaaaaa```^^^\\\\\\^^^aaa`````````aaacccdddcccbbb``````aaacccdddccc```]]][[[ZZZZZZZZZ[[[]]]___```dddcccbbb```^^^]]]\\\[[[^^^```bbbddddddcccaaa```^^^^^^^^^]]]]]]]]]]]]]]]YYYZZZ\\\]]]^^^^^^]]]\\\VVVMMMCCC===888111///000...000333777===GGGSSS[[[jjjfffbbbcccgggllloooooovvvyyy{{{tttooonnnnnnmmmkkkkkkiiiddd]]]VVVRRRQQQRRRXXXeeettt~~~|||mmmiiiffffffiiikkkkkkjjjjjjeee```ZZZUUUVVVcccqqqxxxsssvvv}}}kkkPPPEEE@@@:::555444222000---+++))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&%%%$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%""""""!!! !!!""""""""""""############""""""###$$$%%%$$$###"""###$$$###############$$$$$$$$$!!!###%%%%%%$$$###"""###!!!!!!!!!!!! ######################## !!!"""$$$%%%%%%###!!! !!!!!!""""""!!!!!!!!!  $$$***000444)))'''%%%###"""!!!!!!!!!###""""""!!! !!!!!!!!! !!!!!!###"""###%%%######)))"""$$$---555000...)))$$$!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))************))))))))))))***+++,,,---111444AAAVVVhhhqqquuuwwwuuuxxx{{{~~~yyykkkllljjjhhhjjjqqqsssrrrooodddWWWRRRYYYeeeooouuuuuuzzz~~~~~~{{{zzzyyywwwxxxxxxyyywwwqqqiiidddbbbbbbbbbaaaaaaaaaaaaaaa``````aaabbbbbbaaa```___]]]]]]]]]]]]]]]]]]^^^___``````aaaaaaaaa___^^^]]]^^^^^^^^^aaadddfffgggfffccccccbbbbbbaaa``````___```aaaaaabbbbbbbbbbbbbbb^^^___```bbbccccccddddddaaabbbcccdddcccaaa___^^^```bbbddddddccccccdddeeecccbbb```______```aaaccc```___^^^^^^___```bbbccceeeeeeeeecccaaa``````bbbbbbaaa^^^\\\[[[\\\]]]^^^^^^^^^^^^\\\ZZZZZZ\\\^^^___^^^^^^```bbbcccbbb```______```bbbdddcccaaa^^^ZZZZZZYYYYYYZZZ\\\^^^___ccccccaaa```^^^]]][[[[[[]]]^^^```aaabbbaaa___^^^]]]]]]\\\[[[ZZZ[[[\\\\\\WWWXXXYYY[[[\\\\\\\\\[[[OOOFFF>>>999555000///111...000333666;;;CCCKKKPPP[[[[[[]]]ccclllrrruuuuuuyyy}}}zzzrrrkkkhhhhhhgggggg___]]]ZZZUUUPPPNNNNNNOOOVVVcccsss|||qqqlllgggeeegggiiiiiihhhddd```[[[VVVQQQPPPYYYdddpppmmmkkkooozzzkkkLLL???;;;555000///---,,,***(((''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%$$$###$$$&&&""""""###$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$###!!!########################&&&""" """&&&'''%%%""" !!!""""""""""""!!!%%%###"""!!!"""%%%(((++++++)))&&&###!!!!!!""""""###"""!!! !!!!!! !!!!!!%%%""""""###""" ###(((111$$$ %%%+++:::FFFCCC222+++### """%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!%%%%%%$$$###""""""##################$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))******111000888HHHYYYccciiinnnppprrruuuxxx}}}xxxtttllldddfffmmmqqqqqqtttjjj]]]WWWZZZbbbiiillljjjrrrzzz}}}zzz{{{~~~xxxmmmeeeaaaaaaaaaaaaaaaaaa``````______aaabbbbbbbbbaaaaaa^^^^^^]]]]]]]]]]]]^^^^^^aaaaaaaaa```___^^^\\\[[[\\\]]]]]]___aaaccccccdddbbbbbbbbbbbbbbbbbbaaaaaa```````````````_________\\\]]]^^^```aaabbbbbbbbb```aaabbbcccbbb```^^^]]]^^^___aaaaaaaaaaaabbbcccaaa```^^^]]]]]]^^^___```\\\]]]]]]^^^```aaabbbbbbcccddddddbbb```___```aaabbbaaa___]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[]]]]]]]]]]]]^^^```aaa```___]]]]]]^^^```bbbcccaaa___ZZZZZZYYYYYYZZZ\\\^^^___bbbaaa```___]]]\\\[[[ZZZYYYZZZ\\\]]]^^^^^^]]]]]]]]]\\\ZZZYYYYYYZZZ\\\^^^XXXYYYZZZ[[[[[[ZZZYYYYYYMMMDDD<<<888444111111333111222444777===EEEMMMRRRWWWXXX\\\dddoooxxx|||||||||~~~yyy{{{wwwpppiiibbb___^^^^^^WWWXXXYYYWWWTTTQQQPPPOOOOOO\\\nnn}}}|||xxxrrrjjjfffeeeeeedddccc___[[[WWWTTTOOOLLLQQQYYYcccbbbccchhhtttbbbEEE:::999444...---***)))((((((''''''((((((&&&&&&&&&''''''''''''((('''&&&%%%$$$###$$$%%%&&&%%%&&&'''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""###%%%&&&"""###%%%%%%$$$$$$%%%'''""""""#########$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&''''''&&&###!!! !!!"""########################(((%%%######%%%''''''%%% !!!""""""######""""""$$$$$$$$$$$$############***(((%%%###!!!!!!"""###""""""!!! !!!!!! !!!!!!%%%!!! !!!'''...888)))"""$$$***;;;IIIIII111***""" """$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!&&&%%%$$$###"""""""""""""""""""""######$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((******)))))))))))))))))))))))))))*********))))))//////444???HHHPPPZZZccciiiiiikkkooosssxxxuuuiiieeejjjnnnnnnvvvooogggaaaaaabbbcccddd___jjjuuu{{{~~~sssjjjbbbbbbbbbbbbbbbaaa```______```aaaccccccccccccbbb______^^^^^^^^^^^^^^^___bbbaaaaaa```^^^]]]\\\[[[ZZZ[[[\\\]]]^^^___```aaaaaabbbcccdddddddddccccccaaaaaa```______^^^^^^^^^\\\]]]^^^___```aaaaaaaaa___```aaaaaaaaa___]]][[[\\\]]]___^^^^^^^^^```aaa___^^^]]]\\\\\\\\\\\\]]][[[\\\]]]^^^```aaaaaaaaaaaaaaabbb```^^^]]]^^^```aaaaaa```___]]]\\\[[[[[[ZZZ[[[\\\[[[ZZZZZZ[[[]]]\\\[[[[[[]]]______^^^]]]\\\[[[\\\^^^```aaa```^^^ZZZZZZYYYZZZ[[[\\\^^^_________^^^]]]\\\ZZZYYYYYYVVVXXXZZZ\\\^^^_________\\\[[[YYYXXXYYY[[[^^^aaa^^^^^^^^^]]][[[YYYVVVUUULLLCCC;;;777444111222555444444555:::BBBLLLUUUZZZ\\\[[[\\\cccnnnwww|||~~~}}}}}}tttnnnrrrqqqmmmeee[[[UUUSSSSSSSSSWWW\\\^^^[[[VVVRRRPPPLLLWWWiiiyyy~~~zzzooofffbbb```]]][[[XXXTTTRRRPPPKKKGGGJJJPPPXXX[[[]]]cccpppoooVVV>>>777777222,,,***))))))(((((((((((())))))(((''''''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%'''((((((&&&%%%''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&%%%$$$$$$###"""!!!!!!!!!""""""""""""""""""!!!%%%$$$###""""""###$$$%%%"""###$$$$$$$$$$$$%%%&&&######""""""!!!!!!!!!!!!$$$%%%&&&%%%######%%%'''&&&%%%###""""""###%%%&&&########################%%%&&&&&&$$$""""""%%%(((!!!!!!"""############"""!!!"""$$$%%%$$$###"""'''&&&%%%###""""""""""""!!!  !!!!!!!!!!!! !!!!!!%%%!!!!!!'''///888)))""" !!!...;;;:::,,,'''""" !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""######"""!!! !!!!!!!!!!!!""""""###$$$$$$$$$"""""""""#######################################""""""!!!!!!!!! #########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((************))))))))))))((())))))************)))(((***///555999???JJJVVVaaabbbfffkkknnnrrr{{{~~~pppiiiiiilllmmmvvvsssnnnjjjgggccc___\\\XXXaaalllttt|||zzzrrrfffggggggfffeeeccc```______```bbbcccccccccbbbbbb```______^^^^^^^^^^^^^^^aaa```___^^^]]]\\\[[[[[[XXXZZZ[[[\\\[[[[[[]]]^^^___```bbbcccddddddccccccaaaaaa___^^^^^^]]]]]]^^^\\\]]]^^^___````````````]]]^^^___```___]]][[[ZZZZZZ[[[\\\\\\[[[\\\^^^```^^^]]]]]]\\\[[[[[[[[[[[[ZZZZZZ[[[\\\^^^______```^^^______^^^\\\\\\]]]^^^^^^______^^^]]]\\\[[[ZZZXXXYYY[[[[[[YYYYYYZZZ[[[ZZZYYYYYY[[[]]]^^^]]][[[ZZZZZZZZZ[[[]]]^^^^^^\\\YYYYYYXXXYYYZZZ[[[]]]^^^]]]\\\\\\[[[ZZZYYYXXXWWWXXXYYYZZZ\\\^^^___``````ZZZYYYVVVVVVXXX\\\aaadddbbbbbbaaa^^^[[[WWWTTTRRRKKKBBB:::666444333444888999999;;;BBBKKKVVV]]]aaaaaa^^^]]]aaaiiirrrvvvxxx|||wwwnnnggghhhiiieee]]]RRRKKKKKKNNNSSSXXX^^^aaa^^^XXXRRROOONNNWWWfffuuu||||||}}}~~~pppeee^^^ZZZVVVTTTQQQMMMKKKJJJGGGDDDEEEJJJPPPUUUZZZ```nnn~~~}}}```KKK999444333---((('''((((((((()))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$&&&(((&&&###"""$$$&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!! """######$$$$$$######"""$$$$$$###############$$$"""###$$$$$$###"""###%%%###""""""!!! ###$$$%%%%%%######$$$%%%""""""!!!!!!"""$$$%%%&&&########################"""$$$&&&###"""&&& !!!!!!""""""!!!!!! !!!"""###$$$%%%%%%$$$$$$#########""""""""" !!!""""""!!!!!! !!!!!!$$$!!! !!!!!! $$$***111&&&""" ###,,,***&&&$$$"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$""""""!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((************)))))))))(((&&&'''(((*********))))))''''''***...000222;;;EEEQQQUUU]]]fffiiikkksss|||vvvllljjjlllmmmtttsssqqqmmmhhhbbb[[[WWWTTTZZZ```hhhsss~~~zzznnnnnnmmmllliiifffbbb```___```aaabbbbbbbbbaaa```___^^^^^^]]]\\\\\\]]]]]]___^^^]]]\\\[[[[[[ZZZZZZWWWYYY[[[ZZZYYYYYYZZZ]]]\\\]]]___bbbccccccbbbbbb```___^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]^^^___^^^]]]ZZZYYYYYYZZZZZZZZZYYYZZZ\\\^^^^^^]]]\\\\\\[[[ZZZZZZZZZYYYXXXXXXYYYZZZ[[[\\\]]]\\\]]]]]]\\\ZZZZZZ[[[]]]ZZZ[[[\\\\\\\\\[[[YYYXXXUUUWWWYYYYYYXXXWWWXXXYYYYYYXXXXXXZZZ\\\]]]\\\ZZZYYYXXXXXXYYY[[[\\\[[[ZZZWWWVVVVVVVVVWWWYYY[[[\\\ZZZZZZYYYYYYXXXWWWVVVVVVYYYYYYZZZZZZ[[[[[[\\\\\\WWWUUUSSSSSSVVV[[[aaaeeeccccccaaa^^^[[[VVVSSSPPPKKKBBB;;;888888888;;;???BBBCCCHHHPPPYYY```ccccccdddaaa```bbbhhhnnnppppppuuu}}}sssiiibbb______\\\RRRHHHDDDIIIPPPXXX\\\___```\\\WWWRRROOORRRWWWcccoootttsssvvv}}}}}}nnnaaaYYYTTTQQQNNNMMMJJJHHHHHHGGGDDDEEEIIILLLSSSXXX\\\iiixxx{{{sssSSSBBB333000...)))'''***((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%((()))'''### """%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######################## !!!"""###$$$%%%%%%""""""""""""############$$$%%%&&&&&&&&&&&&%%%$$$ !!!""""""###"""""""""###$$$###!!!!!!!!!###""""""""""""!!!!!!!!!!!!"""$$$&&&&&&%%%$$$###$$$ !!!!!!"""######$$$$$$########################%%%%%%%%%$$$###"""###$$$ !!!!!! """"""!!! !!!###%%%&&&!!!"""############"""!!! !!!"""###!!!!!! !!!!!!###"""###%%%### $$$***###$$$$$$!!!'''###!!!""""""  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%%%%$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%!!!!!!""""""#########$$$ !!!!!!"""""""""###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!###%%%&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((+++*********))))))((((((%%%&&&''')))***))))))(((,,,))))))+++,,,---222888>>>DDDQQQ]]]aaa```fffooo{{{yyynnnjjjmmmooorrrrrrpppmmmggg```YYYUUUTTTUUUXXX]]]jjjzzz|||uuuxxx|||}}}}}}~~~ssssssrrrppplllhhhdddbbb______```aaaaaa```___^^^^^^]]]]]]\\\[[[[[[[[[\\\]]]\\\[[[ZZZYYYYYYYYYZZZVVVXXXZZZZZZXXXWWWYYY\\\YYY[[[]]]```aaabbbaaa```___^^^\\\[[[[[[[[[\\\]]]\\\]]]]]]]]]]]]\\\[[[[[[\\\]]]^^^^^^^^^\\\ZZZXXXXXXYYYYYYYYYXXXYYY[[[^^^]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVWWWXXXZZZ[[[ZZZ[[[\\\ZZZYYYYYYZZZ[[[WWWXXXZZZ[[[[[[YYYWWWVVVSSSUUUWWWWWWVVVVVVWWWXXXXXXXXXXXXYYY[[[\\\[[[ZZZYYYXXXWWWXXXYYYZZZYYYXXXUUUTTTTTTTTTUUUWWWYYYZZZYYYYYYXXXWWWVVVVVVUUUUUUXXXXXXWWWWWWWWWVVVVVVVVVTTTSSSQQQQQQTTT[[[aaafffbbbbbb```^^^ZZZVVVRRRPPPLLLDDD===<<<===>>>BBBGGGJJJMMMTTT]]]eeeiiigggdddgggdddccceeejjjmmmnnnlllnnn}}}yyyoooeee^^^ZZZYYYTTTJJJAAAAAAJJJTTT^^^___```___[[[VVVSSSRRRSSSWWW```jjjlllkkkpppxxx{{{kkk^^^VVVQQQNNNKKKNNNJJJHHHIIIIIIFFFHHHLLLLLLSSSVVVXXXcccppppppgggJJJ;;;...,,,+++'''***000''''''((((((''''''&&&%%%$$$$$$%%%&&&'''((()))***&&&'''((()))((('''&&&%%%'''***,,,***$$$"""###&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%&&& !!!"""###$$$%%%%%%!!!"""###$$$$$$###"""!!! """""""""""""""######"""  !!!!!!!!!""""""######$$$$$$"""$$$'''(((&&&%%%$$$$$$""""""###$$$$$$$$$$$$###########################***'''%%%&&&((()))&&&###$$$$$$###""""""""""""""""""!!! """###%%%$$$$$$###############$$$$$$###"""!!! !!!!!! !!!!!! !!!!!!""""""""""""""""""############$$$###"""!!! !!!!!!!!!"""!!!!!! !!!"""""""""!!!!!!!!!!!!!!! ###$$$$$$###  """"""""""""""""""""""""######""""""!!!!!! """###$$$###"""!!!!!!######$$$$$$###!!! !!!"""&&&$$$######$$$$$$"""!!!$$$$$$######""""""!!!!!!############""" """$$$%%%%%%$$$###%%%&&&$$$$$$#####################"""!!!!!!!!!"""###$$$###$$$%%%&&&&&&%%%###!!!!!!###$$$&&&&&&%%%$$$###''''''''''''''''''&&&&&&%%%&&&''''''((('''''''''++++++***)))(((((())))))&&&&&&'''(((((('''&&&&&&...,,,)))&&&%%%''',,,000666888AAANNNXXX]]]bbbgggxxx}}}}}}yyytttrrrnnnjjjkkkkkkjjjjjjhhhfffeeedddeee[[[UUUYYYaaagggqqqzzzzzztttwwwsssvvv{{{{{{{{{{{{{{{xxxtttnnniiifffaaa______aaacccccc___[[[ZZZ[[[[[[ZZZYYYYYY[[[^^^^^^^^^\\\ZZZWWWVVVWWWXXXYYYXXXWWWYYY\\\]]]ZZZXXXYYYXXXXXX]]]aaaaaa\\\WWW[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\ZZZYYYWWWZZZ]]]^^^]]]]]]\\\ZZZWWWVVVWWWXXXWWWWWWXXX[[[^^^\\\]]]]]]\\\YYYVVVUUUVVVWWWVVVUUUTTTTTTUUUWWWXXXWWWVVVUUUTTTTTTUUUWWWXXXVVVVVVVVVWWWVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUXXXXXXWWWVVVVVVVVVVVVWWWXXXWWWVVVUUUVVVXXXZZZ\\\SSSRRRQQQQQQSSSVVVYYY[[[WWWWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTTTTTTTUUUVVVWWWUUURRRNNNMMMQQQWWW\\\___^^^______\\\VVVQQQMMMLLLIIIAAA>>>DDDJJJMMMRRRXXX[[[ZZZ___gggllllllkkklllhhhcccaaaeeeiiihhhfffgggooorrruuutttooofff[[[UUUUUUKKKDDDCCCEEEHHHQQQ\\\eeedddbbb___[[[VVVQQQOOOVVVZZZ^^^______cccjjjpppyyypppcccXXXRRRPPPPPPPPPKKKHHHEEEEEEIIIMMMOOONNNSSSNNNLLLTTT```ddd\\\SSS:::444---***++++++(((%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%&&&((())))))(((&&&$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!!!!"""###'''&&&$$$#########$$$$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''%%%&&&&&&'''%%%$$$%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""!!!!!!!!!"""###$$$######"""!!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############""""""""""""!!!!!!!!! !!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$###!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""$$$&&&"""###$$$###!!!!!!!!!"""'''%%%$$$$$$&&&&&&%%%###""""""""""""""""""!!!!!!!!!""""""""""""""""""###!!!"""$$$###""""""###%%%#########$$$$$$$$$%%%%%%&&&&&&%%%$$$############ !!!###$$$%%%$$$###"""!!!###$$$&&&&&&%%%$$$###''''''''''''''''''&&&&&&&&&''''''((()))((((((((())))))((((((''''''''''''###$$$%%%&&&&&&%%%$$$###)))))))))(((((()))+++,,,222444:::EEEMMMUUU^^^hhhsssxxxzzzvvvrrrpppmmmhhhfffeeedddeeefffiiilllnnnrrrfffZZZVVVVVV[[[eeepppvvv{{{wwwpppmmmjjjmmmxxx~~~{{{|||{{{{{{}}}}}}{{{yyyxxxxxxtttnnnhhhaaaaaabbbdddfffddd^^^ZZZZZZZZZYYYXXXYYYZZZ[[[\\\]]]]]]\\\ZZZWWWVVVWWWYYYYYYXXXXXXZZZ\\\]]]ZZZXXXXXXVVVVVVYYY]]]^^^ZZZVVVZZZYYYYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZYYYXXXWWWYYYZZZZZZZZZYYYYYYWWWUUUUUUVVVWWWXXXWWWXXXZZZ\\\\\\]]]]]][[[XXXUUUTTTTTTUUUTTTSSSRRRRRRTTTUUUWWWWWWVVVTTTSSSSSSTTTUUUVVVTTTUUUUUUVVVVVVVVVUUUUUURRRSSSTTTUUUVVVVVVUUUUUUWWWWWWVVVUUUUUUUUUUUUVVVWWWVVVUUUUUUUUUWWWYYYZZZTTTSSSQQQQQQRRRUUUXXXZZZXXXXXXXXXWWWUUUTTTSSSRRRSSSSSSTTTTTTTTTUUUUUUUUUQQQNNNLLLLLLPPPVVVZZZ\\\YYYYYYXXXVVVRRRNNNJJJIIIIIIEEEHHHQQQZZZ]]]aaaeeegggdddeeekkknnnlllkkkmmmjjjfffeeeiiillljjjggggggjjjkkkkkkiiiccc[[[SSSMMMLLLEEEAAADDDHHHNNNXXXbbbddddddbbb^^^XXXSSSQQQPPPVVVYYY\\\]]]\\\___eeekkkkkkdddZZZSSSQQQQQQQQQQQQMMMIIIFFFHHHOOOTTTUUUTTTQQQKKKGGGKKKSSSUUUMMMCCC777111+++((()))***(((%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$#########$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$""""""###$$$"""!!!%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%""""""!!!!!! !!!!!!!!!!!!"""###############"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!! """"""""""""############!!!""""""######""" !!!!!!!!!  !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """"""""""""$$$&&&"""###$$$###"""!!!"""###!!!  """"""""" !!!!!!!!!!!!!!!!!!""""""!!! !!!"""$$$&&&((( !!!###"""!!!!!!"""$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!! """############"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))&&&&&&&&&'''&&&&&&%%%$$$'''(((((())))))(((((('''&&&'''(((*********)))(((---...333999???HHHWWWeeelllqqqtttqqqnnnllliiieeecccbbb______ccciiipppuuu{{{rrrhhh^^^UUUSSSYYYaaafffkkkuuu}}}{{{rrrjjjbbb```dddoooxxx{{{|||~~~zzzwwwwwwzzz|||yyyzzz|||zzzssslllddddddfffhhhiiifffaaa]]]]]]ZZZWWWXXXZZZ\\\ZZZXXX[[[[[[[[[YYYWWWVVVWWWXXXXXXXXXYYY[[[\\\\\\ZZZWWWVVVTTTSSSUUUXXXZZZXXXVVVYYYXXXXXXWWWWWWWWWVVVVVVXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSSSSUUUWWWXXXWWWWWWYYYZZZ[[[\\\\\\ZZZWWWSSSRRRQQQRRRQQQQQQPPPQQQRRRSSSTTTVVVUUUSSSRRRQQQRRRRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVPPPPPPRRRSSSTTTTTTTTTTTTVVVUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTTTTTTTVVVWWWXXXTTTSSSQQQPPPQQQSSSVVVXXXYYYXXXWWWVVVTTTRRRQQQPPPQQQRRRSSSTTTUUUTTTSSSSSSOOOMMMLLLMMMPPPSSSVVVWWWSSSQQQOOOMMMKKKHHHDDDAAAHHHIIIRRR___jjjoooqqqttttttooolllmmmmmmkkkjjjlllkkkggggggkkkmmmiiieeecccdddccc___[[[UUUOOOIIIFFFFFFCCCCCCHHHOOOVVV```hhhdddfffddd^^^VVVQQQQQQTTTXXXZZZZZZYYYWWWYYY]]]bbb___ZZZTTTRRRRRRRRRPPPNNNLLLHHHEEEIIIRRRYYYYYYWWWPPPHHHBBBAAAEEEDDD<<<333222...)))'''((()))(((&&&((((((''''''&&&&&&%%%%%%((((((''''''&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$####################################$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$"""!!!"""######""" $$$%%%&&&%%%#########%%%######$$$$$$$$$%%%%%%%%%!!!!!! !!!!!! """###$$$###"""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""############ !!!###$$$$$$"""  !!!"""!!! !!! !!!"""""""""!!!!!!!!!!!!!!!""""""""""""###$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!#########!!! !!!""""""###$$$###"""!!!"""###  !!!!!!"""""""""!!! """%%%((())) !!!###"""!!!!!!"""$$$########################"""###$$$$$$###"""!!!!!!"""############"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((($$$%%%&&&'''&&&&&&%%%$$$************************)))))))))***+++***(((&&&)))***...222555<<>>JJJYYY```ffffffeeeccc```[[[]]]\\\\\\\\\___cccgggjjjnnnwww~~~|||sssllljjjkkk\\\YYYXXX[[[aaaeeeeeeddd______ccclllqqqqqqqqqrrrsssuuu~~~~~~{{{~~~||||||~~~zzztttqqqqqqnnnmmmkkkiiijjjmmmqqqtttiiieeeaaa```bbbaaa]]]XXXWWWXXXYYYWWWUUUTTTTTTTTTVVVYYY[[[]]]\\\ZZZXXXWWWUUUSSSQQQPPPRRRUUUWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQRRRSSSUUUVVVVVVTTTUUUYYYXXXRRROOOQQQMMMPPPRRRTTTSSSSSSSSSTTTUUUWWWXXXWWWTTTPPPMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRTTTSSSRRRQQQPPPPPPPPPOOOPPPQQQSSSTTTUUUVVVWWWWWWPPPPPPPPPQQQRRRSSSSSSTTTRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTUUURRRQQQOOOMMMMMMOOOQQQSSSTTTTTTSSSSSSSSSTTTUUUVVVUUUVVVWWWWWWWWWTTTRRRPPPPPPNNNLLLKKKKKKIIIFFFCCCEEEEEEEEEEEEFFFFFFEEECCCMMMSSS\\\eeeooowww}}}}}}uuunnnllljjjhhhhhhkkkiiieeeeeejjjjjjddd]]]ZZZYYYTTTNNNGGGCCCBBBDDDEEEKKKNNNRRRWWW^^^fffkkkmmmhhhkkkmmmhhh___YYYZZZ]]]___]]]XXXRRRNNNLLLMMMOOO]]]\\\]]]aaaccc___TTTKKKJJJEEEBBBDDDJJJMMMKKKGGGBBB===777555555444000---,,,***)))((())))))***)))(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! ########################""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%&&&%%%$$$%%%&&&'''&&&%%%"""###$$$$$$""""""###$$$######$$$$$$$$$%%%%%%%%%!!!!!! !!!!!!"""""""""$$$&&&'''((('''%%%$$$%%%%%%$$$###############&&&%%%%%%$$$"""!!!!!! !!!!!!############!!!!!! !!!###$$$%%%%%%""""""""""""############ """######""""""!!! """"""!!!!!!!!!""""""""""""!!!  !!!!!!""""""######$$$"""###$$$$$$"""""""""$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###%%%!!!"""######""""""###$$$!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!""""""###""""""!!!"""###$$$%%%!!!"""$$$###""""""###%%%$$$$$$###"""!!! !!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&'''(((((()))((((((''''''(((((()))333///)))'''((())))))''''''(((,,,///...---444<<>>666333111//////...---,,,)))))))))(((((()))))))))''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%&&&''''''&&&&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$###### """######"""!!!!!!###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$######"""!!!!!!"""######$$$#########"""""""""###$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$############$$$$$$%%%#########%%%&&&%%%$$$!!!"""######"""!!!###$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!!!!"""###$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$############$$$$$$$$$######""""""!!!!!! !!!###$$$$$$###!!! !!!"""###$$$$$$$$$""""""""""""############ !!!!!!!!!"""""""""""" """###"""!!!"""""""""""""""!!!  !!!!!!"""######$$$$$$"""###$$$$$$""""""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$ """######""""""###$$$!!!  !!!""""""""""""""""""!!!!!! !!!""""""###$$$$$$ !!!###"""!!!!!!"""$$$###############$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$&&&(((***+++***))))))))))))***+++000+++'''&&&)))+++***(((((('''(((+++,,,***...333888BBBNNNUUUYYY]]]\\\XXXPPPPPPRRRTTTXXX\\\```bbbbbbjjjooooootttqqq]]]QQQNNNQQQTTTTTTXXXZZZ```hhhjjjhhhhhhkkkooopppsss}}}zzztttqqqmmmnnnrrrtttvvvxxx{{{vvvtttvvv}}}~~~wwwnnnlllsssxxxxxxvvvyyy|||yyytttooollllllllljjjgggbbbaaadddkkkqqqjjjjjjjjjjjjjjjhhhgggfff\\\]]]^^^\\\YYYVVVTTTTTTUUUYYY]]]___\\\YYYWWWVVVRRRRRRQQQPPPPPPQQQTTTWWWTTTTTTUUUUUUTTTRRRPPPNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTSSS[[[fffdddWWWMMMMMMIIIJJJLLLLLLKKKLLLNNNPPPNNNQQQTTTTTTRRRNNNLLLKKKHHHIIIJJJLLLMMMMMMNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPOOONNNNNNNNNOOOOOOQQQQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTRRRQQQPPPPPPRRRUUUVVVVVVUUUTTTSSSTTTVVVXXXYYY\\\[[[YYYVVVSSSPPPNNNMMMHHHGGGGGGIIILLLMMMMMMLLLNNNUUU[[[\\\XXXTTTUUUWWWVVV]]]aaabbbgggqqqyyyzzzvvvppplllllljjjfffdddeeeaaa]]]\\\``````ZZZTTTQQQGGGEEEBBBAAABBBEEEIIIKKKOOOUUUXXXYYY^^^eeegggeeeaaafffkkkmmmjjjccc\\\YYYVVVRRRLLLHHHGGGHHHIIIKKKWWW[[[cccooovvvppp```RRRGGGFFFDDDAAA===:::888777//////...---+++***)))((('''((((((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$### !!!###$$$%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###""" !!!"""###$$$$$$###"""!!!""""""###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$###"""""""""$$$%%%$$$### !!!""""""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$ !!!!!!!!!!!!!!!%%%$$$$$$###############!!!!!!!!!!!!"""""""""""" """###$$$$$$###""" """"""""""""############""""""""""""############!!!!!! !!!"""###$$$ ######"""""""""""" !!!""""""""" !!!!!!"""###$$$$$$$$$"""###$$$$$$###"""###%%%""""""""""""""""""""""""######""""""!!!!!! """""""""  !!! """######""""""###%%%&&&%%%######$$$$$$###!!!$$$$$$######""""""!!!!!! """###$$$$$$$$$ !!!!!! !!!###"""######%%%&&&'''(((((($$$###"""!!!!!!!!!######""""""######$$$%%%''''''$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''(((&&&$$$"""###%%%(((+++((('''&&&%%%%%%&&&'''(((+++'''$$$&&&***,,,***'''(((%%%%%%(((***))),,,000,,,888EEENNNVVV[[[\\\YYYQQQPPPPPPQQQSSSXXX\\\___YYYbbbiiilllsss|||dddSSSMMMMMMMMMMMMRRRTTT[[[cccfffdddeeehhhmmmnnnmmmsss{{{uuuooohhhgggkkkmmmrrrvvvxxxyyytttssswwwyyyxxx{{{~~~ssshhhgggooosssqqqtttuuuuuuuuutttpppllljjjhhhgggeee```]]]^^^dddhhhfffiiikkklllkkkjjjkkkkkk___```aaa___[[[WWWVVVUUUUUUYYY^^^___\\\XXXVVVVVVPPPPPPPPPOOOOOOPPPSSSUUURRRRRRSSSSSSRRRPPPMMMLLLMMMNNNQQQSSSTTTTTTTTTTTTRRRRRR\\\iiihhhXXXLLLKKKHHHIIIJJJIIIIIIJJJMMMPPPMMMOOOSSSSSSQQQNNNLLLKKKFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIJJJJJJKKKJJJJJJJJJIIIJJJKKKLLLLLLMMMLLLLLLPPPOOONNNLLLLLLLLLLLLMMMRRRQQQPPPPPPOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUTTTRRRRRRRRRTTTWWWYYYXXXWWWUUUTTTTTTUUUWWWXXX]]][[[XXXTTTQQQNNNLLLKKKGGGGGGIIIMMMRRRVVVXXXYYY\\\cccjjjhhh^^^VVVUUUWWWTTT\\\aaaaaadddnnntttvvvqqqllliiijjjhhhbbb______[[[WWWUUUXXXYYYTTTNNNLLLDDDCCCCCCCCCEEEIIIMMMPPPTTTYYYZZZXXXYYY^^^___[[[\\\aaahhhlllkkkddd[[[UUUOOOLLLGGGDDDEEEGGGJJJLLLWWW[[[dddqqqxxxqqq^^^OOOBBBCCCBBB>>>777333222222...//////---***((('''&&&%%%&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$&&&'''((('''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$!!!"""$$$&&&'''&&&$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###""" !!!"""$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$###"""###%%%&&&&&&$$$!!!""""""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""############""""""######""""""!!!!!! $$$%%%%%%$$$!!! !!! ######""""""""""""###### !!!!!!!!!!!! """"""""""""""""""""""""""""""!!! !!!!!!######'''000,,,'''&&&%%%###"""  """""""""""""""""""""""" """$$$### ###&&&&&&%%%%%%$$$###""""""!!! $$$&&&&&&%%%$$$"""!!!"""$$$&&&"""!!!!!!!!!######!!! !!!###$$$### !!!!!!""""""""""""!!!!!!###"""!!! !!!"""###!!!!!!"""###$$$$$$%%%%%%'''&&&$$$#########$$$$$$,,,)))%%%$$$%%%&&&'''((('''&&&%%%############### !!!###$$$%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))*********++++++++++++---111888AAAJJJQQQVVVYYYRRRQQQNNNMMMNNNTTT\\\bbbZZZ^^^cccgggnnnzzzuuudddSSSFFFDDDIIIKKKPPPWWW\\\```bbbdddeeellljjjiiimmmvvv{{{wwwtttnnniiiffflllkkkkkkpppvvv{{{}}}|||wwwrrrqqqtttxxxyyy{{{~~~vvvoookkklllrrrvvvuuuxxxvvvooolllppprrrqqqllljjjeee^^^XXXWWW[[[___ddddddcccdddfffhhhggggggeeedddcccbbbaaa___]]]\\\XXX[[[___dddeeeaaa[[[UUUQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRRRRQQQOOONNNOOOQQQKKKLLLOOORRRPPPLLLNNNTTTNNN^^^kkkhhh]]]SSSMMMHHHHHHIIIIIIHHHGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLKKKGGGGGGGGGIIIKKKLLLJJJHHHHHHHHHHHHJJJKKKKKKJJJHHHHHHGGGGGGGGGIIIJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLWWWRRRLLLLLLOOOQQQQQQNNNPPPRRRTTTWWWXXXXXXXXXWWWYYYYYYXXXWWWUUUVVVXXX[[[XXXWWWTTTQQQOOOQQQUUUXXXYYYVVVSSSQQQQQQQQQPPPOOOJJJNNNVVV]]]^^^]]]aaagggfffjjjlllfff[[[UUUVVV[[[ZZZ[[[___fffmmmqqqpppmmmffffffeeeccc```\\\YYYWWWVVVQQQJJJGGGGGGKKKNNNPPPHHHIIIJJJKKKKKKNNNRRRUUUXXXVVVTTTTTTWWWZZZ]]]^^^\\\```eeegggddd]]]WWWSSSIIIBBB???BBBGGGKKKOOOSSSXXX^^^gggrrryyyuuuaaaLLLEEEAAA<<<888555222///---************)))))))))(((&&&'''''''''&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$############"""""""""""""""&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$###""" $$$$$$$$$############"""''''''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""######&&&&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""############""""""############"""""""""!!!%%%'''))))))&&&###"""!!! !!!!!!"""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!"""$$$%%%###+++333---#########""""""!!!!!!!!!#########"""!!!!!!!!! """""""""""""""""""""""" !!!############$$$&&&"""""""""!!!!!!  """###333---&&&######%%%$$$###"""!!!!!!"""######""" !!!"""!!!!!!###%%%!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!""""""#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%'''%%%"""!!!"""#########&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&''''''&&&''''''''''''((((((((())))))))))))***************,,,000666>>>EEELLLPPPPPPPPPOOONNNOOOSSSXXX]]][[[\\\^^^```gggtttyyymmm^^^OOOGGGFFFHHHMMMTTTYYY]]]^^^```aaammmllljjjkkkpppwww}}}vvvsssqqqooommmllljjjiiihhhlllrrrwwwwwwvvvrrroooooorrrvvvxxx}}}~~~wwwrrrqqqtttwwwsssvvvtttmmmkkknnnpppooonnnlllhhhaaa[[[ZZZ^^^bbbaaa___]]]\\\]]]^^^___```cccdddeeefffeeebbb^^^[[[ZZZ\\\___bbbccc```ZZZVVVSSSRRRQQQQQQPPPPPPOOOMMMOOOPPPRRRQQQOOOMMMLLLMMMMMMMMMOOOPPPLLLGGGHHHMMM\\\aaaeeecccZZZOOOIIIGGGEEEFFFGGGFFFEEEEEEFFFHHHIIIIIIJJJKKKKKKJJJJJJJJJEEEEEEFFFGGGJJJJJJHHHGGGEEEEEEFFFFFFHHHHHHGGGFFFGGGGGGGGGGGGIIIIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKJJJUUUPPPLLLKKKOOOQQQPPPNNNSSSUUUWWWZZZ[[[[[[ZZZYYYYYYYYYXXXUUUSSSSSSVVVXXXXXXWWWSSSOOOLLLMMMPPPSSSRRRPPPMMMMMMNNNOOOOOONNNQQQTTT]]]fffhhheeedddgggaaadddddd___XXXTTTWWW[[[[[[\\\```gggmmmooommmiiigggfffccc___[[[UUUQQQOOONNNJJJDDDBBBDDDHHHLLLNNNLLLLLLMMMMMMNNNPPPTTTWWWXXXVVVTTTTTTWWWYYY[[[\\\\\\^^^``````]]]WWWQQQNNNHHHBBB???BBBGGGKKKOOOTTTaaahhhpppvvvxxxooo[[[GGGAAA>>>999555222000---+++*********)))))))))((((((&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$###############""""""""""""###""""""###&&&''''''&&&###############$$$$$$$$$###$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################""""""""""""######%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$$$$!!!""""""######""""""!!!$$$$$$############""""""###&&&******((($$$"""  !!!"""###$$$$$$"""!!!!!! !!!!!!"""""""""############"""""" !!!!!!!!! ###"""%%%%%%...444,,, !!!!!!"""######%%%$$$######!!!!!! """"""""""""""""""""""""!!! !!!###&&&'''&&&%%%$$$$$$$$$##################"""!!! !!!"""###888///%%%"""$$$&&&%%%###"""!!!!!!"""######"""  !!!"""###$$$&&&!!!!!!""""""""""""!!!!!!############"""!!!!!! $$$%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$###%%%&&&'''((()))((('''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))+++111999@@@EEELLLMMMOOOOOOPPPQQQUUUWWW\\\[[[ZZZ[[[```nnn|||vvvlll]]]MMMDDDCCCGGGMMMRRRVVVYYY]]]___mmmmmmllliiihhhllltttzzz~~~yyyrrrlllkkkmmmooopppgggfffeeehhhmmmppppppoookkkjjjlllppprrrvvvyyyuuussstttppprrrpppkkkiiikkkmmmmmmooooookkkfff``````cccgggiiieeeaaa[[[XXXVVVUUUUUU[[[]]]aaaeeegggeeeaaa]]]______```bbbcccaaa^^^[[[WWWVVVUUUUUUTTTRRRNNNKKKMMMOOOQQQQQQNNNKKKIIIHHHLLLLLLMMMOOOKKKFFFGGGLLLpppeee]]][[[VVVLLLFFFGGGDDDEEEFFFEEEDDDCCCEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIDDDDDDEEEGGGIIIIIIHHHFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHPPPMMMJJJKKKOOOQQQQQQPPPUUUWWW[[[^^^___]]][[[ZZZYYYYYYWWWTTTRRRQQQSSSTTTUUUTTTPPPKKKHHHHHHJJJMMMPPPOOOOOOPPPSSSVVVWWWWWWYYY\\\dddooorrrlllfffccc\\\[[[YYYVVVTTTUUUXXX[[[\\\^^^bbbhhhmmmmmmiiidddbbb```\\\XXXRRRMMMIIIGGGDDD@@@======@@@FFFKKKNNNOOOPPPQQQPPPPPPRRRVVVYYYZZZXXXVVVVVVWWWYYYZZZYYY[[[ZZZYYYWWWSSSOOOKKKIIIFFFAAA???CCCHHHKKKOOOUUUfffnnnvvvwwwrrrfffSSSBBB<<<999444111///---***)))))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$&&&((((((&&&$$$"""########################!!! """%%%''''''&&&""""""######$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&& !!!"""###$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""######""""""""""""#####################$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######!!!!!!""""""""""""!!!!!!###"""""""""""""""""""""!!!###&&&&&&###!!! !!!""""""######!!!!!! !!!!!!!!!""""""######""""""!!! !!!"""""" """"""$$$...222((( !!!""""""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! ###((()))(((%%%#########$$$$$$$$$$$$$$$!!! !!!"""###$$$%%%,,,'''###!!!###%%%&&&%%%###"""!!!"""$$$$$$"""!!! !!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''$$$"""###%%%''')))***)))(((''')))((('''%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((())),,,222777;;;DDDGGGLLLOOOPPPRRRSSSTTT\\\[[[YYYYYY___jjjxxx~~~yyywwwttthhhVVVIII@@@BBBDDDGGGLLLRRRZZZ___iiikkkkkkgggeeegggooovvv}}}yyypppgggdddhhhlllnnnfffdddcccfffjjjlllkkkiiifffgggjjjnnnnnnqqq{{{{{{uuuqqqooommmnnnmmmiiigggggghhhiiimmmnnnmmmiiiffffffjjjooozzzwwwrrriii___VVVQQQNNNQQQRRRVVV]]]ccceeeccc```aaaaaaaaabbbdddeeedddbbb]]]\\\[[[[[[[[[XXXRRRMMMLLLOOORRRRRROOOKKKHHHFFFGGGHHHKKKOOOMMMJJJLLLRRR{{{dddSSSSSSSSSJJJFFFIIICCCEEEFFFFFFDDDCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDEEEGGGIIIIIIHHHFFFCCCDDDCCCBBBBBBCCCEEEGGGCCCDDDFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFJJJIIIIIIKKKPPPSSSTTTSSSVVVXXX[[[^^^___]]]ZZZXXXXXXXXXVVVRRROOONNNOOOQQQOOONNNLLLIIIFFFFFFHHHJJJSSSRRRRRRUUU[[[```cccdddcccaaafffooosssmmmccc^^^YYYVVVRRRQQQRRRVVVZZZ\\\^^^___ccchhhllljjjddd^^^VVVTTTQQQMMMIIIFFFDDDCCC>>><<<;;;===BBBIIIMMMPPPQQQRRRRRRQQQQQQRRRVVVXXX\\\ZZZYYYYYYZZZZZZYYYXXXWWWUUUQQQNNNLLLKKKIIIHHHDDD@@@@@@DDDHHHKKKPPPVVVbbbllltttrrriii\\\LLL@@@888555111...,,,+++)))((())))))((((((((('''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$'''(((((('''$$$""""""###############$$$$$$!!!!!! """$$$&&&&&&%%%#########$$$$$$%%%%%%%%%%%%$$$###""""""###%%%&&&!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############"""""""""""""""""""""######""""""""""""##################$$$%%%&&&'''"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""" !!! !!!!!! !!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""$$$---000&&& !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""" ###''')))(((%%% !!!"""######"""%%%$$$###"""$$$&&&###"""""""""$$$$$$###!!!#########""""""!!! !!!!!!""""""""""""!!!!!!"""###$$$$$$$$$###!!! ############""""""""""""#########$$$$$$$$$###### !!!"""$$$###!!!"""###&&&((())))))''''''&&&%%%$$$$$$$$$%%%'''((($$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''(((((()))+++---///111222999>>>EEEKKKNNNQQQSSSTTTXXXXXXXXXYYY^^^eeennntttwwwsssoooooorrrmmm```SSSGGGFFFCCCAAACCCJJJSSSYYYaaadddeeedddcccgggpppxxx~~~{{{qqqccc^^^bbbffffffdddbbbbbbdddhhhjjjhhhfffccceeeiiilllllllllsss|||zzztttooommmlllkkkjjjhhhdddbbbccceeehhhjjjkkkkkkiiikkkppptttzzznnnaaaXXXSSSQQQOOOOOOSSSZZZ___```______]]]]]]___bbbeeeffffffaaa```___```bbb___XXXRRROOORRRUUUVVVSSSNNNKKKIIIGGGHHHKKKOOONNNKKKNNNSSSvvv\\\IIIJJJMMMHHHEEEHHHAAABBBDDDDDDCCCBBBBBBCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCEEEGGGGGGEEEDDDAAABBBBBBAAA???@@@CCCEEEAAADDDFFFFFFDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFEEEFFFHHHLLLQQQTTTVVVVVVTTTVVVYYY[[[[[[YYYVVVUUURRRRRRPPPMMMJJJIIIJJJLLLIIIJJJKKKKKKJJJKKKLLLNNNTTTSSSSSSWWW]]]eeejjjmmmmmmhhhfffkkknnnhhh```[[[XXXTTTPPPPPPSSSXXX[[[\\\]]]^^^aaaeeegggddd]]]WWWKKKIIIFFFCCCAAA??????@@@>>>>>>@@@DDDJJJPPPSSSTTTQQQQQQQQQPPPOOOPPPRRRUUU]]][[[ZZZZZZ[[[[[[YYYWWWRRRNNNJJJIIIJJJKKKJJJIIIBBB???@@@EEEHHHKKKPPPWWWbbbkkkqqqkkk___RRREEE<<<444111...,,,++++++)))((((((((((((''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""$$$&&&''''''&&&$$$"""""""""######$$$$$$$$$%%%$$$"""""""""$$$%%%$$$###%%%%%%%%%%%%$$$$$$######&&&%%%###"""!!!!!!""""""##############################$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""""""""""""""#########""""""""""""######$$$$$$$$$%%%&&&'''((()))""""""""""""""""""""""""!!!!!!  !!!!!!""""""!!!!!!  !!!!!!$$$###""" !!!$$$!!! """!!!!!! !!!!!!""" !!!!!!!!!!!! """""""""""""""""""""""" """""""""!!!!!!""""""%%%$$$+++///%%%""""""!!!!!!!!!!!!!!! !!!""""""$$$$$$%%%&&&"""""""""""""""""""""""""""!!!!!!"""$$$&&&''''''!!!!!!!!!!!! """!!!!!!!!! ###)))(((### !!!$$$###""""""###$$$$$$###!!!"""!!!!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!"""#########$$$######"""!!!!!!""""""""""""""""""!!!"""######$$$#########"""!!!"""###%%%%%%###!!!"""###%%%&&&''''''&&&&&&############$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%&&&''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%''')))+++,,,,,,,,,+++000555<<>>@@@BBBCCCAAA@@@@@@@@@??????@@@AAABBBBBBBBBBBB??????@@@BBBDDDDDDCCCAAA>>>@@@BBBAAA>>>>>>AAADDDBBBFFFIIIIIIFFFCCCCCCEEEGGGHHHJJJLLLMMMLLLKKKJJJEEEGGGJJJNNNRRRTTTUUUVVVQQQRRRTTTUUUTTTSSSRRRPPPKKKKKKJJJGGGEEEEEEGGGIIIGGGKKKPPPSSSTTTUUUVVVVVVYYYWWWVVVYYY```iiiqqqvvvvvvnnnhhhhhhhhhccc]]]ZZZVVVTTTRRRRRRTTTVVVVVVWWWWWWWWWYYY[[[]]]YYYRRRLLLFFFCCC@@@===;;;<<<===>>>BBBDDDHHHNNNTTTWWWWWWVVVOOOPPPOOOMMMKKKLLLNNNQQQYYYXXXXXXYYYYYYXXXUUUSSSMMMIIIFFFGGGJJJLLLKKKJJJ@@@???AAAEEEHHHKKKQQQXXXgggmmmnnndddUUUHHH===666111...+++*********)))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$######$$$%%%$$$"""'''&&&&&&%%%$$$$$$######&&&%%%$$$"""!!! $$$$$$$$$#########""""""###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""############$$$######""""""""""""######$$$$$$$$$%%%%%%'''((((((""""""""""""""""""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!""""""######""" !!!### !!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!$$$%%%!!!''',,,$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""!!! """%%%(((&&&&&&%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!! ###&&&%%%""" """######"""###$$$%%%###!!!!!! !!!$$$&&&$$$"""!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%%%%!!!!!!!!!"""######$$$$$$!!!"""###$$$%%%$$$$$$###%%%$$$$$$%%%'''((('''%%%$$$$$$%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&(((***+++++++++***)))---444:::@@@FFFLLLPPPTTTSSSSSSUUUYYY\\\^^^___^^^^^^\\\\\\cccjjjhhh```ZZZWWWRRRLLLHHHGGGJJJLLLNNNOOOPPPTTTZZZaaahhhmmmssswwwpppaaaYYY]]]___[[[XXXWWWXXX]]]bbbdddbbb```^^^___eeekkklllfffbbbbbbdddgggjjjlllmmmmmmnnnooommmiiiggggggbbb[[[ZZZ]]]```dddggghhhhhhjjjnnnrrrxxx~~~|||uuuqqqooonnnfff^^^\\\___bbbbbb___VVVUUUTTTTTTWWWZZZ[[[\\\\\\YYYXXX]]]bbbccc^^^YYYZZZ]]]``````^^^[[[YYYXXXWWWVVVWWWXXXSSSLLLLLLPPPXXXQQQJJJGGGIIIJJJHHHDDD@@@BBBEEEEEEDDDBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBB@@@@@@AAACCCEEEEEEDDDBBB???CCCFFFEEEBBBAAACCCFFFEEEIIINNNMMMIIIFFFFFFHHHLLLNNNPPPRRRSSSRRRQQQPPPHHHKKKOOOQQQRRRRRRRRRRRRPPPPPPPPPOOOOOONNNNNNNNNIIIIIIHHHGGGFFFFFFIIILLLJJJPPPXXX^^^``````______\\\XXXUUUWWW^^^iiisssyyyxxxppphhheeebbb\\\WWWWWWSSSTTTTTTTTTRRRPPPOOONNNNNNMMMMMMNNNOOOLLLFFF@@@@@@>>><<<:::;;;>>>AAADDDEEEIIIOOOWWW\\\\\\YYYVVVNNNNNNMMMKKKIIIIIILLLNNNQQQQQQRRRSSSTTTRRROOOLLLIIIFFFEEEGGGKKKLLLJJJGGG>>>>>>AAAFFFIIIJJJQQQYYYhhhkkkhhh[[[LLL@@@666000...+++)))(((((()))(((((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&########################""""""###$$$$$$%%%&&&&&&$$$######$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%######""""""""""""##################$$$$$$%%%&&&""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""######!!!######!!!   !!!"""###$$$$$$######""""""""""""######""""""############"""""" $$$###"""""""""""""""###$$$$$$"""'''!!!!!!!!!""""""######$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###### $$$)))%%%%%%$$$$$$###"""!!!!!! !!!###$$$$$$$$$!!!  !!!!!!!!!$$$###"""###%%%%%%###"""###!!! """$$$%%%###!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!"""$$$&&&'''!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$###"""!!!"""$$$%%%$$$###&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&'''&&&%%%###"""###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***+++,,,,,,---&&&)))///444:::AAAHHHLLLWWWVVVTTTUUUXXX\\\^^^___XXXYYYXXXXXX___hhhhhhbbbYYYXXXWWWSSSOOOMMMMMMNNNIIIHHHHHHLLLTTT\\\aaadddmmmrrrnnn```ZZZ^^^```\\\RRRRRRTTTYYY___aaa```]]][[[\\\ccckkkmmmfff^^^[[[XXX[[[___bbbeeehhhkkknnnnnniiiggggggbbbYYYWWW[[[___cccfffgggggghhhkkknnnuuu{{{|||wwwvvvwwwvvvnnnfffeeehhhkkkiiieeeXXXVVVTTTTTTVVVXXXXXXXXXWWWTTTSSSXXX___bbb^^^YYY^^^```cccdddbbb___^^^]]]^^^]]]^^^^^^YYYRRRRRRVVVRRRSSSQQQMMMMMMOOOLLLFFFDDDFFFIIIIIIHHHFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCDDDFFFHHHHHHGGGEEEBBBGGGKKKKKKGGGEEEGGGJJJHHHLLLQQQQQQLLLIIIIIIKKKPPPRRRUUUWWWXXXWWWUUUTTTLLLOOORRRSSSRRRPPPOOONNNOOOOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKNNNQQQNNNUUU___fffiiihhhfffeeeWWWSSSOOOOOOWWWcccnnnuuuvvvnnngggccc]]]VVVRRRRRRPPPSSSUUUTTTPPPLLLIIIHHHFFFEEEDDDEEEFFFCCC===888:::999888999===BBBHHHLLLGGGLLLSSS[[[```^^^YYYUUUNNNNNNMMMJJJHHHHHHJJJLLLKKKLLLMMMNNNOOONNNJJJGGGHHHEEEDDDGGGKKKLLLHHHDDD>>>>>>AAAFFFIIIJJJQQQYYYdddeee```RRRDDD;;;333,,,+++)))'''&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&))))))*********((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%%%%$$$###### !!!"""$$$&&&'''''''''$$$###"""!!!!!!"""###$$$""""""###$$$%%%%%%&&&&&&###""""""$$$&&&(((((('''###$$$$$$%%%%%%&&&&&&'''"""###$$$&&&&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""""""""###$$$ !!!###%%%&&&%%%###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""!!!  """"""""""""""""""""""""%%%### !!!###"""""""""""""""!!! ###$$$%%%%%%$$$###"""!!!$$$$$$###"""""""""""""""########################$$$###!!! !!!!!!!!!!!!""""""#########""""""!!! !!!!!!""""""#########""""""$$$''''''### !!!!!!"""###$$$$$$$$$######""""""""""""#########"""!!!!!!"""$$$&&&'''######""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&$$$###"""((('''&&&%%%$$$$$$######!!!###&&&'''((('''%%%###$$$"""!!!"""&&&(((&&&%%%&&&&&&((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))***,,,...111666===AAARRRSSSTTTTTTTTTVVVYYY[[[YYYYYYWWWUUUZZZ```bbb___UUUSSSQQQQQQTTTVVVWWWWWWKKKJJJIIIKKKPPPUUUXXXZZZccccccccccccbbbaaaaaa```YYYUUUSSSUUU[[[___^^^\\\ZZZ\\\aaagggjjjcccVVVLLLJJJOOOVVVZZZ[[[\\\^^^aaagggfffeeedddbbb___[[[WWW]]]```eeeggggggffffffgggmmmooosssvvvxxxxxxxxxxxxuuusssqqqppppppooommmkkkbbb]]]XXXZZZ```dddccc```YYYMMMDDDGGGPPPVVVXXXZZZZZZ\\\^^^^^^\\\\\\^^^aaa^^^aaabbbaaa^^^\\\]]]^^^ZZZZZZZZZYYYWWWTTTRRRPPPPPPPPPPPPPPPOOOMMMLLLLLLNNNLLLKKKLLLNNNMMMJJJFFFDDDGGGKKKNNNPPPPPPNNNMMMMMMNNNOOOOOOOOONNNMMMLLLJJJNNNQQQPPPLLLJJJMMMQQQWWWWWWWWWXXXXXXWWWTTTQQQQQQPPPOOOOOONNNNNNOOOOOOQQQOOOLLLLLLMMMOOOPPPPPPRRRRRRQQQRRRSSSTTTVVVWWWXXXXXX\\\ccckkkmmmhhhccc[[[SSSNNNOOOQQQTTT\\\fffgggiiihhhbbbZZZTTTTTTVVVTTTSSSQQQNNNKKKFFFBBB@@@===>>>>>><<<:::888888999:::;;;>>>BBBGGGLLLPPPRRRRRRSSSVVVYYYZZZZZZZZZYYYSSSNNNGGGEEEGGGJJJKKKKKKFFFGGGHHHHHHGGGFFFGGGIIIKKKGGGDDDEEEHHHJJJHHHDDD>>>>>>???BBBFFFLLLRRRUUUccc]]]RRRFFF:::111,,,)))))))))((('''&&&&&&%%%%%%$$$&&&***---...---***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$!!!###%%%'''((('''%%%$$$%%%$$$#########$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!!!!&&&&&&$$$###""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""""""""###$$$''')))+++$$$#########""""""!!!!!!%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$###"""""""""### !!!"""$$$&&&((()))***&&&&&&%%%$$$#########$$$###############"""!!!!!!""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!"""!!!!!!!!!!!!!!! !!!""""""###"""!!! !!!!!!  ########################"""!!!!!!!!!!!!###$$$%%% !!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!!!!""""""""""""!!! !!!######!!! !!!!!!"""######$$$$$$  """"""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''&&&$$$"""!!!!!!###%%%''''''&&&$$$###%%%$$$###$$$'''((('''%%%%%%%%%''''''((('''&&&&&&&&&&&&&&&&&&'''''''''''')))***+++,,,---111666:::EEEHHHMMMPPPRRRTTTWWWYYYVVVWWWUUUSSSWWW\\\]]]ZZZTTTRRRQQQRRRTTTVVVVVVUUUMMMLLLKKKLLLOOORRRRRRRRRUUUWWWZZZ]]]___`````````\\\WWWRRRRRRWWW[[[\\\[[[XXXZZZ^^^dddgggbbbXXXOOOKKKPPPUUUXXXXXXXXXXXXYYY^^^___aaabbbbbb___[[[XXX\\\___dddffffffeeeeeeeeejjjlllooorrruuuwwwxxxxxxsssrrrrrrtttvvvuuupppkkkbbb^^^\\\aaaiiioooooommm^^^SSSJJJLLLRRRUUUTTTTTTWWWZZZ\\\[[[ZZZYYY[[[]]]]]]___aaa```^^^^^^```bbb^^^^^^^^^^^^\\\ZZZXXXWWWVVVVVVWWWVVVUUUTTTSSSRRRWWWUUUTTTUUUVVVVVVSSSPPPJJJMMMPPPTTTUUUUUUSSSRRRQQQRRRSSSSSSRRRQQQOOONNNNNNQQQRRROOOJJJHHHJJJMMMVVVVVVVVVWWWWWWUUURRRPPPOOOOOOOOONNNNNNOOOOOOPPPSSSSSSRRRQQQQQQSSSUUUVVVXXXWWWUUUTTTUUUVVVYYYZZZYYYYYY[[[aaaggghhheee```VVVOOOJJJKKKLLLMMMTTT\\\dddfffgggbbbZZZTTTRRRSSSOOONNNLLLJJJFFFBBB>>><<<999:::;;;;;;999888999:::>>>@@@CCCGGGKKKNNNQQQSSSRRRTTTVVVXXXZZZZZZYYYXXXUUUPPPIIIGGGGGGIIIIIIHHHBBBDDDEEEEEEDDDDDDEEEFFFKKKGGGCCCCCCFFFGGGDDDAAA======>>>AAAEEEJJJOOORRRWWWQQQHHH>>>555///+++)))''''''&&&&&&%%%$$$$$$###!!!"""$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%%%%#########""""""!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!""""""###############"""############$$$$$$$$$!!!!!!"""###&&&)))+++---$$$$$$$$$$$$######""""""$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$##################"""######$$$%%%%%%&&&&&&%%%$$$$$$############$$$"""#########""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! !!!!!!"""""""""!!! ######"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""""""""######!!!""""""######"""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""######$$$$$$"""!!!!!! !!!!!!"""!!!!!!"""###$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&'''''''''"""$$$&&&'''&&&$$$!!!"""###%%%''''''&&&%%%$$$'''&&&%%%%%%'''''''''%%%###$$$%%%&&&&&&'''&&&&&&''''''((((((((()))))))))(((((()))((((((***...111666;;;BBBHHHLLLPPPSSSUUUSSSTTTSSSQQQSSSXXXXXXUUURRRQQQQQQSSSUUUVVVUUUSSSLLLLLLLLLNNNPPPPPPOOOMMMGGGJJJOOOTTTYYY]]]___```___YYYTTTRRRTTTXXXYYYYYYUUUWWWZZZ```cccaaa[[[UUUNNNRRRWWWYYYXXXTTTQQQPPPSSSVVVZZZ^^^___]]][[[XXX[[[^^^bbbeeeeeedddccccccggghhhjjjmmmpppsssuuuvvvnnnmmmpppvvv|||zzzpppggg___^^^___fffpppwwwxxxwwwddd[[[TTTVVVZZZXXXSSSPPPVVVXXXYYYXXXWWWUUUVVVWWWXXXYYYZZZZZZZZZ[[[^^^aaa```````````````___^^^]]]\\\\\\]]]]]]\\\[[[ZZZYYYZZZYYYXXXXXXYYYYYYVVVUUUQQQSSSVVVYYYZZZZZZXXXWWWUUUUUUVVVWWWVVVTTTRRRPPPRRRRRRQQQMMMHHHFFFGGGIIISSSTTTTTTTTTSSSQQQOOONNNOOOOOOOOOOOOOOOPPPQQQRRRWWWYYYZZZXXXVVVWWWZZZ]]]]]][[[XXXUUUTTTVVVYYY[[[YYYXXXXXX[[[^^^___]]]ZZZTTTPPPLLLLLLLLLLLLOOOTTT]]]```bbb___XXXRRRNNNMMMHHHHHHGGGDDDAAA>>>:::999444777999:::;;;;;;===>>>DDDFFFJJJMMMPPPRRRRRRRRRRRRTTTVVVXXXXXXXXXWWWVVVUUUQQQKKKIIIIIIIIIGGGEEE@@@BBBEEEEEEEEEEEEEEEFFFIIIEEEBBBAAACCCCCC@@@>>>>>>>>>>>>@@@CCCFFFJJJLLLFFFBBB;;;555///+++))))))'''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""!!!!!!!!!!!!######"""!!! !!! !!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ !!!"""$$$'''***,,,...%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$##################""""""""""""######$$$"""""""""""""""!!!!!!  !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! ##################""""""%%%$$$######""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""""""""############ !!!""""""""""""""""""######""""""!!!!!! ###"""!!! !!!"""""""""!!!!!!""""""###############""""""!!!!!!""""""### !!!###$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$###&&&&&&&&&''''''&&&&&&%%% !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$"""!!!$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&&&&&&&'''(((((((((((()))))))))&&&''''''&&&&&&'''***,,,...222888>>>CCCHHHMMMPPPPPPSSSSSSQQQRRRUUUUUURRRPPPPPPQQQRRRTTTTTTRRRPPPIIIJJJLLLPPPSSSSSSQQQOOOCCCEEEHHHLLLQQQVVVZZZ]]]___[[[WWWVVVWWWXXXXXXWWWSSSUUUXXX\\\```aaa^^^[[[VVVYYY\\\^^^[[[WWWQQQNNNOOOQQQUUUXXXXXXXXXWWWWWWZZZ]]]```bbbbbbaaaaaaaaaeeeeeefffhhhjjjmmmoooppphhhhhhlllvvv}}}yyykkk___[[[ZZZ]]]dddnnntttuuuttthhhaaa^^^bbbeeeaaa[[[WWW[[[[[[[[[ZZZWWWUUUSSSRRRQQQQQQPPPPPPQQQSSSUUUXXXZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[]]]]]]]]]\\\ZZZYYYXXXXXXXXXWWWWWWWWWVVVUUUTTTUUUXXXZZZZZZZZZXXXWWWUUUVVVWWWXXXWWWUUURRRPPPQQQQQQOOOKKKGGGEEEFFFHHHQQQRRRSSSRRRPPPNNNMMMMMMQQQQQQQQQQQQRRRSSSTTTUUU[[[^^^```^^^YYYXXX\\\```___[[[VVVRRRQQQSSSVVVXXXXXXVVVTTTTTTUUUUUUTTTRRRPPPNNNLLLLLLKKKKKKMMMNNNSSSVVVYYYXXXRRRLLLGGGEEEBBBBBBAAA@@@>>><<<999888444777;;;>>>@@@AAADDDEEEIIILLLOOORRRTTTSSSRRRPPPRRRSSSTTTVVVVVVUUUSSSRRRQQQNNNJJJIIIJJJJJJGGGDDDBBBEEEHHHJJJIIIHHHHHHHHHEEECCC@@@@@@AAAAAA???>>>AAAAAA@@@???@@@AAACCCDDD999777222...+++)))(((((()))))))))(((((('''''''''***))))))((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!""""""#########$$$$$$$$$ !!!"""$$$&&&((()))***##############################$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!"""""""""!!!!!! !!!!!! !!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!! !!!!!! !!!"""""""""!!! !!!!!!"""""""""!!!!!!""""""""""""""""""######!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!""""""""""""############ !!!"""""""""""""""######""""""!!!!!! """""""""!!! !!!"""###"""""""""""""""#########  !!!"""$$$$$$###"""!!!""""""############""""""$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&(((((())))))((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''&&&&&&''')))+++---///222555999???EEEJJJLLLPPPRRRQQQQQQTTTTTTQQQOOONNNOOOPPPRRRRRRPPPNNNIIIKKKOOOSSSVVVVVVSSSPPPHHHGGGEEEEEEHHHLLLQQQTTT[[[ZZZZZZZZZZZZYYYWWWUUURRRSSSVVVZZZ]]]``````___]]]___bbbcccbbb^^^XXXSSSRRRTTTUUUTTTSSSRRRSSSUUUXXXZZZ]]]]]]]]]]]]^^^___cccccccccdddeeefffhhhiiieeefffkkkttt{{{vvvgggYYYYYYYYY[[[```fffjjjkkkjjjgggdddeeelllpppmmmhhheeefffeeedddaaa^^^ZZZVVVSSSOOOMMMKKKJJJJJJLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUWWWYYYYYYXXXVVVUUUVVVWWWWWWVVVUUUUUUUUUVVVSSSTTTVVVWWWWWWVVVTTTSSSSSSTTTVVVWWWVVVTTTQQQOOONNNMMMLLLJJJHHHGGGHHHIIISSSTTTUUUTTTRRRPPPQQQRRRVVVVVVVVVUUUUUUVVVWWWWWW\\\___aaa___ZZZXXX[[[___```\\\VVVQQQOOOPPPTTTVVVXXXUUURRRPPPPPPPPPOOONNNIIIIIIIIIGGGGGGHHHHHHGGGIIIKKKMMMMMMIIIDDD???<<<:::;;;<<<<<<;;;:::999888888<<>>>>>???@@@@@@@@@DDDCCC@@@>>><<<;;;::::::444222///,,,)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$""""""!!!###$$$%%%%%%%%%%%%$$$###$$$###############$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$!!!!!!!!!"""""""""""""""######"""""""""###$$$$$$######"""!!!!!!!!!"""###""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!""""""""""""""""""###$$$$$$%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$!!! !!!"""######!!!!!!""""""""""""!!!!!!######"""!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######!!!!!! !!!!!! !!! !!!!!!!!!"""!!!  !!!""""""""""""""""""  !!!!!!###"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###### !!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""###""""""!!!######%%%&&&&&&%%%######!!!"""###%%%&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&%%%$$$""" !!!###&&&(((&&&'''(((((())))))((((((###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''''')))+++------......111666<<>>;;;888666444555777999;;;;;;;;;:::>>>AAAFFFJJJLLLMMMOOOPPPNNNOOORRRSSSSSSQQQMMMKKKMMMNNNNNNNNNMMMJJJGGGFFFBBB@@@???BBBGGGJJJKKKIIIFFFJJJMMMNNNKKKGGGCCCBBB======<<<======>>>???@@@BBB@@@>>>:::777555333222111///---+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######""""""""""""######$$$!!!###%%%'''&&&$$$""" """###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######""""""""""""##################""""""###$$$%%%%%%%%%$$$###"""!!!"""###$$$"""############$$$$$$$$$!!!""""""#########"""""" !!!!!!!!!!!!"""!!!"""###$$$%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%"""!!!!!!!!!!!!""""""###!!!""""""############""" !!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!! !!!!!!!!! """!!!!!!!!!  !!!!!!""""""!!!!!!  !!!"""%%%$$$$$$############### !!!!!!!!!!!!!!!!!!!!!!!! """#########"""""" !!!!!!!!!""""""""" !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!######!!! !!!###"""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""###$$$&&&''''''&&&$$$###"""###$$$&&&((()))******)))((('''%%%%%%%%%%%%%%%$$$############%%%'''(((%%%&&&&&&&&&''''''''''''"""$$$&&&&&&$$$$$$&&&((()))((('''%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''((()))(((''''''(((******++++++,,,---000444888;;;CCCIIIJJJKKKNNNOOOMMMMMMKKKJJJJJJKKKLLLKKKJJJKKKMMMQQQUUUYYYYYYWWWTTTRRRPPPMMMJJJGGGFFFFFFFFFJJJMMMQQQSSSTTTTTTTTTTTTOOOPPPSSSUUUVVVYYY[[[]]][[[\\\___ccchhhhhhfffccc___bbbeeeaaaZZZTTTRRRRRRRRRQQQOOOMMMLLLOOOSSSWWW\\\]]]___```aaaaaa``````___aaaffflllpppmmmeee^^^WWWWWWWWWXXX[[[^^^```aaa```^^^aaaiiioooooonnnooollljjjhhhhhhgggccc^^^YYYRRRPPPNNNNNNOOOOOOMMMKKKEEEEEEEEEEEEFFFHHHIIIJJJMMMOOORRRUUUUUUTTTRRRQQQJJJLLLLLLKKKIIIIIIKKKNNNTTTUUUUUUTTTSSSRRRQQQPPPPPPSSSVVVXXXYYYWWWTTTRRRMMMMMMOOOQQQRRRRRRQQQOOOSSSWWWYYYXXXUUUUUUXXX\\\```___]]]ZZZXXXVVVUUUTTTSSSTTTVVVXXXZZZ[[[\\\]]]```]]]WWWSSSQQQRRRTTTVVVTTTSSSRRROOOMMMLLLLLLMMMJJJMMMLLLGGGEEEGGGEEEAAA>>><<<999777666555444333444555888<<<>>>@@@AAAAAABBBEEEJJJMMMNNNNNNNNNOOOOOOPPPRRRRRRRRROOOMMMKKKJJJJJJKKKJJJHHHEEEBBB@@@===;;;:::===DDDIIIJJJJJJIIILLLOOOOOOKKKEEE@@@===;;;;;;;;;;;;:::;;;<<<===;;;:::888555333000///...---,,,***)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$&&&''''''&&&$$$#########""""""######$$$%%%###$$$$$$%%%$$$###"""!!!"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$######"""!!!"""#########$$$$$$$$$%%%!!!!!!!!!""""""###%%%%%%&&&%%%###!!!!!!"""###$$$"""############$$$$$$$$$ !!!"""###$$$$$$###""" !!!!!!!!!""""""""""""!!!"""###$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!! !!!!!!"""###$$$%%%&&&######""""""!!!!!!""""""""""""###$$$$$$$$$$$$$$$"""######### !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!! !!!!!! !!!!!!!!! """"""!!! !!! !!!!!!!!! """!!! !!!"""###$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!!!!! !!!!!!!!!!!! !!!"""""""""""" !!!!!!""""""###### ###''''''$$$""""""############"""""""""""""""######""""""""""""#########"""!!! !!!"""###"""###%%%&&&&&&%%%###"""$$$&&&(((***,,,...//////%%%$$$###"""""""""###$$$"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&"""$$$''''''%%%%%%'''***+++***(((&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******)))'''&&&&&&'''&&&(((***+++,,,---///111444===DDDFFFGGGJJJLLLKKKMMMJJJHHHHHHIIIJJJJJJJJJFFFIIIMMMTTTZZZ\\\\\\ZZZUUUTTTTTTRRROOOLLLIIIGGGEEEGGGJJJLLLNNNPPPSSSUUUMMMOOOQQQSSSTTTVVVXXXZZZWWWWWWZZZ```fffiiihhhfffaaagggkkkjjjaaaXXXSSSQQQOOONNNJJJGGGFFFIIIOOOTTTXXXZZZ]]]```aaaaaa``````ZZZ\\\aaafffiiihhhccc```TTTSSSSSSTTTWWW[[[___aaa^^^[[[]]]dddiiiiiijjjkkkdddcccbbbccccccaaa\\\WWWQQQOOONNNOOOQQQQQQOOOLLLHHHGGGGGGGGGHHHIIIKKKLLLNNNPPPTTTWWWXXXWWWUUUSSSMMMOOOOOONNNKKKKKKNNNQQQWWWWWWWWWVVVUUUTTTRRRRRRQQQTTTWWWZZZ[[[YYYWWWUUUOOOPPPRRRUUUWWWVVVSSSQQQOOOSSSVVVUUURRRRRRVVV[[[bbbaaa^^^ZZZWWWUUUSSSRRROOOOOOQQQVVVZZZ^^^^^^^^^^^^[[[VVVRRRPPPQQQRRRTTTOOOOOONNNLLLJJJIIIIIIJJJHHHKKKIIIBBB???AAA???999===:::555222222222333333666888<<<@@@DDDGGGHHHIIICCCGGGKKKMMMMMMMMMMMMMMMPPPQQQRRRRRRQQQOOOMMMKKKHHHHHHHHHGGGEEEBBB???===;;;999888;;;AAAGGGIIIIIILLLOOORRRQQQLLLEEE???;;;:::;;;;;;999888777888999555444333111///...---,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$#########$$$%%%%%%&&&&&&%%%###"""""""""######"""###$$$%%%&&&%%%$$$$$$###############"""!!! ######$$$$$$$$$%%%%%%%%% !!!###$$$%%%&&&$$$"""!!! !!!"""###"""############$$$$$$$$$ """$$$%%%%%%%%%%%%!!!!!!""""""#########$$$!!!!!!"""$$$$$$%%%%%%%%%###$$$%%%&&&%%%###!!! """"""######$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""###$$$%%%%%%%%%%%%%%% !!!"""###$$$$$$###!!! !!!###$$$""" !!!!!!!!!!!! !!!!!!  """"""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!"""!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!! ###"""!!! !!!"""###)))$$$ $$$%%%### !!!###$$$$$$$$$"""!!!  !!!"""###!!!!!! """###$$$!!!!!!""""""""""""!!!!!!################################################"""%%%+++++++++:::CCC:::///'''###%%%)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((***&&&"""!!!###&&&'''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''(((+++***###"""(((,,,,,,000333888>>>AAACCCBBBBBBIIIIIIHHHGGGEEEDDDFFFHHHIIIKKKNNNRRRUUUXXXZZZ[[[YYYTTTPPPQQQPPPLLLKKKLLLMMMGGGDDDFFFJJJKKKJJJJJJMMMLLLJJJLLLUUU]]]]]]WWWRRRPPPQQQYYYdddlllllliiifffhhhiiifff___YYYUUUTTTPPPLLLGGGDDDEEEGGGHHHIIIOOOMMMRRR\\\```]]]ZZZ[[[WWWZZZ]]]___^^^]]]\\\\\\YYYYYYXXXWWWWWWWWWWWWXXXZZZZZZ]]]bbbfffhhheeebbb```aaabbbbbb___[[[UUURRRNNNMMMNNNQQQTTTSSSNNNJJJIIIHHHGGGHHHJJJMMMQQQSSSWWWUUUUUUYYY]]]\\\WWWQQQTTTWWWXXXTTTOOOKKKMMMPPPXXX\\\[[[VVVSSSUUUVVVTTTVVVZZZ[[[YYYYYYZZZXXXTTTOOONNNMMMPPPSSSUUURRROOOJJJMMMPPPRRRSSSUUUWWWYYYbbb___ZZZWWWTTTQQQMMMKKKLLLMMMOOOSSSWWW]]]aaaddd[[[VVVQQQPPPRRRSSSPPPMMMNNNLLLKKKKKKLLLJJJEEEAAACCCBBB@@@>>>;;;888666555444444555666777999:::;;;;;;@@@FFFHHHLLLNNNJJJDDDFFFGGGJJJLLLNNNNNNMMMMMMKKKKKKKKKMMMNNNLLLIIIFFFFFFFFFDDDBBB???>>>???AAA;;;888999>>>BBBEEEKKKRRRQQQ[[[^^^TTTJJJFFFAAA;;;:::999888666555333222111,,,---......---***(((&&&***)))((()))***)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###%%%((((((###""""""%%%''''''%%%%%%'''(((((('''&&&$$$###""""""%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&""""""""""""""""""""""""%%%&&&&&&&&&&&&%%%$$$$$$"""#########$$$$$$$$$$$$###''',,,+++&&&###"""$$$########################"""""""""""""""""""""###$$$###"""!!!"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############%%%%%%%%%###""""""$$$'''$$$$$$$$$###$$$$$$%%%%%%""""""######$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!"""%%%&&&''''''&&&%%%!!!!!!!!!!!!!!!!!!!!!"""!!!  """###!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!!"""!!!!!! !!!"""""" !!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!! ###"""!!! !!!"""###!!!!!!$$$$$$""""""""""""""""""######$$$######"""!!!!!!"""""""""######"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&%%%+++DDDZZZZZZ999///'''&&&&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&(((%%%""""""$$$&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%''''''((((((((((((''''''))),,,,,,&&&%%%***------...///222555888;;;===???DDDDDDDDDCCCBBBBBBDDDFFFGGGJJJNNNRRRVVVYYY]]]___```YYYRRRQQQPPPNNNNNNRRRPPPKKKFFFFFFGGGHHHHHHGGGGGGFFFEEEHHHRRR^^^aaa^^^TTTRRRRRRYYYbbbhhhhhhdddaaaaaaaaa___\\\XXXUUUSSSNNNLLLJJJJJJJJJKKKKKKJJJLLLIIIKKKRRRVVVTTTSSSVVVSSSUUUXXXYYYXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXYYY\\\aaaffffffccc```\\\^^^______]]]XXXSSSPPPQQQQQQSSSVVVXXXWWWRRRNNNMMMLLLKKKKKKLLLPPPSSSUUUWWWVVVVVVWWWYYYYYYWWWUUUTTTVVVXXXUUUOOOJJJJJJLLLSSSWWWXXXTTTRRRTTTUUUSSSTTTXXXYYYXXXXXXYYYXXXTTTQQQOOOOOORRRVVVWWWUUURRRMMMOOORRRSSSRRRRRRSSSTTT]]][[[XXXTTTPPPLLLJJJIIILLLMMMOOORRRVVVZZZ^^^```WWWSSSNNNMMMOOOOOOMMMJJJIIIGGGEEEFFFGGGFFFBBB>>>>>>===<<<:::888666555444666666666777999<<>>>>>???@@@AAAAAABBB<<<999999???CCCFFFLLLRRR```mmmrrrdddSSSHHH@@@:::999999777555444222000000,,,,,,---,,,+++)))'''&&&***(((%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###%%%))))))&&&!!!%%%%%%'''((('''%%%%%%%%%'''''''''&&&&&&&&&%%%%%%#########$$$%%%&&&((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$"""&&&******&&&""""""$$$########################$$$$$$$$$$$$$$$$$$$$$### !!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$###!!!!!!!!!""""""""""""###$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""######$$$%%%&&&&&&!!!!!!!!!   !!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""!!! !!!"""""" !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""" """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&'''%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!! !!!!!!""" $$$$$$######"""!!! """$$$%%%&&&%%%$$$###""""""""""""%%%$$$###"""""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%((($$$######***FFF___ccc<<<222)))&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''++++++((('''***,,,++++++******+++---222666999===>>>?????????@@@CCCFFFFFFIIIMMMQQQUUU[[[aaaeeeiii___TTTOOOMMMLLLPPPUUUVVVRRRLLLHHHFFFFFFEEEDDD@@@???>>>AAAMMM\\\ccccccVVVTTTTTTYYY```dddccc```\\\YYYVVVVVVWWWVVVSSSPPPJJJKKKMMMQQQSSSSSSPPPMMMJJJFFFEEEIIIKKKKKKLLLNNNMMMOOOQQQQQQPPPOOOOOOPPPQQQRRRSSSTTTVVVVVVVVVVVVVVVXXX\\\aaaddddddaaa^^^YYYZZZ\\\\\\ZZZUUUQQQMMMSSSTTTWWWZZZ\\\YYYUUUQQQOOOMMMLLLKKKMMMOOORRRTTTXXXXXXXXXWWWVVVUUUVVVWWWRRRUUUWWWUUUOOOJJJGGGGGGKKKPPPSSSQQQPPPRRRRRRPPPOOOSSSUUUSSSTTTWWWVVVSSSPPPOOOOOORRRWWWYYYWWWTTTPPPRRRSSSSSSQQQOOOOOOOOOVVVWWWUUUQQQKKKGGGGGGHHHJJJKKKNNNQQQTTTVVVWWWXXXSSSOOOKKKJJJKKKKKKIIIFFFAAA???>>>???AAAAAA>>>:::888888777666555555444444888999:::<<>>999888777666444111000...---++++++******)))((('''''')))&&&###!!!###&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###&&&)))***(((%%%&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&''''''(((((((((""""""###$$$&&&)))***,,,"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""!!!"""""""""############"""%%%((((((%%%""""""###########################%%%$$$$$$$$$######"""""" """$$$$$$###""" """"""############"""""""""""""""#########$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$$$$###########################"""!!! !!!###%%%'''  !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######""""""!!!######"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%''''''%%%""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!"""$$$$$$###"""!!!!!! !!!"""###$$$%%%$$$$$$###""""""######%%%$$$"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###"""""""""""""""""""""############%%%"""%%%&&&'''777FFFDDD111***%%%&&&&&&%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''$$$'''((((((''''''((((((((('''&&&'''))),,,000222888999;;;<<<===???CCCFFFHHHIIIKKKMMMRRRZZZeeemmmqqqdddUUULLLHHHIIINNNUUU^^^\\\VVVMMMGGGFFFFFFEEE===<<<999;;;FFFUUU^^^___UUUTTTTTTXXX^^^bbbaaa^^^ZZZTTTOOONNNRRRSSSOOOKKKEEEHHHOOOVVVZZZZZZVVVRRRMMMKKKIIIJJJJJJJJJIIIIIIIIIJJJKKKJJJHHHHHHIIIJJJJJJLLLNNNPPPQQQRRRRRRRRRTTTVVVZZZ^^^``````]]][[[VVVXXXZZZZZZYYYTTTPPPMMMQQQSSSWWWZZZ[[[XXXTTTPPPLLLKKKIIIHHHIIIKKKNNNOOOXXX[[[^^^[[[UUURRRRRRTTTPPPSSSUUUTTTOOOIIIEEECCCDDDJJJNNNMMMMMMOOOOOOMMMKKKNNNPPPOOOPPPSSSSSSPPPMMMLLLLLLPPPTTTWWWUUURRRQQQRRRTTTSSSQQQNNNMMMMMMQQQSSSTTTOOOHHHCCCEEEHHHGGGIIIKKKMMMOOOPPPPPPOOONNNKKKHHHFFFGGGGGGEEEDDD;;;:::999;;;??????===:::666555444444444555666777<<<>>>AAAEEEGGGIIIJJJJJJKKKNNNOOOLLLJJJLLLLLLJJJGGGIIILLLNNNNNNMMMLLLJJJFFFCCC@@@>>>===<<<:::888666555777>>>EEEIIIGGGCCC;;;888999>>>BBBEEEIIIOOObbb{{{yyyZZZDDD<<<999555444333111///---,,,+++***)))((('''''''''''''''&&&$$$######%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''))))))(((&&&$$$%%%$$$######%%%$$$!!!%%%%%%&&&&&&''''''((((((""""""###$$$&&&(((***+++"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!"""""""""#########!!!$$$&&&&&&$$$"""!!!"""###########################""""""!!!!!! """###$$$%%%&&&%%%$$$$$$"""##################"""$$$$$$$$$$$$%%%%%%%%%&&&"""$$$&&&&&&%%%$$$###$$$'''&&&%%%$$$############"""#########$$$$$$%%%%%%"""""""""######$$$$$$$$$###""""""!!!"""###$$$%%% !!!!!!"""!!!"""#########""""""""" !!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!! """!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&((((((&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! $$$"""!!!!!!"""$$$%%%%%% !!!"""###""""""!!!!!!!!!!!!!!!!!!"""#########"""!!!  !!!!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""!!!!!!!!!""""""#########$$$!!!'''((($$$)))---&&&%%%"""###''')))'''&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&&&&%%%$$$###$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%'''((('''&&&&&&'''&&&&&&'''(((***+++,,,---333555888:::<<>>BBBCCCAAA===777777666555666777999:::>>>BBBHHHMMMOOONNNKKKIIINNNRRRQQQLLLIIIKKKLLLKKKJJJKKKKKKKKKJJJHHHEEEDDD???===;;;;;;;;;<<<;;;:::;;;:::;;;AAAHHHJJJFFFBBB:::777888===@@@BBBEEEJJJ]]]wwwvvvWWWBBB;;;:::222111000...,,,+++***)))(((((('''&&&&&&''''''((($$$$$$%%%'''))))))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''''''''&&&%%%###%%%$$$"""%%%++++++&&&%%%%%%%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############"""###%%%%%%###"""""""""""""""""""""""""""""""""###"""""""""!!!!!! %%%$$$#########$$$&&&'''######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%"""$$$&&&&&&%%%$$$###$$$'''&&&%%%$$$############ !!!"""###%%%&&&&&&""""""######$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$### !!!"""######!!!###%%%$$$###"""###### !!!!!!!!!"""""""""!!!!!! !!!!!! !!!!!!  !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%''')))******(((%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!###&&&'''!!!######"""!!!  !!!"""###"""!!!  !!!######$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%!!!$$$&&&!!!$$$)))$$$"""!!!$$$((()))%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&(((***)))&&&'''***&&&''')))+++++++++***)))///111333666888<<>>DDDJJJKKKGGGCCC<<<;;;:::999999:::<<<>>>???DDDJJJPPPRRRPPPLLLIIIPPPUUUUUUOOOJJJKKKMMMLLLKKKJJJHHHEEECCCAAA???>>>:::999999;;;===???>>>>>>??????@@@CCCGGGGGGCCC@@@;;;888999===??????BBBFFF[[[qqq}}}mmmRRR@@@:::888------,,,+++***)))((((((''''''''''''''''''((((((%%%%%%'''***+++***'''$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%$$$$$$'''&&&$$$)))222222,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$&&&###$$$$$$$$$$$$$$$$$$###!!!!!!!!!""""""""""""###"""$$$&&&%%%$$$###$$$%%%&&&&&&%%%$$$############ !!!"""$$$%%%&&&'''#########$$$$$$$$$%%%%%%!!!###%%%&&&&&&%%%###""" !!!!!!""""""""" ###%%%$$$"""!!!"""### !!!!!!!!!""""""""""""!!!!!! !!!!!! !!!""""""""""""!!! !!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""  !!!!!!!!!!!!!!!!!!!!!!!!%%%&&&'''''''''&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!$$$%%% !!!!!!!!!!!!!!!  !!!!!!!!!!!!  """"""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%"""""""""###$$$%%%%%%%%%%%%"""%%%!!!$$$)))&&&%%%$$$%%%((('''######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%###%%%''''''$$$###$$$&&&$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$$$$%%%'''((('''%%%&&&)))(((%%%&&&+++'''((())))))***)))(((((()))+++...000333777<<<@@@???AAAAAA??????FFFRRR]]]ggg\\\QQQKKKHHHFFFJJJOOO[[[ddddddVVVKKKJJJIIIFFFAAABBB???<<<===BBBDDDCCCAAABBBDDDGGGJJJLLLMMMMMMGGGDDDBBBFFFLLLOOOOOOMMMDDDEEEHHHMMMRRRUUUVVVVVVVVV[[[^^^^^^___```ZZZSSSMMMOOOPPPPPPMMMKKKIIIIIIFFFDDDBBB@@@???@@@BBBCCCEEEGGGHHHGGGEEEFFFHHHKKKLLLNNNQQQRRRQQQNNNJJJGGGIIILLLNNNOOOMMMKKKKKKLLLGGGFFFDDDCCCDDDGGGIIIKKKPPPTTTXXXXXXTTTOOOKKKJJJJJJKKKMMMOOOPPPNNNKKKHHHCCCGGGHHHEEEDDDFFFHHHFFFEEEHHHHHHFFFFFFJJJKKKIIIIIIHHHHHHKKKOOOPPPNNNKKKDDDGGGKKKMMMLLLJJJIIIHHHEEEDDDBBB@@@???>>>=========<<<<<<;;;;;;<<<<<<<<<888888888777777999;;;<<<;;;>>>CCCKKKQQQRRRMMMIIIAAA@@@===<<<;;;===>>>@@@>>>AAAGGGKKKNNNNNNMMMKKKOOOTTTUUUOOOJJJJJJKKKKKKIIIFFFCCC???<<<;;;<<<<<<999999:::===@@@BBBAAA@@@@@@AAABBBBBBBBBAAA???======::::::>>>???>>>???CCCRRRccckkk\\\FFF:::666444***))))))))))))(((((((((%%%&&&'''((())))))(((''''''''''''(((***)))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%(((&&&###)))444444---###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$%%%&&&&&&''''''###"""""""""######$$$$$$""""""############"""""""""""""""#########$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""""""""""""""!!!!!!!!!!!!"""$$$###!!! !!!###!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""###$$$$$$###"""!!!""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###$$$$$$%%%%%%$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!!!! $$$$$$###!!! !!!""""""!!! """######"""!!!  !!!!!! !!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&& !!!"""############"""'''""""""%%% (((%%%&&&'''&&&###$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%###&&&'''&&&$$$###%%%'''############$$$%%%&&&'''((('''%%%$$$$$$%%%'''(((&&&######'''&&&"""$$$***((((((''''''''''''''''''$$$&&&))),,,///333888<<<888<<>>@@@BBBDDDDDDEEE<<<<<<>>>DDDKKKQQQSSSRRRHHHGGGGGGIIIMMMPPPRRRRRRSSSYYY\\\[[[^^^aaa^^^WWWOOORRRTTTTTTQQQNNNLLLKKKHHHEEEAAA>>>===>>>@@@BBBAAABBBBBB@@@>>>???CCCGGGHHHJJJLLLNNNMMMJJJFFFDDDDDDGGGIIIHHHFFFEEEFFFHHHDDDCCCBBBAAABBBEEEHHHJJJNNNOOOQQQRRRPPPNNNMMMLLLIIIJJJKKKNNNPPPPPPMMMKKKEEEHHHHHHDDDCCCEEEGGGFFF@@@BBBBBB???@@@DDDEEECCCFFFEEEEEEGGGKKKLLLIIIFFFAAADDDHHHJJJIIIGGGEEEEEEAAA???<<<;;;;;;;;;999888;;;:::999888888888::::::888888999999999;;;===@@@<<>><<<<<<<<>>???BBBEEESSSXXXKKK;;;444222///''''''(((((((((((((((((($$$&&&(((*********((('''***(((&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$$$$%%%&&&(((###'''%%%!!!'''222222)))"""###$$$&&&(((***+++,,,&&&%%%%%%%%%%%%&&&''''''%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%$$$""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''"""$$$%%%''''''&&&%%%$$$!!!!!!""""""""""""!!!!!!%%%%%%&&&&&&&&&'''''''''%%%%%%%%%###""""""%%%'''$$$$$$$$$###$$$$$$%%%%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""### """###$$$$$$###""" !!!!!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!!!! !!!!!!""""""############""""""###!!! """""" !!!!!!!!!!!!""""""""""""######""""""!!!!!!  !!!!!!"""""" !!!!!!!!!!!!"""""""""!!! """"""!!!!!! !!!"""$$$%%%%%%###"""!!! !!!"""### !!!!!!!!!!!!"""!!!  !!!"""###"""!!! !!!"""###"""###%%%%%%%%%$$$""" ######"""""""""!!!!!!  """#########"""!!!""""""!!!!!!!!!###$$$%%% """$$$%%%%%%$$$###!!!""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!! !!!!!!%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$"""!!!%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((,,,111111...,,,...111999:::;;;;;;<<<>>>AAADDDNNNLLLGGGDDDBBBBBBDDDEEEMMMSSSYYYUUULLLFFFGGGJJJHHHFFFCCCBBBCCCEEEGGGGGGDDDAAA>>>>>>@@@???:::555666999===AAAEEEKKKRRRVVVKKKKKKLLLLLLLLLMMMMMMMMMVVVTTTRRRSSSWWWYYYYYYXXXPPPPPPRRRRRRQQQPPPNNNLLLJJJIIIGGGDDDBBB@@@???>>>===>>>???@@@@@@???===<<<@@@BBBDDDDDDBBB@@@??????BBBCCCEEEFFFFFFEEECCCBBB>>>>>>???AAADDDFFFGGGFFFKKKLLLLLLKKKJJJIIIKKKLLLGGGHHHIIIKKKMMMOOOPPPQQQMMMKKKHHHFFFCCCBBBAAAAAA????????????@@@@@@@@@@@@DDDCCCBBBCCCFFFFFFCCC@@@BBBCCCBBBBBBAAAAAA@@@???::::::999777444333444555777666555555666888:::<<<===<<<;;;<<<>>>BBBFFFIIIJJJHHHHHHJJJNNNNNNIIIDDDDDDBBB???===<<<===>>>@@@CCCCCCCCCDDDFFFHHHJJJLLLGGGGGGGGGEEEBBBAAAAAABBB<<<;;;999888888999;;;<<<=========@@@BBBDDDCCCBBB???===<<<:::;;;===???AAABBBBBB@@@===;;;:::<<<>>>BBBCCCAAA;;;333---++++++((((((''''''''''''((((((***)))((('''&&&%%%%%%%%%'''((()))(((&&&%%%$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%%%%&&&!!!!!!###$$$&&&'''))))))&&&%%%$$$$$$$$$&&&)))***'''&&&%%%&&&''''''%%%###$$$"""!!!"""%%%''''''&&&''''''&&&%%%%%%&&&&&&&&&'''$$$ """$$$%%%%%%%%%$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###%%%&&&'''(((######"""""""""###%%%&&&###!!! !!!"""###"""!!!###%%%''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""######### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""#########"""!!! """!!!!!! !!!!!!""""""############""""""!!!$$$&&&%%%###!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!"""!!!!!!!!!""""""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""!!! !!!"""### !!!!!!!!!!!!"""!!! !!!"""$$$###"""!!!!!!"""############"""""""""!!!""""""###""""""!!! !!!!!! !!!""""""""""""""" !!!"""###$$$######"""######$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&***------***))),,,///111333555666888:::>>>BBBEEEDDDBBB@@@@@@AAACCCDDDGGGLLLPPPOOOIIIEEEEEEGGGFFFDDDAAAAAABBBEEEHHHIIIFFFCCC@@@@@@AAA@@@;;;666111444888<<<@@@EEEKKKOOOLLLLLLMMMMMMNNNNNNOOOOOORRRPPPOOOOOOQQQRRRPPPNNNLLLMMMOOOOOONNNMMMJJJIIIKKKJJJGGGEEECCCAAA@@@@@@>>>???@@@@@@???===;;;:::<<<>>>@@@???===;;;::::::<<<===???@@@AAA@@@???>>><<<<<<===???AAACCCCCCCCCFFFGGGGGGFFFEEEEEEFFFHHHDDDEEEFFFGGGIIIJJJKKKKKKHHHGGGEEECCCAAA@@@??????>>>>>>======<<<<<<;;;;;;@@@???>>>???AAAAAA>>>;;;<<<======>>>===<<<;;;;;;::::::999777444333444666555444444444555777999:::???>>><<<===@@@EEEJJJNNNPPPKKKGGGFFFHHHHHHDDDAAACCCAAA???===<<<===>>>???CCCCCCCCCCCCEEEFFFHHHIIIEEEEEECCC@@@===<<<<<<>>><<<;;;:::999999:::;;;<<<===<<<<<<>>>AAABBBBBBAAA>>>===;;;:::;;;<<>>>>>=========>>>??????@@@CCCFFFFFFEEECCCCCCCCCBBBAAA???>>>@@@DDDIIILLLJJJGGGCCCBBBBBBAAA===999000222555888;;;???CCCGGGJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKHHHEEEIIIJJJKKKLLLKKKIIIGGGFFFKKKJJJHHHFFFDDDBBBAAAAAABBBBBBBBBBBBAAA???<<<;;;;;;<<<======:::888777777666777999;;;<<<<<<;;;;;;999999;;;<<<===>>>>>>>>>???@@@@@@???>>>>>>???AAA@@@@@@AAAAAABBBCCCCCCCCCAAAAAA???>>>============;;;;;;:::999888777777666;;;:::999:::;;;:::888666666777999;;;;;;:::999777::::::999777555444666888666666666666777999:::;;;@@@???===>>>AAAGGGMMMQQQUUUNNNGGGBBBAAAAAA???===AAA@@@>>><<<;;;<<<===>>>BBBBBBBBBBBBCCCCCCDDDDDDAAA@@@===:::666666888:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<>>HHHGGGDDD???:::777666777444111---***))))))(((((((((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%#########$$$%%%&&&((('''&&&&&&&&&&&&$$$"""###&&&((((((%%%"""###$$$$$$$$$############$$$$$$&&&%%%$$$######$$$&&&'''############""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%###"""!!!!!!######"""!!!###%%%&&&&&&$$$######$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%&&&&&&########################$$$$$$###""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!###"""!!!  !!!!!!""""""""""""!!!!!!###############"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""###$$$###"""!!! !!!"""""""""!!! !!!""""""!!!  !!!"""!!!"""############"""""")))'''%%%###""""""###$$$"""""""""""""""""""""""""""##################""" """######""" !!!"""$$$$$$"""!!! !!!"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))***((('''(((***---)))***---...000333888;;;;;;;;;<<<<<<;;;;;;:::999>>>>>>???@@@BBBBBB@@@>>>>>>===<<<<<<>>>BBBIIIMMMOOOKKKGGGEEEDDDBBB???===666777777777888:::>>>AAADDDEEEEEEFFFGGGGGGHHHHHHJJJKKKKKKLLLKKKIIIFFFDDDHHHIIIJJJJJJJJJHHHFFFDDDIIIHHHFFFDDDCCCBBBAAAAAAEEEEEEEEEEEEDDDBBBAAA@@@>>>???@@@???<<<:::999999777777999::::::::::::999666888:::::::::999999:::999:::;;;:::999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::888888888777777666666555777777666666666666555444444666888:::;;;;;;999888999999999777666666888:::;;;;;;<<<<<<===>>>??????AAA???===<<>>===;;;:::???>>><<<;;;:::;;;<<<===???@@@@@@AAAAAA@@@??????<<<;;;888555333333666999;;;<<<============<<<;;;<<<;;;:::;;;===>>>>>>===;;;:::999888888999;;;<<>>999444111000000222---(((&&&(((***)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""######$$$((('''&&&&&&&&&%%%###!!!$$$(((((($$$!!!"""$$$%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$###########################"""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$######$$$%%%$$$###"""$$$%%%%%%###""""""###$$$$$$$$$###############%%%%%%$$$$$$######""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""!!! !!!!!!""""""""""""!!!!!!###$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!  !!!!!!"""""" !!!!!!""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!"""""""""######$$$$$$$$$###"""!!!"""!!!  !!!"""""""""  !!!"""%%%###""" !!!###$$$)))'''$$$"""!!!"""###$$$""""""""""""""""""""""""!!!!!!"""######"""!!!!!!!!!"""$$$&&&&&&$$$"""!!! """######""" !!!"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###""""""######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&''')))+++((()))***++++++...111444777888999:::::::::999999>>><<<<<<===??????===::::::;;;;;;;;;<<<@@@GGGLLLPPPMMMIIIFFFDDDBBBAAA@@@======<<<:::888888:::<<<============>>>>>>>>>>>>DDDEEEHHHIIIIIIHHHGGGFFFHHHIIIJJJJJJJJJHHHFFFDDDEEEDDDCCCAAA@@@@@@??????BBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBB@@@>>><<<<<<<<<============<<<<<<;;;:::666999;;;;;;999777777777777888999888888888:::;;;::::::999999999888888888777888888999999:::::::::666666777777888888888999888888777666555444444555444555777999::::::999888888999999888777777999<<>>CCCFFFKKKIIIEEEAAA???<<<:::888;;;;;;:::999999999::::::;;;<<<>>>??????>>><<<;;;999888666444333444888;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;======;;;999888888777666666666777888777888666333///---,,,---000+++&&&%%%&&&((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((((((''''''&&&&&&''')))((('''%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########'''&&&%%%%%%&&&%%%###!!!!!!&&&&&&###!!!###&&&$$$$$$$$$$$$%%%%%%&&&'''""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$############$$$############$$$###""""""$$$$$$###""""""###%%%$$$###""""""###$$$$$$$$$$$$######""""""$$$$$$$$$######"""""""""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######""""""""""""###### !!!!!!""""""######$$$!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!! !!!!!! !!!!!!""""""!!!!!!  """""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!###""""""!!!  !!!!!!!!!!!!!!! !!!"""######$$$ !!!!!!  !!!!!!!!!!!!!!!""""""######""""""!!! !!!"""######"""""""""###%%%&&&&&&$$$""" !!!!!!!!!"""""""""""""""###""""""!!!!!!!!!!!!"""'''$$$!!! ###%%%'''%%%###!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!"""######"""!!! !!!"""######"""!!!  """###$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$"""""""""!!!######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&'''***---///111333666888:::;;;<<<;;;:::::::::;;;;;;999888777999;;;;;;;;;===CCCHHHNNNLLLHHHDDDAAA@@@AAAAAA???AAACCCBBB???<<<:::999888888888888777777777777:::===AAABBBCCCCCCDDDFFFFFFGGGHHHIIIHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>===>>>>>>??????@@@@@@AAA???@@@@@@???===<<<===>>>BBBAAA@@@???>>>======<<<999<<>>:::777666777888999:::999888999;;;===::::::999999999888888888777888999:::;;;;;;;;;:::666777777888999:::;;;;;;;;;;;;;;;999666666666888333444555666777777777888777888999888888999;;;>>>@@@AAABBBCCCBBBAAA>>>===;;;:::888777777:::===???BBBBBBAAA@@@===;;;888777888777777666666777777777555777:::<<<===<<<;;;999999999888666555666999<<<::::::::::::::::::::::::999:::;;;===>>>===999666555555444333333333444444000111111000---++++++,,,+++)))%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((((((''''''%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&$$$###""""""########################&&&%%%$$$%%%&&&&&&$$$""" $$$%%%######$$$&&&""""""!!!""""""###$$$%%%"""""""""###############%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$#########"""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""!!! !!!"""!!! !!!"""$$$$$$######$$$%%%$$$$$$%%%%%%$$$$$$###"""###############""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""""" !!!!!!"""######$$$$$$ !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""### !!!!!!!!!!!! """"""!!!!!!###%%%!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###"""!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!  !!!!!!!!!!!!!!!"""############"""!!! !!!###$$$%%%%%%$$$$$$###############""""""!!! !!!###$$$%%%$$$###"""###############""""""!!!&&&$$$""" !!!"""$$$$$$###"""!!!!!!!!!"""###"""""""""""""""""""""""""""###$$$%%%%%%$$$###""" """""""""""""""""""""""" !!!###$$$%%%$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&%%%%%%&&&)))+++***+++---000333666888999555666666666666666666666666999<<<<<<:::;;;???CCCJJJGGGCCC???<<<<<<>>>@@@===DDDLLLPPPMMMFFF>>>999999888888777666555444444444777;;;<<<<<<>>>AAADDDCCCDDDEEEFFFEEECCCAAA@@@@@@@@@???>>>=========>>><<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<===???@@@@@@???>>>>>>>>>>>>>>><<<@@@CCCBBB===888888999888:::;;;:::::::::<<<>>>;;;;;;;;;;;;;;;:::::::::999:::;;;<<<======<<<<<<999999999::::::;;;;;;;;;===>>>>>>;;;888777999;;;555555444444555666777888777888999888888:::===???AAABBBDDDDDDCCC@@@<<<:::777777777777888:::<<<============;;;999777666666444444444444444444555555///222777:::<<<<<<:::999;;;;;;;;;999777666888:::999888777666666777888999888:::<<>><<>>===@@@@@@???>>>======>>>>>>>>>>>>===<<<<<<;;;<<<<<<===>>>>>>>>>======>>>@@@======<<<<<<<<<===>>>>>>>>>BBBFFFDDD???:::999:::999:::;;;;;;;;;;;;===???======<<<<<<<<<<<<<<<<<<:::;;;===>>>???>>>>>>===;;;;;;;;;:::::::::::::::???@@@@@@===999888:::===888777666555555666888:::777888999999999:::===@@@CCCEEEFFFFFFDDD@@@<<<:::555555666888999;;;===>>>::::::999777444333444555333333333333333333333333,,,///555999<<<<<<:::999===>>>===;;;888666666777888777555444444555777888777:::===AAABBB>>>777222111000000000//////......((()))***)))'''&&&&&&&&&###&&&)))(((&&&&&&(((+++%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&((())))))((('''%%%&&&(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((######$$$%%%%%%&&&''''''!!!"""###%%%%%%&&&&&&&&&###""""""$$$&&&'''&&&$$$)))'''%%%%%%&&&'''&&&%%%############$$$%%%&&&'''&&&%%%###"""!!!"""###############$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!!&&&%%%$$$$$$&&&&&&%%%$$$!!!$$$%%%%%%%%%'''(((%%%%%%&&&'''&&&%%%$$$###!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""######### !!!!!!""""""%%%###""""""######""" $$$###"""!!!  !!!"""######"""!!! !!!!!!"""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$"""!!! """$$$%%%%%%$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###$$$###  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!""""""!!! $$$""""""$$$((()))'''%%%)))'''$$$""""""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$#########""""""!!!!!!""""""""""""""""""""""""(((%%%!!!!!!###$$$###!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!"""###$$$%%%%%% """######""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''(((***+++---...///222222222111111111111111444444555666888999;;;<<<>>><<<:::777444555999<<<>>>@@@MMMaaajjj^^^JJJ===<<<<<<:::999777666444444666777777666555555888:::<<<:::;;;???===888888===========================BBB>>><<<===<<<999:::===:::;;;???DDDDDDAAABBBEEE=========;;;888666777888;;;<<<>>>>>>===<<<999888<<<;;;:::::::::<<<>>>???@@@>>><<<===??????<<<999>>>======>>>@@@@@@<<<999777777777777888999:::;;;???>>><<<<<<===>>>===;;;777777777777666555444444555555666777:::===@@@AAAEEEDDDCCCAAA???>>><<<<<<777666555666999<<<>>>>>>;;;777222111111222111//////...///111333444444222111444999???BBBAAA<<<888;;;:::999777666555555555555555444444444444555555777999<<>>>>>===999555333222333444666888;;;===============;;;999888888999;;;===@@@>>>===>>>AAABBB???<<<===<<<<<<===???>>>:::777555555666777888999999:::<<<<<<<<<===>>>???===<<<:::::::::999888777666555777777888999;;;>>>@@@BBBCCCCCCBBB@@@???===<<<<<<:::999888888999;;;<<<<<<999555111000111111000////////////111444555444333333555:::???BBB@@@<<<888999999777666555444444444444444333333333333444444777888:::<<<===:::555111------------,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***000444222+++$$$$$$%%%%%%&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&###!!! !!!"""!!!###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%############"""""""""""""""""""""#########$$$$$$$$$######""""""""""""""""""""""""!!!""""""############$$$$$$$$$###""""""!!!"""###$$$%%%'''((((((&&&&&&&&&%%%$$$"""!!! $$$$$$$$$###!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$###""""""!!!""""""#########"""""""""""""""$$$$$$######""""""!!!!!!"""!!!"""###$$$###!!! !!!"""###$$$%%%######$$$%%%%%%%%%%%%$$$""""""!!!!!!  """############""""""""""""""""""""""""###########################""""""!!!!!!!!!!!!"""!!! !!!"""###!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###%%%'''%%% !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!!!! ###!!! !!!$$$'''((((((%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!######"""""""""#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$######"""""""""!!!"""######""""""###%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&''''''((())))))***)))******++++++,,,,,,,,,000000000000111222333444555666666666555555777999===???JJJZZZddd___SSSJJJ>>>===<<<;;;:::::::::::::::::::::777444333333444777444444666666333333555555555555666777888999:::???:::888888888666888<<>>BBBKKKOOOJJJDDDAAA??????===888333///...///000222555888;;;======>>>===;;;888666666777:::<<<@@@>>>===>>>AAABBB@@@===;;;;;;;;;<<<<<<;;;888555333444666888999999999999999:::<<>>>>>======;;;:::999888888888888999:::<<<>>>???@@@@@@???>>>===<<<;;;:::::::::888777777666666666666333111000000111111000111000111222555666555444555777;;;???AAA???:::777777666555444333222222222222222222111111222222222444333444555666444111...,,,,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%)))...222000)))###%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%'''$$$!!! !!!!!!!!! $$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!""""""############$$$$$$$$$$$$$$$!!!"""#########!!!   !!!"""###""""""######$$$#########"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!!!!###$$$$$$"""!!!!!!###%%%''''''&&&%%%%%%%%%%%%&&&$$$######"""""""""######$$$$$$######""""""!!!!!! !!!!!!""""""######$$$'''((('''### !!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!! !!!!!!!!! !!!"""""" !!!!!!"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###  $$$&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!! """!!! ###&&&(((***''''''&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&#########"""""""""""""""######################## $$$$$$""" !!!###"""######$$$$$$$$$$$$####################################"""""""""""""""######""""""""""""!!!!!!!!!###$$$$$$###"""$$$%%%""""""######$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''''''''(((((((((((((((&&&''''''((()))******+++......---......///000000///111333444444444555777888:::CCCPPPZZZZZZSSSLLL<<<<<<;;;:::999:::;;;;;;999::::::888555333333444333222111222333333333444444444333222333333444555777555666999:::777777:::<<<;;;@@@KKKQQQMMMDDD?????????===999444000///000444555666888999999999999;;;999666555555888<<<>>>AAA???===>>>@@@@@@===:::999:::;;;;;;;;;999777555333555777:::;;;:::999888999:::>>>BBBEEEEEEBBB???@@@@@@???>>>===;;;:::999555555666666777888888999;;;;;;::::::999999888888666777666555333111111222444333222111111222222222222222222333666666555444777888:::===>>><<<888555444333222111000000000000222111111000000111111222///...------...---,,,***+++***((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%'''***---,,,((($$$&&&&&&$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''***(((%%%$$$%%%%%%$$$###$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########""""""!!!!!!!!!"""######"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%$$$###""""""$$$&&&$$$$$$############$$$$$$#########"""######$$$$$$%%%$$$$$$###"""!!!  !!!!!!"""""""""###$$$&&&((('''$$$!!!######""""""""""""###############""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!! !!!!!! !!!"""""" !!!!!!""""""######$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!$$$''')))'''%%%"""  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""######"""""""""""""""""""""""" $$$$$$""" !!!###!!!"""######$$$$$$$$$$$$########################""""""""""""""""""###### !!!!!!!!!"""""""""###$$$$$$######$$$%%%"""""""""######$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((()))******,,,,,,,,,,,,,,,---...///+++---000222222222333444444777===FFFPPPSSSPPPKKK:::999777666666777999999666777888888666555555666555444333444888;;;<<<:::777555333111000//////000...000666===???:::666666666555;;;FFFMMMJJJBBB=========<<<999666444444555777777777888888777777777777666555555777;;;???BBBEEEBBB@@@???@@@>>>:::777888999;;;;;;;;;999777777555666999;;;;;;;;;999888999;;;???DDDGGGGGGCCC@@@>>>>>>======<<<:::999888333444444444555555555555555555555555555555555555333555666555222111111333444444444444333333444444333222222444666666555444777777888999:::999666333111111000///............111000000//////000000111...,,,***)))******)))((()))((('''%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''&&&$$$######$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%'''((()))***((('''&&&''''''&&&$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########$$$$$$%%%&&&%%%%%%$$$###""""""######""""""###$$$%%%%%%&&&&&&'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&(((***''''''&&&$$$$$$#########"""###$$$$$$%%%%%%%%%%%%########################!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''######"""""""""######$$$$$$###############$$$%%%%%%$$$$$$###"""!!! $$$$$$######""""""!!!!!! !!!###%%%$$$""" $$$######"""""""""#########"""!!!!!! !!!!!!!!!"""""""""###$$$%%%%%%%%%!!!!!!"""###############""""""""""""""""""""""""###########################""""""!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!"""""""""######$$$$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!###$$$###!!! """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!"""!!!!!!"""%%%'''###!!! """!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""""""""###!!!!!!"""###$$$$$$$$$$$$########################""""""""""""############ !!!!!!""""""""""""###$$$$$$######$$$&&&"""""""""###############"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))************+++,,,---...)))+++.../////////111222333666:::???GGGMMMLLLGGG888666555333333444666777444555777888777666777888888999888999???GGGIIIFFF:::888444111///.........,,,///888AAACCC<<<555333111111666@@@FFFBBB===;;;999999999888666555666888555555666666777777888888444444444666999===@@@BBBHHHEEEAAA@@@@@@>>>999555444777:::;;;:::888888888777888999::::::999888777999;;;>>>BBBDDDCCC@@@===888999999888888777666555222333444444555444444444111111222222333333333444444777999888555333444666444555666555444333444555333333222444555666555333444444444555666555333000000///...---------------///......------......///...,,,***)))*********)))''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&'''(((&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&#########$$$&&&'''))))))'''%%%$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############$$$%%%&&&&&&%%%$$$###""""""!!!""""""!!!"""###$$$%%%&&&&&&'''%%%$$$###"""######$$$%%%$$$$$$$$$$$$$$$#########&&&%%%###"""###&&&)))+++***)))(((&&&$$$$$$######!!!!!!""""""###""""""""""""""""""""""""#########""""""######"""!!!!!! $$$%%%%%%$$$""""""%%%'''%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$######""""""!!!!!!$$$$$$######""""""!!!!!! !!!######""" """"""""""""###$$$%%%%%%###"""!!! !!!!!!"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""########################"""!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!  !!!"""!!!######!!! """$$$  !!!"""""""""""""""""""""""" !!!!!!""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%###""""""#########""" !!!"""###$$$$$$$$$$$$########################!!!"""""""""########################"""""""""""""""###%%%$$$######$$$&&&############""""""""""""""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$&&&'''''''''(((((())))))'''''''''((((((((((((((('''''''''((()))+++,,,---(((***,,,,,,,,,---///111000444777888>>>DDDDDD???777666333111111222333555333555888888777666777777888999999;;;DDDNNNQQQNNN;;;999555222000///000000000333;;;CCCCCC;;;333111000000444;;;===999777888444555555444333333555666444444444444444555666777111222444666999<<<>>>???EEEBBB>>>======;;;777333000444888999888777777999888888777777666555555555666777999<<<===<<<999666222222333333333333222222///000111222222222222111000000111111222333444444555999;;;:::666333444666333555777666333222222444333222222333555555444222111000000111222222000...///...------,,,---------,,,++++++******++++++,,,,,,***(((((())))))'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''######"""###%%%%%%$$$###'''&&&%%%$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$#########"""""""""%%%$$$###""""""###$$$$$$''''''%%%$$$############!!!""""""""""""!!!!!! !!!!!!!!!"""""""""#########$$$$$$$$$$$$###""""""#########""" !!!###%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$#####################""""""""""""""" !!!""""""""""""!!! !!!###$$$$$$### !!!"""###%%%'''((($$$###""" !!!"""""""""!!!!!! $$$$$$######!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$ !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!  !!!""""""$$$$$$!!! !!!### !!!"""####################################""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""(((%%%!!!!!!###$$$###!!! """######$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$''''''&&&%%%$$$###"""!!!"""$$$%%%%%%$$$###%%%&&&$$$$$$######""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&((('''&&&&&&%%%$$$###"""######$$$%%%%%%&&&''''''((('''''''''''''''''''''%%%%%%%%%&&&(((***+++,,,((()))++++++***+++...000---111333222777======888777666333111000111222444444666888999777666666666555777777999CCCPPPTTTPPP;;;999555222111111222333666777===DDDBBB:::222///111111444999888333333666000111222111000000222333555444333333222222333333000222444666999:::;;;;;;???<<<999888999888444000---111666777666666777888888777666444333333333333444444555666777666333000......///000000000//////+++,,,---/////////......000000111222333444555555555999<<<:::444111222444222555777555222000111222333222222333444555333222///.........000000...---......------,,,,,,------))))))(((((((((((())))))(((&&&%%%%%%&&&%%%$$$"""$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***+++***'''%%%###$$$%%%%%%&&&%%%$$$###!!!$$$$$$$$$$$$%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$###""""""$$$&&&'''&&&$$$'''&&&%%%%%%$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&''''''&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$&&&&&&&&&&&&$$$#########""""""!!!!!!"""######"""!!!######"""""""""""""""###$$$$$$$$$$$$$$$###"""!!! !!!"""############$$$&&&'''((()))))))))!!!!!!!!! !!!###$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$############"""""""""""""""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%''')))######""""""""""""######(((&&&###  !!!"""(((###!!!###"""!!!!!!!!!!!!!!!"""######&&&###!!!"""######"""  !!!!!!!!!!!!######""""""!!!!!! """!!!!!! !!!!!! !!!!!!!!!"""""""""### !!!"""!!! """"""!!!!!!  !!!!!!"""###$$$###!!!""""""""""""!!!!!!!!!!!! """$$$"""  """######""""""!!!!!! """"""""""""############ !!!"""######$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$%%%###"""!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%##############################$$$$$$###"""###$$$&&&'''%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))************)))***+++---///000222222333333222222333333444555111333777999:::999666555666666777:::@@@EEEHHHIII777777666333222222444666555===EEEEEE>>>666333333222222111111000111111111000000000000//////......///000000000000//////...//////000222444666888999888999888666333111000000111000...---...111444777888555111/////////000///000000000000000111111111222111000///............---...000111222222111111///111333555555555333222555555555555444333222111222222222222222111000///111111111333444444222000///---+++,,,///000000.........------,,,+++******))))))(((&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&$$$$$$"""!!!!!!"""$$$$$$$$$$$$######$$$$$$%%%&&&###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%###"""!!! ########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$#########""""""!!!!!!"""'''***)))%%%###$$$'''$$$&&&&&&%%%###"""###$$$&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$""""""###%%%%%%""" """%%%''''''%%%!!!"""###$$$$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$######### !!!###$$$&&&'''$$$$$$$$$###$$$$$$%%%&&&%%%""" !!!$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""###"""  """%%%'''(((###"""$$$###!!!!!!!!!!!!!!!!!!"""######$$$######$$$$$$"""######"""!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!"""!!! """!!!!!!!!! !!!!!!!!!""""""!!!"""###$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!$$$))))))%%%!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""#########""""""!!!"""###$$$%%%#########"""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$!!!!!!!!!!!!"""$$$%%%&&&%%%$$$###""""""###$$$$$$########################%%%$$$#########$$$%%%&&&%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))***++++++,,,---...//////000000000000000111111222111333666999999888666444777666666888<<>>BBBBBB>>>999777777333333222222222222333333111111111111000000000///---......///////////////.../////////000222333444444444444333000...------111///---,,,---///111333666333///....../////////---......///000111222222222222111000///......//////000222333444444333333111222333444444444333222444555555444333222111111222222222222222111000///000///000111222222000......,,,***+++---......,,,+++++++++******))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$###$$$$$$%%%&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$######""""""""""""%%%)))+++)))$$$!!!!!!###$$$%%%&&&%%%#########%%%%%%%%%$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############!!!###$$$$$$$$$&&&)))+++)))'''%%%$$$$$$$$$"""!!!$$$$$$$$$$$$###""""""!!!""""""###$$$$$$$$$######$$$##################$$$###$$$&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######!!!!!!""""""$$$%%%'''(((&&&%%%$$$###############$$$"""!!!!!!$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!! !!!!!!"""!!!  """%%%&&&'''$$$ ###$$$$$$"""!!!!!!!!!!!!!!!"""######!!!###&&&&&&$$$!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""### !!!"""######$$$$$$!!!!!!!!!!!!""""""""""""'''///000)))###"""### !!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!""""""###""""""""""""###$$$$$$$$$#########""""""!!!!!!###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$############"""######$$$%%%%%%%%%$$$!!! !!!$$$&&&########################%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((************++++++++++++------,,,,,,------...///000222555777888777555444666555444444666888888777111111111222333555777888<<<===??????>>><<<:::999444444333333333444444555333333222222222222111111------......//////000000000000////////////000000000111222222111///---+++///...------------...///333111...---...///000///,,,---...///000222333333333222111000/////////000000111222333333444333333444444444333333333222222333333333333222111000000111111222222222111000000///...---...000000...,,,---+++))))))***++++++***((((((((((((((('''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''))))))((('''%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$############"""%%%''')))'''###!!!!!!######$$$%%%%%%$$$###$$$&&&&&&%%%%%%$$$############%%%$$$$$$######$$$$$$%%%$$$######"""!!!!!! !!!"""$$$%%%&&&'''+++---******)))&&&###""""""###'''&&&%%%$$$######"""#########$$$$$$$$$######"""########################$$$%%%&&&'''(((''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''((('''&&&%%%###"""!!!!!!!!!$$$"""!!!"""###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """!!!!!! !!!!!!"""&&&%%%###!!!  %%%### """######"""!!!!!!!!!!!!!!!""""""######''''''$$$!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!  !!!"""!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""!!!!!!!!!!!!""""""""""""!!!)))111000)))######%%%!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######"""!!!!!!!!!######$$$$$$$$$######""""""###$$$%%%%%%$$$###"""'''&&&$$$###"""!!!!!!!!!###"""  !!!###$$$########################%%%%%%$$$#########""""""##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))+++************+++,,,,,,///000333555555555333222444222111111222333222111000000222444777:::::::::;;;::::::<<>>;;;777333333333222333333444444333333333333333333333333//////////////////000000222111000000000000111111111222333555666555222000...............//////000222000...---///000111111//////000000111222333333222222111000000000000000/////////000000111111111666555444222222111111222111111111111111000//////000000111111111000000//////---,,,---......---++++++***((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((('''&&&%%%$$$#########$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###%%%&&&"""###%%%%%%$$$$$$%%%&&&)))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""!!!!!!!!!!!!$$$&&&&&&&&&%%%%%%&&&'''$$$&&&((('''$$$###&&&))))))(((&&&$$$#########$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$#########$$$%%%'''(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###""""""""""""###""""""######$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""###""""""!!!!!!""""""###'''&&&$$$!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""&&&&&&###!!! !!! !!!"""$$$$$$$$$###""" !!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""!!!!!!!!!!!!"""!!! !!!"""!!! !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!"""""""""######(((---+++%%%!!!###&&&######"""!!! """"""#########$$$$$$$$$ !!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$############""""""!!!!!!"""######$$$$$$$$$######"""###$$$%%%%%%$$$###"""&&&%%%###"""!!!  !!!"""""""""""""""########################$$$$$$$$$$$$###""""""!!!!!!""""""""""""""""""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''#########$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((()))))))))))))))))))))***++++++---...000111222222111000000/////////111111000///111111333777;;;>>>===<<<555444666:::>>>===777222111111000000111222222333333333333333333333333333444333222111000000111111000000000///000000111111111111444777;;;;;;999666////////////000111222333222111//////111222222222222222222222222222222111222111000000000000000000//////.../////////000000555444333111000000000000//////////////////...---......///000000//////...///---,,,,,,------,,,+++((((((((('''%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$&&&'''"""###%%%%%%$$$$$$%%%&&&)))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$%%%&&&'''&&&$$$""""""###!!!$$$&&&&&&%%%%%%(((,,,)))(((&&&$$$###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""$$$%%%&&&((()))((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$###############$$$$$$"""############$$$$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%######""""""""""""############"""!!!  !!!!!!!!!!!!!!!!!!"""######!!!######"""!!!!!!""" !!!!!!""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!""""""""""""###!!! !!!""""""!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""#########%%%&&&%%%"""!!!###%%%#########"""!!!!!! #########$$$$$$$$$%%%%%%!!!!!!!!!""""""""""""""""""###$$$$$$%%%%%%$$$$$$"""""""""""""""""""""###""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!!!! !!!"""###### !!!#########"""!!!#################################$$$######"""!!!!!!!!!"""######"""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''((()))((((((((((((((())))))******+++,,,............------------...000111///...222111333777<<<>>><<<999000000333777:::999333...//////...//////000111222111111222222222222333333555444222111111111222333//////............//////000///111777===@@@???<<<222222111000111222333444333111000000222333222111444333333222111111000000000000////////////000000000000////////////000000222222111111000///......---------......------,,,,,,,,,---.........------///---+++***+++++++++***&&&''''''&&&$$$$$$%%%''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$###$$$&&&&&&%%%%%%$$$############%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&"""$$$%%%%%%$$$######$$$$$$%%%&&&%%%$$$%%%&&&(((&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$######""""""###$$$%%%%%%$$$###"""###$$$%%%'''((((((((('''###$$$$$$$$$$$$%%%%%%%%%$$$###$$$$$$%%%&&&'''((($$$$$$######$$$%%%%%%&&&!!!###$$$$$$######%%%&&& !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""""" !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######!!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!  !!!"""### !!!"""###$$$$$$###"""!!!!!!""""""!!! !!!!!!!!!""" !!!!!!!!!!!! !!!###$$$$$$$$$$$$### !!!"""#########"""!!!!!!!!!"""#########!!!"""""""""######$$$$$$"""############$$$$$$$$$#####################""""""###$$$%%%%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!! !!!!!!"""###$$$%%% !!!!!!!!!"""###$$$$$$########################!!!"""###$$$$$$######""""""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))++++++++++++++++++++++++---//////---,,,000///000555:::;;;777333//////111333444333111///............///000111222///000000000111111111111222111000000111222555666222222000///...---------000///000777???DDDEEECCC777555333000///000222333222111000000111111111///111111000000000000000000//////............/////////...------------.../////////000000000...---,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,---+++)))((()))))))))((($$$%%%&&&&&&$$$###&&&((('''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###############$$$$$$%%%&&&&&&'''######""""""""""""######&&&%%%%%%%%%%%%&&&''''''&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&&&&$$$%%%&&&%%%#########%%%%%%%%%$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&&&&%%%%%%&&&&&&%%%######$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$######!!!###$$$%%%%%%$$$###!!!!!!###$$$&&&'''(((''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))***&&&&&&%%%%%%%%%%%%%%%%%%!!!###%%%%%%######%%%''' !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$######!!!!!! !!!!!! !!!!!!!!!!!!!!! """###"""""""""###!!!!!!!!!!!!!!!"""######""" """"""!!!%%%$$$###!!!!!!!!!"""### !!!!!!!!!""" !!!!!!  """###### !!!"""###$$$%%%$$$"""!!!!!!""""""!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""" ###$$$$$$$$$### !!!"""######$$$ !!!$$$%%%###  !!!###$$$&&&'''(((""""""""""""############$$$$$$$$$###############"""###$$$%%%&&&%%%$$$$$$ !!!"""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$###############$$$###""" ###%%%'''######################## !!!"""###$$$$$$###"""$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))*********+++++++++,,,...---+++)))---,,,---222777888333...000000000000000000000111............///000111222......//////000000000111............000333666888777666444222000...------222000111888BBBHHHJJJIII;;;888444000......///000222000//////000000///---------......//////000000......---------......///---,,,+++*********+++,,,,,,---///000000...,,,+++***++++++,,,,,,,,,++++++((()))***+++++++++++++++,,,***'''&&&'''''''''&&&###%%%&&&%%%$$$$$$&&&)))''''''&&&&&&%%%$$$######$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$###"""###&&&)))***+++$$$&&&&&&%%%###"""###$$$&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$&&&(((((('''%%%%%%%%%&&&###!!!"""%%%'''&&&$$$!!!"""$$$%%%&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!"""$$$&&&''''''''''''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&(((***+++,,,)))((('''&&&%%%$$$$$$$$$ ###%%%%%%######%%%(((######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""""""""""""""""""""  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! """!!!!!! !!!""""""""""""""""""""""""###""""""!!!  """"""!!! !!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$""""""""""""""""""""""""$$$######%%%''''''$$$ &&&%%%"""!!!!!!"""%%%&&&""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!"""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""""""""#########&&&%%%$$$$$$###"""!!!!!!&&&&&&$$$$$$$$$$$$&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%###"""######$$$(((&&&$$$######$$$&&&'''%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((('''&&&%%%,,,'''&&&)))***(((***///(((***---///000000...---------------------------...------------...//////////////////000000000000///---,,,---000333555666888999888222,,,***,,,000111000000555===DDDHHHIII;;;555///---///000...+++////////////////////////000000000000000///....................................---,,,+++******+++------.........---,,,+++,,,***)))***,,,,,,***'''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$'''(((&&&###!!!"""###$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%(((((((((&&&$$$###%%%'''$$$$$$#########"""######***((($$$"""$$$&&&%%%!!!%%%((()))'''&&&&&&$$$"""&&&$$$###%%%***,,,+++)))######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&#########$$$%%%(((***,,,""""""############""""""&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$&&&'''''''''&&&############$$$%%%&&&'''""""""""""""######"""!!!%%%&&&&&&'''&&&%%%###"""&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&''')))*********,,,)))&&&%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""""""!!!!!!!!! """"""""""""""""""""""""  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """######"""!!!!!!"""  !!!###$$$%%%%%%&&&""""""""""""""""""""""""#########$$$&&&&&&### ###!!! !!!"""########################$$$$$$$$$###""""""!!! """$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$###########################$$$#########"""""""""""""""%%%$$$$$$######$$$$$$%%%######""""""""""""######"""""""""#########$$$$$$''''''&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###############%%%%%%$$$######$$$%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%&&&###$$$)))***'''(((,,,''')))+++,,,---,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---............/////////000000,,,,,,,,,,,,...000222333888;;;;;;777222...///222...------000666;;;======777222---,,,///111000.................................//////......---,,,------------------------++++++*********++++++,,,+++,,,.........---+++***+++)))((()))***+++(((&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$'''(((&&&$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%######%%%'''&&&%%%$$$###"""###$$$$$$***((($$$"""###$$$###!!!%%%((()))(((&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&$$$###""""""###$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&############$$$$$$###"""###$$$%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***++++++,,,(((&&&###""""""###"""!!!"""###$$$$$$$$$$$$###"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""$$$%%%$$$"""!!!!!!!!! !!!""""""###"""""""""""""""""""""""""""""""""!!!"""###%%%$$$"""  !!!""""""#####################"""#########""""""!!!!!! """"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######((('''&&&%%%$$$######"""!!!!!!"""######$$$%%%%%%########################$$$$$$############$$$$$$"""!!!!!! !!!!!!"""############$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""#########$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$&&&%%%(((,,,,,,)))((()))(((((((((((((((((((((((((((((()))***++++++,,,,,,***************+++,,,,,,---------.........//////***---//////------///111666:::<<<;;;666222111111000//////111333444444333222...++++++...000000///------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,---***+++---......,,,)))((()))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$#########$$$$$$###"""###$$$&&&)))'''%%%######$$$&&&''',,,((($$$"""""""""""""""$$$%%%'''&&&###!!!###&&&###$$$&&&'''%%%$$$$$$$$$!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$###""""""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%$$$###!!!!!!!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%''')))***,,,---...+++)))&&&%%%&&&&&&&&&%%%"""###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###$$$%%%$$$""" """"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""!!! !!!!!!"""#########$$$############""""""""""""%%%$$$$$$$$$#########"""!!!!!!######$$$#######################################$$$$$$$$$######"""#########""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!! !!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%(((((()))******)))(((((()))((('''&&&%%%&&&&&&'''%%%&&&&&&((()))***++++++******))))))******+++,,,,,,,,,,,,,,,---------...+++///333222...+++...111111555:::;;;888444000///111111111111111111000//////---******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))(((((())))))***+++,,,(((***,,,------+++(((&&&((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$ """######"""###$$$&&&+++)))&&&######%%%''')))---)))%%%$$$###"""$$$'''%%%$$$$$$### !!!&&&######$$$%%%&&&&&&$$$!!!""""""""""""#########$$$%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###!!! """"""############""""""!!!"""###$$$%%%&&&''''''%%%%%%$$$$$$###"""!!!!!!!!!"""$$$&&&&&&&&&$$$###$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''')))+++---...//////,,,)))'''''''''&&&%%%#########$$$$$$#########!!!!!!!!!""""""""""""""" !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!###$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$### """""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!""""""###############""""""""""""""""""""""""$$$$$$$$$###############!!!!!!"""""""""###""""""##############################$$$$$$$$$######""" !!!!!!""""""#########"""""""""!!!!!!############$$$$$$%%%%%%$$$######""""""######$$$###""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&''' !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$%%%%%%%%%'''***,,,---***)))'''%%%$$$%%%&&&'''$$$$$$%%%&&&'''))))))************)))***++++++,,,***++++++++++++,,,,,,,,,***...222000,,,)))+++......222777999888444000...,,,---......---,,,,,,,,,...---+++******+++*********************************++++++,,,,,,+++++++++******************************))))))))))))******'''(((***++++++)))'''%%%(((((())))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%%%%&&&((((((''''''&&&%%%%%%%%%######$$$%%%&&&&&&''''''!!!###$$$######%%%&&&,,,)))&&&$$$$$$%%%(((***...)))%%%&&&%%%###'''...---((($$$$$$"""!!!'''%%%!!! ###((()))&&&!!!#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###%%%&&&''''''##################$$$$$$!!!###%%%&&&&&&%%%$$$######%%%''''''%%%$$$%%%&&&******))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''')))+++...///---+++'''$$$######!!! $$$##################$$$ !!!!!!!!!!!!"""""""""###  !!!###$$$%%%&&&######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!"""######$$$ !!!!!!!!!!!!!!! """###"""  !!!"""############"""""""""""""""""""""""" """"""!!!!!!###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##############################"""######$$$$$$$$$###### !!!"""###$$$$$$$$$$$$###""""""!!! !!!""""""############""""""""""""######$$$######""""""######$$$############$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$####################################$$$$$$$$$%%%############%%%''')))+++"""#########$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###&&&'''''',,,333888999)))(((&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((***))))))))))))***++++++))))))*********+++++++++(((***,,,***'''&&&(((***---000333666777555222///***,,,------,,,,,,---...---,,,+++***((((((''''''))))))))))))))))))))))))))))))***++++++++++++***(((((((((((((((((((((((())))))(((''''''((((((((('''(((((()))((('''&&&%%%'''(((***)))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""###$$$&&&''''''######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&"""###%%%&&&''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&'''((()))!!!###%%%&&&%%%%%%&&&'''+++)))'''%%%%%%&&&((()))---'''$$$&&&&&&%%%+++555;;;///&&&''''''######'''$$$!!! !!!&&&(((&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$%%%''''''######%%%%%%%%%%%%$$$###"""%%%((('''$$$###$$$&&&,,,+++***)))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%''')))+++,,,...+++(((%%%$$$###""" $$$$$$###""""""###$$$$$$ !!! !!!!!!!!!""""""  !!!"""$$$%%%%%%#########"""""""""!!!!!!""""""""""""""""""""""""  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######"""""""""""""""######  !!!!!!"""""" """######!!! !!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!###"""!!!!!!###&&&&&&%%%###!!! !!!"""### !!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!""""""!!!"""""""""###$$$########################!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""!!!!!!!!! !!!""""""###$$$$$$######""""""""""""######$$$######""""""######$$$"""""""""#########$$$$$$######$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$########################!!!!!!"""###$$$%%%%%%&&&%%%$$$######%%%(((,,,///%%%%%%$$$######$$$%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((###(((++++++000888<<<;;;&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''(((((()))***(((((()))))))))*********)))((('''&&&%%%&&&'''(((+++,,,...000222222000///***+++,,,+++******---000++++++***)))'''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&%%%''')))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&"""$$$&&&((((((((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""$$$''''''%%%$$$%%%'''&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((###%%%'''((('''''''''((()))((('''&&&%%%&&&''''''***###!!!&&&&&&&&&...;;;EEE333&&&''')))%%%"""$$$"""######"""###&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$######""""""######"""###$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((('''###"""$$$&&&***)))((('''''''''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$&&&((()))---***(((&&&&&&&&&%%%$$$$$$$$$###""""""###$$$$$$ !!!!!!!!!""""""###### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###$$$###"""""""""""""""###  !!!###$$$$$$ """$$$$$$"""""""""###""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""!!!######!!!!!!$$$'''+++)))&&&###"""###$$$%%% !!!"""###$$$%%%""""""""""""############"""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!""""""############$$$%%%&&&&&&''''''######""""""""""""############""""""""""""######!!!""""""""""""#########!!!!!!"""###$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$######################## !!!###$$$%%%&&&''''''%%%######%%%)))...111(((&&&%%%######$$$&&&'''###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))%%%)))))),,,222333///$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++(((&&&%%%&&&((())))))(((((((((***,,,...------%%%&&&&&&%%%######'''+++((()))))))))'''&&&&&&'''((((((((((((((((((((((((%%%&&&&&&'''(((((((((''''''''''''''''''''''''''' !!!"""###%%%'''(((((('''&&&%%%$$$%%%&&&'''###&&&((('''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&###$$$'''((())))))((('''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''"""$$$''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))((((((((((((((('''&&&&&&&&&&&&&&&''' %%%&&&&&&///>>>HHH333###$$$(((###%%%((("""(((""""""""""""#####################$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$'''&&&$$$###"""###$$$$$$%%%&&&&&&''''''&&&&&&%%%"""""""""###$$$$$$%%%%%%%%%$$$$$$###$$$&&&'''(((%%%%%%$$$######$$$$$$%%%!!!$$$((('''###!!!###&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""$$$&&&''''''%%%""""""###$$$$$$$$$%%%$$$###""""""###$$$%%% !!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!'''$$$!!!  !!!!!!"""###""""""""" !!!!!!!!!!!!$$$$$$$$$$$$############!!!"""""""""!!! !!!###$$$###""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""$$$""" !!!###$$$$$$###""""""!!!!!! """"""""""""""""""""""""!!! !!!"""###$$$###"""$$$%%%%%%!!!!!!!!!   !!!"""$$$%%%%%%###"""!!!"""""""""!!!###"""!!!!!!###%%%(((***$$$$$$###"""!!!!!!!!!"""&&&###!!!!!!###$$$"""""""""""""""############%%%$$$###""""""###$$$%%%$$$$$$$$$###"""!!! """""""""###$$$$$$%%%%%%"""###$$$$$$""""""###$$$######"""""""""""""""###"""""""""""""""######$$$"""###$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$#########$$$%%%&&&&&&"""###$$$$$$%%%&&&''''''&&&%%%###"""""""""######%%%$$$###"""###$$$&&&'''########################$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%)))&&&######%%%&&&&&&$$$&&&&&&(((000777777...%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$""""""%%%)))---000***(((&&&%%%&&&''''''''')))(((((('''%%%$$$$$$###((((((&&&%%%)))000000---(((((('''&&&&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""######$$$&&&''''''((()))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################!!!!!!###$$$$$$%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$&&&((()))$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%"""""""""###$$$&&&'''(((%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###((('''&&&&&&&&&''')))***&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$&&&(((+++,,,---***$$$!!!!!!!!!!!!!!! !!!"""$$$$$$############""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))&&&######$$$%%%%%%%%%$$$###""" """###$$$!!!%%%&&&""""""''''''###%%%%%%%%%%%%%%%$$$###""" !!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$&&&&&&%%%$$$############ !!!!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!!!!""""""""""""############"""""""""!!!$$$""" !!!"""!!! !!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""######"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!  !!!"""######"""!!!###%%%%%%### !!!!!! !!!!!! !!!"""###$$$%%%$$$###############"""$$$######"""###$$$&&&'''######""""""!!!"""""""""%%%"""!!!!!!###$$$""" """"""""""""############$$$$$$############$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%######""""""""""""######"""""""""""""""######$$$###$$$$$$$$$$$$$$$######$$$$$$#########$$$&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""###############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$$$$$$$###$$$$$$%%%%%%########################%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%###"""!!!(((%%%######%%%'''&&&%%%&&&***///444333///(((###%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((('''&&&%%%%%%&&&''''''&&&''''''&&&&&&%%%$$$$$$$$$&&&'''&&&%%%)))......******)))(((&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$###"""""""""######&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%$$$######"""$$$$$$######$$$&&&((()))(((&&&$$$###$$$$$$###"""!!!!!! !!!!!!"""###$$$############""""""""""""$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&$$$#########$$$$$$$$$$$$######"""&&&&&&"""###''''''$$$$$$%%%%%%%%%$$$$$$###""""""###############$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$&&&%%%%%%$$$#########$$$ !!!!!!!!!!!! """"""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############""""""""""""!!! !!!###$$$###!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""" """"""###"""!!!  !!!###$$$""""""""""""""""""""""""$$$###"""!!!  ######!!!!!!######"""""""""""""""!!!!!!""""""""""""""""""""""""!!! !!!"""""""""!!! """$$$%%%$$$###!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$#########""""""""""""$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""#########"""!!!"""###$$$###"""""""""""""""##################$$$$$$$$$$$$#########$$$$$$######"""!!! %%%%%%%%%$$$###"""""""""###$$$%%%%%%######$$$%%%###"""""""""""""""######"""""""""""""""######$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""######"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$######"""#########$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$###!!! &&&$$$######%%%'''(((''''''...555555...'''$$$$$$%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%$$$###"""!!!######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&(((++++++&&&******((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#################################&&&&&&&&&%%%$$$"""!!! $$$%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%$$$###############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%$$$&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$#########$$$###"""""""""###%%%&&&###"""###%%%'''&&&%%%###""""""!!!!!!!!!!!!""""""############""""""""""""######"""""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%'''((('''$$$!!!"""###%%%''''''%%%###"""$$$&&&&&&$$$$$$''''''%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$%%%%%%%%%$$$######""""""""""""###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%%%%$$$$$$###$$$$$$$$$ !!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""" """$$$$$$""" !!!  """""" !!!!!!!!!!!! !!!"""######"""!!!  !!!""" !!!"""""""""!!!  !!!"""###""""""""""""""""""""""""######"""!!! ###'''&&&""" ###&&&############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!"""######!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!"""###"""!!! !!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!"""###$$$$$$###!!!"""""""""############"""###%%%%%%%%%%%%###"""!!!"""""""""!!!!!! #########"""""""""!!!!!!###%%%&&&%%%$$$###$$$%%%""""""""""""""""""###$$$"""""""""""""""######$$$###############"""!!!!!!""""""""""""""""""######""""""###$$$$$$$$$############$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$#####################$$$%%%&&&%%%$$$###"""########################$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%''')))***---111555111***%%%%%%'''$$$$$$######""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!$$$%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$((()))'''(((***)))%%%(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$#########"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""""""""###%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$#########$$$###""""""""""""#########"""###$$$&&&'''%%%######""""""!!!!!!!!!!!!"""############"""""""""!!!"""""""""!!!""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''&&&$$$"""######$$$%%%%%%$$$######%%%&&&&&&&&&&&&''''''&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%% !!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!"""######  !!!"""""" !!!!!!!!!!!! !!!""""""###"""!!!  !!!""" !!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###'''&&&"""!!!###'''""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! """$$$&&&%%%###!!!"""###!!!!!!"""$$$$$$$$$$$$$$$!!! !!!"""######!!!!!!"""""""""######$$$!!!"""""""""###############$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%$$$$$$###### !!!!!!""""""###$$$%%%%%%######$$$%%%""""""!!!!!!"""###$$$$$$"""""""""""""""######$$$!!!!!!"""###############"""""""""###"""""""""""" !!!""""""""""""""""""######$$$$$$###############"""""""""""""""###!!!!!!""""""###$$$%%%%%%############$$$############$$$%%%&&&&&&%%%###"""########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$&&&(((+++---999666111+++'''%%%%%%'''#########""""""!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%$$$###"""######$$$!!!$$$%%%$$$###$$$%%%!!!""""""###%%%&&&&&&'''$$$)))***(((((())))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""#########""""""########################%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""!!!!!!###$$$%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%$$$$$$###############'''%%%###"""$$$%%%$$$$$$###""""""!!!!!!!!!!!!"""############"""""""""!!!""""""!!!!!!"""######$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%''')))***(((''''''"""######$$$$$$############$$$%%%%%%%%%###""" !!!!!!!!!""""""""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######""""""############$$$%%%&&&&&& !!!!!!!!!!!! !!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!"""###"""  !!!!!!"""###""""""""" !!!!!!!!!!!! """!!!!!! !!! !!!!!!"""###"""!!!!!! !!!"""""""""""""""""""""""" !!!""""""### """###""" """%%%!!!!!!"""""""""""""""###"""""""""""""""""""""""" !!!"""!!!!!!!!! !!!"""!!! !!!!!!!!!!!!"""""""""""""""######"""!!! ###&&&))))))&&&###$$$&&&!!!!!!""""""###$$$%%%%%%!!!!!! !!!""""""!!!"""######"""!!!###$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$""""""#########""""""!!! !!!""""""""""""###$$$$$$""""""###$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$ !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### !!!"""""""""""""""!!!"""######$$$#########$$$$$$###"""""""""###### !!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%######################## !!!"""###$$$$$$$$$###'''&&&%%%$$$############ !!!###$$$&&&)))---000???888...'''$$$%%%%%%$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&"""%%%$$$"""!!!###&&&""""""###$$$%%%&&&''''''$$$)))***(((&&&((()))'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###"""""""""'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$(((&&&###"""###$$$$$$###""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))&&&###"""###%%%%%%%%%$$$###!!! !!!###$$$$$$%%%(((......)))&&&&&&!!!"""######$$$#########$$$%%%&&&''''''&&&$$$###!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$##################$$$%%%&&&''' !!!!!!!!!!!! !!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!"""""""""############"""!!! """######"""!!!###%%%%%%$$$"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""!!! !!!$$$&&& !!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""""""""!!! !!!$$$###!!! !!! !!!!!!!!!""""""""""""!!!!!!"""######"""!!! """&&&))))))%%%"""###%%%$$$###"""!!!!!!"""###$$$""""""!!! !!!!!!!!!###%%%$$$!!! """###""""""""""""############%%%%%%%%%$$$$$$%%%%%%%%% !!!"""""""""""""""""""""!!!"""######!!!!!!"""###!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$######$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$###""" !!!"""###$$$$$$$$$$$$!!!!!!"""###############%%%%%%$$$###############!!!!!!!!!"""""""""######!!!"""###$$$%%%$$$$$$###"""""""""###$$$%%%&&&'''########################!!!!!!"""###$$$%%%%%%$$$%%%%%%$$$######$$$$$$%%% ###%%%&&&)))...222666000)))%%%$$$&&&''''''!!!""""""######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""!!!$$$&&&$$$!!! ###'''######$$$%%%&&&''''''(((###''')))%%%$$$&&&)))((($$$$$$%%%&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&"""""""""###$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%###"""!!!!!! !!!!!!"""###$$$############"""""""""""""""""""""######$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%&&&%%%$$$###########################$$$)))111222***%%%%%%!!!!!!"""###############"""###%%%''''''&&&$$$###!!!!!!"""""""""########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%%%%$$$$$$"""""""""###$$$&&&'''((( !!!!!!!!!!!! !!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!! !!!$$$%%%%%%!!!$$$''''''%%%###!!! !!!!!!!!!""""""""""""""""""!!!!!!!!! !!!"""""""""!!!!!!"""### !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""(((%%%!!! """%%%'''((( !!!!!!""""""""""""""""""""""""""""""!!!"""""""""!!! !!!%%%&&&$$$"""###$$$ !!!!!!!!!""""""###### !!!"""######"""!!! ###'''&&&""" """'''%%%###!!! """######"""!!! """$$$%%%$$$!!!!!!###""""""""""""############'''&&&$$$$$$$$$$$$&&&'''""""""###############"""%%%%%%$$$$$$###""""""""" """###"""!!! !!!"""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$###"""!!! """"""###%%%%%%&&&&&&&&&!!!!!!"""###############&&&&&&%%%$$$######$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""""""""###%%%((()))########################!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!"""$$$&&&(((*** ###%%%&&&)))///333((('''%%%%%%%%%'''***,,,!!!!!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&### ###%%%&&&$$$ ###'''$$$$$$%%%&&&&&&'''((((((!!!&&&'''###!!!%%%((()))%%%&&&&&&&&&%%%###!!! $$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((''''''&&&$$$######""" !!!"""###$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%###$$$$$$%%%&&&''')))***'''%%%$$$$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$###"""!!! ###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""$$$'''((('''$$$ !!!###$$$$$$############""""""""""""############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''$$$!!!"""###%%%&&&&&&%%%###""""""###***333444+++%%%$$$!!!!!!"""############### """%%%%%%$$$"""!!!""""""""""""############$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$"""""""""###$$$&&&'''(((""""""!!!"""$$$$$$###!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""  !!!!!! !!!"""#########""" !!!!!!!!!!!!!!!"""######"""""""""""""""!!!!!!!!! !!!!!!""""""############"""!!! $$$###""" !!!""" !!!### !!!%%%'''333,,,&&&$$$$$$###$$$&&& !!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""%%%$$$$$$$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!! !!!!!!""""""#########'''%%%!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########""""""!!!###""""""###!!!!!!!!!!!!"""###%%%%%%&&&### """$$$###"""########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$!!! """###"""###$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&((('''&&&%%%$$$#########!!!!!!"""########################$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""""""""###%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""!!! %%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""(((&&&$$$###"""###$$$%%%!!!!!!"""###############$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$###$$$&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%### ###%%%'''########################%%%%%%&&&&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$###"""""""""&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$%%%''')))+++&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###$$$%%%&&&&&&%%%%%%'''((('''%%%#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---&&&###&&&&&&###$$$'''"""$$$$$$ $$$&&&%%%$$$#########$$$%%%&&&&&&""""""############""""""!!!""""""""""""!!! %%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''''''''&&&%%%$$$######%%%''''''$$$ ###&&&+++......+++&&&###(((&&&$$$$$$%%%&&&%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$###"""######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!!!!###$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!######"""!!!#########"""""""""""""""######################## !!!"""######""""""!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!! !!!!!!"""### !!!!!!!!!""""""""" !!!!!!!!!""" !!!"""""""""!!!!!!$$$###!!! !!!""" !!!!!!!!!""" &&&"""'''***$$$"""$$$"""!!!&&&%%%$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""###############""""""!!!######""""""""""""#########"""###%%%''''''%%%###"""""""""""""""""""""""" !!!"""###$$$###!!! """"""""""""!!!!!!!!!!!!"""$$$'''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$%%%""" """$$$$$$#################################$$$$$$$$$$$$######%%%$$$""" !!!"""###%%%%%%%%%%%%$$$###""""""!!!!!!!!!""""""###$$$%%%***)))'''%%%$$$###""""""!!!""""""###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! ######$$$$$$$$$$$$######'''&&&%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################$$$###!!!  !!!"""""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$###"""!!!!!! !!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%((('''%%%######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&%%%%%%$$$######""""""##################$$$$$$!!!!!!!!!""""""#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&%%%$$$%%%'''((('''%%%#########!!!!!!"""###$$$&&&'''(((%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((### $$$%%%######&&&%%%((('''###"""$$$%%%#####################$$$$$$""""""############""""""!!!"""""""""######$$$$$$######""""""""""""######'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%%%%$$$######$$$&&&&&&$$$!!!%%%&&&((())))))'''&&&$$$###""" !!!"""######"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!!$$$$$$######"""!!!!!! ######################## !!!"""###$$$$$$$$$$$$!!!""""""""""""!!!!!! """!!!  !!!"""""" !!!!!!"""""" !!!!!!!!!!!! !!!"""""""""###"""!!! !!!!!! !!!!!!!!!""""""""""""&&&$$$###,,,+++$$$"""'''$$$$$$---+++((($$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""#########%%%(((((('''%%%######################## """$$$$$$$$$$$$############"""!!! """###$$$$$$$$$$$$##############################""""""""""""######"""""" !!!###$$$$$$###!!! ###"""""""""""""""#########"""!!!!!!###$$$$$$$$$################################################$$$############"""""""""###$$$$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$+++***(((&&&$$$""""""!!!!!!"""######$$$$$$######%%%$$$$$$###""""""!!!!!!""""""######$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!"""##################"""%%%%%%$$$###$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################&&&%%%###""""""###$$$$$$######$$$%%%%%%%%%%%%%%%""""""######$$$######"""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""#########$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$######""""""!!!!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''%%%######$$$!!!""""""###$$$&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!!!!$$$&&&$$$###%%%'''***+++&&&###$$$### """"""#########"""!!!!!!""""""############""""""""""""!!!"""###$$$&&&'''!!!!!!!!! !!!!!!"""+++)))'''%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%$$$######%%%%%%$$$###((('''%%%$$$###$$$$$$%%%'''%%%$$$###$$$%%%$$$###""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!"""######""" !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$###"""############""""""!!!!!! !!!!!!""""""############""""""#########""""""!!!!!!  !!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""" $$$$$$***:::@@@000$$$%%%$$$"""+++///,,,((($$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""!!!!!!  !!!%%%$$$$$$%%%'''&&&$$$"""######################## !!!"""############"""###"""""""""!!!!!!!!! !!! !!!######""" """""""""""""""""""""""""""""""""""""""#########""""""############""""""$$$###"""""""""""""""###""""""""""""###$$$%%%%%%###########################""""""""""""""""""###"""###$$$%%%%%%$$$###""" !!!###%%%&&&&&&'''""""""###$$$$$$%%%%%%%%%))))))'''%%%$$$#########""""""###$$$$$$$$$$$$############"""""""""!!!!!!""""""######$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%""""""############"""""""""###$$$%%%&&&&&&%%%%%%!!!!!!""""""###$$$$$$$$$""""""############"""""""""######$$$$$$######"""########################&&&%%%%%%$$$$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$!!!!!!"""############"""!!!"""$$$%%%&&&%%%%%%$$$"""######$$$$$$######"""""""""""""""########################$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&#########"""""""""""""""""""""#########$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$&&&''''''%%%###$$$$$$%%%%%%$$$$$$######$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&((('''%%%$$$%%%***,,,((($$$###""" ######$$$$$$$$$"""!!! """"""############""""""###"""!!! !!!###%%%'''!!!!!! !!!"""""",,,,,,+++)))'''%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$######$$$$$$%%%%%%((('''%%%###"""###$$$%%%+++)))&&&%%%%%%%%%###"""""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%###!!!!!!""""""############ """"""!!!!!! """"""###############"""!!!  !!! !!!""""""######"""!!! !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###""" """///GGG___GGG///$$$""""""&&&,,,***(((%%%""" !!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! """!!!!!! !!!!!!"""###"""###$$$&&&&&&$$$"""########################"""""""""!!!!!!  !!!!!!!!!"""""""""###!!! !!!###$$$"""!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""""""""""""""###""""""###$$$$$$$$$$$$%%%##############################"""!!!!!!"""######!!!"""$$$%%%%%%$$$###"""!!!###%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$######""""""""" !!!""""""""""""""""""""""""############"""""""""%%%))),,,,,,***'''%%%""""""######$$$%%%%%%%%%!!!""""""######""""""!!!$$$%%%&&&''''''&&&%%%$$$########################""""""!!!!!!!!!"""""""""!!!""""""############### !!!"""############### """""""""!!!!!!"""######$$$$$$######"""#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&""""""###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""""""""""""""#########$$$$$$$$$#########""""""$$$$$$#####################$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''%%%###$$$%%%'''&&&%%%$$$$$$%%%&&&%%%$$$$$$#########$$$((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((&&&###!!!(((+++'''#########"""%%%%%%%%%%%%$$$###""""""""""""############""""""$$$###!!! !!!"""$$$"""!!!!!!!!!""""""###$$$''')))+++,,,+++((($$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&$$$"""!!!"""###"""!!!""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''((((((%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$%%%$$$### !!!!!!"""######$$$$$$###########################"""!!! !!!""""""############"""  !!!"""!!!!!!!!!!!!!!!"""######$$$$$$###"""!!! !!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!! !!!!!!!!!"""""""""$$$### !!!///GGGtttaaaEEE///(((+++---***%%%###""" """""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! $$$$$$############$$$$$$ ###&&&((('''&&&###########################""""""!!!  !!!"""#########"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%%%%###!!!!!!###%%%###"""""""""""""""######"""$$$%%%%%%$$$######$$$########################$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$###""""""###############"""""""""###$$$&&&&&&&&&&&&%%%###""""""######$$$%%%&&&"""###$$$$$$%%%$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%$$$$$$###""""""!!!!!!&&&%%%%%%$$$###!!! """##################""" ###'''******((($$$!!!#########$$$%%%%%%&&&&&&""""""############"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""##################!!!!!!"""############"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""!!! ######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&&&&&&&%%%$$$!!!""""""######$$$$$$$$$%%%%%%$$$$$$###""""""!!!#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&''''''%%%###$$$%%%'''&&&%%%$$$$$$%%%############$$$%%%&&&'''((('''%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%((('''### '''***&&&""""""%%%%%%&&&%%%$$$$$$###$$$$$$%%%""""""############""""""$$$###!!! !!!"""""""""""""""###$$$%%%%%% ###(((+++---+++(((&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%'''(((((('''%%%%%%###!!!!!!"""$$$&&&'''&&&""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$###!!!"""""""""""""""####################################"""!!! !!!!!!""" !!!""""""######"""""" !!!!!!"""""""""!!!"""""""""""""""###$$$$$$""""""##################"""!!!!!!!!! !!!!!!"""""""""!!!  !!!!!!!!!  !!!!!!!!!###!!!###""")));;;fffeeeUUU;;;///333000&&&!!!!!! !!!!!! !!!""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!######""""""""""""###### ###''')))((('''""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!$$$''''''%%%$$$&&&)))########################""""""!!! !!!###%%%&&&""""""!!! !!!"""""""""!!!!!!!!!"""###$$$$$$###%%%'''&&&$$$""""""###########################%%%$$$###""""""###$$$%%% !!!""""""#########"""######$$$######"""!!! !!!###$$$%%%%%%$$$###"""""""""!!!""""""###$$$"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$############""""""""""""((((((''''''%%%###"""!!!######$$$$$$$$$$$$###### !!!###$$$$$$""" """######$$$$$$%%%%%%&&&"""######$$$$$$######""" """$$$%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$%%%&&&%%%$$$###""""""######$$$%%%%%%&&&$$$$$$##################%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######&&&%%%%%%%%%%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''%%%"""###%%%&&&&&&%%%$$$%%%&&&############$$$%%%&&&&&&'''&&&$$$#########%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%"""%%%+++,,,(((""")))+++&&&!!!"""&&&(((%%%$$$"""!!!!!!###%%%&&&""""""############""""""""""""""""""""""""######""""""""""""###$$$%%%&&&###$$$&&&((()))))))))(((######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&&&&'''!!!$$$&&&&&&$$$######$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$&&&(((((('''""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''"""#########$$$$$$$$$$$$ !!!######"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!""""""!!!$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%% !!!""""""""""""""" """#########"""!!!###############$$$$$$%%% !!!"""###$$$%%%&&&&&&""""""!!!!!!  !!!"""############ !!!!!!!!!  !!!"""&&&$$$###---GGGWWWUUU===///222---!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""  """"""###%%%(((((('''%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%######""""""!!!!!! ###'''&&&###"""%%%)))########################"""!!! !!!###%%%&&& !!!""""""!!! !!!!!!!!!!!!"""###%%%%%%$$$&&&((('''$$$!!!!!!"""########################&&&%%%###""""""###%%%&&& !!!!!!"""""""""###!!!!!!"""###############!!!###$$$###"""!!!######"""!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$#########!!!!!!!!!"""######$$$$$$""""""#########""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""""""""###"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#####################$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&&&&###""""""!!!"""$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######"""!!!!!!"""##############################$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%% """$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######'''&&&%%%$$$%%%''')))+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&((('''$$$"""###%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$############'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&###'''000222///%%%+++---'''!!!"""&&&)))%%%### """%%%'''""""""############"""""" !!!"""$$$%%%%%%%%%%%%!!!!!!!!!!!!"""###%%%%%%***)))'''&&&%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$######$$$%%%&&&'''((( $$$'''(((%%%######$$$$$$#########%%%&&&((())))))'''$$$###"""""" """"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$$$$###""""""%%%((())))))!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!!!!"""%%%###""""""######""" """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$ !!!"""###$$$%%%%%%"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""###"""  !!!###$$$666======444+++(((&&&###!!!!!!!!!!!!!!!"""######  !!!###$$$"""  """###$$$###"""!!!!!!"""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$#########""""""!!!!!! !!!"""######"""!!! %%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!""""""#########""""""!!!############"""""""""!!!$$$######%%%&&&%%%"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""$$$$$$###"""!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$###!!!###%%%&&&###!!!%%%%%%%%%$$$$$$$$$######"""!!! """$$$&&&"""############$$$$$$$$$ !!!"""###$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%###""""""###$$$$$$###""""""""""""""""""""""""$$$######"""###%%%&&&'''&&&$$$###!!!!!!"""$$$%%%"""######$$$$$$%%%%%%&&&$$$###"""!!!!!!"""######%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$######"""!!!!!!%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$%%%''')))***(((''''''&&&&&&''''''((('''&&&&&&%%%$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$"""#########$$$&&&&&&&&&$$$"""!!!%%%%%%&&&''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$%%%&&&'''((())))))***,,,'''"""""")))///222222'''&&&&&&%%%$$$###""""""%%%###!!!###&&&((((((&&&###########################"""!!! !!!"""###!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%$$$###$$$%%%&&&'''///---)))%%%$$$$$$&&&(((&&&###!!! """$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&''''''%%%###"""!!!###%%%&&&&&&%%%$$$"""!!! ######""""""!!!!!! $$$$$$$$$############### !!!"""######$$$######"""""""""###$$$$$$%%%%%%"""""""""""""""######$$$######"""!!!  !!!!!!!!!""""""$$$###!!!!!!"""###!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!###$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""""""""""""""""" !!!###$$$(((///111+++%%%%%%%%%$$$!!!!!!!!!!!!!!!"""######!!!!!!!!! !!!!!!!!! !!!"""!!!  !!!###$$$%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""!!!!!! !!!!!!"""######"""!!! $$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$############"""%%%''''''%%%###"""###"""""""""""""""""""""""""""""""""""""""""""""!!!#################################$$$$$$$$$$$$$$$ """$$$%%%%%%$$$$$$$$$$$$#########""""""""""""###$$$&&&&&&%%%$$$#########"""!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$###"""###%%%%%%###!!!$$$$$$$$$$$$############!!!!!! !!!"""$$$%%%""""""#########$$$$$$$$$"""""""""""""""###############$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""############"""######$$$$$$######"""$$$""" """""""""!!!########################'''&&&%%%############$$$&&&%%%###""""""###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%$$$$$$$$$%%%'''((()))'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$############$$$%%%&&&&&&$$$###!!!""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$############%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$)))&&&###%%%))),,,,,,***&&&&&&%%%%%%$$$######"""'''$$$ ###&&&((((((########################"""!!!!!! !!!!!!"""!!!""""""###$$$$$$%%%%%%%%%$$$######"""""""""###$$$$$$#########$$$%%%&&&'''%%%###!!! !!!###$$$%%%###!!!"""$$$'''(((((($$$###"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$%%%$$$$$$###"""!!! ###$$$$$$$$$$$$$$$###"""$$$$$$##################"""""""""""""""######$$$&&&%%%$$$###"""  !!!!!!!!!"""""""""###!!! !!!""""""!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""###$$$$$$######""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$$$$&&&###!!!"""######!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%%%%$$$######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!! """"""######"""!!! ######""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""!!!!!! %%%%%%%%%$$$$$$$$$$$$### &&&***)))$$$!!!###&&&""""""""""""""""""""""""""""""""""""""""""""""""#######################################"""""""""!!!$$$&&&%%%$$$"""###""""""""""""!!!!!!!!!!!!"""$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######$$$###"""###%%%%%%###"""############"""""""""""" !!!!!!""""""#########"""""""""#########$$$$$$############""""""!!!!!!$$$$$$$$$%%%$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""############"""""""""######"""""""""$$$###!!!!!!""""""!!! ########################'''&&&%%%$$$############%%%$$$###"""######%%%&&&''''''&&&&&&%%%$$$$$$###%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""###$$$###%%%&&&&&&$$$######$$$###$$$%%%&&&%%%$$$###"""$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%$$$'''))))))%%%"""&&&&&&%%%%%%$$$$$$######((($$$ !!!$$$''')))""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$###""""""!!!"""""""""######"""""""""###$$$%%%$$$$$$############$$$%%%&&&%%%###$$$&&&((())))))$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%###""""""!!!!!!!!!"""######$$$""""""######$$$%%%%%%&&&%%%%%%$$$"""!!! &&&&&&&&&%%%%%%###""""""%%%%%%$$$$$$###""""""!!!"""""""""""""""######$$$%%%$$$$$$######""""""!!! !!!!!!!!!!!!""""""""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """!!!!!! !!!"""###### ###$$$"""  !!!!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!"""  !!!"""""""""###$$$$$$######""" !!!!!!""""""""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! """""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""%%%%%%$$$$$$$$$#########!!!$$$''''''###!!!###%%%"""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$######""""""!!!!!!###$$$$$$######""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$$$$$$$######"""""""""######""""""""""""""""""""""""!!!!!!"""""""""##################$$$$$$$$$###"""""""""""""""!!!!!!!!!!!! !!!"""############"""""""""""""""##################""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$######!!!"""""""""############""""""############""""""&&&%%%$$$$$$%%%%%%###!!!#################################$$$$$$%%%&&&&&&######"""""""""###$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###"""""""""###%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$###!!! !!!###$$$###$$$&&&%%%$$$######$$$###$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&((('''$$$ %%%%%%%%%%%%%%%%%%$$$$$$'''%%%"""!!!!!!###&&&'''!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$######"""""""""#####################$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$(((&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$######""""""%%%$$$$$$###"""!!!!!! $$$$$$%%%%%%$$$######"""$$$$$$$$$#########"""""""""""""""""""""######$$$ !!!!!!!!!!!!!!!!!!!!!"""""""""###!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###""""""!!!!!!!!! !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!""""""###!!!  !!!"""!!!  !!!###$$$""""""""""""""""""!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""%%%%%%$$$$$$#########"""%%%$$$"""!!!!!!"""###$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%""""""""""""############""""""""""""############"""###$$$$$$$$$#########"""""""""!!!!!!!!! !!!"""######$$$######"""!!!!!!"""""""""######### !!!!!!"""######$$$$$$$$$$$$$$$$$$######"""!!!######$$$$$$$$$######"""!!!"""""""""###############$$$$$$$$$$$$$$$$$$###&&&%%%$$$%%%&&&%%%###!!!########################"""######$$$%%%%%%%%%&&&!!!!!!!!!!!!""""""######%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$&&&''''''&&&$$$$$$$$$$$$"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$###!!! !!!###$$$"""$$$%%%%%%$$$###$$$%%%###$$$$$$$$$%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""""""""############$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%###############!!! ###""""""###%%%''''''&&&###%%%'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!$$$###"""!!!!!!###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$######""""""#########$$$$$$$$$"""""""""""""""######$$$ !!!"""###$$$%%%!!!!!!!!!"""""""""######!!!  """###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%"""""""""""""""""""""""" """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! ###!!!!!!!!!!!!!!!"""######  ###"""!!!!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!! !!!""""""######"""""""""!!!!!!!!!!!! """"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%#########"""""""""!!!!!!###!!! ###$$$###!!!""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########(((&&&### !!!###$$$""""""############$$$$$$########################$$$$$$#########$$$%%%%%%"""""""""############$$$"""""""""#########$$$$$$"""###%%%%%%###"""###$$$""""""""""""!!!!!!!!!!!!########################!!!!!!!!!"""""""""###### !!!"""###$$$%%%%%%#########$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""""" !!!""""""############$$$$$$%%%&&&'''''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&''''''%%%###"""$$$############$$$%%%%%%######$$$%%%&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""""""""###$$$"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""!!!"""###$$$%%%&&&''''''$$$######$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''$$$&&&((((((&&&$$$######""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!%%%(((((((((###&&&)))((($$$""""""$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""$$$###!!! """%%%'''''''''&&&%%%$$$$$$$$$%%%!!!!!!""""""###$$$$$$$$$######$$$$$$%%%&&&&&&''' !!!"""###$$$$$$###!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$"""######$$$%%%&&&''''''!!!!!!"""""""""#########"""!!! !!!###$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############!!!!!! !!!"""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!"""""""""""""""$$$!!!""" $$$!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######$$$######"""!!!!!!"""""" !!!"""############""""""!!!!!!!!! !!!!!!!!!"""""""""######!!!!!! !!!"""###$$$"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!"""""""""""""""###$$$""""""""""""""""""""""""!!!""""""######$$$%%%%%%"""""""""""""""""""""""""""""""""###############$$$###!!! !!!"""###!!!!!!!!!"""""""""######%%%$$$###""""""!!!!!!!!!""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!###%%%%%%###"""###$$$#########"""""""""!!!!!!%%%$$$###"""""""""$$$$$$!!!!!!!!!!!!"""""""""###!!!!!!""""""#########$$$!!!""""""############"""$$$$$$$$$$$$$$$###""""""""""""""""""##################$$$$$$$$$$$$######!!!!!!"""$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%% !!!$$$&&&&&&&&&$$$#########$$$%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&%%%$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$&&&$$$#########$$$$$$%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%&&&'''((($$$$$$######$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''((()))******"""###$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&((()))(((%%%###$$$%%%########################$$$######""""""######$$$#######################################$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& """%%%&&&&&&%%%"""&&&***)))%%%!!!"""$$$$$$$$$$$$$$$#########"""############"""""""""""""""!!!!!!!!!"""###%%%%%%$$$$$$#########$$$%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$########################$$$$$$"""""""""""""""######$$$"""""""""""""""#########""""""""""""############"""!!!!!!"""###$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###!!!!!!!!!!!!!!! """""""""""""""""""""""" """######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!"""""""""""""""(((""" #########!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!%%%%%%$$$###""""""###### !!!"""############""""""!!!!!!  !!!!!!"""""" !!!"""$$$%%%""""""######$$$$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$###### ###&&&%%%!!! $$$(((""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!""""""!!! !!!!!!""""""&&&%%%$$$"""!!!!!!!!!!!! !!!""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!###&&&%%%###!!!###$$$############""""""""""""&&&$$$###!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""############"""""""""""" !!!"""###############$$$$$$$$$$$$$$$###"""!!!""""""""""""############""""""############""""""""""""###&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$######"""!!!"""###%%%&&&&&&%%%%%%"""######$$$$$$%%%&&&&&&"""%%%'''&&&%%%$$$"""$$$%%%&&&'''&&&&&&%%% !!!###%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!###%%%%%%$$$$$$%%%&&&$$$#########$$$%%%%%%&&&!!!""""""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''(((''''''&&&%%%&&&'''((()))$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''!!!###%%%&&&%%%############$$$%%%%%%&&&'''(((((()))******'''######%%%(((###########################"""!!! !!!"""###$$$$$$##################""""""!!!""""""###$$$$$$!!!"""###$$$%%%$$$######!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$$$$###!!!"""'''***)))%%%!!!"""$$$$$$$$$$$$$$$######"""""""""""""""""""""######### """###$$$$$$$$$### !!!"""$$$%%%&&&''''''&&&%%%%%%$$$$$$###%%%$$$$$$$$$######""""""%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$###"""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""!!! """!!! """######"""""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!""""""######$$$######"""!!! !!!"""######"""!!! """!!! """###############""""""""""""$$$###  ###$$$""""""""""""""""""""""""%%%###""""""######""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$ !!!###$$$$$$$$$$$$'''###((($$$$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%$$$!!! !!!$$$%%%###""""""###$$$$$$!!!##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$############"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$$$$''')))(((%%%""""""###!!!"""$$$%%%$$$###!!! $$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! ###"""""""""###$$$%%%%%%  !!!"""$$$%%%$$$$$$$$$$$$###############%%%'''&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""###%%%%%%$$$$$$######$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%$$$###"""!!! """"""###$$$$$$$$$$$$###%%%%%%$$$###""""""##############################!!!###'''******'''### '''######&&&%%%!!!"""(((&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""!!!###$$$%%%%%%#########$$$$$$#########%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&$$$""""""###$$$$$$###"""###$$$&&&'''666///'''"""!!!"""######%%%%%%###"""""""""###$$$%%%%%%$$$###""""""##################$$$$$$$$$$$$$$$######"""###%%%&&&'''""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$,,,'''&&&((('''!!!!!!%%%***)))&&&$$$""""""###$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$""""""############""""""!!!""""""""""""################################################"""!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""###""""""""""""######$$$$$$"""!!!!!!"""""""""!!!""""""""""""!!!!!!!!!!!! !!!"""###""""""!!!!!! !!!""""""!!!""""""#########"""""" !!!!!!""""""!!!!!! """!!! !!!###$$$!!!!!!!!!!!! ###"""!!! !!!"""###""""""""""""""""""""""""###"""!!!!!!""""""!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$###"""$$$''''''%%%"""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$###""""""######""" """"""""""""""""""""""""############$$$$$$$$$$$$%%%$$$######"""##################$$$&&&&&&$$$"""!!!!!!!!!""""""#########%%%$$$"""!!!!!!"""$$$%%%%%%%%%&&&&&&%%%$$$$$$###############$$$$$$$$$$$$!!!###%%%$$$""" !!!"""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""###### !!!"""###$$$######""" !!!!!!""""""######$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%########################"""######$$$%%%$$$$$$$$$%%%%%%$$$#######################################$$$$$$%%%&&&&&&%%%$$$###((($$$$$$((('''###!!!$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&$$$######$$$%%%$$$#########$$$%%%&&&...)))###!!!###%%%''''''%%%%%%###"""""""""###$$$$$$######"""!!!!!!""""""!!!!!!!!!!!!""""""""""""############$$$%%%&&&&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$+++'''%%%'''&&&""""""%%%***(((&&&$$$""""""###$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%###""" !!!###$$$$$$###""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!"""### !!!"""############!!! !!!""""""!!! !!!"""###$$$ !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! ###"""!!! """"""""""""""""""""""""######"""!!!!!! !!!!!!$$$$$$###"""!!!!!!"""""" %%%+++,,,((($$$######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###%%%###!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################"""######$$$%%%"""!!!!!!###%%%%%%$$$""" !!!"""###$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""!!! !!!"""""""""###$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$###############$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######""""""######"""###%%%'''&&&$$$!!!""""""###$$$%%%&&&''''''$$$$$$###!!! !!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$ !!!"""###$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&'''%%%%%%(((((($$$!!!!!!&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%$$$#########$$$$$$(((%%%###"""$$$&&&''''''%%%%%%###"""""""""###$$$######"""!!!!!!!!!!!!"""!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$)))&&&%%%&&&&&&######%%%((('''%%%$$$#########$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!! !!!"""!!! !!!###&&&&&&&&&""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""### !!!"""######""""""!!!  !!!###""""""!!!"""###$$$$$$""""""""""""############ !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!! """"""!!!!!! """"""""""""""""""""""""######"""!!! !!!!!!"""$$$###"""!!!!!!"""######%%%******%%%!!! !!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################!!!"""###$$$$$$###"""!!!&&&###!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&!!!!!! """$$$$$$$$$### !!!!!!"""######$$$$$$$$$###""""""###$$$$$$!!!!!!"""""""""!!!!!! %%%%%%%%%$$$$$$######"""!!!"""############$$$$$$"""!!!!!! !!!""""""""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$""" $$$$$$%%%%%%&&&&&&''''''"""######"""!!!!!!###%%%########################$$$$$$###############$$$########################""""""#########$$$$$$$$$""""""############""""""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######### !!!"""######$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!###%%%'''&&&%%%%%%&&&'''%%%###"""&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$#########((('''%%%$$$$$$###"""!!!%%%%%%###"""""""""###$$$######""""""""""""############$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$'''&&&%%%%%%%%%$$$$$$&&&'''&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%"""######$$$$$$######""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!###$$$###"""!!!"""#################################!!! """!!! !!!###$$$$$$###""""""""""""!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""!!! !!!  !!!"""""""""""""""######$$$!!!"""""""""#########$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!#########!!!!!!!!!!!!"""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%###$$$&&&%%%###!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""########################""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!&&&###!!! !!!""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!""""""###$$$&&&&&&"""!!! !!!###$$$$$$###########################$$$##################$$$ !!!!!!"""""""""!!!!!!$$$$$$######"""""""""!!!###""""""###$$$%%%%%%%%%$$$###"""!!! !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%&&&)))((('''%%%$$$$$$######"""""""""!!!!!! !!!$$$$$$###"""""""""########################$$$###############$$$$$$########################""""""#########$$$$$$$$$""""""############""""""###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###"""###%%%&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######"""""""""""""""#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%&&&%%%$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''''''''%%%%%%%%%'''%%%%%%%%%%%%$$$######"""'''''''''&&&$$$!!! %%%%%%###"""""""""###$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!###$$$###"""!!!"""###########################'''&&&$$$###!!! &&&$$$"""!!!!!!!!! """"""""""""!!!!!!!!!!!!######!!! """"""!!!!!!""""""###$$$""""""""""""!!! !!! !!!!!!!!!!!!"""""""""###### !!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###""" !!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" !!!"""######"""""" !!!###$$$$$$$$$$$$'''%%%$$$#########"""!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!%%%###!!!!!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&%%%###!!!!!!###$$$###"""$$$$$$$$$$$$#########"""##############################$$$$$$%%%%%%$$$$$$#########"""""""""""""""###!!! """$$$$$$###%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$((('''%%%$$$$$$$$$%%%&&&$$$$$$###"""!!! !!!$$$%%%###!!! #################################"""######$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&&&&$$$"""!!!"""%%%'''))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###%%%$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&&&&"""))),,,((($$$$$$'''(((%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%$$$#########$$$&&&&&&$$$######$$$%%%%%%###"""""""""###$$$%%%$$$$$$$$$$$$%%%&&&&&&"""""""""############$$$""""""###$$$%%%%%%%%%%%%""""""###$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""###$$$%%%"""$$$$$$"""###'''(((&&&#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""!!!###$$$###"""!!!"""###########################%%%%%%$$$"""!!!!!!!!!!!!###!!!  !!! """"""""""""!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!""""""###$$$ !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""""""""!!! !!!"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!! !!!#########"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$"""  ###%%%%%%$$$"""!!!%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!""""""######""""""############""""""$$$###""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""###$$$%%%%%%'''%%%###"""#########"""""""""""""""#####################$$$$$$############$$$$$$%%%&&&&&&%%%%%%"""###############$$$$$$###!!!!!!""""""!!!"""###%%%&&&'''''''''&&&######$$$&&&&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###############$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$###!!! !!!##############################""""""###$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&$$$""""""###&&&((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((!!!...777222(((%%%&&&'''%%%$$$$$$%%%&&&(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))(((%%%$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$!!!###&&&&&&$$$$$$&&&'''%%%%%%###"""""""""###$$$$$$$$$######$$$$$$%%%&&&"""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''(((#########$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!!!!!!!###$$$%%% $$$$$$!!!"""''')))&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!###$$$###"""!!!"""###########################"""!!!!!! !!!!!!###$$$$$$""""""""""""!!!!!!!!!!!!!!!###$$$"""""""""""""""######$$$ !!!"""""""""""" !!!"""######"""!!!  !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""########################  """###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&$$$!!! """$$$&&&&&&### ###&&&%%%""" """""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################""""""###$$$%%%&&&&&&'''"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%###""""""""""""""""""######""""""###$$$$$$!!! """"""""""""#####################"""######$$$%%%)))'''$$$############""" !!!"""###$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%"""!!!######!!!"""%%%'''(((((('''###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%''''''((($$$$$$$$$$$$%%%&&&&&&''' """$$$'''((((((&&&%%%#####################$$$%%%$$$###!!! """""""""""""""""""""""""""######""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""############""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))+++!!!333???:::---&&&%%%%%%$$$$$$%%%&&&'''***,,,...$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""$$$&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))******(((%%%$$$$$$%%%!!!"""$$$%%%&&&%%%%%%$$$###%%%'''&&&$$$###%%%(((%%%%%%###"""""""""###$$$######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!!!!!!!###$$$%%%###$$$!!!"""(((***&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######&&&%%%$$$#########%%%%%%!!!!!!!!!"""$$$&&&!!!"""######"""!!!"""$$$############"""""""""""" !!!""""""!!!############""" !!!!!!!!!!!!!!!!!!   """!!! """$$$###!!! !!!!!! !!!!!!!!!!!!!!!  """######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!! !!!!!!!!!%%%&&&$$$&&&+++***$$$!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""######  """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%''''''%%%"""""""""!!!""""""""""""#########'''((('''%%%###"""###$$$$$$######"""!!! $$$$$$%%%%%%%%%$$$$$$###$$$##################$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%$$$!!! !!!###$$$%%%%%%&&&&&&%%%%%%(((&&&%%%%%%'''(((%%%"""%%%%%%&&&&&&&&&&&&''''''%%%&&&'''''''''%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!"""$$$%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$&&&%%%"""  """$$$&&&%%%###  """""""""############""""""###$$$&&&&&&%%%%%%%%%&&&###$$$&&&%%%%%%$$$&&&''')))&&&######%%%&&&%%%$$$'''&&&$$$######$$$&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$###"""!!!((('''%%%$$$###$$$%%%%%%""""""###$$$&&&'''((((((&&&$$$###"""###%%%(((***$$$$$$%%%%%%%%%%%%&&&&&&(((***+++,,,***'''### $$$###!!!###''')))'''&&&&&&&&&%%%$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&############""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$"""###%%%&&&'''(((((((((''''''&&&%%%###"""!!!!!!"""######$$$$$$$$$######&&&%%%$$$######$$$%%%&&&"""######!!! $$$'''&&&### ###%%%&&&%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''"""############$$$$$$$$$)))((('''%%%###!!! """$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%&&&''''''&&&%%%###"""!!!+++333111&&&!!!'''###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''!!!"""###$$$&&&'''((()))%%%$$$######"""###$$$%%%###$$$$$$$$$""""""$$$%%%"""###$$$$$$""""""###$$$########################"""!!!  !!!""""""######### !!!!!!""""""############"""!!!!!!!!!!!!"""###############""""""#########""""""!!!"""!!! !!!"""###$$$$$$$$$%%%&&&%%%""" """""""""""""""!!! !!!"""$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""""""""!!!!!! !!!!!! ###$$$###&&&+++***%%%$$$$$$$$$$$$$$$######### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""$$$###"""!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$"""###$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&(((&&&%%%&&&((((((%%%#########$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$%%%$$$######""""""######$$$$$$$$$######$$$$$$###$$$$$$$$$###"""######"""!!! """$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%&&&%%%$$$%%%&&&"""###%%%$$$######%%%&&&)))&&&######%%%&&&%%%$$$'''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''%%%$$$######$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&((()))******)))'''$$$"""%%%###"""$$$&&&((('''&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###!!!!!!###$$$&&&'''(((((((((((('''&&&%%%$$$############$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%"""######""" !!!$$$'''&&&### ###%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%% !!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%######&&&///666222''' !!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%&&&&&&%%%"""!!!!!!""""""###$$$$$$""""""###$$$########################$$$###!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!""""""###"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%$$$############"""!!!  !!!"""###$$$$$$%%%'''((('''$$$!!!"""############"""!!!!!! !!!"""""""""!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$######"""!!!!!! """######&&&***)))&&&$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!"""""""""############""""""###############""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################!!!"""$$$#########&&&((($$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&$$$#########$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%&&&&&&''''''''''''((('''&&&'''((((((&&&$$$######$$$$$$$$$$$$%%%%%%''''''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%###%%%''')))(((&&&$$$"""%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""###&&&)))((($$$ """"""""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$%%%######$$$%%%!!!###$$$$$$###"""###%%%(((&&&$$$$$$%%%%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&'''''''''''''''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((('''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###!!!!!!!!!"""$$$%%%'''((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$#########"""!!!"""$$$&&&%%%###!!!!!!###%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++,,,$$$%%%%%%%%%%%%&&&(((+++########################&&&&&&&&&%%%$$$"""!!! %%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%$$$$$$$$$'''...444111(((!!!"""&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######""""""""""""""""""""""""############$$$%%%$$$!!! """###$$$###!!! !!!"""!!!!!!""""""""""""######$$$###""" """!!! """###$$$"""""""""!!!"""######$$$!!!!!!!!!!!!"""###$$$%%%!!!""""""#########""""""%%%$$$"""!!! !!!""""""!!!!!! !!!!!!"""######"""""""""$$$$$$###!!!######$$$$$$$$$######"""###"""!!! """""""""""""""""""""""""""###$$$%%%%%%%%%$$$###$$$###"""!!! """""""""###%%%&&&&&&$$$!!!!!!"""""""""""""""###!!!!!!!!!"""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""#########$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""##################""""""########################"""######""""""###%%%(((############$$$$$$$$$%%%"""%%%&&&%%%#########$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''''''''###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''&&&%%%###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&$$$"""%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$###"""""""""!!!"""%%%))))))$$$ ###$$$######$$$$$$""""""############"""""" """###$$$###"""###$$$"""$$$%%%$$$###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%$$$%%%%%%&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########""""""###$$$&&&'''&&&'''''''''''''''''''''%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$######$$$############%%%&&&%%%$$$#########$$$%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&))),,,///'''''''''&&&%%%&&&))),,,""""""""""""""""""""""""$$$%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""(((---,,,&&&###%%%)))'''&&&&&&%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%!!!!!!""""""############!!!"""$$$$$$###!!!""""""!!!"""###"""  !!! !!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!""""""!!! !!!###$$$"""""""""""""""###$$$$$$!!!!!!!!!!!!"""$$$%%%&&&""""""############""""""!!!!!!  !!!"""###!!!!!!!!!!!!!!!"""######%%%"""  """############$$$$$$$$$$$$######&&&&&&$$$#########$$$$$$""""""""""""""""""""""""!!!!!!###$$$$$$$$$###"""######"""!!!!!!!!!!!!!!!%%%###""""""######"""!!! !!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$############$$$$$$!!!!!!""""""############$$$######""""""######$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$"""!!!!!!###&&&###$$$$$$$$$%%%%%%%%%%%%!!!$$$&&&%%%$$$###$$$'''&&&$$$###"""""""""###$$$$$$#########$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''''''''''''''%%%&&&&&&%%%###!!!"""###'''&&&&&&&&&&&&'''((()))%%%&&&'''(((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$%%%'''######$$$$$$%%%%%%&&&&&&%%%$$$###"""""""""############$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$######""""""!!! """%%%&&&$$$!!!"""$$$%%%$$$"""""""""""""""############"""""" !!!######"""""""""###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&& !!!###$$$&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$$$$$$$######$$$%%%%%%%%%###!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$%%%'''(((***%%%%%%&&&%%%%%%$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$'''***,,,%%%%%%$$$""" """%%%"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%&&& $$$'''&&&$$$"""$$$'''&&&&&&%%%%%%&&&(((***+++%%%&&&'''))))))'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$!!!###&&&'''&&&%%%%%%&&&!!!"""###"""   !!!!!!""""""""""""!!!!!!!!!"""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$######"""###%%%'''((($$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!"""###$$$$$$!!!!!!"""""""""#########&&&$$$!!!!!!"""$$$%%%&&&""""""###$$$$$$$$$$$$###!!!!!!!!!""""""$$$%%%&&&"""""""""""""""""""""""" """#########"""!!!###""""""!!!!!!""""""###&&&""" """###!!! !!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""!!!!!! !!!!!! !!!"""######$$$#########""""""""""""""""""###########################"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########""""""""""""""""""""""""###$$$$$$###!!!!!!"""$$$&&&&&&&&&'''''''''(((((( """%%%%%%%%%$$$$$$%%%)))(((((('''&&&%%%$$$###$$$######"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&$$$###%%%&&&&&&%%%"""!!!!!!"""'''&&&%%%%%%%%%&&&((()))###%%%''''''&&&%%%&&&'''######$$$$$$$$$$$$%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$%%%(((######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""""""""!!!!!!"""###$$$"""$$$%%%%%%###!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$ """###$$$""""""###$$$%%%&&&'''&&&$$$$$$$$$&&&$$$&&&''''''%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&& !!!###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""######%%%'''((()))%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%&&&''''''(((######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&%%%###!!! !!!###########################"""######$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""######%%%&&&'''$$$%%%%%%$$$"""!!!"""###((('''&&&%%%&&&(((***,,,%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$!!!$$$&&&'''&&&%%%%%%%%%###$$$%%%$$$""" !!!"""!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!"""######$$$###"""""""""$$$&&&'''$$$$$$%%%%%%$$$######"""!!!!!!""""""###"""""""""!!!!!!"""###############$$$######%%%&&&'''&&&$$$!!!""""""###$$$$$$###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!!!!!!!!!!"""###$$$$$$$$$!!!###!!!!!!$$$!!!""""""###$$$$$$%%%%%%#########""""""!!! !!!!!! !!!!!! """###$$$$$$############""""""""""""##############################"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!#########"""###$$$''''''''''''((((((((((((###$$$%%%%%%$$$$$$%%%&&&&&&'''((()))((('''%%%$$$$$$###""""""###$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))(((&&&$$$###%%%&&&'''&&&$$$######$$$&&&%%%$$$###$$$%%%'''((("""$$$&&&&&&%%%$$$%%%'''######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))%%%###%%%(((%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""" !!!"""###$$$%%%%%%%%%"""$$$&&&$$$!!! """%%%"""$$$%%%$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$ """$$$$$$###"""###$$$$$$%%%&&&%%%#########$$$###&&&((('''%%%######%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!###$$$%%%&&&'''(((%%%'''(((&&&$$$"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%$$$$$$$$$$$$%%%'''((( """$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$###############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###%%%'''(((&&&$$$$$$&&&''''''$$$######%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&,,,***(((&&&&&&'''((()))&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%% ###%%%&&&$$$###""""""%%%&&&'''%%%###""""""###"""######$$$%%%%%%&&&&&&!!!!!! !!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!""""""######""" !!!###$$$"""""""""""""""!!! !!!!!!""""""""" !!!!!!"""############### !!!$$$''')))((($$$ !!!"""###############$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######""" !!!!!!"""$$$%%%&&&""" ###!!!"""''' !!!!!!"""######$$$$$$$$$$$$###"""!!! $$$$$$############$$$$$$ """###$$$$$$$$$###$$$##################$$$##############################$$$$$$$$$$$$##############################%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$###%%%'''!!!###&&&((((((&&&$$$###$$$###""""""###$$$'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$'''((())))))'''&&&$$$%%%'''&&&%%%%%%&&&(((&&&%%%$$$######%%%&&&((( ###&&&&&&$$$###$$$&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++)))%%%###%%%((('''''''''&&&&&&%%%%%%%%%###%%%'''((((((&&&###!!!######$$$$$$$$$%%%%%%%%% """$$$&&&'''&&&$$$######$$$$$$$$$$$$###"""""" """###%%%%%%&&&&&& &&&***(((""""""&&&"""###$$$$$$###"""###%%%""""""############""""""!!!###$$$%%%$$$###$$$%%%###%%%%%%$$$"""!!!"""######&&&((((((%%%######%%%"""###$$$%%%&&&'''&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$&&&&&&&&&&&&&&&((()))'''###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$#########$$$&&&((()))"""%%%'''&&&$$$"""%%%%%%%%%$$$$$$#########"""###$$$%%%&&&'''''''''''''''%%%$$$$$$%%%''''''&&&$$$$$$%%%((()))'''$$$$$$&&&((('''$$$"""###%%%"""$$$%%%'''(((((('''&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''!!!"""$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''***,,,,,,///---***'''%%%%%%&&&'''&&&%%%###""""""###%%%&&&###$$$%%%&&&'''&&&%%%%%% !!!"""$$$&&&'''''' !!!"""###$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$""""""###$$$######$$$######"""###%%%&&&'''######""""""""""""###### """###"""!!!### ###%%%$$$"""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""######################## !!!""""""!!!"""$$$&&&&&&$$$!!! !!!"""###"""""""""!!!!!!!!!!!!""""""&&&$$$###""""""""" ######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""&&&%%%$$$"""!!! """###$$$%%%&&&%%%%%%$$$$$$######"""!!! """"""""""""###$$$%%%&&&'''&&&%%%###"""!!!!!!!!!!!!!!!!!!!!! """"""######$$$$$$$$$$$$%%%###""""""$$$$$$###!!!((('''%%%###""""""######%%%!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&'''%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################%%%%%%%%%%%%######'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%$$$######$$$%%%((()))$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&$$$""""""###'''&&&$$$###"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&)))+++(((### ###''''''%%%######%%%&&&$$$!!! !!!"""###############%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%############%%%%%%''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&'''"""###$$$%%%&&&%%%$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$((('''%%%%%%&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&'''(((((((((###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%(((((('''&&&%%%%%%%%%%%%******((($$$###'''...444???999000(((######%%%'''"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###""""""!!!!!!!!!!!!!!!$$$###!!!!!!"""######"""###""""""!!!"""###%%%&&&######"""""""""""""""###!!!"""#########!!!###"""!!!!!!"""######"""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######""""""$$$&&&(((%%%###"""###$$$$$$$$$######""""""""""""######$$$###""""""######"""""""""""""""############$$$%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$###""""""""""""""""""!!!"""###$$$$$$$$$######%%%%%%$$$$$$###"""""""""""""""""""""###$$$%%%&&&'''&&&$$$###"""!!!!!!!!!#####################""""""#########$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''&&&'''&&&%%%###############$$$!!!###''''''"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))(((''''''&&&&&&%%%%%%$$$######$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((($$$&&&'''&&&$$$######$$$&&&%%%$$$###"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%'''(((&&&###!!!###&&&%%%###"""###%%%&&&%%%###!!!""""""############"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%'''&&&$$$%%%&&&&&&$$$###%%%%%%%%%&&&&&&''''''''''''%%%$$$%%%&&&'''''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&''''''((())))))(((&&&%%%'''---222:::555...'''$$$###%%%'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$######$$$$$$$$$"""!!!!!!"""######"""###"""!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""######$$$$$$###""" """###$$$###"""!!!"""###""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$""""""$$$&&&(((%%%###"""###$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$############$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!###""""""!!!!!!""""""############""""""#########""""""!!!!!!"""###$$$$$$ !!!""""""######""""""!!!!!!!!! """"""""""""###$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!####################################$$$$$$$$$$$$$$$######%%%'''))))))(((&&&&&&%%%$$$#########$$$###"""$$$((()))'''''')))%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))'''&&&''''''((((((((((((''''''((((((''''''''''''((((((***)))((('''&&&&&&''''''%%%$$$######$$$%%%'''(((((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&''''''((((((%%%&&&((('''&&&$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$%%%$$$$$$#########$$$%%%###"""!!!###%%%&&&%%%$$$#########$$$######""""""!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&$$$######$$$%%%&&&'''((())))))'''&&&$$$%%%&&&(((((('''%%%&&&&&&''''''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&& """%%%&&&%%%%%%'''(((&&&&&&&&&%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&'''(((((())))))(((((((((''''''))),,,///333000+++'''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$###!!!"""###$$$$$$###$$$###"""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%$$$"""!!! !!!###%%%$$$!!! """#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$######$$$&&&%%%###!!!!!!"""###"""!!!$$$######""""""######$$$"""###$$$######"""###$$$%%%%%%&&&&&&&&&'''''''''$$$$$$###"""!!!!!!""""""###""""""""""""""""""###$$$$$$############$$$$$$"""""""""""""""######$$$!!!""""""""""""""""""""" !!!!!!!!!######""""""###$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))))))))***%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''***,,,,,,+++)))(((''''''((((((((((((''''''((((((((((((((())))))******(((&&&$$$$$$%%%&&&'''%%%%%%$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%###"""###%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((((()))'''&&&%%%%%%'''(((((('''&&&&&&&&&'''(((((())))))&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&"""$$$&&&'''&&&&&&'''(((%%%%%%%%%&&&&&&''')))))))))((('''&&&$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&''''''((((((((('''((()))))))))***+++,,,,,,+++)))'''&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$###"""""""""""""""&&&$$$######%%%'''&&&&&&%%%$$$###"""###$$$%%%&&&$$$$$$###"""!!!!!!""""""%%%%%%%%%$$$$$$###"""!!!"""%%%$$$ !!!$$$$$$$$$######""""""!!!""""""""""""""""""""""""###########################$$$%%%$$$######%%%'''%%%###!!!!!!"""###"""!!!""""""!!!!!!!!!!!!""""""$$$%%%&&&%%%"""!!!!!!###%%%%%%&&&&&&&&&'''''''''$$$###""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$######"""""""""""""""############"""###############$$$$$$%%%&&&&&&&&&#########"""######$$$%%%$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!"""""""""###%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&(((***,,,---,,,***((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((()))***+++***(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%'''(((((('''&&&'''(((&&&&&&''''''''''''''''''$$$######""""""######$$$&&&$$$###$$$&&&'''''''''&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&'''((()))((('''''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&''''''((())))))*********)))((('''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&''''''((((((''''''&&&&&&((())))))(((''''''(((%%%%%%%%%&&&'''((()))******)))(((&&&%%%$$$######%%%%%%%%%&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''((('''&&&%%%$$$(((((((((***++++++******((((((''''''&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$%%%&&&(((((('''$$$############%%%&&&'''######""""""""""""######$$$$$$$$$############### """###$$$"""!!! ##################""""""""""""""""""""""""""""""########################!!!###$$$#########%%%'''&&&%%%$$$$$$%%%%%%$$$"""""""""!!!!!!!!!!!!""""""$$$'''(((&&&""" !!!###############$$$$$$$$$$$$######"""""""""""""""###$$$######""""""######$$$#########""""""#########$$$$$$###"""!!!!!!""""""$$$$$$###"""""""""############$$$$$$%%%%%%%%%&&&$$$###############$$$$$$$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$%%%&&&&&&$$$###"""###$$$%%%%%%%%%%%%%%%$$$&&&&&&$$$$$$''''''$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&***)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******'''(((***+++++++++)))(((&&&&&&%%%$$$$$$%%%&&&&&&(((''''''(((((()))***++++++***)))(((((()))***+++((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((($$$&&&(((((('''&&&'''(((%%%&&&'''(((((((((''''''$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))'''$$$""""""###$$$$$$$$$%%%$$$$$$######!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$''''''((((((((((((''''''$$$$$$#########$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&'''((()))((('''(((*********(((((((((((('''''''''&&&&&&((('''%%%&&&''')))((((((&&&''''''(((((()))******((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&'''(((((()))''''''((((((((((((''''''(((***+++***)))''''''(((&&&&&&&&&&&&'''((()))******)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((())))))((('''%%%$$$)))(((((()))+++,,,***)))(((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$(((((('''&&&&&&&&&&&&'''&&&$$$###$$$&&&(((((('''!!!!!!!!!!!!###%%%'''(((!!!!!!!!!!!!"""###$$$%%%"""""""""""""""###$$$$$$""""""###$$$&&&%%%###!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""###&&&(((&&&%%%$$$$$$%%%%%%$$$"""###""""""""""""""""""######&&&(((&&&""" """%%%"""""""""############$$$######""""""""""""######$$$######""""""######$$$###""""""!!!!!!""""""###""""""""""""""""""###$$$$$$###"""!!! !!!!!!"""!!!!!!!!!!!!""""""""""""$$$$$$###############$$$######"""!!!!!!!!!!!!""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%###"""###%%%%%%%%%###!!!"""###%%%&&&&&&%%%%%%"""&&&&&&"""###''''''$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((()))*********(((((()))))))))(((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''((()))******************************))))))*********)))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((###%%%''''''&&&&&&'''(((###$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###&&&'''&&&######%%%(((((()))***(((%%%$$$%%%&&&######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######"""""""""###$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&&&&&&&'''(((''''''((()))******(((''''''''''''((((((((((((((('''&&&&&&((())))))((('''''''''((())))))******%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))''''''((((((((((((''''''&&&(((******((((((((()))''''''&&&''''''((())))))))))))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((''''''&&&''''''))))))((()))***++++++***((('''***(((''')))+++,,,***((()))((('''&&&%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%$$$######"""###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%###"""###%%%''''''''' """$$$'''((( !!!!!!!!!"""$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%$$$######%%%))))))&&&""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###&&&(((###"""""""""$$$###!!! $$$$$$############$$$$$$!!!$$$'''&&&"""!!!$$$(((######$$$$$$$$$%%%%%%%%%###"""""""""""""""######$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""$$$%%%&&&###"""!!!  !!!$$$$$$$$$###############$$$$$$###############$$$###""""""!!!!!!!!!!!!""" !!!!!!"""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$  """$$$$$$### """###%%%&&&&&&&&&%%%!!!%%%%%%"""###((()))&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&%%%&&&&&&((())))))'''''''''((((((((())))))((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((()))))))))((((((''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((******'''((())))))))))))((((((******+++++++++******))))))))))))(((''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))###%%%''''''&&&&&&&&&'''!!!"""$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""%%%(((&&&!!! $$$(((&&&)))***)))&&&%%%''')))"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((######%%%%%%%%%%%%#########"""!!!!!!!!!"""$$$%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&'''&&&&&&''')))***)))(((%%%&&&&&&'''((()))******((('''&&&&&&((())))))(((''''''(((((())))))******''''''(((((((((((((((((($$$$$$%%%&&&'''((()))***''''''((((((((((((''''''###%%%(((((((((((()))+++(((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))(((''''''&&&&&&((()))***((()))+++---...---,,,++++++)))'''(((+++,,,***(((+++)))(((&&&%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%$$$######%%%'''((()))((('''((()))'''&&&%%%$$$$$$&&&((()))%%%$$$###""""""###$$$%%%%%%%%%'''((((((((('''&&&$$$$$$%%%&&&%%%$$$###"""%%%""" ###&&&'''&&&###############"""!!!!!! !!!"""###############$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""###$$$%%%&&&'''&&&%%%$$$%%%$$$""""""$$$&&&&&&&&&$$$######"""""""""""""""###"""""""""###$$$%%%%%%'''&&&&&&%%%$$$###"""""" """###"""!!! !!!"""%%%###""""""###$$$$$$###$$$$$$############$$$$$$######""""""!!!!!! !!!!!!""""""######"""""""""""""""###############$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###########################$$$&&&)))***+++)))'''%%%$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&(((&&&$$$$$$&&&&&&&&&%%%%%%%%%&&&(((***)))'''$$$'''(((((('''%%%%%%&&&((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&((()))***&&&''')))*********)))(((***)))((((((((()))+++,,,))))))))))))))))))))))))(((&&&&&&(((+++,,,)))'''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&)))(((&&&&&&%%%&&&'''((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&((((((((((((''''''''''''((('''&&&%%%$$$%%%&&&&&&(((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%''''''))))))((('''&&&&&&%%%%%%&&&%%%$$$############$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&''')))***,,,---...''''''((()))))))))))))))((((((''''''''''''(((((('''''''''((()))+++,,,---************))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((('''&&&&&&''''''((()))******)))(((''''''&&&&&&'''''''''''''''''''''&&&&&&+++******)))(((''''''&&&+++)))'''&&&%%%&&&'''(((*********************+++))))))(((''''''''''''((()))((('''&&&%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%!!!%%%)))******(((&&&&&&'''((()))(((%%%###!!!%%%'''))))))((('''((()))&&&&&&$$$$$$$$$%%%'''(((%%%$$$############$$$%%%&&&'''((()))***)))((((((######$$$%%%$$$###"""!!!### !!!""""""!!!#########$$$######""""""!!!"""##################$$$$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ """%%%&&&&&&$$$$$$###"""""""""""""""!!!!!!""""""""""""""""""&&&%%%%%%$$$$$$######""""""$$$%%%$$$###"""###%%%%%%###"""###$$$$$$###"""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$$$$###########################''''''((()))((('''%%%$$$###$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&%%%$$$%%%%%%&&&'''''''''''''''***(((&&&&&&((()))(((''''''&&&'''(((******(((&&&'''(((((('''%%%%%%&&&(((+++++++++***)))))))))(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''(((''''''&&&'''((()))***&&&'''((()))***))))))((())))))((('''((()))***+++***************************)))(((***,,,---***((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&''''''(((((('''&&&&&&((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((''''''&&&%%%&&&'''((()))))))))))))))((((((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''((((((''''''&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''''''''%%%$$$&&&&&&'''(((((('''&&&&&&''''''(((((()))***++++++''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((()))***,,,,,,---,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((()))+++,,,,,,+++(((((((((((((((((((((((('''''''''''''''(((*********)))(((''''''&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))+++)))(((&&&&&&&&&((())))))*********++++++,,,,,,***))))))))))))((((((((()))((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%###&&&''''''((('''&&&$$$###%%%'''))))))((('''((()))&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))(((((('''#########$$$###""""""!!!&&&$$$######$$$$$$###!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$###""""""$$$$$$$$$###""""""!!!!!!########################"""!!!!!!!!!!!!"""######!!! """$$$%%%$$$$$$$$$###""""""""""""###"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$###$$$%%%$$$""" """"""""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$########################(((((('''&&&%%%$$$######$$$$$$%%%$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&$$$###&&&&&&'''((((((((((((''')))(((&&&&&&((()))(((((()))((('''(((*********((('''(((((('''%%%%%%&&&(((++++++***)))(((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((''''''''''''((())))))''''''((())))))))))))))))))((('''''''''((()))***************************,,,++++++,,,------+++((()))(((''''''&&&&&&''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%&&&&&&''''''))))))((('''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%'''(((########################&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$&&&'''((($$$$$$%%%%%%'''(((***+++*********)))))))))((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$''''''((()))((('''&&&%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&'''(((((('''&&&&&&'''((((((((((((((())))))''''''((())))))))))))))))))((((((''''''(((((()))))))))((())))))***++++++000///---+++)))&&&%%%$$$(((((((((((((((((((((((()))(((((())),,,------,,,((((((((((((((((((((((((''''''''''''((()))*********)))(((''''''&&&&&&'''''''''''''''''''''''''''%%%&&&'''((()))***+++,,,***)))((('''&&&'''((()))))))))***+++,,,,,,------)))***+++++++++***(((''')))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((''''''(((%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######""""""%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!! """###$$$&&&%%%######$$$$$$###"""%%%$$$######""""""######$$$%%%'''((('''%%%###"""""""""######$$$$$$$$$%%%!!!"""######!!!!!!"""###$$$###$$$%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!! ##############################$$$%%%%%%%%%$$$$$$########################'''&&&%%%#########$$$$$$&&&%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###&&&''''''((()))((((((((('''%%%$$$$$$&&&''''''&&&)))(((&&&'''(((******)))'''(((((('''%%%%%%&&&((('''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))'''(((((()))))))))))))))((('''&&&&&&&&&''')))***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***((()))(((((('''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''))))))((((((((((((((()))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&''')))******))))))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((******(((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''%%%&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))''''''((()))))))))))))))))))))(((((((((((())))))***)))))))))))))))******//////---+++)))'''&&&%%%))))))))))))))))))))))))&&&&&&%%%'''***++++++***((((((((((((((((((((((((''''''''''''((()))***+++***)))(((''''''&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&'''((()))***+++,,,))))))(((''''''(((((()))((()))***+++,,,---......((()))***++++++)))'''&&&)))(((((('''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&'''((()))&&&((())))))(((''''''(((%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$ !!!###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""###$$$%%%'''%%%$$$$$$%%%%%%###"""%%%$$$$$$###############$$$%%%'''((('''%%%###"""!!!""""""######$$$$$$%%%!!!###$$$###"""!!!"""#########$$$%%%&&&%%%"""###$$$%%%%%%%%%%%%$$$###""""""""""""########################""""""""""""%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%########################$$$###"""""""""$$$&&&'''''''''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&''''''((()))(((((((((&&&%%%$$$$$$&&&''''''&&&(((&&&%%%%%%'''((((((((('''(((((('''%%%%%%&&&((($$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))***((('''&&&&&&&&&''')))***************************)))***++++++***)))((('''))))))(((''''''''''''(((%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((())))))((((((&&&&&&&&&''''''((((((((())))))((((((((())))))***((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&$$$(((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&'''''''''&&&&&&'''''''''$$$$$$%%%'''(((***++++++''''''((()))))))))))))))))))))(((((((((((())))))***)))))))))))))))******------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***++++++***))))))))))))))))))))))))(((''''''(((((()))***+++***)))(((''''''&&&&&&'''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***))))))((((((((()))))))))(((((()))***,,,---......'''((()))******(((&&&%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''))))))'''(((***)))'''&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))(((((('''''''''&&&%%%%%%%%%%%%&&&!!!###$$$%%%%%%%%%''')))'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$%%%%%%!!!!!!!!!###&&&'''&&&%%%%%%%%%$$$############$$$"""###$$$$$$$$$###"""!!!"""""""""#########$$$$$$$$$%%%&&&%%%$$$$$$$$$&&&###""""""$$$%%%%%%###!!!!!!"""###$$$$$$###"""!!!"""""""""############$$$$$$############"""""""""%%%%%%%%%$$$$$$######"""#########""""""""""""""""""###$$$$$$%%%%%%%%%%%%########################""""""""""""###%%%&&&(((''''''&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&''''''%%%&&&&&&'''(((((((((((('''(((&&&%%%&&&(((******)))'''&&&%%%&&&'''((((((&&&'''(((((('''%%%%%%&&&(((%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((()))(((((((((((((((((((((((()))******)))((('''''''''((()))***))))))))))))))))))))))))&&&(((******)))'''''''''***)))((((((''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''&&&'''(((((())))))))))))&&&'''((()))))))))))))))))))))((((((((()))******))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$''')))(((%%%###$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&'''))))))&&&''''''(((''''''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%))))))************))))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))))))))(((((((((''''''''''''((('''&&&&&&&&&&&&'''((($$$$$$&&&''')))+++,,,---''''''((()))))))))))))))***))))))(((((())))))***))))))((())))))***+++++++++++++++++++++*********(((((((((((((((((((((((()))(((((())),,,------,,,))))))))))))))))))))))))(((((((((((()))***++++++***)))(((''''''&&&&&&'''%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((((((((())))))))))))******(((((()))***++++++,,,,,,'''(((((())))))'''&&&%%%((())))))))))))((('''&&&&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&&&&&&&'''&&&&&&''''''(((((((((((('''(((***)))'''&&&&&&'''&&&&&&''''''((((((((('''$$$%%%&&&&&&&&&&&&%%%$$$&&&'''((()))***)))(((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((('''%%%&&&))),,,)))))))))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$!!!!!!"""%%%((()))((('''&&&%%%$$$$$$######$$$$$$!!!!!!""""""""""""""""""""""""""""""############$$$%%%&&&&&&$$$$$$%%%&&&###"""!!!"""$$$%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$##################$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%####################################$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))######$$$$$$$$$%%%%%%%%%$$$######%%%'''(((((('''%%%%%%&&&'''''''''''''''(((&&&%%%&&&(((******)))&&&&&&&&&(((******(((&&&'''(((((('''%%%%%%&&&(((''''''(((((()))))))))***&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&((()))))))))(((''')))(((((('''((()))***+++))))))((('''((()))***+++((((((((((((((((((((((((%%%'''******((('''((()))***))))))(((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((&&&&&&((())))))*********&&&''')))***+++++++++***))))))(((((()))******++++++******))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!%%%((((((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&'''(((((('''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))************)))(((&&&'''(((((())))))((((((&&&''''''((())))))*********))))))(((((('''((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))++++++,,,''''''((()))))))))))))))******))))))))))))******(((((((((((()))***,,,,,,,,,,,,++++++++++++*********************************)))((()))+++,,,,,,+++))))))))))))))))))))))))(((((((((((()))***+++,,,***)))(((''''''&&&&&&'''%%%%%%&&&&&&'''(((((())))))))))))((((((((((((((((((((()))***************((((((((())))))*********)))))))))(((((((((((('''((())))))***)))((('''&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&'''((())))))(((''''''''')))***)))'''&&&&&&'''&&&'''(((((())))))(((((($$$$$$%%%&&&&&&%%%$$$$$$%%%%%%'''((((((((('''&&&&&&%%%$$$#########$$$%%%&&&'''&&&$$$!!!!!!%%%(((*********)))(((&&&$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$$$$###&&&&&&&&&(((******)))'''&&&%%%$$$$$$######$$$$$$###"""""""""###$$$%%%%%%#########""""""""""""""""""###$$$$$$""""""###$$$###!!! !!!$$$&&&&&&&&&###$$$&&&''''''&&&$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""#########'''''''''&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&########################%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$&&&((()))######$$$$$$$$$%%%%%%%%%#########%%%'''))))))((($$$%%%&&&&&&''''''&&&&&&%%%$$$###$$$&&&(((((('''''''''(((***,,,+++)))&&&'''(((((('''%%%%%%&&&(((''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((************************'''''''''''''''((()))*********)))(((((((((((((((%%%&&&((()))))))))(((''')))((('''''''''(((***+++***)))((((((((()))+++,,,(((((((((((((((((((((((($$$'''***+++)))((()))*********)))((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))&&&&&&((()))************'''(((***+++,,,,,,,,,+++))))))((())))))***++++++,,,,,,++++++***))))))(((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""''''''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""$$$%%%'''((((((((('''''')))(((((((((''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''(((((((((%%%%%%''''''''''''%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''((()))******)))((('''&&&''')))*********)))(((&&&''''''((()))******+++******)))(((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))************'''(((((()))))))))))))))******))))))))))))******'''''''''((()))+++,,,---------,,,++++++******)))'''''''''''''''''''''''')))((('''((()))***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,***)))(((''''''&&&&&&'''%%%%%%&&&&&&'''((())))))'''((((((((())))))******'''((()))***************(((((((((((())))))))))))+++******)))((()))))))))((()))*********)))'''&&&((('''&&&&&&%%%%%%%%%%%%###$$$&&&((()))***++++++&&&''')))******((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&***(((&&&'''***+++)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$#################################)))((('''&&&%%%%%%$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$(((!!!$$$'''!!!"""'''$$$'''%%%$$$$$$%%%%%%###""" !!!###$$$&&&'''######%%%(((***)))'''$$$((('''%%%###"""!!! ########################'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$$$$###!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$%%%&&&&&&&&&&&&%%%$$$%%%#########%%%&&&%%%$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''((()))******)))(((''''''(((((())))))((((((''''''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++,,,,,,***)))+++***)))(((((()))***+++ $$$&&&''''''((()))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((()))*********)))'''&&&'''''''''''''''((())))))((((((((('''((()))************+++++++++,,,,,,,,,***)))))))))((((((''''''++++++)))(((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$'''((((((((('''%%%###"""$$$%%%%%%&&&'''((())))))''''''''''''(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((((((((((())))))))))))&&&&&&((()))************,,,+++*********+++,,,---+++&&&'''000666333+++&&&************))))))((('''---,,,***)))))))))***+++++++++******))))))((((((&&&''''''((())))))((((((******++++++++++++******))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,---,,,+++)))((('''''''''(((((((((((()))***+++,,,))))))))))))************+++++++++************)))*********)))))))))))))))!!!###&&&)))++++++******)))(((((((((''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((***(((&&&''')))***)))'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%% %%%)))$$$%%%)))$$$%%%###!!!!!!"""!!! """"""!!!!!!"""######$$$$$$$$$$$$&&&((((((%%%###%%%$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""!!!""""""######"""###############""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))((((((''''''''''''&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&'''(((***+++***************)))(((((()))******###&&&)))******))))))***''''''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((()))))))))(((((('''&&&((((((((((((((()))******(((((((((((())))))))))))*********+++++++++,,,,,,)))))))))))))))))))))))),,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))((()))))))))))))))))))))&&&'''((()))************++++++*********+++---...+++(((***222777333---)))......//////......---,,,,,,+++***)))))))))******++++++++++++*********)))'''((()))*********)))((()))******************)))))))))((((((((('''''''''((((((((()))))))))******))))))))))))))))))))))))''''''((()))***+++,,,------,,,+++***)))((((((((()))(((((()))***+++,,,,,,)))))))))*********++++++++++++++++++************************************&&&'''((()))***))))))((()))))))))(((((((((''''''''''''((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$)))'''&&&'''((()))((('''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$!!!&&&)))$$$%%%(((!!!&&&$$$!!! !!! %%%$$$###"""!!!!!!!!!!!!&&&$$$###$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###""""""!!!!!!!!!""""""$$$######"""######$$$$$$%%%$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''%%%$$$$$$%%%%%%$$$"""%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''(((((())))))******))))))(((((())))))***&&&((())))))(((&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%((('''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((())))))))))))((((((''''''&&&&&&''''''((())))))(((''''''&&&''''''''')))))))))))))))***++++++&&&''')))*********)))(((*********++++++++++++,,,)))))))))***************,,,,,,+++***))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***))))))))))))))))))))))))'''((()))*********************))))))***,,,...///+++***...555777222---,,,---............------,,,++++++***))))))))))))***,,,,,,,,,++++++++++++***)))***+++,,,,,,+++)))((()))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))*********+++))))))))))))))))))))))))(((((()))***+++,,,------...---,,,***))))))))))))***))))))******+++,,,---************++++++++++++,,,,,,,,,+++++++++******************++++++++++++++++++******)))(((((('''*********)))))))))(((((((((((())))))))))))(((((())))))))))))*********+++))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$((('''''''''((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&###&&&&&& $$$((( ***'''$$$#########"""!!!%%%$$$###""""""!!!""""""(((&&&###"""#########""" !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%&&&$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################(((&&&%%%%%%%%%%%%###"""###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''%%%$$$$$$%%%'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''''''''&&&'''((()))))))))))))))(((((()))))))))&&&((())))))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((())))))))))))(((((('''''''''''''''(((((()))((('''&&&%%%%%%&&&'''((())))))(((((())))))***+++%%%''')))***+++***((('''************++++++++++++++++++++++++******))))))+++******)))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%&&&((()))''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((())))))))))))(((''''''''''''(((*********)))))))))))))))((()))******+++++++++***))))))))))))***,,,...000++++++...444444///,,,---,,,---------------,,,,,,************)))*********++++++++++++++++++++++++***+++,,,,,,,,,+++***)))))))))(((((((((((()))))))))))))))))))))(((((((((************++++++++++++))))))))))))))))))))))))*********+++,,,---------...---,,,+++************+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------+++***))))))))))))++++++++++++************))))))************))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))*********'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''$$$&&&$$$)))111+++,,,)))&&&$$$%%%%%%%%%$$$$$$############$$$$$$%%%***'''$$$"""############"""###$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%$$$#########$$$&&&'''$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################((('''%%%%%%%%%%%%$$$"""!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&%%%$$$$$$$$$&&&'''(((&&&''''''((((((''''''&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))((((((((())))))((((((((()))***,,,+++*********+++'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%'''((())))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))******(((((())))))))))))(((((((((''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))%%%''')))***+++***((('''))))))*********+++++++++...---,,,+++***(((((('''))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((())))))******'''&&&&&&%%%&&&''')))***)))((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++***))))))(((((())))))+++*********)))))))))((()))******+++++++++++++++))))))))))))***,,,...000...,,,---000000+++***+++...//////000000/////////*********++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))***+++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......///...---,,,,,,+++,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,---------...------,,,+++++++++,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++'''((((((((()))))))))***((()))***)))((('''(((***(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''((()))***''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&$$$&&&$$$###111===888***'''$$$######%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((+++(((%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%(((&&&%%%%%%&&&&&&%%%###!!!"""$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&''''''''''''&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&((())))))((()))***,,,''''''&&&%%%%%%%%%%%%&&&!!!###%%%'''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***'''''''''&&&''''''((()))'''''''''''''''(((((()))&&&''')))*********)))((()))))))))************+++------,,,***)))((('''&&&(((''''''&&&&&&''''''''''''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''))))))))))))***+++,,,,,,((((((((((((((()))***+++)))))))))(((((((((''''''(((((((((((((((''''''''')))))))))))))))*********((())))))******++++++,,,))))))))))))***,,,---...+++++++++******))))))(((***++++++,,,,,,,,,++++++******))))))***,,,...///555///,,,------***)))+++,,,,,,---.........------***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++,,,---...000---,,,+++******+++,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------,,,---------........./////////...---------------......------------......------------..................---------,,,,,,,,,,,,,,,------......//////,,,,,,---------..................---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------------------------''''''''''''&&&&&&&&&&&&(((***++++++)))((()))+++(((((((((((((((((((((((())))))(((((((((((())))))((((((((('''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$(((%%%%%%444@@@999(((&&&###"""###%%%&&&&&&&&&%%%%%%&&&&&&'''))))))+++)))''''''(((((((((&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$%%%&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&''''''(((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))$$$%%%&&&&&&'''''''''&&&''''''(((((('''&&&&&&%%%((((((((((((((((((((((((((((((*********)))((('''''''''((())))))(((''''''%%%&&&'''&&&%%%%%%'''((()))(((''''''&&&&&&''''''"""###&&&'''(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***)))(((((((((((())))))))))))((((((((((((((((((((())))))***&&&'''(((((()))))))))(((((((((((('''((())))))***(((((((((((())))))))))))))))))))))))******************))))))))))))((((((((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''))))))(((((()))+++,,,---)))******+++++++++******************))))))))))))******)))))))))((((((((()))))))))*********++++++))))))******+++,,,,,,---)))*********+++---...///,,,,,,+++******))))))(((+++,,,,,,,,,,,,,,,++++++++++++*********+++---...???555------...---,,,,,,)))***+++,,,,,,,,,,,,++++++,,,---.........---------.........////////////111///---,,,---000333666000///---,,,,,,---///000------------.........///,,,---------....................................---............/////////000///......---.........//////...............///------........./////////............------------,,,------...//////000000---...////////////------/////////.........---------------......---------,,,---------....................................,,,,,,+++***)))((('''''')))+++---,,,)))(((***,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&$$$%%%)))&&&$$$111:::111)))&&&###"""$$$'''(((((((((((('''''''''((())))))+++***))))))******)))(((###%%%''')))))))))'''&&&###########################$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%'''((()))"""$$$%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%'''''''''%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&((())))))((('''))))))************))))))%%%&&&((((((((((((&&&%%%&&&'''''''''(((((())))))$$$%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%%%%))))))))))))))))))))))))((()))+++,,,,,,***((('''&&&'''((())))))((('''&&&)))******)))''''''(((***))))))(((''''''''''''((($$$%%%'''(((((('''%%%$$$))))))))))))))))))))))))************************(((((()))******)))((('''(((((())))))))))))((((((((((((((((((((()))******&&&''')))*********)))((()))))))))))))))******+++((((((((((((((()))******))))))))))))************&&&''''''((()))******+++))))))(((((((((((()))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))((((((((((((***,,,---***+++,,,------,,,************************++++++++++++******))))))(((((((((((())))))******++++++))))))***+++,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,++++++***))))))(((,,,,,,,,,------,,,++++++,,,+++*********+++,,,---FFF:::///...000000......------...///000000//////+++,,,.../////////......//////000000111111222222444111...---...222777;;;222111///......///111222............//////000000---------............///000000000000000000000000.........///////////////000//////............///000//////.........//////............//////////////////.........------------------...///000000111...///000111000///,,,+++////////////............------............---------------............///000000000000000000000000******************++++++***++++++***)))(((((()))&&&(((+++---...,,,***((('''(((((())))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&)))((((((((('''''''''&&&''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))!!!$$$'''))))))(((%%%###&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''')))+++---...&&&'''((())))))((('''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))(((((((((((((((((((((((('''(((((((((((((((((((((%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%''')))***((((((((((((((('''''''''***))))))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''###""" ###&&&((())))))(((((('''''''''&&&$$$%%%''')))******))))))+++)))'''&&&'''((('''&&&((((((((((((((('''''''''''')))***)))((('''((()))***)))'''%%%$$$$$$$$$%%%'''''''''''''''((())))))++++++******))))))((((((******)))(((((('''(((((('''((()))(((((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))++++++***)))((('''&&&&&&))))))(((((('''''''''&&&)))***+++,,,+++***(((&&&))))))))))))************(((((())))))))))))((((((((((((((('''%%%&&&(((***++++++******)))(((((((((******))))))))))))******))))))))))))))))))******))))))(((((((((((())))))++++++***)))((((((((()))******++++++++++++******))))))(((((((((((())))))******+++++++++,,,,,,,,,000///---+++*********+++)))***++++++,,,,,,,,,,,,---,,,++++++******++++++---,,,+++*********)))''',,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,)))+++......,,,,,,...111222000......000222333333666444000.........---,,,---..................---......---,,,---...///000000111222333333222111000111222222222333333333333111111111111111000000000111111111111000000000000,,,,,,,,,,,,---...//////000///.........000111222//////.........//////000000000000000000000//////......000111222222222222111111111111000000000000333222222111000//////...////////////000000000000111111000000/////////...222222111111111111111222111///...------...///111000//////...---.........222111111111000000//////++++++***************+++)))***+++***)))((()))***)))******++++++++++++***'''((())))))******))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((((((((((((((((((((((('''((((((((((((((((((((((((((('''''''''&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))$$$&&&(((******)))'''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&'''((((((((('''((('''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***+++&&&'''((())))))((('''&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((++++++******)))(((((('''(((((('''''''''&&&&&&&&&)))))))))((('''&&&$$$###)))((('''&&&'''(((***+++)))(((((((((''''''''''''%%%%%%'''((()))((((((''')))'''&&&'''(((((('''&&&(((((((((((('''''''''''''''((())))))''''''((())))))(((&&&%%%%%%%%%&&&&&&(((''''''''''''((())))))))))))))))))((((((((((((+++***))))))(((((())))))%%%&&&''''''&&&&&&((()))))))))))))))))))))))))))************************+++******)))(((((()))))))))))))))))))))(((((((((*********)))))))))(((((()))***+++,,,+++***((('''))))))))))))************((())))))******))))))(((***++++++***((((((***,,,))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))(((((((((((())))))+++***))))))))))))))))))******++++++++++++************))))))))))))***************+++++++++,,,,,,,,,,,,+++++++++,,,------******+++,,,,,,,,,,,,,,,---,,,++++++******++++++***)))((()))***************++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------,,,,,,,,,,,,+++---//////------///111111///,,,,,,---.........111///,,,,,,---...---,,,......////////////.........---,,,,,,,,,---//////...//////000000//////...////////////000000000111000000/////////000000000111111111111000000000000---------------...000000000000/////////000222222000000///////////////000////////////////////////...//////000111111111111111111111000000000//////222222111000000///......////////////000000000111111111111000000000//////111111000000000111111222222000///......///000222000000000000////////////111111111111000000000///---,,,+++***************((()))******)))((()))+++---,,,***))))))***+++,,,(((((()))************)))))))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))***************))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&'''((()))***((()))******++++++******)))(((((((((((('''''''''&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((()))***''''''))))))))))))''''''))))))((((((((((((''''''''''''''''''''''''''''''(((((()))))))))'''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((((('''$$$$$$$$$%%%&&&''''''(((&&&&&&'''''''''((((((((()))((('''&&&&&&&&&'''(((((((((((((((((((((((((((+++******))))))((((((((((((((((((''''''''''''&&&)))))))))((('''&&&%%%$$$(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&&&&'''''''''&&&&&&'''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''((())))))''''''((()))(((''''''&&&&&&''''''(((((((((((((((((())))))***((((((((((((((()))))))))++++++******))))))******&&&'''((('''&&&&&&((()))))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))((((((((((((((())))))*********++++++++++++++++++*********)))***+++,,,+++***)))((()))))))))*********++++++*********++++++*********+++,,,,,,+++******+++---'''(((((()))******++++++******))))))))))))******+++*********))))))((((((***))))))(((((())))))***))))))))))))))))))***+++******++++++++++++******++++++************++++++*********++++++++++++,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------------,,,---,,,++++++******++++++))))))(((((())))))***************))))))***++++++++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,------...//////...---...000111///,,,+++,,,,,,,,,++++++***((()))+++---------...//////////////////...---,,,,,,,,,,,,---......///......------......///............////////////......---------...000111111000000000000/////////------------...///000111111000000000000111111222222111000///////////////......................../////////000000000000000000000000000////////////111111000000//////....../////////000000000111111111111111111000000000000////////////000000111222222111000//////000111222111111222333222111000///111111111111000000000000...---,,,+++***)))))))))''')))******))))))+++,,,------+++************+++((()))******++++++******))))))))))))))))))))))))+++******************************+++++++++++++++,,,,,,,,,++++++*********))))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***,,,***************+++,,,,,,******************))))))&&&''')))***))))))))))))******)))((((((''''''''''''''''''((((((((())))))++++++******************'''((()))******)))((('''))))))((((((((((((((((((''''''''''''''''''''''''((()))******)))'''%%%###(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''(((((()))(((((((((&&&&&&'''((()))******+++''''''''''''((((((((((((***)))((('''&&&&&&''''''((((((((((((((()))))))))(((((('''''''''&&&&&&&&&((((((((('''''''''''''''%%%&&&'''(((((()))(((((((((((()))******)))''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%'''((()))'''%%%&&&&&&'''''''''''''''(((((()))******(((((()))***))))))(((((((((''''''((())))))(((((())))))***+++(((((())))))*********+++,,,,,,+++******+++++++++)))******)))((((((***+++************************++++++++++++++++++++++++)))))))))))))))))))))((()))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,+++******))))))*********+++++++++***++++++,,,,,,++++++***)))***+++***))))))***+++)))*********+++++++++,,,+++******))))))******+++++++++******)))(((((((((***))))))))))))))))))***)))((((((((()))***++++++******++++++++++++******+++******))))))******+++************++++++++++++,,,,,,------,,,+++)))(((,,,,,,---......------------,,,++++++******+++++++++++++++***))))))***,,,...---+++***++++++***)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,------............---------...000...---,,,...///...---)))(((((()))+++------,,,---......//////......---,,,,,,,,,,,,---------...111000///......///000111/////////000000000000111---,,,++++++,,,...000111/////////.........------------------...///000000000000000000000000000000111111000///............---------------.........000000//////////////////000000000/////////......000000000/////////......//////000000000111111111000000000000000000000000............///000111222111000000//////000000111111222444555444333111///111111111000000000000000...---,,,+++************(((***++++++******,,,---,,,,,,,,,---,,,+++***))))))******+++++++++++++++******************************+++++++++++++++++++++++++++,,,,,,,,,------///...---,,,+++***)))(((((()))***+++,,,+++++++++************************))))))))))))))))))))))))+++***)))((((((***,,,---******)))))))))***+++,,,++++++++++++++++++++++++'''***,,,---+++))))))*********)))))))))((((((((((((((())))))))))))******+++++++++++++++*********'''((()))******)))((('''(((((())))))))))))))))))((((((((((((((((((((((((((()))******)))'''%%%###(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&'''(((((((((((((((''''''((())))))***++++++'''''''''((((((((())))))***)))((((((''''''''''''(((((((((((())))))******''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))))))))))))))***,,,---,,,+++***((('''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&''''''(((((()))***++++++))))))***+++++++++******)))((('''''')))))))))))))))***++++++*********++++++,,,,,,---,,,+++++++++++++++,,,,,,******+++***(((((()))+++++++++++++++++++++++++++************************((()))******+++***))))))++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++)))+++,,,+++***)))***+++---------,,,,,,+++++++++++++++************++++++************))))))((((((******))))))))))))******)))((((((((()))***++++++******++++++++++++******))))))(((((((((((())))))))))))*********++++++++++++,,,,,,---,,,+++)))(((---------......---,,,,,,---,,,++++++******++++++)))+++++++++***+++///222333111...,,,,,,,,,***(((******+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++---,,,+++,,,...000000///,,,+++***+++------,,,+++---------......---------,,,,,,---------.........111000///......///000111.../////////000000000000---,,,,,,,,,---...000111......---------,,,,,,,,,,,,,,,,,,,,,---...///000/////////////////////...000///......---------...---------.........//////111000////////////000000000000000000////////////000000000000////////////000000000000111111111111//////////////////////////////...//////000111111////////////////////////111222444555444333111///000000000000000000111111...---,,,++++++++++++++++++,,,------,,,+++,,,...++++++---------,,,+++*********+++,,,,,,,,,,,,+++************************)))***++++++,,,++++++++++++++++++,,,,,,------...///......,,,+++***)))((()))***+++---......---,,,************************************************++++++***)))***+++,,,---***))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,***---111000---******+++))))))))))))************)))))))))*********++++++((())))))******)))((((((((((((************(((((((((((())))))))))))******))))))))))))))))))))))))(((((()))))))))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))))))))(((''''''''''''((((((((((((''''''((((((((()))))))))))))))(((((((((((((((''''''(((((())))))******+++(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))((('''&&&'''''')))******)))(((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''+++)))'''&&&'''(((''''''%%%%%%%%%&&&''''''(((((()))***++++++))))))***+++***++++++++++++***)))(((***************++++++,,,,,,,,,,,,,,,,,,---------++++++******++++++,,,,,,((())))))((('''&&&''')))++++++++++++++++++++++++************************)))***+++,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------*********++++++++++++,,,***++++++,,,,,,++++++******,,,......,,,+++,,,,,,......------,,,++++++***++++++************++++++)))))))))))))))))))))***+++******))))))******+++))))))))))))))))))***+++******++++++++++++******))))))(((((((((((()))))))))))))))************+++((((((***+++,,,,,,,,,,,,,,,------------,,,,,,+++---,,,++++++******++++++&&&(((+++++++++...444999666222...---...---+++(((+++++++++,,,,,,------...)))))))))******++++++,,,,,,,,,---------------...,,,+++***+++,,,---,,,+++)))))))))+++---//////......---------......,,,+++------............------,,,---......//////......///......------......///------------.....................///000000000000///.........------------------------...///000111///000000000000//////...//////............//////......//////000111111111222111000//////000111222111111111111000000000000111111111111000000000000000000000111111111222222////////////000000000000111000000//////000000111......////////////......111111222333222111000///000000000000111111111111---,,,,,,+++++++++,,,,,,---...//////---,,,---...,,,,,,+++++++++,,,------***++++++,,,---,,,,,,,,,************************((()))***+++,,,,,,+++*********+++,,,,,,---......,,,,,,,,,+++++++++++++++***+++,,,---...---+++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))******+++++++++++++++++++++,,,,,,,,,---------111444333...******+++((())))))******++++++,,,*********++++++++++++,,,(((((()))*********)))(((((()))***++++++***)))((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******&&&'''((()))************))))))(((((((((((('''''''''((((((((())))))))))))'''(((((())))))))))))((('''(((((()))******++++++(((((((((((((((((((((((('''((((((((())))))))))))((())))))))))))(((''''''###$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&''')))***///,,,(((&&&'''((((((((($$$$$$%%%&&&&&&'''((((((''')))***)))((('''((()))'''(((***+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,)))******((('''&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,---......*********+++++++++,,,,,,******++++++++++++******)))+++------,,,+++++++++++++++++++++++++++******,,,++++++******++++++,,,((((((((()))******+++++++++******))))))******++++++***))))))))))))))))))******++++++++++++*********))))))))))))))))))***))))))))))))************(((((())))))***,,,---...,,,,,,,,,,,,,,,+++******---,,,++++++******++++++'''***,,,+++***,,,222777333000,,,,,,...///,,,)))+++,,,,,,---......//////*********+++,,,---------///..................---,,,***)))+++---///...,,,+++******,,,...///...---...------...000000...,,,//////000000000000//////---...///000000000//////...//////000000//////...------.........////////////000222333333222111000111111111000000000//////////////////000111222333111222222333222111000///////////////000111222333000000111111222333333444222111000///000222333555222222222222111111111111111111111111222222222222000000111111111222222222000000111111222222222222333222111000000000000000/////////000000/////////000000000000///////////////000000000111111111111,,,,,,+++++++++,,,------///000111000...------......,,,***((()))+++///111***+++,,,,,,------,,,,,,************************((()))***+++,,,++++++*********++++++,,,---......))))))***++++++,,,------+++,,,---------+++)))'''++++++++++++++++++++++++++++++++++++++++++++++++(((((()))************))))))***+++,,,,,,,,,+++++++++++++++,,,,,,---------///333777555///+++***+++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((()))++++++,,,,,,,,,,,,,,,++++++***)))))))))(((((((((((())))))))))))&&&'''((())))))***))))))'''(((((()))***+++++++++%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******%%%&&&''')))******++++++&&&''''''((()))******+++&&&'''''''''(((((())))))'''&&&&&&&&&'''(((***+++111...)))&&&&&&'''((()))$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&%%%&&&((($$$&&&)))+++.../////////++++++******++++++,,,------,,,,,,++++++************)))))))))***++++++,,,+++,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////---,,,)))******+++---......///---.........//////000000,,,,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,*********++++++*********''')))++++++***)))((()))((((((((()))******++++++,,,++++++******++++++,,,''''''((()))***+++,,,,,,++++++************++++++++++++***)))(((((())))))******++++++++++++******++++++************++++++))))))))))))************,,,+++***)))))))))***+++,,,,,,,,,,,,++++++***)))---,,,++++++******++++++,,,...///+++'''''',,,111000,,,)))***...000...+++,,,,,,------...///000000++++++,,,------...//////000000000///.........------+++)))+++///000///---///......///000111///...,,,,,,,,,...000111///---111111222222222222111111---...000111111111000///000111222333333222111000000000000000111111111111000222444555555333111///333333333333222222222222111111111111222333444555333444444555444333222111000000111111222333555555111111222333444444555555222111000000111333555666333333333222222222111111222222222222222222333333000111111111111222222222222222222333333444444444555444333111000000//////000000111111111111000000000000///...---.........//////000000111111111222...------,,,,,,------...---------........./////////...---,,,***'''%%%$$$...---,,,+++,,,---...///111000---+++)))(((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---.........---000000000000///...---,,,---......///...---+++***......---------,,,,,,,,,+++*********************++++++++++++++++++++++++,,,+++***))))))***+++,,,+++***)))(((((()))***+++((((((((((((((((((((((((%%%&&&(((***+++******)))*********))))))))))))))))))'''&&&''')))*********++++++++++++******))))))***))))))(((((((((((())),,,***)))(((***+++++++++&&&''''''((()))******+++'''((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((***************************)))'''&&&'''(((***+++******)))''''''&&&&&&&&&'''((()))******)))((('''+++***((('''&&&&&&''''''''''''&&&''''''((()))***&&&%%%%%%%%%%%%&&&''''''++++++************++++++,,,+++)))***+++,,,,,,+++***+++---......---+++***++++++++++++++++++++++++,,,,,,++++++***)))(((((()))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,---...///000000000000---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,...///...+++(((&&&******+++++++++,,,,,,,,,++++++******++++++,,,---******************************+++++++++,,,,,,,,,++++++******************)))***,,,------,,,***)))************************---,,,************,,,---******+++++++++,,,,,,,,,+++,,,,,,------.........000000///------,,,,,,,,,------,,,+++++++++,,,,,,////////////000000000000...///000111000///---+++------------------------......///000000///...---------......///000111111////////////////////////222222333333333222222111111111222222222333333333333222222111111222222333444555666777666555333222444333333222222111111000888777777666555444444444444444333333333333222222444333333333333333333333===<<<:::999777666666555999888666555333333222222888555222444999;;;888555777444222222444666555333444555555555555555555444555555555555444333333222111111111000111222222333111111222333444444555555222222222222222222222222222222222222222222222222111000000000//////......000111222333444555444444...------,,,,,,------...---------.........//////.........///......---,,,......---------------...000///---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------************************++++++,,,,,,,,,---------------------------------------------------------/////////...............,,,---...////////////...//////000000///...------,,,,,,---.........---,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((()))***+++***)))(((((()))***+++((((((((((((((((((((((((&&&'''((()))***************************************((('''((()))******))),,,+++++++++************)))))))))(((((()))*********))))))+++------+++***(((((()))******+++,,,,,,((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************(((((((((***,,,---,,,+++***)))(((((((((((((((((()))******)))((((((***)))((('''''''''(((((((((((((((((((((((()))***)))))))))((())))))***+++++++++************++++++,,,+++)))***+++---,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---//////000000000---------,,,,,,,,,,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,......---,,,***)))***++++++++++++,,,,,,,,,,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,)))))))))((())))))******+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------+++++++++,,,,,,,,,------............////////////111000///...------------......---------......////////////000000000111111000000222222222000///..............................///000000000000......------......///000000000000000000000000000000000222222222333333222222111222222333333333444444444444333333333333333333444555666777888777666444333555555555555555555555555777777777666555444444444444444444333333222222222222222333333444444555555::::::888777666555555555777777777666555555444444666444333444666777666444555333222333555777666555444444555555555555444444444444444444444444333222111111111111111222333333111222222333444444555555333333333333333333333333444444444444444444444444333222222222111111111111111222222333444444555555......------------......---------..................///000000111000000000......///......---,,,+++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------///////////////000000000......///000000000//////...///////////////...---++++++,,,......//////............------------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))***+++++++++++++++++++++++++++,,,+++))))))***+++***))),,,,,,++++++++++++******))))))))))))***+++,,,,,,))))))+++---///...,,,)))******++++++,,,,,,------+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***,,,...///---,,,+++***))))))))))))((()))************)))((()))(((((((((((()))******+++******))))))))))))***+++************+++,,,,,,,,,++++++******++++++,,,,,,+++)))***,,,------,,,........................++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,------...///000000///...---------------------------......////////////......,,,,,,---------.........111111111111000000000000222111000///.........///////////////000111111222000000000111111111222222111222333444333222111000000000000000000000000000...///000111111000//////------......//////000000111111111111111111111111111222222333333222222222333333444444444555555555555444444333333444444555555666777777777666555444444444555666666777888888777777666666555444444444555555444333333222111111111111222333444555666666666666555444444444555555666777777888777666555444333555666555444333333444333222222333666777777666333333444444444444333333222333333444444444444333222222222222222333333444222333333444444555555555444444444444444444444444555555555555555555555555555555555444444444444444333333222222333444666777......------------..............................////////////......---,,,---............,,,***)))...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........++++++++++++++++++++++++,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...//////000000/////////......///////////////...,,,------...........................------------.............../////////------------------------------------------------+++******************+++***************************)))((((((((()))+++,,,,,,,,,,,,,,,,,,---------///---+++***++++++***))),,,,,,,,,,,,,,,,,,++++++************+++,,,---...---,,,,,,---...---+++***+++++++++,,,,,,---------.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++---...///,,,,,,+++***************************************((((((((()))***+++,,,,,,---,,,+++***************)))))))))((()))******+++,,,,,,++++++++++++,,,,,,,,,+++)))***,,,......---//////............//////+++++++++,,,,,,,,,,,,,,,------------............------......---,,,++++++------------------------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...........................------------......------------......------------------------,,,+++*********,,,---...+++++++++,,,,,,,,,---------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,------///000111...///000000000000///...------------------------...///000111111000///...............////////////222222222111111000000000222222111000//////000000/////////000111222333444000111111111222222222222222222333444444333222111000000000000000000000000///000111222222222111000.........//////000000000111111111111111111111111111111222333333333222222333333333333444444444444444444333333333333444444444555555666666555444444222333333333444444444555666666666555555444444444555555444333222222111111111111222222333333444444333333222222333333444555666777888888777555333111222666999777333111222555333333333333444444444333222333333444444333333222111222333444444444444444333333333333333444444555444444444444444555555555333333333333333333333333444444444444444444444444666666666666666666555555555444333222222444666888///......------......///.....................---...............---,,,,,,,,,---------,,,+++)))(((...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---------.................................++++++++++++++++++++++++++++++,,,,,,---------........./////////......---------...///000000////////////......------------//////.........---------....../////////000000000..............................////////////......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,---,,,---------.........///111///---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,...///000444111---++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---//////...------,,,,,,,,,------------------------++++++++++++++++++++++++************************(((((()))***+++,,,......++++++***)))))))))******++++++************++++++((())))))+++,,,,,,------...---,,,+++++++++++++++))))))(((((())))))***+++------,,,,,,,,,,,,------,,,+++******---.........000//////......//////000++++++,,,,,,,,,---------..................//////............---,,,++++++---------------------------------------------------,,,,,,++++++,,,,,,---------......///........./////////.........------///......------......///------------------------+++***)))))))))+++---...++++++,,,,,,,,,---------......------......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------...///000111.........//////.........---------------------------...///000000///...---....../////////000000000111111111000000/////////222111111000000000000111////////////000111222333000111111111222222222222111111222222222222222222///////////////////////////000222333333333222222//////000000000000000111000000000000000000000000000111222333333333333333222222222222333333333333333333222222222222333333222333333333333333333333333333333222222222111111555555555555444444444444555555444333333222111111333333222222111111000000111111111111222333444555666666777777555333000...111666;;;999444111333666333444444444222111000///222333333444444333333222222333444444555555555555444444444444444555555666666555555555555555555555333333333333333333333333555555555555555555555555666666666666666666666666777555444333333555777888//////............//////...............---------,,,---...///000000000000,,,,,,,,,,,,,,,+++***)))---------,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,---------....................................,,,,,,,,,,,,,,,,,,,,,,,,.............../////////....../////////...------,,,,,,...///000000000000111000///...------------/////////.........------......//////000111111111////////////////////////---......//////......---------............------------------------------------,,,,,,,,,------------......//////000000000222000...---......---+++,,,,,,------------......------------...//////000777333...++++++,,,------,,,,,,,,,,,,,,,---------///...---------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++******)))******+++,,,,,,+++******+++,,,,,,)))***+++,,,---------------,,,,,,++++++++++++,,,+++++++++++++++,,,------...------,,,,,,------...,,,******+++---/////////////////////////////////++++++,,,,,,------......//////.................................---,,,+++------------------------------------..................,,,,,,,,,,,,............///////////////...000////////////.........//////............//////........................++++++***)))***+++---...,,,,,,,,,,,,------------...------------...//////------------------------******+++++++++,,,,,,,,,,,,+++++++++,,,---...............------.........------------------------------............------....../////////000000000000000000///////////////111111000000000000111111///////////////000111222000000000111111111222222111111111111111111222222////////////////////////000111222444444444444333111111111111111222222222000000000000000000000000000111222222333333333333111111111222222222333333333222222111111222222333111111111222222222222333666555555444333333222222444444444444444444444444444444333333333333222222444444333222111000//////222222222222333444555666666666666555444222000...111666:::999555222333666444666777555222///......333333444444444444333333444555555666666666666555555555555555555666666777777777777666555555555444333333333333333333333333888888888888888888888888555666666666666666777777777666555444555555666777//////............////////////.........---------------...///000000000000......------,,,---------,,,,,,---------,,,******------------------------------------....................................------------............................................................000000000///////////////000000000000000///...---+++,,,---///000111111111000///...------...//////////////////.....................///000111111111000000000000000000000000......///000000///.........///000111111000///.................................////////////............//////000111111222222000......//////...---,,,---------............//////.........//////000444111...,,,---...//////...........................---,,,,,,,,,---...///........................------------------------------------------------++++++,,,---------------,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---***+++,,,---......------++++++++++++++++++,,,---------,,,,,,------...///......------------......,,,******+++---///000///---...////////////...---++++++,,,,,,---......////////////......------------...............---,,,........................------------.........///000///---,,,,,,---///000///000000000000000//////000000000/////////......000//////////////////000........................------,,,,,,,,,---......,,,,,,,,,------------...------,,,,,,------...///------------------------))))))***+++,,,------...,,,,,,,,,++++++,,,------.........------..........................................------................../////////000000/////////000000000000000000000/////////000000111111000000000000000111111/////////000000000111111111111111111111222222333111111111111111111111111000111333444555555555444333333333333333333333333111111111111111111111111000000111222333333333333222222222333333333444444333333333222222333333333222222111111222333333444555555555555555444444444444444444444444444444444222222333333333333444444555444444333333222222222333333333333444555666666444444444444444444333333///333777888666444333444444666999888444111000111444444555555555555444444777777777777777777666555666666555555666666777888888888777777666555444444666666666666666666666666999999999999999999999999666666666777777888888888666666666666666666666666//////............////////////.........---------000000//////...,,,+++***000///...------...000111***+++---.........------------------------------............/////////000////////////////////////---------.........//////////////////////////////000000000000000000000000000000//////......------111111111111111000//////+++,,,---///000111111111......------...///111222000/////////............---......///000111111111000000000000000000000000000111222333333222111000///000111222222111000///////////////////////////...///000111111000///......//////000111222222222222000......///000///...---------.........//////111000000////////////000000///...///000111111///000000000000////////////---,,,++++++,,,---///000........................////////////////////////........................------......///......---------,,,,,,,,,------...------++++++++++++------+++,,,---.........---,,,************+++,,,,,,------,,,,,,,,,,,,---............------------......,,,******+++...000000///,,,---///000000///---,,,++++++,,,,,,---...//////000000///...---,,,,,,+++------...............---........................---------.........//////111000...------...000111000111111111111111000///000000000000////////////000000////////////000000/////////////////////////////////////////////...,,,,,,,,,---------......---,,,,,,,,,,,,---..............................(((((()))***,,,---...//////......---------......//////............//////000000000000000000000000000///...------...///000............//////////////////000000111111111222000///////////////000000222222111111000111111111////////////000000000000222111111111222222333444222222222222222222222222000222333555666666555555444444444444444444444444222222222222222222222222///000111222333444444444333333333444444444555555555444444333333444444555333222222222333333444555222222333333444555555555444444444444444444444444111222222333333444444555444555555555555555555555555444444444555555666777333333333333444666777888...111444666555444333222444777:::999666333333444444555555666666555555444888888999888888777666555666666666666666777888888999999888777666555444444888888888888888888888888777777777777777777777777777777777888888999999999666666777777777777666555......---,,,,,,,,,,,,---////////////////////////000000///...------,,,,,,---------.........//////////////////////////////---------.........//////000000000000000000000000///////////////.........111111000///////////////222222222111111///............////////////......///////////////////////////111///,,,---///...***......---,,,,,,,,,------000000000...------000222000///...------...000000//////000000000000//////......//////000222333444000000000000000000000000222222222111111000000000//////000000111111222222222222222111111111111111222222222222222111000000........................///000000000///...---------......///000111111222---------------...///000000000//////.........---//////.........---------////////////////////////******+++---000444888:::000///---++++++---///000,,,,,,,,,,,,---------...,,,---------......//////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,...000000000000///...------------.../////////000111000...------...000000000/////////000000444555444111...------...------..................------------------------........................------............------000000000000000000000000000000000000000/////////111000000/////////000000------------------------000000000000000000000000000//////......000111222...------,,,,,,------.../////////000000000000000000000/////////.........---......///000/////////..................................../////////000,,,---...000000111111111////////////000000000000...///000111111000///...000111222000//////000222000111222222333333222222333222111111111222333444555555555666777999;;;;;;111222444555555555444333111222555666777666555444;;;888444000///111333555999777555333111111222333111222333444555555555555888777666666666666555444555444444333333444444555555555555555555555555555777666555444333444444444444444333333333444555555333444444555555555555555555555666666666555333222666666666666777777777777;;;999777777999:::888555555555444333444555666777444666888999999777555444666666555666666777888999;;;;;;;;;:::::::::999999999:::<<<;;;999777777888;;;:::999777666666555555666666666666777888999:::::::::999999888999999999:::888777888::::::888555888777666555555666777888000//////.............../////////////////////////////////......------,,,---------.........//////////////////////////////------........./////////////////////////////////.........///////////////111111000///////////////333333333333222111000///......////////////.................................000///,,,,,,///...***---------,,,,,,---......///000111000......///111*********+++,,,...000111...//////000000//////...............///000222333111111111111111111111111333333222222222111111111000000000000111111111111111111111111111111111111111111111111111000000///...........................////////////......---......//////000000111111...---------......///000000000/////////........./////////.........------////////////////////////.........///111444888:::000///...------...///000------........./////////.............../////////.........---------,,,,,,------............------------------------------------------............,,,---...000000000000000//////......//////000111///000111000...---...///111000///......///000000111222222000...------///////////////............---------------,,,,,,,,,......------------......---......//////......---////////////////////////////////////////////////000000////////////000000........................//////////////////////////////.........///000111...------------------...////////////000000000000.........------,,,,,,,,,......//////000000//////............................../////////000000000//////000000000000000000000000000000000000000000000111222333333222111000222333333222111000222333444555666666777777666666333333222222222333444555666666666666777999:::;;;333444555555666666555555333444666777777777555444999777444111111222444666666666666555444333222111111222333444555555555555666666555555555555444333444444444333333444444444555555666666666555555444999999888888888777777777333333333333444555666666444444555666666666666666555555666666666555444333555666666666666777777777999777666666888999777555555555444444444555666777444666888999999888666444777666666666666777777888999999888888888777777777666888999999888777888999:::999888777777666666777999999888888999999:::::::::999999888888999999999:::888777888999:::777555888777666666666666777888111111000////////////000////////////////////////........................------............//////////////////////////////............////////////////////////////////////------......//////000000111000000///////////////222222222111000000//////......////////////......------------------------,,,//////,,,,,,......+++,,,,,,,,,,,,---...//////...000222222111000000000------......000111333444//////000000000000////////////.........000111222111111111222222333333333333333333333222222222222111111111111111000000000111111111111111111111111000000000000000///......////////////////////////------.../////////......000000000000000000000000...............//////000000000////////////......////////////............////////////////////////000/////////000222444555///000000000000000000/////////000000000111111111000000000000///////////////.........------------......////////////..............................,,,,,,---------.........------...///000000000000000000//////000000111222///000111000///...///000111000...------///000222...000000///...---...///000000000///.........---...---------,,,,,,++++++///...---,,,,,,---...///---......//////......---////////////////////////........./////////////////////////////////000000000000000000000000000000////////////////////////...............///000000......------------............//////000000000000............------------.../////////000000000000/////////////////////////////////000000000111111222222222222222111111111111111111111111111111111333333444555555444333333333444444333222222444555444444555666666666666555555555444444444555666777777777777777777888999999666666666666666777777888666777888888888777666555666555444333333444555666555666777777666444222000111222333444444555444444444444444444333333333333444444333333333333444444444555777888888777555444555666777777777666555444333333333444444666777777555666777777888888777777555666666666666555555444555555555666666666777777777666555666888888777666555555555555555666777777555666888999999888777555888888777666666666777777666666666666555555555555444666888888888777888:::999888888777777777888888<<<<<<;;;;;;;;;:::::::::999999888888888999999:::999888777777999888777555888888777666666777888888222111111000000000000000000000000000000000000000.........///////////////.........////////////000000000000000000000000000....../////////000000000........................,,,------...///000111111000000////////////000000//////......------------......////////////..............................+++///000,,,+++......,,,,,,,,,,,,,,,---///000000///222555666444222111111333333222222222111222222000000111111111111000000111000///...///000222333111222222333333444444555333333333333333333333333222222222111111000000000000000000111111111111111//////000000//////...---////////////////////////,,,---...///////////////111111000000000000000000000//////...//////000000000000//////////////////000000000/////////......////////////////////////000///......---.../////////000222333333222000///111111111222222222333333222111111111000000///////////////............---.........//////.................................,,,------------...............//////000000000000000////////////000111111///000111111//////000111222000...------///111333000111222111///......///000000//////...---,,,,,,......------,,,,,,++++++///...---,,,,,,---...///......////////////.............................................///////////////000000000000000000000000000000000000000000.......................................///////////////............//////......//////000111111111000000000000000000000000000/////////000000111111////////////////////////000000000111111111111222555444444444444555555555333333333222222222222222444444555666666555444444333444555444333333444666444444555666666666666666666666666666777777888888999999888777777888888888888888777666777888999:::999999:::999999777666555444444555555555666666666666666777777666555333222222222333444444444444444222333444333222222222333555444444333333444444555333555888::::::888666555444555666888888666444333333333444444555666888888666777888888999999888888666666666666666666666666555555666666666777777777666666666777888999999888666666666666666777777777666777888999:::999888777999999888777666666666666666666555555555444444444555777999999888777888999888777777777888888999:::=========<<<;;;::::::999888888888888888999999:::888777777888888777666555888888888888888888888888222111111000///000000000111111111111111111111111000000000000000000000111//////000000000111111111111111111111111111111111/////////000000000111111////////////////////////,,,------...///000111111000000////////////000000///...------,,,------.........////////////......////////////////////////,,,000111...,,,---...---,,,,,,,,,---...///000111000333666888666444222222000000000//////.........111222222333333222222111333222000000000222444666222222333333333444444444333333333333333333333333333333222222111111000000000111111111222222222333000000000000000//////...000000000000000000000000------...///000000000000111111111111000000000000111000000/////////000000//////000000000000000000111111000000000/////////000000000000000000000000000000///......---------///111333444444333111///222222222222333333333444222222111111000000//////000000/////////.........------............---------------------------------------.........//////////////////000000000111//////......//////000111///111222111000000111222222111/////////111222444444555666555222///////////////......---,,,++++++.........------,,,,,,,,,///...------------...///...//////////////////...////////////////////////............//////000000//////111111222222111111000000000000000000000000////////////////////////.........///////////////000//////......//////000//////000000111222222333111111111111111111111111111000000000000111222222000000000000000000000000111111111222222222222333555555555666777888:::;;;555555444444333333333333333444555666666555444333222333444444333333555777888999999:::::::::::::::777777888888999999999999:::999999888888888888888999999888777888999:::;;;;;;;;;::::::999777666666444444555666777777777777999888666555444555555666333333444555555555444444111333444444222111333555666555555555555555555666444666888:::;;;:::888666777888:::;;;<<<:::999777555555555555666777888999777888888999:::999999999777777777777777777777777666666666777777777777888777888999999999999:::;;;666666666777777777777777666777888999::::::999999:::999888777777666777777777777666666666666555555888:::;;;:::999777777888777777777777888999:::;;;<<<<<<<<<<<<;;;:::888777888777777777888888999:::777888999888888777666666888888999999999999888888222222111000000000000111111111111111111111111111222222222222222222222222111111111222222222333333111111111111111111111111000000000000111111111111000000000000000000000000------......//////000000///////////////000000111111000///......///000111......////////////......000000000000000000000000...333444000,,,---///...------------...///000000000333666777666333222222---...///000111111111111222222333333333333222222333222111000111444777999333333333333333333333333222222222222333333333333222222222222222111111111111111222222333444444444222222222222222111000000000000000000000000000000//////000111111111000000111111111111111111111111222111111000000000000000//////000000000000111111111111111111000000000000000000000000000000000000222222222111111000000///000111333444444333111000111111222222222333333333111111111111000000000000000000000000////////////---------......---------------------------------....../////////000000000111000000//////000000111///............///000000000111222222111111222333111111111222222333444444777888999888555222000000//////......------,,,,,,........................////////////////////////...//////000000//////...000000000000000000000000......//////000000111111///000222333444444333222111111111111111111111111000000000000000000000000...//////000111000000000000000////////////000000000000111222333444444555////////////000000000000222111000000000111333444000000000000000000000000222222222333333333333444555555555555777:::<<<===777666666555555444444333333444555666666555444333222333444444333444666888777888999999::::::999999777888999999::::::999999:::999999888888888999999999999999888999999:::;;;;;;;;;:::999888888777777555666666666777777888888:::888666555444555777888444555555666666666555555222444666666333222555777777777666666666666777777555777999:::;;;;;;999888777888999:::::::::999888777666666666666777888888777888999999::::::999999888777777777777888888999777777777888888888999999888:::;;;:::999999:::;;;666666777888888888888888777888999999::::::::::::999999888777777777888888888888888888777777777777:::;;;<<<;;;999777777888888888888888888999:::;;;;;;;;;<<<<<<;;;999777666777777777777777888999:::888999::::::888777777888888999::::::::::::999888444333333222222222222222222222222222222222222222555555555444333333222222333333333444444444444555222222222222222222222222000000000111111111222222111111111111111111111111.........//////////////////////////////000111111222111///......000111222......////////////......000000000000000000000000000555777222------......///...............//////...111333444333111000111///000111333333333333222000111111222222111111000222111//////111444888:::444444333333222222111111111111111222222222333333111222222222222222222333222222333444444555666666444444444444444333333222111111111111111111111111111222222222222111111000000000000111111222222333333222111111000000000111//////000000000111111111222222111111111000000000000000000000000000000000111222222222222222111111000111222333333222111000000000111111111222222222//////000000000000000000111111111000000000//////......////////////..............................000000000000111111111111222111000//////000111111000000//////000000111222000111222222111111222444111222333555555555555555666888999999666444222222000000000000////////////......//////000111111111///000111222222111000/////////000000000000//////111111111111111111111111//////000000111222222333000222444555666666555444222222222222222222222222111111111111111111111111//////111222222222111000111000000//////000000111111222222333444555666777/////////000000111111111333222111000000222333555111111111111111111111111333333333333444444444444555444444444555777:::;;;888888777666666555444444444555666777777666555444444555666666555555777999555555666777777777777777777888999:::::::::999999999999888888888999::::::888888999::::::::::::999::::::999888888777888888777777777666666777888888888888777777666666777777666666777777777777666666333666999888555444777:::999999888888888888999999777888999:::;;;;;;;;;;;;666666666777777888888888888888777777666666777777777777888999999999999999888888777777777888999:::888999999999999:::::::::888:::;;;:::888777888:::666777888999999999888888888888999999:::;;;;;;;;;888888888777888888999999999999999999888888888888777999::::::888777888888999999888888888999::::::::::::<<<<<<<<<:::888777666666666666777888999:::888:::<<<;;;999777888999999999:::;;;;;;:::999999555555444333333333333444222222222222222222222222777777666555444444333333444444444555555555666666222222222222222222222222000111111111111222222222111111111111111111111111///////////////.........///////////////000111111000///...------...000111......////////////......////////////////////////111777999333------...///000//////............///---///111111000////////////000000000///...,,,+++//////000000000000//////000///......000444888;;;555444333333222111000///000000000111111222222222111111111222222333333444333333444444555666777777555555666666555555444333111111111111111111111111333333333333333222111000//////000111222333333333333333222111000000111111//////000000111111111222222222222111111111111000000000000000000000000000//////000111111111111111111111111222222111111111//////000000000111111111......//////000000111111111111111111000000000000//////000000000000//////000000000000000000000000000111111111222222222222222111000//////000111111111111111000111222222333000111333333222222333444111222555777777777666555444666888999777555444444111111111111111222222222......///000111222333333///000333444444333000/////////000000000000//////111111111111111111111111///000000111222333333333111222555666777777666555444444444444444444444444111111111111111111111111///000111333333222222111111111000000000000111111222222333444555777777888111111222222333333333333333222111000000222444555111111111111111111111111333333333444444444555555555444333222333444666888999888888777666555555444555666777888888777666555555666777777666777999;;;888888999::::::::::::999777888999:::;;;:::999999999999888888999999:::;;;777888999:::;;;:::999888:::999888888777777888888999888777666666777888999666777888999999888666555777777888888888888777666444777:::999666555888<<<:::999999999999999999:::888888999999:::;;;<<<<<<::::::999999:::;;;<<<<<<:::999888777666666666666777777888999999999999888888888777777777888:::;;;999999:::::::::;;;;;;;;;888:::;;;:::777555777999666777888999:::999888888888888999::::::;;;<<<<<<888777777777888999::::::999999999999888888888888444666888888888777888999::::::999999888999999:::999;;;<<<======;;;999888666666666666777888999:::888;;;===<<<999888999:::999999;;;;;;;;;;;;999999555666666555333111222333333333333333444666888999333@@@EEE;;;222333444111333333444444444333222111444333333333333333333444...///000222333333333333333000...///222444333222111111000000/////////...000000/////////.........000//////.........//////////////////////////////000000/////////.........000//////000111111000...//////...---------......---...///000000000///...000000/////////000000111000000//////000111333444444333222000000000111222///000000111111111111111000000000000000111222222444444444444444444444444111333555888888777555333555444444333333444444555222222222222222222222222222222222333333222222222333333333333333333333333111111222222222222111111111111111111111111111111///...///111222222///,,,000222333555555444333222333333222222222222333333222222222222222222222222222222111111111111111111111111000000000000000111000000111111111111000000333111000.........//////111111222222222222111111444333222222222333444555444222111111222333333222444555555444333222444555555444444444555555333111444444444555555555666666444444444333333333222222111111111000//////......//////000111111111111111000222555666666555222000111000///......///000000444333111//////000111222111111222222222333333333555555555666666666777777888777666555555555555555222222222333333444444444111111111111111111111222555222///,,,,,,///222555333222111444:::===>>>===444444333222222333333333666555333222222333555666000111111111222222222222111222222222333333333333555444333222222444666777666555555444555777888999777777777666555444222111666666666666666666666666777777888888999999999::::::999888666666666777888999999999888777777666666888777666666666777999:::888888888888777777777777888888777666777888999:::777777777777777777777777:::::::::999777666444444444555666777888999:::;;;:::::::::999999888888888777888999;;;<<<======>>>:::::::::999999999888888<<<;;;999777777777777888::::::999999999999999:::<<<;;;:::999999:::;;;<<<===<<<:::888888999:::;;;777777777777666666666666666666666666666666666666666777888::::::;;;;;;;;;999999888888888888888999<<<<<<<<<;;;:::999888777888888888888888888888888888888888999:::::::::;;;777777777777777888888888777777888888999999999:::888888999999999:::::::::======<<<<<<<<<;;;;;;;;;555666666555333222222333333333333333444555777888333>>>AAA888111333444111222222333333555666888999666555333222111111111111333333333222222222222222333111///000222444333222000000000000//////.........................../////////............//////////////////////////////000/////////............000///...///000000///---//////............///000......///000000000///...000000////////////000000000////////////111222333333222111000000000111111///000111111222222111111111000000000000000111111222222222333333444444444222333555666777666555444555555444444333444444444333333333333333333333333222222333333333333222222333333333333333333333333111222222222222111111000111111111111111111111111000000111222444333111...000111333555555444333222111111000000000000111111222222222222222222222222000000000000000000000000222111111000000000111111222222222222222222111111222111111000000000000000111222222333333222222111222222333444444444333333555333111222333444333333444555666555333333444666444333222222333333222111333333333444444444555555444444444444444444444444333333222222111000////////////000111111111111111///000111222222111000///111000/////////000111222444333111000000000111222222222222222333333333333444555555555666666666666888777777666555555666666333444444444555555555555333333333222222222222222111111000//////000111111111000///222666999:::999444444333333333333444444444333222111111222333444111222222222222333333333000000111111111222222222333222111000111222444555222222111111222333555666444555555555555444333333555555555555555555555555777777777777888888888999999888777666666666666666666666666666666777777777888777777777777888999999888888777777777666666666777666666555666777888999777777777777777777777777;;;;;;::::::999777666555666666777777888888999999:::::::::999999888888888777888999;;;===>>>??????:::::::::999999888888888<<<;;;:::888777777888888999999888888888888888999;;;:::999888888999:::;;;===;;;:::888888888:::;;;888888888888777777777777666666666666666666666666777777888999:::::::::999999999888888888888888999;;;;;;;;;;;;:::999888777999999999999999999999999999999999999999999::::::999999999999999999999999888888888999999:::::::::888999999999999:::::::::::::::::::::999999999999444555666555333222222333333333333333333444555666333::::::444111555555111222222111222555:::???BBB;;;999666333111000000111888777555333111111111111222111000000222333222111000000////////////......................../////////......------...//////////////////////////////////////////............///...---...//////...---............///000111111//////000000000000//////000000////////////000000000//////...///111222333222222111000000000111111000000111222222222222222222111000000000000000111000111111222333444555555444444555555555555666666666555555555444444444444444444444444444444444444333333444444444444333333333333333333333333333333222333333333222111111000222222222222222222222222333222222444555555333111111222333444444444333222222222111111111111222222222222222222222222222222222222222222222222222222222222111111111111222222444444444444333333222111111111222333333333333222333333333444444333333333000222444666666555444222666444333333444555555444555666777666444444666888666555333333444444444333333333333333444444444444444444444555666666777777666555555333222111000000000000111222222222111111////////////////////////000000000000111222333333444333222111000111222333222222222333333333444444444555555555555666666666888777666666555666666666555555555666666666666666444444444333333222222222000111333444444333111000111000///111333555666555444444333333333333444444444333222111111222333444222222333333333444444444111111111111222222222333333222111111111222333444000000000000111222333444111222333444444444444444444444444555555555555555666666666666777777777777666666777777666666555555333333444444555666666777666777777888888888888888777777666666666555555555555555444444444555666777666666666666777777777777;;;;;;;;;;;;:::999777777888888888888888888888888888888888888888777777777666777999:::<<<=========999999999999888888888888<<<;;;:::999888888888999777777777666666777777888999999888777777888999999<<<;;;999888888999::::::999999999888888888888777666666666666666666666666777777888888888888888777999888888777888888999999::::::::::::999999888777:::::::::::::::::::::::::::999999999999999999888::::::::::::::::::::::::999999999999999:::::::::999999999999::::::::::::::::::999999999888888888444555666555333222333444444333333333333444444444444666444111111666666222444222111111555;;;AAAFFF===;;;777444333222333444888666444111000000111222000000000000111111111000/////////////////////////////////.........------.........---....../////////////////////////////////////////////////////////...------...///...------------...///000111222111111111111111111111111222222111000000000000111000000//////000111333444222222222222111222222222111222333333444333333333333222222111111111111222111111222333555666777777777666555444555555666777666666666666666555555444666666666666666666666666444555555666666555555444444444444444444444444444444444444444333222111111333333333333333333333333444333333444555555444222111222333444444444444333555555444444444444555555222222222222222222222222555555555555555666666666333222222222222333333444444555555444444333222111111222444555666666555555444444555555555555444444222333444555666666666555888666555555666777777666666777888777666666888:::;;;999777666777888888777444444444555555555666666444555666777888999::::::777777666555333222111111111222222333333222222222222111000000000000111222000111111222222333444555444333222222222222333333333333333333444444444444555555555555555555555555666666555555555555555666666666666666666666666666555444444333333222222111222444666777777666444222333222222222333444444444333222222222222333333444444444333222222333444444222222222333333333444444222333333333333444444444333333222222222333444555111111111222222333444444222222333444444444444333444444444555555555555555666666666666666666666666555555777777777666555444333333333444444555555555444555777888888888777666777777666666666555555555444444444444555555555666555555666666666666666777:::;;;;;;;;;:::999888888888888999999999999::::::888888888888888888888777888888999999:::999999999999999999999999999888888::::::999999888888888888666666555555666666777777888888888777777888888888;;;:::999999999999::::::999999999888888888777777777777777777777777777777777888888888888888777666999888888888888999999:::999999999:::999999888888999999999999999999999999;;;;;;::::::999999888888;;;;;;;;;:::::::::::::::888888888999999999999999999999999:::::::::;;;;;;<<<;;;;;;;;;;;;:::::::::333555555555333222333444333333444444444444444444444444222111333777666333666444222111444999???BBB999888666444333444555666555333111000///000111333///000111111111000/////////000000000000000000000222222111000...---,,,,,,...............///000111000000000000000000000000000000000000000000000000111///------///000000///............///111222222222222222333333333444444555444333333222222222333333222111111222333555666333444444444444444444444333444555555666666555555555444444333333444444444444444555666888999::::::999888666555555666888999666777888888888888777666777777777777777777777777666666777777777777666666555555555555555555555555555555666555555444333333555555555555555555555555555444333444555555444333333333444444555555555555666666555555555555666666333333333333333333333333555555666666777777777777333333333333333444555555444555555555444444333222222333555777888888777777666666777777777777666666777666444444555777999;;;:::888777777888999999888888999999999888888:::<<<===;;;:::999:::;;;:::999777777777888888888999999666666777999:::;;;<<<===888888777666555444333222333444444444444444333333333222111000000111222333111222333333444555555666333333333333333333444444333333444444444555555555666666666666666666666666444444444333333444555555666666555555555555555555444444333333333222222222555555555555555555555555333333333222222222333333111111111111111222333333333333222222222222333333222222222333333333444444222222222333333333444444222222222222222333444444111222222333444444555555444555555555555444333333555555555666666777777777777777777777777666666666555666777888888888666666666666666555555444444444444555666777888777666555888888777777777666666666555555666666666777777777555555666666777777777888:::::::::;;;;;;:::999999888888999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;999888777999999999999999999::::::888888888888888777777777666666666666666777888888888888888999999888888888::::::::::::::::::;;;;;;999999999888888888777777888888888888888888888888888999999999999999888777999999999999999:::;;;;;;888999999:::::::::999999999999999999999999999999<<<<<<;;;;;;::::::999999;;;;;;:::::::::999999999888888888888888888888777999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::333444555555333333333555333444555555666666666555444333333444666777777555888666444333444777:::===444444333333333444444555222111000000000111222333///111333333222000000000000000111111111111222222333333222111///...------////////////000111222222111111111111111111111111111111111111222222222222333111//////000222222111111111111111111222333444444444444444555777888999999888777666666555555666666555444444555666888999555666777888888888777777666666777888888888888888777777777777777888999999777888888999:::;;;<<<<<<;;;:::999888777888999:::666777999;;;;;;;;;::::::999999999999999999999999777777888888888888777777777777777777777777777777666666777777777777777666777777777777777777777777666555444444555666555444555555555666666666777777555555444444444444555555555555555555555555555555333333444444555666666666444333333444444555666777555555666666666666666555444444555666777888888888777888888999999888888777:::888666444555888<<>>===<<<;;;<<<======;;;999::::::::::::;;;;;;;;;;;;888999:::;;;<<<===>>>>>>999999999888777777666666666666777777666666555555333222111000000111222333333333444555666666666666333333444444444444555555444444444555555555666666888888777777777777777666444444444333444444555666666666666666555555555555444444444444444444444444555444333333333333444555222333333222000000111222111111000111111222333444222222222222222222222222333333333444444444555555111111111111222222222222111111222222222333333333222222333444555555555555777777777777777666555444777777888888999999::::::999999999999888888888888888888999999::::::999999:::999999888777777666666666666777888888888888888::::::999999999888888888777888999:::::::::999999888888888999::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;999:::;;;<<<>>>???@@@AAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@>>><<<:::999::::::::::::;;;;;;;;;;;;888888999999999888888777777777777777888999::::::999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999888888::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<======888999::::::;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888999999999888888888888777::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999333444555555333333444555222333555777777888777777444444666888888777777888888777777777777777888888444444555666666666555444222222222222222222222222222555777777555333222333111111222222222333333333222222222222111111111111000000000000111222333444333333333333333333333333222222222333333444444444666444111111222444444444666666555555555555666666555555555666888:::<<<===<<<<<<;;;:::999888999999999888888777888:::;;;<<<888999:::;;;;;;;;;::::::888999999:::::::::::::::999999999:::;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::666888:::===>>>>>>>>>===::::::::::::::::::::::::888888999999999999888888999999999999999999999999777777888999::::::::::::999999999999999999999999888777555555777888777666777777777777777888888999666555555444444555555666666666666666666666666666333333444444555666666777444444444444555666777888666777888999::::::::::::666666555666666777888888999999::::::::::::999999:::999888888999;;;>>>@@@===<<<::::::<<<===<<<;;;:::;;;<<<<<<;;;<<<>>>???>>>>>>???@@@AAA@@@===:::;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;888999999999888888777666444444333333333333444444444555666777777777666555333333444555555555555555444555555555666666666666999999999999888888888777555555555555555666777777888888777777777666666666555555555666777777888888666666666666666666666666333444555333111000222444222222222222333444555666444555555555555555555444555666666666666777777777333333333333444444444555444444555555666666555555444555777888999999888888777888999999999999999999999::::::;;;<<<<<<======<<<;;;;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===>>>======<<<<<<<<<======>>>??????@@@<<<===>>>>>>????????????======>>>??????@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@???===<<<;;;;;;;;;;;;<<<<<<<<<======999999:::;;;;;;;;;:::999999888888999:::;;;<<<<<<;;;<<<============<<<;;;;;;<<<<<<======>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>???888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<;;;::::::999;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::333444555555333333444555222333555777999999999888333555999;;;:::777777999777888999999999888888777777888:::;;;:::999777555333444444444444333222111444777::::::777555444555222222222333333444444444000000111222333333444444111111111111222333444555444444444444444444444444333333333444444555555555888666333222444555666666:::999888888888888888999555555666777999<<<>>>@@@???>>>===<<<;;;::::::;;;;;;::::::999:::<<<===>>>999:::<<<===>>>===<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;===>>>@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;666888;;;>>>@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888::::::::::::::::::::::::777888999:::;;;<<<<<<<<<:::::::::::::::::::::::::::888777777888999999888888888888777888999999:::888888777777777777888888777777777777777777777777444555555666777888888999444444444555555777888888888999:::;;;<<<=========777666555555555666888999999::::::;;;;;;::::::999999999:::;;;<<<===>>>???>>>===;;;;;;===>>>===<<<:::;;;<<<<<<<<<<<<>>>@@@@@@AAACCCEEEFFFDDD@@@===;;;;;;;;;<<<<<<<<<======<<<<<<======>>>>>>??????============>>>>>>>>>>>>:::::::::::::::999888777777777777777777777777777666666777888888777666555333333444555666666555555555555555555666666666777:::::::::999999999888888777777777777777888999999999999999999888888777777666666777888999:::;;;;;;777999:::;;;;;;:::999777555777888777444333555888333333333444555666777888999999::::::::::::999999777888888888999999999999777777777777888888888888888888999:::::::::::::::888999;;;<<<======<<<<<<777888999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????=========<<<<<<;;;;;;;;;===<<<<<<;;;<<<===>>>@@@;;;<<<<<<======>>>>>>???======<<<;;;<<<===>>>???>>>>>>=========<<<<<<<<<<<<===???@@@@@@@@@???>>>???@@@@@@AAABBBBBBCCCCCC>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>?????????@@@==================<<<;;;<<<<<<<<<=========>>>>>>:::;;;<<<=========<<<;;;::::::::::::;;;<<<===>>><<<===>>>??????>>>===<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>====================================<<<<<<>>>???@@@@@@@@@@@@<<<<<<<<<======???@@@@@@999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@???>>>>>>===<<<;;;;;;;;;=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>=========555555555555555555555555888888888888888888888888666666777888999999:::::::::::::::::::::::::::::::::;;;;;;999666444333333666666555333222222555777888777666444444333333333666666555444444444444444222222333333444555666666111111111111222444666777<<<888333222444888::::::666666666666777777777777888666555444444555666888;;;:::888666666777888999:::888666555777999::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;999:::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999:::;;;:::::::::999999888888888555555666777888888999999;;;;;;999888777777666666999999888777777888999999888888777777777777777888777777777888888999999999888777888<<>>>>>>>>>>>>>>======;;;;;;::::::::::::;;;;;;===???BBBDDDEEEDDDBBBAAA??????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;::::::;;;<<<===999:::;;;:::999999:::;;;999999888888777666666555:::999999888888999999::::::999999888888999999:::888999:::::::::999888777666666777888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888888===<<<:::888666555555555999888777777777777888999777777777888888999999999888999999:::;;;<<<======999999999999999999999999888888777777888888999999::::::::::::::::::::::::999:::;;;<<<=====================<<<<<<<<<<<<;;;@@@AAABBBDDDDDDBBBAAA@@@@@@???>>>>>>=========>>>@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBB@@@===<<<@@@@@@???@@@@@@AAABBBCCCDDDBBB???======>>>@@@AAAAAAAAABBBBBBBBBBBBAAAAAACCCDDDEEEEEEEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>???AAABBB======<<<<<<<<<<<<======:::;;;;;;;;;:::999888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<===>>>@@@@@@AAA???===;;;:::;;;<<<<<<==============================>>>???????????????<<<===@@@BBBBBBAAA???===<<<<<<===>>>???@@@AAAAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===<<<<<<;;;===============>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>===============555555555555555555555555777777777777777777777777666666777888888999::::::::::::::::::::::::::::::888::::::999777555555666666777666555444444777999888777666555444444444444666555444444333333444444333333333444555666666666666555444444444555666777DDD???999666555666666666666666666777777777888888888777555444444555777888;;;:::888777777777888999;;;999777666888:::;;;;;;::::::::::::::::::::::::888999999:::::::::::::::::::::;;;<<<<<<<<<;;;:::===<<<<<<;;;:::::::::999999:::;;;<<<===<<<<<<;;;>>>>>>===<<<;;;;;;::::::;;;:::::::::999999999999<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999::::::;;;;;;;;;::::::999999999999777777888999999:::;;;;;;<<<;;;:::999888777777888;;;:::999999999999:::;;;999888888777777777888888888888888888999999999999999777777;;;??????<<<777888999:::999777777999:::;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<======>>>@@@BBBCCCCCCAAAAAA??????>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>===>>>>>>==================??????>>>======>>>???@@@;;;<<<===<<<:::::::::<<<<<<;;;:::999888888888888::::::999999999999::::::::::::999999999999::::::999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;::::::999;;;;;;:::::::::;;;;;;<<<<<<;;;::::::::::::;;;<<<888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::999888888888999:::;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????@@@AAACCCDDDDDDCCCAAA@@@AAA@@@@@@???????????????AAAAAAAAAAAABBBBBBBBBBBBEEEFFFGGGGGGEEECCCAAA@@@BBBAAAAAABBBBBBCCCDDDEEEEEEDDDAAA@@@???@@@BBBCCCAAABBBBBBBBBBBBBBBBBBAAACCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<<<<======>>>===<<<<<<<<<<<<<<<===<<<============<<<<<<;;;888888999;;;;;;<<<<<<<<<::::::::::::::::::999999999999999999:::;;;<<<===>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@>>><<<;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>;;;<<<>>>???@@@???>>>===;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>666666666666666666666666666666666666666666666666666777777888888999999999::::::::::::::::::::::::777888:::999888777777888666777777666555666999;;;888777666555555555555555666555444444333333444444444444555555666666777777999999888777666666777777FFFBBB===999777777666666777777777888888888999999888777666555555666777888;;;:::999888888888999:::;;;999777777999;;;;;;;;;999999999999999999999999777888888999999999999999::::::;;;;;;;;;:::999999>>>===<<<;;;:::999999999999:::;;;;;;<<<;;;;;;;;;=========<<<<<<;;;;;;;;;;;;::::::::::::999999999<<<<<<<<<<<<<<<=========????????????????????????<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::999999::::::;;;<<<<<<<<<;;;::::::999888888888888::::::999999999999::::::999888888888888888999999999999999999999888888888999777777999<<<===;;;999999::::::999888888999;;;;;;;;;;;;;;;;;;<<<<<<===============>>>>>>>>>>>>======>>>>>>???>>>>>>===>>>>>>>>>======>>>>>>>>>===>>>???@@@AAAAAAAAA@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@???>>>============>>>>>>>>>>>>>>>>>>AAA@@@@@@?????????@@@@@@===>>>???>>><<<;;;<<<===???>>><<<:::999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;<<<==================<<<<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;<<<;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<======::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????CCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA@@@@@@@@@BBBCCCAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;;;;;;;<<<>>>>>>===<<<;;;;;;;;;<<<<<<<<<===>>>>>>>>>======888999:::;;;;;;;;;;;;;;;:::::::::999999888888888999999999999:::;;;<<<<<<=========<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===>>>===;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????????????????????????????>>>>>>======<<<<<<;;;;;;<<<===>>>???@@@???>>>=================================>>>>>>??????@@@@@@666666666666666666666666666666666666666666666666666777777777888888888999999999999999999999999999777999:::999888666777777555666777666555666888:::777777666555555555666666777666555555444444555555555555666666777777777888999999999888888888888888@@@>>><<<:::999999999:::777888888888999999999999888888777777777777888888;;;:::999999888999::::::999888666777888::::::999888888888888888888888888777888888999:::999999999::::::::::::999999888888===<<<;;;::::::::::::;;;999999::::::::::::::::::888999:::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;<<<999888888777777777777888777777777666666777777777999888888888888999999:::::::::999999888888888777999777666777999;;;;;;:::999::::::999888888999;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>????????????======>>>?????????>>>>>>@@@@@@????????????@@@@@@????????????@@@@@@AAAAAA@@@@@@????????????@@@@@@BBBBBBAAA@@@???>>>============>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAA???===<<<===>>>AAA???<<<:::999:::<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::999999999999<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>============<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????@@@@@@@@@@@@????????????@@@AAABBBBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>===>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@AAAAAAAAAAAA??????>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::;;;<<<>>>???>>>>>>===<<<;;;;;;;;;;;;::::::;;;<<<=========<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888888:::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<;;;;;;:::;;;<<<===>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;<<<>>>@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAA777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888999:::999777555444555333444555555444444666777666555555555555666666777888777777666555666666666666666666777777777777777666666777777777888888888999:::999999888999:::;;;777888888888999999999999888888777777777777888888999999999999999999999:::777666555555777888888777777777777777777777777777888999999:::::::::::::::999999999999999999999999<<<;;;:::999999:::<<<===999999999888888888999999777888999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::999::::::;;;;;;;;;;;;;;;999999999999999999999999888888999999999999999999999999::::::::::::::::::888888888888888999999999666555555555555555666666666666666666666666666666888888777777888999999:::999999999888888777777777888777555666777999::::::999::::::999888888999;;;:::::::::::::::;;;<<<<<<>>>>>>>>>>>>????????????======>>>???????????????@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????????????????@@@AAAAAA@@@@@@???>>>============>>>>>>??????@@@@@@????????????>>>>>>======???@@@AAA@@@>>>===>>>???@@@>>>;;;999888999;;;===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::999888888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============>>>>>>>>>>>>=========<<>>>>><<<<<<<<<<<<===>>>???@@@>>>>>>============>>>?????????@@@@@@@@@@@@??????===>>>???@@@@@@???>>>===========================::::::::::::;;;===???@@@======<<<;;;;;;;;;;;;;;;::::::;;;<<<=========<<<;;;<<<<<<============<<<<<<<<<;;;;;;:::::::::999::::::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;===<<<;;;::::::<<<===>>>>>>======<<<<<<;;;;;;::::::;;;<<<===>>>@@@AAAAAA========================??????>>>>>>>>>>>>======;;;<<<===>>>???>>>======>>>>>>???@@@@@@???>>>>>><<<<<<===>>>???@@@@@@AAA777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777888999888555333333333222333444444333222333444444444444444444555666777888777666666555555666666666666666666777777777777333444555666666666666666777888999888666555666777777777777888888888999999777777777777777777777777777888888888888999999999555444444555666777666555666666666666666666666666888999999:::::::::::::::999999888888999999:::;;;===<<<:::999999:::<<<===999999888777777777777888:::::::::999999888888888999999::::::::::::;;;;;;888999:::<<<<<<;;;::::::888888888888888888888888777777888888888888999999888888999:::::::::::::::888888888888888888888888555666777777888777777777777777777777888888888888555666666666666666666666333333333333444444555666777777888888888888777777666666666666777888999999777777777777777666666666666666666666666777999999888999999888777777888::::::::::::::::::;;;;;;<<<============>>>>>>>>>>>>======>>>???@@@@@@@@@@@@?????????>>>>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>=========>>>??????======>>>??????===;;;:::999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;>>>===<<<;;;:::999999999888888999999::::::;;;;;;999999999999::::::::::::888999:::;;;<<<=========;;;:::::::::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999777777888999:::;;;<<<<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::888888999:::;;;;;;;;;;;;>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>=========>>>>>>>>>?????????@@@?????????>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@>>>============>>>??????======>>>>>>>>>>>>======;;;<<<===>>>>>>>>>===<<<===========================<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<:::::::::::::::::::::999::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::<<<;;;:::::::::;;;===>>>=========<<<<<<;;;;;;;;;::::::;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========;;;;;;<<<<<<<<<<<<=========>>>???@@@@@@???>>>===<<<<<<======>>>>>>??????888888888888888888888888666666666666666666666666777777777777777777777666444444444444444444444444444666777666444333333444333444555444222111111222222222222333333444666666666666555444444444444444666666666666666666666666444555555666666555444333444666888888666444555666666666666777777777888888666666666777777666666666666666777777888888888888555555444555777888666555555555555555555555555555777888888999999999999999888888888888999;;;<<<===@@@>>><<<999888888999:::999888777666666666777777:::999999888777666555555666666666777777888888888666888999;;;;;;:::999888666666666666666666666666666666666666777777777888777777888999999999999888666666666666666666666666333444555666666666555555444444555555555666666666444444444444444444444444333333333333444555666777666666777888888777666666555555555555666777888999555555555555666666666666444555666666666666777888777888888777666666777999::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<============>>>???@@@@@@@@@@@@>>>>>>============>>>>>>>>>???@@@BBBAAA@@@???===>>>>>>============>>>>>>===============>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>><<<;;;::::::;;;======<<<<<<>>>???>>>===<<<;;;;;;:::;;;;;;::::::999999999999::::::::::::999999999999::::::;;;:::999999999999:::;;;999999999888888888888888777777888888888999999999666777888999;;;;;;<<<<<<:::999999999999999::::::888999:::;;;;;;:::999888999888888888777777777777777777777888888999999999::::::::::::::::::::::::;;;:::999999888999999999999999999999999999999999777888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999:::888999;;;======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>;;;;;;;;;<<<<<<=========;;;<<<<<<======<<<<<<;;;999:::<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;::::::::::::;;;<<<======<<<============<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;::::::999999::::::::::::::::::;;;;;;<<<<<<<<<::::::999999999999:::::::::::::::::::::999888777999999999999999999999999888999999:::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;::::::::::::888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::<<<===;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<=========888888888888888888888888555555555555555555555555777777777777666666666666333333333333333333333333111333555555444333444555444555666555222111000111111111111222333444555666444444333222222222222333666666666666555555555555666666777777555444222000000333777888666555666888666666666666777777777777555555666666666666555555555555666777777777777777666555555666888999777666555555555555555555555555666666777888888888888888888888888888999<<<>>>???DDDAAA===999777666777888999888777555555555666777666666666666777777777777333444444444555555666666555777999:::::::::888777666666666666666666666666444555555555666666777777666666777888888888888888555555555555555555555555111222444555555555444444333333333333444444555555444444444444444444333333333333333444555666777888333444555666666555444333444444444444555666888888333444444444555555666666222444666777666666777777666777777666555555666888::::::999999::::::;;;<<<:::::::::;;;;;;;;;;;;<<<======>>>@@@@@@AAAAAAAAA======<<<<<<<<<<<<======<<<>>>@@@AAAAAA???===;;;======<<<<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;999777666888:::;;;<<<;;;<<<===???>>>>>>>>>===<<<<<<;;;;;;:::999999888888999999::::::999999888888999999:::666555555555666888:::<<<888888777666555444333333666666777777888888888999444555666888999:::;;;;;;;;;:::888666555444333333555666777888888777666555888777777777666666555555888888888777777777777777999999999999999999999999::::::999888777777777777888888888888888888888888888888999:::;;;;;;;;;;;;::::::999999999888888888888888777777777777888888666777999;;;;;;:::999888999999999:::::::::;;;;;;;;;::::::999999999::::::777777777777888999::::::888888888999999::::::::::::;;;;;;;;;;;;;;;;;;:::888999;;;<<<<<<<<<;;;;;;999999999999999999999999666666666666888:::<<<===999999999:::;;;<<<===>>>;;;;;;;;;;;;:::999888888999999:::::::::999888888777777888999:::;;;;;;<<<;;;;;;:::999999::::::::::::::::::;;;;;;<<<<<<<<<999999888888888888888999;;;;;;;;;:::999888777666999999999999999999999999888888999::::::::::::999777888888888999999999999999999999999999999999999777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<:::888777777999<<<>>>999:::<<<======<<<:::999<<<<<<<<<<<<<<<;;;;;;;;;444555666777777777666555333333333333333333333333666666777777666444333222333333222222222222222333222222222222222222222222555444444444333333333222222222222222333333333333444444444444444444444444333333333333222222222222444333111000000111222222222222444555555444333222:::999888777777777777777666666777777666444222111444444444555555666666666444444444555555666666666333222222444666666555444333444444444444555555555666666555555555777<<>>>>><<<:::777555444333222222444555555666666666666666666444111000111222000000111222444555666777555555666666666666666666111444666666444444666999;;;666111222666888777555666666666666666666555555555555555555555555555555333444555555333333444555666666666777777888888888555555555555555555555666222222333333444555666777888777555444333222222222555444333222111222333444777666555444333444444555888666444222111333555666444444444555666666444222444555666777777777777777;;;:::999999:::;;;<<<===???@@@BBBCCCCCC@@@>>><<<<<<999777777999;;;999777======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999:::;;;;;;;;;:::999888<<<;;;;;;:::999777777666444555666777888999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999888999888777666666666777888;;;:::999999999:::<<<===;;;::::::999888888999999555666777888888777666555555555555666666666777777777777666666666888999:::888888777666666666666777777777666555444444444444444666777666666666888:::777777777777777777777666888888888888888888999999999888777666666555666666888888888888888777777777999888888777777888888999;;;:::999888888888999999777888999999999888777666999999:::888666666777888666777777888888777777666777888::::::888777666777777777666666666777888888:::::::::::::::999999999888888888888999:::<<<<<<999999888888888888999999888888888888888888888888:::888777666666777999:::999999999888888777777666888888888999999999999999888888:::::::::999888777;;;;;;:::999999999999999777777777777888999;;;<<<888888777888888999:::;;;555555555555666888:::;;;777777777777777777666666777888888999888777666555666666666777777888888888999999999999999999999999999999888888999:::<<<===999::::::::::::::::::::::::<<<===<<<999888999;;;===<<<;;;:::999999999:::;;;:::999888888999:::;;;;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;::::::::::::555666777777777666555444666666666666666666666666555555555555555333222111444333333222222333333333444444333222000///...---333333222222111111000000111111111111222222222222111111111111111111111111111111222222333333444444333333222111111111222333333333444555555444333333666666555444444444444444111222444555666666666666444444444555555555555555222333333333444444444444555555444555666666444222111111111222222222333333666777777555444555888;;;===<<<;;;999777666444444333333444555666666555555666666666444222111222333111111222333444555666666666666666666777777777777333555666666555555777:::@@@:::444222444777777666555555555555666666666666666555555555555555555555333555666555444333444555444444555555555666666666555555555555555555555555666555444444444444555555666555555444444444444555555444333222222222333333666555444333222333333444888777555444444444666777555555666666777777555444666666777888888888888888999888888888888:::;;;<<<<<<===>>>>>>>>><<<:::999:::888666666888999888666<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;==================<<<;;;<<<============<<<;;;;;;===<<<:::999888888888999::::::999888999999:::;;;:::999999888888888999999888888999999999888777777555555555666666777777777777666666555666777888999777666666555555555555555555444444444444555666666999888777666666666777777666666666666666666666555777777777888888888888888888777777777777777888888777777777777777777777888::::::999999999999::::::999999888888777777777777999999:::;;;:::999888777999999:::999777777888999:::;;;;;;;;;<<<<<<<<<;;;999999888888777777999:::666666666666666666666666999999999999999999999999999888888999999:::;;;;;;<<<;;;;;;::::::999999888999999999999999999999999;;;:::999777777888999:::::::::999999999999999999::::::::::::::::::::::::666777888888999999999999::::::999999888888888999888999999::::::;;;;;;;;;;;;:::999999999999999:::777777666666777999:::<<<888888888888888888888999777777888888888777666555666666777777888888888888999999999999999999999999888888777777888999;;;<<<::::::::::::999999999999999;;;<<<;;;888777888:::<<<;;;;;;:::999999999:::;;;;;;:::999999:::;;;;;;:::::::::;;;;;;<<<===>>>;;;;;;;;;::::::999999999666666777777666555444444333333333333333333333333333333333333333111000000444444333333333333444444555444333222000///......333333222222111000000///000000000000111111111111000000000000000000000000000000111222333444444555222222111111111222333333444444555555555444444333555444333333333333333333000111333444666666777777555555555555444444444444333333333333444444444444777666555555666555333111333444444444444555555555666777888666444333444555999999888888777666555555444444555555666555555555666666666555333222333555333444444444555555555555666666666777777777888888555666666555555555888:::DDD>>>666222333555666666444444555555666666777777777777666666555555555444444555666666444444555666555555666666666666666777666666666666666666666666999888777555444444444555555555555555555666777777777777666555555555555555666666555444444444444555555555444333333333333444777777888888999888888777777888999999:::999999999999999999999:::;;;<<<===;;;;;;<<<;;;;;;:::999888:::999777777999:::999999;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;999999999:::::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::@@@@@@@@@@@@@@@???>>>>>><<<<<<======<<<<<<;;;:::<<<;;;:::888777777777888===<<<<<<;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;<<<;;;;;;:::::::::999999888888888888999999999999999888888888888999::::::888777777666666666666666444444555555777888:::;;;@@@<<<888666888999888666777777777888888888777777777888999:::::::::::::::888888888999:::;;;;;;<<<888888888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<;;;::::::999:::;;;:::999999;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777888:::<<<>>>888888:::::::::999888888::::::::::::::::::::::::::::::::::::::::::::::::===>>>>>>>>>===;;;:::999;;;;;;;;;<<<<<<;;;;;;;;;===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;<<<===<<<<<<;;;;;;;;;::::::::::::;;;<<<=========<<<;;;===<<<;;;::::::999999999:::999888888888:::;;;<<<999999999999:::;;;;;;<<<999999999:::999999888777999999::::::;;;;;;::::::::::::::::::::::::::::::999999999999:::;;;<<<===<<<<<<<<<;;;;;;:::::::::;;;<<<===<<<;;;:::;;;<<<<<<;;;:::::::::::::::;;;>>>======<<<<<<======>>><<<<<<<<<<<<===>>>???@@@???>>>>>>===<<<;;;;;;:::666666666666555444444333111111111111111111111111222222222222111111000000333333333333333333444555333333333333333333333333444444444333222222111111000000000111111111222222111111111111111111111111000000111111222222333333111111111222222333333444555555555555444444444333555555444444444444555555666666555555555444333333777666666666555444444444555555555555555555555555555444444444666666444222444444555555555666666666444666888777555333333333666666666666666555555555555555666666666666555555666777777555444333444666666666666666666666666666555666666777777888888888777777666555555666888:::AAA===888555555666666555444444555666777777888888999999888888777666666666666777888888777666777888::::::::::::::::::::::::888999999999999999999:::===;;;999777666777777888888777777777777888999999:::::::::999999999::::::888888888888777777888888777777777666666666555555999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;============>>>?????????>>>>>>======<<<<<<<<<<<<>>>===<<<<<<======>>>>>>;;;<<<<<<======<<<;;;:::========================@@@@@@@@@???>>>======<<<=========>>>>>>>>>>>>???AAA@@@@@@@@@@@@?????????CCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>===<<<;;;;;;;;;<<<===BBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@AAA@@@@@@???>>>============<<<<<<<<<<<<<<<========================>>>>>>>>><<<<<<;;;::::::::::::;;;888888999999:::<<<===>>>EEE???999999<<<>>><<<999:::;;;<<<=========<<<<<<;;;;;;===>>>????????????===>>>>>>??????@@@??????>>>============???@@@AAA@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>======<<<===>>>>>>======???AAA@@@@@@???>>>>>>======<<<<<<<<<;;;<<<>>>@@@AAAAAA===>>>@@@BBBBBBAAA???>>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;===>>>@@@AAA@@@???===<<<======>>>??????>>>======@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>?????????>>>>>>>>>===============>>>===<<<<<<===>>>@@@AAA???????????????>>>>>>===<<<===???@@@@@@>>><<<;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<===??????<<<<<<<<<<<<<<<<<<<<<;;;======>>>??????>>>>>>=======================================>>>???@@@@@@?????????>>>======<<<<<>>??????<<<<<<<<<;;;<<<<<<======AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@??????777777666666555555555555666666666666666666666666333333333222222222222222333333333333333444555666333333333333333333333333444444444333333333222222222222222333333333444444222222222222222222222222333333333222222111111111111111222333444555555555666666555555444444444444555555444444444555555666:::999888777555444444333999888888888777777666666555555555555555444444444333222222444666777666555111111222222222333333333222555777888777666555666444444444555555666666666777777888999999999888888888999999777666555666777999999999999888888888888555666666777888999999999999777666666777888999999:::999999999999888777555666666777888999999::::::<<<;;;;;;;;;:::::::::999:::;;;<<<;;;:::999:::<<<>>>>>>>>>===============<<<<<<======>>>???@@@@@@@@@???<<<;;;:::;;;===>>>======<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>;;;;;;;;;;;;<<<;;;;;;;;;>>>>>>>>>>>>======<<<<<<<<<>>>??????======???AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAAAAABBBBBB>>>???@@@AAAAAAAAA???>>>????????????????????????FFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBB@@@??????>>>?????????@@@FFFAAA<<<===AAADDDBBB???@@@AAACCCDDDEEEDDDCCCBBB@@@AAAAAABBBCCCEEEFFFGGGIIIIIIJJJJJJIIIHHHGGGGGGEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDCCCCCCCCCEEEGGGKKKKKKKKKJJJHHHFFFEEECCC???@@@AAADDDGGGHHHFFFCCCBBBCCCFFFHHHHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@>>>??????@@@@@@???>>>======>>>AAACCCDDDDDDCCCBBB@@@AAABBBCCCCCCBBBAAA@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???CCCBBBAAA?????????@@@AAAAAABBBBBBBBBBBBAAA@@@@@@???@@@AAACCCBBBAAA???>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===>>>>>>@@@@@@??????>>>>>>???@@@BBBDDD>>>>>>>>>>>>>>>>>>?????????@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@@@@?????????>>>>>>>>>AAAAAAAAAAAAAAABBBAAAAAA????????????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBB999999888888888888999999999999999999999999999999666555555444444555555666555555555555666777888888666666555444222111000000333333444444444444555555666666666666777777777777444444444444444444444444888777666555444333333222333444555777888999999999999999888777666666666666444444444444444444555666999999888888888999:::;;;;;;;;;;;;;;;::::::::::::555555555444444444444444444333444666999::::::888444555555555666666666666333555888999999888999999555666666777777888888999;;;<<<===>>>????????????>>>>>>>>><<<999888999:::<<<<<<<<<;;;;;;;;;;;;;;;777888888999:::;;;<<<<<<;;;:::999:::;;;<<<;;;999777888;;;<<<<<<;;;999777:::::::::;;;<<<<<<<<<===>>>>>>>>>>>>????????????>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCEEEFFFHHHHHHFFFDDDAAA??????@@@BBBCCCBBBBBBAAA@@@??????@@@@@@>>>???AAABBBCCCDDDDDDDDD@@@@@@AAABBBBBBBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAABBBDDDFFFEEECCCBBBEEEIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHKKKKKKKKKIIIGGGEEEFFFHHHEEEFFFHHHIIIJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJJJJLLLMMMOOOPPPOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTPPPPPPQQQQQQPPPPPPOOONNNLLLKKKKKKJJJKKKLLLNNNOOONNNOOOPPPQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNQQQRRRSSSTTTTTTSSSRRRQQQJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKLLLNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGIIIFFFEEEFFFJJJLLLKKKIIIIIIKKKMMMNNNOOONNNMMMLLLJJJIIIHHHIIIJJJMMMPPPRRRWWWXXXYYYYYYXXXVVVUUUTTTPPPNNNMMMKKKKKKMMMNNNOOOQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKMMMPPPQQQSSSTTTSSSPPPMMMKKKFFFFFFHHHLLLPPPPPPLLLHHHEEEGGGIIIKKKMMMMMMNNNMMMIIIHHHGGGFFFDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBAAABBBDDDFFFHHHIIIIIIIIIFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDFFFEEEDDDCCCBBBAAAAAAAAACCCDDDEEEEEEEEEDDDBBBAAACCCDDDEEEFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDCCCCCCCCCDDDFFFGGGFFFEEEDDDCCCDDDFFFHHHIIIBBBBBBBBBAAABBBBBBCCCDDDBBBCCCEEEFFFFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAABBBDDDEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGFFF===<<<<<<;;;<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<999999888777777888999999999999999999:::;;;<<<<<<:::999888777666444333333666666777888999:::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999999888888777888:::<<<>>>>>>???>>>>>>===;;;:::999999::::::666666555555666666777888999999999:::;;;>>>@@@AAA============>>>>>>>>>>>>888888888888777777777666888888888:::<<<===<<<;;;::::::;;;;;;;;;<<<<<<<<<666888:::;;;::::::;;;<<<999999::::::;;;<<<<<<<<<@@@AAACCCDDDFFFGGGGGGGGGEEEEEEDDDBBB???======>>>======>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@>>>======???AAAAAA>>>;;;:::<<<===>>>===<<<<<<<<<>>>>>>>>>>>>>>>?????????AAAAAAAAABBBCCCCCCDDDDDDBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFIIIKKKMMMOOOPPPMMMJJJGGGDDDBBBCCCEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFEEEFFFIIIKKKMMMOOOOOOOOOJJJKKKLLLMMMMMMMMMLLLLLLJJJIIIGGGFFFEEEFFFHHHIIIHHHKKKMMMKKKIIIIIIMMMQQQUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPNNNKKKIIIHHHGGGIIILLLOOOQQQQQQQQQPPPUUUVVVVVVSSSOOOMMMNNNPPPMMMOOOQQQSSSTTTRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRUUUXXX[[[]]]XXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWW[[[\\\]]]___```aaabbbbbb[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVUUUVVVVVVWWWZZZ[[[]]]^^^____________^^^]]]\\\[[[ZZZYYYYYYYYY]]]___bbbeeeeeedddbbb```XXXWWWWWWWWWVVVVVVVVVVVVSSSTTTWWWYYY\\\]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\YYYYYYXXXWWWVVVUUUUUUVVVSSSTTTUUUVVVWWWXXXWWWWWWWWWYYY[[[]]]^^^]]]\\\[[[XXXVVVTTTSSSUUUYYY^^^aaaeeefffggghhhhhhgggeeeddd___]]][[[YYYXXXYYY[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[\\\]]]]]][[[ZZZXXXYYYXXXVVVTTTSSSSSSSSSSSSRRRRRRSSSQQQPPPPPPQQQRRRRRRUUUZZZ]]]^^^\\\XXXVVVOOONNNNNNQQQVVVWWWSSSOOOJJJKKKMMMOOORRRTTTVVVWWWRRRQQQOOOMMMJJJHHHFFFEEECCCEEEGGGHHHIIIHHHGGGFFFHHHHHHIIIKKKLLLMMMNNNOOOLLLNNNPPPQQQQQQPPPNNNLLLKKKLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFHHHIIIJJJKKKJJJIIIGGGFFFHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJJJJKKKNNNOOOKKKJJJJJJIIIJJJKKKLLLMMMJJJKKKMMMNNNMMMLLLIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFGGGIIIJJJIIIGGGHHHHHHHHHIIIJJJLLLMMMNNNJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLMMMMMMMMMMMMMMM??????>>>???@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCC;;;;;;:::999999:::;;;<<<;;;;;;;;;<<<===>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===???@@@AAABBB<<<<<<<<<=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@========================:::;;;>>>@@@BBBBBBCCCBBBAAA@@@>>>===<<<<<<======999999999999999:::;;;;;;<<<;;;;;;<<<===???AAABBB>>>>>>??????@@@@@@AAAAAA=========<<<<<<;;;;;;;;;===<<<<<<===>>>???===<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<::::::;;;===<<<======>>>>>>?????????DDDEEEGGGIIIKKKLLLMMMMMMJJJJJJIIIFFFBBB@@@@@@AAA>>>>>>??????@@@@@@@@@@@@===>>>???@@@AAABBBCCCCCCAAA@@@@@@CCCEEEDDD@@@<<>>???AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGFFFEEEDDDEEEGGGIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGIIILLLOOORRRTTTUUURRROOOKKKGGGEEEDDDEEEGGGEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNQQQTTTWWWXXXYYYYYYSSSTTTVVVWWWWWWWWWVVVVVVVVVTTTRRRPPPOOOQQQSSSTTTMMMPPPRRRPPPMMMMMMRRRVVV[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYWWWUUURRROOONNNLLLOOOSSSWWWYYYYYYYYYXXX^^^______\\\WWWTTTUUUWWWTTTUUUXXXZZZZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVZZZ[[[\\\___cccgggkkkmmmddddddeeefffggghhhiiijjjhhhgggfffeeedddcccbbbbbbcccdddfffhhhjjjkkklllllliiijjjjjjjjjjjjiiihhhhhhjjjiiigggdddcccbbbbbbbbbdddfffhhhjjjkkklllkkkkkkkkkjjjhhhfffeeedddddddddfffiiimmmpppqqqpppmmmkkkdddddddddccccccbbbbbbbbb]]]___bbbeeegggiiijjjjjjkkkjjjiiiiiihhhiiiiiiiiifffeeedddccccccccccccddd^^^aaadddeeedddbbbbbbbbbccceeegggjjjjjjjjjhhhgggdddbbb___]]]___dddjjjnnnlllnnnppprrrrrrrrrqqqpppllljjjgggdddcccdddeeegggbbbbbbaaaaaaaaaaaabbbbbbaaacccdddeeedddcccaaa```___^^^\\\ZZZYYYXXXYYYYYYVVVWWWWWWVVVTTTSSSTTTVVVWWW\\\bbbhhhjjjiiieeebbbWWWSSSQQQSSSXXXZZZWWWTTTOOOPPPRRRTTTWWWZZZ]]]___ZZZXXXVVVTTTPPPNNNLLLJJJEEEFFFIIIKKKKKKKKKJJJIIINNNNNNNNNNNNOOOPPPQQQRRRQQQSSSUUUVVVVVVUUUSSSQQQOOOOOOQQQRRRSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSRRRQQQQQQPPPOOOOOOLLLMMMNNNOOOOOONNNMMMLLLMMMNNNPPPQQQPPPOOOMMMLLLLLLLLLLLLLLLMMMNNNPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMOOOPPPRRRTTTTTTSSSPPPNNNNNNPPPRRRSSSSSSSSSRRRQQQRRRSSSUUUVVVQQQSSSUUUVVVUUUSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLNNNNNNNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQNNNLLLKKKLLLOOOPPPOOOMMMKKKKKKKKKLLLNNNOOOQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQRRRRRRSSSTTTTTTTTTFFFDDD@@@???@@@CCCDDDDDDDDDGGGJJJJJJHHHFFFGGGIIIEEEBBB???===>>>?????????<<>>@@@CCC@@@======@@@BBBAAA??????AAABBBCCCBBBCCCDDDFFFBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEFFFDDDCCCBBBCCCCCCCCCBBBBBBDDDGGGIIIJJJHHHEEECCC@@@CCCFFFCCC>>><<<>>>AAA@@@>>><<<;;;<<<=========<<<===?????????AAADDDFFFFFFFFFFFFFFFFFFGGGHHHIIIDDDCCCAAA@@@???>>>>>>???:::<<>>???@@@AAA@@@>>>===>>>???AAAAAABBBBBBAAAAAA@@@???@@@?????????@@@BBBCCCDDDLLLMMMLLLKKKIIIIIIJJJLLLOOOOOOOOOMMMKKKHHHEEECCCHHHFFFDDDBBBAAAAAAAAABBBDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCFFFHHHHHHHHHGGGFFFEEEEEEEEEDDDBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGEEEDDDCCCEEEGGGHHHHHHHHHJJJKKKLLLKKKJJJKKKLLLLLLKKKIIIHHHHHHHHHIIIJJJLLLMMMNNNKKKJJJIIILLLQQQVVVYYYZZZUUUSSSNNNKKKIIIIIIKKKLLLKKKIIIIIIIIILLLNNNPPPPPPTTTUUUWWWZZZ\\\___aaabbbZZZ\\\```aaa```^^^^^^^^^^^^]]]ZZZVVVRRRPPPQQQRRRVVVVVVVVVWWWYYYZZZYYYWWW````````````aaa___\\\YYY[[[\\\^^^^^^[[[WWWRRRNNNPPPSSSWWW[[[^^^``````___aaabbbcccddddddcccbbbaaacccbbbbbbdddeeeeeedddbbbaaaccceeebbb^^^^^^bbbgggeeegggjjjoootttzzz~~~}}}xxxtttuuuyyy||||||yyytttrrrppppppqqqqqqpppooonnnpppsssvvvzzz}}}~~~xxxuuuzzz|||wwwrrrnnnmmmnnnwwwwwwyyyzzz{{{{{{{{{{{{xxxxxxyyywwwuuussssssssswwwzzz~~~}}}yyyxxxwwwuuusssrrrqqqpppnnnppprrruuuvvvwwwxxxxxxyyyxxxvvvuuutttsssttttttwwwtttqqqqqqrrrrrrooollloooooooooooonnnnnnnnnmmmssstttuuuvvvvvvvvvuuutttnnnnnnmmmkkkkkklllooorrrxxxwwwxxx{{{~~~{{{wwwuuuqqqlllhhhhhhjjjmmmlllkkkhhhgggffffffhhhiiijjjiiiiiijjjkkkiiifffcccaaaaaa```___]]][[[ZZZYYY]]]]]][[[VVVSSSTTTXXX\\\ZZZ[[[^^^eeekkkmmmkkkiii___[[[XXXYYY]]]```___\\\XXXWWWUUUUUUXXX^^^dddgggfffbbb]]]YYYWWWVVVTTTRRRTTTQQQPPPQQQTTTVVVUUUSSSXXX\\\\\\XXXVVVWWWVVVTTTWWWZZZ___aaaaaa___^^^^^^[[[ZZZZZZZZZ\\\^^^```aaabbbcccbbbbbbaaa```___^^^]]]]]]^^^^^^^^^]]]\\\\\\WWWWWWXXXZZZ\\\]]]\\\[[[\\\]]]]]][[[XXXUUUTTTTTTXXXWWWWWWWWWVVVVVVUUUUUUVVVWWWWWWWWWWWWUUUSSSRRRRRRRRRQQQRRRSSSVVVXXXZZZ]]]ZZZVVVUUUVVVXXXZZZ[[[[[[[[[[[[\\\______^^^]]]\\\\\\]]]^^^___]]]YYYVVVWWWUUUSSSSSSTTTTTTTTTSSSPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\\\\[[[[[[YYYXXXWWWWWWWWWWWWVVVVVVUUUUUUVVVXXXZZZ[[[ZZZ\\\___```___]]]]]]]]]aaa___\\\ZZZYYYZZZ\\\^^^ZZZ[[[^^^```aaabbbbbbaaaFFFDDDBBBAAACCCDDDEEEDDDEEEHHHKKKKKKIIIGGGHHHIIIFFFCCC@@@@@@@@@AAAAAAAAA???AAACCCBBB@@@@@@AAACCCEEECCCAAAAAABBBDDDDDDCCCDDDEEEFFFEEEDDDDDDEEEGGGDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBCCCCCCDDDEEEGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCDDDFFFHHHJJJJJJIIIHHHGGGFFFIIIJJJGGGBBB???@@@CCCAAA???>>>>>>????????????>>>???AAAAAA@@@AAACCCEEEEEEEEEFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDBBBBBBAAA??????@@@AAABBBBBBBBBBBBAAABBBCCCAAA???>>>>>>???BBBBBBBBBCCCBBBBBBAAAAAADDDCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLLLLJJJIIIJJJKKKPPPQQQRRRRRRQQQOOONNNNNNOOOMMMJJJHHHFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHGGGHHHIIIKKKJJJJJJJJJKKKKKKJJJIIIJJJMMMOOOPPPPPPPPPQQQRRRRRRQQQQQQSSSTTTSSSQQQNNNLLLLLLMMMNNNNNNOOOOOOOOOOOONNNMMMOOORRRVVVYYYZZZUUUSSSPPPMMMLLLLLLNNNOOONNNMMMLLLMMMOOOQQQSSSTTTVVVWWWYYY[[[]]]___aaabbb\\\]]]```ccceeefffffffffdddcccaaa]]]YYYVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZ_________aaabbbaaa]]][[[ZZZ[[[]]]]]][[[XXXSSSPPPSSSVVV[[[```ccceeeffffffdddeeehhhjjjlllmmmmmmmmmnnnnnnppprrrsssrrrooommmlllnnnooollliiihhhlllqqqqqqssswww|||}}}|||~~~~~~{{{}}}~~~}}}~~~}}}{{{||||||{{{xxxvvvvvvwww}}}~~~{{{{{{zzzxxxwwwxxx{{{~~~~~~~~~zzzuuupppnnnppprrrqqqooommmkkkjjjjjjkkkkkkjjjjjjkkklllmmmmmmjjjgggggggggfffdddbbb```^^^]]]]]]\\\[[[WWWUUUVVVZZZ^^^ddddddeeeiiinnnqqqrrrqqqgggccc```aaaeeefffdddbbb___\\\YYYWWWYYY```ggglllooolllhhhdddbbbaaa^^^]]]\\\ZZZXXXYYY\\\______^^^dddhhhiiifffcccdddccc``````ccchhhjjjiiigggffffffccccccddddddfffggghhhiiimmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjiiihhhgggeeeeeebbbaaabbbcccfffggghhhhhhiiijjjjjjhhheeebbbbbbbbbaaaaaa``````___^^^]]]]]]^^^^^^______^^^\\\[[[ZZZVVVVVVUUUUUUWWWYYY\\\]]]aaa^^^[[[ZZZ[[[^^^___```cccbbbaaabbbeeefffeeedddeeeeeeeeeffffffeeebbb```]]][[[YYYXXXYYYYYYXXXWWWVVVWWWYYYZZZ\\\]]]]]]]]]^^^^^^^^^___```bbbcccdddbbbaaa```___^^^^^^^^^^^^``````______```aaabbbcccdddgggiiijjjiiiggggggggggggfffdddbbbaaaaaabbbbbbdddeeegggiiijjjlllmmmmmmFFFDDDCCCDDDEEEFFFEEEDDDFFFHHHJJJJJJIIIHHHGGGHHHFFFDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDCCCBBBCCCEEEHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIFFFEEEFFFGGGFFFFFFEEEDDDCCCAAA@@@???@@@@@@@@@AAABBBCCCEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJGGGHHHHHHEEE@@@>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEDDDCCCCCCDDDEEEEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLKKKIIIGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIHHHEEECCCCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGHHHJJJLLLOOOPPPNNNMMMMMMMMMRRRTTTWWWXXXYYYZZZ\\\^^^]]]ZZZVVVRRRPPPPPPRRRSSSTTTTTTSSSQQQPPPPPPPPPOOOQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWUUUSSSRRRSSSUUUUUUUUUUUUTTTTTTSSSSSSRRRVVVXXX[[[]]]\\\\\\\\\\\\\\\]]]^^^```aaa```\\\YYYWWWXXXYYYZZZ[[[ZZZZZZYYYYYYWWWUUUVVVYYY\\\]]]^^^ZZZYYYVVVTTTSSSSSSSSSTTTUUUUUUUUUUUUWWWYYY[[[\\\\\\]]]^^^```bbbccceeeeeebbbbbbccchhhnnnrrrrrrqqqnnnnnnllliiieeeaaa``````___```aaa```]]]\\\^^^aaaaaabbbccceeegggeeebbb___\\\]]]______^^^[[[XXXUUUSSSVVV[[[aaaeeegggggggggdddgggjjjooosssuuuwwwxxxwwwxxx|||~~~yyyttttttuuuuuusssoooooorrrvvvxxxzzz|||vvvsssssstttxxxwwwtttrrrpppoooooopppmmmmmmnnnqqqssssssqqqooommmlllkkkiiifffcccaaa___``````^^^\\\[[[]]]aaaeeelllkkkiiikkknnnrrruuuvvvpppnnnlllmmmoooooollliiiiiieee```]]]___eeelllqqqxxxvvvsssrrrqqqooommmjjjgggeeeccccccfffiiikkklllqqqvvvyyyvvvttttttrrroookkknnnrrrsssrrrqqqppppppmmmmmmooopppqqqqqqqqqqqqwwwwwwxxxxxxxxxwwwwwwvvvxxxwwwvvvuuusssqqqpppooonnnmmmmmmnnnpppsssuuuwwwxxxyyyyyyxxxuuurrrqqqrrrooonnnnnnlllkkkjjjiiiiiiiiiiiijjjjjjiiihhhgggfff^^^]]]]]]]]]^^^```ccceeehhhfffcccccceeeggghhhiiiiiigggffffffhhhjjjkkkjjjlllkkkiiiiiijjjjjjiiigggfffdddbbbaaaaaa```___^^^^^^^^^```bbbcccdddddddddbbbbbbbbbccceeeggghhhiiikkkjjjiiihhhhhhhhhhhhhhhiiihhhhhhgggggghhhhhhiiilllnnnpppqqqooonnnmmmnnnooonnnnnnmmmllljjjiiiiiijjjkkklllnnnppprrrtttvvvEEEEEEEEEFFFHHHGGGEEECCCGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEEEEDDDDDDEEEGGGJJJMMMMMMPPPRRRQQQNNNLLLMMMPPPOOOOOOOOOLLLIIIHHHIIIJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@AAABBBDDDEEEFFFKKKLLLMMMLLLJJJIIIIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHEEEBBBAAABBBDDDEEEFFFGGGHHHGGGGGGHHHHHHJJJKKKLLLKKKIIIHHHHHHIIIJJJLLLNNNOOOPPPOOONNNMMMPPPRRRTTTUUUUUURRROOOMMMNNNNNNOOOPPPPPPQQQQQQQQQSSSUUUUUUSSSPPPMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPMMMLLLKKKJJJJJJJJJKKKLLLNNNQQQUUUWWWWWWUUUTTTTTTUUUXXX\\\___bbbeeekkkooooookkkfffaaa^^^^^^^^^```cccbbb```]]]\\\[[[ZZZZZZ\\\\\\[[[ZZZ[[[]]]___aaacccdddeeedddcccccceeegggffffffeeedddbbbaaaaaabbbfffiiilllnnnmmmkkkjjjjjjkkkmmmooosssuuusssnnnkkkiiikkkmmmpppqqqqqqpppooohhhgggeeeeeehhhkkklllmmmiiihhhfffdddcccaaa```___ddddddeeeeeeeeegggjjjlllllllllmmmnnnooopppqqqqqqpppmmmmmmrrr{{{~~~{{{|||{{{yyyuuuqqqpppooopppssssssoooiiifffiiillllllmmmoooqqqrrrpppkkkgggeeefffgggfffeeebbb```^^^[[[^^^bbbfffiiijjjjjjjjjhhhjjjooosssxxx{{{}}}~~~}}}{{{zzzzzzyyyvvvssssssuuuwwwyyy|||}}}yyywwwxxx~~~|||zzzwwwuuutttssssssoooppprrruuuxxxyyywwwvvvuuutttssspppnnnkkkhhhgggiiihhhgggfffgggjjjmmmppptttsssssssssuuuxxxzzz{{{zzzyyyxxxyyyzzzyyyvvvsssssspppllliiijjjnnnssswww}}}|||{{{|||}}}|||zzzxxxtttqqqooommmnnnqqqtttvvv{{{}}}yyytttwwwzzz{{{zzzxxxwwwwwwuuuvvvwwwyyyyyyyyyxxxwwwzzz{{{{{{||||||||||||{{{~~~}}}|||{{{zzzyyyxxxxxxvvvvvvuuuuuuwwwzzz~~~~~~~~~||||||zzzyyywwwvvvuuutttuuuvvvwwwwwwvvvuuutttssskkkjjjiiiiiijjjmmmoooqqqsssqqqpppppprrrtttttttttrrrpppnnnnnnppprrrsssttttttrrroooooopppppppppoooqqqooolllkkkjjjjjjhhhgggeeefffgggiiijjjjjjkkkkkkhhhhhhiiijjjlllnnnooopppssssssrrrqqqqqqqqqrrrrrrssssssrrrqqqqqqqqqqqqqqqsssuuuvvvvvvtttsssssssssuuuvvvwwwwwwvvvssspppnnnppppppppprrruuuxxx{{{}}}HHHHHHIIIJJJLLLKKKIIIFFFIIIIIIJJJJJJJJJIIIHHHFFFFFFEEEFFFHHHJJJKKKJJJHHHHHHGGGGGGHHHKKKOOORRRTTTTTTXXX[[[[[[WWWUUUUUUVVVUUUTTTSSSQQQNNNNNNOOOQQQRRRRRRRRRQQQOOOLLLJJJHHHGGGGGGGGGHHHJJJLLLMMMNNNPPPRRRSSSRRROOOMMMMMMMMMQQQOOOMMMLLLLLLNNNPPPRRRRRRRRRQQQPPPOOOPPPRRRSSSQQQSSSUUUUUUTTTTTTVVVXXXXXXYYYZZZYYYVVVTTTTTTTTTWWWXXXZZZ[[[[[[ZZZXXXVVVZZZ\\\___aaabbb```]]][[[YYY[[[___aaabbbaaa^^^\\\aaaccccccbbb___[[[ZZZYYYWWWXXXYYY[[[\\\]]]]]]^^^]]][[[YYYWWWVVVUUUUUUUUUUUUYYY^^^aaaaaa```^^^^^^]]]aaafffiiilllqqqyyyzzzuuuqqqppppppppprrrqqqnnnjjjhhhgggffffffjjjiiihhhhhhiiillloooqqqsssuuuvvvwwwwwwxxx{{{}}}{{{{{{{{{xxxtttssssssuuu|||}}}{{{~~~}}}|||}}}~~~|||xxxuuusssyyy{{{||||||{{{}}}|||xxxxxx{{{}}}~~~yyyuuuuuuttttttsssqqqooommmlllnnnpppsssuuuvvvuuutttsssppprrrvvvzzz}}}~~~{{{xxxxxxyyyzzzzzz|||}}}}}}{{{xxxvvvuuutttrrrsssuuuxxx{{{|||{{{yyy~~~|||zzzwwwuuutttsssqqqqqqqqqssswwwzzz{{{~~~}}}{{{zzzzzz|||~~~~~~{{{{{{||||||{{{zzzzzz{{{}}}}}}}}}~~~|||{{{|||}}}~~~}}}}}}{{{xxxwwwwwwvvvuuusssrrrrrrtttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~||||||{{{{{{{{{|||}}}}}}~~~~~~}}}{{{{{{|||{{{}}}|||xxxvvvyyyyyyzzz|||~~~QQQPPPPPPRRRSSSSSSQQQOOOOOOOOONNNOOOPPPOOOLLLJJJIIIJJJLLLOOORRRSSSQQQOOOMMMLLLMMMPPPVVVZZZ]]]^^^___bbbeeeeeecccaaa___^^^[[[[[[[[[YYYXXXYYY\\\^^^``````aaa```^^^\\\XXXWWWPPPQQQQQQRRRTTTVVVXXXYYY\\\^^^```^^^YYYUUUUUUVVV[[[ZZZXXXXXXZZZ]]]aaacccbbbaaa`````````bbbdddfffeeegggiiihhhggggggkkkooolllmmmooonnnkkkhhhggggggkkkkkkkkkkkkjjjiiigggfffhhhjjjnnnqqqrrrqqqooonnnjjjmmmrrruuuvvvtttpppmmmrrrsssuuutttpppmmmkkkjjjggghhhjjjlllnnnoooppppppooommmjjjgggdddbbbaaaaaaaaaeeejjjnnnnnnmmmmmmmmmmmmrrrvvvyyyzzz|||xxxwwwvvvvvv|||{{{{{{|||~~~~~~}}}}}}{{{uuuwwwzzz}}}}}}{{{zzzzzz{{{zzz|||}}}|||~~~zzzyyyxxxxxxyyyzzz|||}}}}}}wwwrrrsssvvv{{{}}}zzzxxxxxxyyyzzz{{{{{{zzzzzzwwwyyy|||}}}|||{{{zzzzzz|||~~~}}}|||}}}\\\[[[[[[\\\]]]]]]\\\ZZZXXXWWWVVVWWWXXXXXXTTTQQQPPPQQQTTTXXX[[[\\\ZZZXXXTTTTTTVVV\\\ccchhhjjjjjjkkkkkkmmmoooooommmiiieeeccccccccccccdddfffkkknnnpppqqqrrrrrrpppmmmjjjhhhaaaaaabbbccceeegggiiijjjnnnqqqssspppjjjeeedddeeegggggghhhkkkoootttyyy|||xxxvvvtttssstttvvvwwwxxxwwwxxxyyyxxxvvvxxx~~~}}}}}}~~~|||zzzyyywwwwwwwwwzzz}}}~~~|||~~~|||xxxuuusssssssssvvv{{{~~~~~~~~~~~~}}}{{{zzzzzz{{{zzzyyyuuutttqqqooonnnnnnoooooorrrmmmjjjjjjjjjlllrrryyy|||xxxvvvssstttuuuvvvvvvvvvuuutttsssuuuvvvxxx{{{~~~}}}eeecccbbbcccdddeeedddccc___]]]\\\]]]___^^^[[[WWWVVVWWWZZZ___bbbcccaaa^^^YYYZZZ]]]dddlllrrrtttsssrrrrrrrrruuuwwwuuuooojjjhhhiiijjjkkklllpppuuuyyy{{{|||~~~~~~}}}zzzwwwuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~yyysssrrrsssoooqqqtttxxx}}}~~~}}}{{{yyywwwtttpppnnnmmmmmmnnnlllgggddddddbbbaaaeeelllqqqtttwwwyyyyyyyyyzzz{{{xxxwwwvvvxxx|||}}}zzz{{{|||}}}}}}|||{{{zzz~~~~~~}}}|||}}}pppnnnjjjhhhggghhhkkklllhhhgggffffffggggggeeecccbbbbbbcccdddfffggghhhiiihhhiiilllqqqwwwzzz||||||}}}}}}|||{{{zzzyyyyyyyyywwwzzz{{{wwwxxx|||~~~|||zzz~~~{{{zzz}}}~~~~~~{{{yyyuuupppmmmmmmkkkiiigggfffeeebbb```eeegggjjjnnnqqqtttvvvwwwvvvrrrqqqtttwwwzzzwwwuuusssqqqqqqrrrssstttooonnnnnnppprrrrrrqqqooommmnnnnnnooopppqqqrrrssssssuuuxxx|||}}}{{{~~~}}}~~~{{{zzz}}}zzztttsssuuuzzz}}}zzz{{{xxxtttooolllgggccc___dddfffiiillloooqqqsssttttttpppnnnqqqtttvvv|||~~~}}}}}}}}}}}}}}}~~~{{{{{{{{{~~~~~~yyyxxxvvvuuuuuuwwwyyy{{{}}}~~~yyyvvvzzz||||||zzzxxxwwwwww{{{wwwooommmooouuu|||vvvqqqkkkeeeaaadddeeegggjjjlllnnnppppppqqqllliiikkknnnpppwww~~~{{{ooonnnuuu}}}zzzvvvzzz}}}wwwsssrrrvvv|||~~~}}}zzzrrrkkkfffkkkwww~~~zzzyyy~~~xxxttttttssssssrrroooooovvvxxxwwwyyy}}}|||zzzwwwvvvwwwyyy{{{~~~{{{wwwsssnnniiifffdddeeegggiiikkkmmmnnnnnnnnniiieeefffhhhjjjpppwww~~~xxxtttqqqpppttt}}}~~~~~~xxxvvvsssppppppqqqssstttwwwxxxyyy|||nnnaaa^^^bbbiiimmmnnnmmmkkkjjjkkkpppxxx~~~}}}ssspppsssvvv}}}zzzpppiiihhhlllppp{{{~~~{{{xxxxxx|||~~~xxxzzz~~~tttllllllrrr{{{|||wwwqqqiiiccchhhsss{{{xxxrrrrrrzzzvvv}}}{{{sssppppppssstttrrrnnnlllqqq}}}{{{zzz}}}vvvmmmgggggghhhmmmppprrrsssuuuzzzzzzsssppppppxxxzzz~~~~~~|||xxxuuusssooollliiieeefffhhhjjjlllmmmnnnnnnmmmgggddddddeeefffjjjpppvvvxxxzzz{{{}}}zzzvvv{{{~~~~~~{{{{{{|||~~~wwwooohhhccccccaaaeeelllqqqqqqqqqrrrmmmnnnoooooooooqqqsssvvvzzz{{{~~~|||xxxrrrrrrrrrqqqpppooommmmmmlllkkkkkkmmmoooqqqqqqpppqqqooommmkkkjjjkkkmmmnnnppppppqqqsssuuuuuutttssscccaaa^^^\\\[[[[[[]]]]]]aaaaaacccfffkkkrrryyy}}}xxxpppcccXXXSSSTTTWWWZZZ]]]\\\ZZZYYYZZZ^^^eeekkkjjjjjjiiiiiiiiijjjjjjkkknnnnnnnnnnnnpppvvv}}}wwwiii___\\\^^^bbbfffkkkssszzz}}}~~~|||{{{zzzwwwqqqhhh___[[[ZZZ\\\cccfffiiiiiihhhiiilllnnnrrrssssssqqqnnnmmmnnnppppppqqqrrrqqqooommmllllllnnnoooqqqqqqooommmmmmnnnmmmoooqqqqqqooojjjeeebbb___ccckkkrrrwwwxxxwwwvvvrrruuuwwwvvvrrrppprrrttt~~~}}}{{{{{{|||ssssssrrrqqqooooooqqqsss{{{yyyxxxxxx|||{{{rrrooommmjjjhhhhhhpppvvv|||}}}yyyvvvwwwyyywwwxxxyyyzzz}}}~~~~~~~~~ttthhhhhhooossstttuuuwwwyyy|||yyymmmeeedddkkkuuu}}}wwwooojjjnnnxxx|||xxxqqqqqqwwwzzz~~~}}}yyywwwwww{{{|||{{{wwwuuuxxx}}}vvvrrrqqquuuxxxwwwvvvyyyyyymmmaaaZZZXXXZZZ^^^aaadddddddddiiirrrzzz}}}tttjjjbbb___^^^dddgggkkknnnqqqtttxxxzzzzzzzzz{{{~~~}}}~~~~~~||||||}}}zzzzzz~~~~~~|||}}}~~~|||zzzyyyzzz}}}}}}~~~~~~{{{yyyzzz{{{}}}~~~zzzwwwvvvwwwzzz}}}|||zzzvvvsssqqqnnnkkkhhheeefffhhhjjjlllnnnnnnooonnnhhheeeeeedddccceeejjjpppsssuuuvvvvvvyyy~~~zzzyyy{{{|||qqqkkknnntttvvvzzz~~~|||wwwssssssvvvyyy}}}~~~~~~|||{{{uuuxxx|||}}}{{{xxxuuutttoooqqqssstttssstttuuuvvvyyyzzzzzzvvvppplllkkkmmmqqqrrrsssoooiii```ZZZWWWYYYVVVWWW\\\```______aaa^^^^^^___^^^]]]^^^aaacccggghhhjjjmmmnnnlllgggddd^^^^^^^^^^^^]]]\\\[[[[[[XXXXXXWWWYYY\\\^^^^^^]]]___^^^\\\[[[ZZZZZZZZZZZZYYYZZZ[[[]]]^^^_________TTTSSSPPPNNNMMMMMMNNNNNNQQQSSSUUUWWW[[[aaahhhlllgggbbb[[[SSSNNNMMMMMMNNNOOOOOONNNMMMMMMPPPTTTXXXXXXXXXXXXYYYZZZ[[[]]]]]]^^^^^^]]]]]]___eeelllqqqwwwqqqggg[[[SSSQQQSSSVVVWWW[[[aaafffhhhiiijjjkkkiiiiiigggaaaXXXQQQOOOOOOTTTUUUWWWXXXXXXXXXZZZ\\\___``````^^^\\\[[[\\\^^^ZZZ\\\]]]]]][[[YYYXXXYYY[[[]]]^^^]]]\\\ZZZ[[[\\\YYYZZZ\\\]]]\\\YYYVVVSSSMMMQQQVVV\\\```bbbaaaaaa^^^aaadddaaa]]][[[]]]aaafffggghhhhhhfffeeeeeefffbbbbbb```^^^[[[[[[]]]___eeedddcccdddhhhnnntttxxxttthhh]]]ZZZZZZWWWVVVVVV[[[___dddfffdddccccccdddcccddddddfffiiimmmpppqqqmmmjjjiiijjjjjjhhhjjjmmmpppdddYYYXXX[[[]]]]]]^^^aaabbbeeeggghhhiiijjjiii~~~xxxooohhhhhhmmmuuu{{{|||yyy}}}zzzwww{{{~~~{{{rrrjjjdddbbbfffhhheeeaaaccckkksss}}}xxxsssrrrwww}}}~~~}}}zzzqqqdddWWWOOOMMMOOOOOORRRUUUTTTSSSVVV___ggghhhjjjjjjddd[[[TTTRRRRRRSSSVVVYYY\\\___aaadddfffhhhhhhiiilllppprrrsssrrroooqqqsssttttttqqqnnnlllmmmpppsssttttttvvvyyy{{{zzzwwwsssooommmmmmooopppqqqnnnlllmmmqqqvvvzzz|||yyywwwtttssstttuuuuuutttrrrpppooopppsssvvvxxxyyyyyysssqqqtttvvvuuutttvvvtttvvvxxxzzzyyyvvvsssqqqpppqqqsssuuuxxxzzz{{{|||yyyxxxvvvuuuuuuvvvwwwxxxxxxwwwwwwxxxzzzzzzyyywwwvvvsssqqqooonnnllljjjgggdddeeegggjjjlllnnnooooooooojjjggggggeeebbbbbbeeehhhlllppppppoooppptttxxx{{{|||{{{wwwrrrppprrruuuuuuxxxxxxsssiiidddeeehhhdddhhhlllooopppmmmiiifffdddfffiiilllmmmmmmlllkkkeeehhhlllnnnmmmlllkkkjjjgggiiikkkkkkjjjjjjjjjkkknnnpppqqqnnnhhhddddddfffeeegggiiigggbbb[[[WWWVVVWWWSSSQQQTTTWWWVVVVVVXXXZZZZZZZZZXXXWWWWWWZZZ\\\]]]]]]^^^```aaa___[[[XXXTTTTTTTTTUUUUUUTTTTTTSSSPPPOOOOOOQQQTTTUUUVVVUUUVVVVVVUUUTTTSSSRRRQQQPPPNNNOOOQQQRRRSSSTTTUUUVVVQQQOOONNNLLLKKKKKKKKKLLLKKKNNNPPPRRRTTTXXX^^^bbb___]]]YYYSSSOOONNNNNNOOOLLLMMMNNNNNNLLLLLLMMMOOORRRSSSSSSTTTUUUVVVXXXXXXVVVWWWVVVVVVXXX\\\bbbfffgggccc]]]UUUPPPOOOQQQTTTQQQTTTWWWYYYYYY[[[___bbb___aaaaaa]]]UUUOOOMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTVVVVVVVVVUUUSSSRRRSSSTTTOOOQQQSSSTTTRRRQQQPPPPPPSSSTTTUUUTTTSSSRRRRRRSSSQQQRRRSSSTTTSSSQQQOOOMMMHHHKKKNNNRRRUUUWWWWWWWWWPPPTTTWWWTTTNNNLLLOOOTTTUUUWWWYYYYYYXXXWWWXXXYYYXXXWWWUUURRRPPPPPPRRRTTTWWWVVVVVVWWWZZZ___dddgggiii\\\QQQNNNNNNMMMLLLLLLMMMOOOQQQTTTUUUVVVVVVUUUUUUUUUVVVXXX[[[^^^aaabbb___YYYVVVXXXXXXWWWZZZ___```WWWPPPOOOOOONNNNNNPPPRRRRRRSSSTTTVVVXXXZZZ[[[zzzvvvuuuyyy~~~yyyzzz~~~}}}yyyxxxvvvuuuuuuvvvwwwxxx{{{|||}}}|||zzzxxxxxxxxx{{{yyyvvvtttvvv~~~}}}sssiii```ZZZUUUYYY[[[WWWRRRRRR[[[cccgggnnnwwwzzzvvvlllccc______gggnnnpppnnnmmmqqqvvvrrrppphhh[[[MMMEEEDDDFFFEEEIIIKKKJJJHHHJJJRRRZZZXXX\\\^^^[[[SSSNNNLLLMMMHHHKKKOOORRRSSSUUUXXXZZZ\\\\\\]]]```dddffffffeee```bbbeeehhhhhhgggeeeccccccgggkkklllllllllnnnqqqooommmiiieeecccccceeefffhhheeedddeeeiiinnnrrrtttqqqooonnnnnnooopppooonnnllljjjiiijjjmmmppprrrsssrrrllliiilllppppppqqqssspppqqqssstttsssqqqnnnmmmnnnooopppqqqrrrssstttuuupppooommmlllkkklllnnnooonnnmmmmmmoooqqqqqqpppooommmllljjjjjjkkkjjjiiigggcccdddfffiiikkkmmmnnnooopppllliiiiiifffaaa```cccaaafffkkkllljjjjjjmmmqqqqqqsssssspppllljjjkkknnnkkknnnoookkkddd```___aaa]]]```eeeiiijjjiiifffddd___```bbbdddeeeeeeddddddaaadddhhhjjjjjjiiiiiiiiieeefffhhhhhhfffeeeeeefffgggjjjllljjjdddaaabbbddddddhhhkkkjjjeeeaaa___^^^^^^XXXVVVWWWXXXWWWXXX[[[\\\[[[ZZZXXXVVVWWWYYY[[[_________```aaa___\\\YYYVVVWWWWWWXXXXXXXXXXXXXXXSSSSSSSSSUUUWWWYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTRRRQQQSSSUUUVVVVVVWWWYYY[[[TTTSSSQQQPPPOOOOOOOOOPPPKKKNNNQQQRRRSSSUUUZZZ^^^___]]]ZZZVVVSSSRRRTTTUUUTTTVVVXXXXXXVVVTTTSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUUUUUUUVVVYYY^^^bbb^^^]]]YYYTTTQQQPPPRRRUUUQQQSSSTTTSSSSSSUUUZZZ___]]]___```\\\UUUPPPPPPSSSOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRPPPOOOPPPRRRRRRTTTWWWXXXWWWVVVUUUUUURRRSSSSSSRRRQQQPPPQQQRRRQQQQQQQQQQQQQQQOOONNNMMMKKKMMMOOORRRTTTUUUVVVVVVOOOTTTVVVSSSMMMKKKNNNSSSTTTVVVXXXXXXXXXWWWXXXYYYSSSRRRQQQNNNLLLLLLOOOQQQVVVVVVVVVVVVYYY\\\```bbbdddWWWKKKIIIJJJJJJIIIIIIKKKKKKMMMPPPSSSUUUTTTSSSNNNOOOOOOQQQSSSVVVYYY[[[XXXQQQMMMNNNOOONNNRRRYYY\\\UUUQQQPPPOOOMMMMMMOOOKKKKKKKKKKKKMMMPPPRRRTTTzzzxxxzzz}}}|||zzzwwwxxxzzz~~~|||zzzwwwwwwzzz}}}}}}zzzwwwuuuuuusssooollliiigggkkktttvvvnnngggeeebbbbbbaaaaaaaaabbbcccccciiilllooolllgggdddeeehhhoooiiiccccccjjjttt}}}|||ssskkkbbbYYYTTTPPPNNNKKKIIIIIILLLOOORRRZZZ]]]aaacccbbb]]]XXXTTTWWWYYY\\\aaaeeegggfffddd```]]]XXXQQQKKKFFFBBBAAADDDEEEFFFGGGHHHJJJNNNPPPRRRTTTTTTSSSOOOKKKHHHGGGHHHIIIKKKMMMOOOQQQSSSTTTWWWYYY]]]```bbbcccbbbaaabbbaaaaaaaaabbbbbbcccdddjjjjjjiiihhhggggggggghhhjjjkkkjjjhhheeedddeeeffffffeeecccdddgggiiijjjjjjjjjiiiiiijjjkkkllllllkkkhhhiiiiiiiiijjjkkkkkkkkkggghhhiiikkkllllllmmmmmmmmmmmmmmmmmmllljjjhhhggghhhiiijjjlllmmmnnnnnnooonnnllliiigggggghhhkkkmmmmmmlllkkkkkkkkkkkkjjjhhhhhhhhhhhhhhhggggggffffffhhhhhhgggffffffhhhlllooolllkkkjjjhhhgggeeeddddddeeedddccccccccceeegggiiikkkkkkllllllkkkjjjhhhgggdddgggiiihhhccc___^^^^^^``````bbbcccdddeeeeeeeeegggdddbbbbbbdddfffgggggggggggggggggghhhiiijjjkkknnnmmmkkkjjjiiijjjjjjkkkmmmmmmllljjjhhhhhhjjjllllllkkkjjjkkkllljjjfffaaaeeedddbbbaaa```___^^^^^^```___^^^^^^___bbbeeeggghhhggggggffffffeeeeeeeeebbbbbb```___]]]\\\[[[[[[ZZZYYYYYYZZZ[[[]]]___aaabbbbbbaaa```^^^[[[XXXWWWVVVXXXZZZ]]]___`````````___^^^[[[YYYXXXYYYZZZ[[[[[[ZZZXXXXXXZZZ^^^bbbeeeeeeeeedddbbb___]]]^^^___^^^____________^^^]]]]]]aaa```^^^^^^___```___^^^ZZZ[[[]]]___aaabbbbbbbbbdddbbb```^^^]]]]]]]]]]]]\\\]]]^^^]]]\\\\\\^^^```gggeeeccc```_________``````^^^ZZZWWWVVVWWWYYYZZZXXXWWWVVVSSSQQQPPPRRRTTTQQQVVV]]]aaabbbaaa``````]]]]]]\\\\\\]]]]]]^^^___^^^^^^^^^]]][[[XXXUUUTTTVVVWWWYYY[[[]]]^^^___```ZZZ]]]___]]]XXXUUUWWWZZZaaaaaa```___^^^]]]]]]\\\YYYZZZZZZZZZZZZZZZYYYYYYbbb```^^^]]]___bbbeeehhhfffaaa[[[VVVSSSSSSSSSSSSTTTUUUWWWYYYZZZ[[[[[[ZZZSSSTTTVVVYYY\\\___aaabbbZZZXXXUUUSSSSSSTTTVVVXXXZZZZZZYYYXXXVVVTTTRRRQQQSSSRRRQQQQQQQQQSSSTTTUUUyyyxxxyyyvvvpppiiieeegggiiiiiigggdddeeegggkkknnnoooooommmfffcccaaaaaacccfffhhhiiikkkhhhdddcccbbbbbb___]]]\\\YYY\\\ccceee^^^XXXVVVUUUTTTTTTTTTUUUVVVWWWWWWYYY]]]___^^^ZZZXXXYYY\\\[[[XXXUUUVVV]]]gggpppvvvyyyvvvpppjjjccc[[[SSSNNNKKKJJJHHHGGGHHHJJJNNNPPPSSSVVVYYY[[[[[[XXXUUURRRRRRSSSVVV[[[___aaa```^^^]]][[[VVVQQQLLLHHHFFFEEEIIIJJJLLLLLLMMMOOORRRUUUWWWXXXYYYWWWSSSNNNLLLKKKMMMNNNOOORRRTTTVVVWWWXXX[[[]]]aaadddfffgggfffeeefffffffffffffffggghhhiiimmmlllkkkjjjjjjjjjjjjjjjlllmmmmmmkkkiiiggghhhjjjgggfffddddddfffhhhiiiiiifffeeeeeefffhhhiiihhhgggffffffgggggghhhhhhhhhhhheeeeeefffgggggggggggggggdddeeeeeefffeeedddcccbbbbbbcccdddfffhhhiiiiiijjjhhhfffdddbbbbbbdddggghhhiiigggffffffggghhhhhhgggfffeeeeeedddcccdddddddddgggggggggffffffhhhkkknnnmmmmmmlllkkkjjjiiihhhhhheeedddbbbbbbbbbccceeefffjjjjjjkkklllkkkjjjiiihhheeehhhiiihhheeebbbbbbcccdddfffggggggfffeeeeeefffiiigggeeedddgggiiikkkkkkkkkkkkkkkkkkllllllmmmnnnpppooommmlllllllllmmmnnnpppqqqqqqooommmlllmmmnnnrrrpppooopppqqqqqqnnnkkkmmmlllkkkiiihhhgggffffffjjjiiigggggghhhkkknnnpppoooooooooooonnnmmmlllkkkiiiiiiiiihhhgggfffeeedddccccccccccccdddeeeggghhhhhhiiihhhhhhfffdddbbbaaa^^^```bbbeeeggghhhhhhhhhgggfffdddbbbaaabbbccccccfffeeeccccccdddfffhhhjjjiiijjjjjjiiihhhgggiiijjjhhhhhhiiiiiihhhhhhgggfffiiigggffffffggghhhgggfffdddeeefffhhhiiijjjkkkkkklllkkkiiihhhggggggggggggfffggghhhgggffffffhhhjjjnnnmmmkkkjjjiiihhhiiiiiikkkiiieeebbb```______```aaaaaa^^^ZZZVVVTTTUUUVVVZZZ___eeeiiijjjjjjiiiiiihhhhhhggggggggggggggghhhhhhhhhhhhhhhfffdddbbbaaa```aaaccceeegggiiiiiijjjgggjjjkkkiiidddbbbcccfffkkkjjjjjjiiihhhhhhggggggcccccccccdddeeefffhhhhhhlllkkkiiihhhhhhkkknnnpppnnnkkkfffbbb``````aaaaaacccdddeeeffffffeeedddccc^^^___aaacccfffhhhjjjjjjdddcccaaa```___```aaaaaaccccccbbbaaa```^^^]]]\\\\\\\\\[[[[[[[[[\\\]]]^^^~~~}}}}}}zzzxxxvvvuuutttqqqnnnkkkdddddddddiiiooorrrrrrppptttvvvxxxxxxuuurrrqqqpppfff```XXXSSSSSSTTTTTTTTTQQQQQQSSSVVVZZZ[[[ZZZYYYTTTRRROOOOOORRRUUUWWWWWWYYYVVVRRRQQQQQQQQQQQQQQQQQQOOOPPPTTTUUUPPPLLLJJJJJJJJJJJJJJJJJJLLLMMMOOOMMMOOORRRQQQOOOMMMOOOQQQOOOOOOOOOPPPUUU\\\eeellliiihhheeebbb^^^XXXQQQLLLJJJJJJJJJKKKMMMOOORRRSSSRRRTTTVVVXXXXXXWWWVVVUUUWWWXXXZZZ___ccceeedddbbb___]]]ZZZVVVSSSQQQPPPOOORRRTTTTTTUUUUUUVVVYYY\\\^^^``````^^^ZZZVVVSSSRRRVVVVVVXXXYYY[[[]]]______aaacccgggjjjlllllllllllllllllllllmmmnnnooopppqqqrrrqqqpppooonnnnnnnnnnnnpppqqqpppooolllkkklllnnnjjjhhhffffffgggiiiiiihhhfffdddddddddfffgggfffeeecccddddddeeeeeeeeeeeedddcccccccccddddddddddddddd^^^^^^____________^^^^^^\\\]]]___aaaccceeeeeefffdddbbb```^^^___```cccdddeeecccaaabbbdddfffggggggeeedddbbbaaa```aaacccdddfffggghhhgggggghhhkkkmmmnnnnnnmmmmmmmmmmmmmmmlllhhhgggfffddddddeeeffffffiiijjjkkklllmmmlllkkkkkkggghhhiiihhhffffffgggiiiiiimmmpppnnniiifffgggjjjmmmkkkhhhhhhjjjnnnppprrrqqqqqqqqqpppqqqqqqrrrrrrsssrrrpppooonnnoooqqqrrruuuvvvvvvuuusssqqqpppqqqsssrrrqqqrrrssstttsssrrrvvvuuusssrrrpppoooooooootttsssrrrqqqrrrtttwwwxxxxxxxxxyyyyyyxxxvvvsssqqqoooppprrrssssssqqqooommmmmmmmmllllllmmmnnnoooooonnnooooooooonnnnnnmmmlllggghhhkkkmmmpppqqqqqqqqqooonnnmmmkkkkkkkkklllmmmqqqpppooonnnnnnnnnoooooonnnpppqqqqqqqqqrrrtttvvvrrrssssssssssssrrrqqqqqqqqqooonnnnnnpppqqqpppoooooooooppprrrssstttuuuuuuttttttsssrrrqqqqqqrrrrrrpppqqqrrrrrrqqqqqqrrrtttuuuuuuuuuttttttsssssssssvvvtttqqqnnnkkkiiihhhgggiiiiiifffbbb^^^\\\\\\]]]eeejjjooosssttttttssstttuuuuuutttsssrrrrrrrrrrrrsssssstttttttttrrrqqqpppmmmnnnppprrrssstttuuuuuuuuuxxxyyywwwssspppppprrrvvvuuuuuuttttttsssssssssooooooooooooqqqtttwwwyyyyyywwwuuussssssuuuwwwyyyxxxvvvssspppnnnnnnpppqqqsssssstttsssrrrqqqooonnnkkklllnnnpppqqqrrrsssssspppppppppoooooonnnmmmlllmmmmmmllllllkkkjjjjjjjjjjjjjjjiiiiiiiiijjjkkkkkk}}}zzzzzz}}}~~~}}}xxxtttooolllkkkjjjjjjhhheeecccbbb```^^^\\\UUUUUUUUUXXX]]]___```___aaadddfffgggeeecccbbbccc```ZZZRRRMMMKKKKKKLLLKKKIIIIIIJJJMMMPPPRRRQQQPPPNNNLLLIIIIIIKKKNNNPPPQQQRRRPPPMMMLLLLLLNNNOOOQQQRRRQQQRRRRRRRRROOOLLLKKKKKKKKKJJJJJJKKKMMMOOOPPPMMMOOOQQQPPPNNNMMMMMMOOONNNPPPRRRRRRSSSWWW___eeeccccccccccccbbb^^^YYYTTTRRRSSSTTTWWWYYY[[[]]]^^^\\\]]]]]]^^^^^^^^^^^^^^^aaaaaadddgggkkkmmmmmmkkkgggfffccc```^^^]]]\\\\\\]]]^^^___^^^^^^___bbbdddgggiiiiiihhhddd```]]]\\\___```aaabbbdddeeefffggggggiiikkknnnpppqqqrrrqqqqqqrrrrrrssstttuuuwwwwwwwwwvvvuuutttsssrrrrrrrrruuuuuuuuurrrooommmmmmnnnnnnllljjjiiijjjkkkkkkjjjkkkiiihhhhhhhhhhhhgggeeebbbccccccddddddcccbbbaaabbbbbbbbbcccddddddeeefff____________^^^^^^]]]]]][[[\\\^^^aaacccdddeeeeeeeeecccaaa___^^^___```bbbcccaaa```aaadddgggiiiiiigggeeebbbaaa```aaadddeeegggiiijjjjjjiiijjjkkkmmmmmmmmmmmmnnnnnnoooooopppooonnnmmmkkkkkkjjjkkkkkkkkklllnnnooopppqqqppppppjjjjjjiiihhhhhhjjjlllnnnmmmssswwwuuuoookkklllpppqqqnnnkkkkkknnnrrruuuwwwvvvuuuuuuuuuuuuuuuvvvvvvuuusssrrrpppqqqrrrtttvvvxxxzzz{{{zzzxxxuuuttttttuuutttttttttuuuwwwxxxxxx{{{zzzyyywwwvvvuuuuuuuuuzzzyyyxxxxxxxxxyyy{{{|||}}}~~~~~~{{{wwwuuuqqqtttwwwzzzzzzxxxuuussssssssssssrrrrrrrrrrrrsssqqqqqqrrrrrrssssssssssssmmmoooqqqsssuuuvvvwwwvvvsssrrrrrrqqqqqqqqqrrrrrruuuuuuuuuuuuuuuttttttsssrrrsssuuuuuuuuuvvvxxx{{{xxxyyyyyyyyyyyyxxxwwwwwwvvvuuussstttuuuvvvvvvuuuwwwwwwwwwxxxyyyzzz{{{{{{xxxxxxxxxwwwwwwwwwwwwxxxuuuwwwyyyyyyxxxwwwxxxyyyyyyyyyzzz{{{{{{zzzzzzyyyzzzzzzxxxvvvtttqqqooonnnmmmmmmllljjjgggfffggghhhnnnrrrwwwzzz{{{{{{|||}}}~~~}}}{{{zzzzzzyyyyyyyyyzzz{{{||||||{{{zzzyyyvvvwwwyyyzzz{{{||||||}}}~~~|||zzzyyyzzz|||||||||||||||{{{{{{{{{yyyxxxwwwwwwyyy|||}}}{{{zzz{{{|||}}}~~~|||yyywwwvvvwwwxxx{{{{{{|||{{{zzzyyywwwvvvtttuuuwwwxxxyyyyyyyyyxxxxxxyyyzzz{{{zzzxxxvvvttttttsssssssssssssssssstttvvvvvvvvvvvvvvvvvvwwwwww|||xxxtttuuuwwwzzz}}}}}}{{{{{{|||~~~~~~||||||uuunnnjjjiiiiiijjjnnnlllhhhddd```]]][[[[[[\\\YYYVVVUUUUUUVVVUUUTTTNNNNNNNNNPPPSSSUUUVVVVVVUUUXXX[[[\\\[[[ZZZZZZZZZ^^^ZZZTTTOOOLLLKKKKKKKKKJJJIIIJJJLLLOOOQQQQQQPPPLLLIIIGGGGGGIIILLLNNNOOOSSSRRRPPPOOOOOOQQQTTTWWWXXXYYYYYYWWWVVVUUUTTTSSSRRRQQQPPPOOOPPPRRRTTTVVVTTTUUUUUUTTTRRRQQQPPPPPPNNNPPPSSSSSSSSSWWW]]]ccceeeeeegggiiijjjhhhddd```]]]___aaacccfffhhhiiijjjjjjiiiiiihhhggghhhhhhhhhggggggiiilllppprrrqqqpppqqqooollljjjgggfffffffffgggggghhhgggffffffiiikkknnnpppqqqpppllliiigggfffhhhhhhiiijjjkkklllmmmnnnkkkmmmoooqqqsssuuuuuuvvvuuuuuuuuuvvvxxxzzz{{{|||||||||zzzyyyxxxwwwwwwwwwzzzzzzxxxtttpppnnnmmmnnnssspppnnnmmmnnnnnnnnnmmmooommmkkkkkkjjjiiigggfffdddeeeffffffeeedddbbbaaa``````aaabbbdddfffiiijjjfffeeedddbbb```___^^^^^^]]]^^^```bbbdddeeeffffffiiigggdddbbb```______```aaa``````bbbeeehhhjjjjjjhhhfffcccaaaaaabbbdddfffjjjlllnnnnnnmmmmmmnnnooollllllmmmnnnooopppqqqrrrttttttsssqqqppppppoooooooooppprrrtttvvvvvvvvvvvvnnnlllkkkjjjlllnnnpppqqqpppvvv|||{{{uuurrrtttwwwtttrrroooooorrrvvvyyyzzzxxxxxxwwwwwwwwwxxxyyyyyyvvvuuusssrrrrrrtttwwwyyy{{{}}}~~~}}}{{{yyywwwwww{{{{{{|||||||||}}}~~~~~~}}}|||{{{{{{zzz{{{{{{~~~}}}|||||||||}}}~~~~~~{{{yyyuuuwww|||~~~zzzxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwtttuuuwwwyyyzzz{{{{{{zzzvvvvvvvvvvvvvvvvvvwwwwwwvvvwwwxxxzzzzzzzzzzzzyyyxxxyyyzzzyyyxxxxxxzzz{{{}}}}}}}}}}}}}}}|||{{{{{{{{{yyyxxxxxxzzz|||{{{{{{}}}}}}}}}}}}}}}~~~{{{{{{{{{|||{{{{{{{{{{{{xxxzzz|||}}}|||{{{{{{|||{{{|||}}}~~~~~~~~~}}}}}}{{{||||||{{{zzzxxxvvvuuutttuuuuuusssqqqooopppqqqvvvyyy}}}~~~~~~}}}~~~~~~}}}|||}}}~~~~~~~~~}}}|||}}}{{{yyyyyy{{{|||}}}~~~~~~}}}|||zzz{{{|||~~~~~~}}}|||{{{|||~~~}}}{{{yyyyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{xxxuuurrrnnnkkkdddddddddgggkkknnnooonnnnnnmmmkkkjjjjjjlllmmmoooooorrrqqqllljjjmmmpppoooqqqnnnhhhccc___]]]\\\]]]aaa```^^^[[[YYYWWWUUUUUUUUURRROOOOOOPPPRRRSSSSSSPPPPPPPPPPPPQQQSSSTTTUUUSSSUUUYYYZZZZZZYYYYYYYYY^^^\\\YYYUUURRRQQQPPPPPPNNNNNNNNNOOORRRTTTTTTTTTQQQOOOLLLLLLNNNQQQSSSTTTVVVVVVVVVUUUUUUVVVZZZ\\\]]]```aaa^^^[[[\\\\\\ZZZYYYXXXVVVTTTUUUWWWYYY[[[[[[ZZZZZZYYYXXXVVVTTTSSSRRRTTTUUUWWW[[[```eeejjjiiiiiikkkmmmoooooollliiiggghhhiiikkkmmmooopppppprrrqqqpppooooooooooooooonnnnnnooorrruuuwwwwwwwwwvvvtttrrrooommmlllllllllnnnooonnnmmmkkklllnnnpppqqqsssuuutttrrrooonnnmmmnnnnnnoooppppppqqqrrrrrroooppprrrtttvvvwwwxxxyyyvvvwwwwwwyyy{{{}}}~~~}}}{{{{{{zzzzzz||||||zzzvvvrrrooooooooouuusssqqqpppqqqrrrqqqqqqooonnnlllkkkkkkkkkiiiggghhhiiijjjkkkjjjhhhfffddd______```bbbdddhhhkkkmmmlllkkkiiigggeeecccbbbbbbbbbcccdddfffggghhhhhhhhhkkkjjjgggeeecccbbbaaaaaabbbbbbccceeeiiilllmmmllliiihhhfffeeedddeeefffgggoooqqqssstttsssrrrrrrsssmmmnnnoooppprrrsssttttttvvvuuuuuutttsssrrrrrrqqqssstttwwwyyyzzz{{{{{{zzztttrrrpppoooqqqsssttttttsssyyy~~~{{{yyyzzz|||xxxvvvtttuuuwwwzzz||||||yyyyyyxxxyyyzzz{{{||||||xxxwwwtttssstttwwwzzz}}}~~~}}}||||||}}}}}}~~~~~~~~~{{{~~~|||}}}}}}~~~~~~}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{|||~~~~~~~~~zzz{{{{{{||||||}}}}}}}}}zzz{{{|||~~~|||{{{|||}}}~~~}}}}}}~~~}}}}}}{{{}}}~~~~~~~~~~~~~~~|||}}}}}}}}}}}}|||{{{{{{}}}}}}}}}{{{xxxvvvuuuvvv{{{~~~~~~}}}zzzzzz|||}}}}}}|||~~~~~~|||~~~}}}}}}|||{{{|||}}}~~~~~~}}}yyyxxx{{{|||yyywww~~~}}}}}}}}}||||||~~~yyyzzz~~~~~~|||zzzyyyooonnnnnnqqqtttvvvvvvvvvrrrnnnjjjgggeeedddaaa```WWWVVVUUUXXX\\\```aaa```````````````aaabbbbbbccceeegggfffaaa___bbbeeeeeedddbbb___\\\ZZZXXXXXXXXX\\\\\\[[[ZZZYYYXXXXXXXXXXXXVVVSSSRRRTTTWWWYYYZZZXXXXXXXXXXXXWWWXXXZZZ[[[XXX[[[^^^``````______```ccccccbbb```]]][[[ZZZZZZXXXWWWWWWXXX[[[]]]]]]]]][[[YYYVVVVVVYYY\\\]]]^^^[[[]]]______^^^^^^aaadddccchhhjjjfffdddeeefffccccccaaa^^^\\\\\\^^^```bbbaaaaaa`````````___]]]\\\]]][[[[[[]]]ccchhhmmmooommmmmmnnnppprrrrrrqqqooooooooooooooopppqqqsssssssssssssssssssssssstttttttttttttttwwwzzz|||}}}|||xxxvvvuuusssrrrqqqrrrrrrssssssrrrqqqooonnnppprrrppprrrtttuuusssqqqpppppprrrrrrrrrsssssstttttttttrrrrrrtttvvvxxxzzz{{{|||xxxxxxyyy{{{}}}~~~}}}}}}|||||||||{{{xxxuuusssssstttvvvtttqqqqqqrrrsssssssssmmmlllkkklllnnnooonnnmmmnnnoooppppppooommmjjjhhhdddddddddeeegggkkknnnpppsssqqqooommmlllkkkkkkkkkjjjjjjkkkmmmmmmnnnnnnnnnnnnnnnlllkkkjjjiiiiiiiiiggghhhjjjnnnrrrssssssqqqnnnnnnmmmllllllllllllmmmsssvvvyyyzzzyyywwwvvvwwwrrrrrrsssuuuvvvwwwxxxyyyvvvwwwwwwvvvvvvuuuttttttvvvwwwyyy{{{}}}}}}}}}}}}|||yyyvvvvvvwwwyyyxxxvvvxxx|||~~~}}}|||{{{zzzzzz{{{}}}~~~~~~}}}yyyyyyzzzzzz|||}}}{{{yyywwwvvvwwwzzz~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~}}}|||||||||}}}~~~||||||||||||{{{{{{{{{{{{|||}}}~~~|||zzzxxxxxxyyy{{{}}}}}}|||}}}~~~~~~~~~~~~}}}}}}zzz{{{}}}|||}}}~~~~~~~~~zzz|||~~~~~~|||{{{{{{~~~~~~}}}|||{{{{{{|||~~~~~~}}}nnnkkkgggfffiiimmmpppqqqqqqtttwwwzzz|||}}}||||||yyy|||}}}}}}~~~|||vvvpppllljjjjjjmmmqqqtttuuutttqqqooopppooonnnmmmmmmoootttxxxxxxxxxrrrjjjkkkrrrtttrrrrrrrrrrrrrrrpppmmmkkkiiibbbaaaaaabbbfffhhhiiiiiieeebbb]]]ZZZZZZYYYYYYXXXPPPNNNMMMOOOTTTXXXYYYYYY[[[[[[\\\]]]^^^_________bbbdddccc]]]\\\___bbbbbb\\\\\\[[[ZZZYYYYYYYYYYYY\\\\\\\\\\\\\\\]]]]]]]]]```]]]ZZZYYY[[[^^^```aaa```aaa```___^^^___aaaccc```bbbfffggggggffffffgggiiijjjkkkkkkhhhfffddddddbbbaaa```bbbdddfffgggfff```^^^[[[[[[^^^aaabbbcccbbbeeehhhhhhffffffhhhkkkiiippprrrnnnkkknnnnnnkkkllljjjgggdddccceeegggiiihhhggggggggghhhhhhgggfffccc```]]]^^^ccciiikkklllqqqppppppqqqssstttsssrrrtttsssrrrqqqrrrssstttuuurrrrrrssstttvvvwwwwwwxxxtttttttttvvvzzz|||||||||yyyxxxwwwvvvvvvvvvwwwxxxuuuuuutttrrrppppppqqqsssnnnpppssstttsssqqqqqqqqqsssssstttttttttuuuuuuuuuttttttvvvxxxzzz|||}}}~~~yyyyyyzzz|||~~~~~~~~~~~~{{{|||{{{yyywwwvvvwwwxxxuuusssqqqqqqrrrttttttssslllllllllnnnqqqssstttsssqqqrrrttttttssspppmmmkkkjjjjjjiiijjjkkknnnqqqssswwwvvvtttsssrrrrrrssssssqqqrrrssssssttttttssssssrrrqqqqqqppppppqqqqqqrrrnnnooorrrvvvzzz{{{yyywwwtttttttttttttttssssssrrrvvvyyy|||}}}|||zzzyyyyyyvvvvvvwwwxxxzzz{{{||||||xxxxxxyyyyyyyyyxxxwwwwwwxxxyyy{{{|||~~~~~~}}}}}}~~~{{{zzz||||||zzzxxx|||~~~}}}{{{~~~}}}~~~~~~yyyzzzzzz|||}}}}}}{{{yyyxxxyyy}}}{{{{{{|||}}}~~~}}}||||||}}}}}}|||~~~~~~~~~~~~~~~~~~}}}|||zzz}}}~~~~~~~~~}}}|||zzzxxxwwwxxxzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxuuuwwwyyyyyyyyyyyyyyy{{{xxxzzz|||}}}~~~|||zzzxxxzzzzzz{{{{{{{{{{{{zzzzzz}}}~~~||||||}}}~~~~~~}}}||||||||||||www|||{{{xxxzzz|||zzz{{{|||}}}}}}|||{{{zzzwwwxxx{{{||||||{{{yyywwwxxxzzz}}}|||{{{zzzyyyyyyzzz|||}}}~~~~~~~~~|||{{{