BM6P6(@ ~~~YYYKKK<<<777777777666555555444444222222333444444333333333444444333222222555;;;???PPPgggzzzdddhhh|||eeeccc}}}|||iiieee^^^VVVPPPNNNPPPSSSKKKTTTXXXRRRIIIDDDBBB???EEE@@@<<<===AAACCCBBB@@@???@@@CCCEEEBBB???CCCJJJLLLNNNPPPPPPNNNIIIDDD@@@<<<777666;;;===888777999:::333000444:::>>>AAADDDHHHPPPVVV[[[fff{{{```FFF???HHHgggzzz[[[FFF222///000000000000////////////......---,,,,,,+++******,,,,,,+++***))))))******(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((((((((()))))))))************))))))***,,,------++++++,,,......999OOOhhh|||}}}|||uuu___aaauuuvvvllliiikkksss{{{~~~sssgggbbb___UUUAAA000...///222555555666:::???NNNZZZaaa[[[UUUWWW]]]aaadddhhhiiidddYYYRRRPPPRRRbbbjjjwwwyyymmmkkkpppqqqsssuuuuuussspppmmmlllkkkccc```eeegggccc```aaagggdddkkkwwwwwwqqqzzzvvvkkkrrr}}}}}}mmm___WWWZZZbbbjjj{{{}}}qqqddd\\\YYYVVVPPPSSS[[[eeeiiillluuuyyyuuuyyyzzzwwwzzz}}}zzz|||}}}ZZZNNNFFFBBB<<<===TTTrrr[[[@@@888444222444444333333222222222222222000111111111111222222222333333222222222333444444555444222111111111222222444222000222444666444222555555555555444333222111888888===KKKllltttrrrtttttt|||yyywwwrrrkkkUUULLL@@@999777666444222222222333444444444333333333555888;;;@@@EEELLLPPPZZZ\\\^^^\\\ZZZ[[[aaagggooosssuuupppcccTTTGGG@@@DDDCCCCCCDDDEEEDDDAAA???<<<@@@DDDDDDCCCDDDJJJOOOSSSPPPPPPSSSPPPLLLRRR^^^lllsssxxxuuulllhhhppp{{{~~~XXXJJJ<<<777777777666555555444444222333333444444333333333222222222111111333777;;;;;;PPPiii~~~zzz^^^XXXdddqqqmmmppp{{{uuulllbbb[[[YYY[[[]]]UUU[[[^^^ZZZPPPHHHGGGIIIIIIDDD>>><<<>>>???>>>;;;>>><<<<<<===:::666777;;;===>>>??????===:::777444555111222777999888999<<<888888;;;???AAACCCIIIQQQeeetttyyylllkkkhhhjjjwwwsss```JJJUUUlll{{{UUUDDD777111555000000000/////////......---,,,,,,+++******))))))***))))))(((''''''(((((((((((((((((((((((((((((()))((((((((((((((((((((())))))(((((((((((())))))))))))************))))))***+++---,,,++++++,,,...+++000===RRRhhh|||xxxpppuuuwwwgggcccooovvvxxxvvvvvvyyy{{{yyyzzz]]]>>>;;;555///------000333666:::CCCIIIKKKRRR___kkkppp{{{|||xxxmmmaaa\\\aaaggghhhkkkqqqssslllcccccciiinnnttt}}}|||xxxwwwuuuuuutttnnnffffffkkkyyy{{{}}}uuu{{{~~~sssccc```\\\ZZZ\\\ccclllrrrmmmpppnnnfff^^^ZZZXXXUUU[[[\\\bbblllsssyyy~~~```MMMIIIBBBAAAKKK[[[rrr|||kkkDDD555333111111333111111000///////////////000000111111111222222222222222222222333333444555444333222111111111222222333222000222444555444222555555666666666555444444333444777???]]]nnneeellluuu{{{uuu{{{www~~~yyyvvvuuurrrnnn___UUUHHH>>>:::777444222111222333333444444444444555666888888:::===AAAEEEGGGIIIJJJHHHFFFGGGLLLQQQ\\\```cccaaaXXXNNNFFFCCCFFFFFFEEEDDDBBBAAA???>>>>>>AAAEEEFFFHHHLLLTTT[[[]]]ZZZZZZZZZUUUPPPYYYggg~~~oooiiimmmpppwww~~~XXXJJJ;;;777777777666555555444444333333333444444333333222000111111111111111333555111???SSShhh~~~uuufff___]]]\\\cccnnn}}}~~~vvvmmmhhhgggggg``````dddeee^^^UUUYYYdddllleee\\\UUUQQQNNNJJJGGG===888666888888666555777888888888888888777777666777555555888999:::???DDDFFFFFFGGGHHHLLLYYYsssxxxkkkbbblll^^^UUUWWW\\\\\\___dddrrrwwwIII;;;444---///333000////////////.........+++++++++***))))))(((((())))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++))))))************))))))***+++,,,,,,++++++,,,...+++***...;;;OOOhhhwwwmmmmmmmmmwwwvvvtttnnnxxx{{{uuuxxx|||pppNNN===999444333555555222...111333444888CCCSSS___ccc|||~~~{{{pppdddaaajjjtttpppnnnmmmjjjfffcccgggnnnmmmrrrzzz|||xxx|||~~~pppggglllwww|||tttttt~~~}}}vvvuuu{{{xxxssskkk^^^ZZZ\\\```dddiiimmmppprrroooqqqoooiiiffffffddd```fffeeejjjuuuoooZZZIIICCCDDDCCCTTTiiizzzzzzwwwZZZEEE222///222111000111000000///...............000000000111111111222222111111111222333444444555333333222111111111111222222111111111333444333222555555666777777777777666555888888888PPP}}}tttiiinnnxxx~~~hhhfffccctttxxxpppzzz~~~~~~yyytttttttttsssjjj___QQQEEE===999555222111111222333444555555666555666777666666888;;;===<<<===>>><<<999:::>>>BBBGGGKKKNNNNNNKKKHHHHHHIIIHHHJJJKKKHHHCCC???>>>???@@@DDDHHHLLLPPPWWWaaahhhfffddddddccc\\\XXXddduuuoooiiigggbbb```iiippptttyyy}}}WWWIII:::777777777666555555444444333333444444444333222222///000222222111000111222111777BBBSSSggg{{{qqqoooyyywwwiii```bbbiiiwwwyyyrrrooobbb^^^```gggccc]]]gggzzz{{{oooddd\\\UUUOOOLLLIIIAAA<<<===>>><<<999999;;;:::888777777888999;;;777666666777999@@@IIIQQQXXXYYY]]]ccckkk||||||ooojjjhhhkkkyyy~~~MMM555777111///222---/////////.........------++++++*********)))))))))+++******)))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((()))++++++))))))************)))))))))+++,,,,,,++++++,,,---...,,,,,,111===UUUvvvhhhgggooowww|||nnn|||~~~~~~rrr___PPPKKKAAA888666555222---444222000000666>>>EEEHHH___fffkkkhhhaaaaaalllwwwssspppmmmjjjjjjmmmsssyyyuuussspppmmmmmmmmmmmmmmmqqqxxx|||vvvjjjfffppp}}}yyyuuuxxx}}}tttppptttsssjjjnnnuuuqqqmmmiii___fffiiimmmrrrtttsssooolllvvvwwwtttooonnnpppmmmiiijjjlllsssqqq___NNN@@@999<<>>NNNeeeyyyzzztttdddeeewwwzzziiiaaa___dddaaa\\\fffxxx|||ssskkkddd```\\\ZZZ___UUUMMMLLLMMMIIIDDDBBBBBB@@@;;;777555555777888333555888>>>IIIYYYhhhqqqMMM:::888888...222666***............------------+++++++++++++++************)))))))))))))))******((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''((()))++++++))))))************)))))))))***,,,+++******+++---,,,...000///111@@@___zzznnn^^^dddiiirrrooohhhtttyyytttuuuvvvtttpppsssjjjXXXDDD999888555111111111222333444666999===DDDLLLTTTVVVWWW___ooo|||uuuvvvuuurrrrrrvvvzzz}}}yyyooohhheeeddddddcccbbbgggjjjgggeeejjjuuu~~~wwwwwwzzz|||vvvnnnpppxxxrrriiikkkqqqmmmmmmooolllggghhhlllqqqttttttppplllooopppnnnkkklllooonnnkkkooowwwwwwjjjUUUJJJ@@@===AAAIIIUUU___yyyqqquuuHHH:::777555666555111//////111000000/////////////////////000000000111111111///000111222333333333333111111111111111111111111000000111111111111222222111222333444555666666666444777888333>>>fffsssnnnqqqzzzuuu[[[___YYYhhhpppzzz|||{{{zzz{{{{{{ooohhh\\\PPPFFF>>>999666222222222222444555777888333555777888888:::<<<>>>777888888777777888:::;;;<<<>>>???>>>>>>BBBHHHNNNOOOWWW^^^___YYYQQQLLLKKKJJJOOOWWW___eeehhhkkklllkkklllooooooeee^^^iiizzzttt^^^]]]\\\TTTcccgggkkkmmmvvv{{{VVVHHH999777777777666555555444444444444444444333222111111000111333333222111222333222111111333999JJJeee|||uuu______mmmzzztttrrrnnngggiiiqqqsssqqqooolllkkkkkkkkklllhhh```[[[]]]aaaaaa```aaaWWWSSSNNNHHHEEEDDDEEEFFFGGGLLLTTT```rrrxxxtttgggccc^^^]]]]]]cccppp}}}}}}XXXGGGJJJIII999+++///222(((......---------,,,,,,,,,++++++++++++++++++++++++''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((('''(((((()))***+++))))))************)))))))))***++++++******+++---'''+++///...)))...CCCZZZqqq~~~fffcccdddwwwzzzfff```ggguuu~~~{{{zzzxxxxxxxxxxxxxxx{{{xxxqqqkkkbbbNNN999111111444888888444222444888;;;===???EEERRRfffuuuvvv|||}}}|||uuuqqqoookkkeeeaaa___bbbdddeeejjjsssyyy{{{nnnnnnmmmlllggghhhsssvvvjjjiiikkkfffiiiooonnniiiiiiiiimmmqqqrrrooolllmmmppprrrqqqssszzz}}}}}}zzzlllccc\\\TTTGGG===BBB<<<<<>>;;;333333222333333555777888555666777777777666888999666666777888:::;;;===>>>>>>??????>>>===???FFFKKKSSSZZZcccgggddd___ZZZWWWTTTYYY```ggglllllljjjhhhnnnppptttuuukkkaaadddppppppaaaaaaaaa]]]jjjooottt{{{zzzUUUHHH999777777777666555555444444444444444444333222111000///000222222111111222444666444333333111555EEEUUUvvvkkkWWWPPPYYYfff~~~{{{vvvhhhhhhiiihhhhhhggghhhiiiaaa\\\ZZZ___eeehhhlllpppgggdddaaa^^^^^^```cccffflllqqqxxxwwwlllcccWWWMMMJJJLLLKKKIIIMMMXXXgggzzzfffXXXTTT\\\PPP999000///,,,+++---------,,,,,,,,,,,,+++************************&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))(((((((((((())))))))))))************))))))(((***++++++******+++,,,'''***------)))(((222>>>HHH```{{{|||vvv}}}rrreee\\\cccrrr~~~|||xxxqqq}}}pppIII===888999???BBB<<<555333666555333222666@@@NNNXXXaaaooo{{{~~~||||||{{{wwwooohhhhhhmmmpppsssxxx}}}zzzssspppooooooooopppuuusssfffeeehhhfffiiiooommmrrrnnnlllmmmpppqqqnnnjjjwww}}}~~~yyysssmmmeee\\\UUUJJJFFF@@@<<<::::::::::::<<>>AAABBBCCC>>>@@@AAA@@@???AAAFFFKKKVVVZZZaaagggjjjhhheeeccc^^^aaaggglllnnnnnnjjjggglllooowww}}}vvviiifffmmm|||vvvrrrqqqpppvvv}}}yyyUUUGGG999777777777666555555444444444555444444333222111000...///000000///000222444......222666444111777@@@TTTrrrzzz^^^JJJJJJSSSZZZrrr~~~zzz{{{zzzxxxtttpppnnnmmm[[[VVVSSSUUUXXXXXX[[[___cccccccccdddiiiooovvvzzz|||kkkUUUTTTUUUUUUQQQMMMOOOUUUcccgggrrr___LLLXXXOOOVVVFFF555999444---444---------,,,,,,,,,++++++(((((((((((())))))))))))((((((((((((((()))***+++((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))***))))))(((((((((((()))))))))************))))))(((***++++++******+++,,,++++++---///...***,,,111999PPPnnn{{{qqq|||yyyddd___kkkyyy|||}}}XXXIIIAAA???JJJRRROOOFFF@@@888777555333444777;;;===BBBUUUhhhqqqxxx{{{uuurrrzzzxxxmmmmmmmmmpppvvv{{{~~~oooccceeelllmmmrrrwwwtttpppmmmjjjlllqqqrrrpppmmm}}}|||lllaaa___RRRPPPLLLGGGDDDBBB>>>999666999;;;::::::???HHHQQQjjjppp|||{{{iiiJJJ<<<222444111111000...///111111///222222111000000000000000////////////000000000000111222333444333111///......///000222222222111000---///111111......000222111111222333333333222222444,,,444===666@@@gggssskkktttxxxsssrrrmmmeeeZZZOOOFFFBBB666555444333333444666777666888::::::999888999:::444555666:::>>>BBBDDDDDD???AAACCCCCCCCCEEEJJJNNNWWWYYY^^^dddjjjmmmllljjjeeegggjjjmmmooonnnllliiihhhlllxxx~~~rrrlllppp}}}qqqTTTAAA999666666666555444444333333333444333222000000222444777555222000///000111333//////000111222333333444;;;XXX~~~wwwgggYYYKKK@@@KKKRRRgggvvvooofffbbb``````^^^WWWSSSSSSQQQSSSWWW]]]ccciiinnnqqqpppnnnlllkkkjjjgggbbb]]]XXX\\\aaaaaaaaadddnnnvvvxxx___HHH;;;:::>>>===:::777444111///...---///000---)))(((***,,,,,,+++***)))(((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,,,,------444;;;RRRuuu{{{yyyzzzkkkaaarrr{{{ccc```[[[VVVZZZfffkkk___MMMKKKDDD<<<888333111555;;;:::CCCNNNVVV___lll~~~wwwyyytttqqqppptttyyy~~~}}}{{{nnnqqqsssssswww}}}qqqmmmtttyyyvvvvvv{{{mmmZZZQQQOOOJJJDDD@@@>>><<<<<<>>>===888777999>>>888???JJJPPP___pppsssyyy}}}RRR555666888333111111000000//////......111000000/////////000000////////////000000000000111111000000//////......////////////000000000000//////000000000000//////111111222222222111111000333222555777555<<>>777333555888888888999888999999888666555666777777666666888<<<@@@BBBCCCDDDEEEGGGGGGFFFGGGHHHJJJTTTUUUZZZeeelllnnnpppsssmmmpppqqqppppppqqqlllfffhhhnnn~~~ssssssnnnRRR@@@:::666666666555444444333333333333333222000000111333555444222000///000111111///000000111111222222333333999KKKiiiyyyoookkkllljjjfffVVVOOOOOO[[[hhhuuu||||||~~~{{{tttnnnmmmbbbcccdddeeeggghhhjjjkkkmmmnnnppptttyyy{{{yyyvvvrrrwww~~~]]]EEE:::444666<<<666666444222111///---------...---,,,*********,,,,,,+++***)))((((((((((((&&&&&&&&&'''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((()))***************+++++++++,,,,,,,,,---------...:::UUUttt{{{www{{{yyy{{{{{{zzzxxxwwwqqqwww}}}}}}vvvuuu||||||vvviii^^^RRRLLLGGG???888666222555888;;;AAAMMM\\\hhhpppvvv}}}~~~~~~zzz}}}xxxwwwxxxkkkaaaYYYTTTIIIBBB===???@@@<<<999888888333000222555999AAAIIIUUUXXXeeepppvvv}}}zzzzzzXXX;;;444555555333111111000000//////............------,,,------....../////////000000000000000000000000//////......////////////000000000000//////000000000000//////000111111222222222111111444222444777555999OOOhhh|||yyyuuuqqqllldddYYYPPPBBB:::444555666555555777888999:::999777666777888888888:::<<<>>>BBBEEEGGGHHHKKKNNNQQQQQQRRRSSSTTTWWWUUUYYYbbbiiilllnnnqqqppptttuuutttttttttooojjjmmmyyy~~~jjjOOO???;;;666666666555444444333333222333333222000000111333222222111111000000//////000000000000111111111111999111333JJJnnnyyy|||rrrZZZNNNLLLVVVmmmjjjPPP777///111111///000000000//////......---------+++******+++,,,,,,+++++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++++++++,,,,,,,,,,,,000,,,...888KKKeeeuuuppplllzzzzzz{{{wwwllldddeeefff^^^RRRJJJFFF@@@888333333888>>>BBBKKKLLLTTTaaammmrrrvvvzzz|||~~~fffLLL@@@<<<666444555222111333666666444444777999888<<>>>>>@@@EEEHHHOOOTTTZZZ___aaaaaa``````]]]XXXYYY```gggjjjmmmppptttxxx{{{{{{{{{{{{xxxtttuuufffLLL>>>;;;666666666555444444333333222333333222000000111222//////000111111000///...111111000000000////////////...///666FFF]]]tttkkkRRREEEKKKWWWaaannnkkkLLLAAA666000444888444,,,(((000///////////////......,,,)))'''(((,,,---,,,***+++***)))((((((''''''((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******************++++++++++++,,,,,,,,,000//////111444@@@WWWlllooobbb```nnn~~~rrrnnnoooxxx~~~zzzqqqkkkaaaVVVIIIBBB@@@???:::555:::444666@@@EEEDDDIIIQQQ]]]eeemmmqqqpppsss{{{xxxfffLLL<<<222666999777777<<<:::777666888:::;;;AAAHHHMMMTTTaaaqqq{{{}}}{{{~~~YYY>>>///666777---,,,777111111000000//////............---------...//////........./////////000000////////////////////////////////////000000000000000000000111111000000000...///000111222333333333444222222555555555<<>>BBBBBB@@@@@@EEEJJJRRRXXXaaagggkkkkkkkkkkkkccc]]]ZZZ___dddhhhkkkoootttzzzdddJJJ===;;;666666666555444444333333111222333222000///000111---...000111111000///...111111000//////.........)))...222///...999PPPccc___EEE>>>BBBEEENNN\\\rrr}}}sssoooXXX???888:::444...,,,,,,,,,...111000000//////...---------+++(((&&&(((+++---,,,***+++***)))((('''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((()))************************+++++++++,,,,,,'''***...000///222AAAQQQyyy~~~gggUUUXXXfffuuuzzz~~~qqqsss{{{qqqggg\\\XXXYYYUUUIII>>>???777555999999555999BBB>>>DDDLLLOOOPPPUUU]]]eeennnqqqvvv{{{}}}uuuiii[[[LLLBBB???999777<<<;;;666777<<<<<<999:::BBBLLLUUU___gggooovvv~~~YYY;;;666444777666000///333111111000000//////......---------------...///000............////////////.............../////////////////////000000000000000000111111111111000000...///000111222333333333222111222555666777999<<>>CCCDDDHHHVVVmmmyyyXXXBBB<<<888333000+++///222333222000...,,,,,,,,,++++++******))))))((()))))))))(((((()))+++******((('''''''''''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''(((((()))***************************++++++++++++///,,,+++,,,,,,,,,000777CCCSSShhhzzz~~~vvvnnnnnnnnnttt}}}}}}zzzxxxpppvvv~~~{{{rrriiieeehhhggg^^^SSSKKKDDD>>>@@@???===<<<;;;999888777888888:::;;;;;;<<<<<<<<>>@@@@@@BBBFFFJJJMMMOOOQQQRRRVVVWWWYYY^^^dddooozzz}}}uuusss|||fffIII<<<:::777666666555444444333333///111333333111/////////...//////000111222333333...........................///000000//////111333,,,111:::KKKbbbxxx~~~{{{sssnnnrrrjjjRRRLLLDDD???DDDJJJRRR]]]iiiwwwzzzYYYGGG777333333000---...000///---,,,...111///,,,++++++++++++++++++++++++''')))+++)))&&&&&&(((+++***)))(((''''''&&&&&&'''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((()))***************)))************+++++++++...)))(((,,,///......000+++777JJJ^^^ppp}}}tttvvvxxxyyyxxx{{{mmm\\\aaawww}}}|||wwwzzz}}}tttxxx}}}}}}zzzyyyrrrggg[[[RRRPPPMMMMMMNNNNNNKKKIIIIIIGGGCCC@@@===<<<<<<<<<777:::;;;888888::::::666999::::::777666777999999999;;;<<>>:::888777666444222111111111000000000000////////////000000000000000000000000........................///......---------.........000333888DDDYYYrrr{{{uuugggVVVFFF>>>EEE>>>BBBRRR^^^______bbbyyywww~~~yyy^^^<<<999555111......000111......---------,,,,,,,,,+++++++++******(((''''''))))))))))))***************(((&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,)))'''((()))***(((%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************'''((()))***,,,---...///---------.........//////111000444CCC[[[ssstttrrr|||{{{fff[[[ggg~~~xxxxxx}}}xxxiiinnn}}}}}}vvvqqqjjjfffeeegggjjjlllkkkjjjkkkjjjbbb]]]^^^\\\TTTNNNLLLHHHFFFGGGJJJLLLGGGAAA<<<:::BBBGGGFFFEEEEEEEEECCCJJJWWW]]]YYY[[[gggoooooowwwwwwtttwwwrrrsssxxxvvvlllvvv~~~{{{xxxpppAAA888999333000111111222222000///...++++++,,,,,,---...//////////////////////////////...---,,,++++++,,,---.........---,,,---...///000...------------...//////000000111111111222222222666666666555444444333333333333333333444444555666888IIIzzzfffSSShhh}}}nnnzzz~~~~~~}}}tttjjj^^^MMM===999===999888<<>>UUUfffxxxsssfffgggmmm{{{~~~zzzwww||||||{{{wwwwwwyyy~~~xxx{{{xxxtttyyy~~~}}}~~~uuu}}}{{{yyysssiiigggvvvzzzggg???333444111...//////000000000000///......---.....................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,++++++++++++,,,---------------------......///000000000000111111111111444444444444444444444333222222222111222222333444<<<777\\\{{{___hhh}}}vvvlll]]]KKKAAA===::::::<<>>999111,,,000222000......444...(((***000111,,,&&&,,,+++******)))******+++)))(((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))'''&&&%%%%%%''')))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&((((((&&&%%%'''***''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))************++++++,,,,,,,,,---------&&&))),,,------,,,------++++++///666<<>>FFFFFFNNN[[[^^^SSSTTTWWW___eeeeee^^^VVVQQQQQQMMMGGGDDDIIIOOOSSSbbb}}}pppaaaNNNAAA===:::444///000...------.........,,,---------,,,,,,+++++++++))))))************))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******************************+++++++++,,,,,,,,,***---///000000444===DDDUUUrrr~~~zzzyyytttaaaVVVZZZbbbmmmwww|||~~~}}}sssjjjlllsss|||yyyrrr||||||oooooorrrppp~~~sssttt|||~~~fffdddzzz|||uuukkkPPP999555777333////////////............/////////---++++++++++++)))''',,,+++*********+++,,,---+++,,,---------,,,+++***,,,++++++,,,------,,,+++---------.........//////...------,,,,,,,,,---------------.........//////111111111000000000000000333444555555444222000......444333444BBBWWW{{{hhhiii|||}}}|||mmmkkk{{{}}}||||||{{{uuulll\\\III@@@JJJRRRPPPUUU```iii{{{ddd```fffccchhhnnnsssVVVFFF<<<555777666555444333222222222111111111000000000////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......***---...---...888IIIWWWkkknnnuuu{{{zzzuuutttwwwvvvyyysssttt^^^TTT===555777;;;999???GGGDDDAAAAAABBBDDDFFFGGGFFFEEEAAA>>>;;;999;;;@@@IIIPPPZZZnnnxxxjjjccc[[[SSSNNNGGG???666222333555333000000...,,,,,,---...---,,,,,,,,,,,,,,,+++++++++***))))))************))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((*********************************+++++++++,,,,,,***---//////...000666<<>>fffrrrVVVeee{{{vvvxxx~~~~~~jjjXXXFFFDDDPPP^^^aaa^^^hhh~~~jjjfffkkkpppqqquuuoooSSSDDD<<<666777666555444333222222222111000000000////////////........................------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------------,,,---///000000///......,,,///888AAAFFFMMMZZZfffpppzzz}}}rrrmmmrrrzzzjjj```YYYPPPCCCBBBCCC:::666444222222333444333222777444:::EEEIIIKKKXXXjjjXXXDDD111---222444222000111111111000...,,,,,,,,,...,,,+++***,,,,,,+++************)))))))))))))))(((((())))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))*********************************************++++++++++++)))+++---,,,+++***+++,,,***444@@@HHHRRRbbbvvv~~~zzzsssjjjmmmhhhdddddddddbbbaaabbbooorrrsssaaa^^^ooorrrmmmuuurrrZZZGGG999111000...000444222---...333---,,,,,,++++++,,,,,,------,,,+++,,,...///...---,,,+++***)))((((((''''''))))))***+++,,,---------......---,,,***+++---...---------.........//////,,,,,,,,,+++,,,,,,------------------------------......///////////////000...///111444666888999999777666444555444444RRR{{{fffhhh}}}zzz~~~|||ttthhhUUUHHHOOO^^^ccc^^^^^^vvvrrrjjjkkkzzz}}}qqqnnntttyyylllPPPCCC<<<777777666555444333222222222000000000////////////...---.....................------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,------++++++,,,---...---,,,+++111000000111000333<<>>666111222333000...//////---+++***---000///,,,------,,,,,,,,,,,,------,,,+++***+++,,,---,,,+++,,,---.........---,,,,,,++++++***))))))***+++,,,...222555444000------///,,,,,,---------.........************+++,,,---...---------,,,,,,,,,+++++++++,,,,,,---......//////000///////////////000000...777666555:::888444999LLLmmmwwwiiirrruuu|||yyydddiii}}}}}}~~~wwweeePPPFFFIIIOOOVVVaaannnsssrrrqqqtttxxxgggLLL@@@<<<888777666555444333222222222000/////////............---------.........//////------------------------******************************+++,,,,,,---......------,,,+++,,,---...///(((***---,,,)))))),,,///222,,,(((,,,000///---,,,---------,,,+++---222666:::CCCJJJSSS]]]]]]bbbssstttvvv{{{yyyzzzzzzuuuwww}}}dddOOOAAA222+++---000///,,,...+++)))***)))''')))---(((((((((+++...///---,,,+++)))((('''((()))((('''))))))******+++++++++,,,''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&'''((()))***++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))***************)))((()))+++,,,------***''')))///000---...333111555>>>IIITTTaaaqqq{{{vvvssstttpppuuu|||}}}ooocccSSSQQQNNNJJJMMMYYYkkkyyyttt___TTTYYYfff|||}}}www{{{qqqTTT333:::222...222333000...000+++,,,,,,******+++***(((...------,,,,,,------...,,,+++******,,,,,,+++***+++,,,---.........---,,,,,,+++***)))))))))***+++///222444111---+++---111))))))*********+++++++++************+++,,,---...---------,,,,,,+++++++++++++++,,,------...//////000////////////000000111)))888:::555999:::666777===SSSqqqzzzqqqxxxtttsssssszzz{{{mmmXXXIIIHHHNNNNNN\\\mmmvvvvvvqqqnnnmmmzzz|||iiiKKKAAA===888777666555444444333444444000000000///......------------............------,,,++++++******++++++,,,---,,,+++***))))))))))))---,,,***)))))))))******---,,,************,,,---,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......///222555:::===???UUUYYY```gggnnntttwwwyyyllllllmmmooopppqqqrrrsssqqqmmmfff]]]RRRHHH@@@;;;111000///---+++)))((('''******+++++++++,,,,,,,,,***++++++***))))))***,,,******)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))))))))++++++******))))))(((((())))))(((((((((((())))))************************++++++++++++++++++++++++,,,///222444:::FFFVVVbbbwww}}}zzzqqqssswwwuuudddTTTQQQSSSTTTSSSTTTZZZ]]]bbbhhhlllqqq{{{tttssssssggggggkkkhhhmmmwwwxxxrrrnnnyyyxxxZZZHHH===666222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------...---,,,+++++++++++++++...---,,,+++,,,...000222...///000///...---...//////............---------111000000000111333555777;;;DDDZZZqqq~~~hhhfff|||{{{sssdddSSSIIIFFFNNNUUUcccooossspppoooqqquuuuuuwww}}}kkkMMMBBB<<<666666555444333333222222222000000000///......------------............------,,,,,,++++++++++++,,,,,,---,,,+++***)))))))))))),,,+++***)))))))))***++++++++++++******+++++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------...000111222333555999<<>>??????@@@AAABBBCCCCCC:::999888555222///,,,***...------,,,++++++******)))))))))*********++++++)))******)))(((((()))+++******)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))***************))))))(((((((((******))))))))))))******************************++++++++++++++++++++++++'''***,,,,,,...444===EEEZZZbbbooo{{{sssvvvzzzmmmeeekkkrrruuu|||zzzqqqcccVVVNNNLLLPPPTTT^^^```___fffooommmooo~~~~~~vvvyyy|||~~~xxxhhh]]][[[___bbbttt}}}yyymmm{{{~~~lllSSS@@@777333000.../////////...---,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,++++++,,,---///111000111222111///......///........................000000///000111333444555:::???SSSttt|||{{{sssmmmbbbooozzz||||||{{{~~~yyytttjjjZZZNNNIIIIIIPPP]]]kkkpppoooqqquuu|||{{{|||~~~lllNNNBBB;;;444555444333222111111111111000000000///......------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))******)))))))))***++++++******++++++++++++******((((((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************...///000000000...---,,,////////////000000000111---------------,,,+++*********+++++++++,,,,,,,,,((((((((()))))))))******((())))))((('''''')))******))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))((((((((((((******))))))))))))******************************++++++++++++++++++++++++)))+++------++++++...111;;;BBBMMMYYYeeepppzzzqqqffffffuuuuuuhhhbbb___^^^RRR]]]^^^\\\^^^]]]aaaoootttggg```iiippplllbbb]]]___XXX[[[cccjjjxxx}}}rrrbbbaaa```___ZZZWWW\\\eeeiiieee```ZZZUUUTTTUUUVVV```___hhhzzz|||}}}uuuuuu~~~~~~qqqhhhMMMBBB555------000111000///......------,,,,,,+++*********************************++++++++++++++++++************)))))))))************************)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,++++++,,,---///000222333444333000/////////,,,,,,------.../////////////////////000111333444888:::IIIooo{{{~~~wwwqqqppprrrrrrvvvtttrrrsss|||~~~xxxttttttooobbbTTTLLLEEELLLXXXfffmmmqqqvvv}}}|||jjjLLLAAA;;;444555444333222222111111111000000000///......------,,,------......------,,,,,,,,,,,,------,,,,,,,,,++++++***)))))))))))))))((()))))))))******++++++((()))***++++++***)))(((((())))))***++++++*********************+++++++++++++++************++++++)))*********++++++,,,,,,------.........---,,,+++******************)))))),,,,,,,,,++++++)))(((((())))))******++++++,,,,,,((((((((()))))))))******((()))))))))(((((()))+++))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))************************************************+++---//////------...000...000444;;;GGGXXXiiitttzzzrrrhhhaaahhh{{{yyytttlllxxxqqqjjjjjjtttmmmWWWKKKUUU\\\SSSHHHEEEBBBAAAHHHMMMNNNXXX]]]TTTJJJIIIHHHHHHGGGHHHPPP[[[___aaa___YYYXXX```gggiii}}}}}}kkkfffvvvmmm[[[LLLBBB777222,,,+++...111111111------------,,,,,,++++++))))))))))))))))))))))))***************+++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))************************++++++++++++------,,,,,,,,,,,,------------,,,,,,---...//////111222444333000.........++++++,,,---...///000111.........///000111111222222444???^^^wwwlllkkknnnnnnoooqqqtttwww|||vvvooopppnnneeeWWWOOOGGGLLLWWWdddmmmsss||||||xxxfffHHH???;;;777666555444333222222222222000000000///......------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++******))))))((()))))))))(((((())))))************((((((***++++++***(((((()))*********))))))((('''''''''(((((())))))))))))+++******))))))******+++((()))***+++,,,---......))))))******++++++++++++(((((((((''''''''''''&&&$$$%%%&&&((()))******+++************************)))))))))*********++++++(((*********))))))+++---))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))*********))))))(((((((((((((((((())))))))))))))))))((((((''''''(((((()))******************************************************+++******+++...///------,,,///666CCCRRR\\\ssszzz}}}qqqkkksssttt{{{uuuzzzuuu{{{{{{jjjeeeqqqxxxlll\\\VVVUUUXXXaaaccc^^^hhhuuuuuujjjfffdddeeefffiiirrr{{{vvvooowwwyyy|||yyy{{{llleeeoooppp\\\LLL@@@888333000---++++++---...---+++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++,,,,,,+++++++++,,,,,,---..................//////...000222111///---,,,,,,***+++,,,---...000111111---......///000000000000---111777IIIjjjuuupppkkkiiihhhhhhkkkpppkkkmmmqqqwwwwwwllljjjjjjddd[[[TTTLLLPPPZZZfffooovvv~~~zzzvvvdddFFF>>>;;;888666555444333333222222222000000000///......------,,,,,,------------,,,,,,******,,,,,,,,,,,,*********))))))(((((()))))))))(((((()))*********))))))(((((())))))))))))((((((*********))))))(((&&&&&&&&&&&&'''(((((()))))))))******))))))))))))******)))******++++++******))),,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++)))***+++,,,------------++++++******)))((((((((()))))))))*********++++++)))*********)))***,,,...((((((((((((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))))))))************))))))(((((((((((())))))************************************************,,,***)))(((((()))+++,,,---...///000111444999<<>>:::666555444333222111111111111000000000///......------+++,,,,,,------,,,,,,+++((()))+++,,,,,,+++)))((())))))(((((((((((())))))((())))))******)))(((''')))((((((''''''(((((()))((((((((()))((((((''''''''''''((())))))***++++++)))))))))(((((()))))))))((()))******)))((('''&&&((('''&&&&&&%%%$$$$$$$$$&&&&&&''''''''''''''''''))))))((((((&&&%%%$$$###***))))))))))))(((((((((((((((((()))))))))******'''((())))))))))))+++---((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,---...//////////////////////////////......---,,,,,,+++******)))*********+++++++++,,,++++++************++++++************************************************---,,,*********++++++***+++---//////...------...---333>>>JJJSSS[[[dddjjjvvvzzzqqqsssxxxddd\\\hhhrrr}}}xxxnnntttwwwttt}}}ooojjjwww~~~___UUU]]]}}}xxx\\\HHH<<<666///,,,---///000///......---.........---,,,*********+++++++++++++++************************+++*********)))))))))((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,+++(((+++...000...---,,,,,,,,,,,,------...///000000...///000111111111000000666333000111888JJJggg}}}uuutttxxxnnnccceeeggghhhggggggdddbbb]]]]]]___dddlllvvvwwwnnnmmmpppppppppqqqaaadddlllxxx{{{yyyyyyxxxwwwuuugggIII>>>999333444333222111000000000000000000000///......------+++,,,,,,------,,,,,,+++'''(((***++++++***((('''))))))(((((((((((()))***))))))*********((('''&&&)))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))((())))))***+++,,,,,,,,,))))))(((((((((((())))))'''((()))*********)))(((---,,,++++++******++++++)))*********++++++++++++'''(((((()))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))&&&'''((((((((((((***,,,((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******+++,,,------......------------------------***+++,,,---///000111111222222222222222222222222000000///...------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))))))))))))))))))))))))))))))))***,,,,,,***)))***++++++******,,,000333444333333666:::@@@JJJRRRbbbsssyyyssswwwnnn\\\YYYkkkzzznnnkkkuuu{{{ssstttuuuhhhiiiyyyrrr___^^^kkk|||kkkZZZHHH:::222333111///000222333000---,,,,,,+++++++++***************************++++++************************+++*********))))))(((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''(((((()))************+++++++++******)))'''+++...000///...------,,,,,,------...///////////////111222222111000000///,,,///777;;;CCCWWWnnnnnnrrr]]]___bbbfffjjjkkkeee^^^^^^]]]^^^```eeemmmtttxxxvvvppprrrvvvxxxzzz}}}jjjnnnwww|||wwwuuutttuuuvvvvvv]]]CCC;;;777111555333222222222222111//////............---------///............---------************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((())))))))))))(((((("""$$$''')))*********)))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***((('''(((***+++(((&&&'''((()))******)))((('''''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))))))))((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((((((((()))***,,,------...---------...///111222333000111222000,,,***+++------............000444777444333222000000000111222...///000111111///---,,,......------------------111111111111000///......)))++++++)))'''&&&))),,,------,,,+++***(((((('''***)))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,/////////000333666999<<>><<<666555333222222222222111//////............---------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''''''''(((***+++***((((((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))(((((((((''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))************************,,,,,,,,,,,,---...000111444333222000///...------111333444333111///......---...//////...000333555999888777555444444333333222333444555444222000...---------....../////////222222333333333222222111///000111///---,,,,,,---***++++++,,,---...//////,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---...---++++++***+++,,,---)))+++...111555===EEEKKKVVV[[[cccllluuu}}}yyyxxxzzzwwwssswww|||xxxpppjjjaaaUUUIII>>>555000,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((''')))))))))))))))))))))))))))((((((''''''(((((()))************************++++++,,,------------,,,000000//////............///000000000///...------///...000333333222444999JJJaaa|||sssrrrrrrdddWWWVVVZZZ]]]]]]^^^cccgggmmmvvv~~~zzzvvvwww{{{}}}|||{{{zzzxxxwwwwwwvvvxxxvvvrrrnnnjjjfffaaa]]]\\\DDD>>><<<666555333222222222222111//////............---------,,,,,,,,,,,,++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''((()))(((((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((************(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((((())))))******+++************************))))))***++++++,,,------+++++++++,,,...111444555;;;:::888777555444444444666777999999888666555444555666777777666777999<<<<<<<<<<<<<<<======>>>>>>888999::::::999777555444333333333333222222222222333333333333222000///...000000111000//////......,,,,,,---...///000000111000/////////............,,,,,,,,,---------......///...---,,,+++,,,,,,,,,333000---+++---///222333333999AAAIIIQQQ\\\hhhqqqooouuu}}}sssllliiibbbXXXPPPBBB???888000******///333222111111000...,,,)))'''******++++++++++++******************************************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((************))))))))))))******+++,,,,,,,,,,,,,,,///////////////......------...///000///...---,,,000......000222222111111CCCTTTrrrzzzrrr~~~sssbbbYYYVVVTTTVVVXXXYYY\\\aaagggpppzzz}}}|||{{{{{{{{{zzzxxxuuusssqqqpppmmmhhhdddaaa\\\WWWTTT[[[CCC===:::444555333222222222222111//////............---------------------,,,,,,,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((())))))*********))))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,---...000444777:::<<<>>>>>>===<<<<<<=========>>>>>>???@@@@@@???>>>===>>>???@@@@@@??????AAABBB@@@AAAAAABBBCCCCCCCCCCCC???@@@AAABBBAAA???===;;;<<<<<<;;;:::999888888777:::999888777555222000///000/////////000000000000/////////////////////000222222222222222222222222---------------------------------------------......,,,***+++---//////...---000333444777===EEELLLRRRWWW___jjjttt}}}~~~qqqYYYFFF>>>;;;888555)))...444555222...,,,---//////...---,,,+++,,,---))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((******)))))))))))))))))))))***++++++,,,,,,++++++......///000000///......+++,,,---//////...------111///------000333333111888BBBYYYwwwttt{{{{{{ssskkkcccYYYQQQOOORRRQQQSSSWWW\\\dddppp|||{{{{{{}}}yyyzzzzzzyyyvvvrrrnnnkkkhhheee```\\\YYYVVVRRROOOZZZAAA<<<999333555333222222222222111//////............---------------------,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************&&&''''''((((((''''''&&&((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))%%%''')))***)))((()))***))))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((())))))))))))(((((()))))))))))))))******''''''((()))***++++++,,,........................111000000///...---,,,,,,---...111444888;;;===???@@@AAAAAABBBCCCDDDFFFGGGGGGFFFEEEFFFGGGHHHGGGFFFEEEGGGHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGEEEDDDBBBBBBEEEFFFGGGHHHHHHFFFEEECCCDDDDDDCCCBBBAAA@@@@@@???CCCCCCAAA@@@===;;;999888222000......///111111000111111000000//////......333333333444555555666666//////......---,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,......---+++.........---...000444777:::<<>>AAABBBCCCCCCFFFFFFGGGHHHJJJLLLNNNOOONNNLLLIIIIIILLLNNNNNNNNNLLLNNNOOOOOOMMMLLLMMMNNNLLLLLLLLLKKKIIIGGGEEEDDDHHHIIIKKKLLLMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHFFFEEECCCBBB888444000---...000000000000000000000////////////111111222444555666777888666666555444222111000///,,,,,,---------,,,,,,,,,......///...---+++++++++,,,++++++,,,...111222222333333444888>>>DDDIIIKKKNNNWWWaaafffkkkqqquuuvvv~~~{{{{{{~~~~~~vvvooodddZZZPPPGGG>>>888......000222444444111...---+++'''$$$$$$'''---222.........,,,))))))+++---((()))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((())))))******((())))))***************)))+++---000111111111000111000000////////////000---111111......222444111444777===VVVvvv~~~wwwwwwuuu|||}}}ZZZZZZ\\\^^^ZZZQQQLLLLLLGGGIIIKKKLLLOOOWWWccclllsssuuuxxx{{{vvvvvvuuurrrnnniiidddaaa___[[[UUUPPPLLLHHHDDDBBBVVV@@@<<<;;;666555333222222222222111/////////.........---------+++++++++************)))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''')))+++***(((&&&''')))***)))(((''''''((()))***''''''''''''((((((((()))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''')))*********)))(((******+++++++++,,,,,,,,,//////000111222333444555111111111111111111111111444555777999<<<>>>@@@AAACCCEEEIIILLLNNNNNNMMMLLLLLLMMMMMMOOOPPPRRRTTTUUURRROOOKKKKKKNNNQQQRRRRRRRRRSSSUUUTTTSSSQQQRRRRRRMMMNNNOOOOOONNNMMMLLLKKKIIIJJJLLLNNNOOONNNMMMLLLHHHHHHIIIJJJKKKMMMMMMNNNJJJJJJKKKKKKKKKJJJIIIIII>>>888222......//////...///////////////000000000///000111333555666888888>>>===<<<:::999777666555////////////...---,,,,,,)))***++++++***+++...000///,,,+++,,,///000...+++333333111///---...111444777===BBBAAADDDLLLUUUZZZaaa^^^```gggkkkjjjmmmtttwww{{{}}}{{{~~~|||yyyuuuuuuzzzsssnnntttssseee]]]```RRREEE777111222555333///111///---***))))))***+++'''(((***++++++***(((&&&%%%(((++++++)))(((***,,,))))))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''((()))******+++(((((()))***************(((***---000222222222111666444222000//////000000+++111444000...111222...000000000AAAbbbuuuyyy~~~~~~aaaYYYRRRQQQPPPNNNOOOQQQHHHJJJKKKIIIHHHLLLVVV]]]___fffnnnssstttwww|||wwwvvvuuurrrnnniiidddaaa\\\WWWPPPJJJEEE@@@<<<999zzzVVVAAA;;;888444555444333333222222333333000000///------,,,,,,,,,...---,,,+++++++++,,,---************))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$''''''((((((((((((''''''***((('''&&&&&&'''(((***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((()))))))))******)))'''''')))************+++---...000000...///111333444555666666777666444333333444666888AAADDDDDDCCCHHHNNNNNNHHHPPPQQQSSSSSSUUUVVVTTTPPPPPPNNNPPPVVVWWWTTTSSSUUUPPPPPPPPPOOOOOOPPPSSSVVVWWWVVVVVVUUUUUUUUUUUUUUUTTTPPPOOOSSSTTTQQQNNNNNNPPPOOOOOOPPPQQQQQQOOONNNKKKHHHDDD@@@AAAFFFLLLPPPRRRTTTSSSNNNNNNQQQOOOIIIIII@@@555000000111...***+++,,,......------///111---...000222444777999:::<<<===>>>>>>>>>===<<<;;;777333///...//////---+++///......///000000...,,,---------...............000000000000000000000000111222333555777999:::;;;===???DDDIIIPPPVVVZZZ\\\fffllluuu}}}~~~yyyuuutttxxx}}}~~~{{{zzz|||rrrmmmfffddddddccc___[[[OOONNNLLLHHHDDD@@@===;;;555555333111...,,,+++***+++++++++,,,,,,+++++++++******))))))((((((''''''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))******(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***(((&&&&&&'''''''''&&&******))))))((((((''''''(((((()))***++++++,,,,,,***+++,,,...000111222333:::888555333111000///000000111111111000...+++***//////222999III```yyy|||zzz|||kkkUUUNNNTTTVVVQQQPPPIIIHHHMMMNNNLLLQQQZZZYYY```hhhnnnppptttzzz}}}~~~{{{ooozzz}}}mmm___YYYZZZQQQOOOKKKFFF@@@;;;777555yyyUUUAAA<<<999555444333333222222222222222111111///......---------...---,,,+++******++++++************))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''(((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))***)))((()))+++,,,,,,,,,,,,------...///000111222444666777999999999666777888;;;>>>BBBEEEFFFHHHNNNQQQPPPRRRVVVWWWTTTTTTTTTTTTTTTVVVXXXYYYXXXYYYWWWXXX\\\]]]ZZZXXXYYYYYYXXXXXXWWWWWWXXXZZZ\\\YYYYYYXXXXXXXXXYYYZZZ[[[SSSOOOMMMPPPRRRPPPOOOQQQTTTTTTSSSRRRRRRQQQPPPOOOJJJGGGDDDAAAAAAEEELLLPPPSSSVVVVVVTTTWWW\\\\\\XXXUUUMMMDDD>>><<<888111+++...///000000000...+++***------...///222555999:::FFFEEEEEEDDDBBB???===<<>>@@@BBBJJJMMMRRRWWWZZZZZZXXXVVVWWW[[[^^^aaaaaa`````````bbbcccccc```\\\YYYYYYZZZQQQLLLGGGEEEEEEEEEBBB>>>888888777777555444222111000000///...---,,,++++++******++++++++++++*********)))))))))((((((((('''(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&%%%&&&((()))'''%%%'''''''''''''''''''''''''''''''''((((((((()))))):::666000,,,***))))))((())))))))))))((((((''''''(((((()))******+++,,,,,,***+++,,,---...000111111555444333111000///.........///////////////......///111333555>>>QQQkkk~~~wwwxxxxxxxxx}}}}}}XXXNNNZZZgggXXXPPPKKKMMMMMMKKKMMMSSSSSSXXX___dddiiiqqqzzz~~~|||wwwssssssyyy|||uuueeeWWWPPPOOOJJJIIIFFFBBB>>>:::777555xxxSSS@@@<<<:::666333222222111111111111111111111000///............---,,,+++***))))))))))))************))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))***''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''((((((((()))***+++,,,+++,,,///111111111000000111222333333777888:::<<<>>>@@@AAABBBDDDFFFHHHKKKMMMOOOPPPPPPPPPVVV[[[[[[ZZZ[[[\\\[[[```^^^[[[XXXVVVUUUVVVWWWXXXUUUUUUXXXYYYVVVSSSTTTRRRRRRQQQRRRSSSUUUWWWXXXQQQPPPOOONNNOOOPPPQQQRRRSSSOOONNNPPPQQQPPPRRRVVVUUUVVVWWWYYYYYYYYYXXXXXXVVVUUUSSSPPPNNNPPPTTTWWW\\\]]]\\\ZZZ\\\______\\\___[[[UUUQQQLLLFFF===777333111111333555555111......---,,,---///333777:::>>>???@@@BBBDDDEEEFFFFFFFFFDDDBBBAAA@@@>>><<<:::666222///,,,,,,---------...------,,,,,,,,,,,,---......................../////////.........------/////////000000000000111444555777999:::;;;<<<<<<:::<<<>>>???>>>>>>???@@@>>>>>>>>>===:::888888999777333000///111111...,,,,,,,,,---------------,,,++++++++++++++++++++++++))))))************))))))))))))))))))(((((((((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''''''''***)))((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((<<<777///***'''&&&&&&&&&)))))))))(((((((((((('''((())))))******+++++++++***++++++,,,------......///////////////...---,,,---------...///000111222///222222000222@@@XXXkkk|||vvv{{{rrr}}}bbbNNN\\\pppqqqggg\\\TTTNNNKKKKKKNNNMMMPPPTTTWWW]]]fffrrr{{{wwwzzz~~~~~~}}}}}}~~~|||zzzxxxuuuqqqooooooooommmdddWWWLLLEEECCCAAA@@@???<<<:::888666555vvvQQQ@@@<<<:::666222111111000000000000000000000///...............,,,,,,+++***)))(((''''''************)))))))))(((''''''''''''''''''''''''((((((((())))))((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((('''''')))(((''''''''''''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++******)))******+++---...////////////222444444444555555777888:::;;;>>>@@@CCCFFFIIILLLMMMNNNTTTUUUVVVXXXXXXXXXWWWVVVWWWZZZ]]]]]]\\\\\\[[[ZZZ\\\ZZZXXXWWWTTTQQQQQQTTTVVVRRRQQQVVVXXXVVVSSSTTTRRRRRRSSSVVVZZZ^^^aaabbbWWWUUURRROOONNNOOOQQQRRRKKKIIIIIIKKKJJJHHHJJJOOOOOOSSSWWWXXXWWWSSSOOOMMMVVVXXXZZZZZZWWWVVVXXXZZZaaa```___^^^```bbbbbbaaabbb```^^^\\\YYYUUUQQQNNN===888444555:::>>>>>><<<333111///---...000333555555666999===BBBGGGKKKMMMIIIIIIIIIIIIHHHFFFCCCAAA@@@===:::777666444222000...---,,,,,,,,,,,,---...------------------------000000//////......------.........//////000000000//////000000111222333333///000111000///...000111///000000///............000...,,,---...///...,,,............---,,,+++************************+++(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''///,,,'''%%%%%%%%%&&&&&&((((((((((((((((((((((((((()))))))))*********+++*********++++++++++++++++++,,,---.........---,,,...---------...///111333000111111...///888HHHUUUzzzxxxjjjXXX[[[bbbxxxfffVVVNNNMMMNNNJJJKKKLLLMMMPPPWWW```fffnnnsssxxxzzz~~~~~~}}}}}}~~~{{{yyy~~~{{{vvvrrrooommmkkkiiiaaa]]]WWWPPPIIICCC>>><<<::::::888777555444333222uuuPPP???<<<:::666222111000000//////000000......---,,,,,,,,,------++++++******)))(((''''''************)))))))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************++++++,,,///000111111000111333444555555777999<<>>999<<<@@@BBBBBBAAA???;;;777333000//////555555666777:::>>>BBBDDDHHHJJJNNNPPPOOOMMMKKKJJJJJJHHHGGGEEEBBB>>>888444...---,,,+++***+++,,,---------------------------.........///////////////,,,,,,---------.........---...///000000000///...000111000///------///000///.........////////////++++++++++++------,,,,,,,,,,,,,,,,,,+++)))((('''+++++++++*********))))))((((((((())))))((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((************)))(((((((((((((((((((((((((((((((((((((((&&&'''''''''&&&&&&''''''###$$$%%%&&&''')))******%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''')))***)))((('''''''''''''''((((((((()))))))))))))))*********))))))******************)))***,,,...///......---000///...------...///000000/////////333999???CCC```}}}zzzxxx}}}sssiiigggfffiiiZZZQQQLLLGGGHHHHHHHHHIIILLLOOORRR]]]eeekkknnnttt|||~~~yyy~~~{{{}}}~~~}}}zzzxxxxxxvvvrrrlllfffcccaaa```^^^VVVPPPIIIDDDAAA>>>;;;888666666555333222111000///tttNNN>>>;;;999555222111111000000000000000------,,,,,,,,,,,,,,,---)))************)))((((((************))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((((((''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---///111222222222333555777777888:::===AAAEEEHHHJJJOOOQQQSSSVVVXXX[[[\\\\\\___]]]YYYVVVTTTTTTTTTUUUXXXTTTPPPOOOMMMLLLOOOTTTbbb```eeekkkhhhaaabbbhhhqqqkkkjjjqqqxxxyyyxxxxxxhhhhhhkkkrrr{{{ooolllgggdddccceeeiiikkkmmmnnnooommmeee^^^aaahhhyyy~~~xxxvvv{{{}}}~~~xxxmmmdddaaaaaa\\\XXXVVVXXXZZZZZZ\\\^^^aaabbbaaa___\\\]]]bbbfffcccZZZNNNEEEBBBAAAAAAAAAOOONNNKKKHHHBBB<<<777444333222111000222444888:::CCCHHHOOOTTTUUUUUUSSSSSSPPPPPPPPPOOOMMMHHHBBB===666444111...,,,,,,,,,,,,------------------------,,,,,,,,,---......//////------------,,,,,,,,,,,,,,,...///000000///...,,,000111111///...---...000---,,,+++,,,...///...---(((((()))*********))))))((())))))************)))---,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&''')))***+++***)))((((((''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((###$$$%%%&&&''')))******%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%'''))))))'''%%%&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********)))***+++---............111000///...............///......111555999999888HHHiiiyyywwwvvv}}}ssswwwmmm[[[MMMHHHHHHHHHHHHHHHHHHIIIIIIQQQXXXaaahhhooovvvyyyxxxyyyzzz}}}~~~~~~~~~~~~zzz}}}~~~{{{}}}~~~|||xxxwwwwwwxxxqqqllleee___\\\YYYWWWVVVPPPKKKDDD???>>><<<999666444444333222111//////...sssMMM===;;;888333222222111000000000000111------,,,,,,,,,------...((()))***+++++++++***)))************))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((''''''((((((***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&''')))*********((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++---///000111222444666777999;;;>>>AAAAAABBBCCCFFFJJJMMMPPPRRRUUUVVVWWWWWWXXXXXXXXXWWW\\\YYYUUURRRSSSWWW\\\___\\\[[[ZZZVVVOOOMMMYYYhhh~~~vvviiihhhooonnngggfffmmmtttwwwvvvuuubbb```bbbgggooottttttrrrgggeeecccbbbeeekkkqqqvvvqqqpppnnnggg[[[TTTYYYcccpppvvv}}}~~~|||}}}~~~}}}yyy|||mmmeee```___\\\WWWUUUXXX]]]```aaa^^^ZZZZZZ___dddcccaaa]]]XXXSSSNNNJJJGGGQQQSSSWWWYYYXXXTTTOOOKKKCCC@@@;;;777555555666777:::AAALLLSSSWWWWWWWWWXXXVVVUUUUUUVVVUUUSSSOOOLLLGGGDDD>>>999444111000///---------------------------------------............---------------------......////////////......---...///...---,,,---...+++***(((***,,,---,,,***)))***,,,,,,+++***))))))((()))***+++,,,,,,,,,,,,++++++******))))))((((((((())))))******))))))((('''((((((((()))))))))***'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***)))(((''''''&&&&&&''''''((((((((((((((((((((((((%%%''')))(((&&&%%%&&&(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&'''''''''(((((()))))))))))))))))))))((((((((())))))*********+++************+++---...//////////////////......------...///111222333444555<<>>@@@DDDHHHKKKKKKKKKMMMOOORRRUUUWWWYYYYYYXXXXXXWWWUUUTTTRRRQQQLLLKKKKKKOOOXXXeeerrrzzziiilllnnnhhh\\\ZZZnnnxxxkkkkkkttteee^^^\\\ccckkkmmmlllkkkgggeeedddhhhnnnqqqooolllnnnmmmlllooouuu~~~|||qqqccc\\\dddpppzzz}}}}}}yyywwwzzz}}}pppsssuuuuuuwww{{{sssmmmmmmjjjeeedddgggYYY]]]```^^^ZZZYYY]]]bbbYYY^^^eeegggddd^^^XXXTTTKKKQQQ[[[dddiiiiiifffccceee___UUUJJJAAA;;;888777111:::GGGPPPTTTVVVWWWXXX[[[YYYYYYYYY[[[[[[ZZZYYYWWWRRRKKKCCC===888555444........................000000////////////......((()))***+++,,,---......------,,,++++++,,,---...+++---......---,,,,,,------***)))***---...,,,***+++,,,......,,,***))))))((())))))*********))))))))))))))))))))))))(((((())))))************))))))'''((((((((())))))******''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%''')))(((&&&%%%&&&)))))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((+++)))&&&%%%&&&(((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((()))***+++++++++***))))))((()))+++---...---...///000000///...---,,,///111000------111555444888DDDXXXgggqqqzzzssskkk~~~ooo]]]YYYSSSOOOLLLKKKIIIHHHDDDCCCHHHOOOQQQPPPWWWaaaiiimmmrrrxxx|||yyyxxxvvvwwwyyy|||~~~~~~~~~}}}~~~}}}|||~~~~~~~~~}}}|||zzzxxxzzz{{{xxxrrrllliiihhhaaa\\\VVVPPPLLLHHHEEECCC===<<<:::999999888666555111111111111222222333333rrrOOO???:::777555444333222111000000000000...---,,,+++,,,---...///,,,+++++++++***)))))))))************)))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((('''&&&%%%&&&((((((((('''******)))(((((((((((((((%%%&&&(((((((((***,,,...***000333000222888;;;999AAADDDEEEEEEJJJRRRUUUTTTUUUUUUSSSRRRTTTXXXVVVPPPLLLOOOSSSUUUTTTRRRPPPOOOXXX___fffllltttzzzzzzuuuaaajjjooojjjccceeennntttsssssspppmmmppptttsssnnnooofffaaaffflllllliiigggkkkiiiiiikkkjjjhhhlllqqqtttqqqsssyyy{{{yyy{{{yyyssssssxxxvvvnnnmmmsss}}}{{{yyywwwyyyzzzxxxssssssvvv|||hhhfffaaa^^^ccclllpppoooppplllddd^^^```ffffffbbbXXXRRRQQQXXX```bbb``````YYY^^^YYYSSSXXX]]]eeetttvvvwwwtttoooggg\\\III999666777:::>>>CCCEEEEEEDDDKKKRRRUUUUUUYYYaaadddbbbYYY\\\\\\YYYWWWSSSGGG999555333000...///000000000,,,---...///...---,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---+++)))(((((())))))******++++++++++++*********************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&******))))))(((((('''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***))))))***,,,...///******+++,,,,,,,,,,,,+++---------......000111111000///.........///111222444444777DDDYYYpppzzzqqqwwwxxxpppzzz~~~rrriiibbbYYYNNNFFFFFFCCCBBBDDDDDDCCCKKKVVVYYY]]]dddkkknnnnnnllljjjfffiiiooowww~~~}}}}}}}}}~~~}}}}}}}}}~~~qqqrrrsssuuuyyy|||{{{|||{{{{{{~~~yyyrrrkkkfffccc```^^^SSSPPPKKKFFFAAA>>>===<<<777777666555444444333333111111111111111222222222rrrOOO???:::777555444333222111000000000000///...---,,,+++,,,,,,---+++++++++************************)))))))))(((((()))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%)))((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((((('''&&&''')))***)))(((******)))((((((((())))))((()))*********+++---///111666888555666===AAAAAAEEEIIIKKKMMMSSS[[[___^^^WWWWWWSSSNNNMMMNNNMMMHHHIIIRRR___ffffffbbb___]]]mmmqqqssspppmmmnnnllliiikkknnnooolllkkkpppttttttuuurrrmmmkkkpppyyy{{{wwwpppmmmnnnqqqrrrooonnnoooooommmlllnnnnnnkkklllppprrrqqqvvv}}}~~~yyyuuuvvvnnnmmmnnnrrrqqqooopppsss|||zzzvvvrrrsssyyy}}}}}}~~~zzziiiiiijjjpppzzzzzzpppeee___XXXYYYfffwwwnnn```TTTSSSWWWZZZ\\\^^^ZZZaaa^^^YYY[[[ZZZ]]]hhhwwwyyyzzzxxxwwwrrrfffZZZHHHBBB<<<888888999:::999:::???CCCHHHRRR___fffeeedddeeeccc^^^^^^^^^XXXOOOIIIBBB888111...///111222222111///---------///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++))))))))))))***)))******++++++******)))))))))******))))))((('''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&''''''''''''''''''&&&&&&(((((((((((('''''''''&&&'''&&&$$$$$$$$$&&&''')))'''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))((()))+++---...)))***++++++,,,,,,++++++------------...///000000000///.........///000111///111555>>>PPPiiissstttjjj\\\llloooZZZIIIIIIDDDBBBBBB@@@>>>AAAHHHPPPSSSYYY___eeeiiilllmmmkkknnntttyyy{{{{{{yyyxxxyyy~~~vvvwwwyyyyyyxxxyyy{{{}}}|||}}}~~~~~~|||wwwsssfffhhhlllpppuuuxxx{{{|||yyy|||~~~~~~zzzwwwvvvuuuuuupppiiiccc___\\\YYYWWWMMMKKKFFFBBB>>>;;;:::999666666555444444333222222000000111111111111222222rrrOOO>>>:::777555444333222111000000000000...------,,,,,,------...***************+++++++++******))))))))))))((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((('''&&&)))((('''(((***+++***)))***))))))))))))******++++++,,,...------...000222333777:::999<<>>999444555666:::FFFUUU^^^___dddggggggfffggghhheee```YYYQQQFFF;;;444000...,,,///...---,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******)))******+++)))******++++++******)))((())))))))))))(((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((***+++,,,)))***++++++,,,,,,++++++,,,,,,+++,,,,,,---...//////............///000000,,,///222555@@@XXXyyyrrrxxxfffOOOWWWmmmmmmRRRIIICCC@@@@@@@@@>>>>>>@@@GGGIIIKKKPPPVVV]]]cccfffiiiooouuuwwwtttqqqooonnnmmmrrryyyzzzwwwtttuuuvvvvvvwwwyyy}}}}}}}}}}}}|||yyyssslllfff___ccciiipppuuuwwwwwwwwwuuuwwwxxxvvvsssooommmlllfffbbb\\\WWWSSSQQQNNNLLLDDDBBB???;;;999777666666444444444333222222111111000000000111111111222222qqqNNN>>>:::777555444333222111000000000000+++++++++,,,---...//////)))))))))***+++++++++,,,***)))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&)))((('''(((***+++***)))************+++,,,------,,,...000111111333666888888<<>>999777555444333222111000000000000------------------,,,,,,)))))))))***+++++++++,,,)))))))))(((((((((((('''(((((('''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))((('''&&&&&&((('''&&&''')))***)))(((******+++,,,---///000111...000333555888;;;???BBBGGGKKKQQQVVVWWWVVVVVVWWWQQQWWWZZZXXXVVVXXXYYYWWWZZZgggwww|||uuuvvvzzz~~~~~~}}}zzzwww}}}|||uuuooonnnkkkmmmppptttzzz|||www~~~}}}~~~xxxoooiiijjjgggdddjjjxxxzzzooodddcccfffhhhiiikkknnnvvvrrrkkkhhh```\\\cccccchhhmmmrrr|||tttiiiTTTJJJ???:::<<>>===<<<:::888666666555444333333333333111111111111111000000000000000000111222333333333pppNNN>>>999888666444333222111000000000000111111000///---***((('''***************+++++++++))))))((((((((((((''''''((((((''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&((('''&&&''')))***)))(((+++,,,---...000222444555333555999<<>>>>>>>>>>>>>>>>>??????===BBBHHHLLLNNNOOOSSSVVVUUUUUUVVVWWWZZZ^^^bbbdddaaaaaaaaa___]]]^^^```cccddd```\\\\\\___dddffffffccc___ZZZWWWWWWXXXXXXXXXWWWYYY]]]^^^]]]YYYSSSPPPKKKIIIGGGFFFEEEDDDAAA>>>===;;;888777777666555333333333333333333333222222111111111111111111111111000111111222333444555555oooMMM===999888666444333222111000000000000000000000///---+++)))(((+++++++++***************))))))((((((((('''''''''((((((((((((((()))******''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((()))((('''(((***+++***)))------...000222555777888;;;===AAADDDGGGKKKPPPSSSYYYWWWWWWYYYUUUNNNKKKNNN\\\fffooouuu|||}}}}}}zzz~~~mmmkkkhhhjjjtttxxxuuuvvvyyyzzz|||ttt{{{}}}lllaaa^^^\\\fffooouuuzzz~~~|||vvv}}}wwwuuuzzz}}}{{{zzz{{{~~~rrrxxx}}}}}}|||||||||{{{}}}xxxwwwvvvtttmmmeeecccfffttt}}}ssskkkooo{{{wwwmmmaaa]]]bbbiiilll}}}rrr\\\DDD777555:::999:::===AAALLL```sss{{{{{{{{{|||{{{yyyuuurrreee]]]OOOAAA666000//////---,,,,,,++++++,,,,,,---******************************))))))))))))******++++++,,,,,,+++***)))((((((((())))))))))))(((((())))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((())))))((('''&&&%%%%%%$$$'''''''''((((((((())))))))))))))))))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))******))))))(((((())))))***************,,,++++++******+++++++++***+++,,,---...------,,,,,,---///111333555888:::BBB]]]rrrtttuuunnnaaaTTTPPPUUUXXXVVV\\\ccchhheee```\\\UUUMMMCCCAAA???===<<<<<<======<<<===???AAADDDFFFIIIJJJHHHHHHIIILLLOOORRRVVVXXXWWWXXXXXXWWWVVVUUUWWWYYYYYYXXXVVVUUUUUUWWWZZZ[[[ZZZWWWRRRPPPOOOOOONNNMMMHHHIIIKKKLLLKKKHHHEEECCC@@@===;;;;;;<<<;;;999666888666444444555555444222111111222222222222222111111111111111111111111111111222222333555666666777oooMMM===999888666444333222111000000000000***+++---...///...------,,,+++++++++******)))))))))(((((((((''''''''''''((((((((((((((()))******''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((***)))))))))+++,,,+++***......///111444666999:::AAADDDGGGJJJLLLPPPTTTWWW\\\WWWVVVWWWTTTNNNOOOUUUkkktttzzz|||zzzqqquuu{{{|||~~~~~~{{{|||~~~pppmmmqqqjjjpppttttttvvv{{{zzzuuu{{{wwwxxx}}}zzzrrrssszzz|||}}}ttt||||||{{{uuunnngggfffppp|||xxxrrrgggaaahhhoooqqqoooiiieeeggggggeeennnttt{{{rrrWWWGGGDDD===;;;<<<===<<>>444...---,,,,,,++++++,,,,,,---******************************))))))))))))******+++,,,,,,,,,+++***((('''(((((())))))))))))((((((***************)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((******)))'''&&&%%%$$$###&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***************)))((((((((()))***************,,,,,,+++++++++++++++,,,***+++,,,---...---,,,,,,***---.........111777===555MMMkkkuuueeennnqqq^^^QQQLLLPPPVVV]]]kkkxxxzzzxxxuuummmdddJJJGGGBBB===::::::;;;<<>>=========???AAA;;;;;;<<<===>>>@@@AAABBBDDDCCCCCCBBBAAAAAAAAABBBDDDDDDCCCCCCBBBAAAAAA@@@???>>>===<<<;;;999888888888888888888888777777777444444444444444444444444333222111000000111222333000111111111111222222222111111111222222333333333777888888777555555666888mmmFFF<<<:::555666444333222222111111222222//////...------------...******++++++++++++************)))))))))((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&'''((())))))(((((((((''''''''''''%%%&&&''''''(((((('''''')))(((''''''''''''((())))))(((''''''''''''))))))&&&(((***+++,,,...222555777999;;;===@@@EEELLLQQQWWWXXXVVVQQQQQQVVVVVVSSSQQQWWWeeessssssmmmttt~~~zzzvvvuuuvvvxxxzzzssskkkmmmmmmhhhddddddccceeeiiinnntttxxxgggeeefffhhheee```___aaannnooollldddbbbgggjjjiiimmmqqquuuvvvrrrmmmlllmmmqqqvvvwwwtttwwwyyywwwyyy~~~wwwpppnnnnnnkkkjjjjjjooorrrzzz|||pppkkklllvvvpppllllllmmmnnnsssyyyssscccTTTLLLSSSXXXPPPFFFAAAAAAIIIYYYkkkyyy~~~ttthhh___[[[DDD999000///...+++***,,,+++++++++******+++,,,...************)))))))))((()))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''''''''&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((((((&&&((())))))((('''((())))))))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((()))***)))'''''')))***''''''''''''((((((((((((((())))))***************++++++++++++++++++++++++------......///......---,,,,,,,,,------...///000333111444@@@RRRiii{{{vvvssshhhZZZOOOFFFHHHLLLQQQXXX___eeehhh\\\WWWOOOJJJGGGEEE@@@<<>>===<<<;;;:::999999>>>>>>============>>>>>>??????>>>===============>>>======<<<;;;;;;::::::999888888777666555444444666555555555555555555555333333333333333333333333333222111111111111222333111111111222222222333333333333333444444555555555555777888777666555666888nnnFFF<<<:::555666333333222111111111111222//////...------------...******++++++++++++******************))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((()))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&'''((((((((((((''')))((((((''''''(((((()))***)))(((((((((((()))***)))***,,,---...111666999<<>>???NNN```nnn|||wwwqqqpppZZZMMM???555000+++***,,,,,,,,,,,,,,,,,,,,,++++++************))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((((((***++++++)))(((((()))))))))***+++***)))((('''$$$%%%%%%&&&&&&'''''''''((()))******(((((()))***''''''''''''(((((((((((())))))***+++++++++++++++---,,,,,,+++******))))))***+++,,,---............,,,,,,,,,,,,---...///000111//////333<<>>===<<<;;;===???BBBDDD@@@===<<<>>>>>>===@@@FFFFFFAAA===<<<===>>>??????GGGMMMNNNIIIFFFFFFEEEBBBFFFJJJRRRZZZ[[[YYY\\\bbbggghhhnnnuuuvvvsssqqqrrrrrrsssrrrppprrryyyzzzuuuvvvyyy}}}vvvvvv|||yyy{{{vvvoookkkhhhjjjaaabbbvvv|||wwwttttttwww|||zzzuuuvvvsss```SSSIIIEEEOOO]]]qqqwww|||wwwnnnaaaSSSEEE888///000---******++++++***)))))))))))))))))))))******))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&''''''(((((('''&&&&&&&&&((()))(((&&&%%%%%%&&&&&&'''((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((('''((())))))******)))))))))))))))******+++++++++******++++++++++++******---,,,,,,,,,,,,------...+++...222111...333FFFZZZpppvvvvvvnnn|||wwwwww___FFF===999DDDHHHRRR^^^eeehhhmmmuuuyyy}}}lllZZZOOOKKKCCCBBB@@@>>>===;;;;;;;;;::::::999999999::::::;;;888888888888888777777777333333444444444555555555222222333333444444444444555555555555555555555555555555666666666666555555555555555555666666666666777777666666666666666666666888999888666555555555pppFFF;;;999444555222222111000000000000111//////...------------...******++++++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))))))))(((''''''((()))************((((((((()))***---///000---222888>>>CCCGGGKKKMMMQQQLLLHHHIIIRRR___kkkrrrzzz|||{{{rrrppptttuuurrrmmmlllqqqvvvggggggddd[[[PPPIIIKKKNNNIIIFFFCCCCCCEEEEEECCCAAA888<<<@@@???;;;999:::<<<666777777888999:::;;;<<<888666666:::>>>DDDNNNWWWRRRGGG===::::::::::::<<>><<<:::999888888777777888888999999777777777777777777777777444444444444444444444444333444444555555666666777777777777777777777777777666666777888888777666666666666666777777777777888777777666666666666555555333444555444333333555777pppFFF;;;999444555222222111000000000000000//////...------------...******++++++++++++******(((((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))''''''((((((((((((''''''''''''''''''((((((((()))''''''((()))))))))))))))&&&''')))***++++++******((())))))+++---000333555555:::BBBHHHLLLNNNPPPQQQQQQOOONNNTTT```nnnzzz~~~|||xxxyyyzzzuuupppfffaaaYYYSSSRRRWWW^^^cccWWWWWWVVVQQQJJJDDDAAAAAA>>>>>>>>>>>>>>>======<<<555999===???;;;888888:::999:::<<>>AAAFFFGGGJJJRRR[[[___\\\ZZZ[[[^^^ccchhhkkkkkkiiiiiikkkkkklllpppwwwsssttt}}}zzz{{{~~~zzz}}}}}}wwwmmmeeegggjjjrrrzzz|||{{{yyyyyyyyy}}}jjjXXXKKKLLLOOOWWWdddttt{{{rrrggg]]]NNNDDD777///---......---((()))))))))************''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%'''((()))))))))&&&'''((()))((('''%%%$$$"""$$$&&&&&&%%%$$$%%%&&&)))((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((&&&&&&&&&''''''''''''(((((((((((((((((()))************)))))))))))))))************))))))***+++,,,,,,,,,,,,------,,,,,,+++,,,,,,------,,,...111000...111777999MMMdddyyyqqqfffnnnyyybbb[[[lllyyybbbIIIBBBHHHHHHIIIJJJHHHDDD???;;;999CCCAAA@@@===<<<:::999999888777777777888888999:::777777777777777777777777666666666555555555555555444444555555666777777888888888888888888888888888777777888999999888777777777777777888888888888999888777777777666666666555333444444444555888===@@@qqqFFF;;;888444555222111111000000000000000//////...------------...******++++++++++++******((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))&&&''')))***+++++++++***)))***+++---000333777888>>>DDDKKKPPPQQQQQQPPPOOOMMMPPPYYYfffsss|||zzzvvvqqqnnnjjjddd[[[TTTLLLIIIGGGIIIMMMOOOOOOMMMNNNKKKFFFCCCAAA???;;;999999;;;<<<<<<:::888888999:::===AAAFFFFFFCCCBBBCCCBBBCCCEEEIIIOOOUUUZZZ]]]YYYUUUSSSSSSTTTVVV\\\ddd{{{xxxuuuqqqcccSSSKKKLLLNNN```mmmmmmkkkiii```SSSNNNOOOWWWfffooohhhZZZOOOFFFBBB???AAADDDIIISSS]]]IIIFFFGGGNNNUUUWWWUUUSSS___ccciiimmmiiifffkkksssrrrooossstttlllqqqzzz}}}{{{rrrvvv{{{wwwiii```iiixxxkkkjjjmmmttt~~~uuuqqqqqqWWWSSSKKKFFFIIIWWWlll{{{zzzsssfffYYYFFF888111///...,,,(((((())))))*********+++&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%############%%%%%%###$$$%%%'''((()))))))))&&&'''((())))))'''%%%$$$"""$$$&&&&&&%%%%%%&&&'''+++***'''%%%$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))'''''''''''''''''''''((((((((()))))))))***+++++++++++++++++++++******)))((((((((('''((()))+++---.........------,,,++++++,,,,,,,,,000+++***---000000111444///<<>>BBB===777777;;;===;;;888666666666666777888999:::999999999999999:::;;;;;;888888888888888888888888999999888888888777777777444444555555666777888888777777777777777777777777777888999::::::999888777777888888888888999999999999888888888777777666666555555666777:::???EEEJJJjjjDDD>>>;;;444444444333222111000000000000///......---------......************************************)))(((&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((()))))))))*********))))))(((((()))*********)))((((((,,,///000///111777>>>BBBDDDIIIOOOSSSSSSQQQNNNMMMYYYhhhsssrrroooxxxtttjjj]]]SSSMMMKKKIIIHHHIIIFFFEEEFFFDDD@@@???AAAAAA@@@@@@===999666888<<>><<>>;;;777;;;333333555666444333666:::999888666777999;;;:::999555999:::777777<<<<<<777555777::::::999999:::;;;888888777555444444666888222666333555<<<:::666<<<999999999888777777888888666;;;:::444333888;;;999777666666777666444444666777>>>FFFGGGCCCMMMiiiiiiCCC===;;;444444444333222111000000000000//////...---,,,,,,------************************************)))((('''&&&(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''((((((((())))))))))))************)))))))))))))))******+++++++++111333777:::???CCCDDDCCCIIIMMMQQQPPPNNNQQQYYY```xxxxxxwww{{{~~~zzz|||{{{sssPPPHHH@@@===AAAEEEEEECCCEEE???;;;;;;::::::===AAA<<<;;;::::::<<<>>>BBBEEEKKK[[[]]]VVVRRRLLLHHHNNNXXXdddtttyyyiiidddjjjvvvzzzxxxnnneeedddhhhjjjfffrrrcccSSSOOOSSS[[[aaaTTTUUUSSSLLLGGGFFFGGGGGGXXX\\\\\\VVVTTT\\\hhhppphhhiiigggfffnnn{{{|||yyyyyy|||}}}xxxuuuxxx~~~xxxnnnhhhgggsss{{{yyyzzz{{{```kkkxxx{{{sssnnngggoookkkccceeejjjzzz{{{iiiXXXMMMIIIIIILLLXXXgggrrryyy~~~|||ppp___III666+++((((((''''''(((+++,,,,,,+++((())))))******)))''''''(((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))*********+++++++++---,,,++++++++++++,,,---,,,,,,,,,------...///000333...111===GGGXXX||||||zzzccc\\\]]][[[```\\\[[[```WWWFFF@@@:::777444444444333000...000111333666999;;;<<<<<<555888777444555::::::666777777666555333111111000444666777777666666777888:::<<<777444666444222777555666777888888777777777555666666555666888666333444555888::::::<<>>FFFLLLPPPQQQKKKJJJLLLUUUaaakkkoooooo|||~~~xxxzzz|||zzzssshhh]]][[[dddjjjcccWWWEEE???::::::@@@DDDDDDAAA;;;888777999:::;;;BBBJJJIIIGGGDDDEEEIIIPPPWWWZZZkkkqqqggglllwwwsssrrr}}}zzzzzzhhhkkkvvvzzzyyymmm___[[[[[[gggxxxnnnVVVOOOMMMIII[[[TTTLLLGGGFFFIIIUUU```OOOQQQZZZfffmmmnnnqqqttt}}}~~~tttrrr|||}}}}}}uuuvvvvvvqqqmmmyyytttwww{{{vvvxxxvvvyyymmm\\\VVVVVVaaassswwwhhhVVVFFF<<>>IIIVVVWWWVVVRRRNNNQQQ\\\gggnnn~~~yyysssyyyyyyuuu~~~sssuuu{{{iiilllooopppgggUUUSSSTTT\\\XXXXXXWWWMMM@@@@@@HHH@@@FFFXXXjjjkkk``````jjjqqqxxxxxxzzz}}}rrrqqq|||}}}ggg___XXXSSSWWWpppYYYDDD<<<444222888DDDUUUbbbtttuuu|||www[[[@@@222000...***(((((((((((('''))))))))))))))))))(((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---,,,,,,,,,------...///---...333555111333IIIbbbxxxyyy{{{~~~rrrjjjjjjxxx~~~uuu^^^VVVJJJAAA???AAA>>>999>>>>>><<<:::777999<<<@@@777666444555888;;;;;;888333111000111444666666666666777888777555444444444111333:::;;;888::::::555888555333444777888666333:::555555999<<<;;;???FFFDDD@@@CCCLLLYYYkkkddd@@@;;;:::444555444333222111000000000000000///---,,,+++******)))************************((())))))))))))(((((('''))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***************(((((((((((()))))))))***))))))***+++++++++++++++)))***+++---111555:::<<<>>>DDDNNNTTTQQQMMMTTT^^^fffuuu~~~wwwtttooojjjPPPLLLLLLSSSZZZXXXNNNDDD888;;;===>>><<<;;;<<<===;;;???CCCDDDBBBJJJaaawwwzzzlllgggqqq~~~{{{vvv}}}~~~~~~yyyooo{{{ooo]]]bbbpppnnnzzztttRRRBBBBBBFFFLLL\\\hhh___NNNQQQaaatttxxxxxx{{{xxxrrrpppwww{{{llljjjsssmmmbbb]]]]]]cccnnnwwwSSSFFF:::888999;;;>>>CCCXXXcccpppyyy|||sssXXX???666222---***)))******)))'''''''''(((((())))))***)))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,---,,,,,,,,,,,,------...)))***000555333000888CCC]]]cccooo~~~|||ooojjjooozzzvvv___fffiiihhhhhhlllnnnlllddd^^^SSSGGG>>>:::<<<>>>===999555666999:::888666777555444333333333333222555666777666666666888::::::666;;;:::333888<<>>CCCLLL[[[hhhjjj```___lllccc???;;;:::555666444333222111000000000000//////...,,,++++++++++++************************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***************((((((((()))))))))******))))))***+++,,,,,,,,,,,,---...000333777<<<@@@BBBJJJIIIJJJKKKLLLXXXuuuxxxyyywwwqqqkkkeee\\\RRRHHHHHHLLLQQQPPPGGG>>>999888<<>>555;;;>>>:::IIIQQQ???BBB>>>===DDDOOOTTTQQQKKKFFFLLLSSS[[[kkkaaa>>>::::::555666444333222111000000000000//////...---,,,,,,------************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''((())))))******))))))(((((()))))))))*********((()))***+++,,,,,,,,,,,,111333666:::???CCCFFFHHHMMMJJJKKKRRRYYYkkkvvvvvvxxx}}}~~~zzzhhhkkkmmmkkkhhhcccZZZPPPEEECCCEEEHHHDDD<<<888999:::<<>>CCCEEEDDDIIIPPPMMMNNNXXXoooxxx~~~}}}{{{yyywwwyyyxxxvvv{{{tttqqqqqqjjjsss~~~vvvcccLLLKKKIIIKKKUUU^^^^^^XXX\\\jjj}}}zzz|||{{{iiiooozzz{{{{{{qqqiiieeekkkuuulllIII777777;;;666888DDDMMMUUUeeewww}}}}}}|||yyyqqqdddVVVLLL333222///---+++***))))))***************)))((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++,,,,,,++++++------,,,++++++,,,,,,,,,---,,,---...---,,,---///333777===FFFUUUjjjxxx}}}rrr|||kkkdddccctttyyyzzzwwwrrrpppvvvzzzbbbBBB>>>999333777000111111111111222222222......---,,,,,,,,,,,,---++++++************++++++((()))***+++++++++++++++(((((((((((((((((((((((()))(((&&&&&&(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++***)))'''''''''((()))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((()))******((('''''')))******)))(((+++---------,,,,,,...111111===EEEFFFJJJOOOKKKAAAEEEccc}}}yyyfff\\\kkkkkkbbbgggiii___WWWddd^^^UUULLLDDD>>><<<>>>EEE???>>>FFFLLLNNNQQQWWWVVVYYYooozzz}}}zzzwwwxxx{{{wwwttt{{{uuuvvvyyyyyywwwzzzxxxtttooojjjggghhhiiilllwww}}}xxxyyy}}}||||||pppnnn~~~mmmlllrrrwwwxxxYYYJJJKKKVVVXXXXXXSSSHHHSSSTTT}}}|||~~~zzzsssmmmqqqzzzllleeevvvgggIII333888999999<<>>222+++***+++***(((%%%(((++++++******)))''')))'''$$$"""&&&)))'''"""***'''%%%$$$&&&'''(((((("""'''(((%%%(((---***!!!'''&&&&&&&&&&&&'''((((((+++!!!(((%%%(((333$$$))))))""" ''')))&&&$$$$$$))),,,)))###&&&&&&&&&&&&&&&&&&&&&&&&&&&000(((,,,///&&&''''''### (((000###"""***)))""""""***)))((('''&&&$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!...$$$'''+++"""***(((%%%...*** &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""$$$''')))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,------.../////////222555888<<>>555555777;;;BBBKKKVVV___lllttt|||}}}xxxqqqjjjVVVOOOBBB777///+++***+++'''))))))((('''''''''&&&%%%---111)))&&&'''((()))(((&&&### (((&&&(((((("""444'''&&&&&&&&&&&&'''((((((######&&&***(((###333))) ###+++///***###!!!%%%'''$$$!!!"""''',,,&&&&&&&&&&&&&&&&&&&&&&&&)))...######+++ ###$$$''''''&&&)))+++###***+++%%%""",,,***'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""***###)))%%%###)))***$$$---,,,!!!"""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((('''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,---......//////...111333555999EEEVVVcccyyysssttt~~~wwwppp```@@@<<<888222555444444333222111000///.........---,,,,,,,,,,,,---))))))))))))))))))))))))))))))*********)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++*********))))))(((((((((((()))''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((()))******)))))))))))))))))))))))),,,++++++---222777;;;===DDDDDDJJJXXXdddhhhiiiiii}}}{{{nnndddXXX]]]RRRGGGKKKLLLEEECCC:::===??????>>>???BBBEEEKKKhhh|||qqq}}}~~~yyysssoootttqqqllliiigggfffeeedddddd\\\YYY___bbb]]][[[\\\eee```[[[[[[```ddddddbbbbbbcccdddccc```]]][[[[[[WWWgggrrrnnnhhhgggiiihhhkkknnnuuu}}}}}}xxxuuuuuukkklllqqqyyy}}}yyyzzzrrrrrrtttwwwfffgggooouuu|||lllPPPMMMTTTKKKPPPaaadddmmmrrrttt~~~}}}|||}}}{{{zzzyyyuuu|||~~~|||yyyddd___cccooo|||hhhRRR;;;666555;;;???BBBKKKVVV[[[^^^kkk|||{{{uuuwwwhhhbbbVVVFFF666---******+++***((('''&&&&&&'''(((,,,,,,$$$"""...---"""&&&&&&&&&&&&'''***...111(((######---222)))'''&&&&&&&&&&&&'''((((((''',,,###%%%222)))!!!111###---))) (((''',,,000000***$$$"""###&&&&&&&&&&&&&&&&&&&&&&&& ,,,""",,,)))(((...)))!!!###"""$$$,,,))) $$$111444,,,###&&&...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&777+++$$$...%%%(((###'''###''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******)))***++++++,,,,,,+++++++++,,,,,,------......///,,,...000//////555???GGG___nnn~~~xxxkkkgggeee}}}|||^^^>>>;;;888111444333333222222111000000///......---,,,,,,,,,,,,---)))))))))))))))))))))))))))))))))))))))((('''&&&(((((((((((((((((((((((('''((())))))((('''(((((((((((((((((((((((((((((('''(((***,,,,,,+++***))))))))))))(((((((((((()))''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((())))))*********+++***))))))***+++///...000444;;;???AAAAAAHHHBBBMMMnnnrrrooommmfff```___YYYYYYKKK???AAA===666888:::@@@CCCAAAAAAGGGOOOUUUaaayyysssqqqgggdddbbbdddhhhjjjhhhdddfffeeecccbbbccccccbbbaaaeee^^^\\\aaaccc```]]]]]]eeeccccccffflllppppppnnnooopppqqqpppnnnllllllmmmjjjqqqsssmmmgggfffhhhggghhhhhhjjjnnnpppqqqrrrsssnnnnnnqqqwww~~~}}}~~~pppllllllrrr|||}}}pppdddlll|||aaaLLLJJJFFFLLLYYY[[[UUU]]]fff}}}yyywwwwww|||{{{}}}hhh\\\___gggfffqqq~~~}}}pppSSSCCC888:::<<<<<>><<<666666JJJiii~~~yyytttoooiii]]]LLL???444+++'''+++---(((''')))'''---tttRRR---999...'''&&&&&&&&&&&&'''((((((,,,'''ooo999### !!!"""###)))111---$$$!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&)))111"""PPP###(((...000""" ,,,''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,))),,,%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))((()))******++++++******)))******++++++,,,,,,---+++---000111111111222333000555<<>><<>>000...---(((***111UUU%%%+++'''&&&&&&&&&&&&'''(((((($$$%%%>>>lllnnn333%%%+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&###(((...kkk}}}555&&&***&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$WWW999!!!(((!!!111((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))******''''''''''''((((((((()))(((((()))***************)))))))))***++++++,,,,,,.........---------...//////111333555666:::DDDNNN[[[qqq|||{{{}}}}}}pppnnn}}}qqquuuzzz}}}zzzyyyTTT???:::333999444222222111111000/////////000000///...---,,,,,,,,,+++++++++*********)))))))))(((((((((''''''''''''(((((((((((((((((((((((($$$///999777,,,###%%%***))))))(((((((((((())))))(((((())))))))))))(((((()))***+++***)))((()))***))))))(((((('''''''''&&&&&&''''''((()))******+++*********)))'''(((***,,,***+++)))''')))111:::@@@@@@EEEIIIIIIKKKTTTaaakkkxxxwwwdddeeeaaadddhhhdddTTTFFFIIIUUURRRVVVMMM<<<777???@@@999EEEPPPWWWZZZ\\\bbb{{{ppphhhfffbbb```^^^]]][[[ZZZQQQNNNKKKLLLOOOQQQPPPNNNPPPRRRUUUVVVYYY___gggnnn|||xxxtttyyy}}}tttmmmrrrssseeekkksssrrr|||zzzzzz{{{{{{{{{sssmmmkkkooorrrsssxxx}}}wwwgggdddfffzzz~~~lllaaa^^^ggg{{{vvvhhh```VVVRRRWWWSSSUUUWWWccckkk}}}}}}|||tttuuu~~~~~~llliiisssxxx}}}}}}pppiiiqqqlll[[[GGG:::444777HHHYYYxxx~~~~~~yyyxxxxxxnnn```\\\PPPIII@@@"""222(((###000333###...+++***&&&)))*** $$$PPPUUU%%%---$$$'''(((000%%%---"""(((%%%&&&'''&&&$$$###$$$%%%&&&WWW:::###(((000&&& 000$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111vvv$$$######"""$$$***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''******)))((('''&&&%%%%%%''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,---...//////000222333444444444666888FFFUUUdddqqq~~~tttzzz}}}yyywwwqqqyyyTTT???:::333999444222222111111000000//////000///...------,,,,,,,,,+++++++++*********))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&+++///...***'''(((***))))))(((((((((((())))))(((((())))))))))))(((((()))***+++***)))((()))*********)))))))))(((((((((''''''(((((())))))*********++++++***))))))+++,,,***+++...000444:::???AAACCC===LLLiiitttjjjjjjvvvfffWWWYYYUUUWWWXXXTTTJJJEEEKKKUUUGGGDDD@@@===888777>>>HHH[[[iiirrrsssrrrrrrkkk\\\WWW[[[[[[\\\\\\[[[YYYUUURRRQQQOOOMMMLLLNNNPPPRRRRRRTTTZZZcccmmmwww}}}|||~~~qqqaaagggrrruuu}}}xxxuuuxxxyyyyyy~~~{{{vvvvvvttthhh\\\ZZZWWW```uuuzzznnnhhhbbbgggnnnzzznnneeefff```[[[\\\TTTVVVQQQVVVbbbzzzuuuuuuyyyyyyssssssxxxqqqkkkrrr{{{mmmXXXEEE555111===LLLcccppp|||~~~{{{vvvrrrccc^^^KKKFFF888...'''[[[XXX&&&""" &&&666<<<'''"""%%%---,,,$$$(((666!!!}}}}}}&&&000$$$$$$%%%...+++&&& $$$%%%&&&'''&&&$$$###$$$%%%;;;)))---$$$444777444###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$)))!!!###%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,---......///000111333333333333555666777DDDPPP[[[ppp}}}{{{}}}TTT???:::333999444222222222111000000//////000///...---,,,,,,,,,,,,+++++++++***************)))))))))(((((((((''''''(((((((((((((((((((((((()))'''%%%%%%(((***+++***))))))(((((((((((())))))(((((())))))))))))((((((((()))******)))((()))+++************))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***+++,,,'''***000777<<>>LLL\\\sss{{{yyy|||jjjoooSSSQQQRRR111,,,}}}$$$,,,)))(((***gggfff)))'''///!!!***###***### %%%)))&&& $$$"""LLL888###%%%$$$...000&&&%%%(((%%%&&&'''&&&$$$###$$$%%%555###111+++vvv888;;;,,,///$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++###ttt((()))'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,------......///000222222111111222333...777===AAAQQQnnnTTT???:::333999444333333222111111000000//////...------,,,,,,,,,---************************)))))))))(((((((((((('''(((((((((((((((((((((((()))&&&######'''******)))))))))(((((((((((())))))(((((())))))))))))((((((((()))******))))))***+++))))))))))))))))))))))))******)))))))))))))))))))))+++,,,,,,+++***+++,,,***...555;;;<<<>>>FFFNNNeee{{{yyyaaaSSSPPP@@@CCC@@@888777<<>>AAA<<<@@@JJJOOO]]]ttthhh[[[UUURRROOONNNOOOPPPRRRSSSSSSRRRPPPPPPOOOOOOUUU]]]dddjjjqqqzzz~~~ttttttrrrsssyyytttzzz}}}xxxkkk^^^UUUUUUXXX[[[[[[\\\eeeqqqyyyzzzjjj[[[eeewww~~~}}}}}}rrr```ggg}}}ssscccjjj|||ttttttyyyqqqllltttrrrjjjkkkrrrwww}}}zzzlllWWWFFF>>>@@@III___wwwvvvnnnoooiiiuuuddd``````BBB:::777+++$$$***&&&$$$qqqttt)))!!!###---000&&&(((&&&""""""'''+++,,,&&&))))))EEERRR((($$$%%%...&&&)))((($$$%%%&&&&&&$$$$$$%%%&&&---######...///555'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$+++888OOO!!!+++###)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''(((((())))))''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...///000000///...///111000666777444888III^^^jjj{{{TTT???:::333999444333333222222111000000000...------,,,,,,,,,,,,---***************************)))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''')))******))))))***+++((((((((((((((((((((((((************))))))))))))(((***++++++++++++,,,...333666<<<>>>;;;>>>OOObbb}}}{{{eeeLLL<<<888777;;;===;;;<<>>EEETTTfffttt~~~TTT???:::333999444333333333222111111000000------,,,,,,,,,,,,------***************+++++++++******)))))))))(((((((((((((((((((((((((((((((((&&&)))++++++(((&&&'''((())))))(((((((((((())))))(((((())))))))))))(((((('''(((******))))))***,,,''''''''''''((((((((((((************************((()))******+++---000333777888;;;===;;;@@@WWWooo|||rrrpppkkknnnlllaaaNNN===555444888999<<<===<<<>>>JJJWWW^^^ooowwwrrrwww{{{mmmccc^^^]]]XXXNNNFFFFFFIIIJJJJJJLLLJJJLLLNNNQQQVVV```llluuu~~~~~~~~~~~~xxxrrrnnnlllmmmrrr}}}}}}}}}~~~~~~~~~}}}zzznnnnnnlllfffbbbeeeqqq{{{kkkSSSBBBHHHSSSWWWZZZ```\\\___fffooowww{{{aaaXXXMMMQQQXXXaaajjjwww}}}}}}~~~wwwllljjjoooqqq~~~}}}~~~uuuhhhfffeeehhhnnnvvv~~~}}}qqqbbbIII>>>;;;KKK___bbbUUUGGGMMMVVVkkkggg___iii\\\ZZZDDD"""<<<+++$$$...!!!$$$$$$,,,...000 ''''''%%%%%%)))+++&&&(((333)))---$$$???---%%%)))+++...###%%%&&&&&&$$$$$$%%%''' """'''"""%%%---%%%///555;;;###))),,,$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%!!!222'''"""(((,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&'''''''''(((((())))))''''''((())))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,+++,,,......------...///+++000444333000///222555888JJJ\\\mmmyyyvvvqqqyyyTTT???:::333999444444333333222222111111000---,,,,,,+++,,,,,,------))))))*********+++++++++*********)))))))))((((((((((((((((((((((((((((((&&&((())))))(((''''''((())))))(((((((((((())))))(((((())))))))))))((((((&&&(((******))))))+++,,,''''''(((((()))))))))))))))))))))******++++++,,,***+++++++++,,,///555999:::888;;;CCCHHHOOOdddyyy~~~nnn^^^aaammm\\\ZZZTTTKKKCCC@@@@@@AAA>>>:::<<<@@@>>>BBB]]]}}}xxxnnneee^^^YYYVVVTTTPPPJJJEEEHHHKKKMMMPPPSSSIIIOOOXXX___eeennnyyy~~~~~~zzz~~~}}}zzzyyyzzz{{{}}}}}}~~~yyyrrrnnnlllpppvvv~~~zzzssstttyyy~~~||||||||||||{{{yyy}}}yyyyyyvvvqqqnnnpppuuuxxx]]]LLLAAADDDGGGCCCFFFNNNVVV]]]ffflllqqq~~~lllfffcccXXX[[[___hhhrrr}}}zzziiifffmmmzzz|||}}}wwwmmmkkkjjjkkkjjjlllttt}}}|||uuuZZZOOOCCCBBBMMMUUUOOOCCC<<>>888<<>>///,,,...111$$$###///''' )))'''"""!!!((((((%%%+++###$$$(((+++&&&""",,,333,,,%%%&&&###///DDD333///222###$$$&&&%%%%%%%%%&&&'''###"""(((((( """'''###%%%<<<###000$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""&&&---uuuXXX(((******###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))+++,,,------...///111///......000000...---...222333///444???@@@DDDRRRVVVWWWkkkXXX===999888666555222222222111111111111000//////...------------...,,,,,,++++++***)))))))))+++*********))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((((((((())))))*********+++************************...***+++333888999;;;@@@;;;KKK^^^iiiooo}}}jjjXXXPPPNNNNNNDDDMMMQQQHHH;;;666;;;BBB>>>???IIITTTfffzzzppphhhccc[[[YYYUUUPPPLLLIIIGGGFFFEEEDDDBBBAAAEEEMMMWWW___dddmmmwwwzzzwwwvvvyyy}}}rrrqqqoooooopppqqqpppooo{{{|||{{{wwwpppmmmnnnpppoootttuuusssuuu{{{|||xxxvvvuuuuuuuuuqqqnnnrrrxxx{{{zzz~~~{{{zzz}}}|||xxxxxxtttiiiaaa___bbbllluuuyyy}}}~~~{{{xxxxxx{{{}}}|||{{{vvvvvvvvvwwwxxxyyy{{{|||{{{~~~~~~zzz{{{}}}}}}{{{yyyfff[[[TTTVVVRRRIIIFFFKKKLLLLLLRRRYYY\\\eee{{{mmmkkkooovvv}}}hhheeeccc^^^ooozzzkkkjjjrrrxxxwwwmmm^^^[[[gggwwwxxxvvvlllXXXHHHAAA@@@@@@333444555===QQQeeekkkggg___UUUJJJBBB888---***...---,,,&&&%%%(((!!! ,,,---&&&*** )))'''$$$'''&&&"""###'''%%% (((+++((("""###((((((###)))WWW222&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&!!!222,,,+++!!!(((%%%GGG&&&333(((&&&!!!%%%&&&&&&&&&%%%%%%$$$$$$$$$''' --- 222...((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((((('''''''''(((((((((((((((((((((''''''''')))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,---------......000000000000000//////......//////111222444666777===HHHXXXjjjwww~~~VVV<<<999888666555222222222111111111111000//////...---------------******************++++++************)))))))))(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))*********++++++*********************+++***///777;;;:::===CCCDDDUUUmmmzzzdddOOOEEEBBBBBBWWWUUUNNNCCC===@@@EEEIIIMMMTTT___iii}}}ooofff___YYYTTTPPPNNNJJJGGGDDDBBBBBBAAAGGGGGGIIILLLSSS]]]iiiqqqrrrtttuuutttqqqooopppqqqooonnnmmmmmmoooqqqqqqppp|||xxxtttqqqooonnnmmmgggkkkmmmkkknnnsssuuurrrnnnkkkjjjmmmnnnpppuuu|||~~~zzzwwwvvvyyy}}}~~~}}}zzzyyyzzz~~~{{{uuuqqqpppmmmeeeaaaaaadddooowwwzzzwww~~~{{{zzz{{{|||{{{yyyttttttuuuwwwyyyzzz{{{|||xxxzzz|||~~~~~~}}}{{{zzz{{{|||~~~}}}vvvmmmgggeee\\\QQQPPPXXXaaa[[[YYYYYYTTTSSS```rrrzzzuuuppppppttt{{{dddQQQQQQPPP```vvv~~~sssggggggpppvvvoookkkiiifffbbbfffnnnxxx{{{xxxiiiXXXKKKCCC>>>666333///444GGG___lllnnnlllbbbWWWOOODDD666...------)))'''+++///---(((%%%$$$)))%%%NNN)))&&&######'''(((%%%$$$)))+++))))))///111""" ,,,---'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&+++'''&&&---)))///...GGGXXX'''$$$ +++'''"""(((&&&&&&&&&%%%%%%$$$$$$$$$###"""******@@@###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000000000000/////////000222333555666444;;;GGGUUUbbbkkkppprrrvvvzzzUUU<<<999999777666222222222111111111111000///......---------------((())))))***++++++,,,,,,************))))))))))))&&&&&&%%%%%%&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))***************++++++************++++++***...555;;;===???FFFOOOYYYggg|||}}}|||yyyjjjSSSAAA;;;===@@@TTTTTTMMM@@@:::@@@IIIOOOdddjjjqqqwwwvvvnnnddd\\\WWWSSSOOOLLLFFFDDDCCCAAAAAABBBDDDEEEIIIKKKPPPVVV]]]gggrrryyyzzzwwwrrrmmmkkkjjjiiiiiilllkkkjjjkkkmmmooopppooo{{{vvvpppnnnooonnnjjjgggbbbeeeffffffhhhlllnnnllliiieeeeeekkkqqqtttyyy~~~|||zzzvvvtttuuuwww{{{~~~}}}zzzuuutttuuuyyy}}}xxxsssooonnnjjjeeedddfffiiivvv}}}ttt{{{yyyxxxwwwxxxyyyxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwxxxxxxyyyxxxxxxwwwvvvzzz|||{{{vvvrrrggg]]]___iiitttlllfffaaaXXXMMMLLLRRRVVVaaannnwww~~~jjjWWWQQQRRRXXXjjjuuuooolllttt|||{{{rrriiijjjrrrooofffhhhuuusssccc[[[```ooowwwzzzssseeeVVVFFF:::777222---000AAAYYYkkkqqqpppggg^^^VVVLLL>>>222,,,...+++......)))***)))'''"""444www---$$$###&&&******&&&###$$$%%%%%%$$$******$$$ ###'''(((...eee777)))%%%%%%%%%%%%%%%%%%%%%%%%$$$,,,!!!***&&&%%%000!!!!!!%%%"""((("""&&&(((((($$$&&&&&&%%%%%%%%%%%%$$$$$$"""'''&&&!!!$$$***###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))*********+++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---///000111111111/////////000000111222333...111777???HHHPPPWWW[[[gggkkkqqqxxx|||~~~~~~~~~{{{|||yyy{{{VVV===999999666555222222222111111111000000///...------,,,,,,------))))))*********+++++++++*********)))))))))))))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))************************++++++*********+++------///444:::<<>>QQQcccmmmmmmggg```ZZZSSSIII===666......222,,, %%%---'''***ccc)))"""''''''(((((('''&&&&&&$$$###(((///***!!!+++;;;///!!!888---%%%%%%%%%%%%%%%%%%%%%%%%...,,,%%%&&&###%%%+++'''%%%%%%(((ddd555///'''&&&///%%%%%%%%%%%%%%%%%%%%%%%%###+++###$$$%%%MMM+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,---...//////////////////////////////000111111111222444888<<>>:::999555444222222222111111111000000......---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************+++++++++***************++++++******,,,...000111444999<<<===BBBTTTmmmbbbUUUCCC666777@@@DDDBBB999??????>>>QQQyyyxxxuuuoooaaa\\\VVVNNNHHHDDDDDDEEEFFFEEEFFFIIIMMMRRRWWW[[[]]]fffhhhjjjkkkkkkkkklllnnneeeiiilllkkkgggggglllqqqjjjhhhffffffggggggfffeee```dddiiikkkhhheeecccbbbiiiiiihhhiiiiiihhhhhhiiilllmmmtttzzzwww{{{wwwvvvxxxyyywwwyyy~~~|||zzzvvvuuuwwwzzz|||~~~yyy~~~|||zzzzzz|||~~~{{{nnnvvvxxxyyy{{{|||}}}~~~{{{xxxvvvtttyyyxxxwwwvvvuuuvvvvvvwwwvvvwwwzzz}}}wwwfff[[[YYYSSS^^^eeekkk}}}zzznnnllllllwww{{{yyy~~~vvvvvvwwwyyy}}}|||tttjjjeeefffhhhlllrrrsssiii]]]GGG???666111555CCCVVVeeeooolllgggbbb^^^WWWOOOHHH777222///+++)))...000***333'''!!!)))$$$######(((------***'''((($$$""""""&&&222)))%%%%%%\\\%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!! +++000$$$ ---,,,"""'''"""---&&&"""---%%%%%%%%%%%%%%%%%%%%%%%%$$$***###***---jjj%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))***++++++,,,,,,*********+++++++++,,,,,,------............------.........------......///111111111111222444555666999===CCCIIIOOOWWW```fffooovvv}}}xxxxxxssstttyyywwwVVV>>>:::999555333222222222111111111111000...------,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))******************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******+++++++++++++++*********++++++***+++---111444666666===CCCFFFQQQiiivvvZZZMMMFFF<<<888===CCC@@@777;;;GGGVVVkkkvvvkkkaaaaaaaaaWWWMMMJJJEEEBBBBBBDDDIIILLLUUUWWW[[[___dddgggiiijjjjjjkkkmmmlllkkkiiiiiijjj```gggllljjjeeeccchhhnnnhhhfffdddcccccccccbbbaaa]]]ccciiijjjgggddddddfffiiiffffffhhhhhheeedddgggiiillluuuyyywwwxxxssstttzzzzzzuuutttyyywwwxxxyyyyyyyyy{{{{{{~~~~~~ttt~~~|||xxxxxxzzz||||||zzzzzzzzz{{{~~~|||{{{zzzzzzzzzvvvvvvuuutttttttttuuuuuutttuuuwwwyyy{{{}}}~~~~~~}}}}}}~~~tttnnnmmmjjjqqqqqqppp{{{zzzuuummm{{{}}}wwwuuu|||~~~||||||{{{qqqgggfffdddeeelllsssrrrlll\\\PPP@@@333---444HHHZZZlllooonnniiiccc___XXXRRRKKKAAA---)))444000""""""000{{{(((###%%%'''###"""&&&'''%%%######"""444QQQyyyppp%%%%%%%%%%%%%%%%%%%%%%%%111"""((( """SSSqqq===###))) %%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%% ***"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))((()))))))))***+++++++++))))))*********+++++++++------......---,,,,,,+++------,,,,,,,,,------...,,,---...000111222222222///222444555777===EEELLLTTTaaammmrrruuu{{{}}}zzz}}}qqqmmmxxxvvvgggaaaaaaYYYSSSOOOEEESSS;;;999999666444222222222111111111111000...---,,,,,,++++++,,,,,,++++++******************((()))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++,,,,,,,,,++++++*********+++***+++,,,///444888;;;888DDDQQQ[[[kkk}}}lllfffXXXAAABBBAAA===;;;>>>CCCBBB===KKKaaa|||}}}yyylllfffbbb\\\]]]]]]TTTGGGHHHIIIKKKNNNSSSYYY]]]cccfffiiilllnnnnnnlllkkkdddeeeggggggeeeddddddeeedddfffhhheeeaaa___bbbeeeeeecccaaaaaabbbbbbaaa```dddddddddcccccccccdddfffeeeaaabbbeeefffbbbcccffflllmmmrrrwwwyyyvvvvvvyyywwwrrrttt|||{{{sssqqquuusssxxx||||||xxxwww{{{uuuyyy{{{zzz|||~~~{{{wwwuuu|||~~~zzz|||~~~~~~|||zzz{{{|||~~~{{{yyyxxxyyyzzz|||ttttttttttttuuuuuuuuuuuussstttuuuvvvwwwxxxyyyzzzyyyzzzzzzyyyxxxzzz{{{{{{tttwww{{{~~~|||yyyxxxqqqwwwppp]]]\\\^^^gggsssyyyuuutttmmmpppooohhheeeiiimmmpppmmmcccTTTDDD555000;;;JJJaaajjjppplllfffbbb\\\WWWSSSSSS777***555&&& AAA'''%%%###)))&&&%%%%%%!!!%%%...KKK999%%%%%%%%%%%%%%%%%%%%%%%%### FFF$$$'''$$$"""&&&$$$$$$$$$%%%%%%&&&&&&&&&######)))'''###[[[111$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************))))))))))))*********++++++,,,,,,---------,,,,,,+++++++++++++++,,,---...+++,,,---...///000000000111333444333111222888>>>888BBBKKKMMMPPPVVV[[[\\\```bbbgggooowww}}}|||zzzvvv}}}|||yyy|||wwwnnnpppmmmwww}}}|||vvvhhh\\\MMMIIIIII???999444+++OOO999888999666555222222222111111111111000...---,,,,,,++++++,,,,,,)))))))))***++++++,,,,,,(((((())))))*********+++))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++,,,,,,,,,++++++***************+++---111666;;;>>>;;;KKK^^^nnnnnnQQQAAA@@@>>>AAAAAA>>>999;;;CCCKKKNNNbbb|||uuubbb\\\___bbb\\\[[[WWWLLLGGGKKKPPPVVV[[[```fffiiieeegggjjjlllkkkhhhcccaaabbbccceeeeeecccbbbbbbccchhhfffbbb```^^^^^^___```bbb```______aaabbbaaaaaajjjddd^^^[[[^^^aaaccccccbbb^^^___dddeeebbbccchhhtttqqqppppppnnnmmmsss|||wwwsssvvv~~~tttppptttttt{{{~~~vvvrrruuuzzzrrrvvvxxxxxxzzz{{{xxxrrr{{{wwwxxx~~~}}}{{{wwwuuuvvvxxxyyyttttttuuuvvvwwwwwwwwwvvvsssttttttuuuvvvvvvwwwwwwrrrxxx|||{{{xxxyyy|||zzzxxxwwwzzz|||tttfffeeemmmzzziii^^^^^^bbbjjjttt~~~sssnnnvvvwwwtttfffcccjjjrrrtttooogggYYYEEE444333<<>>;;;>>>@@@HHH^^^uuu{{{lllfffcccbbb___XXXRRRQQQWWW]]][[[bbbggggggjjjnnnmmmhhheeeeeedddcccccccccddddddcccddddddcccaaa```aaabbbdddccc___\\\^^^```^^^XXXbbb```]]][[[\\\^^^```bbbeeebbb]]]YYY[[[aaabbb___\\\]]]]]]^^^```eeelllqqqsssvvvuuunnnlllpppvvvxxxsssqqqppprrruuuwwwvvvtttvvv||||||uuuqqqtttvvvuuuvvvssssssvvvvvvssssssuuu~~~{{{zzz{{{|||{{{|||uuusssvvvzzz}}}yyyuuurrrtttwwwxxxuuurrryyywwwtttqqqrrrtttxxxzzzzzzyyyyyyyyyyyy{{{|||}}}xxxvvvuuuvvvzzz}}}|||{{{|||oooaaahhhllllllqqq||||||wwwxxxrrrtttqqquuuzzzuuuvvvvvv~~~}}}kkk___eeepppqqqoooeeeSSSAAA666444MMM^^^mmmpppllliiifffcccgggDDD===GGG111(((444!!!+++ )))+++***---...(((&&&,,,mmm%%% +++''' !!!"""###$$$%%%%%%%%%+++---###(((+++""")))'''""""""...!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************))))))))))))(((((((((((((((((()))***++++++,,,,,,------,,,,,,,,,,,,++++++------++++++++++++------,,,,,,,,,---------......////////////000000000000222222333444555777777888:::@@@GGGLLLPPPXXXbbbjjjnnnssswwwuuuqqqsss|||wwwoookkksss~~~vvvpppooorrrpppllltttpppiiimmmrrrrrrpppzzzkkkdddiiiqqqqqqtttwwwvvvooocccVVVNNNJJJHHHDDD@@@>>><<<<<<<<<555444222000//////000000MMM999888666444666333222111000////////////......---------,,,,,,,,,************************))))))))))))******************)))(((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))*********+++++++++************************++++++*********+++++++++++++++000666999<<>>CCCGGG===???FFF\\\|||hhhdddhhheee```___VVVTTTXXXgggyyy~~~wwwssssssnnnfffbbbcccbbb```bbbaaa```___^^^^^^^^^^^^YYYZZZZZZYYYYYY[[[___bbbbbbdddccc]]]ZZZ\\\\\\[[[YYYZZZ\\\^^^___^^^^^^]]]\\\ZZZVVVSSSWWW^^^```]]]_______________ccchhhmmmllljjjeeeaaaeeeooovvvxxxvvvtttqqqnnnmmmjjjgggdddiiikkkkkkkkkooouuuwwwuuuvvvqqqmmmnnnppprrrxxx~~~}}}|||xxxsssqqqttt|||}}}}}}zzzzzzzzz{{{{{{zzzzzzwwwvvvwwwzzz{{{yyyvvvqqqqqqpppqqqrrrtttvvvxxxsssqqqpppooooooqqqtttvvvuuusssrrrsssvvvzzz|||}}}{{{uuuwww{{{kkkiiirrrtttllliiirrr|||{{{rrrsssfffhhhmmmsssuuujjjTTTCCC444:::MMMcccnnnjjjgggiiiggg222'''$$$,,,))))))!!!///IIIrrr666,,,&&&'''###%%%!!!yyy'''---$$$%%%%%%&&&&&&&&&%%%%%%%%%###'''"""%%%###???III'''$$$ ###+++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))*********************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------.........////////////000//////000000111111111222333444555333000000333777;;;;;;<<<<<<===AAAFFFJJJRRRSSSSSSSSSSSSRRRRRRQQQ^^^bbbffffffccc___^^^___aaa\\\[[[]]][[[WWW]]]gggmmmaaaSSSLLLNNNRRRTTTSSSTTTOOOHHHBBB???;;;888555777666444333111///...---000///...---,,,---.../////////...------......///}}}LLL999888666444555222222111000//////000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((('''))))))(((((((((((())))))+++*********)))))))))(((******))))))))))))******))))))))))))***************************+++++++++,,,,,,+++++++++,,,------111666;;;>>>BBBPPPhhh{{{sss]]]HHH:::666666<<>>===@@@CCCDDDDDDDDDEEEGGGHHHDDDCCCDDDBBB???CCCJJJJJJCCC;;;777999;;;<<<:::999555111111333444333000333222000//////000111222000000////////////000111------------......//////|||LLL999999666444555222111000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))(((''''''))))))(((((((((((())))))((()))))))))*********+++******))))))))))))******(((((()))))))))*********))))))*********+++++++++,,,+++******+++,,,...000444999>>>DDDPPPhhhxxxkkk[[[GGG;;;666777;;;>>><<<;;;BBBJJJYYYSSSdddvvvlllgggdddbbb___ZZZVVVVVViiiuuuvvvmmmkkknnncccaaa___]]][[[WWWVVVVVVZZZYYYXXXWWWVVVVVVVVVVVVSSSUUUVVVWWWXXX[[[___cccYYY]]]]]]XXXUUUXXX[[[]]]````````````aaabbbdddeee\\\[[[XXXVVVZZZaaabbb^^^[[[[[[[[[ZZZZZZ[[[___bbbccc```ZZZVVV\\\fffkkkkkkaaabbbcccddddddeeefffgggkkkiiigggjjjnnnooommmlllooolllkkkmmmnnnmmmooosssqqqtttvvvtttrrruuu}}}|||||||||||||||||||||{{{{{{wwwxxxtttwwwzzz{{{xxxuuutttuuuvvvvvvuuu}}}{{{yyyxxxwwwvvvtttrrrtttttttttsssqqqpppnnnmmmrrrpppooonnnoooqqqsssuuussssssssstttuuuxxx{{{}}}zzz~~~}}}zzz|||yyyiiiXXXSSSRRRTTT^^^ooo}}}mmmeeejjjqqqlllbbbIII:::666GGG[[[iii{{{YYY$$$***&&&$$$"""$$$+++000www"""%%%"""~~~###'''+++)))NNN333...EEE!!!!!!&&&$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%###***###!!!/// UUU!!!--- &&&***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((()))))))))*********************+++++++++,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............////////////000000000000///000000000000111222333666444111000222444444333555555444444555555666666555666666555444333333444999777555666444333555999555444222333444555333111333222111///...---......---,,,,,,,,,,,,,,,------///......------,,,------,,,,,,---....../////////{{{KKK999999666333444111111000000000000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''((((((((((((((())))))***''''''((())))))***++++++******))))))))))))******((((((((()))))))))******)))))))))***++++++,,,,,,++++++***+++,,,///222444777===GGGUUUlllwwwdddxxx```SSSGGG:::888<<<<<<:::888555;;;OOObbbvvvooowwwmmmhhhiiifff___ZZZXXX\\\fffnnnzzztttnnnhhh```[[[\\\YYYZZZ[[[YYYTTTQQQRRRUUUUUUTTTSSSSSSSSSSSSTTTQQQSSSUUUWWWXXXZZZ]]]___VVVYYYXXXUUUUUU[[[______[[[[[[\\\]]]___bbbeeeggg\\\[[[XXXVVVYYY^^^^^^ZZZVVVVVVVVVUUUTTTVVVYYY[[[WWWXXXVVVUUUZZZccciiiiiiaaabbbccccccbbbbbbccceeebbb```aaafffiiihhhhhhjjjiiiggghhhkkkllliiiiiillliiinnnqqqooolllmmmttt{{{vvvzzzzzzzzz{{{|||~~~~~~wwwwwwtttzzz~~~zzzxxxxxxyyyzzzzzz~~~}}}{{{yyywwwvvvuuu|||{{{yyywwwtttqqqooonnnnnnnnnmmmmmmnnnoooqqqrrrqqqssstttuuutttuuuxxxzzzvvvyyy|||||||||yyykkk^^^NNNLLLMMMVVVhhhxxxyyykkkhhhooo|||||||||hhhccchhhjjjfffXXXEEE666:::JJJ^^^ttt111&&&//////&&&!!!---uuu---000222...!!!'''...!!!BBB)))"""!!!***eee!!!%%% ###$$$$$$$$$$$$######"""!!!$$$$$$$$$***!!!(((&&&"""---,,,%%%)))%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((())))))'''''''''((())))))******************************++++++++++++******************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------........./////////000000111111//////000000000111111111000...---...000222333333111222222222222111111000222222111111111000000000222111000/////////000111---///111444444333111000...000111000---,,,...000***+++,,,------,,,***)))---------,,,++++++******+++,,,---...............{{{KKK999999777333444111111000000000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((((((((((((((((()))******((((((((((((((((((((((((******))))))))))))******(((((((((((()))))))))***((())))))***++++++,,,,,,,,,,,,+++,,,///333666999EEENNN\\\qqqvvv___ccc{{{}}}aaaCCC???>>>999??????======AAAJJJ^^^}}}tttiiifffhhheeedddbbbbbbfffoooyyywwwpppnnnnnniii\\\QQQUUURRRRRRVVVUUUQQQOOORRRPPPPPPPPPPPPPPPQQQQQQRRRMMMPPPSSSUUUUUUVVVWWWXXXUUUVVVUUUSSSXXX```dddcccZZZ[[[]]]^^^``````aaaaaaXXXWWWTTTQQQSSSWWWVVVRRRPPPPPPQQQPPPOOOPPPSSSVVVPPPTTTWWWWWWYYY___dddddd```aaabbbaaa^^^]]]^^^___[[[ZZZ^^^cccdddbbbccchhhcccaaabbbfffhhhfffgggjjjiiinnnsssrrroooqqqzzz|||{{{wwwqqquuuuuuwwwxxx{{{}}}|||~~~|||wwwuuuzzz~~~}}}}}}~~~~~~}}}}}}}}}}}}{{{zzzyyyxxxyyy}}}zzzwwwsssqqqooonnnlllmmmnnnnnnooopppppppppnnnqqqttttttsssrrrsssuuuqqqtttvvvvvvuuuvvv|||vvveeeWWWGGGGGGKKKTTTaaannnzzzvvvvvvssszzz}}}sssddddddfffddddddUUUDDD>>>FFFWWWhhhrrr+++###***,,,444)))))))))""")))))) ))),,,$$$|||RRR!!!$$$ &&&444uuuxxx###$$$$$$!!!$$$$$$$$$%%%$$$$$$######&&&###%%%###"""### %%%%%%ggg$$$'''))) ###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))'''(((((()))******++++++************************++++++++++++************)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,------...///000111111000000000111222222111000......//////000111333444.....................---,,,,,,,,,...000111111000------,,,,,,---......---+++...000111000......///***+++---------...///111---.../////////...---,,,---------------,,,,,,+++***+++,,,------,,,,,,+++zzzKKK999999777333444111000000000000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((()))******))))))((((((''''''&&&&&&******))))))))))))******(((((((((((())))))))))))((())))))***++++++,,,,,,---------...111555:::<<>>>>>DDDSSSjjjyyymmmjjjgggccceeellleeeiiipppvvv}}}|||wwwqqqkkkeeeaaa___^^^\\\ZZZXXXRRRPPPRRROOOIIIGGGKKKHHHHHHHHHHHHIIIJJJKKKLLLJJJMMMQQQSSSSSSRRRRRRSSSUUUUUUSSSSSSZZZdddhhhfff^^^```bbbcccaaa^^^[[[YYYUUUTTTPPPLLLNNNQQQPPPJJJLLLMMMMMMMMMLLLMMMPPPRRROOOVVVZZZYYYXXX[[[^^^^^^\\\^^^___]]]ZZZXXXYYY[[[[[[[[[___dddbbb^^^___fff```]]]^^^bbbddddddgggkkknnnsssyyyyyyyyy~~~{{{uuutttrrrnnniiijjjlllnnnrrruuuxxxyyy|||zzzyyyzzz}}}{{{zzzzzzzzz||||||{{{yyyxxxyyyzzzyyyxxxxxxyyyzzz~~~|||xxxtttqqqooommmmmmlllnnnoooqqqrrrqqqqqqpppkkkooossssssqqqooopppqqqnnnppprrrttttttsssvvvzzzwww{{{~~~|||uuuiiiVVVEEEAAAGGGPPPZZZbbbhhhqqqxxxwwwooovvv|||vvvooo}}}{{{iiicccccc```hhh```SSSKKKRRRcccpppsssuuummmpppKKK+++$$$&&&$$$***444!!!###000%%%LLL)))$$$$$$(((!!!000---111---!!!)))###yyy}}}$$$""",,, $$$%%%%%%&&&&&&%%%%%%%%%&&&###'''&&&..."""***777,,,&&&''' &&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))((())))))***++++++,,,,,,++++++******************+++++++++************))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---///000111111,,,,,,---...000111000//////000000///------...000//////.........///000111///.........///...---+++---...------...111000...///000111///---,,,---//////...,,,,,,---,,,+++)))***+++++++++++++++++++++***++++++,,,---,,,,,,,,,)))***+++,,,,,,+++***)))tttJJJ<<<666666777222333222111000////////////////////////////////////************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))),,,,,,,,,,,,---...,,,,,,))),,,222222222@@@RRRjjjpppssskkkppptttssslllMMM===888000<<>>@@@MMMmmmnnniiieeebbb^^^[[[^^^dddmmmzzzuuurrrsssgggddd```]]][[[XXXTTTQQQQQQPPPNNNLLLKKKJJJJJJJJJGGGFFFFFFFFFHHHIIIHHHGGGLLLLLLMMMNNNOOOPPPQQQRRRUUUUUUVVVWWWYYY\\\^^^```bbb^^^ZZZ[[[]]]\\\XXXTTTYYYUUUPPPMMMLLLKKKKKKJJJHHHIIIJJJKKKMMMOOOQQQRRRPPPRRRVVVXXXYYYXXXVVVTTTYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[ZZZZZZ]]]aaacccbbb______dddhhhkkkrrr{{{uuullljjjlllkkkjjjdddcccjjjooorrrwww~~~~~~yyyvvvvvvzzzxxxwwwvvvyyy|||}}}yyyuuuzzz}}}}}}xxxuuusssttt}}}zzzuuurrrqqqqqqqqqqqqpppqqqrrrttttttsssrrrqqqsssqqqpppoooooopppqqqsssmmmqqqttttttrrrrrruuuyyyzzzyyyvvvsssmmmaaaTTTJJJJJJKKKXXXjjjpppmmmnnnvvvwwwpppmmmxxxrrrnnn}}}rrreeeYYY```iiinnn```UUUfffvvvrrrqqqxxxhhhuuuggg{{{888///&&&''')))%%%&&&***$$$+++,,,555###(((***%%%$$$333+++(((###&&&###!!!'''&&&---ppp... 000$$$111...,,,"""---%%%%%%#########$$$%%%&&&))) ###111%%%"""###!!!###%%%%%%$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))************))))))************)))))))))))))))))))))))))))))),,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........///...---------///000111000000000000000000000000////////////////////////000000000000000///......---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---tttIII;;;666666777222333222111000000/////////------------------------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************++++++******+++,,,---111+++,,,666>>>EEEUUUfffyyyssslllnnnlllfffJJJ;;;555888:::???EEEDDDDDDUUUtttvvvbbb\\\WWWTTTVVV___rrr|||rrrkkkhhhhhhdddaaa]]]ZZZXXXVVVSSSQQQPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCBBBCCCEEEFFFEEEDDDHHHIIIJJJLLLMMMOOOPPPQQQTTTSSSSSSTTTVVVYYY\\\^^^\\\YYYWWWXXX[[[ZZZVVVRRRTTTQQQLLLJJJIIIIIIIIIIIIGGGGGGGGGHHHJJJKKKMMMNNNLLLNNNPPPRRRSSSRRRQQQPPPRRRSSSSSSRRRRRRRRRSSSTTTVVVVVVWWWXXXYYYYYYYYYYYYYYY\\\^^^]]][[[\\\aaafffiiimmmtttzzz}}}~~~~~~}}}zzzpppkkklllnnnnnnnnnjjjiiioootttuuuxxx}}}{{{wwwvvvzzz}}}}}}{{{xxxyyy{{{|||{{{zzzyyyxxxwww{{{}}}xxxtttsssttt}}}yyyuuusssrrrqqqpppooosssttttttttttttsssrrrrrrrrrqqqooonnnnnnoooqqqrrrooonnnmmmlllmmmnnnqqqrrrtttssssssrrrooohhh^^^WWWWWWXXXdddvvv}}}wwwtttwwwzzztttqqquuuyyy{{{sssuuu{{{|||vvvooohhh___aaaiiifff```jjjvvvssszzzooogggssskkkhhh***;;;$$$###&&&---%%%(((!!!000PPP///$$$###'''###!!!---%%%&&&"""%%%$$$&&&!!!###"""&&&mmm$$$ &&&&&&!!!"""+++***555"""%%%%%%%%%$$$$$$%%%%%%&&&###eee)))+++,,,"""$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))***+++(((((()))))))))*********))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------...000111000000000000000000000000.........................../////////......---,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,************************sssIII;;;666666777222333333111000000000000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************((()))******)))***---000333000777GGGVVVbbbooo|||zzzooohhhaaaUUUIII999888111222:::???EEERRR^^^qqqxxxiii^^^WWWNNNJJJUUUhhh{{{uuummmiiigggdddbbb```]]]YYYVVVUUUTTTRRRQQQOOOMMMKKKIIIFFFDDDCCCCCC@@@???>>>???@@@AAAAAA???CCCDDDFFFHHHKKKMMMOOOPPPRRRQQQQQQRRRTTTWWWZZZ\\\TTTSSSRRRTTTWWWVVVSSSOOOMMMJJJGGGEEEFFFGGGGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXWWWUUUWWW]]]aaacccdddhhhmmmqqqooojjjeeejjjmmmmmmjjjjjjnnnrrrrrrooolllkkkpppuuuwwwyyy||||||wwwsssvvv|||zzzuuuvvvzzz}}}|||xxxuuuvvvyyytttzzz~~~xxxrrrrrrtttwwwvvvtttsssttttttrrrqqquuuuuutttsssrrrrrrrrrrrrpppooonnnmmmmmmnnnoooppptttpppkkkiiijjjmmmnnnnnnnnnnnnoooqqqrrrpppllliiiiiiiiisss|||zzztttwwwrrrgggaaaiiixxxyyyzzz|||yyyxxxxxxkkk```dddnnnnnnqqqyyy{{{zzznnnmmmmmmkkkbbbrrr;;;(((///!!!%%%///!!!+++ ---www&&&%%% '''$$$&&&""""""%%%$$$!!!)))###"""######qqquuu###"""###///..."""(((&&&'''%%%%%%&&&&&&&&&%%%%%%$$$!!!bbb...)))'''$$$!!!###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((())))))))))))(((''''''(((((()))***+++(((((())))))))))))******((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......---------...//////////////////////////////........................,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++************++++++((()))***++++++***)))(((sssHHH;;;666666777333333333222111000000000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++************************''''''***,,,,,,***---222111888III___pppyyyvvvqqqqqqooojjj```QQQ???222777@@@999444===???JJJfffzzztttfffYYYQQQMMMGGGMMMjjjwwwpppiiiffffffeeeaaa\\\]]]ZZZVVVTTTSSSSSSRRRQQQMMMKKKIIIFFFCCCAAA???>>><<<;;;;;;;;;===>>>===<<>>>>>?????????AAAAAAAAAAAAAAABBBCCCCCCDDDGGGIIIJJJIIIIIIKKKMMMMMMMMMMMMMMMNNNOOOPPPPPPUUUUUUUUUSSSQQQSSSWWW[[[ZZZ[[[\\\]]]^^^^^^]]]\\\bbbfffhhhfffhhhnnnssssssjjjhhhgggjjjpppvvv{{{~~~yyyuuurrruuuzzz}}}zzzuuuuuuxxxyyyxxxvvvttttttuuuuuu|||xxxqqqqqqtttqqqqqqqqqsssuuuvvvuuussssssrrrqqqppppppppprrrrrrnnnmmmllllllllllllmmmnnnxxxvvvsssqqqooonnnoooppplllmmmnnnpppssstttuuutttuuutttzzzwwwuuukkk]]]ZZZfffzzzyyyssswww{{{vvv|||www}}}~~~}}}}}}zzz|||eee\\\fffggggggooottttttyyywwwkkkgggnnn[[[888(((""")))###******###sss((("""***(((!!!###&&& %%%!!!)))%%%%%%)))$$$|||jjj%%%"""&&&PPP222000'''&&&---$$$$$$%%%&&&&&&%%%###"""###!!!---___000+++$$$%%%&&&&&&$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((()))******(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((())))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................------------------------,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))++++++************++++++)))+++,,,......,,,+++)))rrrHHH:::666666777333444333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************((((((,,,///---)))+++222555BBBXXXmmm{{{ooofffeeesssqqqmmmcccUUUEEE:::666222AAA???;;;BBBEEEVVVxxxqqqbbbUUULLLIIIHHHOOOeeemmmooolllhhhdddaaa^^^ZZZWWWZZZWWWTTTRRRRRRRRRQQQOOOJJJIIIFFFCCC@@@>>><<<;;;;;;:::999:::<<<<<<<<<;;;<<<===???BBBDDDGGGIIIJJJIIIMMMQQQVVVWWWVVVSSSQQQNNNMMMMMMMMMMMMKKKHHHEEECCCAAA???@@@AAABBBBBBBBB<<<;;;::::::999999999:::===<<<<<<;;;;;;<<<===>>>@@@EEEIIIIIIGGGGGGIIILLLKKKKKKJJJJJJJJJKKKLLLMMMTTTSSSQQQOOONNNNNNQQQSSSSSSSSSRRRPPPNNNRRRZZZaaadddgggfffcccccciiinnnooofffdddbbbdddkkkvvv~~~{{{yyyvvvttttttvvvwwwwwwvvvuuussstttvvvwwwuuussswww}}}xxxrrrqqqsssrrrrrrsssuuuvvvvvvtttrrrooonnnmmmmmmnnnoooqqqrrrllllllllllllllllllllllllvvv{{{~~~{{{sssoooqqqtttooooooppppppqqqsssvvvwwwyyyvvvxxx}}}{{{ssshhhfffrrr|||nnneeelllyyyyyypppuuuzzz|||yyy}}}sssbbbbbb___aaannnuuuvvv}}}vvvvvvkkkrrrcccSSS***,,,"""''''''$$$///^^^+++$$$+++)))"""$$$,,,&&&!!!|||"""&&&$$$&&&,,,!!!TTT###%%%IIIVVV"""222###$$$%%%%%%%%%$$$"""!!!######222!!!!!!&&&$$$%%%&&&&&&$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((((((((((())))))***'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++)))***,,,------,,,***)))qqqGGG:::555666777333444333222111111000111111........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++***---222000---333===KKKVVVeeerrr}}}ooo]]]eeexxx}}}rrrbbbRRRDDD;;;<<>><<<:::::::::999888999;;;<<<;;;::::::;;;<<<>>>@@@AAACCCCCCDDDHHHNNNRRRTTTRRRNNNKKKKKKKKKJJJHHHGGGEEECCCBBBAAA@@@>>>>>>?????????>>>888888777666666666666666999999888888888999999:::<<>>999888===DDDBBB888;;;HHH[[[}}}nnnbbbUUUMMMJJJJJJQQQZZZsssnnniiiooodddaaa]]]ZZZYYYZZZ]]]___RRRQQQQQQQQQPPPNNNJJJGGGFFFEEEBBB@@@===;;;:::999999888777888999::::::888888888999999:::;;;<<<<<>><<<<<<<<<<<<:::999666666555444444444555555666666666666666666666666666<<>>BBBAAA@@@>>><<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>===>>>??????>>>???CCCJJJPPPMMMQQQRRROOONNNRRRTTTSSSTTTVVVUUUTTTYYYcccgggfffaaa^^^[[[[[[___dddggghhhkkkkkklllnnnqqqtttuuuvvvuuutttuuuuuuvvvwwwwwwvvv~~~}}}{{{{{{|||{{{yyywwwtttttttttssssssqqqppppppqqqqqqqqqrrrrrrqqqqqqqqqpppvvvyyywwwpppmmmooosssmmmooopppooommmnnnqqquuurrrssssssuuuxxx|||~~~}}}{{{nnngggeeehhhlllqqqrrr~~~{{{fff]]]fffeeerrrqqqvvvwww}}}jjjlllggg,,,((((((---"""###&&&999""")))###%%%###&&&111BBB(((""")))###uuu***"""###"""%%% (((###((('''<<<&&&(((((('''&&&%%%%%%%%%%%%!!!&&&&&&GGGFFF)))+++ """$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++,,,,,,,,,+++++++++******+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))***************))))))))))))******(((((())))))))))))((((((qqqGGG999555666777333555444333222111111111111------------------------************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,)))---999CCCOOOfffsssvvvxxxuuu^^^JJJ888555;;;>>>???AAA:::444MMMssslllVVVKKKCCCCCCHHHRRRbbbqqqxxxjjjeeehhhaaa^^^[[[YYYYYYWWWSSSPPPPPPOOOOOOPPPOOOLLLGGGDDDEEEDDDBBB???===;;;:::999888777666777999999999888666666666666777777777777===>>>???AAABBBCCCCCCCCCBBBAAA@@@>>><<<===???AAA???===;;;::::::999777555555555444444444444444555444444555555555444444333111777======888666888<<<999888555222111111111222000111222555777888777666444444444777;;;======<<<;;;AAAEEEEEEFFFIIIJJJHHHGGGKKKKKKJJJMMMSSSSSSNNNJJJEEEDDDJJJVVV___aaa```aaaeeeiiijjjjjjlllqqqvvvqqqooonnnpppuuuyyyyyyxxx}}}||||||}}}yyyyyyyyyxxxvvvsssqqqooosssttttttuuuuuuttttttsssrrrssssssqqqooonnnpppsssjjjlllnnnmmmlllmmmqqquuuooosssuuuuuuuuuyyy{{{|||{{{wwwcccbbbYYYQQQXXXiiiqqqmmmtttzzzqqq~~~{{{yyysssfff```rrreee|||tttqqq///))) ///)))&&&%%%"""$$$((($$$$$$###)))999""""""###)))qqq+++###&&&###&&&(((***$$$)))\\\+++***((('''&&&&&&''''''&&&'''~~~###&&&!!!)))!!!###%%%%%%$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))(((((((((((())))))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))++++++************++++++,,,,,,,,,++++++*********+++,,,,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++''''''((())))))***)))))))))************+++++++++************************************************((()))))))))******++++++******))))))))))))******++++++************++++++sssFFF;;;999777666222222222222111111111111000000000///...............******+++++++++,,,,,,,,,+++***)))((((((***,,,---)))((('''(((***++++++***---------------,,,+++***)))************++++++++++++------,,,***)))***+++(((---...///<<>>;;;999888888888777777777666666666666666777666666555444444333333999888777777999<<<@@@BBB>>>===<<<;;;;;;;;;;;;;;;:::999777666555555555666555444333222222222333333555444444333111000//////111222333444555444333222555555444333333222111111///000111333444555555555222222222222333444555555777888999:::;;;<<<<<<;;;<<<===>>>???@@@AAABBBCCC@@@======BBBLLLTTTWWWWWWWWWhhhkkkfffiiiiiiggglllnnnmmmnnnqqqooolllooowww{{{{{{{{{|||~~~yyyyyyyyyyyyyyyyyyxxxxxxxxxvvvttttttttttttsssrrrttttttssssssssssssttttttkkkkkkjjjkkklllmmmoooppptttssssssuuuxxxzzzzzzyyy{{{~~~vvv]]]RRREEEDDDOOObbbrrr{{{~~~nnnuuu|||vvvyyygggbbbooofffmmm|||jjj(((///"""&&&'''+++666'''###///"""'''xxx&&&,,,***(((nnnZZZ'''"""***'''%%%nnn(((+++ (((\\\'''''',,,'''''''''&&&&&&%%%%%%%%%#########$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((()))))))))))))))((((((''''''(((((())))))******((((((''''''''''''(((((((((((())))))((('''&&&&&&))))))((((((''''''''''''%%%%%%%%%&&&'''((()))*********+++++++++******)))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++sssEEE:::777666555111222222222111111111111000000//////...............++++++++++++,,,,,,,,,,,,+++***)))((()))***,,,---***)))((()))***+++***)))+++++++++++++++***)))))))))************+++++++++***+++,,,,,,******+++------000333:::MMMfffxxxqqquuuyyynnnXXXJJJCCC<<<666555555666===DDDRRRccctttfffUUUGGGEEECCCCCCMMMaaattt{{{xxxtttuuutttnnneee]]]YYYXXX]]]]]]\\\[[[ZZZXXXWWWVVVPPPMMMJJJIIIIIIIIIGGGFFF@@@???<<<:::999999999:::999888888888888777777777666666555444444333222222666555555555666888;;;<<<;;;:::999999888888999999999888666555444444444555444333222222222222444444555555444444333333333222111222222333333333333222444444444333333222222111333333444444444444333333000000000000111222333444555666777888999999999999999:::;;;;;;<<<===>>>>>>999999<<>>---'''((('''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******((((((''''''''''''((((((((((((((((((((('''&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***++++++*********))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************'''((()))***++++++++++++(((((((((((((((((((((((((((((()))))))))*********tttEEE999666555555222222222222111111111111000000///......------......,,,,,,,,,,,,------------+++***)))))))))***+++,,,+++***((()))******)))((()))))))))***))))))(((''')))************+++++++++)))***++++++***+++---...///111777FFF^^^sss}}}}}}uuuoooqqqmmm[[[HHH>>>BBB===888555333666AAALLLSSSnnnjjjXXXOOOGGG@@@DDDEEEJJJXXXmmm|||zzzqqqnnnooolllfff]]]VVVTTTTTT\\\\\\\\\[[[YYYXXXVVVUUUOOOMMMJJJIIIJJJJJJIIIGGG===<<<;;;999999999:::;;;888888777777777666666666444444444333333222222111111222222333333444555555777666666555555555555555666555444333333222333333222222111111222333555666444444444444444444444444111111000111111222222333333333333333333222222222666666666555444333222111///////////////111222222333444555666666666666666666666777777777888888888444666<<>>RRRkkkzzzxxxvvvuuulllVVV@@@;;;CCC??????===888888CCCZZZmmmxxxiiiTTTHHHEEEEEEEEELLLQQQZZZfffssszzztttiiiggggggeee___XXXTTTTTTUUUYYYYYYYYYXXXVVVUUUSSSRRROOOMMMKKKJJJJJJIIIGGGFFF<<<<<<:::999888888999999555555444444333333222222222222222111111111000000///000111222333222111111444333333222222222333333333333222222111111111111111000000000222333555666444444444333333222222222000000/////////111222333222222222222222333333333666666666555444333222111///......//////000111222222333444444555555555444444444444444444444444444555777;;;AAAFFFGGGEEEBBBHHHSSSVVVVVV\\\\\\[[[ccceeebbb```ccciiinnnrrrttt~~~|||zzzwwwwwwxxx{{{|||}}}zzzxxxwwwxxxyyy{{{wwwuuussstttwwwyyyzzzzzzvvvwwwwwwxxxxxxxxxxxxxxxppppppoooooonnnnnnnnnnnnppprrruuuuuutttssstttuuusssssstttxxx}}}~~~yyypppfff^^^YYYYYYYYY[[[hhhwww~~~{{{sssmmmiiillloooxxxGGG///$$$)))(((&&&(((((( """'''"""###XXX$$$---"""%%%///AAA111(((&&&///""")))!!! ***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((())))))))))))(((''''''(((((())))))******((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''((()))************))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************************************''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))wwwGGG:::777777888555222222222111111111000000//////...---------------,,,,,,,,,---------......++++++******************,,,***))))))******((('''))))))******+++******)))))))))*********+++++++++,,,---,,,+++***+++...000222;;;KKKbbbxxxyyyxxx}}}vvvjjjYYYAAA000666EEE???@@@===999AAA^^^nnndddUUUJJJEEEEEEJJJOOOVVV```iiinnnrrrsssnnnhhh___```___[[[WWWUUUWWWZZZXXXXXXXXXWWWUUUTTTRRRQQQQQQOOOLLLJJJIIIGGGDDDBBB<<<<<<:::999888666666666444444333333222111000000000000000000///////////////000222333333222000///222111111111111111222222111111111111111000000000000000000000111333555777999888777555444222111111000///......///111222444111222222222222222222222333444444444444444333333000000000000111222333333222333444444444444444444444444444333333333333222777777888:::;;;;;;:::888;;;DDDEEEGGGOOOOOOOOOYYYMMMQQQTTTWWWZZZaaaiiinnnssstttuuuwwwzzz{{{|||}}}}}}{{{xxxvvvuuuvvvwwwyyyvvvuuutttvvvyyy{{{{{{{{{yyyyyyyyyyyyxxxvvvuuutttssssssssssssrrrqqqqqqpppppprrrtttvvvuuutttttttttrrrqqqrrrtttxxx}}}~~~zzzvvvtttssspppkkkeee^^^\\\^^^iiivvvzzzuuuoooyyykkkJJJ;;;///***111111777)))<<<###333****** 444'''"""///"""%%%111 vvv,,,+++***((($$$BBB,,,"""777%%%)))###,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))''''''(((((())))))******((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&'''((()))*********(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%$$$''''''''''''''''''''''''((((((((()))))))))******uuuFFF:::888888888555222222222111111111111000///...------,,,,,,------,,,,,,,,,,,,------------++++++++++++*********)))+++***((()))******)))(((******++++++,,,,,,++++++)))************+++++++++---------,,,,,,---000333666BBBYYYqqqtttvvvnnnSSSDDD<<<888;;;CCC===;;;888:::QQQ|||wwwYYYRRRLLLJJJJJJKKKPPPWWW^^^hhhpppqqqnnnmmmkkkhhhZZZ\\\]]][[[XXXWWWZZZ^^^YYYYYYYYYXXXVVVUUUSSSRRRPPPNNNLLLJJJHHHEEEBBB???;;;;;;:::999777666444444555555444333222222111111........................//////111222222111000///000////////////000111111///000000111000000//////000000///000111333555666<<<;;;:::888666444222222////////////000111333333222222222222222111111111111111222333444444444444111111111111222333444444333333444444444444333333444444444333333333333333555555555555555555666666:::???>>>AAAGGGCCCAAAJJJBBBJJJPPPRRRVVV^^^fffkkkpppqqqtttvvvwwwwwwwwwvvvyyywwwvvvttttttuuuvvvwwwuuuuuuvvvyyy|||}}}{{{zzz}}}|||{{{yyyvvvsssooommmqqqqqqrrrrrrqqqpppoooooorrrrrrsssvvvxxxyyyvvvtttrrrrrrsssuuuxxx|||{{{xxxwww{{{}}}xxxuuu^^^KKKQQQhhh|||~~~]]]GGGFFF>>>,,,---///%%%///(((###555'''...&&&+++&&&&&&%%%!!!///''',,,&&&+++ ___!!!###(((..."""&&&&&&(((bbbrrr)))$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&'''((())))))******)))''''''(((((())))))******((((((''''''''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((%%%&&&'''(((((()))((((((((((((((((((((((((((((((''''''(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((&&&%%%$$$''''''''''''''''''''''''(((((()))))))))*********rrrDDD:::888777777444222222222111111111111000///...------,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))***)))((()))***+++***))))))***++++++,,,,,,++++++)))************++++++++++++,,,,,,------111555999AAAPPPkkkzzzxxx[[[@@@999<<<===>>>AAA<<<;;;===NNNqqqyyygggNNNKKKLLLQQQTTTUUU[[[bbbfffmmmqqqnnnkkkiiieeeaaaYYY[[[]]]\\\YYYYYY[[[^^^XXXXXXXXXWWWVVVTTTRRRRRRMMMLLLJJJIIIHHHEEEAAA>>>888888888888777666555444555444333222111000000///------------------------,,,,,,---...////////////---------------...//////...///000111111000//////000000000000111222444555999999888666555333222111......000111222333333333333333222222111111000000000111222222333333222222111111111111222333444444222222333333333333222222333333333333444444444444222444666888:::;;;===>>>>>>HHHPPPYYY^^^PPPBBBCCCEEELLLRRRTTT[[[dddiiiiiiqqqqqqqqqqqqppppppoooooouuuuuuuuutttuuuuuuvvvwwwtttuuuxxx|||~~~~~~{{{xxxzzzzzzyyyxxxuuurrrnnnlllmmmnnnooooooooonnnmmmllluuusssrrrwww|||~~~zzztttpppqqqssstttvvvxxx{{{}}}zzzyyyyyy{{{eeeHHHLLLeee~~~QQQHHHJJJBBB000,,,)))000###%%%777888000///sssVVV###)))$$$&&&###$$$000###===~~~SSS...777<<<...444%%%///(((!!!%%%AAA000%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''((()))************''''''(((((())))))******((((((''''''''''''((((((%%%&&&'''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((())))))oooCCC999777777666222222222222111111111111000......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++***)))((()))((('''(((***++++++***))))))***+++++++++++++++)))************+++++++++)))***+++---///333999===QQQaaa~~~{{{[[[HHH777444555555999@@@AAACCCNNNkkkttt[[[KKKJJJIIIMMMWWW]]]___fffnnnnnnppppppllliiifff___XXXYYY[[[]]]\\\ZZZYYY[[[]]]VVVVVVVVVUUUSSSRRRPPPOOOKKKIIIHHHHHHGGGEEEBBB???666666777777777777666666222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,+++++++++,,,------......///000111111000//////111000000000000222333444444444333222111111000000---...000222333444333333444333333222111000//////111111222222222111111000000000000000111222333444111111222222222111111000222333333333444444444444111555:::???BBBEEEHHHIIIFFFXXXllllllPPPHHHGGGLLLPPPTTT]]]ggghhhccciiihhhiiijjjlllooorrrtttttttttuuuuuuvvvvvvwwwwwwsssuuuyyy~~~zzzwwwssstttuuuvvvuuusssqqqpppooopppqqqrrrrrrqqqpppooowwwsssqqqwww|||uuulllnnnppprrrssstttvvvxxx{{{{{{zzzyyy{{{hhhPPPVVVnnn{{{yyy}}}|||zzz{{{~~~UUUQQQMMMIIIBBB;;;:::111%%%&&&222...bbbnnnddd333***######"""***''''''///$$$,,,zzzGGG%%%333***111+++$$$&&&UUU"""#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************''''''(((((()))*********((((((''''''''''''((((((&&&&&&'''((())))))(((((('''''''''((((((((())))))%%%%%%%%%&&&'''((()))***'''''''''(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((nnnDDD:::888666555111222222222111111111111000///............------------,,,,,,++++++,,,,,,---+++++++++************)))))))))(((((((((((())))))))))))(((((()))+++---...,,,,,,,,,+++++++++******---''')))111444555@@@OOObbbwww|||~~~pppaaaBBB888444:::===:::999<<>><<<:::777777666555444333222222555444444333222111000000//////...------,,,++++++&&&&&&'''((()))***++++++,,,,,,,,,------.........///000111222222111000///000111111111111222222222444333333222000000//////---///111444666777888999444333222111000000//////000000000000000000000000000000////////////000000111111111111111000//////444444555333222111333444===222777PPPgggiii```[[[SSSddd}}}{{{```QQQOOOIIIIIIJJJKKKLLLOOOQQQSSS___\\\\\\___aaadddkkkssstttrrrpppppptttxxx{{{}}}yyyzzz{{{|||{{{xxxvvvtttuuuvvvwwwuuurrrpppoooooorrrpppnnnmmmmmmoooqqqssstttuuuxxxyyyyyywwwuuutttvvvtttrrrrrrsssuuuuuutttsssuuuwwwzzz}}}xxxppprrr{{{|||uuu{{{nnnoooxxxfffiiilllppp|||bbb]]]WWWRRRNNNHHH@@@:::444...(((''')))***)))&&&fff... &&&+++&&&&&&&&&&&&&&&&&&&&&&&&...www111000$$$$$$%%%%%%%%%%%%&&&&&&!!!///bbb&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''''')))+++,,,+++***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''kkkBBB:::888666666333222222222111111111111000///............------------,,,,,,++++++,,,,,,---+++++++++************)))))))))(((((((((((())))))+++******))))))***+++,,,,,,,,,,,,++++++*********---***...444555999LLLaaappp}}}wwwzzzzzzppp```TTT<<<999888;;;;;;<<>>>>><<<888666???UUUjjjlllRRRHHHCCC===888666<<>>>>>>>>???AAACCCEEEGGGGGGFFFGGGLLLOOORRRYYYaaajjjkkkmmmoooqqqrrrrrrrrr}}}|||{{{zzzxxxwwwvvvuuuppprrrssssssrrrrrrtttuuuooonnnmmmllllllnnnpppqqquuuqqqoooqqqxxx}}}}}}{{{tttrrrpppooopppqqqqqqppprrrrrrssstttvvvyyy|||}}}~~~}}}~~~mmm^^^fffhhhnnnwww~~~zzznnnbbbnnn}}}uuuvvvssslllcccYYYRRRMMMIIIGGG:::444---))))))***)))(((000!!!%%%jjj333((( (((...***$$$###&&&&&&&&&&&&&&&&&&&&&&&&******...+++###BBB!!!%%%===... +++$$$$$$%%%%%%%%%%%%&&&&&&%%%---KKK&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''((())))))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((((()))+++,,,+++)))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((////////////---***'''%%%''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''ggg???888777666666222222222222111111111000000///............------------,,,,,,++++++,,,,,,---+++++++++*********))))))))))))(((((((((((())))))++++++******************++++++++++++++++++******+++...333888===MMMlllyyy```GGG<<<===DDDBBB<<<999BBB\\\{{{\\\IIICCC???:::777999???JJJXXXccciiiiiihhhfffgggfffddd```]]]]]]^^^ZZZZZZZZZXXXUUUSSSSSSTTTMMMNNNOOOOOOMMMJJJGGGEEEFFFEEECCCAAA>>><<<:::999888888777666555444444333111000000///...---,,,,,,++++++++++++******))))))++++++++++++************+++,,,---...000111222333333222000000000000222333111111111222222222333333222222333333222000...---,,,,,,,,,...111666:::<<<:::888555222111000111222000000000000000000000000/////////....../////////------......///111222222000222222222111111333555555666;;;AAADDDFFFPPP\\\ppp___IIIAAA????????????AAACCCEEEFFFLLLIIIJJJLLLMMMMMMQQQXXX___aaadddfffhhhkkknnnppp~~~}}}zzzxxxvvvuuuttttttrrrssssssrrrpppooopppqqqoooooonnnmmmnnnoooqqqrrrxxxssspppttt|||{{{ssspppnnnnnnoooooooooooosssrrrqqqpppqqqsssuuuwwwyyyzzz}}}}}}mmm```aaa\\\]]]jjj{{{zzzooorrr{{{}}}nnn{{{tttiii]]]SSSMMMIIIHHH???999222,,,******))))))###---(((&&&;;;^^^wwwQQQ555$$$+++&&&%%%((((((%%%''',,,&&&&&&&&&&&&&&&&&&&&&&&&+++'''%%%///NNNxxxkkk%%%///+++###$$$$$$$$$%%%%%%%%%&&&&&&---###((('''"""''''''''''''''''''''''''((((((((((((((((((((((((&&&"""!!!///&&&'''222%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((()))++++++***)))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((---...//////---***'''%%%(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''ggg???888777555444000222222222111111111000000///............------------,,,,,,++++++,,,,,,---+++++++++*********))))))))))))(((((((((((())))))(((((()))***++++++,,,,,,++++++++++++++++++,,,,,,///333<<>>DDDbbbppp^^^JJJ???;;;777555555>>>EEEPPP]]]fffhhheeebbbffffffeeebbb___]]]]]]]]]YYYXXXVVVTTTRRRRRRUUUXXXNNNMMMLLLJJJHHHGGGEEEEEECCCBBBAAA???<<<:::999888888888777666555444333333000//////...---,,,++++++++++++************))))))(((((())))))***++++++,,,,,,---...///111222333444333222111000000111222333111222222222222333333333111222222222111///---,,,,,,,,,+++,,,...111444666:::888555333222111222222//////////////////////////////............//////...------------...///000111222333333333333555777555999@@@HHHOOOZZZjjjxxxiiiLLLCCCDDD@@@@@@@@@@@@BBBCCCEEEGGGKKKIIIIIIKKKJJJHHHJJJOOORRRTTTWWWYYY\\\bbbiiinnn|||{{{yyywwwvvvuuuttttttpppqqqqqqooommmmmmnnnpppppppppppppppqqqrrrssstttwwwtttrrrwww}}}{{{uuuqqqooommmmmmnnnppppppoooqqqqqqppppppqqqsssvvvxxxwwwwwwyyy|||}}}yyyppphhhYYYUUUTTT]]]lllxxx|||{{{zzz~~~}}}zzzwwwnnn~~~}}}sssggg[[[RRRMMMKKKDDD???888111---+++***)))$$$,,,''''''000+++!!!(((''',,,%%%!!!%%%!!!!!!###((()))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###111666***"""%%%'''$$$(((...)))$$$''' %%%!!!!!!''',,,***'''&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!111'''(((,,,222)))""""""""""""""""""""""""########################$$$ )))******%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))(((((()))++++++***((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))((()))***++++++***((('''))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''ggg@@@999888666444000222222222111111111111000///............------------,,,,,,++++++,,,,,,---+++++++++************)))))))))(((((((((((())))))'''((()))***,,,,,,,,,,,,,,,,,,,,,,,,---------------888III[[[mmmxxxnnn```PPP???666:::CCCLLLLLLKKKVVV{{{ppp^^^SSSJJJ@@@:::666333777<<>>777111---+++***((('''))),,,+++(((((()))---000...%%% """&&&'''***)))***++++++)))%%%###&&&&&&&&&&&&&&&&&&&&&&&&+++ '''&&&$$$%%%&&&(((%%%&&&+++***$$$******'''###""""""!!!$$$$$$%%%%%%%%%%%%&&&&&& )))!!!%%%''''''''''''''''''''''''''''''''''''''''''''''''''')))***%%%!!!***,,,$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((((((((''''''(((((()))******)))((()))++++++***((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))%%%&&&'''((())))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''fff???:::999888777222222222222111111111111000///............------------,,,,,,++++++,,,,,,---+++++++++************)))))))))(((((((((((())))))((()))***+++,,,++++++***---------........./////////CCC]]]pppwwwdddNNNAAA:::777888;;;LLLXXXaaalllnnn\\\OOODDD@@@======<<<;;;???DDDGGGOOOZZZbbbdddbbb```___]]]]]]\\\]]]]]]\\\ZZZYYYTTTUUUVVVTTTRRRQQQQQQRRRLLLLLLKKKIIIGGGEEEBBBAAA???>>>===<<<:::888777777666666555444333222111111//////...---,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,------......000000111111222333333444111222222333333222222111222222222333333333444444111000...,,,+++++++++,,,++++++,,,,,,------......333444444555444333222111///////////////////////////......------......///......------...000222333444666777888888999<<<>>>AAADDDPPPlllxxxKKK===>>>???@@@EEE@@@@@@???@@@AAABBBDDDEEEGGGGGGIIIMMMMMMKKKMMMQQQHHHKKKNNNMMMLLLNNNSSSXXX___aaaeeeiiilllooopppqqqpppqqqpppooommmnnnqqqsssoooppppppqqqrrrssstttuuutttsssrrrssstttssspppnnnpppooommmoooqqqtttuuuuuupppqqqrrrtttuuuwwwxxxyyyvvvvvvvvvvvvuuutttsssrrrnnnsssvvvrrrkkklllvvv|||yyy{{{xxx{{{xxxttt{{{vvvpppttt|||vvv|||vvv}}}yyynnnaaaWWWRRRLLLIIIDDD===555///+++***///''')))---'''###$$$%%%%%%,,,(((''',,,***!!!""""""!!! ###'''+++---&&&&&&&&&&&&&&&&&&&&&&&&+++///%%%###,,,***$$$$$$$$$$$$&&&((()))***&&&!!!###...///&&&!!!###$$$$$$%%%%%%%%%%%%&&&&&&((($$$***444***###...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''"""$$$...)))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((())))))******)))))))))++++++)))(((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))((('''''''''((()))+++,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++)))&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''ddd???:::::::::999555222222222111111111111000//////.........------------,,,,,,++++++,,,,,,---+++++++++************)))))))))(((((((((((())))))******+++,,,,,,***)))(((........./////////000000999SSSsssxxxhhhQQQ;;;444888<<<;;;:::EEE^^^sss~~~lllVVVJJJEEE777666999@@@DDDCCCBBBDDDJJJTTT___eeeeeeccccccdddXXXXXXXXXZZZ\\\\\\ZZZXXXRRRUUUXXXXXXTTTPPPMMMLLLGGGHHHIIIIIIGGGCCC>>><<<>>>===<<<;;;999888777666666555444333222111111000000///......,,,,,,+++***++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++111111111222222333333333111222333444444333222111222222333333333444444444111///,,,***))))))+++,,,***+++,,,---............111222444555555444222111////////////////////////.........------............------...///222555777666777999999:::;;;>>>@@@KKKVVVooo]]]AAADDDKKKDDD???DDDAAAAAAAAAAAABBBCCCEEEFFFFFFEEEGGGKKKJJJHHHIIIMMMIIIMMMPPPNNNJJJHHHJJJMMMNNNQQQWWW^^^dddhhhkkklllvvvvvvtttqqqnnnmmmooopppnnnooooooqqqrrrsssttttttvvvuuusssrrrqqqqqqrrrrrrpppooonnnooosssvvvwwwwwwsssssssssssssssrrrqqqppppppsssvvvxxxxxxwwwvvvvvv{{{ssskkkqqqzzz~~~|||nnnmmmwww}}}~~~}}}~~~xxxqqq}}}www~~~zzzlllaaa[[[MMMLLLGGG@@@888000,,,***'''&&&***(((%%%///222&&&(((&&&$$$###$$$&&&''''''%%%)))***(((%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''""""""''''''"""###***&&&######''''''###"""%%% ((()))!!!%%%(((&&&$$$$$$%%%%%%%%%&&&&&&&&&'''!!!%%%000(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&*** &&&((($$$ 222$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((()))*********)))))))))++++++)))'''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))))))))))))))))))))+++***)))((((((***,,,...+++*********))))))((((((************************))))))))))))))))))))))))(((***+++)))&&&$$$%%%''''''''''''''''''''''''''''''''''''&&&&&&'''''''''ddd>>>999777333333333111111111000000000000///////////////000000000000......---,,,,,,+++******+++++++++************)))***&&&&&&***,,,+++***,,,,,,,,,,,,+++++++++******,,,---000222---(((///:::AAAccczzzqqqXXXBBB:::===:::888<<<>>>KKKiii}}}ttt```NNNBBB===999===@@@AAA@@@@@@BBBDDDSSSWWW\\\aaabbbaaa]]][[[YYYYYYYYYYYYXXXXXXXXXXXXXXXTTTQQQPPPQQQRRRPPPNNNLLLKKKIIIGGGDDDAAA@@@???>>><<<:::999999888666444555444222000///...------///...------,,,+++******************+++,,,------,,,------...///000000111000111222222333333333222111111111111111111111111333333333333222222111000,,,+++*********,,,///000444111...+++***,,,///111...///222444555555444333000000000000////////////---.../////////...,,,,,,...,,,+++---222666888777666:::666555===>>>>>>GGG]]]sssXXXNNNAAA===@@@DDDFFFEEEGGGEEECCCBBBBBBCCCEEEGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNLLLJJJHHHIIIJJJGGGKKKPPPVVV[[[aaaiiinnnxxxrrrnnnmmmlllkkkiiijjjlllqqquuuvvvtttqqqwwwwwwxxxxxxvvvssspppnnnllllllllllllqqqwwwwwwsssuuutttssstttuuutttqqqooorrrtttvvvvvvtttsssrrrsss|||xxxjjjooo}}}uuuiiihhh}}}zzzwwwwwwhhhuuu|||nnn[[[VVVPPPIIIDDD<<<222------,,,***(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######%%%''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''+++***)))(((((('''''''''''''''''''''((()))++++++000...+++)))((((((((()))))))))*********))))))((())))))))))))))))))))))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''ddd>>>999777333333333222222111111111000000000000000000///////////////......---,,,,,,+++******+++++++++************))),,,((('''***,,,++++++,,,*********++++++,,,,,,,,,)))+++...000---...;;;JJJ```sssqqq\\\OOODDD<<<>>>@@@===AAAKKKbbbxxxeeeVVVGGG===999;;;>>>AAA???===???GGGNNNWWWYYY\\\]]]^^^\\\ZZZYYY[[[ZZZZZZXXXWWWVVVVVVUUUUUUQQQNNNMMMNNNOOONNNLLLLLLKKKIIIFFFCCCAAA???>>>>>><<<999888999888777555444333222000///...------...------,,,++++++******)))***+++,,,------,,,,,,------......///000111111222222333333333333333222111111111111111111111111333333333333222000///...++++++***+++,,,...111222444222...,,,+++,,,...000---///111333444444333222000000000000////////////---.../////////...---,,,,,,+++,,,///444888999999888:::555444;;;???JJJ___rrrWWWMMMGGGAAA@@@BBBEEEFFFEEEFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIJJJKKKKKKJJJHHHGGGGGGHHHEEEKKKQQQRRRQQQTTT\\\dddwwwtttqqqnnnmmmlllllllllhhhjjjmmmoooqqqssswwwyyy{{{{{{zzzxxxvvvrrrooonnniiilllnnnnnnqqqvvvuuurrrpppppppppqqqrrrrrrqqqooooooqqqssssssrrrqqqqqqqqqsss|||{{{ooojjjuuu}}}rrrooo}}}{{{gggsss}}}qqq[[[TTTMMMIIIBBB888111///---+++)))((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''***))))))(((((((((((((((''''''''''''((()))***+++...,,,***((('''(((((()))))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''ddd>>>999777333333444333333333222222222111111111000000//////............------,,,,,,++++++***+++++++++************)))...)))(((+++,,,******,,,((()))***+++,,,------...)))+++---......888MMMaaaxxxhhhOOOEEEJJJBBB>>>DDDAAAHHHccc|||fffWWWKKK@@@999777<<>>======;;;888777888888888777333222111///...---------,,,,,,,,,++++++************+++---......---,,,+++///......//////000111222333333444444444333333222111111111111111111111111222333333222000...+++******++++++---///111333555333222///---,,,,,,,,,---,,,...000111222333222222000000000000////////////......//////......---,,,+++,,,...222777:::::::::777888555888>>>CCCYYY{{{[[[DDD@@@@@@AAABBBDDDEEEFFFGGGGGGEEEFFFGGGGGGFFFDDDBBBAAACCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHGGGEEEDDDDDDEEEDDDKKKPPPNNNIIIHHHPPPXXXfffeeeeeeeeegggiiilllmmmjjjlllooonnnnnnqqqxxx~~~~~~{{{wwwtttqqqpppooosssuuusssrrrsssssspppnnnnnnnnnppprrrsssrrrpppmmmoooqqqqqqqqqpppqqqrrrsssvvvsssnnnuuu}}}}}}~~~llljjjtttdddZZZQQQMMMHHH???666222...,,,***))))))******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''')))+++,,,''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((()))))))))*********''''''((((((((()))))))))(((''''''&&&&&&''''''(((''''''(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((())))))***''''''''''''((()))******+++***)))'''''''''((()))((())))))******)))))))))))))))))))))))))))))))))''''''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''ddd===999777333444444444444333333333222222222111111000///......---------------,,,,,,++++++++++++++++++*********))))))...)))(((***,,,***)))+++))))))***+++,,,,,,------,,,---......222BBB]]]sss|||dddLLL???SSSKKK???EEEEEEXXXwww```PPPEEE===999999<<<<<<===>>>CCCLLLXXX```ccccccbbbaaa```]]][[[ZZZYYYYYYXXXVVVTTTSSSQQQQQQMMMLLLKKKIIIIIIHHHGGGFFFHHHGGGEEECCC@@@>>><<<;;;<<<:::777666777888888888222111000...---,,,,,,,,,++++++++++++++++++******---------------------...000////////////000111222444444555555444444333333111111111111111111111111222222222111///,,,)))(((+++,,,...000222444666777333222000...,,,+++++++++,,,---...000111111111111000000000000////////////...............------------///222666999:::999888333555666===GGGPPPnnnRRR999<<>>DDDFFFGGGGGGHHHJJJGGGGGGGGGFFFDDDBBBAAA@@@AAAAAA@@@@@@@@@AAAAAABBBBBBDDDFFFFFFDDDCCCCCCCCCDDDIIILLLJJJFFFFFFKKKQQQYYYYYYYYY[[[]]]bbbiiimmmmmmnnnooooooqqqtttyyy||||||yyyvvvtttsss{{{~~~wwwqqqppppppooopppooooooppprrrsssrrrqqqmmmoooqqqrrrqqqrrrsssuuuxxxxxxvvvuuu~~~wwwuuu|||vvvzzzvvviiikkkzzzpppbbbUUUOOOKKKCCC:::666///---***((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,---''''''''''''&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))***((('''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((''''''((((((((()))))))))******'''(((((((((((()))))))))((((((''''''''''''((((((&&&''''''((())))))******''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((()))***+++'''''''''''''''((()))***((((((''''''''''''((()))'''((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''ccc===999777333444555444444444333333333333222111000000///...------,,,------,,,,,,,,,,,,+++++++++++++++*********)))))),,,)))(((+++,,,***((()))++++++++++++++++++++++++---/////////777LLLhhh|||pppmmmTTTCCC===WWWRRREEELLLVVVwwwpppYYYIIIAAA<<<<<>>EEEOOOXXX^^^```[[[]]]^^^^^^]]]ZZZVVVTTTVVVVVVUUUTTTSSSRRRQQQQQQLLLLLLKKKJJJGGGEEEDDDDDDDDDCCCBBB@@@>>><<<;;;::::::888666555666777666666000///...---,,,,,,+++,,,++++++++++++++++++,,,,,,000///---+++,,,---000222000000.........///111222444444444555555444333333111111111111111111111111111000///...---+++***)))---///111444555777777777333111///---,,,+++++++++,,,---...///000111111111000000000000//////////////////......------------000333777999:::999777666555555555@@@TTTiiifff===666777444:::@@@EEEGGGFFFFFFIIILLLIIIHHHEEEBBB@@@@@@@@@AAA?????????>>>>>>???@@@@@@AAACCCFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGIIIKKKMMMSSSSSSRRRQQQSSSYYYbbbiiikkkjjjjjjpppxxx}}}}}}{{{|||yyywwwuuutttttt~~~uuunnnnnnppppppqqqpppoooooopppqqqpppooommmnnnpppqqqqqqrrrtttvvvxxxzzzzzzyyy}}}uuukkklllttt{{{yyy~~~ssslllsss{{{kkkZZZPPPKKKDDD===;;;111...***(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******''''''''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%(((******)))'''''''''(((''''''&&&&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))************************(((((((((((())))))******))))))******))))))((('''''''''((((((((()))))))))(((((((((((()))))))))***(((((((((''''''(((((((((&&&''''''((()))***++++++''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((***+++,,,'''''''''''''''(((((()))'''''''''''''''(((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''ccc===999777444555555444444444333333333222222000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++((()))...///,,,)))))),,,,,,,,,+++++++++******,,,///000444BBB[[[uuulllRRRBBB<<<===RRRUUUPPP]]]sssyyyppp___KKKAAA======???CCC???BBBHHHRRRZZZ___```___ZZZ\\\^^^___]]]ZZZVVVTTTTTTTTTSSSRRRQQQQQQPPPPPPLLLMMMLLLJJJFFFBBBAAAAAA???>>>===<<<;;;:::999999888666555555555555333222///...---,,,+++++++++++++++++++++,,,,,,---------000///---,,,---///222444000///...,,,---...000111222222333444444444444444111111111111111111111111000///---+++++++++,,,---111333555777888888777666222111...,,,+++++++++,,,------...///000111222222000000000000//////////////////...------------...333555999:::999777666555::::::777DDDfffzzzJJJ555888888---<<<@@@EEEGGGGGGGGGHHHJJJHHHFFFCCC@@@>>>>>>@@@AAA>>>>>>>>>>>>>>>???@@@@@@BBBEEEHHHIIIIIIGGGGGGGGGDDDBBBAAACCCHHHKKKLLLLLLPPPPPPOOOMMMMMMRRR[[[bbbdddbbbeeeppp}}}|||yyyxxxwwwvvvtttsssrrrqqqwwwyyyvvvooommmoooqqqpppooommmllllllmmmnnnmmmllllllmmmnnnooonnnooorrrtttyyy|||~~~|||{{{vvvhhhccciiivvv}}}rrrnnnzzzuuucccWWWNNNFFF@@@???555111,,,)))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((''''''(((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))************************'''(((((())))))******+++((()))***+++***)))(((''''''''''''((((((((())))))((((((((()))))))))******)))((((((''''''(((((()))''''''((())))))***++++++''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((()))++++++(((''''''&&&''''''(((((('''''''''(((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''ccc===999888444555555333333333333222222222222........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***(((+++111333///+++***++++++++++++++++++,,,,,,---111666???TTTqqqjjjSSSBBB<<<>>>===HHHRRR\\\ooo}}}ggg___[[[NNNAAA===>>>???AAADDDFFFNNNYYY```aaa``````````````````___]]][[[XXXWWWUUUTTTSSSQQQPPPNNNMMMLLLKKKMMMMMMIIIDDD???======::::::999999999999888888666555444555555333000---...---,,,++++++******+++++++++,,,---......//////,,,---...///111222333333000///---++++++,,,...000///000111333444444444444111111111111111111111111///---+++)))***,,,000222555777999::::::888666444222000---***)))+++---............///000111222333000000000000////////////000///...---,,,------...222555999999888666666777999>>>???RRR~~~{{{PPP777222666888888999===CCCGGGIIIHHHGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>=========>>>???@@@AAABBBEEEHHHKKKMMMMMMKKKKKKKKKIIIHHHHHHHHHJJJKKKMMMNNNMMMOOOPPPNNNMMMOOOUUU[[[```aaaeeennnyyy~~~{{{xxxxxxxxxwwwuuusssqqqpppppprrrqqqnnnooorrrqqqmmmmmmkkkjjjjjjlllnnnnnnnnnnnnooooooooonnnooorrrtttxxx{{{}}}}}}{{{{{{vvvkkkgggllltttzzz{{{|||{{{yyy|||ooocccVVVJJJCCCBBB:::555000+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&''')))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))************************'''(((((()))******++++++((()))***++++++)))((('''(((((()))))))))*********(((((()))))))))*********))))))(((((((((((())))))((((((((())))))******+++''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''(((((()))******(((''''''&&&&&&'''''''''(((((()))))))))(((((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''bbb===999888444555666333333333222222222111111---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))---555777222---,,,))))))***+++,,,------...///444;;;IIIddd{{{eeeQQQCCC======@@@???@@@OOOccczzzeeeZZZ]]]QQQGGG???@@@BBBCCCCCCEEEKKKYYYgggjjjddd^^^___cccbbb```]]]ZZZWWWVVVUUUUUUVVVUUUTTTQQQOOOLLLKKKJJJKKKLLLLLLHHHBBB<<<::::::777777777777777888888888444444444555555222...***------,,,+++************+++,,,------...///000000)))+++///333555444333111000...,,,******,,,...///...///000222333444555555111111111111111111111111///,,,)))''')))---222555777999;;;<<<;;;888555222222000,,,))))))***...000////////////000222333444000000000000////////////000///...---,,,---......111444888888777666777999333@@@IIIaaaXXX888999<<<222///666555:::AAAHHHKKKJJJFFFCCC@@@AAAAAAAAA@@@>>>===;;;======>>>>>>???AAABBBCCCGGGJJJNNNPPPOOONNNMMMNNNNNNPPPRRROOOLLLKKKNNNRRRIIIMMMQQQQQQNNNNNNRRRVVVbbbccchhhmmmsssvvvxxxxxx{{{||||||{{{yyyvvvsssqqqoooqqqqqqqqqssstttooohhhmmmkkkjjjkkknnnqqqrrrrrrqqqrrrrrrqqqqqqqqqtttvvvttttttvvvxxxwwwvvvwwwzzzzzzxxxsssoooppptttxxxzzzwwwqqqxxxyyylll]]]NNNFFFDDD===999222---+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&$$$%%%''')))((((((''''''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***))))))((('''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************'''(((((()))***+++++++++((()))+++,,,+++***(((''')))************+++++++++))))))))))))************))))))(((((((((((())))))))))))))))))************''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((())))))***(((''''''&&&&&&&&&''''''))))))******)))(((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''bbb???<<<666777999...333333333222222222111111222222000///---+++***)))******+++++++++,,,,,,,,,,,,+++******))))))******)))************++++++++++++***((((((+++///000...777444===WWWvvv}}}iiiOOOHHHKKKBBB;;;DDDHHHEEEMMMiiijjjYYYXXXRRRSSSAAA:::BBBFFFAAAFFFRRRZZZ```bbb___bbbhhhcccYYY___]]][[[ZZZYYYXXXVVVTTTRRRRRRQQQOOONNNMMMLLLLLLMMMLLLJJJFFFBBB>>>;;;999555666888999888777555444444333333222000///---,,,++++++***))))))***+++,,,......///000///...,,,+++//////000000111222333444,,,+++******,,,......------///111222333222000///000000111222222222222111,,,***((((((***000555999???===;;;:::999666222///222---((()))---000///---///000111111000111333555222111000............///111000...---...///111222777555666999777444555999<<<===SSSvvvbbbMMM;;;555333---...444333888===BBBHHHLLLHHHBBB???@@@AAA@@@???>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEELLLQQQPPPIIIGGGKKKQQQRRRUUUXXXXXXVVVSSSQQQQQQOOOLLLKKKMMMLLLIIIOOOWWW[[[]]]___bbbgggnnnvvv{{{zzz|||~~~|||xxxtttqqqpppkkklllnnnqqqrrrsssrrrrrroooppppppooooooppprrrttttttrrrrrruuutttpppoooqqqtttsssrrrrrrttttttsssrrr{{{uuussszzzyyyyyyjjjfff{{{~~~tttgggWWWKKKGGGEEE;;;111---,,,)))(((***(((&&&%%%&&&'''((('''&&&))))))((('''&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''+++)))(((''''''((()))+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''(((((()))+++,,,---++++++++++++************''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''(((((((((''''''&&&'''&&&&&&'''((()))((((((************************,,,***))))))***,,,,,,,,,---,,,,,,---...///---,,,+++***)))+++---...+++(((,,,+++***))))))))))))))),,,,,,+++***************+++***))))))***+++***(((((((((((()))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''aaa>>>;;;666777:::000333333333222222222111111000000///...---,,,,,,+++***++++++++++++,,,,,,,,,,,,+++******))))))******)))************+++++++++---,,,++++++,,,......---///;;;LLLaaa}}}{{{eeeYYYEEE===DDDBBB===CCCAAAVVVttt}}}aaaTTTQQQJJJGGG???:::>>>@@@@@@HHHTTTYYY^^^cccfffiiijjjddd\\\\\\ZZZXXXXXXXXXXXXVVVTTTRRRRRRQQQPPPNNNMMMLLLLLLIIIHHHFFFBBB???;;;777666555666777888888666555333222111111000...---+++***+++******)))***+++,,,---...//////......------,,,///000111222333333333222,,,+++******---......------...000222222222111000//////000111111111111111---+++******---222888;;;???===;;;:::888666222///000,,,)))+++///111///---...000111111000111333555333222000///......//////000///.........000222444666555666888777444555:::>>>@@@XXX|||WWWEEE666333111---...444444888<<>>>>>>>>======>>>?????????@@@AAABBBCCCCCCIIINNNPPPKKKBBB===???DDDKKKOOOTTTWWWWWWTTTRRRQQQPPPMMMMMMNNNMMMKKKOOOVVVWWWYYY[[[^^^aaahhhoootttyyyzzz{{{||||||zzzwwwuuuooopppsssuuuuuussspppooommmnnnoooooonnnpppsssuuuuuuqqqqqqsssrrrnnnnnnpppooonnnnnnppprrrttttttsssssssssyyyttt|||tttrrr}}}}}}ooo\\\OOOJJJHHH???777333///+++)))***((('''&&&'''((()))(((&&&))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&'''''''''***)))'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''((()))******''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((()))))))))(((((('''&&&)))((('''((())))))***)))((((((((())))))***************+++...111222111000333222222333444333111...000...------...---)))&&&,,,,,,+++++++++,,,,,,---++++++***))))))))))))******)))((()))+++++++++)))''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))(((''''''''''''((()))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''^^^===;;;666888;;;111333333333222222222111111...............---------++++++++++++,,,,,,,,,,,,,,,+++******))))))******)))************+++++++++++++++,,,---............111JJJbbbssspppSSSMMM???;;;BBBCCCDDDOOOdddwwwhhhWWWNNNJJJDDD===>>>>>>===>>>FFFRRR\\\^^^___fffnnnpppiii```\\\YYYXXXVVVVVVWWWWWWUUUSSSRRRRRRQQQOOONNNMMMLLLKKKGGGFFFCCC@@@<<<999666555555555666777666555333222000///...---,,,+++***)))************+++,,,......//////...---------......000111333555555444222000+++******+++---......---+++---///111222222222222000000000000000000//////---------...111666;;;>>>>>><<<:::999888555111...---++++++...222333000---...///111111000111444666333222111////////////000//////......000222555666666555555888777444666;;;@@@FFFaaaiiiGGG:::000000///---...444555777:::@@@IIIMMMHHH>>>999:::;;;<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCIIILLLLLLDDD:::444555888???DDDKKKPPPRRRQQQPPPPPPQQQOOOOOOOOONNNMMMOOOTTTTTTVVVXXXZZZ]]]bbbhhhlllssssssuuuyyy}}}~~~{{{xxxuuuwwwyyyyyyxxxtttpppmmmmmmnnnnnnnnnnnnooorrruuuuuuqqqoooooonnnkkklllooolllkkkkkkmmmpppsssttttttkkknnnvvvrrrwwwxxx~~~|||zzzyyy}}}~~~fffTTTMMMIIICCC>>>:::444---***+++)))((('''((()))***)))'''(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&''''''(((((()))((('''&&&&&&'''((()))'''''''''&&&''''''(((((()))((('''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''',,,+++***)))))))))***++++++,,,...111333666777999;;;===@@@DDDGGGHHHFFFDDDIIIIIIJJJLLLMMMMMMJJJHHHFFFDDDBBBAAA@@@>>>;;;888555444333222111000///...------,,,,,,,,,---......***((('''((())))))((('''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''\\\<<<;;;666888<<<333333333333222222222111111///............---------+++++++++,,,,,,,,,------,,,+++******))))))******))))))*********+++++++++&&&'''***---...---000444CCCYYYsss~~~kkkRRRJJJCCCGGGKKKFFFRRRooo|||```ZZZRRRKKKHHHCCC:::AAACCCAAAGGGWWWbbbeeeeeecccgggpppooobbbZZZZZZZZZXXXVVVVVVVVVUUUTTTRRRRRRRRRPPPOOOMMMLLLKKKJJJGGGFFFCCC@@@===:::888777444555555555444333222111///...---,,,+++***))))))*********+++---...///000000...,,,++++++---///111111333666777777444000...*********+++...///...---***+++---000222333333333444444222111///...---------...///111444888<<<>>>===;;;999888777444000---***+++...222555555111---...///000111111222444666444333111000//////000000............000333777999666444555777777555777<<>>HHHNNNHHH>>>888888999:::<<<===<<<;;;<<<===>>>@@@AAABBBCCCCCCGGGHHHFFF>>>555000222666777;;;@@@DDDFFFHHHJJJLLLRRRPPPOOOOOONNNNNNOOORRRUUUWWWYYY[[[]]]```dddgggmmmlllmmmssszzz}}}zzzvvv}}}}}}}}}|||zzzwwwtttrrrooooooooonnnmmmnnnppprrruuupppmmmlllkkkiiikkkooopppnnnlllmmmooopppqqqppplllnnnqqqwww~~~|||mmmsssuuu|||xxx{{{~~~~~~}}}~~~sss[[[NNNIIIEEEAAA>>>888///++++++***)))((()))***+++***((('''((((((((())))))******$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''(((((()))((('''&&&&&&&&&&&&'''((('''''''''''''''((()))***(((''''''&&&&&&&&&&&&''')))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***+++,,,,,,,,,++++++---000222:::<<>>GGGSSSwwwkkkGGG777444222111...,,,---111333555777<<>>===<<<<<<===???BBBDDDEEEFFFFFFGGGFFFBBB;;;333000333777777888999:::<<<@@@FFFJJJQQQPPPNNNLLLLLLNNNPPPOOOTTTVVVYYY[[[\\\^^^```cccjjjiiijjjpppxxx{{{xxxttt}}}{{{zzzyyyyyyyyyrrrrrrqqqooommmmmmnnnpppuuuppplllkkkjjjiiikkkooowwwtttqqqnnnnnnmmmlllkkkooosssttttttwww|||zzztttgggsssvvvyyyyyyxxx~~~xxxhhhWWWKKKFFFBBB???:::111,,,,,,+++)))((()))***+++***)))''''''(((((())))))******%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***%%%%%%%%%&&&'''((()))*********)))(((''''''''''''&&&&&&'''''''''((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''******))))))***+++,,,---(((+++///222555:::@@@DDDOOOPPPTTTXXX\\\```dddeeeiiihhhhhhjjjnnnqqqrrrrrrkkkkkkmmmoooqqqrrrpppnnnpppppppppooonnnmmmmmmmmmlllkkkhhhddd___YYYUUURRREEECCC???:::555111...,,,...---++++++,,,+++***(((((((((((())))))*********((())))))))))))*********((())))))))))))))))))((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''YYY<<<;;;555666;;;444333333333222222222111111111000///...---,,,++++++,,,,,,,,,,,,------------,,,+++******))))))******)))************+++++++++,,,***,,,...,,,,,,777FFFmmmvvvxxx~~~www```QQQHHH===@@@WWWccc___qqq\\\SSSRRRIIICCCBBB???CCCJJJPPPUUU```lllllleee___^^^```bbbaaa\\\\\\___[[[YYYWWWVVVUUUTTTRRRPPPPPPOOONNNLLLJJJHHHGGGFFFCCCAAA>>>;;;888777666666444333222111000000//////000///---++++++++++++,,,+++,,,---///000000000000...---++++++,,,...111333444555777888555111,,,)))((((((***,,,///000...---***+++,,,...000222333444888666333000---++++++***///111444777:::<<<<<<<<<;;;999777666555222...+++***...444888999666222...---...000000111222555777222111000............///,,,,,,,,,...000444777999555333333666666555999???JJJXXX|||}}}\\\>>>555666666333...,,,---000111444777:::BBBIIIKKKGGG>>>;;;777888;;;>>>>>>===<<<>>>AAADDDFFFGGGHHHHHHIIIGGGAAA888111///222666:::999777666777===EEEKKKPPPOOOKKKGGGIIINNNPPPNNNQQQTTTWWWYYYZZZ[[[\\\^^^ggghhhjjjpppvvvyyywwwttt~~~}}}|||zzzzzzzzzzzzzzzssssssrrrpppnnnmmmoooppptttooollllllllljjjmmmqqq|||xxxsssooommmllljjjiiikkktttyyyxxxxxx{{{vvvnnnnnn{{{nnnwwwxxxvvvrrrwww}}}~~~}}}rrr|||kkkSSSKKKCCC@@@<<<555///...***)))((()))***+++***((('''''''''(((((()))))))))&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''((()))******'''''''''''''''''''''''''''''''''&&&''''''(((((($$$%%%%%%&&&''')))***+++******)))((('''''''''((($$$%%%%%%&&&&&&'''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***)))(((((((((***+++,,,...333;;;BBBGGGNNNUUU[[[aaabbbccceeegggiiikkklllooonnnnnnppptttxxxzzz{{{vvvuuutttuuuwwwwwwvvvttttttuuuvvvvvvuuuvvvxxxzzzuuuuuuuuusssqqqnnnkkkjjjeeebbb\\\TTTKKKDDD???<<<111///---,,,,,,+++)))'''''''''((((((((()))))))))))))))*********+++++++++((())))))******))))))(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''XXX<<<<<<555555:::444333333333222222222111111//////.........---------,,,,,,,,,------------...,,,+++******))))))******)))************+++++++++///,,,---111111333EEEZZZwwwzzzwwwdddQQQEEE>>><<<@@@UUUmmm|||___TTTOOOJJJ@@@@@@DDD@@@JJJQQQZZZccchhhhhhccc^^^WWW\\\___]]][[[]]]]]]\\\VVVUUUTTTTTTTTTTTTSSSRRRNNNNNNLLLJJJHHHFFFDDDDDDAAA???<<<888666555555555333333111000///.........///...,,,+++******+++,,,---...///000000000000///---,,,++++++,,,///111333555666777666444///+++((((((((())),,,///000///---+++,,,,,,---///111222333444222///---+++++++++,,,222444888;;;>>>>>>===<<<:::999777555444111---***+++000666:::999666222///,,,...000000111222555777111000///------------...,,,,,,,,,---///222666888555222333555666666:::@@@LLL[[[}}}iiiLLL555333777888444...+++---000///333777888>>>GGGLLLMMMAAA<<<666555888<<<>>>===<<<>>>AAADDDGGGHHHIIIIIIHHHEEE>>>555///...222777888777555444666<<>>@@@@@@>>>===:::888666555444111---***---111777:::999666222///,,,...000000111222555888111000...---,,,,,,------,,,,,,,,,,,,///222555777555222222555666666:::AAAMMM\\\}}}{{{[[[BBB000222777999444---+++...111---333777777;;;EEEMMMQQQCCC<<<555333666;;;===<<<;;;===AAADDDGGGHHHIIIHHHDDD@@@999222---...444999333333333333555;;;AAAFFFLLLKKKEEE???BBBLLLPPPMMMPPPSSSWWWZZZ[[[[[[\\\\\\[[[```fffkkknnnppprrrtttrrrtttxxx{{{zzzvvvqqqnnnpppqqqqqqqqqqqqrrruuuwwwsssooonnnppppppoooqqquuuvvvsssooommmmmmnnnnnnnnn}}}yyyvvv}}}~~~nnnmmmtttsssuuutttlll[[[JJJDDDBBB===555000)))((('''((()))***)))''''''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((()))++++++(((((())))))))))))((((((((('''&&&%%%%%%%%%%%%%%%(((((('''''''''(((((()))&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******,,,...222888AAAIIIQQQUUUXXX^^^fffiiihhhhhhkkknnnoooppprrruuuxxx{{{}}}~~~{{{zzzyyyxxxwwwsssnnnjjj___^^^___bbbhhhmmmqqqsssqqqsssttttttssstttxxx|||yyy{{{}}}}}}yyyvvvsssqqqqqqmmmhhh```WWWNNNEEE<<<777111111///---+++)))((('''(((((((((((())))))))))))((()))***++++++***)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''WWWAAA999777999111555222222222111222222333333///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))(((111///'''000QQQsssgggppp~~~rrr___RRREEE:::444EEEJJJVVVyyyooo]]]YYYMMMIIIBBB>>>???EEENNNTTT___cccggggggccc___]]]]]][[[\\\]]]]]]\\\[[[YYYXXXTTTPPPNNNOOOSSSUUUSSSOOONNNMMMKKKHHHFFFCCCAAA@@@;;;::::::999888777666666555444222000...---,,,,,,))))))***++++++,,,------////////////............+++***+++,,,///111111000333444555555333000,,,)))((()))+++...111111///,,,///---,,,---///222333333333000,,,******---111444:::<<>>:::777888666666666333------000555888;;;<<<777111+++(((---,,,,,,---000444888:::444222///---------,,,+++---,,,***+++...111333444666444444444111222:::DDDHHH___|||pppMMM999666333666999666111------///...111555888<<>>222222666777999<<<===<<>>999999888777666555444444333222111///---,,,,,,,,,******++++++,,,------...////////////............,,,++++++---000222333333444555666666444000,,,***((()))+++...111111///---000...---...000333333333111///,,,***+++...333666:::<<>>DDDMMMSSSSSSMMMGGG:::444000000222111333777555333555888999;;;BBBJJJTTTPPPHHHBBBBBBGGGKKKKKKOOORRRUUUWWWVVVVVVVVVWWW```bbbgggmmmrrrtttsssqqquuuwwwxxxxxxvvvssspppooopppwwwzzzsssmmmmmmnnnmmmjjjkkknnnsssrrrnnnnnnqqqwwwwwwuuurrrooonnnoooqqqtttvvvtttqqqrrrwwwzzzyyy}}}{{{}}}ttttttwww}}}}}}xxxXXXKKKHHHAAA;;;999333///+++)))))))))))))))))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''%%%%%%%%%&&&''')))***,,,000666>>>CCCIIIPPPXXX]]]___aaaeeeiiidddgggkkkooosssuuuvvvvvvvvvvvvwwwyyy{{{}}}}}}|||xxxsssnnnhhhcccaaa]]]___gggttt||||||yyyyyywwwqqqnnnoooiiiccc```eeelllssszzz}}}mmm[[[OOOJJJKKKWWW[[[aaafffjjjmmmooopppddd[[[NNNCCC===888000)))(((&&&(((------((('''++++++)))((((((***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''VVVAAA999888;;;444888333333222222111222222333///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++...;;;QQQkkkzzzuuu{{{yyyooonnndddPPPCCCAAABBB===QQQ|||ccc[[[VVVIIIIIICCC>>>???HHHSSS]]]bbbdddeeeeeeccc___\\\ZZZZZZYYYZZZZZZZZZZZZYYYYYYXXXXXXUUURRRRRRSSSRRROOOLLLJJJIIIGGGDDDAAA???===<<<777777666555444333222222111111///...---,,,,,,,,,,,,,,,,,,------......///////////////............---,,,+++---111555666777555666777666444111---***((()))+++///222222000...111///......111333333333///---+++***,,,000555888<<<===??????===:::666333666333111222000---000555777999999888444///---,,,(((,,,000111000222777===555333000.........---,,,+++***))),,,000333666666555333333333111111777@@@QQQbbbsssoooUUU888---///333666888666222......///000333666999<<>>AAAAAAAAA???<<<777333111111...,,,---------333:::888888777444000......///***---///...///999HHHUUU555333000.........---,,,)))((()))---222666777888444111000222111000333888999DDDKKKDDD555---///555444555666666333111000///...111333555888???HHHOOOVVVLLL===222///222666888;;;999888666555333000...222......222444333333555555666:::???AAAFFFRRR^^^nnnUUU@@@<<<>>>@@@FFFOOOSSSUUUXXXZZZ[[[\\\___aaa]]]]]]^^^bbbgggmmmpppqqqooommmjjjkkknnnrrrtttuuutttuuuuuurrrnnnnnnuuu|||tttssstttvvvvvvsssuuuzzzoooqqqssstttrrrqqqpppppppppvvvxxxsssnnnooorrrsssuuuwww~~~vvvvvv~~~|||zzzzzzqqqYYYIIIEEEFFF<<<777000+++))))))***+++))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((()))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))***///555999FFFKKKSSSZZZ___bbbdddfffjjjllloooqqqrrrssstttuuuuuuuuuwwwyyy{{{}}}}}}}}}|||||||||}}}~~~~~~}}}tttmmmgggfffgggkkksss{{{zzzzzzxxxtttoooggg^^^WWWMMMJJJIIILLLPPPSSSYYYaaa___fffsss}}}uuuoooggg]]][[[ffftttyyywwwuuuooofffXXXJJJ@@@999444000---------...//////---+++************************))))))))))))))))))))))))))))))((('''''')))***+++(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''WWWAAA999777999111555444444333222111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,///333???TTTrrrlllZZZvvvfffNNNNNN]]]```WWW[[[eeeXXXSSSKKKEEECCCDDDKKKVVV```gggjjjjjjiiicccaaa______```aaa```______^^^\\\YYYWWWUUUTTTTTTRRRRRRQQQPPPOOONNNMMMMMMHHHFFFDDDAAA===:::888777444444333222111000//////,,,,,,,,,,,,,,,---...///////////////////////////////////////..................///333777:::;;;;;;888888777555222///,,,+++)))***---111444555333111...,,,******,,,.........,,,------000444999>>>AAAAAAAAA@@@>>>:::666222//////,,,+++,,,,,,---222999888888666333000......///(((,,,000111000222777===444222///---------,,,+++))))))***...222666777777333000///111111///000444333;;;>>>888///---000333555555666555444222111///...000222444777===FFFMMMTTTMMM@@@333///333777777;;;888333...,,,---///111444000///222444333333555555777<<<@@@BBBGGGUUUccclllOOO999999>>>>>>CCCNNNRRRTTTWWWYYY[[[]]]```bbbbbbaaaaaadddhhhmmmppppppkkkhhhfffhhhmmmrrrtttuuuttttttuuuuuussssss{{{wwwuuutttvvvtttrrrtttyyyppprrruuuuuuttttttttttttuuuyyyxxxsssoooppprrrrrrsssuuuzzz}}}wwwrrr~~~xxx{{{fffOOODDDCCC???:::333...,,,+++++++++))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))***###%%%)))---333<<>>777666:::333777555444333222111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------...888GGG\\\eeehhhqqqVVVEEEEEEPPPZZZ]]]nnnlllYYYQQQMMMGGGFFFHHHNNNWWWbbbiiijjjhhhggggggaaa___]]]]]]______]]]ZZZ[[[ZZZXXXVVVTTTTTTTTTTTTSSSSSSRRRPPPMMMKKKJJJJJJFFFDDDBBB???;;;888555444222222111000///...------,,,,,,,,,,,,---...000000////////////////////////////////////............---...000444888::::::888888777666444111...+++***)))***---111444555444222///---++++++,,,...............///222666;;;@@@CCC???>>>===;;;777333000...---+++***,,,------222888777777666444000......///))),,,///111000000111222333111...,,,,,,,,,+++***)))***+++///333666777666333///...111111//////111222777888222///111222111555555555555555444111///...111333444777<<>><<>>BBBCCCHHHWWWgggbbbBBB---555>>><<<@@@LLLTTTVVVWWWXXXXXXYYY\\\^^^dddcccbbbdddgggiiiiiiiiijjjgggfffjjjqqqxxxyyyxxxtttssstttwwwuuuttt{{{xxxtttrrrrrrooollloootttnnnppprrrrrrrrrrrrtttvvvxxxwwwsssooopppuuuvvvttt|||wwwvvvwwwtttuuuvvvyyyssszzz{{{yyyjjjSSSEEEAAA===888444111...,,,***))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%$$$$$$&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&''''''((()))******+++333999CCCKKKSSSXXX]]]```dddfffiiikkklllooosssuuuwwwwwwwwwxxxzzz||||||||||||~~~~~~|||yyywwwwwwvvvtttrrrqqqooooooooorrrrrrrrrssssssttttttuuurrrooopppsssssspppppprrrwww{{{|||zzz{{{|||xxxppprrrrrrvvv{{{~~~vvvjjjkkkvvv}}}yyyyyyzzzrrrhhhTTTLLLAAA777111...---,,,************************))))))))))))))))))))))))'''(((***++++++******)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''TTT@@@999666999333888555444333222111111111111000000///...............------------,,,,,,+++***+++++++++************)))(((---+++***...******777444MMMfff}}}fffPPPEEEKKKJJJFFFVVVqqqjjjUUUSSSMMMEEECCCIIIRRRWWWrrroookkkfffbbb`````````aaa```___]]]\\\[[[ZZZZZZVVVVVVUUUUUUTTTSSSSSSRRRSSSQQQNNNJJJGGGEEECCCBBBBBB???;;;777444222111111000//////...,,,++++++***,,,,,,...///000000000000000111111111111000000///...///000000000///------///222777::::::999888888888777555444333111---***+++,,,...000222555777888555000,,,***,,,///000///000000333999???BBBBBB@@@<<<;;;999666333///,,,+++,,,)))(((***///333444333666555444222///---,,,++++++,,,---///111222333333,,,,,,,,,+++++++++************+++...222444444333111000...---,,,,,,------...---,,,,,,,,,...000111111111222333444444444444333444555777:::AAAIIIOOO___^^^III333000111...000------...///000222888???;;;444000333777777666777<<<<<<===@@@DDDLLLXXXccc\\\;;;666444555???BBBLLLZZZ\\\^^^^^^ZZZWWWYYY]]]cccaaa``````aaadddgggiiihhhjjjhhhcccccciiioooqqquuu{{{|||xxxwww{{{|||zzzvvvtttsssrrrmmmiiijjjpppqqqpppqqqssswwwyyywwwuuuwwwvvvuuuwwwyyy{{{||||||{{{wwwvvvuuuwww}}}{{{~~~vvvuuuTTTCCCDDD???;;;:::666///,,,,,,************))))))))))))(((%%%$$$%%%'''(((&&&$$$&&&''''''((()))******+++'''''''''(((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))))))'''&&&'''''')))))))))((()))...444999GGGOOOXXX]]]^^^___bbbfffkkklllnnnppprrrtttvvvwwwuuuxxx|||~~~~~~{{{{{{}}}yyyttttttsssoookkkiiidddaaabbbddddddbbbbbbeeecccjjjnnnnnnmmmkkkeee^^^\\\aaaaaaeeellleee^^^eeefffjjjjjjqqqyyytttrrr~~~rrrwww~~~pppffflllpppzzz~~~{{{{{{nnnnnneeeQQQ>>>444000...---,,,+++,,,---,,,)))''')))((((((((((((***,,,---***((('''((()))***)))'''***((('''((()))***)))'''***(((&&&%%%&&&''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TTT@@@999777999333888555444333222111111111111000000///...............---------------,,,+++***++++++++++++***************...++++++...+++---:::DDDUUUqqq~~~rrr[[[NNNFFFGGGIIITTTtttvvv___RRRPPPLLLJJJNNNYYYeeelllssspppkkkfffbbb___^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[VVVVVVUUUTTTTTTSSSRRRRRRPPPOOOMMMKKKHHHFFFDDDCCC???===999666333222111111.........---,,,,,,++++++------...000000111111000000111111111111000//////---...///000000000.........222666999999777777777777555444333333111---******,,,...111333555666777666222---,,,...000111111222222555:::@@@BBBBBB@@@===;;;999666333///,,,***,,,******,,,000333333333333222222111///......---+++,,,...///000111222222,,,,,,+++++++++***************+++...222444444333000///...---,,,,,,,,,---...---,,,+++,,,---///111000111222333333444333333444555666777:::AAAJJJQQQZZZaaaQQQ888000...***+++---...///000000444<<>><<<:::666222...,,,***,,,,,,---///222333222111000000000000////////////,,,---...///000000000000,,,++++++++++++***************+++...111333333222//////...---,,,,,,,,,,,,,,,++++++++++++---///000//////000111222222222222555666777777:::AAALLLUUUXXXeeeYYY<<>>666555444222000000//////******++++++,,,---------///000111222222222222222111111111111000///......,,,---///111222222222222222444777999777666555555333222222222222111///,,,))),,,000555777777555444555333111//////111222222555888;;;???BBBBBB@@@???>>><<<999555111...+++******,,,...111333333111000////////////////////////---......////////////...++++++++++++******************+++---000222222111......---,,,,,,+++++++++*********++++++---...///---...///000111111111111666777888888;;;DDDQQQ[[[ccckkkYYY999///000...---,,,111333222444===HHHNNN666111///222666666777:::===AAACCCDDDJJJVVVccckkkPPP222222444888EEEMMM\\\aaadddfffdddbbbcccdddccc\\\\\\[[[\\\]]]___bbbccchhhhhhfffggglllrrroooiiimmmlllmmmrrr{{{|||xxxsssvvv{{{~~~|||}}}{{{}}}~~~yyyhhh___hhh~~~vvvwww}}}xxx```KKKCCC>>>>>>===666...)))+++++++++*********))))))(((((((((((((((((((((((())))))))))))((((((((((((+++******)))((('''&&&&&&((((((((((((''''''''''''%%%&&&&&&'''((()))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))******((('''(((***,,,...333<<>>999888:::222666333333222222111222222333000000///...............,,,------............---,,,,,,,,,,,,++++++++++++)))...+++***111999JJJcccsssSSSYYYmmmOOOUUUXXXggg___ZZZllluuuVVVDDDFFFJJJJJJXXXqqq}}}rrrlllfffeeedddcccaaaaaa``````^^^^^^^^^^^^\\\ZZZXXXWWWWWWVVVUUUSSSPPPNNNMMMLLLKKKJJJHHHEEEAAA<<<888666222111111000///...------***++++++,,,...//////000000111111222222222111111111111111000///...---,,,---...000222333444333333888:::;;;:::888666666666444333333333444333000...***---222666888777555333222333222111//////111333555999???BBBBBBAAA@@@???;;;999555111...,,,******))),,,111333333222222333444444333111000...---,,,...///000000000000000///+++************)))))))))))))))***,,,///000000///,,,,,,,,,,,,+++***)))))))))***+++,,,---...///000------...///000000000000555777999:::???MMMaaappppppIII000000222///333333777777666>>>KKKPPPNNN333000000444666777;;;???>>>EEEHHHEEEKKK[[[hhhmmmJJJ///333777<<>>===:::===EEEKKKLLLdddkkk^^^GGG???CCCLLLYYY{{{}}}vvvrrrvvvyyyqqqqqqqqqrrrrrrtttuuuvvvzzz|||~~~~~~qqqeee^^^^^^aaagggggghhheee\\\QQQNNNQQQnnn{{{zzzvvv{{{uuujjj^^^QQQCCC666///---,,,+++++++++,,,---...+++***))))))++++++***)))***((('''((()))***)))'''(((''''''(((******)))'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~OOO>>>999888:::222666333222222111222222333333000000///...............,,,,,,---...............------,,,,,,,,,+++++++++)))///,,,,,,555@@@UUUqqqzzz```KKKddddddFFFRRRSSSlllkkkrrrbbbPPPGGGIIIJJJUUUjjjtttkkkkkkeeeeeedddbbbaaa```___^^^[[[\\\]]]]]]\\\ZZZXXXWWWWWWVVVUUURRRPPPMMMLLLKKKHHHGGGDDDAAA===:::777666111111111000///---,,,+++,,,,,,---......///000000000111111111111111000000111111111000///---,,,+++...///111333444444333333999:::;;;:::777555444555666555444444555333000...,,,...222555777777555444333444444333000000222444333888???BBBBBB@@@??????888666333///,,,+++*********...333555555444666777555555444222111///......//////000111222222111111************))))))))))))))))))))),,,...000///...+++,,,,,,,,,+++***)))((()))***+++---...000000000---...///000000111111000333666:::<<>>OOO\\\nnn{{{fff^^^^^^]]]\\\\\\]]]^^^```aaabbbccccccggghhhhhhiiimmmmmmjjjeeeeeelllwww~~~~~~}}}{{{xxxvvvuuussssssuuuuuutttwww}}}ooouuurrrjjjqqqyyy}}}vvvpppzzzmmmYYYEEE>>>???<<<666222,,,,,,+++++++++*********''')))***)))'''&&&(((***''''''(((((())))))*********)))))))))))))))))))))((((((((((((''''''''''''''''''(((((()))))))))***))))))************))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((())),,,///555===GGGNNNTTTXXX^^^bbbeeehhhjjjlllrrrrrrrrrrrrrrrrrrpppooojjjiiigggbbb\\\UUUOOOKKKFFFJJJOOOVVVbbbvvvsssnnnfff]]][[[aaaYYYOOOEEEAAA>>>;;;<<>>===:::<<>>999888:::222666222222222111222222333333000000///...............,,,,,,---.../////////...---------,,,,,,,,,++++++***000......888EEE\\\zzzuuu^^^TTTppp___AAAKKKGGGXXXddd}}}oooSSSMMMKKKJJJPPPaaa|||lllfffnnnffffffdddbbbaaa___]]]\\\XXXYYYZZZ\\\\\\ZZZYYYWWWXXXWWWUUURRROOOMMMKKKJJJFFFDDDAAA>>>;;;999888777111111111000///---,,,+++------......///000000111000000111111111000000///111111111000///---,,,+++///000222333444444333222888::::::999666444333333777666555555555444111...---///222555666666555555444555666555222111333555222888???BBBBBB@@@???@@@777555111...+++*********,,,000444666666666999;;;555444444333222111000000///000111222222333333333************)))))))))))))))))))))+++...//////---++++++,,,,,,+++***(((''')))***,,,...///000111111---...///000111111111111222666:::<<>><<>>999777999333888555444444333333222222111000000...------...///000------------------------++++++++++++++++++++++++---333+++...EEETTTiiieeefffhhhvvvZZZCCC???FFFQQQrrrfffXXXUUUWWWXXXvvvvvvjjjfffdddiiieee___[[[YYYXXXWWWVVVYYYZZZZZZZZZZZZYYYYYYXXXWWWUUURRRPPPNNNLLLHHHEEEDDDBBB???<<<999666444444000///......------------///000111222222111///...222222222222222111000///000000//////...---,,,+++///222555444222000111444666777777777777666555555777666444222000////////////000222444666777777666777666555444333222222222666888;;;>>>??????===;;;555111---))))))+++...000000222444666888777666555888555333222333333222000...///111222222222111000,,,+++***((((((((()))***'''((()))+++------......---,,,+++++++++***(((&&&******,,,...000333444555222000//////000111111111111999===>>>KKK```mmmmmmIII;;;111222666777999<<<:::======@@@LLLUUULLL;;;111222555888;;;>>>@@@AAAHHHGGGKKKKKKNNN___kkkddd@@@777444===HHHSSScccrrrlllWWWSSS\\\[[[[[[]]]___bbbdddffffffjjjiiiiiijjjlllkkkiiifffhhhjjjkkkjjjhhhjjjnnnrrrzzzyyy{{{~~~}}}~~~zzzuuuxxxtttrrrtttyyy{{{xxxuuuuuuvvvrrroooxxxyyynnn{{{tttvvvuuuSSSEEEEEEAAA:::555444000,,,******+++)))((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,((())))))))))))((((((''')))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&'''(((*********)))'''000===GGGMMMSSSYYY^^^aaadddggghhhmmmrrrqqqmmmnnnmmmmmmllldddXXXPPPOOOEEEIIILLLLLLNNNNNNIIIBBBHHHMMMPPPVVVeeennncccOOO>>>AAA???999:::AAADDDBBBGGGDDDDDDFFFEEECCCEEEIIIKKKNNNJJJQQQdddiii___ZZZXXXRRRLLLKKKLLLNNNPPPRRRQQQKKKDDDAAABBBFFFKKKNNNVVV[[[dddlllpppqqqpppnnnwwwtttbbb^^^^^^aaannnrrrwww}}}zzzggg```VVVLLLLLLSSSTTTKKK@@@===AAARRRnnn~~~mmmccc^^^hhhrrrtttooommmUUUIII888,,,)))***---...,,,)))))),,,---***+++---))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''|||NNN>>>999777999333888555444444333333222222111000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++111...555OOOccczzzuuuxxx|||tttXXXAAAAAALLLfff{{{tttdddaaabbbccceeeoooggggggeeeeeebbb]]][[[ZZZZZZZZZYYYXXXYYYYYYYYYYYYXXXWWWWWWVVVTTTRRRPPPMMMJJJFFFBBB>>>===;;;888555333111111//////...---------------///000111222222111000///111111222222222111000000000///...---,,,,,,------111333555333000///111333:::999888777666444333333333333333333222222111111...///111444555666555555777666555444333333333333444777;;;>>>???===;;;999444111---+++***,,,000222444555666777777666555444666444111111111111000...///000111222222222000///++++++))))))((()))******)))******+++,,,---.........---,,,,,,+++***)))''',,,---///111333555666777444222111000111222333333999===???AAAMMM\\\^^^VVVAAA888333555888999:::<<<<<<>>>>>>AAAMMMVVVKKK999333444777:::===@@@BBBDDDIIIGGGKKKKKKMMM]]]hhhaaa@@@888666???JJJUUUeeeuuuiiiTTTQQQ[[[YYYZZZ\\\^^^aaaccceeefffgggfffeeeeeeffffffdddbbbbbbeeeggghhhjjjnnnuuu{{{{{{yyy~~~~~~zzzvvvxxxvvvttttttuuuuuusssqqqqqqssssssrrruuu}}}kkkttt~~~}}}zzzfffLLLEEEDDDAAA<<<555111---+++++++++***((())))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))))))))(((((()))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&'''(((+++,,,---555===HHHQQQUUUYYY^^^bbbeeeiiikkkkkkmmmpppmmmhhhjjjeee```[[[QQQGGGDDDEEEPPPVVVXXXSSSLLLHHHCCC???===AAAAAA???DDDJJJDDD777:::<<<===???EEEOOOWWWYYY___YYYTTTRRRRRRTTT\\\ddd]]]```^^^gggyyy{{{mmmfffaaa\\\XXX[[[```eeekkkpppmmmhhhfffhhhbbbUUUOOOPPPIIIKKKNNNQQQSSSUUUWWWXXXmmmyyyjjj```XXXVVV___```eeekkkvvvzzzpppgggZZZOOOHHHDDDAAA???777777@@@TTTiiizzzxxxnnnlllkkkjjjlllppphhh^^^OOOAAA888222...+++---******------***(((******)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''{{{NNN>>>999777999333888555444444333333222222111000000000000///...,,,,,,------------------------------------------------)))///222???\\\vvvyyyhhhRRRDDDNNNbbbuuu^^^^^^fffhhhkkkpppuuugggfffgggfffaaa^^^[[[ZZZ[[[\\\\\\\\\XXXXXXXXXXXXXXXWWWVVVUUUUUUSSSQQQOOOLLLHHHBBB>>>:::999777555333111000000......------,,,---------///000111222222111000000000111111222222222111111///...,,,******,,,...///444555444111---,,,000333===<<<999666444222222222///000222333444444444333...///111333444555555444777666555444444444444444333666:::===>>><<<888666222000...------///222444888888888777666555444333666444222111111111000//////000111222222111///---******)))))))))***++++++---,,,,,,+++,,,---...//////......---,,,+++******///000222555777888888888555444333222222333444555???@@@@@@CCCOOOWWWNNN???<<<999999<<<===<<<===@@@@@@@@@???DDDPPPVVVIII666555666999===@@@CCCEEEFFFIIIHHHKKKKKKLLL\\\fff___???888888BBBNNNYYYiiiyyycccOOONNNYYYZZZ[[[]]]___aaadddeeefffeeedddbbbbbbbbbbbbaaa______bbbeeegggjjjpppzzz|||yyy|||{{{||||||yyyuuuyyyyyyxxxvvvssspppooopppooopppssstttrrrxxxmmmiiijjjsssyyyvvvyyyTTTDDDDDDBBB:::666333///,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))***)))))))))))))))))))))((((((''')))((((((''''''(((((()))(((((((((((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((***(((&&&%%%(((---222666DDDKKKTTT[[[^^^```cccfffiiilllnnnmmmmmmlllggg```]]]WWWPPPKKKDDD@@@BBBGGGbbbgggdddWWWHHH>>>999777222888888333444:::===:::@@@???CCCNNNZZZggguuuvvveeeZZZUUUWWW```jjj```ccccccnnn|||jjjaaa```]]]^^^fffnnnuuutttccc^^^WWWUUUQQQMMMIIIIIILLLNNNVVV___kkkwww~~~lllcccZZZWWWaaavvvsssppppppuuuzzzvvvoooxxxwwwrrreeeTTTGGGAAA@@@<<<888999AAANNNbbb{{{xxxllldddeeejjjvvvqqqhhh\\\MMM>>>111***///,,,+++...///+++((()))******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''zzzMMM===999777999222888555444444333333222222111000111111111///---+++***------------------------,,,,,,,,,,,,------------***...555GGGfffyyyzzzhhhYYYLLLIII___{{{cccSSS\\\eeedddhhhsss|||kkkeeeggggggddd^^^\\\ZZZYYY[[[\\\\\\\\\XXXXXXXXXXXXXXXWWWVVVUUUTTTRRRPPPNNNKKKEEE???;;;999888777555444333222222...---------------......000000111222222222111111///000111222222222222222///---***((())),,,000222777777444///******...333===;;;888555333222222333...000222555555555444333///000222444555555555555666666555555555555555555444777;;;>>>>>>;;;777444111000000000111333555666999999999888888777666666888666444444555555444333///000111111000///,,,+++************+++,,,,,,---000///---,,,+++---...000/////////...,,,+++,,,---000222555888999999999888555555333222111222555777>>>???AAAFFFOOORRRHHH:::???@@@BBBCCCAAA@@@BBBEEEDDDBBBAAAFFFQQQTTTFFF444666888<<<@@@CCCFFFGGGHHHHHHGGGKKKLLLMMM\\\fff^^^>>>888:::EEEPPP[[[lll|||]]]KKKMMMYYY```aaaaaacccdddeeeffffffgggeeecccbbbcccbbbaaa```bbbccceeeeeegggnnnwww~~~}}}xxx|||}}}{{{xxxxxxxxxxxxvvvtttyyy|||}}}yyysssooopppsssrrroooqqquuupppppp{{{lllbbblll|||xxx~~~vvv```HHHFFFAAA666888555111...,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''')))************(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&***222<<>>666222///000777:::888999AAAGGGIIIKKKHHHLLLYYYiiixxxkkkZZZRRRSSS[[[eeeccceeeeeeooo}}}wwweee^^^YYYXXX^^^iiipppuuu~~~wwwiiimmmkkkfff]]]SSSMMMLLLLLLEEEIIIPPPYYYbbbkkkrrrvvvwww|||tttiiigggeeehhhuuuwwwssstttvvvtttqqqlllrrrxxxxxxnnn^^^PPPHHH???===<<<<<<@@@NNNjjjzzzjjjaaa^^^qqqssssssmmm```NNN===222111,,,+++...000---++++++*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''xxxLLL===999777999222777555444444333333222222111000111111111///---+++***------------------------******++++++,,,,,,,,,,,,......999PPPpppfffrrrwww]]]TTTMMMLLLaaa~~~rrr^^^TTT[[[^^^ZZZaaaqqq~~~pppggggggiiifff```^^^\\\ZZZYYYZZZ[[[[[[ZZZYYYZZZZZZYYYXXXWWWVVVVVVSSSQQQOOOLLLHHHCCC===999888777666444444333333333------------......///000000000111222222222222222///000111222222222222222...,,,)))((()))---222555999777333---((((((---222:::999666444333333444555111222444555555444333222111222444555666666666666666666555555555666777777666999<<<>>>>>>:::666333000111222333555666777777999999:::;;;;;;;;;;;;:::888666555555777888777777000000000000...,,,+++***++++++,,,------.........111000...,,,,,,---...//////000000...,,,+++---///111333666999;;;:::888777333444333111000222666:::>>>CCCIIILLLNNNNNNIIIBBBFFFHHHHHHDDD@@@@@@DDDGGGFFFDDDCCCHHHOOOPPPCCC444888;;;>>>BBBEEEGGGHHHHHHGGGGGGKKKLLLNNN]]]ggg___<<<999<<>>555444333555777999:::999555333111///---,,,++++++......///000000000////////////------,,,---...//////000111...++++++---111111444888;;;<<<:::777555222333333222000333999>>>GGGNNNTTTUUUQQQMMMKKKKKKJJJLLLIIIBBB>>>@@@CCCEEEGGGEEEEEEIIILLLJJJ@@@777<<<>>>AAAEEEGGGHHHHHHHHHGGGFFFKKKLLLMMM[[[ddd\\\<<<:::???KKKUUU^^^nnnqqqNNNFFFMMMYYYccccccbbbbbbaaa``````___cccbbbbbbcccddddddaaa___^^^```bbbccceeekkkssszzz{{{{{{~~~||||||{{{zzzxxxwwwvvvvvvwwwzzz}}}{{{wwwvvvxxx|||xxxrrrpppsssrrrooouuurrrdddeeevvv}}}ZZZKKKHHHCCC;;;:::777222---++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))***))))))'''(((((()))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))%%%***222999@@@IIISSSZZZXXX\\\bbbhhhlllnnnnnnmmmkkkhhh```UUUNNNIIIAAA:::999;;;@@@FFFEEE???<<<>>>@@@===666///111888;;;999;;;HHHWWW___aaa_________dddffffffhhhooo|||nnnbbbVVVSSSUUUZZZaaahhhnnnooommmrrrxxxooogggnnn|||yyy~~~yyy~~~uuuzzzsss```___eeekkkjjjbbbYYYTTTRRRSSSPPPLLLIIIGGGFFFEEECCCMMMRRROOOQQQ```lllxxx~~~uuugggdddmmmxxx~~~oooiii```UUULLLOOOaaatttuuudddeeejjjooorrrnnneee]]]EEE999...+++,,,+++***,,,++++++*********)))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''vvvJJJ<<<999888:::222777555444444333333222222111000000///...............------------------------******++++++,,,------...777444MMMttt~~~vvvgggssssssccc___ggg```WWWppp___OOOLLLJJJJJJKKKSSSeeewwwpppkkkfffddddddcccaaa___[[[YYYXXXYYYZZZ[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTOOOKKKFFFBBB???<<<999777555444333111000000//////......//////000222333444111111111111222333444444111111222222222111000000++++++******---111666999777666222,,,((((((,,,111666555555555555444444444444444444444444444444444222333444666666666666555666666666666777888999::::::;;;;;;:::999666444222111444777:::;;;:::999888999<<>>>>>:::888444000...---...///000111222222222111000///------------------.........000111...******---222222555:::===>>><<<888555111333444333222555<<>>;;;@@@BBBEEEHHHJJJJJJIIIIIIHHHGGGKKKKKKJJJWWW___UUU>>>===CCCOOOXXX```pppeeeFFFDDDMMMWWWaaaaaaaaaaaaaaaaaa````````````bbbeeefffeeebbb___]]]```ccceeeggglllsssyyyyyy}}}~~~}}}~~~~~~}}}|||}}}~~~{{{{{{{{{yyywwwuuuttttttuuuwwwyyyxxxvvvvvvwwwzzzrrrssstttsssrrrrrrtttvvvkkk^^^fffzzzlllRRRGGGDDD<<<;;;999333...++++++---))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))******))))))))))))******(((((((((((())))))))))))***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))111===GGGNNNTTT\\\aaa```bbbeeeiiikkkjjjgggeee^^^ZZZQQQFFFAAA@@@===999::::::<<<>>>;;;444111333000444666666999@@@EEEEEEJJJ]]]ttt}}}xxxpppooossskkkvvvyyytttvvvwww^^^UUUNNNPPPUUUZZZ^^^ccccccffffffjjjlllaaa]]]kkk~~~sss{{{yyyqqqsssrrrmmmeeemmmtttuuuqqqmmmlllnnnjjjfffbbb^^^ZZZTTTNNNIIIEEEGGGBBBDDDUUUaaahhhttthhhmmm{{{vvvqqqvvv}}}uuummmkkktttssskkkeeeffflllqqqpppmmm```OOO<<<222...,,,+++,,,+++++++++*********))))))************************'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''vvvJJJ<<<999888:::222666555555444333333222222111111000...------...///000------------------------++++++,,,------...//////999777VVVzzzyyyllldddZZZ___jjjdddaaakkkOOOIIIKKKJJJJJJQQQaaawwwpppkkkfffccc```^^^^^^```XXXWWWWWWXXX[[[\\\\\\[[[XXXXXXXXXWWWVVVUUUSSSRRRMMMIIICCC>>><<<:::888666666555444222111000000000/////////000111333444555111111111111222333444555222222222222222111000///+++******,,,///333777:::666555222,,,((((((,,,111666666666666555444333222333333333333333444555666111222444555555555555444666666666666777888::::::;;;:::999888666444333222222444888;;;<<<;;;999888:::>>>BBBFFFFFFDDDAAA>>>777666666999===AAABBBCCC???;;;666111//////111222222333444444333222111///+++,,,------......---------000111...***)))---222333777<<>>@@@???:::888888999666222222666...888AAACCCCCCGGGKKKLLLYYYooo|||jjjhhhnnnhhhzzzxxxxxxxxxfffUUUNNNKKKQQQZZZaaafffjjjffflllnnnqqqqqqdddcccttt}}}rrrgggqqq{{{rrrsssrrrooosss|||ooouuu{{{{{{xxxwww{{{~~~|||zzzwwwppphhhaaaVVVTTTJJJGGGRRRVVVUUU[[[gggmmm}}}{{{pppsssyyysssbbb]]]eeennnrrrrrrvvvbbbJJJ;;;333///---///+++++++++************)))************************'''''''''''''''((())))))'''''''''&&&&&&'''''''''pppMMM999:::999888999555444444333222222111111000////////////....................................***)))+++......,,,...444;;;DDD[[[}}}zzzrrrHHHQQQUUUPPPSSSrrrwww\\\LLLGGGGGGEEE@@@RRR}}}}}}fffeeecccaaa___]]]\\\\\\VVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVUUURRROOOHHHEEEAAA>>><<<999666444555444222000///...------000111222222333444555555444444333222222333333333222111000111111000---***,,,++++++,,,...222666999999666000+++)))+++...000666666555444333333333333555444444333333333444444222333444444555555444444:::999888777777888999:::;;;;;;:::888666444111000999888777777777888999:::;;;CCCLLLPPPLLLEEE===999555444555888>>>CCCGGGHHHCCC===444///...000333444333222000...,,,***((('''(((***,,,,,,,,,---...000000///...---...///111333555:::@@@AAA===888555444444333333444888===CCCGGGUUUeeerrrqqqjjjcccZZZRRRUUUPPPJJJFFFEEEEEEEEEDDDHHHGGGEEECCCBBBAAABBBBBBEEEGGGIIIJJJLLLLLLKKKKKKHHHGGGGGGHHHJJJMMMPPPRRR@@@BBBGGGQQQ[[[fffuuuRRR<<<===PPPTTT]]]]]]^^^___``````___]]]dddbbbccciiioooooofff]]]eeeffffffgggiiilllrrrvvvuuuyyy~~~yyy{{{}}}}}}zzzzzz|||~~~yyyxxxwwwtttqqqpppqqqssstttuuuvvvuuurrrqqqqqqqqqnnnwww|||xxxsssttttttrrryyy}}}dddXXXcccrrrxxxiii^^^nnnkkkLLLKKK???===:::444///+++******************************)))))))))))))))*********''''''(((((())))))******((((((''''''&&&&&&&&&%%%(((((((((((((((''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%(((******)))))),,,///<<>>;;;666111---++++++*********************************)))))))))))))))''''''(((((())))))))))))((((((((('''''''''&&&&&&((())))))))))))(((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''')))...444999HHHPPPXXX^^^aaacccgggkkkjjjgggbbb]]]WWWOOOHHHBBB@@@===:::<<<@@@AAA<<<777///000222333555888===AAAEEEWWW______aaa[[[TTTUUU```iiikkkbbbVVVPPPQQQRRRYYY___^^^SSSMMMNNNKKKEEEVVV}}}zzzoooeeeiiiuuuwwwqqqkkkdddppp~~~sssmmmlllooowwwvvvwww~~~uuuggg```ZZZSSSMMMKKK]]]rrr|||xxxnnnrrryyyuuuwwwzzz|||www{{{|||wwwmmmhhhjjjooottttttnnnaaaSSSGGG999,,,------,,,+++******++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''nnnLLL:::;;;999777888555444444333222222111111000////////////....................................---,,,---/////////444<<>>;;;999888777555333222111111000000000000000111111111222222333333333333333333333333333333333222111000111111000---+++)))***+++---000444888:::555222...++++++...111444888777666555444444444444222222111111111111222222333444555555666666555555666666555444444555666666777777666666555444222222222222333555888:::<<<>>>BBBGGGNNNPPPMMMFFF>>>:::777666777;;;BBBJJJOOORRRJJJDDD;;;444111111111111///...,,,***((('''&&&%%%(((***,,,,,,,,,,,,...///000///......///111333444777;;;@@@@@@===999777777666888<<>><<<999777777666555333000000000000000111111222222222222333333333333333222222333333333333333333111000000000111000...+++((()))+++///222666999;;;555333///,,,,,,...111333777666555444444333333444222111111111111222222333333444555555666666555555555555555444444555555555555555666666555555444333000111333555777999;;;<<>>NNNNNNTTTVVVXXXZZZZZZZZZZZZ[[[fffmmm}}}}}}mmmnnn|||pppqqqqqqpppnnnmmmnnnooowwwxxxzzzzzz{{{}}}~~~yyytttrrrqqqyyyzzzzzzxxxtttqqqpppppprrrsssssstttvvvwwwtttrrrsssvvv|||hhhUUUOOOccc|||qqqcccPPPMMMPPPeeevvvyyyQQQDDDAAA>>>:::666222---+++++++++++++++++++++++++++,,,++++++***)))(((''''''(((((((((((((((((((((((()))))))))))))))(((((((((***************)))((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((---***)))///:::GGGPPPUUU^^^bbbggghhhfffcccaaa```WWWPPPGGG>>>999777666555777888999888555222000///000333888???HHHSSS]]]dddwwwqqqaaaZZZQQQLLLGGGFFFBBB>>>@@@GGGJJJIIIIIIDDDDDDLLLQQQQQQVVV^^^wwwxxxmmmkkkooowww~~~{{{zzzdddddd|||wwwnnnuuu~~~~~~}}}wwwjjjkkksssmmmllleeeWWWKKKKKKYYYfff~~~{{{tttsssvvvyyyqqqffffffsssvvvmmmgggjjjeeeiiinnnpppnnnfff[[[RRR;;;555...***)))+++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''jjjKKK:::<<<888666888666444444333222222111111000////////////....................................---,,,---......222>>>KKKiiixxxggggggcccVVVIIIEEEQQQrrrnnnMMMBBBBBBBBBGGGIIIooo|||pppeeeccc```\\\YYYWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQOOOMMMJJJEEEBBB<<<:::777666666666555333////////////000111222333444444444444333333333333111222333444444444444333111000000000111000...,,,(((***---000444777999:::777444000---,,,...000222555555444333222222222222222222222222222333444444333444444555555555555555555555555555555555555555444555555666666555555444111222333555666777888999<<<>>>AAACCCBBB===888444555444666<<>>666222111222222000...,,,***)))))))))***+++,,,......------...000000/////////000333666777===>>>???===::::::===AAAJJJNNNXXXfffwwwvvvaaaXXXUUUQQQNNNLLLIIIFFFDDDEEEEEEFFFHHHJJJNNNQQQRRRPPPPPPNNNMMMLLLKKKJJJJJJJJJIIIIIIJJJLLLOOORRRTTTWWW[[[```bbbbbbgggyyyTTT777666<<>>:::777333///+++++++++++++++++++++++++++,,,++++++***)))(((''''''((((((((('''''''''''''''((((((((()))))))))))))))***************)))(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))++++++...888EEEPPPWWWZZZaaaeeejjjkkkhhhbbb[[[WWWHHHCCC===888666555555444444666666555222111333555777666999BBBPPP\\\bbbddduuuxxxXXXJJJIIIFFFEEE???>>>;;;<<>>???===999666444444666>>>KKKZZZfffmmmXXXOOOBBB777111111222444...,,,***((('''((()))***---...//////......///111////////////111444777999>>>???>>><<<<<<@@@HHHOOOXXX^^^iiiyyyyyyeee]]]YYYTTTPPPMMMJJJGGGEEEFFFGGGGGGIIILLLOOORRRTTTPPPOOONNNLLLKKKKKKKKKKKKJJJJJJJJJKKKNNNRRRUUUXXXZZZ[[[___bbbccciiizzzRRR999777:::LLLUUUVVVSSSSSSYYYeeeooossstttjjjmmmbbbKKK@@@JJJWWW\\\lllooorrrttttttttttttuuurrruuuzzz|||}}}}}}}}}~~~~~~|||{{{}}}|||~~~{{{wwwtttsssoooqqqssssssrrrrrrssstttxxxvvvvvvxxxxxxttttttvvv{{{xxxpppWWWLLLbbb{{{mmm^^^^^^rrrzzz{{{```KKKFFF???;;;888666111...,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((((((((((((''''''''''''&&&''''''(((((((((((())))))))))))******))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))******...666BBBMMMVVV[[[\\\dddfffiiihhhddd\\\SSSMMM@@@===999666555444333222000111222222333555999<<<;;;777777???MMMVVVXXXUUU[[[cccTTT>>>;;;???@@@BBB@@@>>><<<>>>EEEMMMKKKDDD???<<>>>>>===<<<@@@IIIWWWaaannnuuuuuugggaaa\\\VVVQQQOOOMMMKKKJJJJJJJJJJJJLLLNNNPPPSSSUUUQQQOOOMMMKKKJJJIIIIIIIIIJJJJJJKKKMMMPPPUUUYYY[[[]]]]]]___bbbfffnnn~~~NNN999::::::IIIPPPQQQRRRYYYhhhyyyzzzqqqWWWQQQFFF<<<;;;CCCJJJLLLaaaeeekkkoooqqqrrrtttuuuqqqsssvvvxxxyyyzzz|||~~~~~~{{{zzz|||~~~~~~}}}{{{~~~{{{wwwsssqqqnnnppprrrttttttuuuvvvxxxxxxvvvwwwyyyvvvpppqqqwwwxxxvvv|||fffSSSXXXqqqrrrsss{{{zzz|||vvvQQQJJJBBB<<<:::999555222,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((())))))******111888BBBMMMUUU\\\```ccceeedddbbb^^^XXXPPPGGGBBB<<<999555222222222111000//////111333666888999::::::888777<<>>888>>>DDDEEEDDDFFFOOOYYYgggvvvzzzrrrfffWWWWWWhhhaaaffflllooonnnkkkeee```aaaaaaooo{{{}}}{{{|||uuu}}}}}}rrrpppssswwwsssmmmrrr}}}|||mmmmmmwwwwwwrrrkkk[[[ZZZeeezzz|||hhh]]]aaalllyyy~~~vvvpppfff```aaammmxxxwwwpppllliii___OOO???444...---,,,************************))))))))))))((((((((((((((((((((((((((((((((((((eeeIII;;;===888555777777444444333333222111111000000/////////....................................------///111444>>>SSSfffzzzooo\\\mmmxxxRRRLLLFFF:::@@@UUUiiizzziiiiiiccc[[[[[[[[[[[[ZZZYYYWWWWWWQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNLLLIIIFFFBBB===:::777555222111111000...---000000000000000111222222222111111000///...------///000333555555555444333000//////000111111///---***,,,000444777888777777333111000//////111333555666666555444333333333333////////////000111222333111111222333333333333222000111222333333222111000///000000000000//////......///222444555666666555222111222666:::<<<:::777555555888BBBRRReeettt}}}jjj^^^KKK;;;222000222444111///---+++***+++---///000111222222111000222333/////////000222666999;;;>>>===<<<===CCCQQQbbbnnnpppgggbbb^^^WWWSSSQQQPPPPPPOOOMMMMMMMMMNNNOOORRRTTTVVVRRRPPPNNNKKKIIIHHHHHHGGGJJJJJJKKKNNNRRRVVV[[[^^^```^^^___ccciiirrrzzzIII888======IIINNNRRRVVVcccwww}}}eeeOOOCCC777111999@@@@@@@@@CCCWWW\\\bbbhhhkkknnnpppqqqqqqrrrssstttuuuxxx|||{{{zzz{{{}}}}}}|||zzz|||~~~zzztttpppnnnrrrtttwwwwwwwwwwwwxxxyyywwwvvvxxxyyytttmmmooovvvtttrrrwwwyyyyyyrrr]]]SSS^^^|||yyyrrrxxx{{{qqq~~~UUUMMMDDD>>><<<;;;888555,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((()))******+++999AAAMMMVVV\\\aaafffjjjeeeaaaZZZSSSLLLDDD===888999666111//////000111111111222333666888888555222999999:::<<<======;;;999666888555===NNNNNNCCC@@@:::999777777>>>EEEDDD???;;;DDDIIICCC<<<<<>>>>><<>><<<;;;FFFQQQSSS^^^fffaaaUUUKKKDDD???666444666;;;>>>>>>???CCCNNNYYYbbbbbbaaadddjjjnnnrrrrrrtttvvvrrrooosss{{{~~~|||xxxxxxyyyzzzwww|||~~~qqqnnntttwwwyyy{{{||||||zzzwwwuuu}}}zzzvvvsssqqqqqqrrrrrrqqqppprrrvvv{{{gggQQQMMMddd{{{{{{ooooooooovvvyyy}}}vvvPPPCCCFFF<<<888;;;555///---,,,,,,---...---,,,,,,++++++******++++++,,,+++++++++******(((''''''''''''&&&%%%%%%%%%%%%&&&))))))))))))************''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''%%%***...+++(((***333===EEENNNWWW\\\```eeeeeeccc]]]WWWMMMCCC;;;999:::<<<666///---111555444111111555666777777666444222111222333444555777888999:::>>>>>>@@@EEEIIIGGG@@@999666444333888@@@FFFFFFEEEFFFBBB<<<777444444666888777999:::::::::;;;>>>@@@EEEJJJKKKGGGFFFJJJOOOPPPSSSbbbttt}}}{{{uuuqqqqqqwwweeeWWWSSSQQQOOOVVVbbbhhhiiinnnrrrqqqrrrzzzgggccc]]]bbbmmmxxx}}}tttoootttttteeebbbcccbbbtttttt|||xxxllliii|||{{{xxx|||rrr\\\JJJRRRlllvvvooommmpppmmmaaaSSSEEE666***///,,,***)))***+++***)))************))))))))))))))))))************))))))fffIII;;;<<<888555777555444444333333333333222222111111000///////////////------......//////000000+++---111666<<>>@@@LLL^^^fffrrryyyrrrnnniiiccc]]]\\\^^^^^^ZZZUUUUUUVVVXXXYYYYYYXXXVVVUUUPPPPPPOOONNNLLLKKKKKKJJJNNNNNNOOOQQQTTTXXX[[[]]]bbb___eeehhhfffsss```>>>===<<<<<>>===;;;666444555:::======???CCCLLLWWWaaaaaa```dddiiilllrrrqqqssstttqqqooottt{{{~~~zzzzzz{{{|||zzz~~~ssspppuuuwwwwwwwwwwwwxxxyyyzzzzzz{{{yyywwwuuussssssttttttrrrrrruuu{{{qqqVVVJJJVVViiiooowwwrrrtttzzz~~~XXXEEEDDD<<<999:::111///...,,,,,,---...---,,,,,,++++++******++++++,,,+++++++++******)))((('''((('''&&&&&&%%%%%%&&&&&&((((((((()))))))))******''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((('''&&&)))+++***)))---777@@@OOOVVV\\\```dddfffccc^^^TTTLLLBBB<<<:::999999777222///111999???===999888666666555555333222111000444444555666777888999999>>>===>>>AAACCCAAA;;;555555333333888@@@FFFGGGFFF???<<<888444222222333555555666888888888999<<<>>>???DDDGGGEEEFFFKKKQQQSSScccsssvvvsssuuuvvveeeVVVPPPLLLIIIOOOYYY___aaahhhooorrrxxxtttcccccc___ccclllsssrrrqqqwww|||yyy}}}|||tttkkkhhhgggooo}}}vvvkkkhhh|||zzz{{{xxxdddOOOLLL\\\lllrrrssssssnnneee\\\QQQBBB444+++++++++***))))))((()))************))))))))))))))))))))))))))))))))))))fffIII:::<<<888555666555444444333333333333222222111111000///////////////.........///////////////+++---222999CCCXXXyyyzzzeeeRRRXXXlllbbbIIICCC>>>;;;CCC\\\kkkfffeee______[[[ZZZXXXWWWWWWUUURRRPPPOOOQQQRRRPPPNNNLLLLLLMMMIIIFFFBBB???===:::666444444222000...---......///333333333222222111111000///000111222111000...,,,///000111222333333333333111111111111000000///...///111444777888888666555555444222111222333555777777666444222111111222222111222222333333222222111000111222333333222111000......------------,,,,,,+++++++++++++++,,,------000000//////000222444555444444333222000111444666999555;;;AAAJJJbbbyyy}}}mmm___KKK:::111.........---.........,,,,,,...000000111222222222000...---000000111222444888???CCC>>>DDDJJJ[[[pppyyy}}}xxxxxxppplllkkkhhhgggfffccc___\\\]]]]]]^^^^^^\\\ZZZWWWVVVPPPOOONNNMMMLLLLLLLLLLLLNNNOOOQQQSSSVVVZZZ]]]^^^``````iiillliiitttYYY:::;;;<<<;;;AAAEEEGGGEEE>>>888888===@@@???555333444999<<<===???DDDOOOYYYaaaccccccgggjjjkkkooooooppprrrpppooossszzz||||||{{{|||}}}|||tttrrrwwwvvvuuusssssstttxxx|||{{{zzzyyywwwvvvtttssssssqqqrrrwww~~~aaaLLLJJJQQQrrrmmm[[[]]]|||xxxxxxjjjNNNDDD======;;;111111///,,,,,,,,,------,,,++++++************++++++******+++******)))((('''((('''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((()))((((((((()))))))))******'''(((((())))))(((((('''''''''((((((((((((((((((((())))))+++///777AAAHHHXXX^^^bbbccccccaaaZZZQQQFFF???777444777888666333111111666@@@EEEBBB<<<999555555333222111000000000666666666777777777777888:::999888:::===<<<888444333222111555;;;???@@@???555444222000000000111111333444555666666777999<<<<<>>RRRqqq{{{|||dddUUU^^^ppphhhSSSMMMBBBBBBGGGFFF^^^mmmffffffddd]]]UUUTTTSSSSSSSSSUUUUUUTTTRRRPPPQQQRRRPPPMMMKKKJJJJJJFFFCCC???<<<:::777333111222000---,,,+++---///111333222000///............111111222222111///,,,***---...///000111111111111333333444444444333222222000222666999:::999666555666666555555555666777888555444444333222222222222111222222333333222222111333222111000...,,,+++***************++++++++++++***))))))))))))***++++++////////////000111111222333444333222000///111222222222<<>>BBBIIIQQQ]]]sssuuuxxx|||}}}}}}|||xxxrrrooolllkkkiiifffbbb\\\WWWTTTQQQPPPNNNLLLKKKKKKLLLLLLNNNPPPRRRVVVYYY\\\___``````ccckkkllllll|||rrrLLL666888777555666444555555666>>>JJJOOOGGG:::666333333888===@@@FFFLLL\\\ccciiikkklllnnnkkkfffdddeeekkkssstttqqqoooqqqssszzz{{{yyy|||}}}~~~~~~yyyssssssvvvuuuuuutttttttttuuuvvvwwwxxxyyyzzzzzzxxxvvvtttsssnnnooossszzz~~~{{{fffTTTFFFGGGiiihhh]]][[[rrryyymmmHHH???CCCAAA;;;444111...,,,,,,,,,,,,,,,+++******))))))******+++)))************))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))))))))************(((((())))))))))))((((((&&&'''''''''(((((())))))((((((,,,555AAANNNWWW[[[]]]dddfff[[[KKKAAA;;;777444666666555222111333555777555666:::999444//////111111000000111333555777666555555444444333222222111000///000333555555555...---+++++++++,,,++++++---...000111222333222222222333555555555666999;;;>>>GGGQQQYYYdddtttyyyrrrnnnmmmmmmlllcccYYYTTTRRRSSSWWW[[[WWWbbbnnnuuuuuusssqqqpppqqqfff]]]]]]___aaahhhqqqmmmsss{{{~~~yyyuuuwww{{{rrrlllrrr~~~vvvxxx}}}~~~tttllljjjnnniiiZZZQQQRRRiiiqqqxxxvvvqqqkkkddd^^^JJJ>>>000***+++///...+++************)))))))))(((***)))'''&&&&&&''')))***eeeHHH999;;;777444555444444444333333333333222222111111000///////////////.........//////////////////222888GGGbbb{{{|||cccYYYeeexxxeeeSSSPPPHHHAAAGGGMMMtttjjjddd^^^___aaa[[[RRRQQQQQQRRRTTTTTTSSSQQQOOOPPPPPPOOOLLLJJJIIIIIIEEEBBB???<<<999666222000000///...------...000111222111///...------...///222222333222111...+++***------...///000000000000333333444444444333333222111333666888999888666555666666666666666777888888444444444333333222222222111222222333333222222111333222000...,,,+++)))))))))************+++++++++***))))))))))))***++++++......//////000000000000222333333222000///000111333444???JJJUUUkkk~~~kkk]]]III999111............//////...,,,,,,---......000333555666444222000222222333333555999>>>CCCJJJTTTaaa{{{vvviiizzz|||{{{uuutttqqqmmmggg```ZZZVVVSSSQQQNNNLLLJJJJJJKKKLLLMMMOOORRRVVVZZZ]]]___```bbbccciiijjjmmmdddDDD444666444222444333555555999CCCQQQWWWLLL>>>777444444:::???DDDKKKSSSaaaggglllnnnqqqrrrmmmfff```bbbhhhqqqtttqqqnnnnnnqqqvvv~~~}}}yyy{{{|||}}}{{{vvvrrrsssuuuuuuvvvvvvvvvvvvuuutttsssuuuvvvxxxzzz{{{{{{zzzzzztttssstttzzz||||||~~~uuu^^^HHHBBB[[[nnnfffaaaeeesss~~~}}}OOO@@@AAA>>>===666222...,,,+++,,,,,,,,,******))))))))))))******))))))************)))))))))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******((())))))******))))))(((&&&&&&''''''((()))))))))&&&***111===IIISSSZZZ]]][[[```^^^QQQAAA888555444111666999666111000333888888444333555444111000333//////000111222444666777333333222111000000//////222111000///......//////************+++,,,......---...000222333333222222222333555555555666999;;;CCCLLLUUU]]]iii{{{{{{rrrlllkkkllloooqqqxxxlllXXXRRRUUU[[[aaaeeemmmttt{{{zzzvvvyyy~~~ooollluuusssjjjiiieeeWWWJJJDDD[[[jjjxxx{{{xxxsssnnniiiWWWIII777---,,,---+++)))************))))))))))))))))))''''''''''''))))))eeeHHH999;;;777444555444444444333333333333222222111111000///////////////------......//////000000///444???TTTsssuuu]]]^^^vvv^^^WWWKKKIIIDDDOOO^^^vvvpppkkk\\\\\\aaaZZZSSSRRRQQQRRRRRRRRRPPPNNNMMMNNNOOOMMMKKKIIIHHHIIICCCAAA===:::888555111...///.........///000000111222000///.........000111222333333222111...+++))),,,,,,---...////////////111111222222222222222111222333555666777777666555666666666666777777777888333333444444333333222222111222222333333222222111000///...---,,,++++++***))))))*********+++++++++******))))))******+++,,,......//////000000//////000111222111000///000111333333===HHHSSSkkkmmm___KKK;;;222/////////000000000...,,,+++,,,---+++---000222333222000//////000333555888===BBBFFFPPP\\\mmm}}}mmmqqq~~~{{{uuummmeee^^^ZZZUUUSSSOOOLLLJJJIIIJJJKKKLLLNNNRRRVVVZZZ]]]___```bbbbbbgggiiinnnVVV===222555111000555777444888@@@MMMZZZ\\\NNN<<<777444555;;;BBBHHHQQQYYYfffkkkppptttyyy{{{tttlll``````eeemmmqqqooonnnpppssstttzzz|||{{{}}}}}}yyytttsssssstttvvvvvvvvvvvvvvvuuuttttttyyyzzz{{{{{{||||||||||||zzzvvvuuuxxxzzzyyyzzz~~~hhhKKKBBBJJJooouuunnneeeXXX^^^jjjtttxxx{{{|||ZZZFFFBBB<<<===777333///,,,+++,,,,,,,,,******))))))))))))******))))))************)))))))))(((((('''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))************))))))&&&&&&''''''((())))))***+++222===HHHQQQWWW[[[\\\WWWVVVNNNBBB:::777555222111333555444222222555888666333111222111...000444...///000111222222222222/////////...---------,,,//////...---+++***++++++)))***++++++,,,---///000......///000111111000000111222444444444555888:::CCCJJJQQQVVVaaatttttt[[[OOOOOOSSSWWWYYYcccjjjrrr}}}vvvooowww{{{tttxxx~~~~~~vvvoooeeeVVVHHH???LLL\\\ooozzz}}}{{{tttmmm___VVVGGG999000+++******************))))))))))))((((((((((((((((((((((((eeeHHH999;;;777444555444444444444333333333222222111111000///////////////,,,------...///000111111222999FFF___nnnYYYdddSSSWWW@@@FFFHHH[[[pppxxxqqqyyyvvvaaa\\\___SSSVVVTTTRRRRRRQQQPPPMMMKKKKKKMMMMMMLLLJJJHHHHHHHHHBBB???<<<999666333000---......///000000111111111222111///...///000222333333333333222000...***)))+++,,,---...///////////////000000111111111000000333333444555555666666666555666666666777777777777333333444444444333222222222222222333333222222222---,,,,,,++++++,,,,,,---))))))******+++++++++,,,***************++++++,,,---...///////////////...///111222111000///000222222111999CCCNNNggg~~~iii\\\III999222000000111111111111...,,,***+++,,,)))+++---///000000///...,,,///333777;;;@@@FFFJJJWWWfffzzzmmmhhhlll|||{{{sssjjjccc^^^VVVSSSPPPLLLIIIIIIIIIJJJLLLNNNRRRVVVZZZ]]]______aaaaaafffiiioooyyyMMM888111444000000888;;;;;;BBBNNN[[[ccc]]]EEE---888555666<<>>===;;;999666222000...---------...///000000111111000000000000000111111333555666444111---******...///111111///---------...///111333444444444444444444333333333444555666666666666666666666666666444444444444333222111000222222222222111000///...,,,+++)))(((((()))+++,,,---------------.........---,,,+++***))))))))))))...------...//////...,,,---...///000000111000000777555666>>>OOOdddttt}}}gggaaaRRR>>>111...//////222222111000///...---,,,,,,,,,------...///000000333///222999======FFFQQQfffnnnvvv___[[[ccc}}}tttYYYWWWcccjjjooosssvvvtttssssssmmmeeebbbddd___WWWRRRPPPKKKEEEEEEJJJNNNPPPTTTXXX[[[]]]^^^^^^]]]gggfffaaaqqq}}}```BBB888000///222555;;;AAAMMMGGG```vvv```EEE:::222777666888???JJJTTT[[[]]]iiinnnsss{{{yyydddYYY\\\fffiiipppwwwuuuyyyxxxyyy|||~~~}}}yyyvvv{{{wwwyyywwwtttrrrrrrvvvzzz}}}~~~zzzvvvxxx||||||xxxyyyvvvwww{{{yyyttttttzzzxxxzzzxxxVVVEEE;;;BBBdddxxx}}}ssszzzuuuwww|||}}}LLLEEEHHH<<<:::777222...+++******+++,,,+++******))))))******,,,,,,++++++******))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''(((((((((((()))))))))))))))((())))))'''&&&---666BBBGGGNNNWWW\\\[[[XXXTTTBBB???<<<===>>>;;;222***//////000222444444222///------------............//////...------------...))))))*********+++++++++((())))))(((((()))+++---++++++************++++++)))***+++,,,------------222///...///222444444222444888>>>BBBGGGPPP\\\eeetttzzzqqqrrrsssnnnhhh\\\UUUUUU^^^iiizzz|||uuummmjjjjjjqqq{{{|||vvvvvvyyywwwvvvqqq___NNNGGGFFFRRRlllzzzrrrkkkkkkdddSSSAAA444///...***((((((+++***((()))---))))))(((((((((((())))))bbbGGG999999666666888444444444333333333333222222111111000000000////////////...---...///111111222777DDD]]]wwwzzztttsssqqqXXXEEE???FFFMMM^^^nnneeedddbbb```___[[[VVVSSSSSSSSSRRRQQQOOONNNMMMMMMLLLKKKJJJIIIFFFDDDBBBAAA<<<<<<:::777555111///...------...//////000000000////////////000222333444444555666444000,,,+++***---///111111///...------...///111222333444444333333333333333333444444555555555555555555555555555444444444444333222111000222111111000///...---,,,'''(((***,,,...///000000000000//////////////////000///...,,,,,,+++,,,,,,...------...//////...,,,---...///000000111111000888666777???QQQeeevvvhhhbbbSSS???222///000000444444333222111000///...,,,,,,---......//////000222///222;;;???AAAKKKYYYiiizzzhhhSSSQQQYYYvvvoooZZZGGG888:::AAACCCEEEKKKQQQRRRYYYbbbgggggghhhkkkaaaYYYSSSQQQNNNHHHGGGJJJOOOQQQUUUYYY\\\^^^^^^___ZZZddddddaaaqqqvvvWWW===666111333666:::@@@FFFOOOTTToooyyy[[[???888222999999<<>>>>>YYY|||tttssswww}}}www{{{~~~VVVEEEFFF<<<;;;888333///,,,++++++,,,,,,+++******))))))*********************)))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((((((((((((((())))))))))))+++)))))))))'''(((000:::HHHLLLTTT[[[___[[[QQQIII>>>@@@AAAAAA>>>999444111//////000222444444222///////////////////////////......---,,,,,,,,,,,,---)))))))))*********++++++))))))***))))))))),,,...++++++************++++++)))***+++,,,------------000...---...111333222111222555:::===@@@FFFPPPWWW^^^kkk}}}vvvjjj```^^^]]]cccxxxyyypppmmmmmmrrrsssrrrppppppvvv}}}zzzyyy~~~}}}ooo^^^QQQIIINNNfffwwwggghhheee]]]PPPBBB333***,,,******,,,+++((())),,,))))))(((((((((((())))))bbbGGG999999666666888444444444333333333333222222000000000/////////......///......---...///111222888LLLmmm~~~~~~wwwrrrkkkiiiyyynnnLLLCCCDDDEEEQQQqqqfff```___^^^]]]]]][[[WWWTTTVVVUUUSSSQQQOOOMMMKKKJJJJJJJJJIIIGGGEEEAAA>>>===:::999777555333000...---------...///000000000000------...///111333555666666666666333///,,,+++,,,---///111222000...---......///000111222333333333222222222333333333444444555555555555555555555555444444444444333222111111111111000...---+++***)))''')))---111333444333222333333222222111111111000111000///------------......---,,,---//////---,,,---...///000111111111111555333555>>>OOOcccuuujjjdddTTT@@@333000111111555555444444333222111111---------......//////000111///444<<>>>>>888777<<<===::::::???@@@BBBKKKYYYcccgggjjjllleee]]]UUUSSSQQQMMMJJJJJJOOOQQQUUUYYY\\\^^^^^^^^^YYYbbbcccdddsssmmmMMM777444444888===@@@GGGMMMRRRddd{{{tttPPP888666444:::;;;???HHHUUUaaagggiiilllttt|||cccYYY]]]gggiiipppwwwuuuyyyxxxwwwyyy~~~|||{{{yyyzzzzzz|||yyytttqqqpppsssxxx{{{|||{{{{{{~~~}}}vvvssstttkkkqqq|||uuu___TTTFFF===LLLmmmxxxzzzuuuyyyvvvyyy~~~dddGGGCCC@@@===:::555111...,,,,,,---,,,+++******))))))******((())))))))))))))))))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******(((((((((((()))))))))))),,,)))((())))))---777AAAPPPSSSXXX]]]\\\SSSFFF<<>>BBBGGGXXXkkkzzzwwwVVVAAA@@@PPPhhhxxx~~~\\\DDD888444444888======999888;;;??????EEERRR]]]bbbfffiiiggg```YYYUUUTTTQQQMMMJJJOOOQQQUUUYYY[[[]]]]]]]]][[[aaadddhhhuuu{{{dddEEE666666999???CCCFFFNNNVVV\\\qqq|||eeeCCC555666777999;;;@@@KKKYYYdddjjjlllpppyyycccZZZ___hhhjjjpppwwwvvvyyyxxxwwwxxx|||}}}|||}}}~~~zzz|||yyyuuurrrsssvvv{{{~~~~~~{{{}}}|||vvvrrrpppmmmuuuuuuhhh\\\QQQCCCDDD]]]~~~vvvzzzttttttrrrLLLCCCCCC>>><<<777333000...------,,,+++******))))))******''''''(((((())))))******((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((***++++++(((((((((((())))))))))))+++''''''***...555@@@LLLUUUXXXZZZWWWPPPFFF>>>:::FFFGGGEEE>>>555000000222111000000111333333111000111111000000/////////...+++***))))))(((((())))))((((((((()))))))))******((())))))(((((()))+++---++++++************++++++***+++,,,,,,---------,,,......------...///000000000333555666666777999<<>>MMMeeeyyy{{{UUU<<<888===666444555999:::999888999999777:::DDDNNNVVV^^^eeegggccc]]]WWWUUUSSSOOOKKKOOOQQQTTTXXX[[[\\\\\\\\\[[[```ccchhhrrrqqq[[[???999;;;@@@FFFIIILLLUUU___rrruuuSSS;;;666777777;;;===DDDPPP]]]hhhnnnooosss}}}ccc[[[aaakkkkkkpppxxxxxxyyyxxxxxxxxx{{{|||yyy|||zzzwwwwwwxxx|||~~~zzzwwwttttttyyy|||qqqkkk___ZZZKKKAAAMMMnnnuuuyyyvvv|||WWWGGGDDD???===999555111///...---,,,+++******))))))******''''''(((((())))))******(((((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((***++++++(((((((((((()))))))))))))))&&&(((...666>>>JJJUUUYYY[[[YYYOOOBBB;;;>>>DDDHHHBBB;;;444111000000111222111000111222222111000000000///...------,,,,,,))))))((('''''''''''''''''''''((((((((()))))))))&&&'''''''''&&&'''))),,,++++++************++++++++++++,,,---------,,,,,,/////////......///000111///000222333333444555666777;;;AAAHHHPPPWWW^^^bbbhhhlllrrrzzzzzzrrrssssssssssssvvv{{{vvvzzzxxxnnnsssvvv|||{{{}}}wwwppphhhdddfffdddZZZOOOIII444...***++++++******,,,))))))(((((((((((())))))bbbGGG999999666666888444444444333333333333222222000000000/////////......---///000///...000555:::MMMtttxxxppppppooottt}}}hhhUUURRRZZZrrruuu\\\PPPTTTWWWbbbnnneeebbb___\\\ZZZXXXVVVSSSPPPQQQPPPOOONNNLLLKKKJJJIIIHHHGGGEEEBBB???===;;;:::333222000///.........///...///111222222111///.../////////000222444555666888888777444000,,,+++++++++...222444333111///......------------...///000222333444555666555444333444444444444444444444444333333333444444333333222...---,,,++++++,,,---...444444444555555666777777111222222222222222222222333111///------///111333000///...///111111///...,,,,,,...000111222222222222333555;;;GGGXXXjjjvvvmmmgggWWWBBB555111222111333333333222222111111111////////////////////////111333:::AAACCCKKKccc|||```BBB@@@@@@KKKccc}}}nnnVVVAAA777666999@@@>>><<<===@@@BBBAAA@@@<<<:::;;;???CCCIIIRRR\\\eeeeeeaaaYYYSSSRRROOOLLLOOORRRUUUXXX[[[\\\\\\\\\ZZZ]]]```eeeiiieeeQQQ===>>>AAAFFFKKKMMMQQQ]]]jjjiiiCCC777999777888BBBDDDKKKWWWdddnnnssssssuuu~~~ccc]]]dddnnnmmmrrrzzzzzzyyyyyyyyyyyy{{{|||zzz{{{{{{{{{{{{{{{~~~yyy||||||rrrllllllaaa___TTTEEECCCYYY|||zzziiiPPPBBB???===:::666222///------,,,+++******))))))******((())))))))))))))))))***)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''((()))******(((((((((((())))))))))))((('''+++555???GGGQQQZZZYYYYYYTTTGGG;;;888AAAKKKBBB:::111///222666666333333222000111222222111000//////...---,,,***)))))))))(((''''''&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&&&&%%%&&&(((+++++++++************+++++++++,,,,,,------,,,,,,,,,...///000///------///111,,,---...///000111222333333444555999???GGGNNNRRRRRRWWW___gggooowwwuuussswww{{{~~~www~~~|||sss|||~~~tttjjjppp{{{zzz{{{fff]]][[[dddhhhaaaXXXUUU===444---++++++***+++---))))))(((((((((((())))))bbbGGG999999666666888444444444333333333333222222111111000000000/////////---///111000///111888>>>PPP{{{}}}iiinnnqqqjjjzzzfffNNNOOO___}}}oooXXXRRRZZZ]]]nnnxxxhhh```___]]]YYYWWWVVVTTTQQQOOOPPPOOONNNLLLKKKIIIHHHGGGFFFDDDAAA>>><<<;;;;;;;;;333111000.........///000...///111333333111///...------...000333555777999888888888666111---*********...222444444111//////...---,,,,,,,,,---...///222444555777777666555444444444444444444444444444222333333444444333333222,,,,,,++++++---///111333444555777777777555333111.........//////000000111333111...------///111333111000000000222222000///+++,,,...///111222222222444444666:::DDDTTTfffrrrmmmgggWWWBBB444111111111333333333222222222222222000////////////////////////333;;;CCCEEEOOOjjjcccBBB666;;;DDDTTTllltttdddOOO@@@;;;:::999999>>>???AAABBBDDDEEEEEECCCEEEEEEFFFFFFCCCCCCLLLVVVbbbfffdddZZZQQQOOONNNLLLRRRTTTWWWZZZ]]]^^^^^^^^^[[[]]]___bbbbbb[[[MMM@@@AAAEEEJJJNNNPPPVVVfffvvvYYY666666;;;777;;;GGGJJJQQQ\\\iiirrruuuuuuuuuddd___gggpppooosss{{{|||yyyzzz{{{{{{{{{{{{{{{||||||~~~~~~}}}}}}|||uuukkkiiimmmgggeee]]]OOOBBBIIIhhh|||~~~\\\AAA???===:::666222///---,,,,,,+++******))))))*********************)))))))))))))))(((((((((((())))))''''''''''''''''''''''''((('''''''''''''''(((((((((((((((((())))))))))))++++++111<<>>222---,,,++++++---))))))(((((((((((())))))bbbGGG999999666666888444444444444333333333222222111111111111000000000000,,,///111000///222:::AAA\\\yyydddnnnrrreeeoooMMMRRRhhhgggPPPOOOZZZ^^^qqqpppfff^^^^^^\\\YYYWWWVVVUUUSSSQQQPPPPPPNNNLLLIIIGGGFFFEEEDDDBBB>>>;;;999999:::;;;222111///.........000111...000222333333111///---***+++---000333777:::;;;777888999777222---***)))***...333555444222000///...---,,,+++,,,---...///333444666888888777666555444444444444444444444444222222333444444333333333+++++++++,,,...111444666777999;;;;;;888222---)))++++++,,,---...///000000111///,,,******,,,///111222111000111333333111000+++,,,...///111222222333333444555888AAAOOOaaammmmmmgggWWWBBB444000111000333333333333333333222222000000000000////////////...333<<>>CCC@@@HHHOOOQQQPPPPPPOOOMMMBBBEEEIIIJJJFFFEEENNNYYY___ffffffZZZPPPMMMNNNMMMTTTVVVYYY\\\^^^_________^^^___aaabbb```WWWLLLDDDCCCFFFKKKOOOQQQYYYlll~~~uuuKKK---444;;;888???IIILLLRRR^^^jjjrrruuutttttt~~~eee```hhhrrrpppttt|||}}}xxxzzz||||||||||||}}}}}}~~~~~~|||zzzsssjjjjjjpppmmmjjjdddXXXFFFCCC[[[xxx}}}|||fffBBB???===:::666222///---+++,,,++++++***)))*********,,,,,,++++++******))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))---...555AAAKKKPPPTTTXXXLLLGGG@@@;;;:::;;;;;;:::888666555888======999444444222000000111222111000000///...---+++***(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''&&&'''))),,,++++++************++++++,,,,,,,,,------,,,+++++++++---...---***))),,,...111///......000222333333333222333555999===@@@AAABBBIIISSS^^^fffmmmsssvvv{{{|||}}}}}}}}}zzzoooiiivvv}}}~~~~~~|||yyyyyy|||uuuwwwxxx[[[FFFKKKZZZ```___^^^TTTFFF777000---++++++,,,))))))(((((((((((())))))^^^FFF;;;;;;777666777444444444444444444444333333111111000///////////////000//////000000222;;;FFF___vvvyyyvvv}}}^^^RRRsssppp\\\LLLJJJWWWbbb}}}oooaaa``````^^^\\\ZZZYYYVVVRRRPPPLLLKKKIIIIIIJJJIIIFFFDDDCCCAAA===;;;999777333111///......---------......///000111222222111///...***,,,000444777888888888999999777555222///---+++---...111444666555111.........//////000000111111666777888777555444333444333333333444444444555555444444444444333222111111------,,,,,,...111444555<<<;;;999666222...+++))))))***+++,,,---...............---,,,,,,,,,,,,---111000///000333444222000///---...111222000111444111111444:::AAALLL___pppqqqkkkXXX@@@333222222...333222111111111111111111111000...,,,,,,...000222222666;;;GGGSSSYYYrrrmmmHHH===777FFFPPPaaatttuuuaaaCCC@@@:::777777:::@@@CCCHHHKKKQQQVVVYYYXXXVVVUUUUUUSSSSSSUUUTTTRRRUUU[[[jjjqqqnnn^^^SSSVVV[[[ZZZSSSTTTWWWZZZ^^^```bbbcccaaa```___]]]YYYTTTOOOMMMKKKNNNPPPOOORRRaaaxxxxxxWWW;;;777:::888;;;CCCIIIOOOYYYbbbiiinnnrrruuu~~~uuucccjjjoooqqqvvv~~~{{{{{{{{{|||}}}~~~zzz|||}}}xxxtttrrrqqqpppnnnyyykkkZZZIII@@@FFFQQQyyy~~~{{{oootttOOO@@@===???;;;///---000***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''')))+++***((((((***------555@@@LLLWWW\\\UUUJJJBBB@@@===<<<<<<:::666222000===LLLRRRLLLAAA888444000111222333333333222111111000000...,,,)))'''&&&&&&&&&''''''(((((())))))'''''''''(((((((((((((((&&&&&&&&&'''''')))******++++++******************(((((()))***++++++,,,,,,,,,,,,,,,---------....../////////////////////...000111333555777999:::;;;<<>><<<:::999888555333000//////........./////////000222222222000...---***,,,///333666777888888999999777555333000---+++---...111444777666333000////////////000000111111666777888777555333333444333333333444444444555555444444444444333222111000---------...111444777999;;;999555000---,,,,,,,,,++++++,,,---............000///......------......333111111333555666555222000---...111222000111444222111444999???JJJ^^^pppoooiiiVVV>>>111222333000222222111000000000000111000///---,,,,,,...000111222999>>>GGGTTT```|||TTT;;;888===RRRbbbuuu~~~}}}ppp[[[III>>>;;;777555666999>>>AAAGGGMMMVVV^^^cccccc```^^^aaa^^^]]]^^^\\\ZZZ^^^eeesssxxxsssaaaUUUUUUVVVSSSKKKMMMQQQVVVZZZ^^^aaabbb``````___]]]ZZZWWWSSSQQQPPPQQQVVVVVVVVVhhh}}}___FFF333555;;;;;;???GGGOOOVVV___hhhnnnsssvvvxxxuuuiiipppvvvwwwzzz|||{{{{{{{{{|||}}}~~~~~~~~~|||xxxuuusssqqqnnnmmmxxxrrrhhh[[[KKK@@@CCCLLLwww}}}~~~{{{XXXCCC???AAA===222000111***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''')))***)))'''(((+++///111<<>><<<:::999999888666444000000/////////000000111000111222222222000---,,,***,,,///222555777777777999999888666333000---+++,,,...111555888888555333000000000000000000111111555777888777555333333444333333333444444444555555444444444444333222111000,,,---...111444777:::<<<777333...***((())),,,///......////////////......111000//////......//////444333333555777888777666111......111222000111444333222444777<<>>>>>CCCLLLVVV]]]fffnnnssswwwyyyzzzssspppwww}}}~~~}}}~~~}}}{{{{{{zzz{{{{{{|||}}}}}}~~~~~~~~~}}}{{{}}}~~~{{{xxxuuussspppmmmjjjiiihhheee^^^PPPCCCAAAEEEnnnzzzfffHHHAAABBB@@@555222222+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&((()))((('''(((---111999FFFSSSVVVSSSOOOHHHBBBAAACCCBBB:::111...444:::IIINNNSSSPPPGGG<<<666444777888888888666555333222...---+++)))((((((((()))((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''((()))******+++++++++++++++++++++++++++,,,,,,------................../////////000000.........//////000000000///000000111222333444444444666:::>>>CCCJJJQQQVVV___```eeennnvvv||||||{{{zzzssshhhiiiiiikkknnnttt{{{~~~bbbIIIGGGQQQXXX___\\\WWWNNN???000+++---++++++,,,,,,,,,++++++***]]]FFF:::;;;777666888555555555555444444333333222111000000///////////////...000333444777CCC]]]tttpppxxxuuuuuu]]]HHHLLLNNN\\\~~~mmmkkkeee___^^^^^^[[[VVVSSSRRRQQQPPPOOOLLLJJJHHHHHHGGGFFFCCC@@@===;;;999888888777444333/////////...//////000000111111222222111///,,,++++++,,,///222444666777777999999888777444000---+++,,,---000555999:::888666222222111000000000111222444666777666555333333444333333333444444444555555333333444333333222111000---...000222555777999:::000...***''''''***---000111111111111111000///...111000//////......//////333444555666888999999999333000///111222000111444333333444666999DDDZZZnnnrrrjjjTTT;;;///111555444111000///..................---+++***+++...000222444GGGMMMJJJYYYxxxKKK>>><<<>>>SSSxxxnnnPPP<<<666777222111111111222333444555444999CCCOOOZZZccchhhkkkpppmmmkkkjjjfffeeemmmvvv}}}kkkZZZPPPGGGAAACCCGGGMMMTTTZZZ___bbbdddaaa``````^^^\\\YYYWWWVVVWWWNNNUUU]]]ccczzz{{{ZZZ???777666===BBBAAAGGGPPP[[[aaaiiippptttwwwyyyzzz{{{mmmrrryyy~~~}}}||||||}}}{{{{{{zzzyyyyyyzzzzzz{{{~~~~~~|||zzzzzz{{{|||xxxzzz~~~{{{yyywwwuuussspppllliii^^^```cccbbbXXXKKKCCCCCC\\\{{{uuuNNNCCCAAAAAA777333222+++,,,,,,,,,,,,,,,+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&'''(((''''''***111777BBBOOOYYYVVVMMMGGGEEEDDDGGGEEE???555...///888@@@IIIKKKKKKFFF===666333333::::::999888666444111000,,,***((('''&&&''')))***))))))((((((''''''&&&&&&&&&&&&&&&''''''(((((()))((((((''''''((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---.........////////////.........///000000111111000000000111111111222222333555777999===CCCIIINNNTTTVVV___ooo|||{{{xxxlllqqqtttuuutttrrrsssxxx|||{{{XXXHHHMMMVVV\\\\\\[[[VVVHHH777...---,,,,,,,,,,,,,,,++++++***]]]EEE:::;;;777777999555666666555444333333222222111000000///////////////000......333===OOOkkkxxx```bbbooonnnUUULLLRRRRRRccctttooolllddd___^^^]]]YYYUUURRRQQQQQQPPPOOOLLLJJJHHHGGGFFFDDDAAA>>>>>><<<999777666555222000...---------......///000000111222222111...,,,***,,,---///111444666777888999999999888555111---+++,,,---000444999:::999888555333222000000000111222333555666666444333444444333333333444444444555555333333333333222111000000---...000222333444333333******)))***+++---///000333333333333333222111000000///......------......222333555777888999999:::555111000111111///000444333333444555777AAAWWWkkkvvvmmmWWW<<>>DDDHHHJJJNNN[[[ooo~~~{{{|||{{{sssxxxxxxwwwtttrrrsssxxx|||~~~}}}lllTTTOOOTTTWWWXXX[[[ZZZPPP@@@444000,,,,,,++++++************\\\EEE:::;;;777777999666666666555444333333222111111111000///////////////111...---444CCCYYYwwwdddSSSWWWmmm]]]QQQPPPTTTUUUlllllllllfffaaacccbbb[[[XXXUUURRRRRRQQQOOONNNLLLJJJHHHFFFEEECCC???======;;;888777555333111...------,,,------...///000///000111111111///,,,+++...///000222444666888999999999999888666222---+++,,,---///444888:::999888777555333111000000111222333444666666444333444444333333333444444444555555333333333333222111000///---...000111111000...---''')))+++...000111222222555555555555555444333222000///......------......000222555777777888:::<<<777222000111111///000444222333555666666>>>SSShhhwwwoooXXX>>>000222555333222111000...---------------,,,++++++---000333555AAAQQQWWW___{{{bbb666888AAAMMMdddqqqmmmaaaMMM<<<555222111000111111222333333333333888888888;;;BBBJJJSSSXXXgggjjjooorrrppppppxxxuuu^^^JJJ>>>:::AAAEEEKKKRRRYYY]]]______cccbbb```^^^[[[YYYWWWVVVWWWTTTVVVggg```AAA???<<<>>>CCCHHHLLLTTT]]]gggjjjoootttwwwzzz}}}kkkWWW^^^jjjiiilllrrrwwwxxx{{{~~~~~~}}}zzzxxxwwwwwwxxxyyy{{{~~~}}}zzzxxx}}}yyywwwtttssssssqqqooommm___\\\^^^gggkkkdddWWWNNNDDDXXXrrrqqquuu[[[GGG??????999444333.........------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((((((+++333???HHHOOOSSSRRRJJJDDDDDDGGGHHHJJJ>>>222000888AAAFFFFFFHHHFFFBBB<<<666333333444::::::999777555111...,,,)))((('''''''''((())))))((((((((((((((('''''''''''''''((()))******++++++)))))))))(((((())))))***+++,,,,,,------......///------------------------,,,,,,,,,------------...000000000000000000000000222222222222222222222222222333444555666999===AAAAAADDDRRRfffuuu{{{|||wwwwww|||~~~|||~~~xxxpppmmmpppwww}}}|||zzzxxx{{{jjj\\\XXXWWWVVVYYY\\\WWWJJJ<<<555------,,,+++************\\\EEE:::;;;888777999666777666555444333222222111111111000///////////////000///222999GGG___~~~~~~{{{UUUNNNYYYwwwrrrQQQLLLMMMOOOVVVuuutttgggiiibbb```ddd^^^YYYWWWUUUTTTSSSRRROOOMMMLLLJJJGGGEEEDDDAAA>>>;;;;;;999777555555444222000------------...///000111...///000111000///---,,,000000111333555777999:::888999:::999666222---+++,,,---///333777999999888888666333111000000111222222444555555444333444555333333333444444444555555222333333222222111000///+++---///111111///,,,******+++...111333555666777555666666666666666555555111000//////......//////000333666888888999;;;>>>888333111111000...000444111333666666555<<>>JJJZZZkkkbbb[[[NNN???666555222///000000111333555777999999;;;===BBBGGGMMMRRRUUUWWWaaagggqqqxxxwwwwww~~~{{{```GGG<<<:::>>>BBBJJJRRRXXX]]]___```cccbbb```___]]][[[[[[ZZZTTT^^^^^^ooouuuKKK???@@@???BBBHHHNNNTTT\\\ccckkkmmmpppsssvvv{{{rrrPPPOOO[[[eee```aaalllvvv{{{~~~{{{xxxvvvvvvwwwxxxvvvzzz~~~zzz{{{xxxvvvsssrrrrrrsssrrrqqqfff]]][[[fffqqqnnnbbbWWWDDDKKK```xxx|||ppprrrcccJJJ??????:::555555111///......---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))...888FFFPPPRRRQQQLLLFFFDDDFFFFFFCCC>>>666000444???HHHHHHEEE===<<<999555333222333555::::::999888555222///---))))))(((((((((((((((((('''''''''((((((((((((((((((((()))***+++,,,------******)))))))))))))))***,,,,,,,,,---.../////////........................------------............222222111111000/////////111111111111111111111222444555666555555555777999::::::DDDTTT___hhhwww~~~}}}|||}}}wwwfffbbbjjjvvv~~~}}}~~~{{{|||www~~~vvvkkk]]]XXXYYY______SSSDDD:::///...---,,,+++++++++,,,\\\DDD:::;;;888777999666777666666444333222111111111111000//////////////////222777>>>III```xxxMMMNNNbbbgggKKKHHHHHHHHHUUU|||llleeekkkcccbbbbbbVVVYYYWWWUUUUUUTTTRRROOOMMMLLLJJJGGGEEEDDDAAA===:::888777555555555555333111............///000222222---...000111111///...,,,111111222333555777999:::888999:::999777222...+++,,,---///222666888888777999777444111000000111222222444555555444333444555333333333444444444555555222222333222222111000///***,,,///111111///,,,***---...///222444777:::;;;666666777777777777666666222111111000000000000000000333777999999:::<<>><<<@@@ddd___666888CCCOOO^^^hhhXXXPPP@@@222...333555444///000111444777:::===???@@@GGGQQQ\\\cccfffeeeddd\\\dddqqqzzz{{{{{{aaaFFF;;;;;;===BBBJJJRRRZZZ___aaabbbbbbbbbaaa______^^^^^^^^^PPPeeeeeetttjjj;;;>>>DDDDDDGGGNNNUUU[[[```dddkkkmmmoooqqqtttyyy___@@@LLLZZZccc[[[[[[hhhvvv~~~{{{xxxvvvvvvwwwxxxuuuxxx~~~~~~~~~|||}}}zzz}}}yyyxxxuuurrrqqqrrrtttttttttkkk^^^YYYdddsssttthhh\\\GGGCCCTTTsss}}}wwwmmmnnngggMMM???@@@;;;777777444//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))***000;;;JJJUUURRROOOIIIDDDFFFHHHEEE>>>222000111999DDDJJJHHHCCC555555444444555777:::<<<;;;;;;:::888666222///...((())))))***))))))((('''&&&'''''''''(((((())))))((()))***+++,,,---......******)))))))))))))))***,,,,,,------...///000000000000000000////////////............/////////000333333222111000///......000000000000111111111111888999999888555444444555666333999EEEMMMWWWmmm~~~sss\\\VVV```ooowwwxxxxxxqqqtttpppzzzbbb\\\ZZZaaadddZZZIII>>>111000...---,,,,,,------]]]EEE;;;<<<888666888444444444444333333333222222222111111111000000//////...000777FFFYYYtttwwwWWWOOOkkkxxxbbbTTTGGGGGGQQQgggpppaaabbbddd^^^YYYZZZYYYXXXVVVTTTQQQOOOMMMLLLKKKIIIFFFCCC@@@===;;;::::::888666444111///......---.........//////000000---///222222000...,,,,,,111111333444555777888999666777888888777444000...---...///000333555777888777666444333111111000000444444333222111111111111333333333333444555666666333333444444444333222222///,,,,,,//////+++***,,,,,,///333777888999:::;;;333222222444666777666444444333111///...---,,,,,,000222555888999888777666:::555000...000222222111000666444222777:::FFF[[[mmmkkkTTT999222333222555333333222111000///...---.........------000555999<<<888SSS~~~___KKK777666HHH[[[ccccccNNNDDD888111000111111000444666555222555<<>>@@@EEEMMMVVV]]]aaacccfffdddbbb```^^^\\\[[[[[[]]]^^^lllzzzpppSSS@@@???DDDGGGLLLSSSZZZaaagggjjjoooppprrrtttvvv{{{NNN;;;KKKQQQSSSVVV\\\fffrrr|||~~~~~~{{{yyywwwwwwwwwwww|||~~~}}}}}}}}}yyyvvvvvvwwwuuusssuuuzzzrrrnnnccc]]]hhhyyyyyykkkOOOHHH@@@VVVxxx{{{zzz{{{zzz{{{|||qqqtttyyyOOO???DDD<<<999<<<666...---,,,,,,------***)))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((((((((((((''''''%%%)))---222888@@@JJJQQQJJJCCCBBBIIINNNIII???888111333888???EEEEEE@@@:::555333111333777999888666888::::::777111---,,,---((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++,,,,,,+++***((('''''')))***,,,+++---...000000///---,,,++++++,,,,,,,,,------------------...///000000111222444555444222000000000222222222222222222333333666555333222222333555666777555555;;;HHHZZZlllwwwlllsssqqqbbb______^^^dddoooyyyyyy||||||oooddd___hhhyyy}}}tttccc[[[[[[\\\___WWWCCC===333+++---111000,,,)))\\\EEE;;;<<<888666888444444444444333333333222222222111111111000000000000...222<<>>??????:::999888888999999888666444444222000///...------000222555777999888777666999555000...000111222111000555333222777:::EEEZZZiiihhhQQQ777222333222555333333222111000///.....................222777;;;???AAA```kkkIII>>>888@@@RRR^^^]]]VVVFFF>>>555000111333444333555777999;;;<<>>BBBLLLqqq}}}JJJ777666:::HHHXXX]]]SSSHHH<<<777111///222555666666888999???EEEGGGMMMaaavvv{{{{{{}}}}}}|||dddFFF>>>;;;<<<>>>DDDLLLVVV^^^cccdddffffffeeedddbbb___]]][[[\\\jjjtttiiiQQQAAABBBJJJPPPTTT[[[ccciiimmmnnnooossstttttttttvvv{{{TTT>>>BBBKKKQQQccclllvvv|||}}}|||{{{{{{~~~}}}~~~~~~}}}~~~|||vvvuuuvvvtttsssttttttqqqggg^^^```mmmvvvwww```UUUCCCGGGcccsssooommmvvvmmmYYYMMMUUUgggpppMMMCCC===;;;:::222///...,,,,,,------+++)))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((''''''***+++111===JJJOOOJJJCCCCCCEEEIIIIIIAAA888666:::999;;;======;;;888666555111666<<<@@@???:::555222777777444///***'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))******++++++++++++*********))))))((((((,,,---...000000000///...---------.........//////......//////000000111111...000333333333333444555444444444333333222222111444333222111111222333444222333444777:::>>>AAABBBAAAAAAFFFMMMQQQRRRVVV\\\ggg{{{}}}~~~ooo^^^VVV___```fffmmmqqqppprrrvvvvvv~~~rrr^^^SSSXXX]]]WWWMMMAAA444///...---,,,---[[[DDD:::;;;777666888444555444444444444333333333111111111111111111111111333999BBBVVVxxxsssccczzz___SSSJJJRRRZZZ{{{nnnjjjdddaaabbb___ZZZXXX[[[UUUUUUSSSQQQOOOMMMKKKKKKHHHFFFDDDAAA>>>;;;:::999777666444222111000//////111111111111111111111111111111///,,,***)))***,,,---///111444666888888999555666777777666444222111---------///111444777999:::::::::;;;;;;;;;::::::666666555444333333333333222222222222222333555555444444444444333222111111000---,,,//////,,,,,,///333666<<>>FFFMMMSSSYYYaaaiiiooorrrrrrrrrtttsssssssssuuu{{{gggCCC@@@FFFNNN___rrr~~~}}}~~~{{{}}}}}}}}}}}}uuuuuuwwwvvvtttuuuxxxuuukkk___YYY___jjjsssiii^^^IIIEEE^^^zzz~~~uuuvvv```TTT\\\lll~~~}}}RRR@@@===>>>;;;666000...,,,,,,------,,,******))))))))))))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((******))))))((((((((((((+++///999GGGPPPPPPHHH???EEEEEEEEEAAA999222666???<<<===<<<888333111333666888===CCCDDD???888333111333111...***'''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********+++******++++++***)))((('''+++,,,---...//////......---------............////////////000000111111111111222444555444444555666666555555444333222222111333222222111111222222333///111444777999:::::::::AAA???@@@CCCDDDEEEIIIOOOiiiyyyhhhdddlll}}}zzz}}}zzzdddWWW^^^```fffoootttvvv{{{{{{dddTTTTTTXXXTTTUUUHHH:::222...++++++///ZZZCCC999;;;777666888444555555555444444444333333111111111111111222222222333:::EEEZZZxxxvvvyyy{{{~~~XXXPPPRRRUUUdddmmmhhhfffcccbbb```]]]XXXVVVWWWUUUTTTRRRQQQOOOMMMKKKKKKFFFEEEBBB???===;;;999999666555333222111000000000222222222222111111111111111000///,,,))))))+++---///000333555666666666555555555666666666444333222......---...000333666888888999:::;;;;;;;;;::::::666666555444333333333333000000000000111222333444444444444444333222111000000---,,,......,,,---000444777>>>FFFMMMOOOMMMJJJ===:::666444444555555555555555555555444222111000///000222555666888888888777666444111//////000000///333111111777777===MMM___```MMM666333333222444444444333333222222111111...///000111333888???CCCIII^^^VVV999888===FFFQQQWWWSSSGGG===111000000111444666888888===<<<@@@KKKYYYtttyyyttttttwwwzzzzzzyyyaaaGGG@@@;;;;;;===CCCLLLVVV___ccceeeggggggggggggeeebbb^^^\\\ccckkkfffPPP@@@BBBLLLPPPTTTZZZdddmmmsssuuutttsssrrrrrrqqqqqquuu|||~~~QQQ>>>EEEDDDMMMjjjyyy~~~}}}~~~zzz~~~}}}||||||uuuvvvyyyxxxwwwwwwzzzwwwooocccXXXWWWcccqqqrrrgggTTTIIIXXXzzz~~~qqqooovvv|||pppyyy{{{}}}\\\@@@======:::888111///,,,,,,,,,---,,,+++******))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''+++***))))))))))))***+++,,,666DDDNNNPPPKKKDDD???HHHBBB<<<777333333;;;EEEEEECCC>>>777000///222777CCCFFFGGGDDD<<<555222111...,,,)))'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))************************)))((('''******+++,,,------......------------............000000000111111111111111444666777777666555555666666666555555444333222222222222222222222222222222111222444666777999::::::@@@>>>@@@CCCDDDCCCFFFLLLqqqzzzXXXQQQYYYddduuuqqqyyy|||~~~zzzuuu~~~}}}yyy{{{zzzpppeeeeeejjjttt{{{~~~~~~ssszzzxxxbbbRRRQQQYYYYYYYYYNNNAAA888000***+++///YYYBBB888:::777666888444555555555555444444444333111111111222222222222222444===PPPhhhvvv}}}xxxXXXRRRYYY]]]xxxhhhllldddcccaaa^^^[[[XXXUUUTTTTTTTTTRRRQQQOOOMMMLLLKKKEEECCCAAA>>><<<:::999888444444333111111000000000222222222111111111111111000000///,,,******---///000111333555666555444333555555555555555555444444000///...---///222555777888999:::;;;;;;:::999888666555444333222222222222000000000000111222333333555555555444333222111000000---,,,......---...222555888???HHHPPPRRRNNNJJJ>>>;;;666333333444555555444555555555555333111000///000222444666777888999666666555222///...///000///333000000777777;;;III[[[]]]KKK666333555333555444444444333333333222222...///000111444999???DDDMMMeeennnDDD999666???MMMYYY[[[RRRCCC777111111222333555777999;;;===@@@FFFRRRkkk~~~ssssssssswww|||~~~}}}\\\EEE@@@:::<<<>>>DDDLLLVVV^^^cccdddhhhhhhgggfffdddaaa___]]]cccdddZZZKKKDDDJJJRRRTTTYYY^^^gggpppuuuvvvuuutttpppppppppqqqvvvkkkBBB>>>FFFDDDQQQooozzz~~~}}}~~~{{{}}}{{{|||{{{~~~{{{wwwyyy{{{yyyyyyzzzyyywwwtttlll^^^VVVaaaqqqxxxooobbbQQQPPPkkk}}}|||}}}gggmmmqqqzzzkkkGGG>>>:::555777222///---,,,,,,------,,,+++******))))))******+++))))))))))))))))))))))))((((((((((((((('''''''''******)))))))))+++,,,---111===KKKPPPJJJCCCAAAAAAGGG>>>555111222888CCCNNNPPPKKKAAA777111111666:::KKKIIIFFF???888333000///***(((&&&&&&((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---......///............/////////000111111111111111111222222555777888888666555555666666666666555555444444333222333333333333333333222444444444444444555666666;;;;;;???EEEHHHHHHLLLQQQffflll___JJJIIIUUU___eeehhhqqqrrrtttwwwpppnnnxxxwwwxxx|||qqqmmmooozzzzzzwww~~~uuullltttnnnWWWFFFGGGUUU\\\YYYRRRIIIAAA666---,,,///YYYBBB888:::777666888555555555555555444444444444111111111222222333333333666CCC```~~~wwwmmmlllzzzwww[[[XXX___lllxxxjjjlllcccaaa^^^[[[[[[ZZZWWWTTTUUUTTTSSSQQQPPPNNNMMMLLLDDDBBB@@@>>>;;;999888888333333222111000000000111222222111111111000000000...//////...,,,,,,...000...000222555666666555444444444555555555555555555222000...---...000333555888999:::;;;;;;:::888777555444333222222111111222111111111111222333444555555555555444333222000000111---,,,......---///333777:::@@@JJJRRRTTTOOOJJJ@@@<<<666111000111222222333444555555555333111000...///111333555777888999666777666333///---...000///222///000777666999FFFTTTWWWGGG444333666444777444444444444333333333333//////000111444888???CCCMMMiii\\\888<<<;;;EEERRRYYYWWWKKK<<<222111222333444666999<<>>>>>AAA???888222111444;;;IIIVVVQQQHHH<<<333111666<<>>CCCKKKjjjUUU555AAAFFFLLLSSSTTTMMMAAA666///111222333444777:::???CCCFFFVVVgggzzzxxxpppqqqeeefffnnn}}}vvvPPP@@@@@@===>>>@@@EEEMMMVVV]]]aaaccciiihhhfffcccaaa```______\\\VVVOOONNNPPPSSSYYY```gggkkkqqqwwwyyyxxxvvvtttpppooopppssszzzpppJJJ:::@@@FFFZZZvvv|||{{{|||~~~|||{{{~~~~~~|||~~~|||www|||{{{yyy|||}}}~~~|||wwwvvvyyy{{{xxxyyyvvvdddQQQSSSbbbuuutttxxxeeeEEELLLfffkkkiiixxxssssssWWWGGG<<<666AAA333000---+++,,,---------++++++************++++++))))))))))))))))))))))))))))))(((((('''''''''&&&)))(((((((((***---000222???FFFKKKIIIAAA<<<===AAA777444333444666===MMM[[[JJJ@@@444...111999BBBGGGIIICCC<<<777444111---)))+++)))((()))++++++(((%%%((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((()))(((''''''(((***,,,...------......000111222333222222333333333444444444222222222222222222222222...111333444444555666888555555555666666666666666333444444555555444444333333444555555555444333222777666999>>>AAACCCIIIPPPUUUNNNXXX]]]RRRVVVaaaZZZZZZdddiiikkknnnfffeeepppsssuuu|||zzznnniiiggg^^^ddd{{{hhhMMMBBBGGGKKKXXXWWWVVVQQQEEE777000111XXXCCC:::<<<777666888666555555444444444333333333333222111222333555555444888YYYttt{{{yyy{{{sss{{{bbb\\\WWW|||~~~aaa\\\ZZZaaayyydddkkkiiibbbaaa```^^^\\\YYYVVVUUURRRSSSTTTSSSQQQNNNKKKHHHBBB@@@===;;;;;;:::888777666444111...---...///000000000000000000000000000444222111///...---......111111333666888888666444888777555444555666888999222000---,,,,,,///222444555777999::::::888666444333222111111000111111111555444444444444555666666777777777777666444222000000---,,,...//////111555555888@@@KKKUUUWWWSSSMMMDDD>>>666000------......111222333444444444333222111111222333444444555555888888777555222000...,,,---000444444333444:::???PPPLLLBBB777222555888888444444555555555555444444222///000444888;;;BBBIIIXXXoooqqqNNNCCC@@@JJJWWW```XXXHHH;;;666444333333555:::;;;;;;???EEEQQQbbbsss|||qqqhhhbbb___kkk|||nnnMMM>>>;;;:::<<>>555555222...------------,,,++++++++++++++++++++++++++++++************+++++++++*********))))))(((((()))))))))'''(((,,,333888EEEOOOMMM???:::BBBCCC:::666(((222===888BBBVVVZZZ;;;777222000222999BBBIIIBBB===;;;<<<777...)))+++)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***+++------+++******+++,,,,,,---...///000111111222333444444555555555555666666666444222111333555444444555666666666666666666666777777777777666666777666555555555555333222333333222333444333000...333444555888===CCCHHHLLLYYY\\\^^^]]][[[[[[^^^aaa___dddjjjmmmlllkkklllmmmpppvvvrrrkkkrrr}}}sssPPPDDDHHHNNNRRR^^^VVVKKKMMM???---000XXXCCC:::<<<777666888666555555444444444333333333222222111111333444444555EEEgggvvv~~~ccc]]]bbbtttZZZYYYZZZgggzzzhhhhhhgggaaa```___]]]ZZZXXXVVVTTTSSSSSSTTTTTTRRRNNNKKKIIICCC@@@===;;;:::999777666444333000.........000111000000000000000000000000333222000///......//////222222333555888999888777888777666555555666777888444222///------///111333444666888999999888666555333222222111111111111111444444444444444555666666888888888777555222000...000---,,,...//////111555777999@@@KKKTTTWWWTTTOOODDD>>>666000---------...///000111333333333333333111111111111222444555666888777666555333000...------111444444333555:::???NNNKKKBBB777222555888888444444555555555555444444333111111555888<<>>;;;:::<<>>@@@;;;555222///------------,,,+++++++++++++++++++++++++++******))))))******+++*********)))))))))((((((''')))***(((&&&***444===LLLLLLFFFBBBHHHOOOGGG999222---444999999JJJVVVKKK777444111000444:::@@@DDD???:::888888444,,,)))+++)))))))))))))))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,++++++,,,---...//////000111222333333222333444444555555555444444444444222000000222444777777888888888777777666666666777777777777666666666555444444555555444444444444444555666555333111333333444777;;;@@@EEEHHH[[[^^^bbbddddddccccccdddiiiooottttttpppmmmnnnqqqpppuuu|||yyy|||zzzuuuttt|||cccNNNGGGFFFVVV___XXXQQQTTTFFF333222XXXCCC:::<<<777666888666555555444444444333333333111111111111111333444555EEEjjjyyy{{{ccc^^^tttiiiVVVYYY```uuuzzzmmmeeeddd______^^^\\\ZZZWWWUUUTTTTTTTTTTTTTTTQQQNNNKKKIIICCCAAA===;;;:::888666444333111000......///111222000000000000000000000000111000///......///000111222222222555888;;;;;;:::888777666555555555777777777555222///...///000111333444666888888888666555333333222111111111111111444444444444444555555666888888777666444111...,,,000,,,+++...///...111555666888>>>GGGPPPSSSRRROOODDD>>>666000---------------...///111333333444444222111000///000333555777777777666555333111///......111444555555666:::>>>KKKHHHAAA777333666888888444444555555555555444444333222333777999===GGGQQQ^^^VVVAAADDDJJJZZZ```^^^PPP???555222111222222555999===AAAJJJTTTiii~~~xxxiiiSSSDDDDDDGGG]]]wwwxxx]]]GGG>>><<<:::<<>>666000...---,,,,,,,,,---///111333555666666444222///......111555888666666666444333111///...///222444555666777:::===FFFEEE???777444777999777444444555555555555444444222222555999;;;@@@MMMZZZkkkwwwMMMCCCNNNZZZffffff^^^KKK:::333111111666666999>>>BBBIIIVVVcccssskkkeeeTTTCCC<<>>;;;777222000---,,,***((()))***)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))*********+++---111444222333333444555666777777444444555555666555555444777777777666555555777:::?????????>>>===<<<:::999777777888888888888777777666777777777777888:::<<<999777666555666555333111222222222333666999<<<===EEEGGGLLLUUU]]]bbbbbb___ccclllssssssnnnnnnwww~~~~~~~~~}}}~~~}}}{{{{{{|||qqqhhh]]]\\\^^^TTTCCC999XXXCCC:::<<<777666888666555555444444444333333333000111111000000111555999EEEiiiqqqttt|||vvvmmmwww```[[[hhhxxxtttpppmmmcccbbb``````___]]][[[YYYWWWVVVUUUUUUTTTRRROOOLLLJJJHHHCCC@@@<<<:::888666444222000/////////000111222333000000000000000000000000......---...///000222333333222222555999<<<>>>>>>777777666555555555555555:::888555333111000000111222333555666777777777777444333333222111222222222333333333333333444555555444444555555444222111//////,,,+++---......000444666777;;;@@@FFFJJJKKKLLLAAA<<<555000...---,,,,,,---...///111444666888999666333000......111555777555555555444333222000///000111444555666888999;;;AAAAAA===777555888999777444444555555555555444444///222777;;;===DDDUUUeee}}}mmmIIIGGGUUUeeeooojjj\\\GGG777222333444999999<<>>EEEOOOYYY```fffjjjllllllkkkhhheeebbb___]]]\\\ZZZZZZZZZ\\\___dddjjjmmmnnnpppssstttsssrrrrrrrrrqqquuuwwwxxxNNNFFFEEEKKKXXXjjjyyy}}}yyyyyyyyyxxxyyyxxxwwwuuussstttxxx}}}}}}}}}}}}zzzwwwvvvvvvwwwzzzwwwsssqqqrrrnnnaaaUUULLLfffeeeIIILLLuuu___UUUeee}}}sssyyy```>>>999===777444000...---------,,,++++++++++++++++++++++++***))))))))))))))))))***(((((((((((((((((())))))...***'''+++333===DDDFFF;;;BBBUUUiiifffNNN777///333<<>><<<999888777666444222222222222333444666888999<<<;;;===BBBJJJPPPRRRRRRWWWaaajjjkkkiiilllwww~~~qqqkkkttt|||ooo```^^^\\\UUUIII>>>XXXCCC:::<<<777666888666555555444444444333333333000222333111000111777;;;IIIlllwwwtttwwwiii{{{rrr______lllnnnjjjiiidddaaa``````___^^^\\\ZZZXXXWWWUUUTTTRRRPPPNNNKKKHHHGGGAAA???;;;999888666444222000000///000000111222222000000000000000000000000......---...///111222444222222333555999<<<======777666666666555444444333888666555333222111222222444555666666777777777777444444333222222222222222333333333333333444444555333444555555555444222111///+++***---...---000444777999===AAADDDGGGIIIIII???:::444000......------......///111444666999:::999666222//////111444666444555444444333222111000///111222555666888888888<<<>>><<<777666999999777444444555555555555444444///333999===???GGGZZZmmm```HHHLLLYYYkkksssjjjXXXBBB444222555666::::::???FFFNNN]]]uuupppggg]]]SSSCCC666666??????LLLmmmwwwaaaMMMBBB>>>======@@@GGGQQQ[[[bbbgggkkkmmmmmmkkkiiieeebbb```___^^^[[[\\\^^^___aaaeeekkkooonnnppprrrrrrqqqpppqqqrrruuupppzzz___???BBBFFFQQQaaarrryyywwwwwwxxx{{{xxxwwwvvvvvvwwwyyy|||~~~{{{|||~~~}}}zzzwwwuuuuuuwwwwwwssspppsssuuujjj[[[LLLbbbnnnJJJFFFiiilllcccfff||||||{{{eeepppaaaBBB;;;===888555111.........---,,,++++++++++++++++++++++++***))))))(((((())))))***''''''(((((((((((())))))+++&&&$$$+++777AAACCC@@@===FFFSSSWWWIII777444;;;:::DDDIIILLLIII666---888777:::???BBB@@@<<<666222)))++++++((((((***+++))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))***,,,,,,---///333666333333444555666777777888888888999999999888777777666666777666666777:::<<>><<<;;;::::::;;;;;;;;;;;;:::::::::;;;<<<;;;999:::>>>BBBBBB@@@===;;;:::999777555222222333444555666777888<<<:::888888<<<@@@CCCEEEPPPYYYbbbeeeeeeiiisss||||||wwwjjjeeeccciiitttzzzxxxrrrvvvdddaaaZZZUUUPPPEEEXXXCCC:::<<<777666888666555555444444444333333333111333444222000222888===OOOtttnnn|||vvvvvvkkk___cccqqqvvvmmmfffeeeeee_________^^^]]][[[YYYXXXWWWTTTSSSQQQOOOLLLIIIGGGFFF@@@===:::888777666444333000000000000000111111111000000000000000000000000............///000222333111111333666:::<<<;;;:::666666666666555444333333555444333222222333333333666777777777777777777777444444333222222222222333333333222222333333444555555555666666555444222111///+++***---...---000444555888;;;>>>@@@AAACCCCCC<<<888333000//////............///000222555888999;;;999555222000111222444444444444444333222222111//////111444666777777666999;;;:::777777999999777444444555555555555444444222666===??????GGG\\\pppSSSLLLVVVbbbvvvrrrgggSSS===111222666777:::<<>>;;;<<<===BBBIIITTT]]]dddhhhkkkmmmllljjjgggdddbbb```______^^^```bbbcccdddgggmmmqqqqqqqqqqqqooommmmmmnnnpppuuuqqqsssMMMAAAFFFMMMZZZkkkzzz}}}{{{xxxvvvyyy~~~wwwwwwwwwxxxyyyyyyyyyxxxyyy{{{}}}|||zzzxxxwwwwwwrrrvvvuuuqqquuuxxxmmm\\\QQQ^^^wwwvvvQQQJJJYYYwwwlllwwwnnnssstttnnnjjjyyydddGGG>>>999999555111///......---,,,++++++++++++++++++++++++))))))(((((((((((())))))'''''''''((((((((())))))'''&&&(((111<<>>777222000(((,,,,,,))))))---,,,((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,(((***---...///000222444444444555666777888888999::::::;;;;;;::::::999888666777777777777888;;;>>>@@@@@@@@@@@@???>>><<<<<<<<<<<<============<<<<<<:::;;;<<<:::777888===AAA@@@===:::999999999888777333333444555666777777888999999777666666888===@@@IIIPPPYYY^^^bbbgggpppwww|||{{{mmmjjjrrryyyoooeeeeeerrr|||xxxrrrrrryyyhhhfff[[[WWWWWWMMMXXXCCC:::<<<777666888666555555444444444333333333222444555333000222999???]]]kkkrrr~~~zzzyyyuuuooovvveee^^^gggvvvrrrlllooodddcccfff]]]^^^^^^]]]\\\ZZZXXXWWWVVVTTTRRRPPPNNNKKKHHHFFFEEE???<<<999888777777555333111111111000000000000000000000000000000000000000///.........///000222333000111333777:::;;;:::888666666666666555444333222333222222222222333444444888888888888777777777777555444333333222222333333333333222222333333444555777888888777555333111000///+++***---...---///444111444888;;;;;;<<<<<<===;;;777333000///000//////------...///111444666888<<<:::777333111111222222333444444444333333222111...///000333666777666555777::::::777777::::::777444555555555555555555444444999???AAA???FFF\\\qqqvvvLLLRRRaaammmpppeeeOOO999///111666888<<>>DDDKKKUUU^^^eeeiiikkkmmmjjjhhhfffcccaaa_________```bbbeeeeeefffiiinnnssstttsssqqqnnnkkkjjjkkkmmmtttsssaaaFFFHHHLLL[[[iiiyyyzzz}}}~~~xxxvvvzzzvvvwwwxxxyyyzzzyyyvvvtttxxxzzz{{{{{{zzzyyyzzz{{{mmmuuuwwwsssvvvyyylllZZZVVV^^^rrr}}}YYYRRRNNNrrrhhhdddpppvvvrrr~~~mmmPPPDDD:::999666222///......---,,,++++++++++++++++++++++++))))))(((((((((((())))))&&&'''''''''(((((())))))&&&)))///888@@@DDDDDDCCCJJJPPPNNNBBB555444???HHHiiiwwwbbb@@@888555111999<<>>AAA????????????>>>>>>===<<<======>>>>>>>>>>>>======999;;;<<<999555666;;;@@@:::888666555666777777777333444444555666777888888444555777666555888===AAAAAAHHHQQQYYY```gggoootttyyyuuueee[[[___sss}}}iiihhh}}}vvv~~~zzzzzzkkkjjj]]]YYY[[[QQQWWWDDD<<<;;;777999;;;666555555444333333333333444000444111111777666:::HHHgggvvvvvvvvvuuu|||}}}wwwuuurrrffflllxxxjjjwwwaaabbbooo|||yyyooommmkkkgggcccbbb___]]][[[ZZZYYYXXXVVVTTTSSSQQQMMMKKKIIIFFFCCC@@@>>><<<:::888666444333222111111111111111111111111222333333333333222111111111///---...000222333333444333444666:::=========999888777666444333222111444444333222222333444444888666444555888999777555666555333222111222333333333333333444444444555555555666888999888555222000000...,,,***+++---000333444555888:::;;;;;;:::999;;;:::777444111///---------...///...///333555555777888111000666333---111111222333444444444333222000000111222444555666666555666888999:::888777666888777777777777666666666>>>@@@AAA???AAANNNddduuuhhhQQQ___nnn}}}xxx\\\@@@555444444555999>>>DDDOOO]]]ppppppSSSIIIFFF>>>888777888999???EEEQQQ^^^sss```KKK@@@<<<;;;<<>>:::777333000///...---,,,***++++++++++++***))))))(((((())))))***+++------))))))***,,,---,,,***((($$$111:::999@@@RRRaaadddaaa^^^DDD///111555AAA]]]iiiKKK666000333777888:::BBBDDD<<<333111///,,,***+++,,,------+++)))((((((((((((((()))))))))))))))))))))(((((((((((((((''''''((()))))))))))))))++++++++++++++++++,,,,,,............///111222333666888::::::::::::<<<>>>888:::<<<>>>???>>>===<<<<<<<<<:::999999<<>>???@@@AAAAAA@@@@@@@@@AAABBBBBB???>>><<<;;;:::::::::;;;;;;::::::999999::::::;;;:::999888777666666666666:::888555333444666999<<<>>>GGGNNNPPPUUUbbbpppwww{{{pppYYYPPPbbbyyyqqq{{{sssffflllaaaXXXXXXRRRVVVDDD<<<;;;777999;;;666777777666555555555555666000555222111555666===OOOvvv|||~~~vvvwww~~~nnntttvvvtttkkk[[[ccc}}}zzzkkksss___eeerrr|||uuummmlllkkkgggdddddd```^^^\\\ZZZZZZYYYWWWUUUSSSQQQMMMKKKIIIFFFCCC@@@===<<<:::888666444333333111111111111111111111111222222333333222222111000000///---...111333333333444333444666:::<<<===<<<888888777555444333222111222222111222333444666777888666444555777888666555555444333222222222333333333333333444444444555555555666777888777555222111000...,,,++++++---000222444555777999::::::999888999888666333111///...------.........///111444666888===999666999333,,,000111222444555555444444333000111111222444555555666555666777999999888777666666666666666666666555555;;;>>>@@@@@@EEESSSiiiyyyeeeTTTeeetttsssXXX>>>444444333555:::EEEIIISSSddd}}}]]]LLLAAAAAA;;;666777888;;;BBBIIIWWWiiikkkZZZHHH???;;;:::<<>>???@@@AAABBBBBBAAA@@@@@@>>>>>><<<:::999<<<@@@DDDHHHFFFCCC@@@??????@@@AAABBBBBBAAA@@@@@@AAAAAAAAAAAA@@@>>>===<<<<<<======;;;::::::999999::::::;;;;;;;;;:::999888888888888888888777555444555777999===EEEIIIGGGIIIYYYpppsss___YYYkkk{{{vvvvvvsss|||hhhlllfffaaa]]]SSSVVVDDD<<<;;;777888;;;555777777666555555555555666000666444111444666CCCZZZxxx~~~vvvgggttt~~~mmmZZZeee|||xxxkkk]]]jjjwww{{{zzzrrrkkkkkkjjjhhhffffffaaa___\\\[[[ZZZZZZXXXVVVTTTQQQNNNKKKIIIFFFBBB@@@===<<<:::777555444333333222222222222222222222222222222333333222222111000000......///111333444333333333333555999;;;<<<;;;888777666555444222222111//////000111333555888999666555444555666777666444444444333222222222333333333333333444444444555555444555777777777555333222000///---++++++---000111333555777888999888777666777666444222000///.....................///333777888BBBAAA<<<;;;222,,,111222333444555666555555444111111222333333444555555333444666777888777777666666666666777777777777777999===AAADDDKKK[[[pppjjjaaarrr~~~~~~iiiQQQ:::333333333666<<>>???AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>======<<<======;;;::::::999999::::::;;;===<<<;;;:::999999999:::777:::;;;999666555666888===???@@@DDDRRRiii}}}yyykkkkkk|||xxxoootttnnnrrrnnnmmmkkkcccVVVUUUCCC<<<<<<777888:::444555555444333333333333444///777555111333999LLLgggyyykkk~~~yyyfffvvvddd]]]oooyyyyyy|||wwwpppkkkkkkjjjfffeeefffaaa^^^[[[YYYYYYYYYWWWVVVTTTQQQNNNKKKIIIFFFBBB???<<<;;;999777555444333333222222222222222222222222222222222222222111000000///......///222444444444333222222555888:::::::::777666666555333222222111.........///111333555777555444444444555555444444444333333333333333333333333333333444444444555555555666777888777666555444111000...,,,,,,---///000333444666777888777666555444444222111000////////////.........------333999>>>KKKLLLBBB;;;222---444222333555666666666666555222222222333333444444444222333555666777777777777888888999999:::::::::;;;;;;???EEEKKKSSScccvvvxxxuuuvvv]]]III666222222444999AAAPPPXXXggg}}}oooEEE???EEE>>>888666666888;;;@@@LLLXXXqqqoooOOOGGG>>>;;;::::::>>>CCCOOOXXXaaafffjjjoooqqqooollljjjhhheeedddcccdddeeegggiiijjjjjjiiijjjlllooommmmmmkkkjjjiiihhhiiiiiijjjnnnfffUUUOOO\\\mmmvvv}}}{{{yyyvvvvvvvvvvvvuuuuuuttttttwwwyyy{{{|||zzzxxxzzz~~~yyyxxxuuutttrrrooojjjgggZZZTTTOOO[[[{{{^^^MMMWWW~~~dddpppuuu|||fffJJJ@@@;;;888333000//////...---,,,,,,,,,---,,,++++++***++++++***************+++,,,---...---,,,*********111555999@@@LLLTTTOOOEEEBBB,,,---888666===KKKKKK???888111111777>>>@@@@@@BBB===555///++++++***(((---555===<<<444,,,((()))(((((((((((())))))))))))***+++++++++++++++,,,,,,))))))))))))******++++++++++++,,,,,,------......000000000000111333444555888:::<<<<<<<<<<<<>>>???CCCBBB@@@???===<<<<<<<<<<<<<<<;;;::::::<<<@@@CCCHHHFFFBBB???===???AAACCCDDDCCCBBBAAA@@@?????????======<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;:::::::::;;;;;;:::===>>><<<888777999<<<===;;;===NNNkkkyyy}}}xxxrrrvvvzzz~~~vvvrrrpppeeeYYYTTTCCC<<<<<<888888999333555555444333333333333444000777666111555===TTTtttwwwnnn|||nnnxxxbbbbbbtttyyyvvv{{{wwwrrrmmmllliiidddcccddd```]]]YYYWWWWWWWWWVVVUUUUUURRRNNNKKKHHHEEEBBB???;;;:::888666555444333333222222222222222222222222111222222222222111000000.........000333555555444222111222444777999999888666666555444333222222111///............000111222333333444444333333333444222333333333333333333333333333333444444444555555666666777888888888777777222111///---------...///222333555777888777666555333333222111000000000000000...---///------444>>>SSSbbb___NNNAAA444///444222333444666777666666666333333333333333333333333222333444555777777888888888999999:::;;;<<<<<<===@@@EEELLLSSS\\\jjj{{{lllRRRBBB444222444666===GGGVVVdddyyytttUUU>>>;;;???===888777999;;;===DDDUUUddd___EEE@@@<<<;;;:::;;;@@@GGGSSS\\\dddhhhlllpppqqqoooiiihhhfffeeeeeefffggghhhhhhiiijjjjjjiiiiiikkkmmmjjjiiihhhgggfffeeedddddddddddd\\\SSSWWWjjj{{{~~~|||xxxxxxxxxwwwwwwwwwwwwwwwuuuyyy{{{zzzxxxyyy{{{~~~{{{zzzxxxvvvtttqqqmmmjjjYYYTTTKKKIII[[[ooojjjWWWHHHFFFjjj|||VVVWWWvvv~~~}}}mmmSSS<<<;;;888444111000///...---+++++++++++++++******)))))))))))))))***+++,,,---,,,---///...,,,***+++,,,888<<>>???@@@???>>><<<::::::999999888999999888999;;;???BBBEEECCC@@@======>>>@@@BBBCCCBBBAAA??????>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;:::::::::::::::;;;<<<===<<<>>>>>><<<::::::<<>>AAAHHHXXXooo~~~{{{vvv~~~~~~}}}vvvhhh\\\SSSBBB;;;<<<888888999222777777666555555555555666000777555222888CCC]]]}}}rrrrrrxxxnnnvvvjjjooo{{{xxxttt~~~xxxsssooommmiiicccaaaccc___\\\XXXVVVVVVVVVUUUUUUUUURRRNNNKKKHHHEEEAAA???:::999888666555444333333333333333333333333333333111111222222111111000///......///111444666555444222111111333666777777777555555444444333222222111000000......---...///000111333444333222111222333222222333444444444333333333333333444444444555555555666777777888888888888333111000...------......111222555777888888777666444333222111111111111111111------000...---666CCCpppyyyaaaMMM<<<111111111222333555666666666555444333333333333333333333222333444555777888999:::888999:::;;;<<<===>>>???FFFKKKSSS[[[dddqqqaaaIII<<<222333666999BBBMMM```rrrnnnKKKCCC<<<777888888888999;;;>>>@@@KKK```tttvvvQQQ???===<<<<<<;;;<<>>:::000444888999GGG^^^[[[@@@444222333777<<<>>>===;;;;;;555///,,,++++++000555AAAAAA>>>555,,,&&&'''+++(((((((((((())))))))))))*********++++++,,,,,,---,,,+++*********+++---...+++,,,,,,---...///000000222222222222333555666777888999;;;;;;;;;<<<===??????>>>>>>===<<<<<<;;;;;;777888888888888:::===@@@AAA@@@>>>>>>>>>???AAABBB@@@@@@???>>>==================>>>>>>>>>>>>======;;;::::::999999::::::;;;888888999:::;;;===???@@@======>>>???@@@AAABBBBBBBBBOOOZZZ]]]^^^gggttt|||}}}xxxsss}}}pppbbbSSSBBB;;;<<<888888999222777777666555555555555666111666333222;;;IIIcccvvvzzzrrr{{{yyywwwssswwwssspppnnnjjjdddbbbeee```]]]YYYVVVVVVVVVVVVVVVUUURRROOOKKKHHHEEEAAA>>>:::999777666444444333333333333333333333333333333111111111111111000000///------///222555666666444111000000222555777666666555444444333333222222222222111000/////////000111000222444333111000111333111222333444444444333333333333333444444444555555333444444555666777777777333222111///...---------000222555777999999999888555444333222111111111111111------111///...888HHHsss\\\FFF444//////111222444555666555555444444444333333222222222333333444555777999;;;<<<<<<<<<===???@@@BBBCCCCCCJJJOOOXXXaaalllxxx~~~VVVBBB888222555888<<>>======>>><<<===EEEPPPYYYbbbiiilllooorrrrrrooollljjjhhhfffffffffhhhhhhhhhiiijjjjjjiiijjjlllnnnjjjiiigggeeebbb___]]][[[\\\\\\]]]aaannn~~~{{{xxxvvv{{{{{{yyyxxxxxxxxxyyyzzzwwwyyyxxxuuuwww}}}~~~zzzuuuuuuuuuuuussspppjjjfff]]]TTTGGG>>><<>>======??????@@@???>>>===:::::::::999888999;;;======>>>>>>???@@@BBBBBBCCC>>>======<<<<<<<<<======<<<===>>>??????>>>======;;;::::::999999::::::;;;777888999;;;===@@@CCCDDD@@@@@@CCCIIINNNOOOKKKGGGJJJXXXcccbbb___eeerrr{{{yyywwwsss{{{~~~hhhRRRAAA;;;<<<888888888222555555444333333333333444111666222222===LLLfffyyyyyy{{{vvvsssuuurrrpppoookkkeeedddgggbbb^^^ZZZWWWWWWWWWWWWWWWVVVSSSOOOKKKHHHEEEAAA>>>999999777666444444333333333333333333333333333333111111111111111000//////------///222555777666444111000000222444666666555444444444333333222222222222111000000000111333444///222333333000///111333000111333444555444333333333333333444444444555555111222222333444555666666333333111000...---------000111555888::::::::::::666555444333222111111111111------222000...:::KKK|||fffNNN888//////000222444555555555555555444444333333222222111333444444666888:::<<<===AAAAAABBBDDDFFFGGGHHHIIIKKKQQQZZZdddppp|||xxxNNN???777222666:::===IIIWWWooo~~~UUU@@@:::@@@===;;;;;;777777999===AAAGGGWWWuuu}}}]]]AAA>>>>>>>>>???<<<===GGGRRR[[[cccjjjmmmooorrrrrrooonnnmmmjjjgggfffeeeffffffeeefffggggggfffgggiiikkkfffffffffeeecccaaa```___\\\]]]```hhhuuusss{{{~~~{{{{{{zzzyyyxxxxxxxxxyyyzzzwwwyyyvvvtttxxxyyyxxxxxxxxxyyyxxxsssmmmhhh```SSSGGGAAA===;;;===BBBAAACCCNNNhhhnnnfffvvv{{{bbbhhhqqq~~~{{{|||}}}cccFFF<<<999444222111000///...,,,------------,,,++++++,,,+++******)))*********)))---///...,,,,,,000444>>>===???DDDEEEAAA<<<:::666??????NNNkkkgggHHH999666666666888:::;;;999777---******,,,******444@@@CCC>>>666///***)))***+++(((((((((((())))))))))))(((((()))***++++++,,,,,,---,,,+++******,,,...///,,,,,,---...///000111222333333333444555666777888666888::::::::::::<<<>>>:::<<<>>>@@@AAA@@@???>>>>>>>>>===;;;888888999;;;<<<===???AAACCCDDDDDDDDD<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<======<<<;;;;;;;;;::::::999999::::::;;;777888:::<<>>:::888666666666777666555444444333333333333222222222222222111111111111000000///000222555555444222000000111222444555666666333333222222111111222222111000/////////111222333555444222000000111222444111111222222222333333333555444444333333333444444555555666777888999::::::444333111////////////000...000333555555555666888555555555555444333222111111---///444222000:::KKKeeeOOODDD888111///000222444555555555444444666777666444222222222555555666888:::<<<>>>??????BBBDDDFFFHHHIIILLLNNNNNNXXXccclllvvvjjjIII888:::333000999AAAMMM```uuukkk???:::999;;;;;;999888:::888>>>CCCGGGUUUnnngggHHHBBB@@@;;;999<<<@@@EEEMMMUUUaaagggmmmooorrruuutttpppkkkjjjiiihhhgggggghhhhhhggghhhiiiiiiiiihhhfffeeefffeeedddbbb___^^^___``````ccchhhpppxxxuuu~~~yyyuuusssvvv}}}|||wwwrrruuuuuutttwww{{{}}}|||zzzyyyvvvrrrlllggg```WWWMMMDDD<<<999@@@IIIEEE___\\\^^^}}}sssrrrjjjYYYgggmmmtttxxx~~~vvvxxxtttJJJ;;;666444444222---,,,...------,,,,,,,,,,,,++++++))))))*********+++++++++))),,,///000...///555<<<888>>>EEEHHHGGGBBB999111888CCCUUUcccaaaRRRAAA888999888888:::;;;999333...***++++++***+++000888???999444...(((%%%&&&(((***))))))))))))************++++++*********************++++++,,,,,,------...000000000111222222333333///111444555555555666777666555444666:::>>>@@@AAA>>>???@@@@@@AAABBBCCCCCCIIIBBB===<<<;;;888888:::===@@@EEEHHHIIIFFFCCCAAACCC>>>;;;<<<:::777777999999999::::::::::::999999888888888888888888888888555:::;;;;;;CCCQQQ[[[]]]ZZZQQQPPP[[[ccc]]]PPPGGGJJJKKKXXXrrryyypppcccdddxxx|||QQQFFF<<<:::;;;999777777666666666666666666666666444444222555DDD^^^zzz|||pppxxxqqqvvvvvvlllaaa```eeekkkkkkkkkkkkkkkiiifffcccaaaaaa___]]]\\\ZZZXXXUUUSSSQQQOOOLLLIIIEEEAAA???===999777555444555555444333444444333333333333222222222222222111111111000000//////000222555555444222000000111222444555666666444333222222111111111111000000/////////000111222444333111000000111222333222333333333444444444444555444444333333444444555333444444555666777888999555444222000////////////...000444555555555555666666666666666555444333333111...///333111///888GGG|||vvvVVVHHHDDD999000000111222444444444444333333555666555333222222333666777888:::<<<>>>@@@BBBBBBDDDGGGHHHJJJLLLPPPSSSXXXbbbmmmuuu~~~cccFFF777888222444BBBKKKUUUeee|||uuuMMM===999888;;;<<<::::::<<<===DDDJJJRRRbbb{{{{{{ZZZCCCAAA@@@<<<;;;???CCCHHHPPPXXXccchhhlllmmmooorrrqqqmmmkkkjjjhhhgggfffffffffggghhhhhhiiijjjiiihhhgggfffddddddcccaaa___^^^___aaabbbeeekkkrrrzzzxxxooo~~~}}}yyyvvvyyy~~~{{{vvvqqqtttuuussstttzzz|||zzz|||{{{zzzyyywwwtttnnnjjj```XXXNNNEEE===999???HHH\\\ssslllhhhvvv]]]bbboooyyy~~~~~~~~~zzzRRR<<<777444444222...,,,...------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,111...,,,+++,,,///555:::===CCCIIIIIIDDD>>>999666???MMMaaahhh[[[DDD999999>>>======<<<;;;777222...++++++++++++,,,111666;;;111000---***)))((())))))))))))))))))************************************+++++++++,,,------......000000000111222222333333000222444555444444666777666666666888<<>>GGGJJJNNNMMMJJJGGGGGGIIIBBB===<<<>>>===999888999888999999999999999999888888888888888888888888888555999;;;>>>III]]]nnnuuulllaaaYYYXXXWWWOOOGGGDDDEEEFFFOOOcccvvvnnngggttt{{{{{{|||QQQFFF;;;888999888777888666666666666666666666666333222000666KKKiiittt|||uuummmkkknnnuuugggWWWpppxxx```ddd```SSSLLLQQQ]]]eeejjjkkkkkkkkkjjjgggdddcccbbb___\\\ZZZYYYXXXVVVTTTRRRPPPMMMIIIEEE@@@===<<<888666444444555555444333444444333333333333222222222222111111111000000000//////000222555555444333000000111222444555666666555444333222111000000000//////.........///000111111111000//////000111222444444444444555555555555555444444444444444555555444555555666777888999999666555333111000///......---111444666666444333333777777777777666555444333222///000333000...555AAAnnnrrr^^^DDDAAADDD:::111222222333333333333222222222333444333222111222333888999;;;===@@@BBBDDDEEEGGGHHHJJJKKKMMMQQQVVVZZZcccmmmwww~~~xxxZZZ???555444000888KKKVVV___nnnRRR888;;;888888<<<===;;;<<>>999>>>FFFkkkxxxkkkccc\\\ppp```???999444444222...---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...,,,***+++222:::???AAA???GGGNNNMMMDDD<<<:::<<>>CCCCCCBBB???999444000...,,,+++***+++...222333444)))***+++,,,,,,+++)))((())))))))))))************************************++++++,,,,,,---.........000000111111222333333333222444555555444444555777666777888<<>>DDDQQQXXX]]]YYYOOOHHHHHHKKKFFFAAA???AAAAAA>>><<<>>>888888888888888888888888777777777777777777777777777999:::>>>LLLdddzzzuuudddUUUIIIAAA@@@BBB@@@AAAGGGQQQ]]]kkk}}}}}}wwwzzztttnnn{{{tttvvvuuu{{{QQQEEE:::777777777777888666666666666666666666666666444111777NNNkkk|||~~~iiiddd{{{ooodddZZZ[[[tttdddZZZvvvmmm\\\]]]UUUGGGCCCNNN^^^fffmmmmmmmmmllljjjfffcccaaabbb___\\\YYYXXXXXXWWWUUUSSSQQQMMMIIIDDD???<<<:::999777555555555555555333444444333333333222222222111111111111000000000000//////000222555666555333000000111222444555555666555444333111000000000000///............///////////////......///000111222333444444444444555555555555444444444444555555666777777888999:::;;;<<<<<<777666444222111///...------000444666555333222222666777777666666555444333333111111222000---222;;;]]]aaaOOO<<<>>>CCC;;;444333333333333222222111111000222333222111111333444999:::===@@@CCCFFFHHHIIIJJJKKKMMMNNNQQQVVV\\\aaajjjsss|||wwwSSS777333333111;;;NNNYYYggg|||hhhCCC<<<:::888999<<<<<<;;;===BBBFFFQQQ```sssjjjLLL@@@===AAA>>><<>>DDDDDDHHHNNNSSSPPPCCC999<<>>666000//////,,,***))),,,000222000...'''(((***++++++***)))(((((()))))))))***************************+++++++++,,,,,,,,,---......//////000000111222222333333444444555666666444444666777777888;;;???BBBCCCBBB@@@AAAAAAAAAAAABBBBBBBBBBBBCCC<<<777555666:::DDDMMMaaannnzzzwwwfffUUUNNNNNNKKKGGGFFFGGGEEE???===>>>888888888888888888888888777777777777777777777777:::::::::<<>>BBB>>>@@@DDDHHHMMM\\\wwwyyyxxxxxxnnniiiwww}}}QQQEEE:::777777777777888666666666666666666666666:::777333999QQQmmmxxxsss{{{aaacccqqqrrrjjjYYY]]]qqqfff~~~fff___^^^TTTGGGHHHYYYgggkkkmmmmmmmmmmmmjjjgggdddbbbbbb___[[[YYYYYYXXXWWWVVVSSSQQQMMMIIIDDD???;;;999777555333333444444333222444444333333333222222222111111111000000000//////......///222555666555333111222222333333444444444444333222111000000000000...////////////.........---.........///000111222333333333333444444444444444444444444444555666777777777888999:::;;;<<<<<<777666555444222000...------000333555444222222222555555555555444333222222444333222222///...111666LLLTTTJJJ<<<>>>AAA;;;888444333333222111111111111///111111111111222444666:::<<>>999555555888@@@MMMZZZsssnnn___[[[SSSVVV\\\^^^TTTDDD999666999999888777777888999999777777777777777777777777;;;::::::<<>>CCCGGGLLLOOOQQQQQQUUUWWWZZZ^^^bbbhhhnnnssszzz{{{OOO444222555777BBBQQQ\\\vvvrrrDDD666<<<<<<:::;;;===>>>@@@IIISSSZZZkkkxxxMMMAAAAAAAAADDD??????EEEOOOWWW\\\aaafffiiilllmmmlllmmmrrrsssqqqiiigggdddaaaaaabbbdddfffeeedddccccccbbbbbbccccccaaabbbbbbbbbaaabbbeeegggkkkooottt{{{jjjdddrrr{{{yyyxxxxxxzzz||||||{{{zzzyyywwwvvvuuurrrooosssyyyzzzxxxuuusssqqqoookkkhhhfff___VVVMMMBBB::::::@@@MMMcccrrrqqqrrrfffWWWoooxxxwwwJJJ???555333333111//////------,,,,,,,,,,,,++++++))))))*********++++++++++++///...)))222MMMiiiyyykkkPPP===333:::RRRkkkTTT999???GGGBBBFFFCCC>>>777111...---...******+++,,,......,,,***---+++***((('''((())))))))))))))))))************)))))))))***++++++,,,,,,------......///000000000111111222222333444444444666666777666555555888:::999:::===AAADDDDDDBBB@@@AAAAAA@@@@@@??????>>>>>>:::666555888>>>IIIZZZjjj|||sssooorrr{{{lllOOO;;;555;;;:::999888888999:::;;;888888888888888888888888999888:::>>>EEEQQQeeevvvfffMMM???===>>>===:::>>>CCCDDDCCCLLLeee|||{{{vvvqqqtttQQQFFF<<<:::;;;999777777666666666666666666666666555888888???YYYvvv|||rrr|||[[[nnnssskkkqqqbbb___VVVQQQaaaxxx}}}rrrllllllmmmmmmllljjjgggfff___]]]\\\[[[[[[YYYWWWUUUQQQOOOLLLHHHCCC???<<<:::777555333222333333222111444444333333333333222222111000000000////////////---...///222555666666444666555555444222111111000000000000000000111111222000000111111111000///...,,,---...000111222333333444444444444555555555555444444444444555666777888333444444555666777888999555666666555444222111000---...000000000111333555666666666666555444333222555666555333111111111000666???;;;444:::===999:::333222111000000111111222///000111111222444888;;;???BBBGGGLLLQQQTTTVVVWWW]]]```eeeiiinnntttyyy}}}pppFFF222444555999HHH[[[hhhVVV:::555888<<<;;;<<>>DDDQQQggguuuzzzpppUUUbbb}}}tttLLL@@@555222333111000000------,,,,,,,,,,,,++++++*********+++++++++,,,,,,***///......@@@ccczzz___CCC888???SSSttt]]]DDD<<>>======<<<888666888===FFFSSSgggyyypppNNN>>>===<<<;;;:::888888:::;;;<<<999999999999999999999999888777:::AAAJJJYYYpppvvvWWWBBB<<<======<<<>>>BBBCCCCCCJJJ^^^qqqvvvooosss}}}wwwvvv~~~{{{tttzzzPPPFFF===<<<<<<:::777777666666666666666666666666222777999???YYYuuu{{{ooonnnjjjoooaaa```^^^VVVVVVjjjtttpppppppppnnnlllhhhdddbbb^^^]]]\\\\\\\\\ZZZWWWTTTQQQOOOLLLHHHCCC???<<<::::::888666666666777666555444444444333333333222222000000000000////////////------///222555777666444777666555444222111000///////////////000111222333000111222222222000///...,,,---...000222333444444555555555555666666666777444444444555555777888888555555666777888999::::::555555666666555333222000---.../////////111444777777777777777666555444333555666666333222222111000111888222---666<<<888999222222111000000111222333000111111222222555999<<>>999@@@>>>BBBOOOOOOGGG<<<444111///,,,***&&&***,,,,,,***)))+++---((()))***+++,,,++++++***))))))))))))************((())))))***++++++,,,,,,......//////000000111111111222222333333444444555555666666555555777;;;>>>;;;;;;<<>>===<<<;;;;;;777777:::BBBKKKZZZppp```@@@:::AAA===<<<:::999999:::<<<===::::::::::::::::::::::::999777:::CCCMMM^^^yyybbbEEE;;;===???@@@@@@BBBCCCDDDKKK[[[kkkyyyoooqqqtttyyyqqq}}}rrrnnnmmmyyyNNNDDD;;;999:::888777777999777666444444666777999111;;;:::BBBccczzzuuujjj~~~sss{{{{{{gggbbb___SSSXXXwwwsssllloooqqqppplllgggbbb```aaa^^^ZZZYYYZZZZZZWWWUUUTTTOOOIIIDDDBBBAAA@@@@@@<<<;;;999888666555444444555555444444444333333333111111111111000000000000000111222444555555444444666444222222222222000.........///000000000000000222111000//////...///////////////......///333666333555777:::::::::888777777777666555555555555555666666666666777888999:::777888999999888666333222111///------000222444444333333444444444444444444666666555333111///000111///111...***---666999666333333333222222222111111///111222333555999>>>AAADDDGGGLLLQQQVVV\\\bbbfffkkkooorrruuu|||qqqJJJ<<<666333>>>???LLLhhhxxx[[[<<<777888@@@DDD???>>>EEENNNZZZlll}}}kkkEEE<<<@@@??????DDDAAAKKKUUUZZZ___fffkkkllllllmmmooopppqqqpppnnnmmmjjjgggdddbbbaaaaaaaaaaaaeeedddbbb```___```aaabbbbbbdddddddddcccccceeeggglllrrryyykkkmmm~~~|||yyyyyy}}}}}}{{{xxxvvvvvvwwwzzz|||xxxvvvuuutttuuuuuusssrrrhhh^^^TTTLLLEEE<<<888888:::JJJjjjvvv\\\ddd{{{uuuYYY:::888666222222***------,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***---///222999KKK___gggeeeOOOCCC222???qqq]]]===<<<999AAAQQQUUUQQQHHH<<<333///...---,,,...------,,,,,,++++++*********++++++++++++******((()))***+++,,,+++******,,,,,,+++++++++,,,------000000111222222222222111111111111222333444555666999999888888888999::::::999;;;===@@@BBBDDDEEEFFF???BBBCCCAAA>>>===:::888666666<<>>@@@>>>:::999<<<<<>>LLLkkkzzzrrriiiyyyhhhbbb^^^SSSZZZyyy~~~rrrnnnooopppooolllgggcccaaaaaa^^^[[[ZZZZZZYYYWWWUUUTTTOOOJJJEEECCCAAA???>>>;;;:::999777666555555555444444444444333333333333111111111111000000000000///000222333555555555555666444222222222222000.........///000000000000000000///...............//////000000000000111333666333555777:::::::::888777777777666555555555555666777777777777888999:::;;;777888999999888777444333000///---...000222333222222333444555555555444333333333333111000//////000111333000,,,...444555222333333333333222222222222///111333444777:::???CCCGGGJJJOOOTTTYYY___eeejjjpppvvv{{{WWW<<<222333666EEEMMMZZZqqqMMM;;;:::999>>>AAA???CCCNNN[[[jjj}}}\\\???===CCCBBB@@@DDDGGGQQQ[[[```dddjjjnnnnnnooopppppppppooommmkkkiiieeedddbbbaaaaaacccdddddddddcccaaa_________aaabbbbbbccceeeeeeeeefffhhhjjjnnnttt{{{iiinnn}}}}}}yyyyyy|||}}}zzzxxxyyyzzzzzzzzztttsssrrrsssttttttrrrpppccc\\\TTTMMMEEE<<<888999:::HHHeeeeeefffvvv}}}```>>>999555111222+++///---,,,,,,++++++,,,,,,---++++++,,,---------------///222444999EEEQQQSSSOOOBBB>>>999MMM}}}eeeDDD888???===BBBNNNNNNJJJBBB777000...------,,,......---,,,,,,++++++*********++++++++++++******((()))***+++,,,++++++***,,,,,,++++++,,,,,,---...000000111222222222222222000111222444666888:::;;;;;;;;;:::999999::::::;;;999:::<<>>???AAA@@@<<<===AAABBBEEEFFFOOOjjj~~~NNN>>>@@@<<<===>>>AAADDDEEEIIISSS___ooowwwrrroooppp~~~mmmaaakkkvvv{{{OOODDD;;;999:::888777777888777666555555666777888888:::@@@YYYyyy~~~sssooooooddd___[[[RRR]]]{{{|||rrrppppppooommmkkkgggdddbbb```^^^[[[ZZZZZZYYYWWWVVVSSSPPPKKKGGGDDDAAA>>>;;;:::999888777666666666666333333333333222222222222111111111111000000000000...///111333444555666666666444222222222222000.........///000000000000000...------------......///...000222222222222444666444666888::::::999888777888777666666555555666666888888888888999:::;;;<<<888888999:::999888666555000...---...000111111000000222444555666555444333222222222222222111111000000111000...000444555222222222333333333333333333222444666888:::>>>CCCFFFJJJNNNSSSYYY___eeekkkpppxxx]]]EEE888111999;;;LLLXXXdddwwwccc===;;;???===???@@@EEEOOO^^^nnn~~~bbbJJJ999===FFFEEEBBBCCCLLLVVV```eeehhhlllooonnnrrrrrrqqqpppmmmjjjgggeeeaaa```______```ccceeegggcccaaa```^^^^^^___```bbbaaaccceeefffgggiiilllnnnrrrwww~~~kkkyyy}}}~~~yyyxxx{{{~~~~~~zzzyyy|||}}}zzzvvvqqqpppqqqrrrtttssspppnnn^^^ZZZUUUOOOEEE:::888:::777BBBXXXqqqqqqkkkcccsssxxxttt~~~fffBBB:::555000222,,,111------,,,,,,,,,,,,------++++++,,,---...///000111000444888<<>>???===<<<;;;:::999999:::;;;999:::;;;===>>>???@@@@@@EEECCC@@@===;;;:::::::::===GGGZZZmmmvvv}}}cccDDD;;;::::::===;;;<<<<<<===<<<:::999888===;;;<<<>>>===;;;>>>CCCIIIIIIKKKZZZ~~~VVV???@@@>>>===>>>AAADDDEEEHHHSSS^^^jjj|||wwwpppoootttxxxzzz||||||mmmaaahhhsss|||~~~}}}OOODDD;;;::::::999777888777777666666666666777777999999EEEhhhyyy|||sssyyyddd```WWWTTTOOO```~~~zzzsssrrrpppnnnllljjjhhhfffddd```^^^\\\ZZZYYYXXXWWWVVVRRRPPPLLLHHHEEEAAA<<<999999999888777666666777777333333333222222222111111111111111111000000000///---...000222444555666777666444222222222222000.........///000000000000000------------...//////000...000333444444444555666555666888999:::999888888888777777666555666666666888888888888999:::;;;;;;888999::::::::::::999999000///......000111000//////111333555666555333222333333444555666555333111,,,---...000333666666555111222333444555555555555666888:::<<<>>>AAAEEEHHHLLLPPPVVV]]]dddkkkrrrwwwJJJAAA<<<444???AAALLLVVVaaauuu|||GGG555===BBBAAACCCEEENNN^^^nnn~~~{{{MMM>>>666>>>FFFEEEBBBDDDNNNXXXbbbfffhhhlllmmmlllsssrrrpppnnnkkkhhheeeccc______^^^^^^]]]___bbbdddaaa```^^^]]]^^^___aaabbb```bbbdddfffhhhkkknnnqqqwww{{{zzzfffzzzyyylllgggfff___WWWXXXeeevvv{{{zzz|||~~~~~~{{{wwwyyy}}}~~~yyyssstttttttttuuuuuusssooolll]]][[[XXXQQQDDD888666999555<<>><<<:::888888888888999888999:::;;;<<<<<<<<<<<>>===;;;:::>>>BBBIIIddd}}}~~~QQQCCCCCC===999;;;888:::<<<>>>>>>>>><<<;;;<<<::::::<<<======AAAGGGSSSPPPRRRggg^^^???<<<===<<<===@@@DDDEEEIIITTT___iiiyyyqqqpppqqqoooooozzzooonnnggghhhsssxxxtttvvvOOOEEE<<<:::;;;999888888777777666666666666777777<<<===LLLqqquuu~~~nnnqqq~~~kkkoooooo______PPPLLLLLLccczzzuuussspppmmmkkkjjjiiigggddd___^^^]]][[[YYYWWWWWWWWWRRRPPPLLLIIIFFFAAA<<<888999999888777666666777777333333333222222222111111111111111111000000000///---...///111333555666777666444222222222222000.........///000000000000000............///000111111...000333444444444666777777777888999:::999999888888888777666666666666666777666666777777888999:::999999:::;;;;;;<<<<<<<<<222000......///000000//////000222444555555444333444444555777999888555222---,,,...111444555444444111222444666888888888777888:::===???@@@CCCFFFIIIOOOSSSZZZaaahhhpppxxx}}}tttAAA;;;999222???CCCFFFNNN\\\vvvddd===999???AAACCCFFFKKKYYYlll}}}jjjEEE<<<999???CCCCCCCCCFFFRRR\\\dddggghhhkkkmmmkkkqqqpppnnnllliiifffdddccc___```___]]]ZZZ[[[]]]``````___^^^]]]^^^___aaaccc```bbbeeegggiiilllpppssszzz}}}qqq```wwwlll___VVVKKKCCCJJJJJJJJJMMM\\\ttt~~~~~~|||wwwtttwww}}}zzzttt|||{{{zzzzzzxxxuuuoookkk```^^^YYYRRRDDD777444777777:::@@@NNNggg[[[mmm|||gggBBB:::666333555---///...------,,,,,,------...//////.........///000111444888===AAAAAA>>><<<;;;;;;>>>@@@QQQgggbbbIII999999<<<===GGGZZZaaaPPP>>>:::555///---...000000//////...,,,+++******+++,,,******++++++++++++*********************+++++++++,,,,,,,,,,,,---...///000111111222333333333333222333444666888:::;;;;;;;;;<<<:::777555444555666777888888999:::::::::999999@@@===<<<<<<999999BBBNNNmmm~~~cccFFFDDDFFF===888===777999;;;===>>>===<<<;;;>>>;;;<<>><<<<<>>>>>???555222///...///000000000000000111333444444444444222222444999======999555444000000333444111///000111333666999;;;;;;;;;:::999<<<@@@CCCEEEHHHLLLNNNUUUYYY___fffmmmttt{{{nnn>>>666555555AAADDDDDDPPPddd~~~TTT===AAAAAA@@@GGGJJJUUUggg|||ZZZAAA===<<<@@@BBBAAADDDJJJXXX```gggiiijjjnnnpppooopppooommmjjjhhheeecccbbb^^^``````]]]ZZZZZZ]]]aaa```___^^^^^^___aaacccdddccceeehhhiiikkkmmmqqqsss|||dddbbbpppcccRRRGGGDDDDDDCCCAAADDDHHHOOO___xxx{{{xxxvvvyyy}}}|||xxx~~~|||zzzvvvpppllleee```YYYQQQDDD888444666999;;;>>>IIIfff|||^^^mmm}}}jjjEEE;;;777444666---.........------------......000///...------...000111888;;;@@@DDD@@@:::888:::333>>>IIIYYYfffYYYAAA888555AAAKKK^^^tttoooPPP<<<555111---,,,///222222000000...,,,*********+++,,,******++++++++++++************))))))******+++,,,,,,,,,,,,,,,---...000000111222222333333333333333333444666888999999888888999777444222222333555666777777888999999999888888===;;;::::::777;;;PPPfffyyylllQQQ===>>>AAA::::::AAA999:::<<<=========<<<<<<>>><<<>>>BBBEEEGGGMMMTTTYYY\\\iii{{{TTTFFFBBB>>>>>>@@@BBBBBBEEENNNYYYcccsss|||rrrpppnnnnnnzzzfffllllllhhh___ggg|||gggeeelllPPPEEE<<<;;;;;;:::888888666666777777777777666666777BBBUUUnnn}}}tttrrr{{{qqqeeeyyy}}}sssaaa^^^WWWOOOJJJPPPoooxxxwwwsssooollllllmmmlllhhhccc^^^___^^^\\\XXXVVVWWWXXXQQQNNNKKKGGGEEEBBB>>>;;;;;;:::999777666555555555444444444444333333333333111111111111000000000000000//////000111333444555666444222222222222000.........///000000000000000000000///.........//////...///111111111333777999999999999999999999999999999888777777666666777777777777777777888999::::::::::::;;;<<<===???@@@AAA888555000......000222222111000000111222333555666111222666===DDDGGGCCC???777111000333333///...///222444888;;;===>>>======>>>BBBGGGLLLPPPUUUYYY\\\___bbbggglllpppvvv{{{___<<<555999>>>CCCHHHKKK```zzzeeeDDD:::DDDBBBEEEQQQUUUhhh{{{rrrFFF;;;<<>>;;;;;;>>>:::;;;===@@@BBBEEEGGGHHHCCCBBBEEEKKKNNNQQQVVV]]]ccckkk^^^JJJAAA>>>???BBBFFFHHHLLLVVVbbblllvvvzzznnnhhheeekkkuuuttteee```___cccwwwvvv|||vvvPPPFFF<<<;;;<<<:::888999666666777777777777666666777III___yyywwwjjjooodddfff\\\RRRMMMTTTtttwwwwwwrrrooollllllnnnmmmhhhccc^^^______\\\XXXVVVWWWYYYQQQNNNJJJGGGDDDBBB???===<<<;;;999888666555444444555555444444444444333333111111111111000000000000111000000///000222444555666444222222222222000///...//////000000000000000000///...---------------...///000000000333777::::::999999999999999999999999888888777777777777777888888888888999:::;;;<<<::::::;;;<<<>>>@@@BBBCCC:::666000---...000222444111111000///111333666777222444999BBBLLLPPPMMMIII555000...222333000///333222555999<<>>CCCHHHNNNUUU[[[aaafffjjjgggjjjmmmpppsssvvv{{{~~~KKK777555<<>>BBBIIIMMM^^^ggg|||www|||yyywwwuuuqqqoooiii___UUUNNNGGG>>>::::::111666;;;GGGeee``````ppp|||PPP???666111444,,,.........------------......++++++***+++---///222444999===GGGMMMFFF:::555999DDDVVVdddiiiaaaIII:::@@@GGGfffddd===:::333111000444:::>>>@@@???000///,,,***)))***,,,---******++++++++++++******+++***)))))))))***,,,---+++,,,,,,---...///111111111222333333444444333333111333555888999999888888777555222000111333666888555666777888999999999888999777999;;;???VVV~~~RRREEE<<<>>>BBB@@@;;;999:::;;;???DDDJJJPPPTTTWWWOOONNNRRRYYY]]]___eeekkkuuu___III======???DDDKKKOOOVVVcccoooyyy|||nnnccccccgggpppdddVVVVVVhhhRRRFFF<<<999:::999999:::999888666666777777555444AAADDDkkkzzzpppvvveeehhheeeNNNNNN]]]wwwzzz{{{zzzrrrmmmoooqqqmmmeeeaaaccc```]]]ZZZYYYWWWUUUSSSQQQNNNJJJFFFBBB???======:::::::::999777666444333555555444444444333333333222222222111111111111000000000000//////111444777777555333111111111000..................///000000000000000000000000000000000/////////111333555666:::;;;<<<<<<======<<<<<<:::999999999999999999999888888888888888777666555444555777888:::???DDDHHHFFF:::---))),,,000222444111000000000000000111222777888888AAATTTbbb[[[KKK;;;444///...///000444999;;;>>>@@@???;;;;;;???DDDIIINNNUUU[[[aaagggnnnssssssxxxtttqqqxxxyyyzzz^^^777999777999FFFLLL\\\___}}}JJJAAA<<<@@@HHHSSScccqqqZZZ888;;;999???HHHIIIEEEKKKXXXfffdddcccdddhhhmmmpppqqqqqqooommmiiiddd```\\\ZZZ^^^\\\]]]```eeeiiihhhgggbbb```^^^```dddggghhhggglllmmmpppsssuuuvvvvvvvvv}}}}}}}}}}}}}}}~~~~~~~~~gggFFFAAABBBBBB@@@===;;;::::::>>><<<===BBBEEEGGGKKKPPPmmmzzz~~~~~~|||wwwrrrooonnneeeaaaZZZQQQGGG@@@:::888444===999===___\\\XXXqqq}}}vvvUUU999999666111000...---------------------------)))))),,,......222777>>>DDDLLLLLLBBB777555:::FFFfff^^^???:::EEEMMMlllxxxTTT:::777000///222:::BBBFFFCCC>>>333///+++))))))***++++++************************++++++******************+++,,,---...////////////111222333444555444333333444666888999888888888888888777777666888:::<<<>>>777555555666888999<<<@@@999<<<===>>>GGGcccYYYIII>>>>>>???;;;888:::888:::???EEELLLTTTZZZ^^^VVVXXXVVV\\\iiikkkooo}}}\\\CCCDDD???AAAGGGMMMRRR\\\ooo}}}}}}~~~jjjgggdddiiilllWWWOOOiiiQQQFFF<<<:::;;;:::999999888888777666777777666555???IIIqqq~~~}}}uuuxxxkkkrrrpppYYYYYY```ssszzz{{{sssnnnpppqqqllleeeaaabbb___\\\ZZZYYYXXXVVVTTTRRRPPPLLLGGGCCC@@@>>>===::::::999888777555444333555555444444444333333333222222222111111111000000///000000000///111444777777555333111111111000..................///000000000000000000000000000000000000000000111333555777:::;;;<<<<<<======<<<<<<:::::::::999999999888888666777777888888888888777555666666777999>>>DDDHHHGGG===222...///111222111000000000000000111111222444666999CCCWWWfffaaaRRR@@@777000///000111555999;;;===@@@???======BBBFFFIIIJJJNNNWWWcccooowww|||yyy}}}xxxuuu|||}}}rrrFFF333<<<:::;;;HHHMMM^^^ggglll???<<<<<>>=========;;;::::::<<<===BBB@@@AAAEEEIIIPPP\\\hhhzzz||||||~~~}}}xxxssspppooofffbbbZZZQQQGGG???:::777555<<<999>>>YYYttt___YYYnnnxxxSSS888888666111111///---------------------------+++***---......222888AAAEEELLLMMMBBB555333:::\\\xxx|||WWW<<<===IIIVVVnnn}}}}}}nnnPPP888555000000555@@@KKKLLLDDD:::222///+++)))***++++++++++++++++++***************************************+++,,,---...000000111111111222333444444444333222444666888999999888888888666555555555777999<<<===;;;999777777888;;;@@@EEE<<<===???BBBLLLfff{{{YYYLLLCCCBBBAAA;;;:::>>><<<<<>>BBBDDDIIINNNSSS\\\ooo~~~lllhhhdddhhh```TTTtttOOOEEE===;;;<<<:::888888888888777666666666777777@@@VVV~~~xxxrrr}}}|||gggeeegggvvv~~~}}}uuupppqqqqqqkkkddd``````^^^[[[ZZZYYYXXXWWWUUUTTTRRRMMMHHHCCC@@@===<<<::::::999888666555444444555555444444444333333333222222111111111000000000///000000000000111444666777555333111111111000..................///000000000000000000000000000000000000000111222444666888;;;;;;<<<============<<<<<<;;;;;;:::999888888777555666777888888999999888555666666666888===DDDHHHJJJCCC999333111111000///000000000000000111222222111555;;;GGG[[[kkkhhhZZZHHH<<<222///111333555888888:::=========>>>CCCGGGIIIFFFFFFOOO^^^nnnyyy~~~}}}|||{{{^^^EEE555555???<<>>444<<<;;;???EEEFFFGGGQQQ^^^iiiiiihhhjjjlllmmmlllkkkjjjhhhfffbbb^^^[[[XXXVVVXXXWWWVVVXXX\\\aaacccdddccccccdddfffiiikkkkkkjjjlllmmmoooqqqrrrsssttttttzzz{{{}}}~~~~~~~~~UUU<<<<<<<<<;;;999999<<>>DDDNNN___oootttmmmaaaJJJ666333222555>>>LLLWWWTTTDDD555222///+++******+++++++++++++++++++++******))))))************************+++,,,---///111222333333333333444444444333222222444555777999999999999999444444444444666888:::;;;777777666444666<<>>???DDDNNNddduuuVVVJJJBBBAAA>>>999999>>>===<<<<<>><<<;;;:::999888777666555444444555555444444444333333333111111111111000000000000///000111000000111444666777555333111111111000..................///000000/////////////////////////////////000222444666888;;;;;;<<<==================<<<<<<:::999888777777666777777888888888777777666666555555777<<>>BBBDDDFFFCCCBBBFFFPPP___mmmuuu}}}~~~[[[::::::999===@@@>>>CCCTTTbbbuuu~~~BBB===AAAIIIUUUeeeyyyuuuIII999???===<<>>>>>>>>@@@FFFMMMRRRMMMUUUcccmmmqqqwwwyyysss|||{{{}}}}}}zzzyyy{{{~~~}}}xxxtttqqqpppiiiddd\\\RRRHHH???999666333444333999BBBIIIgggyyy^^^gggvvv^^^yyy{{{zzzSSS:::888555222222///---------------------------+++,,,.........444;;;GGGKKKTTTSSSCCC555AAAXXXwwwnnnMMMCCCKKKSSS^^^mmmooodddXXXDDD444333444===MMM[[[___UUUBBB333111...+++***++++++++++++,,,,,,++++++***)))))))))***************++++++++++++,,,...000222333444444333333444333333333222222444555666888:::;;;:::999666666555555666666888888333666777555888@@@HHHMMMFFFAAA@@@FFFQQQfffsssWWWJJJ@@@@@@@@@;;;:::======>>>???AAAHHHWWWhhhuuuxxxppp``````|||jjjLLLEEEDDDEEEGGGHHHGGGMMM```rrr}}}{{{nnngggbbbjjjnnnzzzxxxgggkkkzzzOOOEEE===<<<===:::888777666777888777555666999<<>>>>>============<<<;;;:::888888777999999999888888666555444555555555555777;;;AAAFFFNNNLLLCCC555---...000...000000000000111222333444444:::???GGGXXXiiijjjbbbTTTGGG999333222000111444333666;;;>>>@@@AAABBBBBB???@@@@@@@@@CCCMMM\\\hhhzzzzzzXXX===;;;:::@@@CCCCCCEEEJJJXXXiii}}}kkk===AAAEEENNN^^^tttjjjAAA888CCC>>>???AAADDDGGGMMM[[[gggppppppqqqrrrrrroookkkgggbbb```]]]ZZZWWWUUUTTTSSSVVVVVVVVVWWWZZZ^^^cccgggbbbdddgggjjjkkkkkkllllllqqqqqqrrrtttvvvxxxzzz{{{}}}{{{yyywwwdddDDDEEE@@@BBBEEEHHHNNNWWW```ggggggooo|||mmmvvv~~~}}}~~~}}}zzz{{{|||~~~~~~|||xxxssspppoooiiieee\\\RRRHHH???999666555444333888===CCCgggaaaaaadddsss{{{nnn{{{yyyUUU===888444222222...------------------------,,,+++,,,------///888AAAMMMTTTYYYOOO:::555MMMlllcccGGGCCCMMMVVVWWWjjjmmm___PPP???444555777GGG\\\gggaaaPPP>>>333000---+++++++++,,,+++***+++++++++*********))))))))))))*********++++++++++++,,,...000222444444555444333333333333333333333555444555888;;;===<<<:::999999888777666555555555333:::===;;;<<>>>>><<>>TTTyyy}}}|||yyy}}}mmmiii^^^lllxxxyyywwwssspppqqqoooiiieeeddd^^^\\\YYYXXXXXXXXXWWWVVVQQQNNNJJJEEE@@@===:::999999888777555444444555666555555444444444333333333111111000000000/////////...///111222111222333555777555333111111111000..................///000000000000000000000000000000/////////000222555777999<<<<<<===>>>>>>>>>>>>======<<<<<<;;;:::999999888:::::::::999777666444333333444555666777;;;@@@DDDLLLNNNGGG888//////111///000000000111222333444555888<<>>CCCEEEDDDBBB???777;;;>>><<<;;;AAAOOO[[[llloookkkppphhhggg[[[>>>222;;;555???DDDHHHQQQSSS]]]sss[[[???BBBHHHTTThhhdddBBB999===>>>AAACCCEEEIIIRRR```kkkqqqqqqrrrrrrrrroooiiieee___^^^[[[XXXVVVTTTTTTTTTVVVWWWYYYZZZ\\\```eeeiiidddfffiiijjjkkkkkkmmmoooppppppqqqtttvvvyyy|||}}}~~~{{{yyyxxx{{{~~~wwwTTT???FFFFFFJJJQQQYYYbbblllvvv|||~~~uuuppp}}}|||}}}{{{yyy{{{{{{|||}}}{{{wwwrrrpppoooiiiddd\\\RRRHHH@@@:::777777666555:::>>>EEEjjjggg\\\iiikkkqqqkkkuuuTTT===888333222333...------------------------,,,+++,,,---...222???KKK^^^fffaaaLLL;;;GGGkkk{{{UUUBBBBBBNNNXXXVVVhhhhhhWWWHHH;;;444888999LLLaaaiii]]]JJJ:::333///---++++++,,,,,,,,,***************************)))))))))***++++++,,,,,,,,,---...000222333444444333222222222222333444555555444444888<<<>>>===:::999999888777666555444333222;;;>>>:::;;;FFFPPPSSSJJJEEEIIIWWWiiiqqq```QQQOOOMMMEEE??????;;;CCCKKKPPPUUUeee~~~|||[[[BBBDDDGGGIIIJJJGGGCCCIII^^^sss}}}vvvlllaaaaaammm^^^```wwwzzznnnrrrQQQFFF<<<:::;;;:::999999555777888777555666;;;@@@[[[xxxxxxsss|||zzzwwwwwwcccYYYTTT___yyy|||uuuwwwsssooonnnpppnnniiifffggg^^^\\\YYYXXXXXXXXXVVVUUUPPPNNNJJJEEEAAA>>><<<;;;999888666444444444555666555555444444444333333333111000000000////////////---///111222222222333444777555333111111111000..................///000000000000000000000000000000111111111222444777:::;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;::::::::::::999999999888888666555444222333666777888;;;>>>AAAHHHOOOMMM>>>444333333...000000000111222333555555:::===<<<<<>>999333666999888777:::AAAHHHNNNRRRQQQZZZrrrqqqZZZHHHEEEAAA777333888666AAAEEENNN\\\]]]jjjiiiHHHBBBEEEQQQcccwwwzzzUUUAAA<<<;;;>>>BBBFFFGGGLLLVVVdddnnnppppppppppppooolllgggccc^^^]]]ZZZWWWUUUTTTUUUUUUUUUXXX[[[]]]___aaafffjjjgggiiikkkkkkkkklllooorrrpppqqqrrruuuxxx|||~~~{{{zzzyyyyyyxxxzzzwwwvvvqqqZZZLLLRRRXXX^^^fffooowww~~~uuu|||zzzxxxxxxvvvtttxxx~~~yyy{{{{{{yyyuuuqqqooonnnhhhccc\\\RRRIIIAAA;;;888555777666999>>>EEEfffrrr\\\gggccckkkpppnnnOOO:::555111222444///---------------------------,,,---...000777GGGVVVkkkooo```DDD@@@ccc]]]EEEBBBHHHSSS^^^^^^iii___III===888666::::::JJJ]]]bbbXXXFFF888222...,,,++++++,,,---,,,***)))))))))***++++++,,,,,,((())))))***++++++,,,,,,,,,---...000111222222222222111111111222444666777555333333777===@@@>>>;;;666666666666666555444444///999<<<888===NNN___eeeaaa]]]aaannnyyyxxxkkkbbbVVVHHHDDDHHHGGGOOOXXXaaajjjwww{{{QQQBBBGGGEEEGGGJJJHHHFFFNNNeee|||~~~rrreee```ggg{{{iii[[[xxxyyy}}}zzzttt}}}RRRFFF<<<999:::999999:::555777999777444666;;;AAA___|||}}}mmmnnnvvv}}}~~~~~~vvvsssrrr\\\MMMMMMUUUgggvvv|||||||||pppmmmmmmooonnniiiggghhh___\\\ZZZXXXXXXWWWUUUTTTQQQNNNJJJFFFBBB???>>>===999888666444333444555666555555444444444333333333000000000000////////////---///111222222222333444777555333222222111000..................///000000000000000000000000000000222222333444666999<<<===<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888888888888777777666000333666888999;;;>>>@@@DDDOOOQQQDDD999777444---000000000111222444555666;;;<<<999777BBBVVVbbbccc]]]WWWOOOEEE888///000777000555===CCCEEEAAA888222333444555555444444555666<<>>???HHHIIIQQQ```cccwwwOOO:::CCCLLL]]]rrraaaBBB===@@@???>>>CCCHHHIIIMMMXXXfffoooooonnnnnnnnnmmmjjjeeebbb^^^\\\ZZZWWWUUUUUUUUUVVVTTTXXX\\\___```bbbfffjjjiiikkkmmmllllllmmmqqquuurrrsssuuuxxx|||~~~zzzxxxwwwxxxyyywwwxxxssssssvvvkkk___cccmmmrrrzzzssswwwzzzzzzxxxvvvttttttqqqooottt{{{xxxzzzzzzyyyuuupppnnnmmmgggccc[[[RRRIIIAAA<<<999111555555777<<>>@@@>>>;;;222222333444555555555555111;;;???<<>>HHHAAADDDHHHGGGFFFPPPjjjxxxhhh```aaapppxxx]]]kkk}}}xxx~~~PPPFFF<<<;;;<<<:::888999666:::666444999999:::DDDppp}}}rrrrrrwww}}}pppmmmqqqtttiii^^^QQQJJJLLLZZZppp||||||zzz|||ssspppnnnnnnmmmjjjjjjlllaaa^^^[[[YYYYYYYYYXXXWWWSSSPPPKKKHHHEEEAAA===:::888777666555555444555555555555666666666555333222222222222222222222222222...000111111000000111222777666444333222111111111/////////...,,,,,,---...///111222222222222333555444555666777888;;;???CCCAAA@@@???>>>???@@@AAABBB=========<<<;;;;;;::::::888888888777666555444444111333555666666888;;;===FFFOOOWWWRRRBBB555000222222222111111222222333444;;;999777999AAAMMMWWW]]]^^^ZZZSSSIII>>>555333555444666999===???===999555666666666555555444444444111333666;;;@@@DDDHHHIIICCCBBBBBB@@@???>>>======>>>===;;;999999:::<<<>>>HHHFFFMMMZZZcccrrrXXX@@@IIIHHHTTTgggqqqHHH???@@@===???FFFEEEGGGNNNYYYdddkkknnnttttttsssqqqmmmhhhdddaaa\\\\\\[[[ZZZYYYXXXWWWWWWYYY^^^dddgggggghhhjjjmmmmmmoooqqqrrrrrrrrrtttuuuvvvuuuvvv{{{{{{wwwttttttuuuwwwuuuxxx|||}}}|||zzzyyyxxxpppuuu}}}zzzwwwtttuuuwwwvvvrrrvvv~~~zzzwwwuuuuuuwwwuuuqqqmmmiiiaaaXXXRRRJJJ@@@:::888888666333888::::::UUU^^^vvvuuu```kkk```DDD555444111111222---//////.........------------***---555>>>HHHZZZkkkkkkGGG:::>>>LLL|||gggDDD999CCCGGGUUUccc^^^kkkeeeRRR;;;333888:::555AAAVVVddd]]]OOOCCC777+++,,,++++++******++++++,,,************************+++++++++***++++++,,,,,,...///000111111222222222///000111222333444444444555555666888999888444111111333444555333333333444444===@@@BBBRRRooooooVVVVVVhhhoooooozzz~~~]]]KKKEEEBBBAAABBBBBBGGGIIIFFFHHHYYYssshhh[[[fff```jjjYYY\\\xxx{{{PPPFFF<<<;;;<<<:::888999666:::666444:::999:::FFFvvvtttooovvvqqqhhhyyymmmbbbXXXMMMKKKMMM[[[ppp{{{yyyuuuuuuqqqqqqqqqoookkkhhhggghhhaaa^^^[[[YYYXXXXXXWWWUUUSSSPPPLLLHHHEEEAAA===:::888777666444444333333333333444555555555444333222333222222222222222111111///000111000///000222444777666555333111000000000/////////...,,,,,,---///000222333333222222444555444555666777888;;;???BBBBBBBBBAAA@@@@@@AAABBBCCC=========<<<;;;;;;::::::777777888888777666444333111333555555666888:::===EEEQQQ[[[WWWGGG888222222222222111111222222333444:::888777999@@@JJJSSSYYYZZZXXXSSSKKK@@@888444444444666999===@@@@@@<<<999666666555555555444444444333444555777999;;;<<<======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<>>>AAACCCIIIIIIQQQaaapppJJJ???KKKMMMcccuuucccCCC>>>===<<<@@@FFFFFFIIIQQQ\\\fffmmmpppvvvvvvtttqqqmmmhhhccc```\\\\\\\\\[[[ZZZYYYYYYXXXZZZ___dddgggggghhhjjjmmmlllnnnooopppppprrrtttwww|||{{{|||~~~}}}{{{yyyxxxwwwxxxyyywwwzzz~~~mmmyyy|||{{{yyyvvvvvvwwwuuuqqqtttzzzuuusssrrrtttwwwxxxtttpppjjjbbbZZZTTTLLLBBB;;;:::888666444777::::::SSS}}}|||YYYjjjnnn```xxx___DDD555444111111222---//////.........------------///111666AAAVVVssskkkJJJ>>>AAAMMMtttxxxQQQ999777DDDIIITTT```^^^vvvcccHHH444///444999;;;HHHYYYbbbYYYJJJ???444***,,,++++++******++++++,,,************************+++++++++***++++++,,,---......///000111111111111//////000111222333333222555555666777999888555222222333555444333333444666777@@@EEEJJJ\\\yyyqqqUUUSSScccgggiiizzzdddWWWKKKGGGEEEBBBBBBDDDDDDHHHIIIFFFIII[[[yyymmm^^^gggcccnnnZZZPPPggg|||}}}PPPFFF<<<;;;<<<:::888999777999555555:::888<<>>FFFMMMQQQVVVVVVTTTNNNEEE===777333444555888<<<@@@AAA???===666666555555555555444444555555555555444444444444888888888999999:::::::::777888999:::;;;>>>CCCFFFMMMOOO[[[ooogggAAABBBNNNVVVuuuQQQ===<<<:::;;;AAAEEEGGGMMMVVV```iiinnnpppvvvtttrrrnnniiiddd```]]]\\\\\\\\\[[[[[[ZZZZZZZZZ[[[```eeehhhhhhhhhjjjlllkkkmmmnnnnnnoooqqquuuwww||||||{{{zzzyyyyyyxxxxxx|||~~~zzznnnnnn~~~zzzxxxwwwwwwtttqqqrrrvvvqqqooooootttzzz{{{xxxssskkkccc[[[UUUMMMCCC<<<;;;777666444777::::::PPPvvvrrrTTT\\\lllbbb\\\BBB555555222111222..................------------///000:::WWW|||]]]DDD===EEETTTuuujjjBBB666;;;IIIMMMVVVdddhhhwww]]]CCC999555333:::EEETTT^^^```SSSCCC999111***,,,++++++******++++++,,,************************+++++++++++++++,,,---------...///000111111111111...///000111222222222111444444555777888888555333333444444333222333555777777@@@HHHOOOaaa|||jjjPPPMMM[[[YYY^^^tttyyycccFFFEEEFFFGGGEEEAAABBBFFFLLLLLLLLLJJJQQQffftttdddhhheeeqqqbbbFFFSSSnnnwwwqqqooo~~~PPPFFF<<<;;;;;;:::888999777999555666;;;888===OOO|||oooqqqrrrvvvsssYYYPPPLLLHHHQQQVVVfff|||vvvuuurrrzzz~~~xxxnnnhhheeedddaaa^^^ZZZXXXWWWVVVTTTSSSSSSPPPLLLHHHEEEBBB>>>;;;999888666555444333222222000000111111222222333333222222222222111111111000000000000......000444777999777555333111///...---...///000///------...000444555666555444444555666555777888999:::<<>>>>>???@@@======<<<;;;;;;::::::999555777:::;;;;;;888555333222444555555555666888;;;@@@QQQccceeeWWWDDD666000222222111111222222333444555666777999===AAAGGGJJJSSSWWWXXXSSSLLLDDD;;;333555555777999<<<>>>===;;;666666666666666666666555444444555555666666666777888888999999::::::;;;;;;555888;;;<<<>>>AAAGGGLLLTTT\\\mmmSSSFFFIIIQQQbbbkkkBBB;;;;;;999===BBBCCCGGGOOOYYYcccjjjnnnooopppnnnkkkgggccc___\\\ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ\\\aaafffhhhhhhhhhjjjmmmmmmnnnoooooooooqqqtttwww}}}~~~{{{xxxwwwvvvvvvwwwfffhhhvvvyyyxxxvvvuuutttrrrssstttpppooopppvvv}}}zzzuuukkkccc\\\VVVNNNCCC<<<:::777777444777:::999KKKllliiiQQQTTTwwwuuujjj{{{XXX@@@555555222111222...........................,,,+++---CCCuuuKKK<<<:::GGG\\\tttsssXXX======EEENNNRRRWWWdddmmmeeeTTTJJJIIIAAA777@@@TTTaaaccc]]]LLL===555000+++,,,++++++******++++++,,,************************+++++++++++++++,,,---.........///000111111111111000000111222222222222222444444444666888888666444333333333222111222555888555<<>>;;;:::999888666555444444444000000000000111111222222111111111111111111111111111111000///...000444777888777555222000...------...///000///------///111333555666666444444555777666777999;;;;;;===???BBBDDDCCCAAA@@@?????????@@@<<<<<<<<<;;;::::::999999666888;;;===<<<:::777555333444555555555555777999<<>>BBBFFFQQQXXX\\\ZZZUUUOOOCCC777888666555666777888777666777777777777777777777777555555666777888888999999:::::::::::::::::::::::::::===AAABBBDDDIIIQQQWWW___ooogggFFFKKKMMMWWWttt\\\<<<===<<<:::@@@BBBAAAGGGQQQ[[[ccciiilllmmmllljjjgggccc```]]]\\\[[[XXXXXXXXXYYYYYYYYYYYYYYY\\\aaafffiiiiiiiiikkknnnqqqrrrrrrrrrqqqrrruuuwww~~~|||xxxtttsssuuuyyy{{{rrrfffqqq}}}}}}~~~vvvvvvuuuuuuuuuvvvvvvuuutttrrrrrryyy|||tttjjjccc[[[VVVNNNCCC;;;999777777444666:::888FFFaaagggSSSQQQrrruuu|||jjj\\\TTT>>>444666222000222...---.....................+++...333IIIwwwlllEEE======LLLcccrrrcccFFF888DDDQQQZZZ]]]ZZZZZZaaaPPPOOORRRQQQDDD===NNNgggkkkfffYYYGGG999222///...,,,++++++******++++++,,,************************++++++++++++,,,---...///...///000111222222222222222222333333444333333333333333444666888999777666222222222111000111555888444999===AAAIIIUUU___ccckkkfffhhhqqqzzzxxxooo{{{}}}}}}sss^^^OOOLLLJJJJJJUUUlll```HHHHHHMMMFFFFFFEEEEEEJJJSSS[[[___]]]SSSOOO\\\ssssssgggbbbjjjyyyXXXCCCOOOWWW^^^YYYoooPPPFFF<<<;;;<<<:::888999999888555888<<<888@@@XXX{{{iiiTTTNNNNNNOOOPPP^^^wwwwwwyyypppxxxxxxnnnfffeeeddd``````]]]ZZZXXXXXXWWWVVVUUUTTTQQQMMMIIIFFFBBB>>>;;;999999888777666666666666111111000000000111222222//////000000111222222222222222222000///000333555777666444222000///...---...///000///......000111222333555555444555666888666888;;;<<<<<<===???AAAFFFEEECCCAAA@@@@@@@@@@@@<<<<<<;;;;;;:::999999999777888;;;<<<<<<:::888777444555555555444444666888:::JJJ___llliiiWWWAAA111222222111111222222333444444777999::::::<<>>???AAAEEEDDDBBB@@@>>>===>>>>>><<<<<<;;;::::::999999888666777888999999999777777444555666555444444555777:::GGG\\\nnnqqqbbbHHH555222222111111222222333444555888;;;:::999;;;AAAFFFKKKWWWaaadddggghhh]]]NNN???<<<888555666777777777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>???@@@AAAAAA@@@DDDHHHKKKOOOYYYiiitttiiiEEEGGGLLLUUUppptttGGG999???888>>>HHH???CCCJJJUUU]]]cccfffhhhjjjllliiieee```]]][[[\\\\\\WWWWWWWWWXXXYYYZZZZZZ[[[[[[```fffjjjkkklllooorrrsssvvvzzz|||}}}~~~~~~}}}~~~xxxwwwuuutttwww}}}hhh___zzz|||vvvuuuwwwwwwuuuxxx|||{{{vvvwwwtttttt||||||rrrkkkddd]]]XXXQQQEEE===:::666888555666:::888===OOOaaaoooVVVmmmiiissseee```XXXNNN:::444777222000222///---------.........//////...888AAAFFFPPPZZZXXXNNN===@@@CCCWWWyyyjjjMMMCCC\\\kkkvvvqqqWWWQQQSSS```ZZZDDDCCC^^^sssuuunnnaaaNNN>>>333......///,,,++++++******++++++,,,************************+++++++++,,,---...///000111111222333444444444444333333333444444333333222333222222444777999999888111333444555555555777999666888:::<<<<<<;;;<<<===>>>>>>EEEQQQYYY^^^iiivvvyyynnnssszzzvvvggg^^^hhhwwwyyyppprrryyypppfff]]][[[eee}}}WWWFFFHHHIIIEEEKKKQQQVVVYYY\\\```]]]WWWPPPOOO\\\wwwjjjbbbccc^^^lll}}}XXXCCCGGG]]]xxx~~~~~~PPPFFF<<<;;;<<<:::888999:::888555999<<<777BBB^^^vvvjjjYYYRRRQQQRRRaaauuu|||rrrvvvsssvvvqqqeeeaaaggghhhbbb___\\\ZZZYYYZZZZZZZZZYYYTTTQQQMMMJJJFFFCCC???<<<555555555555555666777777444333222000000000111111,,,,,,...///111333444555333444444333111000000111555444333111000/////////...///000///...///111222...000333444444555777999777999<<<======>>>@@@AAABBB@@@>>><<<::::::999:::<<<<<<;;;::::::999999888666666666777777777777666444555666555333333555777;;;GGG[[[ooowwwiiiMMM777222222111111222222333444555999;;;;;;999;;;AAAGGGGGGUUUaaafffmmmpppgggWWWBBB>>>:::777888999;;;;;;;;;;;;;;;<<<<<<===============>>>??????@@@@@@AAA>>>???AAABBBDDDFFFGGGHHHJJJNNNRRRVVV[[[hhhzzzuuuPPPFFFQQQRRR___|||hhh@@@888>>>555>>>JJJ===EEELLLVVV^^^ccceeehhhjjjllliiiccc]]]YYYXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\ZZZ___fffjjjkkkmmmpppsssqqquuu{{{zzzyyyxxxyyy{{{yyy[[[fff~~~{{{vvvyyyxxxuuuxxx}}}{{{uuuuuurrrsss||||||qqqllleee___ZZZRRRGGG>>>;;;666999555555:::777;;;KKKZZZzzzZZZlllbbbjjjbbb```WWWLLL:::444777222000222///---------.........//////000444;;;EEESSS[[[UUUIII;;;???@@@QQQrrryyyZZZ===JJJ```gggooo}}}qqqXXXTTT]]]jjj___EEEMMMsss~~~mmmkkk]]]JJJ;;;222------...,,,++++++++++++++++++,,,************************+++++++++,,,---...000000222222333444555555555555222222333333333222222111333222222444777999999999222444777888777777999:::555666:::===<<<::::::<<<::::::>>>CCCBBBBBBOOO```qqq{{{oooWWWLLLUUUbbbfffcccVVVKKKVVVlllnnnbbbgggsss{{{xxxgggggguuulllTTTKKKJJJMMMQQQIIIRRRWWWVVVVVVYYYWWWQQQKKKPPPfffmmmdddcccYYYaaaxxxeeeIIIUUUiii~~~~~~OOOEEE<<<;;;<<<:::999999::::::888;;;<<<888KKKooouuuooobbb^^^gggrrr}}}zzzzzz~~~nnnmmmkkkiiihhhgggffffffccc___ZZZZZZ\\\\\\YYYUUUVVVSSSOOOJJJFFF@@@;;;777666666666666777777777777555333111//////000111222......///111222333444555222222222222222222222222555444444333222111000000////////////////////////111111111222444666777888:::<<<===<<<;;;::::::;;;;;;:::999999:::;;;===>>>======<<<;;;::::::999999888999999888888777666555777777666555555555555555999DDD]]]qqqwwwuuu^^^===:::444000111333222222555666888;;;<<<<<<===???AAAEEENNNYYYdddnnnrrrkkkbbbSSSJJJAAA===<<<:::===AAAAAAAAAAAABBBCCCEEEGGGIIIBBBDDDFFFFFFEEEEEEFFFGGGIIIFFFGGGNNNPPPNNNOOOTTTVVV^^^gggkkkpppyyyMMMFFFDDDKKKZZZlll~~~MMMBBB777777;;;>>>@@@CCCMMMRRRZZZaaadddfffhhhiiigggddd```]]]\\\[[[YYYWWWUUUWWWXXXYYYXXXYYYZZZ\\\bbbeeeiiikkkmmmnnnppprrrrrryyy~~~||||||aaa^^^ttt{{{yyy~~~zzzyyy|||yyyrrrrrruuuyyyzzzyyywwwuuutttgggeeeffffff___NNN???888888444333666888888<<>>AAACCCDDDAAA???FFFRRR\\\```___hhhlllxxxyyyuuuzzzssszzzpppWWWRRRQQQOOOTTT___OOOPPPQQQNNNKKKKKKOOOSSSNNN\\\vvvgggYYYVVV___ggg\\\VVVhhh|||vvvjjjqqqOOOEEE<<<;;;<<<:::999999999:::888;;;;;;999OOOvvvttt{{{}}}yyysssyyyzzzxxxzzzpppooommmkkkiiiggggggfffddd```\\\\\\^^^^^^[[[XXXWWWTTTPPPKKKFFFAAA<<<888666666666666777777777777555444222000//////000111000000000111111111111111222222222222222222222222555444444333222111000000////////////////////////000000111222444666888999:::;;;===<<<:::999999999:::::::::::::::<<<===>>>======<<<;;;;;;:::999999999999999999888777666555777777666555555555555555;;;DDD[[[pppxxxyyycccCCC;;;444111222444333444666666888:::;;;<<<===???AAADDDKKKTTT___kkkrrrmmmddd[[[RRRJJJEEECCCCCCIIIQQQRRRQQQOOONNNNNNOOOQQQRRRMMMNNNPPPPPPNNNMMMNNNOOOPPPQQQWWW___aaa```bbbgggkkksss~~~~~~MMMKKKGGGJJJUUUgggyyynnnHHH>>>777888===@@@CCCFFFNNNTTT[[[bbbeeeggghhhhhhfffbbb^^^[[[ZZZYYYXXXWWWVVVXXXYYYYYYYYYYYYZZZ\\\bbbdddhhhkkkmmmppptttwwwxxx{{{~~~~~~ppp[[[fff|||~~~~~~zzzzzz}}}zzzuuuxxx{{{}}}}}}zzzvvvtttsssppplllkkkjjjaaaPPPAAA:::888444333666888888<<>>DDDOOO\\\ZZZXXX\\\UUUZZZuuuuuufffxxxuuuXXXIIIAAA666...,,,------,,,---,,,+++******)))******+++++++++++++++++++++++++++,,,,,,---...///000000333333444555666666555555555555666777888888888888555555555555777999;;;===<<<===???>>>===<<<<<<===???@@@@@@???<<<777333000111222222111000000222333333333333333222444777:::;;;::::::===DDDOOOYYY```sssvvvuuurrrqqqqqqoookkkhhhmmmxxxoookkkiiiaaa```___cccmmmppp___IIIDDDFFFHHHJJJLLLPPPUUUYYYlllppp___WWWUUUYYYqqq{{{MMMMMM[[[zzzrrrccc^^^gggOOOEEE<<<;;;<<<:::999999666999999;;;;;;<<>>999888<<<@@@BBBGGGLLLTTTYYY```dddfffffffffgggddd```[[[XXXXXXXXXXXXXXXXXXZZZ[[[[[[ZZZZZZ\\\]]]ccceeegggjjjmmmrrrxxx||||||{{{zzz}}}oooYYY___xxx~~~{{{{{{{{{{{{|||}}}{{{yyyyyyzzz|||{{{yyyxxxwwwxxxxxxrrrmmmhhh^^^NNNAAA<<<999555444666888888;;;@@@JJJhhhwwwjjjbbbgggeee]]]LLL@@@666333333111000000---.........---...000222666999===AAAFFFIIIGGGCCCLLLXXXNNN???EEEMMMXXXWWW\\\dddZZZbbbhhhjjjuuuTTTFFF???555///...//////......---+++***)))***++++++++++++++++++++++++++++++,,,,,,------...//////000111111222333444555555555444555666888999:::::::::555555555666777999<<<===>>>AAADDDDDDCCCBBBCCCEEEMMMIIIEEE@@@<<<888444222///000111111000000222333777888888888888999===???;;;<<<<<<>>>DDDOOO\\\fff|||rrrjjjooozzzxxxnnniiikkk{{{mmmaaa^^^bbbgggiiibbbjjj|||zzz```LLLJJJEEEKKKPPPRRRSSSYYYfffpppwwwdddXXXYYYXXXgggKKKNNN```}}}nnneeegggpppOOOEEE<<<;;;<<<:::999999666999999;;;<<<>>>^^^|||~~~qqqaaa^^^aaannnxxxxxxuuusssqqqooommmjjjhhhfffddddddaaa``````______]]][[[YYYXXXTTTNNNIIIDDD@@@<<<999666666666666777777777777777666444333111000//////111222444555666666555444333333333333333333333333555444444333222111000000////////////////////////---...///111333666999:::999;;;<<<;;;999777777777:::;;;===?????????>>>======<<<<<<<<<<<<<<<;;;;;;999::::::999999888777666666666555555555555666666<<<@@@PPPddduuu}}}eeeIII===333222444555555666777999;;;<<<<<<===???AAAGGGIIIKKKNNNWWW```bbb^^^WWWVVVVVVWWWVVVXXXbbbmmmxxxwwwvvvvvvuuuuuuvvvvvvtttvvvxxxyyyzzz}}}zzzOOO@@@BBBFFFIIIQQQcccxxxlllDDD<<<::::::>>>@@@AAAFFFLLLWWW[[[aaaeeefffeeeeeedddccc```[[[YYYYYYYYYYYYYYYXXXZZZ[[[\\\\\\\\\^^^___fffgggiiijjjlllpppvvvyyywwwwwwyyy}}}bbb]]]ppp|||zzzxxxxxxzzz||||||{{{zzzwwwxxxyyyxxxvvvuuuvvvwwwxxxqqqkkkfff]]]OOOCCC???999555444666888888;;;???KKKiiixxxqqqfffggggggdddQQQDDD777222111000000222---......------...111333666:::BBBHHHGGGCCC@@@AAATTTmmmLLLCCCLLLRRRZZZ___hhhpppkkkttt^^^mmm}}}nnnPPPDDD===555///...///...,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,------.../////////......///000111333444444333444666777999999::::::555555555555777999;;;<<<;;;@@@GGGJJJJJJLLLPPPSSS^^^VVVJJJ@@@999666444222---000222333333444666777999:::::::::999999<<<>>>;;;===???@@@DDDNNN\\\fffzzzuuunnnooo~~~tttqqqnnnvvv|||hhhVVVMMMQQQ\\\fffuuutttxxxRRRCCCKKKRRR]]]hhhlllmmmwww~~~jjj[[[\\\WWW]]]qqqWWWSSSaaavvvmmmfffhhhqqqOOOEEE<<<;;;<<<:::999999777999888;;;===@@@___{{{~~~rrrWWWMMMMMMYYYmmmyyywwwrrrqqqooonnnllljjjgggfffddddddbbbbbbbbbaaa```]]][[[YYYXXXTTTNNNHHHCCC???;;;999666666666666777777777777666555444333222111000///000111444777888999888777555555555555555555555555555444444333222111000000////////////////////////---...///111333666888999999:::<<<;;;999888888999:::<<>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777666666555555555555666666777===AAARRRddduuuvvvTTTFFF777333444555666777888:::<<<======>>>AAACCCDDDHHHKKKLLLOOOUUUWWWVVVTTTSSSUUUYYY\\\___hhhrrr|||~~~{{{OOO>>>CCCHHHEEEPPPZZZmmm[[[AAA<<<;;;<<>>???BBBIIISSSZZZ______cccsssttttttoooqqqqqqfffWWWMMMOOO]]]nnn{{{nnnUUULLLUUUcccooo~~~qqq^^^YYYUUUVVVbbb~~~dddNNNLLLmmmxxxwwwtttggg```hhhuuuOOOEEE<<<;;;<<<:::999999999999666:::???BBB___zzzvvvdddMMMGGGKKK\\\sss|||vvvqqqrrrooonnnllljjjhhhgggfffffffffggggggfffccc___]]][[[YYYUUUNNNHHHDDD@@@<<<:::666666666666777777777777444444444444333222111000///111444777999999888777666666666666666666666666555444444333222111000000////////////////////////...//////111333555666888888:::;;;<<<;;;::::::;;;<<<>>>AAADDDEEECCCAAA???<<<<<<<<<<<<============::::::::::::999888777777555555555555555666777777;;;@@@QQQbbbrrraaaOOO<<<555555666777999999;;;===>>>???@@@BBBDDDBBBKKKQQQPPPNNNQQQTTTUUUWWWRRRPPPSSSVVVZZZaaaiiipppxxxqqqQQQBBBDDDKKKRRRVVV^^^hhh{{{JJJ===::::::<<<>>>>>>???HHHSSSZZZ^^^ccceeedddbbbaaa```]]][[[ZZZZZZ[[[ZZZXXXVVVVVVYYY[[[]]]^^^```bbbeeejjjllloooqqqrrrtttwwwyyyvvvxxxzzz{{{}}}~~~zzzzzz~~~}}}{{{}}}zzzzzzyyywwwuuuuuuwwwyyyyyysssnnniii```RRRFFFAAA:::666444777777777:::???DDD___{{{___RRRPPPOOOLLLDDD:::222222333222000000.........------///222666:::@@@MMMSSSIII>>>EEEVVVllleeeFFFDDDRRRaaaqqqmmmuuurrrnnnmmm___zzzrrrkkkTTTHHH<<<777000---------+++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,---...///222444555555555666888888999999999666555444444444555777888666>>>HHHMMMNNNQQQVVV\\\```TTTCCC777222111111000111444777999999999:::<<<<<<===>>>>>>======>>>???;;;;;;<<<<<<>>>AAAEEEHHHEEEFFFPPPdddtttvvvoooiiijjjhhhjjjqqqyyy{{{uuunnnbbbZZZQQQRRRaaaxxx{{{cccKKK???JJJhhhuuuaaaVVVUUUVVVZZZooooooNNN>>>TTTpppwwwuuuwwwuuudddfffoooOOOEEE<<<;;;<<<:::999999;;;999555:::@@@DDD___{{{xxxxxxppp___MMMFFFMMMaaawww~~~vvvqqquuupppooommmkkkjjjiiihhhhhhjjjkkkllljjjfffbbb___^^^[[[VVVOOOIIIEEEAAA>>>;;;666666666666777777777777444444444444333333222111///111444777888777666555777777777777777777777777555444444333222111000000//////////////////////////////000111222444666777888:::<<<<<<;;;;;;<<<===<<>>???@@@AAACCCEEECCCOOOWWWUUUQQQRRRVVVXXX\\\SSSLLLJJJLLLNNNSSSYYYeeeppplll]]]III@@@GGGHHHDDDNNNaaaqqq{{{sss@@@999888999<<<>>>===@@@JJJVVV[[[^^^ccceeedddaaa___^^^ZZZYYYYYYZZZ[[[YYYWWWTTTVVVXXX[[[]]]___aaadddfffjjjmmmqqqtttvvvwwwzzz|||yyyzzz{{{zzzyyy{{{|||{{{|||{{{~~~|||xxxyyyyyyxxxxxxyyy}}}yyysssnnniii___PPPDDD???:::666555777777777:::???AAA[[[sssYYYQQQRRRPPPKKK;;;444///222555333000............------///333666<<>>KKKccctttMMM@@@SSSeeeqqqtttyyyooofffccc___~~~~~~oooiiiPPPJJJ:::555000...//////...,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------...000333555777666777888999999999999999666555444333333444555666;;;BBBKKKMMMKKKKKKNNNSSSRRRGGG;;;333222444444444444666999::::::999:::::::::;;;============???@@@===<<<<<<;;;<<<<<<<<<;;;;;;888???NNNUUUUUUXXX___^^^___bbbfffjjjjjjfffccc^^^VVVPPPVVViiisssUUUCCCIIILLLMMMeeexxxcccVVVWWWYYYXXXhhhyyyXXXCCCKKKVVV[[[kkkqqqnnnppp}}}PPPFFF>>>===>>>;;;999888999888;;;>>>>>>GGGfff|||xxxzzzeee\\\TTTLLLEEELLLaaatttvvvxxxvvvmmmuuurrrmmmkkkjjjkkkkkkjjjjjjhhheeedddcccaaa___\\\VVVTTTQQQLLLFFF@@@;;;999999999999999888888888888555555444333333222111111...000333555777777666555555666666777777777777666555666666555333111///...---......///000111111222333222111000000222444555666666888999;;;<<<===>>>>>>@@@BBBAAA@@@??????@@@==================>>>???>>>:::666555777999888777666555333222222444777999;;;BBBJJJXXXnnnwww]]]BBB666666777888:::999;;;>>>AAADDDEEEFFFFFFNNNPPPRRRSSSRRRRRRSSSTTTZZZVVVPPPJJJGGGFFFHHHIIIZZZcccwwwvvv[[[MMMHHHEEEEEEHHHIIIMMMYYYhhhxxxdddCCC999555;;;@@@AAA@@@DDDMMMUUU]]]___bbbddddddbbb___]]]___[[[WWWUUUVVVVVVTTTRRRXXXZZZ\\\^^^___aaadddgggkkknnnpppqqqvvv{{{yyyssswwwyyy{{{{{{{{{{{{}}}~~~}}}{{{|||}}}|||xxxuuuuuuvvv{{{{{{zzzxxxssskkkddd\\\RRRGGG@@@===:::888999888666:::???IIIWWWkkkXXXOOOFFFKKKCCC555555444333111000//////222,,,,,,111111---444@@@<<>>;;;888888555222111333555666777===EEEMMMKKKCCC???CCCIII@@@<<<666000...000333555444666888999:::999888777:::;;;======<<<;;;<<<======;;;:::888888999;;;<<<<<<:::???HHHJJJGGGLLLUUUUUUTTTUUUZZZ]]]^^^```cccccc___[[[\\\ppp{{{[[[III;;;<<>>===>>>;;;999888:::999:::<<<===IIIjjjssswwwppp\\\TTTPPPKKKHHHNNNbbbssstttuuuuuulllooommmlllkkklllkkkjjjhhhiiigggdddccccccaaa___]]]VVVTTTPPPKKKEEE@@@;;;999777777777777666666666666555555444333333222111111///000222444666666777777666666777777777777666666666666666555444222000///.........///000111111111222111000///000111333444555666666888:::<<<>>>??????AAABBBBBB@@@??????@@@>>>===============>>>>>><<<999666666888999888777666555444333333555888::::::AAAKKKYYYppphhhIII:::888888777888:::<<>>:::888888777777;;;BBBLLLeeebbbPPPFFF===AAA999444444333333222111000000111,,,---222222///888FFFVVVkkkppp```NNNFFFYYYxxxxxxXXX???AAA```~~~iii___fff~~~{{{jjjsss{{{wwwlll\\\KKK>>>666333///------......---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////111111000000111222444555666444333666;;;===;;;888:::777555333333444555666;;;AAAFFFCCC;;;666777;;;:::777333000///111444666444555777888888888666666555777:::;;;;;;;;;<<<>>>;;;:::999888888999::::::888;;;===>>>DDDNNNVVVXXXZZZaaaccc^^^YYY^^^iiiqqqrrrhhheeehhhqqqzzzcccQQQDDD;;;===@@@@@@FFFPPPZZZdddvvvzzzggguuuvvv{{{rrr]]]ZZZUUUTTT]]]sssoooEEE<<>><<<===;;;999999:::888999;;;>>>NNNqqqzzzhhhUUUNNNNNNOOONNNSSSeeesssrrrsssssskkkiiiiiijjjkkklllkkkiiifffgggeeecccbbbbbbaaa___^^^WWWTTTPPPJJJDDD???;;;999777777777777666666666666555444444333333222222111///000111222444666888999777777888777777666555444666777777666555333111000......//////000000111111111000///...///000111222444444555666888;;;>>>???@@@AAABBBBBB@@@??????@@@>>>>>>===============>>>999888777777888999888666777666555444555777999;;;;;;AAALLL[[[qqquuuQQQ>>>999999888666<<<>>>AAADDDGGGIIIJJJJJJMMMOOOQQQRRRRRRRRRSSSUUUTTTSSSQQQNNNJJJFFFBBB@@@===AAAJJJWWWcccjjjjjjhhhooottt}}}zzzjjjVVVGGG>>>;;;>>>DDDDDDEEEJJJRRRZZZhhh{{{OOO:::888999;;;>>>>>>>>>CCCMMMUUU[[[\\\___``````^^^\\\[[[[[[XXXUUUTTTTTTTTTTTTSSSXXXZZZ]]]___aaadddhhhkkkooossswwwyyy|||~~~zzztttyyy{{{|||}}}}}}wwwtttrrrpppkkkdddbbbeeekkksss{{{}}}zzzvvvvvvuuupppjjjddd]]]TTTJJJBBB>>>:::888888777888>>>EEERRRyyy___OOOEEE<<>>???888888888888888888888888999@@@BBBBBBOOOdddnnnkkkrrrnnneeessstttiiiuuu}}}yyyhhhRRREEE>>>===CCCEEEAAABBBGGGFFFKKKSSS]]]jjjzzzlllXXXddddddkkkzzzxxxeee\\\TTTTTTXXXddd|||OOO===AAATTTwww}}}uuupppQQQFFF===<<<===;;;999999888888:::<<>>??????>>>>>>===<<<<<<<<<<<<<<<777777777888999999888777777777666666777999;;;<<<===CCCMMM\\\ppp~~~XXX@@@:::::::::777>>>???CCCFFFIIIKKKLLLMMMOOOQQQSSSTTTTTTTTTVVVWWWUUUVVVVVVUUURRRLLLFFFCCCAAAAAAAAABBBCCCDDDDDDDDDJJJOOOVVV^^^eeemmmtttxxx{{{yyywwwvvvssslllbbbZZZNNNFFF@@@>>>>>>???EEEKKKGGGLLLUUU___iiiwwwwwwFFF888999:::<<<===<<<===DDDMMMUUU[[[]]]^^^______]]][[[ZZZ[[[YYYXXXVVVVVVWWWWWWWWWYYY[[[^^^```cccfffjjjmmmpppuuuzzz|||}}}~~~zzztttyyy{{{|||}}}~~~xxxnnnkkkhhhbbbZZZVVVNNNMMMNNNPPPPPPPPPUUU\\\jjjwww|||}}}sssoooiiiddd^^^UUUKKKCCC???:::777777777999@@@HHHYYYcccQQQFFF>>>EEE<<<222222222222222222222222......///000///222@@@OOO```lllcccMMMBBBKKKjjjRRR<<<@@@LLLrrr{{{lllYYYVVVtttiiivvvyyywwwnnnaaaTTTEEE:::444222///------...---,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------...///000111111222333333333333444444555555777666777:::>>>@@@???>>>>>>===<<<999666444333333222333444333333111111000/////////000000111222333222222333444444333333222111444777999:::;;;===???666777888888999888888777;;;AAAJJJWWWiiizzzwwwtttuuufff{{{xxx```MMMBBB???@@@FFFGGGEEEEEEHHHKKKQQQTTTTTTYYYeeennnqqqwwwfffQQQVVVUUU\\\pppzzzkkk\\\TTTWWWXXX___|||[[[BBBBBBVVVxxxqqqkkkddd\\\```QQQFFF===;;;<<<;;;999:::666999;;;===AAARRRooo}}}wwwppp^^^SSSQQQXXXbbbaaadddsss{{{uuutttvvvpppmmmkkkiiiiiiiiiiiigggfffeeecccaaaaaaaaaaaa___]]]XXXUUUPPPKKKEEE@@@<<<:::999999999999888888888777444444333333333333222222111000//////111444888:::888888888888777555444444666666777777666444222111////////////000000000000.............../////////222222222333666888;;;<<<===???@@@@@@???>>>>>>???>>>===<<<;;;::::::::::::555666777888888888888888777777777777888:::<<<===???DDDOOO]]]nnn]]]BBB999;;;===;;;???AAADDDHHHKKKMMMNNNOOONNNPPPSSSTTTTTTTTTVVVWWWWWWXXX[[[[[[XXXSSSMMMIIICCCBBB@@@>>><<<===???AAA;;;>>>BBBFFFIIIMMMQQQUUUVVVUUUUUUUUUUUUOOOGGG@@@AAA???@@@DDDDDDBBBBBBFFFJJJUUUbbbnnnxxxmmmBBB888:::;;;;;;<<<<<>>:::777777777999@@@IIIaaafffOOOAAA:::AAA888222222222222222222222222...............444BBBPPP^^^dddWWWFFFIII[[[vvvwwwLLL===FFFQQQooolllaaaZZZaaafffxxxzzzvvvkkk___RRRCCC888333111...---......---,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------...///000111222333333333444444555555555444555555666999;;;============>>>>>>;;;777444333333000000000111222333222222//////000111111111000000111111222222222111111111111333555777777777999:::666777888999999999999999<<<@@@TTTqqqsss}}}sssqqq~~~dddPPPGGGEEEBBBAAABBBCCCDDDHHHMMMLLL[[[ffffffkkkwww}}}{{{||||||hhhRRRQQQMMMWWWooo~~~ooo___VVVYYYYYY\\\xxxhhhEEE===PPPrrryyyjjjiiihhh```\\\RRRGGG===;;;<<<:::999:::777:::<<<;;;>>>MMMggg{{{|||}}}lllXXXRRRPPPPPPYYYggggggkkkzzzxxxvvvxxxsssqqqnnnlllkkkkkkkkkjjjhhheeecccaaa``````___]]]\\\WWWVVVRRRMMMGGGAAA===:::777777777777666666666666333333333333333333333333111111000000111444666888777777888777777666555444555555666666555444222111////////////000000000000------........./////////000111222444666777888999:::<<<>>>>>>>>>===>>>???===<<<;;;999888777777777444555777777777777999:::666666777888999:::<<<===AAAFFFPPP^^^mmmfffGGG:::<<>>???AAAEEEIIILLLNNNPPPPPPMMMOOORRRSSSSSSTTTUUUWWWYYY[[[]]]___]]]ZZZVVVSSSJJJGGGDDD@@@>>>======>>>;;;<<<=========>>>@@@BBB@@@@@@BBBCCCDDDBBB>>>;;;======???DDDEEEEEEHHHNNNUUUcccsss~~~ccc>>>999;;;:::;;;<<<>>>BBBIIIRRRXXX]]]]]]^^^^^^]]]\\\[[[ZZZUUUVVVVVVVVVUUUUUUXXXZZZ]]]___bbbdddfffiiimmmpppooovvv{{{|||{{{{{{yyyuuuzzz|||}}}jjj[[[KKKJJJKKKMMMMMMMMMRRRZZZWWWXXX\\\bbbgggooo~~~|||yyywwwzzzyyyvvvsssuuuzzz{{{zzzqqqmmmiiieee___VVVKKKCCC===999777777888999???GGGdddhhhMMM???999???333333333333222222111111111............222;;;HHHRRR```aaaQQQDDDPPPfffyyypppMMM>>>GGGVVVnnn{{{ppp[[[bbbrrrxxxiii~~~|||uuuhhh\\\PPPBBB666222000...---......---,,,***+++,,,,,,------,,,,,,***++++++,,,,,,------...,,,---...///000111222333333333444555555444444333222333555666777888999999:::===???===888444333444111111111000000000000000000000111222222111000000111111111111000000000000///111333444333333444555999999999::::::;;;<<<<<>>===???CCCLLLWWW___jjjnnnWWWRRRPPP___yyytttdddZZZYYYWWWXXXnnnzzzOOO>>>RRRzzz|||nnnjjjjjjdddZZZRRRGGG===;;;;;;::::::;;;888:::;;;999===OOOjjj}}}iiiTTTGGGKKKOOONNNWWWeeekkkooo~~~{{{wwwyyytttooooooooooooppppppmmmkkkfffdddaaa``````^^^\\\ZZZWWWVVVTTTPPPJJJCCC===:::777777777777666666666666333333333333333333333333222111111111111333444555666666777777777777666666444444555555444333222111000000000000////////////------...//////////////////000333555666666555555777999;;;<<<<<<===>>>@@@<<<;;;999888666555555444333555666666555666999<<<555555666888999:::<<<<<>>======???AAA<<<>>>@@@AAAAAAAAABBBCCC@@@@@@DDDKKKQQQVVV```iiiooo}}}XXX999999;;;999:::<<>>CCC444444444333333222111000000///......111:::GGGRRRXXXaaaaaaOOOBBBQQQgggttt}}}gggNNN>>>HHH___qqqwwwtttnnn{{{mmmxxxuuudddWWWMMM@@@666111///------......---+++***+++,,,,,,------,,,,,,******+++,,,,,,---......+++,,,---...000111222333222333444555444444333222333444666777777777777888777;;;>>>===888444444555222333333111///---///000111111222222333333333333222222111000000000000000///111444444444444555777<<<;;;;;;;;;;;;===>>>???HHH\\\~~~sssxxxtttRRR>>>>>>???777999;;;===CCCOOO[[[cccpppZZZVVVXXXooowwwiii]]]XXXUUUVVVeeexxxbbbCCCQQQzzzpppdddcccaaaXXXRRRGGG===:::;;;::::::;;;777::::::888@@@WWWuuuvvv~~~~~~{{{```LLLCCCKKKPPPNNNTTTbbbkkkppp|||xxxyyytttmmmnnnppptttuuutttpppmmmfffdddbbb```___^^^[[[YYYWWWWWWUUURRRLLLEEE>>>999999999999999888888888888333333333333333333333333222222111111222222333444555666777777777777777666333444444555444333111000000000000000////////////---...//////000000//////...000333666666555333222555777:::;;;<<<===>>>@@@;;;:::999777555444333333444555666555444555:::>>>444555666777999:::;;;<<>>;;;>>>@@@???AAAEEEIIIMMMOOOQQQQQQSSSUUUXXXYYYZZZ[[[\\\^^^cccdddfffgggiiijjjjjjjjjeeeaaa\\\YYYXXXTTTNNNIIIDDDEEEEEEDDDCCCDDDGGGIIIDDDGGGIIIIIIHHHIIILLLPPPMMMNNNTTT\\\bbbiiisss~~~PPP666888:::888999<<>>===999555555666111333555333000///111555111111222333444555666666222222111000000000000000111444666777888888999;;;>>>===<<<;;;<<<>>>@@@BBBEEEdddvvvnnndddOOO<<<===BBB;;;888;;;<<<;;;<<>><<<888555333333333444555666777999999999888888777999:::::::::;;;>>>@@@CCCGGGSSSbbbsss^^^FFFAAABBB???AAADDDHHHKKKMMMNNNPPPQQQTTTVVVXXXYYYZZZ\\\___bbbeeefffhhhiiiiiijjjlllnnnggghhhhhheeeaaa]]][[[ZZZQQQSSSUUUSSSPPPOOOQQQUUUVVVVVVVVVVVVVVVVVVVVVVVV[[[aaaiiinnnttt|||~~~OOO999777:::======>>>BBBHHHOOOVVVZZZ___^^^[[[YYYWWWWWWVVVWWWZZZYYYXXXXXXZZZ^^^bbbdddllljjjiiiiiikkknnnppppppzzz{{{xxxuuuyyy~~~www~~~|||{{{zzzyyy}}}~~~wwwppptttooohhhccc^^^VVVJJJAAA>>>999555666777888<<>>BBBFFFOOOdddzzzmmmaaaRRREEE@@@>>><<<;;;999999888888999;;;===???QQQZZZaaaccchhhrrr}}}}}}kkkaaa[[[kkkxxxpppddd[[[WWWXXX___fff~~~MMMAAAXXXxxxxxx|||ooommmllllllxxxsssPPPFFF===<<<===;;;999999999555888:::BBBaaaiiiPPPJJJFFFHHHKKKPPPYYYbbbkkkzzz{{{yyyyyyqqqqqqqqqqqqooonnnlllkkkeeecccaaa``````___]]][[[YYYUUUSSSRRRLLLDDD???>>>;;;::::::999888777666666555444333333333333333444444333222222222333444555555666777999888777555444333444444555444333222222222111111000//////............000111111111000///000111222333333333222222555666888999:::;;;::::::<<<:::777444333333444555444555777888999888888777888999;;;;;;;;;<<<>>>AAADDDHHHTTTddduuu```EEEBBBBBB===CCCEEEIIILLLOOOQQQSSSTTTWWWYYY[[[\\\]]]___bbbeeegggiiikkkllllllmmmoooqqqmmmnnnooonnnkkkhhhgggggg```aaaaaa```^^^^^^aaacccccccccdddeeefffgggggghhhpppuuuzzz~~~wwwLLL:::888::::::;;;===AAAHHHPPPWWW[[[___]]][[[ZZZXXXXXXXXXXXXYYYYYYYYYZZZ\\\___bbbdddjjjiiihhhiiikkkoooqqqsssyyy}}}}}}yyyyyy~~~}}}|||zzzzzzyyyxxxzzzyyyyyyzzz{{{zzzuuupppwwwrrrkkkfff___VVVIII@@@>>>999666666777777;;;AAAMMMvvvtttVVVDDDEEEJJJBBB555555555333222111000000000//////111555===GGGQQQWWWYYYVVVJJJDDDXXXwwwrrrVVVGGGBBBSSSfffqqqxxxnnnggg~~~mmm___SSSEEE888222222111000///------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000000111333444333333333333333444444444555666888999999;;;===@@@<<<;;;:::999888777666555222222111000000000111111111222222222333333333444444444444444555555666666999999999999999999999999999777666555777;;;???BBBMMM___vvvsss```VVVIII@@@======<<<;;;999999888777888:::<<<>>>???EEEJJJLLLQQQZZZaaaccceeevvvwwweeebbbiii|||ttthhh\\\UUUTTTYYY___ZZZCCCSSSrrryyypppzzzvvvQQQGGG>>><<<===;;;888888999555777999BBBccc}}}aaaMMMIIIFFFIIIMMMRRRZZZccchhhyyy}}}xxxvvvuuuqqqqqqqqqooonnnllljjjiiieeecccaaaaaaaaa```___]]]^^^XXXTTTQQQJJJBBB======;;;;;;:::999888777666666666666555444333333444444555555444333333333444444444555777888999888666555333333444444333222111111111111111000000//////......///000000111111000000000111222222333333222222555555666777777777777777999777555444333444555666444555666777888888888888999:::<<<<<<<<<===@@@BBBEEEJJJVVVfffwwwfffHHHFFFFFF>>>DDDFFFJJJMMMQQQTTTVVVWWWZZZ\\\^^^___aaacccfffiiijjjlllooopppqqqqqqsssuuutttvvvyyyyyyxxxxxxxxxxxxuuuuuutttttttttuuuwwwxxxuuuvvvwwwyyy{{{}}}~~~mmmHHH:::::::::999:::>>>CCCKKKSSSZZZ^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZ\\\^^^```bbbccciiiiiihhhiiilllooosssvvvzzz~~~{{{}}}~~~||||||||||||{{{zzzyyyyyyxxxwwwvvvuuuxxxtttnnnhhh```UUUIII@@@???:::666666666666:::???HHHmmmqqqUUUCCC@@@BBB===444555555333222111000000000...///111555===EEEMMMRRRRRRNNNEEEEEE\\\xxxyyyhhhOOOGGGKKK^^^kkkooo{{{vvvttt|||gggYYYMMMAAA666111222111000...------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000111333555111111222222333333444444666777999::::::;;;>>>@@@>>>===<<<:::888666444333222111111111111222222333666555333222111222222333666666777777888888888888:::::::::999999888777777555444333333444777;;;===AAAMMM]]]ggghhhiiiuuuvvvgggXXXOOOCCC===<<<===<<<:::999888888777888999;;;<<<;;;>>>@@@???CCCJJJNNNOOOUUUeeeqqqaaahhh{{{{{{ooo```TTTQQQTTTXXXrrrpppIIINNNpppRRRGGG>>>======:::888777;;;666888;;;FFFiiiwwwVVVNNNJJJHHHKKKNNNSSSZZZbbbjjj{{{zzzvvvsssqqqnnnmmmmmmlllkkkiiihhhhhheeecccbbbaaabbbbbb```___ccc\\\VVVQQQJJJAAA======<<<<<<;;;:::888777666666777666555555444444444444888777666666555444444444333555777888999888777666333333333333222111111000111111111000000000////////////000000111111111111000111111222222222222222444444444444444444444333555444333333333444666777444444555666777888888888:::;;;===>>>>>>???BBBDDDFFFKKKVVVgggyyyqqqPPPMMMMMMCCCFFFGGGIIIMMMRRRVVVXXXYYY\\\^^^```bbbcccfffiiilllkkknnnrrrtttuuuvvvwwwyyy{{{}}}fffEEE;;;:::999;;;===AAAGGGNNNUUU[[[^^^]]]]]]]]]\\\\\\\\\\\\\\\YYYZZZ[[[]]]___aaacccccckkkkkkjjjjjjlllppptttxxx~~~}}}{{{|||{{{yyywwwxxxzzz|||uuurrrmmmggg___TTTIIIAAA???:::666555555555999>>>HHHggg{{{jjjSSSBBB<<<<<<999555555555333222111000000000///000333888???FFFLLLPPPLLLIIIBBBHHHaaawwwoooXXXEEEGGGWWWkkkppplllxxxzzzyyyvvv```RRRHHH===555111111111///......---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000222444000000111222222333444444666888999::::::<<>>;;;777444222222222111111111222333444444777555333111111111333444888777666666666777999:::;;;;;;:::999888777666555222111111111222555777999666<<>>======:::888777:::666999<<>>>>>===<<<;;;:::999777666666777666555444444444444444666666666555444333222222222444666888999999888777444444333222111111000000111111111111000000000000000000000000000111111222000000000111111111222222333333222222111111111111222222222222333444666666444444555666777888999:::;;;===>>>???@@@AAADDDFFFHHHLLLWWWhhhyyy~~~ZZZRRROOOFFFHHHGGGIIIMMMSSSWWWYYYYYY]]]___bbbccceeegggkkknnnmmmppptttwwwxxxyyy{{{|||cccCCC;;;:::888<<>>999555555555444888===GGGdddtttcccOOO@@@:::888888777555555333222111000000000...000444:::@@@FFFKKKMMMGGGEEECCCNNNhhhyyykkkQQQHHHPPP```mmmllljjj{{{hhhiii~~~ppp[[[MMMDDD;;;333000111000///......---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000000///...///111000000111222222333444444666888999::::::<<>>===>>><<<888999999999::::::;;;<<<<<<@@@EEEHHHFFFIIIWWWjjjuuu{{{wwwvvv|||sssppp}}}vvv}}}{{{yyygggWWWSSSUUUVVVbbbXXXPPPvvvQQQGGG>>><<<===;;;888888888444888<<>>???>>>===<<<:::999777666555555444444444444444555555333333333333222111000///111333666888999999888888666555444222111111111111111111111111111111111111111000000000000111222333111000000000000111222222222111000000000000111111000000111111222444555666555555555666777999;;;<<<<<<>>>@@@AAAAAACCCFFFHHHJJJNNNYYYiii{{{eeeRRRLLLGGGKKKIIIIIIMMMTTTYYYZZZYYY^^^```ccceeegggiiimmmpppooossswww{{{|||}}}cccCCC::::::888;;;===BBBHHHNNNSSSVVVXXX______`````````___^^^^^^\\\\\\]]]___aaaccceeefffnnnooopppoooooorrryyy{{{}}}~~~|||{{{|||xxxxxxxxxxxxxxxxxxxxxxxxhhhhhhgggddd]]]SSSIIICCC===888444444444444888>>>BBBaaappp___KKK???:::777777888555555333222111000000000,,,///444:::AAAFFFIIIKKKBBBBBBFFFVVVppp}}}lllQQQTTT]]]eeedddbbbnnnuuueeeSSSXXXppp}}}kkkWWWKKKCCC:::333000000000///...............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///000111000...---...///111111222222333333444444666777999::::::;;;>>>@@@AAABBBAAA===666222111222222111111111111222222333111111000000111333444666777555222000000333666999888777777666444333222222000111222444777888::::::;;;:::;;;===>>>BBBNNN[[[hhhllltttzzzyyysssnnnmmmiiiZZZGGG<<<;;;===<<<999:::;;;;;;<<<>>>>>>???@@@<<>>KKKpppzzzqqqhhhWWWQQQMMMNNNQQQVVV___gggrrr{{{zzzxxxrrrooonnnmmmllllllmmmnnnnnnjjjhhhfffeeedddcccaaa___aaa[[[VVVRRRKKKBBB>>>>>>>>>>>><<<;;;999777666555333222222333333444555666333333444444444222111000111222555888999999999888777666444333222111222222111111111111111111111111111111000000000111222333111000000///000111222333111000/////////000111111///000000111222333444444666666666777888:::<<<======???AAABBBCCCDDDHHHJJJNNNRRR\\\kkk}}}rrrTTTIIIIIIOOOLLLKKKOOOVVVZZZ[[[ZZZ```bbbeeegggiiikkkooorrrrrrvvv{{{dddCCC::::::999:::===CCCJJJPPPUUUYYYZZZ```aaaaaaaaaaaa```^^^^^^^^^]]]]]]^^^```cccfffhhhmmmoooqqqpppqqqvvv~~~~~~~~~|||zzzyyyzzz{{{yyytttooofffggggggddd\\\RRRIIICCC;;;666333333444444999>>>AAA]]]|||qqq^^^JJJ???;;;777555666555555333222111000000000,,,000666===CCCHHHKKKLLL???AAAIIIZZZrrr{{{hhhNNNWWWcccfff\\\]]]wwwwww\\\UUUOOOUUUnnnyyyhhhUUUJJJCCC;;;333000000000///............///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///000///......///000333333333333333444444444555666888999999;;;===@@@AAABBBBBB===666111111333222222111000000000111111//////000111111222333333333333222222222333444555555555444444333222111111000222555888;;;===>>>>>>>>><<<<<<======???GGGQQQZZZ___lllyyy{{{vvvuuuxxxxxxdddLLL<<<:::;;;;;;888;;;<<<===???AAABBBCCCCCCCCCFFFKKKTTTggg}}}{{{nnnYYYRRRRRRQQQUUUsssjjjPPPaaaxxxOOOEEE===<<<===<<<:::::::::777<<>>===;;;999777666555111111111222333444555666555666777777777666555444000222555888999:::999999888777555333222222222222111111111111111111222222222111000000000111333333111000/////////000222333000//////...///000111222//////000111222333333333777777777777999;;;===>>>>>>???AAACCCCCCEEEHHHKKKQQQTTT^^^mmm~~~|||VVVHHHKKKRRROOOMMMPPPWWW\\\]]][[[aaadddfffhhhjjjmmmqqqttttttxxx}}}eeeCCC:::;;;;;;;;;???FFFNNNUUUZZZ^^^___aaabbbbbbbbbaaa```^^^]]]___^^^]]]^^^```cccgggiiikkknnnpppqqqsssyyyzzz~~~}}}~~~~~~}}}~~~{{{rrrjjjfffhhhhhhddd\\\QQQHHHCCC:::555222333444555999???DDDZZZ{{{sss___JJJ@@@;;;666444444555555333222111000000000...222999AAAGGGLLLNNNOOO???BBBJJJ[[[pppuuu```FFFPPPaaaeeeYYY^^^bbbJJJOOOSSSZZZooowwwfffTTTJJJCCC;;;444111000//////............///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...///000222444444444444444444444444444666888888999:::===???@@@BBBCCC>>>666111222444222222111000/////////000//////000111111111000000000111333555555444333222444333333222222111111111111333777:::===???@@@AAACCCAAA@@@AAA@@@@@@EEELLLNNNWWWkkk}}}{{{pppRRR???999999888555;;;===???AAACCCDDDEEEFFFMMMLLLNNNZZZrrr~~~vvvwww||||||www|||ttt\\\TTTRRRPPPQQQjjjsssRRRVVVlllpppcccrrrvvvPPPFFF<<<;;;<<<:::888999888::::::???SSSvvvyyyoooUUUTTTKKKIIIPPPUUUYYYeeetttuuurrrnnnnnnnnnmmmllljjjiiihhhgggeeedddccccccaaa___\\\ZZZXXXTTTOOOHHHAAA<<<999888888888888777666444444333333333333444444555666555666777888777666444333444444555666777777666666888777555333222222222222111111111111111111111111222111///---...000333444000000000000000000000000000//////.........//////000000000111222222222333666777777777777888;;;===BBBBBBBBBDDDGGGJJJLLLLLLSSSXXXdddtttuuuPPPLLLOOORRRQQQQQQTTTXXX\\\^^^^^^aaacccfffiiilllpppuuuyyyxxxyyyZZZ???777999<<<>>>BBBIIIOOOUUU[[[aaadddiiigggccc```]]]\\\\\\\\\____________aaaccceeegggmmmrrrqqqlllsss|||{{{~~~{{{wwwtttsssqqqpppoooooollleeeZZZNNNEEE@@@999777555444444666888:::AAANNN}}}}}}sss___III>>>:::777444333555444333111000/////////---999???EEERRRUUUPPPQQQFFFGGGIIInnnrrrsssRRREEEVVVTTT^^^[[[[[[aaaSSSMMMMMMRRReeeuuuuuuooodddVVVIII@@@999444000000000///...------,,,,,,---,,,,,,,,,---///111222,,,,,,,,,---------......---...//////...///111333444555555555555555444444777888999:::999:::===???>>>>>><<<:::777555222111333111000///000111000///111///...000333555333111111222333444444222111000333222222111222333444555999:::<<<>>>@@@BBBCCCDDD;;;AAA>>>>>>GGGHHHEEEJJJLLLUUUgggxxx~~~|||~~~pppSSS@@@:::::::::;;;:::;;;===@@@DDDGGGIIIJJJCCCGGGSSSaaammmyyy~~~{{{|||uuunnnlllooossstttssszzzyyyxxxwwwwwwzzzttt^^^NNNKKKNNNQQQ^^^xxx]]]GGGQQQgggmmmiiiiii\\\\\\sssPPPFFF===;;;<<<:::888999999:::999>>>SSSwwwyyyuuuZZZRRRKKKKKKRRRWWW\\\jjjzzz~~~tttsssoooooonnnmmmllljjjiiihhhgggeeedddccccccaaa^^^\\\[[[XXXTTTNNNGGGAAA;;;999777777777777666555555444333333333333333444555666555555777777777555444222222333444666777888888888888777555333222222222222111111111111111111111111111000/////////000222333000000000000000000000000000//////.........//////000000111111222333333333777999;;;<<<;;;;;;<<<===AAAAAABBBEEEIIILLLNNNOOOTTTYYYeeeuuuuuuOOOKKKNNNUUUTTTSSSTTTXXX\\\^^^___ccceeehhhjjjmmmqqqvvvyyyyyyzzzVVV<<<444666999>>>BBBIIIPPPVVV[[[aaadddhhhfffccc___]]]\\\[[[[[[_________```aaacccfffggglllqqqrrrqqqzzz|||{{{}}}~~~yyyuuusssrrrpppnnnqqqpppmmmeeeYYYKKKAAA;;;888777555444444666888:::AAAKKKyyy|||ppp\\\GGG<<<:::777555555555444333111000000//////---777>>>JJJZZZ[[[TTTVVVGGGHHHJJJkkknnnoooSSSJJJWWWVVV[[[UUUZZZYYYMMMJJJLLLRRReeetttrrrnnncccSSSFFF>>>888444111000//////...------,,,,,,...------,,,,,,---...///,,,,,,,,,---------.........///000000//////111333444444555555555555444444666777888888888999;;;===??????===;;;999666444333333111//////000000000///000//////111333444333111222222333333333222222111444444333333444666777888;;;===???AAACCCDDDDDDDDDFFFGGGAAAAAAJJJJJJIIIPPPTTTYYYgggvvvzzzvvv{{{{{{WWWAAA:::::::::::::::;;;===???BBBEEEGGGIIIOOONNNQQQ\\\jjjzzz{{{|||zzzssslllkkkmmmpppooommmmmmmmmmmmmmmoootttzzz~~~~~~ttt```RRRNNNQQQRRR[[[nnnfffFFFEEE\\\ggghhhhhh[[[YYYmmmPPPFFF===;;;<<<:::999999999999888>>>TTTzzzwww~~~```TTTPPPPPPUUUXXX^^^mmm}}}|||sssuuuqqqpppooonnnllljjjhhhgggfffeeeddddddcccaaa^^^\\\[[[XXXSSSLLLEEE???:::888555555555555555555555555444333333333333444555555444555666666666555444333111222444666888999999:::777666555444333222222222000000000000000000000000000000000000111111111222000000000000000000000000/////////......//////000000111111222333333444444666999===???>>>=========AAABBBEEEHHHKKKOOOQQQRRRVVV[[[gggwwwvvvOOOJJJOOOYYYWWWUUUUUUYYY]]]aaabbbgggiiikkkmmmooossswwwzzzzzz|||UUU>>>777999<<<>>>BBBIIIPPPVVV\\\aaadddfffeeeccc```^^^\\\[[[[[[_________```bbbdddggghhhkkkooorrrvvv}}}{{{~~~~~~|||xxxvvvuuusssqqqooooooooollleeeXXXJJJ???999888777555444444666888:::@@@GGGrrr}}}lllYYYEEE;;;:::888666666555444333111000000000000000777AAATTTeee___SSSUUUDDDIIIRRRooopppiiiQQQIIIVVVWWWXXXRRR```tttQQQIIIIIINNNWWWkkkwwwqqqkkk```PPPCCC;;;666333111/////////...------,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,---------.........///000000///000222444333444444555555444444444444666777777666777999;;;??????>>><<<:::999777777444222///.../////////...000//////111333444333111333222222222222222333333666666666777888:::;;;<<<>>>@@@BBBCCCEEEEEEEEEEEEBBBBBB@@@GGGTTTUUUVVVcccooohhhkkktttuuuttt[[[BBB;;;:::999999999:::;;;>>>@@@CCCEEEFFFLLLJJJOOO___vvv~~~{{{uuunnnlllnnnnnnkkkgggaaaccceeegggjjjpppwww{{{{{{uuudddVVVQQQRRRRRRWWWbbbwwwHHHAAAXXXiiiqqqqqqddd```lllQQQFFF===<<<<<<;;;999999888888777>>>WWW~~~vvvaaaYYYWWWWWWYYYYYY^^^lllzzzzzzqqqvvvrrrqqqpppnnnllljjjgggffffffeeedddddddddbbb^^^[[[[[[WWWQQQJJJCCC===:::888555444444444444555555666555444444333444444555555444444555555555555444333333333555666888888999999666666555444333333222222000000000000000000000000000000111222222222111000//////////////////////////////////////////000111111111222333444555555666444777:::<<<===>>>@@@AAADDDFFFIIILLLNNNPPPSSSTTTYYY^^^iiizzzxxxPPPKKKRRR[[[XXXVVVWWW[[[aaaeeeggglllmmmoooqqqrrruuuyyy}}}|||}}}yyyRRR???999;;;======BBBJJJQQQWWW\\\aaadddfffeeedddbbb```^^^]]]\\\_________```bbbeeehhhiiijjjnnnrrrzzz|||{{{~~~~~~|||yyyxxxwwwvvvsssqqqjjjjjjiiicccXXXKKKAAA;;;888666555444444666999;;;???BBBiiikkkXXXEEE<<<:::999777666555444333222111111111111333<<>>???@@@BBBBBBCCCDDDEEEFFFGGGHHH@@@KKKWWWhhhxxx{{{{{{{{{yyy}}}[[[AAA;;;:::999999::::::;;;<<<>>>AAACCCEEEDDDGGGTTTnnn~~~wwwtttssspppjjjeeebbbdddgggjjjnnnsssyyy}}}|||vvvfffXXXPPPNNNOOOVVV___RRREEEWWWkkkyyyyyynnngggjjjQQQGGG===<<<===;;;999:::888777666>>>XXX}}}___ZZZYYYZZZ[[[\\\bbbmmmxxxyyyqqquuurrrqqqpppooollljjjhhhgggeeeeeedddeeedddbbb^^^[[[YYYUUUOOOGGGAAA<<<999888555555444444444555555666666666555555444555555666444444555555555555555555666666777777777777777666555555555444444333222222000000000000000000000000000111222333333222000//////////////////////////////////////////000111111222222333444555666777777555777888:::<<<@@@FFFJJJIIILLLOOOQQQQQQQQQSSSUUU\\\```lll}}}}}}SSSNNNVVV[[[YYYWWWXXX]]]dddiiikkkoooppprrrsssuuuxxx|||}}}}}}nnnJJJ;;;777888;;;===CCCJJJRRRXXX]]]aaadddfffffffffeeedddbbb```^^^______```aaacccfffiiijjjkkkmmmrrr{{{{{{{{{~~~|||zzzxxxxxxwwwvvvtttrrriiijjjhhhbbbWWWJJJ@@@;;;777666444333444777999;;;??????aaakkkYYYEEE===;;;999666555444444333222111111111111111AAATTTfffmmmZZZHHHIIIOOOZZZooowwwoooUUUIIIHHHPPPZZZ^^^eeetttLLLJJJOOOVVVcccxxxrrreeeZZZJJJ===777444333222...............---------++++++,,,---.........///,,,,,,,,,---------.........///000000///000222444111111222333444444333333222333444444333333555777:::999999888888999:::;;;888555111......///.........000111222222222222333444333333333333555777888:::;;;<<<>>>???@@@AAABBBDDDEEEGGGJJJLLLOOOPPPQQQYYYtttVVV@@@<<<;;;:::;;;:::::::::;;;>>>AAADDDEEEKKKNNN^^^xxx|||wwwoooiiijjjlllooorrrtttxxx|||wwwhhhYYYOOOJJJKKKVVVaaa]]]DDDNNNdddwwwyyyqqqhhhaaaQQQGGG>>><<<===;;;::::::888777666>>>XXX}}}uuu___XXXYYYZZZ]]]bbbiiirrrxxx{{{ttttttqqqqqqpppooommmkkkiiihhheeeeeeeeeeeeeeebbb^^^ZZZWWWSSSLLLEEE???;;;::::::777666555444444444666666888888777666666666666777555555555555666666666777777777888888777777666555444444555555444444333222111111111111111111111111111222333333333222111000000000000000000000000000////////////000111222222222333333555666777888999999:::;;;<<>>999777666444333444777:::<<<@@@???```iiiWWWDDD<<<:::888555444444444333222222222222222222LLLaaahhhfffVVVKKKPPP___hhh{{{uuugggIIIJJJQQQSSSaaajjjxxxnnnJJJHHHLLLRRR___vvv{{{kkkaaaWWWHHH===777555333222........................***+++---...///000000000,,,,,,,,,---------......---...//////...///111333000000111222333333333333222333444333222222444666777666666666777999;;;<<<:::777222///////////////...000222222222111222333444444444555666888999:::;;;<<<>>>???AAAAAABBBBBBEEEJJJRRRZZZaaadddeeeeeeyyyzzzPPP@@@???<<<:::===;;;;;;;;;<<>><<<===;;;:::::::::888666===TTTwwwttt{{{bbb[[[[[[]]]aaaiiipppuuuuuu~~~~~~yyyuuuqqqppppppooommmllljjjiiiddddddeeefffeeebbb^^^ZZZUUUQQQJJJBBB===;;;;;;;;;999888666555444444666666:::999999888777777888888666666666666666777888888666777777888888888777777333444555555555444333222222222222222222222222222222333333333222222111000000000000000000000000000////////////000111222333222333444555777888999::::::<<<===???AAAEEEJJJNNNLLLQQQVVVWWWVVVUUUWWWZZZbbbeeepppWWWQQQ\\\]]]\\\[[[]]]aaaeeehhhiiikkkmmmoooqqqsssvvvzzz~~~||||||fffGGG>>><<<<<>>===999444000000000000000---000222333111111222444444555666888999:::;;;;;;<<<===???@@@AAAAAA@@@@@@EEEPPPbbbsss~~~}}}nnnKKKBBBBBB===:::===<<<<<<<<<===@@@DDDHHHKKKMMMTTTfff~~~xxxuuuwwwyyy{{{zzzzzz{{{|||~~~{{{tttkkk```VVVPPPMMMQQQWWWzzzZZZEEECCCaaajjjRRRGGG>>>======<<<::::::<<<999666<<>>@@@AAACCCFFFIIIKKKPPPVVVYYYWWWWWWZZZ]]]cccfffqqqWWWRRR\\\___^^^]]]___bbbdddeeeeeehhhjjjlllnnnqqqtttyyy|||{{{|||vvvqqqiiimmm```BBB;;;999:::<<<===CCCLLLTTTZZZ^^^aaaccccccdddfffhhhgggdddaaa___``````aaabbbeeehhhkkkmmmrrrrrruuu||||||wwwtttsssttttttsssnnnlllggg^^^SSSIIICCC@@@666555444333444777:::<<<@@@CCChhhsss___NNN===777888777555444444444333222222222333333FFFmmm|||gggSSSLLLSSS___```pppqqqEEEIIIPPP[[[mmm~~~gggJJJGGGGGGIIIUUUmmmsss```\\\TTTGGG>>>999666444111---.....................///000111111111000...---,,,,,,,,,---------......,,,---...---------///111//////000222222333333333222333444333222222444555555555444555777:::===???>>>:::555111000111111000---000333333111000222444444555888:::<<<<<<<<<<<<<<<===???@@@AAA@@@??????EEEUUUnnngggIIIDDDDDD===999===<<<<<<<<<>>>AAAFFFJJJMMMQQQ\\\sss}}}vvvxxx{{{||||||{{{{{{||||||zzzwwwrrrlllccc[[[VVVQQQNNNNNNqqqQQQEEEAAAcccsssRRRGGG>>>======<<<::::::===666888???MMMkkkhhhuuuxxxvvvwwwfffccc___dddfffsssvvvgggppp~~~vvvsssppplllkkkkkkkkkkkkjjjhhhgggfffggggggfffcccaaaYYYTTTJJJAAA>>>@@@???;;;???<<<999777666555333111666777999::::::888555444999777555666999:::888555999999888777666666666777888777777666555444444333444444333333222111000000222333444555555333111000//////000///...---......///000222222222222444666444555555555777888999:::<<>>@@@AAAAAA???<<<999:::>>>BBBIIIZZZ}}}oooOOO@@@>>>>>><<<:::<<<>>>??????BBBHHHLLLLLLXXXppp|||xxxzzzzzzxxxtttqqqnnnpppuuusssbbbQQQLLLNNNNNNaaaTTTCCCIIIwwwRRRGGG>>>======<<<::::::===888999???LLLiiiiiixxxxxx}}}gggdddaaahhhhhhsssuuuiiiwww|||vvvuuurrrnnnlllllllllkkkkkkhhhgggggghhhhhhfffccc```YYYTTTIII???===AAAAAA>>>???<<<999777777666444222555666888::::::999777666999777555666888:::999888999888777777777777777777888888777666666555444444444444333333222111111111222333444555444333111000---222777666222...///222...000222222222222444555555555666666888999;;;;;;???AAADDDFFFHHHJJJMMMPPPQQQVVVZZZ[[[ZZZZZZ^^^aaacccmmm~~~TTTMMMUUUZZZZZZZZZ[[[]]]___```aaacccfffjjjiiiggggggjjjnnnoootttyyy|||~~~lllYYYHHH===777@@@===<<>>999<<<>>>@@@CCCJJJRRRYYY```dddfffhhheeeaaabbbfffgggeeebbbbbb``````bbbhhhnnnsssuuuyyy~~~}}}}}}}}}|||~~~yyyyyyxxxwwwvvvvvvvvvvvvpppkkkgggddd[[[LLL@@@:::999777444444666888999999===KKKjjjgggSSSHHH===888666333333444777333222333222000222777JJJZZZ]]]UUUOOOGGGFFFPPP___rrrWWWEEEYYYlllvvvxxxSSSEEECCCBBBKKK___ooonnndddZZZKKK===777666444222222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***+++,,,---............222222333333333333222222333222222222333444555444666:::<<<:::666555;;;@@@AAA<<<555111000000000///222111000000111333555777888888888888999;;;===>>>:::;;;999777555666:::>>>EEEVVVtttwwwZZZIIIDDDAAA???>>>AAA???>>>@@@EEEKKKRRRWWWmmm~~~|||||||||vvvuuutttrrrrrrqqqqqqtttzzzwwwgggTTTLLLMMMMMMXXXzzzUUUFFFPPPRRRGGG>>>======<<<::::::;;;999;;;>>>HHHfff}}}~~~jjjzzzyyyhhhhhheeemmmkkkooommmfff|||wwwvvvuuurrrnnnllllllkkkjjjiiigggggghhhiiijjjgggccc___YYYTTTIII@@@???DDDEEEBBB???<<<:::888777666444333333555777999:::::::::999999777666666888999::::::777777777777777777888999888888888777777666666555444444444333333222222111222333444444444333111000+++333:::999333...///333...///111111111111333555555666666777999;;;<<<===AAACCCFFFIIIKKKMMMPPPSSSTTTXXX\\\^^^^^^___bbbeeeeeeooo~~~UUUMMMRRRXXXYYYYYYZZZ\\\^^^```aaaaaadddfffeeecccbbbeeegggfffjjjnnnpppqqqsssxxx|||pppWWWCCC888555666777===<<<;;;;;;===<<<;;;999<<<>>>AAAGGGPPP]]]jjjsss~~~MMMBBB???<<<>>>>>>???CCCJJJRRRZZZ```ccceeehhheeebbbcccfffhhhfffdddbbbbbbcccdddgggmmmtttyyyyyy||||||~~~{{{}}}{{{zzzyyyxxxwwwwwwxxxyyyppplllhhheee\\\LLL???999:::888555555777999::::::===JJJiiifffSSSHHH>>>999777444444666888555444444222000333888FFFQQQSSSOOOJJJAAACCCRRRhhhfffOOOKKKbbboooxxxMMMCCCAAADDDRRRiiivvvpppdddWWWIII;;;666666444222222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,---............111222333444444555555555555444333222222333555666777;;;>>><<<888777:::>>>AAA===777333111111000///222111111111222444666777888999::::::::::::::::::555555444333222444888;;;@@@NNNcccppplllfffpppjjjWWWJJJBBB@@@BBBCCC??????FFFIIIKKKTTT___~~~{{{{{{wwwvvvuuupppqqqtttzzz}}}kkkYYYKKKLLLMMMPPPgggdddFFFNNN~~~~~~RRRGGG>>>======<<<::::::999999<<<<<>>AAADDDGGGIIIKKKNNNQQQTTTUUUXXX\\\___aaacccfffiiiiiirrr{{{UUUNNNPPPSSSTTTUUUWWWZZZ\\\___```aaabbbcccaaa^^^]]]]]]___\\\^^^``````]]][[[[[[[[[XXXLLL>>>666777<<<@@@AAA;;;<<<=========<<<<<<===??????@@@AAAFFFNNNYYY```ppp|||vvvJJJAAA>>>======<<>>JJJhhhcccRRRHHH>>>;;;999666666888999777555555222000333:::EEELLLJJJGGGEEE>>>DDDYYYrrr```LLLSSSlllqqq~~~xxxzzzMMMEEEBBBGGGYYYpppyyypppbbbWWWIII;;;666666444111111111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---............000111222444555666777777666666555333222333555666777:::======999666777:::@@@===999555333111000///111111111222333555777888888999:::;;;;;;999888666444333333333333666999;;;:::CCCOOOTTTOOOLLLXXXhhhzzzfffQQQBBB???BBBAAA???CCCJJJKKKLLLZZZnnnuuuooovvv|||{{{yyyyyyqqqtttxxxmmm[[[KKKIIILLLNNN```{{{HHHIIIsssfffRRRGGG>>>======<<<::::::666777;;;;;;EEEcccxxxssspppvvvlllffflllggg___UUUZZZyyy|||tttrrrpppnnnnnnmmmkkkiiifffgggiiikkkkkkhhhccc___XXXVVVQQQKKKKKKMMMJJJEEE???===:::999999888666555333444444666777999;;;<<<>>>===;;;999777777777777777666666666777888999999888888888888777777777777555555555444444444444444222333333222222222111111111000...---...//////......///111111111222333555444555666777:::<<<>>>???AAACCCGGGIIILLLNNNRRRTTTVVVXXX\\\```dddgggjjjlllnnnwwwrrrPPPJJJKKKIIIJJJLLLNNNQQQUUUXXXYYYZZZZZZYYYVVVSSSPPPOOOOOONNNNNNNNNLLLIIIDDDBBB@@@===777111111555999999777666999<<<===<<<<<<>>>@@@>>>>>>>>>>>>@@@DDDJJJNNN[[[hhhyyynnnIIIAAA===;;;<<<999???DDDLLLVVV^^^dddgggiiikkkiiihhhhhhiiijjjjjjjjjmmmnnnnnnkkkiiikkkqqqvvvxxxyyy{{{~~~}}}~~~|||zzz||||||xxxuuusssqqqqqqiiieeecccbbbZZZMMMAAA<<<888666444444666888::::::>>>JJJgggcccQQQGGG???<<<;;;888888999:::888777666222000555<<>>======<<<::::::555777;;;;;;GGGgggxxxnnnwwwtttiiiaaagggddd]]]TTT^^^vvvwwwvvvtttrrrrrrrrrqqqooommmhhhhhhiiijjjkkkhhhddd```[[[YYYTTTNNNMMMNNNJJJDDD???===;;;:::999999888666555444444444555777999:::===>>>>>><<<999777666777777777777777777777888999777777777777777777777777555555555555555555555555333222222222111111111111666111---,,,000222111//////000222222222222444666555555777999;;;>>>@@@BBBBBBEEEHHHKKKNNNQQQTTTWWWYYY[[[___dddiiimmmpppqqquuu}}}dddGGGDDDCCC???@@@AAACCCFFFIIIKKKMMMKKKJJJHHHFFFCCCAAA???>>>>>>>>>>>>===;;;999666555666333000222555888999888999;;;===>>>>>>>>>???@@@999:::<<<===>>>@@@DDDGGGQQQ]]]nnnzzzgggIIIAAA;;;999;;;:::???EEENNNYYYbbbhhhlllnnnnnnmmmmmmlllkkkkkkllllllmmmnnnnnnnnnooorrrwwwzzz}}}zzzzzz~~~~~~~~~|||zzz|||}}}yyyuuuqqqmmmlllhhhdddaaa___YYYMMMBBB>>>777555333444666999::::::???JJJhhheeePPPGGG???===<<<::::::;;;999888888777222000777@@@HHHNNNHHHEEERRR```lllyyy|||OOOJJJeeerrrzzzYYYNNNNNNWWWkkk{{{yyyjjj^^^UUUHHH;;;888777555222111111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,+++******+++,,,---...............///111333555666777777666888:::888444222333555444666888888666444333444999:::999777444111000111111111333444666777888999666777888888777666333222333222111222666999::::::666666777999;;;>>>AAACCCTTTcccbbb```vvv~~~bbbJJJCCCFFFGGGFFFEEEGGGVVVzzzvvvfffmmm{{{xxxyyy|||}}}}}}~~~|||oooaaaLLL@@@FFFIIIVVV]]]NNNqqqSSSRRRGGG>>>======<<<::::::666888;;;===MMMmmmzzzkkkzzztttnnnbbbgggfff```WWWeee}}}|||{{{uuuuuutttrrrqqqqqqrrrrrrpppnnniiihhhhhhiiijjjhhheeebbb```\\\TTTLLLJJJKKKIIIDDD@@@===;;;:::::::::888777666555333222222444666888999<<<>>>>>>;;;999888999999888777777777777777777666666666666666666666666555555555555555555555555333222222111111111111111444222000000111222111000000111333333333444555777777777999;;;>>>AAADDDEEEFFFIIILLLOOORRRUUUYYY[[[^^^```dddjjjpppuuuxxxyyyzzzXXX??????>>><<<<<<<<<<<<===???@@@AAA@@@???===<<<;;;:::888777666666555555666555444333666666777888;;;===???AAA>>>>>>???@@@AAABBBBBBAAA;;;<<<======>>>AAAEEEIIINNNYYYhhhuuu}}}___HHHBBB999777<<<===@@@FFFPPP\\\fffmmmqqqsssqqqqqqqqqooommmmmmmmmnnnnnnmmmnnnqqquuuyyy{{{|||}}}yyyyyy}}}{{{}}}}}}zzzvvvqqqmmmjjjkkkfffaaa^^^WWWLLLCCC???888666444555777:::;;;<<>>>>><<<;;;===888888888777333111999CCCMMMWWWRRRMMM```uuu}}}~~~gggEEEPPPnnnzzzsss```NNNRRRaaaxxx{{{jjj^^^PPPCCC888666777666333222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***)))***+++,,,---...............///111222444555666666555999<<<:::666222222444444555666555555444444444555777999777444111111111000111333555777888999999444555555666555444222111555333222444777:::::::::888888888888:::===>>>>>>JJJRRRSSS```eeeMMMDDDGGGGGGIIIHHHOOOnnn}}}{{{||||||sssiiiNNNAAAHHHJJJQQQnnnNNNdddqqqWWWRRRGGG>>>======<<<::::::777999<<<@@@QQQrrr}}}jjjzzzzzz}}}{{{uuugggkkkjjjcccZZZhhh~~~||||||{{{pppooonnnooopppooonnnllljjjiiihhhhhhiiihhheeecccccc^^^SSSHHHFFFHHHHHHEEE@@@>>>;;;:::::::::999777888666333111111222444666555999>>>???===::::::;;;999999888777666666777777555555555555666666666666555555555666666666666666333222111111000000111111...111333333000//////000000222444444444444666888888999;;;===@@@CCCFFFHHHIIILLLPPPSSSVVVYYY\\\___ccceeehhhooouuu{{{}}}~~~~~~SSS<<<>>>===>>>===<<<;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;:::999666555444444555555555444444777:::;;;:::999999:::=========???BBBDDDCCCAAA??????>>><<<===@@@EEEIIIIIISSSbbboooxxx}}}sssuuuwwwZZZHHHBBB888777>>>@@@@@@GGGQQQ^^^hhhppptttvvvttttttsssqqqnnnmmmmmmnnnpppoooooosssyyy||||||zzzzzzvvvxxx~~~|||}}}~~~~~~~~~|||xxxsssnnnkkkoooiiiccc___WWWLLLCCC@@@999777555666888;;;======???KKKjjj~~~cccOOOGGG???>>>???===<<<===888888888777333222:::EEELLLZZZTTTMMMaaayyy{{{tttWWWBBBXXXttt|||ggg|||RRRLLLTTThhh}}}jjj^^^KKK???555444777666555444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---***)))++++++,,,---...............///000222333444555555444999===<<<777222222333444555555555444444555555333666888777444111111222000111333555777999999:::333444444444333333222111888555444666:::======;;;:::<<<;;;999888;;;======BBBFFFLLLeee}}}dddLLLDDDFFFBBBIIIMMMZZZ}}}yyy{{{|||wwwoooPPPDDDNNNMMMQQQQQQVVVuuueee\\\SSSCCC===>>>999:::===999999BBB<<<<<>>>>><<<;;;888888777666555444333333444666999;;;======<<<;;;:::999888777666555333333666666666666666666666666777777777777666666666666666555333222111111222333000000///////////////000222444555666555555555777;;;:::;;;???DDDFFFFFFDDDLLLOOOSSSVVVXXX[[[___bbbeeekkkrrryyy|||~~~RRR@@@AAA;;;@@@@@@===888888<<<>>><<<===???@@@===::::::999888444444444444444555666777888888999::::::;;;;;;<<<@@@@@@@@@@@@@@@???>>>>>>>>>@@@BBBCCCCCCEEEHHHJJJNNNSSS[[[ccclllttt||||||uuunnn```ZZZVVVYYY^^^aaabbbbbbjjjnnnxxxrrr^^^GGG<<<<<<>>><<<999CCCKKKTTT\\\gggrrrxxxxxxuuuwwwwwwqqqiiifffjjjpppqqqrrrtttvvvzzz|||}}}}}}yyy~~~{{{zzz|||}}}wwwpppmmmlllppphhhaaa^^^YYYMMM@@@999666666666666777888:::;;;DDDGGGtttcccNNNCCC999888:::;;;<<<>>>;;;888666555222111:::FFFVVVXXXcccVVV^^^nnnfffvvvvvvRRREEEcccwwwfff}}}hhhOOOHHHSSSkkkuuueeeaaaJJJCCC<<<999666333222555111000//////000///---+++---,,,,,,++++++,,,,,,---------.........---,,,,,,***+++---...///000/////////000111222222333222222444444444555444444333333444666666666333222222222///111444555555555666777111111222444555666777777777666555444444444555666666666555666777:::<<<===@@@===999888999===???AAACCCCCCKKKaaazzz~~~ttt```MMMFFFHHHLLLHHHOOOppp~~~yyy{{{{{{oooSSSCCCDDDIIIYYYJJJWWW[[[}}}zzz]]]YYYUUUEEE??????:::;;;>>>999999@@@:::;;;TTTjjjlllgggxxxrrroooqqqssslllkkk{{{uuuuuutttrrrpppoooppppppooonnnlllkkkjjjiiiiiihhhfffcccfff___VVVMMMGGGCCCBBBBBBAAA???>>>===>>>>>>===;;;999999888777666555444444333444777:::===???@@@@@@;;;;;;999888666555555555777777777777777777777777777777777777666666666666666555444222222222222333222111111000000111111111333555777777777666777888<<<<<<===AAAEEEIIIIIIHHHNNNQQQUUUYYY]]]aaaeeehhhkkkpppwww}}}SSS@@@BBB===;;;???AAA???@@@DDDEEEDDDBBBDDDDDDAAA???===;;;:::444444444444444555666777888999999:::<<<======>>>???????????????>>>>>>>>>AAABBBDDDEEEFFFHHHJJJMMMMMMQQQWWW]]]cccjjjqqquuurrrwwwxxxrrrllljjjgggbbbccc___\\\ZZZYYYWWWVVVUUUTTTWWW```nnn}}}ttt___GGG<<<;;;=========CCCMMMYYYbbbkkkuuuyyyxxxzzzzzzwwwsssooonnnooopppppprrrvvvyyy|||~~~{{{wwwtttsssrrrpppjjjddd___VVVHHH???;;;777777777777888999;;;<<>>KKKUUUYYYaaaQQQTTTcccbbbvvv~~~iiiKKKJJJooo{{{ggg~~~[[[NNNIIISSSjjjvvvfff```LLLAAA777555666444111000222111000000111000...,,,---,,,,,,++++++,,,,,,---++++++++++++++++++******---...///000000000///...//////000111222222222222333444444555444444333333555666777666444222222333333444555444222111222333333333444444555666666777444333333333444666888999666666777888:::<<<===>>>@@@@@@@@@>>>======???AAACCCBBBGGGRRR```ssstttmmmpppqqqlll\\\LLLFFFHHHMMMNNNaaa~~~~~~zzztttSSSEEEFFFHHHUUURRRRRRQQQrrrzzzhhhiiiXXXGGGAAA@@@:::;;;>>>:::777<<<888<<>>>>>???>>>===<<<;;;::::::999888777666555111333555888<<<@@@CCCDDD???>>>;;;999777666666666888888888888888888888888666666666666777777777777666555444333222222222222333222222222222222333333444666888999888888999:::======>>>BBBGGGKKKLLLLLLPPPTTTYYY]]]bbbggglllooorrrwww}}}TTTAAACCC@@@<<>>???@@@AAAAAA@@@?????????@@@AAABBBDDDEEEGGGHHHIIIKKKNNNQQQLLLOOORRRUUUZZZ___fffkkkssswwwyyyvvvtttvvvyyyyyyyyy{{{{{{uuukkkccc]]]ZZZWWWXXX[[[```fffmmmrrrttt{{{dddJJJ===;;;<<>>BBBBBBDDDFFFJJJVVVnnnqqqYYYUUUQQQVVV]]]^^^UUUJJJFFFIIIOOOWWWwww~~~~~~zzzuuuRRRFFFGGGHHHSSSTTTFFFEEEhhh~~~YYYHHHAAA???::::::===999666999888@@@TTT___dddnnnmmmwwwuuusssssssssooonnnyyy}}}{{{}}}{{{xxxtttqqqqqqqqqrrrrrrmmmlllkkkkkkkkkjjjfffdddaaa]]]VVVMMMFFFBBBBBBBBBBBB@@@????????????>>><<<<<<<<<;;;:::999888777777222222333555999===AAACCCDDDBBB>>>;;;888777666666888888888888888888888888666666666666777777777777666555555444333333222222222222222222222222333444444666888999999999:::;;;<<<===???BBBGGGKKKMMMOOOTTTWWW\\\aaaeeejjjooosssyyy}}}UUU@@@CCCBBBDDDFFFGGGHHHNNNXXX\\\\\\[[[VVVRRROOOIII@@@999777888888888999:::;;;======:::;;;<<<>>>@@@AAABBBCCCCCCBBB@@@@@@@@@BBBEEEFFFFFFGGGJJJKKKLLLNNNQQQSSSMMMOOOPPPQQQTTTYYY___cccgggmmmsssvvvyyy{{{qqqllliiiiiiiiihhhgggkkkrrrwwwoooPPP@@@<<<<<>>===<<<<<>>888999===999666:::999AAAUUUaaaiiittt|||aaagggzzz}}}{{{yyywwwsssllleeedddjjjrrr}}}}}}zzzwwwrrrpppppppppqqqpppmmmllllllmmmmmmkkkgggddd]]]ZZZUUUMMMEEEAAABBBDDDBBBAAA??????@@@@@@>>>=========<<<;;;:::999888888333333222333555888<<<>>>FFFDDDAAA===:::777666666777777777777777777777777555666666666777777777888555555555555444333222222111111111111111222333444444666888999999999:::;;;<<<===@@@CCCFFFJJJNNNQQQXXX[[[```dddhhhmmmqqquuuWWW@@@BBBBBBFFFEEEEEEMMM```sssyyywwwjjjaaaYYYUUUNNNBBB:::999777777888999;;;<<<>>>???===>>>>>>???AAABBBBBBCCCAAA@@@??????@@@CCCEEEGGGFFFHHHJJJLLLMMMOOORRRUUUSSSSSSRRRQQQPPPRRRVVVYYYYYY```iiipppvvv~~~~~~uuukkkooosssvvvzzz{{{VVVCCC>>>>>>BBBJJJLLLWWWbbbiiipppyyy~~~{{{xxxxxxxxxzzzxxxxxxzzz~~~~~~}}}wwwwww{{{}}}xxxrrrwwwlllaaaYYYQQQEEE;;;777555555555666777999;;;===FFFOOO```QQQEEE999666666555444666444555444111111888DDDMMMYYY___WWWTTTXXXXXXaaammmiiiXXXLLL___~~~pppkkk```IIIHHHVVVmmm~~~lll```III@@@888666444222333555333000.........///...------,,,,,,++++++,,,,,,---//////000000111222333444:::999777444222000///.........///000111111111111222333333444555555555444666777999888777555666777888;;;???@@@===999555333222222222222444666999:::777666666666777999;;;<<<:::<<<>>>@@@AAABBBAAAAAAFFFBBB>>>>>>@@@AAA???===???CCCLLLSSSTTTRRRTTTZZZgggoooeeeQQQGGG@@@@@@IIIDDDFFFKKKOOOLLLHHHJJJPPP]]]ooo|||~~~|||pppTTTHHHBBBFFFRRRmmm]]]CCCIIIcccXXXGGG???===888999>>>:::888>>>;;;???TTTeeennnvvvmmmkkkwwwzzzzzzrrreee[[[\\\ccchhh}}}~~~vvvsssooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnkkkgggddd\\\ZZZVVVNNNEEEAAABBBDDDCCCAAA@@@@@@AAA@@@???===>>>===<<<<<<::::::999888555444333222333444666888CCCBBBAAA???<<<:::888777777777777777777777777777555555666666777777888888555666666555555444333222111111111111222333444444444666888999999:::;;;<<>>???AAAAAAAAAAAAAAAAAAAAAAAA=========>>>@@@BBBDDDFFFGGGIIIKKKMMMNNNQQQTTTWWW[[[ZZZWWWTTTPPPNNNOOOQQQWWW\\\dddlllrrr|||zzzooovvvXXXEEEAAA@@@EEELLLQQQ\\\gggmmmrrr|||}}}{{{|||}}}zzzwwwxxx~~~~~~zzz{{{yyysssvvvjjj^^^XXXRRRGGG<<<777444444444555777999;;;===DDDSSSzzz```PPPDDD999555555444333555333666666111000777BBBHHHTTT]]]SSSYYY```[[[dddllllllbbbXXXcccxxxxxxkkkjjj[[[IIIKKK^^^yyykkk]]]DDD>>>888777555222333777333000...------......------,,,,,,++++++,,,,,,---444444666888999:::::::::999888666333111000//////---...///000111111111111222222333444555555555555555777888888666555666777999<<<>>>>>>;;;666333222555444444444555888:::<<<::::::999999999:::<<<===<<<===>>>???@@@@@@@@@@@@>>>===<<<===@@@AAA@@@>>>FFFIIIQQQZZZ[[[UUUPPPOOO\\\^^^QQQEEEFFFEEEBBBEEEFFFFFFJJJMMMKKKIIILLLQQQooo~~~}}}pppWWWIII@@@CCCLLLYYYsssdddDDDLLL___YYYGGG???>>>999;;;@@@===777@@@<<<<<>>>>>===<<<;;;:::999999888666555444333333444555555<<<===>>>??????>>>===<<<888888888888888888888888555555555666777888888888555666666666555444333222222222222222333444555666555777:::;;;;;;;;;===>>>EEEGGGIIIKKKLLLPPPVVVZZZaaaeeejjjoootttyyy~~~bbbEEEDDDDDDBBBCCCRRRxxxUUUHHH???@@@>>>777444777777777888:::<<<>>>AAABBBDDDDDDCCCBBB@@@???>>>>>><<<<<<>>>@@@BBBDDDFFFGGGIIIKKKMMMOOOPPPSSSVVVYYY^^^^^^\\\YYYUUUSSSSSSSSSTTTUUUZZZbbbiiiuuu|||rrrrrr}}}WWWDDDCCCDDDGGGNNNUUUbbbooovvvzzz|||~~~~~~{{{{{{}}}|||xxxsssppphhh___YYYQQQFFF===:::555555555666888:::<<<>>>EEEXXXrrrcccOOOCCC888444444333333444000555666111000777@@@DDDQQQ___VVV```fff\\\kkktttrrrnnneeejjj{{{|||oookkk```IIIPPPiii~~~gggWWWEEE>>>888999;;;999888888444111...---...//////...---,,,,,,++++++,,,,,,---444666999;;;======<<<;;;777555333111000//////000---...///000111111111111111222333444555555555555444666777777666555666666999999999888777777:::<<<<<<;;;999777888999<<<===<<<;;;;;;;;;;;;===>>>??????>>>>>>======>>>>>>???:::AAAIIILLLJJJHHHIIIKKKTTTUUUYYY^^^^^^ZZZYYY[[[___```SSSGGGIIIIIIDDDEEEHHHKKKRRRZZZ]]]^^^bbbhhh{{{{{{vvvgggTTTKKKAAACCCHHHLLLeeeuuuHHHHHHSSSYYYHHH@@@???:::<<>>======<<<;;;:::999999888666555555444444444555555666888<<>>@@@IIILLLNNNOOOPPPTTTYYY^^^cccgggmmmtttyyyfffHHHEEEEEEFFFIII___gggMMM???777;;;===999999???:::;;;<<<>>>@@@BBBEEEFFFFFFFFFDDDBBB@@@>>><<<;;;>>>???AAADDDGGGIIIJJJJJJJJJLLLNNNPPPRRRTTTXXXZZZ]]]^^^___^^^\\\[[[\\\]]]^^^]]]```gggpppvvvjjj___kkkwwwUUUBBBDDDFFFIIIOOOXXXfffvvv}}}~~~}}}yyyxxxxxxxxxuuussskkkfffaaa[[[PPPCCC======666666666777999;;;>>>???HHH[[[qqqfffNNNBBB777444444333333444---444666111000888@@@CCCPPPccc[[[gggjjj^^^rrr~~~rrrqqqhhhjjj|||~~~qqqhhhkkkIIIUUUppp}}}cccRRRJJJ@@@999===CCCBBB>>>:::555222///...///000000000---,,,,,,++++++,,,,,,---,,,///333666888777666444555444222000//////000000---...///000111111111111111222333444555555555555444555777777666555555666777666555444666<<>>???NNN^^^bbb\\\WWWYYY___```______```___```fffooollllll]]]MMMLLLKKKJJJOOOOOOUUUaaapppyyy~~~|||~~~vvvssskkk[[[PPPJJJDDDEEEHHHIIIeeeQQQEEEFFFZZZFFF>>>@@@:::999<<<;;;;;;;;;<<>>>>>============>>>:::888555333222222333444333666;;;@@@CCCDDDDDDDDD???>>>>>><<<:::777444333777666555666999::::::999666666666666666555555555777666555555555555666666>>><<<;;;=========AAAGGGVVVQQQOOORRRUUUXXX\\\aaaggglllttt{{{fffIIIGGGEEEFFFPPPiiiWWW<<<;;;:::::::::;;;<<<===;;;===AAADDDFFFFFFEEEDDDDDDBBB@@@???>>>???@@@AAAAAACCCEEEEEEFFFFFFHHHJJJOOONNNNNNOOOSSSWWWYYYZZZ___```aaaccceeehhhjjjlllkkkkkkmmmsss~~~zzzeeeXXX[[[cccvvvUUUKKKKKKLLLPPPQQQ]]]jjjwww}}}yyyzzz|||zzzyyyyyyzzzyyywwwuuukkkeee```\\\SSSFFF;;;777888666666999888888;;;AAAIIIfff~~~[[[QQQAAA;;;;;;777999:::222333666444000222<<>>@@@@@@;;;666444111...---......---,,,------------------------111222444444222111222333111111111111000000000000////////////////////////222222333444555666777888555333333555888999666333666:::===;;;<<>>666===BBB:::;;;===???AAABBBAAA@@@??????BBB<<<;;;CCCCCC???DDDIIInnnsssqqqxxx{{{oooooojjjiiixxxuuufffWWWNNNNNNSSSWWW```]]]www}}}uuukkkbbb\\\PPPMMMFFFDDDFFFKKKnnnRRRAAAJJJfffZZZFFF>>>@@@:::999<<<;;;<<<;;;;;;===NNNrrruuuuuueeesssvvvzzzpppdddcccfffppp}}}~~~{{{xxxuuutttttttttsssrrrrrrqqqpppooommmlllkkkjjjdddaaa\\\TTTKKKFFFCCCCCCFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>===<<<<<<<<<======999888666444333333333444333555999===@@@CCCDDDDDDBBBAAA???<<<999888777666777666555666888888777555666666666666666666666666666666666666777888999:::<<<::::::===>>>???CCCJJJWWWRRRPPPTTTWWWZZZ^^^dddlllpppwww|||mmmPPPJJJEEEGGGWWWwwwlllJJJ<<<;;;;;;:::;;;<<<>>>??????@@@BBBDDDDDDCCCBBBAAABBBAAA???>>>>>>???AAABBBAAACCCFFFGGGHHHIIIKKKMMMPPPOOOOOOQQQUUUYYY]]]^^^dddfffhhhjjjmmmppptttvvvxxxyyy~~~|||gggWWWQQQXXXggg~~~VVVHHHFFFIIIRRRXXXhhhsss~~~~~~|||yyywwwtttqqqnnnjjjeee```\\\TTTFFF===999888666666999999888;;;AAAEEEcccsss[[[QQQ@@@999999666888;;;444444333111111444;;;FFFNNN```fffaaa[[[RRRgggppp]]]WWWbbb|||xxxfff~~~cccKKKXXXyyynnnXXXGGGAAA<<<;;;>>>???===999444111...---......---,,,------------------------...000111111000//////000000000000000000000000000111111111111111111111111222222333444555666777777555444444666999999777555999>>>BBBCCCJJJ\\\rrrzzzlll^^^KKK888888===888:::;;;<<<=========<<<;;;:::FFFHHHCCCBBB???DDDSSStttnnnaaa^^^aaafffiiirrrzzzsssjjjbbb]]]RRROOOHHHGGGJJJPPPrrrWWWDDDMMMnnnZZZFFF>>>@@@:::999<<<;;;:::999:::<<>>===<<<;;;;;;;;;;;;;;;888777777666555444333333333444666999<<<@@@BBBDDDHHHFFFBBB???<<<:::::::::888777777888999888666444666666666666666666666666555666666777999;;;<<<===<<<:::<<<@@@BBBCCCHHHOOOVVVSSSSSSWWWZZZ]]]bbbhhhqqqtttzzzzzz[[[QQQHHHFFFXXXyyysssQQQ>>><<<<<<;;;;;;<<<>>>???@@@BBBBBBBBBBBBAAA@@@???>>>??????>>>>>>>>>@@@BBBCCCCCCEEEGGGIIIJJJLLLNNNPPPSSSSSSTTTWWW[[[```dddgggmmmooosssvvvyyy}}}|||```SSSLLLOOO\\\vvv[[[LLLHHHLLLYYYbbbpppxxx|||yyyvvvrrrmmmjjjkkkgggbbb^^^TTTGGG>>>;;;888666666999999888<<>>@@@>>><<<444222///............---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------......///000000000111111111111111111111111222222333333444555666666666555555777:::<<<;;;:::===CCCHHHLLL[[[wwweeeFFF>>>@@@;;;<<<<<<<<<<<<<<<============VVVbbb[[[RRROOO```}}}~~~~~~}}}wwwpppiiiccc```YYYSSSJJJHHHKKKPPPqqq\\\CCCMMMrrrZZZFFF>>>@@@:::999<<<;;;999888;;;>>>NNNqqqrrrsssttt|||jjj```eeelllzzz|||{{{xxxtttrrrtttvvvxxxyyywwwrrrmmmmmmpppqqqoookkkfffbbb\\\RRRJJJDDDCCCCCCGGGGGGFFFDDDCCCAAA@@@???===<<<<<<;;;::::::::::::777777777777666444333222222222333444888<<<@@@CCCLLLKKKIIIFFFBBB???===;;;999999999:::<<<;;;888666666666666666666777777777666777777888999;;;<<<===???>>>@@@EEEGGGHHHMMMSSSVVVTTTUUUZZZ]]]```fffmmmtttxxx}}}gggXXXKKKIIIUUUkkkVVVCCC@@@<<<<<<;;;;;;<<<>>>@@@AAABBBAAA@@@??????>>>============>>>>>>@@@BBBCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQVVVXXXZZZ^^^bbbhhhmmmqqqtttxxx}}}|||{{{kkkYYYQQQLLLUUUiiibbbTTTPPPTTTbbblllvvv{{{}}}zzzxxxwwwtttpppmmmpppkkkfff```UUUGGG>>>===888666777999999999<<>>@@@:::999<<<;;;:::888<<>>@@@AAA????????????>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFFFFIIIKKKMMMMMMMMMNNNPPPQQQVVVZZZ^^^bbbgggmmmuuuzzzzzz~~~wwwvvvyyynnn___UUUPPP___zzzbbbTTTRRRXXXiiiuuu}}}|||}}}|||zzzyyyxxxvvvsssppptttooojjjcccUUUFFF>>>===888666777999:::999===CCCRRRllluuuhhh^^^FFF;;;;;;666333777666444333666999666>>>bbb```VVVgggnnntttlllOOOWWWgggmmmsssgggaaarrrbbbdddpppUUUJJJFFFDDDDDDGGGFFFAAA;;;555222///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,,,,***+++,,,---...///000111000000000000000000000000111111222222333333444444333444666999===BBBHHHKKKLLLVVV[[[]]]nnnnnn___KKKBBB@@@??????BBBGGGMMMPPPaaa}}}fffooo||||||~~~yyysssnnnkkkjjjjjjhhh\\\LLLEEEFFFIIIdddeeeAAA@@@aaaZZZFFF>>>@@@:::999<<<;;;<<<999<<<>>>HHHfff~~~xxxlllaaafffmmm{{{yyyyyyvvvssssssuuuwwwyyyyyywwwuuurrrrrrsssrrrnnnkkkhhheee```WWWMMMFFFBBBAAAFFFFFFGGGGGGFFFDDDBBBAAA>>>===<<<;;;:::999999999999888888777666555444444444222111111222666:::===FFFIIIMMMOOONNNJJJDDDAAA;;;999888888888999777666555666666777777888888999999999999999999:::;;;<<>>===>>>???@@@AAA???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIILLLNNNPPPPPPPPPQQQSSSUUUWWW[[[aaafffkkkrrr{{{tttxxxxxxkkk^^^XXXYYYrrr\\\OOOQQQ]]]qqq}}}zzzwwwwwwrrr|||www}}}{{{yyyxxxuuurrroootttpppkkkcccTTTEEE>>>>>>888666777:::::::::>>>DDDNNNbbb~~~jjj```FFF;;;<<<666222555555444555888888777CCCfffyyyOOOWWWlllssswwwgggGGGVVVjjjooorrrjjjlll|||hhhfffrrrVVVKKKHHHFFFGGGIIIGGG@@@999555222000////////////...------------------------+++---......---,,,,,,---++++++,,,---...///000111////////////////////////111111111222222333333333111333555888;;;AAAHHHMMMUUUaaahhhiiixxx~~~ggg[[[YYYVVVVVVZZZaaaiiioooggglll}}}|||}}}~~~xxxssspppooopppqqqmmm```MMMGGGIIILLLffflllFFF>>>XXXZZZFFF>>>@@@:::999<<<;;;<<<888:::<<>>===;;;::::::999999:::999777666555444555555555333222111222444888:::>>>AAAGGGKKKMMMMMMJJJHHHBBB???;;;999888888777666555666666777888888999999999999999:::;;;===>>>???AAAAAAEEEKKKNNNOOOTTTZZZZZZ\\\bbbiiillloooxxxsssbbbQQQPPPSSSNNNZZZWWWEEEDDD===DDDCCCAAA@@@@@@AAAAAABBBBBBDDDEEEFFFFFFEEECCCBBBCCCDDDEEEGGGIIIJJJJJJKKKMMMOOORRRSSSUUUVVVYYY[[[[[[aaahhhmmmrrrzzzuuunnnsss}}}WWWTTT^^^mmmtttjjjhhhkkkpppvvv{{{}}}yyy}}}zzzxxxwwwtttpppmmmpppmmmhhh```RRRDDD>>>???888666777:::;;;:::>>>DDDMMM\\\ggg\\\BBB888<<<777111444666333555666555999JJJcccxxxcccLLL\\\oooiiiJJJPPPdddqqqyyylllqqqjjjfffzzz\\\NNNJJJFFFFFFGGGEEE>>>888555333000////////////...........................,,,---//////---,,,---...,,,,,,---...///000000000000000000000000000000000111111111111222222222222111333444555777<<>>RRRZZZFFF>>>@@@:::999<<<;;;999666999<<>>@@@888666777:::;;;;;;???EEEQQQ\\\|||dddWWW>>>555;;;666111444666333444333222;;;NNN___ffflllWWWMMM^^^lllhhhSSSLLL]]]tttlllpppwww^^^fffcccPPPKKKEEECCCCCCBBB===888555333000//////000///...////////////////////////+++---///...---,,,---...------......///000000000111111111111111111111111111111111111111222222222222333333333333777???DDDSSSffftttxxx^^^WWWcccsssxxxsssdddlllsss~~~{{{{{{~~~}}}yyyvvvvvvwwwyyyzzzzzzhhhQQQGGGHHHIII___nnnMMM>>>NNN```III>>>???;;;:::<<<888;;;666999<<>>>>>>>>===<<<:::999888999888777666555444333222222555666333///---111555888999<<>>;;;::::::;;;999999999999999::::::::::::<<<>>>??????AAADDDFFFIIIHHHKKKRRRWWW[[[```fffeeehhhlllqqqwww~~~|||iiiaaacccaaa\\\VVVVVVYYYVVVQQQTTTQQQMMMJJJJJJLLLPPPSSSSSSOOOJJJHHHHHHGGGDDDBBBGGGHHHIIIJJJJJJKKKNNNPPPUUUVVVXXX\\\___aaabbbbbbiiipppvvvyyy~~~|||nnnxxx|||llleeekkkxxxiiimmmxxxvvvmmmqqqtttmmmqqq```gggjjjcccTTTEEE;;;666888555555999;;;<<<@@@EEETTTvvvyyynnnVVV@@@888:::666444777444333666555333;;;NNN^^^eeefffQQQOOOccc[[[DDDUUUlllpppmmmaaajjjxxx[[[kkkdddXXXMMMDDDDDDFFFDDD???===888555111///.........---......---,,,,,,,,,,,,---***+++,,,,,,------,,,,,,------------///111333444555444333222111222333444333333444444444444444333222222333333555666888999FFFQQQ]]]iii{{{}}}pppjjjiiihhhiiioooxxxlllXXXQQQaaannnwww|||yyyzzz~~~vvvuuu{{{}}}{{{{{{zzzwww{{{{{{tttrrrvvvzzzzzzvvvaaaKKKGGGIIIGGG```JJJAAAWWWaaaIII>>>???;;;:::<<<999===888<<>>>>>===<<<;;;999888888777666555444333222222111333555333000///333777888999;;;>>>AAAEEEHHHJJJMMMKKKFFFBBB>>>;;;999999999999999999::::::;;;;;;:::;;;===>>>???AAADDDGGGKKKJJJNNNTTTYYY\\\aaaggglllooosssxxx~~~}}}nnniiikkkiiiccc^^^___bbb```\\\WWWVVVVVVUUUVVVWWWXXXYYYYYYTTTMMMIIIGGGFFFCCCAAAFFFGGGIIIKKKKKKMMMQQQSSSXXXZZZ\\\___aaadddhhhjjjooovvv}}}|||mmmjjjkkkxxxiiiaaazzzlllooozzztttmmmpppeeemmmqqqgggSSSAAA888666888555555999;;;<<<@@@FFF^^^zzzqqqUUU@@@888:::555444777444333555555444===OOO```gggaaaVVV```xxxTTTPPPZZZfffaaa]]]WWWfffttt[[[llliiiZZZOOOFFFEEEGGGDDD???===888555111/////////...---///...------,,,,,,------++++++,,,------------,,,---------...///111333444555444333222222222333444222333444444444444444333555555555555666777999999???GGGPPPXXXggg{{{ppp^^^RRRJJJIIIHHHHHHLLLSSSYYY^^^nnnpppzzzcccTTTNNN[[[jjjrrrzzz~~~{{{~~~zzzyyy~~~|||uuutttxxx{{{zzzsss___JJJFFFIIIIIIbbbMMMBBBVVVaaaIII>>>???;;;:::<<<999999666:::===???TTTqqqnnn```lllyyyiiiiiijjjiiiwww|||~~~|||}}}~~~~~~|||xxxuuurrrpppmmmjjjhhheee```[[[UUUNNNGGGBBBEEEFFFHHHIIIHHHGGGEEEDDD@@@??????>>><<<;;;999888777666666555444333333222000333555444222222555888777777999;;;===@@@BBBDDDLLLKKKIIIFFFBBB???<<<;;;999999999::::::<<<======<<<===???@@@BBBDDDHHHKKKOOOOOORRRXXX\\\^^^cccjjjppprrruuu{{{xxxvvvvvvsssnnniiilllqqqssspppjjjlllnnnooonnnkkkhhheee```ZZZQQQJJJGGGEEEEEEDDDFFFHHHKKKMMMOOORRRUUUXXX]]]___bbbccceeehhhoootttttt|||mmmeeettt~~~gggZZZaaakkkmmm{{{yyyrrrpppqqqyyy|||pppXXXBBB:::;;;888666666999;;;<<>>888555222////////////...///...------,,,---------++++++,,,---------------------......000222333444666555444333222333444444222333444444555555555555888777777777888999999::::::>>>BBBEEENNN]]]kkkqqquuutttqqqlllcccUUUFFF<<<:::888777777888;;;>>>@@@FFFJJJUUUhhh[[[RRRNNNVVVdddjjjvvv~~~}}}}}}}}}xxxwwwyyyzzzxxxooo]]]IIIEEEHHHIIIbbbQQQGGGZZZaaaJJJ??????<<<;;;===999777444:::======QQQooo}}}ooo___iiivvveeeggglllppp}}}~~~~~~{{{wwwsssqqqooommmlllhhheeeaaa]]]WWWOOOFFF@@@EEEFFFHHHIIIIIIHHHFFFEEEAAAAAA@@@???===;;;999888777777666666555555444444333444666555444444666888666666777888999;;;===>>>EEEFFFGGGGGGFFFDDDBBB@@@:::::::::;;;<<<>>>???@@@@@@AAACCCDDDFFFJJJNNNRRRTTTTTTXXX]]]___aaagggnnntttuuuyyy}}}vvvrrrwwwzzzpppkkk```[[[RRRKKKHHHGGGIIIJJJJJJLLLOOORRRTTTWWW[[[___aaadddfffggghhhlllssszzz}}}pppcccqqqgggXXX___ttt~~~}}}zzz{{{tttyyy||||||qqq[[[EEE;;;<<<777666777999:::<<>>@@@BBBCCCBBBDDDFFFGGGJJJNNNSSSWWWYYYZZZ^^^ccceeefffllluuu}}}~~~}}}xxx}}}rrrfff^^^WWWTTTOOOJJJHHHJJJNNNQQQRRRTTTWWWYYYZZZ]]]aaaccccccfffiiikkkmmmqqqwww|||nnnfffmmmeeeVVVbbbwwwxxxuuurrrnnngggWWWCCC888666777666888::::::<<>>===SSSttt}}}kkkjjj}}}gggmmmyyy~~~~~~{{{wwwuuussspppnnnllleeedddbbb___YYYPPPFFF@@@CCCEEEGGGIIIJJJJJJIIIHHHDDDDDDBBB@@@>>>;;;999777888888888888999999999999999999999999888777666555555555555555555666777777???AAAEEEGGGHHHGGGEEECCCAAA@@@??????@@@BBBDDDFFFEEEFFFHHHJJJLLLQQQXXX\\\___aaafffkkklllmmmuuu~~~~~~}}}sssggg[[[QQQKKKLLLLLLLLLLLLLLLOOOTTTXXX[[[\\\^^^______```ccceeeccceeejjjpppvvvzzz}}}tttkkkttt{{{\\\```www{{{}}}xxxpppiiieeeaaaUUUCCC999888777666888::::::<<>>???EEENNNXXX]]]fff{{{[[[UUUTTT___uuu{{{xxxwwwtttoookkk^^^JJJAAACCCHHH___|||OOOCCCHHHgggbbbKKK???@@@<<<<<<===:::777444:::;;;:::QQQtttzzzwwwaaadddnnnuuu~~~|||yyywwwuuuqqqmmmjjjeeeeeecccaaa\\\SSSIIIAAACCCEEEGGGIIIJJJJJJJJJIIIFFFEEECCCAAA>>>;;;999777777777888888888999999999888888999999:::999888666666555555555555666777777<<>>666777999;;;:::<<>>HHHWWWeeebbbmmmlllooo~~~tttZZZQQQUUUbbbggg]]]ooolll[[[ZZZ}}}|||wwwgggWWWOOOKKKGGGCCCAAA;;;888444222111222111000000//////...............,,,------...............,,,...000222333444444333666555333111000000000000222333555777888:::;;;;;;:::::::::;;;<<<===>>>???<<<:::===AAABBB???AAAFFFPPPRRRRRRNNNFFF???:::888555555666666777888999:::888999:::;;;<<<===>>>???AAAEEEJJJNNNUUUfff|||{{{\\\SSSTTTddd}}}~~~{{{{{{}}}}}}}}}~~~yyywwwwwwuuuqqqjjj___LLLCCCFFFLLLcccwwwLLL@@@>>>TTThhhbbbKKK@@@@@@===<<<>>>::::::888=========TTTyyyyyy~~~yyyfffTTT[[[|||}}}rrr{{{}}}}}}{{{xxxvvvrrrmmmiiieeeeeeeeeccc^^^UUUKKKCCCCCCDDDGGGIIIKKKKKKJJJIIIFFFEEEDDDAAA>>>;;;999777666666777777888888999999777777888:::;;;<<<:::999666555555555555666777777888;;;AAAFFFKKKNNNOOOOOOHHHFFFDDDCCCCCCEEEGGGHHHPPPQQQSSSUUUXXX^^^eeejjjjjjmmmtttyyyzzz{{{~~~tttjjj___YYYQQQIIIEEEFFFJJJMMMKKKPPPWWW]]]```cccgggkkkfffffffffdddaaa``````aaaaaaccclllzzzzzzpppxxxeeefffwww}}}uuuqqqddd``````^^^NNN;;;777>>>666777999;;;:::===HHHTTTpppSSS>>>777:::666666999777:::444222666<<>>GGG[[[|||vvvOOO@@@<<<<<<666666888222444444444666<<>>;;;;;;===>>>@@@AAABBBCCCCCCBBB@@@>>><<<>>>AAADDDIIILLLKKKFFFCCCAAA>>>999666444555777777555777<<<;;;<<<<<<<<<;;;;;;===>>>BBBBBBDDDGGGGGGEEEFFFJJJHHHIIIKKKMMMQQQXXX```fffpppzzzaaaWWWUUUmmm{{{xxxxxxwwwyyy|||}}}wwwuuuyyyzzzuuuqqqrrrkkk^^^LLL@@@HHHeeevvvEEE===777FFF]]]cccKKK??????;;;:::<<<999===999<<<>>>:::HHHkkksss{{{wwwnnnjjjlll|||zzz|||yyysss{{{~~~|||{{{yyyyyyxxxvvvtttqqqnnnllljjjhhhddd^^^\\\XXXNNNCCCEEEFFFHHHIIIJJJIIIIIIHHHHHHIIIJJJGGGBBB===999777888888888888777777666666666666888999;;;;;;<<<<<<:::888555555666999<<<>>>AAA???>>>AAAFFFLLLPPPRRRUUURRROOOMMMNNNQQQTTTWWWWWWZZZ^^^aaaccchhhooouuu}}}wwwsssiii```______^^^]]]______eeejjjkkknnnqqqpppmmmjjjddd___\\\YYYXXX\\\ccchhhkkkuuu|||||||||}}}pppsss~~~rrr|||yyyuuuppppppnnnjjj```OOO>>>888999555999888999>>>???JJJ```yyyUUUDDD===<<<777666777111666333333888>>>GGGYYYjjj{{{lllcccgggnnnmmm```RRROOOWWWiiihhhzzzuuucccvvv}}}vvviii]]]VVVQQQMMMKKKLLL@@@===888555333333111000//////...------------.........///000000000000000///000333444555555444333333222111000////////////222333444777999;;;===>>><<<===>>>???AAABBBCCCDDDCCCBBB@@@>>><<<>>>AAADDDGGGIIIIIIGGGGGGGGGAAA:::777555666999999777999===<<<===>>>===<<<===>>>@@@DDDCCCFFFIIIHHHEEEFFFIIIGGGGGGHHHJJJOOOUUU]]]aaabbbjjjxxxgggZZZYYYuuu|||zzz{{{{{{|||}}}zzzuuuuuuzzz{{{uuupppoooiii]]]MMMCCCIIIdddxxxHHH???999JJJdddcccKKK???@@@;;;:::===:::<<<:::;;;;;;999DDDddduuuyyyooolllxxxqqqxxx~~~{{{yyyxxxwwwuuussspppooommmmmmiiigggccc^^^\\\YYYPPPEEEEEEFFFGGGIIIJJJJJJIIIIIIKKKLLLLLLIIICCC>>>:::999;;;;;;::::::999888777666555555666888999:::;;;<<<:::999777666888===AAADDDKKKFFFAAAAAAFFFLLLPPPQQQWWWYYYZZZYYYWWWWWWZZZ^^^\\\___cccfffhhhmmmtttzzzyyyooogggeeeeeedddfffhhhiiinnnrrrqqqqqqrrrnnniiiddd^^^YYYWWWUUUTTTZZZbbbjjjooozzztttgggaaa___aaadddhhhmmmttt|||uuuppp{{{vvvzzzyyyzzzyyyxxxqqqggg\\\MMM???888999666:::999;;;??????MMMhhh|||YYYFFF===<<<777777777///777111222;;;@@@HHH]]]uuupppkkkwwwyyyxxxmmmVVVUUU```uuuvvv|||jjj~~~~~~nnn]]]UUURRRNNNKKKKKK???<<<777444333222111000000///......------......---......///000111111222222333444555666666555444222111000///////////////333444555777:::<<<>>>???>>>???@@@AAABBBCCCDDDEEEAAAAAA???===<<<===AAADDDDDDFFFHHHJJJMMMNNNFFF<<<999666666:::;;;999:::>>>>>>???@@@???>>>???@@@BBBEEEEEEGGGKKKJJJEEEDDDGGGHHHGGGFFFIIIPPPWWW]]]aaa___gggssseeeZZZ```|||{{{~~~}}}}}}vvvtttvvvzzzzzztttooommmiii]]]OOOFFFHHH[[[yyyKKKAAA:::PPPooodddKKK@@@@@@<<<;;;===:::666888888999;;;DDDccc{{{jjjddd|||uuupppzzz~~~zzzwwwxxxvvvsssqqqooonnnnnnooohhhgggccc___]]][[[QQQGGGDDDEEEGGGIIIJJJJJJIIIIIIKKKLLLLLLIIIEEE@@@===<<<=========<<<;;;999888777555555666666888999:::;;;;;;:::888777999===BBBFFFPPPJJJCCCAAAEEEJJJOOOQQQTTT]]]gggiiiddd^^^\\\\\\```dddhhhkkkmmmrrrzzz~~~zzzqqqiiigggggggggiiimmmoootttuuusssqqqnnniiiccc___YYYUUUSSSRRRSSSZZZccckkksssyyymmmeee[[[RRRMMMQQQSSSXXX[[[___dddiiimmmtttzzzooo{{{|||~~~zzznnnaaaUUUJJJ???;;;;;;777;;;:::<<<>>>>>>QQQqqqzzzYYYEEE;;;;;;777888777000888111222<<>>???@@@@@@AAABBBBBBCCCDDDDDD>>>>>>===;;;:::<<<@@@DDDDDDFFFIIIMMMSSSTTTJJJ>>>;;;777777:::<<<;;;;;;>>>???@@@AAAAAA@@@@@@AAACCCEEEEEEHHHKKKIIIDDDCCCFFFIIIHHHHHHMMMVVV```gggjjjrrrzzzaaa[[[iii{{{zzz~~~|||yyyttttttuuuvvvvvvrrrooommmjjj]]]QQQHHHDDDPPPrrr{{{LLLAAA:::TTTyyydddLLL@@@@@@<<<;;;===:::444999777888???DDDaaavvv___VVVooo|||rrrqqq~~~~~~zzzxxxyyywwwtttqqqooooooooopppiiihhhddd```___\\\SSSIIIDDDEEEGGGIIIJJJJJJJJJJJJIIIJJJJJJIIIEEEBBBAAA@@@>>>?????????>>><<<:::888777666666666666888999:::;;;;;;:::888777:::???DDDMMMJJJFFFDDDEEEIIIMMMPPPVVVaaalllnnnhhh```^^^^^^dddhhhlllooorrrwww~~~vvvooommmmmmlllooossstttwwwxxxsssooollleee___\\\WWWSSSRRRRRRUUU]]]fffnnnxxxttteeeVVVPPPMMMJJJGGGFFFMMMPPPUUUXXX[[[]]]```bbbiiioooxxxwwwsss}}}}}}yyylll\\\QQQGGG>>>::::::888<<<;;;<<<===>>>WWW~~~uuuSSSAAA999:::777888999222888111222<<>>>>>;;;777444333333222111000000///............///---------...///111222333555555555555555555444444000000///000000111222333444555666888:::<<<===>>>???@@@@@@@@@AAAAAABBBBBB;;;;;;:::999:::<<>>@@@AAABBBAAA@@@@@@BBBDDDDDDDDDFFFJJJIIIDDDDDDGGGIIIJJJMMMUUUaaammmwww}}}kkkfffsssyyyxxx}}}|||wwwsssssstttsssqqqpppppppppoooiii\\\QQQJJJCCCKKKqqqOOOBBB:::WWWdddLLL@@@@@@<<<;;;>>>:::777>>>999999AAAAAA[[[kkk\\\pppuuunnnrrr|||zzz{{{yyyuuurrrpppoooooopppkkkjjjfffbbbaaa^^^UUUJJJCCCEEEGGGIIIJJJJJJJJJJJJGGGHHHHHHGGGDDDBBBAAABBB???@@@AAAAAA@@@>>><<<:::999888777666666666777888999;;;;;;999777888<<<@@@IIILLLMMMLLLIIIIIILLLOOO\\\bbbhhhgggccc```cccgggiiimmmqqqtttwww}}}yyytttsssqqqoooqqqvvvxxxzzzyyysssnnnkkkeee___ZZZUUUQQQRRRSSSWWWaaakkkuuu}}}nnnUUUMMMFFFFFFHHHHHHJJJMMMMMMQQQVVVZZZ]]]___aaaccchhhnnnvvv|||uuusss{{{yyylll]]]PPPEEE;;;777888999;;;;;;===>>>AAAaaaqqqMMM>>>:::<<<777777999444555333333999BBBOOObbbrrriiivvvmmmdddooowww|||bbbfff~~~hhh___WWWWWWVVVOOOGGGBBB???<<<888555444444333222111000//////....../////////.........///000222333555555444333333333222222000000000111222333555555444555666888:::;;;<<<============>>>>>>>>>>>>>>>888999999999;;;???EEEIIIMMMPPPSSSWWW]]]___YYYPPPGGG???888999;;;;;;===@@@AAABBBCCCBBBAAAAAACCCEEEDDDCCCEEEIIIHHHFFFGGGKKKLLLPPPXXXbbbnnn||||||ttt|||zzzzzz|||yyysssoooqqqsssrrrnnnlllnnnpppooohhhYYYOOOLLLFFFOOO|||QQQCCC<<<]]]dddLLLAAAAAA===<<<>>>;;;888AAA999888AAA???VVVxxx}}}mmmjjjrrr~~~}}}{{{yyyvvvssspppnnnnnnmmmnnnmmmhhhdddbbb___VVVKKKCCCDDDFFFIIIJJJKKKKKKJJJGGGHHHGGGEEEBBB@@@???@@@???@@@BBBCCCBBBAAA>>>===<<<;;;999777666666666777666999;;;:::777777;;;???HHHQQQXXXWWWPPPKKKKKKOOOYYY^^^bbbdddbbbcccggglllnnnqqqvvvyyy|||{{{xxxwwwtttpppqqqvvvxxxzzzwwwpppllljjjfff```YYYTTTQQQRRRTTTYYYdddnnn|||~~~cccWWWMMMJJJKKKNNNPPPPPPTTTYYYUUUXXX]]]```bbbdddfffhhhmmmttt||||||uuuqqqtttjjj]]]RRRFFF<<<888:::888:::;;;>>>@@@GGGooosssJJJ???>>>???888666999666222444444666@@@RRR___ddd```{{{uuuXXXUUUaaa|||xxxlllssshhhfffxxxhhhaaa\\\[[[YYYQQQJJJHHH@@@<<<888666555555444444111000000///////////////000///...---...///111222444333222111111000000000000000111222333555777888444444555777999:::;;;<<<;;;:::::::::::::::::::::888999:::;;;>>>CCCIIINNNRRRVVVZZZ]]]bbbgggeee```OOODDD;;;999;;;===@@@CCCCCCDDDEEEDDDCCCCCCEEEGGGDDDCCCEEEIIIIIIIIIMMMRRRUUU]]]hhhrrr~~~}}}ttt}}}~~~}}}xxxqqqnnnmmmrrrsssnnnkkkmmmnnnmmmgggWWWMMMKKKFFFRRR}}}KKKBBBAAAhhheeeMMMAAAAAA===<<<>>>;;;555@@@888777BBB>>>UUUvvviiiiiirrr~~~~~~zzzyyyvvvssspppnnnlllkkkpppnnnjjjeeeccc```VVVLLLCCCDDDFFFIIIJJJKKKKKKKKKHHHHHHGGGDDDAAA>>>======???@@@BBBDDDDDDBBB@@@>>>>>>===:::777666555666666444888<<<;;;999888;;;???IIIUUUaaa```UUULLLKKKOOORRRXXXaaafffhhhhhhiiijjjqqqtttyyy|||~~~}}}yyyuuuuuuyyyvvvwwwtttmmmiiigggddd```XXXSSSPPPQQQTTTZZZeeepppeeeSSSRRRMMMMMMQQQVVVVVVTTTWWW]]]^^^aaadddfffggghhhiiijjjqqqyyyvvvwwwzzzmmmfff]]]SSSHHH???===@@@777999;;;???CCCLLLyyyvvvIIIAAABBBCCC999555999777000666555444???TTT^^^[[[TTTwwwjjjOOOIIIWWWuuutttgggnnnoookkkuuuooohhhccc```ZZZRRRKKKJJJ@@@===999777666666555444111111000///////////////111000...---...///111222333333111000//////...///000000111222444666888999333444555666888:::;;;;;;999999888888888888777777999:::;;;===@@@FFFMMMRRRUUUZZZ___aaaffflllnnnlllUUUIII===:::<<<>>>BBBEEEEEEFFFGGGFFFEEEEEEGGGIIIFFFDDDEEEIIIKKKLLLQQQWWW^^^hhhuuurrrjjjxxxrrroooiiiqqqtttooolllnnnmmmjjjiiiWWWKKKIIIDDDPPPsssDDDAAAFFFqqqgggJJJ<<<@@@>>><<<<<<999<<<888999888@@@???NNNtttdddiiioooxxx~~~{{{yyyxxxuuuooojjjnnnkkkgggfffeee```WWWPPPEEEFFFGGGGGGGGGIIIKKKMMMGGGGGGFFFDDDAAA>>><<<;;;>>><<<<<>>;;;888555444333333///444999;;;;;;;;;===???IIIWWWeeeggg^^^UUURRRTTTVVVZZZ___ccceeeiiinnnrrrpppuuu{{{~~~uuukkkhhhhhhhhhggggggkkkoooqqqtttyyy~~~vvvqqqsssvvvwww|||yyytttlllddd___]]]\\\YYYTTTPPPRRRVVV]]]jjjvvvmmmXXXSSSKKKWWWYYY\\\^^^aaacccddddddfffjjjmmmmmmmmmmmmqqqtttxxxzzzuuuwww~~~iiihhhbbbWWWIII>>>;;;;;;;;;888???BBB===TTT~~~PPPPPPIII===666777888555666555333666BBBRRR[[[]]]\\\eeevvvqqqppprrrXXXGGGKKKOOOnnn|||eeecccjjjoootttjjjbbbaaa```ZZZRRRNNNKKKDDD<<<666444333111///...///111222222111000///......///000111222333333333111///...---...///000000111333555666666666555444666777666777:::888444666555333222333555888:::===<<<<<>>???===;;;<<<;;;===999;;;999>>>>>>LLLwwwwwwddddddiiiuuu}}}~~~}}}{{{zzzwwwrrrnnnnnnjjjgggffffffaaaWWWOOOFFFGGGHHHHHHHHHIIIJJJKKKMMMLLLKKKIIIFFFDDDAAA@@@<<<;;;;;;>>>AAADDDDDDCCCAAA???===:::777555444444333666:::<<<============KKKWWWfffkkkfff]]]YYYXXXXXX\\\bbbfffiiilllpppssstttyyy{{{pppaaa[[[SSSPPPRRRWWWZZZ[[[^^^___aaabbbdddgggjjjmmmsssyyy~~~}}}vvvssswww|||~~~zzzxxxrrrkkkccc^^^\\\[[[ZZZUUURRRTTTYYY```mmmyyy}}}___\\\ccc```oooooooooooopppqqqrrrsssssswww{{{{{{{{{{{{~~~}}}llluuu~~~iiihhhaaaVVVHHH>>>::::::>>>999???BBB@@@YYYWWWWWWPPPCCC:::999999666777888888999CCCUUUdddjjjZZZ]]]ssswwwvvvoooSSSIIILLLUUUqqqyyy___\\\rrrooouuullleeedddddd]]]VVVQQQKKKEEE<<<777666555444222...///111222222111000///......///000111222222333222111///------...///000000111222444555555444444555777777555666999777222555444333222333555777999>>>>>>@@@DDDLLLUUU^^^ccccccgggjjjooowwwxxxeeeWWWIIICCCBBBDDDKKKTTTWWWUUUSSSWWWbbbhhh___PPPIIIBBB>>>BBBHHHPPP]]]iiivvvyyybbbhhh{{{uuussstttsssrrrrrrrrrsssssspppnnngggXXXMMMGGGCCCSSSXXXDDD???HHHtttSSS??????;;;:::===<<<<<<;;;===999======KKK{{{lll}}}{{{ccc___cccqqq~~~||||||~~~|||zzzxxxuuussspppmmmjjjiiihhhcccYYYQQQHHHHHHHHHIIIIIIIIIJJJJJJPPPOOONNNLLLJJJGGGEEEDDD<<<;;;:::<<>><<<:::888666666666777999<<<>>>???===;;;JJJTTTccclllnnnhhh```[[[ZZZ^^^eeejjjmmmooorrrtttvvv}}}~~~sssmmmaaaUUUOOOPPPOOOOOOSSSZZZbbbiiilllkkkjjjjjjkkklllmmmkkkjjjlllsss}}}|||~~~|||vvvuuuyyy~~~~~~xxxtttooohhhbbb^^^[[[ZZZZZZVVVTTTWWW\\\cccppp{{{|||bbb\\\mmm|||xxxuuurrrooolllkkklllnnnppptttyyy}}}eeevvv}}}ooojjjggg```TTTGGG===::::::???:::>>>AAACCC```TTTSSSLLLAAA999666555444555999;;;===HHH]]]rrr}}}dddfffxxxXXXRRRQQQdddiiibbb|||zzzooowwwooohhhhhhfff___WWWSSSJJJDDD===888888888777555///000111222222111000///---...//////111111222333111000...------...///000000000111222333333333222555777777555666999777333666555444333444666888:::CCCDDDGGGMMMUUU___gggmmmkkknnnssszzztttiiiZZZOOOHHHJJJSSS]]]^^^[[[\\\eeesssuuufffSSSEEEAAA@@@BBBGGGRRRcccrrriiiwwwyyy|||~~~zzzwwwxxx{{{wwwvvvuuuuuuuuussspppnnneeeWWWKKKFFFBBBOOO}}}KKK@@@@@@FFF|||sssSSS@@@@@@<<<:::===<<<999:::===888<<<===JJJqqq{{{{{{```\\\aaaooo{{{zzz|||~~~{{{yyyxxxwwwvvvssspppmmmlllkkkfff]]]UUUHHHGGGGGGIIIJJJKKKKKKKKKNNNNNNMMMKKKIIIGGGDDDCCC???===;;;;;;<<<>>>@@@AAA@@@@@@???>>>===;;;999888666666666:::???AAA???<<>><<<@@@@@@DDDhhh|||LLLKKKFFF???888555444444222555999@@@QQQiii|||mmmyyycccTTTQQQoooyyynnnyyy~~~lllyyyqqqkkkhhheee\\\TTTQQQIIICCC<<<888888999888666000111111111111000//////------...///000111222222000///---,,,,,,---///000///000000111111111111111444666666555888<<<<<<888777777666666777999;;;===IIIKKKNNNTTT\\\dddlllqqqpppvvv}}}qqqcccWWWSSSYYY```]]]\\\aaannn{{{xxxaaaLLLBBBCCCEEEHHHMMMYYYkkkyyy{{{rrrlllqqq}}}{{{{{{~~~xxxwwwvvvvvvuuurrrooollldddVVVJJJDDDAAAKKKqqqGGG@@@@@@DDDrrrpppPPP@@@AAA>>>;;;<<<:::777888<<<777===>>>HHHyyyuuu\\\[[[cccrrr|||zzz|||}}}zzzwwwvvvvvvvvvtttppplllkkkjjjfff]]]VVVIIIGGGFFFGGGKKKNNNNNNNNNMMMLLLKKKJJJHHHFFFDDDCCCBBBAAA???<<<::::::;;;======>>>???@@@@@@???===<<<666555555888===AAAAAA???EEEJJJWWWiiixxxzzzrrrhhheeefffhhhkkknnnpppppppppttt}}}lllZZZNNNNNNLLLEEEHHHRRRUUU[[[dddmmmttt{{{{{{xxxtttyyy||||||}}}~~~{{{vvvsssnnnhhhccc```]]]ZZZWWWTTTQQQRRRXXX^^^fffqqq|||zzzccciiiyyy}}}fffOOOLLLGGGDDDDDDFFFJJJMMMRRRXXXbbbkkksss|||jjj___}}}zzzmmmggg]]]PPPEEE>>>;;;::::::===BBB???FFFrrryyyOOOMMMIIIDDD===888777888333444777BBBWWWnnnzzz{{{fff|||jjjOOOQQQooozzzoookkk{{{ssskkkfff```VVVOOOMMMIIICCC<<<888777888777555111111111111111000//////------...///000111222222///...,,,++++++---...000////////////000111111222333555666777;;;AAABBB@@@777777888999;;;===???AAAMMMOOOTTT[[[ccclllssswwwyyypppgggeeefffdddeeelllyyytttZZZEEEBBBEEEGGGJJJTTThhhbbb```eee{{{~~~||||||vvvvvvuuuuuutttrrrmmmjjjbbbVVVJJJDDD@@@HHHfffMMMCCCAAAFFFrrr}}}oooPPP@@@BBB???<<<<<<:::777888;;;666>>>???CCCmmmsss\\\]]]fffxxx|||zzz{{{}}}}}}~~~}}}{{{xxxvvvvvvwwwtttoooiiigggfffccc\\\UUULLLHHHEEEFFFJJJNNNOOOOOONNNNNNMMMLLLJJJHHHFFFEEEDDDDDDBBB>>>:::888999:::999<<>><<<;;;999===CCCAAANNNyyyTTTPPPLLLHHH@@@888555666777666888CCCWWWiiinnnkkk^^^tttpppSSSXXXlll{{{|||rrriiikkk~~~|||sssjjjddd\\\SSSMMMLLLLLLEEE===888777777555444222222111111000/////////,,,---......000000111222...---,,,++++++,,,...///.........///000111333333222555666777===DDDGGGEEE888999;;;===@@@CCCFFFGGGSSSVVV]]]fffpppyyyyyy{{{|||lllUUUFFFEEEHHHJJJPPPcccmmmZZZ[[[```uuuzzzwwwsssssssssttttttrrrmmmjjjbbbVVVJJJCCC@@@EEE\\\sssSSSAAA<<>>;;;999999===CCCGGGIIIMMMXXXkkkyyyssskkkggggggjjjmmmnnnoooyyyyyy[[[JJJFFFGGGIIIJJJLLLSSS]]]eeennnyyywwwppplllppptttwww}}}zzzpppjjjccc```___^^^[[[WWWTTTSSSVVV^^^eeemmmxxx}}}~~~lllSSSFFF>>>>>>>>>???AAACCCEEEGGGHHHEEEHHHKKKMMMPPPXXXbbbiiisssrrrllliii{{{uuuVVVYYYeeezzzqqqmmmqqqiii\\\OOOEEE@@@===<<<;;;===BBBEEEYYYsssRRRNNNJJJHHH@@@777333555666777:::BBBRRRbbbfffcccdddlll|||www}}}qqq^^^ZZZfffnnnssspppdddzzz~~~kkk}}}tttjjjbbb[[[SSSPPPQQQPPPIII@@@:::888777444222333222111000////////////,,,------...///000111111---,,,+++***+++,,,...///---------...000222444666222555666777===DDDGGGFFF???@@@CCCFFFJJJNNNQQQRRR```dddllluuuzzz```NNNHHHIIIOOOXXXfffrrr___YYY]]]```vvvyyyuuuqqqqqqrrrtttuuusssooolllbbbVVVJJJDDD@@@DDDTTTfff|||^^^BBB888KKK{{{YYYCCC@@@<<<:::======>>><<<;;;555???>>>777UUU}}}~~~vvvhhhiii~~~|||~~~zzzwwwwwwxxxxxxxxx}}}~~~{{{{{{|||{{{tttlllggggggeeeaaa\\\WWWOOOGGGDDDGGGKKKMMMLLLPPPOOOOOONNNLLLJJJHHHHHHAAACCCDDDBBB===:::999:::333777<<>>CCC===???AAADDDFFFGGGHHHHHHOOOPPPQQQRRRUUU\\\fffnnnrrr}}}zzzqqqdddfffrrr~~~]]]LLL^^^rrrzzzxxxzzzrrriii\\\OOOFFF@@@>>>======>>>AAAGGGccchhhPPPLLLJJJJJJDDD:::777:::222555:::AAANNN]]]eeefffmmmfffmmmkkkttt|||kkkdddSSS]]]eeeqqqqqq^^^nnn|||iii}}}tttjjjccc[[[UUUTTTWWWSSSLLLBBB<<<999777444222333222111000////////////,,,,,,---...///000111111---,,,+++******,,,...///---------...000333555777333555666666<<>><<<<<>>AAA<<<===EEEQQQnnn\\\JJJIIIGGGEEE@@@999555444666666777<<>>>>>999444444444444333111000...------...//////000000000000///------------------------+++,,,---///000222333444555555666999???FFFJJJLLLIIIMMMRRRTTTUUUYYY```gggxxxwwwzzz~~~bbbKKKDDDGGGRRRZZZdddqqq^^^ccc]]][[[aaa___tttoooqqqsssuuutttrrrooommmccc[[[LLLDDDCCCAAAMMMgggiiiAAA@@@TTT}}}VVV???@@@===999;;;;;;;;;:::999:::888999@@@JJJ}}}xxx{{{qqqooo{{{yyyzzzyyyvvvuuuxxxyyy{{{~~~~~~}}}zzzyyyyyywwwqqqmmmmmmkkkccc___```YYYMMMCCCBBBDDDEEEFFFGGGHHHHHHIIILLLPPPPPPNNNKKKIIIFFFBBBAAA@@@???<<<999888666777:::???DDDFFFFFFDDDEEEDDD@@@<<<999999:::===FFFRRR___rrryyykkkcccaaaccceeegggrrr~~~```FFFJJJJJJNNNTTTQQQSSS```rrr~~~}}}zzzyyyzzz|||}}}~~~tttdddccccccggglllppppppnnnhhheeeaaa^^^]]]\\\\\\\\\]]]]]]bbbjjjpppuuu~~~jjjGGG@@@EEEFFFEEEDDDEEEHHHLLLNNNPPPRRRWWW```gggnnnvvv}}}___YYY______jjjqqqUUU]]]qqq~~~|||~~~tttdddRRRFFF???;;;<<>>;;;666555777444444333111000...------...//////000000000000000------------------------+++,,,---///000222333444444444555888>>>CCCGGGIIILLLPPPUUUWWWXXX[[[bbbhhhssstttxxxjjjRRRBBB@@@DDDRRR___ooo~~~kkkhhh^^^TTTXXX```tttqqqrrrtttvvvuuurrrmmmjjjaaaYYYJJJCCCCCCCCCRRRooommmFFFCCCWWWYYY@@@@@@===999;;;;;;>>>;;;::::::888777===EEEnnnoookkksssooo|||zzz{{{yyyvvvvvvyyywwwzzz|||}}}{{{yyyxxxxxxvvvqqqoooooolllfffbbbaaaVVVKKKAAA???AAABBBCCCEEEBBBBBBCCCFFFJJJLLLMMMLLLKKKHHHDDDBBB@@@>>><<<:::777555444666;;;AAAEEEFFFDDDGGGIIIEEE===777555666===FFFQQQ[[[kkkoooaaa[[[\\\___```kkkxxxdddJJJAAAKKKLLLRRRTTT\\\gggrrrxxxpppmmmjjjeee```\\\[[[ZZZZZZ[[[]]]```bbbmmm~~~rrrWWWTTTRRRUUU[[[aaacccccceeeccc___\\\[[[\\\]]]^^^^^^```fffooouuu{{{wwwPPPCCCEEEFFFFFFGGGHHHKKKNNNPPPRRRXXXaaammmvvv~~~}}}vvv\\\RRRVVVeeeqqqgggTTTiii{{{{{{kkk\\\LLLCCC===:::;;;>>>@@@===III```yyysssKKKRRRXXX[[[SSSEEE999555555444555666999@@@KKKXXXaaaVVVEEErrrsssmmmmmmXXX\\\www}}}qqqkkkqqq}}}nnnccc^^^\\\YYYWWWMMMIIIEEE@@@999444555999444444333111000///...---......///000000000000000------------------------+++,,,---///000222333444222333444777:::???BBBEEENNNQQQUUUWWWXXX[[[```eeehhhiiimmmttt}}}iiiSSSBBB:::<<>>===???@@@BBBEEE===<<<<<<>>>AAADDDGGGHHHLLLJJJGGGDDDAAA???===<<<888666444444888>>>DDDHHHFFFJJJLLLHHH???999777999EEELLLTTT[[[fffxxxvvvbbbWWWWWW[[[YYYeeerrr{{{jjjRRRJJJJJJPPPLLLSSSZZZmmm}}}~~~uuufff^^^UUUQQQSSSUUUTTTQQQSSSUUUVVVYYY[[[___dddggghhhsss|||yyypppooozzz~~~rrrggg___JJJFFFCCCDDDJJJQQQVVVWWW^^^^^^]]]\\\ZZZZZZ[[[]]][[[___gggqqqxxxttt{{{ZZZHHHFFFFFFGGGIIIKKKLLLOOORRRTTT```lllyyy{{{___SSSWWWbbbnnn```UUUxxxyyyuuubbbUUUHHH@@@===:::;;;>>>>>>>>>RRRlll~~~qqqKKK]]]gggjjj]]]HHH999555666555666777888???LLLVVV\\\MMMCCCzzz{{{vvvgggPPPTTTuuuxxxiiiqqq}}}kkkbbb]]]ZZZXXXWWWQQQNNNHHHBBB;;;666555777444333333222000//////...---...///000000111000000------------------------,,,,,,---///000222333333111222444555777999===???IIILLLOOOQQQRRRTTTXXX[[[ZZZYYYXXXZZZ]]]``````___aaacccjjjrrrwww~~~sssZZZGGG<<<999===CCCMMMeeezzzfffZZZSSSOOOOOOPPPTTTWWW\\\bbbiiirrr|||zzz___```~~~||||||sssvvvvvvwwwzzzzzztttiiiaaa[[[RRRDDD@@@CCCGGGbbbpppIII===LLLaaaCCC@@@===:::<<<;;;:::888777::::::999<<>>@@@@@@BBBEEE<<<<<<;;;:::;;;===@@@CCCJJJJJJIIIFFFCCCAAA???>>>:::888555444666<<>><<<<<>>@@@AAA@@@AAADDD???>>>===;;;999:::===@@@DDDFFFHHHGGGEEEAAA@@@???:::999666444444999@@@FFFDDDEEEEEECCC@@@>>>======FFFIIIPPPXXXbbbqqqiiiVVVQQQUUUUUU```nnnwwwzzzXXXTTTQQQKKKNNNRRRaaayyyyyyrrrdddVVVNNNJJJFFFCCCHHHNNNRRRTTTVVVZZZ\\\UUU\\\eeemmmsssxxx~~~zzzxxxyyy|||~~~vvv___JJJAAA@@@AAA???:::666777;;;@@@CCCCCCBBBHHHOOOUUUXXX\\\aaaeeeggglllvvvtttaaalllcccLLLEEEDDDGGGJJJMMMOOOTTT\\\cccjjj~~~kkkooowww|||qqq\\\SSSXXXiiiaaaooo~~~~~~vvvkkkfffVVVLLLCCC@@@???======??????CCCUUUhhhyyyhhhiiiKKK;;;777777555888777777AAASSS^^^```NNNEEEwww{{{nnnQQQIIIYYY{{{lllqqqvvvddd___^^^YYYVVVWWWPPPMMMGGG@@@======:::555444333333222111111000000,,,---...000111111111111------------------------------...///000111222222///222444333111000333555777888:::;;;<<<=========???<<<999666666999<<>>:::<<>>;;;===<<<888555555999;;;:::;;;>>>MMM}}}llluuuxxx|||wwwiiiaaakkk~~~|||xxxwwwuuurrrssswwwvvvxxxyyyyyyxxxxxxyyyzzzyyy||||||vvvrrrooofff\\\GGGCCCBBBDDDDDD@@@???@@@>>>>>>===;;;888888;;;>>><<<@@@EEEGGGDDDAAA???>>>:::999666333222555<<>>DDDIIILLLRRR[[[bbbhhhnnnzzz~~~hhhWWW]]]jjj~~~zzz```MMMFFFAAAEEEJJJMMMRRR[[[gggppp~~~qqqkkksss~~~||||||lllgggPPPYYYgggqqqccc~~~~~~~~~xxxmmmdddbbbSSSJJJBBB@@@@@@>>>===???@@@FFFXXXlllvvvkkkKKK<<<888666333777555555AAAWWWddddddMMMAAAhhhuuuzzzsss___KKKHHH[[[uuupppuuudddaaabbb]]]YYY[[[UUUVVVQQQFFF>>><<<999555444333333222222111111000,,,---...000111111222222------------------------------...///000111222222///222555333000...///222333333333555666666555333444555555555555777:::<<<888;;;>>>>>>???EEEMMMTTT___fffyyyxxx___TTTHHHAAA<<<888:::???LLLbbb}}}mmmZZZNNNDDDBBBCCCBBBBBBCCCAAABBBCCCDDDDDDFFFJJJLLLUUUaaarrrppp[[[eeeuuu{{{ttttttrrrrrrxxx~~~~~~xxxpppkkkiii\\\QQQEEECCCDDDHHHnnnXXXEEE>>>^^^jjjGGG@@@>>><<<===<<<999666666:::<<<::::::<<<===rrrrrr{{{nnnffffffuuu~~~yyyxxxvvvssstttxxxuuuwwwxxxxxxwwwwwwxxxzzzwww||||||wwwtttqqqhhh^^^HHHEEEEEEGGGEEE@@@======;;;<<<<<<999666555888;;;666<<>>===999888666222000333999???EEEDDDEEEIIIKKKHHH???777======CCCQQQ^^^kkk}}}qqqVVVLLLMMMKKKVVVcccmmmvvv~~~~~~wwwgggUUU[[[SSSKKKUUU^^^mmmqqqUUU>>><<>>CCCDDD>>>;;;888999;;;<<<:::777777:::<<<===???FFFPPPYYYbbbjjjxxxzzzsssqqqqqqqqq]]]OOOLLLVVVggguuuppp]]]MMMGGG???CCCIIINNNUUU```ooozzztttnnnzzzxxxuuuzzz|||lll[[[VVVkkkzzzaaaddd~~~zzzqqqfff``````QQQHHHAAA@@@@@@======>>>@@@III^^^vvv}}}kkkJJJ<<<999666222555444333AAAXXXggggggKKK<<<\\\bbbjjjmmmTTTOOOKKK\\\}}}ooouuueeedddfffaaa]]]^^^^^^bbb^^^NNN???999777555444333333222222111111111,,,---...000111111222222---------------------------......///000111111222///333555444///,,,...111111111222333444444222000...111444555666666666777;;;======<<<===DDDMMMRRRYYY^^^lllwww}}}~~~jjjWWWOOOEEE???:::777;;;AAAIII^^^fffXXXKKKGGGEEEFFFEEECCCDDDGGGCCCDDDDDDDDDCCCDDDFFFIIIZZZdddqqqyyyuuuUUUSSSjjjuuu{{{rrrsssrrrqqqxxx~~~wwwooolllmmm]]]RRRFFFEEEEEEHHHnnnUUUDDD>>>bbbnnnFFF@@@@@@???>>>888<<<;;;999999999;;;===>>>AAA[[[~~~{{{{{{xxxwwwqqqrrrcccggg~~~{{{zzz{{{{{{yyywww{{{xxxuuutttuuuvvvtttqqq|||~~~zzzvvvrrrjjjaaaMMMFFFBBBFFFHHHDDD>>>;;;======<<<999888777999:::777999;;;===>>>@@@@@@@@@;;;:::888555333444777:::CCCCCCIIILLLKKKOOOGGG222;;;<<>>>>>;;;:::777888888888999<<>>EEECCClllzzzeeeMMM???<<<<<<555999777333@@@[[[pppwww[[[<<>>::::::<<<>>>@@@TTTxxxfffQQQRRRGGGDDDDDDHHHJJJGGGEEEEEECCCFFFCCCCCCIIIHHHJJJWWWjjjzzz{{{qqqeeeZZZhhh~~~|||xxxvvvwwwyyy}}}~~~yyytttrrrnnniiibbbMMMIIILLLAAALLLRRR======ppppppFFF??????>>>===999<<<;;;999999999;;;<<<>>>===VVVxxx}}}zzzqqqiiimmm```eee~~~}}}}}}}}}{{{yyyyyyvvvttttttvvvwwwvvvttt}}}~~~zzzvvvsssjjjbbbOOOIIIFFFJJJMMMHHH@@@<<<<<<<<<<<<;;;999888999:::888888999;;;<<<>>>???@@@>>>===;;;888666666999;;;EEEFFFMMMQQQQQQVVVOOO:::999:::AAAMMM[[[iiizzz___JJJKKKMMMQQQYYYccclllppppppooolllmmmyyy}}}eee\\\XXX___iiipppwww}}}^^^III===DDDKKKIIIIIIOOORRRPPPSSSXXXZZZ\\\eeepppjjjHHH===>>>BBBDDDAAA999555888<<<<<<:::::::::::::::;;;;;;<<<>>>???BBBHHHTTTbbbmmmzzzzzznnnddd[[[UUUTTTTTTRRRNNNMMMTTTbbbnnnwwwkkk___MMMIIIJJJTTTccchhh]]]MMMCCCCCC@@@BBBJJJYYYppp{{{ooozzzbbbfffooo}}}llluuurrrbbbqqqrrr^^^mmmzzzsssllleee___\\\JJJBBB;;;999999999;;;???EEEIIIqqqsssiiittt]]]HHH<<<888444888777555BBB\\\ooouuuRRR666JJJ\\\jjjuuugggeeeOOO]]]uuuuuu{{{mmmhhhfffbbbdddjjjrrrlll]]]LLL@@@<<<888444444444333333222111111111////////////000000000111////////////............---...///000111111111111111222333333333222000///000000111111222333333333777888888888888:::>>>AAAAAA@@@BBBGGGJJJNNNYYYdddkkkqqqpppaaaZZZSSSHHH???;;;;;;<<<===EEEXXXzzz}}}___PPPJJJIIIEEECCCEEEFFFDDDDDDFFFHHHKKKFFFDDDKKKMMMTTTeee|||zzz{{{pppgggwww||||||}}}|||{{{}}}xxx~~~|||vvvrrrmmmggg\\\KKKGGGIIIEEE[[[PPP@@@???gggsssHHH???>>>======999;;;;;;:::999999:::<<<===:::NNNnnnwww}}}qqqooofff\\\bbb~~~}}}}}}|||zzzxxxwwwvvvuuuuuuwwwxxxxxxxxx}}}zzzwwwtttllldddQQQJJJGGGKKKNNNHHH???999<<<<<<<<<<<<;;;;;;:::999999888888888:::;;;===>>>>>>>>><<<999777666888:::DDDEEENNNUUUWWW]]]VVVBBB777888???LLLYYYgggxxxbbbJJJIIIIIILLLSSS[[[cccffffffdddfffeeeooo}}}~~~cccYYYSSS]]]nnnzzz~~~YYYHHH???GGGNNNMMMMMMRRRRRRTTTWWWZZZ\\\cccqqqZZZAAA<<>>???BBBDDDFFFNNN```pppyyyggg```WWWKKK@@@;;;:::<<<<<>>===;;;999999888777666777999;;;<<<<<<<<<;;;999666555666777???AAALLLTTTXXX```\\\HHH888888>>>KKKYYYgggvvvcccHHHEEEFFFHHHMMMSSSXXX[[[[[[YYY^^^ZZZaaannn~~~zzz\\\SSSNNNVVVhhhuuuyyyxxxSSSFFF@@@HHHPPPPPPPPPTTTSSSXXX]]]```eeerrrppp\\\DDD777999>>>???<<<;;;666444888::::::<<<@@@>>>======>>>@@@@@@===;;;???>>>@@@BBBDDDFFFPPPZZZaaadddiiinnnqqqrrrqqqqqqpppqqqqqqooojjjbbbZZZTTTOOOLLLJJJJJJLLLNNNNNNNNNPPPTTTWWWZZZbbbsssqqqmmmdddNNNGGGHHHLLLSSSUUUPPPFFF>>>>>>>>>???EEESSSqqqyyy}}}eeeVVVWWWdddnnn}}}iii|||~~~|||gggooocccfffooofffjjjggg^^^FFF???::::::;;;<<>><<<555777666555<<>>===<<<>>>??????<<<::::::888777555666777999::::::;;;;;;999777555555666;;;>>>IIISSSYYYdddbbbPPP===;;;>>>JJJWWWeeettthhhJJJDDDFFFGGGJJJNNNSSSUUUTTTSSSUUUOOOSSS]]]lllsss[[[VVVPPPQQQZZZcccggggggMMMCCC@@@HHHPPPRRRSSSVVVRRRYYYaaafffqqq~~~NNNCCC888555:::>>>;;;777555333333777:::;;;AAAHHHJJJIIIHHHHHHHHHGGGEEECCCEEECCCCCCCCC@@@===@@@FFFLLLMMMNNNOOOPPPQQQQQQPPPOOOPPPPPPPPPNNNKKKIIIHHHJJJOOOSSSTTTTTTWWW^^^eeerrrxxx~~~}}}jjjfff___LLLFFFGGGHHHJJJKKKIIICCC>>><<<<<<>>>CCCPPPnnnrrrtttvvvRRRPPP[[[ggglll{{{{{{iiirrrrrrsssvvv}}}yyynnn```pppooolllrrrlll^^^DDD>>>999;;;======@@@DDDLLL\\\|||kkkiiirrrOOO>>>>>>555666666555:::BBBIIILLLMMM>>>EEE[[[cccooozzzlllVVVNNNhhh~~~bbbpppvvvhhhhhhooopppllliiidddWWWEEE999666777888555555444444333222222111000000000000111111111111////////////............---...///111222222333333222333444555555444333222333333444555666777888888444777:::<<<===>>>@@@BBBCCCCCCBBBCCCLLL___uuuyyynnnrrreeeRRRAAA888777:::======PPPuuummmVVVOOOKKKLLLQQQPPPQQQWWW^^^___VVVMMMIIIIIISSSUUUUUU]]]iii{{{ooossswwwoookkkcccZZZXXX___qqq~~~}}}~~~}}}{{{yyyzzz~~~~~~vvvooommmjjjgggSSSNNNFFF@@@TTTfff;;;;;;AAAZZZnnnjjjzzzLLLAAA>>>======999::::::::::::999999999999:::AAASSSsss~~~gggWWWWWWUUU___xxx{{{xxxwwwxxxxxxxxxxxxwwwuuuuuuvvvwww{{{}}}}}}{{{{{{|||xxxrrrfffZZZQQQSSSXXXUUUNNNHHH@@@>>><<<===@@@AAA>>>;;;:::999777666666666777777999:::<<<;;;999777777888;;;===HHHRRRZZZhhhhhhXXXDDD??????GGGTTTaaappp{{{nnnNNNFFFGGGGGGIIILLLOOOQQQPPPOOOQQQLLLNNNVVVbbbyyyuuuddd```VVVNNNMMMRRRUUUTTTHHHAAA???FFFNNNRRRSSSVVVQQQZZZccclll}}}~~~{{{gggAAA===::::::======999444222111444888:::===EEENNNSSSUUUWWWWWWSSSOOOLLLKKKNNNKKKKKKLLLKKKGGGIIIMMMLLLLLLKKKJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQRRRVVVXXXWWW^^^eeehhhkkkuuuzzzhhhccc]]]OOOEEEFFFDDDBBBBBBDDDBBB>>>:::;;;>>>CCCNNNhhhxxxvvvrrrvvvWWWQQQSSS^^^eeeiii}}}uuukkkmmmooouuuqqqpppvvveeezzz{{{qqqqqqrrriiiZZZCCC===:::;;;===>>>AAAEEEKKK[[[|||fffppp}}}TTT>>>;;;555555555666:::@@@FFFIIIJJJ>>>BBB^^^iiiuuuuuubbbSSSfffzzz```eeexxxxxxmmmmmmnnnmmmkkkgggeeeZZZHHH:::777999:::555555444444333333222222000000000111111111222222////////////............---...///111222333333333222333444555555555444333333444555666777999::::::999;;;======<<<<<<===???>>>BBBEEEHHHQQQbbbqqqzzzuuujjj^^^MMM>>>777777:::===<<>>>>>999:::::::::::::::999888888:::@@@NNNnnnvvvxxx\\\SSSSSS^^^tttzzzwwwwwwxxxtttvvvwwwvvvttttttvvvyyyyyy||||||{{{|||~~~|||vvvjjj___XXX\\\bbb^^^TTTLLLBBB>>>;;;<<<@@@BBB@@@===:::999999888777666555555666888::::::999777777777<<<===GGGPPPYYYiiilll]]]IIIBBB>>>DDDPPP]]]kkkvvvrrrPPPFFFEEEDDDDDDFFFIIIKKKKKKJJJLLLHHHKKKPPP[[[ssszzzkkkdddWWWJJJFFFJJJLLLIIIEEE@@@>>>CCCKKKPPPSSSUUUVVV^^^gggsssyyyhhhjjjnnntttSSS<<<<<<<<<;;;:::888666555111222666999:::===FFFQQQ[[[dddmmmooojjjdddaaaaaa[[[VVVTTTTTTRRRPPPRRRWWWQQQQQQQQQRRRRRRSSSTTTTTTWWWZZZ]]]___aaadddiiinnnlllttt~~~uuueee\\\XXXPPPCCCDDDAAA<<<<<>>AAAIII[[[yyytttrrrvvvlllwwwyyy[[[PPPPPPRRR\\\ccckkkpppooouuussszzzmmmwwwjjjrrryyyuuussslll```VVVCCC>>>:::<<<>>>>>>AAADDDLLL\\\~~~~~~ffftttVVV???;;;777555444666888;;;@@@DDDFFF<<<>>>```ppp}}}~~~lllVVVbbbvvvfffbbbooozzztttsssooolllmmmnnniii\\\KKK@@@<<<:::777555555555444333333222222000000111111111222222222////////////............---...///111222333444444222333444666666666555444444555666777888:::;;;;;;======<<<;;;:::===AAAEEENNNUUUXXXUUUYYYgggyyy{{{lllUUUMMMBBB:::777888;;;======MMMnnn```NNNPPPXXXdddppprrrmmmiiihhhccc\\\VVVUUUaaannnqqqnnnpppzzzzzzttttttyyyzzzkkk[[[ZZZgggvvvxxxxxxyyywwwwwwxxxxxxzzzwwwoooiiihhhfffcccOOOHHHEEELLLlllPPPFFFBBB???YYYhhhooozzzNNNDDDAAA???>>>999:::::::::::::::999888777999>>>MMMlllhhhwww]]]RRRRRR\\\rrr~~~xxxttttttvvvqqqtttvvvuuutttuuuxxx{{{xxx{{{|||{{{}}}~~~yyyrrriiidddkkkqqqlll___UUUCCC???;;;<<<@@@BBBAAA>>>999:::999999888666555444222444777888777666555555:::;;;DDDNNNWWWhhhlll^^^LLLCCC===BBBLLLYYYgggrrrrrrOOOEEE@@@??????AAACCCEEEEEEEEEBBB???CCCGGGQQQjjj{{{wwwjjjbbbSSSEEEDDDJJJKKKFFFCCC???===AAAIIIOOORRRUUU[[[cccmmmyyyxxxeeeSSSUUUWWWsss{{{YYY<<<888999:::888444222333555333444777::::::<<>>>>>???BBBMMMcccwwwxxxmmmccckkk{{{sssrrrxxxQQQGGGMMMJJJMMMYYYdddqqqmmmsssmmmcccnnnsssccc|||~~~{{{{{{uuugggZZZUUUDDD>>>;;;<<<>>>???AAADDDRRRcccrrr|||yyyTTT@@@>>>999666444444444555888<<<>>>555555[[[nnn{{{|||nnnUUU```yyylllccclllzzzyyyyyyppplllpppuuummm^^^NNNEEEAAA;;;444666555555444444333222222000111111111111222222222000/////////............---...///111333444444444222333555666666666555555444555666777999:::;;;<<<<<<;;;999888:::@@@IIIPPPrrrxxxvvvkkkhhhyyy}}}```LLLBBB>>>999777777:::<<<===>>>KKKiiibbbHHHMMMcccvvviii___VVVRRROOOLLLMMMQQQxxx|||{{{{{{{{{mmmbbbeeettttttzzz~~~wwwvvvvvvsssrrrssstttwwwvvvoooiiigggddd```NNNEEECCCOOOpppyyyJJJNNNJJJ>>>UUUeeeoooIII@@@AAA888>>>>>><<<;;;:::999888888888888777>>>FFFYYY\\\fffsss[[[RRRSSSYYYjjj}}}{{{vvvqqqrrrvvvwwwuuutttuuuxxxzzz{{{zzz}}}~~~}}}wwwvvvrrrmmmkkkjjjddd\\\KKKFFF???<<<===@@@BBBCCC???<<<999888888888555222444444555888::::::777555999;;;AAAMMMZZZcccfffeeeLLLIIIBBB===GGG[[[iiinnntttSSSEEECCC@@@>>>======>>>>>>===>>>>>>@@@DDDLLLWWWaaahhhZZZRRRHHHAAA???@@@AAAAAAAAA???===<<<@@@FFFMMMRRRPPPbbbrrr|||hhhVVVJJJEEE@@@GGGQQQWWWVVVMMMBBB::::::999888777555333222111222777<<<===;;;;;;>>>AAAPPP]]]rrrpppaaa[[[WWWPPPGGGBBB??????===;;;;;;===AAADDDDDDBBB@@@>>>@@@GGGPPPVVVhhh||||||sssbbbYYYVVVcccvvvooopppuuutttUUUGGGGGGJJJKKKPPPYYYcccppppppnnniiippptttkkkfff~~~xxxooocccWWWPPP===@@@:::777===>>>AAAMMMYYYmmmyyy~~~~~~PPP>>>>>>999444222555888888999===AAA555???]]]cccuuunnn```ccc^^^rrr~~~yyyuuuuuu{{{tttgggWWWHHH>>>999888555555444333222222222222111111111111111111111111222111///...---------......000222444444444333222333333444444555666666666777777777888999;;;<<<===@@@???::::::<<<<<>>KKKOOOhhhXXXQQQWWW___aaa[[[MMMJJJJJJIII@@@<<>><<<;;;:::999888888888888888;;;===KKKrrr[[[eee{{{YYYSSSRRRXXXjjj|||vvvssstttuuuwwwxxxwwwuuutttuuuwwwzzz}}}}}}|||~~~yyyxxxsssmmmjjjhhh```XXXMMMHHHAAA===>>>AAACCCDDD@@@===;;;::::::999666333333333444777999999888666666999AAANNN\\\dddfffdddRRRNNNDDD===DDDUUUccciii~~~___IIICCC@@@===<<<<<<===<<<;;;;;;;;;;;;>>>EEENNNVVV\\\RRRKKKBBB;;;::::::;;;<<>>;;;;;;<<<>>>??????===:::888999888777666444333222111333777;;;;;;999777999<<<>>>HHHXXXgggqqqwwwzzz{{{}}}vvvqqqlllfff```[[[YYYVVVTTTUUUXXXYYYVVVRRRUUUNNNIIILLLNNNKKKEEECCC======<<<;;;;;;===BBBEEEHHHGGGDDDBBBAAADDDIIINNNSSSdddtttxxxuuunnncccZZZOOOMMMQQQ[[[cccgggiiikkksssfffSSSOOOKKKJJJNNNOOOTTT\\\eeeqqqsssuuullluuu{{{xxxsssttt~~~wwwmmm___SSSKKK>>>@@@;;;999@@@@@@BBBNNN\\\}}}xxxLLL<<<===999555444555666777===DDDEEE@@@MMMiiimmm}}}rrr___```___rrryyywwwuuuooobbbSSSEEE===999999666555444333222222222222111111111111111111111111222111///...------......///000222444444444333222333444444555555666777777777777777888999;;;<<<======>>>;;;:::===BBB```ooopppcccMMMHHHBBB777;;;999777666777:::===???NNNRRRjjj[[[QQQQQQTTTSSSLLLIIIFFFFFFGGGBBBAAAQQQfffpppyyy|||iiiiiiqqqfff\\\^^^mmm~~~xxxooo~~~~~~vvvuuuuuussssssvvvssssssuuurrrnnnyyy}}}pppTTTCCCKKKHHH```VVVBBB<<<===BBB\\\gggRRRMMMAAABBB999???===<<<;;;:::999888888888888;;;<<<<<>>===<<<:::777555333222333555888999888777444888BBBPPP]]]fffhhhgggVVVPPPEEE===@@@OOO^^^fffzzzyyyXXXCCC@@@===;;;;;;;;;:::888:::999888:::>>>EEEKKKOOOLLLFFF>>>888555666777777<<<;;;;;;<<<>>>AAADDDFFFNNN]]]kkkxxxiiiPPPDDD===::::::888777555555555777999;;;777777555444333222222222555999<<<;;;888666666888777<<>>BBBHHHJJJEEE@@@>>>;;;;;;;;;;;;;;;>>>BBBFFFNNNMMMKKKHHHDDDDDDEEEGGGHHHSSS^^^bbbaaa\\\TTTLLLGGGJJJOOORRRRRRTTT___llljjjFFFFFFOOOLLLJJJOOOSSSXXX___hhhssswwwzzzcccrrruuupppyyy~~~uuuiii[[[NNNFFF>>>@@@;;;<<>>;;;:::<<>>FFFBBB777:::999888777888;;;>>>@@@JJJPPPeee___SSSLLLIIIGGGAAAEEEAAAAAAEEEEEEGGGTTTcccwwwrrr^^^SSSfffpppbbbcccsssbbbQQQRRRYYYpppwwwppp}}}uuussssssrrrsssuuuqqqsssvvvrrruuuzzzOOODDDJJJGGGgggMMM;;;777:::FFFaaaeeeGGGQQQCCCBBB:::@@@<<<;;;;;;:::999888888888888888;;;===EEE```aaadddxxxmmm^^^YYYXXXggg{{{~~~{{{uuurrrppptttyyyzzzwwwuuuvvvyyyyyy}}}~~~~~~zzzzzzvvvoookkkfff]]]SSSOOOKKKEEEAAA???@@@BBBDDDCCCBBBAAA@@@???<<<999888333222222444777888888888666:::BBBMMMZZZccchhhiiiTTTOOODDD<<<===JJJZZZfffxxx___CCC@@@<<<:::999999777666:::999999:::===BBBFFFJJJLLLGGG@@@:::666555555666::::::;;;<<<>>>@@@AAABBBDDDPPP[[[eeezzzxxxVVVCCC===<<<;;;<<<444666888:::;;;<<<;;;;;;666555444222222222222333888:::<<<<<<:::888888999;;;===@@@BBBCCCFFFIIILLLNNNRRRYYYbbbllltttyyy|||~~~wwwkkk]]]RRRJJJEEECCC??????>>>>>>??????>>>>>>===<<<<<>>???;;;<<>>RRRssstttdddOOOEEENNNhhhsssUUUAAA@@@GGGGGG@@@999888777777999;;;>>>@@@FFFOOObbbbbbTTTJJJFFFFFFCCCFFFBBB@@@CCCFFFHHHPPPYYY```[[[JJJEEE[[[wwwssslllppp|||sssSSSPPP[[[aaaxxxyyy~~~}}}uuurrrrrrsssttttttrrrsssuuusss|||rrrIIICCCHHHFFFnnnnnnGGG999777;;;IIIhhhiiiEEEVVVDDDBBB;;;AAA;;;;;;;;;:::999888888888888444777999???VVVwwweee```vvv___XXXVVVccc{{{}}}|||xxxvvvrrrrrrtttvvvxxxwwwuuutttqqqyyy~~~~~~~~~}}}zzzzzzxxxsssooojjj```VVVNNNKKKGGGCCC??????@@@AAACCCCCCDDDCCCAAA>>><<<;;;555444222333666888999999888:::===EEEOOOXXX```dddSSSNNNFFF>>><<>>DDDJJJPPP___sss~~~oooYYYBBB777666666666777000222666999;;;:::999888444333222111111222333444777999;;;<<<;;;;;;;;;;;;999:::;;;;;;::::::;;;======???AAAEEEJJJOOOSSSVVV[[[]]]aaadddffffffdddcccVVVQQQIIIBBB<<<;;;;;;<<<777888888888888888888999888888888:::<<<===<<<<<<<<<>>>CCCGGGEEE???<<<>>>=========;;;:::;;;===???JJJLLLOOOQQQQQQRRRTTTVVV\\\\\\]]]^^^[[[VVVQQQNNNNNNPPPWWWdddtttoooKKKMMMLLLIIILLLRRRUUUUUUSSS[[[gggrrr~~~vvvpppvvvdddhhh~~~yyypppdddVVVIIIBBB===???;;;;;;@@@@@@OOOjjjjjjeeezzzrrrMMM???888999999999666333777GGGXXXqqqgggcccgggtttppp{{{xxxlllcccbbb^^^WWWMMMCCC<<<999666666555444333333333333111111111111111111111111222111///......///000000111222222333444444444555555555666666777888888999888888999:::::::::999999999;;;777888===:::???PPPOOOFFF<<<777>>>LLLZZZcccQQQKKKEEEFFFMMMQQQLLLBBB777666666777999<<<>>>@@@GGGSSSfff___QQQFFFCCCGGGGGGKKKFFFCCCDDDFFFGGGIIIMMMJJJKKKCCCCCCSSSccctttvvvqqqsssuuu]]]RRR\\\kkkzzz}}}|||~~~vvvrrrrrruuuuuuttttttpppppprrr|||~~~[[[BBBBBBFFFEEErrr[[[BBB999999<<>>>>>>>>AAACCCEEEEEECCC@@@>>>>>>888666444333555888999999888888888;;;AAAJJJRRRWWWRRRNNNHHHBBB===???LLLZZZvvvMMMBBB???<<<999999888666555555555777999<<<@@@CCCDDDJJJGGGCCC<<<666222111222666777:::===???AAABBBCCC???AAABBBCCCKKKVVV]]]]]]OOOBBB666333444444333333444444444444666777888999444333111111111333555666555666888:::;;;;;;;;;;;;666888999:::999888999::::::::::::<<<>>>@@@CCCEEECCCDDDFFFHHHIIIHHHGGGFFFAAA@@@???>>><<<999777666888999:::999888888999:::======>>>???@@@@@@@@@@@@@@@@@@BBBDDDBBB<<<:::<<<=========;;;:::999;;;===CCCFFFJJJOOOSSSXXX]]]aaaiiiggggggfffaaaZZZWWWYYY]]]cccttteeeHHHLLLMMMGGGAAAIIIYYY[[[RRRVVVaaappp~~~xxxbbbsss~~~vvvjjj}}}wwwnnnbbbTTTHHHAAA<<<>>><<<<<<@@@EEEaaaeeejjjpppKKK>>>888999999999777444777EEETTTrrrppplllgggsss}}}|||wwwjjjqqqxxxmmmjjjhhhccc[[[OOOEEE===:::777666555444333333333333111111111111111111111111111111000/////////000111222222222333444444555555666666777777888888999999888999:::;;;:::999888777777999666888???;;;666===>>>;;;999999;;;???AAACCCFFFAAABBBQQQccceeeSSS???666666777888:::===@@@AAAFFFWWWjjjxxxVVVJJJAAA@@@EEEGGGOOOLLLHHHGGGFFFFFFEEEDDD???EEEEEEGGGQQQXXXeeeyyymmmZZZUUU]]]ooozzz|||yyyrrrsssxxxxxxvvvtttmmmmmmrrrvvvyyygggGGG???@@@DDDEEEtttOOO===777999;;;MMMtttvvvMMM]]]FFFBBB===BBB999<<<;;;:::999888888888888888::::::<<>>@@@AAADDDDDDAAA<<<555222222333333444777;;;>>>AAADDDEEE@@@AAABBBBBBEEEHHHIIIFFF???999555777777555333444777777666666666777888999444333111111222444666888777777999;;;<<<===<<<;;;999;;;<<<;;;::::::<<<===<<<===>>>@@@AAAAAABBBBBB@@@@@@@@@AAABBBBBBBBBBBB<<<<<<===<<<;;;999666555999;;;>>>>>>>>>>>>AAACCC<<<===???@@@@@@AAABBBBBBFFFCCCCCCEEECCC===::::::;;;;;;<<<;;;::::::<<<======???CCCHHHOOOWWW```fffmmmmmmppprrrnnniiilllttt}}}gggPPPLLLOOOSSSOOOJJJHHHNNNVVVVVVRRR___lll}}}mmmhhh~~~rrr~~~wwwmmm```SSSGGG@@@;;;???>>>???CCCOOOxxxfff~~~rrrHHH<<<;;;999888888888555777BBBNNNfffxxxaaa]]]mmmsssnnnooosssbbbhhh~~~xxxqqquuupppggg[[[NNNDDD???===777666555444444333333444111111111111111111111111111111000//////000111222222222333333444555555666666666777888888999999:::888999;;;;;;;;;999777666555999666666===999555<<<<<<=========>>>>>>@@@AAAKKKIIIQQQeeeuuuoooUUU===777777999:::===@@@BBBDDDHHH\\\nnnhhhKKKDDDAAABBBHHHIIIOOOOOONNNKKKIIIHHHFFFDDDAAAHHHJJJNNNZZZccctttvvvbbb[[[cccuuu|||ttt{{{tttuuuzzz{{{xxxvvvmmmpppvvvpppgggWWWBBB>>>@@@DDDHHHuuutttIII;;;666888===UUU~~~LLL^^^FFFBBB===BBB999<<<;;;:::999888888888888///444888<<>>BBBFFFFFFDDDBBBAAABBB>>>:::666444666888999:::;;;;;;;;;::::::<<<@@@BBBEEEEEEGGGGGGAAA???JJJYYYooo|||aaaBBB???<<<::::::999888777555666777:::<<<>>>???@@@AAABBB@@@<<<666444444666000222555999===AAADDDFFF???AAACCCEEEFFFFFFCCC>>>888555666999888444333444333555888::::::777444222444333111111222444777999;;;;;;<<<===??????>>><<<>>>>>>===:::888888:::<<<<<<>>>BBBDDDEEEDDDAAA@@@CCCCCCCCCCCCDDDEEEGGGHHH@@@>>>;;;888888:::<<<>>>666999;;;;;;999999;;;===<<<>>>AAABBBCCCDDDEEEFFF>>><<<===BBBDDDAAA======888:::;;;;;;:::;;;===???999;;;???CCCJJJTTT^^^eeehhhkkkrrrxxxxxxwwwqqqZZZRRROOOKKKGGGEEEFFFMMMUUUTTTNNNQQQ[[[ggguuuvvvssszzzqqqxxxmmm```QQQEEE>>>:::???@@@AAAFFFWWWhhhwwwHHH;;;>>>999777888888666777???III```vvvqqqsss~~~}}}ZZZRRRiiiyyyzzz|||nnn]]]ccc~~~yyy}}}vvviiiYYYKKKBBB??????777777555444444444444444111111111111111111111111111111000//////000111222333333333333444555666666777777777888999999::::::999:::;;;;;;;;;999777666555:::666333777555555@@@???@@@@@@??????AAAEEEIIIDDDNNNaaatttyyyiiiNNN:::888999:::===???BBBDDDFFFOOOdddwww[[[BBBBBBDDDHHHNNNNNNOOOQQQQQQNNNLLLKKKIIIGGGHHHMMMMMMUUUfffwww{{{pppgggjjjwwwuuusss}}}uuuvvv|||}}}yyyxxxpppvvv{{{nnn^^^SSSIII>>>AAAEEEKKKuuummmHHH<<<666777???]]]KKKbbbKKKKKK???@@@???<<<;;;999888888888999999777999777999EEETTTsss}}}nnneeeaaabbbpppyyytttsss|||yyyzzz|||zzz|||yyyrrrsssmmmdddQQQLLLJJJLLLKKKDDD===:::<<>>888444444666999:::<<<======<<<::::::;;;===??????BBBGGGDDD@@@CCCKKK```yyyZZZIII>>><<<===777999===999555666666666777999===@@@>>>>>>>>>===;;;777444222//////000222555888<<<>>>???@@@@@@>>>@@@AAA<<<555;;;999888666666888999;;;<<<;;;999888666555555555111111222333555777999:::999999;;;>>>BBBDDDEEEEEE@@@===999777888;;;=========???CCCGGGIIIJJJJJJJJJKKKKKKJJJHHHEEEEEEEEEGGGCCC>>><<<======::::::<<<999<<<>>>??????======>>>???@@@AAABBBCCCDDDDDDDDD>>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======???CCCIIINNNVVV[[[ccciiippp{{{ccc[[[PPPJJJIIIKKKMMMNNNLLLKKKNNNTTTUUUUUU\\\ffftttnnnttt{{{{{{rrrgggZZZLLLAAA;;;???888DDDHHH???qqqvvvjjjDDDCCC::::::999999999666444999BBB^^^oooyyy||||||YYYUUUhhh{{{XXX]]]uuubbbXXXTTTLLLCCC===:::999888666555555444444000000000000////////////222111000///............000000111222444555666777888777777777888:::<<<===<<<<<<;;;:::::::::::::::444666888888888999:::<<<@@@;;;>>>GGGJJJGGGKKKTTTXXXffftttvvviiiTTTAAA777777>>>AAA>>>;;;???FFFKKKYYYoooYYYOOOEEECCCEEEGGGKKKPPPPPPTTTWWWVVVRRROOONNNOOOTTTRRR]]]ttt}}}uuuiiisss|||xxx~~~xxx|||{{{wwwrrryyy|||vvvmmmbbbSSSEEEBBB;;;BBBNNNxxxjjj::::::;;;666@@@jjjyyyKKKdddLLLKKK@@@AAAAAA===<<<:::999888999999:::777999666888CCCQQQpppqqqbbb[[[]]]iii|||xxxzzz~~~yyyxxxzzz{{{~~~{{{zzz|||zzztttuuupppgggTTTNNNKKKLLLLLLFFFAAA???===AAAFFFHHHGGGFFFFFFGGGEEEAAA<<<777444666999;;;===>>>>>>===:::999:::;;;===>>>CCCHHHGGGDDDFFFKKK\\\tttbbbJJJ??????@@@::::::===999666777777555555666999<<<>>>>>>>>>===;;;777444222222222333444555777888999;;;<<<<<<<<>>???@@@AAACCCFFFKKKQQQVVVYYYYYYXXXUUUQQQMMMKKKJJJKKKEEE@@@>>>???>>>;;;:::;;;:::===AAADDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB??????@@@@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;<<>>======<<<<<<<<<======999999888777777999===@@@@@@AAAEEELLLPPPTTT\\\eeepppsssqqqfffSSSBBB888555999<<>>CCCJJJsssjjj===666999888DDDkkkuuuIIIfffLLLJJJAAACCCBBB>>>===;;;:::999999999:::777:::666666@@@MMMjjjxxxbbbWWWZZZdddyyyyyywwwzzzvvvwwwxxx{{{zzzyyyyyy{{{}}}{{{vvvwwwssslllXXXPPPKKKLLLKKKHHHEEEEEE@@@@@@BBBFFFIIIKKKJJJIIIGGGEEEAAA;;;555444888===>>>??????>>>;;;999999999<<<>>>DDDJJJKKKIIIHHHKKKXXXnnnlllJJJ@@@BBBDDD===:::===;;;888888777555333444666888<<<======<<<;;;888555333555555666666666555444444555777777777<<>>CCCGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;<<<>>>@@@<<>>EEEdddrrrZZZAAACCC::::::999999999777555999@@@FFFVVV^^^___```cccvvv}}}bbb\\\vvvrrr^^^qqq|||qqqhhhgggdddXXXIII@@@===<<<:::888777666555555222222222222111111111111111111000000///............///000111222444555555888888888888999;;;<<<===???????????????@@@@@@@@@===;;;999666666999???CCCCCCKKKSSSXXX```llluuuyyyyyyfffPPP===555555999<<<;;;@@@GGGKKKNNN[[[jjjsss___DDDHHHCCCAAABBBCCC@@@???AAADDDGGGKKKMMMNNNPPPUUUYYYggguuusssccc```kkkyyyvvvooovvvttttttpppqqqssswww|||yyynnnddd___ZZZOOODDD@@@AAADDDHHHtttlllAAA777:::<<>>===;;;999888888888888999;;;666666>>>IIIdddeeeWWW[[[cccttt{{{zzz~~~{{{wwwwwwzzzwwwwwwxxxzzz{{{}}}{{{xxxxxxuuuppp\\\TTTLLLKKKKKKIIIIIIJJJBBB??????CCCIIIMMMMMMJJJHHHIIIFFF>>>777444777<<<>>>@@@AAA@@@===:::888888<<>>999999888666444444777999;;;;;;<<<<<<;;;888666444666666777777777555333222222333333333888???>>>:::666666777777777777666666444333333222222222222222333555888;;;===>>>=========<<<===BBBIIIJJJFFF@@@???@@@BBBCCCCCCCCCDDDEEEFFFEEEFFFJJJRRR\\\gggmmmjjjiiigggfffccc___[[[XXXNNNKKKJJJIIIDDD<<<999:::999>>>DDDIIIJJJIIIGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===??????=========>>>>>>@@@BBBBBB@@@@@@AAABBBEEEBBB??????BBBEEEGGGGGGFFFGGGJJJMMMOOOPPPOOOOOOSSSVVVZZZ```iiiwwwzzzhhhooo}}}{{{rrraaaMMM???;;;<<<<<<;;;???EEEtttoooiiiTTTAAADDD;;;;;;999888999777555999>>>>>>IIIOOOTTTZZZ\\\lll{{{kkkfff___hhhyyy}}}vvvssstttooo___KKK>>>???>>><<<:::888666666555222222111111111000000000111111111000000///...---......///000222333444555777888888999:::;;;<<<===??????@@@@@@AAAAAAAAA@@@<<<;;;:::777777999>>>BBBHHHTTT^^^fffsss}}}~~~lllSSS>>>666777;;;>>>@@@===@@@GGGKKKTTTllltttVVVIIIGGGCCCBBBDDDCCC???===>>>===@@@BBBCCCDDDGGGMMMRRRZZZjjj||||||sssfff]]]^^^llluuuoootttttt}}}sssooonnnpppwwwuuuggg___]]]ZZZOOOEEE@@@DDDEEELLLnnnDDD;;;<<>>;;;999888777777777999<<<888777===EEE]]]~~~||||||jjjZZZ\\\bbbrrr~~~{{{yyy|||{{{wwwvvvyyywwwxxxyyy{{{||||||}}}}}}}}}~~~~~~zzzxxxxxxvvvsssbbbXXXNNNKKKKKKJJJKKKMMMDDD@@@===AAAIIINNNNNNKKKIIIJJJIIIBBB:::555777:::>>>@@@BBBBBB???<<<:::999===AAAGGGMMMSSSSSSNNNHHHTTTggg{{{wwwOOO@@@???FFFAAA===AAAAAA;;;;;;:::888777777999<<<999:::;;;;;;;;;999777555444555666777777666555444111222111111666;;;;;;666444444555666666555444444333333222222222333444444888999<<<>>>>>>>>>===<<<===<<<>>>BBBHHHHHHDDD???>>>AAAEEEGGGGGGHHHJJJKKKKKKLLLOOOTTT[[[cccjjjnnniiiiiijjjlllmmmjjjddd___WWWTTTRRROOOGGG===888:::<<>>???>>>>>>>>>???<<<>>>@@@AAA@@@@@@@@@@@@AAA@@@???@@@BBBEEEFFFGGGJJJKKKKKKLLLMMMOOOQQQSSSXXX]]]dddkkkwwwkkkkkkyyy|||yyyooo]]]III===<<<>>>>>>AAAHHHMMMZZZddd{{{RRRCCCDDD===<<<999888999888666888===@@@FFFKKKWWWccccccjjj}}}tttssshhhcccyyydddaaazzz~~~{{{}}}{{{hhhQQQCCCAAA@@@>>>;;;999777666666111111000000000/////////000111111111000///...---......///000222333444555777888999:::;;;<<<<<<<<<>>>>>>???@@@@@@??????>>>888:::;;;;;;::::::<<<===EEEOOO[[[fffvvvxxxiiicccSSS???666888>>>???===BBB@@@BBBHHHQQQeeennnUUUOOOJJJGGGFFFGGGEEE???===???===???@@@???===???DDDIIINNNYYYccciiirrryyyuuujjjccccccbbbeeeqqqtttmmmooozzz{{{uuusssrrrsssyyy{{{oooccc```aaa\\\PPPFFF@@@EEEGGGYYYmmmCCC===;;;@@@UUUrrr~~~nnnWWWsssTTTOOOGGGHHHCCCAAA???===:::888777777777777;;;888777<<<@@@TTTsss|||xxxrrraaa\\\___nnnqqqxxx~~~yyywww{{{{{{uuurrruuuyyyyyyzzz{{{{{{{{{{{{zzz|||||||||zzzyyyxxxwwwuuujjj^^^SSSNNNLLLKKKLLLOOOHHHDDD@@@BBBHHHMMMNNNMMMKKKLLLLLLGGG@@@:::888888<<>>===>>>BBBHHHOOOWWW[[[VVVMMMSSSccctttZZZDDD===DDDBBB@@@BBBBBB======<<<:::888999;;;===777888:::;;;:::999777666444444555666777777777777333444333333777;;;999444222222222222222222222222444333333444555666777888;;;<<<===>>>>>>>>><<<<<<===>>>@@@CCCFFFFFFCCCAAAAAAEEEJJJMMMNNNOOOSSSWWWVVVYYY^^^eeelllrrrwwwyyyuuussssssuuuvvvtttnnniiiaaa^^^[[[UUUIII===999:::???CCCIIILLLMMMLLLKKKKKKIIIJJJMMMPPPSSSVVVWWWXXXRRRQQQNNNJJJGGGDDDCCCBBB<<<<<<<<<<<<<<<<<<<<<<<<888:::============>>>???;;;<<<>>>@@@AAABBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDHHHIIIJJJJJJMMMRRRXXX]]]dddlllvvvsssgggrrr}}}wwwrrrfffUUUDDD;;;:::======@@@LLLSSSkkkRRRlllaaannn}}}RRRFFFDDD@@@<<<999888999999777888;;;@@@BBBHHHYYYhhheeecccqqqnnnmmmaaaWWWeeemmm^^^sss[[[MMMCCCBBB???===:::888777666000000000000/////////...000000111111111///---,,,...///000111222444555555777888999;;;<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;666999<<<>>>===;;;::::::===BBBKKKXXXdddggg[[[LLLIII???666555;;;@@@>>>999AAACCCGGGPPPdddqqqWWWOOOPPPOOOOOOPPPKKKDDD@@@BBBAAACCCCCCAAA??????CCCGGGHHHLLLPPPRRRUUU[[[]]][[[dddjjjrrr~~~wwwnnnnnn|||{{{wwwwwwwwwwww{{{tttiiiaaabbbddd]]]PPPGGGAAAFFFLLLiiieeeBBB;;;888DDDcccsss^^^yyy[[[UUULLLLLLEEECCCBBB???<<<:::999888888444888777777:::;;;LLLiiizzz~~~jjj]]][[[iiiuuupppqqqwwwuuu||||||uuuqqqtttyyyyyyyyyzzzzzzzzzyyyyyy||||||||||||{{{yyyxxxxxxqqqeeeYYYRRROOOMMMMMMPPPMMMIIIEEEDDDHHHLLLOOOPPPMMMNNNNNNLLLHHHAAA;;;777:::>>>CCCFFFFFFDDDBBBAAA>>>CCCIIIQQQ]]]eeeaaaWWWUUUcccooojjjLLL>>>DDDCCCAAACCCBBB@@@@@@>>>;;;999888:::;;;666777999::::::999888777555555555555666777888999555666666777:::>>>;;;555555444333222222333444555555555666666888999:::;;;<<<<<<======>>>>>>>>>>>>>>>AAADDDEEEDDDCCCDDDEEEGGGLLLRRRUUUVVVYYY___dddeeeiiiqqqyyy|||wwwssskkkgggbbbYYYKKK===999;;;>>>BBBGGGJJJLLLLLLMMMNNNQQQSSSXXX^^^ccchhhlllnnnfffccc^^^XXXQQQMMMIIIGGG>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>???AAA@@@???@@@AAACCCEEEEEEEEEGGGFFFFFFEEEFFFGGGJJJLLLJJJLLLNNNQQQUUU\\\eeellluuukkkjjj~~~{{{tttlll^^^NNNAAA;;;;;;======<<>>EEEWWWeee]]]ZZZgggssspppdddVVVYYYiiitttuuummmvvvxxx^^^vvvyyyaaaSSSEEECCCAAA>>>;;;999777666111111111000000000/////////000111222111///---,,,///000111222333444555666777888:::;;;<<<===<<<<<<===>>>??????>>><<<:::888888;;;>>>???>>><<<;;;;;;;;;:::???HHHLLLHHHBBB>>><<<;;;::::::;;;===???@@@CCCHHHNNN\\\|||vvv___XXXYYYZZZ]]]___YYYNNNGGGGGGCCCEEEGGGEEECCCDDDGGGJJJHHHIIILLLPPPRRRTTT]]]fffuuuvvvlllmmmyyy~~~yyyyyyzzzyyy{{{~~~ooofffaaaddddddZZZNNNFFF@@@GGGSSSwwwXXX@@@;;;:::NNNwwwoooUUU~~~___YYYPPPOOOGGGFFFDDDAAA>>><<<;;;::::::111666666666888888GGGbbbzzz|||sss```YYYfffnnncccyyy}}}uuuttt|||~~~wwwssswwwwwwwwwxxxxxxxxxyyyyyyyyy~~~||||||}}}}}}zzzyyyzzzvvvjjj]]]VVVRRROOOOOOQQQPPPMMMIIIGGGIIILLLPPPRRROOOPPPPPPPPPMMMFFF>>>777999>>>DDDGGGHHHFFFDDDCCC>>>CCCIIISSSaaallliii___ZZZeeennnuuuRRR@@@DDDDDDBBBCCCBBBCCCBBB@@@<<<888666777999555777999:::::::::888777666666555555555777999:::666888999:::>>>AAA===777999888666555555666888999777777777888:::;;;===>>><<<;;;<<<<<<===???@@@AAA???CCCGGGGGGCCCBBBEEEIIIMMMRRRXXX[[[\\\aaahhhnnnqqquuu}}}}}}zzzqqqllleee[[[LLL===999<<<:::>>>CCCGGGIIIKKKMMMNNNZZZ]]]cccjjjrrryyy}}}xxxtttmmmddd\\\UUUPPPNNN@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@AAACCCCCCAAA@@@AAACCCDDDEEEDDDDDDDDDCCCCCCEEEJJJPPPTTTQQQTTTWWW[[[___gggpppwwwxxxfffmmm~~~{{{sssjjjZZZKKK@@@<<<<<<>>>BBB<<>>;;;999777777222222222111111111111000///000111222111///---,,,000000111222444555666777777888:::<<<=========<<<>>>?????????>>>;;;999777:::===???@@@???=========???;;;;;;@@@===666777???999>>>BBB@@@;;;<<>>???YYYgggGGGaaaUUUQQQKKKLLLAAA@@@>>><<<:::999888888777555888<<<888666DDDXXXyyymmmtttgggdddfffmmmttt{{{xxxxxx{{{{{{vvvrrrqqqwwwwwwxxxwwwvvvvvvxxx{{{}}}{{{zzz{{{|||}}}|||{{{tttoooggg^^^QQQIIIKKKRRRMMMNNNNNNKKKIIIIIIMMMPPPSSSRRROOOMMMMMMKKKBBB888:::===BBBFFFHHHHHHGGGFFFEEECCCFFFRRRcccnnnnnnkkkaaacccpppPPPEEEHHHCCCEEEBBBDDDGGGHHHHHHCCC===999888:::888888999999888777666666777777777777777666666555888999999:::::::::999999777777777777777666666666:::;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>????????????JJJHHHFFFEEEDDDDDDHHHLLLTTT\\\bbbdddgggnnnsssuuuwww{{{sssrrrjjj\\\MMMAAA;;;777<<<>>>???@@@CCCIIIRRRYYY^^^mmm}}}nnnfffccc\\\TTTRRRMMMGGGDDDDDDDDDCCCAAAAAAAAAAAABBBBBBCCCDDDEEECCCBBBBBBEEEIIIIIIGGGDDDFFFHHHJJJLLLMMMOOORRRTTTXXX[[[```gggooozzzssslllttt}}}sssrrrgggVVVFFF>>><<<===>>>???MMMOOOlllnnnZZZnnn```^^^^^^NNNHHHAAAAAAAAA;;;888999:::888999<<<999???HHHXXXbbbWWWQQQ]]]}}}oooccc^^^TTTSSS___tttvvvhhhmmmxxxbbbQQQEEEDDD>>>777777;;;999222333333111000////////////000000000000000///......,,,///333777888888666555222444777;;;===>>>>>>>>>:::<<>>;;;999999777===AAA>>>::::::<<>>===;;;;;;???;;;>>>???===@@@FFFFFFBBBNNNNNNOOOiii}}}rrrnnnxxxxxxzzzzzzrrrcccTTTKKKKKKKKKKKKKKKKKKLLLPPPRRRSSS[[[bbbcccdddpppnnnaaacccgggwwwvvv~~~~~~vvvkkkhhhddd```ZZZSSSKKKFFFFFFMMM[[[JJJ777@@@;;;iiiXXXJJJfff[[[TTTKKKHHHCCCAAA???===;;;999999888888666888<<<999777CCCSSSqqqkkk}}}lllbbbfffqqq{{{zzz{{{wwwwww{{{{{{wwwssssssuuuuuuvvvuuuttttttvvvyyy{{{zzzyyy{{{}}}~~~~~~yyyrrrhhhZZZOOONNNSSSPPPQQQQQQOOOLLLLLLMMMPPPSSSUUUTTTRRRPPPNNNFFF===<<<===@@@EEEJJJKKKJJJHHHFFFCCCEEEQQQcccrrrwwwwwwoooiiimmm{{{QQQEEEGGGBBBEEEBBBDDDHHHHHHGGGEEE@@@<<<::::::555666777888999:::::::::888999999999999888777777888888888999999:::::::::888888888888888888888888;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===???@@@AAABBBBBBHHHFFFCCCBBBDDDKKKUUU]]]aaajjjsssvvvxxx~~~xxxuuummm^^^NNNCCC<<<:::;;;===@@@AAAEEEMMMXXX```tttvvvrrrkkkddd```[[[UUUPPPOOOMMMKKKIIIFFFGGGHHHGGGFFFEEEDDDDDDGGGFFFFFFHHHLLLOOONNNMMMPPPRRRTTTVVVWWW[[[___bbbhhhlllsss{{{~~~ooosss{{{ssspppeeeTTTEEE===;;;===>>>???IIIVVV}}}rrr```pppzzz[[[uuu[[[PPPIIIBBBCCCFFF@@@<<<======:::777777777???IIIXXX___UUUTTTeeexxx|||tttfff[[[PPPSSSeee}}}ooommmyyyfffXXXLLLJJJCCC;;;:::===;;;555444333222000000/////////000000000000000///......,,,---000222333333111000222444888;;;===>>>???>>>>>>@@@AAA@@@>>>;;;999999777<<<@@@???>>>???AAAAAAEEEAAA@@@CCCCCC@@@>>>???@@@@@@AAABBBBBBCCCEEEGGGGGGXXXlllrrreee```XXXYYYZZZ[[[\\\^^^bbbeeebbblllxxx|||bbb\\\dddnnnvvvsssuuuvvvuuutttnnnjjjddd^^^WWWPPPHHHCCC@@@VVVqqqsssEEE;;;@@@MMMPPPIIIkkkbbb[[[NNNIIIDDDBBB@@@===;;;:::999999999666777;;;;;;999@@@KKKlll{{{vvvjjjlllppplll\\\cccuuu|||xxxwwwzzzzzzwwwuuuvvvuuuuuuvvvuuuttttttvvvyyyxxxxxxxxxzzz~~~|||wwwnnn```RRROOOSSSTTTUUUUUUTTTQQQOOONNNOOOTTTXXXZZZXXXUUURRRKKKDDD>>>===>>>DDDKKKPPPOOOLLLKKKHHHHHHQQQaaasssrrrmmmuuuQQQEEEGGGBBBEEECCCEEEHHHHHHGGGGGGFFFCCC>>>;;;777777888999:::;;;;;;<<<::::::;;;;;;::::::999888888888777777888:::;;;===999999999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<>>>@@@CCCEEEFFFFFFFFFGGGGGGGGGHHHNNNZZZgggoooyyy~~~yyypppaaaPPPCCC===<<<;;;===@@@CCCIIITTTbbbkkk}}}xxxlllhhhbbb^^^[[[YYYWWWUUUSSSTTTUUUTTTRRROOOOOOOOOTTTSSSRRRTTTXXX\\\^^^___dddfffhhhkkkoootttzzz~~~tttqqq~~~zzztttlllbbbRRRDDD<<<;;;<<<>>>AAAMMMkkkuuujjjyyyyyyiiilllUUUOOOHHHCCCDDDFFFAAA???BBBAAA<<<777555777???HHHUUUZZZPPPQQQdddrrrrrrbbbTTTYYYooovvvgggyyylllaaaPPPLLLDDD<<<:::;;;999444555444222111000/////////000000000000000//////...---......////////////...333555888;;;===????????????@@@AAA@@@>>>======>>><<>>===;;;YYYeeeDDDHHHmmmfffaaaTTTOOODDDBBB???<<<:::999999999:::666666:::;;;:::===BBBWWWuuuvvvllluuussszzzhhhTTT___tttzzzxxxzzzzzzvvvtttuuuwwwwwwxxxwwwvvvvvvxxx{{{wwwvvvwwwyyy|||~~~~~~~~~{{{zzzxxxrrreeeXXXSSSUUUWWWWWWXXXWWWUUURRROOONNNSSSZZZ^^^\\\XXXUUUPPPJJJBBB>>>===BBBLLLSSSSSSPPPSSSOOOMMMQQQ]]]oooyyyqqqvvvRRREEEGGGBBBFFFCCCFFFIIIHHHHHHJJJLLLIIICCC>>><<<<<<;;;::::::999999999;;;;;;<<<<<<;;;;;;:::999888888777777888:::===???:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????CCCDDDFFFHHHIIIIIIHHHHHHFFFKKKPPPUUU___mmmyyy{{{qqqdddRRRCCC======<<<>>>AAAEEEMMMZZZjjjuuuxxxuuuqqqmmmjjjgggfffeeeccceeeeeedddbbbbbbeeegggiiihhhffffffiiinnnrrruuuuuuxxx|||ttt|||~~~{{{wwwsssggg\\\NNNAAA;;;;;;===>>>EEE\\\mmmqqqzzzaaaTTTOOOHHHFFFIIIGGGGGGIIIJJJEEE===999:::999>>>EEEQQQYYYNNNJJJYYYlllqqq^^^```sss}}}bbb{{{rrrjjjRRRMMMEEE???===<<<:::777666555333222000000////////////000000000000//////////////////000111111222333555777:::===>>>???@@@<<<===>>>>>>>>>@@@CCCFFFIIIUUU^^^\\\YYY]]]___^^^aaa\\\ZZZ\\\[[[SSSKKKFFFJJJFFFJJJSSSUUUVVVhhh~~~pppZZZXXXbbbyyyxxxqqquuuzzzzzz|||qqqjjjaaaWWWPPPJJJEEEBBBGGGpppSSS;;;===999]]]kkkOOO>>>KKKppphhhbbbWWWRRREEECCC???;;;999888888888999777666999:::::::::<<>><<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888888999;;;>>>@@@::::::;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAAIIIJJJJJJKKKJJJIIIHHHGGGGGGNNNUUU\\\jjj|||ssshhhWWWDDD<<<<<<===???CCCHHHPPP]]]mmmxxx~~~yyyvvvuuutttqqqssssssrrrqqquuu}}}~~~}}}zzzyyyzzzxxx|||yyyuuuqqq___VVVIII???:::;;;>>>@@@FFFooo\\\ooo{{{]]]UUUMMMHHHLLLNNNYYY[[[^^^YYYKKK===:::>>>;;;<<<@@@QQQ___UUUKKKSSShhhkkkcccoooggg~~~xxxqqqUUUNNNHHHDDDCCC@@@===;;;777666444333111000000/////////000000000000//////.........///000222444666333444666999;;;===??????<<<===>>>>>>???BBBFFFIIITTTeeepppkkkeeehhhnnnoooooojjjhhhiiifff]]]UUUQQQOOOLLLRRR```gggpppeeeUUUZZZiii{{{sssttt{{{}}}yyyoooiii^^^UUUNNNIIIEEECCCKKKnnnKKK<<<;;;???``````KKK???KKKyyymmmcccVVVRRRGGGDDD@@@<<<999888888999888777777888888888999:::@@@ooozzz```^^^hhhnnn}}}{{{}}}|||wwwttttttuuuuuuvvvuuuttttttvvvyyywwwvvvuuuuuuwwwwwwvvvuuuyyyzzz|||xxxlll^^^WWWWWWZZZYYYYYYZZZ[[[YYYVVVSSSRRRWWWZZZYYYYYYYYYVVVPPPIIICCC???AAAIIIQQQUUUVVVUUUTTTTTTTTTZZZiii|||ttt~~~SSSFFFGGGBBBFFFDDDGGGHHHJJJMMMQQQSSSRRRNNNKKKDDDCCCAAA@@@???@@@@@@AAA<<<<<<======<<<<<<;;;:::;;;;;;::::::;;;===>>>@@@<<<<<<<<<===>>>>>>?????????@@@@@@AAABBBCCCDDDDDDJJJJJJJJJJJJJJJJJJJJJJJJNNNWWW^^^fffxxx}}}xxxppp___III======>>>AAAEEEIIIQQQ]]]lllvvvzzzxxxtttoooXXXPPPDDD<<<999;;;???BBBLLLcccTTTrrr|||vvvVVVRRRFFFFFFQQQQQQoooooonnncccPPP>>>999===::::::>>>SSSfff```UUUZZZrrrzzzjjjooommmppp~~~wwwUUUNNNIIIHHHFFFAAA===;;;888777555333222000000000...//////000000000000000,,,,,,---...000222444555333333555777:::<<<>>>???@@@AAABBBAAAAAABBBEEEHHHWWWjjjtttmmmhhhmmmttttttnnnkkkjjjkkkgggaaa^^^___```aaaiiiuuu~~~iiijjjuuuwwwgggWWW]]]nnnwwwttt||||||tttooohhh^^^TTTMMMIIIEEECCCHHHggg{{{HHH@@@;;;AAA```aaaKKK===HHHwwwiiiYYYUUUIIIFFFBBB===;;;::::::;;;555777888666555666888:::>>>___hhh[[[```hhhooo~~~{{{{{{~~~~~~yyyvvvvvvuuuuuuvvvuuuttttttvvvyyywwwvvvuuuuuuvvvwwwvvvuuuuuuwwwzzzxxxmmm```ZZZ[[[[[[ZZZZZZ\\\^^^^^^\\\YYYTTTVVVVVVVVVYYY[[[XXXRRRKKKGGGBBBBBBFFFMMMTTTWWWVVVYYYZZZXXX[[[gggzzz~~~|||SSSFFFGGGBBBFFFEEEHHHHHHKKKPPPSSSTTTSSSRRRRRRLLLKKKHHHFFFDDDDDDDDDEEE>>>>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>???>>>??????@@@AAAAAABBBBBBAAABBBCCCDDDEEEFFFFFFGGGIIIIIIIIIJJJMMMPPPSSSUUU^^^kkkyyy}}}{{{iiiPPPAAA@@@@@@CCCFFFKKKQQQ[[[hhhqqq{{{yyyyyyssslllRRRJJJAAA:::999<<>>CCCDDDEEEEEEEEEFFFHHHJJJVVVdddkkkeeefffqqquuupppmmmmmmoooqqqpppooottt{{{}}}qqq[[[TTTZZZeeebbbkkksssvvv~~~wwwcccdddvvvzzzyyy|||zzzuuuqqqjjj```UUUMMMHHHCCC@@@HHHkkkyyyFFFBBB;;;BBB```___HHH???SSSooo___ZZZLLLIIIDDD???<<<<<<<<<===444888999666333444888:::>>>PPPzzzkkkWWWYYYeeeiii{{{{{{xxxzzz~~~{{{xxxxxxwwwwwwxxxwwwvvvvvvxxx{{{wwwvvvuuuvvvwwwxxxwwwvvvuuuwww||||||ssshhhdddfff]]][[[[[[]]]```aaa```^^^VVVUUUTTTTTTYYY]]]ZZZSSSLLLIIIDDDBBBDDDKKKSSSXXX[[[^^^```]]][[[ccctttSSSFFFGGGBBBFFFEEEHHHGGGLLLRRRTTTTTTSSSUUUWWWUUUSSSOOOKKKGGGEEEEEEDDD???@@@@@@@@@@@@???>>>>>>===>>>????????????>>>>>>AAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLQQQWWW]]]```lllwwwpppuuuqqqVVVEEECCCAAADDDHHHKKKPPPYYYdddlllzzz~~~yyyyyyyyysssjjjNNNGGG>>>999999===BBBEEEooommmKKKuuufffggg___[[[___QQQ[[[ooojjj]]]UUUNNNKKKGGGBBB>>>???<<<>>>BBBTTTccc]]]YYYeeexxxccchhh~~~ggg~~~hhhaaa]]]^^^[[[PPPHHHEEE999888666444222111000000......///000000000000000//////000111222222111111111222333555777:::<<<===AAACCCFFFHHHIIIJJJMMMOOOTTT___bbb^^^eeetttvvvllluuuxxx|||eeePPPNNNUUU^^^ddddddnnnwww}}}ooolll~~~}}}vvvzzzyyyvvvvvvssslllaaaWWWNNNGGGAAA>>>LLLuuu|||EEEAAA999FFFccc\\\GGGIIIhhh{{{lllcccTTTKKKCCC@@@===::::::<<<;;;999777777888::::::::::::CCCjjjxxx___UUUWWWccc|||}}}zzz~~~{{{yyyyyyxxxwwwvvvwwwxxxzzz{{{uuuvvvwwwxxxyyyyyyxxxxxxppprrrttttttsssssstttuuubbb^^^]]]aaaccc```^^^^^^[[[XXXVVVXXX\\\^^^[[[WWWVVVQQQJJJCCCBBBHHHRRRZZZ\\\bbbeeebbb^^^cccppp}}}aaaEEEDDDJJJHHHFFFJJJKKKLLLNNNOOOPPPRRRVVVXXXVVVVVVTTTQQQMMMLLLLLLMMMIIIHHHGGGEEEDDDDDDDDDDDDDDDBBB@@@>>>======??????AAABBBBBBBBBAAABBBDDDGGGEEEDDDDDDDDDEEEGGGIIIKKKQQQRRRWWW]]]fffooowww{{{rrrccccccmmm}}}|||aaaKKKCCCBBBFFFKKKPPPXXXaaagggjjjuuuuuurrrooobbbHHHIII:::666BBBAAACCCYYYlllQQQfffqqqVVVooo|||pppeeebbbfffhhhccc\\\UUURRRNNNKKKIIIFFFCCCAAA>>>???BBBKKKVVV\\\\\\ZZZyyyoooiiibbbmmmpppuuulllfffeee___RRRFFFAAA;;;:::777444222000//////......////////////............//////000000111111222333444666777999:::;;;AAABBBDDDHHHLLLPPPUUUWWWUUUhhhnnnkkkppprrrttt{{{rrrdddPPPNNNWWWWWW[[[kkkrrr|||kkktttwwwqqqsssuuuwwwxxxhhhnnnbbbOOOGGGBBBAAAIII]]]jjj>>>999>>>LLLtttssshhhUUU888SSSqqqfffVVVLLLCCC???<<<999999;;;777777777666666666777777666===```|||aaaUUUYYY^^^www~~~}}}zzzyyyyyywwwuuuttttttvvvxxxzzzyyyyyyxxxwwwwwwvvvvvvuuussstttvvvvvvtttssstttuuufffaaa___bbbccc___]]]]]]\\\YYYVVVXXX\\\]]][[[XXXVVVRRRKKKEEEDDDIIIRRRYYY^^^aaacccbbbbbbhhhrrrzzzbbbHHHEEEHHHEEEEEEJJJHHHJJJNNNPPPRRRTTTWWWZZZWWWWWWUUURRROOONNNOOOQQQNNNMMMLLLJJJHHHFFFEEEDDDHHHGGGEEEDDDCCCDDDDDDEEECCCDDDDDDDDDCCCDDDGGGIIIHHHHHHHHHJJJMMMPPPQQQQQQVVVYYY___fffoooyyyvvvooodddXXX^^^jjj|||mmmVVVIIIBBBFFFKKKPPPVVV___hhhmmmoooyyytttpppiiiZZZFFFFFF;;;888@@@<<>>===999666333222111000...//////000000//////.........//////000111111111222333444666888999:::;;;<<<>>>BBBGGGMMMUUU\\\```aaawww{{{```WWWJJJKKKWWWZZZbbbuuuyyyjjjyyytttqqquuuwwwxxxyyykkknnn```NNNHHHDDDDDDMMMiii```:::666@@@PPPppphhh[[[MMM:::]]]uuujjj[[[OOODDD>>>;;;888888:::666888:::999666444555666999<<>>999555666999<<<<<>><<<@@@```YYYBBBXXXfff^^^kkkgggbbb^^^\\\[[[YYYWWWVVVSSSPPPNNNNNNMMMKKKIIIFFFCCCAAABBBFFFKKKMMMNNNXXXkkkpppssstttggg\\\YYYqqqgggnnn^^^RRRLLLLLLOOOGGGEEEAAA<<<888444222222///000000111111000000///...//////000111111222222333444555666888:::;;;<<<>>>@@@CCCFFFLLLVVVbbbkkkzzzyyy```OOOJJJQQQRRRUUU^^^dddtttlllzzzvvvuuuxxxwwwssspppwwwooo[[[KKKEEE@@@EEEWWWmmmFFF888666EEEVVVbbbMMMAAA@@@GGGqqqkkk[[[JJJAAA===;;;:::;;;888===@@@???:::666888:::888777BBBUUU{{{uuu|||lllUUUSSS\\\iiiyyy}}}xxxyyy}}}zzzyyyvvvttttttvvvxxxzzzxxxwwwvvvuuuvvvxxxzzz{{{yyyyyyyyywwwtttssstttvvvpppgggaaacccgggfffddddddbbb___\\\ZZZZZZ[[[\\\\\\^^^\\\XXXSSSMMMKKKKKKLLLWWW]]]ccceeeddddddgggkkk}}}}}}tttiii[[[NNNIIIGGGFFFKKKSSSOOORRRVVVZZZ\\\___bbbdddddddddbbb___\\\ZZZZZZ[[[aaabbbdddeeeeeecccbbb```ccccccbbbaaa```^^^\\\[[[```bbbeeeggghhhiiilllnnnlllnnnttt}}}cccLLL>>>CCCHHHEEEIIISSSbbbrrreeeNNNMMMRRR[[[aaadddiiipppuuuvvvyyy}}}~~~yyyuuuqqqrrruuu{{{~~~yyyyyywwwnnnjjjbbbQQQAAA:::<<>>KKKppprrrMMMGGG]]]mmmuuuddd___YYYXXXZZZZZZVVVRRRSSSQQQNNNMMMMMMMMMKKKJJJGGGDDDAAA@@@BBBFFFIIIKKKIIIXXXcccfffppppppaaa^^^rrrjjjyyy}}}ppp```TTTOOOPPPRRRLLLJJJEEE???:::666333222000000111111111111000000//////000000111222222222333444555777888:::;;;<<<>>>AAACCCFFFLLLXXXgggrrrfffVVVRRRSSSNNNYYY\\\\\\ccckkk}}}mmmzzzxxxzzzwwwrrroookkkaaaOOOEEEDDDBBBQQQmmmVVV===:::888CCCUUU\\\III@@@BBBNNNssssssaaaMMMBBB>>>;;;:::;;;888:::<<<;;;888666777999777888???KKK{{{zzzuuuxxxwww|||aaaUUUVVVaaaqqq}}}yyyyyy}}}yyyxxxwwwvvvwwwxxxzzz{{{|||{{{yyyxxxwwwwwwxxxxxxxxxxxxxxxvvvuuuuuuwwwyyysssiiiaaaccchhhiiigggfffdddbbb```]]][[[ZZZZZZZZZ^^^^^^\\\WWWQQQMMMKKKJJJQQQYYYcccfffeeeccceeehhhtttyyyhhh\\\PPPJJJGGGEEEIIINNNMMMPPPUUUZZZ^^^dddjjjnnnmmmmmmmmmjjjeeeaaa___^^^bbbccceeegggiiiiiiiiiiiiiiihhhhhhgggfffeeeddddddhhhkkknnnqqqrrrtttwwwxxxvvv{{{pppVVVGGG???===DDDFFFCCCJJJWWWiiizzzsssWWWPPPPPP[[[dddhhhlllssstttvvvyyy|||}}}}}}}}}|||wwwvvvwww{{{}}}xxxyyysssfff```ZZZJJJ@@@999;;;>>>@@@UUUtttRRRFFFMMMeee~~~xxxqqqeee___ZZZZZZ]]]]]]XXXRRRPPPNNNMMMLLLMMMMMMLLLKKKIIIFFFBBB???>>>@@@CCCEEEHHHSSSbbbdddrrrxxxbbb]]]iiiqqqooo}}}|||ttteeeWWWQQQQQQRRRRRROOOJJJCCC===888555333111111222222222222111111//////000111111222222333444444555777999:::<<<<<<<<<>>>BBBFFFOOO^^^rrrxxxrrr{{{hhhXXXPPPNNNNNNWWWccceeebbbhhhrrr{{{{{{xxxzzzwwwrrrpppggg\\\KKKCCCAAA@@@WWW|||GGG999:::<<>>;;;::::::888888777777666666777888999<<>>===ggggggXXX```mmm~~~|||yyyxxxtttuuuwwwxxxzzz{{{{{{{{{xxxyyyzzz{{{||||||||||||wwwxxxxxxxxxxxxzzz~~~{{{oooeeeeeeiiiiiifffeeeffffffeeebbb]]]YYYWWWVVVXXXZZZ\\\[[[WWWSSSPPPNNNLLLPPPYYYdddmmmppplllhhhhhh{{{vvviiiXXXMMMEEE@@@<<<:::::::::;;;<<>>:::888111222222333333222222111000000000111222222333333444555666777999;;;<<<===>>>BBBFFFKKKUUUiii{{{{{{yyy|||ooocccXXXSSSOOONNNXXXeeexxx{{{pppssswwwsssnnniiigggQQQIII@@@@@@CCCHHHnnn{{{LLL===888???TTTeeeXXXXXXGGG??????UUUvvvrrrbbbMMMFFF===:::;;;777777777777777777777777777999333:::AAALLLttt|||}}}]]]```iii{{{{{{uuu|||yyyvvvuuuwwwyyy{{{{{{{{{zzzyyyxxxwwwwwwvvvwwwyyyyyyxxxuuurrrrrrvvvzzzwwwqqqiiiccccccfffiiikkkiiigggeeeaaa\\\VVVQQQOOOWWWYYYYYYXXXUUUTTTVVVWWWOOOOOOWWWccciiiiiikkkpppoooyyyyyydddUUUJJJ@@@<<<;;;;;;:::999:::<<<>>>>>>>>>===???DDDMMMXXXdddkkkmmmsssqqqppprrrvvvyyyxxxwww}}}{{{zzzzzz}}}hhh[[[KKKAAA@@@BBBAAA???EEEEEEHHHPPPVVV```uuuoooeeekkksssuuussstttwww|||sssyyyzzz~~~wwwzzzuuukkk```UUUKKKEEEBBB===;;;:::AAAKKKOOOHHH>>>FFFccc}}}ppp~~~dddvvvddd```^^^``````[[[VVVTTTPPPSSSVVVWWWUUURRRNNNKKKHHHEEEEEEHHHHHHEEEIIIPPPZZZ\\\ccctttpppvvveeeccciiibbbaaavvvtttooodddZZZSSS___\\\WWWRRRMMMGGGAAA===666444333222333222000...333222222222333555777888777777666666777999:::<<<@@@BBBEEELLL___yyy}}}|||ooo[[[ZZZOOOKKKPPPOOOPPPffflllkkkzzzxxxrrrqqqjjjbbb]]]LLLHHHCCC<<<<<>>111KKKjjjuuu[[[HHH<<<;;;EEEcccbbbMMMEEE===:::;;;777777777777777777777777777999666<<>>===<<<:::::::::;;;;;;;;;@@@@@@@@@FFFWWWkkkvvvvvvwwwuuusssuuuyyy}}}~~~~~~|||qqq```JJJCCC===;;;???DDDGGGGGGHHHJJJQQQZZZdddqqqwwwrrruuuzzz|||~~~tttnnnqqqvvv~~~}}}wwwvvvqqqggg[[[OOOFFF@@@======<<<<<<@@@EEEFFFAAA:::NNNtttlll[[[hhh```^^^___bbb___XXXRRRQQQRRRTTTWWWZZZXXXQQQLLLKKKJJJGGGGGGJJJIIIGGGJJJPPP^^^cccoootttiiijjjkkkiiittt}}}pppeee]]]XXXbbbaaa```]]]XXXQQQIIIEEE999777444333333333222111333222222222444555777888888888777777888999;;;<<>>===CCC^^^III;;;===:::YYYpppqqqUUUCCC:::===JJJiiibbbMMMEEE<<<:::;;;777777777777777777777777777777777<<<===FFFnnn|||{{{nnngggiiixxxzzzyyyxxxxxxyyyyyywwwuuu{{{{{{zzzyyywwwvvvvvvuuutttttttttvvvyyy{{{{{{{{{{{{zzzwwwppphhhcccbbbccceeeeeedddbbb^^^[[[WWWUUUUUUVVVXXX[[[]]]]]][[[YYYSSSRRRVVVaaakkkppprrrtttrrruuuyyy~~~ssscccUUUIIIBBBAAA>>>===<<<:::::::::;;;<<>>BBBFFFIIINNNRRR\\\gggsssyyyuuuzzzxxxlllgggooo||||||vvvxxxqqqfffZZZNNNEEE???<<<<<<===???AAABBB@@@>>><<<[[[bbbiiimmmeee\\\^^^aaaccc^^^UUUQQQRRRUUUTTTWWW[[[XXXNNNIIIKKKLLLJJJJJJLLLKKKIIILLLPPPZZZcccxxxkkkjjj{{{zzzzzz~~~ooofff```]]]aaacccffffffaaaYYYPPPJJJ>>>:::666333333333444444333333333333444666777888999999888888999:::;;;<<>>999AAAPPPmmmbbbLLLEEE<<<999;;;888777777777777777777777777444777999666===aaazzz~~~nnnhhhuuuwwwwwwxxxzzz{{{zzzwwwttt{{{{{{zzzyyyxxxvvvuuuuuuuuutttuuuyyy~~~zzz}}}~~~xxxnnneeebbbbbbeeeeeeeeedddbbb```]]]\\\WWWVVVVVVYYY\\\^^^]]]\\\YYYVVVVVV\\\fffnnnrrrtttuuutttrrrrrrvvvwwwhhhZZZMMMFFFEEE@@@@@@@@@>>>===>>>???AAA@@@???@@@SSS|||kkkZZZNNNFFF@@@===>>>@@@BBBBBBCCCFFFKKKPPPVVV]]]hhhttt~~~~~~tttnnnpppoookkkuuu|||vvvwwwpppeeeWWWLLLCCC>>><<<:::===AAACCCAAA>>>BBBHHHmmmfffpppfffkkk\\\^^^bbbccc\\\TTTUUUZZZXXXSSSSSSVVVTTTKKKIIILLLLLLLLLMMMLLLKKKJJJLLLNNNTTTaaa{{{jjjkkkyyypppgggcccaaabbbgggmmmooojjjaaaWWWPPPDDD???888333222333444555333333444444666777888888999999999::::::;;;;;;;;;???AAAHHHWWWnnnrrrfff___XXXVVVTTTRRRTTTXXX]]]QQQJJJOOOWWWlll___MMMIIILLLOOOOOORRROOOLLL[[[{{{yyyeeecccwwwqqqkkkhhhfff]]]QQQGGG@@@:::===@@@HHHlll]]]:::777666@@@ccchhhXXXJJJ<<<===IIIXXXpppbbbLLLDDD;;;999;;;888777777777777777777777777333999888222777RRRvvvgggpppxxxyyy{{{~~~{{{xxx{{{{{{{{{zzzxxxvvvuuusssuuutttvvvzzz~~~www|||~~~uuukkkfffeeeeeeffffffffffffeeecccbbb[[[XXXVVVUUUWWWZZZ]]]^^^ccc___[[[[[[bbblllsssvvvvvvuuuqqqnnnpppzzzzzzooocccVVVOOOMMMJJJKKKKKKHHHEEECCCCCCDDDFFFCCCHHHccc}}}xxxqqqggg```TTTNNNFFF???===???AAACCC>>>AAADDDFFFIIIPPPZZZbbbcccmmmzzz{{{qqqkkklllcccdddpppzzz~~~~~~{{{uuuqqqiii]]]PPPEEE>>>:::999:::<<>><<>>@@@AAAAAAAAA@@@BBBDDDGGGJJJOOOYYYeeemmmttttttllleeebbb```]]]^^^```qqquuu~~~zzz{{{xxxrrrllleeeYYYLLLBBB===;;;;;;<<<<<>>???>>>???BBBCCCDDDLLLUUULLLEEE@@@EEEUUUrrrsssnnn{{{sssqqq{{{hhhNNNHHHLLLMMMLLLLLLOOOXXXiiinnnooopppoooiiibbbZZZNNNCCC<<<666@@@AAAEEEwwwLLL;;;:::444@@@^^^^^^UUUCCC===NNNjjj{{{cccLLLCCC:::999<<<999777777777777777777777777222:::666444:::>>>VVVttt|||vvvzzzxxx{{{~~~|||xxx{{{{{{{{{{{{yyyvvvtttrrruuuvvvxxxxxxwwwwwwwwwxxxvvvzzzxxxoooiiidddeeefffhhhhhhhhhgggfffaaabbb```ZZZSSSRRRWWW]]]iiimmmmmmgggfffmmmuuuxxxwww{{{~~~}}}yyyyyy~~~vvvhhh```]]]]]]aaadddbbb\\\VVVSSSSSSWWWRRRVVVgggvvvuuuiii^^^___fffpppyyyuuuiii]]]RRRJJJEEECCCCCCBBBBBBCCCCCCDDDDDD===@@@DDDFFFGGGFFFEEEDDDKKKMMMOOOTTT[[[eeeooovvvxxxhhhdddaaa]]]\\\___aaadddnnnyyy{{{vvvxxxuuummmggg```TTTHHH@@@===<<<======;;;<<<>>><<<>>>OOOeeepppuuuaaabbbhhh]]]aaa___^^^\\\WWWTTTZZZbbbVVVWWWNNNGGGTTTiiieeePPPKKKPPPPPPKKKHHHIIIIIIFFFHHHVVVgggssszzz|||yyysssqqq{{{|||~~~yyy}}}~~~{{{rrrjjjgggfffWWWPPPEEE<<<777444333333333444666888999999999999888888999::::::999888777:::???FFFPPP___lllqqqooo}}}yyycccXXXYYY]]]gggfffccc\\\PPPDDD===;;;<<<===@@@DDDDDDEEEMMMWWWGGGFFFBBBDDDWWWyyylll]]]dddsss}}}~~~nnnaaabbbkkkpppttt|||iiiXXXKKKKKKMMMLLLOOOUUU[[[lllwwwmmmnnnrrrpppggg^^^VVVKKKAAA===444???CCCLLLFFF777999:::OOOhhh```WWWAAA???VVVxxxcccLLLCCC:::999<<<999777777777777777777777777...777333444;;;888HHHnnn}}}uuu~~~~~~}}}}}}}}}zzzvvvrrr{{{{{{|||{{{yyyvvvsssqqqxxxzzz{{{zzzvvvuuuvvvyyyxxx{{{|||qqqjjjcccdddeeegggggggggffffffbbbeeefff___UUUQQQUUU[[[ccclllpppkkkhhhmmmsssuuuwww~~~{{{{{{~~~yyykkkaaa^^^\\\bbbhhhiiieee```^^^^^^XXXSSSXXXdddggg```___eee]]]bbbhhhmmmrrryyy}}}ooofffaaaYYYRRRMMMIIIGGGEEEBBBDDDFFFFFFCCCAAA@@@@@@AAAAAABBBBBBCCCFFFJJJMMMMMMOOOTTT]]]iiiuuu}}}mmmjjjfffeeeiiioootttyyyyyysssuuurrrjjj___XXXMMMBBB:::888999:::===999:::>>>???DDDYYYqqqsss^^^~~~^^^```eeeZZZ```^^^\\\[[[VVVRRRTTTZZZTTTYYYQQQIII[[[uuunnnQQQLLLQQQRRRLLLHHHJJJIIIEEEFFFSSS```hhhqqqwwwqqqdddiiiuuu|||~~~xxxyyyzzzlllvvv~~~uuunnnlllmmm[[[TTTJJJ@@@:::666444333333555666888999999999999777888999:::999999777666<<>>;;;:::999999BBB444EEE999888aaattt}}}~~~}}}eeemmmeeedddaaa______^^^\\\WWWSSSRRRVVVZZZUUUTTTRRRTTTVVVWWWUUURRROOONNNNNNMMMLLLKKKKKKKKKDDDIIIPPP^^^jjjccc___kkkuuuxxxhhhdddjjjooo{{{zzzyyyxxxxxxgggccc}}}yyytttuuuxxxmmm___QQQIIIBBB999444666333555666777888999:::<<<;;;;;;:::888666777999;;;999:::===@@@EEEIIIMMMOOOWWWWWWSSSKKKDDDCCCIIIOOOKKKGGGAAA<<<999:::<<<>>>BBBBBBCCCEEEIIILLLMMMMMM@@@LLLLLLNNNfffjjjYYYOOOTTT]]]___XXXYYYiii|||ooobbb```YYYPPPRRRWWWPPPJJJ^^^}}}vvvnnnooooookkkcccXXXLLLDDD@@@HHH222<<>>^^^uuuaaaKKKDDD;;;999<<<999888777777777777666666666666555666777666666<<>>@@@AAABBBCCCFFFIIIKKKLLLLLLCCCKKKLLLTTTiiiyyyiiiYYYRRRTTT]]]```]]]cccuuu{{{xxx~~~wwwfffYYYTTTVVVPPPPPPVVVZZZVVV[[[{{{xxxpppnnnmmmhhh___TTTIIIAAA======:::DDDSSStttlllBBB<<<:::VVViiiHHH???HHHrrr|||^^^JJJDDD<<<:::;;;888888888888888777777777777666555666777555333777===TTT~~~|||}}}|||{{{yyywwwuuuwww{{{~~~}}}~~~~~~zzzvvvtttuuuwwwzzzxxxuuuuuuvvvxxxyyyyyytttoooiiiffffffhhhhhhhhhkkkiiihhhfffdddaaa]]]ZZZPPPQQQTTTZZZbbbmmmvvv{{{|||qqqhhh___ccceeehhhoooyyy{{{vvvrrrqqqooommmooossspppooonnnmmmkkkjjjiiihhhiiiooovvvyyyyyywwwvvvwwwooommmjjjhhhgggggghhhiiidddiiimmmnnnjjjeeecccbbbdddggglllqqqvvvyyy|||}}}}}}vvvpppgggYYYKKKEEEAAA===:::;;;===>>>>>>===333888DDDfffwwwXXXnnnqqqcccbbbcccbbb```___[[[VVVUUUWWWZZZZZZZZZZZZXXXUUUSSSQQQNNNJJJGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGKKKMMMTTT___^^^aaaqqq{{{eeeSSSOOORRRVVVlllpppuuu{{{zzzuuunnniiiddd[[[LLL>>>666666666777888888888888777999:::999888666666888:::;;;;;;:::;;;;;;<<<===>>>;;;999888666666777999:::777666777888:::<<>>>>>===888444HHHrrrjjjaaammmeeedddcccaaa______XXXRRRSSSXXX\\\[[[XXXVVVUUUTTTSSSRRRPPPNNNLLLLLLMMMNNNNNNMMMKKKIIIHHHIIIKKKJJJRRRaaadddfffrrr|||hhhUUUNNNSSSYYYuuuvvv}}}zzz{{{tttqqqmmmjjjbbbSSSDDD999666666666888999:::999888999999999888666666777999<<<<<<;;;::::::::::::::::::888777888999;;;:::999888999:::<<<===>>>??????<<>>>>>999TTT~~~eeeuuuwwwjjjffffffdddaaa```^^^WWWQQQRRRXXX[[[YYYUUUTTTTTTUUUTTTSSSRRRQQQQQQPPPPPPPPPOOONNNKKKIIIHHHMMMLLLGGGOOObbbgggcccgggqqq]]]PPPSSS[[[ttt{{{}}}xxxzzz{{{yyytttmmmeeeYYYKKK@@@888666555777:::<<<<<<:::999999:::999777666777999;;;:::999999888888999999777666666777888888777555:::;;;===>>>??????>>>>>>:::===AAABBBBBBBBBCCCEEEGGGNNNaaazzz}}}lllzzzaaaYYYZZZTTTjjj~~~tttfff[[[VVVVVVWWWYYY]]]ccchhhkkknnnppprrrxxxqqqiii```WWWRRRWWW___```fffmmm{{{xxxpppjjjeee[[[OOODDD>>>===>>>???DDDJJJvvvuuuNNN666VVVttt|||^^^EEEBBBXXX|||^^^JJJDDD<<<:::;;;888666666666666555555555555555222222666777555777::::::]]]~~~}}}rrrttt|||~~~}}}|||zzz}}}|||yyyxxxzzz{{{zzzwwwuuuuuuuuuwwwyyy{{{zzzvvvttttttvvvpppqqqrrrrrrrrrrrrtttvvvsssrrrooolllkkkkkklllmmmkkkiiihhhhhhiiiiiihhhggghhheee___ZZZWWWWWWXXXYYYjjjuuuzzzxxxtttsssuuuvvvvvvyyy}}}~~~yyyqqqqqqqqqrrrrrrsssssssssooonnnllliiifffdddcccbbbfffjjjrrrzzz}}}|||xxxwwwpppfff\\\TTTJJJ@@@<<<;;;999999:::;;;:::999666;;;<<>>@@@BBB@@@EEE]]]VVV@@@===___rrrjjjWWWCCC>>>JJJZZZaaaKKKDDD;;;999<<<999777777777666666666666555777333111444555444555999888JJJooottthhhkkksss}}}}}}wwwxxxyyyyyyxxxuuusssssstttuuuuuuvvvuuutttsssqqqqqqnnnrrrwwwxxxvvvsssqqqqqqooosssuuutttpppllllllnnnkkkjjjhhhiiikkklllkkkkkkiiihhhgggddd```\\\XXXVVV^^^fffqqq|||~~~}}}}}}zzzxxx{{{|||zzzvvvtttrrrrrrssstttrrrooolllhhheeeccc```___WWWYYY]]]bbbfffiiilllmmmuuuvvvxxxyyy|||~~~wwwuuurrrooooooqqqtttvvvyyyzzz{{{xxxwwwuuusssiii\\\RRRKKKDDD===;;;:::999:::;;;;;;:::999666:::BBBpppyyyfffbbb```bbbbbb``````cccbbb]]]XXXVVVXXXYYYVVVSSSVVVXXXYYYWWWTTTQQQQQQRRROOOMMMLLLJJJIIIJJJKKKLLLKKKOOOJJJKKKWWW[[[XXX\\\xxx{{{dddZZZZZZkkkzzzyyy{{{~~~|||uuukkkeeeaaaXXXOOODDD>>>888666999<<<===<<<:::;;;<<<<<<:::999999:::;;;:::999999888888999999666999;;;;;;999888:::<<<777888:::<<<>>>?????????;;;>>>AAAAAA@@@BBBGGGLLLNNNQQQbbb{{{ooofff]]]nnn~~~uuujjjjjjuuuwwwiiiccc\\\QQQEEE======AAAFFFGGGSSSxxxqqq@@@<<>>===<<<;;;;;;;;;;;;444888<<<;;;888888<<<@@@<<<<<<===>>>?????????>>>===@@@BBBBBB@@@CCCJJJPPPWWWVVVcccvvv```lllyyy{{{nnnnnnxxxwwwggg```YYYMMMBBB;;;<<>><<<===@@@===;;;<<<===?????????>>>>>>>>>>>>>>>>>>===<<<:::::::::999888888888999;;;<<<===777@@@HHHAAA<<>>>>>???@@@@@@@@@???>>>?????????>>>===<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>???;;;???AAA>>>AAAEEE>>>BBB???AAAFFFEEEDDDNNN\\\kkkwwwxxxiii___VVVCCC:::@@@@@@>>>EEE\\\eee???999>>>ZZZ\\\NNNBBBDDD@@@BBBWWWiiitttjjj^^^zzz[[[FFF@@@;;;;;;<<<888888888777777777888888999555555555555555666666666555777???ddd}}}yyy|||{{{zzzxxxvvvwww{{{~~~zzzxxxuuutttuuuyyy}}}}}}xxxuuusssqqqpppyyy{{{zzztttnnnjjjeee```iiiiiikkkoootttvvvsssooorrrrrrsssuuuvvvwwwxxxyyyvvvuuuuuuwwwtttmmmhhhgggnnnttt}}}{{{zzzyyywwwsssooojjjkkklllkkkiiihhhiiiiiihhhjjjlllnnnqqqvvv}}}~~~aaaZZZ^^^jjjwww}}}zzzqqqjjj]]]YYYQQQHHH???:::888999;;;===888777;;;888888DDDWWWnnnyyyyyyhhh]]]uuulllZZZUUUTTTUUUWWWZZZ[[[[[[ZZZ[[[XXXVVVUUUUUUVVVUUUTTTZZZXXXUUUSSSQQQQQQQQQRRROOOPPPUUU[[[___\\\UUUNNNJJJJJJJJJIIIKKKSSS^^^fffvvv~~~{{{uuu~~~ttt^^^RRRMMMAAA<<<>>>>>>@@@AAAAAAAAAAAAAAA@@@???????????????>>>=========>>>>>>>>>>>>????????????AAA@@@AAA===@@@RRRWWWGGGJJJAAABBBMMMOOOMMM[[[qqqwwwbbbWWWNNN>>>999BBBCCCBBBJJJfff{{{KKK<<>>999:::===<<<@@@<<<999;;;:::FFF^^^|||{{{eeeVVVlll___YYYVVVUUUVVVZZZ^^^```]]]YYY]]]ZZZWWWVVVWWWXXXXXXXXXYYYWWWTTTRRRPPPPPPQQQRRRJJJMMMQQQSSSTTTQQQLLLHHHIIIKKKKKKIIIHHHLLLVVV^^^gggrrrzzz~~~}}}nnnfffooovvv|||~~~yyyggg^^^ZZZLLLBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>??????@@@@@@????????????DDDFFF@@@KKKkkkoooSSSKKKDDDJJJ[[[^^^]]]sssrrr]]]LLLGGG===;;;CCCCCCIIIYYY```<<<>>>MMM___cccPPP???===>>>@@@XXXyyyyyy\\\IIICCC;;;999<<<999555666777888;;;===???@@@555555555555555444444444444777333CCC[[[~~~www~~~|||yyyxxxyyyzzzxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{zzz{{{{{{{{{yyyxxxvvvuuuzzz{{{xxxpppcccXXXUUUWWWhhhnnnqqqqqqtttyyyxxxsssvvvvvvwwwxxxyyyyyyzzzzzz~~~yyyuuuooommmllllllqqq{{{yyy___QQQTTT^^^kkkqqqyyy}}}yyytttpppkkkgggVVVTTTOOOFFF>>>999:::===:::@@@===999888;;;UUU{{{WWW___ppp^^^XXXXXXXXXYYY]]]``````[[[WWW]]]ZZZWWWVVVXXXYYYZZZZZZXXXWWWTTTRRRQQQQQQQQQRRRPPPQQQPPPOOOMMMKKKJJJJJJIIIKKKLLLJJJGGGIIIPPPWWWdddnnnooooooqqqggg^^^bbbkkkvvv|||oooaaa___aaaTTTHHHDDD?????????@@@@@@AAABBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBB????????????????????????>>>HHHKKKEEEUUUzzz{{{WWWIIIFFFPPPaaafffllljjjXXXCCCEEE@@@>>>AAAAAAOOOkkkPPP999???QQQgggZZZEEE:::===>>>FFFdddxxx\\\JJJDDD;;;888:::888777777666666666777777888555555555444444444444444555888666BBBPPPppp{{{~~~}}}{{{zzzzzzyyywwwuuuvvvvvvxxxxxxxxxwwwuuutttwwwzzz||||||yyyvvvuuuttt}}}~~~}}}uuufff\\\___hhhmmmuuuxxxsssqqqvvvzzzxxxzzzzzzzzz{{{{{{|||||||||}}}~~~zzz{{{xxxtttooonnnrrryyyhhhUUURRRSSSYYYbbbqqqxxx~~~zzzuuupppkkkhhhfffQQQNNNHHHAAA;;;888999:::777<<<:::777777>>>```sssVVVxxxxxxeee]]]TTTYYYZZZ[[[]]]^^^\\\XXXTTTYYYWWWUUUUUUWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRVVVSSSNNNKKKIIIIIIKKKLLLJJJKKKKKKIIIGGGHHHLLLOOObbbeee___]]]iiimmmggggggdddjjjuuuuuuzzzooo```UUUZZZccc[[[PPPHHH???@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAA@@@AAABBBDDDEEECCCBBBAAA@@@???@@@AAABBBBBBMMMPPPKKK\\\~~~VVVNNNNNNYYYiiirrrsssaaaQQQ@@@DDDBBBAAABBBDDD\\\pppGGG;;;BBBQQQ```NNN<<<888??????PPPqqquuuZZZIIICCC:::777:::888777777666555444333333333555555555444444333333333444777666AAACCCXXX}}}xxx|||}}}~~~~~~}}}{{{yyyxxxwwwvvvwwwxxxxxxwwwvvvtttssstttwwwyyyxxxvvvvvvwwwyyy~~~{{{vvvlllhhhrrr|||rrrtttyyyzzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}xxxtttttttttrrrvvv~~~zzzqqquuuwwwwwwhhhLLLKKKTTT[[[eeerrr~~~yyyxxxvvvqqqkkkeee```]]]JJJEEE???:::999888999999777888666777<<>><<>>BBBCCCBBBDDDHHHLLLMMMJJJGGGEEEFFFHHHOOOVVVbbb```]]]eee}}}ooouuuiiiddd\\\LLL>>>AAA???AAAIII___aaaKKK;;;:::III``````IIIAAA444:::EEEOOOlllmmmrrrYYYIIIBBB;;;<<<>>>999777777777777777666555555666666555444333333333333555111222666444:::YYY{{{jjjrrrwww~~~xxx~~~yyywww|||{{{wwwvvvvvvvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuttttttuuuvvvxxxyyy{{{zzz{{{}}}yyywwwyyyyyy{{{|||}}}|||||||||~~~|||uuuqqqnnnmmmkkkpppssszzz~~~yyyooojjjiiifffgggiiikkkjjjhhheeecccffffffjjjoooqqquuutttMMMGGGIIINNNWWWeeewww~~~wwwssskkkeeebbb\\\RRRJJJFFF???<<<999888999:::999888666888555???VVViiixxx|||fff\\\ZZZXXXVVV```\\\YYYYYY[[[\\\XXXUUUQQQSSSXXX]]]YYYSSSSSSXXXVVVTTTRRRPPPOOONNNMMMLLLJJJIIIHHHGGGIIIJJJJJJIIIFFFFFFFFFEEEDDDDDDCCCCCCBBBLLLSSSggg|||aaaTTTfffmmm[[[WWWqqq}}}}}}uuuqqqsssuuuuuuooowwwtttgggdddrrrxxxpppiiiiiifffWWWKKKIIIGGGCCCFFFMMMFFFIIIKKKLLLKKKJJJKKKLLLNNNMMMKKKIIIIIIPPP\\\ggglllmmmlllooosssggg```VVVIII???@@@AAAGGGTTTwwwSSS???666@@@RRRccc]]]FFF>>>666???KKKUUUkkk{{{qqqqqqpppXXXHHHAAA:::<<<>>>999777777777777777666555555666555444444333333333333999333222555666===VVVsssjjjccc~~~tttuuuxxx|||yyyxxxyyyttttttssstttuuuvvvxxxyyywwwvvvuuuttttttuuuvvvwwwuuuyyy~~~{{{vvv||||||tttvvv{{{}}}~~~~~~||||||}}}~~~yyysssoooiiijjjlllpppwww|||lllddd[[[VVVTTTQQQRRRUUURRRXXX^^^aaabbbeeekkkppp{{{UUUDDDHHHMMMVVVbbbqqqzzz{{{}}}vvvkkkgggccc___VVVIII@@@===;;;:::888888999999888666666888:::LLLjjjqqq}}}yyyqqqcccaaaXXXUUU\\\___[[[XXXXXXYYYXXXUUURRRRRRRRRSSSTTTQQQOOORRRXXXTTTSSSQQQPPPNNNNNNMMMMMMHHHFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBB<<>>999555>>>MMM[[[rrryyymmmVVVGGGAAA:::;;;>>>888777777777777777666555555666555444333333333333333:::555333777888<<>>333>>>TTTYYYQQQEEE777;;;:::AAARRRmmmkkkTTTEEE@@@:::;;;===888777777777777777666555555555555444333333333444444555111222666666555===III]]]~~~ttt```___```hhh{{{}}}{{{|||}}}wwwxxxwwwvvvttttttxxx{{{{{{zzzxxxwwwvvvvvvwwwxxxxxxvvvsssssstttttttttssspppfffkkk~~~xxx|||{{{}}}zzzrrrnnnoooqqqzzztttkkk```UUUKKKEEECCCDDDIIIQQQXXX```ggglllnnnxxxyyy|||yyyKKKDDDPPPMMMYYYjjj{{{{{{~~~~~~wwwuuutttkkkhhhaaaYYYQQQGGG<<<999;;;555666777888888777777777:::???TTTwwwuuuwww```YYY[[[[[[YYYYYYRRRQQQPPPQQQQQQRRRQQQPPPPPPQQQQQQPPPOOOPPPQQQQQQMMMOOOQQQQQQQQQRRRUUUXXXTTTMMMHHHHHHGGGDDDDDDGGGDDDDDDCCCCCCBBBAAAAAAAAA>>>HHHXXXooo|||yyy|||uuuhhheeesssxxxuuuxxxyyyxxxrrrtttuuurrrsssxxxxxxvvvsssppppppxxxyyykkk```ZZZ[[[YYYUUUUUUdddyyyvvvuuutttlll\\\JJJ???@@@DDDHHHKKKoooooo>>>999999JJJYYYPPPBBB<<<888>>>EEEOOOfffiiiRRRDDD???:::;;;===777777777777777777666555555555444444333333444444444333333666:::888444666<<>>BBBHHHGGGZZZSSS999666???TTTYYYFFF:::<<<===<<>>NNN]]]dddhhhggg^^^XXXZZZ\\\VVVPPPNNNMMMMMMNNNLLLKKKIIIIIIJJJRRRVVVTTTOOOOOOQQQNNNHHHHHHKKKNNNMMMJJJJJJNNNSSSOOOIIIKKKTTTTTTKKKFFFIIIEEEEEEEEEDDDCCCCCCBBBBBBCCCCCC@@@KKKeeetttzzzxxxwwwzzzpppjjjpppzzz~~~}}}{{{xxx~~~zzz}}}xxxuuuxxx}}}zzz~~~{{{uuurrr}}}uuussswwwssszzzwwwrrreeeSSSDDD>>>BBBJJJQQQwww~~~GGG:::???>>>OOO```VVV>>>999===888GGG]]]kkk___RRRDDD>>>===<<<999777888777666555555444444555444444444444444444444444444444444555555555666666999<<>>JJJhhhxxxoooqqq{{{aaaXXXXXXXXXVVVTTTQQQNNNLLLMMMOOOPPPMMMIIIGGGJJJNNNTTTWWWUUUOOONNNRRRQQQMMMTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIHHHIIIKKKKKKJJJIII@@@BBBJJJOOOJJJ???;;;>>>???AAABBBCCCNNN\\\cccbbbxxx|||qqqddd___rrr^^^YYYkkkyyyuuurrrwwwwww|||{{{~~~|||~~~tttgggsss~~~{{{mmm___ZZZ[[[jjjttt~~~wwwppphhhfffpppyyytttxxxzzz{{{yyykkkSSSHHH>>>IIILLLNNNWWWBBB???;;;JJJ[[[^^^JJJ888:::CCCFFF^^^cccrrr^^^PPPBBB<<<;;;::::::;;;888777666555555444444555444444444444444444333333444444444444555555555666444555DDDooo~~~www||||||uuu]]]VVVaaappp}}}|||{{{|||}}}|||xxxvvvvvvwwwxxxyyyyyywwwtttssstttvvvssspppppptttuuussstttxxxxxx{{{zzzwww|||~~~~~~~~~yyykkkVVVFFF@@@BBBCCCDDDJJJPPPOOOKKKQQQNNNPPPUUU]]]hhh{{{dddKKKMMMDDDMMMgggpppzzzxxxuuupppiiiaaaZZZVVVHHHCCC===:::999999888777:::666777999888888FFFWWWooo}}}mmmuuupppmmm\\\WWWWWWVVVTTTQQQOOOLLLKKKLLLNNNOOOLLLHHHHHHLLLPPPQQQUUUUUUQQQOOORRRRRROOOTTTSSSQQQPPPNNNMMMMMMMMMLLLKKKIIIIIIIIIIIIGGGEEEEEEGGGMMMQQQLLLCCC@@@CCC<<<>>>===>>>FFFRRRXXXWWW^^^xxxqqqfff______wwwvvv```UUUaaarrrvvvvvvxxxxxx{{{|||xxxjjjrrrvvvpppaaaRRRJJJIIIKKKQQQWWWXXXUUUSSSTTTWWWXXXWWWTTTSSSbbb{{{ppp||||||~~~wwwpppmmmeeeLLLBBB;;;FFFPPPfffyyyHHH999===???QQQYYYVVVDDD666:::IIISSSiiisss|||\\\OOOBBB<<<999888:::>>>888777666555555444444555555555555444444333333333444444444444555555555555444444;;;___~~~~~~oooVVVXXXjjjzzz}}}{{{{{{|||zzzwwwuuuuuuvvvzzz{{{zzzxxxtttrrrrrrrrrsssqqqpppssssssrrrrrruuusssvvvvvvwww~~~|||jjjRRRAAA>>>AAABBBBBBEEEIIIHHHCCCDDDHHHPPPZZZeeevvvwwwTTTGGGJJJHHH\\\}}}|||{{{{{{xxxpppdddYYYRRRPPPCCC@@@;;;999888888888777:::666666888888>>>UUUmmmeeekkk|||zzz___WWWVVVUUURRRPPPMMMLLLKKKJJJMMMNNNMMMJJJHHHIIINNNSSSRRRWWWXXXTTTPPPPPPOOONNNRRRQQQPPPOOONNNNNNNNNNNNMMMKKKIIIGGGGGGEEECCCAAACCCDDDHHHJJJFFF???>>>@@@;;;<<<::::::???GGGKKKKKK\\\sssjjj\\\YYY```lllrrr^^^___mmmwwwyyywwwxxxyyy{{{~~~}}}}}}}}}uuuwwwvvvooobbbVVVNNNKKKLLLKKKIIIGGGFFFFFFGGGGGGBBBJJJLLLKKK___uuu}}}~~~zzzpppfffaaaVVVEEE@@@>>>JJJ___XXX777444@@@IIIWWWSSSJJJ<<<444<<>>MMMmmmoooyyyqqq[[[UUUSSSRRROOOLLLJJJIIIIIIIIINNNNNNMMMJJJJJJLLLRRRVVVVVVYYY[[[WWWPPPKKKIIIIIINNNNNNMMMMMMMMMMMMNNNNNNKKKIIIGGGEEEEEECCCAAA???>>>???@@@@@@===::::::;;;===<<<;;;:::===AAADDDFFFaaasssiiikkk\\\VVVccckkkzzzyyynnnpppwwwxxxuuuxxxwwwxxx~~~zzzwwwyyy{{{}}}}}}~~~}}}{{{yyyuuuqqqkkkfffcccTTTMMMEEEAAAAAACCCDDDCCCBBBPPPUUUTTTggg~~~{{{uuuhhhZZZTTTEEEDDDDDDEEEXXX}}}ddd>>>222999HHHTTTUUUJJJ>>>666666CCC\\\sssSSS{{{[[[NNNFFFFFFDDD;;;666999888777666555555444444555555555555444444333333333444444444444444444333333111555222;;;YYYxxx|||___NNNSSScccooo~~~|||zzzyyyyyyxxxxxxyyyyyyyyyyyyxxxwwwvvvuuussssssrrrqqqqqqrrrrrrqqquuussstttxxx~~~~~~rrrTTTCCCHHHOOOVVVYYY]]]eeekkkmmmxxx{{{uuuaaajjj{{{tttLLLHHHKKKXXXooo~~~ssssssrrrlll___OOOBBB<<<<<<999999999888777666666777666666;;;DDDPPPfffuuu~~~~~~cccYYYQQQPPPOOOMMMKKKIIIIIIJJJJJJPPPOOOMMMLLLLLLPPPUUUXXXUUUWWWXXXVVVPPPJJJGGGGGGKKKKKKJJJJJJKKKKKKLLLMMMHHHFFFDDDDDDDDDCCCBBB@@@@@@@@@???===;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>AAADDDLLLkkknnn^^^lllaaaTTTdddsssvvv~~~xxxvvvuuuuuuzzzwwwvvvzzzuuummmooouuuyyy~~~~~~{{{yyywwwxxxzzz{{{xxxvvv```UUUHHHBBBBBBDDDCCCAAAHHHYYYbbbaaaqqq}}}xxxtttkkk[[[LLLEEE;;;FFFFFFKKKiiiwwwFFF222888DDDNNNTTTLLL@@@666555>>>OOOggg{{{^^^MMM|||\\\LLLDDDIIIIII>>>666777888777666555555444444555444444444444444444444444444444444444333333333333222777444555DDDZZZ~~~xxxfffTTTNNN[[[lll~~~}}}}}}}}}|||{{{xxxxxxxxxzzz{{{{{{yyywwwrrrttttttqqqqqqssstttrrrvvvssstttyyy~~~~~~~~~qqqUUUHHHIIIYYYlllxxxzzzeeedddkkk}}}WWWHHHKKKRRRddd~~~tttjjjrrrooofffYYYKKKAAA<<<;;;666777999999777555555666777888BBBSSSfffeeeeeeYYYSSSMMMLLLLLLKKKKKKKKKKKKKKKLLLPPPOOOMMMMMMNNNQQQUUUWWWQQQOOOOOOPPPOOOKKKIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKEEEDDDCCCCCCCCCDDDBBBAAA@@@AAA???;;;:::======<<<:::888999;;;::::::===BBB<<>>FFFKKKAAA999888888777666555555444444555222333333444444555555555444444444333333333222222222777666777<<>>===444777:::999777555555666555888FFF^^^wwwssshhhjjj[[[SSSJJJNNNIIIJJJKKKLLLMMMMMMMMMMMMOOOMMMLLLLLLNNNQQQSSSTTTPPPIIIGGGKKKNNNKKKHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJFFFDDDCCCBBBCCCCCCBBB@@@>>>@@@>>>999999======::::::777888:::999666999@@@>>>CCCUUUpppvvvnnnbbbjjjoooiiidddsss|||zzz|||wwwvvv~~~|||zzzwwwuuuuuuwwwxxxzzzvvvlllttt~~~~~~|||~~~zzzuuuqqqmmmcccWWWPPPPPPQQQPPPNNN___nnnyyy{{{rrrjjj^^^OOODDDAAAAAAEEEHHHnnn^^^FFF333999MMMWWWPPPEEE888777555:::PPPnnndddJJJMMM[[[DDD999BBBJJJCCC;;;;;;888777666555555444444555111222222333444555666666444444444333333222222222---000222555666:::^^^}}}qqqnnnoooaaaLLLNNNaaawww|||{{{{{{}}}~~~{{{wwwqqquuuuuuqqqqqqvvvwwwsssqqqooosss}}}||||||xxxssssss{{{dddPPPMMMaaappp}}}~~~zzzwwwuuutttsssaaaZZZhhh~~~WWWLLLKKKVVVccczzzzzzvvvsssooolllkkkiiiaaaTTTHHH@@@<<<999888444777::::::777555444555222666FFFaaa~~~}}}bbbuuuYYY[[[RRRFFFSSSHHHIIIKKKMMMOOOOOOOOOOOOMMMLLLKKKLLLNNNPPPQQQQQQSSSIIIDDDHHHLLLIIIEEEDDDJJJJJJIIIIIIIIIJJJJJJKKKGGGEEECCCCCCCCCCCCAAA???@@@BBB@@@;;;<<<@@@@@@<<<<<<999999<<<999555777>>>???999BBBYYYkkknnnpppuuuqqqnnnyyyxxxffflllwww{{{~~~|||yyywwwzzzyyyxxxwwwvvvyyy}}}tttnnnzzz}}}~~~zzztttlllhhhiiibbbYYYVVVWWWZZZ[[[ZZZggguuuvvv}}}tttjjjaaaUUUGGG???>>>EEEBBBMMMJJJ<<<222<<>>>>>???>>>===;;;::::::999999888777777777888:::BBBPPP\\\hhhvvv|||ttt~~~ssspppuuu{{{tttqqqwwwyyywwwxxx{{{{{{vvvxxxvvv{{{}}}}}}}}}tttooottt|||zzzeeeRRRPPPXXX^^^cccgggsss}}}{{{oooooofffVVVFFF@@@AAABBBDDDKKKlllTTT@@@555777KKK[[[WWWIII???444555777CCCcccsss[[[JJJKKKRRRHHH???===;;;888777888777777777777666666666555333333333444444444555555333333333333333333333333222000333666333444DDDYYYwwwkkkiiilllmmmkkkssssssvvv}}}mmmXXXnnn}}}~~~{{{zzz{{{{{{{{{zzzzzzyyyxxxwwwvvvuuutttssssssuuuxxx|||~~~}}}yyyvvvuuuuuutttuuu}}}zzz[[[KKKJJJOOOPPPTTTXXX^^^gggsss}}}ddd^^^ttt^^^HHHNNNYYYnnn|||yyysssnnnjjjddd___\\\QQQKKKCCC<<<999777666555888777666555666888999999;;;PPPlllmmmzzzfff\\\rrrxxxVVVSSSQQQMMMMMMLLLJJJIIIIIIKKKNNNPPPQQQQQQOOONNNNNNPPPSSSRRROOOLLLGGGEEEBBBDDDIIILLLMMMLLLNNNMMMKKKJJJHHHGGGFFFFFFBBBBBB@@@?????????@@@AAAAAA???>>>>>>>>>>>><<<;;;:::999999888888777666666555444777AAANNN___tttpppuuuyyyrrrxxxzzzxxxwwwyyyyyyuuuxxx|||zzzwww{{{wwweeeYYYRRRTTT^^^jjjsssvvvooocccRRREEE@@@@@@CCCFFFKKKbbbmmmCCC999>>>JJJWWWYYYNNN@@@888;;;:::;;;LLLssswww]]]PPPIIIOOO}}}QQQHHH???<<<;;;888777999777777777666666666555555222333444555555555444333333333333333333333333333111000222666555222999EEElllsssooommmkkkpppyyyiiihhhrrr~~~|||}}}~~~~~~~~~}}}{{{zzz{{{}}}{{{yyyvvvwwwxxxyyyvvvtttvvvvvvxxxzzz{{{{{{xxxvvvwwwvvvttttttyyy~~~yyyYYYKKKKKKMMMRRR___mmmtttxxxfff]]]lllRRRMMMPPPaaa}}}yyyuuupppjjjddd]]]VVVQQQEEEAAA;;;888777888888888777777777777666777:::===DDDddd^^^rrryyySSSlll___MMMRRRQQQLLLLLLJJJHHHGGGGGGJJJNNNQQQSSSSSSPPPPPPPPPRRRRRRPPPMMMJJJEEECCCCCCFFFLLLQQQRRRRRRMMMLLLJJJHHHFFFDDDDDDCCCBBBAAA???>>>>>>>>>???@@@???>>><<<<<<======<<<:::999999888888777777666666444111111777BBBRRRhhhzzzqqquuu}}}|||zzzwwwwwwvvvtttsss{{{~~~}}}xxxfffRRRJJJSSSaaahhh~~~}}}~~~|||yyynnnnnnXXXDDD???BBBCCCFFFKKKVVVJJJ888555HHHYYYYYYMMMAAA:::777:::<<>><<<;;;888777999777777666666666555555555111333555666666555333222222222222222222222222222222000111555555222333888MMMggguuuuuuyyyyyyxxxyyy|||lllooosss{{{zzzxxxyyy{{{}}}yyyvvvwww{{{|||xxxtttwwwvvvvvvwwwyyyzzzyyyxxxyyyyyywwwuuuxxx}}}~~~{{{~~~zzz\\\OOOPPPXXXhhh{{{aaaiiiPPPXXXVVViiizzzvvvpppiiiaaaWWWMMMGGG???<<<999777888:::;;;;;;777777888777555555===EEEOOOvvvgggeeefffaaagggRRRMMMSSSPPPKKKJJJFFFGGGFFFGGGIIIMMMPPPQQQQQQOOOPPPQQQRRRQQQNNNJJJGGGEEECCCCCCGGGMMMRRRSSSSSSKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@???=========>>>>>>>>><<<;;;;;;<<<<<<;;;999999888888777666666555555555333555999>>>GGGXXXgggzzz{{{}}}wwwuuutttssspppwww~~~|||~~~~~~ooo[[[NNNMMMQQQWWWlll}}}yyy{{{vvvqqqddd___NNNBBBCCCDDDDDDIIISSSkkkfff:::;;;:::KKKTTTIII<<<999;;;;;;666???MMMdddoooQQQMMMKKKFFFEEEzzzOOOFFF>>>;;;;;;888777999666666666666555555555555222333555666666555333111222222222222222222222222333000///222444333333555>>>UUU~~~kkkiii}}}{{{ppp|||{{{sssnnnuuu{{{xxxyyyzzz~~~zzzvvvxxx{{{|||yyyuuuuuutttsssuuuxxxzzz{{{zzzwwwyyywwwtttvvv{{{}}}{{{{{{|||}}}dddXXXYYYnnn~~~ssslll\\\rrr{{{RRR\\\WWWsss|||xxxppphhh]]]RRRGGG@@@<<<:::777777999:::;;;:::777777888888555888GGGWWWiii}}}___vvvbbbnnnXXXLLLMMMRRRLLLHHHIIIEEEHHHGGGFFFHHHKKKMMMMMMMMMMMMOOOPPPPPPNNNKKKHHHGGGFFFDDDDDDGGGMMMQQQQQQPPPJJJIIIGGGEEECCCBBBAAAAAAAAA@@@???===<<<<<<======<<<:::999:::;;;;;;:::999888888777666666555555444666555666888;;;CCCTTTccc}}}yyyuuurrrpppssssss{{{xxxoooggg___WWWQQQVVVjjjyyy|||~~~wwwqqqiiiZZZJJJDDDAAABBBBBBGGG[[[pppsssNNN777@@@AAAHHHFFF:::333777:::888<<>>yyyOOOEEE===;;;:::888777999666666666555555555444444333444555555555444333222222222222222222222222222222000///000222444444555777FFFdddnnnnnn~~~xxxmmmrrr~~~~~~}}}~~~}}}{{{xxxyyyzzz{{{xxxvvvtttsssrrrtttwwwzzz{{{{{{tttvvvuuurrrsssxxxzzzyyyxxxyyy{{{~~~qqqfffeeekkkllleee^^^~~~UUUYYYZZZ~~~|||yyytttlllbbbXXXMMMBBB<<<888777666666777888888777777666888999999@@@YYYsssppp~~~cccsssUUULLLFFFJJJMMMGGGGGGJJJEEEHHHGGGEEEFFFHHHIIIIIIIIIJJJLLLMMMMMMJJJHHHHHHHHHHHHFFFEEEHHHLLLOOONNNLLLIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA???>>>===<<<======:::999888888::::::999888777777666666555555444444444222111222666AAAVVViii}}}zzz~~~|||uuuppprrrmmmooozzzuuuppprrrtttooogggkkkzzzyyywwwmmmfff]]]OOO???BBBCCCCCCJJJbbbrrrMMM===777>>>BBBAAA<<<666666888777333FFFOOOXXXccc}}}|||TTTJJJGGGIIIGGG>>>xxxNNNEEE===;;;:::888777999666666555555555444444444555555444444444333333333111111111111111111111111///000000000111333444333333:::EEEmmmyyynnnqqq{{{|||xxx|||~~~}}}|||{{{zzzyyyxxxwwwvvvtttsssssstttwwwyyyyyyxxxsssuuutttqqqqqquuuxxxwwwuuuwwwyyy|||~~~sssqqqlll```yyynnnbbbjjj\\\ZZZfff|||xxxuuupppjjjbbbYYYPPPGGG>>>999666555555666888888777666666555777;;;>>>LLLooollljjj```IIIFFFCCCIIIJJJDDDGGGJJJCCCFFFDDDCCCDDDFFFGGGGGGGGGGGGIIIJJJIIIGGGFFFHHHKKKHHHGGGFFFIIIMMMOOONNNLLLIIIHHHGGGFFFEEEEEEEEEEEECCCBBB@@@>>>============999888777777999999888777777777666555555444444333333222222333333:::LLL^^^fff}}}vvvrrr|||uuupppkkkkkkqqqwwwzzz~~~~~~{{{~~~~~~yyyvvvnnn]]]TTTOOOFFF===DDDGGGJJJaaa}}}QQQ;;;777;;;??????:::777888888888;;;@@@TTTXXX\\\hhhaaaNNNIIIBBBFFFJJJ@@@vvvNNNEEE===;;;:::888777999666666555555555444444444666555444333333333333444111111111111111111111111---000222111111222222111555777555XXXwww|||wwwpppssszzz{{{xxx{{{|||}}}|||zzzwwwuuuuuuvvvvvvttttttuuuwwwwwwwwwuuutttwwwvvvrrrqqquuuwwwwwwtttuuuwwwzzz}}}|||xxxsssYYY]]]bbbaaarrrddd```uuu~~~{{{wwwrrrnnngggbbbZZZQQQIIIBBB;;;777666666666888::::::999888555333777<<>>888777666777888999888777777666666555444444333333333555888999555333===HHHVVVqqqzzzvvvwwwzzzsssnnn~~~}}}{{{|||rrrppppppsssssssssxxx~~~vvvxxxuuuhhhPPPEEEEEEAAA999BBBHHHQQQsssUUUAAA::::::AAADDD;;;555444777666777CCCTTTaaaccchhhxxxfffPPPMMMNNNCCCFFFLLL@@@sssKKKDDD>>>===;;;777777999888555333333777999999888888777444222000000111222333222222111111222222333333222111000000111222333...666888CCCjjj}}}xxxlllvvv{{{xxxssszzz}}}}}}~~~xxxrrrxxxvvvtttsssrrrsssuuuvvvuuutttsssrrrssstttwwwxxxrrrtttvvvwwwxxxzzz}}}tttrrr}}}jjjPPPddd^^^kkkqqqdddtttzzzvvvtttmmmfff]]]XXXOOOHHHBBB===:::777444888;;;;;;:::999666333222666>>>EEEKKKaaa~~~aaaqqqRRREEEIIIBBBBBBBBBBBBBBBBBBBBBAAACCCAAA@@@AAADDDFFFEEECCCDDDEEEGGGHHHHHHGGGEEEDDDGGGHHHJJJKKKJJJHHHEEECCCHHHGGGEEEEEEFFFFFFDDDCCC======>>>>>>>>>>>>===<<<999888777666666777888888555444444333333444444555444444444555555777888888LLL___{{{yyyssstttxxxyyyrrrkkkssstttoooxxxxxxzzzuuussspppmmmlllnnnrrrvvvyyyyyyhhhWWWIII>>>;;;>>>EEE???LLLdddppp@@@666AAAEEEBBBBBB;;;777444333666@@@SSSdddmmmnnnkkk~~~qqqZZZRRRHHHCCCCCCDDDBBB@@@pppKKKDDD>>><<<;;;777777999777555444555777999888777777666444222111111222222333222222111111222222333222111000000000000111222111444444:::WWW~~~xxxsssuuu~~~{{{kkkhhhooopppyyy~~~xxxsssxxxvvvuuusssssstttuuuvvvvvvvvvtttssstttuuuvvvxxxvvvwwwyyyyyyyyyzzz|||~~~}}}uuuuuuyyyfffUUUnnnnnn```xxxttt{{{~~~~~~zzzuuuqqqnnneee\\\SSSNNNGGGAAA>>>;;;888666666777888888888999888666:::666777CCCVVVuuuuuummmrrrjjjGGGAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAA??????AAADDDFFFEEECCCCCCDDDFFFGGGGGGFFFDDDCCCEEEFFFHHHIIIIIIGGGEEEDDDFFFEEEDDDCCCDDDDDDCCCAAA>>>>>>>>>>>>======<<<;;;999888777666666666777777555444444333333444444555444444444444555666777888<<>>kkkJJJCCC===<<<:::777777999666666555666888888777555555444333111111111222333222222111111111111222222111000000//////000000111222222000333CCC^^^xxx}}}wwwyyyyyy{{{nnnppp}}}~~~}}}xxxuuuxxxwwwuuutttttttttuuuvvvxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwwwwxxxzzzzzz{{{}}}~~~xxxxxxrrr___]]]~~~eeennn{{{}}}zzztttnnnkkkggg[[[NNNEEEBBB===:::888888666555999666555555777888888888555@@@IIISSSrrr``````fffrrrGGG===???888======>>>>>>>>>>>>>>>>>>>>>===>>>@@@CCCEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGHHHGGGEEEDDDEEECCCBBBBBBBBBBBBAAA??????>>>>>>===<<<;;;::::::888777666666555555666666555444444333333444444555444444444444555555666777000@@@UUUiiiyyy}}}mmmhhhiiiooonnneee```bbbuuu}}}xxxmmmkkkkkktttjjjhhhggggggiiilllmmmmmmqqqxxx}}}~~~~~~vvvbbbUUUGGG@@@<<<:::;;;>>>BBBRRRzzz~~~RRR>>>777FFFTTTQQQEEE???:::777777???NNNccc~~~]]]HHHNNNIIIDDDBBBBBBAAA???<<>>???>>>===<<<:::999999999777777666666555555444444555444444333333444444555444444333333444555555666222;;;IIIXXXgggsssyyy{{{vvvllliiippptttnnniiihhhrrryyysssjjjjjjooo}}}iiigggeeeeeefffhhhiiiiiilllooosssvvv{{{|||zzz~~~}}}nnnaaaRRRGGG===:::;;;<<>><<>>???AAACCCEEE@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFDDDBBBAAAAAAAAAAAA@@@>>>>>>===<<<:::999888888888777777777666555555444333555444444333333444444555444333333333333444444555555777???MMM]]]jjjssswww{{{ooohhhnnnsssqqqnnnnnn||||||rrrsssyyy~~~mmmmmmllliiihhhgggiiijjjjjjiiikkkpppvvv{{{||||||zzz}}}zzznnn^^^QQQGGG???999:::===>>>BBBFFFNNN{{{bbb:::===???IIIWWWYYYLLL<<<444<<<999@@@YYYxxxcccMMMMMMDDDDDDCCCCCCCCCAAA???<<<```HHHAAA<<<;;;:::777777999777888999888666444444555111111111222222222222222111111000000000000111111///000000111111000000///111000444888555444EEE[[[zzzuuu~~~}}}~~~zzz~~~~~~xxxxxxxxxxxxwwwwwwwwwvvvxxxxxxxxxxxxwwwwwwwwwwwwuuuvvvwwwwwwvvvwwwyyy{{{zzzxxxwwwwwwxxxzzzzzzzzz{{{~~~}}}wwwppp}}}tttyyy{{{xxxuuuoooeee\\\XXXTTTIII>>>:::888777666777888777666555333555:::888555<<>>???BBBDDD@@@@@@????????????@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@???======<<<:::888888888888999888888888777666555444333555444444333333444444555333333333222222333333444222111666CCCRRR___jjjrrr|||ssspppvvvzzzwwwuuuxxxwwwjjjnnnqqqoooiiieeefffhhhjjjhhhiiimmmrrruuu{{{~~~|||tttkkk___QQQGGG???<<<;;;>>>???@@@DDDIIITTTOOO>>>===???FFFNNNMMMCCC:::666:::<<>><<<777555666555666666666777888999999999666999;;;<<<<<<===@@@CCC@@@@@@????????????@@@@@@>>>??????@@@@@@AAAAAAAAAAAA???>>>>>>???>>>===<<<<<<:::999777777777888999999999999999888666444333555444444333333444444555333333222222222222333333000///222;;;CCCMMM]]]kkkssssss|||dddooo{{{{{{rrriiigggiiikkkhhhiiimmmooopppwww|||{{{wwwpppeeeYYYNNNEEEAAA;;;<<>>AAA@@@<<<:::;;;<<>>===```GGG@@@;;;:::999777777:::999::::::777333222444777222222222222222111000000111111000000000000111111000111222333333222111000111//////222333333666:::IIIooorrrooovvv~~~zzzxxxyyyyyyyyyyyyxxxwwwwwwtttuuuvvvwwwwwwwwwwwwwwwvvvwwwwwwvvvuuuuuuwwwxxx|||yyyvvvuuuwwwyyywwwvvvzzz{{{{{{{{{|||xxxzzztttpppnnnbbb^^^VVVKKKDDDBBB>>>999555444444555777999888777444333777:::777:::PPPkkkzzzNNNDDD@@@;;;111333999555444444555555666777777888666999<<<<<<;;;<<>>>>>>>>>>>???>>><<<<<<======;;;:::;;;999888666666777999:::999999:::999888666444333555444444333333444444555333333222222111222222222222111333777888???QQQdddeeennneeevvvssspppqqqllliiijjjnnnnnnnnnuuu}}}yyypppmmmeeeYYYKKKAAA===<<<:::>>>FFFLLLKKKIIINNNVVV{{{TTT333@@@<<<::::::999888888:::>>>EEESSSiii{{{sss]]]VVVPPPFFF???AAABBBBBBAAA???===<<<===hhhFFFBBB===:::999999:::999555555555444444444555555222222222222222222222222000000000000000000000000000000000000111111111111//////000111222222333333BBBNNNjjj{{{ooollluuunnnvvv~~~zzzrrrvvv~~~zzzwwwuuuxxxzzzzzzxxxvvvyyyxxxwwwwwwxxxxxxvvvttttttuuuvvvwwwxxxyyyyyyzzz{{{{{{zzzzzzxxxwwwuuutttzzz{{{}}}~~~~~~|||wwwssslllccc]]]WWWQQQIIIBBB===:::888666555555666777999999777555000666999666999III___oooyyytttjjj@@@>>>:::777555444555555444444444444444444444444777888999888777777999;;;BBB>>>;;;===BBBDDDCCC@@@===<<<;;;===@@@@@@<<<999???>>>===;;;;;;;;;<<<===<<<;;;999999:::::::::999888777777666555444444444333333333333333333333333111111111111111111111111444111222666555888KKKbbb\\\hhhooo{{{qqqzzzrrrmmmnnnooolllkkknnn|||wwwlll___PPPHHHCCC===:::;;;:::@@@CCCJJJTTTUUU]]]ooovvvCCC777BBB<<<888666666777999===CCCPPPXXXdddZZZTTTUUUIII???@@@CCCBBB@@@>>><<<;;;::::::gggFFFBBB===:::999999:::999888777666555444333333333222222222222222222222222000000000000000000000000000000000000111111111111//////000111111222333333999AAAWWWzzzttteeejjjyyy~~~pppkkksss~~~}}}yyywwwwwwyyy{{{{{{xxxvvvyyyxxxwwwxxxyyyxxxvvvuuutttuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvvvvuuuzzz{{{|||}}}~~~~~~}}}}}}}}}zzzvvvrrrjjj```YYYOOOJJJCCC===999777555444555555666666777777555444:::666666===IIIYYYlll{{{vvvvvvQQQ===;;;888555333333444444444444444444444444444444555666777777666666999:::AAA>>>;;;===AAADDDBBB@@@>>><<<:::;;;===>>>===;;;???>>>>>>============>>>>>><<<::::::;;;<<<;;;:::777777777666555444444444333333333333333333333333111111111111111111111111333000222555444666FFFZZZfffmmm{{{~~~}}}|||pppiiihhhiiijjjrrrwwwvvviiiZZZOOODDD@@@???>>>@@@BBBCCCEEEEEELLLWWWaaa}}}bbbDDD<<<;;;999<<<;;;666444:::CCCHHHNNN[[[iiiiiiNNNMMMNNNDDD???DDDBBBAAA@@@>>><<<::::::999bbbFFFBBB===999999999:::999999888777555333222222222222222222222222222222222000000000000000000000000000000000000111111111111///000000111111222222222777999FFFgggwwwhhhqqq|||~~~yyy~~~uuunnn{{{yyyyyyzzz|||}}}}}}yyyvvvyyyxxxwwwxxxyyyyyywwwuuutttuuuvvvwwwyyyzzz{{{||||||{{{yyywwwvvvvvvwwwwwwzzz{{{{{{|||||||||{{{{{{{{{~~~~~~zzzxxxuuurrrmmmdddXXXPPPEEEAAA;;;777555444333222666555555555444444333333999777999DDDUUUjjjqqqYYYqqqxxxwwwGGG;;;999777444222111222333333333333333333333333333333222333555555555666888;;;@@@===;;;===@@@BBBAAA??????<<<999888:::<<<=========>>>>>>?????????>>>>>>===;;;::::::;;;;;;:::999777777666666555444444444333333333333333333333333111111111111111111111111222000222444333333???NNNdddgggttt|||~~~uuulllmmmiiieeejjjkkkqqqnnnlllggghhhjjjqqqzzzwwwdddWWWKKKCCC<<<;;;;;;;;;===AAAGGGDDDHHHeeegggHHHCCC@@@666555:::;;;888999CCCQQQYYYhhhwwweeePPPCCCGGGGGG???>>>FFFAAA@@@???===<<<:::999999\\\EEEAAA<<<999888999::::::888777666555444333333333222222222222222222222222000000000000000000000000///000000000111111111111///000000000111111111222666666:::OOOxxxwww{{{{{{tttmmm}}}{{{~~~|||wwwyyyxxxwwwxxxyyyyyyxxxvvvuuuuuuvvvxxxyyyzzz{{{||||||zzzxxxvvvvvvvvvxxxyyyzzzzzz{{{zzzzzzzzzzzzyyy|||||||||}}}~~~}}}}}}~~~sssqqqooolllfff[[[NNNDDD===:::666444444444444333555555555444222111222333666CCCMMMTTTeeevvvXXXSSSsssGGG111:::555444333111111222333444222222222222222222222222000222444444555666999<<>><<<;;;:::999:::;;;;;;<<<;;;<<<>>>??????>>>======:::999777777888888888777666666666555555444444444222222222222222222222222111111111111111111111111111000111333111000777AAANNNVVVeeevvvmmm^^^___^^^\\\```kkksss}}}wwwzzzyyyssscccdddaaabbbgggkkknnnttt{{{zzz|||rrrcccSSSJJJBBB???===??????>>>AAAFFFKKKZZZlllqqqGGG:::???>>>666777444:::GGGQQQ[[[nnnvvvUUUHHHBBBFFFEEE>>>===CCC??????>>>===<<<:::999888WWWDDD@@@;;;888888999::::::666666555444444444444555222222222222222222222222000000000000000000000000///000000000111111111111000000000000000111111111000222444<<>>WWWgggoooVVVUUUddd|||}}}RRR777777>>>444333222222222333333444222222222222222222222222000222444555666777:::===>>>===<<<<<<===>>>>>>>>>999:::<<<<<<<<<;;;:::::::::;;;<<<=========;;;;;;999777666666777777666555555555555555444444444444222222222222222222222222000000000000000000000000111000111222111///222777777FFFZZZfffiiiooolllWWWYYYaaafffmmmyyytttlllhhhnnnzzz}}}}}}fffddd]]]XXXYYYZZZ]]]ccciiippp{{{zzzyyy~~~zzzrrrgggZZZOOOGGGCCC;;;<<<@@@DDDFFFEEEJJJPPP\\\tttNNN===;;;:::888999<<<000;;;]]]qqqxxxrrrVVVSSSJJJCCCDDDDDD@@@>>>???>>>>>>>>>===<<<:::888777UUUCCC???;;;888888999::::::555555444444444555555666222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000---222555888HHHlllyyy{{{rrrrrrzzzzzz}}}yyyxxxxxxwwwxxxzzzzzzyyyxxxvvvvvvwwwwwwwwwxxxxxxxxxyyyxxxwwwwwwwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyzzzzzz~~~~~~}}}|||}}}~~~~~~}}}wwwrrrmmmiiiddd___XXXOOOCCC;;;999777555555777888888777333555555333222333888===NNNggg{{{zzz___hhhuuunnnddd<<<:::<<<222333333333222333333333444111111111111111111111111111222444555555777:::<<<<<<<<<<<<;;;;;;<<<<<<===888;;;>>>>>>===;;;::::::;;;<<<<<<<<<<<<;;;:::999:::999777777888888888777444444444444444444444444222222222222222222222222000000000000000000000000111000000000111000111111///===PPP[[[]]]eee|||uuu[[[[[[dddjjjrrrwwwwwwoooccc```kkk|||vvvggg^^^VVVTTTTTTVVVZZZ```nnnxxx~~~|||vvv}}}zzzxxxooobbbTTTIIIBBB@@@???;;;===@@@DDDCCCDDDLLLUUUzzzlllQQQ>>>@@@@@@777444::::::222DDDlllZZZMMMOOOHHHBBBAAABBBBBB@@@>>><<<=========<<<:::888777XXXCCC???:::888888999::::::777666555444444444444444222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000///111333555777???XXX|||xxxsssrrrttt~~~xxxxxxyyyxxxxxxwwwwwwyyyzzz{{{zzzxxxwwwwwwwwwvvvvvvvvvuuuuuuwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{|||~~~}}}}}}}}}}}}~~~~~~~~~|||~~~}}}}}}vvvppplllddd___YYYSSSNNNHHH@@@:::888777555555666777777666222444555444333666===CCC```wwwzzz|||}}}yyy}}}wwwIII777999666,,,333333222222222222222222111111111111111111111111000222333444444555888:::<<<<<<<<<;;;::::::;;;<<<:::<<<>>>>>><<<:::<<<===???>>>===<<<;;;::::::::::::888666666777777777666444444444444444444444444111111111111111111111111000000000000000000000000111000000///111222111///000555AAANNNYYYfffxxx{{{dddccciiilllppprrruuuuuuqqqpppyyyrrrggg]]]XXXVVVUUUXXX[[[gggnnnwww|||pppeee\\\OOOEEE@@@>>>?????????@@@CCCFFFHHHPPPaaaqqqnnnNNNCCC<<<===<<<888777;;;<<>>>>><<<::::::===AAABBB@@@>>><<<:::::::::;;;777555444444555555444333444444444444444444444444111111111111111111111111000000000000000000000000111111//////111333222///222...222DDDYYYkkkwww~~~xxxvvvhhhllltttuuuwwwuuuwwwzzz|||oooiiivvv}}}qqqeee^^^ZZZVVVVVVXXXXXX\\\bbbiiiooovvv{{{www|||{{{{{{zzzoooaaaPPPIII@@@<<<<<>>LLLbbbtttaaagggvvvXXX;;;333333111111555000000000000////////////111111111111111111111111333222222111222444777888::::::::::::::::::::::::<<<===>>>===<<<;;;<<<>>>AAA???<<<::::::;;;:::999888888777555555444444444444444333333333333222222222222222111111111111000000000111111111111000000000000000000000000000000///444333444KKKkkkwwwoooooooooqqqttttttvvv{{{zzzjjjZZZbbbkkkwwwqqqiiifff```XXXYYYWWWXXX[[[```eeelllqqqwww~~~}}}~~~|||yyyxxxppp```QQQIII???CCCAAA::::::BBBDDD@@@HHHJJJSSShhh~~~```KKKEEEIIIBBB<<<777555222666JJJ```zzzvvvpppTTTLLLJJJFFFCCCAAA???>>><<<<<<<<<===???>>>===<<<:::999888777YYYBBB>>>:::888999:::<<<<<<999888777555444444333333111111111111111111111111222222222111111111000000//////............//////777333///...000111111111111000111222111222<<>>===<<<;;;:::888777777}}}RRR@@@===:::999:::;;;;;;;;;888888666555444444333333111111111111111111111111222222111111111000000000//////............//////222000//////000111111000...///222333000...333;;;IIIrrr~~~tttoooooovvv}}}yyyyyy}}}}}}~~~|||zzzyyy|||zzzwwwwwwwwwxxxxxxwwwxxxwwwvvvwwwxxxxxxwwwvvvyyyyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~}}}{{{yyyxxx{{{{{{{{{{{{}}}~~~}}}wwwkkk```TTTJJJCCC???:::666555555444444666666666555444333333222444777888AAANNNWWWpppuuuaaaeee||||||dddPPPtttttt@@@444---111444111111333000000000/////////......////////////////////////111111000000111333555666777777777888888999999999888:::;;;:::999888999:::;;;999777666666777666555777666555555444444444444333333333333222222222222222222111111111000000000///000000111111000000///000000000000000000000000***///111444DDDXXX^^^WWWZZZ___iiiuuuzzzxxxyyy}}}yyyttt{{{~~~YYYFFFFFFXXXrrr|||pppnnnhhh___XXXVVVWWWYYYZZZdddmmmxxx~~~}}}}}}|||vvvjjj]]]SSSJJJBBB>>>@@@<<<;;;===???>>>@@@IIISSSaaavvveeeEEE999===@@@;;;555555444999@@@CCCJJJ^^^sss|||mmmttt\\\IIIFFFGGGEEEDDD@@@@@@>>>===<<<<<<;;;<<<===<<<;;;:::999777777666wwwLLL???===:::::::::;;;:::999888777666555444444444444111111111111111111111111111111111111000000000000//////............//////.........///000000000//////111444333000///111555555YYYzzzvvvyyynnnttt}}}{{{yyyyyy}}}{{{xxxvvvwwwyyyyyyyyywwwvvvuuuvvvwwwxxxwwwuuuyyyzzz|||}}}|||{{{zzzxxxuuuxxx{{{~~~}}}||||||{{{{{{{{{|||~~~~~~~~~}}}~~~xxxooodddYYYMMMDDD???<<<888666666666555555555555555333222111222333444GGGPPPRRR]]]qqqrrrMMMNNNbbbuuutttbbbuuu}}}III777333222666666222000222000000/////////................................./////////000111222444555444555555666777888888999666777888888777666777888888777555555666666555444666555555444333333444444333333333222222222222111111111111111000000000000//////000000000000//////////////////////////////---000111222:::CCCCCC<<>>BBBCCC>>>>>>BBBDDDIII[[[pppqqqVVVKKK???;;;999777666777888999CCCRRR[[[___jjjvvvxxxjjjqqquuu[[[FFFEEEJJJGGG@@@===>>>>>>===<<<<<<;;;;;;;;;;;;::::::999777666666555uuuJJJ???<<<:::999:::::::::999777666555444444333444444333333333333333333333333111111111000000000////////////............//////+++,,,...//////////////////111222000//////222444111BBB^^^yyy|||mmmmmmrrr~~~}}}}}}~~~~~~|||yyyxxxyyy{{{{{{{{{{{{zzzyyyyyy{{{{{{zzzyyyyyy{{{}}}~~~}}}|||yyyxxxtttwwwzzz~~~~~~}}}}}}}}}||||||}}}~~~}}}|||{{{}}}}}}qqqllleee^^^VVVLLLBBB<<<;;;999666666666777666555333333333111000000333666???[[[hhhllldddPPP```kkkppp{{{wwwKKK...333222222333111---,,,///////////////............---------------------------......///000111222333222222333444555666777888555666777666555444555777777555555555666777555444555444444333333333333444333333222222222111111111111111111000000000////////////000000000000//////........................000000000111333444111...444:::FFFOOOOOOTTTmmmyyyxxxxxxwwwvvvnnnlllkkkllljjjeeeccccccrrrqqqbbb]]]WWWUUU^^^pppgggXXXRRRPPPNNNPPPTTTXXX^^^fffnnnssstttvvvxxxyyyzzz{{{}}}}}}}}}wwwmmmccc\\\UUUMMMHHHCCC???===??????>>>AAAFFFEEEBBBFFFQQQ]]]mmm{{{___IIIDDDAAA@@@???:::555666;;;888AAAYYYuuuzzzzzzwwwxxx{{{UUUFFF>>>DDDIIIDDD>>>===<<<<<<<<<<<<;;;::::::999999999888777666555555444tttJJJ???<<<999888999:::::::::666555555444333333444444444444444444444444444444111111000000000///////////////............//////+++---//////......///000,,,000000---,,,///222222444333???RRRjjj|||vvvttteeennnzzz{{{|||{{{|||~~~~~~|||zzzyyy{{{||||||{{{zzzyyyxxxxxxzzzzzzyyyxxxyyyzzz{{{||||||{{{yyyxxxyyyzzz|||}}}~~~}}}|||{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzxxxvvvxxxzzz{{{yyyvvveee]]]UUUPPPKKKDDD===;;;666555444444555555444222111222333111000222777<<>>666666888999<<>>???AAA???@@@BBB;;;;;;;;;;;;;;;:::999888777777777666555444444333tttJJJ@@@===999777777999:::;;;555555444444333333444444333333333333333333333333111000000000//////////////////............//////---...000///------///111+++///000------000111...333---444<<>>;;;;;;555444444444555555333111000222444333222555===CCCVVVeeeuuuwwwttttttxxxMMM222444@@@111222222111000111222111//////.........---------........................***+++,,,---...//////000---...///111333555666777333444555555333333444555333222333444666777555333333333222222222222333333222222222222111111111111111000000000////////////......////////////......------------------------///,,,,,,000...***,,,333333///222:::===GGGggg~~~uuugggbbbgggpppuuu|||~~~{{{tttiiibbbbbbkkk{{{iiiLLL??????IIITTTvvv{{{nnnfff[[[PPPQQQPPPOOOOOOQQQSSSUUUUUUUUUZZZ]]]```hhhppprrrnnnooosss|||~~~wwwmmmccc^^^KKKFFF@@@<<<<<<<<<:::777;;;:::<<<@@@BBBBBBHHHOOOXXXlllmmmRRRAAA:::>>>FFFDDD;;;444333777<<>>@@@???999::::::;;;;;;:::888888666666555555444444333333tttKKKAAA===888666666999:::;;;555555444333333333444444222222222222222222222222000000000000//////////////////............//////...000111///---,,,///111+++111333111000333111+++---,,,777999:::___}}}qqqnnnyyy|||www}}}}}}}}}zzzyyyyyyzzz{{{|||zzzxxx{{{zzzyyyyyy{{{{{{zzzyyyuuuuuuvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{|||~~~zzz{{{{{{||||||}}}}}}}}}}}}|||}}}}}}sssrrrttt~~~~~~~~~|||}}}}}}sssqqqqqqssssssnnnddd\\\WWWJJJ???===<<<777666888666555555666777666444222000333555555444999AAAIII^^^kkkuuuccc\\\yyyccc:::333333---000111000/////////...,,,//////.........---------........................******,,,---.../////////,,,---...000222444666666333444555555333333444555111111222444666666444222222222222111222222333333222222222111111111111000000000000000////////////......////////////......------------------------///******---+++&&&)))222222******444;;;EEE```}}}zzzvvvuuujjj___dddrrrpppqqqtttyyy}}}rrrppp~~~hhhTTTEEEBBBEEEQQQ___iiiiiijjjiii^^^OOORRRQQQRRRRRRSSSRRRPPPNNNIIINNNQQQTTT^^^hhhiiicccccckkk{{{wwwmmmcccXXXNNNHHH@@@===::::::===???===;;;===<<<>>>BBBGGGLLLXXXbbbooodddIIIDDDEEE@@@<<<<<<888:::<<<<<<999;;;HHHWWWfffvvvooowwwlllOOONNN???;;;CCCEEE>>><<>>:::777777999===@@@888777666555444333222222000111222333333222111000222111///.........///000000000000000000000000000............////////////......////////////......//////222444333@@@hhhtttpppvvvzzzqqqaaa```iiimmmxxxyyy||||||{{{zzzzzz{{{|||~~~~~~wwwxxxyyyyyyyyyxxxwwwwwwyyyxxxxxxwwwwwwxxxxxxyyywwwyyy{{{}}}~~~~~~}}}|||{{{||||||}}}||||||{{{{{{|||}}}}}}~~~mmmcccbbbaaatttwwwzzz{{{|||yyyrrrooommmllljjjddd\\\UUUDDD@@@:::666555555555555888888777777777555111///666444444888:::???LLLZZZwww|||gggdddyyyggg\\\[[[tttbbbBBB333,,,...666////////////////////////...------,,,,,,------...........................---,,,+++,,,...///...---......//////000000111111111111111111111111111111222222222222222222222222444222000///000333777999333333111000////////////111111000000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000.........///111:::NNNaaaqqqoooooopppmmmllluuu}}}xxxxxxvvvnnnwwwgggJJJ999@@@===BBBMMMTTTTTTUUUXXXcccfffhhheee___WWWPPPKKKIIIIIIIIILLLOOOSSSVVVWWWZZZuuuwwwxxx{{{|||tttlllddd]]]SSSLLLHHHDDD@@@======>>>???===;;;;;;???CCC@@@DDDNNNYYY___iiiiiiMMMFFF@@@>>>;;;888888;;;:::<<<888;;;IIIPPPVVVcccmmmwww{{{iiiNNNKKKFFF999============<<<;;;::::::888888888888888888999999666666555444333333222222mmmKKKBBB???;;;888888:::>>>@@@777777666555444333222222000111222222222222111000111000000///////////////////////////////////////........./////////000000////////////////////////000000333444000666RRRqqq}}}www~~~yyyeeeggg{{{sssqqqzzzyyyyyyzzzzzz{{{{{{}}}~~~}}}|||zzzyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyzzz{{{~~~|||}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~|||sssddd___hhhyyy||||||{{{xxxyyyyyytttmmmggggggeeeaaaZZZSSSNNNKKKBBB>>>999555555555555555777666444444444333222111444444666;;;@@@JJJ___ssshhhXXXeee~~~{{{```^^^ppprrrIII777333000000333////////////////////////------,,,,,,,,,,,,---------------------------------,,,+++,,,......---,,,---......///000000111111222222222111111111111111222222222222222222222222333222000///000222444666333222111000////////////000000000000//////..............................------------------------//////...............//////...//////...111===IIIVVVZZZeeepppyyy}}}lllhhhlllttt{{{hhhVVVHHHAAA===???CCCIIIUUUbbb|||vvviii\\\TTTOOOJJJJJJLLLNNNLLLJJJRRRhhh{{{zzzoooiiijjjlllzzzwwwtttyyy}}}xxxqqqiii```TTTLLLGGGEEEBBBBBBBBBBBBBBBAAA>>>@@@CCCEEEFFFIIINNNRRRZZZcccsssnnnXXXGGGCCC===888:::;;;:::999:::999JJJRRRSSSTTTRRRWWWggglllzzzmmmQQQ@@@;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999888888888888888888666555555444333333222222mmmHHHAAA???<<<:::999;;;===???777666666555444333222222000111222222222222111000000000000000000//////...////////////////////////////////////000000000000//////............/////////000333444000///>>>QQQsss|||ppp```eeeppp~~~}}}wwwzzz||||||{{{|||~~~{{{zzzzzz|||}}}|||{{{zzzyyyyyyyyyyyyyyyzzz|||~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}|||~~~rrrmmmzzz~~~~~~~~~~~~~~~~~~~~~}}}|||wwwrrrppppppjjjcccaaabbb```YYYNNNGGGDDDEEE>>>:::666444444555555555666555333222111222444555777888:::???GGGXXXsss}}}[[[VVVnnn}}}lllbbbrrrhhhLLL222...333444111///////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,------,,,+++------......///000000000222222222222222222222222222222222222222222222222111111000000000000111111111111111000000/////////000000000////////////...................................................------......///......---000......000///---000555JJJUUUhhhzzzzzzmmmfffbbbaaaccckkk{{{sssggg]]]OOOAAA:::???QQQccclll___VVVKKKFFFIIILLLKKKIIIMMMYYYdddccc]]][[[]]]^^^zzzwwwkkkiiirrr}}}|||{{{|||yyywww~~~{{{uuuhhhccc[[[TTTOOOJJJCCC>>>:::<<<>>>???@@@CCCFFFHHHEEEFFFIIILLLQQQYYYbbbiiixxx{{{]]]MMMGGGBBB<<<===777555888:::999999:::AAAWWWdddfffddd[[[XXXbbbbbbzzzeeeIIIAAA===555666@@@:::;;;;;;;;;;;;;;;:::999::::::999999888888777777555555444444333333222222nnnHHH@@@>>><<<:::999:::<<<===666666555444444333222222111111111222222111111111///000111111111000...---/////////////////////////////////000000000111111000///............///000......111444222111777@@@SSSmmm|||~~~www```YYY```kkkyyy}}}}}}|||~~~|||{{{{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzzxxxyyyzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{{{{|||||||||~~~}}}~~~~~~||||||}}}~~~}}}|||{{{{{{|||~~~yyywwwrrrllljjjjjjeee^^^\\\ZZZVVVOOOGGGAAA@@@@@@:::777444333333444555555555555444333222333555666888===FFFRRRbbbvvv{{{ccccccqqqzzzvvvoooxxxIII999,,,---444444000...........................---,,,,,,,,,,,,,,,,,,---------------------------...---+++,,,------,,,***,,,------......///000000111111111222222222222222111111111111111111111111000000000000//////...---000000000000000000//////////////////////////////........................------------------------+++,,,---//////...---,,,///,,,,,,111222000///111IIIZZZrrrtttrrrrrrkkkaaa[[[\\\fffvvvhhhNNNBBBFFFOOOrrr~~~lllcccXXXOOOJJJJJJJJJKKKNNNQQQQQQPPPOOORRRUUUWWWnnnooommmfff```aaaiiirrrpppbbbcccjjjlllnnnwww}}}xxxqqqiii___YYYOOOKKKGGGDDDCCCCCCBBBAAA@@@AAAAAA??????CCCKKKRRRYYY[[[^^^eeeqqquuudddNNN???===AAABBBAAA<<<999777888666555:::AAAWWWdddhhhhhhkkkdddYYYXXXgggbbbIII:::???AAA999666===999999:::::::::::::::999::::::999888888777666666444444444333333333222222pppIII===<<<:::999888888999999555555555444333333222222222111111111111111111222///000111111111000...---........................////////////000000000000//////............//////......///222222222555999>>>VVVyyy{{{xxxvvvsssfff```aaa___mmm~~~|||||||||||||||{{{{{{zzz}}}|||{{{{{{zzzzzzzzz{{{wwwxxxyyy{{{|||}}}~~~~~~}}}}}}|||||||||}}}}}}{{{zzzzzz{{{{{{yyy}}}}}}}}}}}}}}}}}}}}}|||zzzzzz}}}|||yyyyyy{{{}}}|||{{{zzzyyyyyyzzz{{{{{{tttsssmmmgggeeeeee```YYYPPPKKKEEE@@@===<<<:::888888555333222333444444444111333444333222222444777999GGG]]]uuusssiiibbbhhh}}}{{{FFF:::555111111111000///000------------------------,,,,,,,,,++++++,,,,,,,,,---------------------------,,,++++++,,,---,,,+++,,,,,,,,,---......//////000000000111111222222222111111111111111111111111...////////////...,,,+++...//////000000000//////.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,///+++***///333222222333<<>>>>>???@@@@@@BBBCCCCCCDDDJJJVVVfffrrroooTTTGGG>>>777666:::<<<:::888999999999888444666CCCRRRsss|||vvvjjjiiieee___aaaVVVCCC===888999;;;:::888666777777888999::::::999999999999888777666666555555333333333333333222222222oooJJJ<<<;;;:::999888777777777444444444444333333222222222222111000000111222222000000000000000//////.......................................////////////......////////////......//////...//////000111222000@@@\\\{{{yyy~~~oooeeeccchhhrrrzzzqqqoooxxxyyyzzz{{{||||||{{{zzzyyy{{{{{{zzzzzzzzz{{{{{{|||yyyzzz{{{|||~~~~~~~~~}}}}}}}}}~~~|||zzzyyyyyy{{{{{{{{{{{{|||~~~}}}yyyzzz{{{{{{{{{zzzxxxwww~~~}}}}}}~~~}}}{{{xxxxxxyyy{{{zzzzzzyyyxxxwwwvvvuuutttqqqoooiiibbb___]]]VVVNNNGGGAAA:::888999999888555777555222222333444444333///111333333222444999>>>HHHYYYqqqsss^^^UUUiiiwwwOOO...111222222111...---///222------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------+++++++++,,,,,,---...............//////000111111111111111111111111111111111......//////...---,,,,,,,,,---///000111000000///---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------///+++)))---///...///222000@@@VVViiiyyy}}}qqqooottt|||pppmmmpppmmmfffaaafff```WWWSSS[[[sss~~~nnnbbbJJJKKKKKKLLLUUUaaagggfffnnn{{{~~~qqqjjjiiihhh]]]SSSOOOMMMIIIEEECCCCCC???<<<>>>CCCGGGHHHGGGDDDEEEBBB>>>???FFFHHHGGGIIILLLPPPPPPMMMIIIGGGHHHIIIGGGDDDCCCCCCBBB@@@>>>DDDDDDEEEGGGJJJLLLNNNPPPVVVXXX^^^gggvvvoooaaaVVVGGG::::::555333666999888666666666777999;;;<<>>@@@CCCTTTaaarrr|||~~~~~~uuuooooookkk```UUUPPPKKKGGGCCCBBBCCCDDDCCCBBB888:::::::::<<<@@@???===>>>>>>>>>>>>>>>>>>======BBBCCCFFFKKKPPPSSSTTTSSSXXX\\\cccjjjoootttwwwyyyvvvkkkZZZPPPGGGBBB>>>999888:::999555555888888666999???:::999<<>>777777666444333333444666777444222000111333444333111555555///AAAJJJOOOnnntttRRRGGGPPPcccuuu]]]RRRWWW}}}WWW666333444---222111000///...---,,,,,,------,,,,,,+++***))))))******************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---------,,,,,,////////////////////////.........------,,,,,,,,,......////////////......------------------------------------------------...------------,,,,,,,,,,,,++++++******++++++,,,++++++,,,---.........---000000///000888III___oooqqqjjjoooyyysssvvvnnnlll~~~{{{mmm]]]SSSFFFFFFDDDDDDQQQeeesssvvvwwwppptttxxxsssoooeeeVVVDDDAAA@@@AAADDDMMM___ooowww}}}tttlll```RRRHHHCCCAAAAAAAAAAAAAAA???<<<;;;===>>>@@@;;;;;;AAACCC@@@AAAFFFFFF[[[zzz}}}lll```QQQFFFAAA>>>:::777999555555999:::555444777666888888555444999@@@DDDUUUOOOTTTcccnnnuuu\\\DDD<<<:::666444555444444444555666888999888777777777666666555555222333333333333222111111111111222222222333333333\\\DDD===;;;999999::::::999888555555555555444444444444111111111111111111111111/////////.........---------------............///000/////////.........---.../////////000000111111............////////////---///222222222;;;SSSiii}}}}}}xxxzzz~~~fffWWWPPPMMMdddmmm{{{}}}|||zzzyyyyyyzzz|||}}}{{{|||}}}|||~~~~~~|||yyyxxxzzz||||||{{{zzz{{{}}}~~~}}}|||yyyyyyzzz|||~~~~~~}}}{{{zzzzzzyyyxxxwwwxxxyyyxxxwwwwwwxxxyyyxxxyyy{{{}}}||||||~~~}}}~~~{{{{{{zzz|||zzzvvvxxxwwwuuuuuuuuutttsssqqqooonnnllljjjggg```YYYTTTPPPLLLFFFDDDCCC@@@:::555666555444222222333444555333333333222222333444555444@@@BBBRRR]]]kkkZZZNNN___rrrzzzzzziiinnnZZZ<<<555666333,,,111111000///...---,,,,,,------,,,++++++***))))))************************)))******++++++******)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---////////////////////////......---------,,,,,,,,,------............------......------------------------------------------------,,,,,,+++++++++***,,,++++++******++++++,,,---------------.........---------,,,///888FFFQQQiiijjjuuuyyy~~~rrriiiVVVRRRHHH@@@BBBMMMTTTTTT```eeerrr~~~TTTLLLCCC>>>;;;:::@@@GGGMMMUUUiii|||~~~tttpppuuuyyyvvvooofff\\\TTTQQQQQQOOOLLLGGGCCCAAAAAACCCDDDAAA>>>>>>@@@@@@EEESSSbbb|||{{{}}}}}}uuuhhhWWWGGG>>>???:::555444777:::999777<<<777555666444111333888666888:::???KKK[[[jjjsssvvvkkkeeejjjqqqwwwqqqYYY???333333444444333333333222222333444666777666666555555555444444444222222333333222222111000111111111222222222333333YYYAAA===;;;999999999:::999888555555555555444444444444111111111111111111111111000000000/////////......---------............////////////.....................///000111111222222............////////////111222333333000222===IIIiii~~~ssshhhaaaWWWNNNUUUSSS[[[sss}}}}}}~~~|||zzz{{{}}}~~~~~~}}}}}}~~~}}}~~~~~~|||{{{{{{|||{{{{{{zzz|||}}}~~~}}}{{{zzzzzzzzzzzz{{{|||}}}~~~|||{{{|||~~~~~~}}}}}}~~~yyyzzz|||~~~~~~{{{yyyyyyyyyxxxwwwvvvwwwxxxxxxwwwvvvwwwxxxxxxzzz}}}~~~~~~|||zzzzzz|||~~~~~~}}}~~~zzzyyy{{{yyyuuuuuuvvvvvvtttqqqnnnmmmmmmiiihhhfffddd___XXXOOOIIICCC@@@<<<:::;;;:::777444666555333222111222333333000111222111///000333777444IIITTTiii~~~___XXXeeettt{{{}}}WWW///,,,555444......000000///...---,,,,,,+++,,,,,,,,,+++******))))))************************)))******++++++******)))))))))))))))))))))))))))************************,,,+++*********+++------........................------------,,,,,,,,,,,,,,,,,,------------,,,,,,//////.........------------------------------------,,,,,,+++***))))))(((,,,++++++******++++++,,,000///...---,,,---......---//////...---///444999QQQ\\\qqqssszzzttthhhaaaTTTFFF@@@BBBCCCBBBLLLUUUbbbmmm~~~yyycccXXXMMMGGGAAA:::666666999<<>>CCCFFFTTTnnnzzzgggiii{{{kkkKKK555555000///333555333222222/////////000000111111222222222222222222222222222111111111222111000000///000000000111111111111222^^^HHH<<<:::888888999999888777555444444444444333333333111111111111111111111111000000000000////////////---------............///---------...............++++++,,,---...000000111............///////////////,,,---000222111444888GGGdddsssxxx}}}sssrrrrrrsssppphhhccckkkwwwiiiXXXcccttt|||zzzwww~~~|||{{{{{{zzz|||zzz{{{{{{|||}}}|||zzzxxx}}}|||}}}~~~|||~~~}}}|||||||||||||||~~~~~~}}}|||||||||}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}{{{zzzzzzzzzyyyyyyzzzzzz{{{{{{|||~~~~~~~~~|||yyyxxxyyyyyyyyyxxxvvvxxxyyyxxxwwwvvvwwwxxx~~~}}}|||{{{{{{{{{|||}}}|||||||||||||||~~~~~~}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||yyyyyy||||||xxxrrruuuvvvsssnnniiihhhiiiaaa___\\\YYYTTTMMMEEE@@@;;;999666555555555555555333333222222111111111111666444111222555:::>>>@@@HHH```iiixxxvvvsssjjj[[[TTTfffMMM666777999777222------111......------,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------//////......------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++*********,,,++++++******++++++,,,111000...,,,+++,,,---...++++++,,,,,,,,,---///000222999III___uuulllhhhssstttnnnbbbZZZ[[[aaadddfffccc^^^ZZZUUURRRRRRSSS\\\MMMIIIJJJGGGKKKRRRPPPRRRQQQRRRQQQJJJBBBBBBFFFAAAHHHSSS\\\ZZZLLL===444555777999999<<>>;;;777666555333222222222222222222222222222222222222111111111333777>>>FFFLLLZZZkkkeee^^^ZZZ```tttsssrrrbbbOOOIIIXXX}}}{{{MMM<<<444888666...---222111+++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,///...---,,,+++,,,------------,,,,,,,,,---...///000///222@@@YYYwwwqqqllllllpppmmm___QQQOOOUUUZZZWWWWWWYYY^^^aaaeeelllsssmmm^^^VVVEEE;;;@@@EEE===???CCCFFFCCCAAAGGGPPPTTTiiiwwwUUU??????@@@>>>:::666777>>>EEEGGGLLLVVVbbblllnnnkkkfffmmmssszzzbbbQQQ>>>888888666333111000222555777777666555444222333555888===BBBFFFHHHCCC@@@<<<888666666777888333555777<<>>YYYyyy~~~llliiijjjdddfffrrr]]]JJJDDDAAARRR```nnn|||{{{sssppprrrrrrpppyyyyyy{{{|||~~~|||{{{yyywwwxxxzzz{{{zzzyyyzzzzzz|||~~~|||zzzzzzzzzzzzzzzzzz{{{||||||}}}~~~}}}{{{xxxxxxzzz}}}~~~~~~}}}}}}|||||||||}}}wwwyyy~~~}}}{{{yyy{{{}}}}}}|||~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{{{{yyyvvvvvvwwwxxxxxxxxxxxxzzzzzzzzzyyyxxxyyyzzzzzzzzzyyyyyyxxxxxxyyyyyywwwyyyyyyxxxwwwwwwzzz}}}~~~~~~|||{{{zzzxxxvvvuuuuuuuuuvvvxxxxxxvvvvvvxxxuuuooolllkkkhhheee```ZZZSSSNNNIIIFFFAAA>>><<<:::888666333333444444222111000000111111222333333444444444///666===???@@@IIIYYYgggzzzuuuWWWEEE???JJJjjjrrraaaRRRLLL^^^KKK111999222333000+++---222111***,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,---------++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,...---------...//////...,,,,,,+++...;;;QQQkkk{{{}}}}}}zzzrrrppplllrrrrrrggg\\\[[[ccciii^^^\\\^^^eeekkkssspppbbbOOOGGGFFFAAA>>><<<<<>>AAA???@@@CCCEEEFFFEEECCCBBB>>>CCCGGGHHHKKKOOOMMMHHH@@@999555999>>>===;;;:::;;;???DDDDDDBBB???>>>>>>???>>>===<<<<<<<<<======;;;999666333111222555777<<>>999777666555555444111333555555444222222222000111222333444555555555555CCCPPPRRRPPPZZZqqqNNN===EEEYYYvvv{{{ZZZZZZllluuuPPP888...222)))---111222000------///,,,,,,++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***)))))))))*********************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++((()))***+++,,,------...++++++++++++++++++++++++((((((((()))******++++++,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,(((((()))+++---...---+++***000333///---777JJJXXXwww{{{yyyuuunnnooovvv}}}xxxtttyyyvvvooojjjjjjkkkppp}}}}}}ssshhhaaahhhhhhYYYQQQHHH@@@===<<<<<<>>>BBBBBBSSSaaa]]]NNNDDDDDDHHHUUUPPPJJJFFFGGGNNNWWW\\\UUUTTTPPPLLLHHHGGGJJJLLL===BBBBBB>>>>>>DDDFFFCCC;;;===EEENNNPPPJJJDDDCCCJJJMMMNNNIII@@@888555666444444333333444666888999777777888999<<>>;;;@@@===666666AAALLLTTT\\\cccfff{{{|||oooppp}}}sssTTTFFF444333222111000000000000------............------,,,------......------,,,---------............///........................111111000///...------,,,SSSCCC999999999888888888888888555555444444333222222111222222222111111111111000000000///...............///...---,,,,,,,,,,,,---...------,,,,,,------...------............------,,,,,,---------................../////////000000555000///333666<<>>\\\iiifffeeeaaajjjmmmUUURRRZZZbbbooo}}}xxxOOO999555444000,,,/////////.........------,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''')))))))))***+++,,,......******))))))******+++,,,))))))))))))************)))***,,,---...---,,,+++---,,,,,,++++++,,,,,,---+++++++++***************---,,,++++++*********+++)))))))))(((((((((((((((************+++++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,---000222444<<>><<<999777555444333222111000000000000000222444555555333222333444;;;555666???BBB@@@FFFRRReee```UUULLLKKKUUUpppiiiRRRPPP^^^zzzpppAAA888000///...---...111------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((('''(((***+++,,,,,,++++++******))))))))))))******((()))))))))************)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))++++++***************+++)))))))))******++++++,,,((())))))))))))************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------///000333:::KKKfffwwwqqqrrryyywwwkkkcccdddhhhhhhhhhjjjjjjgggbbb^^^___ppp}}}pppiiieee[[[KKK===???<<<<<<>>>>>>;;;::::::888888666444333555666666888888888888888888666555:::666222111222555999<<<>>>===<<<999666666:::===BBBLLLQQQZZZjjjnnnkkkpppjjjllllllhhhfffppp~~~}}}xxxxxx]]]LLL;;;444111///111444///......---,,,,,,------,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,NNNAAA::::::999999888777777666444444444444333333333333222222222111111111000000000000///...............------,,,,,,,,,------......------,,,,,,------...,,,,,,------------,,,,,,+++---...///000///...---------.........///////////////111222000...000555333CCCWWWjjj||||||rrrnnnooopppcccUUUWWWjjjwww~~~sssVVVCCC888AAADDDHHHNNN[[[lllyyy}}}|||ooopppyyyxxx|||~~~zzzxxxxxxzzz{{{zzzzzzyyyyyyyyy{{{}}}~~~{{{{{{{{{|||||||||||||||yyyyyyyyyzzz{{{{{{||||||xxxxxxxxxyyyyyyzzzzzzzzz{{{}}}~~~{{{yyyyyyxxxvvvuuuuuuuuuvvvwwwwwwwwwwwwvvvyyyyyyyyyyyyzzzyyyyyyyyyxxxyyyzzzzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{{{{zzzzzzwwwwwwwwwwwwxxxxxxyyyzzz{{{xxxuuuttttttuuutttsssvvvvvvvvvvvvvvvvvvvvvuuuvvvxxxyyyxxxwwwvvvwwwxxxuuusssqqqqqqrrrrrrqqqpppmmmlllllllllkkkiiidddaaa]]]\\\ZZZUUUOOOGGG@@@<<<888777666555444444333333111111000////////////000333444555444333333555666777999BBBJJJLLLOOO^^^ooogggJJJCCCIIIZZZuuurrr```LLLOOOpppzzzQQQ<<<111222444444///***,,,222.........---------,,,,,,,,,+++++++++************(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%'''(((*********)))(((******))))))((())))))***((()))))))))******************+++++++++,,,,,,+++,,,++++++******++++++,,,+++++++++*********))))))*********))))))***++++++))))))******++++++,,,,,,((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333555111000<<>>999444333777@@@GGGJJJQQQOOOKKKGGGEEEFFFIIILLLTTT```fffkkktttqqqkkkooopppxxx|||wwwxxx{{{uuuSSS===444......000000///......---,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,}}}MMMAAA;;;::::::999888777666666444333333333333333333333222222222111111111111000000000///...............------,,,,,,,,,---.........------,,,,,,------...,,,,,,------------,,,,,,+++---///000000000...---------------............+++---///000000000111333///333;;;LLLhhhwwwnnnjjjddduuuttt]]]JJJ>>><<>>;;;BBBOOOWWWYYYdddbbb```^^^]]]^^^```aaahhhtttwwwssspppfff```fffhhhKKK777333000---...///000...,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++)))*********++++++,,,,,,|||MMMBBB;;;;;;:::999888777666555444444444444444444555555222222222111111111111000000000///...............,,,,,,,,,,,,,,,---...///...------,,,,,,------...+++,,,,,,------,,,,,,++++++---///111111000...---............////////////+++---.........///000111///000111:::QQQpppzzzlllttt|||rrr___SSSPPPCCCMMMTTTOOODDDBBBPPP```fffttt}}}rrrnnnvvv}}}xxxnnndddfffiiippp|||zzz|||{{{uuummmlllsss{{{~~~{{{zzzyyy{{{|||~~~zzz{{{|||}}}~~~}}}}}}|||zzzzzzzzz{{{{{{{{{{{{{{{yyyyyy{{{{{{|||{{{zzzzzzvvvzzz}}}~~~}}}||||||}}}|||zzzxxxxxxyyyyyyxxxwwwrrrsssuuuwwwwwwvvvuuutttzzzzzz|||}}}}}}}}}||||||}}}}}}~~~~~~|||zzzyyy{{{{{{zzzyyyxxxxxxxxxxxxtttttttttuuuvvvwwwyyyzzz{{{yyyxxxwwwwwwvvvtttrrruuuuuuvvvvvvvvvuuutttsssssstttuuutttrrrqqqrrrsssqqqooolllkkkjjjjjjhhhgggdddcccaaa```]]]YYYTTTPPPJJJIIIGGGDDDAAA===:::888333222111000000111222333000000////////////000000111222333333444666999;;;;;;MMM\\\aaakkkfffOOOVVVYYYaaannnqqqjjjwwwbbbAAA333777555...***...222///+++))),,,,,,,,,,,,+++++++++++++++************)))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''((())))))******)))((((((((((((((())))))))))))***************************++++++,,,++++++************++++++)))))))))***++++++,,,,,,)))))))))))))))***++++++***************)))))))))************+++++++++,,,************++++++++++++***++++++,,,------------...***'''(((---222444444333<<>>888EEEHHHWWWkkkwww~~~tttcccccciiirrrssslllhhhiiihhhiiibbbXXX]]]ooo~~~|||uuutttzzz~~~yyy|||~~~}}}zzz{{{{{{|||~~~~~~{{{yyy}}}~~~~~~|||zzzxxxwwwxxxyyyyyyyyyxxxwwwwwwvvvuuuuuuwww{{{~~~yyyyyyzzz{{{{{{|||||||||~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~uuuuuuttttttuuuwwwyyyzzzrrrrrrssssssttttttuuuuuuvvvtttwww|||{{{sssooopppppppppppppppqqqqqqrrrrrrnnnpppqqqnnnjjjhhhhhhjjjfffeeedddbbbaaa``````___ZZZWWWPPPIIICCC>>><<<:::666666555444444333222222111111000000//////......***111222//////333444///666...999HHHEEEBBBIIINNNTTT[[[___```cccnnnxxx}}}]]]KKKIIIKKKMMMkkkeeeAAA666777444000//////............---------+++++++++*********))))))************))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''''')))***++++++***)))(((((()))******///+++(((&&&(((***,,,---000...,,,***))))))******))))))))))))))))))))))))+++++++++++++++***)))(((*********)))))))))))))))''''''(((((())))))******((()))***++++++***)))(((******))))))))))))************************************++++++++++++******---------,,,,,,+++++++++,,,///000///000<<>>GGGVVVhhh~~~{{{}}}}}}ttteeeeeeuuuxxxwwwwwwxxxsssfffUUUQQQ^^^qqq}}}|||zzzzzz{{{qqqkkkfffjjjuuuwwwqqqgggmmmwww}}}iiiXXXOOOGGGAAA>>>777000---...000000...---------...------,,,+++)))***,,,.........---,,,((())))))***++++++,,,,,,)))///444333...))))))+++))))))*********++++++++++++++++++*********))))))*********+++++++++,,,,,,wwwOOOBBB::::::999888777666666555555444333333222222333333111111111111111111111111///////////////......---------------------------------,,,,,,,,,,,,++++++...---------,,,,,,,,,++++++...111222111///------------------------......////////////////////////222111//////000222555666@@@^^^zzz~~~oooaaa___cccfff\\\ccczzz```HHH>>>>>>999999AAAHHHRRRdddvvvxxxbbbXXXWWWWWWNNNKKKZZZnnnzzz|||zzzzzzvvvrrrsssyyy~~~~~~|||zzzyyyzzzzzz}}}||||||{{{{{{||||||}}}{{{|||}}}}}}|||{{{yyyxxxyyyzzz{{{{{{yyyvvvrrrpppsssrrrrrruuuxxxzzz{{{zzz}}}{{{yyyyyyzzz{{{{{{zzzzzz|||~~~~~~|||zzzzzz|||}}}|||{{{wwwxxxxxxyyyyyyxxxxxxxxxsssssssssssstttttttttttttttssssssvvvvvvrrrqqqrrrmmmnnnooopppooommmkkkjjjjjjkkkjjjhhhfffdddeeefffbbb___YYYTTTOOOMMMLLLLLLJJJGGGCCC???:::777666555333333333222222111111000000000000000000111111111555111///111222111222444:::FFFZZZ^^^VVV\\\iiikkk```WWWHHH;;;===OOObbbmmmYYYIIIHHHXXXrrrddd@@@555///000000---///444......---------,,,,,,,,,+++++++++***************************))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((((((((()))(((((((((((())))))***''''''&&&&&&'''((()))***...+++(((&&&(((***+++,,,)))(((((('''((()))***+++))))))))))))))))))))))))******++++++******))))))))))))******++++++,,,,,,((((((((())))))))))))***))))))************))))))))))))(((((()))***++++++******************************++++++++++++******+++++++++++++++*********,,,---......,,,---///111:::FFF^^^|||~~~kkkkkk|||yyysssppppppxxxrrrfff]]]___jjjuuuzzz}}}zzzwwwvvvuuuvvvhhhhhhiiirrr{{{zzz}}}tttkkkZZZGGG;;;888666333888333...+++---//////...---------------,,,+++++++++,,,---......---,,,+++))))))(((((()))+++,,,---))),,,......,,,***)))***)))))))))************++++++************)))))))))*********++++++++++++,,,vvvNNN@@@::::::999999888777777666555444333333222222333333111111111111111111111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111000---+++)))'''&&&,,,---///...---,,,---...,,,,,,------------......////////////////////////000000000000000000111111999???ZZZqqq{{{}}}qqqlllmmmrrr{{{www]]]MMMGGG>>>:::888<<>>PPP]]]}}}|||xxxvvvxxxmmmnnnmmm^^^VVVSSSMMMSSS___hhheeeVVVEEE:::BBBIIINNNRRRYYYgggxxx{{{vvvvvvxxxzzzzzz|||wwwyyy}}}yyyvvvwwwxxxxxxvvvvvvxxx{{{zzzzzz{{{{{{{{{{{{{{{{{{yyyzzz|||~~~}}}|||yyyxxxzzzyyyzzz{{{~~~~~~}}}|||~~~|||zzzzzz|||~~~~~~||||||}}}}}}|||{{{{{{zzzyyyyyyzzzzzzxxxwwwtttuuuvvvvvvuuutttrrrqqqssssssrrrrrrqqqqqqppppppnnnooonnnmmmmmmnnnnnnnnnjjjkkkllllllkkkhhheeeccccccaaa^^^\\\[[[ZZZZZZZZZVVVQQQKKKCCC>>>;;;:::999666666555333222111111000111000000000000000//////444333333222111000000///222111444999;;;:::===BBBDDDVVVlllssstttrrrTTTOOOGGGGGGSSSccckkkkkkhhhzzzoooGGG666888000,,,+++...000...,,,,,,---,,,,,,,,,++++++++++++************************************)))))))))(((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((())))))))))))(((((((((''''''((()))******++++++,,,***''''''(((*********++++++******))))))))))))((((((((((((((((((((((((((())))))*********))))))))))))***+++,,,,,,------************))))))))))))***))))))))))))))))))***))))))(((((()))***++++++******************************++++++++++++******************************+++******,,,///000///------,,,,,,000999DDDNNNTTTqqqrrrrrr}}}|||tttnnnzzzoooccchhhyyyyyy{{{|||zzzuuummmfff^^^RRRCCC888333000...000111...***'''000...,,,,,,---...//////,,,,,,------,,,,,,+++***---------,,,,,,+++******555333///,,,*********++++++)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++sssJJJ<<<999999888888888777777777555444333333222222333333000000000000000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++***+++,,,---,,,++++++,,,---++++++,,,,,,------......////////////////////////---...///000111222111111000///666;;;???XXXzzzYYYYYYnnnwwwpppjjjjjjkkkjjjiiijjjqqq]]]===888999999888;;;DDDPPPXXXlll}}}}}}yyyyyy|||~~~zzzvvv|||}}}ssswww{{{|||zzzxxxyyyzzzzzzzzzzzz{{{{{{||||||}}}yyyzzz|||}}}~~~~~~}}}}}}}}}}}}}}}|||zzzyyyxxxxxxyyyzzz}}}~~~xxxwwwwwwxxxzzz{{{{{{zzzzzzyyyxxxxxxyyyyyywwwuuussssssssssssrrrrrrqqqppprrrqqqqqqpppooonnnnnnmmmkkkmmmllliiiiiikkkkkkhhhfffgggggggggfffdddbbb```]]]ZZZUUURRRQQQQQQPPPOOOKKKHHHCCC===999666666555222222222111111111000000000000000000000000000000444444333333222111111000///888AAABBBBBBDDDHHHIIIHHHMMMWWWYYY[[[hhhiiiYYYZZZRRRKKKNNN```uuu~~~~~~lllBBB444555444333...+++,,,//////,,,))),,,,,,,,,+++++++++*********************+++++++++************))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((())))))))))))((((((''''''((()))***++++++******+++)))''''''(((******)))+++++++++******)))))))))))))))))))))))))))))))))(((((())))))******))))))))))))******++++++,,,,,,+++************)))))))))******))))))))))))************))))))))))))************************************++++++++++++***************+++++++++++++++,,,+++)))***+++,,,,,,,,,)))+++------,,,---111444DDDQQQddduuu|||zzzuuu{{{uuukkkgggeeetttyyyiiieeerrrzzz{{{zzz}}}lllaaaZZZTTTKKKDDD>>>777///***///+++***------+++***+++************++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++*********)))...---+++***)))******++++++***)))***+++,,,+++******)))))))))))))))(((((((((((()))))))))))))))***)))))))))************+++sssJJJ<<<888888777777777777666666555444333333222222333333000000000000000000000000///////////////......---+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,))),,,......---+++++++++***++++++,,,------......////////////////////////------...///000000000000,,,222333222555???\\\~~~hhhVVVTTT[[[SSSNNNOOO[[[iiirrrzzzjjjAAA;;;999666555666888<<>>;;;888666444333333000111111222222222111111000000000000000000000000222222222222333333444444///DDDRRRNNNJJJOOORRRNNNJJJBBB@@@???AAARRR___[[[KKKDDD@@@KKKhhhnnnDDD444999777,,,444333000.........+++(((++++++++++++************))))))*********+++++++++************))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***((()))******)))((('''&&&'''((()))******)))((((((***)))'''''')))***)))((((((((())))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************************+++++++++*********))))))+++***)))(((((()))***+++,,,+++***)))((((((((((((******************************++++++++++++******++++++++++++,,,,,,,,,---+++++++++***)))))))))******++++++******---222666...333:::DDDTTTkkk{{{qqqmmmkkkvvv~~~mmmfffmmm}}}tttrrruuuvvvuuutttcccSSSGGG:::777333///...---...///...++++++......+++...333)))***+++++++++***+++++++++,,,,,,,,,,,,+++************))))))))))))))))))(((((()))))))))*********)))******+++***)))))))))******))))))(((((((((((((((((((((((())))))******))))))))))))************tttLLL>>>777777777777666666666666555444333333222222333333000000000000000000000000///////////////......---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++***(((+++///000...,,,+++*********+++,,,,,,---......////////////////////////---------.........//////...333---...;;;<<>><<<999888777555444333333222000111222222333333222222000000000000111111111111//////111222444555777777555SSSddd[[[TTT[[[]]]VVVBBB<<<@@@FFFKKKZZZgggfffNNNJJJKKK]]]hhhEEE666111------222(((+++---,,,,,,------,,,+++++++++************)))))))))******++++++++++++************))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((()))*********((('''&&&''''''((())))))((('''&&&***)))'''''')))))))))((($$$%%%&&&((()))*********))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))))))))++++++++++++******))))))+++***)))(((((()))***+++---,,,+++)))((((((((('''******************************++++++++++++******+++++++++,,,,,,---------)))+++------+++)))***+++))))))+++,,,------,,,+++...000333555:::GGGXXXeeeooo~~~zzziiifffrrr}}}~~~uuulllkkkmmmmmmooorrrmmm___PPPFFF:::111...///000///...------///,,,+++...111---&&&&&&,,,***,,,---------,,,,,,---+++,,,,,,,,,,,,+++******))))))(((((((((((())))))((()))************))))))''')))++++++)))'''''''''******))))))(((((((((''''''((((((((())))))******))))))))))))************pppNNN::::::999777666555444555555666666555444333111111000000000000000000000000000//////.........------------------------------------------,,,,,,+++++++++------------------------,,,+++******+++,,,...///,,,,,,,,,---------......000000000000000////////////////////////.........///111222111000111666999KKKiii}}}lllyyyqqqgggdddZZZbbb}}}xxxooosssqqq^^^RRRLLL>>>@@@???AAAJJJ666666<<>>IIIYYYfffsss~~~zzz}}}{{{yyy~~~xxxhhheeeqqqzzzsss{{{}}}wwwmmm```TTTJJJCCC??????===:::666444333222333+++,,,,,,------,,,,,,+++---,,,***)))))))))******.........------,,,,,,,,,************************))))))))))))************))))))************))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))mmmLLL888:::999777666555555555555555555444333222111000000000000000000000000000000////////////.........------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------..................------------/////////////////////...///000111000///000444777999MMMcccuuuvvvkkkgggvvvjjjbbbyyygggaaa]]]___^^^ppp{{{wwwRRR>>>:::666666888999;;;<<<:::LLLRRRXXXlllqqqqqq|||vvvjjj^^^VVVQQQOOORRRXXX]]]fffuuu{{{ppplllooolllqqqqqqkkkooozzz~~~{{{wwwwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzxxxuuussssssttttttttttttuuuwwwyyyvvvwwwxxxxxxzzzzzzxxxuuuvvvuuuttttttttttttqqqpppooonnnlllkkkkkkkkklllmmmkkkiiigggfffeeedddaaa^^^]]]^^^___aaa```]]]XXXTTTLLLJJJHHHHHHHHHGGGEEEDDDAAA???<<<999666555555555444444333333333333444444000444444000///333333000333111//////222333333222999FFFFFF@@@CCCCCCCCCHHHMMMZZZaaabbbjjjrrrcccKKKIIIOOOUUU\\\hhhsssuuuqqqlll}}}\\\CCC;;;888444000......///000...------------,,,,,,,,,************)))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))*********))))))(((((())))))***))))))))))))))))))))))))(((''''''''''''((())))))******)))))))))***++++++++++++++++++******))))))))))))))))))))))))))))))******)))))))))((((((((('''''''''((()))************************)))(((((()))******+++++++++++++++*********************************+++,,,,,,+++*********+++******,,,000333///333888===EEESSSfffttt~~~rrruuuuuugggZZZWWWaaannnnnniiifffmmmxxxzzzpppeeeSSSPPPIIIBBB;;;666333111555444111///.........///+++,,,,,,------,,,,,,+++,,,,,,***)))))))))******---------,,,,,,,,,+++++++++++++++***************))))))))))))************))))))************))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))lllLLL::::::999888666555555555555444444333222111000000///000000000000000000000000////////////....................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,---------......------------------------....../////////////////////000000///...///111444111666CCCXXXqqq{{{nnniiitttsssYYYNNNkkkkkkhhhuuunnnvvv~~~oooIII;;;222666;;;999777999333;;;;;;???KKKOOORRR]]]___ccckkkssszzz|||sssiiibbbZZZTTTSSSVVVZZZ^^^eeejjjgggaaa___aaa^^^cccddddddkkkvvvyyysssrrruuuwwwwwwtttssstttvvvxxxyyyyyyxxxuuurrrnnnllllllkkkjjjjjjkkknnnppprrrrrruuuzzz||||||zzzxxxxxxtttrrrqqqppppppooommmllllllkkkjjjiiihhhggggggfffeeebbbaaabbbcccbbb\\\WWWTTTVVVZZZ[[[ZZZUUUOOOKKKCCCAAA???>>>===<<<:::888:::999777555444444444444444333333222222333333444000222222000222555444000111///---///222555555444FFFUUUSSSGGGHHHKKKGGGFFFKKKJJJMMMWWWeeejjj___QQQLLLUUU```iiittt{{{VVV:::...111000///------...//////------------,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((***************************))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))((('''''''''(((((()))***))))))))))))******+++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))*********++++++++++++******)))((()))******++++++******))))))))))))))))))))))))'''***,,,,,,***)))***,,,///000111000......///000+++,,,+++)))+++444BBBNNNXXXaaasssssskkkuuuxxxyyy{{{yyytttjjj]]]TTTLLLJJJPPPXXXSSSQQQQQQTTTWWWRRRFFF;;;555333111///---,,,,,,,,,,,,+++*********+++,,,---++++++,,,,,,,,,,,,++++++,,,+++******)))*********,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))mmmNNN<<<999999888777666555444444333333222222111000//////////////////////////////............---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,---......---,,,,,,,,,,,,---------............///////////////000............////////////000000///.........///000444///444EEEWWWgggzzzzzzqqqnnnsssooo___UUUTTT___nnnmmm]]]WWWYYYfffyyyQQQAAA666999;;;777666:::===:::777:::>>>===>>>FFFDDDIIIOOOUUU[[[```fffjjjqqqpppsssuuusssmmmjjjkkkiiieee```[[[VVVSSSRRRSSSMMMPPPSSSWWWbbbmmmnnnhhhlllqqquuutttpppmmmooorrrsssrrrpppmmmhhhccc^^^\\\ZZZYYYWWWWWWYYY\\\^^^```fffiiiooossssssppprrruuupppnnnmmmlllmmmmmmlllkkkkkkkkkkkkiiihhhfffdddccc```___^^^]]][[[YYYVVVSSSTTTPPPMMMMMMOOOMMMGGGBBB<<<;;;999888888888666444444444333333333444444555333333222222222222333333333222111111333555444111,,,---///111333777;;;>>>QQQbbb```SSSSSSTTTIIIAAADDD???>>>KKKaaaooohhhYYYJJJRRR```ppptttNNN>>>555***+++,,,,,,,,,------......---------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''((()))******(((((((((((()))***++++++************************))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((()))))))))************++++++***))))))(((((()))************)))((((((((((((((((((((((((&&&'''***---...000222333666777888666333///---------///111000......333777;;;>>>IIIYYYgggsssdddTTTWWWSSSPPPTTTVVVYYYOOOFFFAAA>>><<<>>>CCC@@@>>>;;;::::::888444000000000///.........//////*********)))***+++,,,---++++++,,,,,,,,,,,,++++++++++++******************++++++******************,,,,,,++++++***)))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))jjjMMM===999999888777666555444444333222222111111000000000////////////////////////---------,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,---......---,,,,,,,,,,,,---------......---.........//////000000---.........//////000000000///...............---222,,,...777===CCCUUUjjjzzzuuu~~~sssiiihhhmmmeeedddZZZZZZkkkuuuuuuwwwWWWLLLBBB@@@<<<777:::AAAAAA222...666888555666999777999<<<>>>AAADDDIIILLLWWW[[[fffrrrxxx{{{zzzqqqfff]]]WWWRRRNNNGGGHHHJJJOOOYYYaaaaaa\\\bbbeeehhhfff```]]]___bbbeeeccc^^^YYYSSSMMMIIIGGGDDDBBB@@@AAADDDFFFGGGGGGMMMNNNTTT[[[]]]^^^cccllliiigggffffffhhhjjjjjjjjjffffffeeedddbbb___]]]\\\ZZZ[[[[[[VVVOOOLLLMMMQQQVVVKKK???===AAADDD@@@:::777666444555666666555444222222222333444444555666222222111111111111222222333111///000111222222333555999;;;:::777:::AAAIIIYYYiiijjjaaabbb^^^LLL@@@===???AAALLLfffwwwkkkRRROOOWWWkkkeee@@@666<<<555###+++,,,,,,---------------------,,,,,,,,,+++++++++))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((()))++++++'''''''''''''''((()))***((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((()))************)))(((((((((((((((((((((((('''&&&&&&+++111555444222...111333333000,,,***)))'''***......,,,***)))***333000///333666:::CCCLLLNNNRRRTTTSSSVVV\\\^^^]]]eeejjjqqqwww}}}~~~xxxqqqUUU>>>555999444333;;;AAA@@@888222111000...///111444222000......///000111......------------------,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++***************+++*********************************+++++++++*********))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((eeeIII:::888888888888777555444333333333222222222111111111000000000000000000000000---------,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------******************************+++,,,------------,,,,,,,,,---------......+++++++++,,,------......------......///000000000///...---...//////...---...---///111///000===NNNcccxxxtttfffyyyzzzxxxsssrrrqqqnnnjjjvvv]]]]]][[[XXXWWW^^^kkkuuu```AAA444;;;999555555333555555444555666999;;;<<>>;;;:::;;;>>>@@@???===AAA???DDDNNNSSSTTTZZZccc^^^\\\[[[\\\___aaabbbbbbZZZYYYXXXVVVTTTRRRPPPOOONNNRRRRRRLLLCCC???DDDJJJOOOCCC666333777<<<:::666333222111222444555444333222333333444444555555555222111111000000111111222111///...000000000555;;;OOOOOOLLLEEE>>>>>>DDDKKKQQQ^^^bbbccchhh^^^III???===IIISSS___pppyyyhhhMMM```kkknnnQQQ888222333///---000------------------,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((()))***+++,,,)))((((((''''''((((((((('''''''''(((((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))''''''((())))))))))))(((((()))******++++++******))))))))))))))))))))))))***'''%%%(((...111...***&&&)))---///...---,,,,,,((())))))((('''(((+++------******,,,***((()))...---111222111222666666444777777999<<<@@@AAA===999111)))---111++++++222111555///,,,------++++++---,,,,,,---......---,,,+++))))))))))))************++++++++++++*********)))******++++++++++++******))))))***++++++++++++******************+++++++++************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((bbbGGG:::888888888888777666444333333333333333222222222222000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,---------......******+++,,,,,,---......------......///000000111///...---...000111///------///111000---...555<<>>===999555333444666555444444333222222333444333111333333444444444444444333111111000000000000111111000000222444333444>>>JJJhhhaaaUUUJJJDDDCCCEEEGGGCCCJJJPPP\\\eeeXXXEEEAAAFFFRRRcccrrryyywwwpppjjjrrrYYY===444222555000&&&+++888...---,,,,,,,,,,,,------,,,,,,,,,++++++++++++***((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((()))+++,,,---,,,+++***))))))((())))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))(((((((((((('''((()))***************)))******+++++++++++++++***************************)))'''(((******(((%%%&&&)))---......---,,,---++++++***))))))+++...111((('''***......++++++///+++......++++++------***000...---///111111//////+++,,,222222+++...111(((111......//////,,,---000---,,,,,,------,,,***(((*********************)))))))))************************++++++++++++******((()))***+++,,,++++++************+++++++++,,,,,,)))))))))***++++++,,,,,,))))))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((cccHHH;;;888888999888777666444333444444333333333333333333000000000000000000000000111000000000////////////+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,+++******+++,,,...///,,,,,,,,,---------......,,,,,,------...///000000---------...///000000111///---,,,...111222000---,,,......,,,,,,///000000222@@@WWWnnn}}}rrryyy~~~~~~___OOONNNSSS\\\rrrpppfffnnnfffjjjxxxlllFFF@@@777555:::666888444///000444666444111444333555777777999BBBLLLXXX___bbb```cccnnnwww{{{|||yyyuuusssqqqqqqvvv{{{wwwoooddd\\\XXXXXXZZZ[[[VVVSSSQQQPPPSSSZZZbbbgggkkkiiihhhjjjnnnnnniiiddd^^^UUUTTT[[[[[[QQQKKKLLLJJJGGGEEEEEEFFFHHHIIIIIIDDDBBB???<<<:::::::::;;;555777888999888666555444---222666777555222333444777555444444444444222111333444444444444333222222111111000000000000111111333333666:::888:::HHHXXXuuugggUUUJJJGGGGGGEEEBBB===@@@FFFXXXfffXXXGGGHHHPPPVVVhhh{{{|||uuupppMMM111222444///''')))222111(((---,,,+++++++++,,,......,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************++++++(((((((((((((((((((((((('''''''''((()))+++,,,---......,,,+++******))))))(((((())))))*********+++(((((((((((((((((((((((((((((())))))******++++++))))))))))))((((((((((((((()))***+++++++++++++++******+++,,,,,,,,,,,,+++************************(((***+++***(((''''''((((((***,,,,,,***((('''&&&&&&'''((()))***************(((((()))'''%%%''',,,(((+++,,,)))***---...+++***)))+++...///...,,,---***,,,///***%%%000555))),,,+++,,,...,,,)))***///222...***(((***,,,,,,,,,---------,,,+++***((((((((()))***+++,,,,,,,,,,,,******++++++++++++******((()))***+++,,,,,,+++*********++++++,,,,,,,,,,,,(((((()))***+++,,,,,,---))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((^^^FFF<<<999999888777666555444444444444333222222111111000000000000000000000000000........................++++++------------+++++++++++++++++++++***)))(((++++++,,,,,,,,,++++++******+++,,,,,,---------,,,---------,,,,,,+++++++++)))***+++,,,...///000111------............------............////////////.........///////////////444444???XXXrrr|||cccPPPSSSUUUVVVOOONNNcccppphhhlllkkkyyyqqqQQQKKKGGGBBB???999AAA>>>555555:::333...666333000111666777555:::AAACCCLLLOOOJJJJJJRRRVVVTTT[[[aaafffeee```___ccchhhbbb```]]]ZZZYYYZZZ[[[\\\VVVYYY___fffmmmssswwwzzzjjjhhhddd___ZZZTTTOOOLLLFFFAAA======@@@@@@===:::<<<888444555999;;;999666666666555555555555666666444444555555666777777777222444555444444555444222444222000000333444000***111000111222///,,,///555444===999222:::FFFSSScccssslllddd\\\SSSFFF===999:::@@@UUUxxx\\\AAAFFF???YYYvvvjjjHHH555111000000///...------,,,,,,......---,,,,,,+++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***'''''')))******)))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((+++,,,,,,---,,,+++)))((())))))))))))))))))))))))''''''''''''(((((((((((()))---000---'''$$$''',,,&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************)))&&&(((,,,+++'''(((...)))******++++++******)))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))***+++,,,,,,,,,,,,+++***************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))******************************))))))((((((''''''))))))***++++++++++++***++++++************++++++)))************+++++++++*********++++++*********+++)))((())),,,---+++))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''']]]EEE;;;:::999888777666555555444444444333222222111111000000000000000000000000000........................+++,,,,,,------,,,,,,++++++++++++++++++***))))))+++++++++,,,,,,++++++***)))***++++++,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......------............------------------........................///////////////---222>>>MMM\\\lllxxxsssaaaaaa^^^```gggvvv~~~]]]YYYeeehhhSSSSSSRRRXXXeeemmmtttjjjMMM666777888444555444222333777888666444666888<<<<<<666555<<>>@@@AAAAAA@@@>>>>>>???CCCBBB@@@@@@@@@BBBDDDEEEJJJLLLQQQVVV\\\aaadddffftttwww|||sssqqqlllgggaaa[[[WWWTTTJJJDDD===:::::::::888555;;;777555666:::;;;999555666555555555555555555666666666666666666666666666888555111///111444555444///222222000000222111///111///...000111666@@@KKKGGGEEE@@@CCCLLLMMMSSSdddpppqqqrrrlllZZZEEE===@@@IIIUUUjjj~~~[[[BBBGGG[[[kkkpppRRR===222222666000//////...------,,,,,,...------,,,++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((***+++++++++******)))((())))))))))))))))))))))))''''''''''''(((((((((((())),,,---,,,(((&&&(((***'''''''''((((((((((((((()))((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))************************(((((()))))))))*********+++((())),,,,,,((((((,,,******++++++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))))))))***++++++***))))))*********************************++++++++++++++++++++++++++++++***))))))***************************)))))))))((((((((('''))))))***++++++++++++***+++******))))))******+++)))************+++++++++)))***++++++++++++***)))+++)))((()))+++,,,+++))))))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))******))))))(((''''''&&&''''''''''''''''''''''''[[[DDD:::::::::999888777666666555444444333222222111111000000000000000000000000000........................+++,,,,,,------,,,,,,+++++++++++++++++++++***)))++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,,,,++++++///......------,,,,,,+++------............------+++,,,,,,,,,------------------........./////////...---...111333;;;KKK[[[jjjuuuzzzrrrhhhhhhwww|||PPPGGGOOOlllqqq^^^ZZZbbbfffvvvmmmDDD???CCC<<<555555666555555555666444111555777555111000222555666888777666888:::999666333111111111111222333444555777999<<>>JJJVVVhhhwww|||vvv```UUU___llljjjCCC///---///000000//////......---,,,,,,,,,------,,,,,,++++++******+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((('''&&&&&&'''''''''((((((((())))))))))))((((((((((((******)))((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******---***)))+++,,,***)))***+++++++++,,,,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))((())))))******))))))(((*********************************))))))))))))))))))************))))))(((************************))))))))))))((((((((((((((()))******++++++******+++******))))))******+++)))************+++++++++((()))+++,,,,,,+++)))(((***)))((()))+++,,,+++***)))******++++++******)))))))))))))))))))))))))))((())))))******))))))(((*********)))(((&&&###"""''''''''''''''''''''''''[[[DDD;;;;;;;;;:::999888777666666444444333222222111111000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******++++++++++++++++++,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,------------,,,------....../////////...000333444222111888BBBXXXdddtttwwwwwwrrryyyaaaPPPGGGIIIXXXppprrr^^^VVV^^^llluuu{{{SSSLLLIII@@@===:::BBBCCC:::333666888666888777777777666444444555333333444555888888666444444444333333333222222222///000111333444444555555555666888:::<<<>>>@@@AAA======>>>AAAEEEJJJOOOQQQPPPKKKEEE@@@>>><<<:::999666555666888:::999666333444444333333333333444444555555444444444333333333///000333777555111......+++111333000111777999666888666777===EEEQQQcccsssMMMMMMHHHHHHIII>>>999DDDCCCKKK\\\ggg]]]KKKGGGPPPddduuuxxxrrrooommmsssUUUBBB000///666666...'''.........------,,,,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&''')))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((+++***(((((('''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((&&&%%%&&&)))***)))'''))))))((((((''''''&&&&&&'''''''''((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++(((''')))++++++***)))++++++,,,,,,,,,,,,++++++'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))*********************************))))))((((((((((((((())))))))))))((((((************************))))))))))))((((((((((((((())))))*********************))))))))))))******))))))*********+++++++++((()))+++------+++)))((())))))))))))************))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((((((&&&$$$!!!''''''''''''''''''''''''~~~[[[EEE<<<;;;;;;:::999888777666666444444333222222111111000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++*********+++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------,,,,,,,,,------------.........,,,,,,,,,---...//////000...---///333333//////333CCCKKK[[[pppvvv~~~zzzzzznnnVVVSSSOOOQQQSSSWWWfffkkk^^^UUUMMMTTTcccqqqpppXXXTTTJJJIIIYYYXXXlllrrr\\\FFFAAA@@@;;;555000///333333///...222222333555444333222333444333333333222222111000000222333333333333222222111666666555555666666666777888777666555666888:::<<<===<<<:::999888777555444333444555777777777444222333333222222222222333333111111111222222333333333...111888<<<777///000555...222333555AAANNNKKK@@@;;;;;;>>>EEEKKKRRR^^^jjj[[[ggg```MMMDDD>>>;;;???@@@\\\~~~tttVVVLLLQQQooo~~~~~~www|||mmmRRRCCC999000///000...,,,+++---------------,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))************************((()))***)))((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))((((((((((((+++***)))(((((()))+++,,,((((((((((((((((((((((((''''''''''''(((((((((((((((%%%$$$%%%)))+++)))&&&))))))((((((''''''&&&&&&&&&&&&''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''''''''''')))++++++******++++++,,,,,,++++++***''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))************************))))))))))))))))))))))))++++++******))))))(((((('''(((((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))***))))))))))))))))))***))))))*********+++++++++((()))+++,,,,,,+++)))(((((()))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((###%%%&&&''''''%%%###"""''''''''''''''''''''''''~~~ZZZEEE<<<::::::999888777666666555444444333222222111111000000000000000000000000000........................---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,+++******)))***+++---......---,,,+++++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,---...//////,,,,,,------------,,,,,,------------............++++++,,,---...//////000222,,,***---000000000222///444@@@UUUmmm}}}~~~wwwyyytttqqqfffUUUWWW___aaacccsss~~~xxxRRRGGGGGGRRR```cccWWWYYYQQQ___gggYYYQQQEEE:::555888CCCDDD999444777777777777555222111444666000000//////000000111222222222222222111000000/////////000000000000000111777666444222111111111111///000222333444333222111111222333444444333222111222222111111111111222222000000000111222333333333///000555999555...111:::222555888@@@UUUggg```MMM>>>>>>AAAEEEGGGIIIPPPXXXdddsssgggHHH;;;;;;===AAAVVVxxx```HHHMMM\\\sssoooUUUAAA999666333111///,,,)))+++111------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************+++++++++))))))))))))))))))))))))************************((('''''')))+++,,,+++)))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((()))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((******)))))))))***++++++))))))))))))))))))))))))''''''''''''(((((((((((((((&&&%%%&&&)))+++)))'''((((((((((((((('''''''''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))%%%)))+++)))(((***,,,+++*********++++++*********''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))+++******))))))******+++))))))))))))))))))))))))************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))***))))))(((((())))))***)))************+++++++++*********++++++*********'''(((***)))(((((()))+++***))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''%%%&&&'''((())))))((('''''''''''''''''''''''''''|||YYYDDD<<<:::999888777666555555444444444333222222111111000000000000000000000000000........................---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++***))))))***+++---///...---+++***)))***+++,,,+++++++++,,,,,,---------++++++,,,,,,---......///+++,,,,,,------,,,,,,++++++,,,,,,,,,------------***++++++,,,...//////000222---+++...111000111333+++,,,222???OOO]]]ggglllssszzzjjjjjjppptttxxxSSSIIIIIINNNRRRgggrrrXXXSSSWWWXXXnnnmmmccc^^^QQQMMMQQQddd}}}~~~eeeNNNFFF888555222111444777:::;;;666555333222222333444555//////000000000//////...111222333444555555555555//////000000000111111111///000111111111111222333000111111111000000111111111111111000000111111111222222222333333333333333333111888DDDFFF===777999777<<>>???FFFNNNeeejjjYYY???777;;;EEERRRjjjlllWWWZZZjjjttt~~~cccHHH666444:::,,,+++---111111------000,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))*********+++++++++))))))))))))))))))))))))************************)))&&&%%%)))///111...)))))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))'''((((((((())))))))))))))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''((()))))))))((('''''''''(((((((((((((((%%%%%%&&&''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''///222,,,'''(((+++,,,((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((())))))'''((())))))*********)))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++***))))))***++++++&&&(((***)))(((''')))+++***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''zzzWWWBBB:::999999888777666555444444444444333333222111111000000000000000000000000000........................------++++++++++++------***+++,,,,,,------------+++***))))))***+++...///---,,,***)))((()))***++++++++++++,,,,,,---------,,,,,,---------------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,...//////000+++***---222222...+++,,,222111111333888@@@MMMXXXqqqyyy~~~|||{{{www```TTTPPPUUUVVVNNNQQQ^^^bbbYYYWWWNNNKKKPPPVVVlll~~~XXXYYY^^^VVV^^^lllgggRRRFFF@@@;;;>>>GGGPPPSSSRRR???===999555333333444555222222333444444444444333...///000222222222111000111111222222222111000000000000///...------000222///000000///......000111111111000000000000111111666555555444444333333222:::999EEE[[[cccUUUCCC:::;;;BBBHHHPPPcccpppaaaFFFKKKEEE@@@<<<999:::CCCNNNjjjcccOOO@@@AAAFFFUUUmmmnnnzzzzzzqqq|||qqqMMM666///222;;;DDD777///***+++------,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))******++++++++++++))))))))))))))))))))))))***************************&&&###(((111444000***))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((()))&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))***444777///''''''***,,,(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%&&&&&&''''''((((((((((((((()))***************))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,+++)))(((((()))+++,,,&&&(((******'''''')))+++***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''tttWWWCCC999999999888888777666666666555444333333333444555666222111000111222111///---////////////............------------------------------------------------,,,---......//////......------------,,,+++***)))///---+++((((((+++---///---------,,,,,,+++++++++,,,---.../////////...---***++++++,,,,,,++++++***,,,,,,,,,---------......////////////000000000000...///000222555999<<<>>>UUUiii~~~yyyyyyggg```[[[UUURRRSSSXXX]]]___pppzzz___EEEIIIIIIUUUyyyZZZUUUUUUMMM[[[tttnnnXXXRRRCCCKKKPPPWWW}}}jjjIII888;;;999999>>>@@@DDD>>>333333:::444///888555000000777999444222555333444666666333222555;;;555---000444000111555222222555444111111555666333333666444...---222555444555DDDPPP@@@===CCC===HHHLLLPPPfff~~~wwwVVVAAAAAAHHHCCCDDDPPPZZZ]]][[[[[[VVVKKK>>>666666???PPP```bbbNNNPPPOOOJJJZZZuuu||||||vvv```KKK777444777666222000.........------,,,,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------+++*********+++,,,************************///,,,))),,,000333111---,,,+++***)))((()))***+++************************))))))))))))))))))))))))++++++***))))))******+++++++++++++++++++++++++++)))))))))((())))))************)))(((((((((((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))***++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++***)))((((((''',,,+++***))))))+++---...+++*********))))))((((((,,,***))))))******)))'''*********))))))))))))((()))))))))))))))))))))))),,,+++)))((((((***+++---***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%sssUUUCCC999999999888888777666666666333333222111111111222333222000......///000000///////////////............++++++++++++++++++++++++------------------------+++,,,,,,---------------+++,,,,,,------,,,,,,,,,...---+++******+++---...---------,,,,,,+++++++++***++++++,,,---------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..................//////////////////000111333555777999>>>OOOeeeyyy}}}ttt||||||lllhhheee```\\\[[[___dddggg^^^IIITTTQQQHHHVVVmmm|||iiiMMMJJJHHHMMMeeeuuu___UUUXXXPPPXXXfffyyyYYYHHHIIIJJJTTThhhuuurrrRRR===;;;888444888===@@@BBB???777111222555444000...111222111000111444///111222...333777...000111111222222333777:::<<<<<<;;;999666777<<<@@@bbbqqquuuVVVFFFGGG@@@JJJOOOWWWjjjzzzqqqUUUDDDCCCBBB@@@>>>BBBIIIOOORRRSSSQQQGGG===:::===GGGVVVcccpppZZZLLLOOORRRSSSdddzzzeeeUUUCCC888//////000///000222......---------,,,,,,,,,------......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))***************************,,,)))''')))---///---*********)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))(((((((((((((((((((((((((((((('''''''''''''''((()))(((((('''''''''((((((***)))'''&&&&&&''')))***)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((******))))))(((''''''&&&((())))))************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((('''+++***)))((((((***+++,,,*********)))))))))((((((***)))(((((())))))(((&&&+++*********)))((((((((()))))))))))))))))))))))),,,+++***)))((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''qqqSSSBBB999999888888777777666666555444444222222111111111111222///,,,,,,---///111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,)))***+++,,,------...------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++*********+++,,,---...///++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------------............000/////////000111222333---555DDDVVVeeeooo{{{{{{~~~yyyrrrkkkgggiiillluuuoooTTTJJJ[[[YYYIIIKKKQQQQQQRRRRRRGGG<<>>888:::888:::999???RRRXXXIIICCC===:::;;;<<>>666///...///000///...111666------------,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))************************+++)))'''(((+++,,,***(((***)))))))))))))))***+++))))))))))))))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((())))))))))))''''''''''''))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''***))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))((((((''')))((('''''''''(((***+++******))))))))))))(((((()))(((''''''(((((('''&&&,,,,,,+++******)))(((((())))))))))))))))))))))))*********))))))(((((((((((())))))******))))))((())))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))oooQQQAAA:::888888888777666666555555666666555444333333222222000///---...000111111111////////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,******+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------.........////////////////////////000000000222---000999AAALLLaaawww}}}qqqlllkkk[[[___UUUQQQZZZ[[[XXX```^^^WWWeeelllRRR>>>BBBHHHNNNYYYqqqtttVVVLLLUUUMMMZZZcccrrr^^^PPPQQQZZZbbb}}}aaaHHHLLLSSSbbb{{{jjjQQQGGGAAACCCIII\\\ttt|||mmmVVVIIICCCDDDGGGMMMdddvvv^^^PPPGGGHHHKKKVVVttt~~~bbbTTTKKKFFFQQQbbbuuuwwwPPPFFFOOOBBB@@@CCCMMMVVVYYYXXXTTTKKKCCC:::@@@@@@>>>III\\\```WWWJJJEEEFFFNNNXXX```hhhooonnnpppsssxxxrrr]]]LLL===222111555---///111111///---///333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************,,,***))))))+++,,,***((())))))*********+++,,,,,,************************,,,,,,,,,,,,,,,---------,,,+++******))))))******++++++++++++++++++++++++++++++******+++,,,------******************+++,,,))))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((()))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((******))))))(((((((((((((((((('''''''''((()))***))))))))))))))))))(((((()))(((''''''))))))((('''......---,,,+++******)))(((((((((((((((((((((((())))))******)))((('''&&&((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((mmmPPPAAA;;;888888777777666555555555666666555555444333222111//////000222444444222///////////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------............/////////000000000---...//////000111111111666///,,,///111777HHH\\\fff||||||tttrrrgggiiiddd]]]]]]]]]aaajjjnnnhhhuuutttUUUHHHLLLDDDFFFJJJPPPWWWZZZXXXSSSNNNDDDRRRUUUrrr```QQQHHHMMMWWW___}}}VVVLLLSSSQQQcccfffPPPKKKFFFOOO```^^^KKKIIIMMMWWWhhhcccUUULLLNNNTTTbbbwwwXXXLLLHHHFFFNNNZZZgggkkkeeeLLLRRRaaaNNNCCC===BBBFFFHHHMMMOOOFFF:::666>>>AAAEEETTTeeebbbTTTHHHGGGNNNZZZfffnnnvvv}}}cccVVVGGG;;;444///---///------,,,******++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************+++*********++++++***)))'''((()))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,---...+++******)))******++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))******(((((((((((((((((())))))***)))((((((*********(((///......---,,,,,,++++++(((((((((((((((((((((((()))))))))))))))((('''&&&((()))***++++++***)))((((((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&lllOOOAAA===888777777666666555555444333333333333222222000000///000222555666555111...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------*********+++,,,---...///,,,,,,------------,,,,,,,,,,,,,,,---------......////////////000000000111,,,---...000111111111111000///111333333333999@@@EEEdddyyyoooiiiiiikkkkkkiiihhhccchhh```LLLOOOZZZRRRVVVVVVTTTWWWaaafffYYYGGGEEEIIICCCRRRyyybbbPPPQQQFFFFFFJJJOOOkkknnnNNNOOOUUULLL[[[[[[OOOOOOMMMYYYlllzzzVVVGGGOOOTTTbbbwwwrrrUUUNNNLLLQQQVVV```vvvnnnXXXOOOLLLGGGEEEFFFVVVXXXWWWIIITTT]]]FFF======???BBBFFFJJJJJJ@@@666777===DDDLLLYYYddd___SSSRRRVVV```nnnxxx~~~cccDDD===555222222222///,,,...---***(((***...---***++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************)))((((((************************))))))))))))))))))******&&&''')))***,,,,,,,,,,,,........................------......///000000000------------...///000111------------------------******))))))******+++,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************''''''''''''''''''''''''&&&''''''(((((((((((((((************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))''''''(((((((((((())))))***)))((()))***+++***)))---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%lllOOOBBB???777777777666555555444444111222333333333222111111111111111333444333000---////////////............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............---******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,---------,,,,,,,,,------------,,,,,,,,,,,,,,,---------.............../////////000000,,,---...000000000000///+++///222111222555444111666FFF]]]iiisss}}}~~~wwwllleeeccc___WWW[[[dddcccgggbbbbbbiiiqqqkkkYYYIIIJJJIIIBBBGGGZZZ```VVVPPPQQQEEEBBBBBBAAASSSnnn|||iii\\\MMMKKKMMMHHHRRRnnnjjjUUUPPPNNNKKKTTT^^^vvveeeNNNIIIMMMMMMVVVdddtttvvvTTTIIIHHHHHHHHHKKKRRR\\\cccllldddYYYPPPJJJEEE???;;;BBBHHHRRRIIILLLJJJ777;;;???BBBJJJQQQQQQJJJCCC???CCCHHHQQQ[[[dddiiillllllpppvvvvvvxxxwwwfffPPP888777333...+++,,,///000000---//////---...222111,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++***)))((('''************************)))***++++++++++++,,,---+++,,,...000111222222222777777777777777777777777333333444555555666777777444444444555777888:::;;;777777777777777777777777666555444222000////////////...---++++++*********)))))))))******)))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))))))))((())))))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((()))))))))((('''(((*********))))))))))))***************))))))))))))))))))))))))))))))(((((()))***,,,---+++******))))))******+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&lllOOOCCC@@@777777777666555555444444222333444555555555444333333111000000111111///...000/////////............------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,((()))***,,,---...//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,---.../////////...---,,,------......------,,,,,,,,,,,,---------......---------.........//////------/////////...---,,,---222000***,,,444444...333...777FFFQQQfff}}}xxxuuuvvvsssmmmmmmppplllccceeesssuuufffVVVPPPMMMMMMNNNUUU___fffiiiiiiPPPFFFEEEEEE@@@GGGSSSUUURRRYYYRRRFFFCCCBBBGGGUUUXXXYYYUUUOOOLLLLLLFFF???BBBCCCQQQcccbbbQQQIIIMMMCCC======@@@HHHVVVTTT@@@DDDDDD???888999@@@FFFFFFLLLNNNKKKAAA<<<<<<>>><<<:::FFFXXXRRRKKKBBB555FFF???EEERRR\\\YYYNNNJJJNNNRRRXXXbbblllqqquuuyyynnncccRRR===777999333///111222000......---,,,)))000333///...000///************++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))************************+++,,,............000111111222444777888999999999????????????????????????::::::;;;<<<======>>>>>>;;;;;;<<<===???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEECCC@@@===:::888666555444333111000......------))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''''''''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))'''&&&&&&''')))***)))(((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***)))(((((()))+++---///,,,+++***))))))***+++,,,))))))))))))))))))))))))***((('''&&&&&&'''(((***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((gggMMMAAA<<<999999888777666555444444333999444000333000---444222222222222111000...---///............---------...,,,***+++---...,,,***++++++,,,,,,,,,---------,,,---...---+++***+++,,,,,,,,,,,,++++++*********---------------------,,,---,,,,,,++++++,,,,,,---***+++---,,,,,,+++---............+++((((((,,,000,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////111000/////////000222333---111555555777@@@QQQ___vvv}}}{{{~~~{{{nnnjjjrrrxxxooo___]]]WWWSSSVVV___eeeeeeaaaPPPMMMLLLKKKJJJLLLVVVaaavvviiiXXXKKKGGGIIILLLOOOLLLPPP]]]fffXXX???777@@@???<<<999AAASSS^^^UUUDDD===>>>??????@@@DDDHHHLLLKKKBBB;;;;;;===>>>@@@DDDTTTXXXLLL>>>===>>>@@@GGGIIIQQQXXXTTTJJJCCCDDDIIIJJJPPPWWW\\\^^^cccjjjppp|||nnnPPPGGG;;;444333444333222000000///...------,,,,,,,,,++++++---//////...,,,,,,,,,---......---,,,,,,++++++************++++++++++++******)))*********++++++++++++******))))))******+++,,,,,,+++)))(((+++++++++++++++,,,---.........///111333444555666777888:::<<<>>>@@@@@@AAACCCEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCEEEEEECCC???;;;???AAADDDGGGHHHIIIIIIHHHIIIJJJIIIHHHHHHJJJMMMPPPNNNOOOPPPOOOMMMJJJGGGEEEAAACCCCCC===666222333555111...+++***,,,+++)))&&&*********)))))))))((((((***))))))((((((((()))***))))))))))))))))))))))))***'''%%%$$$&&&,,,222666(((((((((((((((((((((((())))))))))))((((((((((((((()))*********((('''&&&***)))(((''''''((()))***))))))***))))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***((('''&&&&&&'''(((***''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))%%%&&&''')))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))***+++***)))((()))***''''''(((((())))))******++++++***)))(((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((fffLLL@@@<<<999999888777666555444444222777333111666333...222000000111222111111/////////............---------...,,,***+++---...,,,***+++++++++,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,,,,,,,,,,+++++++++******+++,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,------,,,+++,,,...---...---+++))))))+++...++++++++++++++++++++++++........................---......///////////////111000/////////000222222,,,000222222111666@@@HHHSSSccc}}}~~~{{{sssgggaaa\\\\\\```aaa\\\WWWKKKKKKNNNRRRTTTUUU\\\dddooocccSSSIIIIIIOOOVVVZZZ^^^fffmmmfffUUUEEECCCGGGAAABBBFFFQQQaaafffYYYGGGEEEDDDDDDDDDIIIRRR]]]dddUUUJJJ???>>>AAADDDHHHMMMdddeeeWWWGGGFFFGGGIIIPPPSSSWWWXXXSSSKKKHHHKKKQQQXXXZZZ]]]```fffpppzzz}}}eeeMMM???999333000222333222000000//////...------,,,,,,---,,,+++,,,.........,,,,,,,,,---......---,,,,,,++++++************+++++++++***************++++++,,,+++++++++******************+++,,,,,,+++***)))+++++++++,,,,,,...//////000111222444555777888999======???@@@BBBCCCCCCCCCJJJKKKMMMNNNMMMLLLJJJIIILLLKKKIIIGGGEEEBBB>>>;;;;;;===AAAEEEHHHJJJJJJJJJOOOPPPQQQQQQPPPQQQRRRTTTSSSSSSSSSRRRQQQOOONNNMMMJJJLLLMMMJJJDDD???<<<;;;555222...---------+++))))))))))))))))))******+++******))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((+++---///(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))((('''&&&***)))(((''''''((()))***((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))******(((((()))***(((((((((((())))))******++++++***)))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((eeeJJJ???;;;999999888777666555444444111666333333;;;888000111//////000111111111111111///............------------,,,+++,,,......,,,+++++++++++++++++++++++++++***,,,......---,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---...//////---,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,---,,,,,,---+++***)))***,,,************++++++++++++........................---......///////////////000000000///000111111222...000111111111111444666999GGGaaayyyooollljjjkkkmmmjjjccc\\\TTTUUU[[[aaabbb___^^^aaaddd[[[OOOIIIMMMWWW```fffiiirrrooo]]]KKKGGGJJJLLLGGGKKKPPPYYYbbbbbbUUUEEECCCIIISSS\\\aaaeeeggghhhQQQGGG???CCCKKKQQQUUUXXX``````QQQCCCEEEHHHJJJQQQYYYZZZYYYWWWWWWZZZbbbhhhmmmnnnrrrzzzxxxyyyrrrnnniiiZZZDDD444111///...///222333000---//////......---,,,,,,,,,000...++++++,,,---------,,,------......------,,,++++++************++++++*********++++++,,,,,,---,,,,,,++++++++++++************+++,,,,,,++++++***,,,------...///000222333444555666888:::;;;<<<===CCCCCCDDDEEEGGGHHHHHHIIILLLNNNPPPRRRRRRRRRQQQPPPOOOKKKEEE@@@===:::666444111333777;;;???BBBDDDEEECCCGGGMMMRRRUUUWWWXXXZZZXXXXXXWWWVVVUUUTTTSSSSSSPPPPPPQQQQQQPPPLLLGGGCCC@@@>>>:::777555333000...,,,+++*********+++,,,---***+++++++++***)))(((((())))))))))))))))))))))))((()))*********)))((('''(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((((('''))))))(((((((((((())))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((())))))''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))''')))***)))((('''(((***((((((((())))))))))))***+++***))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((dddIII>>>:::888888888777666555555555111555333666@@@===222111000000000111111111000000///............---------,,,,,,------......,,,+++,,,++++++++++++************,,,//////...,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,.........,,,+++,,,---+++,,,,,,++++++*********+++++++++++++++,,,,,,,,,........................---......///////////////000000000000000111111222333222222333555555444444666999BBBNNNYYYdddsss{{{uuuqqqppprrruuussskkkdddbbbddd^^^WWWVVV\\\eeelllpppnnnmmmeeeWWWLLLJJJOOOSSSYYYYYYZZZ\\\^^^[[[SSSJJJKKKTTT```iiikkkiiieeebbbRRRKKKHHHQQQ[[[______^^^eeefff[[[SSS[[[aaaccchhh___aaaeeejjjrrrzzznnnlll___NNNBBB<<<999444///111000000111222222///,,,.........------,,,,,,,,,111///,,,***+++,,,------------------------------,,,++++++******++++++,,,)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---------//////000111333444666777999999:::<<<===???@@@@@@EEEEEEFFFHHHIIIKKKMMMNNNOOOQQQSSSUUUVVVVVVUUUTTTHHHCCC===777444222000///---...///111555:::>>>AAA<<>>:::888888777777666666555555222777444777BBB???444333333222111000000////////////............---------+++,,,...///...---,,,,,,++++++++++++++++++++++++,,,---//////---,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...,,,,,,++++++++++++******,,,,,,,,,---------..............................---......//////////////////000000000111111111111777444222222444666555444666333222666;;;CCCQQQ^^^rrrzzz}}}qqqzzzwwwvvvsssrrrtttzzz~~~|||nnndddddd```XXXYYY```kkkjjjjjjlllkkkgggaaa]]]ffffffeeedddcccdddhhhkkkggg___]]]ccckkkmmmmmmmmmuuuyyyqqqnnnzzztttyyywwwbbbPPP@@@<<<777555555555111...333222111111111000///...---------------,,,,,,,,,111///,,,***+++,,,------------------------------,,,,,,++++++++++++,,,,,,)))***+++---............,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///000000222333333444666888999:::;;;<<<<<<===>>>???@@@@@@AAABBBCCCEEEHHHKKKMMMOOOSSSTTTUUUVVVUUUSSSQQQPPP@@@<<<666333222222222111444222000///111666<<<@@@GGGKKKPPPRRRQQQMMMIIIGGGQQQTTTWWWZZZ\\\[[[YYYXXXWWWNNNDDD@@@DDDIIIKKKKKKIIILLLOOOQQQOOOKKKGGGDDDBBB@@@<<<777333///---,,,******++++++++++++++++++************************(((((((((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***)))(((((((((((()))))))))(((((())))))))))))((((((&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((,,,+++***((((((((()))***&&&''''''((()))******+++((((((((((((((((((((((((''''''((()))))))))))))))&&&((())))))(((((()))+++************))))))))))))***)))))))))))))))******))))))************))))))'''''''''((((((((())))))((((((((((((((((((((((((aaaGGG>>>;;;888777777777666666666555333888555666???<<<444555444333222000///.........///............---------***---///000///---,,,,,,++++++,,,,,,,,,---------///000000...,,,++++++,,,***++++++++++++,,,,,,,,,//////...---,,,++++++***---,,,,,,++++++,,,,,,---+++---......------...//////---++++++,,,---,,,+++,,,,,,------......//////........................---....../////////////////////000111111111111000555333000...///000000000......222777999888:::???NNN]]]lllttt~~~xxx||||||uuu|||zzzmmmiiipppvvvuuuyyy|||vvvtttyyyyyyyyyvvvsssrrrrrrtttvvvpppnnnttt|||wwwmmmsssnnnZZZFFF999444333222222333222000.../////////......///000000------,,,,,,,,,,,,,,,,,,000...++++++,,,---------...------,,,,,,------...,,,,,,++++++++++++,,,,,,***+++---...///......---,,,,,,------------......------......000111333444444555555666777888:::;;;<<<=====================<<<<<<<<<>>>AAADDDGGGIIIMMMMMMMMMLLLJJJFFFCCCAAA777555222111222222222111666444111//////333888;;;DDDGGGJJJKKKIIIEEEBBB@@@DDDGGGMMMSSSXXX[[[\\\\\\SSSHHH;;;444555:::>>>??????DDDJJJNNNOOOOOONNNNNNKKKJJJFFFAAA<<<777444222---,,,+++***))))))*********************************)))((('''((()))***+++((((((((((((((((((((((((''''''(((((())))))******)))(((((((((((())))))***(((((())))))))))))(((((('''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((())))))''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))'''(((******))))))+++,,,+++************))))))))))))))))))))))))******+++)))******++++++******)))''''''((((((((()))))))))((((((((((((((((((((((((```GGG???===777777777777666666666666222777444333999666222666333222111/////////000000///............---------***---000111///---,,,---++++++,,,---...//////000333222111---***)))***,,,******+++++++++,,,,,,,,,.........------,,,,,,+++---,,,,,,++++++,,,,,,---***,,,---...---...///111111...+++***,,,......---++++++,,,------...//////........................---......///////////////...///000111222111111000111111000///......///000...///333999999555333555999???KKKYYYeeeooo}}}|||zzz{{{llljjjoooyyyrrrjjj```RRRBBB777444999666111---+++,,,...000,,,---...///............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,...//////...---,,,,,,---------............/////////000111333666777555444444555666777888999<<<<<<<<<;;;:::999999999777666666777888;;;===?????????@@@AAA@@@>>><<<;;;666555555555666555222000444333333222333333444555777:::===>>>===<<<<<<<<<:::;;;???DDDIIIOOOTTTVVVNNNHHH???::::::===??????>>>AAADDDFFFGGGHHHLLLOOONNNNNNMMMJJJGGGBBB???<<<888555222...+++***++++++************************+++******)))))))))******(((((((((((((((((((((((('''''''''((()))*********)))(((''''''((()))***+++'''((()))******)))((('''((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))++++++******,,,---+++++++++*********)))))))))))))))))))))***++++++))))))************))))))'''((((((((())))))))))))((((((((((((((((((((((((```GGG@@@>>>777777777777666666666666111777333000444222000777111000/////////000222333//////.........---------)))---111222///---,,,---***+++,,,---///000111111555444111---)))(((***,,,*********++++++,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---)))+++---.........000222333///+++***,,,...///...******+++,,,,,,---..............................---......///////////////...///000222222111111000---///222333333222333555999444111111111111555:::;;;333555AAADDDCCCTTTlll|||~~~zzzzzz}}}gggeeehhhgggTTTFFF<<<999444---,,,333+++---///111111000000000---///111222000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,---///000000...---+++---------.........//////000000000111333555777999444444444444444555666666<<<;;;;;;999888777666555555444222222222444666777666999<<>>>>>>>>???>>><<<777333555777999;;;;;;:::777666999:::;;;999777555555666555555444666:::AAAGGGLLLQQQOOOMMMMMMMMMNNNNNNNNNDDDDDDCCC@@@???AAAGGGLLLMMMNNNOOOOOONNNKKKGGGEEECCC???:::444///.........************************++++++,,,,,,+++***((('''((((((((((((((((((((((((&&&''''''((()))******+++)))(((''''''''')))***+++'''((()))******)))((('''))))))***))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&''')))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((***+++,,,++++++---...++++++++++++******))))))))))))((())))))***++++++(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((bbbEEE<<<===999999888888777666666666333333333333333333333333000000////////////000000////////////............------------------------+++,,,...000222444444555***+++,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---......---,,,,,,---------++++++,,,---------,,,,,,..................------222111000///......------222222222111111111111111111222333222000000111333222222333333333444444444444333333444666999<<<>>>LLLRRR^^^mmm|||mmmzzz{{{|||}}}nnnVVVJJJDDD>>>333333222111000///......222222000///............,,,,,,---.../////////...+++++++++,,,,,,,,,------++++++,,,,,,---...//////...------,,,,,,------...------------------------------.....................------...000222222222777888888777666555666888333222000000222555888:::@@@;;;777888<<<>>>:::666999888777777999<<>>@@@DDDJJJQQQTTTTTTQQQNNNNNNHHHAAA???@@@===666//////---++++++,,,,,,***))),,,+++***)))((('''''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))******)))((((((((((((((())))))*********))))))(((******))))))((((((''''''************))))))))))))(((%%%$$$'''+++,,,((($$$(((((())))))))))))(((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++((()))((('''''''''***,,,******))))))(((((('''''')))((('''''''''(((***+++***)))((('''''''''((())))))((()))***++++++)))'''************************)))))))))***+++++++++,,,))))))))))))))))))))))))((('''&&&(((+++,,,)))&&&))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))bbbEEE<<<===999999888888777666666666555555444333333222111111000000////////////000000............------------------------------------,,,---...///000000000000++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------++++++,,,---------------)))***,,,...000111222222BBB???;;;777444222222222111111111111111111111000///000000///......000111111222222222222333333333444444333222333555777888<<<<<<@@@IIIVVVeeeqqqwwwyyywww~~~{{{lllhhhmmmrrrwww{{{|||fffNNN@@@;;;666111222111111000000/////////222111000///............------......///.........,,,,,,---------.........++++++,,,------...//////...------,,,,,,------...---------------------------------..................---...///222444666666222444777777777555555666444333111000111222444666666666777777777999<<<>>>EEEEEEFFFHHHLLLQQQVVVYYY```dddiiilllnnnooopppqqqrrrooolllmmmnnnkkkbbbZZZQQQKKKEEEBBB>>>;;;@@@IIISSSTTTUUUTTTRRRQQQRRRSSSOOOKKKFFFCCCCCCCCCBBBAAA@@@BBBCCCBBB???>>>???@@@AAAEEEHHHHHHEEE???:::777;;;;;;???HHHQQQVVVTTTPPPPPPLLLHHHFFFFFFCCC===888666333///---,,,,,,+++***+++++++++,,,+++***)))((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))******)))((((((((((((((())))))************))))))******))))))((((((((((((*********))))))(((((((((,,,***(((+++...///,,,((((((((())))))))))))(((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((())))))******))))))))))))((()))+++,,,+++*********)))))))))))))))(((((('''((()))***+++))))))((()))***+++---...,,,++++++,,,......---,,,***************************************+++++++++)))))))))))))))))))))))))))((((((***,,,,,,***(((((((((((()))))))))))))))***************)))(((((())))))))))))))))))))))))```EEE======999999888888777666666666777666555444222111000///111000000//////000000111...------------,,,,,,,,,---------------------------------------,,,++++++,,,+++***)))***+++...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------......///,,,,,,,,,++++++,,,,,,---,,,,,,---............---((())),,,...111333444444CCC???:::444111000111222/////////000000000000000...///000///...///111222000000000111111111222222555444222111111111222333333111///222;;;GGGRRRXXXhhhuuuvvvpppeee^^^___dddeeeaaa^^^SSSBBB444111333111---000000000000000000000///111000000//////..................///......---------------.........//////,,,,,,,,,---......//////......------------......------------------------------------......////////////000111222444555666333666999:::888666444333555444333222222333444555888>>>CCCCCCAAADDDMMMVVV[[[[[[\\\^^^bbbgggllloooqqqtttxxxzzzzzzzzzzzz{{{}}}zzzwwwyyy{{{zzztttnnnggg___TTTKKKCCC>>>@@@FFFIIIKKKMMMPPPRRRWWW\\\```ccc```[[[WWWUUUSSSQQQOOOLLLLLLKKKGGGBBB===;;;:::888:::???DDDFFFCCC;;;555555222333===KKKUUUVVVTTTQQQQQQPPPNNNKKKHHHEEECCC???;;;555111///...,,,+++***+++,,,------,,,***))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))******)))((((((((((((((())))))************))))))***))))))))))))(((((((((******))))))((('''&&&&&&***((('''))),,,---+++((((((((())))))))))))(((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))*********)))***++++++,,,++++++++++++************((((((((((((((()))******,,,+++***))))))***+++,,,+++)))((((((***+++,,,+++************************+++++++++***************))))))))))))))))))))))))***))))))***,,,,,,+++)))'''(((((())))))************++++++++++++******)))))))))))))))))))))))))))___EEE===<<<999999888888777666666666666555555444222111111000111000000000000000000111.........---------,,,,,,------------------------,,,,,,------,,,+++******+++*********+++---...///+++++++++,,,,,,,,,------------------------------*********++++++++++++,,,---------,,,---......///,,,++++++++++++,,,------------...////////////.........///000111111111111555333000...,,,------............//////////////////000111111000111333555/////////000000000000111333333111000000000000111555333222444777:::<<<<<>>:::777333///---,,,+++++++++***************))))))))))))))))))***))))))(((((())))))***+++))))))))))))))))))))))))***))))))(((((((((((((((((())))))************)))))))))))))))))))))))))))******)))((('''&&&%%%%%%(((&&&&&&''')))***)))'''(((((())))))))))))((((((&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))***)))))))))***++++++***************************((((((((((((((())))))***+++++++++,,,...111333555---***'''&&&'''((())))))************************,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))***+++++++++***''''''((()))******++++++*********++++++***))))))((((((((((((((((((((((((]]]FFF>>>;;;999999888888777666666666444444333333333333222222111111000000000000111111////////////.........---------------------------+++,,,,,,---------,,,,,,)))***+++---.........---++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++++++++,,,,,,---.........///000000000000///222222222222111000//////...///000000000//////...------......///////////////000111111000111333555....../////////000000000111111111111111111222222444333333333444333000...111:::CCCGGGKKKTTT___eeerrrxxx{{{www|||nnnfffdddppp~~~ttteeedddXXXFFF;;;:::555---000000/////////...///000---------...//////000000...////////////......---.../////////...---,,,,,,+++,,,,,,,,,,,,---------------...............//////......------......///........................------...//////000111111222444666666666777:::<<<======;;;999666666777999666777888999:::::::::::::::===@@@CCCGGGOOOXXX^^^eeefffhhhlllpppuuuyyy|||{{{}}}}}}xxxwwwsssmmmddd[[[QQQJJJDDDGGGKKKPPPWWW```jjjqqqoooooonnnllljjjiiiiiiiiimmmlllkkkiiifffbbb___\\\SSSOOOGGG>>>777444555777222111111111444;;;CCCHHHOOOSSSWWWVVVRRRNNNNNNPPPMMMKKKHHHFFFCCC>>>888444000...+++)))((((((***+++******))))))))))))******)))))))))))))))***++++++***************************))))))((((((((((((((((((((()))***************))))))))))))************)))))))))((('''&&&&&&&&&))))))((((((************(((((())))))))))))((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))******)))((('''(((***+++***((())))))))))))))))))))))))'''(((((()))))))))))))))'''(((+++///555;;;@@@BBB333000+++))))))*********************************,,,+++++++++***)))))))))************************(((((())))))((()))******'''(((((()))***++++++,,,(((((()))))))))))))))((((((((((((((((((((((((((([[[FFF???;;;999999888888777666666666333333333333333333333333222111111000000111111222000000/////////.........------------------------***+++,,,------......---)))***---...///...---,,,,,,,,,,,,,,,---------------------------------------------.........//////,,,,,,,,,+++,,,------...,,,,,,,,,,,,---...////////////000111111111111000000111222222333333222222000111222333222000---,,,------......//////000000...///000///...///111222........./////////000000000000000111222222333333333111......///111111111...222555555444777===CCCJJJSSSdddvvv}}}yyy|||zzzqqqqqqwwwxxxpppfff___\\\ccchhhcccVVVMMMDDDDDD???555.........---------000222000,,,,,,000,,,---------......//////---...///000000///------.........///......------+++++++++,,,,,,,,,------........................//////............//////...........................//////000111222333333111555888:::;;;===BBBFFFBBBBBBBBBAAABBBEEEIIIMMMKKKLLLNNNOOOPPPPPPOOONNNIIIIIIIIILLLRRRXXX]]]___\\\___ccciiipppwww}}}~~~~~~xxxzzzzzzwwwrrrlllaaaXXXQQQRRRTTTVVVZZZ```ggglllqqqqqqpppmmmjjjiiijjjlllnnnnnnnnnoooooonnnjjjgggcccbbb]]]TTTHHH>>>888555444555444000---///666<<>>666///...111000111111...+++...333222------111111......111------------------......,,,---///000000///---,,,------......///.........,,,,,,,,,,,,---------...////////////............//////............//////........................///000111222333444444555333777;;;<<<;;;===BBBGGGBBBCCCFFFGGGJJJNNNRRRVVVXXX[[[___cccfffhhhhhhhhheeeeeeeeefffiiilllnnnpppeeefffiiinnnrrrvvvyyy{{{vvvwwwxxxvvvtttsssssstttuuuuuuuuuvvvvvvuuusssqqqqqqsssqqqnnnmmmmmmhhh```eeefffgggggghhhkkkppptttqqqqqqpppllliiiiiilllooollllllllloooqqqpppmmmiiifffggghhhfff```VVVIII@@@;;;:::777333000000333666<<<@@@FFFKKKOOOPPPQQQRRRMMMKKKIIIHHHHHHHHHGGGFFF===<<<999666222...,,,***,,,+++)))(((((()))+++,,,******))))))******+++,,,******************************)))((((((((((((((('''((()))******+++++++++))))))*********+++++++++((((((((())))))))))))***%%%&&&%%%%%%$$$%%%'''((((((((())))))))))))(((((('''((()))***++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***'''&&&(((,,,---***&&&(((((()))))))))*********&&&'''((()))***))))))(((,,,+++)))(((''''''''''''---***'''&&&'''(((((('''***************************************+++++++++************************((()))***)))''''''***---************************'''((()))***************))))))))))))))))))))))))ZZZFFF@@@:::999999888888777666666666666666555444222111000000222222111111111111222222......---------,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******///...,,,++++++,,,---...,,,,,,,,,---------..............................---------............///...............///000000---------...///000111111000000111222222222222111222222333444444444333333222111000.........///000.........///000111111222222222333222000000111333////////////000000000111000000000000000000///...000000222444666555222000111111333555444333444777;;;777888<<<===<<>>:::333---))),,,+++)))(((((()))+++,,,*********)))******+++,,,******************************)))(((((((((((((((''''''(((******+++++++++))))))******++++++++++++(((((())))))******++++++)))******)))((()))+++---(((((())))))))))))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''+++((('''***...///+++'''))))))******+++++++++,,,&&&''')))*********)))((()))((((((((()))+++---...---+++))))))+++------,,,************************))))))******+++++++++,,,************************)))++++++***((((((+++...+++++++++***************((()))***+++++++++++++++))))))))))))))))))))))))XXXDDD???;;;:::::::::999999999999888222444666444222000222444888777444222000000111222......---,,,,,,,,,,,,---........................++++++++++++++++++++++++------------------------,,,,,,,,,---------......000000//////............++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------------///111222111222333444444333111111333222222222111111111000///////////////.........000000000000000/////////111111111111222222222222222222222222111000///...000000000111111111111111111111000///000111222333333444444444444444555555999777555666888;;;;;;:::666???MMM[[[fffqqq|||~~~sss}}}{{{sssjjjdddYYYQQQFFF<<<666444333222///////////////000000111//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------......---,,,---///111333////////////////////////,,,,,,---///000222333333222111///......///000000...///111222333444444444444444444555666777999:::999777888===@@@>>>===???KKKHHHWWWjjjrrrxxx{{{uuutttzzz{{{vvvqqqqqqpppooorrrlllggghhhgggccc```___```^^^ffffffUUUMMMTTTZZZWWW```fffnnnooo___SSSYYYUUUQQQOOOSSSXXXYYYXXXXXXSSSYYY[[[VVVTTTYYY___bbbaaalllccc\\\fffgggeeerrrjjjfffiiijjjgggmmmoooeee```eeekkknnnmmmjjjddd^^^UUUMMMBBB999666777:::<<<999999999;;;===AAAEEEGGGFFFCCC???<<<<<<===>>>===GGGGGGDDD@@@???>>>888000...,,,******+++++++++***************+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))%%%(((++++++))))))+++---++++++************++++++)))))))))((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))************))))))&&&'''((())))))***))))))(((((((((((())))))))))))***)))'''&&&&&&'''((())))))'''&&&'''((()))((('''))))))((('''''''''''''''((((((((((((((((((((((((+++)))(((''''''((()))++++++***)))(((((()))***+++************************,,,++++++++++++++++++,,,************************)))************+++++++++*********)))******+++,,,)))))))))))))))(((''''''************************XXXDDD???<<<888888888777777777777666333555666444222111222333888666444222000000111222///......---------------........................++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------/////////.........------+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------............///000111222222333333444444333222111111111111111111111111111111111111111111111111111333333222222111000000///111111111222333333444444444444555555444444333333444333333333333333333333222111000000000111222333222222222222222333333444000111222444555555444333888>>>FFFMMMSSSXXX^^^bbbfffgggkkkqqqwww~~~~~~xxx}}}yyy~~~~~~{{{zzz~~~xxxpppjjjqqqmmmdddgggooonnnjjjbbbXXXMMMFFFCCC===999444000......---,,,//////......//////000111///.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------///...---------///111222////////////////////////---...///000111222333444111000///......///000000000000222333444555555555999:::;;;<<<============DDD>>>;;;===AAADDDJJJQQQQQQUUUiiixxxtttrrrvvvtttnnnnnniii```\\\___dddeeeccc\\\VVVRRRQQQSSS[[[eeetttrrrxxxsss^^^VVVbbbkkkggg}}}}}}```[[[eeecccccchhhrrrzzzzzzwwwbbbRRRIIIOOOQQQLLLLLLRRRNNNNNNHHHJJJXXX```___bbb^^^]]]aaabbbbbbhhhkkkddddddfffiiikkklllnnnnnnmmmddd]]]RRRHHHBBB???>>>===<<<============;;;:::999:::;;;===@@@BBBBBB???===@@@DDDFFFEEEEEECCC;;;222555111---************************)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))&&&(((++++++))))))***,,,+++******))))))******+++++++++***))))))(((''''''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))************************))))))************))))))'''(((((())))))))))))((('''((((((((())))))))))))))))))((((((((())))))***)))(((''''''((()))((('''***))))))(((''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***+++***))))))))))))***+++))))))))))))))))))))))))++++++************++++++************************************++++++++++++***************++++++,,,******++++++******)))((())))))))))))))))))))))))WWWCCC???<<<888888888777777777777666444555666555222111111222666555333222111111111222000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------.........---------------,,,,,,,,,---------......,,,,,,,,,---------............///000111111111111333333333333333222111111//////000000111222222222555555555555555555555555666666555555444333222222222333333444555666666777555666666666666777777777888888777777777666666666666555444333333444555555444444222111111222333444222333555444333333444555333666<<>>888444333444---,,,,,,---...///---+++///............///000000............------------...------------,,,,,,,,,---------------------------------............///------............------000///...------...///000///////////////////////////000000111222333333333000000/////////000000111222333444666777999::::::???AAAEEEIIIMMMOOOPPPQQQLLLGGGFFFJJJOOOTTT]]]eeehhheeeooowwwpppiiieee]]]^^^]]]YYYUUU\\\jjjxxx~~~{{{uuunnnjjjjjjuuuxxxqqqjjj\\\ooozzznnnjjjvvvwwwjjj```YYYOOOLLLLLLEEENNNPPPQQQQQQUUU]]]bbbbbbgggggghhhiiiiiiiiiiiiiiilllggg]]]TTTLLLDDD>>>:::>>>@@@BBBBBBAAA===999666555666999>>>CCCFFFEEEDDDAAADDDFFFEEEFFFFFFAAA;;;>>>:::333...++++++******+++++++++***))))))((((((***************+++++++++))))))))))))))))))))))))((()))++++++***))))))***+++******))))))******+++------,,,***)))((('''&&&))))))((((((((((((''''''))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++))))))************))))))((())))))))))))(((((('''''''''((((((((()))))))))(((((()))***++++++++++++)))(((''''''))))))((('''+++***))))))((()))))))))***************************)))(((''''''((()))***++++++************++++++))))))))))))))))))))))))*********))))))*********++++++++++++++++++++++++************+++++++++,,,***************+++,,,,,,++++++,,,,,,,,,+++******************************VVVCCC>>><<<:::::::::999999999888888666666666444333222222222555444333222111111222222111000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---------------------------------------............------------...............///000222222222111000222222222111111111000000......///000222333444555777777777777888888888888888888888888888888888888777777777888888888888888555555555666666777888999<<<<<<;;;;;;::::::999999<<<;;;:::999999:::;;;;;;;;;999777555444333444555999:::999777555444777999222444999>>>EEELLLSSSVVVQQQQQQPPPOOONNNKKKJJJHHHMMMIIIFFFIIIQQQXXXZZZZZZaaaiiiqqqssspppooosssxxx}}}yyyvvvxxxqqqnnnyyyooobbbbbbZZZVVVYYYXXXUUUYYYbbbNNN^^^XXXBBB888555333555333333222000//////111444000//////000111111...,,,......------......///000------------------------------------------------........................---------............///------............------000//////.........//////////////////////////////000000000111111222222222//////000000000111222222555666888;;;>>>AAACCCEEEJJJLLLOOORRRVVVYYY\\\]]]UUUUUUZZZaaadddeeehhhmmmuuudddbbblllpppmmm```LLLMMMRRRXXXbbbssszzz{{{{{{xxxuuuXXXRRR\\\ZZZKKKQQQOOOJJJMMMPPPRRRVVV```aaaeeejjjkkkgggeeeeeekkkgggaaa[[[TTTLLLDDD>>>:::<<>>EEEJJJMMMIIIIIIFFFAAA@@@DDDFFFDDDDDD@@@;;;666222000---+++---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))******++++++******))))))******))))))))))))******---,,,,,,+++***)))(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))))))))***))))))((('''&&&'''''''''((((((((())))))&&&''')))+++,,,,,,++++++)))((('''((()))***)))'''++++++******)))******+++******************************)))(((((()))******,,,++++++++++++++++++,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,+++************+++,,,,,,++++++,,,,,,,,,,,,+++***------------------------UUUBBB>>><<<:::::::::999999999888888666666555444444333222222333222222222111222222222111111000////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------------........./////////------........./////////...///111222222111000000000000////////////000000...///000222444555777777888888888999999:::::::::999999:::;;;===>>>???@@@>>>======<<<<<<;;;;;;:::888888888888999:::<<<===@@@?????????>>>>>>>>>===??????>>>===>>>???@@@AAABBB@@@>>>;;;888777666666888;;;>>>???>>>;;;999888999999999;;;???EEEJJJLLLIIIIIIJJJJJJJJJIIIHHHHHHGGGEEECCCBBBCCCCCCBBB@@@FFFJJJMMMKKKIIIMMMWWW```___cccccc```eeemmmiii^^^ZZZ```^^^___kkkrrrxxxrrrkkkccc___]]]VVVKKKAAADDD???===>>><<<999>>>GGGDDDUUUNNN666,,,...000444///000000///---++++++,,,333000...---------+++***---------------......///,,,,,,------------------------------------------........................---------............///------............------/////////.............../////////////////////////////////000000000111111///000111222333333444444777999;;;???DDDIIIMMMPPPUUUTTTSSSSSSTTTWWWYYYZZZcccbbbeeegggeee```___bbbbbbWWW___qqqyyyxxxlllXXXSSS___ooonnnooo}}}|||jjjxxxtttiiieeeWWWIIIIIIPPPPPPWWWaaaeeedddcccfffgggeeeccc```]]]XXXRRRNNN<<<<<<;;;;;;::::::999999:::777555666:::@@@EEEGGGIIIKKKHHHBBB@@@CCCDDDBBBEEECCCAAA>>><<<777222...,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***++++++++++++***)))***))))))))))))))))))******************+++++++++(((((()))))))))))))))))))))))))))))))))))))))))),,,+++++++++*********)))))))))))))))))))))))))))))))))************))))))))))))***))))))((('''&&&''''''''''''((((((((((((%%%&&&(((***++++++*********((('''((()))***)))(((++++++************++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---******++++++,,,++++++***------------------------TTTAAA>>>===888888888777777777777666666555444444555555444333111111111222222222222222111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------..................////////////000.........////////////000//////000000111000000///............///000111222111222333555666888999:::999999::::::;;;<<<<<<<<<:::;;;===???AAACCCEEEFFFBBBBBBAAAAAA@@@???????????????>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBAAAAAAAAABBBDDDFFFGGGIIIHHHFFFDDDBBB@@@???>>>:::???FFFNNNQQQMMMEEE???===999555444777;;;>>>???AAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEECCC@@@===;;;;;;777999;;;:::::::::>>>AAA555999::::::>>>BBB???888666=========FFFGGGHHHPPPVVVeeetttyyyuuupppjjjfff\\\cccjjjkkkgggcccaaabbbMMMFFF???;;;:::999444000333000111333222222999BBBgggfffNNN333///222...,,,***,,,///000///......///222///,,,***+++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,------------...---------------------------------............///------............------......//////////////////////////////////////////---......///000000111111000111222444555666666666888:::<<>>;;;999888888666555666777999:::999888>>>EEEJJJIIIFFFDDD@@@:::AAAAAABBBBBBBBB>>>999444------------,,,,,,,,,,,,+++++++++***************************************+++******+++,,,,,,+++)))***))))))(((((())))))***(((((())))))***++++++,,,(((((())))))))))))******)))))))))))))))))))))))),,,,,,++++++***))))))((((((((((((((((((((((((((())))))************))))))((())))))))))))(((((('''&&&&&&'''''''''(((((((((''''''((()))***************)))((((((******)))(((*********)))******+++,,,))))))))))))))))))))))))******************************++++++++++++***************************************))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++SSSAAA>>>===888888888777777777777666555444222333666777666444000000111222222222222222000000///............///........................------------------------------------------------------........./////////------........./////////....../////////000000000....../////////000000000000//////......//////000.........///000222444555444555666888999;;;<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>@@@BBBDDDFFFGGGHHHCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCDDDEEEGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJGGGFFFGGGGGGIIILLLNNNOOOQQQQQQRRRSSSRRRPPPNNNMMMEEEEEEGGGOOOXXX\\\YYYUUUJJJDDD<<<888888:::;;;;;;>>>===;;;999888777888888===???BBBBBB@@@>>>>>>>>>777666777999;;;;;;777444222444444444444666555444000777555333888777444;;;444>>>EEECCCAAA@@@;;;444444666:::======;;;::::::555222///...///000000///000...///111222444:::AAAddd^^^GGG222111000******)))+++...000000111333555111///---,,,---......---,,,,,,,,,+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------------...//////000000000////////////////////////------...000111222333333111222444666777888888888888999;;;???EEEKKKPPPSSSRRRTTTYYY^^^aaadddeeeeee___[[[WWWVVVWWW^^^nnn|||}}}{{{zzznnnssspppooowww}}}kkk___\\\\\\YYYTTTRRRSSSTTTUUUVVVSSSQQQLLLGGGDDDAAA@@@@@@:::888777777777666444222222<<>>@@@BBBBBB???<<<444333222111///...---,,,+++++++++*********))))))***************************))))))***---...,,,***))))))(((((((((((())))))((()))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((***************)))))))))(((((((((((((((((((((((())))))************))))))'''(((((())))))))))))(((&&&&&&&&&'''''''''((((((******)))))))))******+++***)))((()))******)))((()))))))))))))))***++++++*********************************++++++*********))))))***++++++***))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------++++++,,,---------------************************RRRAAA>>>===:::::::::999999999999888555333222333666888777555///000111222222222222222000000///.......................................------------------------------------------------.........////////////000........./////////000000////////////000000000000////////////000000000000000///...------...///000/////////000222444777888777777888999;;;<<<===>>><<<<<<===>>>??????@@@@@@AAAAAABBBDDDEEEGGGHHHHHHBBBCCCDDDFFFGGGHHHJJJJJJHHHGGGFFFEEEEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOLLLLLLLLLNNNPPPSSSUUUWWWXXXZZZ\\\______^^^\\\[[[NNNFFF>>>BBBPPP^^^fffgggcccZZZNNNDDD???===;;;999999888666555666777999;;;777999<<<>>>????????????;;;666333666<<<>>>999444444444333111///000222555///555111...222000---444///222111,,,...666777111///...000444666444111000//////000000000000000000///---,,,---...000444999...666333++++++)))+++555111111111///,,,+++---...000///............,,,***,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---..................---,,,,,,...///000000000000////////////////////////---...///000222444555555111333555777999999:::999888888:::===BBBGGGLLLOOOXXX[[[___bbbaaa]]]YYYUUUZZZ[[[___hhhttt}}}}}}{{{yyy|||___YYYRRRNNNMMMPPPRRRTTTMMMMMMKKKJJJHHHHHHHHHHHHDDD???888333333444777888...777???BBBCCCEEEEEECCC888888:::===AAACCCCCCBBB<<<;;;999777444111///...++++++++++++******))))))***************************)))(((***---///---+++))))))(((((((((((())))))******))))))((((((''''''(((((())))))*********+++((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))************))))))''''''((())))))***))))))&&&&&&&&&'''''''''((((((---,,,+++*********+++,,,***)))((()))***+++***((())))))(((((()))***++++++++++++++++++++++++++++++******++++++++++++******((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,|||PPPBBB???:::<<<;;;:::888777666666666888777555444333333444444222222222111111111111000222111111000///......---//////............//////+++++++++,,,,,,,,,------------............---------------............///000000000000000000000000,,,---///000222333333333///000000000111111111111222///,,,,,,///222222222...111555777666555555666444777;;;<<<;;;;;;===@@@=========;;;;;;======<<<@@@@@@EEEMMMQQQNNNJJJIII;;;>>>BBBEEEFFFFFFFFFFFFDDDEEEFFFFFFFFFGGGIIILLLGGGHHHHHHHHHLLLOOOMMMGGGLLLKKKJJJLLLPPPUUUYYY\\\YYYbbb\\\aaaccccccmmmfffaaaPPPBBB???BBBLLLbbbwwwooopppjjj[[[OOOIIIBBB;;;999888888999:::999666444999;;;>>>???=========>>><<<:::888999;;;:::666222000111111222222222222111222222111111111111222222222222222111111///......000000000000000000000000222222222222222111000//////666222(((000AAA>>>,,,------------------------........................,,,------......------,,,,,,,,,,,,---------......---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222//////000111111111111111///////////////////////////............//////000000000111222333444444555444555888:::888444555;;;:::888;;;DDDKKKNNNUUU^^^]]]```ZZZVVVZZZXXXVVV]]]kkkhhhsssyyy|||yyyWWWZZZ^^^HHHPPPcccUUUWWWAAAFFFTTTMMMHHHJJJDDDFFFDDDAAA???===999444000222///222<<>>???===888000***(((((()))))))))+++------+++*********++++++++++++************+++...222222///+++++++++************++++++)))(((&&&''')))******)))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((((((((()))'''((()))++++++******)))************))))))))))))((()))***)))((('''((()))333000---+++******)))((()))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))***++++++++++++*********))))))))))))******+++,,,---,,,+++***+++------,,,+++---//////,,,)))...---,,,+++,,,,,,+++***,,,...//////......///111......///000000/////////,,,......---***+++///333|||PPPBBB???:::::::::999888777777777888777666555333333333333444222222222111111111111000111111111000///.........//////............//////,,,,,,,,,,,,---------------......//////......------------............///////////////////////////...///000111111111111111111111111111111111111222111///---...111333444333:::999777555444444666888999:::;;;<<<===???@@@AAA>>>>>><<<888777999<<>>BBB>>><<<:::999999888444111000111111222222222111111222111111000000111111222111222222111111///......////////////////////////111222222222111111000///---111...'''---999777+++------------------------........................,,,------......------,,,,,,,,,,,,---------......---------,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000......///000000000000000//////////////////////////////.........///000000000000222333555666777888:::888888:::888777:::@@@DDDAAADDDMMMSSSTTTUUUXXXMMMUUUQQQOOO]]]kkkvvvxxx}}}}}}yyypppfffiiittt|||xxx}}}xxxjjjxxxoooXXXLLLGGGFFFDDDIIIMMMHHHFFFGGGGGGEEEBBB>>>;;;:::333///000777======::::::<<<777444666999<<<@@@EEEBBBBBBAAA<<<555///,,,,,,+++++++++,,,,,,,,,***)))******++++++++++++******)))***+++---//////...,,,++++++************++++++)))((('''''')))******)))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((******+++******)))+++*********))))))))))))((()))***)))((('''(((***///---***)))******)))(((++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,...---,,,+++---000111///---,,,,,,+++,,,---------,,,,,,...000222333444666888888888888888888777666666555666666555222000000000{{{OOOAAA???:::999888888888888888999999666555444333222222222333222222222111111111111000111111000000//////......//////............//////------------.........///---......//////......------------............//////////////////////////////000000111000000//////222222222111111111111111000//////111333555555444;;;888555444444555555555777666555666999<<<>>>???AAA???<<<999777999===@@@FFFKKK[[[oooxxxooo^^^RRRWWWUUUUUU[[[eeennnrrrsssvvvpppggg```\\\ZZZXXXVVVRRRZZZ]]]XXXQQQNNNNNNNNNNNNKKKHHHIIILLLOOOPPPOOOTTT[[[RRRVVVYYY[[[iiidddoooqqqkkk\\\OOOMMMRRRWWWmmmvvv{{{tttkkkcccWWWHHH===777777888<<>>:::999=========<<<:::777555333111111111111111111111111222111111000000111111222111111111111000///......////////////////////////111111111111111000000///---...,,,***,,,000000,,,------------------------------------------------,,,------......------,,,,,,,,,,,,---------......------------,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,.........------------------...//////000000/////////////////////////////////////////////000111111111111333444666999;;;<<<===999777888:::<<>>AAAFFFIIIGGGBBB@@@CCCFFFEEEBBBAAAFFFTTTmmmrrrhhhwww||||||xxxvvvuuurrr}}}{{{rrrjjjcccXXXWWWTTTQQQPPPRRRXXX\\\hhhgggSSSMMMNNNTTTiiijjjnnnwwwxxxlllccc```\\\VVV\\\gggwww{{{iiiUUUDDD:::666;;;GGGVVV___\\\MMM<<<000999;;;>>>???>>>;;;999777333333222111111111111111111111000000000000111111000000111111000///......///////////////////////////000000111000000//////000......000///,,,---111------------------------------------------------,,,------......------,,,,,,,,,,,,---------......------------------,,,,,,...............---------------------------------------------------------...//////000000000000000////////////////////////////////////000111222222333333444555777:::===>>>BBB===;;;???CCCFFFLLLRRRUUUSSSRRRSSSVVV\\\eeekkkvvvgggiiirrrttt___JJJSSSQQQFFFKKKQQQOOOMMMNNNOOONNNLLLIIIFFF???:::999777444222333333111222333222222888@@@FFFGGGEEEBBB<<<666000---,,,---------+++*********++++++,,,,,,,,,,,,+++++++++...000///,,,+++...000,,,++++++******++++++,,,+++)))(((((()))******)))(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))((())))))******))))))******++++++++++++,,,,,,+++++++++*********((()))******)))((()))+++,,,++++++,,,///111111000...---+++***+++,,,...000,,,,,,,,,++++++,,,,,,,,,------------------------....../////////......---,,,,,,---............---***+++---......---+++******+++,,,,,,******+++,,,///...,,,,,,---///000000555888<<>>;;;999666555333222111111111111111000000000000000000111///000000000000//////..............................//////000000000//////111...///111///***,,,222------------------------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------........................------------------------++++++,,,,,,---.........000000111222222222222111000000000000000000000000/////////000000222333333444444555666999<<>><<<:::999777555333222222222222111000000//////000000111/////////000000//////...........................---......//////////////////------...---+++,,,000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------.........................../////////------------------------+++,,,,,,---.../////////000111222222333333222222000000000000000000000000000000000000111222444444444444555888;;;@@@EEEGGGLLLKKKKKKMMMKKKKKKQQQYYY[[[___```aaajjjvvv~~~{{{uuuzzzvvv|||xxxkkk```SSSMMMPPPSSSSSSPPPRRRMMMHHHFFF@@@999555666444111000111000///222888DDDDDDFFFGGGFFFBBB;;;666///111222///,,,***,,,///,,,------......------,,,+++,,,---,,,+++))))))***,,,,,,++++++++++++,,,,,,,,,***))))))*********)))(((((((((((())))))))))))))))))))))))************************************))))))))))))******+++,,,+++************+++,,,,,,---------,,,,,,,,,++++++''')))************+++,,,(((((()))+++...///...---++++++*********+++,,,---...---,,,++++++,,,---...------------------------+++,,,------...---------+++,,,------......------++++++,,,------,,,++++++***,,,------,,,,,,...//////222777<<<@@@EEEKKKOOOMMMRRRXXXZZZZZZZZZ\\\___aaaeeeiiimmmnnnooopppqqqjjjjjjlllmmmnnnnnnooooooooonnnlllmmmooorrruuuuuuxxxLLL@@@@@@===;;;:::999888777777777777555555666666555444222111222222222111111111111000////////////000000000000//////............//////------.........///////////////000000000000//////---------............///111111111111111111111111000111222333444555555555000000111222333444444555777999999777555555888;;;:::@@@HHHJJJIIIIIINNNRRRccceeejjjpppuuusssmmmhhhRRRMMMQQQ___ddd]]]TTTSSSSSS\\\jjjppplllkkkttt~~~pppccc\\\\\\___]]]___hhhvvvooo___GGG???;;;CCCTTTaaaccc___PPPEEE:::666999>>>>>><<<;;;:::777555333333333444000000////////////000000......///////////////...........................,,,---....../////////...,,,------+++,,,......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------.........///---........./////////000................................................000000111222222222222222000000000000000000000000000000000111222333444555222333555:::@@@GGGMMMQQQMMMMMMPPPQQQOOOQQQ\\\jjjvvv{{{~~~|||~~~zzzvvvjjjdddgggffflll}}}yyywwwnnnpppssssss~~~{{{vvvvvvvvvvvvttt}}}xxxppp___TTTQQQRRRTTTOOOMMMLLLMMMHHHAAA===>>>777222///111222000111444;;;===AAAFFFIIIHHHCCC>>>666888888444...+++---000------............------000///000000111///,,,***---,,,,,,++++++,,,,,,------+++))))))*********)))(((((((((((())))))))))))))))))))))))************************************))))))))))))***+++,,,---++++++*********+++,,,---------------,,,,,,,,,,,,''')))************+++---)))((()))+++------,,,***+++++++++,,,,,,,,,------///---,,,++++++,,,---///........................+++,,,------.........---------...////////////...------------------------***,,,///000222333666999>>>CCCIIIOOOTTTYYY^^^ccc]]]bbbffffffbbb______aaafffiiinnnrrrsssssstttuuupppqqqqqqqqqqqqqqqpppppprrrsssuuuuuuuuuvvvyyyzzzwwwLLL@@@@@@===999999888888888888888999555666666777666444333222222222222111111111111000////////////000000000000//////............//////------------........./////////000000000000//////---------.........//////111111111111111111111111333444444555555444444333111111222333555666777777;;;<<<<<<999777777:::======LLL___iiihhhdddccceeecccaaacccllltttssseeeYYYKKKGGGKKKUUUVVVOOOOOOUUUMMMOOORRRRRRNNNOOO[[[iiikkknnnqqqqqqpppttt}}}sssuuuwwwgggWWWSSSYYYSSSUUU^^^nnnzzzVVVMMMFFFJJJXXXeeekkkllldddSSS???666999@@@BBB@@@===;;;888555444333444444000000////////////000000......///////////////...........................,,,------.../////////...---000...***,,,222222,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------.........//////---.........//////000000........................111000000///......------//////000111111111111111000000000000000000000000000000000111222444555666000222555;;;CCCLLLTTTYYYRRRTTTXXXZZZZZZ```rrrrrrvvv~~~~~~{{{{{{xxxppphhhhhhpppyyyppp{{{xxxuuuttthhh{{{|||}}}nnnpppqqqooo{{{}}}{{{{{{gggqqqqqqYYYOOOQQQVVVMMMMMMPPPRRRPPPIIIEEEFFF:::333///111333111000111222555;;;CCCIIIJJJFFFBBB===>>>===777000,,,---000------............------666555444666888777222------,,,,,,++++++,,,,,,------+++))))))***+++***)))(((((((((((())))))))))))))))))))))))************************************))))))))))))***+++,,,---,,,+++*********+++,,,---......---------,,,,,,,,,''')))***+++******,,,---+++++++++---......,,,***+++,,,---.........------///...,,,++++++,,,...///........................,,,,,,---...//////.........//////000000000000000//////............//////222555999<<>><<<;;;===EEEFFFDDD@@@===BBBMMMWWW[[[iiiuuuvvvsssppplllfff^^^YYYXXX\\\]]]XXXQQQMMMQQQHHHGGGQQQUUUPPPRRRYYYZZZTTTUUU[[[]]]\\\fffuuuooo^^^UUU```mmmppppppsss}}}fffZZZiii}}}~~~{{{~~~|||rrr```hhh\\\TTTVVV___jjjyyyfffKKKJJJ[[[nnn{{{{{{cccLLLBBB===777:::AAABBB???<<<:::999777444111333111///////////////---//////000000000000000///111000...,,,,,,,,,...///////////////////////////------------------------...------,,,,,,------...------------------------,,,---......,,,,,,---...---.........---,,,,,,+++,,,,,,,,,---------......---......///000111111222------,,,+++,,,---...///+++333///+++222444......333333333111///...000222333222111333666666333000333222111000111222444666:::555555???NNNYYY^^^```[[[```dddpppuuusssooohhhpppssszzzwww|||||||||rrr{{{{{{{{{eeerrrwwwTTTPPPSSSRRROOOOOOQQQNNNIIIEEE@@@999333///000222555111222444;;;CCCHHHJJJJJJIIIFFFAAA<<<777444333222...------------------...222666555000000444444000------,,,,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((******)))))))))***,,,---***)))((((((((()))+++,,,******+++++++++,,,,,,,,,++++++++++++******))))))(((((())))))************+++++++++,,,---...///000---------------...///000---------,,,,,,+++++++++............/////////000...------------...//////---...000111000///---++++++---///000000000111222>>>>>>BBBKKKTTT[[[]]]\\\^^^```dddgggjjjlllooopppqqqmmmiiieeeaaa^^^ZZZWWWTTTVVV[[[```eeegggeeecccaaaaaa```\\\XXXVVVVVVWWW___fffjjjkkkooowww{{{yyytttKKKEEE;;;;;;::::::999888777777777777888777777666444333333222333333333333333222111000111111111111111111111111//////...------...////////////.........---------........./////////000000000000000000111111111111000///......///000333555555444444666888999666333777999???FFFFFFAAABBBGGGLLLKKKJJJMMMTTT]]]eeeiiifffooowwwvvvrrrppplllfff```\\\YYYWWWQQQJJJHHHJJJHHHPPP]]]iiikkkfffeeeiiimmmjjjmmmqqqoookkktttqqqkkkttt|||zzzwwwxxxrrrfffeeexxx~~~uuuiiipppsssqqqggg^^^[[[ZZZ\\\bbbkkkkkkVVVMMMYYYwwwtttXXXHHH???888888>>>CCC@@@<<<999666555444444333111//////000000///...//////000000000000//////111///...,,,,,,,,,...///........................------------------------...------,,,,,,------...------------------------,,,---......,,,,,,---...------......------,,,+++,,,,,,---------..................//////000000000------,,,,,,,,,---...///...333...+++000---***000......///000111111111111333222222444666666444222333333444444555555555555333777@@@MMMWWW[[[ZZZXXXQQQggg~~~wwwsssuuuuuu{{{~~~~~~uuuwwwwww}}}{{{bbbYYYMMMIIILLLQQQTTTUUUMMMHHHAAA999444222222333444222222666===CCCFFFGGGIIIHHHFFFCCC@@@<<<999777222111///---,,,,,,,,,---...111000,,,,,,//////,,,------,,,,,,,,,,,,++++++*********************************++++++*********+++*********))))))))))))******)))))))))***,,,,,,******)))))))))***+++,,,*********+++++++++,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,+++++++++,,,---...///000///......---------...............---------------........./////////000000......------......///000000000111111111000///......///000111333555:::===EEEIIIOOOWWW^^^bbbbbbaaadddfffhhhjjjkkkmmmnnnpppmmmiiibbb[[[VVVQQQLLLIIINNNNNNPPPSSSUUUUUURRROOOKKKLLLNNNMMMJJJFFFDDDCCCFFFQQQ[[[___dddnnnwww{{{sssKKKEEE;;;;;;:::999888777666666666666666666555444333333222222222222333333333222111111000000000000000000000000......------------....../////////............---....../////////000000000111111111111222222222222222---///555666222222888888888777888888888666444333999CCCIIIHHHGGGNNNVVVVVVSSSSSS\\\jjjtttvvvsssgggkkkmmmkkkiiiiiigggcccTTTVVVYYYWWWNNNGGGIIIPPPVVVjjj~~~}}}|||{{{wwwwwwyyylllyyyxxxlllbbb[[[]]]bbbuuuyyyyyyaaaYYYiii}}}ppp```LLL;;;888>>>BBBAAA>>>999555444555666444222000000000111000/////////000000000000//////000///...,,,,,,---..............................------------------------...------,,,,,,------...------------------------,,,---......,,,,,,---...------......------,,,,,,,,,------------..............................///...------------...//////111111---...111+++,,,;;;???:::333000000222333222333222222333555666444333111222444555555555444333222<<>>888666333///,,,+++++++++,,,...---***))),,,,,,***------,,,,,,,,,,,,++++++***************************************************************)))))))))*********)))******+++,,,*********)))***++++++,,,))))))*********+++++++++,,,,,,++++++++++++******,,,,,,------------......+++++++++,,,---...///000000///...------,,,------.........///////////////....../////////000000000...............///000000//////...---------......222444666888;;;AAAHHHMMMRRRXXX___eeefffeeecccbbbddddddcccbbbaaa``````___bbb^^^XXXSSSPPPMMMJJJGGGDDDDDDDDDDDDEEECCC@@@===999;;;<<<<<<:::999999:::666@@@HHHKKKPPP^^^oooyyysssJJJEEE;;;;;;999999888777666666666666555555444333333222111111222222333333333222222111////////////////////////......------------....../////////..................////////////000000000000000000111111111222222111---444CCCDDD888222777:::999999999999999999888999;;;???EEEMMMWWWaaaiii[[[YYYYYYaaalllqqqnnniii___]]][[[[[[\\\___```___SSSYYYaaabbbZZZQQQRRRYYYrrrtttooorrrwwwsssqqqqqqwwwuuuggg```oooxxx~~~fffKKK>>>??????@@@@@@===999666666777555333111111111222111//////000000000000//////...///...------------..............................------------------------...------,,,,,,------...------------------------,,,---......,,,,,,---...,,,------...------,,,,,,------------...........................---------.............../////////222000---222666///444JJJ^^^OOO<<<000---///222444111111111222333444444333333444555666777777888888@@@HHHPPPRRRUUU___llluuusss|||zzznnneeemmmqqqrrrttt|||~~~vvvrrrppp{{{kkkVVVLLLOOOVVVUUUTTTQQQLLLGGGCCC@@@CCC>>>888444555;;;CCCHHHMMMNNNNNNNNNMMMJJJGGGEEE???<<<888222...,,,++++++---...---++++++,,,,,,,,,------,,,,,,,,,+++++++++************************+++******************+++******************************************++++++))))))))))))******++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++---------------.........+++++++++,,,---...///000///......---------...............////////////000...////////////000000000//////......//////000111///...---------///111222999<<>>======DDDTTTiiiwwwrrrJJJEEE;;;;;;:::999888777666666666666444444444333222222111111111222222333333333222222////////////////////////........................////////////////////////////////////000000000111/////////000000000111111111...555DDDEEE999444999999999999::::::<<<>>>???CCCAAACCCNNN```nnnrrroooXXXXXXYYY\\\^^^^^^ZZZWWWUUUQQQNNNNNNRRRVVVZZZ]]]aaadddhhhggg___WWWYYYaaa}}}rrrllloooxxx|||mmmbbblll|||gggLLL<<<<<<>>>AAABBB???;;;777555666444222222222333222111000000000000000///............---------.................................------------------------...------,,,,,,------...------------------------,,,---......,,,,,,---...,,,,,,------...------,,,---------.........//////...............---------....../////////000000000333111...333888000666LLL```RRR>>>000---///111222///000111111111222333444999888777888:::>>>BBBEEELLLSSSWWWUUUZZZlll}}}rrreee```yyyuuuwww|||{{{gggUUUTTTNNNPPPTTTWWWXXXVVVTTTRRRNNNIIIBBB<<<;;;???FFFKKKOOOOOONNNMMMLLLKKKJJJIIIEEEBBB===777222///---,,,///...---------,,,,,,---------,,,,,,,,,+++++++++************************++++++***))))))***++++++***************+++++++++*********+++************((((((((())))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,---...///000111.............../////////////////////000000000111000////////////000111111222111000111333666:::<<>>CCCOOO___ooozzzrrrJJJEEE;;;;;;;;;:::999888777777777777444444444333333222222222111111222333333333222222000000000000000000000000......////////////.........////////////000000000/////////000000000111111.../////////000000000000555000222999:::666777===999:::::::::;;;>>>BBBFFFIIIKKKRRR___ooouuummm```PPPQQQQQQPPPNNNLLLKKKKKKIIIEEEEEEHHHLLLQQQYYY```fffhhhkkkiiiccc```jjjwwwuuulllkkkpppvvv{{{uuukkkiiiwww}}}]]]>>>;;;===AAAEEEFFFBBB;;;666777555333333333444333111000111111000000///...------------...............------------------------------------------------...------,,,,,,------...------------------------,,,---......,,,,,,---...,,,,,,------......------------........./////////.....................///...//////000111000000000222333///000555///000???DDD>>>666111111111000//////000111111111111444666888777666777<<>>DDDHHHSSS___kkkooooooiii\\\OOOLLLJJJGGGDDDBBBBBBDDDFFFAAAAAAFFFOOOVVV]]]iiiuuuqqq{{{~~~}}}nnngggeee```nnn{{{vvvggglll{{{}}}gggPPP===<<<>>>DDDIIIHHH@@@999888666444333444444333222111111111111000///...---,,,------......///......------------------------------------------------...------,,,,,,------...------------------------,,,---......,,,,,,---...+++,,,------......------............////////////.........//////000000000...///000111111111000000...333///,,,222000---444000000111222222222222222000222333333222222666999666666888<<>>DDDIIIddduuu{{{jjj]]]SSSLLLLLLGGG@@@<<<<<<>>>@@@AAACCCFFFPPP^^^hhhrrr|||jjjaaa\\\```aaadddqqqsssmmmnnnpppkkkddd@@@===<<>>===;;;::::::::::::999777555555444444444333333333333444555444222222333555333444333111///000222444000111111111000///---+++000000000000000000000000000000111111111222222222111111111111222333444555666555666;;;<<<;;;<<<@@@999AAAHHHJJJIIINNN[[[fff{{{xxxpppcccTTTIIIEEEEEECCCAAAAAAEEEHHHJJJLLLNNNOOO[[[rrrsss|||pppnnniiibbb```eeeooozzzyyyiii___ZZZWWWFFF>>>888;;;FFFLLLJJJEEE<<<;;;888555222222444777444333333222111000//////////////////////////////000000//////.........---------------------------........................---------.........////////////.........---------...------------...//////......------------......,,,---///111222333333333000000000000111111111111111111111000111111222333222333555444333333444666111333444444555777888888777EEEKKKNNNWWW^^^mmm}}}mmmsssyyyeeefffwwwdddNNNRRRVVVZZZZZZVVVTTTVVVVVVSSSRRRTTTVVVWWWVVVRRRMMMJJJKKKKKKIIIFFFBBB>>>:::888222111///...------......---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***+++,,,,,,******+++,,,******+++,,,...///000000555222///...000000...,,,&&&))),,,,,,+++,,,///222///...,,,*********,,,---...+++)))***---000000...---------.........//////444333222111000...------333111///////////////...111111000111333666:::<<>>===;;;::::::::::::999777555555555444444444333333333333333444555555555555222222111111222222222222111111111111000//////...000000000000000000000000000000111111111222222222222111222222333444555666:::888:::===>>><<<>>>BBBGGGQQQ[[[\\\YYY\\\hhhssspppfffXXXKKKCCCAAABBBCCCDDDCCCCCCGGGNNNXXXdddmmmuuuxxx~~~|||wwwoooiiigggjjjnnn~~~xxxfffRRRCCC>>>:::777<<>>FFFVVVXXXPPPTTTgggdddlll~~~wwwqqqlll|||yyy~~~}}}[[[MMMOOOTTTWWWXXX[[[^^^[[[VVVXXXYYYZZZZZZYYYVVVRRRPPPNNNMMMKKKIIIGGGEEEAAA???555444222///......////////////000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,---,,,+++***+++,,,******+++,,,---...//////333111///000222444333222,,,...000///---,,,...000///...,,,+++***+++,,,---...,,,******---/////////---------.........//////333333222111000//////...222111000000111111111000333333333555999???DDDHHHOOOUUUZZZZZZZZZ[[[XXXQQQSSSOOOKKKHHHFFFFFFHHHJJJOOOXXX]]]ZZZTTTRRRNNNJJJJJJGGGEEEHHHLLLNNNOOOOOOVVVNNNKKKRRR]]]hhhttt}}}|||vvvkkkbbb]]]WWWQQQZZZ[[[ZZZSSSJJJEEEHHHMMMSSSUUUVVVSSSNNNIIIGGGFFFkkkJJJEEE999>>>===;;;::::::::::::999777555555555444444444444333777555333222222222111000333111000111444444222000222222111111111111111222000000000000000000000000111111111111111222222222222222222333444555777888===;;;<<>>===AAADDDFFFCCCIIIQQQXXX```mmm}}}xxx~~~vvv{{{ssshhhddddddmmmxxxsssYYYCCCCCC>>>:::;;;BBBJJJPPPRRRBBB>>>999666666666444222777666555444333222222111////////////////////////////////////............------------------------........................---............//////////////////............---...............///000000//////............//////...///111222222222111000000000000111111111222222111111111111111222333333222444555555444444555666555777999999888:::BBBIIIPPPWWWTTTWWWqqqjjj\\\yyypppooorrruuu~~~kkkZZZMMMPPPSSSWWW^^^dddaaaZZZ``````aaa```^^^\\\YYYWWWQQQNNNKKKJJJKKKJJJGGGDDD;;;999555111///...///000000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........+++,,,------++++++,,,---+++++++++,,,,,,---------000//////111444777888777...///000///...---...///......,,,+++++++++,,,---...,,,++++++---/////////------........./////////333333222222111111111111000111222333333333222222333444777<<>>999kkkJJJEEE999>>>===;;;::::::::::::999777555555555555444444444444666666555333222555;;;@@@:::555000000333555333000222222111000111222444555000000000000000000000000111111111111111111111111111111111222444666777888<<<;;;<<>>BBBBBBDDDLLLUUUiiifffcccbbb```\\\TTTMMMIIIIIIHHHHHHIIINNNVVV\\\cccyyyzzzooojjjnnnsssyyyyyyhhhaaaVVVNNNMMMTTT___gggXXXMMM???666555777777666666666555444333222111111000000000000000000000000.........///////////////........................////////////////////////////////////////////////////////////////////////000////////////000111111000000000//////000000000111111222333333222000///111111111111222222222222222222222111222333333444333444666555444444555777999555888BBBJJJNNNRRRWWWfffvvvtttkkksssrrrvvvzzz|||tttrrr~~~zzz~~~~~~zzzqqqaaaRRROOOWWW```cccaaacccgggiiihhhddd___\\\UUURRRNNNMMMLLLJJJFFFBBBCCC@@@;;;666222000//////222111000......---..............................------------------------......------------......,,,---......---,,,---...------,,,,,,,,,,,,++++++,,,------...///000222333,,,,,,,,,---///000000000---------------------...------...............///........./////////000000111222222222222333333333000333555444333222333555777===GGGQQQXXXZZZZZZYYYRRRNNNHHHDDDAAAAAACCCFFFJJJQQQXXX\\\dddnnnsssqqqrrrtttyyy}}}~~~}}}|||}}}wwwtttuuuxxxrrrfffaaaddd``````^^^[[[ZZZ___dddhhhnnnnnnjjjaaa[[[XXXSSSNNNRRRTTTSSSRRRTTTWWWRRRKKKPPPMMMIIIEEEDDDDDDEEEFFFjjjJJJFFF:::???===;;;::::::::::::999777666666666555555555444444222555666333111666CCCNNN@@@:::444000111333333222222111111111222333333444111111111111111111111111222222222111111111111111000000111333555888:::;;;>>>???BBBEEEFFFIIIRRR]]]gggaaaZZZWWWVVVQQQHHH@@@BBBDDDFFFHHHMMMXXXfffqqq{{{zzz~~~|||zzzyyyvvvtttrrrqqqqqqqqqcccXXXIII>>>999999::::::666666555444333222222111000000000000000000000000.........///////////////........................////////////////////////000000000////////////......////////////000000000000000000000000111111222111111000000000000111111111222333333333222111000111111111222222222222333222222222222222333444444333555666666555555666777???;;;>>>IIIPPPSSSZZZbbb}}}}}}yyy}}}}}}yyyrrrmmmjjjddd]]]jjjhhhhhhkkkpppvvv{{{~~~mmmiiidddccclllvvvxxxssssssmmmiiilllsssvvvsssmmmllljjjaaa```lllttt~~~uuuxxxeeeSSSRRR[[[aaa^^^aaadddggggggddd```]]]ZZZZZZYYYVVVRRRMMMIIIGGGFFFCCC???;;;666333111000555444222111000000000000........................------------------------------,,,,,,,,,,,,---------...//////------...///------------------------,,,.........------///000333222000000111111000...------------............,,,...000000...---...///....../////////000000000111111111222222222222222000222555555333444888<<>>???@@@BBBEEEEEEHHHSSS___\\\XXXSSSNNNJJJGGGCCCAAADDDHHHOOOYYYfffvvv~~~zzzzzz{{{{{{kkkcccVVVJJJAAA===<<<===888777777666555444333333000000000000000000000000............/////////000........................////////////////////////000000000000/////////....../////////000000000000111111000000000111222222222111111000000111111222000111222333333333222111111111111222222222333333333222222222222333444444444555666666555555666777@@@???DDDNNNSSSWWWfffxxx~~~|||ooommmvvvwwwaaakkknnnnnnjjjiiikkklllkkkuuuvvvwwwwwwyyywwwrrruuuyyyxxxwwwxxxyyyuuutttxxx}}}{{{qqqhhh___]]]UUUXXXfffnnnxxxzzzpppooommmvvvfffVVVWWW\\\^^^___```bbbbbbbbbbbbaaa]]]```bbb___XXXQQQNNNNNNHHHGGGDDD@@@<<<777444222777555333111000000000111...................................................------,,,,,,------...---///000///...---...///...........................000111000...---///222555222000000222222000...,,,------...............,,,...111111///---...///.../////////000000000000111111111111111111000000...111444555555999@@@FFFLLLPPPTTTWWWVVVPPPIIIDDD===;;;===EEELLLRRRZZZbbbttt{{{~~~yyyzzz~~~wwwooopppvvv{{{xxxppplllmmmrrrqqqhhh[[[YYY___^^^WWWZZZhhhsssqqqpppyyy{{{mmmhhheeebbbYYY]]]___dddrrr{{{nnnVVVTTTRRRSSSTTTUUUSSSQQQjjjJJJFFF:::@@@===;;;::::::::::::999777777666666666555555555555444111///222888:::666222///111444555333222111111000111222333333222000000111111111111111111111111222222222222111111000000333444555777:::===???AAA>>>>>>AAABBBBBBDDDOOO\\\UUUVVVTTTNNNGGGDDDGGGKKKIIIPPP]]]rrr{{{vvvzzz~~~oooiii```SSSHHHAAA>>>>>>999999888777666555444444000000000000000000000000---.........//////000000////////////////////////000000000000000000000000111111000000/////////....../////////000000111111111111111000111111222333222222111111111111222222000111222333444333222222111111222222222333333333333333222222333333444555444555666666555555666888<<>>???HHHNNNOOOVVVpppbbbfffiiieeesssxxxpppooommmiiigggfffkkkqqqrrrmmmmmmqqqsss}}}tttssstttssslllcccccciiillldddaaalll}}}zzzsss^^^YYYUUUZZZ___aaabbbdddffffffbbbjjjnnnlllfffaaa[[[TTTPPPLLLGGGDDDBBB???:::666222222111000//////000111222111///.........///000...//////...---,,,,,,---222222111000///...------111///...///111111000///000111111000...---///000333111///------///222444000000000000000000000000............/////////000---...///111111111000/////////000000000000//////222111......///000000000111444888:::>>>EEEOOOVVVXXXPPPFFF???===<<<;;;:::888;;;CCCPPP^^^jjjpppssstttuuussspppqqqrrrmmmddd______dddhhhfffiii{{{fffhhhooojjj^^^tttppp|||pppfff[[[```pppxxxzzz||||||ttt{{{kkk___eeevvv|||uuuhhhFFFEEE:::???<<<<<<;;;::::::999999888777777666555555555555666333333444444444444333333444333222111111222333444222222222222222222111111222222222222222222333333111111111111222222333333777;;;======???CCCCCC@@@AAACCCEEEGGGHHHIIIJJJJJJJJJEEECCCFFFIIIOOO\\\iii~~~vvvxxx|||rrreee\\\RRRKKKDDDAAA<<<888777666555333222222111000////////////000000000000000000000000////////////.........---////////////////////////////////////000000000000//////////////////////////////111222222222111000222222333333333333222222000000000000111111111222333333333333333333333333333333333333444444444444444666888777666999<<<>>>BBBGGGNNN]]]xxxuuuvvv{{{oooppp}}}ooocccbbbgggkkkmmmlllrrrsssiiijjjuuu|||zzztttrrriiimmm~~~nnniiiccc```^^^^^^cccggggggeeekkkqqquuuvvvtttpppggg^^^XXXSSSLLLHHHEEEBBB===999666444111000000111111111111111222222222111000//////000111000...---...///222111111000000//////......---,,,,,,...///...---222222222111//////111333444222000//////000222333000000000000000000000000........./////////000000...///000111111000000//////000000000000000000///222111000000111222222222222555:::@@@GGGKKKMMMMMMGGGCCC>>><<<<<<<<<:::888888===GGGUUUbbbkkkoooqqqppplllfffbbb^^^\\\]]]```cccdddiiippppppuuutttppppppjjjbbb```nnnppprrrnnnmmmffflll|||yyyoookkkkkkrrr{{{}}}wwwqqqhhhHHHFFF;;;???<<<;;;;;;::::::999888888777777666555555555555666444444555555555555444444333333222222222222333333444444444333333222222222111111111222222333333333222222222222222333444444999>>>AAA??????AAAAAA>>>CCCCCCFFFJJJMMMLLLHHHDDDFFFGGGLLLWWWcccooo~~~{{{zzzwwwlll]]]PPPHHHCCC>>>:::888777555555333222222111000000//////000000000000000000000000............------------////////////////////////////////////000000000000000000000000000000000000///000000111222111111111222222333333333333222222000000000000111111111111333333333333333333333333444444444444555555555666666666777999;;;>>>AAACCCLLLVVVccczzzjjjyyy{{{}}}~~~uuukkkjjjjjjkkkqqq{{{|||pppvvvuuueee___dddjjjllljjjqqqsssvvvyyy}}}|||qqqeee___YYYQQQKKKIIIGGGDDDAAA===999333111222444444333111222444666555333111///000222222222000///000111111111111111111111111111222000//////111222333222333333333111000111333666444444333222111111111111000000000000000000000000....../////////000000000///000000111111000//////000000000000000000000000111111111222222333444555666999???IIIPPPPPPIIIBBB===>>>???AAACCCCCCAAA???@@@FFFPPPZZZbbbfffgggggg^^^\\\]]]```aaaccciiirrrllljjjlllppppppqqq~~~uuullluuusssdddaaalll{{{|||{{{rrrpppxxx}}}www}}}}}}xxxzzz~~~hhhIIIHHH<<>>@@@===<<>>666333444666555444222333444555555333111000111333444333111111222333000000111111222222222222333222111222444666666666444444333111000111444777555555444444333222111000000000000000000000000000...////////////000000000111111111111000000//////111111111111111111111111222222333333333333555666===AAAHHHPPPRRRMMMDDD<<<===???CCCHHHKKKKKKKKKIIINNNSSSXXX\\\\\\[[[ZZZZZZTTT]]]gggqqquuupppmmmnnnnnnnnnsss{{{|||kkkccciiihhhaaaiii{{{vvvuuuyyyzzztttyyyhhhIIIIII<<<>>>======<<<<<<;;;::::::::::::999888888777777888888555666666777777666666555444444555555555555444444555555555444444444333333111111111222222333333333444444333333444666888:::<<>>;;;<<>>BBBGGGKKKOOOQQQRRRYYY[[[\\\YYYTTTQQQTTTWWW```oooyyyxxxqqqkkkmmmssswwwzzz|||ooogggaaaaaadddkkkzzzxxxrrrpppooo}}}gggIIIIII<<<======<<<<<<;;;;;;:::999999999999888777777777777888555555666666666666555555444444555555555555444444444444444444444444444444222222222222222222222222444333333444666999<<<>>>???@@@???>>>CCCKKKNNNMMMFFFHHHIIIHHHGGGMMMYYYcccwww~~~}}}ooo[[[PPPGGGDDD???777555888666777777888777666444333000000000000000000000000/////////000000000000000000000000000000000000000////////////000000000000111111111111111111111111333222222222222333444444222222333333333333222222222222222333333333333444333333333333333333333333555555555555666666666777:::777999???BBBEEEPPP]]]ppp\\\yyynnnqqquuuwwwjjj```hhhuuusssssspppooouuu~~~|||ssseeeZZZSSSOOOKKKIIIJJJGGGAAA<<<777555555666333222000/////////111111000111333222111111222333000000000111111222222222000111333666999999888666444555555444222111333444444444444444333333222111000000000000000000000000/////////000000000111111111000000000000111222333444333222111111222333444333444555333222555;;;AAALLLOOOQQQNNNGGGAAA???@@@===AAAFFFKKKOOOSSSWWWZZZZZZ]]]]]]XXXQQQQQQXXX___jjjsssyyyuuujjjaaadddoooyyy{{{yyynnnpppsssvvvyyytttmmm}}}gggiiiwwwfffHHHIII;;;<<<;;;;;;:::999999888888777888777777666555666666666444555555666666555555444222222333444444333222222222222222333444444555555444333333222222111111111333333333444777;;;???AAA?????????AAAJJJRRRQQQKKKEEEEEEGGGKKKTTTbbbsss~~~dddWWWMMMJJJDDD999666;;;555666777777666555333111000000000000000000000000........./////////000000000000000000000000000000////////////000000000000111111111111111111111111111111000000000111222333222222333333333333222222000000111111111222222222333333333333333333333333444444555555555666666666999777===FFFJJJPPPcccwwwbbb___kkk{{{xxx}}}zzzoookkkrrroootttuuusssttt{{{pppcccZZZSSSMMMJJJIIIIIIGGG@@@888333444666111111111111111000000000...000111111000000111222000000000000000000000000111333666;;;>>>>>>;;;888555777888777555333222222333333333222222222222222000000000000000000000000//////000000000111111111000/////////000222444555555333222111111222333555222444444444444:::DDDLLLPPPNNNLLLHHHDDDBBBBBBBBBGGGKKKPPPSSSTTTUUUWWWYYYZZZ^^^```[[[UUUVVV___hhhllljjjsssrrreeeZZZ^^^qqq|||xxxlllmmmwwwggglllzzzeeeHHHHHH;;;;;;999999888888777666666666666666555444444444444444444444555555555555444444000111222333333222111000000111111222333444555555555444444333222111000000222222222444777<<<@@@CCC======>>>CCCMMMTTTOOOFFFEEEEEEGGGQQQcccwwwjjj\\\QQQNNNGGG;;;888===333444666666555444111000000000000000000000000000---------.........//////000000000000000000000000////////////000000000000........................000///.........///111222000000111111111111000000////////////000000000000222222222222222222222222444444444444555555555666666777@@@MMMTTT^^^wwwbbbIIInnnqqqtttpppqqq}}}vvvhhhhhhqqqzzz}}}zzzvvviii___XXXRRRNNNHHHKKKJJJBBB888222333666///111333444444222///...---///000000//////000222000000000///////////////---///444:::======888555777999;;;:::777444222222222222111111111222333333000000000000000000000000000000000000111111111111////////////111333555666555444222111111222444555111333444444666>>>JJJTTTQQQKKKFFFDDDEEEFFFEEECCCOOOSSSWWWXXXUUUQQQOOOOOO\\\aaaddd```ZZZZZZcccmmmqqqgggvvv}}}qqqeee\\\fff|||rrrkkkwwwtttnnn{{{